pax_global_header00006660000000000000000000000064132562512710014516gustar00rootroot0000000000000052 comment=525b134e8e12db687a7fc5bc6134c7af49a957fc guake-3.0.5/000077500000000000000000000000001325625127100126175ustar00rootroot00000000000000guake-3.0.5/.editorconfig000066400000000000000000000006551325625127100153020ustar00rootroot00000000000000# EditorConfig is awesome: http://EditorConfig.org # top-most EditorConfig file root = true [*] end_of_line = lf insert_final_newline = true indent_style = space indent_size = 4 tab_width = 4 charset = utf-8 trim_trailing_whitespace = true max_line_length = 100 [*.rst] tab_width = 4 [*.yml] tab_width = 2 [*.yaml] tab_width = 2 [*.xml] tab_width = 2 [*.glade] tab_width = 2 [Makefile] indent_style = tab indent_size = 4 guake-3.0.5/.flake8000066400000000000000000000001551325625127100137730ustar00rootroot00000000000000 [flake8] ignore = E226,E302,E41,E402,F401,F821,C901 max-line-length = 100 exclude = env max-complexity = 25 guake-3.0.5/.github/000077500000000000000000000000001325625127100141575ustar00rootroot00000000000000guake-3.0.5/.github/ISSUE_TEMPLATE.md000066400000000000000000000012731325625127100166670ustar00rootroot00000000000000Before opening a new issue, please read the following: - for **feature requests**, please use [FeatHub](https://feathub.com/Guake/guake). This allow us to spot directly which are the most requested features. - before opening **a new bug**, please search for a similar one in the GitHub issue. - to **report a bug**, please give the following information: - **Guake Version**: see in about box. - The bug may have been already reported and fixed on the main development branch `master`. If you are confortable with building Guake from source, known if the bug is still on HEAD is a very valuable information - Please describe **your system** (Linux distribution and GNOME version). guake-3.0.5/.github/PULL_REQUEST_TEMPLATE.md000066400000000000000000000011111325625127100177520ustar00rootroot00000000000000Please follow these steps before submitting a new Pull Request to Guake: - rebase on latest HEAD: ```bash git pull rebase upstream master ``` - describe your change in the pull request - execute the code styling, checks and unit tests using: ```bash $ make style check test ``` - add a slug in release note using: ```bash $ make reno SLUG= ``` and edit the created file in `releasenotes/notes/`. You can see how `reno` works using `pipenv run reno --help`. Please use a generic slug (for translation update, use `translation`) guake-3.0.5/.gitignore000066400000000000000000000014611325625127100146110ustar00rootroot00000000000000# Linux, IDE and Editors # pycharm .idea # kde .directory .kdev4/ guake.kdev4 # vim *~ #Python stuff *.[oa] *.l[oa] *.py[co] *.mo *.gmo *.orig *.pot .eggs/ *.deb ./config.* configure .libs .deps intltool-* stamp-* libtool ltmain.sh missing aclocal.m4 depcomp install-sh mkinstalldirs guake.desktop guake-prefs.desktop org.gnome.Guake.service data/org.guake.Guake.service Makefile.in.in autom4te.cache POTFILES m4/intltool.m4 m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 m4/gnome-doc-utils.m4 py-compile debian compile doc/src/conf.py doc-pak/ description-pak backup-*.tgz workdir/ activate env/ # directory with pytest metadata .cache .eggs/* *.bak src/guake.egg-info/ __pycache__ dist/ *.egg-info/ build/ AUTHORS ChangeLog .venv .vscode/ guake/data/gschemas.compiled guake-3.0.5/.pep8rc000066400000000000000000000004571325625127100140270ustar00rootroot00000000000000[pep8] show-source = yes statistics = yes count = yes max-line-length = 100 # List of currently ignored PEP8 issues. Some of them definetely should be # enabled in future. # ignore = E731,E402 # E731: ignore use def instead of lambda assignation # E402: ignore module level import not at top of file guake-3.0.5/.pylintrc000066400000000000000000000167561325625127100145030ustar00rootroot00000000000000[MASTER] # Specify a configuration file. #rcfile= # Python code to execute, usually for sys.path manipulation such as # pygtk.require(). #init-hook= # Add files or directories to the blacklist. They should be base names, not # paths. ignore= # Pickle collected data for later comparisons. persistent=no # List of plugins (as comma separated values of python modules names) to load, # usually to register additional checkers. load-plugins= [MESSAGES CONTROL] # For now disable bunch of checks that does not pass. Most of them should be # re-enabled and reported issues fixed. # Following are the checks we don't care about, and thus should remain disabled # disable= arguments-differ, attribute-defined-outside-init, bad-continuation, broad-except, consider-using-ternary, deprecated-method, duplicate-code, fixme, import-error, # needed for travis build inconsistent-return-statements, invalid-name, locally-enabled, missing-docstring, no-member, no-method-argument, no-self-use, no-value-for-parameter, pointless-string-statement, protected-access, redefined-builtin, too-few-public-methods, too-many-arguments, too-many-boolean-expressions, too-many-instance-attributes, too-many-lines, too-many-locals, too-many-nested-blocks, too-many-public-methods, too-many-statements, undefined-variable, ungrouped-imports, unnecessary-pass, unreachable, unused-argument, unused-import, unused-variable, wrong-import-order, wrong-import-position, [REPORTS] # Set the output format. Available formats are text, parseable, colorized, msvs # (visual studio) and html. You can also give a reporter class, eg # mypackage.mymodule.MyReporterClass. output-format=text # Include message's id in output # include-ids=yes # Include symbolic ids of messages in output # symbols=yes # Put messages in a separate file for each module / package specified on the # command line instead of printing them on stdout. Reports (if any) will be # written in a file name "pylint_global.[txt|html]". files-output=no # Tells whether to display a full report or only the messages reports=no # Python expression which should return a note less than 10 (10 is the highest # note). You have access to the variables errors warning, statement which # respectively contain the number of errors / warnings messages and the total # number of statements analyzed. This is used by the global evaluation report # (RP0004). evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) # Template used to display messages. This is a python new-style format string # used to format the message information. See doc for all details msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg} [MISCELLANEOUS] # List of note tags to take in consideration, separated by a comma. notes=FIXME,XXX,TODO [SIMILARITIES] # Minimum lines number of a similarity. min-similarity-lines=4 # Ignore comments when computing similarities. ignore-comments=yes # Ignore docstrings when computing similarities. ignore-docstrings=yes # Ignore imports when computing similarities. ignore-imports=no [FORMAT] # Maximum number of characters on a single line. max-line-length=119 # Maximum number of lines in a module max-module-lines=1000 # String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 # tab). indent-string=' ' [TYPECHECK] # Tells whether missing members accessed in mixin class should be ignored. A # mixin class is detected if its name ends with "mixin" (case insensitive). ignore-mixin-members=yes # List of classes names for which member attributes should not be checked # (useful for classes with attributes dynamically set). ignored-classes=SQLObject # List of members which are set dynamically and missed by pylint inference # system, and so shouldn't trigger E0201 when accessed. Python regular # expressions are accepted. generated-members=REQUEST,acl_users,aq_parent [BASIC] # List of builtins function names that should not be used, separated by a comma bad-functions=map,filter,apply,input # Regular expression which should only match correct module names module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ # Regular expression which should only match correct module level names const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$ # Regular expression which should only match correct class names class-rgx=[A-Z_][a-zA-Z0-9]+$ # Regular expression which should only match correct function names function-rgx=[a-z_][a-zA-Z0-9]{2,30}$ # Regular expression which should only match correct method names method-rgx=[_]{0,2}[a-z][a-zA-Z0-9]{2,30}[_]{0,2}$ # Regular expression which should only match correct instance attribute names attr-rgx=[a-z_][a-zA-Z0-9]{2,30}$ # Regular expression which should only match correct argument names argument-rgx=[a-z_][a-z0-9_]{2,30}$ # Regular expression which should only match correct variable names variable-rgx=[a-z_][a-z0-9_]{2,30}$ # Regular expression which should only match correct list comprehension / # generator expression variable names inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$ # Good variable names which should always be accepted, separated by a comma good-names=i,j,k,ex,Run,_ # Bad variable names which should always be refused, separated by a comma bad-names=foo,bar,baz,toto,tutu,tata # Regular expression which should only match functions or classes name which do # not require a docstring no-docstring-rgx=__.*__ [VARIABLES] # Tells whether we should check for unused import in __init__ files. init-import=no # A regular expression matching the beginning of the name of dummy variables # (i.e. not used). dummy-variables-rgx=_|dummy # List of additional names supposed to be defined in builtins. Remember that # you should avoid to define new builtins when possible. additional-builtins= [CLASSES] # List of method names used to declare (i.e. assign) instance attributes. defining-attr-methods=__init__,__new__,setUp # List of valid names for the first argument in a class method. valid-classmethod-first-arg=cls # List of valid names for the first argument in a metaclass class method. valid-metaclass-classmethod-first-arg=mcs [IMPORTS] # Deprecated modules which should not be used, separated by a comma deprecated-modules=regsub,string,TERMIOS,Bastion,rexec # Create a graph of every (i.e. internal and external) dependencies in the # given file (report RP0402 must not be disabled) import-graph= # Create a graph of external dependencies in the given file (report RP0402 must # not be disabled) ext-import-graph= # Create a graph of internal dependencies in the given file (report RP0402 must # not be disabled) int-import-graph= [DESIGN] # Maximum number of arguments for function / method max-args=5 # Argument names that match this expression will be ignored. Default to name # with leading underscore ignored-argument-names=_.* # Maximum number of locals for function / method body max-locals=15 # Maximum number of return / yield for function / method body max-returns=6 # Maximum number of branch for function / method body max-branchs=12 # Maximum number of statements in function / method body max-statements=50 # Maximum number of parents for a class (see R0901). max-parents=7 # Maximum number of attributes for a class (see R0902). max-attributes=7 # Minimum number of public methods for a class (see R0903). min-public-methods=2 # Maximum number of public methods for a class (see R0904). max-public-methods=20 [EXCEPTIONS] # Exceptions that will emit a warning when being caught. Defaults to # "Exception" overgeneral-exceptions=Exception guake-3.0.5/.travis.yml000066400000000000000000000012301325625127100147240ustar00rootroot00000000000000language: python python: - "3.5" - "3.6" install: - sudo ./bootstrap-dev-debian.sh - ./bootstrap-dev-pip.sh system script: # users should be able to build without python dev dependencies - make # for dev - make dev # check - make check - make build - make test deploy: provider: pypi user: Stibbons distributions: sdist bdist_wheel password: secure: XNXxMzRr3b44DpjbH/yyVYfonS/PkDsE7VMm4Mv4WSQf2SDuwxa/KZTtoforSr6AbYef16d4ZU5EELlOIQ31n3I eVCE+yrFoCh96yOW4x2wMEdJfV5D9bKa5CNxyzYiHF2FvLh69yuIyOwpv89WGp0m8aowuYxwiOEdkrdm/ZVg= on: tags: true repo: Guake/guake branch: master guake-3.0.5/.yapf000066400000000000000000000011361325625127100135600ustar00rootroot00000000000000 [style] based_on_style = pep8 column_limit = 100 indent_dictionary_value = true split_before_first_argument = false split_penalty_after_opening_bracket = 15000 align_closing_bracket_with_visual_indent = true blank_line_before_class_docstring = true coalesce_brackets = true continuation_indent_width = 4 dedent_closing_brackets = true ; each_dict_entry_on_separate_line = true blank_line_before_nested_class_or_def = true spaces_around_power_operator = true spaces_before_comment = 2 split_before_logical_operator = false split_arguments_when_comma_terminated = true allow_split_before_dict_value = false guake-3.0.5/COPYING000066400000000000000000000431221325625127100136540ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. guake-3.0.5/Makefile000066400000000000000000000234451325625127100142670ustar00rootroot00000000000000.PHONY: build dev PYTHON_INTERPRETER=python3 MODULE:=guake INSTALL_ROOT:=/ PREFIX:=$(INSTALL_ROOT)usr/local DIST_PACKAGE:=$$($(PYTHON_INTERPRETER) -c "import site; import os; print(os.path.basename(site.getsitepackages()[0]))") OLD_PREFIX:=$(INSTALL_ROOT)usr SLUG:=fragment_name default: prepare-install # 'make' target, so users can install guake without need to install the 'dev' dependencies prepare-install: generate-desktop generate-mo compile-glib-schemas reset: dconf reset -f /apps/guake/ all: clean dev style checks dists test docs dev: pipenv-install-dev requirements ln-venv setup-githook prepare-install dev-no-pipenv: clean virtualenv --python $(PYTHON_INTERPRETER) .venv . .venv/bin/activate && pip3 install -r requirements.txt -r requirements-dev.txt -e . pipenv-install-dev: pipenv install --dev --python $(PYTHON_INTERPRETER); \ ln-venv: # use that to configure a symbolic link to the virtualenv in .venv rm -rf .venv ln -s $$(pipenv --venv) .venv install-system: install-schemas install-locale # you probably want to execute this target with sudo: # sudo make install @echo "Installing from on your system is not recommended." @echo "Please prefer you application package manager (apt, yum, ...)" @pip3 install -r requirements.txt @$(PYTHON_INTERPRETER) setup.py install --root "$(INSTALL_ROOT)" --optimize=1 @glib-compile-schemas $(PREFIX)/lib/python$(shell $(PYTHON_INTERPRETER) -c "import sys; v = sys.version_info; print('{}.{}'.format(v.major, v.minor))")/$(DIST_PACKAGE)/guake/data/ @update-desktop-database || echo "Could not run update-desktop-database, are you root?" @rm -rfv build *.egg-info install-locale: for f in $$(find po -iname "*.mo"); do \ l="$${f%%.*}"; \ lb=$$(basename $$l); \ install -Dm644 "$$f" "$(PREFIX)/share/locale/$$lb/LC_MESSAGES/guake.mo"; \ done; uninstall-locale: install-old-locale find $(PREFIX)/share/locale/ -name "guake.mo" -exec rm -f {} \; install-old-locale: @find $(OLD_PREFIX)/share/locale/ -name "guake.mo" -exec rm -f {} \; install-schemas: install -Dm644 "guake/data/guake.desktop" "$(PREFIX)/share/applications/guake.desktop" install -Dm644 "guake/data/guake-prefs.desktop" "$(PREFIX)/share/applications/guake-prefs.desktop" install -Dm644 "guake/data/pixmaps/guake.png" "$(PREFIX)/share/pixmaps/guake.png" install -Dm644 "guake/data/org.guake.gschema.xml" "$(PREFIX)/share/glib-2.0/schemas/org.guake.gschema.xml" glib-compile-schemas $(PREFIX)/share/glib-2.0/schemas/ uninstall-system: uninstall-schemas @pip uninstall -y guake || true @rm -f $(PREFIX)/bin/guake @rm -f $(PREFIX)/bin/guake-prefs purge-system: uninstall-system reset uninstall-schemas: uninstall-old-schemas rm -f "$(PREFIX)/share/applications/guake.desktop" rm -f "$(PREFIX)/share/applications/guake-prefs.desktop" rm -f "$(PREFIX)/share/pixmaps/guake.png" rm -f "$(PREFIX)/share/glib-2.0/schemas/org.guake.gschema.xml" rm -f $(PREFIX)/lib/python$(shell $(PYTHON_INTERPRETER) -c "import sys; v = sys.version_info; print('{}.{}'.format(v.major, v.minor))")/$(DIST_PACKAGE)/guake/data/schema.guake.gschema.xml [ -d $(PREFIX)/share/glib-2.0/schemas/ ] && glib-compile-schemas $(PREFIX)/share/glib-2.0/schemas/ || true uninstall-old-schemas: @rm -f "$(OLD_PREFIX)/share/applications/guake.desktop" @rm -f "$(OLD_PREFIX)/share/applications/guake-prefs.desktop" @rm -f "$(OLD_PREFIX)/share/pixmaps/guake.png" @rm -f "$(OLD_PREFIX)/share/glib-2.0/schemas/org.guake.gschema.xml" @rm -f "$(OLD_PREFIX)/share/glib-2.0/schemas/schema.guake.gschema.xml" @rm -f $(OLD_PREFIX)/lib/python$(shell $(PYTHON_INTERPRETER) -c "import sys; v = sys.version_info; print('{}.{}'.format(v.major, v.minor))")/$(DIST_PACKAGE)/guake/data/schema.guake.gschema.xml @glib-compile-schemas $(OLD_PREFIX)/share/glib-2.0/schemas/ compile-glib-schemas: clean-schemas glib-compile-schemas --strict guake/data/ clean-schemas: rm -f guake/data/gschemas.compiled style: fiximports autopep8 yapf fiximports: @for fil in $$(find setup.py guake -name "*.py"); do \ echo "Sorting imports from: $$fil"; \ pipenv run fiximports $$fil; \ done autopep8: pipenv run autopep8 --in-place --recursive setup.py $(MODULE) yapf: pipenv run yapf --style .yapf --recursive -i $(MODULE) checks: flake8 pylint flake8: pipenv run python setup.py flake8 pylint: pipenv run pylint --rcfile=.pylintrc --output-format=colorized $(MODULE) sc: style check dists: update-po requirements prepare-install rm-dists sdist bdist wheels build: dists sdist: pipenv run python setup.py sdist rm-dists: rm -rf build dist bdist: pipenv run python setup.py bdist wheels: pipenv run python setup.py bdist_wheel run-local: compile-glib-schemas export GUAKE_DATA_DIR=$(shell pwd)/guake/data ; pipenv run ./run-local.sh shell: pipenv shell test: pipenv run pytest $(MODULE) test-coverage: pipenv run py.test -v --cov $(MODULE) --cov-report term-missing sct: style check test docs: clean-docs cd doc && pipenv run make html tag-pbr: @{ \ set -e ;\ export VERSION=$$(pipenv run python setup.py --version | cut -d. -f1,2,3); \ echo "I: Computed new version: $$VERSION"; \ echo "I: presse ENTER to accept or type new version number:"; \ read VERSION_OVERRIDE; \ VERSION=$${VERSION_OVERRIDE:-$$VERSION}; \ PROJECTNAME=$$(pipenv run python setup.py --name); \ echo "I: Tagging $$PROJECTNAME in version $$VERSION with tag: $$VERSION" ; \ echo "$$ git tag $$VERSION -m \"$$PROJECTNAME $$VERSION\""; \ git tag $$VERSION -m "$$PROJECTNAME $$VERSION"; \ echo "I: Pushing tag $$VERSION, press ENTER to continue, C-c to interrupt"; \ read _; \ echo "$$ git push origin $$VERSION"; \ git push origin $$VERSION; \ } @# Note: @# To sign, need gpg configured and the following command: @# git tag -s $$VERSION -m \"$$PROJECTNAME $$VERSION\"" pypi-publish: build pipenv run python setup.py upload -r pypi update: pipenv update pipenv install --dev lock: pipenv-lock requirements requirements: pipenv run pipenv_to_requirements pipenv-lock: pipenv lock freeze: pipenv run pip freeze githook: bash git-hooks/post-commit setup-githook: rm -f .git/hooks/post-commit cp -fv git-hooks/* .git/hooks/ push: githook git push origin --tags clean: rm-dists clean-docs clean-po clean-schemas clean-py @echo "clean successful" clean-py: @pipenv --rm ; true @find . -name "*.pyc" -exec rm -f {} \; @rm -f guake/data/guake-prefs.desktop guake/data/guake.desktop @rm -rf .venv .eggs *.egg-info po/*.pot clean-po: @rm -f po/guake.pot @find po -name "*.mo" -exec rm -f {} \; clean-docs: rm -rf doc/build update-po: @find guake -iname "*.py" | xargs xgettext --from-code=UTF-8 --output=guake-python.pot @find guake/data -iname "*.glade" | xargs xgettext --from-code=UTF-8 \ -L Glade \ --output=guake-glade.pot @(\ find guake/data -iname "*.desktop" | xargs xgettext --from-code=UTF-8 \ -L Desktop \ --output=guake-desktop.pot \ ) || ( \ echo "Skipping .desktop files, is your gettext version < 0.19.1?" && \ touch guake-desktop.pot) @msgcat --use-first guake-python.pot guake-glade.pot guake-desktop.pot > po/guake.pot @rm guake-python.pot guake-glade.pot guake-desktop.pot for f in $$(find po -iname "*.po"); do \ echo "updating $$f"; \ msgcat --use-first "$$f" po/guake.pot > "$$f.new"; \ mv "$$f.new" $$f; \ done; pot: update-po generate-mo: @for f in $$(find po -iname "*.po"); do \ echo "generating $$f"; \ l="$${f%%.*}"; \ msgfmt "$$f" -o "$$l.mo"; \ done; generate-desktop: @echo "generating desktop files" @msgfmt --desktop --template=guake/data/guake.template.desktop \ -d po \ -o guake/data/guake.desktop || ( \ echo "Skipping .desktop files, is your gettext version < 0.19.1?" && \ cp guake/data/guake.template.desktop guake/data/guake.desktop) @msgfmt --desktop --template=guake/data/guake-prefs.template.desktop \ -d po \ -o guake/data/guake-prefs.desktop || ( \ echo "Skipping .desktop files, is your gettext version < 0.19.1?" && \ cp guake/data/guake-prefs.template.desktop guake/data/guake-prefs.desktop) reno: pipenv run reno new $(SLUG) --edit reno-lint: pipenv run reno lint release-note: reno-lint release-note-news release-note-github release-note-news: reno-lint @echo "Generating release note for NEWS file" @pipenv run reno report 2>/dev/null | \ pandoc -f rst -t rst --atx-headers --columns=100 --wrap=auto --tab-stop 2 | \ tr '\n' '\r' | \ sed 's/\r\.\.\ .*\r\r//g' | \ sed 's/\r\-\ \ \r\r\ \ /\r-/g' | \ sed 's/\r\ \ \ \ \ \-\ \ /\r - /g' | \ sed 's/\r\-\ \ /\r- /g' | \ sed -E 's/\r\s{3}([^\s\-])/\r \1/g' | \ sed 's/`\_\_/`_/g' | \ tr '\r' '\n' \ > NEWS.rst @cat releasenotes/archive/NEWS.pre-3.0 >> NEWS.rst release-note-github: reno-lint @echo @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo "!! Generating release note for GitHub !!" @echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" @echo "-------- copy / paste from here --------" @# markdown_github to be avoided => gfm output comes in pandoc 2.0.4 release dec 2017 @pipenv run reno report 2>/dev/null | \ pandoc -f rst -t markdown --atx-headers --wrap=none --tab-stop 2 | \ tr '\n' '\r' | \ sed 's/\r\r//g' | \ sed 's/\r\-\ \r\r\ /\r-/g' | \ sed 's/\r\ \ \:\ \ \ /\r /g' | \ sed 's/\r\r\ \ \ \ \-\ /\r - /g' | \ sed 's/\r\ \ \ \ \-\ /\r - /g' | \ sed 's/\r\ \ >\ \-\ /\r - /g' | \ sed 's/\\\#/\#/g' | \ tr '\r' '\n' release: dists update-po release-note # aliases to gracefully handle typos on poor dev's terminal check: checks devel: dev develop: dev dist: dists doc: docs install: install-system purge: purge-system pypi: pypi-publish run: run-local styles: style uninstall: uninstall-system upgrade: update wheel: wheels guake-3.0.5/NEWS.rst000066400000000000000000000550601325625127100141330ustar00rootroot00000000000000Release Notes ============= 3.0.5 ----- Bug Fixes ~~~~~~~~~ - Apply cursor blinking to new tabs as well, not only on settings change. - Fix window losefocus hotkey #1080 - Fix refocus if open #1188 - fix preferences window header color, align the close button more nicely and change borders to margins - Implements a timestamp for wayland (#1215) 3.0.4 ----- New Features ~~~~~~~~~~~~ - Add window displacement options to move guake away from the screen edges - User can manually enter the name of the GTK theme it wants Guake to use. Note there is no Preference settings yet, one needs to manually enter the name using ``dconf-editor``, in the key ``/apps/guake/general/gtk-theme-name``. Use a name matching one the folders in ``/usr/share/themes``. Please also considere this is a early adopter features and has only been tested on Ubuntu systems. Dark theme preference can be se with the key ``/apps/guake/general/gtk-prefer-dark-theme``. - Allow make install-system to be run as non root user and print a message if so. - Quick open can now open file under selection. Simply select a filename in the current terminal and do a Ctrl+click, if the file path can be found, it will be open in your editor. It allows to virtually open any file path in your terminal (if they are on your local machine), but requires the user to select the file path first, compared to the Quick Open feature that finds file names using regular expression. Also notes that is it able to look in the current folder if the selected file name exists, allowing Ctrl+click on relative paths as well. Line number syntax is also supported: ``filename.txt:5`` will directly on the 5th line if your Quick Open is set for. Bug Fixes ~~~~~~~~~ - fixes issue with vertically stacked dual monitors #1162 - Quick Open functionnality is restored #1121 - Unusable Guake with "hide on focus lose" option #1152 - Speed up guake D-Bus communication (command line such as ``guake -t``). 3.0.3 ----- Release Summary ~~~~~~~~~~~~~~~ This minor release mainly focus on fixing big problems that was remaining after the migration to GTK3. I would like to akwonledge the work of some contributors that helped testing and reporting issues on Guake 3.0.0. Thanks a lot to @egmontkob and @aichingm. The Preference window has been deeply reworked and the hotkey management has been rewriten. This was one the the major regression in Guake 3.0. New Features ~~~~~~~~~~~~ - [dev env] automatically open reno slug after creation for editing - [dev env]: Add the possibility to terminate guake with ``Ctrl+c`` on terminal where Guake has been launched - Add "Infinite scrolling" option in "Scrolling" panel #274 - Added hotkey for showing and focusing Guake window when it is opened or closed. It is convenient when Guake window are overlapped with another windows and user needs to just showing it without closing and opening it again. #1133 Known Issues ~~~~~~~~~~~~ - Quick Edit feature is not working (#1121) Deprecations ~~~~~~~~~~~~ - Remove visible bell feature #1081 Bug Fixes ~~~~~~~~~ - Command options do not work, crash when disabling keybinding #1111 - Do not open Guake window upon startup #1113 - Fix crash on increase/decrease main window height shortcut #1099 - Resolved conflicting default shortcut for ``Ctrl+F2`` (now, rename current tab is set to ``Ctrl+Shift+R``) #1101, #1098 - The hotkey management has been rewriten and is now fully functional - Rework the Preference window and reorganize the settings. Lot of small issues has been fixed. The Preference window now fits in a 1024x768 screen. - Fix 'Failed to execute child process "-"' - #1119 - History size spin is fixed and now increment by 1000 steps. Default history value is now set to 1000, because "1024" has no real meaning for end user. #1082 Translation Updates ~~~~~~~~~~~~~~~~~~~ - de - fr - ru Other ~~~~~ - The dependencies of the Guake executable has been slightly better described in README. There is an example for Debian/Ubuntu in the file ``bootstrap-dev-debian.sh`` which is the main environment where Guake is developed and tested. - Package maintainers are encouraged to submit their ``bootstrap-dev-[distribution].sh``, applicable for other distributions, to help users install Guake from source, and other package maintainers. 3.0.2 ----- New Features ~~~~~~~~~~~~ - Preliminary Dark theme support. To use it, install the 'numix' theme in your system. For example, Ubuntu/Debian users would use ``sudo apt install numix-gtk-theme``. Known Issues ~~~~~~~~~~~~ - Cannot enable or disable the GTK or Dark theme by a preference setting. Deprecations ~~~~~~~~~~~~ - Resizer discontinued Bug Fixes ~~~~~~~~~ - Fix ``sudo make uninstall/install`` to work only with ``/usr/local`` - Fix translation ``mo`` file generation - Fix crash on Wayland - Fix quick open and open link in terminal - Fixed Guake initialization on desktop environment that does not support compositing. 3.0.1 ----- Release Summary ~~~~~~~~~~~~~~~ Minor maintenance release. Bug Fixes ~~~~~~~~~ - Code cleaning and GNOME desktop file conformance 3.0.0 ----- Release Summary ~~~~~~~~~~~~~~~ Guake has been ported to GTK-3 thanks to the huge work of @aichingm. This also implies Guake now uses the latest version of the terminal emulator component, VTE 2.91. Guake is now only working on Python 3 (version 3.5 or 3.6). Official support for Python 2 has been dropped. This enables new features in upcoming releases, such as "find in terminal", or "split screen". New Features ~~~~~~~~~~~~ - Ported to GTK3: - cli arguments - D-Bus - context menu of the terminal, the tab bar and the tray icon - scrollbar of the terminal - ``ctrl+d`` on terminal - fix double click on the tab bar - fix double click on tab to rename - fix clipboard from context menu - notification module - keyboard shortcuts - preference screen - port ``gconfhandler`` to ``gsettingshandler`` - about dialog - pattern matching - ``Guake.accel*`` methods - Guake now use a brand new build system: - ``pipenv`` to manage dependencies in Pipfile - enforced code styling and checks using Pylint, Flake8, Yapf, ISort. - simpler release management thanks to PBR - [dev env] `reno `_ will be used to generate release notes for Guake starting version 3.0.0. It allows developers to write the right chunk that will appear in the release note directly from their Pull Request. - Update Guake window title when: - the active tab changes - the active tab is renamed - the vte title changes Known Issues ~~~~~~~~~~~~ - Translation might be broken in some language, waiting for the translation file to be updated by volunteers - Resizer does not work anymore - Package maintainers have to rework their integration script completely - quick open and open link in terminal is broken - **Note for package maintainers**: Guake 3 has a minor limitation regarding Glib/GTK Schemas files. Guake looks for the gsettings schema inside its data directory. So you will probably need install the schema twice, once in ``/usr/local/lib/python3.5/dist-packages/guake/data/`` and once in ``/usr/share/glib-2.0/schemas`` (see `#1064 `_). This is planned to be fixed in Guake 3.1 Upgrade Notes ~~~~~~~~~~~~~ - Minor rework of the preference window. Deprecations ~~~~~~~~~~~~ - Background picture is no more customizable on each terminal - Visual Bell has been deprecated Translation Updates ~~~~~~~~~~~~~~~~~~~ - fr-FR Version 0.8.11 -------------- Maintainance release with bug fixes and translation updates. - #885 revert to the old fixed-width tabs behavior - move the startup script setting to the hooks tab - #977 Add a configuration toggle to disable windows refocus - #970 Right-click tab options don't work properly - #995 Russian translation - #983 French translation - #986 Update German translation Version 0.8.10 -------------- Minors Bug fixes and new Ocean and Oceanic Next color schemes. Version 0.8.9 ------------- Thanks for guakers for the following contibutions: New features: - #793, #876: Execute a script on display event - #864: Add preference dialog checkbox for toggling 'resizer' visibility - #885: tabs share the full screen width - #942: Quick open also matches `/home` path - #933: Add `-l` option to get tab label Bug Fixes - #934: Quick open does not work with dash - #893, #896, #888: another Unity screen size fix - Translation update: ja (#875), cn (#955), nl (#931), pt (#895), Version 0.8.8 ------------- Thank to these contribution from Guake users, I am happy to announce a new minor fix release of Guake. Features: * Close a tab with the middle button of the mouse Bug Fixes: - Fix error when toggle key was disabled - Update change news - Uppercase pallete name - Fix pylint errors - Convert README badge to SVG - Update Japanese translation - update Russian translation - updated CS translation - Update zh_CN translation Version 0.8.7 ------------- Do not forget to update the software version Version 0.8.6 ------------- Lot of bug fixes in this release. Thanks for all contributors ! Please note that it is not tested on dual screen set ups. Bug fixes: * Terminal geometry fixes (#773 @koter84, #775 RedFlames, b36295 myself) * Fix "changing max tab length" set all tab to same title * Fix on terminal kill (#636, @coderstephen) * Typo/Cosmetics (#761, @thuandt) * Fix the bottom of tab buttons being cut off in Gnome (#786 @lopsided98) * Fix fullscreen follow mouse (#774 @koter84) * Option to shorten VTE tab name (#798 @versusvoid) * Updated translations: - french (b071b4, myself) - russian (#787 @vantu5z), - corean (#766 @nessunkim), - polish (#799 @piotrdrag) Version 0.8.5 ------------- Minor version today, mostly minor bug fixes and translation update. I did have time to work on GTK3, maintaining Guake to keep using GTK2 is more and more difficult, Travis kind of abandonned the compatibility of PyGtk2. * Add a shortcut to open the last tab (#706, thanks @evgenius) * Fix icon size on Ubuntu (#734) * Add tab UUID and selection by UUID (#741, thanks @SoniEx2, @Ozzyboshi) * Updated Polish (#705), Chinese (#711), German (#732), Brazil Portuguese (#744), Czech (#747) * Fixed doc (#709, #706) * Fix some Pep8 issue Version 0.8.4 ------------- Bug fixes: - Very big icon tray (#598, @thardev) - Feature keyboard shorcut hide on lose focus (#650, #262, #350, @thardev) - Endless transparency and small rework of hide on lose focus (#651, @thardev) - fix tray icon does not align in center (#663, @wuxinyumrx) - Updated pt_BR translation (#686, @matheus-manoel) - improved Bluloco theme readability (#693, @uloco) - ensure gsettings process is well kill (#636) - fix exception in preference panel Version 0.8.3 ------------- Quick fix about missing svg file Version 0.8.2 ------------- Bug fix version. Thanks for external contributions! Feature: - new palette 'Bluloco' (my default one now!) (@uloco) Bug fixes: - tab bar width (@ozzyboshi) - open new tab in current directory (#578, @Xtreak) - fix default interpreter (#619, @Xtreak) - fix use VTE title (#524, @Xtreak) - Russian tranlation (@vantu5z), german (@Airfunker), spanish (@thardev) chinese (@Xinyu Ng) - fix guake cannot restore fullscreen (#628, @thardev) Version 0.8.1 ------------- I started working on Guake 1.0.0, and not in a dedicated branch. It is now in its own source folder. We clearly need to move to gtk3 soon, since GTK2 is being discontinued, the VTE is no more maintained for GTK2-Python, and adds lot of cool features. So I am now starting to work on a complete rewrite of Guake, so don't expect 0.8.x to see lot of new features, unfortunately. But Guake 1.0.0 will add features such as: - line wrap in terminal - search in terminal - dconf/gsettings to store configuration - GTK3 look and feel - much cleaner build and translation systems But, this means I cannot work too much on 0.8.x. I still do some bug fixes, and thanks to external contributors that share the love for Guake, Guake 0.8 still moves on! So don't hesitate to have a look in the code to fix any bug you are experiencing and submit a Pull Request. New features: - a-la guake-indicator custom commands (#564) - by @Ozzyboshi! - Add option to allow/disallow bold font (#603) - by @helix84! - Clean current terminal item in contextual menu (#608) - by @Denis Subbotin Bug fixes: - Terminal widget disappears at random times (#592) - Typo - by @selivan, @Ruined1 Version 0.8.0 ------------- I have been extremely busy the previous 3 months, so I have almost not worked on Guake. I wanted to introduce in the next version some major features heavily asked, like session save and split terminal. They will have to wait a bit more. As a result, most of the contribution are from external contributors. Thank you very much for all these patches! This releases introduces two major changes in the project, thus the minor version change. First, the new homepage is now online: http://guake-project.org/ As I remind you, Guake has *not* control over the old domain guake.org. So far the content is still one of the old content of this domain. So please use http://guake-project.org to reference Guake. Source code of the Web site can be found here: https://github.com/Guake/guake-website The second major change in the project is the abandon of our internal hotkey manager ``globalhotkey``, which was responsible for binding hotkeys globally to the window manager. This piece of code was extremely old and hard to maintain. This was also unnecessarily complexifying the build process of Guake. Thanks to the contribution of @jenrik, we are now using a pretty common package ``keybinder`` (Ubuntu: ``python-keybinder``). Bug fixes: - Guake fails to start due to a GlobalHotkey related C call fixed by replacing GlobalHotkeys with keybinder. Fixed by @jenrik. (#558, #510) - Fix icon issue with appindicator (#591) - swap terms correctly when moving tabs (#473, #512, #588) - Remove last reference to --show-hide (#587) - fixed and completed german translation (#585) - Drop duplicated man page (a526046a) - use full path to tray icon with libappindicator (#591) Version 0.7.2 (2015.05.20) -------------------------- Bug fixes: - Fix Ctrl+D regresion (#550) - update Quick Open Preference Window Version 0.7.1 (2015.05.18): --------------------------- Some bug fixes, and cleared issues with new palette colors. As side note, our domain 'guake.org' has been squatted by an outsider that seems only interested in getting money to release the domain. Since Guake is a small project, based on 100% OpenSource spirit, we do not want to loose more time on this subject. The guake website will be deployed soon on a new URL: http://guake-project.org Please do **NOT** use guake.org anymore, until we can retrieve it. We cannot be hold responsible for any content on guake.org anymore. Bug fixes: - Background and font color inversed for some color schemes (#516) - Guake width wrong on non-Unity Ubuntu desktop (#517) - Add get_gtktab_name dbus interface (#529, #530) - Fix issue with selection copy (#514) - I18n fixes and updated Polish translation (#519). Thanks a lot @piotrdrag! - Remove add and guake icon in tab (#543) - prompt_on_close_tab option (#546) Thanks a lot @tobz1000! - Fix default shortcuts for move tabs Version 0.7.0 (2015.05.02): --------------------------- I had more time working on Guake recently, so I fixed some long term issues, and exposed some internal settings into the preference window. Thanks for the external contribution: @varemenos, @seraff and others! Here is the complete changelog for this release: - Reorganised palette definition, add a demo terminal in preference panel (#504, #273, #220) - Plenty of other new color palettes (thanks again @varemenos ! #504) - don't propagate COLORTERM environment variable in terminal (#488) - Force $TERM environment variable to 'xterm-256color' in terminals (#341) - Fix issue with the quit confirmation dialog box (#499) - Add shortcut for transparency level (#481) - Add label to tell user how to disable a shortcut (#488) - Expose cursor_shape and blink cursor method in pref window (#505) - Expose Guake startup script to the pref window (#198) - Some window management bug fixes (#506, #445) - Fix "Not focused on openning if tab was moved" (#441) - Add contextual menu item 'Open Link' on right click on a link (5476653) - Fix compatibility with Ubuntu 15.04 (#509) - Fix Guake Turns Gray sometimes (#473, #512) Version 0.6.2 (2015.04.20): --------------------------- - Packaging issue fixes Version 0.6.1 (2015.04.19): --------------------------- - bug fixes Version 0.6.0 (2015.04.18): --------------------------- This version is poor in new feature, I just don't have time to work on Guake. I got a lot of incompatibility reports on new systems, such as Wayland. Port to gtk3 is still a must have, but all features of the VTE component does not seem to have been ported. Features: - Save current terminal buffer to file - Hotkeys for moving tab - plenty of color palettes (thanks @varemenos !) - bug fixes Version 0.5.2 (2014.11.23): --------------------------- - bug fixes - Disable the 'focus_if_open' feature (hidden trigger, true per default). Restaure focus does not work in all systems. - lot of "componentization" of the code, in preparation to the rebase of 'gtk3' branch. Version 0.5.1 (2014.11.06): --------------------------- - minor bug fixes release Version 0.5.0 (2014.02.22): --------------------------- - Tab can be moved - Add change tab hotkey (F1-F10 by default) and is display on tab - Add "New tab" menu item - Quick open file path within the terminal output - gconf only settings: - startup scripts - vertical aligments - minor bug fixes - New maintainer: * Gaetan Semet - Contributors: * @koter84 * @kneirinck Versions < 0.5.0 ---------------- changes since 0.4.4: - Custom tab titles are no longer overriden by VTE ones (rgaudin) - Absent notifications daemon is no longer fatal - Fix for key hotkeys being recorded as key (Ian MacLeod) - Font resizing using + and - (Eiichi Sato) - D-Bus and commandline interface improvements - L10n: * Norwegian BokmÃ¥l po file renamed to nb_NO.po (Bjørn Lie) * Added translations: Croatian, Czech, Dutch, Galician, Indonesian, Ukrainian. * Updated translations: Catalan, French, German, Hungarian, Spanish, Swedish. changes since 0.4.3: - New icon for both guake and guake-prefs - Improved build scripts for themable icon installation - Updated some autotools files - Fixing a typo in the guake-prefs.desktop file (Zaitor) - wm_class can't be get by gnome-shell css #414 - Add the missing "System" category required by FDO menu specification (Jekyll Wu) - Do not install the system-wide autostart file (Jekyll Wu) - Call window.move/resize only when not in fullscreen mode #403 (Empee584) - Terminal scrolls to the wrong position when hiding and unhiding in fullscreen mode #258 (Empee584) - Toggle fullscreen malfunction #371 (Empee584 & Sylvestre) - Guake overlaped the second screen in a dual-monitor setup with a sidepanel (Sylvestre) - Tree items in Keyboard shortcuts tab of preferences window not localized #280 (Robertd) - Add option to start in fullscreen mode #408 (Dom Sekotill) - Refactoring of the fullscreen logic and addition of the --fullscreen flag (Marcel Partap) changes since 0.4.2: - Better tab titling, based on VTE title sequences (Aleksandar Krsteski & Max Ulidtko) - Some drag & drop support (Max Ulidtko) - Fix for the many times reported "gconf proxy port as int" issue (Pingou) - Better file layout which doesn't modify PYTHONPATH (Max Ulidtko) Updated translation and new translation: - Russian (Vadim Kotov) - Spanish (Ricardo A. Hermosilla Carrillo) - Japanese (kazutaka) - Catalan (el_libre como el chaval) changes since 0.4.1: Updated translations and new translations (unsorted): - Norwegian (wty) - Turkish (Berk Demirkır) - Swedish (Daniel Nylander) - Persian (Kasra Keshavarz) - French (Bouska and Pingou) - Russian (Pavel Alexeev and vkotovv) - Polish (Piotr DrÄ…g) - Spanish, Castilian (dmartinezc) - Italian (Marco Leogrande a.k.a. dark) - Chinese simplified (甘露, Gan Lu) - Portuguese/Brazilian (Djavan Fagundes) - Japanese (kazutaka) - Punjabi (A S Alam) Bugs/Features: - Calling the hide() method when closing main window: #229 (Lincoln) - Fixing dbus path and name for the RemoteControl object: #202 (Lincoln) - Setting http{s,}_proxy vars before calling fork_command: #172 (Lincoln) - Adding the `fr' lang to ALL_LINGUAS: #189 (Lincoln) - Option to configure the color palette: #51 (Eduardo Grajeda) - Do not hide when showing rename dialog (Aleksandar Krsteski) - Fixing the tab renaming feature: #205 (Lincoln) changes since 0.4.0: Updated translation and new translation: - Italian - French - Portuguese/Brazilian - Novergian - German - Polish - Greek - Hungarian Bugs/Features: - Change start message #168 - Add an option to the preference windows to create new tab in cwd #146 - Preferences windows are resizable #149 - Guake's windows not shown when ran for the first time #174 - Implement dbus interface to script with guake #150, #138, #105, #126, #128, #109 - Command line arguments implemented -n create a new tab -e execute a command on a defined tab -r rename a tab -t toggle visibility - Improve regex to use character classes (improve the support of certain locales) #156 - Ask user if he really wants to quit when there is a child process #158 - Double click on a tab allows you to rename the tab #165 - Add more information on the INSTALL file - Tray icon position fixed #161 Infrastructure: - Move from guake-terminal.org to guake.org - Set up a mailing-list at: http://lists.guake.org/cgi-bin/mailman/listinfo/guake changes since 0.2 * Making prefs dialog window better, including a better title, fixing some paddings and spaces. * Added backspace and delete compatibility options (thanks to gnome-terminal guys =) * Cleanup of data files (images and glade files), mostly images. * Complete rewrite of tab system in the main window. * Fixing all issues (I think =) in close tab feature. * Adding tab rename feature. * Making easier to grab keybinging shortcuts from the prefs screen by using eggcellrendererkeys lib. * Now we look for more python interpreters when filling interpreters combo. * Fixing a lot of bugs. guake-3.0.5/Pipfile000066400000000000000000000006611325625127100141350ustar00rootroot00000000000000[[source]] url = "https://pypi.python.org/simple" verify_ssl = true name = "pypi" [requires] python_version = "3" [dev-packages] "autopep8" = "*" "flake8" = "*" "pep8" = "*" fiximports = ">=0.1.18" mock = ">=2.0.0" pytest-mock = "*" pyflakes = "*" pylint = "*" pytest = "*" yapf = "*" reno = {extras = ["sphinx"]} pipenv-to-requirements = "*" colorlog = "*" [packages] pbr = "*" typing = {markers="python_version < '3.5'"} guake-3.0.5/Pipfile.lock000066400000000000000000000465751325625127100151020ustar00rootroot00000000000000{ "_meta": { "hash": { "sha256": "9c616118d9771886a01d8c47771c4417c588a51e37bfa66db72525e4d18b5dcb" }, "host-environment-markers": { "implementation_name": "cpython", "implementation_version": "3.6.3", "os_name": "posix", "platform_machine": "x86_64", "platform_python_implementation": "CPython", "platform_release": "4.13.0-32-generic", "platform_system": "Linux", "platform_version": "#35-Ubuntu SMP Thu Jan 25 09:13:46 UTC 2018", "python_full_version": "3.6.3", "python_version": "3.6", "sys_platform": "linux" }, "pipfile-spec": 6, "requires": { "python_version": "3" }, "sources": [ { "name": "pypi", "url": "https://pypi.python.org/simple", "verify_ssl": true } ] }, "default": { "pbr": { "hashes": [ "sha256:60c25b7dfd054ef9bb0ae327af949dd4676aa09ac3a9471cdc871d8a9213f9ac", "sha256:05f61c71aaefc02d8e37c0a3eeb9815ff526ea28b3b76324769e6158d7f95be1" ], "version": "==3.1.1" }, "typing": { "hashes": [ "sha256:b2c689d54e1144bbcfd191b0832980a21c2dbcf7b5ff7a66248a60c90e951eb8", "sha256:3a887b021a77b292e151afb75323dea88a7bc1b3dfa92176cff8e44c8b68bddf", "sha256:d400a9344254803a2368533e4533a4200d21eb7b6b729c173bc38201a74db3f2" ], "markers": "python_version < '3.5'", "version": "==3.6.4" } }, "develop": { "alabaster": { "hashes": [ "sha256:2eef172f44e8d301d25aff8068fddd65f767a3f04b5f15b0f4922f113aa1c732", "sha256:37cdcb9e9954ed60912ebc1ca12a9d12178c26637abdf124e3cde2341c257fe0" ], "version": "==0.7.10" }, "astroid": { "hashes": [ "sha256:b76e5109ff0f386dd229673ca1323d21b1e9bb9c38eaed2cf830882dd7628be2", "sha256:a92c1197dd496ef2470e73e1c296fc02a719907ee07259744e26a13bda9d4862" ], "version": "==1.6.2" }, "attrs": { "hashes": [ "sha256:a17a9573a6f475c99b551c0e0a812707ddda1ec9653bed04c13841404ed6f450", "sha256:1c7960ccfd6a005cd9f7ba884e6316b5e430a3f1a6c37c5f87d8b43f83b54ec9" ], "version": "==17.4.0" }, "autopep8": { "hashes": [ "sha256:c7be71ab0cb2f50c9c22c82f0c9acaafc6f57492c3fbfee9790c415005c2b9a5" ], "version": "==1.3.4" }, "babel": { "hashes": [ "sha256:ad209a68d7162c4cff4b29cdebe3dec4cef75492df501b0049a9433c96ce6f80", "sha256:8ce4cb6fdd4393edd323227cba3a077bceb2a6ce5201c902c65e730046f41f14" ], "version": "==2.5.3" }, "certifi": { "hashes": [ "sha256:14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296", "sha256:edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d" ], "version": "==2018.1.18" }, "chardet": { "hashes": [ "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691", "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae" ], "version": "==3.0.4" }, "colorlog": { "hashes": [ "sha256:2d57e64375b1b922309545e13fcd0c92ea13da5da0c48cb863863ab7b7ffa445", "sha256:7f94b6a88e789e68025b84f2581c17a52c8fb3c07e07a23e7e22bf774dd34144" ], "version": "==3.1.2" }, "docutils": { "hashes": [ "sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6", "sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6", "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274" ], "version": "==0.14" }, "dulwich": { "hashes": [ "sha256:91aad98f37a5494c6eabf08c78ed2b6e1b1ce6e7a5556406245d8763a352b99e" ], "version": "==0.19.0" }, "fiximports": { "hashes": [ "sha256:dafb83f981b430530bef61baf516e1e84d8cb1e202ecadb7d7988a3d0fddb875", "sha256:f0216ee55a1bca8ff2a578a9bfc39181ce4553abc4401dd9b6f7c46164e62a13" ], "version": "==0.1.18" }, "flake8": { "hashes": [ "sha256:c7841163e2b576d435799169b78703ad6ac1bbb0f199994fc05f700b2a90ea37", "sha256:7253265f7abd8b313e3892944044a365e3f4ac3fcdcfb4298f55ee9ddf188ba0" ], "version": "==3.5.0" }, "idna": { "hashes": [ "sha256:8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4", "sha256:2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f" ], "version": "==2.6" }, "imagesize": { "hashes": [ "sha256:3620cc0cadba3f7475f9940d22431fc4d407269f1be59ec9b8edcca26440cf18", "sha256:5b326e4678b6925158ccc66a9fa3122b6106d7c876ee32d7de6ce59385b96315" ], "version": "==1.0.0" }, "isort": { "hashes": [ "sha256:ec9ef8f4a9bc6f71eec99e1806bfa2de401650d996c59330782b89a5555c1497", "sha256:1153601da39a25b14ddc54955dbbacbb6b2d19135386699e2ad58517953b34af", "sha256:b9c40e9750f3d77e6e4d441d8b0266cf555e7cdabdcff33c4fd06366ca761ef8" ], "version": "==4.3.4" }, "jinja2": { "hashes": [ "sha256:74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd", "sha256:f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" ], "version": "==2.10" }, "lazy-object-proxy": { "hashes": [ "sha256:209615b0fe4624d79e50220ce3310ca1a9445fd8e6d3572a896e7f9146bbf019", "sha256:1b668120716eb7ee21d8a38815e5eb3bb8211117d9a90b0f8e21722c0758cc39", "sha256:cb924aa3e4a3fb644d0c463cad5bc2572649a6a3f68a7f8e4fbe44aaa6d77e4c", "sha256:2c1b21b44ac9beb0fc848d3993924147ba45c4ebc24be19825e57aabbe74a99e", "sha256:320ffd3de9699d3892048baee45ebfbbf9388a7d65d832d7e580243ade426d2b", "sha256:2df72ab12046a3496a92476020a1a0abf78b2a7db9ff4dc2036b8dd980203ae6", "sha256:27ea6fd1c02dcc78172a82fc37fcc0992a94e4cecf53cb6d73f11749825bd98b", "sha256:e5b9e8f6bda48460b7b143c3821b21b452cb3a835e6bbd5dd33aa0c8d3f5137d", "sha256:7661d401d60d8bf15bb5da39e4dd72f5d764c5aff5a86ef52a042506e3e970ff", "sha256:61a6cf00dcb1a7f0c773ed4acc509cb636af2d6337a08f362413c76b2b47a8dd", "sha256:bd6292f565ca46dee4e737ebcc20742e3b5be2b01556dafe169f6c65d088875f", "sha256:933947e8b4fbe617a51528b09851685138b49d511af0b6c0da2539115d6d4514", "sha256:d0fc7a286feac9077ec52a927fc9fe8fe2fabab95426722be4c953c9a8bede92", "sha256:7f3a2d740291f7f2c111d86a1c4851b70fb000a6c8883a59660d95ad57b9df35", "sha256:5276db7ff62bb7b52f77f1f51ed58850e315154249aceb42e7f4c611f0f847ff", "sha256:94223d7f060301b3a8c09c9b3bc3294b56b2188e7d8179c762a1cda72c979252", "sha256:6ae6c4cb59f199d8827c5a07546b2ab7e85d262acaccaacd49b62f53f7c456f7", "sha256:f460d1ceb0e4a5dcb2a652db0904224f367c9b3c1470d5a7683c0480e582468b", "sha256:e81ebf6c5ee9684be8f2c87563880f93eedd56dd2b6146d8a725b50b7e5adb0f", "sha256:81304b7d8e9c824d058087dcb89144842c8e0dea6d281c031f59f0acf66963d4", "sha256:ddc34786490a6e4ec0a855d401034cbd1242ef186c20d79d2166d6a4bd449577", "sha256:7bd527f36a605c914efca5d3d014170b2cb184723e423d26b1fb2fd9108e264d", "sha256:ab3ca49afcb47058393b0122428358d2fbe0408cf99f1b58b295cfeb4ed39109", "sha256:7cb54db3535c8686ea12e9535eb087d32421184eacc6939ef15ef50f83a5e7e2", "sha256:0ce34342b419bd8f018e6666bfef729aec3edf62345a53b537a4dcc115746a33", "sha256:e34b155e36fa9da7e1b7c738ed7767fc9491a62ec6af70fe9da4a057759edc2d", "sha256:50e3b9a464d5d08cc5227413db0d1c4707b6172e4d4d915c1c70e4de0bbff1f5", "sha256:27bf62cb2b1a2068d443ff7097ee33393f8483b570b475db8ebf7e1cba64f088", "sha256:eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a" ], "version": "==1.3.1" }, "markupsafe": { "hashes": [ "sha256:a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" ], "version": "==1.0" }, "mccabe": { "hashes": [ "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" ], "version": "==0.6.1" }, "mock": { "hashes": [ "sha256:5ce3c71c5545b472da17b72268978914d0252980348636840bd34a00b5cc96c1", "sha256:b158b6df76edd239b8208d481dc46b6afd45a846b7812ff0ce58971cf5bc8bba" ], "version": "==2.0.0" }, "more-itertools": { "hashes": [ "sha256:11a625025954c20145b37ff6309cd54e39ca94f72f6bb9576d1195db6fa2442e", "sha256:0dd8f72eeab0d2c3bd489025bb2f6a1b8342f9b198f6fc37b52d15cfa4531fea", "sha256:c9ce7eccdcb901a2c75d326ea134e0886abfbea5f93e91cc95de9507c0816c44" ], "version": "==4.1.0" }, "packaging": { "hashes": [ "sha256:e9215d2d2535d3ae866c3d6efc77d5b24a0192cce0ff20e42896cc0664f889c0", "sha256:f019b770dd64e585a99714f1fd5e01c7a8f11b45635aa953fd41c689a657375b" ], "version": "==17.1" }, "pbr": { "hashes": [ "sha256:60c25b7dfd054ef9bb0ae327af949dd4676aa09ac3a9471cdc871d8a9213f9ac", "sha256:05f61c71aaefc02d8e37c0a3eeb9815ff526ea28b3b76324769e6158d7f95be1" ], "version": "==3.1.1" }, "pep8": { "hashes": [ "sha256:b22cfae5db09833bb9bd7c8463b53e1a9c9b39f12e304a8d0bba729c501827ee", "sha256:fe249b52e20498e59e0b5c5256aa52ee99fc295b26ec9eaa85776ffdb9fe6374" ], "version": "==1.7.1" }, "pipenv": { "hashes": [ "sha256:7b3c52fb57e17ca61b6141b75c8f5ba61a95c713ca470754240f7f1dbd0a4968" ], "version": "==11.9.0" }, "pipenv-to-requirements": { "hashes": [ "sha256:55e904c6ef16261ce99b6551620a731dae5f74109d2a111139b995ac234ed54a", "sha256:0bb9493296128ce67b747313305a8616bb986b4ca1f55488d5ae9f34b16da3be" ], "version": "==0.3.1" }, "pluggy": { "hashes": [ "sha256:7f8ae7f5bdf75671a718d2daf0a64b7885f74510bcd98b1a0bb420eb9a9d0cff" ], "version": "==0.6.0" }, "py": { "hashes": [ "sha256:983f77f3331356039fdd792e9220b7b8ee1aa6bd2b25f567a963ff1de5a64f6a", "sha256:29c9fab495d7528e80ba1e343b958684f4ace687327e6f789a94bf3d1915f881" ], "version": "==1.5.3" }, "pycodestyle": { "hashes": [ "sha256:6c4245ade1edfad79c3446fadfc96b0de2759662dc29d07d80a6f27ad1ca6ba9", "sha256:682256a5b318149ca0d2a9185d365d8864a768a28db66a84a2ea946bcc426766" ], "version": "==2.3.1" }, "pyflakes": { "hashes": [ "sha256:08bd6a50edf8cffa9fa09a463063c425ecaaf10d1eb0335a7e8b1401aef89e6f", "sha256:8d616a382f243dbf19b54743f280b80198be0bca3a5396f1d2e1fca6223e8805" ], "version": "==1.6.0" }, "pygments": { "hashes": [ "sha256:78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d", "sha256:dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc" ], "version": "==2.2.0" }, "pylint": { "hashes": [ "sha256:34ab1a62fbdd48059d082f5a52b7e719a39b757a53ecbf0b2b7169b9c6a2cc28", "sha256:c77311859e0c2d7932095f30d2b1bfdc4b6fe111f534450ba727a52eae330ef2" ], "version": "==1.8.3" }, "pyparsing": { "hashes": [ "sha256:fee43f17a9c4087e7ed1605bd6df994c6173c1e977d7ade7b651292fab2bd010", "sha256:0832bcf47acd283788593e7a0f542407bd9550a55a8a8435214a1960e04bcb04", "sha256:9e8143a3e15c13713506886badd96ca4b579a87fbdf49e550dbfc057d6cb218e", "sha256:281683241b25fe9b80ec9d66017485f6deff1af5cde372469134b56ca8447a07", "sha256:b8b3117ed9bdf45e14dcc89345ce638ec7e0e29b2b579fa1ecf32ce45ebac8a5", "sha256:8f1e18d3fd36c6795bb7e02a39fd05c611ffc2596c1e0d995d34d67630426c18", "sha256:e4d45427c6e20a59bf4f88c639dcc03ce30d193112047f94012102f235853a58" ], "version": "==2.2.0" }, "pytest": { "hashes": [ "sha256:6266f87ab64692112e5477eba395cfedda53b1933ccd29478e671e73b420c19c", "sha256:fae491d1874f199537fd5872b5e1f0e74a009b979df9d53d1553fd03da1703e1" ], "version": "==3.5.0" }, "pytest-mock": { "hashes": [ "sha256:03a2fea79d0a83a8de2e77e92afe5f0a5ca99a58cc68f843f9a74de34800a943", "sha256:b879dff61e31fcd4727c227c182f15f222a155293cc64ed5a02d55e0020cf949" ], "version": "==1.7.1" }, "pytz": { "hashes": [ "sha256:ed6509d9af298b7995d69a440e2822288f2eca1681b8cce37673dbb10091e5fe", "sha256:f93ddcdd6342f94cea379c73cddb5724e0d6d0a1c91c9bdef364dc0368ba4fda", "sha256:61242a9abc626379574a166dc0e96a66cd7c3b27fc10868003fa210be4bff1c9", "sha256:ba18e6a243b3625513d85239b3e49055a2f0318466e0b8a92b8fb8ca7ccdf55f", "sha256:07edfc3d4d2705a20a6e99d97f0c4b61c800b8232dc1c04d87e8554f130148dd", "sha256:3a47ff71597f821cd84a162e71593004286e5be07a340fd462f0d33a760782b5", "sha256:5bd55c744e6feaa4d599a6cbd8228b4f8f9ba96de2c38d56f08e534b3c9edf0d", "sha256:887ab5e5b32e4d0c86efddd3d055c1f363cbaa583beb8da5e22d2fa2f64d51ef", "sha256:410bcd1d6409026fbaa65d9ed33bf6dd8b1e94a499e32168acfc7b332e4095c0" ], "version": "==2018.3" }, "pyyaml": { "hashes": [ "sha256:3262c96a1ca437e7e4763e2843746588a965426550f3797a79fca9c6199c431f", "sha256:16b20e970597e051997d90dc2cddc713a2876c47e3d92d59ee198700c5427736", "sha256:e863072cdf4c72eebf179342c94e6989c67185842d9997960b3e69290b2fa269", "sha256:bc6bced57f826ca7cb5125a10b23fd0f2fff3b7c4701d64c439a300ce665fff8", "sha256:c01b880ec30b5a6e6aa67b09a2fe3fb30473008c85cd6a67359a1b15ed6d83a4", "sha256:827dc04b8fa7d07c44de11fabbc888e627fa8293b695e0f99cb544fdfa1bf0d1", "sha256:592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab", "sha256:5f84523c076ad14ff5e6c037fe1c89a7f73a3e04cf0377cb4d017014976433f3", "sha256:0c507b7f74b3d2dd4d1322ec8a94794927305ab4cebbe89cc47fe5e81541e6e8", "sha256:b4c423ab23291d3945ac61346feeb9a0dc4184999ede5e7c43e1ffb975130ae6", "sha256:ca233c64c6e40eaa6c66ef97058cdc80e8d0157a443655baa1b2966e812807ca", "sha256:4474f8ea030b5127225b8894d626bb66c01cda098d47a2b0d3429b6700af9fd8", "sha256:326420cbb492172dec84b0f65c80942de6cedb5233c413dd824483989c000608", "sha256:5ac82e411044fb129bae5cfbeb3ba626acb2af31a8d17d175004b70862a741a7" ], "version": "==3.12" }, "reno": { "hashes": [ "sha256:718173a9002ce12d79d10141314582e1e389f5625b23ae2a4c7664b170a69815", "sha256:8c8741b058d18184ebdb0b940add3bf6da317e6879d05ef5201d33b55b899f3f" ], "version": "==2.7.0" }, "requests": { "hashes": [ "sha256:6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b", "sha256:9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" ], "version": "==2.18.4" }, "six": { "hashes": [ "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb", "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9" ], "version": "==1.11.0" }, "snowballstemmer": { "hashes": [ "sha256:9f3bcd3c401c3e862ec0ebe6d2c069ebc012ce142cce209c098ccb5b09136e89", "sha256:919f26a68b2c17a7634da993d91339e288964f93c274f1343e3bbbe2096e1128" ], "version": "==1.2.1" }, "sphinx": { "hashes": [ "sha256:7a606d77618a753adb79e13605166e3cf6a0e5678526e044236fc1ac43650910", "sha256:5a1c9a0fec678c24b9a2f5afba240c04668edb7f45c67ce2ed008996b3f21ae2" ], "version": "==1.7.2" }, "sphinxcontrib-websupport": { "hashes": [ "sha256:f4932e95869599b89bf4f80fc3989132d83c9faa5bf633e7b5e0c25dffb75da2", "sha256:7a85961326aa3a400cd4ad3c816d70ed6f7c740acd7ce5d78cd0a67825072eb9" ], "version": "==1.0.1" }, "urllib3": { "hashes": [ "sha256:06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b", "sha256:cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f" ], "version": "==1.22" }, "virtualenv": { "hashes": [ "sha256:e8e05d4714a1c51a2f5921e62f547fcb0f713ebbe959e0a7f585cc8bef71d11f", "sha256:1d7e241b431e7afce47e77f8843a276f652699d1fa4f93b9d8ce0076fd7b0b54" ], "version": "==15.2.0" }, "virtualenv-clone": { "hashes": [ "sha256:4507071d81013fd03ea9930ec26bc8648b997927a11fa80e8ee81198b57e0ac7", "sha256:b5cfe535d14dc68dfc1d1bb4ac1209ea28235b91156e2bba8e250d291c3fb4f8" ], "version": "==0.3.0" }, "wrapt": { "hashes": [ "sha256:d4d560d479f2c21e1b5443bbd15fe7ec4b37fe7e53d335d3b9b0a7b1226fe3c6" ], "version": "==1.10.11" }, "yapf": { "hashes": [ "sha256:dd23b52edbb4c0461d0383050f7886175b0df9ab8fd0b67edd41f94e25770993", "sha256:7d8ae3567f3fb2d288f127d35e4decb3348c96cd091001e02e818465da618f90" ], "version": "==0.21.0" } } } guake-3.0.5/README.rst000066400000000000000000000217101325625127100143070ustar00rootroot00000000000000============== Guake 3 README ============== |travis-badge|_ |bountysource-badge|_ .. |travis-badge| image:: https://travis-ci.org/Guake/guake.svg?branch=master .. _travis-badge: https://travis-ci.org/Guake/guake .. |bountysource-badge| image:: https://img.shields.io/bountysource/team/guake/activity.svg .. _bountysource-badge: https://www.bountysource.com/teams/guake Introduction ============ Guake is a dropdown terminal made for the GNOME desktop environment. Guake's style of window is based on an FPS game, and one of its goals is to be easy to reach. Request Features ---------------- Please vote for feature on `FeatHub `_. Open Issues on GitHub only for bug reports. Most requested features list for Guake: |feathub-badge|_ .. |feathub-badge| image:: http://feathub.com/Guake/guake?format=svg .. _feathub-badge: http://feathub.com/Guake/guake Guake 3 Port ============ Guake has recently been ported Gtk3, thanks to the huge work of @aichingm. Old releases and code depending on GTK2 have been put on the `0.8.x `_ branch and will no more be actively maintained. Please note that we target to support mainly the GTK and VTE versions found by default on most popular distribution such as Ubuntu LTS (currently: Ubuntu 16.04 LTS and 17.10). Guake has also been ported to Python 3.5+. Dropped Features from Guake 0.8.x --------------------------------- - ``--bgimg`` (this option has been removed from vte) Dependencies ------------ Here are the dependencies of Guake for its execution: - GTK: 3.18 - VTE: 2.91 (`vte-0.42 `_) - ``gir1.2-keybinder-3.0`` - ``gir1.2-notify-0.7`` - ``gir1.2-vte-2.91`` - ``libkeybinder3`` - ``python3-cairo`` - ``python3-dbus`` - ``python3-gi`` - ``python3-pbr`` Optional dependencies: - ``libutempter0`` - ``numix-gtk-theme`` Guake 3 Features ---------------- - Lightweight - Simple Easy and Elegant - Smooth integration of terminal into GUI - Appears when you call and disappears once you are done by pressing a predefined hotkey (F12 by default) - Compiz transparency support - Multi tab - Plenty of color palettes - Quick Open in your favorite text editor with a click on a file name (with line number support) - Customizable hotkeys for tab access, reorganization, background transparency, font size,... - Extremely configurable - Configure Guake startup by running a bash script when Guake starts - Multi-monitor support (open on a specified monitor, open on mouse monitor) - Save terminal content to file - Open URL to your browser Bugs? Information? ------------------ Source Code available at: https://github.com/Guake/guake/ Official Homepage: http://guake-project.org **Important note**: Do **NOT** use the domain guake.org, it has been registered by someone outside the team. We cannot be held responsible for the content on that web site. License ======= This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. System-wide installation ======================== Always prefere using your package manager to install guake. Ubuntu users will use `sudo apt install guake`. If you really want to install Guake from these sources, use: .. code-block:: bash $ make $ sudo make install To uninstall, still in the source directory: .. code-block:: bash $ make $ sudo make uninstall Tips for a complete Guake reinstallation: .. code-block:: bash $ sudo make uninstall && make && sudo make install Note for maintainers -------------------- Guake has drastically changed its build system with Guake 3. You may need to adapt all the integration scripts accordingly. Guake now uses `Pipfile` to store it Python dependencies (except the system dependencies such as PyGTK3). It is maintained and used by `pipenv` CLI tool. It is a system more advanced than using `requirements.txt`, but this file is still generated for backward compatibility (for example: ReadTheDocs only support `requirements.txt` for the moment), by a tool I've developed, named `pipenv_to_requirements` (makefile target `make requirements`). It does generate `requirements.txt` (running dependencies), and `requirements-dev.txt` (build, checks and test only). From then, Guake is now a classic, canon Python package (with setup.py, building distrubution packages, ...). It however requires system libraries, so cannot work isolated inside a virtualenv. If you look closer to the virtualenv used with `make dev ; make run`, you will see it is configured to use the system libraries using `pew toggleglobalsitepackages`. If for any reason `pipenv` does not work on your platform, you can still install guake from these requirements file, but the ultimate source of truth for dependency declaration is the `Pipfile`. Do not hesitate to contact me at `gaetan [at] xeberon.net`. Manual keybinding ----------------- If you want to trigger guake manually, for instance on system where ``libkeybinder3`` does not work, you can register the following snippet in your window manager .. code-block:: bash dbus-send --type=method_call --dest=org.guake3.RemoteControl \ /org/guake3/RemoteControl org.guake3.RemoteControl.show_hide You can use the simpler .. code-block:: bash guake -t But it will be slower since ultimately it sends the very same D-Bus message. Note on Wayland --------------- There are some reports of Guake not opening when a Wayland app or empty desktop is focused. The issue has been reported on Ubuntu 17.10 LTS, Fedora 26 and Fedora 27. For more context, see issue #1041. The workaround is setting a manual keybinding as described above. On Fedora 26, for example, this can be accomplished by going to *Settings > Keyboard* and adding a new custom shortcut to execute :code:`guake -t`. Contributing ============ First, be sure to use a verion of Python 3 where GTK and GObjects works in your system. For instance, under Ubuntu 17.04, PyGtk and ``python3-gi`` does not work well if the default python 3 interpreter is forced to Python 3.6. | Operating System | Recommended Python version | | ----------------- | -------------------------- | | Ubuntu 14.04 LTS | Python 3.4 (UNTESTED) | | Ubuntu 16.04 LTS | Python 3.5 (TESTED) | | Ubuntu 17.04 | Python 3.5 (TESTED) | | Ubuntu 17.10 | Python 3.6 | Install System dependencies --------------------------- Ubuntu ~~~~~~ Execute the following command to bootstrap all needed system dependencies: .. code-block:: bash $ ./bootstrap-dev-debian.sh Setup development env --------------------- Install the dependencies of your system and use the following commands: .. code-block:: bash $ make dev $ sudo make install-schemas # still required even for local execution You can force the interpreter version using the PYTHON_INTERPRETER variable: .. code-block:: bash $ make dev PYTHON_INTERPRETER=python3.6 Local execution of guake (without system-wide install): .. code-block:: bash $ make run Git hook ~~~~~~~~ Please install this git hook if you want to beautify your patch before submission: .. code-block:: bash $ make setup-githook Validate your code ~~~~~~~~~~~~~~~~~~ We are strict on code styling, with pep8 and pylint running automatically in travis in order to reject badly shaped patches. Please use the following command to validate all python files: .. code-block:: bash $ make style # fix the style of python files $ make check # static code analysis $ make test # unit test campaign $ make dists # make distribution packages Update translation ------------------ Update all translation files: .. code-block:: bash $ make update-po Install the translations files: .. code-block:: bash $ sudo make install-locale Then use your favorite po editor, such as ``poedit``. Update NEWS ----------- Update the `NEWS` file using the followng command: .. code-block:: bash make release-note-news The ``ChangeLog`` files is not maintained but instead automatically generated by PBR when building the distribution packages. Same goes for the `ChangeLog` file. Versionning ----------- Versioning is automatically done using git tags. When a semver tag is pushed, a new version is automatically created by PBR. Travis build ------------ Travis automatically check pull requests are compiling and check for code style. Status of the master branch: https://travis-ci.org/Guake/guake.png?branch=master guake-3.0.5/bootstrap-dev-debian.sh000077500000000000000000000011751325625127100171730ustar00rootroot00000000000000#!/bin/bash echo "Install packages needed for execution" sudo apt install -y \ gir1.2-keybinder-3.0 \ gir1.2-notify-0.7 \ gir1.2-vte-2.91 \ libkeybinder-3.0-0 \ python3 \ python3-cairo \ python3-dbus \ python3-gi \ python3-pbr \ python3-pip \ echo "Install needed development packages on a Debian/Ubuntu system" sudo apt install -y \ aspell-fr \ dconf-editor \ gettext \ glade \ gnome-tweak-tool \ gsettings-desktop-schemas \ make \ pandoc \ if [[ $1 == "--with-optional" ]]; then sudo apt install -y \ libutempter0 \ numix-gtk-theme \ fi guake-3.0.5/bootstrap-dev-pip.sh000077500000000000000000000006201325625127100165330ustar00rootroot00000000000000#!/bin/bash echo "Freeze version of pip to ensure build reproductibility" if [[ $1 == "system" ]]; then op="" else op="--user " fi python3 -m pip install $op --upgrade \ 'pip==9.0.1' \ 'pipenv==9.0.1' \ 'setuptools==36.6.0' \ || echo "you may need to sudo me !" echo "Please ensure your local bin directory is in your path" echo "Linux: export PATH=$HOME/.local/bin$PATH" guake-3.0.5/doc/000077500000000000000000000000001325625127100133645ustar00rootroot00000000000000guake-3.0.5/doc/Makefile000066400000000000000000000152331325625127100150300ustar00rootroot00000000000000# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = build # User-friendly check for sphinx-build ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) $(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) endif # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source # the i18n builder cannot share the environment and doctrees with the others I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" @echo " text to make text files" @echo " man to make manual pages" @echo " texinfo to make Texinfo files" @echo " info to make Texinfo files and run them through makeinfo" @echo " gettext to make PO message catalogs" @echo " changes to make an overview of all changed/added/deprecated items" @echo " xml to make Docutils-native XML files" @echo " pseudoxml to make pseudoxml-XML files for display purposes" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: rm -rf $(BUILDDIR)/* html: $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/PythonFixImports.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/PythonFixImports.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/PythonFixImports" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/PythonFixImports" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." $(MAKE) -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." latexpdfja: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through platex and dvipdfmx..." $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." texinfo: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." @echo "Run \`make' in that directory to run these through makeinfo" \ "(use \`make info' here to do that automatically)." info: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo "Running Texinfo files through makeinfo..." make -C $(BUILDDIR)/texinfo info @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." gettext: $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale @echo @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." xml: $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml @echo @echo "Build finished. The XML files are in $(BUILDDIR)/xml." pseudoxml: $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml @echo @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." guake-3.0.5/doc/make.bat000066400000000000000000000151121325625127100147710ustar00rootroot00000000000000@ECHO OFF REM Command file for Sphinx documentation if "%SPHINXBUILD%" == "" ( set SPHINXBUILD=sphinx-build ) set BUILDDIR=build set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% source set I18NSPHINXOPTS=%SPHINXOPTS% source if NOT "%PAPER%" == "" ( set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% ) if "%1" == "" goto help if "%1" == "help" ( :help echo.Please use `make ^` where ^ is one of echo. html to make standalone HTML files echo. dirhtml to make HTML files named index.html in directories echo. singlehtml to make a single large HTML file echo. pickle to make pickle files echo. json to make JSON files echo. htmlhelp to make HTML files and a HTML help project echo. qthelp to make HTML files and a qthelp project echo. devhelp to make HTML files and a Devhelp project echo. epub to make an epub echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter echo. text to make text files echo. man to make manual pages echo. texinfo to make Texinfo files echo. gettext to make PO message catalogs echo. changes to make an overview over all changed/added/deprecated items echo. xml to make Docutils-native XML files echo. pseudoxml to make pseudoxml-XML files for display purposes echo. linkcheck to check all external links for integrity echo. doctest to run all doctests embedded in the documentation if enabled goto end ) if "%1" == "clean" ( for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i del /q /s %BUILDDIR%\* goto end ) %SPHINXBUILD% 2> nul if errorlevel 9009 ( echo. echo.The 'sphinx-build' command was not found. Make sure you have Sphinx echo.installed, then set the SPHINXBUILD environment variable to point echo.to the full path of the 'sphinx-build' executable. Alternatively you echo.may add the Sphinx directory to PATH. echo. echo.If you don't have Sphinx installed, grab it from echo.http://sphinx-doc.org/ exit /b 1 ) if "%1" == "html" ( %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/html. goto end ) if "%1" == "dirhtml" ( %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. goto end ) if "%1" == "singlehtml" ( %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. goto end ) if "%1" == "pickle" ( %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the pickle files. goto end ) if "%1" == "json" ( %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the JSON files. goto end ) if "%1" == "htmlhelp" ( %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run HTML Help Workshop with the ^ .hhp project file in %BUILDDIR%/htmlhelp. goto end ) if "%1" == "qthelp" ( %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run "qcollectiongenerator" with the ^ .qhcp project file in %BUILDDIR%/qthelp, like this: echo.^> qcollectiongenerator %BUILDDIR%\qthelp\PythonFixImports.qhcp echo.To view the help file: echo.^> assistant -collectionFile %BUILDDIR%\qthelp\PythonFixImports.ghc goto end ) if "%1" == "devhelp" ( %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp if errorlevel 1 exit /b 1 echo. echo.Build finished. goto end ) if "%1" == "epub" ( %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub if errorlevel 1 exit /b 1 echo. echo.Build finished. The epub file is in %BUILDDIR%/epub. goto end ) if "%1" == "latex" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex if errorlevel 1 exit /b 1 echo. echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. goto end ) if "%1" == "latexpdf" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex cd %BUILDDIR%/latex make all-pdf cd %BUILDDIR%/.. echo. echo.Build finished; the PDF files are in %BUILDDIR%/latex. goto end ) if "%1" == "latexpdfja" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex cd %BUILDDIR%/latex make all-pdf-ja cd %BUILDDIR%/.. echo. echo.Build finished; the PDF files are in %BUILDDIR%/latex. goto end ) if "%1" == "text" ( %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text if errorlevel 1 exit /b 1 echo. echo.Build finished. The text files are in %BUILDDIR%/text. goto end ) if "%1" == "man" ( %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man if errorlevel 1 exit /b 1 echo. echo.Build finished. The manual pages are in %BUILDDIR%/man. goto end ) if "%1" == "texinfo" ( %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo if errorlevel 1 exit /b 1 echo. echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. goto end ) if "%1" == "gettext" ( %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale if errorlevel 1 exit /b 1 echo. echo.Build finished. The message catalogs are in %BUILDDIR%/locale. goto end ) if "%1" == "changes" ( %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes if errorlevel 1 exit /b 1 echo. echo.The overview file is in %BUILDDIR%/changes. goto end ) if "%1" == "linkcheck" ( %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck if errorlevel 1 exit /b 1 echo. echo.Link check complete; look for any errors in the above output ^ or in %BUILDDIR%/linkcheck/output.txt. goto end ) if "%1" == "doctest" ( %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest if errorlevel 1 exit /b 1 echo. echo.Testing of doctests in the sources finished, look at the ^ results in %BUILDDIR%/doctest/output.txt. goto end ) if "%1" == "xml" ( %SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml if errorlevel 1 exit /b 1 echo. echo.Build finished. The XML files are in %BUILDDIR%/xml. goto end ) if "%1" == "pseudoxml" ( %SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml if errorlevel 1 exit /b 1 echo. echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml. goto end ) :end guake-3.0.5/doc/source/000077500000000000000000000000001325625127100146645ustar00rootroot00000000000000guake-3.0.5/doc/source/_static/000077500000000000000000000000001325625127100163125ustar00rootroot00000000000000guake-3.0.5/doc/source/_static/.placeholder000066400000000000000000000000001325625127100205630ustar00rootroot00000000000000guake-3.0.5/doc/source/conf.py000066400000000000000000000201151325625127100161620ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Python Fix Imports documentation build configuration file, created by # sphinx-quickstart on Fri Apr 1 14:41:17 2016. # # This file is execfile()d with the current directory set to its # containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. import os import sys # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. #sys.path.insert(0, os.path.abspath('.')) # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. #needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'sphinx.ext.doctest', 'reno.sphinxext', ] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. #source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project. project = u'Guake 3' copyright = u'2018, Gaetan Semet' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = '1.0' # The full version, including alpha/beta/rc tags. release = '1.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. #today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns = [] # The reST default role (used for this markup: `text`) to use for all # documents. #default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. #add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). #add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. #show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] # If true, keep warnings as "system message" paragraphs in the built documents. #keep_warnings = False # -- Options for HTML output ---------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = 'default' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. #html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. #html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". #html_title = None # A shorter title for the navigation bar. Default is the same as html_title. #html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. #html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. #html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. #html_extra_path = [] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. #html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. #html_additional_pages = {} # If false, no module index is generated. #html_domain_indices = True # If false, no index is generated. #html_use_index = True # If true, the index is split into individual pages for each letter. #html_split_index = False # If true, links to the reST sources are added to the pages. #html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. #html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. #html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. #html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). #html_file_suffix = None # Output file base name for HTML help builder. htmlhelp_basename = 'PythonFixImportsdoc' # -- Options for LaTeX output --------------------------------------------- latex_elements = { # The paper size ('letterpaper' or 'a4paper'). #'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). #'pointsize': '10pt', # Additional stuff for the LaTeX preamble. #'preamble': '', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ ('index', 'PythonFixImports.tex', u'Python Fix Imports Documentation', u'Gaetan Semet', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. #latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. #latex_use_parts = False # If true, show page references after internal links. #latex_show_pagerefs = False # If true, show URL addresses after external links. #latex_show_urls = False # Documents to append as an appendix to all manuals. #latex_appendices = [] # If false, no module index is generated. #latex_domain_indices = True # -- Options for manual page output --------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'pythonfiximports', u'Python Fix Imports Documentation', [u'Gaetan Semet'], 1) ] # If true, show URL addresses after external links. #man_show_urls = False # -- Options for Texinfo output ------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ ('index', 'PythonFixImports', u'Python Fix Imports Documentation', u'Gaetan Semet', 'PythonFixImports', 'One line description of project.', 'Miscellaneous'), ] # Documents to append as an appendix to all manuals. #texinfo_appendices = [] # If false, no module index is generated. #texinfo_domain_indices = True # How to display URL addresses: 'footnote', 'no', or 'inline'. #texinfo_show_urls = 'footnote' # If true, do not generate a @detailmenu in the "Top" node's menu. #texinfo_no_detailmenu = False guake-3.0.5/doc/source/index.rst000066400000000000000000000013101325625127100165200ustar00rootroot00000000000000.. Guake User documentation Welcome to the official Guake User Documentation ================================================ Introduction ************ Guake is a dropdown terminal made for the GNOME desktop environment. Guake's style of window is based on an FPS game, and one of its goals is to be easy to reach. Release Notes ************* .. toctree:: :maxdepth: 1 release_notes/unreleased License ******* GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. guake-3.0.5/doc/source/release_notes/000077500000000000000000000000001325625127100175145ustar00rootroot00000000000000guake-3.0.5/doc/source/release_notes/unreleased.rst000066400000000000000000000001531325625127100223740ustar00rootroot00000000000000============================ Current Series Release Notes ============================ .. release-notes:: guake-3.0.5/git-hooks/000077500000000000000000000000001325625127100145235ustar00rootroot00000000000000guake-3.0.5/git-hooks/post-commit000077500000000000000000000011441325625127100167240ustar00rootroot00000000000000#!/bin/bash [ -z "$REVRANGE" ] && REVRANGE="master..HEAD^1" # get a list of changed files, used below; this uses a tempfile to work around # shell behavior when piping to 'while' tempfile=$(mktemp -t tmp.XXXXXX) trap "rm -f ${tempfile}; exit 1" 1 2 3 15 git diff --name-only $REVRANGE | grep '\.py$' > ${tempfile} py_files=() while read line; do if [[ -f "${line}" ]]; then echo "fast-styling ${line}" pipenv run fiximports ${line}; pipenv run autopep8 --in-place --recursive setup.py ${line} pipenv run yapf --style .yapf --recursive -i ${line} fi done < ${tempfile} guake-3.0.5/guake/000077500000000000000000000000001325625127100137135ustar00rootroot00000000000000guake-3.0.5/guake/__init__.py000066400000000000000000000016701325625127100160300ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ def guake_version(): # Do not import in the module root to speed up the dbus communication as much as possible import pbr.version return pbr.version.VersionInfo('guake').version_string() guake-3.0.5/guake/about.py000066400000000000000000000035321325625127100154020ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2012 Lincoln de Sousa Copyright (C) 2007 Gabriel Falcão This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import gi gi.require_version('Gtk', '3.0') from gi.repository import GObject from gi.repository import Gtk from guake import guake_version from guake.common import gladefile from guake.common import pixmapfile from guake.globals import _ from guake.simplegladeapp import SimpleGladeApp class AboutDialog(SimpleGladeApp): """The About Guake dialog class """ def __init__(self): super(AboutDialog, self).__init__(gladefile('about.glade'), root='aboutdialog') dialog = self.get_widget('aboutdialog') # images # ipath = pixmapfile('guake-notification.png') # img = gtk.gdk.pixbuf_new_from_file(ipath) # img = pixmapfile('guake-notification.png') image = Gtk.Image() image.set_from_file(pixmapfile('guake-notification.png')) pixbuf = image.get_pixbuf() dialog.set_property('logo', pixbuf) dialog.set_name(_('Guake Terminal')) dialog.set_version(guake_version()) dialog.connect("response", lambda x, y: dialog.destroy()) guake-3.0.5/guake/common.py000066400000000000000000000045521325625127100155630ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import gettext import os import sys import gi gi.require_version('Gtk', '3.0') gi.require_version('Vte', '2.91') # vte-0.38 from gi.repository import Gtk import guake.globals __all__ = [ 'get_binaries_from_path', 'gladefile', 'hexify_color', 'pixmapfile', 'ShowableError', ] def ShowableError(parent, title, msg, exit_code=1): d = Gtk.MessageDialog( parent, Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, Gtk.MessageType.WARNING, Gtk.ButtonsType.CLOSE ) d.set_markup('%s' % title) d.format_secondary_markup(msg) d.run() d.destroy() def pixmapfile(x): f = os.path.join(guake.globals.IMAGE_DIR, x) if not os.path.exists(f): raise IOError('No such file or directory: %s' % f) return os.path.abspath(f) def gladefile(x): f = os.path.join(guake.globals.GLADE_DIR, x) if not os.path.exists(f): raise IOError('No such file or directory: %s' % f) return os.path.abspath(f) def hexify_color(c): def h(x): return hex(x).replace('0x', '').zfill(4) return '#%s%s%s' % (h(c.red), h(c.green), h(c.blue)) def get_binaries_from_path(compiled_re): ret = [] for i in os.environ.get('PATH', '').split(os.pathsep): if os.path.isdir(i): for j in os.listdir(i): if compiled_re.match(j): ret.append(os.path.join(i, j)) return ret def shell_quote(text): """ quote text (filename) for inserting into a shell """ return r"\'".join("'%s'" % p for p in text.split("'")) def clamp(value, lower, upper): return max(min(value, upper), lower) guake-3.0.5/guake/data/000077500000000000000000000000001325625127100146245ustar00rootroot00000000000000guake-3.0.5/guake/data/__init__.py000066400000000000000000000000001325625127100167230ustar00rootroot00000000000000guake-3.0.5/guake/data/about.glade000066400000000000000000000067111325625127100167410ustar00rootroot00000000000000 False False center-always normal Guake Copyright 2013-2018 Gaetan Semet Copyright 2007-2010 Lincoln de Sousa Copyright 2007 Gabriel Falcão Guake is an easy to access terminal based on FPS games terminal http://guake-project.org http://guake-project.org Guake is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Guake is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Gaetan Semet <gaetan@xeberon.net> Lincoln de Sousa <lincoln@guake.org> Pierre-Yves Chibon (Pingou) <pingou@guake.org> Aleksandar Krsteski (SnapShot) <aleksandar@guake.org> Contributors: Mario Aichinger (aichingm) <aichingm@gmail.com> Maxim Ivanov (ulidtko) <ulidtko@gmail.com> Adonis K. (adonisk) <aklp08@gmail.com> Past Contributors: Gabriel Falcão <gabriel@guake-terminal.org> Adolfo González Blázquez <code@infinicode.org> Spanish Lincoln de Sousa <lincoln@guake.org> Brazilian Portuguese Markus Majer <mm@mpathy.de> German Mieszko Åšlusarczyk <mieszkoslusarczyk@gmail.com> Polish Nishio Futoshi <futoshi@momonga-linux.org> Japanese Pavel Alexeev <Pahan@Hubbitus.spb.su> Russian Piotr DrÄ…g <piotrdrag@gmail.com> Polish Sangwoo Joo <sangwoojoo@naver.com> Korean Gabriel Falcao <gabriel@guake-terminal.org> image-missing False vertical 2 False end False False 0 guake-3.0.5/guake/data/guake-prefs.template.desktop000066400000000000000000000004541325625127100222450ustar00rootroot00000000000000[Desktop Entry] Name=Guake Preferences Comment=Configure your Guake sessions TryExec=guake Exec=guake -p Icon=guake Type=Application StartupNotify=true Categories=GTK;GNOME;Settings;X-GNOME-PersonalSettings; X-GNOME-Settings-Panel=guake X-Desktop-File-Install-Version=0.15 Keywords=Terminal;Utility; guake-3.0.5/guake/data/guake.glade000066400000000000000000000373061325625127100167270ustar00rootroot00000000000000 True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Copy True False False Paste True False False True False Toggle Fullscreen True False False True False Save to File... True False False Reset terminal True False False Find... True False False True False New Tab True False False Rename Tab True False False Close Tab True False False True False Open link... True False False Search on Web True False False True False gtk-preferences True False True True gtk-about True False True True True False Quit True False False True False New Tab True False False Rename True False False Close True False False True False gtk-preferences True False True True gtk-about True False True True True False Quit True False False False True Guake! True True True False True False vertical notebook-teminals True True True True bottom False False True True True 0 toolbar True False GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON1_MOTION_MASK | GDK_BUTTON2_MOTION_MASK | GDK_BUTTON3_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK | GDK_PROXIMITY_IN_MASK | GDK_PROXIMITY_OUT_MASK | GDK_SUBSTRUCTURE_MASK | GDK_SCROLL_MASK True tabs-scrolledwindow True False GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK never True False none 10 True False GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK True False True True 1 True True True none True False gtk-missing-image False True 2 False False 2 1 guake-3.0.5/guake/data/guake.template.desktop000066400000000000000000000003741325625127100211310ustar00rootroot00000000000000[Desktop Entry] Name=Guake Terminal Comment=Use the command line in a Quake-like terminal TryExec=guake Exec=guake Icon=guake Type=Application Categories=GNOME;GTK;System;Utility;TerminalEmulator; StartupNotify=true X-Desktop-File-Install-Version=0.22 guake-3.0.5/guake/data/org.guake.gschema.xml000066400000000000000000000610741325625127100206460ustar00rootroot00000000000000 false Enable debug mode When debug mode is enabled, logs are printed in the standard output where Guake as been launched true Appear on the mouse display. Appear on the mouse display. This overrides any setting in display_n. 0 Display to appear on. Display to appear on if the mouse_display option is not set. If this is set to an invalid value (as in the case of removing a screen from a system), the invalid value is automatically updated to the current primary screen. '' Path to the default shell. Path to the default shell. Set to empty to use default user shell. If invalid path is set here, guake will fallback to user shell. false Login shell If true, the commands in terminal will be executed in a login shell. true Sets the tray visibility. When true tray is visible. true Sets the popup notifications visibility. When true, popup notifications will be shown when Guake starts. true Prompt when quitting. Ask for confirmation when quitting Guake. 0 Prompt when closing tabs. 0: Never 1: If process is running 2: Always. Also prompts on quit. true Stay on top. Makes guake window be on top of all other windows in the desktop. false Refocus window. Refocus window instead of closing. false Tab on top. Makes tab bar on top of the Guake window. Per default, tabs appears bellow the terminal. Setting this to True will move the tab on top of the terminal. Requires a restart. false Determine if guake hides on lose focus. If this property is set as true, guake will be hidden when the main window lose the focus (when Alt+Tab be pressed for example). true The tab bar visibility. When true, the tab bar is visible. false Enable Quick Open feature. If this property is set as true, guake will open a text editor when the user does a Ctrl+Click on a filename printed in the terminal. 'gedit %(file_path)s' Command line pattern to start a editor. This property gives the command line to execute when doing a Quick Open. You can enter the following python string pattern in it: '%(file_path)s' will be replaced with the full path to the captured filename, '%(line_number)s' will be replaced by the line number if found (set to the empty string otherwise). false Quick open the file in the current terminal. If this property is set as true, guake will use the current terminal to execute the Quick open feature. Use if you want to inherit your terminal environment in your text editor '' Startup script to execute when guake starts This property allows you to execute a startup bash script each time guake starts. You can configure your initial tab settings within this script. Please see the command line argument of guake ('guake --help') for complete help. false Start fullscreen. When true, the program will start in fullscreen mode. false Audible bell If true, the system alert sound will be played on a bell character. 100 Window width. Percent of the screen that will be used by guake terminal horizontally. 50 Window height. Percent of the screen that will be used by guake terminal vertically. 0 Horizontal window displacement. Displace the window horizontally by a given amount of pixels. 0 Vertical window displacement. Displace the window vertically by a given amount of pixels. 0 Window horizontal alignment. Place Guake at: 0: center, 1: left, 2: right 0 Window vertical alignment. Place Guake at: 0: top, 1: bottom true Sets the scrollbar visibility. When true, scrollbar is visible. 1000 History Size. The number of scrollback lines to save in history. false Infinite scrolling Scrollback lines in history is infinite false Scroll on output If true, whenever there is new output in the terminal, it will scroll to the bottom. true Scroll on keystroke If true and a key is pressed, the terminal is scrolled to the bottom. true Use default font If true, Guake will use the GNOME monospace default font. true Use terminal titles for tab naming Any terminal program can set the terminal's title via special escape sequences. Some shells (e.g. bash) display user's prompt there (though you can adjust that to any arbitrary text in bashrc or similar) and update it automatically as the prompt changes. So you can have easy automatically updating meaningful tab titles with this option turned on. false Set window title to current tab name If true, Guake will update its window title from the current tab name. It is useful when you work with applications that use windows title, (keepass, automatic time tracker apps) 'ascii-delete' Backspace Compatibility Defines the behavior of backscape key. 'delete-sequence' Delete Compatibility Defines the behavior of delete key. '-A-Za-z0-9,./?%&#:_~' Characters that are considered "part of a word" When selecting text by word, sequences of these characters are considered single words. Ranges can be given as "A-Z". Literal hyphen (not expressing a range) should be the first character given. true If the tabs bar must be visible in fullscreen Set it as false to enjoy guake's fullscreen. true Give focus to guake if tab is opened (OBSOLETE). If the guake window is out of focus but open, enabling this will give it back the focus instead of closing the window. '~/.config/guake/custom_command.json' Path to the default custom command json file. Path to the default custom command json file. If is blank or the json file is not in a proper format the terminal context menu will be built without custom commands. If the file is a valid json with recognized structure theterminak context menu will be buit with the commands read inside. true Open new tab in the current working directory Open new tab in the current working directory 100 #TODO PORT max-tab-name-length #TODO PORT max-tab-name-length false #TODO PORT abbreviate-tab-names #TODO PORT abbreviate-tab-names '' GTK Theme name Name of the GTK theme to apply on Guake. If set to an empty string, let GTK use the default system theme false Prefere Dark Theme for GTK Prefere the dark theme version of the theme if available 0 Cursor blink mode of the terminal Controls the blink mode of the cursor in the terminals. 0: Follow GTK+ setting, 1: Blink on, 2: Blink off 0 Cursor shape of the terminal Controls the shape of the cursor in the terminals. 0: Block, 1: I-Beam, 2: Underline 'Monospace 10' Font style. Font face and size that will be used in terminal. '000000000000:#cccc00000000:#4e4e9a9a0606:#c4c4a0a00000:#34346565a4a4:#757550507b7b:#060698209a9a:#d3d3d7d7cfcf:#555557575353:#efef29292929:#8a8ae2e23434:#fcfce9e94f4f:#72729f9fcfcf:#adad7f7fa8a8:#3434e2e2e2e2:#eeeeeeeeecec:#ffffffffffff:#000000000000' Color scheme. Color scheme that will be used in terminal. 'Tango' Color scheme name. Color scheme name that will be used in terminal. true Allow displaying bold font in Guake terminal. When allow_bold is disabled, any text in Guake terminal intended to print as bold text will be instead rendered as normal text. 90 Background transparency. Alpha that will be applied to the terminal background. 'F12' Keybinding to show/hide guake. Global keybinding to allow user call guake from each place after it's opened without clicks. '' Keybinding to show and focus guake. Global keybinding to allow user call guake from each place after it's opened without clicks. '<Control><Shift>q' Quit Quit Guake. '<Control><Shift>t' Add a new tab. Calls the function to add a new tab in guake window. '<Control><Shift>w' Closes the current tab. Accelerator to active function that closes the current selected tab. '<Control><Shift>l' Search current selected text on the web Accelerator to active function that search on the web the current selected text on the terminal. '<Control><Shift>Page_Up' Move left current tab Move the current tab to the left '<Control><Shift>Page_Down' Move right current tab Move the current tab to the right '<Control>Page_Up' Previous tab. Shows the previous tab. '<Control>Page_Down' Next tab. Shows the next tab. '<Control>F1' First tab. Switch to the first tab. '<Control>F2' Second tab. Switch to the second tab. '<Control>F3' Third tab. Switch to the third tab. '<Control>F4' Fourth tab. Switch to the fourth tab. '<Control>F5' Fifth tab. Switch to the fifth tab. '<Control>F6' Sixth tab. Switch to the sixth tab. '<Control>F7' Seventh tab. Switch to the seventh tab. '<Control>F8' eighth tab. Switch to the eighth tab. '<Control>F9' Ninth tab. Switch to the ninth tab. '<Control>F10' Tenth tab. Switch to the tenth tab. '<Control><Shift>R' Rename current tab. Shows a dialog to rename the current tab. '<Control>plus' Zoom in. Increase the font size of the terminals. '<Control>equal' Zoom in (alternative) Additional shortcut for zooming in. '<Control>minus' Zoom out. Decrease the font size of the terminals. '<Control>Down' Increase height. Increase the screen height. '<Control>Up' Decrease height. Decrease the screen height. '<Control><Shift>Up' Increase transparency. Increase the terminal transparency. '<Control><Shift>Down' Decrease transparency. Decrease the terminal transparency. '<Control><Shift>c' Copy clipboard. Copy the clipboard content. '<Control><Shift>v' Paste clipboard. Paste the clipboard content. 'F11' Toggle Fullscreen. Toggle main guake window fullscreen. '<Control>F1' Toggle hide on lose focus. Toggle whether guake will hide when it loses focus. '' Reset Reset terminal '<Control><Alt>T' Toggle transparency. Toggle the terminal transparency from the actual level to 100% and vice versa. '<Control>F12' Last tab. Switch to the last tab. '' On show. Run this script on show. guake-3.0.5/guake/data/pixmaps/000077500000000000000000000000001325625127100163055ustar00rootroot00000000000000guake-3.0.5/guake/data/pixmaps/Makefile.am000066400000000000000000000002601325625127100203370ustar00rootroot00000000000000pixmapsdir = $(datadir)/pixmaps/guake pixmaps_DATA = \ guake.png \ guake-tray.png \ guake-notification.png \ add_tab.png \ quick-open.png EXTRA_DIST = $(pixmaps_DATA) guake-3.0.5/guake/data/pixmaps/add_tab.png000066400000000000000000000015271325625127100203760ustar00rootroot00000000000000‰PNG  IHDRóÿasRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIMEÙ,ÿå(tEXtCommentCreated with The GIMPïd%n®IDAT8Ë¥“=luÅ3û¿ÝËÙwæŒ?B,û|H9Q"¥¤ˆ¢H®ˆ(é¨(( @ EÐ!!:z ::’:¡£HÄŠl+±ã\rçÛ½ÛÿîPÜE„‚Š'M1£ÑÓÌ{3|õõ—ü̬ì.%£ÞF|z~+õÖ’Q¯•ŒÞ õ€O>ý¸†Ñ@Z]]5^9û,ºpaÿ—Æ|ˉÿ+•#d;Ax¸+rãóÏ[ÝîÛ×¶¯¨* @ŒÊ>ª`Õ}KŸüPFŲåëEYȱ÷gîMÒå›ý§½ïœª®u;Ý+§ÉÐÆ“‘’š{L#úˆŸ¤îŽdéÜ7.l]·Ó½n Í`U¬]ºs̓Îú­¶*3#ËÓJ5@¤ æN¤ew´Ñþu‹¸¹·ÁLæ×ïⓟÏO7Ç?º®¼¶á‘ÂÌñ©d~@3ꨫ¿9UT Ú„­mëÿ.Ô·®&”'ë:#È1‚LÀž-“þ{föogÒá÷­Ë&qPUV*P# †˜™Eiuòb°cSŸþq6ï+n±A‹Ô(#àD„'•EǾl—åKC‚†7L|ø.ý¡,ª”Õü£ªj~ñ¾ `˜€ˆæÅ«A-?Z ^þ`Ø?¸¸Rk¶káúe78|Ëkóâcós»Y¾y»?xà€\àÞ”H1ÌBÆé¥šh±VŸ{gÙ¶4+jÌoN|¥ãôÒ­arí®àÍ…Áà§‚ "&UÕà4¾úkVÛoDáÞ‚jR÷~ù$Í^ÿ³(WÇ SÌv1l&¨€ˆHe˜Uy±aYÞ­@ ÊRÄMÐ1`Ì‹êÃÙ Ïf!”&R2«ûÙªùL;œA%ð ™Í0m|ÑýóçS>ÿ¿ûåHM5ÎÐIEND®B`‚guake-3.0.5/guake/data/pixmaps/guake-128.png000066400000000000000000000250071325625127100204230ustar00rootroot00000000000000‰PNG  IHDR€€Ã>aËbKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEâ ýÅƒÛ IDATxÚíy$Ù]ß?ïeVUwÏÕ3³3»3{HìÅîêX$¤’й:°Ò¢ ,d°äP>lƒƒp„16Âa6aG`°ÖÍB „tY‹´BÒsô5}wuUב™ïýüÇËÌÊÊʬʚcw´Û/¢§«ª³òx¿ïûþ¾¿ßû½7°ßöÛ~Ûoûm¿í·ý¶ßžtMÜu×]¿Á3÷»ãÉÓÆW|ðÁÿ¨ž÷¼çn6›EQtr¿[ž<Í÷ýµãÇßê[k¯©ÕjÇ}ßßï•'QSJ‚à„P¯×÷{äÉÊ ”Rû½ñ$j"BEµZ Ïóö{åIÔŒ1Ôëuö5À“«EQD·ÛÅï÷ûR«Õd_<¹šRJúý¾øÀšÖz½ÑhœÚï–'¬ÕjµUÿk_ûÚÞÉ“'UDž Ðî´ï|úsïþÁZ£§‰â&Ã'ø_aÌa¨Á'"Õš"—÷¡¤èF«Ÿ|Meï=¾çòn=¡šð>sÉ].éÑÉדâ[.y€^«Ë™¯~ço:ô-€^¯÷•¯|å+éÍ©k~ö?üïßø­ƒ'M Œ9lØÜßr†VÉMüm¨SÆ^OÊ”Å/»·ÂûÊ~‡éŸaØ(Ãç*cûŒÉÏPt®ä»ÛKëüúÏýÊÏtšßÎÚ»PùY±ˆHÚ ÉIÄæp˜1¼HîÂv¸Sl$™c ;âsä;vÈð2 J›¥ÍIòb¤H¨\§0ê ‹ÅWñ9†ôBUªìõJ45Aîù­ãÏ ÜŒ*Ñ<#ƒ£ªk¬À Éß±„aX ÆZ,v€x;Feæ.TU¸úd)ö‰…Œ’?ªhé+êX¥ÊòŽ.v3#´›V^©K‰ªÏƒÕŽWõEÂpp9k ½}1X;<­ŒR×dá2%¢KÎ‘í¤±Â*Ñ#áS uæÃÅJΟÓ¾Œ AƸŸqÂmäz ç_ò®¡ì(A¦€Ø¨ŠIŽ«ÓNlÇO{Si)Œu+i‚ÒŽ.ñÑ9 ‰¿q ˜¿²ø+ '±PÐ*3@h V§†"Á’Ñ›ÑÂØÑ8Už@Šcíb(9:Þ°­ÊÅS€5“¥“IâO \a:²¥ÈÝ”\¿@WD]ñ±‘±Øª `ŒóÅj ÅÞE$3f²8=o;ÎýTò§’’ÔAh¬»O•kV¸åNå\‘Ê>ň‡ž,{q €“pBI¤R¡ÿó.Ëši\;1ÓV䣯F bÚ¢¯ð¥1ö6bTƒ(ÁS ­Àó@kЀ JP’d±Òs©‚ëgïC‘³ù –;GrœAŒH„È$YÙâ¨f¸3Çõ©`ÄV€5ƒL`ш …rŠ´(KUbØ<‚mQèÇd†)J˱@ü}­ž‚º35EÝWøÚ@Å ¡ù¡RiNÚ$ÿªQ㨠džQ”ùAýÈÒ,ÄïÅ 6éĬ&˜"23;¬¤8•*Œ¾,N•’›TchndDˆM÷{r:4ýªjZ3WWšQœÑ4| •éáÂ™Å¼Ž‘bþ,kRx.×)"‚±Ð -í¾Ðêi¬5„XÀŽeᡨ¢”A§a›qC«¨§VÒIT‘ã`™ÂÝŒSÄZƒMÝ5àØÍ‘ÍlCãd;/¾ÉXah$£m¬Ð ,ŽB$" }¡uਾ– ´é\€µ1(Í¥OeXF#„ìÈ-Í÷—ø³¢ŽÑ¤åYêZ3W‡Ã ÅüœÇl]¡•ÂZÁH&â[ì0 ªÂb¢k² ßÍÃtEK+´²±§Ë¢ Áåýƒ($ˆºa@¬,/T€ÉÎT1ì¤tdu—¶Š?Ë~RŠ7y­5(åáyÎ÷ÏÖ5³uÅÆIjþD–8ŽÝ´T7w¥?j8(<­£óÀÝй¥š/1+º°\rîW‘µôÃ>½ø§ö M4r QÁg¥Hç¦ÌY‹¿)ç³+ø³äï¥ÓÊŒ¢k4XƒVO§œ´>ÆìÌÓy¼[«ÓB©5|Z¹qƒÑÆB°tƒ^jð0 «A´£c B fí0uK•”êWQ,‡ýñ 5.Å›¯I(p+ Äj$·ó­Q|“Ý`‡½MŒÍÚä_jð;ý,{ ¥2ŸæSéG åBR­9Ð8DÝŸ#Šklì@•wû¶vÛìvºtÃ^ÊÌS·3€I(GS±”ÅÚåÔìÞg­ ‹<(Vùc'š(fŸ¢¬ÕÃ7çîL"µ{m6 £Ø  P*þĮ•3ž³öèk•JM*=WüN)<¥©ù ¾FÝŸÃX!²B?ŒØí´XÙÙâB³ÍÎ^Ÿ ®Ï¸¢0ÖbãÜñÄðmÒüºä@#2ŽòÀ³¥×e Ìx^B[°FaŒ Vâ²7'üܹ…^`è…‰†È,6¬d@§ø”r"2a•C ‚Á{b@ùžÂŠG÷u7 è}úa@…Ž©l|¯öÒ •`]&0­˜FåS4s•Ï—–ÖL2löú¥˜ŽÉŒM²o6†a +©ë !2n$f™Ð»V££zÔðj)V,‘P"Ô}ŵó'S#eg%e*©Ðº(Ø °ÖŠ5 0•Ê/™ª-HéN*õʺ‡¼ÌL†VKÂ0Zƒ• ª|ÞÁ%c ÆHœ=>1¨0l̬‘A Ðš[ˆÂˆ!2&Uã EÍÓøº6ÙR't/”H‡Ò’0c¥ è`|ÞYªÄé”]Èè͹ŠQðäj ó…§V²Ê¥¸Ý\‡œ_â´«%I„F¹3¤3¸¤¢NÇ.@‰Š'sâ|¢uÙ½ÐDŽÎÉ0ŠRh¥±FÌ á•ù0pS—ÊÓ‰@kk*Õ§•Çé“Ã9›‹*†fÛÊŠ7.Ö˜”%LØG¡âðV§/IŒM&1ec0”&­Zét¶.+ m:â“)?E=²Zé!qZAc•Å*F +áeeð;7=E`ÅdüQ±Ø³âô<(§1ßÉôCauMÅP0;IdkbÈÀÿßY,€0ÿmELF=ÚÅëJA™X+hPnîZÇ q3ŽZi¬rYW  2:à1€5 f AsygŠÙà¢ê JJ½† [\*^¤‘ÍS(D;$@*Óï k²*…¨Ah蔼¥gBúa€µ6Cï ‹F‰Ab ˆbˆ ‰ÀŽ˜¼á/‹¬¬,‚‰cãq"«˜º‹Fa)5¸Š’2ª‘Ò³’ªáBW!)£2]«„⎷Ö™ØÓ:cøØx é‡}$f†Ä¯«D¨X*…V2`bÑÚ1±Ã"P2"Y(R:Š«3€­ÈÖ br2~qBiÓ,Žq¥g9°T®»Ï€D´ÂX×ñ’ Ïe1&rs!ñI.rÐh,†~Ч…C1~jx5p ÷“ÓJ ’a±‚VÄ™½aÈнI X{I`ºÙ@Ig' ¸Ò›câö‘²¥²Ò¯q5ûYÂñl¤í¦Ô’Q5Pß™l¡u£ÒI}·±–~Ø#ˆÂL\¯3t/)Ð ›a‰5‚RÚ ÇZkD%Œ”Oˆ `H^˜iM`¶B§d̸ulymS¾н#>Ë@‘^~òJ¡0V¥+"v8bãL¨{Ì´å•|ÌîHlX7â JtJý’$”F)ƒÄ …XbðŠm“ªÙŸKs ùŠ *„&$„Æ-º,®y“ ß°Œ{¬ kuü\6ãó³ºÄùÿ0Šhw»±á‹¨~ ä•²™÷ %’ ?bHò·!Ѐhr 0£éDØc㪂ÅÚâê\ªæò/mç±Ð¯˜ÃçÐÊÍ^Z«±é\@2ÒÀow;l⠢„º‡}|"ö¤ C$>?' u—k %×1"ÙÀK€0U]@LƒNáÓ}þ½-\GWm6P$7í[q#;a­`xÆ*t"¦Èä2Q@§×‰… ûºNJëLlŸBÆ-¤ ÉkâcµF´Š·Œøê¢ÑI`ª<€¤uä#³„[Y&nèoSÌ”j’Uê@8Žf-AŒŠGSf„‰%ÏjcL,ãïgè{ªO«3ÇfÙCçÞÇ¥†ã{!“ ’ln8°ªlîüáUçŒ5 §Ù….ã—o—*óq#¸ Æ$ÓUx”çjú‘ìêÛ<£ºQWÓ®¬æ¹ï&ñ~}H8ìæB\òƤ±¼«á3™¤ŽV``ØÊWZ¡q!¤I§‹“cÑŽÁò™@­Àךº§iÔ4su~Ý£¦ÕøDP<Ù'"X#ô#3êk+3@ ‚rš-Y™*åËÈ'Müä =üÝ̈| ¾§©×5ußVh=(Ì(šKPJð}Íᙳ B<ÝÀËì™à’@cÍ`ž"6<É\@ú>tÉ   :(”‰ÕÚe%#cF²q@2”æiMÃ÷˜›©1 A·á{Š0cþ8©eE¡zÍè\@\%SlèòIšió£3‰£þ>œ§5¾ö80ãqp¦ÆÁYŸ™º‡¯“;)`×¹AiÃáYÍÑuæê>žVÝ CyÅ@Ø•!{JéØGä\ƒäÄ`1ˆck@¡ð=ÍìŒÏ±ƒ³ôFÔ}vwÖHÙàw)îÐXºýˆV'`}»3*«À‹S8ê/e°ƒäç÷K®³[Õ#ÔkŠC³'Ž48~¨ÁÙ ß °¡Õ3™sFQˆKÃך«3°Á\£F”‰vD,&2iÀŠ3^Y#»øNq~Q ±Va2âNÄ-Yk4jpXð=˜?8C?Š\bª¨F] ú±v÷z¬7»|ãìzPž3a€ ™¿¡Ÿ¼Ê/g²•Dé¶j¢¨i8P¯qü`ƒëŽÎrôPƒFÍs™7$]JeÅÍîEÆ â;yŠFͱ†R†åÙXÿ8AhŒI@éápÏdŒ<0¼Äì0Èf£2ï"ã¶lM’n‘ÄZj¾f¶QC¡™k8ãÛX& )¯%Ðq¢¡„l6ëN¢¥Q+Àdj§ÙÁJªE EI%ƬöMõƒD»z:fꚃ³5æ68ÐðÐÚ¨(tkëúAˆˆÅ÷›ï(¥0ÆÐí»¢—v§ÏÌL³„!£8ˆ/)ƒ‘n• ¢Ò©ÜÁçÃYÁä=¡˜G«’¨‚FˆbÆØëô{=¹:žVé £§AÝïyÔkN+Ô|/>VhuÂÐ2×è–¬²©ªr™Àq†ÎnQ˜â)L—'€0ÎÔ¡;‘µ(j5Ÿ¹ÙBéc© ²2˜VÕÚÇS~^8#:þ<Œ ý0$ŠL<Á”øü_O„_bXæCÅd€¡ã!¥"„ #€§Ý|V^>¨4ºWKd‚´>AÇ×WJ!v‹½½Ï zÎÍÉLW]–éªJTÍôk‹„eÑNb"nD³Ýck®Æ¡¹suŸš¯¾ÀÁ¯Áós1›ßaD¯ÅKƒFÅß œ£tÆðÃZ"v¡RDqÈæ{ã7ì®ùs¶j³×ù{½>;í;]6w;#.`* ”…WÚuÜn0"äòß)äȈ8;²§€" ¤Óš-¨ûšºç–w †£&¢ÜÏñùÁóæX\ýŸýêýìîtçK…A-…ô 0ôCK™x*˜t&Pr"NPX]   Á¤¼, âo¾öyøöÔë>uߣæ9w–„”Z+—¨{Ì5êÜrý\3ÆöÙÚ¾Ÿ~¸Ãön—åKëMV¶Ú—È‘W¨Œ_n5nzLáHY!IQÔѵ‘#Ek‚½ KhŽ ö‡f-½þÇ8}í¹áÚ§sÛ +|ꋟb§Ó£×‹0"±˜ˆPº@$S–ŒVÜrräòu¬â%ƒœÀx d"€XTJ|¬eÏXúAßóñ<ŽÓÌÉoÏÓÌÔjÌÍÔ8}üF®™¿ +ËkŸ$ 7hwV6Úœ_k²¸ÚbmkoTN 6&“Fð°Ÿžœù+3lþxkË#„ ÙÛë³íC«;‹µ‘[ç‡Âƒ™úg—>ÁÍ7¼ç>ílîîðç_þ+zaD¿obÄsú™šÿl¹wçgS¾d"­Ý1q 8­Fs¢$.-q²HãÊ„ÐXt’ÔŠã{šOÍÓ\wü&n¿énáìÒŸËôȵíç×vXXÝee«Åv«;Ê\d&°hóÇÔO3½¡óÛÅŒ ³ÓÎn”Fôú}‚ȉ¡ºï"ÐZáiÖpâÈêv‰3KÂÍ7þ0¯~þ½ìîµøÜW¿H†A2»=Èѧ%Û™Q›(÷$ÐÊE.ϯÁÊÐ\€³‚Cª?‚¸Ïb Xí¢.Ç K¢üuü`ÎÅ>~’çÜñ”Rœ_ú zÝG­ec§ÃâÚ.çWwYÙÜek·C§^Z`"ÁF¶8óW•ªs¨·+x^ü gñ…0tõwa4Ho*}+ }·òGûK­4ÇÌ!ò0ç–>ÍS¯%÷¾ô'hµwyà[Eade_6©1Ülß:—бٜ@ü]­c×JÊÄ_êøX+è$×`cÚ×k-5OS÷5'ŽÎóƒw¿Oû,­}‘ÖÞ×±"lïvYZßeau‡å›;]ö:ýÐŒŠÀª“A6 s™À‹¡êi =<êübqdô”‚~¹êâĈGÊÇͱ·÷ ËkG8}ò¹¼ýµ?C»û_xðÌYö:–~\© õÉi¸'±O×q?ƒ+©òW+ :3‚ÖL9 Òd‘$@1qNA«ÔP~ÍÅúGà¥Ï¹‡zm†í`kç ì´{,o´XXm²¸ÞbcgV§O?0iø›w¦²°ÆMŒÄí“Ø`$…†.‡±–Є„aXº¡Aþ¡D)ú±»/…tý¿VŠcgÙÚþ[¯øWrìð öºë,¬|%†V·ÏÊF‹ó«MVwYÛj³ÛêÑ LZÄSÖOÕ£€tÅl~ÈÅZÈ.¼0iÎý¢7<ÈݯE¿²Ï©{:Þz%Η90ÃÒêãy÷rÍüõüÌÿ¿ùÁÿ̪5tº!¡µÎX!‰@‹u?)»,"iÊו›IÞejâ¹ÿÁ±:}­ô T<©ÁÓŠš¯˜kx¼ä9/áô‰§ÐZœ]ü(Š€½^À…6 «MVwXÛjÓlõèÑðú‚bºœBW?ɹɠÍÍ«»É˜äõ%Õ¶OrVÑ“ˆ¦ôPâÂBOi¼Øw:Ð`aécÔnz 7^{ ïzÃÏñß>ô~÷¼Kh£Ìš?ÐVÉ !¡(C… ‰«ÐJ»ðÎBÃ|N ïœ+ÐxÚ}ÌÕ=^p÷ ¸í¦§™>œÿ0ÂÝ^ÈêV›ó«;œ¿ÐäÂF‹íÝ.Ý~HÙBtÑ `­MªQ mš9´™‚ŠK­a»X&ˆDèbã$ŽýžÚs"ëà <ºøn{Ê[¹ý)Ïà'_÷þ×G~ÛM÷Ä¥±(4hq¯tY¡¨âðM«f$‰”Ô aàÜ¢«Ok”žö™ix|ßÏäû¾÷yX1@«Õ&ŒÜ^ ‰®úLìðòòÁ¶9ØÜ!Büšï1ר1x†·ýðOrÓ©[èt·8³pŠ€v'`yÍüsËÛ\Øl³Ó꺩lcãUÍÓ÷CÐ h.UÀѱ ðî·¼+ÝA àºk®ã5/z¯}ñ«QJñí³UJå>vL€@â"ÑAÕ¯ïifê>3 ŸNç žwŒ£Gnà·ÝÍßûKt{½XÚá›âÑœž¿L(Ɖ3¥Üµfë>GÍðc÷¼‰»nyý ÅÃgÿ%Ú½€•õg—·8»¼ÍÊú®‹õ{a\©}ñ¢;ì4—·«àð飯«Í”3À?yýÛ©×FräÐ^øìð†Wü5¯ÆÃç¡ßï_UL`âš“™ ô=Ï î³Û~„Ù™ë96wÜ|'÷ÍÏÓãmc¢Ì2ýQFHë(eJç)fk5Žšáµ?ôž÷ˈLŸ‡Îü!"M:½ÕÄø‹;,¯7ÙjvéôâE{iÌvv«àÈ©ù± ðÿ_ÿ΃tºN¸ŽÙ™Ù¡¿˜ãùw?—ÿá7súä)Î-cgwçª"É@ÇWÞúžG£î1Óðh6æà›9qìFn½éfþî[_$BW.fLFÜ9a˜ <²;I\"®¢§îqäÐ /ùþäU/¼ÁòЙc¢5úýµ­6çV¶9³¼ÍÒj“Íf‡N¯OšKù°»²S‘N}]m¶Vz²ÈÎ.㯾ô×|àãäï¿õ5‚0àÔÉSÌ4fÒãj~»n½“·¾öMlloðàÃÿp•¸—±ŒâP.;5_3Óð©×Û;ßáÈáÛ¹îÄS9uÍ ¾þ¯‘‰£‰LÅq2ê­dv‰óç^ìbÏÍðϸ›7½öh­yäÜýôûgBÃúÖž3þâ&K«;lììÑîô§JôL@X‡®›]m¦V‰ZŒ1œ[>Ïg¾ðY~ç#¿ËW¾ñGå)§oJÏ©”â[~›/þý—¯w°€±Dñ ­¾ï1S¯Q¯[¶·Ïptþn:}s3>ßzôAÂÀÍmX#ñÖ}Ã@H܂…{šÇ¡¹:O¿íV~êÞ÷Póœ[ü,íö׈"as{s+;œYÜdáÂ[{´öú„a‡{—ç™Ãn@ëÂ(ürªœy§üÓé§ ˆIDATN\Ç+^ðr^õ¢Wò¬;ï.8'WUæÐˆ ¡°‹7ÿÿžv“G×éÃÌÕ·yøìG¸ý–7óªÝK»Óâî¿#†n?ÂD&N»-ã¬hW‹€KñúžÇŸ§^Šw¾é½4곬¬=ÀNóÿaEØÚu)ÞsË[,^Øa}kÝNŸ~º”ûå쯋›ßn¸îz^õ¢{xÕ‹^É3nZá1½ ÏGÿüãÜ÷§žrûc‚xFkÏ–¬yñ¤‘§5×^s†Zá¡G?Â÷Þr/o¼ç'ÙÞÙäþÏ~:-›s®ÄÕh+ ïoø³×8Ê»ßö>˜gcë!V×?"ì4»,^hrvq“óËÛ¬m´ØmõéáE%zª¸¾JìP~ïzó;yõ‹ïái·ÝUzÌVs›ßÿćøýˆ­æöUeø!XDz7 mO¹:|­'Däžû3nyêkxǽïe§½Íç¾üe"Ñ,XÁàR¼Nñ{Ì6<®™ŸåŸþøû8yüzš­%—?‰BØiõXZÛáìÒçWvXÝlÑl÷èašxºÜ­d³ðr0.Ñü¾w¾×Í’´…•E~÷£¿ÇÞ½~ïª5üPÇ(! BÚÉ qU®ï)|­¸æØAÚíop~é7]ÿBÞó¿DgïùÒ׿AÓvè®w•²éÌÞÑùY~ö­ïáæï ÓÝâìÂGQ*¢Õî³²ÖtÆ_ÞâÂú.ÍÝ.½8Ö¿bnrºÍ¢ejº~ð;ßäÿ|ä|â/>9²¦àªÎg÷û»ÒKwwGŽ ŽÏ`kûóÔüœºöY¼ïÿŽ_yÿ¿à›?‚5}kÑJ1[÷˜?8Ã;ÞøNî¾óùa‡‡ÏÜâ*vWÖw9»´Å¹¥mVÖšl7;tºÁ%'z&>ãt CªÑËg¿ø9~çÿþ.ûÀç¿«Œ>:@âÚÂ~H3]””8qwt~–ÕõOãû³œ8~ÿêÝÿž_þ_àÑźýˆZÍãðÁo¸çõ¼ø¹¯Á˜‡¹d—n7äÂF‹sK[œ]Úby­ÉVl|·õÊ꣩†`ÇoJúÙOñ[¿ÿ?yäÜ£ßÕ†¾Ut%€Ýd"€¤¶pþð,K+LÍŸãäñ›øÅŸÿU~õ7ÿ5ëÛM5—½à%Üûšw byèÑ—èYÝtÆ?³¸ÅÒ…6·ÚtºapåŸØ´:L_ü–—³µ³õ„1|t `×i"ª4B8rh†s ů½OßÊ/¼ë—øü5¾ç†Ûù©7¿¥4œù“4ѳ¶Õv#q“ÅÕ6¶÷Øëô Âxöcô\o^<[Û›OHãg;ËDBW„å¶mq¢PãyŽ ÍÁ#gþˆï½õíÜ~˳ø¹Ÿø—Üpêj~ó‹Ÿ£Ýú:‘q‰ž…åmÎ-m²¸²ÃÆf‹ö^ 0éÿ þXñ[åÝÂ/F>Ñš‰û`ÏB#zñ3žÖèkp`Μ½ÛnýqnyʳØØü;Û_Àl5÷XXÙâÌùMÎ-o³ºÑb·Õ£\DÏ$óÛiAWi½ßc ‚8&ßë ²…ÚS±.Pœ>y˜š¿Ã… ŸäúÓo Û]dgû¯`{w…•m]ØäÜÊkë»ì¶ºôúW&ÑS…Õ*`ú)Ç·OßP°éIõ¶Õܦ½×~ܘ {Òw‰"Tê<¥©y³e¶¶î§×»@d"š­.Kq~ÿüâ««Mvv»t{ÁKôLFüå‡þß÷/úûÿæ×™|ø÷?&° „6ƒš>kO»ƒèaŒ6·Û,,osfa“³ ›,¯5ã¢WSðx1ëT»…_u.àq¾eú–ɲñ2"túGÌÃúöç7xta“åÕ&Û;{.ÖÏT!=n¨º[xú¿T\¦v~yßó.úû­vë²ÞÏEu !DQŸÎ^Ÿ «M¾úàÂÕ3Hª ¸0y2hÚö’{_öÝÓQOÐ6Õ.aì‡O¼v%æöÛw$ûìUÀ><ñ`³›ÒO@\:»ßkO(¸ uÞ~;@jß<í?š R Tî@µïž€°©(d€ʪ A§ßõêÞì~·=qZÐéw•Uò^åP <Ïû1<^Í`S]UEÉýq ÿi¯ÚÔãôÝË}N©ð¹”üM&|Ïbø3cÌå¿§JŒ¬ @RåuÙgEÇS¾+¦‹àåºVUãf—täßg,Õ—†”ž×Ÿpó㌜ý›.ø=îxU—Š+  ËÁE‚Aå†-1xòŸâ–}nÇ-³!?ÊŸð€“ŒŸÿÑ^OúÇDÓðràrº.)í㌞¼ÏœÌkùLg@Pæ†î§êm8òžöwöûY©â:.ÆøWš%&œ T5¨Í<{:óZåÀ1-ë E2æ¥B§æ –5¶.x?ª jÌõ˜Ëaüi >ŽâË|y}Û‚~‘)™EÆÜ~θRä'Æ\0À*L¡+¼¾v(z? —blJF7S]çFsوͺ›sùsJÎ]Ø‚s ¹€¢ÿ•p­¨)8ÿ£Æ€dýPÅ]\ŠË˜dèI#}Ò9&×”¼Î ÌøeÑÀŒ3ú8Ø1>©#ÊšÎ}g£Œ C'1BUã—±â$#˘Ñ9­±ÍÃ[ª……ܳxFKê«s1@¨âÛªìJŒúql2¿³Æ3¹×E?QÅÏË@1•á«tÊ8qU5 ,òóU~ʾ_Å=@¹p,3¼Cí“h>Æ•Åìe#wÒ(¯2ÚËüüXÃ'ï§UËU0.<Ôß_Œñ/&§0ÍÈŸÄãè^*¡ŠÁ'vÆ^¦¡ÁI`˜EìPŽIÇ\¬8¬JûLõT0~ ÈOcð©G{_ . ãŒ8M6±,D¬j|5¡“ªŽ~J e§|]%|«:ÒK~1¸nª)ø*ó EóWbôuð´!ï´?L0ö$#O%¶¯Ätì¤DÌ¥¦ËL›Ò­ÂT0˜L½RáœU |I•;Õ|x•ì\•©â*`bŠ‘_eÒdÕNó»ŒI¦1ö%ü±À4×™fêwÚBuž³ªÖ˜UGñ¯Ë{¬p9ÀQ8WâùªH.Ã9öÛ~Ûoûm¿í·ý¶ßöÛ~Ûoûí ¶ÿgÌ{¦v SIEND®B`‚guake-3.0.5/guake/data/pixmaps/guake-48.png000066400000000000000000000055371325625127100203520ustar00rootroot00000000000000‰PNG  IHDR00Wù‡bKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEâ5öiQ ìIDAThÞí™ûdÇUÇ?Uu»ggggfwÃîú•±qbŒ ˆD€°ˆm)à%FH¢l K#þ~€ø‰Ÿƒ‚HÅ„À>0yXÆ1±cGrümä$Ž×²½›ìÎÎìΣgz¦÷Vsø¡oß¹ÝÓ³±ä’J·êÞzœï9ßsNu5¼Uþ‹»é¦›>£ªÇÞŒÂ{ᅵÍÎÎ !Ì¿ˆÈÁìÀÖh4Þ”ô‰1Z6??ÿÙDåö_=†Î0ƒ²U3À ¾Q=lû}Ù ›;;ì¸áõo ¿[µ¯sU0^üÖsÿt`ßÏeÇìÎßõÎwüÒ Ç†“¬fƒ¾¹QáFÚÃMÊž•»/—´UÊÚVÐèÜúwW®¿òß|øÁS_ûVV² ‘T-:@l˜íÔ®•VÈh;ÁTÚÚF9n’p£s·5nØÈšãsAÈRT+b*µ1ªQ \¾ư?4¯V8g`çjÔÑ!x´+íÖÚT UPÓÅJ`f8gä1Z…”bµÑŒm‹T´´íç­ƒ£á•,8š‚h³b{eá•JÞ«1¹(…*b :*u€ˆJ UeL¤ÇΖTªƒÏx3À¾=0â«:éВιaü@äÑØpzŠ$EÄÆÆ±@£Z,âÏF\¹¤…ªh®¢Ü%8§ŽFö5‡g÷1ÓœAt IƒZÔKpàltZˆôèö…NL$Q’)yÌéÇœ<tºÝ j)ÅŠ ª¶“÷ãtšÀ{+‘„†Ã“±'WÏ¿‹#ûßK¯è,¸“ ž ,0à™žšáôÂã¬l¼B§·ÅâÚ:ëÝQÒX•ºEL¥tã‚Ú(ïÝ.ѨâçJ' ˆ*«›—Xl-“t ¼÷‡Ç»€÷Žà<Þ{²à8Q&.¼Ç9‡š!*€135ÅÜô Qi`fHŠ´ÚkltûøRãYÈP/HÈÞƒf¤, èTš×©áTAtÔ×g‡šb´GÙ0ãÕ©¢jÕY¤ÊÁÈ| ™9²àq¦°·éifF’H7ßb³·E^$‚¬"„"d!SŠ03‚‡½ÍÀütƒƒ3Mú ¨‘’ÒêôwRh…âèñ¡že+¡­–ìÀ;Ç”wÌ43Ì6Ù;nd߇¤œ˜")E^ç‰à•É+Y ˜f䀈€9öíipdÿ Í,DHjlõ V6º;£PŒj1§92ìÎû<ÓYÆìÏÕ¦xÛì8èôú¨Fb4úy¢—+Ý^"ÞÉ@ðP!C‚`*äÁQ¤H¿ˆ˜ó{ÌMg4²€¨qq½Ãó§Ë3cˆCòþr‘§ì«@ S¨&šÁñÞwþ:o?ò>ÖÚ IHbxßäÑç+AÁgHéM/%’D¼¤RóYÈH!TÉB¢)M<àö4¸îÐ5>x>ñY–[›œ]j±°²‰ )$5 H+òXq]TÑ2•‹*"‚¨T>^49Ö¥[7 oÆ~ç‹Ü}Û=t:_ä{¯½N‘'ÄÒ@ó>!!#Ë2ÄY–4CÆu‡ñ ユ¯=þVZüh±Í…å6í­^e‘0Ú/úÖÚX-écÿ£G«´‚/Ö<ù>ö[Äæ÷ñêùE¶:‰”aB2‚XÖÀ;£\up?·ýòí<ôÄ?²¼¶Æ¹‹ëœ¿Ôf}³G·•8Ld~hT$$ ?3÷6þúÞ¿ä†ë®G“þØ5E!ïEÖZ]Î/®s~qƒ¥å‹<þìqþøÃ÷ríÁýLeI‘¼_çý~NQDRŒ4šßÇÑÛ~—GŸúKËKœ+×i­wÉ{‰Rí7´@Ø37}óÜUû?jjLOMóW÷þÇŽ~”_¼ñV[kœ[<‡©bj—­ªƒ_PELÄ”Î9½~‹}àß{åYz½œ¼ˆ•³z`f:ãÈYŽ}è“<û݇8{þÎ_ÜàG‹-V[úýr|m¯ ­“ùfïû%€æÍ³‡:-îÿÊ?súÌ+\{äZþüÊÞ':uEC) 1&b‚wHjƒEîüµ»yñågéõ bÁŒ=SCûgøäï}Š3çžçåWŸãÂÅ6gÖXYÛ¤Û+voj´—ÖNæ›ù÷³Ú5]Åçw\ývÞó®ùùë߃aüൗG¾_ùʶDPQp†÷€{Žéé9îùÈŸpß—þŽI„̘ŸÉøÃ»>ÂJ뇼xúI.\jsva•‹+›t{9¢—÷Éê÷Àл¯9r §>ý/tºN=üï|þÄX\^zÃN­À–ä˜^Þà{Œß|ÿðñßù§>ó»ï8ʾé)ùöI..·ùá‹—Úlus¤<…NÖR=C•¢{sßßrüÁ“tºŸèîÒDØaQ áp<ñô½ãSüþ烈w¸ù†[øÊ7þžK«mΞ[åÂ¥ 6·zÚØå¯[`ðjye™Ï}ùóÿk°š„¶(˜â1¼3}ò~>üÁ?#kLñÀCŸfy¥ÍÙs+,,­ÓÞì“^9œæÊ_=»•£wÜÅ­7ݲãýSÏ?ÍãO=qe¢lˆàÌp2_äÈ–V9sn…ó‹k¬oŒÆú+:ZB’v0Õ˜bnfnÇûfÖ¼ì¼zIz½‚Å‹ë<ó™ŸØ²c’í=¡œøêIN|õ$?UEÄ.cp~sšä§KÀ+FjŒ3ýv÷Iç*@ã‡ex×ìþ/dtÛ³ú=¤ÃÌ,güеþx Þ ÇS›ïê`'´‡ýqá´lë0²ÝsB»ªÙ„Æd¥ða¬íwäÆÖÚÛUÇ„ ¸^ÆÈ?Vìz YÆê$+² €I‚»š“ÆÔŸ#rf5ó¹Ú@vpo§0u „òé¯@Gëõ*µg> I&Ÿä aLóo„Jõ¢— cÂNâ|Ý ŒkËM Œ»‚S»]œz7‹Ù¸3^¦Ú$ê\†êo•·Ê)ÿ ‚!Ö—ò©IãIEND®B`‚guake-3.0.5/guake/data/pixmaps/guake-64.png000066400000000000000000000100741325625127100203400ustar00rootroot00000000000000‰PNG  IHDR@@ªiqÞbKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEâ,ß°’RÉIDATxÚíškeWUÇ{Ÿs_Ý=¯$C" 5(‹B)R C‚€ILñŠðÁHe‰… ¥‚–_¨R ­â‹Vä!UP¨(FECR’@˜ú˯}ų`8éIûýö œ4ØŒlÄÐðœbбe=?j¨’ý¾ÌþFž>ö÷óØ×þþÏ>ñF€x€°8õÞï+˜^çSÛÉý{th(ýŒš°Ê8ãFÇ’{~Š :ñÜøy‹ ÌàEñÞçR~ôE£Æ¨j>Lïú¥uä¹Ý3aÐÏv@Lõ7nGß/Îy@TÔ‰óÌhgù”׉P 7ØÓW”Ñš,F€‘!Ày4i° PQTúãžè‚Îgà:çó©;)6}£FÊ÷¤©®Š1`  ‘Ulk† e6*Ãq ŠóЍâ=‚ªÉêÒ,@¼ËTçQC!/¶uB,ÇA¤Dll˜‰ 墥úµ˜ŽË„–“ÌHŽUƒ÷B;UZ‰à½ˆì§5¬?/Ó¤. è½SÑ) ¥•DÇ:9o&¨‹Q Jd,åöW,û*†Rlz^ê§ÓI g%ÇÆzh´•*ÐM<]‘'Þ™ PU¼wù¢7Aï>•Çc4[ü&Ÿ/¡hcö”àÂÙûgâœ(¢UÀ¨&ŒœŽ¬!¶'–Í ÄQ3ŠŠC½ €¡ëºtÒ.Ý4%õ çVÎu§p^ÌnU>;Ï4†  Kd-ÅH™+ïå…Ϲ–NÚDTC솿^3Ãc3ø‡Œ1Ä6¦“n°Ùü2…¼tÙh4¨µ[´“6©wSE›s’¥)^ÜåGµ [‰·MgCR˜`â]„ˆE5"uB;mò£…ÐqŠˆÅ‹5cú{ƒ538g)Æ–ý³{)D–z»ÉZ­ÎBuåZ›nâÇôd¬IF NÔ;¿å§cz* N0AH[ƒz‹÷Jâ¥ÙIh%‚l0Ò -£ VC¥ÎãœÇùïΧtÓE‰lÔ3<ÂZ‹ªUÒÈàePþ @PTe*<‡d„€wïÝØ¬/³ê“unlî4ï ˆÒ+$œKIRÏV;¤,cÀÚˆÈXÔï÷jDý° î1j9¨f0ÀIªiꦄNG(?VMÍÃuB†÷#– âM î  Õm±ºY§›##c‰¬ Ö"=Ï‹U¬±x+ú!ЛÁB }È$fðY2J(…ó œ¨ýDzÔ&V°Æ[°Æ LïbÁ*± …”H`^½Y§›$8ÖØžá¡j”HƘ`­Å¨ö4@@‹¡Ê…ˆ™BL4pžéÍ”N¯ÒEs5ÀM¥1Ãt‰›§ ýŒ1”¬¡\0T ¥bPõ~!4W.°·cII]ÒÓGš:œ^ ˆ$ê"Øž„° L2@¹³o¦ÄÅû*XcHz»Ð·Ðê:ή%ùY@ ipB´¦kÿìtØÔPˆ P,r`&æ¢}eöVb¢È"d­0SŠqÔ[QÒ4Å% ©@Ô@! =@BXilIGT)Xùè^öÏ•¯XÆÞê:Ö6[œY®å‹ ó! ŽÆÍä,0ž®cK~ÖZb+ì)G\r ÄEû*"K7qÔÛm¼‡8¶tSOâ¼­n—®KðÒ_4fø€þ±ªRH Išâ¼Ðì$TŠ1så˜J)¢ETJA;j[],!Eæ¦AçEÓÔ Î˜äŒ•ÆÓßáÔ,¤ï=‘1Üw —=ÿF0ñ0Ä9²¼¾Ds«M7D!²Ñ˜±Þú©s*Bhw»:ø".¹àÃŒ~¿Jf¨5žàþãÿ†5ñ’"ïÒ!&×ì& £Ì%ªP.'bi¶ 뵈¥2ãXó5.}îë¹ëÏ3¿¸L£•ÒI<íÄÓî:Ú‰G$Ô:06 ©0#TT8>‚ÓËŸf¶T¤R,R)Ø3Sæg½˜¹Ê>;uÕZ‹êÆêýÔ´z@ê4MÜø*ŽæMwGS¥fh„Òjµh67hw÷â¼#I¦›xÕ/¾goce£N£•ÒM‘0G¥¯%ꩾ·ž(Šð6"²2^ï/$iJ»0S.²O*<ÿâKÙ3sï<üw¬lVyraƒÓ+µúûñïq.ݥßÑ:AÔÓMº$i&(³ª¡¡ÝùPá­¯»…Ûnÿ8ëõí¶C”Þä'x[¼à{é.ö‚µéè‚ïM¨œ5@©qÉóÓÏ=Ì·Ž}’µÍάÔ9¹°ÁÒZcY“!qNýˆN­ôhöÀI.q)Þû±Š«-ÂzM±½ÅƒòèߤW¸ùWßÃßÞþ7¤Ý&­Ä¡b‚¡“Ôz‹YFÖD¡6°!µÆ ±r袃¼ü^÷øk›Kœ[m2¿¸ÁâZƒÆV'„MÞtØ;Ñ4qµühÚÓ0ir/ï=2RTL•œ-QÖÂKðôÃ}…W½ôÜ|Ý-|úöO:G'Mñ¾£Ô÷=êGFHŒÚˆØ qKàê—ÿ ßûÁ¿°\g©ÚäÔâ: «uêõI/]æN‡SIµ›tC-­ŠjØ‹ø0ÕÝÖØ¼&FØòáy«aËøÞÃ_àÊ—ßÂÛ^ÿVþá¿þ‰5çèv=‚i0 Ô·D>a­¥ Š-*…(æÂ½s¼áŠëùáG9³ôCVÖ·˜_ØàÜRÍFX‘£G$`@£^÷•Ú&ÿ×M5Ê–V4° Â`/{ø~íê·ý?¨¦m\²´ø±ÑÀàAˆ"â(&2P´1ûgË\ÕœZ|ˆ'æï¡ZkqêÜ:g—6Ù¨µè$n¬öÏ-…SÇ\Ïle†?úeZö3BŒ¡¹ÕfIe°žgŒá®cŸáÚ+~‹Íú:wÜ}'ë®K7ñ#xB!x>¢(ŠE)ؘ½³En<òZ­*<þ Ök-æÏmpzq“µ-:Ý/ºít8êÌ=gßM3f÷Õﵯ¼Šßý÷óŽ7¾‹ö_ȧOÐÜjÕñ)ný¹ºsBš†µ€(6”"eyýqÞpåoÒh,±°¼ØÓ?˜Òö7T‰¬¡\Œ¹p_…7_ûæf*ÜóÀç©5ZœZØ`~aƒÕõ&­N:Xo˜ËÖú֣͕ÚÇ8¸ç¦ÊþÙÃý—‰(?uÑÅ\ú¼KyéÏ_Î;Þôv]|ˆÓ g¨nTǶÛMz,K ¢ä•8¶"ÏúÆ<×¹•…åÇXY¯’t© ôÕÞŒÏåbÌ{+\õ›ø™ç¿ˆ»Ž}†Z£ÉüÂOž[gy­A³•%{­õæ£ÍÕú83÷ÜTÙ73`ay/ýO¾ð•fþÜ)öÎîášWá¦7¾•{¼—Å•ÅgBXJÒðíM1¶Ó¦±µÊ ¯{7?šˆÍÍ¿.ˆ±J…ˆ öT¸æŠ«¸âeG8úO°QÛäÔâ&OžYgqµAc«‹s’k¼ª²µ±õèÖjã‹êÇU¾T,ñ²ÿ¯¼ü¾ì0ËkËlnnLÝûTš6Eƒ(š°¡?¤—ùÀÍáÏoû;y†F;EœÅ–=•˜W^þR^ÿšùÆ·oc}s³‹5æÏTY\©ÓhvHÏ_ ±uZUÆEðÚøÓßù³•YŽŸ|ŒÏ|ñ³|õ®;pÎ=sQô¡$­J¨# ÆZŒ¹ŸÙÊ>xËGøè_ÿ1§—ÖHan&æò]Ư_w+w}÷³¬U9·¼É“§×8·\£Vï¦n,Ým[ L­ˆGF*¹C?—ÙÊ,<ò Ÿü§¹ó»wíŒìÓaMÓ›HE(?8þuJÅY>øî?ä¯>õQÚ./<ôÞûÎqïC·³¸ò +5Nž^åÌÒ&›µ­©\¿½ý>£îÕëývìáû¸á=oæø‰ãü8›W¡ÕÖª‚1¡PЬåÁG¾Ä•¯¸™¼ë÷ùêÑÏñ®·ÿÿó£oqêÌÃ,¯Õyòt•3‹¬on‘$¡XÛ5ðš~¼¸û¾{øÿjb„¦TkX”Ȭ…ï>ð\såûxÿ»þ‚ù³÷óø‰o³R­sòT•SçªT7št:î)ß·u:×€¼V*–(—ʹ×S—Òj·žf˜[cÂ7¿‘åÞû?Ç‹/»Šï?z«Õ&'OW™?»ÆjµA«“0òc§Pf-Šzv¥ìï}ç­|è½̽~ôî;y÷ï½çi Ô+ i³¸²ƒÒÔ³´ú¯lÖÛœ<½Æü™UVW´ZÝÞ×aOO{¦CÝþûÞ»é&IîõSgOíªŸ\v:Ïj'eu­ÁCœù1fi€Œ‰`^»ï¡cÜ÷Ð1~¢[pÀ(<#Ïý$µžÿÀˆ×óñj&@ww«ÚœÍyÆdïôû§òüïÕ±_Íl÷Óâ¬ã±½$þF~pÓܬ͎ì'íÏo–ÙÆx³0:aÒûáIÎæ3îéÖxØœ-êm£Ÿ³€Êãé0)ËpÉ0Êlýόܗec.Ûelv”íØ‘Æn Ïó¶ñrž±šfœqƒÉxi¿c3á & Ú-Û1@w0ÜLÜ»õó® úv ¡îœMvuM·¹gÒÈí¨Ýß\oK·9îßç³b¿ÿþ ”Ì¥¨—…"Ê+ˆ[ôaº’( Kùjâæ«”­¿ÑOS?Ç`ÿ ÒgP…ó‰‚rÊ{@Q* œ:SíÌŠ¥¥UÅÂp*QÈßKAR­ ›pbr‚ÉÙ©Åd%©KX1|çŸ ñ\ÈìÉIÄIe•8I°6EœçA ”ˆà öaŒÉHâ•BW#FÔ¹YóMA+Ðñ¯ŒB5üz¹9gòÿ¨Ì{$‹â¦ÐÀ‰Ø„(‰è%!aÑçèÅ!Î:ï­5dèÍ´½¸ çdeÏ(¥Hý$Ièu{Èä\É’’’,¡)Ä é’€öl›WÆ~N/ÊÉ\aŒs™õ3k­Ay§Ö¢µóÖ¨ JMP$›¥gJÈ©"®[ç°.ÍÆ«Š’eÞŒS−ˆ0(™ {ºªè³¤´÷€Ê(.ÎaÚ‹V„R…(™—TóU9• æç:q¤Î–ÌÁ‰#¶ q’àÄaÅJfm­Ñ žé‹²"- ^B¡ît;—ºNÒŠûë^)-šGj…"/ #zne°ÎÆ!q—Vu>9%Qì¡×‹èžœöÉt^ïª$±w»CµLFâL&-ˆ+•É_·€Òõ(¥e¼EƒÞ[iêãÔ¦Þ[ ã­À¦­4Êø¢­¯ÕÇàðP.«nHâÄs@«’"‚sŽp¦“G« ×yÜ—z8Í$½tÍ0ÃK›¥u2– …Ú3m¨G”Æõü•µ(ñV7ÚG1J «–rõúõ’8zr–§~v¬Œjàȉ—¤¥30øØš£©V04ØäƯ%0 – Õ`¡„¹¨^25;•ÁG¡6:½¸‡ˆ˜§…$µÌ…MÖ­^ÃÚwø¥x¡ÚÌv:|ô¶]¥ûÁC(÷€Ã¢\iõ*”Ÿ²ÒbjvŽÇöó»¿ù>0—3;fºÓYYbiÏ…œ8}’Ħ… óuÃ8"‰#”Òc2ÜÁŸ~sÞCs¨¨ÉÎ;÷|ú›!¸±ó‘ÿÄfa4÷NéçèNw ´fõZ¨,³âÎï?Ï`\yY€1Wñø3û?1Nj-ι²œÎ,ß Cº½"¾ž7Ú˜cüçËí—{íŒ Œá½ï|7ù­aÄ>Î}»Ÿa×Þ籉«CH)ŸTœs(t  è aÅ'Ÿ?3Á¬ÿ°ç%–.iqÉš>>vÕ‡ùΞ]LÍN#Z㈩™iœ‚ ZƒÉ.­£À(?ÏÀððÛøð¯ ¡ÿƒÙ€ïüë˃ýèÔÖ!T £½N·’]ë^P5epDqL‡l½ó߸õÖ¾·ÁõWoäž¾E·ÛE:ÝÓh­ KÆ[ߘ SÈ[ÜhC -cㆫi™}ìéUîøæ #E±Õóè\qŽ$MImŠ•ë,‰MIÓ”Ô&$6%Næ¢9ÚÝY¦fÎОë¤)3툭Û÷0þú« 6Îç?q ˜iÏräÄ8a')qš% Qê¯8‰’˜$ñ -NŒ1ÜðñO2Ø|ž±#‡øò7£%䨗âçµÐù¡Ü9G’$¤©%IRâ8&ŒBzQÎ\—3íÎÌLÓív‰’'õebªËMÛö09=Ʋ%ãÜøÉÏp|âq’¤ iš&þJâØ?§ iš'1Iš€À^{=C9~ê[ÿn/3¨²‹@FâJÒ„Ó'_ÎÙzÌ^P /Þ¶çøã¯=È?~ÍpÁò‹¹ut ·üõŸ¡Œ!09a=\‚ ro ¾[þ`”w,;Íìì+|ñ«ßgüEÎ)TpR#qéë£iœÛäºM×±bÍJÌ@Ýj ›•«ÕÀ,¸š˜VÕjràè4·ÜýÎþŒKÖ¾[n¼ Î(Ä((¬1àŒ÷ék?ÅûÞÕ M^ææ»÷røÔ,ºÕ$èo´ÊË4‹‘8KdÝ¥Ÿ¸j#ô{Ÿg÷“»yhïÆ^Ã¥uÈ,îÑ~üÄ_é ø«?Ñ|èòßàøñkعëOâ #lFà ¸î£×rù¯¾-ûøò]ðÔS=DÕÂͬ“â `6lØðç:rˆsÞ¾q¾ÊÑ飌¼k„Ïþþ ¬½ø"ö¿ð a7¬”Ñó.ï`_i³ñšzûíãŸð"VÜÂå+_4´OÍrñú‹Yñ++²rZyl9k„cãÇ8gp€f£A³Ùä¼w¼c|²Ë ÊšJ‡RÚ”ûÚÏyÃKݨ¹yÓf&&Oóä³ûéëŒ3\²þR¾ðéQšæ îè§Ü÷ÐÓX;¿€+<æCHe²QLsI‹ïÞûmÖ­ZÇÓžæÁ½òÃÇ~DT‹Å‰‹á¨h©‚m÷>Æò%->ö‘€m_ú £7}¯±æÂîØz;­`þûsüå=’¦vá"ó¶—…ÑL Ÿ‰uV)…hxñàKÜõÍ»yöÉçH³‚Öõ…lTß)Jpû]³|Ù9\ñëßÚþ÷lùÓ›¹÷Ž;l<Ëþpëßì!£Y|•ê­+ÎP!1"Ø0!´–¯~é/æ‘vžÔ¢½‹Ú½˜-·=Àý÷´øÀú÷}'š'yõà«l¹í{ÌNuþ˨²Ôwe¡h­Ñ•ŠTb©-¢€K¯ø5.zÿE ö8rôüäÑŸÌëÍç׿qž™í±éæûصc«Wµ9qê4ŸÛú]NM¶—]ª¾CÈ!Tò< $µˆ^hÁó/8ŸË>pÙ‚~Ñ­·Ñ¢âpüä4×q'¿sÅZžxú5ŽXäÜûYÓ‰/,³æ=ã[@مǦ‡ïßÍÃßÛ}ÖßL;ò_§Øyd¢rž~s͉7v½œÎ¼`Ï*Ì[Øé¤x«mÞÔ@k}xhéÐêþV‹öë ñøÿ± ô°ìÜe‡­õŽ‘‘‘m›F7Ñ™ëø¯+2ö*íÃZžìŠß¨(¯úe´¡¥C¬\¹`G ”Ú®”bÕªU›•R«ßÌp¿ÄvØlÿë´F#œ›w‚IEND®B`‚guake-3.0.5/guake/data/pixmaps/guake-tray.png000066400000000000000000000017331325625127100210700ustar00rootroot00000000000000‰PNG  IHDR‰ bKGDÿÿÿ ½§“ pHYs ¬ ¬ïÆGtIMEß #‚5&ÑhIDAT8ËÍ”MhœU†Ÿ{¿/3“IóÓ”q*¡UKi%±.¬¢, ¡P ]c¥TQŠJ¡[EÑMqSªEPDP”‚`¥n¬ ij)&¦¤¡i2M2ßÌäûÿ¹ÇÅLR]¸ë…{Ͻœ÷¼¼çpyán_jìıó’ɨÖJD@´R Ji,ÅÆ]´”F)µ¹µÖ(J+Õ»­÷;K³§îìï(õ•ƒ@“¹õAD@ÒĆD¨,,Qsj#¶1†bg[z¶lnE ¶ ¶Ñfƒ­(Ì,­r醇 äÚó¨Z*v–eâ>¾ëcZ@‘¦#Bw»ÅÖ·¨®Û€`P( =—çÒE~þ£‚4ܽR \o‘& ­("´‰MG¬8V£Í΋…–D\¿9O8ËUº 6 }ÏÇu]D F6æd#äÈ‘e)®ïbDãˆ8‰éêè ·°¶¶ŠÒ0F6"xn£mS•ˆaÏÎnvÞÓA±`“¤ kÎ~™Œ(ްÔvöõyæÀý(_L\F¡°Aáy.:¯ÿ1»Rg‰COev¡ÂÕ¹U–W*DI„xXÚ¤†îö~F}ŽR×"_O\FD°AðÖ=TNaÌ…Ÿ}û+]EÅ®¾a~»ú;µF†× ß–§P(†9K³g‡Í+ï}ÌÊJé õzÛ•ÛT*Ë,-ÝbñÖ"ÕÕ*oŸýŽõÆíÛ͵¹ªÕ*µšCÝq0IÊÁÇwóÖÙs\ûk‰4L@-"4œG¡\*ú!I˜„1±ñ껟Sî©rhhÇq¨9¾püéa>úò~™¼NƤQŒˆ -­‰ƒ˜éÙiÆ_z™RïV?$ B’ «{¼xêCF”Þ¿ŸÚšÃøØa~üéÎOL’ø!±m*´•ÒdqB^r¼6þ:žëAëó6¨ú1/¼ñŸž>ÉèÐT*—8}îû;I!ÖÀàÀÉ?çgÛg¦g0’ñü‰c<üÈ V›faîY–‘¥õºÏÅÉ+ìØn8õÎW$qº™ËRC¥ìݵ7´mËVI˜bRCìÅœyÿÌZÓ•©yÞœšÿ×\–´VÊÿÂØágGDkÒ K[(­þ—j¥U¹\¾p×6}ʵ¯ êIEND®B`‚guake-3.0.5/guake/data/pixmaps/guake-tray.svg000066400000000000000000006362431325625127100211150ustar00rootroot00000000000000 Tab Tab image/svg+xml guake-3.0.5/guake/data/pixmaps/guake.png000066400000000000000000000100741325625127100201110ustar00rootroot00000000000000‰PNG  IHDR@@ªiqÞbKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEâ,ß°’RÉIDATxÚíškeWUÇ{Ÿs_Ý=¯$C" 5(‹B)R C‚€ILñŠðÁHe‰… ¥‚–_¨R ­â‹Vä!UP¨(FECR’@˜ú˯}ų`8éIûýö œ4ØŒlÄÐðœbбe=?j¨’ý¾ÌþFž>ö÷óØ×þþÏ>ñF€x€°8õÞï+˜^çSÛÉý{th(ýŒš°Ê8ãFÇ’{~Š :ñÜøy‹ ÌàEñÞçR~ôE£Æ¨j>Lïú¥uä¹Ý3aÐÏv@Lõ7nGß/Îy@TÔ‰óÌhgù”׉P 7ØÓW”Ñš,F€‘!Ày4i° PQTúãžè‚Îgà:çó©;)6}£FÊ÷¤©®Š1`  ‘Ulk† e6*Ãq ŠóЍâ=‚ªÉêÒ,@¼ËTçQC!/¶uB,ÇA¤Dll˜‰ 墥úµ˜ŽË„–“ÌHŽUƒ÷B;UZ‰à½ˆì§5¬?/Ó¤. è½SÑ) ¥•DÇ:9o&¨‹Q Jd,åöW,û*†Rlz^ê§ÓI g%ÇÆzh´•*ÐM<]‘'Þ™ PU¼wù¢7Aï>•Çc4[ü&Ÿ/¡hcö”àÂÙûgâœ(¢UÀ¨&ŒœŽ¬!¶'–Í ÄQ3ŠŠC½ €¡ëºtÒ.Ý4%õ çVÎu§p^ÌnU>;Ï4†  Kd-ÅH™+ïå…Ϲ–NÚDTC솿^3Ãc3ø‡Œ1Ä6¦“n°Ùü2…¼tÙh4¨µ[´“6©wSE›s’¥)^ÜåGµ [‰·MgCR˜`â]„ˆE5"uB;mò£…ÐqŠˆÅ‹5cú{ƒ538g)Æ–ý³{)D–z»ÉZ­ÎBuåZ›nâÇôd¬IF NÔ;¿å§cz* N0AH[ƒz‹÷Jâ¥ÙIh%‚l0Ò -£ VC¥ÎãœÇùïΧtÓE‰lÔ3<ÂZ‹ªUÒÈàePþ @PTe*<‡d„€wïÝØ¬/³ê“unlî4ï ˆÒ+$œKIRÏV;¤,cÀÚˆÈXÔï÷jDý° î1j9¨f0ÀIªiꦄNG(?VMÍÃuB†÷#– âM î  Õm±ºY§›##c‰¬ Ö"=Ï‹U¬±x+ú!ЛÁB }È$fðY2J(…ó œ¨ýDzÔ&V°Æ[°Æ LïbÁ*± …”H`^½Y§›$8ÖØžá¡j”HƘ`­Å¨ö4@@‹¡Ê…ˆ™BL4pžéÍ”N¯ÒEs5ÀM¥1Ãt‰›§ ýŒ1”¬¡\0T ¥bPõ~!4W.°·cII]ÒÓGš:œ^ ˆ$ê"Øž„° L2@¹³o¦ÄÅû*XcHz»Ð·Ðê:ή%ùY@ ipB´¦kÿìtØÔPˆ P,r`&æ¢}eöVb¢È"d­0SŠqÔ[QÒ4Å% ©@Ô@! =@BXilIGT)Xùè^öÏ•¯XÆÞê:Ö6[œY®å‹ ó! ŽÆÍä,0ž®cK~ÖZb+ì)G\r ÄEû*"K7qÔÛm¼‡8¶tSOâ¼­n—®KðÒ_4fø€þ±ªRH Išâ¼Ðì$TŠ1så˜J)¢ETJA;j[],!Eæ¦AçEÓÔ Î˜äŒ•ÆÓßáÔ,¤ï=‘1Üw —=ÿF0ñ0Ä9²¼¾Ds«M7D!²Ñ˜±Þú©s*Bhw»:ø".¹àÃŒ~¿Jf¨5žàþãÿ†5ñ’"ïÒ!&×ì& £Ì%ªP.'bi¶ 뵈¥2ãXó5.}îë¹ëÏ3¿¸L£•ÒI<íÄÓî:Ú‰G$Ô:06 ©0#TT8>‚ÓËŸf¶T¤R,R)Ø3Sæg½˜¹Ê>;uÕZ‹êÆêýÔ´z@ê4MÜø*ŽæMwGS¥fh„Òjµh67hw÷â¼#I¦›xÕ/¾goce£N£•ÒM‘0G¥¯%ꩾ·ž(Šð6"²2^ï/$iJ»0S.²O*<ÿâKÙ3sï<üw¬lVyraƒÓ+µúûñïq.ݥßÑ:AÔÓMº$i&(³ª¡¡ÝùPá­¯»…Ûnÿ8ëõí¶C”Þä'x[¼à{é.ö‚µéè‚ïM¨œ5@©qÉóÓÏ=Ì·Ž}’µÍάÔ9¹°ÁÒZcY“!qNýˆN­ôhöÀI.q)Þû±Š«-ÂzM±½ÅƒòèߤW¸ùWßÃßÞþ7¤Ý&­Ä¡b‚¡“Ôz‹YFÖD¡6°!µÆ ±r袃¼ü^÷øk›Kœ[m2¿¸ÁâZƒÆV'„MÞtØ;Ñ4qµühÚÓ0ir/ï=2RTL•œ-QÖÂKðôÃ}…W½ôÜ|Ý-|úöO:G'Mñ¾£Ô÷=êGFHŒÚˆØ qKàê—ÿ ßûÁ¿°\g©ÚäÔâ: «uêõI/]æN‡SIµ›tC-­ŠjØ‹ø0ÕÝÖØ¼&FØòáy«aËøÞÃ_àÊ—ßÂÛ^ÿVþá¿þ‰5çèv=‚i0 Ô·D>a­¥ Š-*…(æÂ½s¼áŠëùáG9³ôCVÖ·˜_ØàÜRÍFX‘£G$`@£^÷•Ú&ÿ×M5Ê–V4° Â`/{ø~íê·ý?¨¦m\²´ø±ÑÀàAˆ"â(&2P´1ûgË\ÕœZ|ˆ'æï¡ZkqêÜ:g—6Ù¨µè$n¬öÏ-…SÇ\Ïle†?úeZö3BŒ¡¹ÕfIe°žgŒá®cŸáÚ+~‹Íú:wÜ}'ë®K7ñ#xB!x>¢(ŠE)ؘ½³En<òZ­*<þ Ök-æÏmpzq“µ-:Ý/ºít8êÌ=gßM3f÷Õﵯ¼Šßý÷óŽ7¾‹ö_ȧOÐÜjÕñ)ný¹ºsBš†µ€(6”"eyýqÞpåoÒh,±°¼ØÓ?˜Òö7T‰¬¡\Œ¹p_…7_ûæf*ÜóÀç©5ZœZØ`~aƒÕõ&­N:Xo˜ËÖú֣͕ÚÇ8¸ç¦ÊþÙÃý—‰(?uÑÅ\ú¼KyéÏ_Î;Þôv]|ˆÓ g¨nTǶÛMz,K ¢ä•8¶"ÏúÆ<×¹•…åÇXY¯’t© ôÕÞŒÏåbÌ{+\õ›ø™ç¿ˆ»Ž}†Z£ÉüÂOž[gy­A³•%{­õæ£ÍÕú83÷ÜTÙ73`ay/ýO¾ð•fþÜ)öÎîášWá¦7¾•{¼—Å•ÅgBXJÒðíM1¶Ó¦±µÊ ¯{7?šˆÍÍ¿.ˆ±J…ˆ öT¸æŠ«¸âeG8úO°QÛäÔâ&OžYgqµAc«‹s’k¼ª²µ±õèÖjã‹êÇU¾T,ñ²ÿ¯¼ü¾ì0ËkËlnnLÝûTš6Eƒ(š°¡?¤—ùÀÍáÏoû;y†F;EœÅ–=•˜W^þR^ÿšùÆ·oc}s³‹5æÏTY\©ÓhvHÏ_ ±uZUÆEðÚøÓßù³•YŽŸ|ŒÏ|ñ³|õ®;pÎ=sQô¡$­J¨# ÆZŒ¹ŸÙÊ>xËGøè_ÿ1§—ÖHan&æò]Ư_w+w}÷³¬U9·¼É“§×8·\£Vï¦n,Ým[ L­ˆGF*¹C?—ÙÊ,<ò Ÿü§¹ó»wíŒìÓaMÓ›HE(?8þuJÅY>øî?ä¯>õQÚ./<ôÞûÎqïC·³¸ò +5Nž^åÌÒ&›µ­©\¿½ý>£îÕëývìáû¸á=oæø‰ãü8›W¡ÕÖª‚1¡PЬåÁG¾Ä•¯¸™¼ë÷ùêÑÏñ®·ÿÿó£oqêÌÃ,¯Õyòt•3‹¬on‘$¡XÛ5ðš~¼¸û¾{øÿjb„¦TkX”Ȭ…ï>ð\såûxÿ»þ‚ù³÷óø‰o³R­sòT•SçªT7št:î)ß·u:×€¼V*–(—ʹ×S—Òj·žf˜[cÂ7¿‘åÞû?Ç‹/»Šï?z«Õ&'OW™?»ÆjµA«“0òc§Pf-Šzv¥ìï}ç­|è½̽~ôî;y÷ï½çi Ô+ i³¸²ƒÒÔ³´ú¯lÖÛœ<½Æü™UVW´ZÝÞ×aOO{¦CÝþûÞ»é&IîõSgOíªŸ\v:Ïj'eu­ÁCœù1fi€Œ‰`^»ï¡cÜ÷Ð1~¢[pÀ(<#Ïý$µžÿÀˆ×óñj&@ww«ÚœÍyÆdïôû§òüïÕ±_Íl÷Óâ¬ã±½$þF~pÓܬ͎ì'íÏo–ÙÆx³0:aÒûáIÎæ3îéÖxØœ-êm£Ÿ³€Êãé0)ËpÉ0Êlýόܗec.Ûelv”íØ‘Æn Ïó¶ñrž±šfœqƒÉxi¿c3á & Ú-Û1@w0ÜLÜ»õó® úv ¡îœMvuM·¹gÒÈí¨Ýß\oK·9îßç³b¿ÿþôØ!½~àë'Ž1oÈÿ±"å>OÈ”ã­èòi ¶Â)ÛÁTÁd‚ÈHС5…رýéïïOõ·¿gŒ4Š!ãÏžužk…-[ò|OÎLúƒ“Ž›ß+ý|'–mŸñѶ÷ø}«õïÓȦVîÆs¶c6ïdÓÔ—éî²$U¬Â½3Íl„.;\|d%敽i¦S<×£·ÿ˜Ú`úï¢÷í'îÌO<®!Ýâ@«7 it…÷Œ–íLüŸ/ØÈÖý‡Ø¿bþ†ûZS݇žIÖ6ä‰gB±ÿ2Š)äìú¯?+•ûÓ¨~U”šÕQjäûÔ¬R«Κ5P““áâÅ➀5îÇŽÇr:È8ÃÉãÇ9vÁ‚³UêÛ¾F/aßo³"û ?ůYÂo»Ì˜Í[Ù8<ÃêæÙƒ¨3ÑÌ®Q÷Ð~äâ‹ëÙb6cÞ±š…£;Ó<@ñY?Šéz·žf3;~ù/ý‡ÿyþ£ÔuëGñkÊ££]ïW|ê!‚f÷æÙ^ï0E|‘ÆÜOuÉ»2å";ûGÑæ¾>Œ:gÞ¬KˆZß5ˆ?®ÉX2¦ð’Åì~ÀµxRez¦ F´ŠÈ$vGÖÌL¨Ƶ胤TlMC?;ªÃê,äãp"i4ˆ‘•PSSˤ×Rµuy¤]œK~aw–¯óÁÝ>ç£;ùyÀ“<ùÌK¼1;–”ÂtýÀ›ôOý„7:ÝO»gÆòs¬ŒâÃóÅmݸ'ª§fY ÿ‡ï ã³Çèð@?ÞO}Ž‘¯Õ!8Û˜ª äóïúqoÌ8†÷xš®¯þÀoöj˜¤Ò‡iªI«>æµà¹Œëó,=g¹ÿ™à\¤ÆÙ|×î(«Fvã™îCùäÒs¼;¡ òuÆÅéßÿ¡Hξó0Ú¿À{i¯0DŠ* a4Y83ç-†ô|š®¾ãך0ùÍ: >èG¬ÄÝï}ÆÐùŒëÛ•žÓtÜûLH®úSkøF573g`W÷œm×'LÜpŽ‹g¶0ÿ›­$Üù<*È%КŠÓáêëMF‘,« ‹S@‘eüƒL¾SûF¶MÄ<ë ‰¾LÛü"!Ëg5´^rß?@UK<©„X„Á« ¸þ‡`µåü±´Òø%^©²™©«®a/Á#°ZÄï`×ñ$’.à𚟙[ÈüçÊL>žyˆ3ìñ»Ù¸?3ïèz]ÏwË–XxJAµÅ²í÷«ÐàN"µ*`$¢[ÚÄÊ'þÉÞs—‰?¾™%“—sØVú9šbz€ç[¥ò×73ù#ö"ç7Nd|®PWzO¦³cÜ—ÌÛÇ¥ ±á»)ì¬ö«(¾ëów,<ªãæY›ˆoÑ›L `!qÁ¾ÿm?‡Î^&þøZæÎ¾„Ú,ŠšZÅ«~ävôi“Â_g°æd<þœÄ§[s‡µ-èÙ^!Yt8Þ5g³ÆÄ“á¶7%þèNà @’oJ»ré ¨*F­ˆâ°`QôÈN'Áab8'ÿÆŒæî|….¯ QͯøGxí‹ç¨6¯ÏGçíµ‹rðœ®G‡åÊeâ•tl*E;êúŸ*Iàq´0OŽöZ¿âƒñJÜÝ¿7<ÇWK’Ëâò¯kˆùñÎßÉö½G8´}5+ÍIdæþñÄ5¹îç»Ä—æÎD+8²œ  @/¨ R¥‘íç ˜ a ¨.žgCœìJ¨\>šÕÝ×+6£ž1œšSvcÎsg»‚}oÆ©d¬Ù&põ—„Î4 ®Šh›ôgĈkCA**A¢Ù× b^¥''^À–†(‚„ƒL»€,Š86C#€NŽîE/£»DkA£EJOÆ¡×!r…cv§§¿ˆ …ÖÏk]µC›gé §I÷’sÊ«?åàh<¾„V÷EѪmg^šØ§'—mäPc3žúò+ǿɋŸär¡s5-~+S¹¢ÚÜMIú‹=ñþÔm‰^‘]s æMIÚÃß©¹BÆÜêÒjQœdIB°Z‘ý X.ÅrúÌ™Bëç]¨þüsÜqà[~9Ÿ·Wõ¦?ÏËL>ÊîÕ3øþí~¼°ZOõ‡kXÏ/ý¤*‹1NhÚœjÅ%¬;U‡Ÿ–µ_½zŒ8%’úa9sXS œë‰8î¬Çý õŬQyo¿ß‘û–ª4£šzcWU»‹æ~‡XòË.N¤Ê(è15¨€è£/©Wb8§TçîªÙµó#⎜7'¤ŸæŒ-’;jºêïúÕ½o3¬}u*×lGÏ¡íˆ80WE—²ÛÐÝÿŒ jØôî@fF+Z¿ü$'Š UB/SV®XÙ‡¤B:|:…÷*Ìã‹ùIj7¤aƒ4ª†¿˜;#U—N?,cÙÔ'hK[²b×òëÒD ÏÀÀûêRóÞ¼÷rR.âˆUt;ZþžUB“™…*‰)©ØCBŠYj“0TmHÃu©Ô¢^ƒ4¬fôôŸrØ£¼Úñ»fîårþÅâbôç#½FòÊ£wÒ JÂt KKpœðeÙÇç—Z,$,™KtäÛLxãAZT§RÝv<óú3Ü©ÏDK,æÄÊÜ÷t+ê…‡Q!XëNsß~1y+s÷FЮï=T×ÕžaPû\ÚOÛÂôÕ¼?Ž×ÚÕ¢j•ºÜñ`?†™6Ù÷ö·}W§JíöôÚ†°ýóÙš,AÚ)NÛkÓöîtˆµ{2¢‡Ñ÷uÆ”­Ìáî7þC§ÚáDÞ÷*#ïͽ¹ŸEJT}}Ý›TrÙLúª­d˜Ï²:"™§2jÔâd°’4oÓšÈ_áÚ‰ ,ü=:ƒÅjÃ/0T•4g$IÂf³S¡j]DÑ{/+ïäñ6}xgJŸœ )3yãéɘ­ÅL¯%CJ\›ýCB?僩kè'$qzá`N»ˆ½°¡^«AUdQ»Ù G5è¡ðÀ@¡î3™Þ,û£˜4 8ü ] QÕÒù%:$~ÏV@ÑúË^l¶Û"¹kÐ$úF”+\Ø0–aÓ}]|.þùŠ®}OaHDö_¾béN€£ÌíÖŸI—|˜Ž^˜Æ_—1ü¾^€Ö~‰ØUŸòv®Dtİê㥴?™9OÇF¸wªß~A‰gï¸÷øqìxfoq$îcÝÖ ¨ŸÝY¥qö›Þ¼–õÃ?œOï“shí,—E¯íÏ–´å[Ȱ¥µT²LáÃÑÑ\RD¤Ôu|5¾ þ»žM#®‘·•y³ÏÓ¡—¯ó‡Ëü5þm¾÷>Í{Î,gÊÊdš·r >¨)œúòUƼý>C¦wGhÓ¦M‰Sq6›•´ôtÂ+†#Ë2iiiX­ȺŠÎ@hd;@¨:„Z¯.ªÝJÁtŠ 2+ñóGHOG@¸t™ÌÈJˆþètZ$IBJ–a“ýÚòÚây`ÒÃôùÃQÂð³ qoñóoù"¶—ö«R-:ÌšÏÛ¿µ§óü¬RlGôU T²–_ æ‰!G¹¢æ_غÉÌÌÄßÏA°Z­(Š‚V§Ã¡†`Ѝ|ó´-ˆF?Ÿ—'‡ÅîTœz=²NFÜNVòL mÉ8ÆüiEFºéÆv«Ÿ«åÖ·_@ÓðYž ÝͶ‰dVéÊ Î §&ž$¹!¬ÄÎæt:q:øûûc·Ûq8‚€Óé¤BÅJâÍØ#çj‰`±¢±Ù|¿ËéD‘D„¤«ØBCEQtg!¯CÄ„µÌû9ofìfÊ­~þ­–Û¡ýj`3yo8o†I`;Ëáy¯1bƒ ¹Î»ÄadjZ*IC@@éééØl6dE&ÌФÑÜœª*> •"lövd›ÌJètzôz¢(áò7r)—%>{‡,Ë\¼x‘¬¬L´Z&“ EQPT…°ÐP$Is3û“œzéu>lQ=a§œŒ-, FƒV«AÄrG+—ÛÇÙœN'±±±BJJ çÏŸ§BÅ0"+EÞdGs‹¿?jÒ¹iAÀa4Bp:­IÒ ŠB¹£•ËíálªªrâÄ l6¡¡¡h4šœyŽ*Ü$GË~””Z5‘eÙýQPdµÈ53AEIÑk\ÙG5àÞ-?z×{ûqôê·‘3ry§Tª9fÞß;wŽôôtdY&!!Ë—/ãp8e­V‹ÕjÁjµb³Ù< §Ó‰¢¸œ%Á‚ˆ$iÐjuèõ: ½£!×ÇhÀh4z>ƒ½Þàé0ÊÁníÞñ +·Mà‰€²]<¸!ààÿÞ“w“ð­”‚‹ó KùÁw‰‰‰$$$xælV«I’PQÑétØl6AôdöDA@ETUD)Q¶Ïw𣀠¸¶G¢ ¨ˆRî‚{ž&g6v›ÏÍnwðc‰¸,ÁÁ#ße…üƒ?È”+Òå§l·º%‹¹¿æß]¼|™sq2ƒöÙ8ñá% NOdßh¬ç>§g³Ft¡Qtÿê¶>¡C{Ù±â+FÞ¡A£Ñ¸Šƒo ø±*÷ΊfÓ»}:m›£wc^8’î•UwâC@$tw äí™ØfŽþW•ÚoñËŽ™Œ¨‘3"Éí¹þOæ>$!P<¸Q®9’9f3»zˆm;Þ߰ǥ筈 ÓGŽ\ˎůÐ1ÔûèRZp°¢kÄφb_8Ž)»Îq~÷O|<'“à§»ÐX;Œn%{Tš|W©R%Z¶l‰ŸŸŽ*UªÐ²eKš5kFåÊ•Ñh4î°,ˆðÞß2º•9ø1M ŒfåàDz? V0ïBC:wõt\R“žtÖóË>;ªp£tö úFEÑzÀf[÷p+¢¢¢ˆzqñJþ¶†Pû•Ÿ˜Ön-^ûu×®'ì.8X lD«ðLb÷]qbvR#¥BK*ÿ¨Q^ÕÖÍ5²•ƒK&Ýbð£à8ÍæÉø?ÞºZŵ—³KS‚¢°+Mò nô}nDÕ~Óø©³™ï^ù‚•‰×â–Ni$X«Ðú«ìø:Šª–Ë.ppÀ?,Ìnü’{ÎV~¼Îùñ­?:Hÿs1û?Ç35s8¡5ϵJfß;±¤ x7ú,uÞâ‹:œ[‰“‘°Îã¥v,W/s™¬\àà›%¾µ¯ø4¤ëýj üX"»ÀbâZfÇ d£á|y ì«ùà¨B™na²mcúð ŽÄ~òô”D2=o8 +‘‚ˆ0&qxü³< ¨ÍL —3n–×yoŸ×Èý~Årð#ÿ\ð#.˜ÊþeçéÃSݢ߲œW9ÞÀ9í—‘Ñ5½ð®gÒø½ØúM`XC5O’à†ƒÓcØ›èOæaèÝú jÚ«ûø;ýf-Õß¾’Ø·X~üƒÝ¡³%z.›BzñF›Klû5ŽìT’7p£Ç!’c¹$6¦STAzzmaõPpîÃÛ›Òetî6x7¹RƒÑÃêe×Ð÷x——£ªS£õxçÒ–¯ä¨ívX-¸XÒù%:$|O¿ƒJ!°°LæŽaZóQðß‚ß.CgE‘Q6k%š ü–¾•HÊίéñdz GvÅyªûžüë(¿H‡„ÉåàÇë?zr|©Û™·:5\Í’S¹Å¸1ûþ¤•Lœù >øu££CèúrÁŒ$J"‡&~ÌŠï2¡ÿžþ1!W8Yغa)ÀÁîìcʼWVñÞûj}„$ήÁ 9×°q8[ ÁÅÂÏW¬jÔ÷Ómy*V‡ã¦ÖUñ¿÷7NᾉÒoƒŠRÈ’Á¿YÊ ü¨JÕi7uãt¦ã¤«ždJA)ÜX.7öýj’æ¾Ï»k®¡3â¤)"Ñ ñoŸ»€BïS#jºx oÿ~•t‡ŽÀ àëØâõϕ҃%´¡Tˆʈ†1¬“ˆ5O9%7–Ë}¿B£F Õ€€×¡[Âõ9MÑ¿U}ºGUURSRðó÷Ç 7Pn¾lª¶]~™Å{Õ.ñ÷ä×6÷éjÞw µÃ÷£Ús—Ü8†÷§%¡|SñÍw¾Í›«®mUÙ› sÜÄ÷ 9`¯ÀEAU-Ö‰œéé鄆…ýOnåò¿#QrO4óÍ—/c[¡¿ŠùMQ'X¹K«Õ¢(rù)—¯³åª ÌÍÊ ¢¸²‘BÝÿjÎ0™ ¤.q–Ë¿XÄ÷·ï!z÷nÌæy¼[GÉåtj.§Ð4`»fÞCQñ\W¥ê´›½‹ }Ü‹‘jžOVVGþŽáHL ÉÉÉîð0ï Ūšë/%ô5Ù¯ïnÉÆÍã½:ÿÖ‘QGЀMPÿ;íÿ—8Û¸ûZÑ¢ÓçyÀ“ž)“û‹Š‚ýĬݞ”ïðPµÐïª YYbOŸ&$8}‹oøóОssæ'K\ùÜàÏ]v‹ññÄ;Α£sì8gÏ#9%å_ðš g½ýÀ¯ÿ,‘«¾Î ès3ÌÃÿ=ŠQÈu}×*¾¼3§SŒaÉ®™ ¯ž Öäÿ #6˜1o~—NÙÛëõ„¼¼óêþ´po óعšs¬€gÄQœX·}ƨi'¹&ÀrBB÷Ç’•åq´”Ô44šÂÓÚjîQ®9‘Ë žÛCB‚0™‚ @â/_æÒ¥ø¸Y¸Á³Óc¹¦”;IÙJ }Ô‹¾ƒ>bâ¾ê<üÉ<&=b(ÑBŒP÷IOsBnËS ³;=×vìâR…¸/ÜílǦ¼!¤rÿbv™Í®ÏÌ{©,ª|M‰ìư9ÛÙeÞÉú_¤‰ý!ÁAdFå@z:‰ú©08Ñå fFs4'NîaéØÇ¹; §V¹™Íæ5,×9Ïu€ÔÔT@£‘pÊ2Šª¢¸{ VKrJư"ÂŒhK>ø˼Y\ýÔ{æ²ií·|³ÜŒyÝ éý1³¶™1ÿÔƒFÅfÌâÁ³>‰>W5¥Ð—ç{aæôÎlzý̧>‰j'ëR,'neí¤a þ=„&¯v¡‘ÏG/‰hߊð½_21:”¦W!{÷¬zf [ÒòPSc.b"Æpƒ7ÛÜŸ ¼©’?t1—>Ïã]‡ó£?sgõ!83 áÔ§ÜHÓÞ¸Á‰-iÓ¦ Q/î&^53ãì—»Ò¡ûD¶5ý€FÔ!D sc×g佞/ìu:å|ÉYQPuõytÊJVN2ÏÞ;ŸŒ¥8ð©õýUŽ~4ˆ±—î£w÷Li<Ë#ûÑ?×fÞ¢™1}ÏÝåú^U´õ®[?Å÷S^˜9ñàß‚&ŸÊé ±Ø"¤U¨âcgV‡‡î8·î ‡×ŸAŽz˜n¿d9Âï*=T‹`² Ìòe³óŸ‚ kÉÉœ:}»Øõ ãWŰeÃOL·’„ýy²š»ÃIZµÐëõyBÅì2\ÌŒ*q“&²èð%â.`Ò·çp<Ô“VþræÆø£Kùö›³žë:AÀawžžAzz6»=W¸z=R<øÔ—ú ;ÙsŒ=‡œ»•'÷³õ²‰jašœÙW‘̘¥œ“”¼z#æD^Á«ÞÀ½7ü[¸¿Å‘LÕ³y~…pÚNÛã9Ìg÷¬ŽTÍÝÑG>Lç ùíë‘Õìy”NU³í-•ÓëÏã¼£= Šks²šÇ×ÔB¦PjQïZò5EH;tžƒ§ÏÄÕ˜­\à>„‰ÔQkb4ÉãDõ°z˜ž³£¨®,Ž G¹¤«E UÉËÜ*Žó9××g@Üŋ۠ª*V› EQ‘$WÄ}ÔN{‚°Üd*~0/dd(|šŸY2ýT‡ ×'ÛìÈ'ªêÄêÐrœ­hphé ÇWðªèˆay·(–çšÆ—…x¯z÷– ø·dàÏ‚‹_©7„¯Nºþ¢Ô~¯> ò„ßQh7‘±×$$ÕÌê Ãxûž ¾<‰ÛÁß8Љ‡*Ÿ©˜; )µT£ÁˆÖ„¢¨$§¤Dbjº —ÑEFVÂi,¸ŒÇß„\¬ …­²¿ò–œ’‚^¯'42AE «5ÓÝa¸û‰ˆ¨D ¿q—\P“© ûAßV]‰¦œYnþ7ÅCKW=ßÀ«ÿöHIÀŸbpL\ã|ª Z@µ‘~.†cÇ%w^8«êr6UŒà®Ž&¨3†¹ÛÇäÒ[¹` çeéÚVǽÊлÝݘbËOzB½¼‰ÜYCˆŒŒÄÏϨѮ)δ4tZ bäÝTâ8“ž+t”ÝàDQÍ3r i§\ÌŒ5²Á•šj©l?Ëé4¡s#hªç\OHL$8$A±ãTuÜQ·:MïlBýzõ¨_·õêÔÄÏh$#ÓA£æQ5¶’%¼€O½ÕÏW)êÛÄ¡pð«oàU( ¼YêÌxÕ¸×WðoñÁ¬ïàO!˜Zê¡ÿ“=>h¤„ÜK×zW0¿×ƒ^={Ò«gOz¼gæJ§ikrO#œسÕB؃ÍQAÌŠeWBeîºõ"¨˜ žÌånj.'DU±deqùòeôzàž·øf@;ªÖiÏ;_½@Ä_¿°!)g?¤rí¤ œxOAz½œ¨"fígáf‘j¯£{“Hª6íÉ!5Ðn]ÄžL©scäÏ2thMÏuEQI½rœm—*ÓâÑ»0éý±Ë ¯Ú8›NÜ•,ìºÆ<>u5¥„ €âÁ§Þêç³ õ!QøÕðªk’_8x³´â¼ê Üëø·t£¿¿Êu©×ô~:¾þ5?tNåè+ùÛ뺥€¶éÓ´QÌü}Êã̧£g—³O5Ó»£IÛ¢¹tç—O‰Ž¿Y9~1ûü¹«×ðÛ¤6DŠ*Š®}Vía÷î¬ä ¿byô^vï™I/¿Dêׯ¢À•Åëq¾ºŒÃ{–ð*Sùð£mÄÉ9Û•¥¤|ùóeÂ?\ÆmÛÙ6µµë\B5™Ø/1úÀ½üç§•lX<‚ŽŒçµÏ» ÙÌî¥ÿô,ÿéå<×2mN2R²büŽ<<…ß6¯çèܨ,f‡’©i™×"qOg±«ñ|½h+~zƒg q$Ë‚×úù*pè¼q¼d͇ (ºfô^iÆlÞʺ~Ðð+–îŒÆlžÁëUågXýÜŽD½o÷=¶-½¿œÛw•!3©‹9ôÒô·øaãQ6™Í¤ìùŠ—Ñh$B‚üiT§:Ížͨy[J N¼Õ̤àœé |ê 8÷zÛŸ}}ã;½:u-›Ìfv-A·Èœ‘¡¸ú)Aí¼zËzf—¯#°Ç2¶ý>œGC¼‡ô7—ù´ð÷Säœ-OæQ'aЉtî]’Úº<úbC‹çåkH¥ÃÔãKF·ÜÅ´~ñX—þ ùù8)… ~âƒoÑ?õ†?Ú®œ™ÔWfRÀ™ÅêÇGpni¥8ýW?1m3SFï@4ž«+(Uû1ú‰}c¿e]Êõ nóiq̱E;›ç d¯€ €Ðd ¯TÙÌ+’px®æ„@akÉ:«…¸˜IcIºxœC¿MgÖ‰B˜LšÉ˜i{Ë™IKÀLZZfQßÁ¹¥”"õïÕÜ‘÷}ˆߚÐwÌ« =€–ëG2¦¤dŠÙ¥ÝHæSìSãt:ÑhòxH¾#+ÑòÅö„­ëæbÆÌ9y•<Ǻ ¹\NÈâҪ߈™þ-KïdÛžCܺ’æÄ‚̤ï%AО))g&-´ý¥eõ~]ŸeÁ¼Y¤þ}™´«©œùñ}~Zð%/‰sxçc\SrÛÀmÀ|ê£}jTUqïYÌçp¹¾+Õ{2¬Åq÷Ž%=7è°£QÈY3T”ƒѯãbZ·»‡Öm;3hÒèúi'z-Iw½Td‹­N­õ²rfÒÒµ¿˜Úú ‰’/ó·¿Lô_ánî Ä»h!°9½dõ»Ņ̃¾¾ÑhôC%מBEÁfµæûh¨Ö³;öMä§ãŽ<×ì–4Ò¬€NÀaµb³Ê+êAU±Ùr~g‰ßË–…“ø|h7ž_&R³C tÙ娬 €¤Ñv˜$å̤E·ßgfÑ¢Ã'ðkÑàK_™iKŠëóôè>4Yùբۘܕ‡ˆñV3ŸúnŸ¢±Z#îlÚ˜zÁ@H=înÕŠ–wDD@`ÆšÏ1´s:Ñsáïú›ç ÔN@‡N´ À¿æ“ôï ¢H@@ Ô8†‘ÝÛÒ¢amj·êÊ3÷hqœº†”«Q,ª,g&-®ý¾2‹™­+-øÕ+3miÅJ}?çài¼÷Ã!ŽL}ÉúÿãóUð%½ ̧%±OM<̉ñíÏäaN ~üEsâ!µÇBÒ¼±Lkþ!“7 ÊÃÌéÚ/{˜IûD”+\Ø0–aÓÉR}¡Ÿ*ž™óž™Ô ³¨7ý|翾ý>C¦wg8©ÄoÌ¿ú’ *¾ýÞSë^ê0” ý2Ø<ô'vfˆˆìfÎèµ<6ùKFnïÍèCÅ[Ïg>õ9Ö3R¶iÓ¦ÈúzcƼዸ·øù·|»Äí/g½ßO±®—9ñæË­~þ­ïíÐ4ìÆ³÷V'ÜÏ€=78su9³èíhŸÅŽlårÛ¿îrfÑÒÛ*w¶r)—›#å U×¥a™ô¤³„×nŽª‚Óé ùÂaB*7Bg *º'¸nðc1Ž–‹Ó–B%ôþñ%2“O ¬h¨âr ÅŠ-ýþ¦jÈNUU±e\BQlèê^¿¡•œ(]YÂØ¾[ð÷`¸ü‰<™OÄ¥ìϺý !šC§2îþÌø¿wÙ,ßO¯±£øqø š«¥oú Ž$Äí©;kG©ËC$’`TSˆÛŸþþ*àOÕ7'3N7Š!ãÏu¤›Ìâ*^øÑi§Bõ&®Ó³4Ui=l›Î«ì?x°DàGoÌ›Jí·øeÇLFÔÈÅ_О‘ëÿdîC¶J}Xtä ‡—¼N„ö>Ür‘]»ÏshÅË„fž@v¤€ cþ3;ž­»Ï½ôSž«ªb ®†l»ŠM+š9Ô ø±´àDÁq• 'qìøqŽ?ÎÑ‹¡´ºÃ‰%‡I(#CðÎüYŠ0Ê¿5½:I$Oý„ŸwÅ»{6Ÿ}ŸˆðHî K­Ÿ$þ–)]é\EF©ò8]•e¬±Æeë6–3é@ÆNºu}ìBΛ ¿Üà\±ø9OqàG§CCÍ¡sùþÁ–ïJ»¨ùøbwßÁÙýy̛…Ì»ÐÎB=s.©IO: ëùeŸ%f½›W¥Õ ?“àø“±íÚÜ-кÏ4RMØÒO (ÒmµWw¥oïÌzóæëMVR1ÝAíÿ›åºŒ9óBÃ(*iÒPÚÐûÑ ïàIÁ%'æëØZô¨‹aË|¢3ÊÝPZp©W '˜4®dæjGVi(”©~Š™HpmóŸ\íø"/uºÊŸ›¯8äVé/?8·øíZnðã8·áeƒµz®]8‚TùêûU¢Ó‚ÓWc©H£î.TÂP¿)Ul³7A(~®óù9)I2¢²0:£Li·|Ö_Qàâ|à\ÑWðce5‹«j>Ø-$žÞƒ˜¼‘¿jiýõ/ônàĨdQ¹Ñ½ ~·-Ä PUßÀuÅ2o*X¢ç²)¤o´¹Ä¶_ãÈ}“¤3¡µÚ¸$6æ±ûî&XoÛE4Z—ã ‚Š JXÓ“1˜PdP}`=tŽÓ¥O–œèÑs“èvˆ¥ë®ã0£â–J .õZ~ænæ¯W1 |›ÿDÕ¥në¾üwp8l˜Ë® ÉgýÜ®â«þŠd~ÍΓæcZæü°q#k¾lŽå÷œc¸³Á?Žå—-ÛÙ·¨'i[R@«'¬zcPÓˆVþ3tš¼Í{³ø«A4N;C̹¿q:d7¸n*S‹×żéÉa¥ngÞn i5KNtX)qŸýðá£÷óç¾KDÏ{‘ 2hµ®9\6ÜnMF«÷w‡Ã™¥fõ€«ôá)s˜9k3gÍâçÉݹÓ×Sw…0>ך°˜Ùü_ÆèógéºþTN=ˆQ;›Ðõë¹Ìý¶Í÷Œæ•¯bIQËH?·R|Ô_Ñ̯yí˧]ÿ‰§¢ ­vŠlõ-c*éP¸šΨ½ëŠ×ùʼ©JÕi7uãt¦ã¤«ä®…#+‡å":Nk2Š †ÖŒdÉE¨áp8‘4"N»Œ €Öhž™\èN“·”ƒKo¥þDï©W‰Z}:}p¡­>ÈõÑ¢Õ#i htF¤7¸Î‚|]+GÚÀŠTn?” cX±*1£Éöd—£ù™É"DkF2ú×Ínux @Ò€ìHFççZ‡“íÉÿbã(—ÞNúÓçhª›ÍÀa·`ÍJó$ãRS3±XmX,vt: þ~ÂLöPƒ_jÜ*fO»ˆ(Šî3ùKvÀ¿ª­Ë£3fñ^µKü=ùu¦åK°ØÒO 3ºÍ5¢‚¢¸ŽÆ³e$£÷7a·&ã´Éî¼rð’ÉèŒ.‡ó kó¯5—ræÏÛGE†‘ٜՊ,síü~Âj4Å’™šs£ š–‰ÃáD¯×ä—‡cÍàBÒ™¿®zäv8²<³1ëjtgó„Úî逪àõ ËáKZvKò¿ÚÙÊåö‘bG6EQ=– Z­>¯„…é±Xmøõ¹ÞœֽØ\Æ© PTA2¢È9dC¢˜ãHö¬ä©¢dtßk(·‚r¹ÕΖã8ưZ\=¨Èß•®ö «ƒ î²ì+¯¨‹5õC0¢Šl4nGÓ]»þí–‹èŒ&œŽdP]ކ ÃiMÅÜ¤Ü Ê妈Xœ«)0ÚüGætÒ)>mׄ€È&øWj‚DcüÜÿˆÆ®¿Ur]ˆ¼“ÀÊMÑ4æ‘…±©_0ºë½ó]}:¬TØüRet‚QìÑôõÑúUEëW}`}ì–d$­ Qìq4­± ¢¦8>m7#æÜöÔ’Ê3 ÿäD‡Pw c–»miÃpî7ÞøóÚòÛo‘Î& ±lbÜý­iþÈÌFƒF£E«Õ¢Õéй?ZVëú®Õ¡Ó¹~£Ñj<ó;—¯•Ìá|aþD!ÙiÃiMÅa)˜ÒÏÞiâ°$ã´¦";m‚› õ«êšãÝñ +·Mà‰€ÿ­ó|bæˆxb,“VîtÍÓø¤©LÊî|÷&/fÕ3fó ^¯zÞJÃ×Ðñø0ú<ö0<=™]ß7{_¯}ä·_M±½ "¢ä2tFB«‹˜ AUA,$(½º´Cšk’ÎTžÉoD^ÁÚ¿äçwC‰ò_†HÃR‹š)eU¾€h4 Ä,eFt¿*Þ N%„já¼äg’m·ì R±xpœ@næ5AÝAPý›ñؘ¥ünŽ&:ú–‚æ{¢¦VîÆs¶c6ïdÓÔ—é®z´ÀNñÅ‚õl1›1ïXÍÂÑiP²Ýjð}ôøz‹94?³e1ÌšrÍ‘Ì1›ÙýÓCDhÛñþ†=®Þ{F+" yïªX†#ײcñ+t uƒk‹aõ~ůÉ®ßV6Îϰº%i¿ˆ®Ù˼ýóúb˜S5Ã"ˆ3æÙ›é Ü©jjÓþ¥fh§½Ì›³¶}ðû·¬dÙ¡ü{}僂c÷—|2iË÷\!K-:µPXù^í þÞþ cjƒé¿îÖFoÞí£dö+–%8®(ðeàS4»7Ïöz‡)â‹|0æ~ªK* a4Y83ç-†ô|š®¾ãך0ùÍ:—` ô¢+uÖ æ…þc˜!åwz©Ÿtö úFEÑzÀf[÷p+¢¢¢ˆz±àÙªBíW~bZ»µLxíÖ]½2‡z¿ªèîö9µØÉÏžäÉg^âÙ9ð!ŸF˜Sm=²’•ÓŸ,tofn£Î î”îäá*ؙћoaûÖ5,ÿâyÚ‡åƒ]gù>·Ñçòó™§r‘ý£hs_FkŸµ£mTQOd›EòjÞí£dö+ÞæÊ]Ÿ0qÃ9.žÙÂüo¶’pçót¨ Làûßösèìeâ¯eîìK¨Í¢¨Y¥ý ׯræØ:æ,Lö€;ËŒYS¢j¿iüÔÙÌw¯|ÁÊD—&½1‡z¿‚–ÀjA.fÖãI$]:ÁÁßfðó‰œÍÅKÙ2§æw U 3T£Ã€Z\ùî%ú ù5U†òñØûÜeéÊ¿õRZû+ÙýšÉ\™}¢‹5&žlî8%þèNà @‚ˆ¶IFŒèÁcwãYñJÂP[±œºê~”Œ-ÕîwúƬéƒÔy‹/êpn '®å¢6öÊê¿~Žgj,æp‚üúN,)@—]CÌß0ÿ—í¼òî,Zµ§¬P©R%ÂÃÃÅâƾ1§ŠŽ–w‹by1 èB™9ËòË(¾ß’ƒ“œšØ™n_?Çý¦-ürESºò} ”}(ÿz“ñ¥³¿’Ý_Ê#œ„ëL{¨¨€ìwC¿HûõC8|?±©2r»Åìz§då„RÖ/ŸØ¶1}øÇaB¿?yzJ"™ÙÆè…9´8ð+¨(G3àñ%ÜÙüN­ÞH̱ã$$$ðÐCŠV«ÍȽA‰’"Àjfi8¸r& ‡ÛÈ•«gH¢1•€+¥+ÿVKií¯¤÷‹e Ž+ |ihXÉ#›R Ä$ vÍý±ä—]œH•QÐcjPL±E<ßkWàcýPddD´E…Fþ`ãÁõL¿[¿ kè>}ËæÐâÀ¯žÎ"ù({~Ÿ…¢ÈT«VªU«º¶Ê)Š»#)|ê+sj1àÕâÀbÆ ^ÑV=ÀsŸ`ªNÉ\Î,}ù¾KñàÛëŸí¯û(¡ýŠe Ž+|yïÛ k_Ê5ÛÑsh;"ÌcãUÒNqÚ^›¶w‡ C@¬Ý“=Œ>?ßû:‡oõS’c¹$6¦STAzzma¡àÜ9†·75¤ËèÜm}b-üj$¢×H=z'µ+…Øf“½?UÖÔ)|êsjQàUoàNÑv”Õ¿eôâ» h]ªõ;Ò÷õæ„^¶kR©ËPU¨Ó ! j¡ü©P§êW£‚VõZ~©ÅGû+Ò>Jh¿bY‚ãŠ_¦¯ÚJæ€ù,[ðƒ”©Œµƒ8Y@J]ÇWãw’5t=›6üʯVâÄìóÈjÁ˜½Ðç{/}«Ÿ&i%g&PñƒßX·e+[~lYhê%‘C?fEè&ô¯Œ6sè2m>œÏ’¥s™öV{ê'!AÎ) hð«‚ÝÉ]¿eÂ3ÐH9÷X,Μ9É'HO½ŒÃjÁî „Ì.æÔYìjü_/ZÅŠŸÞàCÉ>Œ ÞÁ~È›ëkóøÄÅ,™ý.½Ó§0êƒ-œ-“òFïòý¬™Ìù°¡ÔäÑÏfóóì±ô¼ñ_í¯(û(©ýæÛõ_.¼1‹ªEƒ_=ÓB›ãÇ“••EBB/½ôS¦LaÁ‚¼ÿþûH’„ T¨P“É„$IÅ'OÊå¶±\xCûÎbÁ¯ùÃÅÜÿîÒ¥ •+W¦gÏžT«V£G²fÍ8rä±±±¤¤¤ø¸DP.·…³¹ÀqóYµéO6NŠšË³ÁqåRêM[—Gg¬fù˜Ú$ÿø^ðkv¸xôèQŽ=Š$å\à¨\¹2O=õÕ«W§mÛ¶ <›ÍÆäÉ“‰Åjµ–;Ü?DµüMݺԳ,3xð`"""èÑ£mÛ¶%%%…k×®„FãZNعs'÷ÞëÊ\mݺ•víÚÈš5khÞ¼9~~~7½þQQQå/±$ÎVNó{ëDQΟ?Ï¢E‹¨]»67&55µÐ03{­M–eÏèççGÍš5 (Ÿ¿ý¤D‹Ú¶ÌdR/—”“­\ŠÕ©ÍFåÊ•Ñëõ‡ºrå iiiÔ¨Qƒ´´4®\¹BõêÕq8ÄÅÅѰaÃrÅýçl¾þК~…ô+.N¶Šµšcªv'©—Ob·¤áYμ—*bÙ ”%evô¥o¹˜SUUE–eŒF#¡¡¡lÛ¶ UUYµj•çûŠ+0›ÍȲÌÒ¥KÙ¿aŠpäy?åÌ®7bd+Ñú§ßxåãt;܇)s²¼ËP~­Ú””¸C„×¾Çɵ¬±”!n­¤ÌŽÿDq:h4TU¥Q£FÈ²Ì /¼à¹Þ·o_Ï÷Þ½{{îÉëk¦p䀣$8XòìRQnÈû)—àl²¾>jƳó¤¹ju//á`ªIëš”+ªË¶ÏøhÛíÕ¸ç®P·Z˜ûDdá¶u6‡ÃAZZZ‰ç{Š¢¸0…b°p¤ó¶|?åadaR© wÉ{ÙyI¢BË8£Í\Ȳb·ÛÐ<º‘èÝ»]áË-É8Ï¥Äd,6»WæÎì*x?úÆä0§ÖSlȪŠ=äAú~¿!/sjn£-üyc1ºíéúÖ$¾{:н¯øöù„°iÓ&ÒÒÒJô™;w.~~4?-. ÊýKØ•M·THY̤Åw‹ëçOâû÷ºÑ±–éÀÙŠÙ”;?aÑQÓý«owôw_ÙÂþgÖ0¤åÓlÜÕ?“Žc³½½?ÿ.eYIJ¾ ¢†ÖðïЈŒAÑ!®í¿Åø×–³þý3¤’ ~ìC­Õï1|Ôq.ѶC5LÒnâœ×?¥eÚ0ªÒæÃÏx-ø>곘šƒ3&Îe‡_nðç=«øvä(þL¬Hƒÿ|Á'.qrÀ*bŠ€­X­yÙ õ~•¨Ü¶=ŸïÁswë¹½_–fâôÒ¾ Rõú¾Â°¡¯»H×¹Šgö~9QB\çwÊŠ‹$DDDBL&ŽŒîσŸ7âñ¹óº¨O.·»G67ê`[7î‰Ò4àÖµ+8=p‡§2ºïŽTy‘Ɔ@\ÉtíÿDWêLÌ ?Öçá±22×û-&^³•C¼À;óGò߃‹Y<! ·] Eþ÷œM86!ÝgR÷|p /ý6ÞÅ»S;²»×s,OÈ K¬Ä™ÕªFb±9]gL þþ„†ãPBQ€´_¿t1wâfîìs'‘ÚÓ¤:ü<àÇþÿä˜C.³äx‰r7; UEA¤b½§èÛ&óü~BD:õãéÈœêî× þ|ãKæ'ù PIDAT8.|7…'—=Gç*+ˆ9[Å•ŸëD.5 mžîÃó=:ÐZw˜K?cØG›Ù“¨¸Ïƒ5Û>ůÿ÷þsÔà^Z—‰CV›gl·s,úx1íi4äm$|Ƈ ¯bEDõŸµ_Ë÷_í%^Ô¹!8×§+³æˆ¬9)ÀÉI|ºõ æÕ.aAÑŸ0qíiR9Ëœ…Cx±Göû-ÎiT”3‹™2| Ó*¶à§»Óã%üç­}l\0‡yËÍMû_r6G2ªÑ5òKÿo9ÇÂ:S7n!S2+rþ|,‘Zp&\ÕªB¦ÕAª, bÃhTÑiáê™ä™;}?–ØÙ•@ºˆFÔÎ3ûH:²ˆ€›9ÕílÞÁŸEÏ—@ƒ¡ÓD¾ìOÂÂWèöÝ_Äåoƒ—ö©Aµh`J!þøº¶mi+Òø±»yxÞZÎ$„SýžÜ»ã[‚ƒÑ# DÞÃí.±lÚQ®:\û%¯7èÍfÖ¼^ðp¶Þõmž¬¢$íeó´½lú9’;_Äw¯~Måa›S¶|k·­³Éþðá²±<™mtÛ¬¼ìþ:sãyV?}£/UC%œvƒœ‚€ê>P¬6§'ÅWñ7.LHJÉBüô²ŠªÊØTÓS¨W-Ù‘û˜6ïàÏâÂHÛï#y;´?ýzüÈ’w±né"­ÚÅŸ(x¥ÿ?ôIÒ õ À_/!‰"2‚Ö?=Ïqî·^Šïú(AhýDwztœ¶¦ì÷!sÖü»­ØXMÊÚΘ‡êÓóÇ$œ»_çù.ýøúl¿÷0O>ù<ß$D Èvd‡I£ÅTIµ¹!Y.‡“$U©¨Ý ¾‚‹¯ªv²™S§Âé‹„ÖB’DUE½Ã9’ûêøèÇ™K‚kçPûþ,*ŒôóóÇhù›­ÓþKÿNOÑwÊ9œL`úëXòÙž­%"xiŸÏàÖå$>3“Þð¦€X½ ý?^Èšu?3±³È¥ýx¦c_^ÿvÑWø×IÑ6¦ZøÿöÎ>6¯ªŽãŸsÎ}ÞŸvO_¶¦‚Q²&¾$$,ãËŠašlnF`LL¶?dº1œ2³D˜„³!`¢Ëˆe²‘©É† ‘ˆÁ8F@°ºÒêڵϺöy»÷žsüãÞû¬mÖQ¤ëºóIš4Oó¤Ïí=ßþÎùû=ß‘þaR×–(?s”Ö¯ ·ã5fx¤Ê¸8¥¼,Òó& "r¬Zr¦3;óãŒæQ;ÎÀ±éŸ¦T#·ì³Ü±&Ê$µÅœ|ŽŸ¿¸„Ö^GoW–®åßà[7Ò Ø˜ùsæ¶{³ýœà‡àkoä¦[â×|ñ¼w¸¾Y›o[Äl“5[cÞTdz¿Ä§8ÄÏÖÝÄgÖ|ŸûŸ~Aáîž»™»Š>ü6ÏÞ7ÀÄâs͉߲õ/};ÅDå;®ã®óíK’wìæØq€¿ñÃ+yp0ZOÌ,¶Äü¨Ù¸ánx¢HÊäÍ;Ø4Ùž›ï®ßþS~y3ðÚFn¹í ˜:Ã{ïeWᄎžòGøÕo†à  µÁƒü~ówØ}ßvžxÖÃz‰‡OÁG“öØüYÝ̆­óõ"èòë¼ò»]ì×ò§‘ ÙlâÎõ™øûöl=ÀžÙ\_bnÝ´…;ù*ã?Gs«|ϳm“îeí“»¹³'ye'û^ˆîÏž•ßä¡·ãdÍ{·pÏÞõзŸÝO•ùØ'ç(™ôœ„Ô®ãÖƒÏ>Û9DzëEº>´œ0¨Oºñâ¬É5^:Ïpß_õ®DH…’lÚ£˜•ŒOT¸ìÒî–]Dß@™ÅmxžÄS’P[‚PÓ ÆXŒ±H!H§$ÆjµË–´ÿÿÓiÓbcÌÎ<|Þ*Û¢¥WϘ^s¶äš1ÑÓœF"¢ŠfŒyÍ6Gø¡&—ñ¨úšjÃG ‰±kl3² ÅV¥S#å‰÷ôûޏÞ5·ðåÎ?óüÑ!*ËbóðOœyø}›Ì §{C£ãÑ KFîô`C!RÆ¡‡2º‘J`¬F©ŠÍFUËØ¨‚Eâ ›©©ÆZ”(%ɤ$Õz@&­bÛJk;£.™tžL#ÿ=x’¥Kº<95::Z-î.ˆXp“Û¾BH²yJTg[†0ðÁ–t¶Ïõ0i j¸\¡ºKE*õhm,Ë8“@II&-91|Šb.CW)‡Ùªð8‡ãÝT¶J­±°¸£@½hC £ bIºzvÊ>š¶¶ ‚|&Õ¡Ùx=f(d•²ÏxµN!—A` µDk…#*‰R‚ÓãÑ\!+ƒåyˆ8ï÷ŸÜq>Åvù¥ÝôÄZhoËÓÓÝAAÔ|µAëh:Ö¬x6Ñ EIA­P*ææzæE­w) Tô9]¥Rõ)ä³´çSX/zš$Ðprt ­ ÅœŠD*-ÒFŸÚÉÌqÞÅ–Ïe¸êò¥Ôê> ä_ýÿÅXK!Ÿ¥»³„1?4ø&4– 4XÂZ¬()¨7|<¯õ–ý”’t¶¥BCe¢Bù”i6E”¤” ˜S²^¼®Íb‡ã¼‹ ÀSжBŽ6 Ô–§V÷©Ö}úN4…×Ó¥|V!Ah¨ù!:nVh­ñÔÜnÐ&‘B‚J¢à¢Gž2ž!Ÿ™¼ŽÍŸ 5p¤ÍsÅôFcÞ¡KŸcãÞm¬RûؾzGÔÂÛY…WÈÑU*N©xA¨Éç2´òtRdÒgÖisߌ+’H+R¡TÔê7ñ3‘[Ò™":’×ÜZm¾cÕ¹þîm¬ê˜]Á:6ßó'^ÝøúB±°Å6SÅëh/Ðh4üÓ•*£§BB­ BM{±UG¬ ¦4­ÂÊäñá3+11õ-Ó¿qÌk2t|m';.{”ïÞþG̈G·³sõWXý‹QjØÕ¸£ìóuh">²‰Ç~ÜÎóëïâ±þرl-?zøó„ß[ö—-Ö‰ÍápLÇìép8±9Nl‡Ã‰Íápbs8œØÜŸÀápbs8œØ‡›ÃáÄæp8±]ÄDnoãFãbÛÙ“1ç>yô Æ|ßE—jI2ç…Cú¹þù•ûnùBü÷Vlj;þIEND®B`‚guake-3.0.5/guake/data/prefs.glade000066400000000000000000005542311325625127100167530ustar00rootroot00000000000000 1000 1 10 10000000 5000 1000 100000 100 1 10 100 1 10 10000000 10 10 10000000 10 10 100 1 10 False Guake Preferences Guake Preferences center-always 450 pixmaps/guake.png True center Guake Preferences True False vertical 70 True False vertical True False 12 False False 0 True False 9 vertical True False start 6 <span size="18000"><b>Guake properties</b></span> True False False 0 True False start Customize behavior and appearance of Guake! True False False 1 False False 1 False True 0 False False 0 True False 12 12 12 vertical 10 True False left True False 6 vertical 6 True False 12 12 True False vertical 11 True False 0 none True False 12 12 True False 6 16 Enable popup notifications on startup True True False start center True True 0 0 _Play system alert sound on bell True True False start True True 0 2 True False 4 True False Prompt on close tab: False True 0 True False 0 Never With process running Always False True 1 1 0 Always prompt on quit True True False start True True 1 1 Show tray icon True True False start True True 0 1 _Flash terminal on bell True False True start True True 1 2 True False <b>General</b> True False True 0 True False 12 True False Custom command file path: False False 0 True False Please select a json file True True 1 False True 1 False True 0 True False 12 12 General False True False 12 12 12 12 vertical True False 12 12 True False vertical 4 True False 0 none True False 6 6 12 True False 6 12 Refocus if open True True False start True True True 1 0 Hide on lose focus True True False start True True True 0 1 Start fullscreen True True False start True True 1 1 Stay on top True True False False start True True True 0 0 Show tab bar True True False start True True 0 2 Use VTE titles for tab names True True False start True True True 1 2 Abbreviate directories in tab names True True False start True True True 0 3 True False 6 True False center Max tab name length: True False False 0 200 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 max_tab_name_length_adj 1 True True False True 1 0 4 2 Set window title to current tab name True True False start True True 1 3 True False <b>Main Window Options</b> True False True 0 True False 0 none True False 6 6 12 True False 6 Bottom align window instead of top align True True False start True True 0 0 Appear on mouse display True True False start True True 0 1 True False True True False start Appear on display: True True False False 0 True False True True 1 0 2 Place tabs on top True True False start True True 0 3 True False <b>Placement</b> True False True 1 True False 12 12 0 none True False 6 6 True False 8 12 True False start Horizontal Alignment: True 0 0 True False 13 True Left radiobutton_align_left True True False start True True True radiobutton_align_right True True 0 Center radiobutton_align_center True True False start True True True radiobutton_align_left True True 1 Right radiobutton_align_right True True False start True True True radiobutton_align_left True True 2 1 0 True False start Height: True 0 1 True False start Width: True 0 2 300 True True window_height_ajustment 100 False 1 1 300 True True window_width_adjustment False 1 2 True True window_vertical_displacement_adjustment True 2 1 True False Displacement in pixels 2 0 True True window_horizontal_displacement_adjustment True 2 2 True False <b>Geometry</b> True False True 2 False True 0 1 True False 12 12 Main Window label_main_window 1 False True False 12 12 6 vertical True False 0 none True False 12 True False vertical 6 True False start 4 160 True False start Default interpreter: True True False 0 200 True False True True 1 False False 0 True False start 4 vertical 6 _Run command as a login shell True True False start True 0.5 True False False 0 _Open new tab in current directory True True False start True 0.5 True False False 1 False False 1 False True 0 2 True False 12 12 Shell True 2 False True False vertical True False 12 12 12 12 True False vertical True False 0 none True False 12 12 True False vertical 6 Show scrollbar True True False start True True True True 0 True False 160 True False Scrollback lines: True False False 0 200 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK scrollback_lines 1 True True False True 1 True True 1 Infinite scrolling True True False start True False True 2 True False <b>Scrollbar</b> True False True 0 False True 0 True False 12 True False 0 none True False 12 True False 12 vertical 6 On output True True False start True True True True 0 On key stroke True True False start True True True True 1 True False <b>Scroll to Bottom</b> True False True 1 3 True False 12 12 Scrolling 3 False True False 10 vertical 12 True False 0 none True False 12 True False 12 4 16 True Use the system fixed width font True True False start True True 0 0 True False 6 8 True True False start 12 Font: True 0 0 True True False False Sans 12 Choose some font 1 0 True False start 12 Cursor shape: True 0 0 1 True False 0 Block I-Beam Underline 1 1 True False 12 Cursor blink mode: True 0 2 True False 0 Follow GTK+ setting Blink on Blink off 1 2 0 1 Allow bold font True True False start True True 0 2 True False <b>General</b> True False True 0 True False 0 none True False 12 True False 12 6 6 True False start 12 Built-in schemes: True 0 0 True False 1 0 True False start start 12 Color palette: True 0 1 True False start start 12 Demo: True 0 2 True False 16 True False 4 4 True True 28 True True False 0 0 28 True True False 0 1 28 True True False 1 0 28 True True False 1 1 28 True True False 2 0 28 True True False 2 1 28 True True False 3 0 28 True True False 3 1 28 True True False 4 0 28 True True False 4 1 28 True True False 5 0 28 True True False 5 1 28 True True False 6 0 28 True True False 7 0 28 True True False 6 1 28 True True False 7 1 False True 0 True False 4 28 True True False 0 0 28 True True False 0 1 False True 1 1 1 50 True False vertical 1 2 True False <b>Palette</b> True False True 1 True False vertical 6 True False start <b>Effects</b> True False False 0 True False 12 True False 8 True False start 12 Transparency: True False True 0 True True transparency 1 False True True 1 True True 1 False True 2 4 True False 12 12 Appearance True 4 False True False vertical 2 True False 12 12 12 12 True False vertical True False 10 10 To change a shortcut simply click on its name. To disable a shortcut, press the "Backspace" key. False True 0 True False True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True True 1 True True 0 5 True False 12 12 Keyboard shortcuts 5 False True False 10 vertical True False vertical True False 0 none True False 5 12 True False vertical 4 True False 5 True False vertical 300 True False Quick open is a feature allowing you to open a file directly into your favorite text editor by clicking on its filename when it appears in your terminal. See the list of currently supported text patterns used to extract filename below. True False False 0 True False False False 1 False False 0 250 True False gtk-missing-image True False 1 True True 0 Enable Quick Open when Ctrl+clicking on a filename in the terminal True True False start True True False False 1 True False 1 True False 6 Editor command line: True 0 False True 0 10 True False False False 1 True False True 214 • True True 2 False True 2 True False 16 16 4 <small><i>Use the following elements in the open editor command line: - <b>%(file_path)s</b>: path to the file that has been clicked - <b>%(line_number)s</b>: if your editor supports it, you can directly open the file to a given line number when found on the screen. For example, for sublime, use <b>subl %(file_path)s:%(line_number)s</b> </i></small> True True False True 3 True False 0 none True False 12 True True in 50 True True False 15 False False True True 4 Quick open in current terminal True True False start True True False True 5 True True 0 True True 0 6 True False 12 12 Quick Open 6 False True False 0 True False 12 12 12 12 True False 0 none True False 12 12 True False vertical 6 True True False vertical True False 12 12 <small>In this dialog you can attach your own command or script to various guake events</small> True False False 0 True False 4 4 True True False start 12 On show: 0 0 True False start On start: True 0 1 400 True True • 1 0 True True • 1 1 False True 1 True True 0 7 True False 12 12 Hooks 7 False True False 10 0 none True False 12 True False vertical 6 True False <small><i><b>Note:</b> These options may cause some applications to behave incorrectly. They are only here to allow you to work around certain applications and operating systems that expect different terminal behavior.</i></small> True True False True 0 True False 4 4 True False _Backspace key generates: True 0 0 0 True False _Delete key generates: True 0 0 1 True False 0 ASCII DEL Escape sequence Control-H 1 0 True False 0 ASCII DEL Escape sequence Control-H 1 1 False True 1 True False 0 0 0 _Reset Compatibility Options to Defaults True True False True False False 4 8 True False 12 12 Compatibility 8 False True True 0 True True 1 True False 1 True False True True 0 True False 12 gtk-close 80 True True False 12 12 True False True 2 False True 2 guake-3.0.5/guake/dbusiface.py000077500000000000000000000107161325625127100162220ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import logging import dbus import dbus.glib import dbus.service log = logging.getLogger(__name__) dbus.glib.threads_init() DBUS_PATH = '/org/guake3/RemoteControl' DBUS_NAME = 'org.guake3.RemoteControl' class DbusManager(dbus.service.Object): def __init__(self, guakeinstance): self.guake = guakeinstance self.bus = dbus.SessionBus() bus_name = dbus.service.BusName(DBUS_NAME, bus=self.bus) super(DbusManager, self).__init__(bus_name, DBUS_PATH) @dbus.service.method(DBUS_NAME) def show_hide(self): self.guake.show_hide() @dbus.service.method(DBUS_NAME) def show(self): self.guake.show() self.guake.set_terminal_focus() @dbus.service.method(DBUS_NAME) def show_from_remote(self): self.guake.show_from_remote() self.guake.set_terminal_focus() @dbus.service.method(DBUS_NAME) def hide(self): self.guake.hide() @dbus.service.method(DBUS_NAME) def hide_from_remote(self): self.guake.hide_from_remote() @dbus.service.method(DBUS_NAME) def fullscreen(self): self.guake.fullscreen() @dbus.service.method(DBUS_NAME, in_signature='s') def add_tab(self, directory=''): return self.guake.add_tab(directory) @dbus.service.method(DBUS_NAME, in_signature='i') def select_tab(self, tab_index=0): return self.guake.select_tab(int(tab_index)) @dbus.service.method(DBUS_NAME, out_signature='i') def get_selected_tab(self): return self.guake.get_selected_tab() @dbus.service.method(DBUS_NAME, out_signature='s') def get_selected_tablabel(self): return self.guake.get_selected_tablabel() @dbus.service.method(DBUS_NAME, out_signature='i') def get_tab_count(self): return len(self.guake.notebook.term_list) @dbus.service.method(DBUS_NAME, in_signature='s') def set_bg_image(self, bgcolor): self.guake.set_bg_image(bgcolor) @dbus.service.method(DBUS_NAME, in_signature='s') def set_bgcolor(self, bgcolor): self.guake.set_bgcolor(bgcolor) @dbus.service.method(DBUS_NAME, in_signature='s') def set_fgcolor(self, fgcolor): self.guake.set_fgcolor(fgcolor) @dbus.service.method(DBUS_NAME, in_signature='s') def execute_command(self, command): self.guake.execute_command(command) @dbus.service.method(DBUS_NAME, in_signature='i', out_signature='s') def get_tab_name(self, tab_index=0): return self.guake.notebook.term_list[int(tab_index)].get_window_title() or '' @dbus.service.method(DBUS_NAME, in_signature='ss') def rename_tab_uuid(self, tab_uuid, new_text): self.guake.rename_tab_uuid(tab_uuid, new_text) @dbus.service.method(DBUS_NAME, in_signature='is') def rename_tab(self, tab_index, new_text): self.guake.rename_tab(tab_index, new_text) @dbus.service.method(DBUS_NAME, in_signature='s') def rename_current_tab(self, new_text): self.guake.rename_current_tab(new_text) @dbus.service.method(DBUS_NAME) def show_about(self): self.guake.show_about() @dbus.service.method(DBUS_NAME) def show_prefs(self): self.guake.show_prefs() @dbus.service.method(DBUS_NAME) def quit(self): self.guake.quit() @dbus.service.method(DBUS_NAME, in_signature='i', out_signature='s') def get_gtktab_name(self, tab_index=0): return self.guake.tabs.get_children()[tab_index].get_label() @dbus.service.method(DBUS_NAME, out_signature='s') def get_selected_uuidtab(self): return self.guake.get_selected_uuidtab() @dbus.service.method(DBUS_NAME, in_signature='ss') def execute_command_by_uuid(self, tab_uuid, command): self.guake.execute_command_by_uuid(tab_uuid, command) guake-3.0.5/guake/globals.py000066400000000000000000000030761325625127100157160ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import inspect import os import gettext # Internationalization purposes. _ = gettext.gettext __all__ = [ '_', 'ALIGN_BOTTOM', 'ALIGN_CENTER', 'ALIGN_LEFT', 'ALIGN_RIGHT', 'ALIGN_TOP', 'ALWAYS_ON_PRIMARY', 'GLADE_DIR', 'IMAGE_DIR', 'LOCALE_DIR', 'NAME', 'SCHEMA_DIR', ] def is_run_from_git_workdir(): self_path = os.path.abspath(inspect.getfile(inspect.currentframe())) return os.path.exists('%s.in' % self_path) NAME = 'guake' SRC_DIR = os.path.dirname(os.path.realpath(__file__)) DATADIR = os.environ.get("GUAKE_DATA_DIR", os.path.join(SRC_DIR, 'data')) IMAGE_DIR = os.path.join(DATADIR, 'pixmaps') GLADE_DIR = DATADIR SCHEMA_DIR = DATADIR LOCALE_DIR = "/usr/share/locale" ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT = range(3) ALIGN_TOP, ALIGN_BOTTOM = range(2) ALWAYS_ON_PRIMARY = -1 guake-3.0.5/guake/gsettings.py000066400000000000000000000333031325625127100162760ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import logging import subprocess from xml.sax.saxutils import escape as xml_escape import gi gi.require_version('Gtk', '3.0') gi.require_version('Vte', '2.91') # vte-0.38 from gi.repository import Gdk from gi.repository import Gtk from gi.repository import Pango from gi.repository import Vte from guake.common import pixmapfile from guake.globals import _ GCONF_MONOSPACE_FONT_PATH = '/desktop/gnome/interface/monospace_font_name' DCONF_MONOSPACE_FONT_PATH = 'org.gnome.desktop.interface' DCONF_MONOSPACE_FONT_KEY = 'monospace-font-name' log = logging.getLogger(__name__) class GSettingHandler(object): """Handles gconf changes, if any gconf variable is changed, a different method is called to handle this change. """ def __init__(self, guake_inst): """Constructor of GConfHandler, just add the guake dir to the gconf client and bind the keys to its handler methods. """ self.guake = guake_inst self.settings = guake_inst.settings settings = self.settings # Notification is not required for mouse_display/display_n because # set_final_window_rect polls gconf and is called whenever Guake is # shown or resized settings.general.onChangedValue('use-trayicon', self.trayicon_toggled) settings.general.onChangedValue('window-ontop', self.ontop_toggled) settings.general.onChangedValue('tab-ontop', self.tab_ontop_toggled) settings.general.onChangedValue('window-tabbar', self.tabbar_toggled) settings.general.onChangedValue('window-height', self.size_changed) settings.general.onChangedValue('window-width', self.size_changed) settings.general.onChangedValue('window-valignment', self.alignment_changed) settings.general.onChangedValue('window-halignment', self.alignment_changed) settings.general.onChangedValue('window-vertical-displacement', self.alignment_changed) settings.general.onChangedValue('window-horizontal-displacement', self.alignment_changed) settings.style.onChangedValue('cursor-blink-mode', self.cursor_blink_mode_changed) settings.style.onChangedValue('cursor-shape', self.cursor_shape_changed) settings.general.onChangedValue('use-scrollbar', self.scrollbar_toggled) settings.general.onChangedValue('history-size', self.history_size_changed) settings.general.onChangedValue('infinite-history', self.infinite_history_changed) settings.general.onChangedValue('scroll-output', self.keystroke_output) settings.general.onChangedValue('scroll-keystroke', self.keystroke_toggled) settings.general.onChangedValue('use-default-font', self.default_font_toggled) settings.styleFont.onChangedValue('style', self.fstyle_changed) settings.styleFont.onChangedValue('palette', self.fpalette_changed) settings.styleFont.onChangedValue('allow-bold', self.allow_bold_toggled) settings.styleBackground.onChangedValue('transparency', self.bgtransparency_changed) settings.general.onChangedValue('compat-backspace', self.backspace_changed) settings.general.onChangedValue('compat-delete', self.delete_changed) settings.general.onChangedValue('custom-command_file', self.custom_command_file_changed) settings.general.onChangedValue('max-tab-name-length', self.max_tab_name_length_changed) settings.general.onChangedValue('abbreviate-tab-names', self.abbreviate_tab_names_changed) def custom_command_file_changed(self, settings, key, user_data): self.guake.load_custom_commands() def trayicon_toggled(self, settings, key, user_data): """If the gconf var use_trayicon be changed, this method will be called and will show/hide the trayicon. """ if hasattr(self.guake.tray_icon, 'set_status'): self.guake.tray_icon.set_status(settings.get_boolean(key)) else: self.guake.tray_icon.set_visible(settings.get_boolean(key)) def ontop_toggled(self, settings, key, user_data): """If the gconf var window_ontop be changed, this method will be called and will set the keep_above attribute in guake's main window. """ self.guake.window.set_keep_above(settings.get_boolean(key)) def tab_ontop_toggled(self, settings, key, user_data): """ tab_ontop changed """ self.guake.set_tab_position() def tabbar_toggled(self, settings, key, user_data): """If the gconf var use_tabbar be changed, this method will be called and will show/hide the tabbar. """ if settings.get_boolean(key): self.guake.toolbar.show() else: self.guake.toolbar.hide() def alignment_changed(self, settings, key, user_data): """If the gconf var window_halignment be changed, this method will be called and will call the move function in guake. """ self.guake.set_final_window_rect() self.guake.set_tab_position() self.guake.force_move_if_shown() def size_changed(self, settings, key, user_data): """If the gconf var window_height or window_width are changed, this method will be called and will call the resize function in guake. """ self.guake.set_final_window_rect() def cursor_blink_mode_changed(self, settings, key, user_data): """Called when cursor blink mode settings has been changed """ for term in self.guake.notebook.iter_terminals(): term.set_property("cursor-blink-mode", settings.get_int(key)) def cursor_shape_changed(self, settings, key, user_data): """Called when the cursor shape settings has been changed """ for term in self.guake.notebook.iter_terminals(): term.set_property("cursor-shape", settings.get_int(key)) def scrollbar_toggled(self, settings, key, user_data): """If the gconf var use_scrollbar be changed, this method will be called and will show/hide scrollbars of all terminals open. """ for term in self.guake.notebook.iter_terminals(): # There is an hbox in each tab of the main notebook and it # contains a Terminal and a Scrollbar. Since only have the # Terminal here, we're going to use this to get the # scrollbar and hide/show it. hbox = term.get_parent() if hbox is None: continue terminal, scrollbar = hbox.get_children() if settings.get_boolean(key): scrollbar.show() else: scrollbar.hide() def history_size_changed(self, settings, key, user_data): """If the gconf var history_size be changed, this method will be called and will set the scrollback_lines property of all terminals open. """ lines = settings.get_int(key) for i in self.guake.notebook.iter_terminals(): i.set_scrollback_lines(lines) def infinite_history_changed(self, settings, key, user_data): if settings.get_boolean(key): lines = -1 else: lines = self.settings.general.get_int("history-size") for i in self.guake.notebook.iter_terminals(): i.set_scrollback_lines(lines) def keystroke_output(self, settings, key, user_data): """If the gconf var scroll_output be changed, this method will be called and will set the scroll_on_output in all terminals open. """ for i in self.guake.notebook.iter_terminals(): i.set_scroll_on_output(settings.get_boolean(key)) def keystroke_toggled(self, settings, key, user_data): """If the gconf var scroll_keystroke be changed, this method will be called and will set the scroll_on_keystroke in all terminals open. """ for i in self.guake.notebook.iter_terminals(): i.set_scroll_on_keystroke(settings.get_boolean(key)) def default_font_toggled(self, settings, key, user_data): """If the gconf var use_default_font be changed, this method will be called and will change the font style to the gnome default or to the chosen font in style/font/style in all terminals open. """ # TODO PORT font_name = None if settings.get_boolean(key): # cannot directly use the Gio API since it requires to rework completely # the library inclusion, remove dependencies on gobject and so on. # Instead, issuing a direct command line request c = ['gsettings', 'get', DCONF_MONOSPACE_FONT_PATH, DCONF_MONOSPACE_FONT_KEY] proc = subprocess.Popen(c, stdout=subprocess.PIPE) font_name = proc.stdout.readline().decode().replace("'", "") if font_name is None: # Back to gconf font_name = settings.get_string(GCONF_MONOSPACE_FONT_PATH) proc.kill() else: font_name = self.settings.styleFont.get_string('style') if not font_name: log.error("Error: unable to find font name !!!") return font = Pango.FontDescription(font_name) if not font: return for i in self.guake.notebook.iter_terminals(): i.set_font(font) def allow_bold_toggled(self, settings, key, user_data): """If the gconf var allow_bold is changed, this method will be called and will change the VTE terminal o. displaying characters in bold font. """ for term in self.guake.notebook.iter_terminals(): term.set_allow_bold(settings.get_boolean(key)) def palette_font_and_background_color_toggled(self, settings, key, user_data): """If the gconf var use_palette_font_and_background_color be changed, this method will be called and will change the font color and the background color to the color defined in the palette. """ self.settings.styleFont.triggerOnChangedValue(self.settings.styleFont, 'palette') def fstyle_changed(self, settings, key, user_data): """If the gconf var style/font/style be changed, this method will be called and will change the font style in all terminals open. """ font = Pango.FontDescription(settings.get_string(key)) for i in self.guake.notebook.iter_terminals(): i.set_font(font) def fpalette_changed(self, settings, key, user_data): """If the gconf var style/font/palette be changed, this method will be called and will change the color scheme in all terminals open. """ self.guake.set_colors_from_settings() def bgtransparency_changed(self, settings, key, user_data): """If the gconf var style/background/transparency be changed, this method will be called and will set the saturation and transparency properties in all terminals open. """ self.guake.set_background_color_from_settings() def getEraseBinding(self, str): if str == "auto": return Vte.EraseBinding(0) if str == "ascii-backspace": return Vte.EraseBinding(1) if str == "ascii-delete": return Vte.EraseBinding(2) if str == "delete-sequence": return Vte.EraseBinding(3) if str == "tty": return Vte.EraseBinding(4) def backspace_changed(self, settings, key, user_data): """If the gconf var compat_backspace be changed, this method will be called and will change the binding configuration in all terminals open. """ for i in self.guake.notebook.iter_terminals(): i.set_backspace_binding(self.getEraseBinding(settings.get_string(key))) def delete_changed(self, settings, key, user_data): """If the gconf var compat_delete be changed, this method will be called and will change the binding configuration in all terminals open. """ for i in self.guake.notebook.iter_terminals(): i.set_delete_binding(self.getEraseBinding(settings.get_string(key))) def max_tab_name_length_changed(self, settings, key, user_data): """If the gconf var max_tab_name_length be changed, this method will be called and will set the tab name length limit. """ # avoid get window title before terminal is ready if self.guake.notebook.get_current_terminal() is None: return # avoid get window title before terminal is ready if self.guake.notebook.get_current_terminal().get_window_title() is None: return self.guake.recompute_tabs_titles() def abbreviate_tab_names_changed(self, settings, key, user_data): """If the gconf var abbreviate_tab_names be changed, this method will be called and will update tab names. """ abbreviate_tab_names = settings.get_boolean('abbreviate-tab-names') self.guake.abbreviate = abbreviate_tab_names and self.guake.is_tabs_scrollbar_visible() self.guake.recompute_tabs_titles() guake-3.0.5/guake/guake_app.py000066400000000000000000002375611325625127100162370ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2012 Lincoln de Sousa Copyright (C) 2007 Gabriel Falcão This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import json import logging import os import platform import subprocess import sys import traceback import uuid from pathlib import Path from urllib.parse import quote_plus from xml.sax.saxutils import escape as xml_escape import gi gi.require_version('Gtk', '3.0') gi.require_version('Gdk', '3.0') gi.require_version('Vte', '2.91') # vte-0.42 gi.require_version('Keybinder', '3.0') from gi.repository import GLib from gi.repository import GObject from gi.repository import Gdk from gi.repository import GdkX11 from gi.repository import Gio from gi.repository import Gtk from gi.repository import Keybinder from gi.repository import Vte import cairo from guake import notifier from guake.about import AboutDialog from guake.common import gladefile from guake.common import pixmapfile from guake.globals import ALIGN_BOTTOM from guake.globals import ALIGN_CENTER from guake.globals import ALIGN_LEFT from guake.globals import ALIGN_RIGHT from guake.globals import ALIGN_TOP from guake.globals import ALWAYS_ON_PRIMARY from guake.globals import LOCALE_DIR from guake.globals import NAME from guake.globals import SCHEMA_DIR from guake.globals import _ from guake.gsettings import GSettingHandler from guake.guake_logging import setupLogging from guake.guake_notebook import GuakeNotebook from guake.keybindings import Keybindings from guake.prefs import PrefsDialog from guake.settings import Settings from guake.simplegladeapp import SimpleGladeApp from guake.simplegladeapp import bindtextdomain from guake.terminal import GuakeTerminalBox from guake.utils import get_server_time libutempter = None try: # this allow to run some commands that requires libuterm to # be injected in current process, as: wall from atexit import register as at_exit_call from ctypes import cdll libutempter = cdll.LoadLibrary('libutempter.so.0') if libutempter is not None: # We absolutely need to remove the old tty from the utmp !!! at_exit_call(libutempter.utempter_remove_added_record) except Exception as e: libutempter = None sys.stderr.write("[WARN] Unable to load the library libutempter !\n") sys.stderr.write("[WARN] The command will not work in guake !\n") sys.stderr.write("[WARN] " + str(e) + '\n') log = logging.getLogger(__name__) instance = None RESPONSE_FORWARD = 0 RESPONSE_BACKWARD = 1 # Disable find feature until python-vte hasn't been updated enable_find = False GObject.threads_init() # Loading translation bindtextdomain(NAME, LOCALE_DIR) # Setting gobject program name GObject.set_prgname(NAME) GDK_WINDOW_STATE_WITHDRAWN = 1 GDK_WINDOW_STATE_ICONIFIED = 2 GDK_WINDOW_STATE_STICKY = 8 GDK_WINDOW_STATE_ABOVE = 32 # Transparency max level (should be always 100) MAX_TRANSPARENCY = 100 class PromptQuitDialog(Gtk.MessageDialog): """Prompts the user whether to quit/close a tab. """ def __init__(self, parent, procs, tabs): super(PromptQuitDialog, self).__init__( parent, Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, Gtk.MessageType.QUESTION, Gtk.ButtonsType.YES_NO ) if tabs == -1: primary_msg = _("Do you want to close the tab?") tab_str = '' else: primary_msg = _("Do you really want to quit Guake?") if tabs == 1: tab_str = _(" and one tab open") else: tab_str = _(" and {0} tabs open").format(tabs) if procs == 0: proc_str = _("There are no processes running") elif procs == 1: proc_str = _("There is a process still running") else: proc_str = _("There are {0} processes still running").format(procs) self.set_markup(primary_msg) self.format_secondary_markup("{0}{1}.".format(proc_str, tab_str)) class Guake(SimpleGladeApp): """Guake main class. Handles specialy the main window. """ def __init__(self): super(Guake, self).__init__(gladefile('guake.glade')) self.add_callbacks(self) schema_source = Gio.SettingsSchemaSource.new_from_directory( SCHEMA_DIR, Gio.SettingsSchemaSource.get_default(), False ) self.settings = Settings(schema_source) self.debug_mode = self.settings.general.get_boolean('debug-mode') setupLogging(self.debug_mode) self._select_gtk_theme() # Cannot use "getattr(gtk.Window().get_style(), "base")[int(gtk.STATE_SELECTED)]" # since theme has not been applied before first show_all self.selected_color = None self.prompt_dialog = None self.hidden = True self.forceHide = False self.preventHide = False self.custom_command_menuitem = None # trayicon! Using SVG handles better different OS trays # img = pixmapfile('guake-tray.svg') # trayicon! img = pixmapfile('guake-tray.png') try: import appindicator except ImportError: self.tray_icon = Gtk.StatusIcon() self.tray_icon.set_from_file(img) self.tray_icon.set_tooltip_text(_("Guake Terminal")) self.tray_icon.connect('popup-menu', self.show_menu) self.tray_icon.connect('activate', self.show_hide) else: # TODO PORT test this on a system with app indicator self.tray_icon = appindicator.Indicator( _("guake-indicator"), _("guake-tray"), appindicator.CATEGORY_OTHER ) self.tray_icon.set_icon(img) self.tray_icon.set_status(appindicator.STATUS_ACTIVE) menu = self.get_widget('tray-menu') show = Gtk.MenuItem(_('Show')) show.set_sensitive(True) show.connect('activate', self.show_hide) show.show() menu.prepend(show) self.tray_icon.set_menu(menu) ipath = pixmapfile('add_tab.png') self.get_widget('image2').set_from_file(ipath) # important widgets self.window = self.get_widget('window-root') self.window.set_keep_above(True) self.mainframe = self.get_widget('mainframe') self.mainframe.remove(self.get_widget('notebook-teminals')) self.notebook = GuakeNotebook() self.notebook.set_name("notebook-teminals") # help(Gtk.PositionType) self.notebook.set_tab_pos(Gtk.PositionType.BOTTOM) # self.notebook.set_property("tab_pos", "bottom") self.notebook.set_property("show_tabs", False) self.notebook.set_property("show_border", False) self.notebook.set_property("visible", True) self.notebook.set_property("has_focus", True) self.notebook.set_property("can_focus", True) self.notebook.set_property("is_focus", True) self.notebook.set_property("enable_popup", True) self.notebook.set_property("expand", True) self.notebook.connect("switch_page", self.select_current_tab) self.mainframe.add(self.notebook) self.set_tab_position() self.tabs = self.get_widget('hbox-tabs') self.toolbar = self.get_widget('toolbar') self.mainframe = self.get_widget('mainframe') # check and set ARGB for real transparency color = self.window.get_style_context().get_background_color(Gtk.StateFlags.NORMAL) self.window.set_app_paintable(True) def draw_callback(widget, cr): if widget.transparency: pass cr.set_source_rgba(color.red, color.green, color.blue, 1) else: cr.set_source_rgb(0, 0, 0) cr.set_operator(cairo.OPERATOR_SOURCE) cr.paint() cr.set_operator(cairo.OPERATOR_OVER) screen = self.window.get_screen() visual = screen.get_rgba_visual() self.window.transparency = False if visual and screen.is_composited(): self.window.set_visual(visual) self.window.transparency = True else: log.warn('System doesn\'t support transparency') self.window.set_visual(screen.get_system_visual()) self.window.connect('draw', draw_callback) # It's intended to know which tab was selected to # close/rename. This attribute will be set in # self.show_tab_menu self.selected_tab = None # holds fullscreen status self.is_fullscreen = False # holds the timestamp of the losefocus event self.losefocus_time = 0 # holds the timestamp of the previous show/hide action self.prev_showhide_time = 0 # Controls the transparency state needed for function accel_toggle_transparency self.transparency_toggled = False # load cumstom command menu and menuitems from config file self.custom_command_menuitem = None self.load_custom_commands() # store the default window title to reset it when update is not wanted self.default_window_title = self.window.get_title() # double click stuff def double_click(hbox, event): """Handles double clicks on tabs area and when receive one, calls add_tab. """ if event.button == 1 and event.type == Gdk.EventType._2BUTTON_PRESS: self.add_tab() evtbox = self.get_widget('event-tabs') evtbox.connect('button-press-event', double_click) # TODO PORT there is still some gtk stuff in there, how to trigger this? cant test... def scroll_manager(hbox, event): adj = self.get_widget('tabs-scrolledwindow').get_hadjustment() adj.set_page_increment(1) if event.direction == Gdk.ScrollDirection.Down: if self.notebook.get_current_page() + 1 < self.notebook.get_tab_count(): self.notebook.next_page() else: return if event.direction == Gdk.ScrollDirection.UP: self.notebook.prev_page() current_page = self.notebook.get_current_page() tab = self.tabs.get_children()[current_page] rectangle = tab.get_allocation() adj.set_value(rectangle.x) evtbox.connect('scroll-event', scroll_manager) self.abbreviate = False self.was_deleted_tab = False def tabs_scrollbar_hide(hscrollbar): self.get_widget('event-tabs').set_property('height_request', 10) if self.abbreviate and self.was_deleted_tab: self.was_deleted_tab = False self.abbreviate = False self.recompute_tabs_titles() def tabs_scrollbar_show(hscrollbar): self.get_widget('event-tabs').set_property('height_request', -1) if self.settings.general.get_boolean('abbreviate-tab-names'): self.abbreviate = True self.recompute_tabs_titles() tabs_scrollbar = self.get_widget('tabs-scrolledwindow').get_hscrollbar() tabs_scrollbar.connect('hide', tabs_scrollbar_hide) tabs_scrollbar.connect('show', tabs_scrollbar_show) # Flag to prevent guake hide when window_losefocus is true and # user tries to use the context menu. self.showing_context_menu = False def hide_context_menu(menu): """Turn context menu flag off to make sure it is not being shown. """ self.showing_context_menu = False self.get_widget('context-menu').connect('hide', hide_context_menu) self.get_widget('tab-menu').connect('hide', hide_context_menu) self.window.connect('focus-out-event', self.on_window_losefocus) # Handling the delete-event of the main window to avoid # problems when closing it. def destroy(*args): self.hide() return True def window_event(*args): return self.window_event(*args) self.window.connect('delete-event', destroy) self.window.connect('window-state-event', window_event) # this line is important to resize the main window and make it # smaller. # TODO PORT do we still need this? # self.window.set_geometry_hints(min_width=1, min_height=1) # special trick to avoid the "lost guake on Ubuntu 'Show Desktop'" problem. # DOCK makes the window foundable after having being "lost" after "Show # Desktop" self.window.set_type_hint(Gdk.WindowTypeHint.DOCK) # Restore back to normal behavior self.window.set_type_hint(Gdk.WindowTypeHint.NORMAL) # loading and setting up configuration stuff GSettingHandler(self) Keybinder.init() self.hotkeys = Keybinder Keybindings(self) self.load_config() # adding the first tab on guake self.add_tab() self.get_widget("context_find_tab").set_visible(enable_find) if self.settings.general.get_boolean('start-fullscreen'): self.fullscreen() # Pop-up that shows that guake is working properly (if not # unset in the preferences windows) if self.settings.general.get_boolean('use-popup'): key = self.settings.keybindingsGlobal.get_string('show-hide') keyval, mask = Gtk.accelerator_parse(key) label = Gtk.accelerator_get_label(keyval, mask) filename = pixmapfile('guake-notification.png') notifier.showMessage( _("Guake Terminal"), _("Guake is now running,\n" "press {!s} to use it.").format(xml_escape(label)), filename ) log.info("Guake initialized") def _select_gtk_theme(self): gtk_theme_name = self.settings.general.get_string('gtk-theme-name') log.debug("Wanted GTK theme: %r", gtk_theme_name) settings = Gtk.Settings.get_default() if gtk_theme_name and (Path("/usr/share/themes") / gtk_theme_name).exists(): settings.set_property("gtk-theme-name", gtk_theme_name) prefer_dark_theme = self.settings.general.get_boolean('gtk-prefer-dark-theme') log.debug("Prefer dark theme: %r", prefer_dark_theme) if prefer_dark_theme: settings.set_property("gtk-application-prefer-dark-theme", prefer_dark_theme) # load the custom commands infrastucture def load_custom_commands(self): if self.custom_command_menuitem: self.get_widget('context-menu').remove(self.custom_command_menuitem) custom_commands_menu = Gtk.Menu() if not self.get_custom_commands(custom_commands_menu): return menu = Gtk.MenuItem("Custom Commands") menu.set_submenu(custom_commands_menu) menu.show() self.custom_command_menuitem = menu context_menu = self.get_widget('context-menu') context_menu.insert(self.custom_command_menuitem, self.context_menu_get_insert_pos()) # returns position where the custom cmd must be placed on the context-menu def context_menu_get_insert_pos(self): # assuming that the quit menuitem is always the last one and with a # separator before him return len(self.get_widget('context-menu').get_children()) - 2 # function to read commands stored at /general/custom_command_file and # launch the context menu builder def get_custom_commands(self, menu): # TODO PORT test this code, where is the spec for the json file? custom_command_file_path = self.settings.general.get_string('custom-command-file') if not custom_command_file_path: return False file_name = os.path.expanduser(custom_command_file_path) if not file_name: return False try: with open(file_name) as f: data_file = f.read() except Exception as e: data_file = None if not data_file: return False try: custom_commands = json.loads(data_file) for json_object in custom_commands: self.parse_custom_commands(json_object, menu) return True except Exception: log.exception("Invalid custom command file %s. Exception:", data_file) return False # function to build the custom commands menu and menuitems def parse_custom_commands(self, json_object, menu): # TODO PORT test this code if json_object.get('type') == "menu": newmenu = Gtk.Menu() newmenuitem = Gtk.MenuItem(json_object['description']) newmenuitem.set_submenu(newmenu) newmenuitem.show() menu.append(newmenuitem) for item in json_object['items']: self.parse_custom_commands(item, newmenu) else: menu_item = Gtk.MenuItem(json_object['description']) custom_command = "" space = "" for command in json_object['cmd']: custom_command += (space + command) space = " " menu_item.connect("activate", self.execute_context_menu_cmd, custom_command) menu.append(menu_item) menu_item.show() # execute contextual menu call def execute_context_menu_cmd(self, item, cmd): self.execute_command(cmd) # new color methods should be moved to the GuakeTerminal class def __load_palette(self): colorRGBA = Gdk.RGBA(0, 0, 0, 0) paletteList = list() for color in self.settings.styleFont.get_string("palette").split(':'): colorRGBA.parse(color) paletteList.append(colorRGBA.copy()) return paletteList def __get_background_color(self, palette_list, transparency): if len(palette_list) > 16: bg_color = palette_list[17] else: bg_color = Gdk.RGBA(0, 0, 0, 0.9) if not self.transparency_toggled: bg_color.alpha = 1 / 100 * transparency else: bg_color.alpha = 1 return bg_color def set_background_color_from_settings(self): self.set_colors_from_settings() def set_colors_from_settings(self): transparency = self.settings.styleBackground.get_int('transparency') palette_list = self.__load_palette() bg_color = self.__get_background_color(palette_list, transparency) if len(palette_list) > 16: font_color = palette_list[16] else: font_color = Gdk.RGBA(0, 0, 0, 0) for i in self.notebook.iter_terminals(): i.set_color_foreground(font_color) i.set_color_bold(font_color) i.set_colors(font_color, bg_color, palette_list[:16]) def execute_command(self, command, tab=None): """Execute the `command' in the `tab'. If tab is None, the command will be executed in the currently selected tab. Command should end with '\n', otherwise it will be appended to the string. """ if not self.notebook.has_term(): self.add_tab() if command[-1] != '\n': command += '\n' index = self.notebook.get_current_page() index = tab or self.notebook.get_current_page() for terminal in self.notebook.get_terminals_for_tab(index): terminal.feed_child(command, len(command)) break def execute_command_by_uuid(self, tab_uuid, command): """Execute the `command' in the tab whose terminal has the `tab_uuid' uuid """ if command[-1] != '\n': command += '\n' try: tab_uuid = uuid.UUID(tab_uuid) tab_index, = ( index for index, t in enumerate(self.notebook.iter_terminals()) if t.get_uuid() == tab_uuid ) self.tabs.get_children()[tab_index] # pylint: disable=expression-not-assigned except ValueError: pass else: terminals = self.notebook.get_terminals_for_tab(tab_index) for current_vte in terminals: current_vte.feed_child(command, len(command)) # TODO this is dead: 2eae380b1a91a24f6c1eb68c13dac33db98a6ea2 and # 3f8c344519c9228deb9ca5f181cbdd5ef1d6acc0 def on_resizer_drag(self, widget, event): """Method that handles the resize drag. It does not actually move the main window. It just sets the new window size in gconf. """ mod = event.get_state() if 'GDK_BUTTON1_MASK' not in mod.value_names: return screen = self.window.get_screen() win, x, y, _ = screen.get_root_window().get_pointer() screen_no = screen.get_monitor_at_point(x, y) valignment = self.settings.general.get_int('window-valignment') max_height = screen.get_monitor_geometry(screen_no).height if valignment == ALIGN_BOTTOM: percent = 100 * (max_height - y) / max_height else: percent = 100 * y / max_height if percent < 1: percent = 1 window_rect = self.window.get_size() window_pos = self.window.get_position() if valignment == ALIGN_BOTTOM: self.window.resize(window_rect[0], max_height - y) log.debug( "Resizing on resizer drag to : %r, and moving to: %r, y: %r", (window_rect[0], max_height - y), window_pos[0], y ) self.window.move(window_pos[0], y) else: self.window.resize(window_rect[0], y) log.debug("Just moving on resizer drag to: %r, y=%r", window_rect[0], y) self.settings.general.set_int('window-height', int(percent)) def on_window_losefocus(self, window, event): """Hides terminal main window when it loses the focus and if the window_losefocus gconf variable is True. """ if self.showing_context_menu: return if self.prompt_dialog is not None: return if self.preventHide: return value = self.settings.general.get_boolean('window-losefocus') visible = window.get_property('visible') self.losefocus_time = get_server_time(self.window) if visible and value: log.info("Hiding on focus lose") self.hide() def show_menu(self, status_icon, button, activate_time): """Show the tray icon menu. """ menu = self.get_widget('tray-menu') menu.popup(None, None, None, Gtk.StatusIcon.position_menu, button, activate_time) def show_context_menu(self, terminal, event): """Show the context menu, only with a right click on a vte Terminal. """ if event.button != 3: return False self.showing_context_menu = True guake_clipboard = Gtk.Clipboard.get_default(self.window.get_display()) if not guake_clipboard.wait_is_text_available(): self.get_widget('context_paste').set_sensitive(False) else: self.get_widget('context_paste').set_sensitive(True) current_selection = '' current_term = self.notebook.get_current_terminal() if current_term.get_has_selection(): current_term.copy_clipboard() guake_clipboard = Gtk.Clipboard.get_default(self.window.get_display()) current_selection = guake_clipboard.wait_for_text() if current_selection: current_selection.rstrip() if current_selection and len(current_selection) > 20: current_selection = current_selection[:17] + "..." self.get_widget('separator_search').set_visible(False) if current_selection: self.get_widget('context_search_on_web' ).set_label(_("Search on Web: '%s'") % current_selection) self.get_widget('context_search_on_web').set_visible(True) self.get_widget('separator_search').set_visible(True) else: self.get_widget('context_search_on_web').set_label(_("Search on Web (no selection)")) self.get_widget('context_search_on_web').set_visible(False) link = self.getCurrentTerminalLinkUnderCursor() if link: self.get_widget('context_browse_on_web').set_visible(True) if len(link) >= 28: self.get_widget('context_browse_on_web' ).set_label(_("Open Link: '{}...'".format(link[:25]))) else: self.get_widget('context_browse_on_web').set_label(_("Open Link: {}".format(link))) self.get_widget('separator_search').set_visible(True) else: self.get_widget('context_browse_on_web').set_label(_("Open Link...")) self.get_widget('context_browse_on_web').set_visible(False) context_menu = self.get_widget('context-menu') context_menu.popup(None, None, None, None, 3, event.get_time()) return True def show_rename_current_tab_dialog(self, target, event): """On double-click over a tab, show the rename dialog. """ if event.button == 1: if event.type == Gdk.EventType._2BUTTON_PRESS: self.accel_rename_current_tab() self.set_terminal_focus() self.selected_tab.pressed() return True def show_tab_menu(self, target, event): """Shows the tab menu with a right click. After that, the focus come back to the terminal. """ if event.button == 3: self.showing_context_menu = True self.selected_tab = target menu = self.get_widget('tab-menu') menu.popup(None, None, None, None, 3, event.get_time()) """This may look like it could be refactored by just calling self.set_terminal_focus() but self.set_terminal_focus() calls self.get_selected_tab() which overrides the value of self.selected_tab """ self.notebook.get_current_terminal().grab_focus() pos = self.notebook.get_current_page() self.select_tab(0) self.select_tab(pos) def middle_button_click(self, target, event): """Closes a tab with a middle click """ if event.button == 2 and event.type == Gdk.EventType.BUTTON_PRESS: previously_selected_tab = self.get_selected_tab() target.activate_tab() target_position = self.get_selected_tab() self.select_tab(previously_selected_tab) self.delete_tab(target_position) def show_about(self, *args): """Hides the main window and creates an instance of the About Dialog. """ self.hide() AboutDialog() def show_prefs(self, *args): """Hides the main window and creates an instance of the Preferences window. """ self.hide() PrefsDialog(self.settings).show() def is_iconified(self): if self.window: cur_state = int(self.window.get_state()) return bool(cur_state & GDK_WINDOW_STATE_ICONIFIED) return False def window_event(self, window, event): state = event.new_window_state log.debug("Received window state event: %s", state) def show_hide(self, *args): """Toggles the main window visibility """ if self.forceHide: self.forceHide = False return if self.preventHide: return if not self.win_prepare(): return if not self.window.get_property('visible'): log.info("Showing the terminal") self.show() self.set_terminal_focus() return # Disable the focus_if_open feature # - if doesn't work seamlessly on all system # - self.window.window.get_state doesn't provides us the right information on all # systems, especially on MATE/XFCE # # if self.client.get_bool(KEY('/general/focus_if_open')): # restore_focus = False # if self.window.window: # state = int(self.window.window.get_state()) # if ((state & GDK_WINDOW_STATE_STICKY or # state & GDK_WINDOW_STATE_WITHDRAWN # )): # restore_focus = True # else: # restore_focus = True # if not self.hidden: # restore_focus = True # if restore_focus: # log.debug("DBG: Restoring the focus to the terminal") # self.hide() # self.show() # self.window.window.focus() # self.set_terminal_focus() # return log.info("hiding the terminal") self.hide() def show_focus(self, *args): self.win_prepare() self.show() self.set_terminal_focus() def win_prepare(self, *args): # TODO PORT reenable this after keybinder fixes (this is mostly done but needs testing) event_time = self.hotkeys.get_current_event_time() if not self.settings.general.get_boolean('window-refocus') and \ self.window.get_window() and self.window.get_property('visible'): pass elif not self.settings.general.get_boolean('window-losefocus'): if self.losefocus_time and self.losefocus_time < event_time: if self.window.get_window() and self.window.get_property('visible'): log.debug("DBG: Restoring the focus to the terminal") self.window.get_window().focus(event_time) self.set_terminal_focus() self.losefocus_time = 0 return False elif self.losefocus_time and self.settings.general.get_boolean('window-losefocus'): if self.losefocus_time >= event_time and \ (self.losefocus_time - event_time) < 10: self.losefocus_time = 0 return False # limit rate at which the visibility can be toggled. if self.prev_showhide_time and event_time and \ (event_time - self.prev_showhide_time) < 65: return False self.prev_showhide_time = event_time log.debug("") log.debug("=" * 80) log.debug("Window display") if self.window: cur_state = int(self.window.get_state()) is_sticky = bool(cur_state & GDK_WINDOW_STATE_STICKY) is_withdrawn = bool(cur_state & GDK_WINDOW_STATE_WITHDRAWN) is_above = bool(cur_state & GDK_WINDOW_STATE_ABOVE) is_iconified = self.is_iconified() log.debug("gtk.gdk.WindowState = %s", cur_state) log.debug("GDK_WINDOW_STATE_STICKY? %s", is_sticky) log.debug("GDK_WINDOW_STATE_WITHDRAWN? %s", is_withdrawn) log.debug("GDK_WINDOW_STATE_ABOVE? %s", is_above) log.debug("GDK_WINDOW_STATE_ICONIFIED? %s", is_iconified) return True return False def show(self): """Shows the main window and grabs the focus on it. """ self.hidden = False # setting window in all desktops window_rect = self.set_final_window_rect() self.get_widget('window-root').stick() # add tab must be called before window.show to avoid a # blank screen before adding the tab. if not self.notebook.has_term(): self.add_tab() self.window.set_keep_below(False) self.window.show_all() # this is needed because self.window.show_all() results in showing every # thing which includes the scrollbar too self.settings.general.triggerOnChangedValue(self.settings.general, "use-scrollbar") # TODO PORT do we need this? # if self.selected_color is None: # self.selected_color = getattr(self.window.get_style(), # "light")[int(gtk.STATE_SELECTED)] # # # Reapply the tab color to all button in the tab list, since at least one doesn't have # # the select color set. This needs to happen AFTER the first show_all, since before, # # gtk has not loaded the right colors yet. # for tab in self.tabs.get_children(): # if isinstance(tab, gtk.RadioButton): # tab.modify_bg(gtk.STATE_ACTIVE, gtk.gdk.Color(str(self.selected_color))) # move the window even when in fullscreen-mode log.debug("Moving window to: %r", window_rect) self.window.move(window_rect.x, window_rect.y) # this works around an issue in fluxbox if not self.is_fullscreen: self.settings.general.triggerOnChangedValue(self.settings.general, 'window-height') time = get_server_time(self.window) # TODO PORT this # When minized, the window manager seems to refuse to resume # log.debug("self.window: %s. Dir=%s", type(self.window), dir(self.window)) # is_iconified = self.is_iconified() # if is_iconified: # log.debug("Is iconified. Ubuntu Trick => " # "removing skip_taskbar_hint and skip_pager_hint " # "so deiconify can work!") # self.get_widget('window-root').set_skip_taskbar_hint(False) # self.get_widget('window-root').set_skip_pager_hint(False) # self.get_widget('window-root').set_urgency_hint(False) # log.debug("get_skip_taskbar_hint: {}".format( # self.get_widget('window-root').get_skip_taskbar_hint())) # log.debug("get_skip_pager_hint: {}".format( # self.get_widget('window-root').get_skip_pager_hint())) # log.debug("get_urgency_hint: {}".format( # self.get_widget('window-root').get_urgency_hint())) # glib.timeout_add_seconds(1, lambda: self.timeout_restore(time)) # log.debug("order to present and deiconify") self.window.present() self.window.deiconify() self.window.show() self.window.get_window().focus(time) self.window.set_type_hint(Gdk.WindowTypeHint.DOCK) self.window.set_type_hint(Gdk.WindowTypeHint.NORMAL) # log.debug("Restoring skip_taskbar_hint and skip_pager_hint") # if is_iconified: # self.get_widget('window-root').set_skip_taskbar_hint(False) # self.get_widget('window-root').set_skip_pager_hint(False) # self.get_widget('window-root').set_urgency_hint(False) # This is here because vte color configuration works only after the # widget is shown. self.settings.styleFont.triggerOnChangedValue(self.settings.styleFont, 'color') self.settings.styleBackground.triggerOnChangedValue(self.settings.styleBackground, 'color') log.debug("Current window position: %r", self.window.get_position()) self.execute_hook('show') def hide_from_remote(self): """ Hides the main window of the terminal and sets the visible flag to False. """ log.debug("hide from remote") self.forceHide = True self.hide() def show_from_remote(self): """Show the main window of the terminal and sets the visible flag to False. """ log.debug("show from remote") self.forceHide = True self.show() def hide(self): """Hides the main window of the terminal and sets the visible flag to False. """ if self.preventHide: return self.hidden = True self.get_widget('window-root').unstick() self.window.hide() # Don't use hide_all here! def get_final_window_monitor(self): """Gets the final screen number for the main window of guake. """ screen = self.window.get_screen() # fetch settings use_mouse = self.settings.general.get_boolean('mouse-display') dest_screen = self.settings.general.get_int('display-n') if use_mouse: # TODO PORT get_pointer is deprecated # https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-get-pointer win, x, y, _ = screen.get_root_window().get_pointer() dest_screen = screen.get_monitor_at_point(x, y) # If Guake is configured to use a screen that is not currently attached, # default to 'primary display' option. n_screens = screen.get_n_monitors() if dest_screen > n_screens - 1: self.settings.general.set_boolean('mouse-display', False) self.settings.general.set_int('display-n', dest_screen) dest_screen = screen.get_primary_monitor() # Use primary display if configured if dest_screen == ALWAYS_ON_PRIMARY: dest_screen = screen.get_primary_monitor() return dest_screen # TODO PORT remove this UNITY is DEAD def is_using_unity(self): linux_distrib = platform.linux_distribution() if linux_distrib[0].lower() != "ubuntu": return False # http://askubuntu.com/questions/70296/is-there-an-environment-variable-that-is-set-for-unity if float(linux_distrib[1]) - 0.01 < 11.10: if os.environ.get('DESKTOP_SESSION', '').lower() == "gnome".lower(): return True else: if os.environ.get('XDG_CURRENT_DESKTOP', '').lower() == "unity".lower(): return True return False def set_final_window_rect(self): """Sets the final size and location of the main window of guake. The height is the window_height property, width is window_width and the horizontal alignment is given by window_alignment. """ # fetch settings height_percents = self.settings.general.get_int('window-height') width_percents = self.settings.general.get_int('window-width') halignment = self.settings.general.get_int('window-halignment') valignment = self.settings.general.get_int('window-valignment') vdisplacement = self.settings.general.get_int('window-vertical-displacement') hdisplacement = self.settings.general.get_int('window-horizontal-displacement') log.debug("set_final_window_rect") log.debug(" height_percents = %s", height_percents) log.debug(" width_percents = %s", width_percents) log.debug(" halignment = %s", halignment) log.debug(" valignment = %s", valignment) log.debug(" vdisplacement = %s", vdisplacement) log.debug(" hdisplacement = %s", hdisplacement) # get the rectangle just from the destination monitor screen = self.window.get_screen() monitor = self.get_final_window_monitor() window_rect = screen.get_monitor_geometry(monitor) log.debug("Current monitor geometry") log.debug(" window_rect.x: %s", window_rect.x) log.debug(" window_rect.y: %s", window_rect.y) log.debug(" window_rect.height: %s", window_rect.height) log.debug(" window_rect.width: %s", window_rect.width) log.debug("is unity: %s", self.is_using_unity()) # TODO PORT remove this UNITY is DEAD if self.is_using_unity(): # For Ubuntu 12.10 and above, try to use dconf: # see if unity dock is hidden => unity_hide # and the width of unity dock => unity_dock # and the position of the unity dock. => unity_pos # found = False unity_hide = 0 unity_dock = 0 unity_pos = "Left" # float() conversion might mess things up. Add 0.01 so the comparison will always be # valid, even in case of float("10.10") = 10.099999999999999 if float(platform.linux_distribution()[1]) + 0.01 >= 12.10: try: unity_hide = int( subprocess.check_output([ '/usr/bin/dconf', 'read', '/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode' ]) ) unity_dock = int( subprocess.check_output([ '/usr/bin/dconf', 'read', '/org/compiz/profiles/unity/plugins/unityshell/icon-size' ]) or "48" ) unity_pos = subprocess.check_output([ '/usr/bin/dconf', 'read', '/com/canonical/unity/launcher/launcher-position' ]) or "Left" # found = True except Exception as e: # in case of error, just ignore it, 'found' will not be set to True and so # we execute the fallback pass # FIXME: remove self.client dependency # if not found: # # Fallback: try to bet from gconf # unity_hide = self.client.get_int( # KEY('/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode') # ) # unity_icon_size = self.client.get_int( # KEY('/apps/compiz-1/plugins/unityshell/screen0/options/icon_size') # ) # unity_dock = unity_icon_size + 17 # launcher_hide_mode = 1 => autohide # only adjust guake window width if Unity dock is positioned "Left" or "Right" if unity_hide != 1 and (unity_pos == "Left" or unity_pos == "Right"): log.debug( "correcting window width because of launcher position %s " "and width %s (from %s to %s)", unity_pos, unity_dock, window_rect.width, window_rect.width - unity_dock ) window_rect.width = window_rect.width - unity_dock total_width = window_rect.width total_height = window_rect.height log.debug("Correcteed monitor size:") log.debug(" total_width: %s", total_width) log.debug(" total_height: %s", total_height) window_rect.height = int(float(window_rect.height) * float(height_percents) / 100.0) window_rect.width = int(float(window_rect.width) * float(width_percents) / 100.0) if window_rect.width < total_width: if halignment == ALIGN_CENTER: # log.debug("aligning to center!") window_rect.x += (total_width - window_rect.width) / 2 elif halignment == ALIGN_LEFT: # log.debug("aligning to left!") window_rect.x += 0 + hdisplacement elif halignment == ALIGN_RIGHT: # log.debug("aligning to right!") window_rect.x += total_width - window_rect.width - hdisplacement if window_rect.height < total_height: if valignment == ALIGN_BOTTOM: window_rect.y += (total_height - window_rect.height) if valignment == ALIGN_TOP: window_rect.y += vdisplacement elif valignment == ALIGN_BOTTOM: window_rect.y -= vdisplacement if width_percents == 100 and height_percents == 100: log.debug("MAXIMIZING MAIN WINDOW") self.window.maximize() elif not self.is_fullscreen: log.debug("RESIZING MAIN WINDOW TO THE FOLLOWING VALUES:") self.window.unmaximize() log.debug(" window_rect.x: %s", window_rect.x) log.debug(" window_rect.y: %s", window_rect.y) log.debug(" window_rect.height: %s", window_rect.height) log.debug(" window_rect.width: %s", window_rect.width) # Note: move_resize is only on GTK3 self.window.resize(window_rect.width, window_rect.height) self.window.move(window_rect.x, window_rect.y) self.window.move(window_rect.x, window_rect.y) log.debug("Updated window position: %r", self.window.get_position()) return window_rect def force_move_if_shown(self): if not self.hidden: # when displayed, GTK might refuse to move the window (X or Y position). Just hide and # redisplay it so the final position is correct log.debug("FORCING HIDE") self.hide() log.debug("FORCING SHOW") self.show() # -- configuration -- def load_config(self): """"Just a proxy for all the configuration stuff. """ self.settings.general.triggerOnChangedValue(self.settings.general, 'use-trayicon') self.settings.general.triggerOnChangedValue(self.settings.general, 'prompt-on-quit') self.settings.general.triggerOnChangedValue(self.settings.general, 'prompt-on-close-tab') self.settings.general.triggerOnChangedValue(self.settings.general, 'window-tabbar') self.settings.general.triggerOnChangedValue(self.settings.general, 'mouse-display') self.settings.general.triggerOnChangedValue(self.settings.general, 'display-n') self.settings.general.triggerOnChangedValue(self.settings.general, 'window-ontop') if not self.is_fullscreen: self.settings.general.triggerOnChangedValue(self.settings.general, 'window-height') self.settings.general.triggerOnChangedValue(self.settings.general, 'window-width') self.settings.general.triggerOnChangedValue(self.settings.general, 'use-scrollbar') self.settings.general.triggerOnChangedValue(self.settings.general, 'history-size') self.settings.general.triggerOnChangedValue(self.settings.general, 'infinite-history') self.settings.general.triggerOnChangedValue(self.settings.general, 'use-vte-titles') self.settings.general.triggerOnChangedValue(self.settings.general, 'set-window-title') self.settings.general.triggerOnChangedValue(self.settings.general, 'abbreviate-tab-names') self.settings.general.triggerOnChangedValue(self.settings.general, 'max-tab-name-length') self.settings.general.triggerOnChangedValue(self.settings.general, 'quick-open-enable') self.settings.general.triggerOnChangedValue( self.settings.general, 'quick-open-command-line' ) self.settings.style.triggerOnChangedValue(self.settings.style, 'cursor-shape') self.settings.styleFont.triggerOnChangedValue(self.settings.styleFont, 'style') self.settings.styleFont.triggerOnChangedValue(self.settings.styleFont, 'palette') self.settings.styleFont.triggerOnChangedValue(self.settings.styleFont, 'palette-name') self.settings.styleFont.triggerOnChangedValue(self.settings.styleFont, 'allow-bold') self.settings.styleBackground.triggerOnChangedValue( self.settings.styleBackground, 'transparency' ) self.settings.general.triggerOnChangedValue(self.settings.general, 'use-default-font') self.settings.general.triggerOnChangedValue(self.settings.general, 'compat-backspace') self.settings.general.triggerOnChangedValue(self.settings.general, 'compat-delete') def run_quit_dialog(self, procs, tab): """Run the "are you sure" dialog for closing a tab, or quitting Guake """ # Stop an open "close tab" dialog from obstructing a quit if self.prompt_dialog is not None: self.prompt_dialog.destroy() self.prompt_dialog = PromptQuitDialog(self.window, procs, tab) response = self.prompt_dialog.run() == Gtk.ResponseType.YES self.prompt_dialog.destroy() self.prompt_dialog = None # Keep Guake focussed after dismissing tab-close prompt if tab == -1: self.window.present() return response def accel_quit(self, *args): """Callback to prompt the user whether to quit Guake or not. """ procs = self.notebook.get_running_fg_processes() tabs = self.notebook.get_tab_count() prompt_cfg = self.settings.general.get_boolean('prompt-on-quit') prompt_tab_cfg = self.settings.general.get_int('prompt-on-close-tab') # "Prompt on tab close" config overrides "prompt on quit" config if prompt_cfg or (prompt_tab_cfg == 1 and procs > 0) or (prompt_tab_cfg == 2): log.debug("Remaining procs=%r", procs) if self.run_quit_dialog(procs, tabs): log.info("Quitting Guake") Gtk.main_quit() else: log.info("Quitting Guake") Gtk.main_quit() def accel_reset_terminal(self, *args): """Callback to reset and clean the terminal""" self.reset_terminal() return True def accel_zoom_in(self, *args): """Callback to zoom in. """ for term in self.notebook.iter_terminals(): term.increase_font_size() return True def accel_zoom_out(self, *args): """Callback to zoom out. """ for term in self.notebook.iter_terminals(): term.decrease_font_size() return True def accel_increase_height(self, *args): """Callback to increase height. """ height = self.settings.general.get_int('window-height') self.settings.general.set_int('window-height', min(height + 2, 100)) return True def accel_decrease_height(self, *args): """Callback to decrease height. """ height = self.settings.general.get_int('window-height') self.settings.general.set_int('window-height', max(height - 2, 0)) return True def accel_increase_transparency(self, *args): """Callback to increase transparency. """ transparency = self.settings.styleBackground.get_int('transparency') if int(transparency) - 2 > 0: self.settings.styleBackground.set_int('transparency', int(transparency) - 2) return True def accel_decrease_transparency(self, *args): """Callback to decrease transparency. """ transparency = self.settings.styleBackground.get_int('transparency') if int(transparency) + 2 < MAX_TRANSPARENCY: self.settings.styleBackground.set_int('transparency', int(transparency) + 2) return True def accel_toggle_transparency(self, *args): """Callback to toggle transparency. """ self.transparency_toggled = not self.transparency_toggled self.settings.styleBackground.triggerOnChangedValue( self.settings.styleBackground, 'transparency' ) return True def accel_add(self, *args): """Callback to add a new tab. Called by the accel key. """ self.add_tab() return True def accel_prev(self, *args): """Callback to go to the previous tab. Called by the accel key. """ if self.notebook.get_current_page() == 0: self.notebook.set_current_page(self.notebook.get_n_pages() - 1) else: self.notebook.prev_page() return True def accel_next(self, *args): """Callback to go to the next tab. Called by the accel key. """ if self.notebook.get_current_page() + 1 == self.notebook.get_n_pages(): self.notebook.set_current_page(0) else: self.notebook.next_page() return True def accel_move_tab_left(self, *args): """ Callback to move a tab to the left """ pos = self.notebook.get_current_page() if pos != 0: self.move_tab(pos, pos - 1) return True def accel_move_tab_right(self, *args): """ Callback to move a tab to the right """ pos = self.notebook.get_current_page() if pos != self.notebook.get_n_pages() - 1: self.move_tab(pos, pos + 1) return True def gen_accel_switch_tabN(self, N): """Generates callback (which called by accel key) to go to the Nth tab. """ def callback(*args): if N >= 0 and N < self.notebook.get_n_pages(): self.notebook.set_current_page(N) return True return callback def accel_switch_tab_last(self, *args): last_tab = self.notebook.get_n_pages() - 1 self.notebook.set_current_page(last_tab) return True def accel_rename_current_tab(self, *args): """Callback to show the rename tab dialog. Called by the accel key. """ pagepos = self.notebook.get_current_page() self.selected_tab = self.tabs.get_children()[pagepos] self.on_rename_current_tab_activate() return True def accel_copy_clipboard(self, *args): """Callback to copy text in the shown terminal. Called by the accel key. """ self.notebook.get_current_terminal().copy_clipboard() return True def accel_paste_clipboard(self, *args): """Callback to paste text in the shown terminal. Called by the accel key. """ self.notebook.get_current_terminal().paste_clipboard() return True def accel_toggle_fullscreen(self, *args): """Callback toggle the fullscreen status of the main window. Called by the accel key. """ if not self.is_fullscreen: self.fullscreen() else: self.unfullscreen() return True def accel_toggle_hide_on_lose_focus(self, *args): """Callback toggle whether the window should hide when it loses focus. Called by the accel key. """ if self.settings.general.get_boolean('window-losefocus'): self.settings.general.set_boolean('window-losefocus', False) else: self.settings.general.set_boolean('window-losefocus', True) return True def fullscreen(self): log.debug("FULLSCREEN: ON") self.window.fullscreen() self.is_fullscreen = True if not self.settings.general.get_boolean('toolbar-visible-in-fullscreen'): self.toolbar.hide() def unfullscreen(self): # Fixes "Guake cannot restore from fullscreen" (#628) log.debug("UNMAXIMIZING") self.window.unmaximize() self.set_final_window_rect() log.debug("FULLSCREEN: OFF") self.window.unfullscreen() self.is_fullscreen = False # making sure that tabbar will come back to default state. self.settings.general.triggerOnChangedValue(self.settings.general, 'window-tabbar') # make sure the window size is correct after returning # from fullscreen. broken on old compiz/metacity versions :C self.settings.general.triggerOnChangedValue(self.settings.general, 'window-height') # -- callbacks -- def on_terminal_exited(self, term, status, widget): """When a terminal is closed, shell process should be killed, this is the method that does that, or, at least calls `delete_tab' method to do the work. """ log.debug("Terminal exited: %s", term) if libutempter is not None: libutempter.utempter_remove_record(term.get_pty()) self.delete_tab(self.notebook.page_num(widget), kill=False, prompt=False) def recompute_tabs_titles(self): """Updates labels on all tabs. This is required when `self.abbreviate` changes """ use_vte_titles = self.settings.general.get_boolean("use-vte-titles") if not use_vte_titles: return for tab, vte in zip(self.tabs.get_children(), self.notebook.term_list): tab.set_label(self.compute_tab_title(vte)) def compute_tab_title(self, vte): """Abbreviate and cut vte terminal title when necessary """ vte_title = vte.get_window_title() or _("Terminal") try: current_directory = vte.get_current_directory() if self.abbreviate and vte_title.endswith(current_directory): parts = current_directory.split('/') parts = [s[:1] for s in parts[:-1]] + [parts[-1]] vte_title = vte_title[:len(vte_title) - len(current_directory)] + '/'.join(parts) except OSError: pass return self._shorten_tab_title(vte_title) def _shorten_tab_title(self, text): use_vte_titles = self.settings.general.get_boolean('use-vte-titles') if not use_vte_titles: return text max_name_length = self.settings.general.get_int("max-tab-name-length") if max_name_length != 0 and len(text) > max_name_length: text = "..." + text[-max_name_length:] return text def on_terminal_title_changed(self, vte, box): use_vte_titles = self.settings.general.get_boolean('use-vte-titles') if not use_vte_titles: return page = self.notebook.page_num(box) tab = self.tabs.get_children()[page] # if tab has been renamed by user, don't override. if not getattr(tab, 'custom_label_set', False): vte_title = self.compute_tab_title(vte) tab.set_label(vte_title) tab.set_tooltip_text(vte_title) self.update_window_title(vte_title) else: text = getattr(tab, 'custom_label_text') if text: self.update_window_title(text) def update_window_title(self, title): if self.settings.general.get_boolean('set-window-title') is True: self.window.set_title(title) else: self.window.set_title(self.default_window_title) def on_rename_current_tab_activate(self, *args): """Shows a dialog to rename the current tab. """ entry = Gtk.Entry() entry.set_text(self.selected_tab.get_label()) entry.set_property('can-default', True) entry.show() vbox = Gtk.VBox() vbox.set_border_width(6) vbox.show() dialog = Gtk.Dialog( _("Rename tab"), self.window, Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, (Gtk.STOCK_CANCEL, Gtk.ResponseType.REJECT, Gtk.STOCK_OK, Gtk.ResponseType.ACCEPT) ) dialog.set_size_request(300, -1) dialog.vbox.pack_start(vbox, True, True, 0) dialog.set_border_width(4) # dialog.set_has_separator(False) dialog.set_default_response(Gtk.ResponseType.ACCEPT) dialog.add_action_widget(entry, Gtk.ResponseType.ACCEPT) entry.reparent(vbox) # don't hide on lose focus until the rename is finished self.preventHide = True response = dialog.run() self.preventHide = False if response == Gtk.ResponseType.ACCEPT: new_text = entry.get_text() new_text = self._shorten_tab_title(new_text) self.selected_tab.set_label(new_text) # if user sets empty name, consider he wants default behavior. setattr(self.selected_tab, 'custom_label_set', bool(new_text)) # holds custom label name of the tab, # we need this to restore the name if the max length is changed setattr(self.selected_tab, 'custom_label_text', new_text) # trigger titling handler in case that custom label has been reset current_vte = self.notebook.get_current_terminal() current_vte.emit('window-title-changed') dialog.destroy() self.set_terminal_focus() def on_close_activate(self, *args): """Tab context menu close handler """ tabs = self.tabs.get_children() pagepos = tabs.index(self.selected_tab) self.delete_tab(pagepos) def on_drag_data_received(self, widget, context, x, y, selection, target, timestamp, box): droppeduris = selection.get_uris() # url-unquote the list, strip file:// schemes, handle .desktop-s pathlist = [] app = None for uri in droppeduris: scheme, _, path, _, _ = urlsplit(uri) if scheme != "file": pathlist.append(uri) else: filename = url2pathname(path) desktopentry = DesktopEntry() try: desktopentry.parse(filename) except xdg.Exceptions.ParsingError: pathlist.append(filename) continue if desktopentry.getType() == 'Link': pathlist.append(desktopentry.getURL()) if desktopentry.getType() == 'Application': app = desktopentry.getExec() if app and len(droppeduris) == 1: text = app else: text = str.join("", (shell_quote(path) + " " for path in pathlist)) box.terminal.feed_child(text, len(command)) return True # -- tab related functions -- def close_tab(self, *args): """Closes the current tab. """ pagepos = self.notebook.get_current_page() self.delete_tab(pagepos) def rename_tab_uuid(self, tab_uuid, new_text): """Rename an already added tab by its UUID """ try: tab_uuid = uuid.UUID(tab_uuid) tab_index, = ( index for index, t in enumerate(self.notebook.iter_terminals()) if t.get_uuid() == tab_uuid ) tab = self.tabs.get_children()[tab_index] except ValueError: pass else: tab.set_label(new_text) setattr(tab, 'custom_label_set', new_text != "-") if new_text != "-": setattr(self.selected_tab, 'custom_label_text', new_text) terminals = self.notebook.get_terminals_for_tab(tab_index) for current_vte in terminals: current_vte.emit('window-title-changed') def rename_tab(self, tab_index, new_text): """Rename an already added tab by its index. """ try: tab = self.tabs.get_children()[tab_index] except IndexError: pass else: tab.set_label(new_text) setattr(tab, 'custom_label_set', new_text != "-") if new_text != "-": setattr(self.selected_tab, 'custom_label_text', new_text) terminals = self.notebook.get_terminals_for_tab(tab_index) for current_vte in terminals: current_vte.emit('window-title-changed') def rename_current_tab(self, new_text): """Sets the `self.selected_tab' var with the selected radio button and change its label to `new_text'. """ pagepos = self.notebook.get_current_page() self.selected_tab = self.tabs.get_children()[pagepos] self.selected_tab.set_label(new_text) # it's hard to pass an empty string as a command line argument, # so we'll interpret single dash "-" as a "reset custom title" request setattr(self.selected_tab, 'custom_label_set', new_text != "-") if new_text != "-": setattr(self.selected_tab, 'custom_label_text', new_text) # trigger titling handler in case that custom label has been reset current_vte = self.notebook.get_current_terminal() current_vte.emit('window-title-changed') self.notebook.get_current_terminal().grab_focus() def get_current_dir(self): """Gets the working directory of the current tab to create a new one in the same dir. """ active_terminal = self.notebook.get_current_terminal() if not active_terminal: return os.path.expanduser('~') return active_terminal.get_current_directory() def spawn_sync_pid(self, directory=None, terminal=None): argv = list() user_shell = self.settings.general.get_string('default-shell') if user_shell and os.path.exists(user_shell): argv.append(user_shell) else: argv.append(os.environ['SHELL']) login_shell = self.settings.general.get_boolean('use-login-shell') if login_shell: argv.append('--login') # We can choose the directory to vte launch. It is important # to be used by dbus interface. I'm testing if directory is a # string because when binded to a signal, the first param can # be a button not a directory. if isinstance(directory, str): wd = directory else: if self.settings.general.get_boolean('open-tab-cwd'): wd = self.get_current_dir() else: wd = os.environ['HOME'] # TODO PORT the next line # params['loglastlog'] = login_shell # Environment variables are not actually parameters but they # need to be set before calling terminal.fork_command() # method. This is a good place to do it. self.update_proxy_vars(terminal) pid = terminal.spawn_sync( Vte.PtyFlags.DEFAULT, wd, argv, [], GLib.SpawnFlags.DO_NOT_REAP_CHILD, None, None, None ) if isinstance(pid, tuple): # Return a tuple in 2.91 # https://lazka.github.io/pgi-docs/Vte-2.91/classes/Terminal.html#Vte.Terminal.spawn_sync pid = pid[1] assert isinstance(pid, int) return pid def update_proxy_vars(self, terminal=None): """This method updates http{s,}_proxy environment variables with values found in gconf. """ if terminal: os.environ['GUAKE_TAB_UUID'] = str(terminal.get_uuid()) else: del os.environ['GUAKE_TAB_UUID'] return # TODO PORT port this code proxy = '/system/http_proxy/' if self.client.get_boolen(proxy + 'use_http_proxy'): host = self.client.get_string(proxy + 'host') port = self.client.get_int(proxy + 'port') if self.client.get_bool(proxy + 'use_same_proxy'): ssl_host = host ssl_port = port else: ssl_host = self.client.get_string('/system/proxy/secure_host') ssl_port = self.client.get_int('/system/proxy/secure_port') if self.client.get_bool(proxy + 'use_authentication'): auth_user = self.client.get_string(proxy + 'authentication_user') auth_pass = self.client.get_string(proxy + 'authentication_password') auth_pass = quote_plus(auth_pass, '') os.environ[ 'http_proxy' ] = "http://{!s}:{!s}@{!s}:{:d}".format(auth_user, auth_pass, host, port) os.environ[ 'https_proxy' ] = "http://{!s}:{!s}@{!s}:{:d}".format(auth_user, auth_pass, ssl_host, ssl_port) else: os.environ['http_proxy'] = "http://{!s}:{:d}".format(host, port) os.environ['https_proxy'] = "http://{!s}:{:d}".format(ssl_host, ssl_port) def add_tab(self, directory=None): """Adds a new tab to the terminal notebook. """ box = GuakeTerminalBox(self.settings) box.terminal.grab_focus() # TODO PORT port this # TODO PORT seems to run just fine without # box.terminal.drag_dest_set(gtk.DEST_DEFAULT_MOTION | # gtk.DEST_DEFAULT_DROP | # gtk.DEST_DEFAULT_HIGHLIGHT, # [('text/uri-list', gtk.TARGET_OTHER_APP, 0)], # gtk.gdk.ACTION_COPY # ) box.terminal.connect('button-press-event', self.show_context_menu) box.terminal.connect('child-exited', self.on_terminal_exited, box) box.terminal.connect('window-title-changed', self.on_terminal_title_changed, box) box.terminal.connect('drag-data-received', self.on_drag_data_received, box) # TODO PORT is this still the case with the newer vte version? # -- Ubuntu has a patch to libvte which disables mouse scrolling in apps # -- like vim and less by default. If this is the case, enable it back. if hasattr(box.terminal, "set_alternate_screen_scroll"): box.terminal.set_alternate_screen_scroll(True) box.show() self.notebook.append_tab(box.terminal) pid = self.spawn_sync_pid(directory, box.terminal) if libutempter is not None: # TODO PORT needs verification box.terminal.get_pty() -> box.terminal.get_pty().get_fd() # After the fork_command we add this new tty to utmp ! libutempter.utempter_add_record(box.terminal.get_pty().get_fd(), os.uname()[1]) box.terminal.pid = pid # Adding a new radio button to the tabbar label = self.compute_tab_title(box.terminal) tabs = self.tabs.get_children() parent = tabs and tabs[0] or None bnt = Gtk.RadioButton(group=parent, label=label, use_underline=False) bnt.set_property('can-focus', False) bnt.set_property('draw-indicator', False) bnt.connect('button-press-event', self.show_tab_menu) bnt.connect('button-press-event', self.middle_button_click) bnt.connect('button-press-event', self.show_rename_current_tab_dialog) def _update_window_title_on_active_tab(*args): current_pagepos = self.notebook.get_current_page() wanted_pagepos = self.notebook.page_num(box) if current_pagepos != wanted_pagepos: self.notebook.set_current_page(wanted_pagepos) box.terminal.emit('window-title-changed') bnt.activate_tab = _update_window_title_on_active_tab bnt.connect('clicked', bnt.activate_tab) if self.selected_color is not None: # TODO PORT bnt.modify_bg(gtk.STATE_ACTIVE, gtk.gdk.Color(str(self.selected_color))) # TODO PORT drag and drop # drag_drop_type = ("text/plain", gtk.TARGET_SAME_APP, 80) # TODO PORT drag and drop # bnt.drag_dest_set(gtk.DEST_DEFAULT_ALL, [drag_drop_type], gtk.gdk.ACTION_MOVE) bnt.connect("drag_data_received", self.on_drop_tab) # TODO PORT drag and drop # bnt.drag_source_set(gtk.gdk.BUTTON1_MASK, [drag_drop_type], gtk.gdk.ACTION_MOVE) bnt.connect("drag_data_get", self.on_drag_tab) bnt.show() self.tabs.pack_start(bnt, False, True, 1) self.notebook.append_page(box, None) bnt.activate_tab() box.terminal.grab_focus() self.load_config() for tab in self.tabs: if getattr(tab, 'custom_label_set', False): tab.set_label(getattr(tab, 'custom_label_text', tab.get_label())) if self.is_fullscreen: self.fullscreen() return str(box.terminal.get_uuid()) def save_tab(self, directory=None): self.preventHide = True current_term = self.notebook.get_current_terminal() current_term.select_all() current_term.copy_clipboard() current_term.unselect_all() guake_clipboard = Gtk.Clipboard.get_default(self.window.get_display()) current_selection = guake_clipboard.wait_for_text() if not current_selection: return current_selection = current_selection.rstrip() dialog = Gtk.FileChooserDialog( _("Save to..."), self.window, Gtk.FileChooserAction.SAVE, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_SAVE, Gtk.ResponseType.OK) ) dialog.set_default_response(Gtk.ResponseType.OK) filter = Gtk.FileFilter() filter.set_name(_("All files")) filter.add_pattern("*") dialog.add_filter(filter) filter = Gtk.FileFilter() filter.set_name(_("Text and Logs")) filter.add_pattern("*.log") filter.add_pattern("*.txt") dialog.add_filter(filter) response = dialog.run() if response == Gtk.ResponseType.OK: filename = dialog.get_filename() with open(filename, "w") as f: f.write(current_selection) dialog.destroy() self.preventHide = False def find_tab(self, directory=None): log.debug("find") # TODO PORT self.preventHide = True search_text = Gtk.TextView() dialog = Gtk.Dialog( _("Find"), self.window, Gtk.DialogFlags.DESTROY_WITH_PARENT, ( _("Forward"), RESPONSE_FORWARD, _("Backward"), RESPONSE_BACKWARD, Gtk.STOCK_CANCEL, Gtk.ResponseType.NONE ) ) dialog.vbox.pack_end(search_text, True, True, 0) dialog.buffer = search_text.get_buffer() dialog.connect("response", self._dialog_response_callback) search_text.show() search_text.grab_focus() dialog.show_all() # Note: beware to reset preventHide when closing the find dialog def _dialog_response_callback(self, dialog, response_id): if (response_id != RESPONSE_FORWARD and response_id != RESPONSE_BACKWARD): dialog.destroy() self.preventHide = False return start, end = dialog.buffer.get_bounds() search_string = start.get_text(end) log.debug( "Searching for %r %s\n", search_string, "forward" if response_id == RESPONSE_FORWARD else "backward" ) current_term = self.notebook.get_current_terminal() log.debug("type: %r", type(current_term)) log.debug("dir: %r", dir(current_term)) current_term.search_set_gregex() current_term.search_get_gregex() # buffer = self.text_view.get_buffer() # if response_id == RESPONSE_FORWARD: # buffer.search_forward(search_string, self) # elif response_id == RESPONSE_BACKWARD: # buffer.search_backward(search_string, self) def on_drag_tab(self, widget, context, selection, targetType, eventTime): tab_pos = self.tabs.get_children().index(widget) selection.set(selection.target, 32, str(tab_pos)) def on_drop_tab(self, widget, context, x, y, selection, targetType, data): old_tab_pos = int(selection.get_text()) new_tab_pos = self.tabs.get_children().index(widget) self.move_tab(old_tab_pos, new_tab_pos) def move_tab(self, old_tab_pos, new_tab_pos): self.notebook.reorder_child(self.notebook.get_nth_page(old_tab_pos), new_tab_pos) self.tabs.reorder_child(self.tabs.get_children()[old_tab_pos], new_tab_pos) self.notebook.set_current_page(new_tab_pos) def is_tabs_scrollbar_visible(self): return ( self.window.get_visible() and self.get_widget('tabs-scrolledwindow').get_hscrollbar().get_visible() ) def delete_tab(self, pagepos, kill=True, prompt=True): """This function will destroy the notebook page, terminal and tab widgets and will call the function to kill interpreter forked by vte. """ # Run prompt if necessary if prompt: procs = self.notebook.get_running_fg_processes_tab(pagepos) prompt_cfg = self.settings.general.get_int('prompt-on-close-tab') if (prompt_cfg == 1 and procs > 0) or (prompt_cfg == 2): if not self.run_quit_dialog(procs, -1): return self.tabs.get_children()[pagepos].destroy() self.notebook.delete_tab(pagepos, kill=kill) if not self.notebook.has_term(): self.hide() # avoiding the delay on next Guake show request self.add_tab() else: self.set_terminal_focus() self.was_deleted_tab = True abbreviate_tab_names = self.settings.general.get_boolean('abbreviate-tab-names') if abbreviate_tab_names and not self.is_tabs_scrollbar_visible(): self.abbreviate = False self.recompute_tabs_titles() for tab in self.tabs: if getattr(tab, 'custom_label_set', False): tab.set_label(getattr(tab, 'custom_label_text', tab.get_label())) def set_terminal_focus(self): """Grabs the focus on the current tab. """ self.notebook.get_current_terminal().grab_focus() self.notebook.set_current_page(self.get_selected_tab()) # Hack to fix "Not focused on opening if tab was moved" (#441) pos = self.get_selected_tab() self.select_tab(0) self.select_tab(pos) def get_selected_uuidtab(self): """Returns the uuid of the current selected terminal """ pagepos = self.notebook.get_current_page() terminals = self.notebook.get_terminals_for_tab(pagepos) return str(terminals[0].get_uuid()) def select_current_tab(self, notebook, user_data, page): """When current self.notebook page is changed, the tab bar made with radio buttons must be updated. This method does this work. """ self.tabs.get_children()[page].set_active(True) def select_tab(self, tab_index): """Select an already added tab by its index. """ try: self.tabs.get_children()[tab_index].set_active(True) return tab_index except IndexError: pass def get_selected_tab(self): """Return the selected tab index and set the self.selected_tab var. """ pagepos = self.notebook.get_current_page() self.selected_tab = self.tabs.get_children()[pagepos] return pagepos def get_selected_tablabel(self): """Return the selected tab label. """ pagepos = self.notebook.get_current_page() tab = self.tabs.get_children()[pagepos] tablabel = tab.get_label() return tablabel def search_on_web(self, *args): """Search for the selected text on the web """ current_term = self.notebook.get_current_terminal() if current_term.get_has_selection(): current_term.copy_clipboard() guake_clipboard = Gtk.Clipboard.get_default(self.window.get_display()) search_query = guake_clipboard.wait_for_text() search_query = quote_plus(search_query) if search_query: search_url = "https://www.google.com/#q={!s}&safe=off".format(search_query, ) Gtk.show_uri(self.window.get_screen(), search_url, get_server_time(self.window)) return True def getCurrentTerminalLinkUnderCursor(self): current_term = self.notebook.get_current_terminal() link = current_term.found_link log.debug("Current link under cursor: %s", link) if link: return link def browse_on_web(self, *args): log.debug("browsing %s...", self.getCurrentTerminalLinkUnderCursor()) self.notebook.get_current_terminal().browse_link_under_cursor() def set_tab_position(self, *args): if self.settings.general.get_boolean('tab-ontop'): self.mainframe.reorder_child(self.notebook, 2) else: self.mainframe.reorder_child(self.notebook, 0) # self.mainframe.pack_start(self.notebook, expand=True, fill=True, padding=0) def reset_terminal(self, directory=None): self.preventHide = True current_term = self.notebook.get_current_terminal() current_term.reset(True, True) self.preventHide = False def execute_hook(self, event_name): """Execute shell commands related to current event_name""" hook = self.settings.hooks.get_string('{!s}'.format(event_name)) if hook is not None and hook != "": hook = hook.split() try: subprocess.Popen(hook) except OSError as oserr: if oserr.errno == 8: log.error("Hook execution failed! Check shebang at first line of %s!", hook) log.debug(traceback.format_exc()) else: log.error(str(oserr)) except Exception as e: log.error("hook execution failed! %s", e) log.debug(traceback.format_exc()) else: log.debug("hook on event %s has been executed", event_name) return guake-3.0.5/guake/guake_logging.py000066400000000000000000000044221325625127100170710ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import logging import logging.config try: from colorlog import ColoredFormatter except ImportError as ie: ColoredFormatter = None log = logging.getLogger(__name__) def setupLogging(debug_mode): if debug_mode: base_logging_level = logging.DEBUG else: base_logging_level = logging.INFO if ColoredFormatter: logging.config.dictConfig({ 'version': 1, 'disable_existing_loggers': False, 'loggers': { '': { 'handlers': ['default'], 'level': 'DEBUG', 'propagate': True }, }, 'handlers': { 'default': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': "default", }, }, 'formatters': { 'default': { '()': 'colorlog.ColoredFormatter', 'format': "%(log_color)s%(levelname)-8s%(reset)s %(message)s", 'log_colors': { 'DEBUG': 'cyan', 'INFO': 'green', 'WARNING': 'yellow', 'ERROR': 'red', 'CRITICAL': 'red,bg_white', }, } }, }) else: logging.basicConfig(level=base_logging_level, format="%(message)s") log.setLevel(base_logging_level) log.debug("Logging configuration complete") guake-3.0.5/guake/guake_notebook.py000066400000000000000000000063531325625127100172700ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import logging import posix import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk log = logging.getLogger(__name__) class GuakeNotebook(Gtk.Notebook): def __init__(self, *args, **kwargs): Gtk.Notebook.__init__(self, *args, **kwargs) # List of vte.Terminal widgets, it will be useful when needed # to get a widget by the current page in self.notebook self.term_list = [] # This is the pid of shells forked by each terminal. Will be # used to kill the process when closing a tab self.pid_list = [] def reorder_child(self, child, position): """ We should also reorder elements in term_list """ old_pos = self.get_children().index(child) self.term_list.insert(position, self.term_list.pop(old_pos)) super(GuakeNotebook, self).reorder_child(child, position) def has_term(self): return self.term_list def get_tab_count(self): return len(self.term_list) def get_terminals_for_tab(self, index): return [self.term_list[index]] def get_current_terminal(self): if self.get_current_page() == -1: return None return self.term_list[self.get_current_page()] def get_running_fg_processes(self): total_procs = 0 for page_index in range(self.get_tab_count()): total_procs += self.get_running_fg_processes_tab(page_index) return total_procs def get_running_fg_processes_tab(self, index): total_procs = 0 for terminal in self.get_terminals_for_tab(index): fdpty = terminal.get_pty().get_fd() term_pid = terminal.pid try: fgpid = posix.tcgetpgrp(fdpty) log.debug("found running pid: %s", fgpid) if not (fgpid == -1 or fgpid == term_pid): total_procs += 1 except OSError: log.debug( "Cannot retrieve any pid from terminal %s, looks like it is already dead", index ) return 0 return total_procs def iter_terminals(self): for t in self.term_list: yield t def delete_tab(self, pagepos, kill=True): for terminal in self.get_terminals_for_tab(pagepos): if kill: terminal.kill() terminal.destroy() self.remove_page(pagepos) self.term_list.pop(pagepos) def append_tab(self, terminal): self.term_list.append(terminal) guake-3.0.5/guake/keybindings.py000066400000000000000000000231261325625127100165770ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import logging import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk from guake import notifier from guake.common import pixmapfile log = logging.getLogger(__name__) class Keybindings(object): """Handles changes in keyboard shortcuts. """ def __init__(self, guake): """Constructor of Keyboard, only receives the guake instance to be used in internal methods. """ self.guake = guake self.accel_group = None # see reload_accelerators # TODO PORT # self.client = gconf.client_get_default() # TODO PORT # notify_add = self.client.notify_add # Setup global keys self.globalhotkeys = {} globalkeys = ['show-hide', 'show-focus'] for key in globalkeys: guake.settings.keybindingsGlobal.onChangedValue(key, self.reload_global) guake.settings.keybindingsGlobal.triggerOnChangedValue( guake.settings.keybindingsGlobal, key, None ) # Setup local keys keys = [ 'toggle-fullscreen', 'new-tab', 'close-tab', 'rename-current-tab', 'previous-tab', 'next-tab', 'clipboard-copy', 'clipboard-paste', 'quit', 'zoom-in', 'zoom-out', 'increase-height', 'decrease-height', 'increase-transparency', 'decrease-transparency', 'toggle-transparency', "search-on-web", 'move-tab-left', 'move-tab-right', 'switch-tab1', 'switch-tab2', 'switch-tab3', 'switch-tab4', 'switch-tab5', 'switch-tab6', 'switch-tab7', 'switch-tab8', 'switch-tab9', 'switch-tab10', 'switch-tab-last', 'reset-terminal' ] for key in keys: guake.settings.keybindingsLocal.onChangedValue(key, self.reload_accelerators) self.reload_accelerators() def reload_global(self, settings, key, user_data): value = settings.get_string(key) if value == 'disabled': return try: self.guake.hotkeys.unbind(self.globalhotkeys[key]) except Exception as e: pass self.globalhotkeys[key] = value if key == "show-hide": log.debug("reload_global: %r", value) if not self.guake.hotkeys.bind(value, self.guake.show_hide): print("port this") # TODO port this return keyval, mask = Gtk.accelerator_parse(value) label = Gtk.accelerator_get_label(keyval, mask) filename = pixmapfile('guake-notification.png') guake.notifier.showMessage( _('Guake Terminal'), _( 'A problem happened when binding %s key.\n' 'Please use Guake Preferences dialog to choose another ' 'key' ) % xml_escape(label), filename ) elif key == "show-focus": if not self.guake.hotkeys.bind(value, self.guake.show_focus): print("can't bind show-focus key") return def reload_accelerators(self, *args): """Reassign an accel_group to guake main window and guake context menu and calls the load_accelerators method. """ if self.accel_group: self.guake.window.remove_accel_group(self.accel_group) self.accel_group = Gtk.AccelGroup() self.guake.window.add_accel_group(self.accel_group) self.guake.context_menu.set_accel_group(self.accel_group) self.load_accelerators() def load_accelerators(self): """Reads all gconf paths under /apps/guake/keybindings/local and adds to the main accel_group. """ def getk(x): return self.guake.settings.keybindingsLocal.get_string(x) key, mask = Gtk.accelerator_parse(getk('reset-terminal')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_reset_terminal ) key, mask = Gtk.accelerator_parse(getk('quit')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_quit) key, mask = Gtk.accelerator_parse(getk('new-tab')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_add) key, mask = Gtk.accelerator_parse(getk('close-tab')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.close_tab) key, mask = Gtk.accelerator_parse(getk('previous-tab')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_prev) key, mask = Gtk.accelerator_parse(getk('next-tab')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_next) key, mask = Gtk.accelerator_parse(getk('move-tab-left')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_move_tab_left ) key, mask = Gtk.accelerator_parse(getk('move-tab-right')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_move_tab_right ) key, mask = Gtk.accelerator_parse(getk('rename-current-tab')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_rename_current_tab ) key, mask = Gtk.accelerator_parse(getk('clipboard-copy')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_copy_clipboard ) key, mask = Gtk.accelerator_parse(getk('clipboard-paste')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_paste_clipboard ) key, mask = Gtk.accelerator_parse(getk('toggle-fullscreen')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_toggle_fullscreen ) key, mask = Gtk.accelerator_parse(getk('toggle-hide-on-lose-focus')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_toggle_hide_on_lose_focus ) key, mask = Gtk.accelerator_parse(getk('zoom-in')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_zoom_in) key, mask = Gtk.accelerator_parse(getk('zoom-in-alt')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_zoom_in) key, mask = Gtk.accelerator_parse(getk('zoom-out')) if key > 0: self.accel_group.connect(key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_zoom_out) key, mask = Gtk.accelerator_parse(getk('increase-height')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_increase_height ) key, mask = Gtk.accelerator_parse(getk('decrease-height')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_decrease_height ) key, mask = Gtk.accelerator_parse(getk('increase-transparency')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_increase_transparency ) key, mask = Gtk.accelerator_parse(getk('decrease-transparency')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_decrease_transparency ) key, mask = Gtk.accelerator_parse(getk('toggle-transparency')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_toggle_transparency ) for tab in range(1, 11): key, mask = Gtk.accelerator_parse(getk('switch-tab%d' % tab)) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.gen_accel_switch_tabN(tab - 1) ) key, mask = Gtk.accelerator_parse(getk('switch-tab-last')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.accel_switch_tab_last ) try: key, mask = Gtk.accelerator_parse(getk('search-on-web')) if key > 0: self.accel_group.connect( key, mask, Gtk.AccelFlags.VISIBLE, self.guake.search_on_web ) except Exception: log.exception("Exception occured") guake-3.0.5/guake/main.py000066400000000000000000000243421325625127100152160ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import inspect import time # You can put calls to p() everywhere in this page to inspect timing # g_start = time.time() # def p(): # print(time.time() - g_start, __file__, inspect.currentframe().f_back.f_lineno) import dbus import logging import os import signal import subprocess import sys import uuid from optparse import OptionParser from guake import guake_version from guake.dbusiface import DBUS_NAME from guake.dbusiface import DBUS_PATH from guake.dbusiface import DbusManager from guake.globals import _ from guake.guake_logging import setupLogging log = logging.getLogger(__name__) def main(): """Parses the command line parameters and decide if dbus methods should be called or not. If there is already a guake instance running it will be used and a True value will be returned, otherwise, false will be returned. """ # Force to xterm-256 colors for compatibility with some old command line programs os.environ["TERM"] = "xterm-256color" # do not use version keywords here, pbr might be slow to find the version of Guake module parser = OptionParser() parser.add_option( '-v', '--version', dest='version', action='store_true', default=False, help=_('Show Guake version number and exit') ) parser.add_option( '-f', '--fullscreen', dest='fullscreen', action='store_true', default=False, help=_('Put Guake in fullscreen mode') ) parser.add_option( '-t', '--toggle-visibility', dest='show_hide', action='store_true', default=False, help=_('Toggles the visibility of the terminal window') ) parser.add_option( '--show', dest="show", action='store_true', default=False, help=_('Shows Guake main window') ) parser.add_option( '--hide', dest='hide', action='store_true', default=False, help=_('Hides Guake main window') ) parser.add_option( '-p', '--preferences', dest='show_preferences', action='store_true', default=False, help=_('Shows Guake preference window') ) parser.add_option( '-a', '--about', dest='show_about', action='store_true', default=False, help=_('Shows Guake\'s about info') ) parser.add_option( '-n', '--new-tab', dest='new_tab', action='store', default='', help=_('Add a new tab (with current directory set to NEW_TAB)') ) parser.add_option( '-s', '--select-tab', dest='select_tab', action='store', default='', help=_('Select a tab (SELECT_TAB is the index of the tab)') ) parser.add_option( '-g', '--selected-tab', dest='selected_tab', action='store_true', default=False, help=_('Return the selected tab index.') ) parser.add_option( '-l', '--selected-tablabel', dest='selected_tablabel', action='store_true', default=False, help=_('Return the selected tab label.') ) parser.add_option( '-e', '--execute-command', dest='command', action='store', default='', help=_('Execute an arbitrary command in the selected tab.') ) parser.add_option( '-i', '--tab-index', dest='tab_index', action='store', default='0', help=_('Specify the tab to rename. Default is 0.') ) parser.add_option( '--bgcolor', dest='bgcolor', action='store', default='', help=_('Set the hexadecimal (#rrggbb) background color of ' 'the selected tab.') ) parser.add_option( '--fgcolor', dest='fgcolor', action='store', default='', help=_('Set the hexadecimal (#rrggbb) foreground color of the ' 'selected tab.') ) parser.add_option( '--rename-tab', dest='rename_tab', metavar='TITLE', action='store', default='', help=_('Rename the specified tab. Reset to default if TITLE is ' 'a single dash "-".') ) parser.add_option( '-r', '--rename-current-tab', dest='rename_current_tab', metavar='TITLE', action='store', default='', help=_('Rename the current tab. Reset to default if TITLE is a ' 'single dash "-".') ) parser.add_option( '-q', '--quit', dest='quit', action='store_true', default=False, help=_('Says to Guake go away =(') ) parser.add_option( '-u', '--no-startup-script', dest='execute_startup_script', action='store_false', default=True, help=_('Do not execute the start up script') ) options = parser.parse_args()[0] if options.version: print('Guake Terminal %s' % guake_version()) sys.exit(0) instance = None # Trying to get an already running instance of guake. If it is not # possible, lets create a new instance. This function will return # a boolean value depending on this decision. try: bus = dbus.SessionBus() remote_object = bus.get_object(DBUS_NAME, DBUS_PATH) already_running = True except dbus.DBusException: # can now configure the logging setupLogging(True) # COLORTERM is an environment variable set by some terminal emulators such as # gnome-terminal. # To avoid confusing applications running inside Guake, clean up COLORTERM at startup. if "COLORTERM" in os.environ: del os.environ['COLORTERM'] log.info("DBus not running, starting it") # late loading of the Guake object, to speed up dbus comm from guake.guake_app import Guake instance = Guake() remote_object = DbusManager(instance) already_running = False only_show_hide = True if options.fullscreen: remote_object.fullscreen() if options.show: remote_object.show_from_remote() if options.hide: remote_object.hide_from_remote() if options.show_preferences: remote_object.show_prefs() only_show_hide = False if options.new_tab: remote_object.add_tab(options.new_tab) only_show_hide = False if options.select_tab: selected = int(options.select_tab) i = remote_object.select_tab(selected) if i is None: sys.stdout.write('invalid index: %d\n' % selected) only_show_hide = False if options.selected_tab: selected = remote_object.get_selected_tab() sys.stdout.write('%d\n' % selected) only_show_hide = False if options.selected_tablabel: selectedlabel = remote_object.get_selected_tablabel() sys.stdout.write('%s\n' % selectedlabel) only_show_hide = False if options.command: remote_object.execute_command(options.command) only_show_hide = False if options.tab_index and options.rename_tab: try: remote_object.rename_tab_uuid(str(uuid.UUID(options.tab_index)), options.rename_tab) except ValueError: remote_object.rename_tab(int(options.tab_index), options.rename_tab) only_show_hide = False if options.bgcolor: remote_object.set_bgcolor(options.bgcolor) only_show_hide = False if options.fgcolor: remote_object.set_fgcolor(options.fgcolor) only_show_hide = False if options.rename_current_tab: remote_object.rename_current_tab(options.rename_current_tab) only_show_hide = False if options.show_about: remote_object.show_about() only_show_hide = False if options.quit: try: remote_object.quit() return True except dbus.DBusException: return True if already_running and only_show_hide: # here we know that guake was called without any parameter and # it is already running, so, lets toggle its visibility. remote_object.show_hide() if options.execute_startup_script: if not already_running: startup_script = instance.settings.general.get_string("startup-script") if startup_script: log.info("Calling startup script: %s", startup_script) pid = subprocess.Popen([startup_script], shell=True, stdin=None, stdout=None, stderr=None, close_fds=True) log.info("Startup script started with pid: %s", pid) # Please ensure this is the last line !!!! else: log.info("--no-startup-script argument defined, so don't execute the startup script") if already_running: log.info("Guake is already running") return already_running def exec_main(): if not main(): log.debug("Running main gtk loop") signal.signal(signal.SIGINT, signal.SIG_DFL) # Load gi pretty late, to speed up as much as possible the parsing of the option for DBus # comm through command line import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk Gtk.main() if __name__ == '__main__': exec_main() guake-3.0.5/guake/notifier.py000066400000000000000000000022441325625127100161060ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import gi gi.require_version('Notify', '0.7') from gi.repository import GLib from gi.repository import Notify Notify.init("Guake") __all__ = ['showMessage'] def showMessage(brief, body=None, icon=None): try: notification = Notify.Notification.new(brief, body, icon) notification.show() # pylint: disable=catching-non-exception except GLib.GError: pass # pylint: enable=catching-non-exception guake-3.0.5/guake/palettes.py000066400000000000000000001306541325625127100161170ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ PALETTES = { '3024 Day': ( '#090903030000:#DBDB2D2D2020:#0101A2A25252:#FDFDEDED0202:#0101A0A0E4E4:' '#A1A16A6A9494:#B5B5E4E4F4F4:#A5A5A2A2A2A2:#5C5C58585555:#E8E8BBBBD0D0:' '#3A3A34343232:#4A4A45454343:#80807D7D7C7C:#D6D6D5D5D4D4:#CDCDABAB5353:' '#F7F7F7F7F7F7:#4A4A45454343:#F7F7F7F7F7F7' ), '3024 Night': ( '#090903030000:#DBDB2D2D2020:#0101A2A25252:#FDFDEDED0202:#0101A0A0E4E4:' '#A1A16A6A9494:#B5B5E4E4F4F4:#A5A5A2A2A2A2:#5C5C58585555:#E8E8BBBBD0D0:' '#3A3A34343232:#4A4A45454343:#80807D7D7C7C:#D6D6D5D5D4D4:#CDCDABAB5353:' '#F7F7F7F7F7F7:#A5A5A2A2A2A2:#090903030000' ), 'Adventure Time': ( '#050504040404:#BCBC00001313:#4949B1B11717:#E6E674741D1D:#0F0F4949C6C6:' '#666659599292:#6F6FA4A49797:#F8F8DBDBC0C0:#4E4E7B7BBFBF:#FCFC5E5E5959:' '#9D9DFFFF6E6E:#EFEFC1C11A1A:#18189696C6C6:#9A9A59595252:#C8C8F9F9F3F3:' '#F5F5F4F4FBFB:#F8F8DBDBC0C0:#1E1E1C1C4444' ), 'Afterglow': ( '#151515151515:#ACAC41414242:#7E7E8D8D5050:#E5E5B5B56767:#6C6C9999BABA:' '#9E9E4E4E8585:#7D7DD5D5CFCF:#D0D0D0D0D0D0:#505050505050:#ACAC41414242:' '#7E7E8D8D5050:#E5E5B5B56666:#6C6C9999BBBB:#9E9E4E4E8585:#7D7DD5D5CFCF:' '#F5F5F5F5F5F5:#D0D0D0D0D0D0:#202020202020' ), 'Alien Blood': ( '#111126261515:#7F7F2B2B2626:#2F2F7E7E2525:#70707F7F2323:#2F2F69697F7F:' '#474757577E7E:#31317F7F7676:#64647D7D7575:#3C3C47471111:#DFDF80800808:' '#1818E0E00000:#BDBDE0E00000:#0000A9A9DFDF:#00005858DFDF:#0000DFDFC3C3:' '#7373F9F99090:#63637D7D7575:#0F0F16160F0F' ), 'Argonaut': ( '#222222222222:#FFFF00000F0F:#8C8CE0E00A0A:#FFFFB9B90000:#00008D8DF8F8:' '#6C6C4343A5A5:#0000D7D7EBEB:#FFFFFFFFFFFF:#444444444444:#FFFF27273F3F:' '#ABABE0E05A5A:#FFFFD1D14141:#00009292FFFF:#9A9A5F5FEBEB:#6767FFFFEFEF:' '#FFFFFFFFFFFF:#FFFFFAFAF3F3:#0D0D0F0F1818' ), 'Arthur': ( '#3D3D35352A2A:#CDCD5C5C5C5C:#8686AFAF8080:#E8E8AEAE5B5B:#64649595EDED:' '#DEDEB8B88787:#B0B0C4C4DEDE:#BBBBAAAA9999:#555544444444:#CCCC55553333:' '#8888AAAA2222:#FFFFA7A75D5D:#8787CECEEBEB:#999966660000:#B0B0C4C4DEDE:' '#DDDDCCCCBBBB:#DDDDEEEEDDDD:#1C1C1C1C1C1C' ), 'Atom': ( '#000000000000:#FCFC5E5EF0F0:#8787C3C38A8A:#FFFFD7D7B1B1:#8585BEBEFDFD:' '#B9B9B5B5FCFC:#8585BEBEFDFD:#DFDFDFDFDFDF:#000000000000:#FCFC5E5EF0F0:' '#9494F9F93636:#F5F5FFFFA7A7:#9696CBCBFEFE:#B9B9B5B5FCFC:#8585BEBEFDFD:' '#DFDFDFDFDFDF:#C5C5C8C8C6C6:#161617171818' ), 'Belafonte Day': ( '#202011111B1B:#BEBE10100E0E:#858581816262:#EAEAA5A54949:#42426A6A7979:' '#979752522C2C:#98989A9A9C9C:#96968C8C8383:#5E5E52525252:#BEBE10100E0E:' '#858581816262:#EAEAA5A54949:#42426A6A7979:#979752522C2C:#98989A9A9C9C:' '#D5D5CCCCBABA:#454537373C3C:#D5D5CCCCBABA' ), 'Belafonte Night': ( '#202011111B1B:#BEBE10100E0E:#858581816262:#EAEAA5A54949:#42426A6A7979:' '#979752522C2C:#98989A9A9C9C:#96968C8C8383:#5E5E52525252:#BEBE10100E0E:' '#858581816262:#EAEAA5A54949:#42426A6A7979:#979752522C2C:#98989A9A9C9C:' '#D5D5CCCCBABA:#96968C8C8383:#202011111B1B' ), 'Birdsofparadise': ( '#57573D3D2525:#BEBE2D2D2626:#6B6BA0A08A8A:#E9E99C9C2929:#5A5A8686ACAC:' '#ABAB8080A6A6:#7474A5A5ACAC:#DFDFDADAB7B7:#9A9A6B6B4949:#E8E845452626:' '#9494D7D7BABA:#D0D0D0D04F4F:#B8B8D3D3EDED:#D0D09D9DCACA:#9292CECED6D6:' '#FFFFF9F9D4D4:#DFDFDADAB7B7:#2A2A1E1E1D1D' ), 'Blazer': ( '#000000000000:#B8B87A7A7A7A:#7A7AB8B87A7A:#B8B8B8B87A7A:#7A7A7A7AB8B8:' '#B8B87A7AB8B8:#7A7AB8B8B8B8:#D9D9D9D9D9D9:#262626262626:#DBDBBDBDBDBD:' '#BDBDDBDBBDBD:#DBDBDBDBBDBD:#BDBDBDBDDBDB:#DBDBBDBDDBDB:#BDBDDBDBDBDB:' '#FFFFFFFFFFFF:#D9D9E6E6F2F2:#0D0D19192626' ), 'Bluloco': ( '#505050505050:#FFFF2E2E3F3F:#6F6FD6D65D5D:#FFFF6F6F2323:#34347676FFFF:' '#98986161F8F8:#0000CDCDB3B3:#FFFFFCFCC2C2:#7C7C7C7C7C7C:#FFFF64648080:' '#3F3FC5C56B6B:#F9F9C8C85959:#0000B1B1FEFE:#B6B68D8DFFFF:#B3B38B8B7D7D:' '#FFFFFEFEE3E3:#DEDEE0E0DFDF:#262626262626' ), 'Borland': ( '#4E4E4E4E4E4E:#FFFF6B6B6060:#A7A7FFFF6060:#FFFFFFFFB6B6:#9696CACAFDFD:' '#FFFF7373FDFD:#C6C6C4C4FDFD:#EEEEEEEEEEEE:#7C7C7C7C7C7C:#FFFFB6B6B0B0:' '#CECEFFFFABAB:#FFFFFFFFCBCB:#B5B5DCDCFEFE:#FFFF9C9CFEFE:#DFDFDFDFFEFE:' '#FFFFFFFFFFFF:#FFFFFFFF4E4E:#00000000A4A4' ), 'Broadcast': ( '#000000000000:#DADA49493939:#51519F9F5050:#FFFFD2D24A4A:#6D6D9C9CBEBE:' '#D0D0D0D0FFFF:#6E6E9C9CBEBE:#FFFFFFFFFFFF:#323232323232:#FFFF7B7B6B6B:' '#8383D1D18282:#FFFFFFFF7C7C:#9F9FCECEF0F0:#FFFFFFFFFFFF:#A0A0CECEF0F0:' '#FFFFFFFFFFFF:#E6E6E1E1DCDC:#2B2B2B2B2B2B' ), 'Brogrammer': ( '#1F1F1F1F1F1F:#F7F711111818:#2C2CC5C55D5D:#ECECB9B90F0F:#2A2A8484D2D2:' '#4E4E5959B7B7:#0F0F8080D5D5:#D6D6DADAE4E4:#D6D6DADAE4E4:#DEDE34342E2E:' '#1D1DD2D26060:#F2F2BDBD0909:#0F0F8080D5D5:#52524F4FB9B9:#0F0F7C7CDADA:' '#FFFFFFFFFFFF:#D6D6DADAE4E4:#131313131313' ), 'C64': ( '#090903030000:#888839393232:#5555A0A04949:#BFBFCECE7272:#404031318D8D:' '#8B8B3F3F9696:#6767B6B6BDBD:#FFFFFFFFFFFF:#000000000000:#888839393232:' '#5555A0A04949:#BFBFCECE7272:#404031318D8D:#8B8B3F3F9696:#6767B6B6BDBD:' '#F7F7F7F7F7F7:#78786969C4C4:#404031318D8D' ), 'Chalk': ( '#7C7C8A8A8F8F:#B2B23A3A5151:#78789A9A6969:#B9B9ABAB4A4A:#2A2A7F7FACAC:' '#BCBC4F4F5A5A:#4444A7A79999:#D2D2D8D8D9D9:#888888888888:#F2F248484040:' '#8080C4C46F6F:#FFFFEBEB6262:#40409595FFFF:#FBFB51517575:#5252CCCCBDBD:' '#D2D2D8D8D9D9:#D2D2D8D8D9D9:#2B2B2C2C2E2E' ), 'Chalkboard': ( '#000000000000:#C3C373737272:#7272C3C37373:#C2C2C3C37272:#73737272C3C3:' '#C3C37272C2C2:#7272C2C2C3C3:#D9D9D9D9D9D9:#323232323232:#DBDBAAAAAAAA:' '#AAAADBDBAAAA:#DADADBDBAAAA:#AAAAAAAADBDB:#DBDBAAAADADA:#AAAADADADBDB:' '#FFFFFFFFFFFF:#D9D9E6E6F2F2:#292926262F2F' ), 'Ciapre': ( '#181818181818:#808000000909:#484851513B3B:#CCCC8A8A3E3E:#56566D6D8C8C:' '#72724C4C7C7C:#5B5B4F4F4A4A:#ADADA3A37E7E:#555555555555:#ABAB38383434:' '#A6A6A6A65D5D:#DCDCDEDE7B7B:#2F2F9797C6C6:#D3D330306060:#F3F3DADAB1B1:' '#F3F3F3F3F3F3:#ADADA3A37A7A:#18181C1C2727' ), 'Clrs': ( '#000000000000:#F7F727272929:#323289895C5C:#F9F96F6F1C1C:#12125C5CCFCF:' '#9F9F0000BCBC:#3232C2C2C0C0:#B2B2B2B2B2B2:#545457575353:#FBFB04041616:' '#2C2CC6C63131:#FCFCD6D62727:#15156F6FFEFE:#E8E80000B0B0:#3939D5D5CECE:' '#EDEDEDEDECEC:#262626262626:#FFFFFFFFFFFF' ), 'Cobalt Neon': ( '#141426263030:#FFFF23232020:#3A3AA5A5FFFF:#E9E9E7E75C5C:#8F8FF5F58686:' '#78781A1AA0A0:#8F8FF5F58686:#BABA4545B1B1:#FFFFF6F68888:#D4D431312E2E:' '#8F8FF5F58686:#E9E9F0F06D6D:#3C3C7D7DD2D2:#82823030A7A7:#6C6CBCBC6767:' '#8F8FF5F58686:#8F8FF5F58686:#141428283838' ), 'Cobalt2': ( '#000000000000:#FFFF00000000:#3737DDDD2121:#FEFEE4E40909:#14146060D2D2:' '#FFFF00005D5D:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#F4F40D0D1717:' '#3B3BCFCF1D1D:#ECECC8C80909:#55555555FFFF:#FFFF5555FFFF:#6A6AE3E3F9F9:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#121226263737' ), 'Crayon Pony Fish': ( '#2A2A1A1A1C1C:#909000002A2A:#575795952323:#AAAA30301B1B:#8B8B8787AFAF:' '#68682E2E5050:#E8E8A7A76666:#686852525959:#3C3C2A2A2E2E:#C5C524245C5C:' '#8D8DFFFF5656:#C7C737371D1D:#CFCFC9C9FFFF:#FBFB6C6CB9B9:#FFFFCECEAEAE:' '#AFAF94949D9D:#686852525959:#141406060707' ), 'Dark Pastel': ( '#000000000000:#FFFF55555555:#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:' '#FFFF5555FFFF:#5555FFFFFFFF:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#000000000000' ), 'Darkside': ( '#000000000000:#E8E834341C1C:#6868C2C25656:#F2F2D3D32C2C:#1C1C9898E8E8:' '#8E8E6969C9C9:#1C1C9898E8E8:#BABABABABABA:#000000000000:#DFDF5A5A4F4F:' '#7676B7B76868:#EEEED6D64A4A:#38387B7BD2D2:#95957B7BBDBD:#3D3D9696E2E2:' '#BABABABABABA:#BABABABABABA:#222223232424' ), 'Desert': ( '#4D4D4D4D4D4D:#FFFF2B2B2B2B:#9898FBFB9898:#F0F0E6E68C8C:#CDCD85853F3F:' '#FFFFDEDEADAD:#FFFFA0A0A0A0:#F5F5DEDEB3B3:#555555555555:#FFFF55555555:' '#5555FFFF5555:#FFFFFFFF5555:#8787CECEFFFF:#FFFF5555FFFF:#FFFFD7D70000:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#333333333333' ), 'Dimmed Monokai': ( '#3A3A3C3C4343:#BEBE3E3E4848:#86869A9A3A3A:#C4C4A5A53535:#4E4E7676A1A1:' '#85855B5B8D8D:#56568E8EA3A3:#B8B8BCBCB9B9:#888889898787:#FBFB00001E1E:' '#0E0E71712E2E:#C3C370703333:#17176C6CE3E3:#FBFB00006767:#2D2D6F6F6C6C:' '#FCFCFFFFB8B8:#B8B8BCBCB9B9:#1E1E1E1E1E1E' ), 'Dracula': ( '#000000000000:#FFFF55555555:#5050FAFA7B7B:#F1F1FAFA8C8C:#BDBD9393F9F9:' '#FFFF7979C6C6:#8B8BE9E9FDFD:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' '#5050FAFA7B7B:#F1F1FAFA8C8C:#BDBD9393F9F9:#FFFF7979C6C6:#8B8BE9E9FDFD:' '#FFFFFFFFFFFF:#F8F8F8F8F2F2:#1E1E1F1F2828' ), 'Earthsong': ( '#111114141717:#C8C841413434:#8484C4C44B4B:#F4F4AEAE2E2E:#13139797B9B9:' '#D0D062623C3C:#4F4F94945252:#E5E5C5C5A9A9:#66665E5E5454:#FFFF64645959:' '#9797E0E03535:#DFDFD5D56161:#5E5ED9D9FFFF:#FFFF91916868:#8383EFEF8888:' '#F6F6F6F6ECEC:#E5E5C6C6A8A8:#282824242020' ), 'Elemental': ( '#3C3C3B3B3030:#979728280F0F:#474799994242:#7F7F71711010:#49497F7F7D7D:' '#7E7E4E4E2E2E:#38387F7F5858:#808079797474:#545454544444:#DFDF50502A2A:' '#6060E0E06F6F:#D6D698982727:#7878D8D8D8D8:#CDCD7C7C5353:#5858D5D59898:' '#FFFFF1F1E8E8:#808079797373:#212121211C1C' ), 'Elementary Loki': ( '#070736364242:#DCDC32322F2F:#858599990000:#B5B589890000:#26268B8BD2D2:' '#ECEC00004848:#2A2AA1A19898:#9494A3A3A5A5:#58586E6E7575:#CBCB4B4B1616:' '#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:' '#EEEEEEEEEEEE:#9494A3A3A5A5:#25252E2E3232' ), 'Espresso Libre': ( '#000000000000:#CCCC00000000:#1A1A92921C1C:#EFEFE4E43A3A:#00006666FFFF:' '#C5C565656B6B:#050598989A9A:#D3D3D7D7CFCF:#545457575353:#EFEF28282828:' '#9A9AFFFF8787:#FFFFFAFA5C5C:#4343A8A8EDED:#FFFF80808989:#3434E2E2E2E2:' '#EDEDEDEDECEC:#B8B8A8A89898:#2A2A21211C1C' ), 'Espresso': ( '#343434343434:#D2D251515151:#A5A5C2C26161:#FFFFC6C66D6D:#6C6C9999BBBB:' '#D1D19797D9D9:#BEBED6D6FFFF:#EEEEEEEEECEC:#535353535353:#F0F00C0C0C0C:' '#C2C2E0E07575:#E1E1E3E38B8B:#8A8AB7B7D9D9:#EFEFB5B5F7F7:#DCDCF3F3FFFF:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#323232323232' ), 'Fideloper': ( '#28282F2F3232:#CACA1D1D2C2C:#EDEDB7B7ABAB:#B7B7AAAA9A9A:#2E2E7878C1C1:' '#C0C022226E6E:#303091918585:#E9E9E2E2CDCD:#090920202727:#D3D35F5F5A5A:' '#D3D35F5F5A5A:#A8A865657171:#7C7C8484C4C4:#5B5B5D5DB2B2:#818190908F8F:' '#FCFCF4F4DEDE:#DADAD9D9DFDF:#28282F2F3232' ), 'Fishtank': ( '#030306063C3C:#C6C600004949:#ABABF1F15757:#FDFDCDCD5E5E:#52525F5FB8B8:' '#97976F6F8181:#969686866262:#ECECEFEFFCFC:#6C6C5A5A3030:#D9D94A4A8A8A:' '#DADAFFFFA8A8:#FEFEE6E6A8A8:#B1B1BDBDF9F9:#FDFDA4A4CCCC:#A4A4BCBC8686:' '#F6F6FFFFECEC:#ECECEFEFFDFD:#222224243636' ), 'Flat': ( '#22222D2D3F3F:#A8A823232020:#3232A5A54848:#E5E58D8D1111:#31316767ACAC:' '#78781A1AA0A0:#2C2C93937070:#B0B0B6B6BABA:#21212C2C3C3C:#D4D431312E2E:' '#2D2D94944040:#E5E5BEBE0C0C:#3C3C7D7DD2D2:#82823030A7A7:#3535B3B38787:' '#E7E7ECECEDED:#2C2CC5C55D5D:#000022224040' ), 'Flatland': ( '#1C1C1D1D1919:#F1F182823838:#9E9ED2D26464:#F3F3EFEF6D6D:#4F4F9696BEBE:' '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D1D12A2A2424:' '#A7A7D3D32C2C:#FFFF89894848:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' '#FEFEFFFFFEFE:#B8B8DADAEEEE:#1C1C1E1E2020' ), 'Frontend Delight': ( '#242424242626:#F8F850501A1A:#565657574646:#F9F976761D1D:#2C2C7070B7B7:' '#F0F02D2D4E4E:#3B3BA0A0A5A5:#ACACACACACAC:#5E5EACAC6C6C:#F6F643431919:' '#7474EBEB4C4C:#FCFCC2C22424:#33339393C9C9:#E7E75E5E4E4E:#4E4EBCBCE5E5:' '#8B8B73735A5A:#ACACACACACAC:#1B1B1B1B1D1D' ), 'Frontend Fun Forrest': ( '#000000000000:#D5D525252B2B:#90909B9B0000:#BDBD8A8A1313:#46469898A2A2:' '#8C8C42423131:#D9D981811212:#DDDDC1C16565:#7E7E69695454:#E4E459591B1B:' '#BFBFC6C65959:#FFFFCACA1B1B:#7C7CC9C9CECE:#D1D163634949:#E6E6A9A96B6B:' '#FFFFE9E9A3A3:#DDDDC1C16565:#242412120000' ), 'Frontend Galaxy': ( '#000000000000:#F9F955555F5F:#2020AFAF8989:#FDFDF0F02929:#58589C9CF5F5:' '#93934D4D9595:#1E1E9E9EE6E6:#BBBBBBBBBBBB:#555555555555:#FAFA8B8B8E8E:' '#3434BBBB9999:#FFFFFFFF5555:#58589C9CF5F5:#E7E755559898:#39397878BBBB:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#1C1C28283636' ), 'Github': ( '#3E3E3E3E3E3E:#97970B0B1616:#070796962A2A:#F8F8EEEEC7C7:#00003E3E8A8A:' '#E9E946469191:#8989D1D1ECEC:#FFFFFFFFFFFF:#666666666666:#DEDE00000000:' '#8787D5D5A2A2:#F1F1D0D00707:#2E2E6C6CBABA:#FFFFA2A29F9F:#1C1CFAFAFEFE:' '#FFFFFFFFFFFF:#3E3E3E3E3E3E:#F4F4F4F4F4F4' ), 'Grape': ( '#2D2D28283E3E:#ECEC21216060:#1F1FA9A91B1B:#8D8DDCDC1F1F:#48487C7CF4F4:' '#8C8C3535C8C8:#3A3ADDDDEDED:#9E9E9E9EA0A0:#585850506A6A:#F0F071719A9A:' '#5252A9A95D5D:#B2B2DCDC8787:#A9A9BBBBEBEB:#ACAC8181C1C1:#9C9CE3E3EAEA:' '#A1A18888F7F7:#9E9E9E9EA0A0:#161614142323' ), 'Grass': ( '#000000000000:#BBBB00000000:#0000BBBB0000:#E7E7B0B00000:#00000000A3A3:' '#959500006161:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#BBBB00000000:' '#0000BBBB0000:#E7E7B0B00000:#00000000BBBB:#FFFF5555FFFF:#5555FFFFFFFF:' '#FFFFFFFFFFFF:#FFFFF0F0A5A5:#131377773C3C' ), 'Hardcore': ( '#1B1B1D1D1E1E:#F9F926267272:#A6A6E2E22E2E:#FDFD97971F1F:#6666D9D9EFEF:' '#9E9E6F6FFEFE:#5E5E71717575:#CCCCCCCCC6C6:#505053535454:#FFFF66669D9D:' '#BEBEEDED5F5F:#E6E6DBDB7474:#6666D9D9EFEF:#9E9E6F6FFEFE:#A3A3BABABFBF:' '#F8F8F8F8F2F2:#A0A0A0A0A0A0:#121212121212' ), 'Harper': ( '#010101010101:#F8F8B6B63F3F:#7F7FB5B5E1E1:#D6D6DADA2525:#48489E9E4848:' '#B2B29696C6C6:#F5F5BFBFD7D7:#A8A8A4A49D9D:#72726E6E6A6A:#F8F8B6B63F3F:' '#7F7FB5B5E1E1:#D6D6DADA2525:#48489E9E4848:#B2B29696C6C6:#F5F5BFBFD7D7:' '#FEFEFBFBEAEA:#A8A8A4A49D9D:#010101010101' ), 'Highway': ( '#000000000000:#CFCF0D0D1717:#121280803333:#FFFFCACA3D3D:#00006A6AB3B3:' '#6A6A26267474:#383845456363:#EDEDEDEDEDED:#5C5C4F4F4949:#EFEF7D7D1717:' '#B1B1D1D13030:#FFFFF1F11F1F:#4F4FC2C2FDFD:#DEDE00007070:#5C5C4F4F4949:' '#FEFEFFFFFEFE:#EDEDEDEDEDED:#212122222424' ), 'Hipster Green': ( '#000000000000:#B6B620204A4A:#0000A6A60000:#BEBEBEBE0000:#24246D6DB2B2:' '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' '#8686A8A83E3E:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' '#E5E5E5E5E5E5:#8484C1C13737:#0F0F0A0A0505' ), 'Homebrew': ( '#000000000000:#999900000000:#0000A6A60000:#999999990000:#00000000B2B2:' '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' '#E5E5E5E5E5E5:#0000FFFF0000:#000000000000' ), 'Hurtado': ( '#575757575757:#FFFF1B1B0000:#A5A5DFDF5555:#FBFBE7E74A4A:#484863638787:' '#FCFC5E5EF0F0:#8585E9E9FEFE:#CBCBCBCBCBCB:#252525252525:#D4D41C1C0000:' '#A5A5DFDF5555:#FBFBE7E74949:#8989BDBDFFFF:#BFBF0000C0C0:#8585E9E9FEFE:' '#DBDBDBDBDBDB:#DADADBDBDADA:#000000000000' ), 'Hybrid': ( '#2A2A2E2E3333:#B7B74D4D5050:#B3B3BEBE5A5A:#E3E3B5B55E5E:#6D6D9090B0B0:' '#A0A07E7EABAB:#7F7FBEBEB3B3:#B5B5B8B8B6B6:#1D1D1E1E2121:#8C8C2D2D3232:' '#787883833131:#E5E589894F4F:#4B4B6B6B8888:#6E6E4F4F7979:#4D4D7B7B7373:' '#5A5A61616969:#B7B7BCBCB9B9:#161617171818' ), 'Ic Green Ppl': ( '#1E1E1E1E1E1E:#FBFB00002929:#32329B9B2424:#64649A9A2525:#14149B9B4545:' '#5353B8B82B2B:#2B2BB7B76767:#DFDFFEFEEEEE:#030326260F0F:#A6A6FFFF3E3E:' '#9F9FFFFF6D6D:#D1D1FFFF6D6D:#7272FFFFB5B5:#5050FFFF3D3D:#2222FFFF7171:' '#DADAEEEED0D0:#D9D9EEEED2D2:#3A3A3C3C3E3E' ), 'Ic Orange Ppl': ( '#000000000000:#C0C039390000:#A3A3A9A90000:#CACAAEAE0000:#BDBD6C6C0000:' '#FBFB5D5D0000:#F7F794940000:#FFFFC8C88A8A:#6A6A4E4E2929:#FFFF8B8B6767:' '#F6F6FFFF3F3F:#FFFFE3E36E6E:#FFFFBDBD5454:#FCFC87874F4F:#C5C597975252:' '#F9F9F9F9FEFE:#FFFFCBCB8383:#262626262626' ), 'Idle Toes': ( '#323232323232:#D2D252525252:#7F7FE1E17373:#FFFFC6C66D6D:#40409898FFFF:' '#F5F57F7FFFFF:#BEBED6D6FFFF:#EEEEEEEEECEC:#535353535353:#F0F070707070:' '#9D9DFFFF9090:#FFFFE4E48B8B:#5E5EB7B7F7F7:#FFFF9D9DFFFF:#DCDCF4F4FFFF:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#323232323232' ), 'Ir Black': ( '#4F4F4F4F4F4F:#FAFA6C6C5F5F:#A8A8FEFE6060:#FFFFFEFEB6B6:#9696CACAFDFD:' '#FAFA7272FCFC:#C6C6C4C4FDFD:#EEEEEDEDEEEE:#7B7B7B7B7B7B:#FCFCB6B6AFAF:' '#CECEFFFFABAB:#FFFFFEFECCCC:#B5B5DCDCFEFE:#FBFB9B9BFEFE:#DFDFDFDFFDFD:' '#FEFEFFFFFEFE:#F1F1F1F1F1F1:#000000000000' ), 'Jackie Brown': ( '#2C2C1D1D1616:#EFEF57573434:#2B2BAFAF2B2B:#BDBDBEBE0000:#24246D6DB2B2:' '#CFCF5E5EC0C0:#0000ACACEEEE:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' '#8686A8A83E3E:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' '#E5E5E5E5E5E5:#FFFFCCCC2F2F:#2C2C1C1C1515' ), 'Japanesque': ( '#343438383535:#CECE3E3E6060:#7B7BB7B75B5B:#E8E8B3B32A2A:#4C4C9999D3D3:' '#A5A57F7FC4C4:#38389A9AACAC:#F9F9FAFAF6F6:#58585A5A5858:#D1D18E8EA6A6:' '#76767E7E2B2B:#777759592E2E:#131358587979:#5F5F41419090:#7676BBBBCACA:' '#B1B1B5B5AEAE:#F7F7F6F6ECEC:#1D1D1D1D1D1D' ), 'Jellybeans': ( '#929292929292:#E2E273737373:#9393B9B97979:#FFFFBABA7B7B:#9797BEBEDCDC:' '#E1E1C0C0FAFA:#000098988E8E:#DEDEDEDEDEDE:#BDBDBDBDBDBD:#FFFFA1A1A1A1:' '#BDBDDEDEABAB:#FFFFDCDCA0A0:#B1B1D8D8F6F6:#FBFBDADAFFFF:#1A1AB2B2A8A8:' '#FFFFFFFFFFFF:#DEDEDEDEDEDE:#121212121212' ), 'Kibble': ( '#4D4D4D4D4D4D:#C7C700003131:#2929CFCF1313:#D8D8E3E30E0E:#34344949D1D1:' '#84840000FFFF:#07079898ABAB:#E2E2D1D1E3E3:#5A5A5A5A5A5A:#F0F015157878:' '#6C6CE0E05C5C:#F3F3F7F79E9E:#9797A4A4F7F7:#C4C49595F0F0:#6868F2F2E0E0:' '#FFFFFFFFFFFF:#F7F7F7F7F7F7:#0E0E10100A0A' ), 'Later This Evening': ( '#2B2B2B2B2B2B:#D3D35A5A5F5F:#AFAFBABA6666:#E5E5D2D28989:#A0A0B9B9D5D5:' '#BFBF9292D5D5:#9191BEBEB6B6:#3B3B3C3C3C3C:#444447474747:#D3D322222E2E:' '#AAAABBBB3939:#E4E4BDBD3939:#65659999D5D5:#AAAA5252D5D5:#5F5FBFBFADAD:' '#C0C0C2C2C2C2:#949494949494:#212121212121' ), 'Lavandula': ( '#232300004545:#7C7C15152525:#33337E7E6F6F:#7F7F6F6F4949:#4F4F4A4A7F7F:' '#59593F3F7E7E:#575776767F7F:#73736E6E7D7D:#37372C2C4646:#DFDF50506666:' '#5252E0E0C4C4:#E0E0C2C28686:#8E8E8686DFDF:#A6A67575DFDF:#9A9AD3D3DFDF:' '#8C8C9191FAFA:#73736E6E7D7D:#050500001414' ), 'Linux Console': ( '#000000000000:#aaaa00000000:#0000aaaa0000:#aaaa55550000:#00000000aaaa:' '#aaaa0000aaaa:#0000aaaaaaaa:#aaaaaaaaaaaa:#555555555556:#ffff55555555:' '#5555ffff5555:#ffffffff5555:#55555555ffff:#ffff5555ffff:#5555ffffffff:' '#ffffffffffff:#ffffffffffff:#000000000000' ), 'Liquid Carbon Transparent': ( '#000000000000:#FFFF2F2F2F2F:#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:' '#CCCC6868C8C8:#7979C4C4CCCC:#BCBCCCCCCCCC:#000000000000:#FFFF2F2F2F2F:' '#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:#CCCC6868C8C8:#7979C4C4CCCC:' '#BCBCCCCCCCCC:#AFAFC2C2C2C2:#000000000000' ), 'Liquid Carbon': ( '#000000000000:#FFFF2F2F2F2F:#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:' '#CCCC6868C8C8:#7979C4C4CCCC:#BCBCCCCCCCCC:#000000000000:#FFFF2F2F2F2F:' '#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:#CCCC6868C8C8:#7979C4C4CCCC:' '#BCBCCCCCCCCC:#AFAFC2C2C2C2:#2F2F2F2F2F2F' ), 'Lucario': ( '#4E4E4E4E4E4E:#FFFF6B6B6060:#FAFAB0B03636:#FFFFFFFFB6B6:#56569696EDED:' '#FFFF7373FDFD:#8E8EE4E47878:#EEEEEEEEEEEE:#4F4F4F4F4F4F:#F9F968686060:' '#FAFAB0B03636:#FDFDFFFFB8B8:#6B6B9F9FEDED:#FCFC6E6EF9F9:#8E8EE4E47878:' '#FFFFFFFFFFFF:#F8F8F8F8F2F2:#2B2B3E3E5050' ), 'Man Page': ( '#000000000000:#CCCC00000000:#0000A6A60000:#999999990000:#00000000B2B2:' '#B2B20000B2B2:#0000A6A6B2B2:#CCCCCCCCCCCC:#666666666666:#E5E500000000:' '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' '#E5E5E5E5E5E5:#000000000000:#FEFEF4F49C9C' ), 'Mathias': ( '#000000000000:#E5E522222222:#A6A6E3E32D2D:#FCFC95951E1E:#C4C48D8DFFFF:' '#FAFA25257373:#6767D9D9F0F0:#F2F2F2F2F2F2:#555555555555:#FFFF55555555:' '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' '#FFFFFFFFFFFF:#BBBBBBBBBBBB:#000000000000' ), 'Medallion': ( '#000000000000:#B5B54C4C0000:#7C7C8A8A1616:#D2D2BDBD2525:#60606B6BAFAF:' '#8B8B59599090:#90906B6B2525:#C9C9C1C19999:#5E5E51511818:#FFFF91914848:' '#B1B1C9C93A3A:#FFFFE4E44949:#ABABB8B8FFFF:#FEFE9F9FFFFF:#FFFFBBBB5151:' '#FEFED5D59797:#CACAC2C29696:#1D1D18180808' ), 'Misterioso': ( '#000000000000:#FFFF42424242:#7474AFAF6868:#FFFFADAD2929:#33338F8F8686:' '#94941313E5E5:#2323D7D7D7D7:#E1E1E1E1E0E0:#555555555555:#FFFF32324242:' '#7474CDCD6868:#FFFFB9B92929:#2323D7D7D7D7:#FFFF3737FFFF:#0000EDEDE1E1:' '#FFFFFFFFFFFF:#E1E1E1E1E0E0:#2D2D37374343' ), 'Molokai': ( '#121212121212:#FAFA25257373:#9797E1E12323:#DFDFD4D46060:#0F0F7F7FCFCF:' '#87870000FFFF:#4242A7A7CFCF:#BBBBBBBBBBBB:#555555555555:#F5F566669C9C:' '#B0B0E0E05E5E:#FEFEF2F26C6C:#0000AFAFFFFF:#AFAF8787FFFF:#5050CDCDFEFE:' '#FFFFFFFFFFFF:#BBBBBBBBBBBB:#121212121212' ), 'Mona Lisa': ( '#34341A1A0D0D:#9B9B28281B1B:#626261613232:#C2C26E6E2727:#51515B5B5C5C:' '#9B9B1D1D2929:#585880805656:#F6F6D7D75C5C:#878742422727:#FFFF42423030:' '#B3B3B1B16363:#FFFF95956565:#9E9EB2B2B3B3:#FFFF5B5B6A6A:#8989CCCC8E8E:' '#FFFFE5E59797:#F6F6D5D56A6A:#11110B0B0D0D' ), 'Monokai Cobalt2': ( '#1C1C1D1D1919:#D0D01B1B2424:#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:' '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D0D01B1B2424:' '#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' '#FEFEFFFFFEFE:#FFFFFFFFFFFF:#121226263737' ), 'Monokai Soda': ( '#191919191919:#F3F300005F5F:#9797E0E02323:#FAFA84841919:#9C9C6464FEFE:' '#F3F300005F5F:#5757D1D1EAEA:#C4C4C4C4B5B5:#61615E5E4B4B:#F3F300005F5F:' '#9797E0E02323:#DFDFD5D56161:#9C9C6464FEFE:#F3F300005F5F:#5757D1D1EAEA:' '#F6F6F6F6EEEE:#C4C4C4C4B5B5:#191919191919' ), 'Monokai': ( '#1C1C1D1D1919:#D0D01B1B2424:#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:' '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D0D01B1B2424:' '#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' '#FEFEFFFFFEFE:#F6F6F5F5EEEE:#232325252626' ), 'N0tch2k': ( '#383838383838:#A9A955555151:#666666666666:#A9A980805151:#65657D7D3E3E:' '#767676767676:#C9C9C9C9C9C9:#D0D0B8B8A3A3:#474747474747:#A9A977777575:' '#8C8C8C8C8C8C:#A9A991917575:#9898BDBD5E5E:#A3A3A3A3A3A3:#DCDCDCDCDCDC:' '#D8D8C8C8BBBB:#A0A0A0A0A0A0:#222222222222' ), 'Neopolitan': ( '#000000000000:#808000000000:#6161CECE3C3C:#FBFBDEDE2D2D:#25253B3B7676:' '#FFFF00008080:#8D8DA6A6CECE:#F8F8F8F8F8F8:#000000000000:#808000000000:' '#6161CECE3C3C:#FBFBDEDE2D2D:#25253B3B7676:#FFFF00008080:#8D8DA6A6CECE:' '#F8F8F8F8F8F8:#FFFFFFFFFFFF:#27271F1F1919' ), 'Neutron': ( '#222225252B2B:#B5B53F3F3636:#5A5AB9B97777:#DDDDB5B56666:#6A6A7B7B9292:' '#A3A379799D9D:#3F3F9393A8A8:#E6E6E8E8EEEE:#222225252B2B:#B5B53F3F3636:' '#5A5AB9B97777:#DDDDB5B56666:#6A6A7B7B9292:#A3A379799D9D:#3F3F9393A8A8:' '#EBEBEDEDF2F2:#E6E6E8E8EEEE:#1B1B1D1D2222' ), 'Nightlion V1': ( '#4C4C4C4C4C4C:#BBBB00000000:#5E5EDEDE8F8F:#F2F2F0F06767:#26266A6AD7D7:' '#BBBB0000BBBB:#0000D9D9DFDF:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' '#FFFFFFFFFFFF:#BBBBBBBBBBBB:#000000000000' ), 'Nightlion V2': ( '#4C4C4C4C4C4C:#BBBB00000000:#0303F6F62222:#F2F2F0F06767:#6363D0D0F0F0:' '#CECE6F6FDADA:#0000D9D9DFDF:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' '#7D7DF6F61C1C:#FFFFFFFF5555:#6262CACAE7E7:#FFFF9A9AF5F5:#0000CCCCD7D7:' '#FFFFFFFFFFFF:#BBBBBBBBBBBB:#171717171717' ), 'Novel': ( '#000000000000:#CCCC00000000:#000096960000:#D0D06B6B0000:#00000000CCCC:' '#CCCC0000CCCC:#00008787CCCC:#CCCCCCCCCCCC:#7F7F7F7F7F7F:#CCCC00000000:' '#000096960000:#D0D06B6B0000:#00000000CCCC:#CCCC0000CCCC:#00008686CBCB:' '#FFFFFFFFFFFF:#3B3B23232222:#DFDFDBDBC3C3' ), 'Obsidian': ( '#000000000000:#A5A500000101:#0000BBBB0000:#FEFECCCC2222:#39399B9BDADA:' '#BBBB0000BBBB:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#FFFF00000303:' '#9292C7C76363:#FEFEF7F77373:#A0A0D6D6FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' '#FFFFFFFFFFFF:#CCCCCCCCCCCC:#272730303232' ), 'Ocean': ( '#000000000000:#999900000000:#0000A6A60000:#999999990000:#00000000B2B2:' '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' '#E5E5E5E5E5E5:#FFFFFFFFFFFF:#22224F4FBCBC' ), 'Ocean Dark': ( '#2B2B30303B3B:#BFBF61616A6A:#A3A3BEBE8C8C:#EBEBCBCB8B8B:#8F8FA1A1B3B3:' '#B4B48E8EADAD:#9696B5B5B4B4:#C0C0C5C5CECE:#656573737E7E:#BFBF61616A6A:' '#A3A3BEBE8C8C:#EBEBCBCB8B8B:#8F8FA1A1B3B3:#B4B48E8EADAD:#9696B5B5B4B4:' '#EFEFF1F1F5F5:#C0C0C5C5CECE:#2B2B30303B3B' ), 'Ocean Light': ( '#EFEFF1F1F5F5:#BFBF61616A6A:#A3A3BEBE8C8C:#EBEBCBCB8B8B:#8F8FA1A1B3B3:' '#B4B48E8EADAD:#9696B5B5B4B4:#C0C0C5C5CECE:#656573737E7E:#BFBF61616A6A:' '#A3A3BEBE8C8C:#EBEBCBCB8B8B:#8F8FA1A1B3B3:#B4B48E8EADAD:#9696B5B5B4B4:' '#2B2B30303B3B:#4F4F5B5B6666:#EFEFF1F1F5F5' ), 'Oceanic Next Dark': ( '#1B1B2B2B3434:#ECEC5f5f6767:#9999C7C79494:#FAFAC8C86363:#66669999CCCC:' '#C5C59494C5C5:#5F5FB3B3B3B3:#C0C0C5C5CECE:#656573737E7E:#ECEC5f5f6767:' '#9999C7C79494:#FAFAC8C86363:#66669999CCCC:#C5C59494C5C5:#5F5FB3B3B3B3:' '#D8D8DEDEE9E9:#C0C0C5C5CECE:#1B1B2B2B3434' ), 'Oceanic Next Light': ( '#D8D8DEDEE9E9:#ECEC5f5f6767:#9999C7C79494:#FAFAC8C86363:#66669999CCCC:' '#C5C59494C5C5:#5F5FB3B3B3B3:#C0C0C5C5CECE:#656573737E7E:#ECEC5f5f6767:' '#9999C7C79494:#FAFAC8C86363:#66669999CCCC:#C5C59494C5C5:#5F5FB3B3B3B3:' '#1B1B2B2B3434:#4F4F5B5B6666:#D8D8DEDEE9E9' ), 'Ollie': ( '#000000000000:#ABAB2E2E3030:#3131ABAB6060:#ABAB42420000:#2C2C5656ABAB:' '#AFAF84842727:#1F1FA5A5ABAB:#8A8A8D8DABAB:#5A5A36362525:#FFFF3D3D4848:' '#3B3BFFFF9999:#FFFF5E5E1E1E:#44448787FFFF:#FFFFC2C21C1C:#1E1EFAFAFFFF:' '#5B5B6D6DA7A7:#8A8A8D8DAEAE:#212120202424' ), 'One Dark': ( '#000000000000:#B0B058586969:#7676A6A66565:#CFCFB0B07373:#4A4AA4A4B8B8:' '#A1A16565C1C1:#4A4AA4A4B8B8:#B1B1B1B1B1B1:#4C4C57577272:#B0B058586969:' '#7676A6A66565:#CFCFB0B07373:#4A4AA4A4B8B8:#A1A16565C1C1:#4A4AA4A4B8B8:' '#DEDEDEDEDEDE:#4C4C57577171:#171718181C1C' ), 'Paul Millr': ( '#2A2A2A2A2A2A:#FFFF00000000:#7979FFFF0F0F:#E7E7BFBF0000:#38386B6BD7D7:' '#B3B34949BEBE:#6666CCCCFFFF:#BBBBBBBBBBBB:#666666666666:#FFFF00008080:' '#6666FFFF6666:#F3F3D6D64E4E:#70709A9AEDED:#DBDB6767E6E6:#7979DFDFF2F2:' '#FFFFFFFFFFFF:#F2F2F2F2F2F2:#000000000000' ), 'Pencil Dark': ( '#212121212121:#C3C307077171:#1010A7A77878:#A8A89C9C1414:#00008E8EC4C4:' '#52523C3C7979:#2020A5A5BABA:#D9D9D9D9D9D9:#424242424242:#FBFB00007A7A:' '#5F5FD7D7AFAF:#F3F3E4E43030:#2020BBBBFCFC:#68685555DEDE:#4F4FB8B8CCCC:' '#F1F1F1F1F1F1:#F1F1F1F1F1F1:#212121212121' ), 'Pencil Light': ( '#212121212121:#C3C307077171:#1010A7A77878:#A8A89C9C1414:#00008E8EC4C4:' '#52523C3C7979:#2020A5A5BABA:#D9D9D9D9D9D9:#424242424242:#FBFB00007A7A:' '#5F5FD7D7AFAF:#F3F3E4E43030:#2020BBBBFCFC:#68685555DEDE:#4F4FB8B8CCCC:' '#F1F1F1F1F1F1:#424242424242:#F1F1F1F1F1F1' ), 'Pnevma': ( '#2F2F2E2E2D2D:#A3A366666666:#9090A5A57D7D:#D7D7AFAF8787:#7F7FA5A5BDBD:' '#C7C79E9EC4C4:#8A8ADBDBB4B4:#D0D0D0D0D0D0:#4A4A48484545:#D7D787878787:' '#AFAFBEBEA2A2:#E4E4C9C9AFAF:#A1A1BDBDCECE:#D7D7BEBEDADA:#B1B1E7E7DDDD:' '#EFEFEFEFEFEF:#D0D0D0D0D0D0:#1C1C1C1C1C1C' ), 'Pro': ( '#000000000000:#999900000000:#0000A6A60000:#999999990000:#1F1F0808DBDB:' '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' '#E5E5E5E5E5E5:#F2F2F2F2F2F2:#000000000000' ), 'Red Alert': ( '#000000000000:#D5D52E2E4D4D:#7171BEBE6B6B:#BEBEB8B86B6B:#47479B9BEDED:' '#E8E87878D6D6:#6B6BBEBEB8B8:#D6D6D6D6D6D6:#262626262626:#E0E024245353:' '#AFAFF0F08B8B:#DFDFDDDDB7B7:#6565A9A9F0F0:#DDDDB7B7DFDF:#B7B7DFDFDDDD:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#767624242323' ), 'Red Sands': ( '#000000000000:#FFFF3F3F0000:#0000BBBB0000:#E7E7B0B00000:#00007171FFFF:' '#BBBB0000BBBB:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#BBBB00000000:' '#0000BBBB0000:#E7E7B0B00000:#00007171AEAE:#FFFF5555FFFF:#5555FFFFFFFF:' '#FFFFFFFFFFFF:#D7D7C9C9A7A7:#797924241E1E' ), 'Rippedcasts': ( '#000000000000:#CDCDAFAF9595:#A7A7FFFF6060:#BFBFBBBB1F1F:#7575A5A5B0B0:' '#FFFF7373FDFD:#595964647E7E:#BFBFBFBFBFBF:#666666666666:#EEEECBCBADAD:' '#BCBCEEEE6868:#E5E5E5E50000:#8686BDBDC9C9:#E5E50000E5E5:#8C8C9B9BC3C3:' '#E5E5E5E5E5E5:#FFFFFFFFFFFF:#2B2B2B2B2B2B' ), 'Royal': ( '#24241F1F2A2A:#909027274B4B:#232380801C1C:#B4B49D9D2727:#64648080AFAF:' '#66664D4D9696:#8A8AAAAABDBD:#515149496565:#31312D2D3C3C:#D4D434346C6C:' '#2C2CD8D84545:#FDFDE8E83A3A:#8F8FB9B9F9F9:#A4A47979E2E2:#ABABD3D3EBEB:' '#9D9D8B8BBDBD:#505048486868:#101008081414' ), 'Rxvt': ( '#000000000000:#cdcd00000000:#0000cdcd0000:#cdcdcdcd0000:#00000000cdcd:' '#cdcd0000cdcd:#0000cdcdcdcd:#fafaebebd7d7:#404040404040:#ffff00000000:' '#0000ffff0000:#ffffffff0000:#00000000ffff:#ffff0000ffff:#0000ffffffff:' '#ffffffffffff:#ffffffffffff:#000000000000' ), 'Sea Shells': ( '#171738384C4C:#D1D150502323:#02027C7C9B9B:#FCFCA0A02F2F:#1E1E49495050:' '#6868D3D3F1F1:#5050A3A3B5B5:#DEDEB8B88D8D:#42424B4B5252:#D3D386867777:' '#61618C8C9898:#FDFDD2D29E9E:#1B1BBCBCDDDD:#BBBBE3E3EEEE:#8686ABABB3B3:' '#FEFEE3E3CDCD:#DEDEB8B88D8D:#080813131A1A' ), 'Seafoam Pastel': ( '#757575757575:#82825D5D4D4D:#71718C8C6161:#ADADA1A16D6D:#4D4D7B7B8282:' '#8A8A71716767:#717193939393:#E0E0E0E0E0E0:#8A8A8A8A8A8A:#CFCF93937979:' '#9898D9D9AAAA:#FAFAE7E79D9D:#7979C3C3CFCF:#D6D6B2B2A1A1:#ADADE0E0E0E0:' '#E0E0E0E0E0E0:#D3D3E7E7D3D3:#242434343434' ), 'Seti': ( '#323232323232:#C2C228283232:#8E8EC4C43D3D:#E0E0C6C64F4F:#4343A5A5D5D5:' '#8B8B5757B5B5:#8E8EC4C43D3D:#EEEEEEEEEEEE:#323232323232:#C2C228283232:' '#8E8EC4C43D3D:#E0E0C6C64F4F:#4343A5A5D5D5:#8B8B5757B5B5:#8E8EC4C43D3D:' '#FFFFFFFFFFFF:#CACACECECDCD:#111112121313' ), 'Shaman': ( '#010120202626:#B1B12F2F2C2C:#0000A9A94040:#5D5D8A8AA9A9:#444499998585:' '#000059599C9C:#5C5C7E7E1919:#404055555454:#373743435050:#FFFF42424242:' '#2A2AEAEA5E5E:#8D8DD3D3FDFD:#6161D4D4B9B9:#12129898FFFF:#9898CFCF2828:' '#5858FAFAD6D6:#404055555555:#000010101414' ), 'Slate': ( '#212121212121:#E1E1A7A7BFBF:#8080D7D77878:#C4C4C9C9BFBF:#25254A4A4949:' '#A3A38080D3D3:#1414ABAB9C9C:#0202C4C4E0E0:#FFFFFFFFFFFF:#FFFFCCCCD8D8:' '#BDBDFFFFA8A8:#D0D0CBCBC9C9:#7979AFAFD2D2:#C4C4A7A7D8D8:#8B8BDEDEE0E0:' '#E0E0E0E0E0E0:#3434B0B0D2D2:#212121212121' ), 'Smyck': ( '#000000000000:#B7B741413131:#7D7DA9A90000:#C4C4A4A40000:#6262A3A3C4C4:' '#B9B98A8ACCCC:#202073738383:#A0A0A0A0A0A0:#7A7A7A7A7A7A:#D6D683837B7B:' '#C4C4F0F03636:#FEFEE1E14D4D:#8D8DCFCFF0F0:#F7F79999FFFF:#6969D9D9CFCF:' '#F7F7F7F7F7F7:#F7F7F7F7F7F7:#1B1B1B1B1B1B' ), 'Soft Server': ( '#000000000000:#A1A168686969:#9999A5A56969:#A2A290906969:#6A6A8F8FA3A3:' '#69697171A3A3:#6B6BA4A48F8F:#9999A3A3A2A2:#66666C6C6B6B:#DCDC5B5B5F5F:' '#BFBFDEDE5454:#DEDEB3B35F5F:#6262B1B1DFDF:#5F5F6E6EDEDE:#6464E3E39C9C:' '#D1D1DFDFDEDE:#9999A3A3A2A2:#242426262626' ), 'Solarized Darcula': ( '#252529292A2A:#F2F248484040:#626296965555:#B6B688880000:#20207575C7C7:' '#79797F7FD4D4:#151596968D8D:#D2D2D8D8D9D9:#252529292A2A:#F2F248484040:' '#626296965555:#B6B688880000:#20207575C7C7:#79797F7FD4D4:#151596968D8D:' '#D2D2D8D8D9D9:#D2D2D8D8D9D9:#3D3D3F3F4141' ), 'Solarized Dark Higher Contrast': ( '#000027273131:#D0D01B1B2424:#6B6BBEBE6C6C:#A5A577770505:#20207575C7C7:' '#C6C61B1B6E6E:#252591918585:#E9E9E2E2CBCB:#000063638888:#F4F415153B3B:' '#5050EEEE8484:#B1B17E7E2828:#17178D8DC7C7:#E1E14D4D8E8E:#0000B2B29E9E:' '#FCFCF4F4DCDC:#9B9BC1C1C2C2:#00001E1E2626' ), 'Solarized Dark': ( '#000027273131:#D0D01B1B2424:#727289890505:#A5A577770505:#20207575C7C7:' '#C6C61B1B6E6E:#252591918585:#E9E9E2E2CBCB:#00001E1E2626:#BDBD36361212:' '#46465A5A6161:#525267676F6F:#707081818383:#58585656B9B9:#818190908F8F:' '#FCFCF4F4DCDC:#707081818383:#00001E1E2626' ), 'Solarized Light': ( '#000027273131:#D0D01B1B2424:#727289890505:#A5A577770505:#20207575C7C7:' '#C6C61B1B6E6E:#252591918585:#E9E9E2E2CBCB:#00001E1E2626:#BDBD36361212:' '#46465A5A6161:#525267676F6F:#707081818383:#58585656B9B9:#818190908F8F:' '#FCFCF4F4DCDC:#525267676F6F:#FCFCF4F4DCDC' ), 'Space Gray Eighties': ( '#151517171C1C:#ECEC5F5F6767:#8080A7A76363:#FDFDC2C25353:#54548585C0C0:' '#BFBF8383C0C0:#5757C2C2C0C0:#EEEEECECE7E7:#555555555555:#FFFF69697373:' '#9393D3D39393:#FFFFD1D15656:#4D4D8383D0D0:#FFFF5555FFFF:#8383E8E8E4E4:' '#FFFFFFFFFFFF:#BDBDB9B9AEAE:#212121212121' ), 'Space Gray': ( '#000000000000:#AFAF4B4B5757:#8787B2B27979:#E5E5C0C07878:#7C7C8F8FA3A3:' '#A3A379799696:#8484A6A6A4A4:#B2B2B8B8C2C2:#000000000000:#AFAF4B4B5757:' '#8787B2B27979:#E5E5C0C07878:#7C7C8F8FA3A3:#A3A379799696:#8484A6A6A4A4:' '#FFFFFEFEFEFE:#B2B2B8B8C2C2:#202023232C2C' ), 'Spacedust': ( '#6E6E52524646:#E3E35A5A0000:#5C5CABAB9696:#E3E3CDCD7B7B:#0E0E54548B8B:' '#E3E35A5A0000:#0606AFAFC7C7:#F0F0F1F1CECE:#67674C4C3131:#FFFF8A8A3939:' '#ADADCACAB8B8:#FFFFC7C77777:#6767A0A0CDCD:#FFFF8A8A3939:#8383A6A6B3B3:' '#FEFEFFFFF0F0:#ECECEFEFC1C1:#0A0A1E1E2424' ), 'Spixel': ( '#000000000000:#A4A43E3E6363:#8A8AB5B54444:#F3F39A9A2626:#51518B8BA3A3:' '#97977070B3B3:#5B5BA6A6A5A5:#D3D3D7D7CFCF:#707073736D6D:#E8E84A4A8484:' '#A7A7E3E34646:#F1F1C5C58B8B:#7373B9B9D6D6:#C5E49865E6E6:#8282D9D9D8D8:' '#EEEEEEEEECEC:#FFFFFFFFFFFF:#262626262222' ), 'Spring': ( '#000000000000:#FFFF4C4C8383:#1F1F8C8C3A3A:#1F1FC9C95A5A:#1C1CD2D2EEEE:' '#89895959A8A8:#3E3E99999F9F:#FFFFFEFEFEFE:#000000000000:#FFFF00002121:' '#1F1FC2C23131:#D4D4B7B70606:#1515A9A9FDFD:#89895959A8A8:#3E3E99999F9F:' '#FFFFFEFEFEFE:#4D4D4D4D4C4C:#FFFFFFFFFFFF' ), 'Square': ( '#050505050505:#E9E989897C7C:#B6B637377D7D:#ECECEBEBBEBE:#A9A9CDCDEBEB:' '#757550507B7B:#C9C9CACAECEC:#F2F2F2F2F2F2:#141414141414:#F9F992928686:' '#C3C3F7F78686:#FCFCFBFBCCCC:#B6B6DEDEFBFB:#ADAD7F7FA8A8:#D7D7D9D9FCFC:' '#E2E2E2E2E2E2:#ACACACACABAB:#1A1A1A1A1A1A' ), 'Sundried': ( '#30302B2B2A2A:#A6A646463D3D:#575776764444:#9C9C5F5F2A2A:#48485A5A9898:' '#858545455151:#9C9C81814E4E:#C8C8C8C8C8C8:#4D4D4D4D4747:#AAAA00000C0C:' '#12128C8C2020:#FCFC6A6A2020:#78789898F7F7:#FCFC8989A0A0:#FAFAD3D38484:' '#FFFFFEFEFEFE:#C8C8C8C8C8C8:#1A1A18181818' ), 'Symphonic': ( '#000000000000:#DCDC32322F2F:#5656DBDB3A3A:#FFFF84840000:#00008484D4D4:' '#B7B72929D9D9:#CCCCCCCCFFFF:#FFFFFFFFFFFF:#1B1B1D1D2121:#DCDC32322F2F:' '#5656DBDB3A3A:#FFFF84840000:#00008484D4D4:#B7B72929D9D9:#CCCCCCCCFFFF:' '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#000000000000' ), 'Tango': ( '#000000000000:#cccc00000000:#4e4e9a9a0606:#c4c4a0a00000:#34346565a4a4:' '#757550507b7b:#060698209a9a:#d3d3d7d7cfcf:#555557575353:#efef29292929:' '#8a8ae2e23434:#fcfce9e94f4f:#72729f9fcfcf:#adad7f7fa8a8:#3434e2e2e2e2:' '#eeeeeeeeecec:#ffffffffffff:#000000000000' ), 'Teerb': ( '#1C1C1C1C1C1C:#D6D686868686:#AEAED6D68686:#D7D7AFAF8787:#8686AEAED6D6:' '#D6D6AEAED6D6:#8A8ADBDBB4B4:#D0D0D0D0D0D0:#1C1C1C1C1C1C:#D6D686868686:' '#AEAED6D68686:#E4E4C9C9AFAF:#8686AEAED6D6:#D6D6AEAED6D6:#B1B1E7E7DDDD:' '#EFEFEFEFEFEF:#D0D0D0D0D0D0:#262626262626' ), 'Terminal Basic': ( '#000000000000:#999900000000:#0000A6A60000:#999999990000:#00000000B2B2:' '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' '#E5E5E5E5E5E5:#000000000000:#FFFFFFFFFFFF' ), 'Thayer Bright': ( '#1B1B1D1D1E1E:#F9F926267272:#4D4DF7F74040:#F3F3FDFD2121:#26265656D6D6:' '#8C8C5454FEFE:#3737C8C8B4B4:#CCCCCCCCC6C6:#505053535454:#FFFF59599595:' '#B6B6E3E35454:#FEFEEDED6C6C:#3F3F7878FFFF:#9E9E6F6FFEFE:#2323CECED4D4:' '#F8F8F8F8F2F2:#F8F8F8F8F8F8:#1B1B1D1D1E1E' ), 'Tomorrow Night Blue': ( '#000000000000:#FFFF9D9DA3A3:#D1D1F1F1A9A9:#FFFFEEEEADAD:#BBBBDADAFFFF:' '#EBEBBBBBFFFF:#9999FFFFFFFF:#FFFFFEFEFEFE:#000000000000:#FFFF9C9CA3A3:' '#D0D0F0F0A8A8:#FFFFEDEDACAC:#BABADADAFFFF:#EBEBBABAFFFF:#9999FFFFFFFF:' '#FFFFFEFEFEFE:#FFFFFEFEFEFE:#000024245151' ), 'Tomorrow Night Bright': ( '#000000000000:#D5D54E4E5353:#B9B9CACA4949:#E7E7C5C54747:#7979A6A6DADA:' '#C3C39797D8D8:#7070C0C0B1B1:#FFFFFEFEFEFE:#000000000000:#D4D44D4D5353:' '#B9B9C9C94949:#E6E6C4C44646:#7979A6A6DADA:#C3C39696D7D7:#7070C0C0B1B1:' '#FFFFFEFEFEFE:#E9E9E9E9E9E9:#000000000000' ), 'Tomorrow Night Eighties': ( '#000000000000:#F2F277777979:#9999CCCC9999:#FFFFCCCC6666:#66669999CCCC:' '#CCCC9999CCCC:#6666CCCCCCCC:#FFFFFEFEFEFE:#000000000000:#F1F177777979:' '#9999CCCC9999:#FFFFCCCC6666:#66669999CCCC:#CCCC9999CCCC:#6666CCCCCCCC:' '#FFFFFEFEFEFE:#CCCCCCCCCCCC:#2C2C2C2C2C2C' ), 'Tomorrow Night': ( '#000000000000:#CCCC66666666:#B5B5BDBD6868:#F0F0C6C67474:#8181A2A2BEBE:' '#B2B29393BBBB:#8A8ABEBEB7B7:#FFFFFEFEFEFE:#000000000000:#CCCC66666666:' '#B5B5BDBD6868:#F0F0C5C57474:#8080A1A1BDBD:#B2B29494BABA:#8A8ABDBDB6B6:' '#FFFFFEFEFEFE:#C5C5C8C8C6C6:#1D1D1F1F2121' ), 'Tomorrow': ( '#000000000000:#C8C828282828:#71718C8C0000:#EAEAB7B70000:#41417171AEAE:' '#89895959A8A8:#3E3E99999F9F:#FFFFFEFEFEFE:#000000000000:#C8C828282828:' '#70708B8B0000:#E9E9B6B60000:#41417070AEAE:#89895858A7A7:#3D3D99999F9F:' '#FFFFFEFEFEFE:#4D4D4D4D4C4C:#FFFFFFFFFFFF' ), 'Toy Chest': ( '#2C2C3F3F5757:#BEBE2D2D2626:#191991917171:#DADA8E8E2626:#32325D5D9696:' '#8A8A5D5DDBDB:#3535A0A08F8F:#2323D0D08282:#323268688989:#DDDD59594343:' '#3030CFCF7B7B:#E7E7D7D74B4B:#3333A5A5D9D9:#ADAD6B6BDCDC:#4141C3C3ADAD:' '#D4D4D4D4D4D4:#3030CFCF7B7B:#232336364A4A' ), 'Treehouse': ( '#323212120000:#B1B127270E0E:#4444A9A90000:#A9A981810B0B:#575784849999:' '#969636363C3C:#B2B259591D1D:#77776B6B5353:#424236362525:#EDED5C5C2020:' '#5555F2F23737:#F1F1B7B73131:#8585CFCFECEC:#E0E04B4B5A5A:#F0F07D7D1414:' '#FFFFC8C80000:#77776B6B5353:#191919191919' ), 'Twilight': ( '#141414141414:#C0C06C6C4343:#AFAFB9B97979:#C2C2A8A86C6C:#444446464949:' '#B4B4BEBE7B7B:#777782828484:#FEFEFFFFD3D3:#262626262626:#DDDD7C7C4C4C:' '#CBCBD8D88C8C:#E1E1C4C47D7D:#5A5A5D5D6161:#D0D0DBDB8E8E:#8A8A98989A9A:' '#FEFEFFFFD3D3:#FEFEFFFFD3D3:#141414141414' ), 'Urple': ( '#000000000000:#AFAF42425B5B:#3737A3A31515:#ACAC5B5B4141:#55554D4D9A9A:' '#6C6C3B3BA1A1:#808080808080:#878779799C9C:#5C5C31312525:#FFFF63638787:' '#2828E5E51F1F:#F0F080806161:#85857979EDED:#A0A05D5DEEEE:#EAEAEAEAEAEA:' '#BFBFA3A3FFFF:#868679799A9A:#1B1B1B1B2323' ), 'Vaughn': ( '#242423234F4F:#707050505050:#6060B4B48A8A:#DFDFAFAF8F8F:#55555555FFFF:' '#F0F08C8CC3C3:#8C8CD0D0D3D3:#707090908080:#707090908080:#DCDCA3A3A3A3:' '#6060B4B48A8A:#F0F0DFDFAFAF:#55555555FFFF:#ECEC9393D3D3:#9393E0E0E3E3:' '#FFFFFFFFFFFF:#DCDCDCDCCCCC:#252523234E4E' ), 'Vibrant Ink': ( '#878787878787:#FFFF66660000:#CCCCFFFF0404:#FFFFCCCC0000:#4444B3B3CCCC:' '#99993333CCCC:#4444B3B3CCCC:#F5F5F5F5F5F5:#555555555555:#FFFF00000000:' '#0000FFFF0000:#FFFFFFFF0000:#00000000FFFF:#FFFF0000FFFF:#0000FFFFFFFF:' '#E5E5E5E5E5E5:#FFFFFFFFFFFF:#000000000000' ), 'Warm Neon': ( '#000000000000:#E2E243434545:#3838B1B13939:#DADAE1E14545:#42426060C5C5:' '#F8F81F1FFBFB:#2929BABAD3D3:#D0D0B8B8A3A3:#FDFDFCFCFCFC:#E8E86F6F7171:' '#9B9BC0C08F8F:#DDDDD9D97979:#7A7A9090D5D5:#F6F67474B9B9:#5E5ED1D1E4E4:' '#D8D8C8C8BBBB:#AFAFDADAB6B6:#3F3F3F3F3F3F' ), 'Wez': ( '#000000000000:#CCCC55555555:#5555CCCC5555:#CDCDCDCD5555:#54545555CBCB:' '#CCCC5555CCCC:#7A7ACACACACA:#CCCCCCCCCCCC:#555555555555:#FFFF55555555:' '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' '#FFFFFFFFFFFF:#B3B3B3B3B3B3:#000000000000' ), 'Wild Cherry': ( '#000005050606:#D9D940408585:#2A2AB2B25050:#FFFFD1D16F6F:#88883C3CDCDC:' '#ECECECECECEC:#C1C1B8B8B7B7:#FFFFF8F8DDDD:#00009C9CC9C9:#DADA6B6BABAB:' '#F4F4DBDBA5A5:#EAEAC0C06666:#2F2F8B8BB9B9:#AEAE63636B6B:#FFFF91919D9D:' '#E4E483838D8D:#D9D9FAFAFFFF:#1F1F16162626' ), 'Wombat': ( '#000000000000:#FFFF60605A5A:#B1B1E8E86969:#EAEAD8D89C9C:#5D5DA9A9F6F6:' '#E8E86A6AFFFF:#8282FFFFF6F6:#DEDED9D9CECE:#313131313131:#F5F58B8B7F7F:' '#DCDCF8F88F8F:#EEEEE5E5B2B2:#A5A5C7C7FFFF:#DDDDAAAAFFFF:#B6B6FFFFF9F9:' '#FEFEFFFFFEFE:#DEDED9D9CECE:#171717171717' ), 'Wryan': ( '#333333333333:#8C8C46466565:#282873737373:#7C7C7C7C9999:#393955557373:' '#5E5E46468C8C:#313165658C8C:#89899C9CA1A1:#3D3D3D3D3D3D:#BFBF4D4D8080:' '#5353A6A6A6A6:#9E9E9E9ECBCB:#47477A7AB3B3:#7E7E6262B3B3:#60609696BFBF:' '#C0C0C0C0C0C0:#999999999393:#101010101010' ), 'Xterm': ( '#000000000000:#cdcb00000000:#0000cdcb0000:#cdcbcdcb0000:#1e1a908fffff:' '#cdcb0000cdcb:#0000cdcbcdcb:#e5e2e5e2e5e2:#4ccc4ccc4ccc:#ffff00000000:' '#0000ffff0000:#ffffffff0000:#46458281b4ae:#ffff0000ffff:#0000ffffffff:' '#ffffffffffff:#ffffffffffff:#000000000000' ), 'Zenburn': ( '#4D4D4D4D4D4D:#707050505050:#6060B4B48A8A:#F0F0DFDFAFAF:#505060607070:' '#DCDC8C8CC3C3:#8C8CD0D0D3D3:#DCDCDCDCCCCC:#707090908080:#DCDCA3A3A3A3:' '#C3C3BFBF9F9F:#E0E0CFCF9F9F:#9494BFBFF3F3:#ECEC9393D3D3:#9393E0E0E3E3:' '#FFFFFFFFFFFF:#DCDCDCDCCCCC:#3F3F3F3F3F3F' ), } guake-3.0.5/guake/prefs.py000066400000000000000000001366261325625127100154220ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import logging import os import re import warnings import gi gi.require_version('Gtk', '3.0') gi.require_version('Keybinder', '3.0') gi.require_version('Vte', '2.91') # vte-0.38 from gi.repository import GLib from gi.repository import GObject from gi.repository import Gdk from gi.repository import Gtk from gi.repository import Keybinder from gi.repository import Pango from gi.repository import Vte from guake.common import ShowableError from guake.common import get_binaries_from_path from guake.common import gladefile from guake.common import hexify_color from guake.common import pixmapfile from guake.globals import ALIGN_BOTTOM from guake.globals import ALIGN_CENTER from guake.globals import ALIGN_LEFT from guake.globals import ALIGN_RIGHT from guake.globals import ALIGN_TOP from guake.globals import ALWAYS_ON_PRIMARY from guake.globals import LOCALE_DIR from guake.globals import NAME from guake.globals import _ from guake.palettes import PALETTES from guake.simplegladeapp import SimpleGladeApp from guake.simplegladeapp import bindtextdomain from guake.terminal import GuakeTerminal from guake.terminal import QUICK_OPEN_MATCHERS # pylint: disable=unsubscriptable-object log = logging.getLogger(__name__) # A regular expression to match possible python interpreters when # filling interpreters combo in preferences (including bpython and ipython) PYTHONS = re.compile(r'^[a-z]python$|^python\d\.\d$') # Path to the shells file, it will be used to start to populate # interpreters combo, see the next variable, its important to fill the # rest of the combo too. SHELLS_FILE = '/etc/shells' # string to show in prefereces dialog for user shell option USER_SHELL_VALUE = _('') # translating our types to vte types ERASE_BINDINGS = { 'ASCII DEL': 'ascii-delete', 'Escape sequence': 'delete-sequence', 'Control-H': 'ascii-backspace' } HOTKEYS = [ { 'label': _('General'), 'key': 'general', 'keys': [ { 'key': 'show-hide', 'label': _('Toggle Guake visibility') }, { 'key': 'show-focus', 'label': _('Show and focus Guake window') }, { 'key': 'toggle-fullscreen', 'label': _('Toggle Fullscreen') }, { 'key': 'toggle-hide-on-lose-focus', 'label': _('Toggle Hide on Lose Focus') }, { 'key': 'quit', 'label': _('Quit') }, { 'key': 'reset-terminal', 'label': _('Reset terminal') }, ] }, { 'label': _('Tab management'), 'key': 'tab', 'keys': [ { 'key': 'new-tab', 'label': _('New tab') }, { 'key': 'close-tab', 'label': _('Close tab') }, { 'key': 'rename-current-tab', 'label': _('Rename current tab') }, ] }, { 'label': _('Navigation'), 'key': 'nav', 'keys': [ { 'key': 'previous-tab', 'label': _('Go to previous tab') }, { 'key': 'next-tab', 'label': _('Go to next tab') }, { 'key': 'move-tab-left', 'label': _('Move current tab left') }, { 'key': 'move-tab-right', 'label': _('Move current tab right') }, { 'key': 'switch-tab1', 'label': _('Go to first tab') }, { 'key': 'switch-tab2', 'label': _('Go to second tab') }, { 'key': 'switch-tab3', 'label': _('Go to third tab') }, { 'key': 'switch-tab4', 'label': _('Go to fourth tab') }, { 'key': 'switch-tab5', 'label': _('Go to fifth tab') }, { 'key': 'switch-tab6', 'label': _('Go to sixth tab') }, { 'key': 'switch-tab7', 'label': _('Go to seventh tab') }, { 'key': 'switch-tab8', 'label': _('Go to eighth tab') }, { 'key': 'switch-tab9', 'label': _('Go to ninth tab') }, { 'key': 'switch-tab10', 'label': _('Go to tenth tab') }, { 'key': 'switch-tab-last', 'label': _('Go to last tab') }, ] }, { 'label': _('Appearance'), 'key': 'appearance', 'keys': [{ 'key': 'zoom-out', 'label': _('Zoom out') }, { 'key': 'zoom-in', 'label': _('Zoom in') }, { 'key': 'zoom-in-alt', 'label': _('Zoom in (alternative)') }, { 'key': 'increase-height', 'label': _('Increase height') }, { 'key': 'decrease-height', 'label': _('Decrease height') }, { 'key': 'increase-transparency', 'label': _('Increase transparency') }, { 'key': 'decrease-transparency', 'label': _('Decrease transparency') }, { 'key': 'toggle-transparency', 'label': _('Toggle transparency') }] }, { 'label': _('Clipboard'), 'key': 'clipboard', 'keys': [ { 'key': 'clipboard-copy', 'label': _('Copy text to clipboard') }, { 'key': 'clipboard-paste', 'label': _('Paste text from clipboard') }, ] }, { 'label': _('Extra features'), 'key': 'extra', 'keys': [{ 'key': 'search-on-web', 'label': _('Search select text on web') }, ] }, ] html_escape_table = { "&": "&", '"': """, "'": "'", ">": ">", "<": "<", } HOTKET_MODEL_INDEX_DCONF = 0 HOTKET_MODEL_INDEX_LABEL = 1 HOTKET_MODEL_INDEX_HUMAN_ACCEL = 2 HOTKET_MODEL_INDEX_ACCEL = 3 def html_escape(text): """Produce entities within text.""" return "".join(html_escape_table.get(c, c) for c in text) class PrefsCallbacks(object): """Holds callbacks that will be used in the PrefsDialg class. """ def __init__(self, prefDlg): self.prefDlg = prefDlg self.settings = prefDlg.settings # general tab def on_default_shell_changed(self, combo): """Changes the activity of default_shell in gconf """ citer = combo.get_active_iter() if not citer: return shell = combo.get_model().get_value(citer, 0) # we unset the value (restore to default) when user chooses to use # user shell as guake shell interpreter. if shell == USER_SHELL_VALUE: self.settings.general.reset('default-shell') else: self.settings.general.set_string('default-shell', shell) def on_use_login_shell_toggled(self, chk): """Changes the activity of use_login_shell in gconf """ self.settings.general.set_boolean('use-login-shell', chk.get_active()) def on_open_tab_cwd_toggled(self, chk): """Changes the activity of open_tab_cwd in gconf """ self.settings.general.set_boolean('open-tab-cwd', chk.get_active()) def on_use_trayicon_toggled(self, chk): """Changes the activity of use_trayicon in gconf """ self.settings.general.set_boolean('use-trayicon', chk.get_active()) def on_use_popup_toggled(self, chk): """Changes the activity of use_popup in gconf """ self.settings.general.set_boolean('use-popup', chk.get_active()) def on_prompt_on_quit_toggled(self, chk): """Set the `prompt on quit' property in gconf """ self.settings.general.set_boolean('prompt-on-quit', chk.get_active()) def on_prompt_on_close_tab_changed(self, combo): """Set the `prompt_on_close_tab' property in gconf """ self.settings.general.set_int('prompt-on-close-tab', combo.get_active()) def on_window_ontop_toggled(self, chk): """Changes the activity of window_ontop in gconf """ self.settings.general.set_boolean('window-ontop', chk.get_active()) def on_tab_ontop_toggled(self, chk): """Changes the activity of tab_ontop in gconf """ self.settings.general.set_boolean('tab-ontop', chk.get_active()) def on_quick_open_enable_toggled(self, chk): """Changes the activity of quick_open_enable in gconf """ self.settings.general.set_boolean('quick-open-enable', chk.get_active()) def on_quick_open_in_current_terminal_toggled(self, chk): self.settings.general.set_boolean('quick-open-in-current-terminal', chk.get_active()) def on_startup_script_changed(self, edt): self.settings.general.set_string('startup-script', edt.get_text()) def on_window_refocus_toggled(self, chk): """Changes the activity of window_refocus in gconf """ self.settings.general.set_boolean('window-refocus', chk.get_active()) def on_window_losefocus_toggled(self, chk): """Changes the activity of window_losefocus in gconf """ self.settings.general.set_boolean('window-losefocus', chk.get_active()) def on_quick_open_command_line_changed(self, edt): self.settings.general.set_string('quick-open-command-line', edt.get_text()) def on_hook_show_changed(self, edt): self.settings.hooks.set_string('show', edt.get_text()) def on_window_tabbar_toggled(self, chk): """Changes the activity of window_tabbar in gconf """ self.settings.general.set_boolean('window-tabbar', chk.get_active()) def on_start_fullscreen_toggled(self, chk): """Changes the activity of start_fullscreen in gconf """ self.settings.general.set_boolean('start-fullscreen', chk.get_active()) def on_use_vte_titles_toggled(self, chk): """Save `use_vte_titles` property value in gconf """ self.settings.general.set_boolean('use-vte-titles', chk.get_active()) def on_set_window_title_toggled(self, chk): """Save `set_window_title` property value in gconf """ self.settings.general.set_boolean('set-window-title', chk.get_active()) def on_abbreviate_tab_names_toggled(self, chk): """Save `abbreviate_tab_names` property value in gconf """ self.settings.general.set_boolean('abbreviate-tab-names', chk.get_active()) def on_max_tab_name_length_changed(self, spin): """Changes the value of max_tab_name_length in gconf """ val = int(spin.get_value()) self.settings.general.set_int('max-tab-name-length', val) self.prefDlg.update_vte_subwidgets_states() def on_mouse_display_toggled(self, chk): """Set the 'appear on mouse display' preference in gconf. This property supercedes any value stored in display_n. """ self.settings.general.set_boolean('mouse-display', chk.get_active()) def on_right_align_toggled(self, chk): """set the horizontal alignment setting. """ v = chk.get_active() self.settings.general.set_int('window-halignment', 1 if v else 0) def on_bottom_align_toggled(self, chk): """set the vertical alignment setting. """ v = chk.get_active() self.settings.general.set_int('window-valignment', ALIGN_BOTTOM if v else ALIGN_TOP) def on_display_n_changed(self, combo): """Set the destination display in gconf. """ i = combo.get_active_iter() if not i: return model = combo.get_model() first_item_path = model.get_path(model.get_iter_first()) if model.get_path(i) == first_item_path: val_int = ALWAYS_ON_PRIMARY else: val = model.get_value(i, 0) val_int = int(val.split()[0]) # extracts 1 from '1' or from '1 (primary)' self.settings.general.set_int('display-n', val_int) def on_window_height_value_changed(self, hscale): """Changes the value of window_height in gconf """ val = hscale.get_value() self.settings.general.set_int('window-height', int(val)) def on_window_width_value_changed(self, wscale): """Changes the value of window_width in gconf """ val = wscale.get_value() self.settings.general.set_int('window-width', int(val)) def on_window_halign_value_changed(self, halign_button): """Changes the value of window_halignment in gconf """ if halign_button.get_active(): which_align = { 'radiobutton_align_left': ALIGN_LEFT, 'radiobutton_align_right': ALIGN_RIGHT, 'radiobutton_align_center': ALIGN_CENTER } self.settings.general.set_int( 'window-halignment', which_align[halign_button.get_name()] ) self.prefDlg.get_widget("window_horizontal_displacement").set_sensitive( which_align[halign_button.get_name()] != ALIGN_CENTER ) def on_use_audible_bell_toggled(self, chk): """Changes the value of use_audible_bell in gconf """ self.settings.general.set_boolean('use-audible-bell', chk.get_active()) # scrolling tab def on_use_scrollbar_toggled(self, chk): """Changes the activity of use_scrollbar in gconf """ self.settings.general.set_boolean('use-scrollbar', chk.get_active()) def on_history_size_value_changed(self, spin): """Changes the value of history_size in gconf """ val = int(spin.get_value()) self.settings.general.set_int('history-size', val) self._update_history_widgets() def on_infinite_history_toggled(self, chk): self.settings.general.set_boolean('infinite-history', chk.get_active()) self._update_history_widgets() def _update_history_widgets(self): infinite = self.prefDlg.get_widget('infinite_history').get_active() self.prefDlg.get_widget('history_size').set_sensitive(not infinite) def on_scroll_output_toggled(self, chk): """Changes the activity of scroll_output in gconf """ self.settings.general.set_boolean('scroll-output', chk.get_active()) def on_scroll_keystroke_toggled(self, chk): """Changes the activity of scroll_keystroke in gconf """ self.settings.general.set_boolean('scroll-keystroke', chk.get_active()) # appearance tab def on_use_default_font_toggled(self, chk): """Changes the activity of use_default_font in gconf """ self.settings.general.set_boolean('use-default-font', chk.get_active()) def on_allow_bold_toggled(self, chk): """Changes the value of allow_bold in gconf """ self.settings.styleFont.set_boolean('allow-bold', chk.get_active()) def on_font_style_font_set(self, fbtn): """Changes the value of font_style in gconf """ self.settings.styleFont.set_string('style', fbtn.get_font_name()) def on_transparency_value_changed(self, hscale): """Changes the value of background_transparency in gconf """ value = hscale.get_value() self.prefDlg.set_colors_from_settings() self.settings.styleBackground.set_int('transparency', int(value)) # compatibility tab def on_backspace_binding_changed(self, combo): """Changes the value of compat_backspace in gconf """ val = combo.get_active_text() self.settings.general.set_string('compat-backspace', ERASE_BINDINGS[val]) def on_delete_binding_changed(self, combo): """Changes the value of compat_delete in gconf """ val = combo.get_active_text() self.settings.general.set_string('compat-delete', ERASE_BINDINGS[val]) def on_custom_command_file_chooser_file_changed(self, filechooser): self.settings.general.set_string('custom_command_file', filechooser.get_filename()) def toggle_prompt_on_quit_sensitivity(self, combo): self.prefDlg.toggle_prompt_on_quit_sensitivity(combo) def toggle_style_sensitivity(self, chk): self.prefDlg.toggle_style_sensitivity(chk) def toggle_use_font_background_sensitivity(self, chk): self.prefDlg.toggle_use_font_background_sensitivity(chk) def toggle_display_n_sensitivity(self, chk): self.prefDlg.toggle_display_n_sensitivity(chk) def toggle_quick_open_command_line_sensitivity(self, chk): self.prefDlg.toggle_quick_open_command_line_sensitivity(chk) def toggle_use_vte_titles(self, chk): self.prefDlg.toggle_use_vte_titles(chk) def update_vte_subwidgets_states(self): self.prefDlg.update_vte_subwidgets_states() def on_reset_compat_defaults_clicked(self, btn): self.prefDlg.on_reset_compat_defaults_clicked(btn) def on_palette_name_changed(self, combo): self.prefDlg.on_palette_name_changed(combo) def on_cursor_shape_changed(self, combo): self.prefDlg.on_cursor_shape_changed(combo) def on_blink_cursor_toggled(self, chk): self.prefDlg.on_blink_cursor_toggled(chk) def on_palette_color_set(self, btn): self.prefDlg.on_palette_color_set(btn) def on_window_vertical_displacement_value_changed(self, spin): """Changes the value of window-vertical-displacement """ self.settings.general.set_int('window-vertical-displacement', int(spin.get_value())) def on_window_horizontal_displacement_value_changed(self, spin): """Changes the value of window-horizontal-displacement """ self.settings.general.set_int('window-horizontal-displacement', int(spin.get_value())) def reload_erase_combos(self, btn=None): self.prefDlg.reload_erase_combos(btn) def gtk_widget_destroy(self, btn): self.prefDlg.gtk_widget_destroy(btn) class PrefsDialog(SimpleGladeApp): """The Guake Preferences dialog. """ def __init__(self, settings): """Setup the preferences dialog interface, loading images, adding filters to file choosers and connecting some signals. """ self.hotkey_alread_used = False self.store = None super(PrefsDialog, self).__init__(gladefile('prefs.glade'), root='config-window') self.settings = settings self.add_callbacks(PrefsCallbacks(self)) # window cleanup handler self.window = self.get_widget('config-window') self.get_widget('config-window').connect('destroy', self.on_destroy) # images ipath = pixmapfile('guake-notification.png') self.get_widget('image_logo').set_from_file(ipath) ipath = pixmapfile('quick-open.png') self.get_widget('image_quick_open').set_from_file(ipath) # Model format: # 0: the keybinding path in gsettings (str, hidden), # 1: label (str) # 2: human readable accelerator (str) # 3: gtk accelerator (str, hidden) self.store = Gtk.TreeStore(str, str, str, str) treeview = self.get_widget('treeview-keys') treeview.set_model(self.store) treeview.set_rules_hint(True) # TODO PORT this is killing the editing of the accl # treeview.connect('button-press-event', self.start_editing) renderer = Gtk.CellRendererText() column = Gtk.TreeViewColumn(_('Action'), renderer, text=1) column.set_property('expand', True) treeview.append_column(column) renderer = Gtk.CellRendererAccel() renderer.set_property('editable', True) renderer.connect('accel-edited', self.on_accel_edited) renderer.connect('accel-cleared', self.on_accel_cleared) column = Gtk.TreeViewColumn(_('Shortcut'), renderer, text=2) column.pack_start(renderer, True) column.set_property('expand', False) column.add_attribute(renderer, "accel-mods", 0) column.add_attribute(renderer, "accel-key", 1) treeview.append_column(column) self.demo_terminal = GuakeTerminal(self.settings) self.demo_terminal_box = self.get_widget('demo_terminal_box') self.demo_terminal_box.add(self.demo_terminal) pid = self.spawn_sync_pid(None, self.demo_terminal) self.demo_terminal.pid = pid self.populate_shell_combo() self.populate_keys_tree() self.populate_display_n() self.load_configs() self.get_widget('config-window').hide() def spawn_sync_pid(self, directory=None, terminal=None): argv = list() user_shell = self.settings.general.get_string('default-shell') if user_shell and os.path.exists(user_shell): argv.append(user_shell) else: argv.append(os.environ['SHELL']) login_shell = self.settings.general.get_boolean('use-login-shell') if login_shell: argv.append('--login') if isinstance(directory, str): wd = directory else: wd = os.environ['HOME'] pid = terminal.spawn_sync( Vte.PtyFlags.DEFAULT, wd, argv, [], GLib.SpawnFlags.DO_NOT_REAP_CHILD, None, None, None ) return pid def show(self): """Calls the main window show_all method and presents the window in the desktop. """ self.get_widget('config-window').show_all() self.get_widget('config-window').present() def hide(self): """Calls the main window hide function. """ self.get_widget('config-window').hide() def on_destroy(self, window): self.demo_terminal.kill() self.demo_terminal.destroy() def toggle_prompt_on_quit_sensitivity(self, combo): """If toggle_on_close_tabs is set to 2 (Always), prompt_on_quit has no effect. """ self.get_widget('prompt_on_quit').set_sensitive(combo.get_active() != 2) def toggle_style_sensitivity(self, chk): """If the user chooses to use the gnome default font configuration it means that he will not be able to use the font selector. """ self.get_widget('font_style').set_sensitive(not chk.get_active()) def toggle_use_font_background_sensitivity(self, chk): """If the user chooses to use the gnome default font configuration it means that he will not be able to use the font selector. """ self.get_widget('palette_16').set_sensitive(chk.get_active()) self.get_widget('palette_17').set_sensitive(chk.get_active()) def toggle_display_n_sensitivity(self, chk): """When the user unchecks 'on mouse display', the option to select an alternate display should be enabeld. """ self.get_widget('display_n').set_sensitive(not chk.get_active()) def toggle_quick_open_command_line_sensitivity(self, chk): """When the user unchecks 'enable quick open', the command line should be disabled """ self.get_widget('quick_open_command_line').set_sensitive(chk.get_active()) self.get_widget('quick_open_in_current_terminal').set_sensitive(chk.get_active()) def toggle_use_vte_titles(self, chk): """When vte titles aren't used, there is nothing to abbreviate """ self.update_vte_subwidgets_states() def update_vte_subwidgets_states(self): do_use_vte_titles = self.get_widget('use_vte_titles').get_active() max_tab_name_length_wdg = self.get_widget('max_tab_name_length') max_tab_name_length_wdg.set_sensitive(do_use_vte_titles) self.get_widget('lbl_max_tab_name_length').set_sensitive(do_use_vte_titles) self.get_widget('abbreviate_tab_names').set_sensitive(do_use_vte_titles) def on_reset_compat_defaults_clicked(self, bnt): """Reset default values to compat_{backspace,delete} gconf keys. The default values are retrivied from the guake.schemas file. """ self.settings.general.reset('compat-backspace') self.settings.general.reset('compat-delete') self.reload_erase_combos() def on_palette_name_changed(self, combo): """Changes the value of palette in gconf """ palette_name = combo.get_active_text() if palette_name not in PALETTES: return self.settings.styleFont.set_string('palette', PALETTES[palette_name]) self.settings.styleFont.set_string('palette-name', palette_name) self.set_palette_colors(PALETTES[palette_name]) self.update_demo_palette(PALETTES[palette_name]) def on_cursor_shape_changed(self, combo): """Changes the value of cursor_shape in gconf """ index = combo.get_active() self.settings.style.set_int('cursor-shape', index) def on_blink_cursor_toggled(self, chk): """Changes the value of blink_cursor in gconf """ self.settings.style.set_int('cursor-blink-mode', chk.get_active()) def on_palette_color_set(self, btn): """Changes the value of palette in gconf """ palette = [] for i in range(18): palette.append(hexify_color(self.get_widget('palette_%d' % i).get_color())) palette = ':'.join(palette) self.settings.styleFont.set_string('palette', palette) self.settings.styleFont.set_string('palette-name', _('Custom')) self.set_palette_name('Custom') self.update_demo_palette(palette) # this methods should be moved to the GuakeTerminal class FROM HERE def set_palette_name(self, palette_name): """If the given palette matches an existing one, shows it in the combobox """ combo = self.get_widget('palette_name') found = False log.debug("wanting palette: %r", palette_name) for i in combo.get_model(): if i[0] == palette_name: combo.set_active_iter(i.iter) found = True break if not found: combo.set_active(self.custom_palette_index) def update_demo_palette(self, palette): self.set_colors_from_settings() def set_colors_from_settings(self): transparency = self.settings.styleBackground.get_int('transparency') colorRGBA = Gdk.RGBA(0, 0, 0, 0) palette_list = list() for color in self.settings.styleFont.get_string("palette").split(':'): colorRGBA.parse(color) palette_list.append(colorRGBA.copy()) if len(palette_list) > 16: bg_color = palette_list[17] else: bg_color = Gdk.RGBA(255, 255, 255, 0) bg_color.alpha = 1 / 100 * transparency if len(palette_list) > 16: font_color = palette_list[16] else: font_color = Gdk.RGBA(0, 0, 0, 0) self.demo_terminal.set_color_foreground(font_color) self.demo_terminal.set_color_bold(font_color) self.demo_terminal.set_colors(font_color, bg_color, palette_list[:16]) # TO HERE (see above) def fill_palette_names(self): combo = self.get_widget('palette_name') for palette in sorted(PALETTES): combo.append_text(palette) self.custom_palette_index = len(PALETTES) combo.append_text(_('Custom')) def set_cursor_shape(self, shape_index): self.get_widget('cursor_shape').set_active(shape_index) def set_cursor_blink_mode(self, mode_index): self.get_widget('cursor_blink_mode').set_active(mode_index) def set_palette_colors(self, palette): """Updates the color buttons with the given palette """ palette = palette.split(':') for i, pal in enumerate(palette): x, color = Gdk.Color.parse(pal) self.get_widget('palette_%d' % i).set_color(color) def reload_erase_combos(self, btn=None): """Read from gconf the value of compat_{backspace,delete} vars and select the right option in combos. """ # backspace erase binding combo = self.get_widget('backspace-binding-combobox') binding = self.settings.general.get_string('compat-backspace') for i in combo.get_model(): if ERASE_BINDINGS.get(i[0]) == binding: combo.set_active_iter(i.iter) # delete erase binding combo = self.get_widget('delete-binding-combobox') binding = self.settings.general.get_string('compat-delete') for i in combo.get_model(): if ERASE_BINDINGS.get(i[0]) == binding: combo.set_active_iter(i.iter) def _load_hooks_settings(self): """load hooks settings""" log.debug("executing _load_hooks_settings") hook_show_widget = self.get_widget("hook_show") hook_show_setting = self.settings.hooks.get_string("show") if hook_show_widget is not None: if hook_show_setting is not None: hook_show_widget.set_text(hook_show_setting) return def _load_default_shell_settings(self): combo = self.get_widget('default_shell') # get the value for defualt shell. If unset, set to USER_SHELL_VALUE. value = self.settings.general.get_string('default-shell') or USER_SHELL_VALUE for i in combo.get_model(): if i[0] == value: combo.set_active_iter(i.iter) def _load_screen_settings(self): """Load screen settings""" # display number / use primary display combo = self.get_widget('display_n') dest_screen = self.settings.general.get_int('display-n') # If Guake is configured to use a screen that is not currently attached, # default to 'primary display' option. screen = self.get_widget('config-window').get_screen() n_screens = screen.get_n_monitors() if dest_screen > n_screens - 1: self.settings.general.set_boolean('mouse-display', False) dest_screen = screen.get_primary_monitor() self.settings.general.set_int('display_n', dest_screen) if dest_screen == ALWAYS_ON_PRIMARY: first_item = combo.get_model().get_iter_first() combo.set_active_iter(first_item) else: seen_first = False # first item "always on primary" is special for i in combo.get_model(): if seen_first: i_int = int(i[0].split()[0]) # extracts 1 from '1' or from '1 (primary)' if i_int == dest_screen: combo.set_active_iter(i.iter) else: seen_first = True def load_configs(self): """Load configurations for all widgets in General, Scrolling and Appearance tabs from gconf. """ self._load_default_shell_settings() # login shell value = self.settings.general.get_boolean('use-login-shell') self.get_widget('use_login_shell').set_active(value) # tray icon value = self.settings.general.get_boolean('use-trayicon') self.get_widget('use_trayicon').set_active(value) # popup value = self.settings.general.get_boolean('use-popup') self.get_widget('use_popup').set_active(value) # prompt on quit value = self.settings.general.get_boolean('prompt-on-quit') self.get_widget('prompt_on_quit').set_active(value) # prompt on close_tab value = self.settings.general.get_int('prompt-on-close-tab') self.get_widget('prompt_on_close_tab').set_active(value) self.get_widget('prompt_on_quit').set_sensitive(value != 2) # ontop value = self.settings.general.get_boolean('window-ontop') self.get_widget('window_ontop').set_active(value) # tab ontop value = self.settings.general.get_boolean('tab-ontop') self.get_widget('tab_ontop').set_active(value) # refocus value = self.settings.general.get_boolean('window-refocus') self.get_widget('window_refocus').set_active(value) # losefocus value = self.settings.general.get_boolean('window-losefocus') self.get_widget('window_losefocus').set_active(value) # use VTE titles value = self.settings.general.get_boolean('use-vte-titles') self.get_widget('use_vte_titles').set_active(value) # set window title value = self.settings.general.get_boolean('set-window-title') self.get_widget('set_window_title').set_active(value) # abbreviate tab names self.get_widget('abbreviate_tab_names').set_sensitive(value) value = self.settings.general.get_boolean('abbreviate-tab-names') self.get_widget('abbreviate_tab_names').set_active(value) # max tab name length value = self.settings.general.get_int('max-tab-name-length') self.get_widget('max_tab_name_length').set_value(value) self.update_vte_subwidgets_states() value = self.settings.general.get_int('window-height') self.get_widget('window_height').set_value(value) value = self.settings.general.get_int('window-width') self.get_widget('window_width').set_value(value) # window displacements value = self.settings.general.get_int('window-vertical-displacement') self.get_widget('window_vertical_displacement').set_value(value) value = self.settings.general.get_int('window-horizontal-displacement') self.get_widget('window_horizontal_displacement').set_value(value) value = self.settings.general.get_int('window-halignment') which_button = { ALIGN_RIGHT: 'radiobutton_align_right', ALIGN_LEFT: 'radiobutton_align_left', ALIGN_CENTER: 'radiobutton_align_center' } self.get_widget(which_button[value]).set_active(True) self.get_widget("window_horizontal_displacement").set_sensitive(value != ALIGN_CENTER) value = self.settings.general.get_boolean('open-tab-cwd') self.get_widget('open_tab_cwd').set_active(value) # tab bar value = self.settings.general.get_boolean('window-tabbar') self.get_widget('window_tabbar').set_active(value) # start fullscreen value = self.settings.general.get_boolean('start-fullscreen') self.get_widget('start_fullscreen').set_active(value) # use audible bell value = self.settings.general.get_boolean('use-audible-bell') self.get_widget('use_audible_bell').set_active(value) self._load_screen_settings() value = self.settings.general.get_boolean('quick-open-enable') self.get_widget('quick_open_enable').set_active(value) self.get_widget('quick_open_command_line').set_sensitive(value) self.get_widget('quick_open_in_current_terminal').set_sensitive(value) text = Gtk.TextBuffer() text = self.get_widget('quick_open_supported_patterns').get_buffer() for title, matcher, _useless in QUICK_OPEN_MATCHERS: text.insert_at_cursor("%s: %s\n" % (title, matcher)) self.get_widget('quick_open_supported_patterns').set_buffer(text) value = self.settings.general.get_string('quick-open-command-line') if value is None: value = "subl %(file_path)s:%(line_number)s" self.get_widget('quick_open_command_line').set_text(value) value = self.settings.general.get_boolean('quick-open-in-current-terminal') self.get_widget('quick_open_in_current_terminal').set_active(value) value = self.settings.general.get_string('startup-script') if value: self.get_widget('startup_script').set_text(value) # use display where the mouse is currently value = self.settings.general.get_boolean('mouse-display') self.get_widget('mouse_display').set_active(value) # scrollbar value = self.settings.general.get_boolean('use-scrollbar') self.get_widget('use_scrollbar').set_active(value) # history size value = self.settings.general.get_int('history-size') self.get_widget('history_size').set_value(value) # infinite history value = self.settings.general.get_boolean('infinite-history') self.get_widget('infinite_history').set_active(value) print("infinite history: ", value) # scroll output value = self.settings.general.get_boolean('scroll-output') self.get_widget('scroll_output').set_active(value) # scroll keystroke value = self.settings.general.get_boolean('scroll-keystroke') self.get_widget('scroll_keystroke').set_active(value) # default font value = self.settings.general.get_boolean('use-default-font') self.get_widget('use_default_font').set_active(value) self.get_widget('font_style').set_sensitive(not value) # font value = self.settings.styleFont.get_string('style') if value: self.get_widget('font_style').set_font_name(value) # allow bold font value = self.settings.styleFont.get_boolean('allow-bold') self.get_widget('allow_bold').set_active(value) # palette self.fill_palette_names() value = self.settings.styleFont.get_string('palette-name') self.set_palette_name(value) value = self.settings.styleFont.get_string('palette') self.set_palette_colors(value) self.update_demo_palette(value) # cursor shape value = self.settings.style.get_int('cursor-shape') self.set_cursor_shape(value) # cursor blink value = self.settings.style.get_int('cursor-blink-mode') self.set_cursor_blink_mode(value) value = self.settings.styleBackground.get_int('transparency') self.get_widget('background_transparency').set_value(value) value = self.settings.general.get_int('window-valignment') self.get_widget('top_align').set_active(value) # it's a separated method, to be reused. self.reload_erase_combos() # custom command context-menu configuration file custom_command_file = self.settings.general.get_string('custom-command-file') if custom_command_file: custom_command_file_name = os.path.expanduser(custom_command_file) else: custom_command_file_name = None custom_cmd_filter = Gtk.FileFilter() custom_cmd_filter.set_name(_("JSON files")) custom_cmd_filter.add_pattern("*.json") self.get_widget('custom_command_file_chooser').add_filter(custom_cmd_filter) all_files_filter = Gtk.FileFilter() all_files_filter.set_name(_("All files")) all_files_filter.add_pattern("*") self.get_widget('custom_command_file_chooser').add_filter(all_files_filter) if custom_command_file_name: self.get_widget('custom_command_file_chooser').set_filename(custom_command_file_name) # hooks self._load_hooks_settings() # -- populate functions -- def populate_shell_combo(self): """Read the /etc/shells and looks for installed shells to fill the default_shell combobox. """ cb = self.get_widget('default_shell') # append user shell as first option cb.append_text(USER_SHELL_VALUE) if os.path.exists(SHELLS_FILE): lines = open(SHELLS_FILE).readlines() for i in lines: possible = i.strip() if possible and not possible.startswith('#') and os.path.exists(possible): cb.append_text(possible) for i in get_binaries_from_path(PYTHONS): cb.append_text(i) def populate_keys_tree(self): """Reads the HOTKEYS global variable and insert all data in the TreeStore used by the preferences window treeview. """ for group in HOTKEYS: parent = self.store.append(None, [None, group['label'], None, None]) for item in group['keys']: if item['key'] == "show-hide" or item['key'] == "show-focus": accel = self.settings.keybindingsGlobal.get_string(item['key']) else: accel = self.settings.keybindingsLocal.get_string(item['key']) gsettings_path = item['key'] keycode, mask = Gtk.accelerator_parse(accel) keylabel = Gtk.accelerator_get_label(keycode, mask) self.store.append(parent, [gsettings_path, item['label'], keylabel, accel]) self.get_widget('treeview-keys').expand_all() def populate_display_n(self): """Get the number of displays and populate this drop-down box with them all. Prepend the "always on primary" option. """ cb = self.get_widget('display_n') screen = self.get_widget('config-window').get_screen() cb.append_text("always on primary") for m in range(0, int(screen.get_n_monitors())): if m == int(screen.get_primary_monitor()): # TODO l10n cb.append_text(str(m) + ' ' + '(primary)') else: cb.append_text(str(m)) # -- key handling -- def on_accel_edited(self, cellrendereraccel, path, key, mods, hwcode): """Callback that handles key edition in cellrenderer. It makes some tests to validate the key, like looking for already in use keys and look for [A-Z][a-z][0-9] to avoid problems with these common keys. If all tests are ok, the value will be stored in gconf. """ accelerator = Gtk.accelerator_name(key, mods) dconf_path = self.store[path][HOTKET_MODEL_INDEX_DCONF] old_accel = self.store[path][HOTKET_MODEL_INDEX_HUMAN_ACCEL] keylabel = Gtk.accelerator_get_label(key, mods) # we needn't to change anything, the user is trying to set the # same key that is already set. if old_accel == accelerator: return False self.hotkey_alread_used = False # looking for already used keybindings def each_key(model, path, subiter): keyentry = model.get_value(subiter, HOTKET_MODEL_INDEX_ACCEL) if keyentry and keyentry == accelerator: self.hotkey_alread_used = True msg = _("The shortcut \"%s\" is already in use.") % html_escape(accelerator) ShowableError(self.window, _('Error setting keybinding.'), msg, -1) raise Exception('This is ok, we just use it to break the foreach loop!') self.store.foreach(each_key) if self.hotkey_alread_used: return False # avoiding problems with common keys if ((mods == 0 and key != 0) and ((key >= ord('a') and key <= ord('z')) or (key >= ord('A') and key <= ord('Z')) or (key >= ord('0') and key <= ord('9')))): dialog = Gtk.MessageDialog( self.get_widget('config-window'), Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, Gtk.MessageType.WARNING, Gtk.ButtonsType.OK, _( "The shortcut \"%s\" cannot be used " "because it will become impossible to " "type using this key.\n\n" "Please try with a key such as " "Control, Alt or Shift at the same " "time.\n" ) % html_escape(key) ) dialog.run() dialog.destroy() return False self.store[path][HOTKET_MODEL_INDEX_HUMAN_ACCEL] = keylabel if dconf_path == "show-hide" or dconf_path == "show-focus": self.settings.keybindingsGlobal.set_string(dconf_path, accelerator) else: self.settings.keybindingsLocal.set_string(dconf_path, accelerator) self.store[path][HOTKET_MODEL_INDEX_ACCEL] = accelerator def on_accel_cleared(self, cellrendereraccel, path): """If the user tries to clear a keybinding with the backspace key this callback will be called and it just fill the model with an empty key and set the 'disabled' string in gconf path. """ dconf_path = self.store[path][HOTKET_MODEL_INDEX_DCONF] if dconf_path == "show-hide": # cannot disable 'show-hide' hotkey log.warn("Cannot disable 'show-hide' hotkey") self.settings.keybindingsGlobal.set_string(dconf_path, old_accel) else: self.store[path][HOTKET_MODEL_INDEX_HUMAN_ACCEL] = "" self.store[path][HOTKET_MODEL_INDEX_ACCEL] = "None" if dconf_path == "show-focus": self.settings.keybindingsGlobal.set_string(dconf_path, 'disabled') else: self.settings.keybindingsLocal.set_string(dconf_path, 'disabled') def start_editing(self, treeview, event): """Make the treeview grab the focus and start editing the cell that the user has clicked to avoid confusion with two or three clicks before editing a keybinding. Thanks to gnome-keybinding-properties.c =) """ # TODO PORT some thing in here is breaking stuff if event.window != treeview.get_bin_window(): return False x, y = int(event.x), int(event.y) ret = treeview.get_path_at_pos(x, y) if not ret: return False path, column, cellx, celly = ret if path and len(path) > 1: def real_cb(): treeview.grab_focus() treeview.set_cursor(path, column, True) treeview.stop_emission('button-press-event') GObject.idle_add(real_cb) return True class KeyEntry(object): def __init__(self, keycode, mask): self.keycode = keycode self.mask = mask def __repr__(self): return u'KeyEntry(%d, %d)' % (self.keycode, self.mask) def __eq__(self, rval): return self.keycode == rval.keycode and self.mask == rval.mask def setup_standalone_signals(instance): """Called when prefs dialog is running in standalone mode. It makes the delete event of dialog and click on close button finish the application. """ window = instance.get_widget('config-window') window.connect('delete-event', Gtk.main_quit) # We need to block the execution of the already associated # callback before connecting the new handler. button = instance.get_widget('button1') button.handler_block_by_func(instance.gtk_widget_destroy) button.connect('clicked', Gtk.main_quit) return instance if __name__ == '__main__': bindtextdomain(NAME, LOCALE_DIR) setup_standalone_signals(PrefsDialog(None)).show() Gtk.main() guake-3.0.5/guake/settings.py000066400000000000000000000104071325625127100161270ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2012 Lincoln de Sousa Copyright (C) 2007 Gabriel Falcão This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import logging import gi gi.require_version('Gtk', '3.0') from gi.repository import Gio log = logging.getLogger(__name__) class Settings(): def __init__(self, schema_source): Settings.enhanceSetting() self.guake = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake", False), None, None ) self.guake.initEnhancements() self.guake.connect("changed", self.guake.triggerOnChangedValue) self.general = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.general", False), None, None ) self.general.initEnhancements() self.general.connect("changed", self.general.triggerOnChangedValue) self.keybindings = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.keybindings", False), None, None ) self.keybindings.initEnhancements() self.keybindings.connect("changed", self.keybindings.triggerOnChangedValue) self.keybindingsGlobal = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.keybindings.global", False), None, None ) self.keybindingsGlobal.initEnhancements() self.keybindingsGlobal.connect("changed", self.keybindingsGlobal.triggerOnChangedValue) self.keybindingsLocal = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.keybindings.local", False), None, None ) self.keybindingsLocal.initEnhancements() self.keybindingsLocal.connect("changed", self.keybindingsLocal.triggerOnChangedValue) self.styleBackground = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.style.background", False), None, None ) self.styleBackground.initEnhancements() self.styleBackground.connect("changed", self.styleBackground.triggerOnChangedValue) self.styleFont = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.style.font", False), None, None ) self.styleFont.initEnhancements() self.styleFont.connect("changed", self.styleFont.triggerOnChangedValue) self.style = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.style", False), None, None ) self.style.initEnhancements() self.style.connect("changed", self.style.triggerOnChangedValue) self.hooks = Gio.Settings.new_full( Gio.SettingsSchemaSource.lookup(schema_source, "guake.hooks", False), None, None ) self.hooks.initEnhancements() self.hooks.connect("changed", self.hooks.triggerOnChangedValue) def enhanceSetting(): def initEnhancements(self): self.listeners = dict() def onChangedValue(self, key, user_func): if key not in self.listeners: self.listeners[key] = list() self.listeners[key].append(user_func) def triggerOnChangedValue(self, settings, key, user_data=None): if key in self.listeners: for func in self.listeners[key]: func(settings, key, user_data) gi.repository.Gio.Settings.initEnhancements = initEnhancements gi.repository.Gio.Settings.onChangedValue = onChangedValue gi.repository.Gio.Settings.triggerOnChangedValue = triggerOnChangedValue guake-3.0.5/guake/simplegladeapp.py000066400000000000000000000325201325625127100172560ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import os import re import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk import tokenize def bindtextdomain(app_name, locale_dir=None): """ Bind the domain represented by app_name to the locale directory locale_dir. It has the effect of loading translations, enabling applications for different languages. app_name: a domain to look for translations, typically the name of an application. locale_dir: a directory with locales like locale_dir/lang_isocode/LC_MESSAGES/app_name.mo If omitted or None, then the current binding for app_name is used. """ try: import locale import gettext # FIXME: Commented to avoid problems with a .utf8 LANG variable... # locale.setlocale(locale.LC_ALL, "") gettext.bindtextdomain(app_name, locale_dir) gettext.textdomain(app_name) gettext.install(app_name, locale_dir) except (IOError, locale.Error) as e: print("Warning", app_name, e) __builtins__.__dict__["_"] = lambda x: x class SimpleGladeApp(object): def __init__(self, path, root=None, domain=None, **kwargs): """ Load a glade file specified by glade_filename, using root as root widget and domain as the domain for translations. If it receives extra named arguments (argname=value), then they are used as attributes of the instance. path: path to a glade filename. If glade_filename cannot be found, then it will be searched in the same directory of the program (sys.argv[0]) root: the name of the widget that is the root of the user interface, usually a window or dialog (a top level widget). If None or ommited, the full user interface is loaded. domain: A domain to use for loading translations. If None or ommited, no translation is loaded. **kwargs: a dictionary representing the named extra arguments. It is useful to set attributes of new instances, for example: glade_app = SimpleGladeApp("ui.glade", foo="some value", bar="another value") sets two attributes (foo and bar) to glade_app. """ if os.path.isfile(path): self.glade_path = path else: glade_dir = os.path.dirname(sys.argv[0]) self.glade_path = os.path.join(glade_dir, path) for key, value in kwargs.items(): try: setattr(self, key, weakref.proxy(value)) except TypeError: setattr(self, key, value) self.glade = None self.builder = Gtk.Builder() self.builder.add_from_file(self.glade_path) # TODO PORT connect # self.builder.connect_signals(self.custom_handler) if root: # TODO PORT remove the next line is not needed Guake shuold not pass an root parameter # this would mess stuff up # self.main_widget = self.builder.get_object("window-root") self.main_widget = self.builder.get_object(root) self.main_widget.show_all() else: self.main_widget = None # self.glade = self.create_glade(self.glade_path, root, domain) self.normalize_names() self.new() def __repr__(self): class_name = self.__class__.__name__ if self.main_widget: root = gtk.Widget.get_name(self.main_widget) repr = '%s(path="%s", root="%s")' % (class_name, self.glade_path, root) else: repr = '%s(path="%s")' % (class_name, self.glade_path) return repr def new(self): """ Method called when the user interface is loaded and ready to be used. At this moment, the widgets are loaded and can be refered as self.widget_name """ pass def add_callbacks(self, callbacks_proxy): """ It uses the methods of callbacks_proxy as callbacks. The callbacks are specified by using: Properties window -> Signals tab in glade-2 (or any other gui designer like gazpacho). Methods of classes inheriting from SimpleGladeApp are used as callbacks automatically. callbacks_proxy: an instance with methods as code of callbacks. It means it has methods like on_button1_clicked, on_entry1_activate, etc. """ # TODO PORT connect self.builder.connect_signals(callbacks_proxy) def normalize_names(self): """ It is internally used to normalize the name of the widgets. It means a widget named foo:vbox-dialog in glade is refered self.vbox_dialog in the code. It also sets a data "prefixes" with the list of prefixes a widget has for each widget. """ for widget in self.get_widgets(): if isinstance(widget, Gtk.Buildable): widget_name = Gtk.Buildable.get_name(widget) prefixes_name_l = widget_name.split(":") prefixes = prefixes_name_l[:-1] widget_api_name = prefixes_name_l[-1] widget_api_name = "_".join(re.findall(tokenize.Name, widget_api_name)) widget_name = Gtk.Buildable.set_name(widget, widget_api_name) if hasattr(self, widget_api_name): raise AttributeError( "instance %s already has an attribute %s" % (self, widget_api_name) ) else: setattr(self, widget_api_name, widget) if prefixes: # TODO is is a guess Gtk.Buildable.set_data(widget, "prefixes", prefixes) def add_prefix_actions(self, prefix_actions_proxy): """ By using a gui designer (glade-2, gazpacho, etc) widgets can have a prefix in theirs names like foo:entry1 or foo:label3 It means entry1 and label3 has a prefix action named foo. Then, prefix_actions_proxy must have a method named prefix_foo which is called everytime a widget with prefix foo is found, using the found widget as argument. prefix_actions_proxy: An instance with methods as prefix actions. It means it has methods like prefix_foo, prefix_bar, etc. """ prefix_s = "prefix_" prefix_pos = len(prefix_s) def is_method(t): return callable(t[1]) def is_prefix_action(t): return t[0].startswith(prefix_s) def drop_prefix(k, w): return (k[prefix_pos:], w) members_t = inspect.getmembers(prefix_actions_proxy) methods_t = filter(is_method, members_t) prefix_actions_t = filter(is_prefix_action, methods_t) prefix_actions_d = dict(map(drop_prefix, prefix_actions_t)) for widget in self.get_widgets(): prefixes = gtk.Widget.get_data(widget, "prefixes") if prefixes: for prefix in prefixes: if prefix in prefix_actions_d: prefix_action = prefix_actions_d[prefix] prefix_action(widget) def custom_handler(self, glade, function_name, widget_name, str1, str2, int1, int2): """ Generic handler for creating custom widgets, internally used to enable custom widgets (custom widgets of glade). The custom widgets have a creation function specified in design time. Those creation functions are always called with str1,str2,int1,int2 as arguments, that are values specified in design time. Methods of classes inheriting from SimpleGladeApp are used as creation functions automatically. If a custom widget has create_foo as creation function, then the method named create_foo is called with str1,str2,int1,int2 as arguments. """ try: handler = getattr(self, function_name) return handler(str1, str2, int1, int2) except AttributeError: return None def gtk_widget_show(self, widget, *args): """ Predefined callback. The widget is showed. Equivalent to widget.show() """ widget.show() def gtk_widget_hide(self, widget, *args): """ Predefined callback. The widget is hidden. Equivalent to widget.hide() """ widget.hide() return True def gtk_widget_grab_focus(self, widget, *args): """ Predefined callback. The widget grabs the focus. Equivalent to widget.grab_focus() """ widget.grab_focus() def gtk_widget_destroy(self, widget, *args): """ Predefined callback. The widget is destroyed. Equivalent to widget.destroy() """ widget.destroy() def gtk_window_activate_default(self, widget, *args): """ Predefined callback. The default widget of the window is activated. Equivalent to window.activate_default() """ widget.activate_default() def gtk_true(self, *args): """ Predefined callback. Equivalent to return True in a callback. Useful for stopping propagation of signals. """ return True def gtk_false(self, *args): """ Predefined callback. Equivalent to return False in a callback. """ return False def gtk_main_quit(self, *args): """ Predefined callback. Equivalent to self.quit() """ self.quit() def main(self): """ Starts the main loop of processing events. The default implementation calls gtk.main() Useful for applications that needs a non gtk main loop. For example, applications based on gstreamer needs to override this method with gst.main() Do not directly call this method in your programs. Use the method run() instead. """ gtk.main() def quit(self, *args): """ Quit processing events. The default implementation calls gtk.main_quit() Useful for applications that needs a non gtk main loop. For example, applications based on gstreamer needs to override this method with gst.main_quit() """ Gtk.main_quit() def run(self): """ Starts the main loop of processing events checking for Control-C. The default implementation checks wheter a Control-C is pressed, then calls on_keyboard_interrupt(). Use this method for starting programs. """ try: self.main() except KeyboardInterrupt: self.on_keyboard_interrupt() def on_keyboard_interrupt(self): """ This method is called by the default implementation of run() after a program is finished by pressing Control-C. """ pass def install_custom_handler(self, custom_handler): gtk.glade.set_custom_handler(custom_handler) def create_glade(self, glade_path, root, domain): return gtk.glade.XML(glade_path, root, domain) def get_widget(self, widget_name): return self.builder.get_object(widget_name) def get_widgets(self): return self.builder.get_objects() class SimpleGtk3App(object): """ Basic GtkBuilder wrapper that implements the functions from simplegladeapp.py used by Guake with the purpose to minimize the changes required in Guake while porting it to GtkBuilder. """ def __init__(self, path): """ Load a GtkBuilder ui definition file specified by path. Self will be used as object to to connect the signals. """ self.builder = Gtk.Builder() self.builder.add_from_file(path) # TODO PORT connect # self.builder.connect_signals(self) def quit(self): """ Quit processing of gtk events. """ Gtk.main_quit() def run(self): """ Starts the main gtk loop. """ Gtk.main() def get_widget(self, name): """ Returns the interface widget specified by the name. """ return self.builder.get_object(name) def get_widgets(self): """ Returns all the interface widgets. """ return self.builder.get_objects() # -- predefined callbacks -- def gtk_main_quit(self, *args): """ Calls self.quit() """ self.quit() def gtk_widget_destroy(self, widget, *args): """ Destroyes the widget. """ widget.destroy() guake-3.0.5/guake/terminal.py000066400000000000000000000365521325625127100161130ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2013 Guake authors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import code import logging import os import re import signal import subprocess import threading import uuid from pathlib import Path from typing import Optional from typing import Tuple from time import sleep import gi gi.require_version('Gtk', '3.0') gi.require_version('Vte', '2.91') # vte-0.38 from gi.repository import GLib from gi.repository import Gdk from gi.repository import GdkX11 from gi.repository import Gtk from gi.repository import Pango from gi.repository import Vte from guake.common import clamp log = logging.getLogger(__name__) def halt(loc): code.interact(local=loc) # TODO PORT # __all__ = ['Terminal', 'TerminalBox'] # TODO this is not as fancy as as it could be # pylint: disable=anomalous-backslash-in-string TERMINAL_MATCH_TAGS = ('schema', 'http', 'https', 'email', 'ftp') TERMINAL_MATCH_EXPRS = [ "(news:|telnet:|nntp:|file:\/|https?:|ftps?:|webcal:)\/\/" "([-[:alnum:]]+(:[-[:alnum:],?;.:\/!%$^*&~\"#']+)?\@)?[-[:alnum:]]+" "(\.[-[:alnum:]]+)*(:[0-9]{1,5})?(\/[-[:alnum:]_$.+!*(),;:@&=?\/~#%]*[^]'.>) \t\r\n,\\\"])?", "(www|ftp)[-[:alnum:]]*\.[-[:alnum:]]+(\.[-[:alnum:]]+)*(:[0-9]{1,5})?" "(\/[-[:alnum:]_$.+!*(),;:@&=?\/~#%]*[^]'.>) \t\r\n,\\\"])?", "(mailto:)?[-[:alnum:]][-[:alnum:].]*@[-[:alnum:]]+\.[-[:alnum:]]+(\\.[-[:alnum:]]+)*" ] # tuple (title/quick matcher/filename and line number extractor) QUICK_OPEN_MATCHERS = [( "Python traceback", r"^\s*File\s\".*\",\sline\s[0-9]+", r"^\s*File\s\"(.*)\",\sline\s([0-9]+)" ), ( "line starts by 'Filename:line' pattern (GCC/make). File path should exists.", r"^\s*[a-zA-Z0-9\/\_\-\.\ ]+\.?[a-zA-Z0-9]+\:[0-9]+", r"^\s*.(.*)\:([0-9]+)" )] # pylint: enable=anomalous-backslash-in-string class TerminalBox(Gtk.HBox): """A box to group the terminal and a scrollbar. """ def __init__(self): super(TerminalBox, self).__init__() self.terminal = Terminal() self.add_terminal() self.add_scrollbar() def add_terminal(self): """Packs the terminal widget. """ self.pack_start(self.terminal, True, True, 0) self.terminal.show() def add_scrollbar(self): """Packs the scrollbar. """ adj = self.terminal.get_vadjustment() scroll = Gtk.VScrollbar.new(adj) scroll.set_no_show_all(True) self.pack_start(scroll, False, False, 0) class GuakeTerminal(Vte.Terminal): """Just a vte.Terminal with some properties already set. """ def __init__(self, settings): super(GuakeTerminal, self).__init__() self.settings = settings self.configure_terminal() self.add_matches() self.connect('button-press-event', self.button_press) self.matched_value = '' self.font_scale_index = 0 self._pid = None self.custom_bgcolor = None self.custom_fgcolor = None self.found_link = None self.uuid = uuid.uuid4() def get_uuid(self): return self.uuid @property def pid(self): return self._pid @pid.setter def pid(self, pid): self._pid = pid def copy_clipboard(self): if self.get_has_selection(): super(GuakeTerminal, self).copy_clipboard() elif self.matched_value: guake_clipboard = Gtk.Clipboard.get_default(self.window.get_display()) guake_clipboard.set_text(self.matched_value) def configure_terminal(self): """Sets all customized properties on the terminal """ client = self.settings.general word_chars = client.get_string('word-chars') if word_chars: # TODO PORT this does not work this way any more see: # https://lazka.github.io/ # pgi-docs/Vte-2.91/classes/Terminal.html#Vte.Terminal.set_word_char_exceptions # self.set_word_chars(word_chars) pass self.set_audible_bell(client.get_boolean('use-audible-bell')) self.set_sensitive(True) cursor_blink_mode = self.settings.style.get_int('cursor-blink-mode') self.set_property('cursor-blink-mode', cursor_blink_mode) # TODO PORT there is no method set_flags anymore # self.set_flags(gtk.CAN_DEFAULT) # self.set_flags(gtk.CAN_FOCUS) # TODO PORT getting it and then setting it??? # cursor_shape = client.get_int(KEY('/style/cursor_shape')) # client.set_int(KEY('/style/cursor_shape'), cursor_shape) def add_matches(self): """Adds all regular expressions declared in guake.globals.TERMINAL_MATCH_EXPRS to the terminal to make vte highlight text that matches them. """ # log.debug("Skipped 'match' feature") for expr in TERMINAL_MATCH_EXPRS: # TODO PORT next line throws a Vte-WARNIN but works: runtime check failed tag = self.match_add_gregex(GLib.Regex.new(expr, 0, 0), 0) self.match_set_cursor_type(tag, Gdk.CursorType.HAND2) for _useless, match, _otheruseless in QUICK_OPEN_MATCHERS: # TODO PORT next line throws a Vte-WARNIN but works: runtime check failed tag = self.match_add_gregex(GLib.Regex.new(match, 0, 0), 0) self.match_set_cursor_type(tag, Gdk.CursorType.HAND2) def get_current_directory(self): directory = os.path.expanduser('~') if self.pid is not None: cwd = os.readlink("/proc/{}/cwd".format(self.pid)) if os.path.exists(cwd): directory = cwd return directory def _is_file_on_local_server(self, text) -> Tuple[Optional[Path], Optional[int], Optional[int]]: """Test if the provided text matches a file on local server Supports: - absolute path - relative path (using current working directory) - file:line syntax - file:line:colum syntax Args: text (str): candidate for file search Returns - Tuple(None, None, None) is the provided text does not match anything - Tuple(file path, None, None) if only a file path is found - Tuple(file path, linenumber, None) if line number is found - Tuple(file path, linenumber, columnnumber) if line and column numbers are found """ lineno = None colno = None m = re.compile(r"(.*)\:(\d+)\:(\d+)$").match(text) if m: text = m.group(1) lineno = m.group(2) colno = m.group(3) else: m = re.compile(r"(.*)\:(\d+)$").match(text) if m: text = m.group(1) lineno = m.group(2) pt = Path(text) log.debug("checking file existance: %r", pt) if pt.exists(): log.debug("File exists: %r", pt.absolute().as_posix()) return (pt, lineno, colno) log.debug("No file found matching: %r", text) cwd = self.get_current_directory() pt = Path(cwd) / pt log.debug("checking file existance: %r", pt) if pt.exists(): log.debug("File exists: %r", pt.absolute().as_posix()) return (pt, lineno, colno) return (None, None, None) def button_press(self, terminal, event): """Handles the button press event in the terminal widget. If any match string is caught, another application is open to handle the matched resource uri. """ self.matched_value = '' matched_string = self.match_check( int(event.x / self.get_char_width()), int(event.y / self.get_char_height()) ) self.found_link = None if event.button == 1 and (event.get_state() & Gdk.ModifierType.CONTROL_MASK): if self.get_has_selection(): self.copy_clipboard() clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) text = clipboard.wait_for_text() (fp, lo, co) = self._is_file_on_local_server(text) self._execute_quick_open(fp, lo) elif matched_string and matched_string[0]: self.__on_ctrl_click_matcher(matched_string) elif event.button == 3 and matched_string: self.found_link = self.handleTerminalMatch(matched_string) self.matched_value = matched_string[0] def __on_ctrl_click_matcher(self, matched_string): value, tag = matched_string log.debug("matched string: %s", matched_string) # First searching in additional matchers found_additional_matcher = False # TODO PORT use_quick_open = self.settings.general.get_boolean("quick-open-enable") quick_open_in_current_terminal = self.settings.general.get_boolean( "quick-open-in-current-terminal" ) if use_quick_open: for _useless, _otheruseless, extractor in QUICK_OPEN_MATCHERS: print("value", value) g = re.compile(extractor).match(value) if g and g.groups(): filename = g.group(1).strip() filepath = filename line_number = g.group(2) if line_number is None: line_number = "1" if not quick_open_in_current_terminal: (filepath, _lo, _co) = self._is_file_on_local_server(filename) # for quick_open_in_current_terminal, we run the command line directly in # the tab so relative path is enough. # # We do not test for file existence, because it doesn't work in ssh # sessions. self._execute_quick_open(filepath, line_number) found_additional_matcher = True break if not found_additional_matcher: self.found_link = self.handleTerminalMatch(matched_string) if self.found_link: self.browse_link_under_cursor() def _execute_quick_open(self, filepath, line_number): cmdline = self.settings.general.get_string("quick-open-command-line") if not line_number: line_number = "" logging.debug("Opening file %s at line %s", filepath, line_number) resolved_cmdline = cmdline % {"file_path": filepath, "line_number": line_number} logging.debug("Command line: %s", resolved_cmdline) quick_open_in_current_terminal = self.settings.general.get_boolean( "quick-open-in-current-terminal" ) if quick_open_in_current_terminal: logging.debug("Executing it in current tab") if resolved_cmdline[-1] != '\n': resolved_cmdline += '\n' self.feed_child(resolved_cmdline, len(resolved_cmdline)) else: logging.debug("Executing it independently") subprocess.call(resolved_cmdline, shell=True) def handleTerminalMatch(self, matched_string): value, tag = matched_string log.debug("found tag: %r, item: %r", tag, value) if tag in TERMINAL_MATCH_TAGS: if TERMINAL_MATCH_TAGS[tag] == 'schema': # value here should not be changed, it is right and # ready to be used. pass elif TERMINAL_MATCH_TAGS[tag] == 'http': value = 'http://%s' % value elif TERMINAL_MATCH_TAGS[tag] == 'https': value = 'https://%s' % value elif TERMINAL_MATCH_TAGS[tag] == 'ftp': value = 'ftp://%s' % value elif TERMINAL_MATCH_TAGS[tag] == 'email': value = 'mailto:%s' % value if value: return value def browse_link_under_cursor(self): if not self.found_link: return log.debug("Opening link: %s", self.found_link) cmd = ["xdg-open", self.found_link] subprocess.Popen(cmd, shell=False) def set_font(self, font): self.font = font self.set_font_scale_index(0) def set_font_scale_index(self, scale_index): self.font_scale_index = clamp(scale_index, -6, 12) font = Pango.FontDescription(self.font.to_string()) scale_factor = 2 ** (self.font_scale_index / 6) new_size = int(scale_factor * font.get_size()) if font.get_size_is_absolute(): font.set_absolute_size(new_size) else: font.set_size(new_size) super(GuakeTerminal, self).set_font(font) font_scale = property(fset=set_font_scale_index, fget=lambda self: self.font_scale_index) def increase_font_size(self): self.font_scale += 1 def decrease_font_size(self): self.font_scale -= 1 def kill(self): pid = self.pid threading.Thread(target=self.delete_shell, args=(pid, )).start() # start_new_thread(self.delete_shell, (pid,)) def delete_shell(self, pid): """This function will kill the shell on a tab, trying to send a sigterm and if it doesn't work, a sigkill. Between these two signals, we have a timeout of 3 seconds, so is recommended to call this in another thread. This doesn't change any thing in UI, so you can use python's start_new_thread. """ try: os.kill(pid.child_pid, signal.SIGHUP) except OSError: pass num_tries = 30 while num_tries > 0: try: # Try to wait for the pid to be closed. If it does not # exist anymore, an OSError is raised and we can # safely ignore it. if os.waitpid(pid.child_pid, os.WNOHANG)[0] != 0: break except OSError: break sleep(0.1) num_tries -= 1 if num_tries == 0: try: os.kill(pid.child_pid, signal.SIGKILL) os.waitpid(pid.child_pid, 0) except OSError: # if this part of code was reached, means that SIGTERM # did the work and SIGKILL wasnt needed. pass # TODO PORT port this from HBOX to Box with orientation horitzontal class GuakeTerminalBox(Gtk.HBox): """A box to group the terminal and a scrollbar. """ def __init__(self, settings): super(GuakeTerminalBox, self).__init__() self.terminal = GuakeTerminal(settings) self.add_terminal() self.add_scroll_bar() def add_terminal(self): """Packs the terminal widget. """ self.pack_start(self.terminal, True, True, 0) self.terminal.show() def add_scroll_bar(self): """Packs the scrollbar. """ adj = self.terminal.get_vadjustment() scroll = Gtk.VScrollbar(adj) scroll.show() self.pack_start(scroll, False, False, 0) guake-3.0.5/guake/tests/000077500000000000000000000000001325625127100150555ustar00rootroot00000000000000guake-3.0.5/guake/tests/test_guake.py000066400000000000000000000000311325625127100175540ustar00rootroot00000000000000def test_000(): pass guake-3.0.5/guake/utils.py000066400000000000000000000024151325625127100154270ustar00rootroot00000000000000# -*- coding: utf-8; -*- """ Copyright (C) 2007-2012 Lincoln de Sousa Copyright (C) 2007 Gabriel Falcão This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import datetime import time import gi gi.require_version('Gtk', '3.0') from gi.repository import GdkX11 def get_server_time(widget): try: return GdkX11.x11_get_server_time(widget.get_window()) except (TypeError, AttributeError): # Issue: https://github.com/Guake/guake/issues/1071 # Wayland does not seem to like `x11_get_server_time`. # Use local timestamp instead ts = time.time() return ts guake-3.0.5/po/000077500000000000000000000000001325625127100132355ustar00rootroot00000000000000guake-3.0.5/po/LINGUAS000066400000000000000000000001541325625127100142620ustar00rootroot00000000000000# Set of available languages. ca cs de el es fa fr gl hr hu id it ja ko nb nl pa pl pt_BR ru sv tr uk zh_CN guake-3.0.5/po/ca.po000066400000000000000000000701271325625127100141670ustar00rootroot00000000000000# Translation of Guake to Catalan # Copyright (C) Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Raül Cambeiro 2013 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:58+0100\n" "Last-Translator: Raül Cambeiro \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/guake/language/" "ca/)\n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Quant al Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "El Guake és un terminal de fàcil accés\n" "basat en els terminals dels jocs FPS" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "El Guake és programari lliure: podeu redistribuir-lo o modificar-lo sota els " "termes de la Llicència Pública General de GNU publicada per la Free Software " "Foundation, ja sigui la versió 2 de la llicència o (a la vostra elecció) " "qualsevol versió posterior.\n" "\n" "El Guake es distribueix amb l'esperança que serà útil, però SENSE CAP " "GARANTIA, ni tan sols la garantia implícita de COMERCIABILITAT o ADEQUACIÓ " "PER A UN OBJECTIU CONCRET. Vegeu la Llicència Pública General de GNU per a " "més detalls.\n" "\n" "Hauríeu d'haver rebut una còpia de la Llicència Pública General de GNU amb " "el Guake. Si no és així, escriviu a la Free Software Foundation, Inc., 51 " "Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Castellà\n" "Lincoln de Sousa Portuguès brasiler\n" "Markus Majer Alemany\n" "Mieszko Åšlusarczyk Polonès\n" "Nishio Futoshi Japonès\n" "Pavel Alexeev Rus\n" "Piotr DrÄ…g Polonès" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Copia" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Enganxa" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Commuta la pantalla completa" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Terminal Guake" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Pestanya nova" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Canvia el nom de la pestanya" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Tanca la pestanya" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Surt" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Canvia el nom" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Tanca" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Afegeix una pestanya nova" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Preferències del Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "" "Propietats del Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Personalitzeu el comportament i l'aparença del Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Habilita les notificacions emergents en arrencar" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Mostra una icona a la safata" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Demana confirmació per sortir" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Demana confirmació per sortir" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "General" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Resta al damunt" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Paleta" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Resta al damunt" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Amaga-la en perdre el focus" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Mostra la barra de pestanyes" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Commuta la pantalla completa" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Finestra principal" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Alçària de la finestra principal" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "Alçària de la finestra principal" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "Alçària de la finestra principal" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "General" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Intèrpret per defecte:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Executa una ordre com a intèrpret d'inici de sessió" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Obre les pestanyes noves en el directori actual" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Intèrpret d'ordres" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Mostra la barra de desplaçament" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Línies emmagatzemades:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Segons la sortida" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "En prémer una tecla" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Desplaçament" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Desplaçament" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Utilitza el tipus de lletra d'amplada fixa del sistema" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Tipus de lletra:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Trieu el tipus de lletra" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Color del text:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Color de fons:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Paleta" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Esquemes integrats:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Paleta de colors:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Color del text:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Color de fons:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efectes" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Transparència:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Imatge de fons:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Aparença" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Paleta" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Dreceres de teclat" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Nota: aquestes opcions poden fer que algunes aplicacions no " "funcionin correctament. Només hi són per poder evitar certs aspectes " "d'aquelles aplicacions i sistemes operatius que esperen un comportament " "diferent del terminal." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Seqüència d'escapament\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "La tecla de _retrocés genera:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "La tecla de _supressió genera:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "Reinicia les _opcions de compatibilitat als valors predeterminats" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Compatibilitat del teclat" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Compatibilitat" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Terminal Guake" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Terminal %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "S'ha produït un problema en definir la drecera amb la tecla %s.\n" "Empreu la finestra Preferències del Guake per triar una altra tecla (la " "icona de la safata era habilitada)." #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "De debò voleu sortir del Guake?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "De debò voleu sortir del Guake?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Afegeix una pestanya nova" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Encara hi ha un procés en execució." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Encara hi ha un procés en execució." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "Encara hi ha %d processos en execució." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "El Guake està en execució,\n" "premeu %s per fer-lo servir." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Canvia el nom de la pestanya" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Commuta la visibilitat de la finestra del terminal" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Mostra la finestra de preferències del Guake" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Mostra la finestra de preferències del Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Mostra la finestra de preferències del Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Mostra informació diversa del Guake" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Obre les pestanyes noves en el directori actual" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Retorna l'índex de la pestanya seleccionada." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Executa una ordre arbitrària a la pestanya seleccionada." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Fa que el Guake desaparegui" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "No s'ha pogut iniciar el Guake." #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "S'ha produït un error del Gconf.\n" "Heu instal·lat correctament la propietat guake.schemas?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Commuta la visibilitat del Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Amaga-la en perdre el focus" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Gestió de pestanyes" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Pestanya nova" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Tanca la pestanya" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Canvia el nom a la pestanya actual" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navegació" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Vés a la pestanya anterior" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Canvia el nom a la pestanya actual" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Canvia el nom a la pestanya actual" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Vés a la pestanya següent" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Transparència:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Transparència:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Transparència:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Porta-retalls" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Copia text al porta-retalls" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Enganxa el text del porta-retalls" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Acció" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Drecera" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "La drecera \"%s\" ja s'està fent servir." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "S'ha produït un error en definir la drecera." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "No es pot emprar \"%s\" com a drecera perquè seria impossible escriure amb " "aquesta tecla.\n" "Proveu de combinar-la amb tecles com la de Control, Majúscula o " "Alternativa.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Propietats del Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Personalitzeu el comportament i l'aparença del Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "S'ha produït un error en definir la drecera de teclat" #~ msgid "Unable to bind global %s key" #~ msgstr "No s'ha pogut enllaçar la tecla global %s." #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Consola de Linux\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Personalitzat\n" #~ msgid "Select a tab" #~ msgstr "Selecciona una pestanya" #~ msgid "Rename the selected tab." #~ msgstr "Canvia el nom de la pestanya seleccionada." guake-3.0.5/po/cs.po000066400000000000000000001015211325625127100142020ustar00rootroot00000000000000# Translation of Guake to Czech # Copyright (C) 2011 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Martin LukeÅ¡ , 2011 # Daniel Milde , 2016 # Martin LukeÅ¡ , 2018 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-02-24 17:29+0100\n" "Last-Translator: Martin LukeÅ¡ \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" "guake/language/cs_CZ/)\n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "O Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake je snadno přístupný\n" "terminál podobný tÄ›m z FPS her" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake je svobodný software; můžete jej šířit a/nebo upravovat podle podmínek " "GNU General Public License, vydávané Free Software Foundation; buÄ verze 2 " "této licence, anebo (podle vaÅ¡eho uvážení) kterékoli její pozdÄ›jší verze.\n" "\n" "Guake je distribuován v nadÄ›ji, že to bude užiteÄný, ale BEZ JAKÉKOLIV " "ZÃRUKY; dokonce i bez záruky PRODEJNOSTI nebo VHODNOSTI PRO URÄŒITà ÚČEL. " "Pro více podrobností se podívejte na GNU General Public License.\n" "\n" "Kopii GNU General Public License byste mÄ›li obdržet spolu s Guake; pokud ne, " "napiÅ¡te na Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, " "Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" "Martin LukeÅ¡ Czech\n" " " #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Kopírovat" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Vložit" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "PÅ™epnout na celou obrazovku" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Uložit do souboru..." #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Inicializovat a vymazat" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Najít..." #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Nová karta" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "PÅ™ejmenovat kartu" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Zavřít kartu" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Otevřít odkaz..." #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "Najít na webu" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "UkonÄit" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "PÅ™ejmenovat" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Zavřít" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "PÅ™idat novou kartu" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Nastavení Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Nastavení Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "Upravit chování a vzhled Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Cesta k bash skriptu, který bude automaticky vykonán pÅ™i spuÅ¡tÄ›ní Guake, " "pokud Guake nespustíte s parametrem --no-startup-script.\n" "\n" "Takový skript se vÄ›tÅ¡inou používá k nastavení Guake pÅ™es jeho terminálové " "rozhraní jako v následujícím příkladu:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # je doporuÄeno chvilku poÄkat, aby se Guake stihlo spustit\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Zobrazovat vyskakovací zprávy po spuÅ¡tÄ›ní" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Zobrazit ikonu v oznamovací oblasti" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "Vždy se ptát pÅ™ed ukonÄením" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "_Blikat pÅ™i zvonku terminálu" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "_PÅ™ehrát systémový zvuk upozornÄ›ní" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Cesta ke skriptu pÅ™i spuÅ¡tÄ›ní Guake:" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "Zeptat se na zavÅ™ení karty:" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Nikdy\n" "Pokud běží proces\n" "Vždy" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Obecné" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "PÅ™ichytit okno ke spodnímu okraji obrazovky" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "Zobrazit na displeji s myší" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "Zobrazit na displeji:" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "Zobrazit karty navrchu" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "UmístÄ›ní" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Vždy navrchu" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "Použít názvy VTE pro názvy karet" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "Maximální délka názvu karty:" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "0 znamená žádný limit velikosti" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "Zkrátit jména složek v názvech karet" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Skrýt pÅ™i ztrátÄ› zaměření okna" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Zobrazit liÅ¡tu karet" #: ../data/prefs.glade.h:38 msgid "Start fullscreen" msgstr "Spustit na celou obrazovku" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Okno s terminálem" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "Vlevo" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "Na stÅ™ed" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "Vpravo" #: ../data/prefs.glade.h:43 msgid "Main Window Horizontal Alignment" msgstr "Vodorovné umístÄ›ní okna s terminálem" #: ../data/prefs.glade.h:44 msgid "Main Window Height" msgstr "Výška okna s terminálem" #: ../data/prefs.glade.h:45 msgid "Main Window Width" msgstr "Šířka okna s terminálem" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "Cesta k souboru s vlastním příkazem: " #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "Vyberte soubor json" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Obecné" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Výchozí interpret shellu:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Spustit příkaz jako pÅ™ihlaÅ¡ovací shell" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Otevřít novou kartu v aktuálním adresáři" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Zobrazit posuvník" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Omezit posuv na:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "PÅ™i výstupu" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "PÅ™i stisku klávesy" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Posun" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Posouvání" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Používat systémové písmo s pevnou šířkou" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Písmo:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Vyberte písmo terminálu" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Barva textu:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Barva pozadí:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "Tvar kurzoru:" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "Blokový\n" "Svislá Äára\n" "Podtrhávací Äára" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "Dle nastavení GTK+\n" "Blikat\n" "Neblikat" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "Blikání kurzoru:" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "Povolit tuÄný text" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Paleta" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Zabudovaná schémata:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Paleta barev:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "Barva textu" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "Barva pozadí" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "Použít barvu písma a pozadí z palety" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "Náhled:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efekty" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Průhlednost:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Obrázek na pozadí:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Vzhled" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "Snadné otevÅ™ení je funkce umožňující otevÅ™ení souboru oblíbeným " "textovým editorem pouhým kliknutím na název souboru v terminálu. Seznam " "podporovaných textových vzorů použitých pro zjiÅ¡tÄ›ní názvu souboru naleznete " "níže." #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Aktivovat Snadné otevÅ™ení pÅ™i Ctrl+kliknutí na název souboru v terminálu" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "Příkaz ke spuÅ¡tÄ›ní editoru:" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Použijte následující elementy pÅ™i spouÅ¡tÄ›ní editoru:\n" " - %(file_path)s: cesta k souboru, na který bylo kliknuto\n" " - %(line_number)s: Äíslo řádku souboru, na kterém editor otevřít, " "pokud to nastavený editor podporuje a Äíslo bylo v odkazu.\n" "\n" "Například pro Sublime Text použijte subl %(file_path)s:%(line_number)s\n" "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "Otevírat v aktuálním terminálu" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "Zde je seznam podporovaných vzorů: (pro pÅ™idání vlastních, kontaktujte " "vývojáře Guake)" #: ../data/prefs.glade.h:97 msgid "Quick Open" msgstr "Snadné otevÅ™ení" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "Snadné otevÅ™ení" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Pro zmÄ›nu klávesové zkratky kliknÄ›te na její název.\n" "Pro její deaktivaci stisknÄ›te \"Backspace\"." #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Klávesové zkratky" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Poznámka: Tyto volby mohou způsobit, že nÄ›které aplikace " "nebudou fungovat správnÄ›. Jsou tu pouze proto, abyste mohli obejít " "skuteÄnost, že nÄ›které aplikace a operaÄní systémy oÄekávají jiné chování " "terminálu." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sekvence\n" "Ctrl+H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "Klávesa _Backspace generuje:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "Klávesa _Delete generuje:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Obnovit standardní nastavení pro kompatibilitu" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Kompatibilita klávesnic" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Kompatibilita" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" msgstr "Terminál %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "PÅ™i nastavování klávesové zkratky %s nastala chyba.\n" "Pro výbÄ›r jiné zkratky použijte, prosím, okno Nastavení. (Ikona v oznamovací " "oblasti byla povolena.)" #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "Opravdu chcete zavřít kartu?" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "Opravdu chcete ukonÄit Guake!?" #: ../src/guake/guake_app.py:137 msgid " and one tab open" msgstr " a jedna karta otevÅ™ena" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr " a {0} karet otevÅ™eno" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "Neběží žádné procesy" #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "Stále běží jeden proces" #: ../src/guake/guake_app.py:146 #, python-brace-format msgid "There are {0} processes still running" msgstr "Stále běží {0} procesů" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "guake-indicator" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "guake-tray" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "Zobrazit" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake je nyní spuÅ¡tÄ›no,\n" "pro zobrazení stisknÄ›te %s." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "Vyhledat na webu: '%s'" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "Vyhledat na webu (bez výbÄ›ru)" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "Otevřít odkaz: '{}...'" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "Otevřít odkaz: {}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "Otevřít odkaz..." #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "PÅ™ejmenovat kartu" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "Uložit do..." #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "VÅ¡echny soubory" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "Text a logy" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "Vyhledat" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "VpÅ™ed" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "ZpÄ›t" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "PÅ™epnout Guake na celou obrazovku" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Zobrazí / skryje okno terminálu" #: ../src/guake/main.py:76 msgid "Shows Guake main window" msgstr "Zobrazí hlavní okno Guake" #: ../src/guake/main.py:80 msgid "Hides Guake main window" msgstr "Skryje hlavní okno Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Zobrazí okno nastavení Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Zobrazí info o Guake" #: ../src/guake/main.py:92 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "OtevÅ™e novou kartu s cestou nastavenou na NEW_TAB" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Vybere kartu podle indexu SELECT_TAB" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Vypíše poÅ™adí vybrané karty." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Spustí ve vybrané kartÄ› libovolný příkaz." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "Vybere kartu k pÅ™ejmenování. Výchozí je 0." #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "Nastaví hexadecimální (#rrggbb) barvu pozadí pro vybranou kartu." #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "Nastaví hexadecimální (#rrggbb) barvu popÅ™edí pro vybranou kartu." #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "PÅ™ejmenuje vybranou kartu. Dostane výchozí název, pokud bude TITLE " "jednoduchá pomlÄka \"-\"." #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "PÅ™ejmenuje aktuální kartu. Dostane výchozí název, pokud bude TITLE " "jednoduchá pomlÄka \"-\"." #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Řekne Guake, aby Å¡lo pryÄ =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "NespouÅ¡tÄ›t skript po spuÅ¡tÄ›ní" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake nelze spustit!" #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Chyba v Gconf.\n" "Máte správnÄ› nainstalován guake.schemas?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "PÅ™epnout viditelnost Guake" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "Skrývat pÅ™i ztrátÄ› zaměření okna" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Správa karet" #: ../src/guake/prefs.py:90 msgid "New tab" msgstr "Nová karta" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Zavřít kartu" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "PÅ™ejmenovat souÄasnou kartu" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigace" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "PÅ™ejít na pÅ™edchozí kartu" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "PÅ™ejít na následující kartu" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "PÅ™esunout souÄasnou kartu vlevo" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "PÅ™esunout souÄasnou kartu vpravo" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "PÅ™ejít na první kartu" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "PÅ™ejít na druhou kartu" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "PÅ™ejít na tÅ™etí kartu" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "PÅ™ejít na Ätvrtou kartu" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "PÅ™ejít na pátou kartu" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "PÅ™ejít na Å¡estou kartu" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "PÅ™ejít na sedmou kartu" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "PÅ™ejít na osmou kartu" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "PÅ™ejít na devátou kartu" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "PÅ™ejít na desátou kartu" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "PÅ™ejít na poslední kartu" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "Oddálit" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "PÅ™iblížit" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "PÅ™iblížit (alternativa)" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "ZvÄ›tÅ¡it výšku" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "Snížit výšku" #: ../src/guake/prefs.py:142 msgid "Increase transparency" msgstr "Zvýšit průhlednost" #: ../src/guake/prefs.py:144 msgid "Decrease transparency" msgstr "Snížit průhlednost" #: ../src/guake/prefs.py:146 msgid "Toggle transparency" msgstr "PÅ™epnout průhlednost" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Schránka" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Kopírovat text do schránky" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Vložit text ze schránky" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "Další funkce" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "Najít vybraný text na webu" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Akce" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Klávesová zkratka" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "Vlastní" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "JSON soubory" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Klávesová zkratka \"%s\" se již používá." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Chyba pÅ™i nastavování klávesové zkratky." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Klávesovou zkratku \"%s\" nelze nastavit, protože by nebylo možné s ní " "normálnÄ› psát.\n" "\n" "Zkuste to znovu s klávesami jako Ctrl, Alt, nebo Shift.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" "Guake je nyní spuÅ¡tÄ›no,\n" "pro použití stisknÄ›te {!s}." #: guake/main.py:153 msgid "Return the selected tab label." msgstr "Vrátit vybraný popisek karty." #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: guake/data/prefs.glade:264 msgid "Never" msgstr "Nikdy" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "S běžícím procesem" #: guake/data/prefs.glade:266 msgid "Always" msgstr "Vždy" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "PÅ™i otevÅ™ení zaměřit" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "Vlastní cesta ke skriptu:" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "Zobrazit nástroj pro zmÄ›nu velikosti" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "Blokový" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "Svislá Äára" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "Podtrhávací Äára" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "Dle nastavení GTK+" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "Blikat" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "Neblikat" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Použijte následující elementy pÅ™i spouÅ¡tÄ›ní editoru:\n" " - %(file_path)s: cesta k souboru, na který bylo kliknuto\n" " - %(line_number)s: Äíslo řádku souboru, na kterém editor otevřít, " "pokud to nastavený editor podporuje a Äíslo bylo v odkazu.\n" "\n" "Například pro Sublime Text použijte subl %(file_path)s:%(line_number)s\n" "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "ASCII DEL" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "Escape sekvence" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "Control-H" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" "V tomto dialogu můžete různým událostem v Guake pÅ™iÅ™adit vlastní " "příkaz nebo skript" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "PÅ™i zobrazení:" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "PÅ™i spuÅ¡tÄ›ní:" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "Hooky" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "Nastavit Guake sezení" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "guake" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "Terminál;Nástroje;" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "Používejte terminál jako ve hÅ™e Quake" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "Horizontální umístÄ›ní hlavního okna" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "http://guake-project.org" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "Zobrazit a zaměřit okno Guake" #: guake/data/prefs.glade:566 msgid "0" msgstr "0" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "Možnosti hlavního okna" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "Horizontální umístÄ›ní:" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "Výška:" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "Šířka:" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "Geometrie" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "Hlavní okno" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "NekoneÄné posouvání" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "Posuvník" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "Posunout se na konec" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" "Snadné otevÅ™ení je funkce umožňující otevÅ™ení souboru oblíbeným textovým " "editorem pouhým kliknutím na název souboru v terminálu. Seznam podporovaných " "textových vzorů použitých pro zjiÅ¡tÄ›ní názvu souboru naleznete níže." #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "Zobrazit verzi Guake a ukonÄit" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Nastavení Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Upravit chování a vzhled Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "Posun v pixelech" #~ msgid "key binding error" #~ msgstr "chyba klávesových zkratek" #~ msgid "Unable to bind global %s key" #~ msgstr "Nelze nastavit globální %s klávesu" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgid "Select a tab" #~ msgstr "Vybrat kartu" #~ msgid "Rename the selected tab." #~ msgstr "PÅ™ejmenovat vybranou kartu." guake-3.0.5/po/de.po000066400000000000000000001030221325625127100141630ustar00rootroot00000000000000# Translation of Guake to German # Copyright (C) 2009 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Markus Majer , 2009 # Frank Dietrich , 2016 # Mario Aichinger , 2017 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-20 18:56+0200\n" "PO-Revision-Date: 2018-01-25 20:48+0100\n" "Last-Translator: Mario Aichinger \n" "Language-Team: guake@lists.guake.org\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Über Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake ist ein einfach zu bedienendes\n" "Terminal, basierend auf denen bekannter\n" "Egoshooter" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake ist freie Software. Sie können es unter den Bedingungen der GNU " "General Public License, wie von der Free Software Foundation veröffentlicht, " "weitergeben und/oder modifizieren, entweder gemäß Version 2 der Lizenz oder " "(nach Ihrer Option) jeder späteren Version.\n" "\n" "Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen " "von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die " "implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN " "BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.\n" "\n" "Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem " "Programm erhalten haben. Falls nicht, siehe .\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Kopieren" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Einfügen" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Vollbildmodus aktivieren" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Speichern unter..." #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Terminal zurücksetzen" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Suchen..." #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Neuer Reiter" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "Reiter umbenennen" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Reiter schließen" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Link öffnen..." #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "Im Web suchen" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Beenden" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Umbenennen" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Schließen" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "Neuen Reiter hinzufügen" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake-Einstellungen" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake-Einstellungen" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Aussehen und Verhalten von Guake verändern!" #: ../data/prefs.glade.h:4 msgid "Enable popup notifications on startup" msgstr "Popup-Benachrichtigungen beim Start einschalten" #: ../data/prefs.glade.h:5 msgid "Show tray icon" msgstr "Symbol in der Benachrichtigungsleiste anzeigen" #: ../data/prefs.glade.h:6 msgid "Always prompt on quit" msgstr "Beim Beenden immer nachfragen" #: ../data/prefs.glade.h:7 msgid "_Flash terminal on bell" msgstr "_Blinken bei Terminalglocke" #: ../data/prefs.glade.h:8 msgid "_Play system alert sound on bell" msgstr "_Bei Terminalglocke Systemalarmton ausgeben" #: ../data/prefs.glade.h:9 msgid "Prompt on close tab:" msgstr "Beim schließen eines Reiters nachfragen:" #: ../data/prefs.glade.h:10 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Nie\n" "Bei laufendem Prozess\n" "Immer" #: ../data/prefs.glade.h:13 msgid "General" msgstr "Allgemein" #: ../data/prefs.glade.h:14 msgid "Bottom align window instead of top align" msgstr "Fenster an den unteren Rand statt an den oberen Rand setzen" #: ../data/prefs.glade.h:15 msgid "Appear on mouse display" msgstr "Auf dem Mausbildschirm anzeigen" #: ../data/prefs.glade.h:16 msgid "Appear on display:" msgstr "Anzeigedisplay:" #: ../data/prefs.glade.h:17 msgid "Place tabs on top" msgstr "Reiter oben platzieren" #: ../data/prefs.glade.h:18 msgid "Placement" msgstr "Platzierung" #: ../data/prefs.glade.h:19 msgid "Stay on top" msgstr "Im Vordergrund bleiben" #: ../data/prefs.glade.h:20 msgid "Refocus if open" msgstr "Fokus wiederherstellen wenn bereits geöffnet" #: ../data/prefs.glade.h:21 msgid "Hide on lose focus" msgstr "Verstecken, wenn der Fokus verloren geht" #: ../data/prefs.glade.h:22 msgid "Show tab bar" msgstr "Reiterleiste anzeigen" #: ../data/prefs.glade.h:23 msgid "Start fullscreen" msgstr "Vollbild starten" #: ../data/prefs.glade.h:24 msgid "Use VTE titles for tab names" msgstr "VTE-Titel als Reiternamen benutzen" #: ../data/prefs.glade.h:25 msgid "Abbreviate directories in tab names" msgstr "Verzeichnisnamen in Reitern abkürzen" #: ../data/prefs.glade.h:26 msgid "Max tab name length:" msgstr "Max. Tab-Namen-Länge:" #: ../data/prefs.glade.h:27 msgid "Main Window" msgstr "Hauptfenster" #: ../data/prefs.glade.h:28 msgid "Left" msgstr "Links" #: ../data/prefs.glade.h:29 msgid "Center" msgstr "Mittig" #: ../data/prefs.glade.h:30 msgid "Right" msgstr "Rechts" #: ../data/prefs.glade.h:31 msgid "Main Window Horizontal Alignment" msgstr "Horizontale Ausrichtung des Hauptfensters" #: ../data/prefs.glade.h:32 msgid "Main Window Height" msgstr "Höhe des Hauptfensters" #: ../data/prefs.glade.h:33 msgid "Main Window Width" msgstr "Breite des Hauptfensters" #: ../data/prefs.glade.h:34 msgid "Custom command file path: " msgstr "Benutzerdefinierter Befehl: " #: ../data/prefs.glade.h:35 msgid "Please select a json file" msgstr "Bitte wählen Sie eine JSON-Datei aus" #: ../data/prefs.glade.h:36 ../src/guake/prefs.py:75 msgid "General" msgstr "Allgemein" #: ../data/prefs.glade.h:37 msgid "Default interpreter:" msgstr "Standard-Interpreter:" #: ../data/prefs.glade.h:38 msgid "_Run command as a login shell" msgstr "Befehl als Loginshell ausführen" #: ../data/prefs.glade.h:39 msgid "_Open new tab in current directory" msgstr "_Neuen Reiter in aktuellem Verzeichnis öffnen" #: ../data/prefs.glade.h:40 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:41 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:42 msgid "Show scrollbar" msgstr "Scroll-Balken anzeigen" #: ../data/prefs.glade.h:43 msgid "Scrollback lines:" msgstr "Zurückscrollbare Zeilen:" #: ../data/prefs.glade.h:44 msgid "On output" msgstr "Bei Ausgabe" #: ../data/prefs.glade.h:45 msgid "On key stroke" msgstr "Auf Tastendruck" #: ../data/prefs.glade.h:46 msgid "Scroll" msgstr "Bildlauf" #: ../data/prefs.glade.h:47 msgid "Scrolling" msgstr "Bildlauf" #: ../data/prefs.glade.h:48 msgid "Use the system fixed width font" msgstr "Die dicktengleiche Systemschrift benutzen" #: ../data/prefs.glade.h:49 msgid "Font:" msgstr "Schriftart:" #: ../data/prefs.glade.h:50 msgid "Show resizer" msgstr "Größenänderer anzeigen" #: ../data/prefs.glade.h:51 msgid "Choose some font" msgstr "Schrift auswählen" #: ../data/prefs.glade.h:52 msgid "Text color:" msgstr "Schriftfarbe:" #: ../data/prefs.glade.h:53 msgid "Background color:" msgstr "Hintergrundfarbe:" #: ../data/prefs.glade.h:54 msgid "Cursor shape:" msgstr "Form des Text-Cursors:" #: ../data/prefs.glade.h:55 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "Block\n" "I-Strich\n" "Unterstreichen" #: ../data/prefs.glade.h:58 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "GTK+ Einstellung benutzen\n" "Blinken an\n" "Blinken aus" #: ../data/prefs.glade.h:61 msgid "Cursor blink mode:" msgstr "Blinkmodus des Zeigers:" #: ../data/prefs.glade.h:62 msgid "Allow bold font" msgstr "Schriftstärke fett erlauben" #: ../data/prefs.glade.h:63 msgid "Palette" msgstr "Farbpalette" #: ../data/prefs.glade.h:64 msgid "Built-in schemes:" msgstr "Eingebaute Schemata:" # changed according to translation as present in gnome-settings #: ../data/prefs.glade.h:65 msgid "Color palette:" msgstr "Farbpalette:" #: ../data/prefs.glade.h:66 msgid "Font color" msgstr "Schriftfarbe" #: ../data/prefs.glade.h:67 msgid "Background color" msgstr "Hintergrundfarbe" #: ../data/prefs.glade.h:68 msgid "Use font and background color from the palette" msgstr "Schriftart und Hintergrundfarbe der Farbpalette benutzen" #: ../data/prefs.glade.h:69 msgid "Demo:" msgstr "Demo:" #: ../data/prefs.glade.h:70 msgid "Effects" msgstr "Effekte" #: ../data/prefs.glade.h:71 msgid "Transparency:" msgstr "Transparenz:" #: ../data/prefs.glade.h:72 msgid "Background image:" msgstr "Hintergrundbild:" #: ../data/prefs.glade.h:73 msgid "Select A File" msgstr "Datei auswählen" #: ../data/prefs.glade.h:74 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Aussehen" #: ../data/prefs.glade.h:75 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "Schnell-Öffnen bietet die Möglichkeit, eine Datei direkt in einem " "bevorzugten Text-Editor durch klicken auf den Dateinamen zu öffnen, wenn er " "im Terminal erscheint. In der Liste der verfügbaren Text-Muster finden sich " "Beispiele, wie der Dateiname aus dem Terminal extrahiert werden kann." #: ../data/prefs.glade.h:76 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Schnell-Öffnen bei Strg+Klick auf einen Dateinamen im Terminal aktivieren" #: ../data/prefs.glade.h:77 msgid "Editor command line:" msgstr "Kommandozeilen" #: ../data/prefs.glade.h:79 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Benutze die folgenden Platzhalter in der \"Öffnen mit Editor\" " "Zeile:\n" " - %(file_path)s: Pfad zu der Datei die angeklickt wurde.\n" " - %(line_number)s: falls der Editor es unterstützt, kannst du die " "Datei direkt an der angegebenen Zeilennummer öffnen, wenn diese vorhanden " "ist.\n" "\n" "Zum Beispiel benutze sublime mit: subl %(file_path)s:%(line_number)s\n" "" #: ../data/prefs.glade.h:85 msgid "Quick open in current terminal" msgstr "Schnell-Öffnen im Terminal" #: ../data/prefs.glade.h:86 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "Hier ist eine Liste der unterstützen Muster: (um Eigene hinzuzufügen, " "kontaktiere bitte die Autoren von Guake)" #: ../data/prefs.glade.h:87 msgid "Quick Open" msgstr "Schnell öffnen" #: ../data/prefs.glade.h:88 msgid "Quick Open" msgstr "Schnell öffnen" #: ../data/prefs.glade.h:89 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Um eine Tastenkombination zu ändern, klicke auf dessen Namen.\n" "Um eine Tastenkombination abzuschalten, drücke die \"Rücktaste\"." #: ../data/prefs.glade.h:91 msgid "Keyboard shortcuts" msgstr "Tastenkombination" #: ../data/prefs.glade.h:92 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Notiz: Diese Optionen könnten dazu führen, dass andere " "Programme nicht mehr ordnungsgemäß funktionieren. Diese Optionen dienen nur " "dazu verschiedene Programme und Systeme zu unterstützen, die ein anderes " "Terminalverhalten besitzen\" " #: ../data/prefs.glade.h:93 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape Sequenz\n" "Strg-H" #: ../data/prefs.glade.h:96 msgid "_Backspace key generates:" msgstr "_Rückschritttaste bewirkt:" #: ../data/prefs.glade.h:97 msgid "_Delete key generates:" msgstr "_Entfernen-Taste bewirkt:" #: ../data/prefs.glade.h:98 msgid "_Reset Compatibility Options to Defaults" msgstr "_Zurücksetzen der Kompatibilitätsoptionen" #: ../data/prefs.glade.h:99 msgid "Keyboard compatibility" msgstr "Tastatur Kompatibilität " #: ../data/prefs.glade.h:100 msgid "Compatibility" msgstr "Kompatibilität" #: ../data/prefs.glade.h:101 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" "In diesem Dialog können Sie ihr eigenes Kommando oder Skript mit " "verschiedenen Guake-Events verknüpfen" #: ../data/prefs.glade.h:102 msgid "" "Insert command or path to script.\n" "For details, see https://github.com/Guake/guake/issues/793" msgstr "" "Kommando oder Path zu einem Skript einfühgen.\n" "Für Details siehe: https://github.com/Guake/guake/issues/793" #: ../data/prefs.glade.h:104 msgid "On show:" msgstr "Beim Anzeigen:" #: ../data/prefs.glade.h:105 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Pfad zu einem Bash-Skript, das beim Start von Guake automatisch ausgeführt " "wird, außer man gibt --no-startup-script an.\n" "\n" "Normalerweise benutzt dies die Konfiguration über die Kommandozeile:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # es ist ratsam kurz zu warten bis Guake erfolgreich gestartet ist:" "\\nguake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:116 msgid "On start:" msgstr "Beim Starten:" # From Wikipedia: https://de.wikipedia.org/wiki/Hook_(Informatik) #: ../data/prefs.glade.h:117 msgid "Hooks" msgstr "Einschubmethoden" # From Wikipedia: https://de.wikipedia.org/ # wiki/Hook_(Informatik) #: ../data/prefs.glade.h:118 msgid "Hooks" msgstr "Einschubmethoden" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:429 #: ../src/guake/guake_app.py:185 ../src/guake/guake_app.py:365 msgid "Guake Terminal" msgstr "Guake-Terminal" #: ../src/guake/gconfhandler.py:430 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Ein Problem trat auf beim Verknüfen mit %s.\n" "Bitte benutzen Sie die Einstellungen um eine andere Taste oder eine andere " "Tastenkombination zu wählen." #: ../src/guake/guake_app.py:133 msgid "Do you want to close the tab?" msgstr "Möchten sie den Reiter wirklich beenden?" #: ../src/guake/guake_app.py:136 msgid "Do you really want to quit Guake?" msgstr "Möchten sie Guake wirklich beenden?" #: ../src/guake/guake_app.py:138 msgid " and one tab open" msgstr " und ein offener Reiter" #: ../src/guake/guake_app.py:140 #, python-brace-format msgid " and {0} tabs open" msgstr " und {0} Reiter offen" #: ../src/guake/guake_app.py:143 msgid "There are no processes running" msgstr "Es existiert kein laufender Prozess" #: ../src/guake/guake_app.py:145 msgid "There is a process still running" msgstr "Es existiert noch ein laufender Prozess" #: ../src/guake/guake_app.py:147 #, python-brace-format msgid "There are {0} processes still running" msgstr "Es existieren noch {0} laufende Prozesse" #: ../src/guake/guake_app.py:190 msgid "guake-indicator" msgstr "guake-indicator" #: ../src/guake/guake_app.py:190 msgid "guake-tray" msgstr "guake-tray" #: ../src/guake/guake_app.py:194 msgid "Show" msgstr "Zeigen" #: ../src/guake/guake_app.py:366 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" "Guake wurde gestartet,\n" "bitte drücken Sie %s um es zu verwenden." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "Im Web suchen: '%s'" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "Im Web suchen (keine Auswahl)" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "Link öffnen: '{}...'" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "Link öffnen: {}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "Link öffnen..." #: ../src/guake/guake_app.py:1419 msgid "Terminal" msgstr "Terminal" #: ../src/guake/guake_app.py:1463 msgid "Rename tab" msgstr "Reiter umbenennen" #: ../src/guake/guake_app.py:1788 msgid "Save to..." msgstr "Speichern unter..." #: ../src/guake/guake_app.py:1795 ../src/guake/prefs.py:1007 msgid "All files" msgstr "Alle Dateien" #: ../src/guake/guake_app.py:1800 msgid "Text and Logs" msgstr "Text und Protokolle" #: ../src/guake/guake_app.py:1818 msgid "Find" msgstr "Suche" #: ../src/guake/guake_app.py:1820 msgid "Forward" msgstr "Vorwärts" #: ../src/guake/guake_app.py:1821 msgid "Backward" msgstr "Zurück" #: ../src/guake/main.py:69 msgid "Put Guake in fullscreen mode" msgstr "Guake in den Vollbildmodus setzen" #: ../src/guake/main.py:73 msgid "Toggles the visibility of the terminal window" msgstr "Ändert die Sichtbarkeit des Terminal-Fensters" #: ../src/guake/main.py:77 msgid "Shows Guake main window" msgstr "Zeigt das Hauptfenster von Guake" #: ../src/guake/main.py:81 msgid "Hides Guake main window" msgstr "Versteckt das Hauptfenster von Guake" #: ../src/guake/main.py:85 msgid "Shows Guake preference window" msgstr "Zeigt die Einstellungen von Guake" #: ../src/guake/main.py:89 msgid "Shows Guake's about info" msgstr "Zeigt die Programminformationen von Guake" #: ../src/guake/main.py:93 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Neuer Reiter (mit aktuellem Verzeichnis von NEW_TAB)" #: ../src/guake/main.py:97 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Wähle einen Reiter aus (SELECT_TAB ist der Index des Reiters)" #: ../src/guake/main.py:101 msgid "Return the selected tab index." msgstr "Gib den Index des ausgewählten Reiters zurück." #: ../src/guake/main.py:105 msgid "Return the selected tab label." msgstr "Gib die Bezeichnung des ausgewählten Reiters zurück." #: ../src/guake/main.py:109 msgid "Execute an arbitrary command in the selected tab." msgstr "Eigenen Befehl im ausgewählten Reiter ausführen." #: ../src/guake/main.py:113 msgid "Specify the tab to rename. Default is 0." msgstr "Benenne den Reiter zum Umbenennen. Standard ist 0." #: ../src/guake/main.py:117 msgid "Set the background image of the selected tab." msgstr "Setze das Hintergrundbild des ausgewählten Reiters." #: ../src/guake/main.py:122 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" "Hexadezimale (#rrggbb) Hintergrundfarbe des ausgewählten Reiters setzen." #: ../src/guake/main.py:127 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" "Hexadezimale (#rrggbb) Vordergrundfarbe des ausgewählten Reiters setzen." #: ../src/guake/main.py:133 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Den angegebenen Reiter umbenennen. Auf die Voreinstellung zurücksetzen fall " "TITLE ein Minus \"-\" ist." #: ../src/guake/main.py:139 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Den aktuellen Reiter umbenennen. Auf die Voreinstellung zurücksetzen fall " "TITLE ein Minus \"-\" ist." #: ../src/guake/main.py:144 msgid "Says to Guake go away =(" msgstr "Sagt Guake, dass es verschwinden soll :o(" #: ../src/guake/main.py:148 msgid "Do not execute the start up script" msgstr "Das Startskript nicht ausführen" #: ../src/guake/main.py:254 msgid "Guake can not init!" msgstr "Guake kann nicht starten!" #: ../src/guake/main.py:255 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf-Fehler.\n" "Haben Sie die guake.schemas korrekt installiert?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Guake Terimal Sichtbarkeit umschalten" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "Verstecken, wenn der Fokus verloren geht" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Reiter Verwaltung" #: ../src/guake/prefs.py:90 msgid "New tab" msgstr "Neuer Reiter" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Reiter schließen" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Aktuellen Reiter umbenennen" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigation" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Gehe zum vorigen Reiter" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Gehe zum nächsten Reiter" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "Aktuellen Reiter nach links verschieben" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "Aktuellen Reiter nach rechts verschieben" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "Gehe zum ersten Reiter" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "Gehe zum zweiten Reiter" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "Gehe zum dritten Reiter" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "Gehe zum vierten Reiter" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "Gehe zum fünften Reiter" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "Gehe zum sechsten Reiter" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "Gehe zum siebenten Reiter" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "Gehe zum achten Reiter" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "Gehe zum neunten Reiter" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "Gehe zum zehnten Reiter" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "Gehe zum letzten Reiter" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "Verkleinern" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "Ver­grö­ßern" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "Ver­grö­ßern (alternativ)" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "Höhe erhöhen" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "Höhe verringern" #: ../src/guake/prefs.py:142 msgid "Increase transparency" msgstr "Transparenz erhöhen" #: ../src/guake/prefs.py:144 msgid "Decrease transparency" msgstr "Transparenz verringern" #: ../src/guake/prefs.py:146 msgid "Toggle transparency" msgstr "Transparenz umschalten" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Zwischenablage" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Kopiere Text zur Zwischenablage" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Füge Text aus der Zwischenablage ein" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "Zusätzliche Funktionen" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "Markierten Text im Web suchen" #: ../src/guake/prefs.py:494 msgid "Action" msgstr "Aktion" #: ../src/guake/prefs.py:504 msgid "Shortcut" msgstr "Kürzel" #: ../src/guake/prefs.py:662 ../src/guake/prefs.py:708 msgid "Custom" msgstr "Angepasst" #: ../src/guake/prefs.py:1003 msgid "JSON files" msgstr "JSON-Dateien" #: ../src/guake/prefs.py:1101 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Die Tastenkombination \"%s\" ist bereits belegt." #: ../src/guake/prefs.py:1102 msgid "Error setting keybinding." msgstr "Fehler beim Setzen der Tastenkombination." #: ../src/guake/prefs.py:1114 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Die Tastenkombination \"%s\" kann nicht genutzt werden, weil es nicht " "möglich ist die Kombination zu benutzen.\n" "\n" "Versuchen Sie es mit den Tasten Strg, Alt oder Shift zur gleichen Zeit.\n" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "Niemals" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "Bei laufendem Prozess" #: guake/data/prefs.glade:266 msgid "Always" msgstr "Immer" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "Benutzerdefinierter Befehl:" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "Block" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "Unterstrich" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "GTK+ Einstellung benutzen" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "Blinken an" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "Blinken aus" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Benutze die folgenden Platzhalter in der \"Öffnen mit Editor\" " "Zeile:\n" " - %(file_path)s: Pfad zu der Datei die angeklickt wurde.\n" " - %(line_number)s: falls der Editor es unterstützt, kannst du die " "Datei direkt an der angegebenen Zeilennummer öffnen, wenn diese vorhanden " "ist.\n" "\n" "Zum Beispiel benutze sublime mit: subl %(file_path)s:%(line_number)s\n" "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "Escape-Sequenz" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "Konfiguriere deine Guake-Sitzungen" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "Guake" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "Verwende Guake in einem Quake-Terminal änlichen Terminal" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "Horizontale Ausrichtung des Hauptfensters" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "Öffne und fokussiere Guake" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "Hauptfenster-Optionen" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "Horizontale Ausrichtung:" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "Höhe:" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "Breite:" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "Geometrie" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "Hauptfenster" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "Unendliches Blättern" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "Bildlaufleiste" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "Ans Ende blättern" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" "Quick open ist eine Funktion die es Ihnen erlaubt Dateien, durch klicken auf " "den Dateinamen, direkt in Ihrem favorisierten Textbearbeitungsprogramm zu " "öffnen. Für momentan zu Verführung stehende Dateinamensmuster siehe Liste " "unten." #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "Zeige die Versionsnummer von Guake und beenden" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake-Einstellungen" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Aussehen und Verhalten von Guake verändern!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "Verschiebung in Pixeln" #~ msgid "Path to script executed on Guake start:" #~ msgstr "Pfad zu einem Skript das beim Start ausgeführt wird:" #~ msgid "key binding error" #~ msgstr "Fehler beim Ändern des Kürzels" #~ msgid "Unable to bind global %s key" #~ msgstr "Unfähig das Kürzel auf %s zu ändern." #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "Choose some color" #~ msgstr "Wähle eine Farbe" #~ msgid "Image:" #~ msgstr "Bild:" #~ msgid "Style:" #~ msgstr "Stil:" #~ msgid "Use system defaults" #~ msgstr "Systemeinstellungen benutzen" #~ msgid "Rename the selected tab." #~ msgstr "Gewählten Tab umbenennen" #~ msgid "Could not connect to dbus session bus. dbus will be unavailable.\n" #~ msgstr "" #~ "Konnte keine Verbindung zur DBus Sitzung herstellen. DBus wird nicht " #~ "verwendet werden können.\n" #~ msgid "Program not found in path" #~ msgstr "Das Programm wurde im Pfad nicht gefunden" #~ msgid "" #~ "You don't have any available program to interpret this uri. To solve this " #~ "problem just install gnome-open or xdg-open and try again." #~ msgstr "Du hast kein Programm installiert um diese " #~ msgid "Window behavior" #~ msgstr "Fensterverhalten" #~ msgid "Desaturation:" #~ msgstr "Verblassen:" #~ msgid "Style" #~ msgstr "Stil" #~ msgid "Global hotkeys" #~ msgstr "Globale Kürzel" #~ msgid "Local hotkeys" #~ msgstr "Lokale Kürzel" #~ msgid "Bottom" #~ msgstr "Abajo" #~ msgid "Top" #~ msgstr "Arriba" #~ msgid "Guake Properties" #~ msgstr "Preferencias de Guake" guake-3.0.5/po/el.po000066400000000000000000000765501325625127100142120ustar00rootroot00000000000000# translation of el.po to # ΜετάφÏαση του Guake-terminal # Copyright (C) 2007 Gabriel Falcão # Copyright (C) 2007 Lincoln de Sousa # This file is distributed under the same license as the Guake package. # ΜαÏιμπής ΑβÏαάμ , 2009 # msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:00+0100\n" "Last-Translator: ΜαÏιμπής ΑβÏαάμ \n" "Language-Team: guake@lists.guake.org\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "ΠεÏί του Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Πνευματικά δικαιώματα 2007-2009 Lincoln de Sousa\n" "Πνευματικά δικαιώματα 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Το Guake είναι ένα ευκόλως Ï€Ïοσβάσιμο\n" "τεÏματικό βασισμένο στο τεÏματικό των\n" "παιχνιδιών Ï€Ïώτου Ï€Ïοσώπου" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Το Guake είναι ελεÏθεÏο λογισμικό. ΕπιτÏέπεται η αναδιανομή ή/και " "Ï„Ïοποποίησή του υπό τους ÏŒÏους της Γενικής ‘Αδειας Δημόσιας ΧÏήσης GNU (GNU " "General Public License), όπως αυτή έχει δημοσιευτεί από το ΊδÏυμα ΕλεÏθεÏου " "Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï (Free Software Foundation) -είτε της έκδοσης 2 της ‘Αδειας, είτε " "(κατ' επιλογήν) οποιασδήποτε μεταγενέστεÏης έκδοσης.\n" "\n" "Το Guake διανέμεται με την ελπίδα ότι θα αποδειχθεί χÏήσιμο, παÏόλα αυτά " "ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ –χωÏίς οÏτε και την σιωπηÏή εγγÏηση ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ή " "ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕÎΗ ΧΡΗΣΗ. Για πεÏισσότεÏες λεπτομέÏειες " "ανατÏέξτε στη Γενική ‘Αδεια Δημόσιας ΧÏήσης GNU (GNU General Public " "License).\n" "\n" "Θα Ï€Ïέπει να έχετε λάβει ένα αντίγÏαφο της Γενικής ‘Αδειας Δημόσιας ΧÏήσης " "GNU (GNU General Public License) μαζί με αυτό το Ï€ÏόγÏαμμα. Εάν όχι, " "επικοινωνήστε γÏαπτώς με το ΊδÏυμα ΕλεÏθεÏου Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï (Free Software " "Foundation), Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Marco Leogrande Italian \n" "ΜαÏιμπής ΑβÏαάμ Ελληνικά" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "ΑντιγÏαφή" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Επικόλληση" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Εναλλαγή πλήÏους οθόνης" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake-Terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Îέα καÏτέλα" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Μετονομασία καÏτέλας" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Κλείσιμο ΚαÏτέλας" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Έξοδος" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Μετονομασία" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Κλείσιμο" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "ΠÏοσθήκη νέας καÏτέλας" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "ΠÏοτιμήσεις του Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Ιδιότητες Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "ΠÏοσαÏμόστε τη συμπεÏιφοÏά και την εμφάνιση του Guake!" "" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "ΕνεÏγοποίηση αναδυόμενων ειδοποιήσεων κατά την εκκίνηση" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Εμφάνιση εικονιδίου συστήματος" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Γενικά" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Μείνε στο Ï€Ïοσκήνιο" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "ΓÏαμματοσειÏές" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Μείνε στο Ï€Ïοσκήνιο" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "ΑπόκÏυψη όταν χάνει εστίαση" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Εμφάνισε την γÏαμμή καÏτελών" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Εναλλαγή πλήÏους οθόνης" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "ΚεντÏικό ΠαÏάθυÏο" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Μέγεθος κεντÏÎ¹ÎºÎ¿Ï Ï€Î±ÏαθÏÏου" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "ΚεντÏικό ΠαÏάθυÏο" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "ΚεντÏικό ΠαÏάθυÏο" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Γενικά" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "ΠÏοκαθοÏισμένος μεταγλωττιστής:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Εκτέλεση εντολής ως κέλυφος σÏνδεσης" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "ΚελÏφος" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Εμφάνιση γÏαμμή κÏλισης" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "ΓÏαμμές κÏλισης Ï€Ïος τα πίσω:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Όταν υπάÏχει έξοδος" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Στο πάτημα ενός πλήκτÏου" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "ΚÏλιση" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "ΚÏλιση" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Επιλογή γÏαμματοσειÏάς" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 #, fuzzy msgid "Palette" msgstr "Γενικά" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "" #: ../data/prefs.glade.h:76 #, fuzzy msgid "Color palette:" msgstr "ΧÏώμα:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Φόντο" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 #, fuzzy msgid "Effects" msgstr "ΓÏαμματοσειÏές" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Διαφάνεια:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Εμφάνιση" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "ΓÏαμματοσειÏές" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "ΣυντομεÏσεις πληκτÏολογίου" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Σημείωση: Αυτές οι επιλογές ίσως Ï€Ïοκαλέσουν μεÏικές " "εφαÏμογές να συμπεÏιφέÏονται εσφαλμένα. Σκοπός τους είναι να σας επιτÏέψουν " "να δουλέψετε με συγκεκÏιμένες εφαÏμογές και λειτουÏγικά συστήματα τα οποία " "απαιτοÏν διαφοÏετική συμπεÏιφοÏά από το τεÏματικό." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "Το πλήκτÏο _Backspace παÏάγει:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "Το πλήκτÏο _Delete παÏάγει:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_ΕπαναφοÏά των ΠÏοκαθοÏισμένων Ρυθμίσεων Συμβατότητας" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Συμβατότητα πληκτÏολογίου" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Συμβατότητα" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 #, fuzzy msgid "Guake Terminal" msgstr "Guake-Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "ΤεÏματικό %s" #: ../src/guake/gconfhandler.py:440 #, fuzzy, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "ΠαÏουσιάστηκε ένα Ï€Ïόβλημα κατά την σÏνδεση του πλήκτÏου %s.\n" "ΠαÏακαλώ χÏησιμοποιήστε την φόÏμα Ρυθμίσεων του Guake και επιλέξτε ένα " "διαφοÏετικό πλήκτÏο (Το εικονίδιο συστήματος ήταν ενεÏγοποιημένο)" #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "ΠÏοσθήκη νέας καÏτέλας" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "" #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "" #: ../src/guake/guake_app.py:146 #, python-brace-format msgid "There are {0} processes still running" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, fuzzy, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Το Guake εκτελείται ήδη,\n" "πατήστε %s για να το χÏησιμοποιήσετε." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Μετονομασία καÏτέλας" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Εναλλάσει την οÏατότητα του τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï Ï€Î±ÏαθÏÏου" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Εμφανίζει το παÏάθυÏο Ï€Ïοτιμήσεων του Guake" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Εμφανίζει το παÏάθυÏο Ï€Ïοτιμήσεων του Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Εμφανίζει το παÏάθυÏο Ï€Ïοτιμήσεων του Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Εμφανίζει πληÏοφοÏίες πεÏί του Guake" #: ../src/guake/main.py:92 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Restituisce l'indice della scheda selezionata." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Εκτέλεσε μία εντολή στην επιλεγμένη καÏτέλα" #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Λέει στο Guake να φÏγει =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Το Guake δεν μποÏεί να ξεκινήσει!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Σφάλμα Gconf.\n" "Έχετε εγκαταστήσει το guake.schemas σωστά;" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "<κέλυφος χÏήστη>" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Εναλλαγή οÏατότητας του Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "ΑπόκÏυψη όταν χάνει εστίαση" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "ΔιαχείÏηση καÏτελών" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Îέα καÏτέλα" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Κλείσμο καÏτέλας" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Μετονομασία Ï„Ïέχουσας καÏτέλας" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Πλοήγηση" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Μετάβαση στην Ï€ÏοηγοÏμενη καÏτέλα" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Μετονομασία Ï„Ïέχουσας καÏτέλας" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Μετονομασία Ï„Ïέχουσας καÏτέλας" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Μετάβαση στην επόμενη καÏτέλα" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Διαφάνεια:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Διαφάνεια:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Διαφάνεια:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "ΠÏόχειÏο" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "ΑντιγÏαφή κειμένου στο Ï€ÏόχειÏο" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Επικόλληση κειμένου από το Ï€ÏόχειÏο" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "ΕνέÏγεια" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Συντόμευση" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Η συντόμευση \"%s\" είναι σε χÏήση." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Σφάλμα κατά τη ÏÏθμιση συντομεÏσεων πληκτÏολογίου" #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Η συντόμευση \"%s\" δεν μποÏεί να χÏησιμοποιηθεί γιατί θα καταστεί αδÏνατο " "να πληκτÏολογείτε χÏησιμοποιώντας αυτό το πλήκτÏο.\n" "\n" "ΠαÏακαλώ δοκιμάστε πατώντας ταυτόχÏονα ένα πλήκτÏο όπως Control, Alt ή " "Shift.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Ιδιότητες Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "ΠÏοσαÏμόστε τη συμπεÏιφοÏά και την εμφάνιση του Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "σφάλμα συντόμευσης πληκτÏολογίου" #~ msgid "Unable to bind global %s key" #~ msgstr "Αδυναμία καθολικής σÏνδεσης του πλήκτÏου \"%s\"" #, fuzzy #~ msgid "http://guake.org" #~ msgstr "http://guake-terminal.org" #~ msgid "Choose some color" #~ msgstr "Επιλογή χÏώματος" #~ msgid "Image:" #~ msgstr "Εικόνα:" #~ msgid "Style:" #~ msgstr "Στυλ:" #~ msgid "Use system defaults" #~ msgstr "ΧÏησιμοποίησε τις Ï€ÏοκαθοÏισμένες Ïυθμίσεις" #~ msgid "Select a tab" #~ msgstr "Επιλέξτε μία καÏτέλα" #~ msgid "Rename the selected tab." #~ msgstr "Μετονομασία της επιλεγμένης καÏτέλας" guake-3.0.5/po/es.po000066400000000000000000000753161325625127100142200ustar00rootroot00000000000000# Tradução do Guake-terminal # Copyright (C) Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Gabriel Falcão , 2007 # Diego Martinez , 2009 # Ricardo Hermosilla , 2012 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:00+0100\n" "Last-Translator: Dante Bravo \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/guake/language/" "es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Acerca de Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake es un terminal de fácil acceso\n" "basado en los terminales de los juegos\n" "de acción en primera persona." #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake es software libre. Puede redistribuirlo y/o modificarlo bajo los " "términos de la Licencia Pública General de GNU según es publicada por la " "Free Software Foundation, bien de la versión 2 de dicha Licencia o bien " "(según su elección) de cualquier versión posterior.\n" "\n" "Guake se distribuye con la esperanza de que sea útil, pero SIN NINGUNA " "GARANTÃA, incluso sin la garantía MERCANTIL implícita o sin garantizar la " "CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la Licencia Pública General " "de GNU para más detalles.\n" "\n" "Debería haber recibido una copia de la Licencia Pública General junto con " "este programa. Si no ha sido así, escriba a la Free Software Foundation, " "Inc., en Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 EEUU.\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Ricardo A. Hermosilla Carrillo Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Copiar" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Pegar" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Conmutar pantalla completa" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Guardar en fichero..." #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Reiniciar terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Buscar..." #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Nueva pestaña" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "Renombrar pestaña" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Cerrar pestaña" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Abrir vínculo..." #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "Buscar en la Web" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Salir" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Renombrar" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Cerrar" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "Agregar nueva pestaña" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Preferencias de Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "" "Propiedades de Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Personaliza el comportamiento y apariencia Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Ruta del script bash que se ejecutará automáticamente cuando Guake se " "inicie, excepto si se especifica --no-startup-script.\n" "\n" "Normalmente se utiliza la configuración de la línea de comandos de Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # se recomienda esperar un poco, para que Guake se inicie " "correctamente\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Activar notificaciones emergentes al inicio" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Mostrar icono en la bandeja del sistema" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "Advertir siempre al salir" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Ruta del script que se ejecutará al iniciar Guake:" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "Advertir al cerrar pestaña:" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Nunca\n" "Mientras se ejecute un proceso\n" "Siempre" #: ../data/prefs.glade.h:25 msgid "General" msgstr "General" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "Alinear ventana abajo " #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "Mostrar en pantalla en la que se encuentra el ratón" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "Mostrar en pantalla:" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "Posicionar pestañas arriba" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "Posicionamiento" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Permanecer encima" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "Usar nombres estilo VTE para las pestañas" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Esconder al perder el foco" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Mostrar barra de pestañas" #: ../data/prefs.glade.h:38 msgid "Start fullscreen" msgstr "Iniciar en pantalla completa" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Ventana principal" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "Izquierda" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "Centro" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "Derecha" #: ../data/prefs.glade.h:43 msgid "Main Window Horizontal Alignment" msgstr "Alineación horizontal de la ventana principal" #: ../data/prefs.glade.h:44 msgid "Main Window Height" msgstr "Altura de la ventana principal" #: ../data/prefs.glade.h:45 msgid "Main Window Width" msgstr "Anchura de la ventana principal" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "Ruta del fichero de comandos personalizados:" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "Seleccione un fichero JSON" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "General" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Intérprete predeterminado:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Ejecutar comando como un usuario de shell" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Abrir nueva pestaña en el directorio actual" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Mostrar barra de desplazamiento" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Desplazamiento hacia atrás (líneas):" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "En la salida" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Al presionar una tecla" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Desplazar" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Desplazamiento hacia atrás (líneas):" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Usar tamaño de letra del sistema" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Fuente:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Elija una tipografía" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Color del texto:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Color de fondo:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "Forma del cursor:" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "Bloque\n" "Forma de viga\n" "Guión bajo" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "Utilizar configuración de GTK+\n" "Parpadeo activado\n" "Parpadeo desactivado" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "Modo de parpadeo del cursor:" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "Permitir negrita" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Paleta" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Esquemas incorporados:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Paleta de colores:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "Color del texto" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "Color de fondo" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "Utilizar color de texto y de fondo de la paleta de colores" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "Demo:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efectos" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Fondo transparente:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Imagen de fondo:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Apariencia" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "Abrir rápido es una funcionalidad que le permite abrir un fichero " "desde su terminal directamente en su editor de texto favorito. Debajo " "dispone de una lista de los patrones de texto utilizados para mostrar el " "nombre del fichero." #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Habilitar Abrir rápido cuando abra un fichero de la terminal pulsando Ctrl" "+Clic" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "Editor de línea de comandos:" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Utilice los siguientes elementos en el editor de línea de " "comandos:\n" " - %(file_path)s: ruta al fichero en el que se ha hecho clic\n" " - %(line_number)s: si su editor soporta esta característica, puede " "abrir el fichero directamente en línea especificada.\n" "\n" "Por ejemplo, para Sublime, utilice subl %(file_path)s:%(line_number)s\n" "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "Abrir rápido en el terminal actual" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "Aquí encontrará una lista de patrones soportados: (Si desea añadir uno " "propio, contacte con los autores de Guake)" #: ../data/prefs.glade.h:97 msgid "Quick Open" msgstr "Abrir rápido" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "Abrir rápido" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Para cambiar un atajo del teclado haga clic encima de su nombre.\n" "Para desactivar un atajo del teclado, presione la tecla \"Backspace\"." #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Atajos de teclado" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Nota: Estas opciones podrían causar que algunas " "aplicaciones se comporten incorrectamente. Solo están disponibles como una " "alternativa a ciertas aplicaciones o sistemas operativos que esperan un " "comportamiento del terminal distinto." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Secuencia de Escape \n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "Tecla _Backspace genera:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "Tecla _Delete genera:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Reiniciar " #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Compatibilidad del teclado" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Compatibilidad" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" msgstr "Terminal" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Ocurrió un problema asignando la tecla %s.\n" "Por favor, use las preferencias de Guake para asignar otra tecla." #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "¿Realmente quiere cerrar la pestaña?" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "¿Realmente quiere salir de Guake?" #: ../src/guake/guake_app.py:137 msgid " and one tab open" msgstr "y una pestaña abierta" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "y {0} pestañas abiertas" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "No hay procesos ejecutándose actualmente" #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "Hay un proceso ejecutándose actualmente" #: ../src/guake/guake_app.py:146 #, python-brace-format msgid "There are {0} processes still running" msgstr "Hay {0} procesos ejecutándose actualmente" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "Mostrar" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake se está ejecutando,\n" "pulse %s para usarlo." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "Buscar en la Web: '%s'" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "Buscar en la Web (nada seleccionado)" #: ../src/guake/guake_app.py:683 #, fuzzy msgid "Open Link: '{}...'" msgstr "Abrir vínculo: {}" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "Abrir vínculo: {}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "Abrir vínculo..." #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Renombrar pestaña" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "Guardar como..." #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "Todos los ficheros" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "Buscar" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "Adelante" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "Atrás" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "Guake en modo pantalla completa" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Conmuta la visibilidad de la ventana del terminal" #: ../src/guake/main.py:76 msgid "Shows Guake main window" msgstr "Muestra la ventana principal de Guake" #: ../src/guake/main.py:80 msgid "Hides Guake main window" msgstr "Oculta la ventana principal de Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Muestra las preferencias de Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Muestra el diálogo de información de Guake" #: ../src/guake/main.py:92 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Añadir nueva pestaña (directorio actual establecido en NEW_TAB)" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Seleccionar una pestaña (SELECT_TAB es el índice de la pestaña)" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Devolver el índice de la pestaña seleccionada" #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Ejecutar un comando arbitrario en la pestaña seleccionada." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "Especifique la pestaña a renombrar. Por defecto es 0." #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" "Establecer un color de fondo hexadecimal (#rrggbb) para la pestaña " "seleccionada." #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" "Establecer un color de fuente hexadecimal (#rrggbb) para la pestaña " "seleccionada." #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Renombrar la pestaña especificada. Retomará el valor por defecto si TITLE es " "solo un \"-\"." #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Renombrar la pestaña actual. Retomará el valor por defecto si TITLE es solo " "un \"-\"." #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Le dice a Guake que desaparezca =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "No ejecutar el script de inicio" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "¡Guake no se puede iniciar!" #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Error de Gconf.\n" "¿Ha instalado guake.schemas apropiadamente?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Conmuta la visibilidad del terminal" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Esconder al perder el foco" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Administrar pestañas" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Nueva pestaña" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Cerrar pestaña" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Renombrar la pestaña actual" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navegación" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Ir a la pestaña anterior" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Renombrar la pestaña actual" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Renombrar la pestaña actual" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Ir a la pestaña siguiente" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Fondo transparente:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Fondo transparente:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Fondo transparente:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Portapapeles" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Copiar texto al portapapeles" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Pegar texto del portapapeles" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 #, fuzzy msgid "Search select text on web" msgstr "Buscar en la Web" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Acción" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Atajo" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "Personalizado" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "Ficheros JSON" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "El atajo de teclado \"%s\" esta en uso actualmente." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Error asignando teclas." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "El atajo del teclado \"%s\" no puede ser usado porque será imposible " "escribir usando esa tecla.\n" "\n" "Por favor intente con una tecla como Control, Alt o Shift al mismo tiempo.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Propiedades de Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Personaliza el comportamiento y apariencia Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "Error al asignar tecla" #~ msgid "Unable to bind global %s key" #~ msgstr "No se pudo asignar la tecla %s" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Consola Linux\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgid "Select a tab" #~ msgstr "Seleccione una pestaña" #~ msgid "Rename the selected tab." #~ msgstr "Renombrar la pestaña seleccionada" guake-3.0.5/po/fa.po000066400000000000000000000740351325625127100141740ustar00rootroot00000000000000# Translation of Guake to Persian # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Kasra Keshavarz , 2009, 2010. msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:53+0100\n" "Last-Translator: Kasra Keshavarz \n" "Language-Team: guake@lists.guake.org <>\n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "درباره‌ی Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "حق انتشار محÙوظ Û²Û°Û°Û¹ - Û²Û°Û°Û· Lincoln de Sousa\n" "حق انتشار محÙوظ Û²Û°Û°Û· Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "برنامه‌ی Guake ترمینالی سریع\n" "Ùˆ در دسترس در هر زمان" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "رونوشت کردن" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "چسباندن" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "‌تغییر به ØªÙ…Ø§Ù…â€ŒØµÙØ­Ù‡" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake Terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Nueva pestaña" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "نام زبانه را تغییر بده" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "بستن زبانه" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "خروج" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "تغییر نام" #: ../data/guake.glade.h:14 msgid "Close" msgstr "بستن" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "زبانه‌ی جدید" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "تنظیمات Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "تنظیمات Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "Ø³ÙØ§Ø±Ø´ÛŒ کردن Ø±ÙØªØ§Ø± Ùˆ ظاهر Guake" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "ÙØ¹Ø§Ù„ کردن پنجره‌های اطلاعیه در شروع" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "نمایش دادن آیکون در حالت مخÙÛŒ" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "سریع در موقع خروج" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "سریع در موقع خروج" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "عمومی" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "همیشه در بالا بمان" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "پَلت" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "همیشه در بالا بمان" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "در صورت توجه Ú©Ù… پنهان شو" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "نمایش دادن نوار حاوی زبانه" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "‌تغییر به ØªÙ…Ø§Ù…â€ŒØµÙØ­Ù‡" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "پنجره اصلی" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "سایز پنجره اصلی" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "سایز پنجره اصلی" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "سایز پنجره اصلی" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "عمومی" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "خط ÙØ±Ù…ان Ù¾ÛŒØ´ÙØ±Ø¶:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_اجرا دستور به عنوان خط ÙØ±Ù…ان ورود به سیستم" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_زبانه‌ای جدید در مسیر کنونی باز Ú©Ù†" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "خط ÙØ±Ù…ان" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "نمایش دادن نوار لغزش" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "پیمایش خط‌های قبلی:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "در خروجی" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "با زدن کلید" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "پیمایش" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "پیمایش" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از قلم عریض ساخته‌شده‌ی سیستم" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "قلم:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "تعدادی قلم انتخاب کنید" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "رنگ متن:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "رنگ پس‌زمینه:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "پَلت" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "طرح‌های داخلی:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "پَلت رنگ:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "رنگ متن:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "رنگ پس‌زمینه:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "اثرات" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Ø´ÙØ§Ùیت:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "عکس پس‌زمینه:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "ظاهر" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Posición de las pestañas" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "میانبر‌های ØµÙØ­Ù‡â€ŒÚ©Ù„ید" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "توجه:این ترجیحات ممکن است باعث شود Ú©Ù‡ بعضی برنامه‌ها درست " "کار نکنند. این‌ها Ùقط اینجا هستند برای احازه دادن شما برای کارکردن در بعضی " "برنامه‌ها Ùˆ سیستم عامل‌ها Ú©Ù‡ انتظار Ø±ÙØªØ§Ø± پایانه‌های Ù…ØªÙØ§ÙˆØªÛŒ دارند. " #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_تولید کردن کلید پسبردن" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "تولید کردن کلید پاک کردن" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_تنظیم مجدد ترجیحات سازگاری به Ù¾ÛŒØ´ÙØ±Ø¶" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "سازگاری با ØµÙØ­Ù‡â€ŒÚ©Ù„ید" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "سازگاری" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "ترمینال %s" #: ../src/guake/gconfhandler.py:440 #, fuzzy, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "مشکلی هنگام بارگزاری کلید %s به وجود آمد.\n" "Ù„Ø·ÙØ§ از برگه‌ی تنظیمات Guake برای انتخاب کلید دیگر Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید(آیکون مخÙÛŒ " "ÙØ¹Ø§Ù„ شده بود)" #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "واقعا مایل به خارج شدن از Guake هستید!ØŸ" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "واقعا مایل به خارج شدن از Guake هستید!ØŸ" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Ø§ÙØ²ÙˆØ¯Ù† زبانه‌ی جدید" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "روند دیگری هنوز در حال اجراست" #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "روند دیگری هنوز در حال اجراست" #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "روندهای %d در حال اجرا هستند." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "هم‌اکنون Guake در حال اجرا می‌باشد،\n" "برای Ø§Ø³ØªÙØ§Ø¯Ù‡ کلید %s را ÙØ´Ø§Ø± دهید." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "نام زبانه را تغییر بده" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Toggles the visibility of the terminal window" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Shows Guake preference window" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Shows Guake preference window" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Shows Guake preference window" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Shows Guake's about info" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_زبانه‌ای جدید در مسیر کنونی باز Ú©Ù†" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Return the selected tab index." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Execute an arbitrary command in the selected tab." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Says to Guake go away =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "برنامه‌ی Guake قابل بارگزاری نیست!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "خطای Gconf.\n" "آیا guake.schemas را به طور صحیح نصب کرده‌اید؟" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "تغییر پدیداری Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "در صورت توجه Ú©Ù… پنهان شو" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "مدیریت زبانه" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Nueva pestaña" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "بستن زبانه" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "نام زبانه‌ی ÙØ¹Ù„ÛŒ را تغییر بده" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigation" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی قبلی" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "نام زبانه‌ی ÙØ¹Ù„ÛŒ را تغییر بده" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "نام زبانه‌ی ÙØ¹Ù„ÛŒ را تغییر بده" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Ø±ÙØªÙ† به زبانه‌ی بعدی" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Ø´ÙØ§Ùیت:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Ø´ÙØ§Ùیت:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Ø´ÙØ§Ùیت:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ موقت" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Ú©Ù¾ÛŒ متن به Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ موقت" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "چشباندن متن از Ø­Ø§ÙØ¸Ù‡â€ŒÛŒ موقت" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "حرکت" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "میانبر" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "میانبر \"%s\" هم‌اکنون در حال Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌باشد." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "خطا در بارگزاری کلید." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "میانبر \"%s\" قابل Ø§Ø³ØªÙØ§Ø¯Ù‡ نیست زیرا این کار تایپ کردن را با این کلید غیر " "ممکن می‌کند.\n" "\n" "Ù„Ø·ÙØ§ با کلیدهایی مانند Control, Alt, Shift در یک زمان Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "تنظیمات Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Ø³ÙØ§Ø±Ø´ÛŒ کردن Ø±ÙØªØ§Ø± Ùˆ ظاهر Guake" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "خطا در باگزاری کلید" #~ msgid "Unable to bind global %s key" #~ msgstr "نمی‌توان کلید %s را بارگزاری کرد" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgid "Select a tab" #~ msgstr "Select a tab" #~ msgid "Rename the selected tab." #~ msgstr "Rename the selected tab." #~ msgid "Background" #~ msgstr "پس زمینه" #~ msgid "Choose some color" #~ msgstr "تعدادی رنگ انتخاب کنید" #~ msgid "Image:" #~ msgstr "تصویر:" #~ msgid "Style:" #~ msgstr "سبک:" #~ msgid "Use system defaults" #~ msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از Ù¾ÛŒØ´ÙØ±Ø¶â€ŒÙ‡Ø§ÛŒ سیستم" #~ msgid "Window behavior" #~ msgstr "Ø±ÙØªØ§Ø± پنجره" #~ msgid "Desaturation:" #~ msgstr "خالی کردن" #~ msgid "Style" #~ msgstr "سبک" #~ msgid "Could not connect to dbus session bus. dbus will be unavailable.\n" #~ msgstr "نمی‌توان به dbus session bus متصل شد، dbus در دسترس نخواهد بود.\n" #~ msgid "Global hotkeys" #~ msgstr "میانبر‌های بین‌المللی" #~ msgid "Local hotkeys" #~ msgstr "میانبر‌های محلی" #~ msgid "Bottom" #~ msgstr "Abajo" #~ msgid "Top" #~ msgstr "Arriba" #~ msgid "Guake Properties" #~ msgstr "Preferencias de Guake" guake-3.0.5/po/fr.po000066400000000000000000001020201325625127100141770ustar00rootroot00000000000000# Traduction française de Guake-terminal # Copyright (C) Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Pierre-Yves Chibon , 2009. # Pablo Martin-Gomez , 2010 # Thomas Canniot , 2011 # Sylvestre Ledru , 2012 # Benjamin Danon , 2012 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-01-22 00:20+0100\n" "PO-Revision-Date: 2018-01-25 20:49+0100\n" "Last-Translator: Gaetan \n" "Language-Team: French (http://www.transifex.com/projects/p/guake/language/" "fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 2.0.6\n" #: guake/main.py:69 msgid "Put Guake in fullscreen mode" msgstr "Placer Guake en mode plein écran" #: guake/main.py:78 msgid "Toggles the visibility of the terminal window" msgstr "Active/Désactive la visibilité de la fenêtre principale" #: guake/main.py:86 msgid "Shows Guake main window" msgstr "Afficher la fenêtre principale de Guake" #: guake/main.py:94 msgid "Hides Guake main window" msgstr "Afficher la fenêtre principale de Guake" #: guake/main.py:103 msgid "Shows Guake preference window" msgstr "Afficher la fenêtre de préférences de Guake" #: guake/main.py:112 msgid "Shows Guake's about info" msgstr "Afficher les informations à propos de Guake" #: guake/main.py:121 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Ouvrir un nouvel onglet (le dossier courant est spécifié par NEW_TAB)" #: guake/main.py:130 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Selectionner un onglet (SELECT_TAB est l'index du tab)" #: guake/main.py:139 msgid "Return the selected tab index." msgstr "Retourne l'index de l'onglet sélectionné." #: guake/main.py:148 msgid "Return the selected tab label." msgstr "Retourne le label de l'onglet sélectionné." #: guake/main.py:157 msgid "Execute an arbitrary command in the selected tab." msgstr "Exécute une commande dans un onglet sélectionné." #: guake/main.py:166 msgid "Specify the tab to rename. Default is 0." msgstr "Spécifier un onglet à renommer. Defaut: 0." #: guake/main.py:174 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" "Choisir la couleur hexadécimale (#rrggbb) du fond pour l'onglet sectionné." #: guake/main.py:183 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" "Choisir la couleur hexadécimale (#rrggbb) de la police pour l'onglet " "sectionné." #: guake/main.py:193 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Renommer l'onglet spécifié. Pour remettre à la valeur par defaut, mettre " "TITRE à \"-\"." #: guake/main.py:204 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Renommer the tab actuel. Pour remettre à la valeur par défaut, utiliser \"-" "\"." #: guake/main.py:214 msgid "Says to Guake go away =(" msgstr "Dis au-revoir à Guake =(" #: guake/main.py:223 msgid "Do not execute the start up script" msgstr "Ne pas executer le script de démarrage" #: guake/guake_app.py:126 msgid "Do you want to close the tab?" msgstr "Voulez-vous vraiment fermer l'onglet?" #: guake/guake_app.py:129 msgid "Do you really want to quit Guake?" msgstr "Voulez-vous vraiment quitter Guake ?" #: guake/guake_app.py:131 msgid " and one tab open" msgstr " et un tab ouvert" #: guake/guake_app.py:133 #, python-brace-format msgid " and {0} tabs open" msgstr " et {0} onglets ouverts" #: guake/guake_app.py:136 msgid "There are no processes running" msgstr "Il y n'a pas de processus actif" #: guake/guake_app.py:138 msgid "There is a process still running" msgstr "Il y a encore un processus en cours" #: guake/guake_app.py:140 #, python-brace-format msgid "There are {0} processes still running" msgstr "Il y a {0} processus encore actifs" #: guake/guake_app.py:186 guake/guake_app.py:396 guake/keybindings.py:90 #: guake/about.py:54 msgid "Guake Terminal" msgstr "Terminal Guake" #: guake/guake_app.py:192 msgid "guake-indicator" msgstr "guake-indicator" #: guake/guake_app.py:192 msgid "guake-tray" msgstr "guake-tray" #: guake/guake_app.py:197 msgid "Show" msgstr "Afficher" #: guake/guake_app.py:397 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" "Guake est démarré, \n" "appuyer sur {!s} pour ouvrir Guake." #: guake/guake_app.py:667 #, python-format msgid "Search on Web: '%s'" msgstr "Rechercher sur le Web: '%s'" #: guake/guake_app.py:671 msgid "Search on Web (no selection)" msgstr "Rechercher sur le Web (pas de sélection)" #: guake/guake_app.py:679 msgid "Open Link: '{}...'" msgstr "Ouvrir le lien: '{}...'" #: guake/guake_app.py:681 msgid "Open Link: {}" msgstr "Ouvrir le lien: {}" #: guake/guake_app.py:684 msgid "Open Link..." msgstr "Ouvrir le lien..." #: guake/guake_app.py:1426 msgid "Terminal" msgstr "Terminal" #: guake/guake_app.py:1482 msgid "Rename tab" msgstr "Renomme l'onglet" #: guake/guake_app.py:1813 msgid "Save to..." msgstr "Enregistrer sous..." #: guake/guake_app.py:1818 guake/prefs.py:1096 msgid "All files" msgstr "Tous les fichiers" #: guake/guake_app.py:1823 msgid "Text and Logs" msgstr "Textes et logs" #: guake/guake_app.py:1843 msgid "Find" msgstr "Rechercher" #: guake/guake_app.py:1845 msgid "Forward" msgstr "Suivant" #: guake/guake_app.py:1845 msgid "Backward" msgstr "Précédent" #: guake/keybindings.py:92 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Un problème est survenu lors de la liaison avec la touche %s.\n" "Merci d'utiliser la fenêtre de préférences de Guake pour choisir une autre " "touche" #: guake/prefs.py:69 msgid "" msgstr "" #: guake/prefs.py:80 msgid "General" msgstr "Général" #: guake/prefs.py:85 msgid "Toggle Guake visibility" msgstr "Affiche/Cache Guake" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "Afficher et sélectionner la fenêtre Guake" #: guake/prefs.py:93 msgid "Toggle Fullscreen" msgstr "Active/Désactive le plein écran" #: guake/prefs.py:97 msgid "Toggle Hide on Lose Focus" msgstr "Cacher lors de la perte du focus" #: guake/prefs.py:101 msgid "Quit" msgstr "Quitter" #: guake/prefs.py:105 msgid "Reset terminal" msgstr "Mise à zéro du terminal" #: guake/prefs.py:110 msgid "Tab management" msgstr "Gestion des onglets" #: guake/prefs.py:115 msgid "New tab" msgstr "Nouvel onglet" #: guake/prefs.py:119 msgid "Close tab" msgstr "Fermer un onglet" #: guake/prefs.py:123 msgid "Rename current tab" msgstr "Renommer l'onglet actuel" #: guake/prefs.py:128 msgid "Navigation" msgstr "Navigation" #: guake/prefs.py:133 msgid "Go to previous tab" msgstr "Aller à l'onglet précédent" #: guake/prefs.py:137 msgid "Go to next tab" msgstr "Aller à l'onglet suivant" #: guake/prefs.py:141 msgid "Move current tab left" msgstr "Déplacer à gauche l'onglet actuel" #: guake/prefs.py:145 msgid "Move current tab right" msgstr "Déplacer à droite l'onglet actuel" #: guake/prefs.py:149 msgid "Go to first tab" msgstr "Aller au premier onglet" #: guake/prefs.py:153 msgid "Go to second tab" msgstr "Aller au second onglet" #: guake/prefs.py:157 msgid "Go to third tab" msgstr "Aller au troisième onglet" #: guake/prefs.py:161 msgid "Go to fourth tab" msgstr "Aller au quatrième onglet" #: guake/prefs.py:165 msgid "Go to fifth tab" msgstr "Aller au cinquième onglet" #: guake/prefs.py:169 msgid "Go to sixth tab" msgstr "Aller au sixième onglet" #: guake/prefs.py:173 msgid "Go to seventh tab" msgstr "Aller au septième onglet" #: guake/prefs.py:177 msgid "Go to eighth tab" msgstr "Aller au huitième onglet" #: guake/prefs.py:181 msgid "Go to ninth tab" msgstr "Aller au neuvième onglet" #: guake/prefs.py:185 msgid "Go to tenth tab" msgstr "Aller au dixième onglet" #: guake/prefs.py:189 msgid "Go to last tab" msgstr "Aller au dernier onglet" #: guake/prefs.py:194 msgid "Appearance" msgstr "Apparence" #: guake/prefs.py:198 msgid "Zoom out" msgstr "Zoom" #: guake/prefs.py:201 msgid "Zoom in" msgstr "Dézoom" #: guake/prefs.py:204 msgid "Zoom in (alternative)" msgstr "Dézoom (alternatif)" #: guake/prefs.py:207 msgid "Increase height" msgstr "Augmenter la taille" #: guake/prefs.py:210 msgid "Decrease height" msgstr "Réduire la taille" #: guake/prefs.py:213 msgid "Increase transparency" msgstr "Augmenter la transparence" #: guake/prefs.py:216 msgid "Decrease transparency" msgstr "Réduire la transparence" #: guake/prefs.py:219 msgid "Toggle transparency" msgstr "Inverser la transparence" #: guake/prefs.py:223 msgid "Clipboard" msgstr "Presse-papiers" #: guake/prefs.py:228 msgid "Copy text to clipboard" msgstr "Copie dans le presse-papiers" #: guake/prefs.py:232 msgid "Paste text from clipboard" msgstr "Colle à partir du presse-papiers" #: guake/prefs.py:237 msgid "Extra features" msgstr "Extra" #: guake/prefs.py:241 msgid "Search select text on web" msgstr "Rechercher le texte sélectionné sur le Web" #: guake/prefs.py:616 msgid "Action" msgstr "Action" #: guake/prefs.py:624 msgid "Shortcut" msgstr "Raccourcis" #: guake/prefs.py:773 guake/prefs.py:827 msgid "Custom" msgstr "Personnalisé" #: guake/prefs.py:1092 msgid "JSON files" msgstr "Fichiers JSON" #: guake/prefs.py:1183 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Le raccourcis « %s » est déjà utilisé." #: guake/prefs.py:1184 msgid "Error setting keybinding." msgstr "Erreur d'attribution des raccourcis." #: guake/prefs.py:1200 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Le raccourcis « %s » ne peux être utilisé car il empêche une utilisation " "normale du clavier.\n" "\n" "Essayez de l'utiliser en combinaison avec une touche tel que Control, Alt ou " "Shift.\n" #: guake/data/about.glade:11 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: guake/data/about.glade:14 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake est un terminal simple et facilement utilisable\n" "basé sur les terminaux disponibles dans les jeux fps" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "http://guake-project.org" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" #: guake/data/about.glade:46 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " #: guake/data/guake.glade:11 msgid "Copy" msgstr "Copier" #: guake/data/guake.glade:20 msgid "Paste" msgstr "Coller" #: guake/data/guake.glade:50 msgid "Save to File..." msgstr "Enregister..." #: guake/data/guake.glade:68 msgid "Find..." msgstr "Recherche..." #: guake/data/guake.glade:83 guake/data/guake.glade:179 msgid "New Tab" msgstr "Nouvel onglet" #: guake/data/guake.glade:92 msgid "Rename Tab" msgstr "Renommer l'onglet" #: guake/data/guake.glade:101 msgid "Close Tab" msgstr "Fermer onglet" #: guake/data/guake.glade:116 msgid "Open link..." msgstr "Ouvrir le lien..." #: guake/data/guake.glade:125 msgid "Search on Web" msgstr "Rechercher sur le Web" #: guake/data/guake.glade:188 msgid "Rename" msgstr "Renommer" #: guake/data/guake.glade:197 msgid "Close" msgstr "Fermer" #: guake/data/guake.glade:247 msgid "Guake!" msgstr "Guake !" #: guake/data/prefs.glade:33 msgid "Guake Preferences" msgstr "Préférences de Guake" #: guake/data/prefs.glade:86 msgid "Guake properties" msgstr "Propriétés de Guake" #: guake/data/prefs.glade:100 msgid "" "Customize behavior and appearance of Guake!" msgstr "Personnaliser Guake !" #: guake/data/prefs.glade:183 msgid "Enable popup notifications on startup" msgstr "Activer la notification par pop-up au démarrage" #: guake/data/prefs.glade:200 msgid "_Play system alert sound on bell" msgstr "_Jouer une alerte système sur un signal \"bell\"" #: guake/data/prefs.glade:223 msgid "Prompt on close tab:" msgstr "Confirmer la fermeture d'onglet:" #: guake/data/prefs.glade:237 msgid "Never" msgstr "Jamais" #: guake/data/prefs.glade:238 msgid "With process running" msgstr "Avec le processus lancé" #: guake/data/prefs.glade:239 msgid "Always" msgstr "Toujours" #: guake/data/prefs.glade:258 msgid "Always prompt on quit" msgstr "Toujours confirmer pour quitter" #: guake/data/prefs.glade:274 msgid "Show tray icon" msgstr "Afficher l'icône de notification" #: guake/data/prefs.glade:290 msgid "_Flash terminal on bell" msgstr "_Flash du terminal lors d'un \"bell\"" #: guake/data/prefs.glade:311 guake/data/prefs.glade:1506 msgid "General" msgstr "Général" #: guake/data/prefs.glade:331 msgid "Custom command file path:" msgstr "Fichier de lignes de commande personnalisées:" #: guake/data/prefs.glade:343 msgid "Please select a json file" msgstr "Veuillez sélectionnez un fichier JSON" #: guake/data/prefs.glade:424 msgid "Refocus if open" msgstr "Reprendre le focus à l'affichage" #: guake/data/prefs.glade:441 msgid "Hide on lose focus" msgstr "Cacher lors de la perte du focus" #: guake/data/prefs.glade:458 msgid "Start fullscreen" msgstr "Active/Désactive le plein écran" #: guake/data/prefs.glade:474 msgid "Stay on top" msgstr "Reste au premier plan" #: guake/data/prefs.glade:492 msgid "Show tab bar" msgstr "Afficher la barre d'onglets" #: guake/data/prefs.glade:508 msgid "Use VTE titles for tab names" msgstr "Utiliser les titres VTE pour le nom des tabs" #: guake/data/prefs.glade:526 msgid "Abbreviate directories in tab names" msgstr "Réduit des noms de dossiers dans les onglets" #: guake/data/prefs.glade:551 msgid "Max tab name length:" msgstr "Taille max de l'onglet:" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "Option de la fenetre fenêtre" #: guake/data/prefs.glade:641 msgid "Bottom align window instead of top align" msgstr "Aligner la fenêtre par le bas au lieu de par le haut" #: guake/data/prefs.glade:657 msgid "Appear on mouse display" msgstr "Apparition sur la fenêtre de la souris" #: guake/data/prefs.glade:682 msgid "Appear on display:" msgstr "Apparition sur l'écran:" #: guake/data/prefs.glade:712 msgid "Place tabs on top" msgstr "Rester au premier plan" #: guake/data/prefs.glade:734 msgid "Placement" msgstr "Palette" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "Alignement horizontal:" #: guake/data/prefs.glade:786 msgid "Left" msgstr "Gauche" #: guake/data/prefs.glade:806 msgid "Center" msgstr "Centre" #: guake/data/prefs.glade:826 msgid "Right" msgstr "Droit" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "Hauteur:" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "Largeur:" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "Géometrie" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "Fenêtre Principale" #: guake/data/prefs.glade:989 msgid "Default interpreter:" msgstr "Interpréteur par défaut :" #: guake/data/prefs.glade:1028 msgid "_Run command as a login shell" msgstr "_Exécuter les commandes comme shell de connexion" #: guake/data/prefs.glade:1046 msgid "_Open new tab in current directory" msgstr "_Ouvrir un nouvel onglet dans le dossier courant" #: guake/data/prefs.glade:1091 msgid "Shell" msgstr "Shell" #: guake/data/prefs.glade:1137 msgid "Show scrollbar" msgstr "Afficher la barre de défilement" #: guake/data/prefs.glade:1161 msgid "Scrollback lines:" msgstr "Nombres de lignes en mémoire :" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "Défilement infini" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "Défilement" #: guake/data/prefs.glade:1264 msgid "On output" msgstr "En sortie" #: guake/data/prefs.glade:1281 msgid "On key stroke" msgstr "Par raccourcis clavier" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "Défiler vers le bas" #: guake/data/prefs.glade:1328 msgid "Scrolling" msgstr "Défilement" #: guake/data/prefs.glade:1363 msgid "Use the system fixed width font" msgstr "Utiliser la taille de police définie par le système" #: guake/data/prefs.glade:1391 msgid "Font:" msgstr "Police de caractères :" #: guake/data/prefs.glade:1406 msgid "Choose some font" msgstr "Choisissez une police" #: guake/data/prefs.glade:1420 msgid "Cursor shape:" msgstr "Forme du curseur:" #: guake/data/prefs.glade:1435 msgid "Block" msgstr "Bloc" #: guake/data/prefs.glade:1436 msgid "I-Beam" msgstr "I-Beam" #: guake/data/prefs.glade:1437 msgid "Underline" msgstr "Souligné" #: guake/data/prefs.glade:1451 msgid "Cursor blink mode:" msgstr "Mode de clignotement du curseur:" #: guake/data/prefs.glade:1465 msgid "Follow GTK+ setting" msgstr "Suivant les paramètres GTK+" #: guake/data/prefs.glade:1466 msgid "Blink on" msgstr "Clignotement activé" #: guake/data/prefs.glade:1467 msgid "Blink off" msgstr "Clignotement désactivé" #: guake/data/prefs.glade:1484 msgid "Allow bold font" msgstr "Autoriser les polices grasses" #: guake/data/prefs.glade:1541 msgid "Built-in schemes:" msgstr "Arrangements pré-définis :" #: guake/data/prefs.glade:1567 msgid "Color palette:" msgstr "Palette de couleurs :" #: guake/data/prefs.glade:1582 msgid "Demo:" msgstr "Demo:" #: guake/data/prefs.glade:1885 msgid "Palette" msgstr "Palette" #: guake/data/prefs.glade:1907 msgid "Effects" msgstr "Effets" #: guake/data/prefs.glade:1932 msgid "Transparency:" msgstr "Transparence :" #: guake/data/prefs.glade:2016 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Pour changer un raccourcis, cliquer sur son nom.\n" "Pour désactiver un raccourcis, appuyer sur la touche \"Retour Arrière\"." #: guake/data/prefs.glade:2066 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" "L'ouverture rapide est une fonctionnalité qui vous permet d'ouvrir un " "fichier directement dans votre éditeur de texte favori en cliquant sur son " "nom de fichier lorsqu'il apparaît dans votre terminal. Voir la liste des " "modèles de texte actuellement utilisés pour extraire le nom de fichier ci-" "dessous." #: guake/data/prefs.glade:2166 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Activer l'Ouverture Rapide lors d'un Ctrl+clic sur un nom de fichier dans le " "terminal" #: guake/data/prefs.glade:2192 msgid "Editor command line:" msgstr "Ligne de commande de l'éditeur:" #: guake/data/prefs.glade:2243 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" " Utilisez les éléments suivants dans la ligne de commande de " "l'éditeur:\n" "- %(file_path)s : chemin d'accès au fichier sur lequel vous avez " "cliqué\n" "- %(line_number)s : si votre éditeur le prend en charge, vous pouvez " "directement ouvrir le fichier à un numéro de ligne donné.\n" "\n" "Par exemple, pour sublime, utilisez subl%(file_path)s:%(line_number)s \n" " " #: guake/data/prefs.glade:2298 msgid "Quick open in current terminal" msgstr "Ouverture Rapide dans le terminal courant" #: guake/data/prefs.glade:2342 msgid "Quick Open" msgstr "Ouverture Rapide" #: guake/data/prefs.glade:2392 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "Scripts à exécuter lors d’événement:" #: guake/data/prefs.glade:2414 msgid "On show:" msgstr "A l’affichage:" #: guake/data/prefs.glade:2426 msgid "On start:" msgstr "Au démarrage:" #: guake/data/prefs.glade:2492 msgid "Hooks" msgstr "Scripts" #: guake/data/prefs.glade:2521 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Note : Ces options peuvent entrainer un comportement " "anormale. Elles ne sont disponible ici que pour des cas spécifiques où " "certains logiciels ou système d'exploitation attendent un comportement " "différent du terminal." #: guake/data/prefs.glade:2541 msgid "_Backspace key generates:" msgstr "La touche _Retour correspond à :" #: guake/data/prefs.glade:2554 msgid "_Delete key generates:" msgstr "La touche _Suppr correspond  à :" #: guake/data/prefs.glade:2569 guake/data/prefs.glade:2586 msgid "ASCII DEL" msgstr "ASCII DEL" #: guake/data/prefs.glade:2570 guake/data/prefs.glade:2587 msgid "Escape sequence" msgstr "Séquence d'échapement" #: guake/data/prefs.glade:2571 guake/data/prefs.glade:2588 msgid "Control-H" msgstr "Controle+H" #: guake/data/prefs.glade:2613 msgid "_Reset Compatibility Options to Defaults" msgstr "_Rétablir la configuration par défaut" #: guake/data/prefs.glade:2644 msgid "Compatibility" msgstr "Compatibilité" #: guake/data/guake.desktop:29 guake/data/guake.template.desktop:4 msgid "Use the command line in a Quake-like terminal" msgstr "Exploitez la ligne command dans un terminal tel Quake" #: guake/data/guake.desktop:35 guake/data/guake.template.desktop:7 #: guake/data/guake-prefs.desktop:36 guake/data/guake-prefs.template.desktop:7 msgid "guake" msgstr "guake" #: guake/data/guake-prefs.desktop:30 guake/data/guake-prefs.template.desktop:4 msgid "Configure your Guake sessions" msgstr "Configure vos sessions Guake" #: guake/data/guake-prefs.desktop:45 guake/data/guake-prefs.template.desktop:14 msgid "Terminal;Utility;" msgstr "Terminal;Utilitaires;" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Propriétés de Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Personnaliser Guake !" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "Main Window" #~ msgstr "Fenêtre principale" #~ msgid "Main Window Horizontal Alignment" #~ msgstr "Alignement horizontal de la fenêtre principale" #~ msgid "Main Window Height" #~ msgstr "Hauteur de la fenêtre principale" #~ msgid "Main Window Width" #~ msgstr "Largeur de la fenêtre principale" #~ msgid "Show resizer" #~ msgstr "Permettre le redimensionnement" #~ msgid "" #~ "Quick open is a feature allowing you to open a file directly into " #~ "your favorite text editor by clicking on its filename when it appears in " #~ "your terminal. See the list of currently supported text patterns used to " #~ "extract filename below." #~ msgstr "" #~ "Ouverture Rapide vous permet d'ouvrir un fichier directement dans " #~ "votre éditeur de texte préféré lors d'un clic sur un nom de fichier dans " #~ "le terminal. Veuillez consulter ci-dessous la liste des motifs de texte " #~ "utilisé pour extraire les noms de fichiers." #~ msgid "About Guake" #~ msgstr "À propos de Guake" #~ msgid "" #~ "Guake is free software; you can redistribute it and/or modify it under " #~ "the terms of the GNU General Public License as published by the Free " #~ "Software Foundation; either version 2 of the License, or (at your option) " #~ "any later version.\n" #~ "\n" #~ "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " #~ "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " #~ "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " #~ "details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with Guake; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" #~ msgstr "" #~ "Guake is free software; you can redistribute it and/or modify it under " #~ "the terms of the GNU General Public License as published by the Free " #~ "Software Foundation; either version 2 of the License, or (at your option) " #~ "any later version.\n" #~ "\n" #~ "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " #~ "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " #~ "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " #~ "details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with Guake; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" #~ msgid "Text color:" #~ msgstr "Couleur du texte :" #~ msgid "Background color:" #~ msgstr "Couleur d'arrière-plan " #~ msgid "" #~ "Copyright 2013-2015 Gaetan Semet\n" #~ "Copyright 2007-2010 Lincoln de Sousa\n" #~ "Copyright 2007 Gabriel Falcão" #~ msgstr "" #~ "Copyright 2013-2015 Gaetan semet\n" #~ "Copyright 2007-2009 Lincoln de Sousa\n" #~ "Copyright 2007 Gabriel Falcão" #~ msgid "Add a new tab" #~ msgstr "Ajouter un nouvel onglet" #~ msgid "" #~ "Path to a bash script that would be automatically executed when Guake " #~ "starts, unless you specify --no-startup-script.\n" #~ "\n" #~ "This would typically use the configuration by command line feature of " #~ "Guake:\n" #~ "\n" #~ "#!/bin/bash\n" #~ "\n" #~ "sleep 5 # it is advised to wait a bit before Guake has been successfully " #~ "started\n" #~ "\n" #~ "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" #~ "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #~ msgstr "" #~ "Chemin vers un script bash qui sera automatiquement executé lors du " #~ "lancement de Guake, sauf si vous avez spécifié l'argument --no-startup-" #~ "script.\n" #~ "\n" #~ "Utilisez ce script pour configurer votre instance Guake par la ligne de " #~ "command, comme par exemple:\n" #~ "#!/bin/bash\n" #~ "\n" #~ "sleep 5 # it is advised to wait a bit before Guake has been successfully " #~ "started\n" #~ "\n" #~ "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" #~ "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #~ msgid "Path to script executed on Guake start:" #~ msgstr "Chemin vers le script à executer lors du lancement de Guake:" #~ msgid "" #~ "Never\n" #~ "With process running\n" #~ "Always" #~ msgstr "" #~ "Jamais\n" #~ "Si des processus sont toujours en cours\n" #~ "Toujours" #~ msgid "Custom command file path: " #~ msgstr "Fichier de commandes personnalisées:" #~ msgid "Shell" #~ msgstr "Shell" #~ msgid "Scroll" #~ msgstr "Défilement" #~ msgid "" #~ "Block\n" #~ "I-Beam\n" #~ "Underline" #~ msgstr "" #~ "Block\n" #~ "Faisceau en forme de I\n" #~ "Souligner" #~ msgid "" #~ "Follow GTK+ setting\n" #~ "Blink on\n" #~ "Blink off" #~ msgstr "" #~ "Suivre les paramètres GTK\n" #~ "Activé\n" #~ "Désactivé" #~ msgid "Font color" #~ msgstr "Couleur du texte" #~ msgid "Background color" #~ msgstr "Couleur d'arrière-plan" #~ msgid "Use font and background color from the palette" #~ msgstr "Utiliser les couleurs de la palette pour la police et le fond" #~ msgid "Background image:" #~ msgstr "Image d'arrière-plan :" #~ msgid "Select A File" #~ msgstr "Sélectionner un fichier" #~ msgid "" #~ "Use the following elements in the open editor command line:\n" #~ " - %(file_path)s: path to the file that has been clicked\n" #~ " - %(line_number)s: if your editor supports it, you can directly " #~ "open the file to a given line number when found on the screen.\n" #~ "\n" #~ "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" #~ "" #~ msgstr "" #~ "Utilisez les élements suivant dans votre ligne de commande::\n" #~ " - %(file_path)s: chemin vers le fichier qui a été cliqué\n" #~ " - %(line_number)s: si votre éditeur le supporte, vous pouvez lui " #~ "spécifier le numéro de la ligne dans le fichier, s'il a été trouvé par le " #~ "motif\n" #~ "\n" #~ "Par exemple, la ligne de command pour l'éditeur Sublime Text, est: " #~ "subl %(file_path)s:%(line_number)s\n" #~ "" #~ msgid "" #~ "Here is the list of supported patterns: (to add your own, please contact " #~ "the Guake's authors)" #~ msgstr "" #~ "Voici la liste des motifs supportés (pour ajouter votre propre motif, " #~ "contacter l'équipe de dévelopment)" #~ msgid "Quick Open" #~ msgstr "Ouverture Rapide" #~ msgid "" #~ "ASCII DEL\n" #~ "Escape sequence\n" #~ "Control-H" #~ msgstr "" #~ "ASCII DEL\n" #~ "Séquence d'échap.\n" #~ "Control-H" #~ msgid "Keyboard compatibility" #~ msgstr "Configuration clavier" #~ msgid "" #~ "Insert command or path to script.\n" #~ "For details, see https://github.com/Guake/guake/issues/793" #~ msgstr "" #~ "Scripts à exécuter.\n" #~ "Pour plus de détails, voir https://github.com/Guake/guake/issues/793." #~ msgid "Hooks" #~ msgstr "Scripts" #~ msgid "Set the background image of the selected tab." #~ msgstr "Choisir l’image de fond pour l'onglet sectionné" #~ msgid "Guake can not init!" #~ msgstr "Guake ne peux démarrer" #~ msgid "" #~ "Gconf Error.\n" #~ "Have you installed guake.schemas properly?" #~ msgstr "" #~ "Erreur Gconf.\n" #~ "Avez-vous installé guake.schemas correctement ?" #~ msgid "0 means no size limit" #~ msgstr "0 signifie pas de limite" #~ msgid "key binding error" #~ msgstr "Combinaison de touches invalide" #~ msgid "Unable to bind global %s key" #~ msgstr "Impossible de combiner la touche %s" #~ msgid "Quick Open configuration" #~ msgstr "Configuration de l'Ouverture Rapide" #~ msgid "{}{}." #~ msgstr "{}{}." #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Console Linux\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Personnalisé\n" #~ msgid "Rename the selected tab." #~ msgstr "Renommer l'onglet sélectionné." guake-3.0.5/po/gl.po000066400000000000000000000673451325625127100142160ustar00rootroot00000000000000# Translation of Guake to Galician # Copyright (C) 2012 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Antón Méixome , 2012 # osl , 2012 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:04+0100\n" "Last-Translator: Antón Méixome \n" "Language-Team: Galician (http://www.transifex.com/projects/p/guake/language/" "gl/)\n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Sobre Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Dereitos de autor 2007-2009 Lincoln de Sousa⎠Dereitos de autor 2007 Gabriel " "Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake é un terminal de acceso sinxelo baseado no tipo de terminal dos xogos " "fps" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Antón Meixome Galician" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Copiar" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Pegar" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Alternar a pantalla completa" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Terminal Guake" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Nova lapela" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Renomear lapela" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Pechar lapela" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Saír" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Renomear" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Pechar" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Engadir unha nova lapela" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Preferencias do Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "" "Propiedades de Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Personalizar comportamento e aparencia do Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Activar notificacións mediante xanela emerxente no inicio" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Amosar icona de notificación" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Preguntar ao saír" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Preguntar ao saír" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Xeral" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Manter á vista" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Paleta" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Manter á vista" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Agochar ao perder o foco" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Amosar barra de lapelas" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Alternar a pantalla completa" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Xanela principal" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Altura da xanela principal" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "Altura da xanela principal" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "Altura da xanela principal" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Xeral" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Intérprete predeter.:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Executar a orde como intérprete de ordes de inicio de sesión " #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Abrir unha nova lapela no cartafol actual" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Amosar barra de desprazamento" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Liñas de historial:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Na saída" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Pulsacións de teclado" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Desprazamento" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Desprazamento" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Usar o tamaño da letra definida no sistema" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Tipo de letra:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Escoller un tipo de letra" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Cor de texto:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Cor de fondo:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Paleta" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Esquemas predefinidos:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Paleta de cores:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Cor de texto:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Cor de fondo:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efectos" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Transparencia:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Imaxe de fondo:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Aparencia" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Paleta" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Atallos de teclado" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Nota: Estas opcións poden producir que algúns aplicativos " "se comporten incorrectamente. Están aquí soamente para permitirlle traballar " "con certos aplicativos e sistemas operativos que se espera que teñan un " "comportamente diferencial no terminal." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Secuencia de escape\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "A tecla _Retroceso produce:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "A tecla _Eliminar produce:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Reiniciar as opcións de compatibilidade predeterminadas" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Compatibilidade co teclado" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Compatibilidade" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Terminal Guake" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Terminal %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Produciuse un problema ao combinar a clave %s.\n" "Use as preferencias do Guake para escoller outra tecla (A icona de " "notificación estaba activada)" #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "Confirma que quere saír do Guake?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "Confirma que quere saír do Guake?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Engadir unha nova lapela" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Queda un proceso aínda en execución." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Queda un proceso aínda en execución." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "Quedan %d procesos en execución." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake está agora en execución,\n" "prema %s para usalo." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Renomear lapela" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Alterna a visibilidade da xanela do terminal" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Amosa a xanela de preferencias do Guake" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Amosa a xanela de preferencias do Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Amosa a xanela de preferencias do Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Amosa info sobre o Guake!" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Abrir unha nova lapela no cartafol actual" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Volver ao índice da lapela seleccionada." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Executar unha orde arbitraria na lapela seleccionada." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Despedirse do Guake =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake non pode iniciarse!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Erro de Gconf.\n" "Instalou correctamente guake.schemas?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Alternar a visibilidade do Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Agochar ao perder o foco" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Xestión de lapela" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Nova lapela" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Pechar lapela" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Renomear a lapela actual" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navegación" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Ir á lapela anterior" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Renomear a lapela actual" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Renomear a lapela actual" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Ir á lapela seguinte" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Transparencia:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Transparencia:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Transparencia:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Portapapeis" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Copiar o texto ao portapapeis" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Pegar o texto do portapapeis" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Acción" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Atallo de teclado" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "O atallo «%s» xa está ocupado." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Produciuse un erro na configuración da combinación de teclas." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "O atallo «%s» non se pode utilizar porque faría imposíbel escribir usando " "esta tecla.\n" "Probe con algunha outra tecla como Control, Alt ou Maiús ao mesmo tempo.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Propiedades de Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Personalizar comportamento e aparencia do Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "erro de combinación de teclas" #~ msgid "Unable to bind global %s key" #~ msgstr "Non foi posíbel combinar a clave global %s " #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Consola Linux\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Personalizado\n" #~ msgid "Select a tab" #~ msgstr "Seleccionar unha lapela" #~ msgid "Rename the selected tab." #~ msgstr "Renomear a lapela seleccionada." guake-3.0.5/po/hr.po000066400000000000000000000671471325625127100142250ustar00rootroot00000000000000# Translation of Guake to Croatian # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Notes and help by Igor (nick igorsub) , 2010 # Pavel Alexeev , 2010 # gogo , 2012 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:03+0100\n" "Last-Translator: gogo \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/guake/language/" "hr/)\n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "О Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Autorsko pavo 2007-2009 Lincoln de Sousa\n" "Autorsko pavo 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake je lako dostupan terminal,\n" "temeljen na terminalu iz FPS igre Quake" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake je slobodan software; možete ga redistribuirati i/ili modificirati pod " "uvjetima GNU Opće javne licence objavljene od Fundacije slobodnog softvera; " "ili inaÄice 2 Licence ili (po vaÅ¡emu miÅ¡ljenju) svaka kasnija inaÄica.\n" "\n" "Guake je distribuiran u nadi da će biti koristan ali BEZ IKAKVOG JAMSTVA; " "Äak i bez podrazumjevanog jamstva ili POGODNOSTI ZA ODREÄENU NAMJENU. " "Pogledajte GNU Opću javnu licencu za viÅ¡e informacija.\n" "\n" "Trebali ste dobiti primjerak GNU Opće javne licence uz Guake, ako niste " "obratite se Fundaciji slobodnog softvera, Inc., 51 Franklin St, Fifth Floor, " "Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Å panjolski\n" "Lincoln de Sousa Brazil Portugalski\n" "Goran Vidovic Hrvatski\n" "Markus Majer NjemaÄki\n" "Mieszko Åšlusarczyk Poljski\n" "Nishio Futoshi Japanski\n" "Pavel Alexeev Ruski\n" "Piotr DrÄ…g Poljski" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Kopiraj" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Zalijepi" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Cijelozaslonski prikaz" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake Terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Nova kartica" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Preimenuj karticu" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Zatvori karticu" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Zatvori" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Preimenuj" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Zatvori" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Dodaj novu karticu" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake osobitosti" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake svojstva" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "Prilagodite ponaÅ¡anje i izgled Guakea!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Omogući obavijesti skoÄnog prozora prilikom pokretanja" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Prikaži ikonu u traci sustava" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Upozori pri zatvaranju" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Upozori pri zatvaranju" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Općenito" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Uvijek na vrhu" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Boje" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Uvijek na vrhu" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Sakrij pri gubitku fokusa" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Prikaži donju traku" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Cijelozaslonski prikaz" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Glavni prozor" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Visina glavnog prozora" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "Visina glavnog prozora" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "Visina glavnog prozora" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Općenito" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Zadani interpretator:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Pokreni naredbu kao ljusku prijave" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Оtvori novu karticu u trenutnom direktoriju" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Ljuska" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Prikaži traku pomicanja" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Redci pomicanja:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Pri izlazu" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Pri pritisku tipke" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Pomicanje kotaÄićem miÅ¡a" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Pomicanje kotaÄićem miÅ¡a" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Koristi Å¡irinu slova ispravljenu sustavom" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Slova:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Odaberite neka slova" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Boja teksta:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Boja pozadine:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Boje" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "UgraÄ‘ene sheme:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Paleta boja:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Boja teksta:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Boja pozadine:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efekti" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Prozirnost:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Slika pozadine:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Izgled" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Boje" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "PreÄaci tipkovnice" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Napomena: Ove mogućnosti mogu prouzrokovati neispravno " "ponaÅ¡anje nekih aplikacija. Оne su ovdje samo za rad sa odreÄ‘enim " "aplikacijama i operativnim sustavima, to oÄekuje drugaÄije ponaÅ¡anje " "terminala." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape slijed\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_'Backspace' tipka generira:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "_'Delete' tipka generira:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Vrati mogućnosti kompatibilnosti na poÄetno" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Кompatibilnost tipkovnice" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Kompatibilnost" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Terminal %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Problem je nastao dodjeljivanjem %s tipke.\n" "Koristite Guake dijalog osobitosti za odabir druge tipke (ikona u traci " "sustava je omogućena)" #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "Sigurno želite zatvoriti Guake!?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "Sigurno želite zatvoriti Guake!?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Dodaj novu karticu" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Jedan proces se joÅ¡ uvijek izvodi." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Jedan proces se joÅ¡ uvijek izvodi." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "JoÅ¡ uvijek se %d procesa izvodi." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake je pokrenut,\n" "pritisnite %s za koriÅ¡tenje." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Preimenuj karticu" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "IskljuÄivanje/UkljuÄivanje vidljivosti prozora terminala" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Prikazuje Guake prozor osobitosti" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Prikazuje Guake prozor osobitosti" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Prikazuje Guake prozor osobitosti" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Prikazuje Guake prozor informacija" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Оtvori novu karticu u trenutnom direktoriju" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Vrati indeks odabrane kartice." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "IzvrÅ¡i proizvoljnu naredbu u odabranoj kartici." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Recite Guakeu, odlazi! =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake se ne može pokrenuti!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf greÅ¡ka.\n" "Jeste li instalirali guake.schemas ispravno?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Prikaži/Sakrij Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Sakrij pri gubitku fokusa" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Upravljanje karticama" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Nova kartica" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Zatvori karticu" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Preimenuj trenutnu karticu" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigacija" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Idi na prijaÅ¡nju karticu" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Preimenuj trenutnu karticu" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Preimenuj trenutnu karticu" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Idi na sljedeću karticu" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Prozirnost:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Prozirnost:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Prozirnost:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "MeÄ‘uspremnik" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Kopiraj tekst u meÄ‘uspremnik" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Zalijepi tekst iz meÄ‘uspremnika" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Radnja" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Tipke preÄaca" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "PreÄac \"%s\" se već koristi." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "GreÅ¡ka u dodjeljivanju tipke." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Tipka preÄaca \"%s\", se ne može koristiti zato jer ju je nemoguće upisati " "koristeći ovu tipku.\n" "\n" "PokuÅ¡ajte sa tipkom poput 'Control', 'Alt' ili 'Shift'.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake svojstva" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Prilagodite ponaÅ¡anje i izgled Guakea!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "GreÅ¡ka dodjeljivanja tipke" #~ msgid "Unable to bind global %s key" #~ msgstr "Nemoguće je dodjeliti globalnu %s tipku" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux konzola\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "PrilagoÄ‘eno\n" #~ msgid "Select a tab" #~ msgstr "Odaberi karticu" #~ msgid "Rename the selected tab." #~ msgstr "Preimenuj odabranu karticu." guake-3.0.5/po/hu.po000066400000000000000000000671731325625127100142270ustar00rootroot00000000000000# Translation of Guake to Hungarian # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Dávid Horváth ,2009 # Péter Trombitás , 2012 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:05+0100\n" "Last-Translator: Péter Trombitás \n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/guake/language/" "hu/)\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Guake-rÅ‘l" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2007-2008 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake egy könnyen hozzáférhetÅ‘\n" " FPS játékokban megszokott terminál" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake\n" "Ez a program szabad szoftver; terjeszthetÅ‘ illetve módosítható a Free " "Software Foundation által kiadott GNU General Public License dokumentumában " "leírtak; akár a licenc 2-es, akár (tetszÅ‘leges) késÅ‘bbi változata szerint. " "Ez a program abban a reményben kerül közreadásra, hogy hasznos lesz, de " "minden egyéb GARANCIA NÉLKÜL, az ELADHATÓSÃGRA vagy VALAMELY CÉLRA VALÓ " "ALKALMAZHATÓSÃGRA való származtatott garanciát is beleértve. További " "részleteket a GNU General Public License tartalmaz. A felhasználónak a " "programmal együtt meg kell kapnia a GNU General Public License egy " "példányát; ha mégsem kapta meg, akkor ezt a Free Software Foundationnak " "küldött levélben jelezze (cím: Free Software Foundation Inc., 59 Temple " "Place, Suite 330, Boston, MA 02111-1307, USA.)\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanyol\n" "Lincoln de Sousa Portugál (Brazília)\n" "Markus Majer Német\n" "Mieszko Åšlusarczyk Lengyel\n" "Piotr DrÄ…g Lengyek\n" "Nishio Futoshi Japán\n" "Pavel Alexeev Orosz\n" "Trombitás Péter Magyar" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Másol" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Beilleszt" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Teljes képernyÅ‘" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake Terminál" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Új lap" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Lap átnevezése" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Lap bezárása" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Kilépés" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Ãtnevez" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Bezárás" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Új lap hozzáadása" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake beállítások" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake beállítások" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Guake viselkedésének és megjelenésének testreszabása" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Felugró üzenetek engedélyezése induláskor" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Tálca ikon mutatása" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Figyelmeztetés kilépéskor" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Figyelmeztetés kilépéskor" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Ãltalános" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Mindig felül" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Paletta" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Mindig felül" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Fókusz elvesztésekor elrejtés" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Lapok mutatása" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Teljes képernyÅ‘" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "FÅ‘ ablak" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "FÅ‘ablak magassága" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "FÅ‘ablak magassága" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "FÅ‘ablak magassága" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Ãltalános" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Alapértelmezett héj:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Parancs futtatása bejelentkezÅ‘ héjban (login shell)" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "Új lap megnyitása a _jelenlegi könyvtárban" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Héj (shell)" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "GörgetÅ‘sáv mutatása" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Sor megtartása:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Kimenetnél" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Billentyűkombináció lenyomásakor" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Görgetés" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Görgetés" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "A rendszer rögzített szélességű betűtípusának használata" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Betűtípus:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Betűtípus kiválasztása" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Szövegszín:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Háttérszín:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Paletta" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Beépített sémák:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Színpaletta:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Szövegszín:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Háttérszín:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Effektek" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Ãtlátszóság:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Háttérkép:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Megjelenés" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Paletta" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Gyorsbillentyűk" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Megjegyzés: Ezek a beállítások hatással lehetnek más " "programokra, melyek nem biztos hogy helyesen fognak működni. Ezek csak a " "finomhangolás jellegük miatt maradtak itt." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape szekvencia\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_Backspace működése:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "_Delete működése:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Kompatibilitási beállítások visszaállítása " #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Billentyűkiosztás kompatibilitása " #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Egyéb" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminál" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Terminál %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Hiba történt a %s billentyűkombináció hozzárendelésekor.\n" "Kérlek állíts be egy másikat a Guake beállítások panelen." #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "Biztosan kilép a Guake-bÅ‘l!?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "Biztosan kilép a Guake-bÅ‘l!?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Új lap hozzáadása" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Egy folyamat még fut." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Egy folyamat még fut." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "%d folyamat még fut." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "A Guake fut,\n" "a használathoz nyomja meg a(z) %s gombot." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Lap átnevezése" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Guake láthatóságának váltása" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Guake beállításainak mutatása" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Guake beállításainak mutatása" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Guake beállításainak mutatása" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Guake-rÅ‘l" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Új lap megnyitása a _jelenlegi könyvtárban" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "A kiválasztott lap indexének visszaadása." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Egyéni parancs végrehajtása a kiválasztott lapon" #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Elbúcsúzás Guake-tÅ‘l =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake nem tud elindulni!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf hiba.\n" "Helyesen installáltad a guake.schemas-kat?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Guake láthatósága" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Fókusz elvesztésekor elrejtés" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Lapok kezelése" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Új lap" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Lap bezárása" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Lap átnevezése" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigáció" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "ElÅ‘zÅ‘ lap" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Lap átnevezése" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Lap átnevezése" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "KövetkezÅ‘ lap" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Ãtlátszóság:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Ãtlátszóság:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Ãtlátszóság:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Vágólap" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Másolás vágólapra" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Beillesztés vágólapról" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Művelet" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Gyorsbillentyű" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "A \"%s\" gyorsbillentyű már használatban van." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Hiba a billentyűkiosztás alkalmazásával" #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "A gyorsbillentyű \"%s\" nem használható, ellehetetlenítené a gépelést. \n" "\n" "Kérlek használj általános billentyűket mint a Control, Alt vagy Shift " "egyszerre.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake beállítások" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Guake viselkedésének és megjelenésének testreszabása" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "Hiba történt a billentyűkombináció hozzárendelésekor" #~ msgid "Unable to bind global %s key" #~ msgstr "Globális billentyűkombináció hozzárendelése meghiúsult:%s." #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux konzol\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Egyéni\n" #~ msgid "Select a tab" #~ msgstr "Lap kiválasztása" #~ msgid "Rename the selected tab." #~ msgstr "A kiválasztott lap átnevezése." guake-3.0.5/po/id.po000066400000000000000000000575141325625127100142050ustar00rootroot00000000000000# Translation of Guake to Indonesian # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # operamaniac , 2013 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:04+0100\n" "Last-Translator: operamaniac \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/guake/" "language/id/)\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Tentang Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Hak Cipta 2007-2009 Lincoln de Sousa\n" "Hak Cipta 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake adalah sebuah terminal yang mudah untuk di akses\n" "terminal ini didasari dari terminal pada game FPS" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake adalah perangkat lunak bebas; anda bisa mendistribusikannya lagi dan/" "atau memodifikasinya dibawah persyaratan Lisensi Publik Umum GNU (GNU " "General Public License) sebagaimana yang diterbitkan oleh fondasi perangkat " "lunak gratis (Free Software Fondation); baik versi dua dari lisensi, atau " "(dalam pilihan anda) versi terbaru manapun. \n" "\n" "Guake telah didistribusikan dalam harapan dapat bermanfaat, tapi TANPA " "JAMINAN; bahkan tanpa jaminan yang termasuk dari DAGANGAN atau KECOCOKAN " "UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk penjelasan lebih " "lanjut.\n" "\n" "Anda seharusnya mempunyai sebuah kopi Lisensi Publik Umum GNU yang " "disertakan dengan Guake; jika tidak, tulis sebuah surat ke fondasi perangkat " "lunak gratis, inkorporasi., jalan Franklin no 51, lantai lima, Boston, MA " "02110-1301 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Gandakan" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Tempelkan" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Tutup Tab" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Namai ulang" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Tutup Tab" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Keluar" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Namai ulang" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Tutup" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Tambah tab baru" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Umum" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Palet" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "" #: ../data/prefs.glade.h:38 msgid "Start fullscreen" msgstr "" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Jendela Utama" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Tinggi Jendela utama" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "Tinggi Jendela utama" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "Tinggi Jendela utama" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "IntiScroll" msgstr "Gulir" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Palet" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efek" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Palet" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Kompabilitas papan ketik" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" msgstr "" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Tambah tab baru" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "" #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "" #: ../src/guake/guake_app.py:146 #, python-brace-format msgid "There are {0} processes still running" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "" #: ../src/guake/main.py:76 msgid "Shows Guake main window" msgstr "" #: ../src/guake/main.py:80 msgid "Hides Guake main window" msgstr "" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "" #: ../src/guake/main.py:92 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "" #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "" #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "" #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Tutup Tab" #: ../src/guake/prefs.py:92 #, fuzzy msgid "Close tab" msgstr "Tutup Tab" #: ../src/guake/prefs.py:94 #, fuzzy msgid "Rename current tab" msgstr "Namai ulang" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 msgid "Increase transparency" msgstr "" #: ../src/guake/prefs.py:144 msgid "Decrease transparency" msgstr "" #: ../src/guake/prefs.py:146 msgid "Toggle transparency" msgstr "" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "" #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "" #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" guake-3.0.5/po/it.po000066400000000000000000000755651325625127100142330ustar00rootroot00000000000000# Traduzione per Guake # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Marco Leogrande , 2009 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:01+0100\n" "Last-Translator: Marco Leogrande \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Informazioni su Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake è un terminale semplice da usare\n" "basato sulle console da gioco degli FPS" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake è software libero; è possibile ridistribuirlo o modificarlo secondo i " "termini previsti dalla licenza GNU General Public License così come " "pubblicata dalla Free Software Foundation; versione 2 della Licenza o (a " "scelta) una versione più recente.\n" "\n" "Guake è distribuito nella speranza che possa risultare utile, ma SENZA " "ALCUNA GARANZIA, nemmeno la garanzia implicita di COMMERCIABILITÀ o " "APPLICABILITÀ PER UNO SCOPO PARTICOLARE. Per maggiori dettagli consultare la " "GNU General Public License.\n" "\n" "Una copia della GNU General Public License dovrebbe essere stata fornita con " "Guake. In caso contrario scrivere a: Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" "Marco Leogrande | Giulio De Pasquale Italian" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Copia" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Incolla" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Alterna schermo intero" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Salva su File..." #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Resetta terminale" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Cerca..." #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Nuova scheda" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "Rinomina scheda" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Chiudi scheda" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Apri link..." #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "Cerca sul Web" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Esci" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Rinomina" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Chiudi" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "Aggiungi una nuova scheda" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Preferenze di Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Proprietà di Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Personalizza il comportamento e l'aspetto di Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Percorso di uno script bash avviato automaticamente all'avvio di Guake, a " "meno che non venga utilizzato --no-startup-script.\n" "\n" "Questo utilizzerebbe la configurazione da linea di comando di Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # è consigliato attendere un poco prima che Guake sia correttamente " "avviato\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Abilitare la notifica con popup all'avvio" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Mostrare icona nel vassoio" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "Conferma sempre all'uscita" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "_Lampeggia terminale alla campanella" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "_Avvia suono allerta di sistema alla campanella" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Percorso script da eseguire all'avvio di Guake:" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "Conferma alla chiusura di una scheda:" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Mai\n" "Con un processo in esecuzione\n" "Sempre" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Generale" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "Allinea finestra in fondo anzichè in cima" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "Comparsa sul display col mouse" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "Comparsa sul display:" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "Posiziona schede in cima" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "Posizione" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Sempre in primo piano" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "Usa i titoli VTE per i nomi delle schede" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "Lunghezza massima nome scheda:" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Nascondere alla perdita del focus" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Mostrare barra delle schede" #: ../data/prefs.glade.h:38 msgid "Start fullscreen" msgstr "Avvia in schermo intero" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Finestra principale" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "Sinistra" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "Centro" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "Destra" #: ../data/prefs.glade.h:43 msgid "Main Window Horizontal Alignment" msgstr "Allineamento Orizzontale Finestra Principale" #: ../data/prefs.glade.h:44 msgid "Main Window Height" msgstr "Altezza Finestra Principale" #: ../data/prefs.glade.h:45 msgid "Main Window Width" msgstr "Larghezza Finestra Principale" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "Percorso file di comando personalizzato:" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "Per favore seleziona un file json" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Generale" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Interprete predefinito:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Eseguire il comando come shell di login" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Apri nuova scheda nella directory corrente" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "Terminale" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Mostrare barra di scorrimento" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Linee scorrimento:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "In presenza di output" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Alla pressione dei tasti" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Scorrimento" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Scorrimento" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Usa il carattere di sistema a larghezza fissa" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Carattere:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Scegliere un carattere" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Colore del testo:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Colore di sfondo:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "Forma del cursore:" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "Blocco\n" "I-Beam\n" "Sottolinea" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "Utilizza impostazioni GTK+\n" "Lampeggia si\n" "Lampeggia no" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "Modalità lampeggiamento cursore:" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "Permetti testo in grassetto" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Tavolozza" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Schemi predefiniti:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Tavolozza colori:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "Colore del testo" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "Colore di sfondo" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "Usa font e colore di sfondo dalla palette" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "Dimostrazione:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Effetti" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Trasparenza:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Immagine di sfondo:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Aspetto" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "Apertura rapida è una funzione che ti permette di aprire un file " "direttamente nel tuo editor di testo preferito cliccando sul nome di un file " "nel terminale. Controlla di seguito la lista dei pattern di testo " "attualmente supportati utilizzati per estrarre il nome del file." #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Abilita Apertura Rapida quando si CTRL+clicca su un nome di un file nel " "terminale" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "Editor linea di comando:" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Usa i seguenti elementi nell'editor linea di comando aperto:\n" " - %(file_path)s: percorso del file che è stato clickato\n" " - %(line_number)s: se il tuo editor lo supporta, puoi aprire " "direttamente il file ad una determinata riga quando trovata sullo schermo.\n" "\n" "Per esempio, per sublime, usa subl %(file_path)s:%(line_number)s\n" "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "Apertura rapida nel terminale corrente" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "Ecco la lista dei pattern supportati: (per aggiungere il tuo, per favore " "contatta gli autori di Guake)" #: ../data/prefs.glade.h:97 msgid "Quick Open" msgstr "Apertura Rapida" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "Apertura Rapida" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Per cambiare una scorciatoia, clicca sul suo nome.\n" "Per disabilitare una scorciatoia, premi il tasto \"Backspace\"." #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Scorciatoie da tastiera" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Nota: Queste opzioni potrebbero provocare un funzionamento " "non corretto di alcune applicazioni. Sono state rese disponibili per quelle " "applicazioni e sistemi operativi che si aspettano un diverso funzionamento " "del terminale." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "Il tasto _Backspace genera:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "Il tasto _Canc genera:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Ripristina valori di default per le opzioni di compatibilità" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Compatibilità tastiera" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Compatibilità" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" msgstr "Terminale" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Problema durante l'impostazione del tasto %s.\n" "Per favore usa la finestra delle preferenze di Guake per scegliere un nuovo " "tasto (è stata abilitata l'icona nel vassoio)" #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "Vuoi chiudere la scheda?" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "Vuoi davvero uscire da Guake?" #: ../src/guake/guake_app.py:137 msgid " and one tab open" msgstr "ed una scheda aperta" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "e {0} schede aperte" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "Non ci sono processi in esecuzione" #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "Un processo è ancora in esecuzione" #: ../src/guake/guake_app.py:146 #, python-brace-format msgid "There are {0} processes still running" msgstr "Ci sono {0} processi in esecuzione" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "guake-indicator" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "guake-tray" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "Mostra" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake è in esecuzione,\n" "premere %s per usarlo." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "Cerca sul Web: '%s'" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "Cerca sul Web (nessuna selezione)" #: ../src/guake/guake_app.py:683 #, fuzzy msgid "Open Link: '{}...'" msgstr "Apri Link: {}" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "Apri Link: {}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "Apri Link..." #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Rinominare scheda" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "Salva come..." #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "Tutti i file" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "Testi e Registri" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "Cerca" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "Avanti" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "Indietro" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "Imposta Guake a schermo intero" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Alterna la visibilità della finestra del terminale" #: ../src/guake/main.py:76 msgid "Shows Guake main window" msgstr "Mostra la finestra principale di Guake" #: ../src/guake/main.py:80 msgid "Hides Guake main window" msgstr "Nasconde la finestra principale di Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Mostra la finestra delle preferenze di Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Mostra le informazioni su Guake" #: ../src/guake/main.py:92 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Apri una nuova scheda (con cartella corrente impostata a NEW_TAB)" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Seleziona una scheda (SELECT_TAB è l'indice della scheda)" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Restituisce l'indice della scheda selezionata." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Esegue un comando arbitrario nella scheda selezionata." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "Specifica la tabella da rinominare. La predefinita è la 0." #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" "Imposta il colore di sfondo in esadecimale (#rrggbb) per la scheda " "selezionata." #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" "Imposta il colore d'evidenza in esadecimale (#rrggbb) della scheda " "selezionata." #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Rinomina la scheda selezionata. Resetta al nome predefinito se TITLE è un " "trattino singolo \"-\"." #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Rinomina la scheda corrent. Resetta al nome predefinito se TITLE è un " "trattino singolo \"-\"." #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Chiude Guake =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "Non eseguire lo script d'avvio" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Impossibile far partire Guake!" #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Errore Gconf.\n" "Hai installato guake.schemas correttamente?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Alterna visibilità di Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Nascondere alla perdita del focus" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Gestione schede" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Nuova scheda" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Chiudi scheda" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Rinomina scheda corrente" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigazione" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Vai alla scheda precedente" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Rinomina scheda corrente" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Rinomina scheda corrente" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Vai alla prossima scheda" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Trasparenza:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Trasparenza:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Trasparenza:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Appunti" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Copia testo negli appunti" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Incolla testo dagli appunti" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 #, fuzzy msgid "Search select text on web" msgstr "Cerca sul Web" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Azione" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Scorciatoia" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "Personalizzato" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "File JSON" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "La scorciatoia \"%s\" è già in uso." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Errore impostazione scorciatoia." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "La scorciatoia \"%s\" non può essere usata perchè altrimenti sarebbe " "impossibile digitare usando quel tasto.\n" "\n" "Per favore prova con una combinazione che includa anche Control, Alt o " "Shift.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Proprietà di Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Personalizza il comportamento e l'aspetto di Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "errore di assegnazione tasto" #~ msgid "Unable to bind global %s key" #~ msgstr "Impossibile impostare globalmente il tasto %s" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Personalizzata\n" #~ msgid "Select a tab" #~ msgstr "Seleziona una scheda" #~ msgid "Rename the selected tab." #~ msgstr "Rinomina la scheda selezionata." #~ msgid "Background" #~ msgstr "Sfondo" #~ msgid "Choose some color" #~ msgstr "Scegliere un colore" #~ msgid "Image:" #~ msgstr "Immagine:" #~ msgid "Style:" #~ msgstr "Stile:" #~ msgid "Use system defaults" #~ msgstr "Usare valori di sistema" guake-3.0.5/po/ja.po000066400000000000000000000703471325625127100142020ustar00rootroot00000000000000# Japanese translation of the Guake software # Copyright (C) 2008-2016 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Nishio Futoshi , 2008, 2010. # IWAI, Masaharu , 2016. # msgid "" msgstr "" "Project-Id-Version: Guake 0.8.7\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:59+0100\n" "Last-Translator: IWAI, Masaharu \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Guakeã«ã¤ã„ã¦" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guakeã¯ã€FPS ゲーム用端末をベースã«ã—ãŸ\n" "ç°¡å˜ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãる端末ã§ã™" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "コピー" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "貼り付ã‘" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "全画é¢è¡¨ç¤º" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake 端末" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "æ–°è¦TAB" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "タブã®åå‰ã‚’変更" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "タブを閉ã˜ã‚‹" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "終了" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "åå‰ã®å¤‰æ›´" #: ../data/guake.glade.h:14 msgid "Close" msgstr "é–‰ã˜ã‚‹" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "æ–°ã—ã„タブを追加" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guakeã®è¨­å®š" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake ã®è¨­å®š" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "Guake ã®å‹•作や外観をカスタマイズã—ã¾ã™" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "起動時ã«ãƒãƒƒãƒ—アップ通知を表示ã™ã‚‹" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "通知エリアã«ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã™ã‚‹" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "終了時ã«ç¢ºèªã™ã‚‹" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "終了時ã«ç¢ºèªã™ã‚‹" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "一般" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "常ã«å‰é¢ã«é…ç½®ã™ã‚‹" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "パレット" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "常ã«å‰é¢ã«é…ç½®ã™ã‚‹" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "フォーカスを失ã£ãŸã‚‰éš ã™" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "タブãƒãƒ¼ã‚’表示ã™ã‚‹" #: ../data/prefs.glade.h:38 msgid "Start fullscreen" msgstr "全画é¢è¡¨ç¤ºã§é–‹å§‹" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "メインウィンドウ" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "ウィンドウサイズ" #: ../data/prefs.glade.h:44 msgid "Main Window Height" msgstr "メインウィンドウã®é«˜ã•" #: ../data/prefs.glade.h:45 msgid "Main Window Width" msgstr "メインウィンドウã®å¹…" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "全般" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "デフォルトã®ã‚·ã‚§ãƒ«:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "ログイン・シェルã¨ã—ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹(_R)" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "カレントディレクトリを新ã—ã„タブã«é–‹ã(_O)" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "シェル" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "スクロールãƒãƒ¼ã‚’表示ã™ã‚‹" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "スクロールãƒãƒƒã‚¯è¡Œ:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "出力ã™ã‚‹ãŸã³ã«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã™ã‚‹" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "キー入力ã™ã‚‹ãŸã³ã«ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã™ã‚‹" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "スクロール" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "スクロール" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "\"固定幅ã®ãƒ•ォント\" を使用ã™ã‚‹" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "フォント:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "フォントã®é¸æŠž" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "文字ã®è‰²:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "背景色" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "パレット" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "組ã¿è¾¼ã¿ã®ã‚¹ã‚­ãƒ¼ãƒ :" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "色:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "文字ã®è‰²:" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "背景色" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "効果" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "逿˜Žåº¦:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "背景ã®ç”»åƒ:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "外観" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "TABã®ä½ç½®" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "キーボードショートカット" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "注æ„: ã“れらã®ã‚ªãƒ—ションãŒå½±éŸ¿ã—ã¦ã€ã„ãã¤ã‹ã®ã‚¢ãƒ—リケーショ" "ãƒ³ãŒæ­£å¸¸ã«å‹•作ã—ãªããªã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。ã“れらã®ã‚ªãƒ—ションã¯ç‰¹å®šã®ã‚¢ãƒ—リや " "OS 上ã§ç•°ãªã£ãŸå‹•作ã«ãªã£ã¦ã—ã¾ã†å•題を解決ã™ã‚‹ãŸã‚ã«æä¾›ã•れã¦ã„ã¾ã™ã€‚" #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "エスケープ・シーケンス\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "[BS] キーãŒç”Ÿæˆã™ã‚‹ã‚³ãƒ¼ãƒ‰(_B):" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "[DEL] キーãŒç”Ÿæˆã™ã‚‹ã‚³ãƒ¼ãƒ‰(_D):" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "äº’æ›æ€§ã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«æˆ»ã™(_R)" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "キーボードã®äº’æ›æ€§" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "äº’æ›æ€§" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake 端末" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" msgstr "端末" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "%sキーã®å‰²ã‚Šå½“ã¦ã§å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚\n" "設定画é¢ã§åˆ¥ã®ã‚­ãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„。(通知エリアã®ã‚¢ã‚¤ã‚³ãƒ³ãŒæœ‰åйã§ã—ãŸ)" #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "タブを閉ã˜ã¾ã™ã‹?" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "本当㫠Guake を終了ã—ã¾ã™ã‹?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "æ–°ã—ã„タブを追加ã—ã¾ã™" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "実行中ã®ãƒ—ロセスã¯ã‚りã¾ã›ã‚“" #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "ã¾ã ã€1ã¤ã®ãƒ—ロセスãŒå®Ÿè¡Œä¸­ã§ã™" #: ../src/guake/guake_app.py:146 #, python-brace-format msgid "There are {0} processes still running" msgstr "ã¾ã  %dã¤ã®ãƒ—ロセスãŒå®Ÿè¡Œä¸­ã§ã™" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guakeã‚’èµ·å‹•ã—ã¾ã—ãŸã€‚\n" "%sを押ã™ã¨è¡¨ç¤ºã•れã¾ã™ã€‚" #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "タブã®åå‰ã‚’変更" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "端末ã®è¡¨ç¤ºã‚’変更ã—ã¾ã™" #: ../src/guake/main.py:76 msgid "Shows Guake main window" msgstr "Guakeã®ãƒ¡ã‚¤ãƒ³ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã‚’表示ã—ã¾ã™" #: ../src/guake/main.py:80 msgid "Hides Guake main window" msgstr "Guakeã®ãƒ¡ã‚¤ãƒ³ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã‚’éš ã—ã¾ã™" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Guakeã®è¨­å®šç”»é¢ã‚’表示ã—ã¾ã™" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Guakeã®æƒ…報を表示ã—ã¾ã™" #: ../src/guake/main.py:92 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "カレントディレクトリを新ã—ã„タブã«é–‹ã" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "é¸æŠžã—ãŸã‚¿ãƒ–ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’è¿”ã™" #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "é¸æŠžã—ãŸã‚¿ãƒ–ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹" #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Guakeã«æ¶ˆãˆã¦ãªããªã‚Œã¨è¨€ã£ã¦ãã ã•ã„ (T_T)" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guakeã‚’åˆæœŸåŒ–ã§ãã¾ã›ã‚“" #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf Error.\n" "guake.schemasã‚’é©åˆ‡ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã—ãŸã‹ï¼Ÿ" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "<ユーザã®ã‚·ã‚§ãƒ«>" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "端末表示ã®åˆ‡ã‚Šæ›¿ãˆ" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "フォーカスを失ã£ãŸã‚‰éš ã™" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "タブã®ç®¡ç†" #: ../src/guake/prefs.py:90 msgid "New tab" msgstr "æ–°è¦ã‚¿ãƒ–" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "タブを閉ã˜ã‚‹" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "ç¾åœ¨ã®ã‚¿ãƒ–ã®åå‰ã‚’変更" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "ナビゲーション" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "å‰ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "次ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "ç¾åœ¨ã®ã‚¿ãƒ–ã‚’å·¦ã«ç§»å‹•" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "ç¾åœ¨ã®ã‚¿ãƒ–ã®åå‰ã‚’å³ã«ç§»å‹•" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "最åˆã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "2ã¤ã‚ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "3ã¤ã‚タブã«ç§»å‹•" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "4ã¤ã‚タブã«ç§»å‹•" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "5ã¤ã‚ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "6ã¤ã‚ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "7ã¤ã‚ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "8ã¤ã‚ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "9ã¤ã‚ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "10個目ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "最後ã®ã‚¿ãƒ–ã«ç§»å‹•" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "縮å°" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "拡大" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "逿˜Žåº¦:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "逿˜Žåº¦:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "逿˜Žåº¦:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "クリップボード" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "テキストをクリップボードã«ã‚³ãƒ”ー" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "クリップボードã‹ã‚‰ãƒ†ã‚­ã‚¹ãƒˆã‚’ペースト" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "動作" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "ショートカット" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "ショートカット \"%s\"ã¯æ—¢ã«ä½¿ç”¨ã•れã¦ã„ã¾ã™." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "ショートカットã®è¨­å®šä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒèµ·ãã¾ã—ãŸ" #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "ã“ã®ã‚­ãƒ¼ã§ã¯å…¥åŠ›ã§ããªã„ã®ã§ \"%s\" ã¨ã„ã†ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆãƒ»ã‚­ãƒ¼ã¯åˆ©ç”¨ã§ãã¾ã›" "ん。\n" "\n" "[Control] ã‚„ [Alt] ã‚„ [Shift] ã¨ã„ã£ãŸä¿®é£¾ã‚­ãƒ¼ã‚’一緒ã«ä½¿ã†ã‚ˆã†ã«ã—ã¦ã¿ã¦ä¸‹ã•" "ã„。\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake ã®è¨­å®š" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Guake ã®å‹•作や外観をカスタマイズã—ã¾ã™" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "キーã®å‰²ã‚Šå½“ã¦ã‚¨ãƒ©ãƒ¼" #~ msgid "Unable to bind global %s key" #~ msgstr "%s キーを割り当ã¦ã‚‰ã‚Œã¾ã›ã‚“" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux 端末\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "指定ã™ã‚‹\n" #~ msgid "Select a tab" #~ msgstr "ã‚¿ãƒ–ã‚’é¸æŠž" #~ msgid "Rename the selected tab." #~ msgstr "é¸æŠžã—ãŸã‚¿ãƒ–ã®åå‰ã‚’変更ã™ã‚‹" #~ msgid "Background" #~ msgstr "背景" #~ msgid "Choose some color" #~ msgstr "è‰²ã‚’é¸æŠžã™ã‚‹" #~ msgid "Image:" #~ msgstr "ç”»åƒï¼š" #~ msgid "Style:" #~ msgstr "スタイル" #~ msgid "Could not connect to dbus session bus. dbus will be unavailable.\n" #~ msgstr "dbusã‚»ãƒƒã‚·ãƒ§ãƒ³ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸã€‚dbusã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。\n" #~ msgid "Window behavior" #~ msgstr "ウィンドウã®å‹•作" #~ msgid "Desaturation:" #~ msgstr "ä¸é€æ˜Žåº¦:" #~ msgid "Style" #~ msgstr "スタイル" #~ msgid "Global hotkeys" #~ msgstr "全体ã®ãƒ›ãƒƒãƒˆã‚­ãƒ¼" #~ msgid "Local hotkeys" #~ msgstr "ローカルã®ãƒ›ãƒƒãƒˆã‚­ãƒ¼" #~ msgid "Bottom" #~ msgstr "下" #~ msgid "Top" #~ msgstr "上" #~ msgid "Guake Properties" #~ msgstr "Guakeã®è¨­å®š" guake-3.0.5/po/ko.po000066400000000000000000000750261325625127100142200ustar00rootroot00000000000000# Translation of Guake to Korean # Copyright (C) Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Sangwoo Joo 2015 # Nessun Kim 2016 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:57+0100\n" "Last-Translator: Nessun Kim \n" "Language-Team: \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Guakeì— ëŒ€í•´ì„œ" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake는 FPS ê²Œìž„ì˜ í„°ë¯¸ë„ì—서 착안한\n" "ì ‘ê·¼ì´ íŽ¸ë¦¬í•œ 터미ë„입니다." #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez 스페ì¸ì–´\n" "Lincoln de Sousa 브ë¼ì§ˆ í¬ë¥´íˆ¬ê°ˆì–´\n" "Markus Majer ë…ì¼ì–´\n" "Mieszko Åšlusarczyk í´ëž€ë“œì–´\n" "Nishio Futoshi ì¼ë³¸ì–´\n" "Pavel Alexeev 러시아어\n" "Piotr DrÄ…g í´ëž€ë“œì–´\n" "Sangwoo Joo 한국어" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "복사" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "붙여넣기" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "ì „ì²´ 화면 설정" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "파ì¼ë¡œ 저장" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "í„°ë¯¸ë„ ì´ˆê¸°í™”" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "찾기" #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "새 탭" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "탭 ì´ë¦„ 변경" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "탭 닫기" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "ë§í¬ 열기" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "ì„ íƒëœ í…스트를 ì›¹ì— ê²€ìƒ‰" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "닫기" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "ì´ë¦„변경" #: ../data/guake.glade.h:14 msgid "Close" msgstr "닫기" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "새 탭 열기" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake ì†ì„±" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake ì†ì„±" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "Guakeì˜ í–‰ë™ ë° ëª¨ì–‘ ì‚¬ìš©ìž ì •ì˜ ì„¤ì •!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Guake 시작시 ìžë™ìœ¼ë¡œ ì‹¤í–‰ë  bash script 경로 (실행시 --no-startup-script를 " "ë¶™ì´ë©´ 실행ë˜ì§€ 않습니다)\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "시작시 íŒì—… 알림창 활성화" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "íŠ¸ëž˜ì´ ì•„ì´ì½˜ ë³´ì´ê¸°" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "Guake 종료시 알림" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "알림시 í„°ë¯¸ë„ ê¹œë¹¡ì´ê¸°" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "알림시 시스템 ê²½ê³ ìŒ ìš¸ë¦¬ê¸°" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Guake 시작시 ì‹¤í–‰ë  ìŠ¤í¬ë¦½íЏ 경로:" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "탭 종료시 알림:" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "절대 알리지 않ìŒ\n" "프로세스 실행 ì¤‘ì¼ ë•Œë§Œ 알림\n" "í•­ìƒ ì•Œë¦¼" #: ../data/prefs.glade.h:25 msgid "General" msgstr "ì¼ë°˜" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "터미ë„ì„ ì•„ëž˜ì— ë¶™ì´ê¸°" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "마우스 커서가 위치한 디스플레ì´ì— ë³´ì´ê¸°" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "ì°½ì´ ë³´ì¼ ë””ìŠ¤í”Œë ˆì´" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "íƒ­ì„ ìµœìƒìœ„로 배치하기" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "배치" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "í•­ìƒìœ„ì— í‘œì‹œ" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "탭 ì´ë¦„ì— VTE íƒ€ì¼ ì‚¬ìš©í•˜ê¸°" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "탭 ì´ë¦„ 최대 길ì´:" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "í¬ì»¤ìŠ¤ë¥¼ ìžƒì„ ë•Œ ê°ì¶”기" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "탭바 ë³´ì´ê¸°" #: ../data/prefs.glade.h:38 msgid "Start fullscreen" msgstr "전체화면으로 시작하기" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "ë©”ì¸ ìœˆë„ìš°" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "왼쪽" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "가운ë°" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "오른쪽" #: ../data/prefs.glade.h:43 msgid "Main Window Horizontal Alignment" msgstr "ë©”ì¸ ìœˆë„ìš° ìˆ˜í‰ ì •ë ¬" #: ../data/prefs.glade.h:44 msgid "Main Window Height" msgstr "ë©”ì¸ ìœˆë„ìš° ë†’ì´ ì„¤ì •" #: ../data/prefs.glade.h:45 msgid "Main Window Width" msgstr "ë©”ì¸ ìœˆë„ìš° 너미 설정" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "ì‚¬ìš©ìž ì •ì˜ ëª…ë ¹ì–´ íŒŒì¼ ìœ„ì¹˜:" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "json íŒŒì¼ ì„ íƒ" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "ì¼ë°˜" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "기본 ì¸í„°í”„리터:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "ë¡œê·¸ì¸ ì‰˜ 실행시 명령어 실행" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "새 탭 ìƒì„±ì‹œ 현재 디렉토리로 설정" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "쉘" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "쉘" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "스í¬ë¡¤ë°” ë³´ì´ê¸°" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "스í¬ë¡¤ í•  ë¼ì¸ 수:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "콘솔 출력시" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "키가 ëˆŒë ¸ì„ ë•Œ" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "스í¬ë¡¤" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "스í¬ë¡¤" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "시스템 í°íЏ 사용" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "글꼴:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "글꼴 ì„ íƒ" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "ê¸€ìž ìƒ‰ìƒ:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "배경색:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "커서 모양:" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "블ë¡\n" "I-Beam\n" "밑줄" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "GTK+ ì„¤ì •ì— ë”°ë¦„\n" "깜빡임\n" "깜빡ì´ì§€ 않ìŒ" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "커서 깜빡임:" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "볼드체 허용" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "팔레트" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "ì§€ì •ëœ í…Œë§ˆ:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "ìƒ‰ìƒ íŒŒë ˆíŠ¸:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "ê¸€ìž ìƒ‰ìƒ:" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "배경색:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "글ìžìƒ‰ê³¼ ë°°ê²½ìƒ‰ì„ íŒ”ë ˆíŠ¸ì—서 가져오기" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "미리 보기:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "효과" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "투명ë„:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "ë°°ê²½ ì´ë¯¸ì§€:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "모양" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "빠른 열기는 파ì¼ëª…ì„ í´ë¦­í•˜ë©´ ì§€ì •ëœ í…스트 ì—디터로 실행할 수 있는 기" "능입니다. 아래ì—서 현재 ì§€ì›ë˜ëŠ” íŒ¨í„´ì„ í™•ì¸í•˜ì‹¤ 수 있습니다." #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "빠른 열기 (íŒŒì¼ ì´ë¦„ 위ì—서 Ctrl+í´ë¦­) 활성화" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "ì—디터 실행 명령어:" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "ì—디터 실행 ëª…ë ¹ì–´ì— ë‹¤ìŒ ìš”ì†Œë¥¼ 사용할 수 있습니다:\n" " - %(file_path)s: ì„ íƒí•œ 파ì¼ì˜ 경로\n" " - %(line_number)s: 바로 보기 시작할 줄 번호(ì—디터ì—서 ì§€ì›í•œë‹¤ë©´)\n" "\n" "sublimeì˜ ê²½ìš°, subl %(file_path)s:%(line_number)s를 사용할 수 있습니" "다.\n" "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "현재 터미ë„ì—서 빠른 열기 사용" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "ì§€ì›ë˜ëŠ” 패턴 목ë¡: (추가하고 싶다면 Guakeì˜ ê°œë°œìžì—게 ì—°ë½í•´ 주세요)" #: ../data/prefs.glade.h:97 msgid "Quick Open" msgstr "빠른 열기" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "빠른 열기" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "단축키를 변경하려면 í´ë¦­í•˜ì„¸ìš”.\n" "해당 단축키를 비활성화하고 싶다면, Backspace 키를 누르세요." #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "키보드 단축키" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "알림: ì´ ì„¤ì •ì„ ìž˜ 못 변경시 다른 프로그램 ë™ìž‘ì— ì˜í–¥ì„ ë¼" "ì¹  수 있습니다. 여기 ì˜µì…˜ë“¤ì€ í”„ë¡œê·¸ëž¨ê³¼ ìš´ì˜ì²´ì œ ì‹œìŠ¤í…œì˜ í„°ë¯¸ë„ì˜ ì˜ˆìƒì¹˜ 못" "한 í–‰ë™ì„ 유발 í•  수 있기 ë•Œë¬¸ì— í™•ì‹¤í•œ 경우ì—ë§Œ 변경하시기 ë°”ëžë‹ˆë‹¤." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_Backspace 키가 ìƒì„±:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "_Delete 키가 ìƒì„±:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "호환성 ì˜µì…˜ì„ ëª¨ë‘ ì´ˆê¸°í™”" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "키보드 호환성" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "호환성" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake 터미ë„" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" msgstr "í„°ë¯¸ë„ %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "%s 키를 ë°”ì¸ë”© 할때 문제가 ë°œìƒë˜ì—ˆìŠµë‹ˆë‹¤.\n" "Guake 대화ìƒìž 설정 탭ì—서 다른키를 ì„ íƒí•˜ì—¬ì£¼ì„¸ìš”." #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "ì´ íƒ­ì„ ì •ë§ ë‹«ìŠµë‹ˆê¹Œ?" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "Guake를 ì •ë§ë¡œ 종료합니까?" #: ../src/guake/guake_app.py:137 msgid " and one tab open" msgstr "새 탭 열기" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "탭 {0}ê°œ 열기" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "ì‹¤í–‰ì¤‘ì¸ í”„ë¡œì„¸ìŠ¤ê°€ 없습니다." #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "ì•„ì§ í”„ë¡œì„¸ìŠ¤ê°€ 실행중입니다." #: ../src/guake/guake_app.py:146 #, python-brace-format msgid "There are {0} processes still running" msgstr "ì•„ì§ {0}ê°œì˜ í”„ë¡œì„¸ìŠ¤ê°€ 실행중입니다." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "guake 알림줄" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "guake 트레ì´" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "ë³´ì´ê¸°" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake ê°€ 실행중입니다.,\n" "%s 키를 눌러서 실행합니다." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "'%s' 웹ì—서 검색" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "웹ì—서 검색 (ì„ íƒ ì•ˆ 함)" #: ../src/guake/guake_app.py:683 #, fuzzy msgid "Open Link: '{}...'" msgstr "ë§í¬ 열기: {}" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "ë§í¬ 열기: {}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "ë§í¬ 열기" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "탭 ì´ë¦„변경" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "다ìŒìœ¼ë¡œ 저장" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "모든 파ì¼" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "í…스트와 로그" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "찾기" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "다ìŒìœ¼ë¡œ" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "ì´ì „으로" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "전체화면으로" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "í„°ë¯¸ë„ ì°½ ë³´ì´ê¸°/숨기기 토글" #: ../src/guake/main.py:76 msgid "Shows Guake main window" msgstr "Guake ë©”ì¸ í™”ë©´ ë³´ì´ê¸°" #: ../src/guake/main.py:80 msgid "Hides Guake main window" msgstr "Guake ë©”ì¸ í™”ë©´ 숨기기" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Guake 설정 윈ë„ìš° ë³´ì´ê¸°" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Guake ì •ë³´ 보기" #: ../src/guake/main.py:92 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "새 탭 ìƒì„±ì‹œ 현재 디렉토리로 설정" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "탭 ì„ íƒ (SELECT_TABì€ íƒ­ì˜ ë²ˆí˜¸ìž…ë‹ˆë‹¤)" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "ì„ íƒëœ 탭으로 ì´ë™í•©ë‹ˆë‹¤." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "ì„ íƒëœ 탭ì—서 ìž„ì˜ì˜ ëª…ë ¹ì„ ì‹¤í–‰í•©ë‹ˆë‹¤." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "변경할 ì´ë¦„ì„ ì§€ì •í•˜ì„¸ìš”. ê¸°ë³¸ê°’ì€ 0입니다." #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "ì„ íƒëœ íƒ­ì˜ ë°°ê²½ìƒ‰ì„ #rrggbb와 ê°™ì´ ì§€ì •í•˜ì„¸ìš”." #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "ì„ íƒëœ íƒ­ì˜ ì „ê²½ìƒ‰ì„ #rrggbb와 ê°™ì´ ì§€ì •í•˜ì„¸ìš”." #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "ì§€ì •ëœ íƒ­ì˜ ì´ë¦„ì„ ë³€ê²½í•©ë‹ˆë‹¤. -를 입력하면 기본값으로 ë˜ëŒë¦½ë‹ˆë‹¤." #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "현재 íƒ­ì˜ ì´ë¦„ì„ ë³€ê²½í•©ë‹ˆë‹¤. -를 입력하면 기본값으로 ë˜ëŒë¦½ë‹ˆë‹¤." #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Guake 치워버리기 =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "시작 스í¬ë¦½íŠ¸ë¥¼ 실행하지 않습니다." #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake ì´ˆê¸°í™”ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤." #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf ì—러.\n" "guake.schemas를 ì •ìƒì ìœ¼ë¡œ 설치했나요?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "<ì‚¬ìš©ìž ì‰˜>" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Guake ë³´ì´ê¸°/ê°ì¶”기" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "í¬ì»¤ìŠ¤ë¥¼ ìžƒì„ ë•Œ ê°ì¶”기 기능 사용" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "탭 관리" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "새 탭" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "탭 닫기" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "현재 탭 ì´ë¦„변경" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "네비게ì´ì…˜" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "ì´ì „탭으로 전환" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "다ìŒíƒ­ìœ¼ë¡œ 전환" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "현재 탭 ì´ë¦„변경" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "현재 탭 ì´ë¦„변경" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "첫 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "ë‘ ë²ˆì§¸ 탭으로 ì´ë™" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "세 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "네 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "다섯 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "여섯 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "ì¼ê³± 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "ì—¬ëž ë²ˆì§¸ 탭으로 ì´ë™" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "아홉 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "ì—´ 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "첫 번째 탭으로 ì´ë™" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "화면 확대" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "화면 축소" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "화면 축소 (추가 단축키)" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "ë†’ì´ í‚¤ìš°ê¸°" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "ë†’ì´ ì¤„ì´ê¸°" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "투명ë„:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "투명ë„:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "투명ë„:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "í´ë¦½ë³´ë“œ" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "글ìžë¥¼ í´ë¦½ë³´ë“œë¡œ 복사" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "í´ë¦½ë³´ë“œì˜ 글ìžë¥¼ 붙여넣기" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "추가 기능" #: ../src/guake/prefs.py:159 #, fuzzy msgid "Search select text on web" msgstr "ì„ íƒëœ í…스트를 ì›¹ì— ê²€ìƒ‰" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "ì•¡ì…˜" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "단축키" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "ì‚¬ìš©ìž ì •ì˜" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "JSON 파ì¼" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "ì§€ì •ëœ \"%s\" 단축키는 ì´ë¯¸ 사용중입니다." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "키 ë°”ì¸ë”©ì— ì—러가 발견ë˜ì—ˆìŠµë‹ˆë‹¤." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "ì§€ì •ëœ \"%s\" 키는 입력시 사용ë˜ê¸° ë•Œë¬¸ì— ë‹¨ì¶œí‚¤ë¡œ 사용할 수 없습니다.\n" "\n" "Ctrl, Alt, Shift ë“±ì˜ ì¡°í•©ìœ¼ë¡œ 사용해주세요.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake ì†ì„±" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð²ÐµÐ´Ñ–Ð½ÐºÐ¸ та виглÑду Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "키 ë°”ì¸ë”© ì—러" #~ msgid "Unable to bind global %s key" #~ msgstr "글로벌 키 %s ë°”ì¸ë”©ì„ 실패했습니다." #~ msgid "Quick Open configuration" #~ msgstr "빠른 열기 설정" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "Main Window height" #~ msgstr "ë©”ì¸ ìœˆë„ìš° 높ì´" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Consola de Linux\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Personalitzat\n" #~ msgid "Select a tab" #~ msgstr "탭 ì„ íƒ" #~ msgid "Rename the selected tab." #~ msgstr "ì„ íƒëœ íƒ­ì˜ ì´ë¦„ì„ ë³€ê²½í•©ë‹ˆë‹¤." guake-3.0.5/po/nb.po000066400000000000000000000664101325625127100142030ustar00rootroot00000000000000# Translation of Guake to Norwegian BokmÃ¥l # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # HÃ¥vard Havdal ,2009 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:05+0100\n" "Last-Translator: HÃ¥vard Havdal \n" "Language-Team: guake@lists.guake.org\n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Om Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake er en lett tilgjengelig\n" "terminal basert pÃ¥ fps spill terminal." #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake er fri programvare; du kan redistribuere og/eller modifisere den under " "betingelsene til GNU General Public License som er publisert av Free " "Software Foundation; enten versjon 2 av lisensen, eller (etter din mening) " "enhver senere versjon.\n" "\n" "Guake distribueres i det hÃ¥p at det vil være nyttig, men UTEN NOEN GARANTI; " "uten selv de underforstÃ¥tte garantier om salgbarhet eller anvendelighet FOR " "ET BESTEMT FORMÃ…L. See the GNU General Public License for flere detaljer.\n" "\n" "Du bør ha mottatt en kopi av GNU General Public License sammen med Guake; " "hvis ikke, skriv til Free Software Foundation, Inc., 51 Fanklin St, Fifth " "Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Kopier" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Lim inn" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Endre til fullskjerm" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake Terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Ny fane" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Gi nytt navn til fane" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Lukk fane" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Avslutt" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Gi nytt navn" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Lukk" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Legg til fane" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake egenskaper" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake egenskaper" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "Personaliser Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Aktiver popupvarslinger ved oppstart" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Vis trayikon" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Promt on quit" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Promt on quit" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Generell" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Alltid øverst" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Palette" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Alltid øverst" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Skjul ved inaktivt vindu" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Vis fanelinje" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Endre til fullskjerm" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Hovedvindu" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Position horizontale de la fenêtre principale" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "Hovedvindu høyde" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "Largeur de la fenêtre principale" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Generell" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Standard tolk:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Kjør kommando som loginskall" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Ã…pne ny fane i aktiv sti" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Skall" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Vis skrollbar" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Skrollback linjer:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "On output" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Ved tastetrykk" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Skroll" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Skrolling" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Bruk breddefont" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Skrifttype:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Velg en skrifttype" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Tekst farge:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Bakgrunnsfarge:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Palette" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Bygd inn skjemaer" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Farge palette:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Tekst farge:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Bakgrunnsfarge:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Effekter" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Gjennomsiktighet" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Bakgrunnsbildet:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Utseende" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Palette" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Hurtigtaster" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Merk: Dette er alternativer som kan forÃ¥rsake noen " "applikasjoner til Ã¥ oppføre seg unøyaktig. De er kun her for Ã¥ tillate deg " "til Ã¥ arbeide rundt visse applikasjoner og operativ systemer som forventer " "forskjellig terminaloppførsel." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_Tilbaketast genererer:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "_Slettetast genererer:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Tilbakestill kompabilitet alternativer til standard" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Tastatur kompabilitet" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Kompabilitet" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Terminal %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Et problem har oppstÃ¥tt under lagringen av %s tasten.\n" "Vennligst benytt guake egenskaper for Ã¥ velge en annen tast" #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "Vil du virkelig avslutte Guake!?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "Vil du virkelig avslutte Guake!?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Legg til fane" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Det er forsatt én prosess kjørende." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Det er forsatt én prosess kjørende." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "Det er %d prosesser kjørende." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake er nÃ¥ startet,\n" "trykk %s for Ã¥ ta den i bruk." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Gi nytt navn til fane" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Endrer synligheten av terminalvinduet" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Viser Guake egenskapervinduet" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Viser Guake egenskapervinduet" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Viser Guake egenskapervinduet" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Viser Guakes om informasjon" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Ã…pne ny fane i aktiv sti" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "GÃ¥ tilbake til den valgte faneindex." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Utføre en vilkÃ¥rlig kommandoen i den valgte fanen." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Sier til Guake at den skal gÃ¥ vekk =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake kan ikke init!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf error.\n" "Har du installert guake.schemas ordentlig?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Endrer Guakes synslighet" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Skjul ved inaktivt vindu" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Fanebehandler" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Ny fane" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Lukk fane" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Gi nytt navn til aktiv fane" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigasjon" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "GÃ¥ til forrige fane" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Gi nytt navn til aktiv fane" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Gi nytt navn til aktiv fane" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "GÃ¥ til neste fane" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Gjennomsiktighet" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Gjennomsiktighet" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Gjennomsiktighet" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Utklippstavle" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Kopier tekst til utklippstavle" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Lim inn tekst fra utklippstavle" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Handling" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Snarvei" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Hurtigtasten \"%s\" er allerede i bruk" #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Kunne ikke lagre hurtigtasten." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Hurtigtast \"%s\" kan ikke bli benyttet, det vil bli umulig Ã¥ skrive ved " "bruk av denne tasten.\n" "\n" "Vennligst prøv med en tast som for eksempel Control, Alt eller Shift.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake egenskaper" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Personaliser Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "Hurtigtast error" #~ msgid "Unable to bind global %s key" #~ msgstr "Kunne ikke lagre %s tasten" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgid "Select a tab" #~ msgstr "Velg en fane" #~ msgid "Rename the selected tab." #~ msgstr "Gi nytt navn til aktiv fane." #~ msgid "Background" #~ msgstr "Bakgrunn" #~ msgid "Choose some color" #~ msgstr "Velg en farge" #~ msgid "Image:" #~ msgstr "Bildet:" #~ msgid "Style:" #~ msgstr "Stil:" #~ msgid "Use system defaults" #~ msgstr "Bruk systeminstillinger" guake-3.0.5/po/nl.po000066400000000000000000000761701325625127100142210ustar00rootroot00000000000000# Translation of Guake to Dutch # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Robert van Drunen , 2011 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-14 12:33+0200\n" "PO-Revision-Date: 2018-01-25 21:06+0100\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/guake/language/" "nl/)\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Over Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake is een makkelijk toegankelijke\n" "terminal, gebaseerd op de terminal van FPS-spellen" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake is vrije software. U heeft het recht deze software te herdistribueren " "en/of aan te passen onder de voorwaarden van, naar keuze, versie 2 of later " "van de GNU General Public License, zoals gepubliceerd door de Free Software " "Foundation.\n" "\n" "Guake wordt verspreid in de hoop dat het nuttig is, maar ZONDER ENIGE " "GARANTIE; zelfs zonder de stilzwijgende voorwaarde van VERKOOPBAARHEID of " "GESCHIKTHEID (VOOR EEN BEPAALD DOEL). Zie de GNU General Public License voor " "verdere details.\n" "\n" "Deze kopie van Guake zou een kopie van de GNU General Public License moeten " "bevatten. Schrijf met de Free Software Foundation indien dit niet het geval " "is: Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 " "USA.\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Kopiëren" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Plakken" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Volledig scherm aan/uit" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Opslaan naar bestand..." #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Standaardwaarden" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Zoeken..." #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Nieuw tabblad" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "Tabbladnaam wijzigen" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Tabblad sluiten" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Link openen..." #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "Zoeken op internet" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Afsluiten" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Naam wijzigen" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Sluiten" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "Nieuw tabblad toevoegen" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake-voorkeuren" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake-voorkeuren" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "Pas Guake's gedrag en uiterlijk aan" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Pad naar een bash-script dat automatisch moet worden uitgevoerd zodra Guake " "start, tenzij u --no-startup-script opgeeft.\n" "\n" "Dit gebruikt meestal de configuratie van de Guake-opdrachtregelfunctie:\n" "#!/bin/bash\n" "\n" "sleep 5 # aangeraden wordt om even te wachten voordat Guake succesvol is " "opgestart\n" "\n" "guake -r \"main\" -e \"cd ~/projecten/mijnproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projecten/mijnproject/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Pop-up-meldingen weergeven bij opstarten" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Systeemvakpictogram weergeven" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "Altijd om bevestiging vragen bij afsluiten" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "Terminal _knipperen bij bel" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "Systeem-meldingsgeluid afs_pelen bij bel" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Pad naar bij opstarten uit te voeren script:" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "Sluiten van tabblad bevestigen:" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Nooit\n" "Als er een proces wordt uitgevoerd\n" "Altijd" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Algemeen" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "Venster uitlijnen aan onderkant i.p.v. bovenkant" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "Verschijnen op scherm waar muis aanwezig is" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "Verschijnen op scherm:" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "Tabbladen bovenaan plaatsen" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "Plaatsing" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Altijd bovenop" #: ../data/prefs.glade.h:32 msgid "Hide on lose focus" msgstr "Verbergen bij verliezen van focus" #: ../data/prefs.glade.h:33 msgid "Show tab bar" msgstr "Tabbladbalk weergeven" #: ../data/prefs.glade.h:34 msgid "Start fullscreen" msgstr "In volledig scherm-modus starten" #: ../data/prefs.glade.h:35 msgid "Use VTE titles for tab names" msgstr "VTE-titels gebruiken voor tabbladnamen" #: ../data/prefs.glade.h:36 msgid "Abbreviate directories in tab names" msgstr "Mapnamen inkorten in tabbladnamen" #: ../data/prefs.glade.h:37 msgid "Max tab name length:" msgstr "Max. lengte van tabbladnaam:" #: ../data/prefs.glade.h:38 msgid "Main Window" msgstr "Hoofdvenster" #: ../data/prefs.glade.h:39 msgid "Left" msgstr "Links" #: ../data/prefs.glade.h:40 msgid "Center" msgstr "Gecentreerd" #: ../data/prefs.glade.h:41 msgid "Right" msgstr "Rechts" #: ../data/prefs.glade.h:42 msgid "Main Window Horizontal Alignment" msgstr "Hoofdvenster - Horizontale uitlijning" #: ../data/prefs.glade.h:43 msgid "Main Window Height" msgstr "Hoofdvenster - Hoogte" #: ../data/prefs.glade.h:44 msgid "Main Window Width" msgstr "Hoofdvenster - Breedte" #: ../data/prefs.glade.h:45 msgid "Custom command file path: " msgstr "Bestandspad aangepaste opdracht: " #: ../data/prefs.glade.h:46 msgid "Please select a json file" msgstr "Selecteer een JSON-bestand" #: ../data/prefs.glade.h:47 ../src/guake/prefs.py:75 msgid "General" msgstr "Algemeen" #: ../data/prefs.glade.h:48 msgid "Default interpreter:" msgstr "Standaard interpreter:" #: ../data/prefs.glade.h:49 msgid "_Run command as a login shell" msgstr "Opdracht uitvoe_ren als aanmeldshell" #: ../data/prefs.glade.h:50 msgid "_Open new tab in current directory" msgstr "Nieuw tabblad _openen in huidige map" #: ../data/prefs.glade.h:51 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:53 msgid "Show scrollbar" msgstr "Scrollbalk weergeven" #: ../data/prefs.glade.h:54 msgid "Scrollback lines:" msgstr "Aantal terugscroll-regels:" #: ../data/prefs.glade.h:55 msgid "On output" msgstr "Bij uitvoer" #: ../data/prefs.glade.h:56 msgid "On key stroke" msgstr "Na toetsaanslag" #: ../data/prefs.glade.h:57 msgid "Scroll" msgstr "Scrollen" #: ../data/prefs.glade.h:58 msgid "Scrolling" msgstr "Scrollen" #: ../data/prefs.glade.h:59 msgid "Use the system fixed width font" msgstr "Vaste breedte-lettertype van systeem gebruiken" #: ../data/prefs.glade.h:60 msgid "Font:" msgstr "Lettertype:" #: ../data/prefs.glade.h:61 msgid "Show resizer" msgstr "Herschaler weergeven" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Kies een lettertype" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Tekstkleur:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Achtergrondkleur:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "Cursorvorm:" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "Blokje\n" "I-Streepje\n" "Onderstrepen" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "GTK+-instelling volgen\n" "Knipperen aan\n" "Knipperen uit" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "Knippermodus van cursor:" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "Vetgedrukt lettertype toestaan" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Palet" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Ingebouwde schema's:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Kleurenpalet:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "Tekstkleur" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "Achtergrondkleur" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "Lettertype- en achtergrondkleur uit het palet gebruiken" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "Demo:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Effecten" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Doorzichtigheid:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Achtergrondafbeelding:" #: ../data/prefs.glade.h:84 msgid "Select A File" msgstr "Selecteer een bestand" #: ../data/prefs.glade.h:85 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Uiterlijk" #: ../data/prefs.glade.h:86 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "Snel openen is een functie die u in staat stelt een bestand direct te " "openen in uw favoriete tekstbewerker door te klikken op de bestandsnaam van " "een genoemd bestand in uw terminal. Hieronder vindt u een lijst van " "momenteel ondersteunde tekstpatronen die kunnen worden gebruikt om de " "bestandsnaam te achterhalen." #: ../data/prefs.glade.h:87 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Snel openen inschakelen door Ctrl+klik te gebruiken op een bestandsnaam in " "de terminal" #: ../data/prefs.glade.h:88 msgid "Editor command line:" msgstr "Tekstbewerker-opdrachtregel:" #: ../data/prefs.glade.h:90 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Gebruik de volgende elementen in het tekstbewerker-opdrachtregel-" "veld:\n" " - %(file_path)s: pad naar het aangeklikte bestand\n" " - %(line_number)s: u kunt, als uw tekstbewerker dit ondersteunt, het " "bestand direct openen op een opgegeven regelnummer indien dit overeenkomt.\n" "\n" "Gebruik bijv., voor sublime, subl %(file_path)s:%(line_number)s\n" "" #: ../data/prefs.glade.h:96 msgid "Quick open in current terminal" msgstr "Snel openen in huidige terminal" #: ../data/prefs.glade.h:97 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "Hier vindt u een lijst van ondersteunde patronen: (als u uw eigen patronen " "wilt toevoegen, neem dan contact op met de Guake-ontwikkelaars)" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "Snel openen" #: ../data/prefs.glade.h:99 msgid "Quick Open" msgstr "Snel openen" #: ../data/prefs.glade.h:100 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Klik op de naam van een sneltoets om deze te wijzigen.\n" "Druk op de \"Backspace\"-toets om een sneltoets uit te schakelen." #: ../data/prefs.glade.h:102 msgid "Keyboard shortcuts" msgstr "Sneltoetsen" #: ../data/prefs.glade.h:103 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Waarschuwing: Deze instellingen kunnen ongewenst gedrag van " "applicaties veroorzaken. Ze zijn hier alleen beschikbaar zodat applicaties " "en besturingssystemen die ander terminal-gedrag verwachten omzeild kunnen " "worden." #: ../data/prefs.glade.h:104 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape-sequentie\n" "Control-H" #: ../data/prefs.glade.h:107 msgid "_Backspace key generates:" msgstr "Resultaat _backspace-toets:" #: ../data/prefs.glade.h:108 msgid "_Delete key generates:" msgstr "Resultaat _delete-toets:" #: ../data/prefs.glade.h:109 msgid "_Reset Compatibility Options to Defaults" msgstr "Standaardwaarden he_rstellen" #: ../data/prefs.glade.h:110 msgid "Keyboard compatibility" msgstr "Toetsenbord-compatibiliteit" #: ../data/prefs.glade.h:111 msgid "Compatibility" msgstr "Compatibiliteit" #: ../data/prefs.glade.h:112 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" "In dit dialoogvenster kunt u uw eigen opdracht of script toevoegen " "aan allerlei Guake-gebeurtenissen" #: ../data/prefs.glade.h:113 msgid "" "Insert command or path to script.\n" "For details, see https://github.com/Guake/guake/issues/793" msgstr "" "Voer de opdracht of het pad naar het script in.\n" "Voor meer informatie, zie https://github.com/Guake/guake/issues/793" #: ../data/prefs.glade.h:115 msgid "On show:" msgstr "Na weergeven:" #: ../data/prefs.glade.h:116 msgid "Hooks" msgstr "Extra's" #: ../data/prefs.glade.h:117 msgid "Hooks" msgstr "Extra's" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:429 #: ../src/guake/guake_app.py:185 ../src/guake/guake_app.py:365 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:430 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Er heeft zich een probleem voorgedaan bij het binden van toets %s.\n" "Gebruik het Guake Voorkeuren-dialoogvenster om een andere toets te kiezen." #: ../src/guake/guake_app.py:133 msgid "Do you want to close the tab?" msgstr "Weet u zeker dat u dit tabblad wilt sluiten?" #: ../src/guake/guake_app.py:136 msgid "Do you really want to quit Guake?" msgstr "Weet u zeker dat u Gauke wilt afsluiten?" #: ../src/guake/guake_app.py:138 msgid " and one tab open" msgstr " en één geopend tabblad" #: ../src/guake/guake_app.py:140 #, python-brace-format msgid " and {0} tabs open" msgstr " en {0} geopende tabbladen" #: ../src/guake/guake_app.py:143 msgid "There are no processes running" msgstr "Er worden geen processen uitgevoerd" #: ../src/guake/guake_app.py:145 msgid "There is a process still running" msgstr "Er wordt nog steeds een proces uitgevoerd" #: ../src/guake/guake_app.py:147 #, python-brace-format msgid "There are {0} processes still running" msgstr "Er worden nog steeds {0} processen uitgevoerd" #: ../src/guake/guake_app.py:190 msgid "guake-indicator" msgstr "guake-indicator" #: ../src/guake/guake_app.py:190 msgid "guake-tray" msgstr "guake-tray" #: ../src/guake/guake_app.py:194 msgid "Show" msgstr "Weergeven" #: ../src/guake/guake_app.py:366 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" "Guake nu actief!\n" "Druk op {!s} om Guake te gebruiken." #: ../src/guake/guake_app.py:669 #, python-format msgid "Search on Web: '%s'" msgstr "Zoeken op internet: '%s'" #: ../src/guake/guake_app.py:674 msgid "Search on Web (no selection)" msgstr "Zoeken op internet (geen selectie)" #: ../src/guake/guake_app.py:682 msgid "Open Link: '{}...'" msgstr "Link openen: '{}...'" #: ../src/guake/guake_app.py:684 msgid "Open Link: {}" msgstr "Link openen: {}" #: ../src/guake/guake_app.py:687 msgid "Open Link..." msgstr "Link openen..." #: ../src/guake/guake_app.py:1407 msgid "Terminal" msgstr "Terminal" #: ../src/guake/guake_app.py:1451 msgid "Rename tab" msgstr "Tabbladnaam wijzigen" #: ../src/guake/guake_app.py:1776 msgid "Save to..." msgstr "Opslaan naar..." #: ../src/guake/guake_app.py:1783 ../src/guake/prefs.py:997 msgid "All files" msgstr "Alle bestanden" #: ../src/guake/guake_app.py:1788 msgid "Text and Logs" msgstr "Tekst- en logbestanden" #: ../src/guake/guake_app.py:1806 msgid "Find" msgstr "Zoeken" #: ../src/guake/guake_app.py:1808 msgid "Forward" msgstr "Voorwaarts" #: ../src/guake/guake_app.py:1809 msgid "Backward" msgstr "Achterwaarts" #: ../src/guake/main.py:69 msgid "Put Guake in fullscreen mode" msgstr "Overschakelen naar volledig scherm-modus" #: ../src/guake/main.py:73 msgid "Toggles the visibility of the terminal window" msgstr "Schakel zichtbaarheid van terminal-scherm aan of uit" #: ../src/guake/main.py:77 msgid "Shows Guake main window" msgstr "Toont het Guake-hoofdvenster" #: ../src/guake/main.py:81 msgid "Hides Guake main window" msgstr "Verbergt het Guake-hoofdvenster" #: ../src/guake/main.py:85 msgid "Shows Guake preference window" msgstr "Toont het Guake voorkeuren-scherm" #: ../src/guake/main.py:89 msgid "Shows Guake's about info" msgstr "Toont informatie over Guake" #: ../src/guake/main.py:93 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Nieuw tabblad toevoegen (met huidige map ingesteld op NEW_TAB)" #: ../src/guake/main.py:97 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Selecteer een tabblad (SELECT_TAB is de index van het tabblad)" #: ../src/guake/main.py:101 msgid "Return the selected tab index." msgstr "Geef de geselecteerde tabindex." #: ../src/guake/main.py:105 msgid "Execute an arbitrary command in the selected tab." msgstr "Voer een willekeurig commando uit in het geselecteerde tabblad." #: ../src/guake/main.py:109 msgid "Specify the tab to rename. Default is 0." msgstr "" "Geef het tabblad op waarvan de naam moet worden gewijzigd. Standaard is dit " "0." #: ../src/guake/main.py:113 msgid "Set the background image of the selected tab." msgstr "Stel de achtergrondafbeelding in van het huidig geselecteerde tabblad." #: ../src/guake/main.py:118 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" "Stelt de hexadecimale (#rrggbb) achtergrondkleur in van het geselecteerde " "tabblad." #: ../src/guake/main.py:123 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" "Stelt de hexadecimale (#rrggbb) voorgrondkleur in van het geselecteerde " "tabblad." #: ../src/guake/main.py:129 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Opgegeven tabbladnaam wijzigen. Herstellen naar standaardwaarde als de TITEL " "een enkel streepje is \"-\"." #: ../src/guake/main.py:135 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Huidige tabbladnaam wijzigen. Herstellen naar standaardwaarde als de TITEL " "een enkel streepje is \"-\"." #: ../src/guake/main.py:140 msgid "Says to Guake go away =(" msgstr "Zegt tegen Guake: ga weg =(" #: ../src/guake/main.py:144 msgid "Do not execute the start up script" msgstr "Opstartscript niet uitvoeren" #: ../src/guake/main.py:245 msgid "Guake can not init!" msgstr "Guake kan niet worden geïnitialiseerd!" #: ../src/guake/main.py:246 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf-fout.\n" "Heeft u guake.schemas op de juiste wijze geïnstalleerd?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Guake weergeven/verbergen" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "Verbergen bij verliezen van focus" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Tabbladbeheer" #: ../src/guake/prefs.py:90 msgid "New tab" msgstr "Nieuw tabblad" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Tabblad sluiten" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Huidige tabbladnaam wijzigen" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigatie" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Ga naar vorige tabblad" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Ga naar volgende tabblad" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "Huidig tabblad naar links verplaatsen" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "Huidig tabblad naar rechts verplaatsen" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "Ga naar eerste tabblad" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "Ga naar tweede tabblad" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "Ga naar derde tabblad" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "Ga naar vierde tabblad" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "Ga naar vijfde tabblad" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "Ga naar zesde tabblad" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "Ga naar zevende tabblad" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "Ga naar achtste tabblad" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "Ga naar negende tabblad" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "Ga naar tiende tabblad" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "Ga naar laatste tabblad" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "Uitzoomen" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "Inzoomen" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "Inzoomen (alternatief)" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "Venster hoger maken" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "Venster lager maken" #: ../src/guake/prefs.py:142 msgid "Increase transparency" msgstr "Doorzichtigheid vergroten" #: ../src/guake/prefs.py:144 msgid "Decrease transparency" msgstr "Doorzichtigheid verlagen" #: ../src/guake/prefs.py:146 msgid "Toggle transparency" msgstr "Doorzichtigheid aan/uit" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Klembord" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Tekst kopiëren naar klembord" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Tekst plakken vanuit klembord" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "Extra mogelijkheden" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "Geselecteerde tekst zoeken op het internet" #: ../src/guake/prefs.py:489 msgid "Action" msgstr "Actie" #: ../src/guake/prefs.py:499 msgid "Shortcut" msgstr "Sneltoets" #: ../src/guake/prefs.py:657 ../src/guake/prefs.py:703 msgid "Custom" msgstr "Aangepast" #: ../src/guake/prefs.py:993 msgid "JSON files" msgstr "JSON-bestanden" #: ../src/guake/prefs.py:1091 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "De sneltoets \"%s\" is al in gebruik," #: ../src/guake/prefs.py:1092 msgid "Error setting keybinding." msgstr "Fout bij instellen van toets-binding." #: ../src/guake/prefs.py:1104 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "De sneltoets \"%s\" kan niet worden gebruikt omdat het zonder deze toets " "onmogelijk wordt om te typen.\n" "\n" "Probeer een combinatie met een toets zoals Ctrl, Alt of Shift.\n" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake-voorkeuren" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Pas Guake's gedrag en uiterlijk aan" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "Fout bij toets-binding" #~ msgid "Unable to bind global %s key" #~ msgstr "Globale toets %s kan niet worden gebonden" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Aangepast\n" #~ msgid "Rename the selected tab." #~ msgstr "Hernoem de geselecteerde tab." guake-3.0.5/po/pa.po000066400000000000000000000704441325625127100142060ustar00rootroot00000000000000# Translation of Guake to Punjabi/Panjabi # Copyright (C) 2012 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # A S Alam , 2010. msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 21:07+0100\n" "Last-Translator: A S Alam \n" "Language-Team: Punjabi/Panjabi \n" "Language: pa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "ਗà©à¨†à¨•à©€ ਬਾਰੇ" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "ਗà©à¨†à¨•à©€ fps ਖੇਡ ਟਰਮੀਨਲ ਅਧਾਰਿਤ\n" "ਟਰਮੀਨਲ ਲਈ ਸੌਖੀ ਵਰਤੋਂ ਦਾ ਢੰਗ ਹੈ" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "ਕਾਪੀ ਕਰੋ" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "ਚੇਪੋ" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "ਪੂਰੀ ਸਕਰੀਨ ਬਦਲੋ" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "ਗà©à¨†à¨•à©€ ਟਰਮੀਨਲ" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "ਨਵੀਂ ਟੈਬ" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "ਟੈਬ ਨਾਂ ਬਦਲੋ" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "ਟੈਬ ਬੰਦ ਕਰੋ" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "ਬਾਹਰ" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "ਨਾਂ ਬਦਲੋ" #: ../data/guake.glade.h:14 msgid "Close" msgstr "ਬੰਦ ਕਰੋ" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "ਗà©à¨†à¨•à©€!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "ਨਵੀਂ ਟੈਬ ਸ਼ਾਮਲ" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "ਗà©à¨†à¨•à©€ ਪਸੰਦ" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "ਗà©à¨†à¨•à©€ ਵਿਸ਼ੇਸ਼ਤਾ" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "ਗà©à¨†à¨•à©€ ਦੀ ਰਵੱਈਆ ਤੇ ਦਿੱਖ ਬਦਲੋ" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "ਸ਼à©à¨°à©‚ ਸਮੇਂ ਪੋਪਅੱਪ ਨੋਟੀਫਿਕੇਸ਼ਨ ਦਿਓ" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "ਟਰੇ ਆਈਕਾਨ ਵੇਖੋ" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "ਬੰਦ ਕਰਨ ਸਮੇਂ ਪà©à©±à¨›à©‹" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "ਬੰਦ ਕਰਨ ਸਮੇਂ ਪà©à©±à¨›à©‹" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "ਆਮ" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "ਹਮੇਸ਼ਾ ਉੱਤੇ ਰੱਖੋ" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "ਰੰਗ-ਪੱਟੀ" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "ਹਮੇਸ਼ਾ ਉੱਤੇ ਰੱਖੋ" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "ਫੋਕਸ ਖਤਮ ਹੋਣ ਉੱਤੇ ਓਹਲੇ ਕਰੋ" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "ਟੈਬ ਪੱਟੀ ਵੇਖੋ" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "ਪੂਰੀ ਸਕਰੀਨ ਬਦਲੋ" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "ਮੇਨ ਵਿੰਡੋ" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "ਮੇਨ ਵਿੰਡੋ ਉਚਾਈ" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "ਮੇਨ ਵਿੰਡੋ ਉਚਾਈ" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "ਮੇਨ ਵਿੰਡੋ ਉਚਾਈ" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "ਆਮ" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "ਡਿਫਾਲਟ ਇੰਟਰਪਰੇਟਰ:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "ਕਮਾਂਡ ਲਾਗਇਨ ਸ਼ੈੱਲ ਵਜੋਂ ਚਲਾਓ(_R)" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਨਵੀਂ ਟੈਬ ਖੋਲà©à¨¹à©‹(_O)" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "ਸ਼ੈੱਲ" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "ਸਕਰੋਲਬਾਰ ਵੇਖੋ" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "ਸਕਰੋਲਬੈਕ ਲਾਈਨਾਂ:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "ਆਉਟਪà©à©±à¨Ÿ ਉੱਤੇ" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "ਕà©à©°à¨œà©€ ਦੱਬਣ ਉੱਤੇ" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "ਸਕਰੋਲ" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "ਸਕਰੋਲਿੰਗ" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "ਸਿਸਟਮ ਸਥਿਰ ਚੌੜਾਈ ਫੋਂਟ ਵਰਤੋਂ" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "ਫੋਂਟ:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "ਕà©à¨ ਫੋਟ ਚà©à¨£à©‹" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "ਟੈਕਸਟ ਰੰਗ:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "ਬੈਕਗਰਾਊਂਡ ਰੰਗ:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "ਰੰਗ-ਪੱਟੀ" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "ਬਿਲਟ-ਇਨ ਸਕੀਮ:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "ਰੰਗ ਪਲੇਅਟ:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "ਟੈਕਸਟ ਰੰਗ:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "ਬੈਕਗਰਾਊਂਡ ਰੰਗ:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "ਪਰਭਾਵ" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "ਟਰਾਂਸਪਰੇਸੀ:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "ਬੈਕਗਰਾਊਂਡ ਚਿੱਤਰ:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "ਦਿੱਖ" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "ਰੰਗ-ਪੱਟੀ" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "ਬੈਕਸਪੇ ਕà©à©°à¨œà©€ ਤਿਆਰ ਕਰੇ(_B):" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "ਅਨà©à¨•ੂਲਤਾ ਚੋਣਾਂ ਡਿਫਾਲਟ ਲਈ ਮà©à©œ-ਸੈੱਟ ਕਰੋ(_R)" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "ਕੀਬੋਰਡ ਅਨà©à¨•ੂਲਤਾ" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "ਅਨà©à¨•ੂਲਤਾ" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "ਗà©à¨†à¨•à©€ ਟਰਮੀਨਲ" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "%s ਟਰਮੀਨਲ" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "ਕੀ ਤà©à¨¸à©€à¨‚ ਗà©à¨†à¨•à©€ ਬੰਦ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "ਕੀ ਤà©à¨¸à©€à¨‚ ਗà©à¨†à¨•à©€ ਬੰਦ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "ਨਵੀਂ ਟੈਬ ਸ਼ਾਮਲ" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "ਹਾਲੇ ਇੱਕ ਕਾਰਵਾਈ ਚੱਲ ਰਹੀ ਹੈ।" #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "ਹਾਲੇ ਇੱਕ ਕਾਰਵਾਈ ਚੱਲ ਰਹੀ ਹੈ।" #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "%d ਪਰੋਸੈਸ ਚੱਲ ਰਹੇ ਹਨ।" #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "ਗà©à¨†à¨•à©€ ਹà©à¨£ ਚੱਲ ਰਿਹਾ ਹੈ।\n" "ਇਸ ਨੂੰ ਵਰਤਣ ਲਈ %s ਦੱਬੋ।" #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "ਟੈਬ ਨਾਂ ਬਦਲੋ" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "ਟਰਮੀਨਲ ਵਿੰਡੋ ਦੀ ਦਿੱਖ ਬਦਲੋ" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "ਗà©à¨†à¨•à©€ ਪਸੰਦ ਵਿੰਡੋ ਵੇਖੋ" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "ਗà©à¨†à¨•à©€ ਪਸੰਦ ਵਿੰਡੋ ਵੇਖੋ" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "ਗà©à¨†à¨•à©€ ਪਸੰਦ ਵਿੰਡੋ ਵੇਖੋ" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "ਗà©à¨†à¨•à©€ ਬਾਰੇ ਜਾਣਕਾਰੀ ਵੇਖੋ" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਨਵੀਂ ਟੈਬ ਖੋਲà©à¨¹à©‹(_O)" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "ਚà©à¨£à©‡ ਟੈਬ ਇੰਡੈਕਸ ਉੱਤੇ ਵਾਪਸ ਜਾਉ।" #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "" #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "ਗà©à¨†à¨•à©€ ਨੂੰ ਦੂਰ ਜਾਣ ਲਈ ਕਰੋ =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "" #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "ਗà©à¨†à¨•à©€ ਦਿੱਖ ਬਦਲੋ" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "ਫੋਕਸ ਖਤਮ ਹੋਣ ਉੱਤੇ ਓਹਲੇ ਕਰੋ" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "ਟੈਬ ਪਰਬੰਧ" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "ਨਵੀਂ ਟੈਬ" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "ਟੈਬ ਬੰਦ ਕਰੋ" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "ਮੌਜੂਦਾ ਟੈਬ ਦਾ ਨਾਂ ਬਦਲੋ" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "ਨੈਵੀਗੇਸ਼ਨ" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "ਪਿਛਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "ਮੌਜੂਦਾ ਟੈਬ ਦਾ ਨਾਂ ਬਦਲੋ" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "ਮੌਜੂਦਾ ਟੈਬ ਦਾ ਨਾਂ ਬਦਲੋ" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "ਅਗਲੀ ਟੈਬ ਉੱਤੇ ਜਾਓ" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "ਟਰਾਂਸਪਰੇਸੀ:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "ਟਰਾਂਸਪਰੇਸੀ:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "ਟਰਾਂਸਪਰੇਸੀ:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "ਕਲਿੱਪਬੋਰਡ" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "ਟੈਕਸਟ ਕਲਿੱਪਬੋਰਡ 'ਚ ਕਾਪੀ ਕਰੋ" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "ਕਲਿੱਪਬੋਰਡ 'ਚ ਟੈਕਸਟ ਚੇਪੋ" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "à¨à¨•ਸ਼ਨ" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "ਸ਼ਾਰਟਕੱਟ" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "ਸ਼ਾਰਟਕੱਟ \"%s\" ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਅਧੀਨ ਹੈ।" #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "ਸੈਟਿੰਗ ਕੀ-ਬਾਈਡਿੰਗ ਦੌਰਾਨ ਗਲਤੀ।" #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "ਗà©à¨†à¨•à©€ ਵਿਸ਼ੇਸ਼ਤਾ" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "ਗà©à¨†à¨•à©€ ਦੀ ਰਵੱਈਆ ਤੇ ਦਿੱਖ ਬਦਲੋ" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "ਕà©à©°à¨œà©€ ਬਾਈਡਿੰਗ ਗਲਤੀ" #~ msgid "Unable to bind global %s key" #~ msgstr "ਗਲੋਬਲ %s ਕà©à©°à¨œà©€ ਬਾਈਡਿੰਗ ਲਈ ਅਸਮਰੱਥ" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "ਪਸੰਦੀਦਾ\n" #~ msgid "Select a tab" #~ msgstr "ਟੈਬ ਚà©à¨£à©‹" #~ msgid "Rename the selected tab." #~ msgstr "ਚà©à¨£à©€ ਟੈਬ ਦਾ ਨਾਂ ਬਦਲੋ।" guake-3.0.5/po/pl.po000066400000000000000000000760241325625127100142210ustar00rootroot00000000000000# Translation of Guake to Polish # Copyright (C) 2008-2010, 2015-2017 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Mieszko Åšlusarczyk , 2008. # Piotr DrÄ…g , 2008-2010, 2015-2017. msgid "" msgstr "" "Project-Id-Version: guake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-05-29 20:50+0200\n" "PO-Revision-Date: 2018-01-25 21:03+0100\n" "Last-Translator: Piotr DrÄ…g \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "O programie Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake jest Å‚atwo dostÄ™pnym\n" "terminalem opartym na grach FPS" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Program Guake jest wolnym oprogramowaniem; można go rozprowadzać dalej i/lub " "modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez " "FundacjÄ™ Wolnego Oprogramowania (Free Software Foundation) — wedÅ‚ug wersji " "drugiej tej Licencji lub którejÅ› z późniejszych wersji.\n" "\n" "Program Guake rozpowszechniany jest z nadziejÄ…, iż bÄ™dzie on użyteczny — " "jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyÅ›lnej gwarancji PRZYDATNOÅšCI " "HANDLOWEJ albo PRZYDATNOÅšCI DO OKREÅšLONYCH ZASTOSOWAŃ. W celu uzyskania " "bliższych informacji należy zapoznać siÄ™ z PowszechnÄ… LicencjÄ… PublicznÄ… " "GNU.\n" "\n" "Z pewnoÅ›ciÄ… wraz z programem Guake dostarczono także egzemplarz Powszechnej " "Licencji Publicznej GNU (GNU General Public License); jeÅ›li nie — proszÄ™ " "napisać do Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, " "Boston, MA 02110-1301, USA.\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez hiszpaÅ„ski\n" "Lincoln de Sousa portugalski brazylijski\n" "Markus Majer niemiecki\n" "Mieszko Åšlusarczyk polski\n" "Nishio Futoshi japoÅ„ski\n" "Pavel Alexeev rosyjski\n" "Piotr DrÄ…g polski\n" "Sangwoo Joo koreaÅ„ski\n" " " #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Skopiuj" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Wklej" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Przełącz peÅ‚ny ekran" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Zapisz do pliku…" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Przywróć terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Znajdź…" #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Nowa karta" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "ZmieÅ„ nazwÄ™ karty" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Zamknij kartÄ™" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Otwórz odnoÅ›nik…" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "Znajdź w Internecie" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "ZakoÅ„cz" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "ZmieÅ„ nazwÄ™" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Zamknij" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "Dodaje nowÄ… kartÄ™" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Preferencje programu Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "" "WÅ‚aÅ›ciwoÅ›ci programu Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Dostosowanie zachowania i wyglÄ…du programu Guake." #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Åšcieżka do skryptu powÅ‚oki bash automatycznie wykonywanego podczas " "uruchamiania programu Guake, jeÅ›li nie podano opcji --no-startup-script.\n" "\n" "Zwykle używa to funkcji konfiguracji przez wiersz poleceÅ„ programu Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # zalecane jest odczekanie chwilÄ™ przed pomyÅ›lnym uruchomieniem " "programu Guake\n" "\n" "guake -r \"main\" -e \"cd ~/projekty/mójprojekt/main\"\n" "guake -r \"prod\" -e \"cd ~/projekty/mójprojekt/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "WyskakujÄ…ce powiadomienia podczas uruchamiania" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Ikona obszaru powiadamiania" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "Potwierdzenie podczas koÅ„czenia dziaÅ‚ania" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "_Miganie terminalem jako dzwonek" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "Systemowy _dźwiÄ™k alarmu jako dzwonek" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Åšcieżka do skryptu wykonywanego podczas uruchamiania programu Guake:" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "Potwierdzenie podczas zamykania karty:" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Nigdy\n" "Kiedy jest uruchomiony proces\n" "Zawsze" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Ogólne" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "Okno na dole zamiast na górze" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "WyÅ›wietlanie na ekranie z kursorem" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "WyÅ›wietlanie na ekranie:" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "Karty na górze" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "Umieszczenie" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Zawsze na wierzchu" #: ../data/prefs.glade.h:32 msgid "Hide on lose focus" msgstr "Ukrycie po utracie aktywnoÅ›ci" #: ../data/prefs.glade.h:33 msgid "Show tab bar" msgstr "Pasek kart" #: ../data/prefs.glade.h:34 msgid "Start fullscreen" msgstr "Uruchamianie w trybie peÅ‚noekranowym" #: ../data/prefs.glade.h:35 msgid "Use VTE titles for tab names" msgstr "TytuÅ‚y VTE dla nazw kart" #: ../data/prefs.glade.h:36 msgid "Abbreviate directories in tab names" msgstr "Skracanie nazw katalogów w nazwach kart" #: ../data/prefs.glade.h:37 msgid "Max tab name length:" msgstr "Maksymalna dÅ‚ugość nazwy karty:" #: ../data/prefs.glade.h:38 msgid "Main Window" msgstr "Główne okno" #: ../data/prefs.glade.h:39 msgid "Left" msgstr "Po lewej" #: ../data/prefs.glade.h:40 msgid "Center" msgstr "Na Å›rodku" #: ../data/prefs.glade.h:41 msgid "Right" msgstr "Po prawej" #: ../data/prefs.glade.h:42 msgid "Main Window Horizontal Alignment" msgstr "Pionowe wyrównanie głównego okna" #: ../data/prefs.glade.h:43 msgid "Main Window Height" msgstr "Wysokość głównego okna" #: ../data/prefs.glade.h:44 msgid "Main Window Width" msgstr "Szerokość głównego okna" #: ../data/prefs.glade.h:45 msgid "Custom command file path: " msgstr "Inna Å›cieżka do pliku polecenia: " #: ../data/prefs.glade.h:46 msgid "Please select a json file" msgstr "ProszÄ™ wybrać plik JSON" #: ../data/prefs.glade.h:47 ../src/guake/prefs.py:75 msgid "General" msgstr "Ogólne" #: ../data/prefs.glade.h:48 msgid "Default interpreter:" msgstr "DomyÅ›lna powÅ‚oka:" #: ../data/prefs.glade.h:49 msgid "_Run command as a login shell" msgstr "U_ruchamianie polecenia jako powÅ‚okÄ™ logowania" #: ../data/prefs.glade.h:50 msgid "_Open new tab in current directory" msgstr "_Otwieranie nowych kart w bieżącym katalogu" #: ../data/prefs.glade.h:51 msgid "Shell" msgstr "PowÅ‚oka" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "PowÅ‚oka" #: ../data/prefs.glade.h:53 msgid "Show scrollbar" msgstr "Pasek przewijania" #: ../data/prefs.glade.h:54 msgid "Scrollback lines:" msgstr "Przewijanie:" #: ../data/prefs.glade.h:55 msgid "On output" msgstr "Po wyjÅ›ciu" #: ../data/prefs.glade.h:56 msgid "On key stroke" msgstr "Po wciÅ›niÄ™ciu klawisza" #: ../data/prefs.glade.h:57 msgid "Scroll" msgstr "Przewijanie" #: ../data/prefs.glade.h:58 msgid "Scrolling" msgstr "Przewijanie" #: ../data/prefs.glade.h:59 msgid "Use the system fixed width font" msgstr "Systemowa czcionka o staÅ‚ej szerokoÅ›ci" #: ../data/prefs.glade.h:60 msgid "Font:" msgstr "Czcionka:" #: ../data/prefs.glade.h:61 msgid "Show resizer" msgstr "Element do zmiany rozmiaru" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Wybór czcionki" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Kolor tekstu:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Kolor tÅ‚a:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "KsztaÅ‚t kursora:" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "Blokowy\n" "Linia pionowa\n" "PodkreÅ›lenie" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "Ustawienie biblioteki GTK+\n" "Miganie\n" "Bez migania" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "Tryb migania kursora:" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "Zezwolenie na pogrubionÄ… czcionkÄ™" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Paleta" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Wbudowane schematy:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Paleta kolorów:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "Kolor czcionki" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "Kolor tÅ‚a" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "Kolor czcionki i tÅ‚a z palety" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "Demo:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efekty" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Przezroczystość:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Obraz tÅ‚a:" #: ../data/prefs.glade.h:84 msgid "Select A File" msgstr "Wybór pliku" #: ../data/prefs.glade.h:85 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "WyglÄ…d" #: ../data/prefs.glade.h:86 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "Szybkie otwieranie jest funkcjÄ… umożliwiajÄ…cÄ… otwieranie plików " "bezpoÅ›rednio w wybranym edytorze tekstu przez klikniÄ™cie nazwy pliku " "w terminalu. Poniżej znajduje siÄ™ lista obecnie obsÅ‚ugiwanych wzorców " "używanych do wyodrÄ™bniania nazw plików." #: ../data/prefs.glade.h:87 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Szybkie otwieranie po klikniÄ™ciu na nazwie pliku w terminalu przytrzymujÄ…c " "klawisz Ctrl" #: ../data/prefs.glade.h:88 msgid "Editor command line:" msgstr "Polecenie edytora:" #: ../data/prefs.glade.h:90 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Można używać nastÄ™pujÄ…cych elementów w poleceniu otwierania " "edytora:\n" " • %(file_path)s: Å›cieżka do pliku, który zostaÅ‚ klikniÄ™ty\n" " • %(line_number)s: jeÅ›li edytor to obsÅ‚uguje, można otwierać plik na " "podanym wierszu, jeÅ›li znajduje siÄ™ na ekranie.\n" "\n" "Na przykÅ‚ad dla edytora sublime należy użyć subl %(file_path)s:" "%(line_number)s\n" "" #: ../data/prefs.glade.h:96 msgid "Quick open in current terminal" msgstr "Szybkie otwieranie w bieżącym terminalu" #: ../data/prefs.glade.h:97 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "Lista obsÅ‚ugiwanych wzorców (aby dodać wÅ‚asne, prosimy skontaktować siÄ™ " "z autorami programu Guake):" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "Szybkie otwieranie" #: ../data/prefs.glade.h:99 msgid "Quick Open" msgstr "Szybkie otwieranie" #: ../data/prefs.glade.h:100 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "KlikajÄ…c nazwÄ™ skrótu można go zmienić.\n" "NaciÅ›niÄ™cie klawisza „Backspace†wyłącza skrót." #: ../data/prefs.glade.h:102 msgid "Keyboard shortcuts" msgstr "Skróty klawiszowe" #: ../data/prefs.glade.h:103 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Uwaga: te opcje mogÄ… spowodować nieprawidÅ‚owe zachowanie " "niektórych programów. IstniejÄ… one wyłączenie w celu obejÅ›cia problemów " "z okreÅ›lonymi programami i systemami operacyjnymi, które oczekujÄ… innego " "zachowania terminala." #: ../data/prefs.glade.h:104 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Sekwencja Escape\n" "Ctrl-H" #: ../data/prefs.glade.h:107 msgid "_Backspace key generates:" msgstr "Klawisz _Backspace generuje:" #: ../data/prefs.glade.h:108 msgid "_Delete key generates:" msgstr "Klawisz _Delete generuje:" #: ../data/prefs.glade.h:109 msgid "_Reset Compatibility Options to Defaults" msgstr "P_rzywróć domyÅ›lne opcje zgodnoÅ›ci" #: ../data/prefs.glade.h:110 msgid "Keyboard compatibility" msgstr "Zgodność klawiatury" #: ../data/prefs.glade.h:111 msgid "Compatibility" msgstr "Zgodność" #: ../data/prefs.glade.h:112 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" "W tym oknie można dołączyć wÅ‚asne polecenie lub skrypt do różnych " "zdarzeÅ„ programu Guake" #: ../data/prefs.glade.h:113 msgid "" "Insert command or path to script.\n" "For details, see https://github.com/Guake/guake/issues/793" msgstr "" "Wstawia polecenie lub Å›cieżkÄ™ do skryptu.\n" "WiÄ™cej informacji: https://github.com/Guake/guake/issues/793" #: ../data/prefs.glade.h:115 msgid "On show:" msgstr "Podczas wyÅ›wietlania:" #: ../data/prefs.glade.h:116 msgid "Hooks" msgstr "Zaczepy" #: ../data/prefs.glade.h:117 msgid "Hooks" msgstr "Zaczepy" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:429 #: ../src/guake/guake_app.py:185 ../src/guake/guake_app.py:365 msgid "Guake Terminal" msgstr "Terminal Guake" #: ../src/guake/gconfhandler.py:430 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "WystÄ…piÅ‚ problem podczas dowiÄ…zywania klawisza %s.\n" "ProszÄ™ użyć okna preferencji programu Guake, aby wybrać inny klawisz" #: ../src/guake/guake_app.py:133 msgid "Do you want to close the tab?" msgstr "Zamknąć kartÄ™?" #: ../src/guake/guake_app.py:136 msgid "Do you really want to quit Guake?" msgstr "Na pewno zakoÅ„czyć program Guake?" #: ../src/guake/guake_app.py:138 msgid " and one tab open" msgstr " i jest jedna otwarta karta" #: ../src/guake/guake_app.py:140 #, python-brace-format msgid " and {0} tabs open" msgstr " i wiÄ™cej kart jest otwartych: {0}" #: ../src/guake/guake_app.py:143 msgid "There are no processes running" msgstr "Å»aden proces nie jest uruchomiony" #: ../src/guake/guake_app.py:145 msgid "There is a process still running" msgstr "Jeden proces jest nadal uruchomiony" #: ../src/guake/guake_app.py:147 #, python-brace-format msgid "There are {0} processes still running" msgstr "Nadal uruchomione procesy: {0}" #: ../src/guake/guake_app.py:190 msgid "guake-indicator" msgstr "guake-indicator" #: ../src/guake/guake_app.py:190 msgid "guake-tray" msgstr "guake-tray" #: ../src/guake/guake_app.py:194 msgid "Show" msgstr "WyÅ›wietl" #: ../src/guake/guake_app.py:366 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" "Program Guake jest teraz uruchomiony,\n" "naciÅ›niÄ™cie {!s} go aktywuje." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "Wyszukiwanie w Internecie: „%sâ€" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "Wyszukiwanie w Internecie (bez zaznaczenia)" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "Otwórz odnoÅ›nik: „{}…â€" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "Otwórz odnoÅ›nik: {}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "Otwórz odnoÅ›nik…" #: ../src/guake/guake_app.py:1418 msgid "Terminal" msgstr "Terminal" #: ../src/guake/guake_app.py:1462 msgid "Rename tab" msgstr "Zmiana nazwy karty" #: ../src/guake/guake_app.py:1787 msgid "Save to..." msgstr "Zapisanie do…" #: ../src/guake/guake_app.py:1794 ../src/guake/prefs.py:997 msgid "All files" msgstr "Wszystkie pliki" #: ../src/guake/guake_app.py:1799 msgid "Text and Logs" msgstr "Pliki tekstowe i dzienniki" #: ../src/guake/guake_app.py:1817 msgid "Find" msgstr "Znajdź" #: ../src/guake/guake_app.py:1819 msgid "Forward" msgstr "Dalej" #: ../src/guake/guake_app.py:1820 msgid "Backward" msgstr "Wstecz" #: ../src/guake/main.py:69 msgid "Put Guake in fullscreen mode" msgstr "Umieszcza program Guake w trybie peÅ‚noekranowym" #: ../src/guake/main.py:73 msgid "Toggles the visibility of the terminal window" msgstr "Przełącza widoczność okna terminala" #: ../src/guake/main.py:77 msgid "Shows Guake main window" msgstr "WyÅ›wietla główne okno programu Guake" #: ../src/guake/main.py:81 msgid "Hides Guake main window" msgstr "Ukrywa główne okno programu Guake" #: ../src/guake/main.py:85 msgid "Shows Guake preference window" msgstr "WyÅ›wietla okno preferencji programu Guake" #: ../src/guake/main.py:89 msgid "Shows Guake's about info" msgstr "WyÅ›wietla informacje o programie Guake" #: ../src/guake/main.py:93 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Dodaje nowÄ… kartÄ™ (z bieżącym katalogiem ustawionym na NEW_TAB)" #: ../src/guake/main.py:97 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Wybiera kartÄ™ (SELECT_TAB jest indeksem kart)" #: ../src/guake/main.py:101 msgid "Return the selected tab index." msgstr "WyÅ›wietla indeks wybranej karty." #: ../src/guake/main.py:105 msgid "Return the selected tab label." msgstr "WyÅ›wietla etykietÄ™ wybranej karty." #: ../src/guake/main.py:109 msgid "Execute an arbitrary command in the selected tab." msgstr "Wykonuje podane polecenie w wybranej karcie." #: ../src/guake/main.py:113 msgid "Specify the tab to rename. Default is 0." msgstr "Podaje kartÄ™ do zmiany nazwy. DomyÅ›lnie 0." #: ../src/guake/main.py:117 msgid "Set the background image of the selected tab." msgstr "Ustawia obraz tÅ‚a wybranej karty." #: ../src/guake/main.py:122 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "Ustawia szesnastkowy (#rrggbb) kolor tÅ‚a wybranej karty." #: ../src/guake/main.py:127 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "Ustawia szesnastkowy (#rrggbb) kolor tekstu wybranej karty." #: ../src/guake/main.py:133 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Zmienia nazwÄ™ podanej karty. Przywraca domyÅ›lÄ…, jeÅ›li TITLE jest pojedynczym " "myÅ›lnikiem „-â€." #: ../src/guake/main.py:139 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Zmienia nazwÄ™ bieżącej karty. Przywraca domyÅ›lÄ…, jeÅ›li TITLE jest " "pojedynczym myÅ›lnikiem „-â€." #: ../src/guake/main.py:144 msgid "Says to Guake go away =(" msgstr "Mówi programowi Guake, aby sobie poszedÅ‚ =(" #: ../src/guake/main.py:148 msgid "Do not execute the start up script" msgstr "Bez wykonywania skryptu startowego" #: ../src/guake/main.py:254 msgid "Guake can not init!" msgstr "Nie można zainicjować programu Guake." #: ../src/guake/main.py:255 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Błąd biblioteki GConf.\n" "Na pewno poprawnie zainstalowano plik guake.schemas?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Przełącz widoczność terminala Guake" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "Przełącz ukrycie po utracie aktywnoÅ›ci" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "ZarzÄ…dzanie kartami" #: ../src/guake/prefs.py:90 msgid "New tab" msgstr "Nowa karta" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Zamknij kartÄ™" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "ZmieÅ„ nazwÄ™ bieżącej karty" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Nawigacja" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Przejdź do poprzedniej karty" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Przejdź do nastÄ™pnej karty" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "PrzenieÅ› bieżącÄ… kartÄ™ w lewo" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "PrzenieÅ› bieżącÄ… kartÄ™ w prawo" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "Przejdź do pierwszej karty" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "Przejdź do drugiej karty" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "Przejdź do trzeciej karty" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "Przejdź do czwartej karty" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "Przejdź do piÄ…tej karty" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "Przejdź do szóstej karty" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "Przejdź do siódmej karty" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "Przejdź do ósmej karty" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "Przejdź do dziewiÄ…tej karty" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "Przejdź do dziesiÄ…tej karty" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "Przejdź do ostatniej karty" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "Pomniejsz" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "PowiÄ™ksz" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "PowiÄ™ksz (alternatywne)" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "ZwiÄ™ksz wysokość" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "Zmniejsz wysokość" #: ../src/guake/prefs.py:142 msgid "Increase transparency" msgstr "ZwiÄ™ksz przezroczystość" #: ../src/guake/prefs.py:144 msgid "Decrease transparency" msgstr "Zmniejsz przezroczystość" #: ../src/guake/prefs.py:146 msgid "Toggle transparency" msgstr "Przełącz przezroczystość" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Schowek" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Skopiuj tekst do schowka" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Wklej tekst ze schowka" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "Dodatkowe funkcje" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "Znajdź zaznaczony tekst w Internecie" #: ../src/guake/prefs.py:489 msgid "Action" msgstr "DziaÅ‚anie" #: ../src/guake/prefs.py:499 msgid "Shortcut" msgstr "Skrót" #: ../src/guake/prefs.py:657 ../src/guake/prefs.py:703 msgid "Custom" msgstr "Inne" #: ../src/guake/prefs.py:993 msgid "JSON files" msgstr "Pliki JSON" #: ../src/guake/prefs.py:1091 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Skrót „%s†jest już używany." #: ../src/guake/prefs.py:1092 msgid "Error setting keybinding." msgstr "Błąd podczas ustawiania dowiÄ…zania klawiszy." #: ../src/guake/prefs.py:1104 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Skrót „%s†nie może być używany, ponieważ niemożliwe bÄ™dzie pisanie za " "pomocÄ… tego klawisza.\n" "\n" "ProszÄ™ spróbować z klawiszem takim jak Ctrl, Alt lub Shift w tym samym " "czasie.\n" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "WÅ‚aÅ›ciwoÅ›ci programu Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Dostosowanie zachowania i wyglÄ…du programu Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" guake-3.0.5/po/pt_BR.po000066400000000000000000000770031325625127100146120ustar00rootroot00000000000000# Brasilian Portuguese translation of Guake. # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Lincoln de Sousa , 2008. # Djavan Fagundes , 2009. # Matheus Manoel , 2016. msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:36+0100\n" "Last-Translator: Matheus Manoel \n" "Language-Team: Portuguese/Brazil \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Sobre o Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake é um terminal de fácil acesso\n" "baseado em terminais de jogos de FPS" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "O Guake é software livre; você pode redistribuí-lo e/ou modificá-lo sob os " "termos da GNU General Public License conforme publicada pela Free Software " "Foundation; tanto a versão 2 da Licença, como (a seu critério) qualquer " "versão posterior.\n" "\n" "O Guake é distribuído na expectativa de que seja útil, porém, SEM NENHUMA " "GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE ou ADEQUAÇÃO A " "UMA FINALIDADE ESPECÃFICA. Consulte a GNU General Public License para mais " "detalhes.\n" "\n" "Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com o " "Epiphany; caso contrário, escreva para a Free Software Foundation, Inc., 51 " "Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Espanhol\n" "Lincoln de Sousa Português do Brasil\n" "Markus Majer Alemão\n" "Mieszko Åšlusarczyk Polonês\n" "Nishio Futoshi Japonês\n" "Pavel Alexeev Russo\n" "Piotr DrÄ…g Polonês\n" "Sangwoo Joo Coreano\n" " " #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Copiar" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Colar" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Alternar tela cheia" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Salvar no Arquivo..." #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Resetar terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Procurar..." #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "Nova aba" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "Renomear aba" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Fechar aba" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Abrir link..." #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "Procurar na Web" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Sair" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Renomear" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Fechar" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "Adicionar uma nova aba" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Preferências do Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "" "Propriedades do Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Customize o comportamento e a aparência do Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Caminho para um script bash que seria executado automaticamente quando Guake " "for iniciado, a não ser que você especifique --no-startup-script.\n" "\n" "Isso tipicamente usaria a configuração por linha de comando do Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # é aconselhável esperar um pouco antes do Guake ter sido " "corretamente iniciado\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Habilitar notificações ao iniciar" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Mostrar ícone na bandeja" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Perguntar ao sair" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "_Piscar terminal na campainha" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "_Tocar som de alerta do systema na campainha" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Caminho para script executado ao iniciar Guake:" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Perguntar ao fechar aba:" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Nunca\n" "Com processo em execução\n" "Sempre" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Geral" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "Alinhar janela à parte inferior em vez de superior" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "Aparecer no display:" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "Colocar abas no topo" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "Posicionamento" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Ficar acima" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "Usar títulos VTE para os nomes das abas" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "Tamanho máximo para nome da aba:" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Esconder ao perder o foco" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Mostrar barra de abas" #: ../data/prefs.glade.h:38 msgid "Start fullscreen" msgstr "Iniciar com tela cheia" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Janela principal" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "Esquerda" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "Centro" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "Direita" #: ../data/prefs.glade.h:43 msgid "Main Window Horizontal Alignment" msgstr "Alinhamento horizontal da janela principal" #: ../data/prefs.glade.h:44 msgid "Main Window Height" msgstr "Altura da janela principal" #: ../data/prefs.glade.h:45 msgid "Main Window Width" msgstr "Largura da janela principal" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "Caminho do arquivo de comandos personalizados: " #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "Por favor selecione um arquivo json" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Geral" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Interpretador padrão:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Executar comando como shell de login" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Abrir nova aba no diretório atual" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "Shell" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Mostrar barra de rolagem" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Linhas de rolagem:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Com a saída" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Ao pressionar tecla" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Rolagem" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Rolagem" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Usar a largura da fonte fixada pelo sistema:" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Fonte:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Escolha uma fonte" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Cor do texto:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Cor de fundo:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "Forma do cursor:" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "Usar configuração do GTK+\n" "Blink(piscar) ligado\n" "Blink(piscar) desligado" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "Modo de cursor piscante:" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "Permitir negrito" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Paleta" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Esquemas embutidos:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Paleta de cor:" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "Cor do texto:" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "Cor de fundo:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "Usar fonte e cor de background da paleta" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "Demonstração:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efeitos" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Transparência:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Imagem de fundo:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Aparência" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "Quick open é um recurso que te permite abrir um diretório de arquivo " "no seu editor de texto favorito clicando no nome do arquivo quando este " "aparece no seu terminal. Veja a lista de padrões de texto atualmente usados " "para extrair nomes de arquivo abaixo." #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "Habilitar Quick Open quando Ctrl+click num nome de arquivo no terminal" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "Editor de linha de comando:" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "Use os seguintes elementos no editor de linha de comando aberto:\n" " - %(caminho_arquivo)s: caminho para o arquivo clicado\n" " - %(line_number)s: se seu editor oferece suporte, você pode abrir " "diretamente em um número de linha fornecido quando encontrada na tela.\n" "\n" "Por exemplo, para o sublime, use subl %(caminho_arquivo)s:" "%(numero_linha)s\n" "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "Quick open no terminal atual" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "Aqui está uma lista de padrões suportados: (para adicionar o seu, por favor " "faça contato com os autores do Guake)" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Quick Open" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "Quick Open" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Para mudar um atalho simplesmente clique em seu nome.\n" "Para desabilitar um atalho, aperte a tecla \"Backspace\"" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Atalhos de teclado" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Nota: Estas opções podem levar alguns aplicativos a se " "comportarem incorretamente. Elas existem apenas para permitir que você " "contorne certos aplicativos e sistemas operacionais que esperam um " "comportamento diferente do terminal." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "Tecla _backspace gera:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "Tecla _delete gera:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Restaurar as opções de compatibilidade padrão" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Compatibilidade do teclado" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Compatibilidade" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Terminal Guake" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 msgid "Terminal" msgstr "Terminal" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Um problema aconteceu ao tentar associar a tecla %s.\n" "Por favor use a janela de preferências do Guake para escolher outra tecla." #: ../src/guake/guake_app.py:132 msgid "Do you want to close the tab?" msgstr "Você deseja fechar a aba?" #: ../src/guake/guake_app.py:135 msgid "Do you really want to quit Guake?" msgstr "Você realmente deseja sair do Guake?" #: ../src/guake/guake_app.py:137 msgid " and one tab open" msgstr " e uma aba aberta" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr " and {0} abas abertas" #: ../src/guake/guake_app.py:142 msgid "There are no processes running" msgstr "Não há nenhum processo sendo executado." #: ../src/guake/guake_app.py:144 msgid "There is a process still running" msgstr "Há um processo sendo executado." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "Há %d processos sendo executados." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "Mostrar" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "O Guake está em execução,\n" "aperte %s para usá-lo." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "Procurar na Web: '%s'" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "Procurar na Web (sem seleção)" #: ../src/guake/guake_app.py:683 #, fuzzy msgid "Open Link: '{}...'" msgstr "Abrir Link: {}" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "Abrir Link: {}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "Abrir Link..." #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Renomear aba" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "Salvar em..." #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "Todos arquivos" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "Texto e Logs" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "Encontrar" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "Avançar" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "Voltar" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "Colocar Guake em modo de tela cheia" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Alterna a visibilidade da janela do terminal" #: ../src/guake/main.py:76 msgid "Shows Guake main window" msgstr "Exibe a janela principal do Guake" #: ../src/guake/main.py:80 msgid "Hides Guake main window" msgstr "Exibe a janela principal do Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Exibe a janela de preferências do Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Mostra a janela \"Sobre o Guake\"" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Abrir nova aba no diretório atual" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Selecione uma aba (SELECT_TAB é a posição da aba)" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Retornar a posição da tabela selecionada." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Executar um comando arbitrário na aba selecionada." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "Especifique a aba para renomear. O padrão é 0." #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "Escolha a cor hexadecimal (#rrggbb) do fundo da aba selecionada." #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" "Escolha a cor hexadecimal (#rrggbb) do primeiro plano da aba selecionada." #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Renomeia a aba especificada. Reseta para o padrão se o TÃTULO for um hífen " "\"-\"." #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Renomeia a aba atual. Reseta para o padrão se o TÃTULO for um hífen \"-\"." #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Diz ao Guake para ir embora =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "Não execute o script de inicialização" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake não pode iniciar!" #: ../src/guake/main.py:236 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Erro no GConf.\n" "Você instalou o arquivo guake.schemas corretamente?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Alternar a visibilidade do Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Esconder ao perder o foco" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Gerenciamento das abas" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Nova aba" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Fechar aba" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Renomear aba atual" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navegação" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Ir para a aba anterior" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Renomear aba atual" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Renomear aba atual" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Ir para a próxima aba" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Transparência:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Transparência:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Transparência:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Ãrea de transferência" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Copiar texto para a área de transferência" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Colar texto da área de transferência" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 #, fuzzy msgid "Search select text on web" msgstr "Procurar na Web" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Ação" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Atalho" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "Personalizado" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "Arquivos JSON" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "O atalho \"%s\" já esta sendo usado." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Erro ao configurar atalho." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "O atalho \"%s\" não pode ser usado, caso contrário será impossível digitar " "usando esta tecla.\n" "\n" "Por favor tente com uma tecla como Control, Alt ou Shift pressionada ao " "mesmo tempo.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Propriedades do Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Customize o comportamento e a aparência do Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "erro na associação de atalhos" #~ msgid "Unable to bind global %s key" #~ msgstr "Impossível associar a tecla %s" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Customizada\n" #~ msgid "Select a tab" #~ msgstr "Selecionar uma aba" #~ msgid "Rename the selected tab." #~ msgstr "Renomear aba selecionada." #~ msgid "Background" #~ msgstr "Plano de fundo" #~ msgid "Choose some color" #~ msgstr "Escolha uma cor" #~ msgid "Image:" #~ msgstr "Imagem:" #~ msgid "Style:" #~ msgstr "Estilo:" #~ msgid "Use system defaults" #~ msgstr "Usar padrão do sistema" #~ msgid "Could not connect to dbus session bus. dbus will be unavailable.\n" #~ msgstr "" #~ "Não foi possível conectar à sessão do dbus. O dbus ficará inativo.\n" #~ msgid "Program not found in path" #~ msgstr "Programa não encontrado" #~ msgid "" #~ "You don't have any available program to interpret this uri. To solve this " #~ "problem just install gnome-open or xdg-open and try again." #~ msgstr "" #~ "Você não tem nenhum programa disponível para interpretar este endereço. " #~ "Para resolver este problema, instale o gnome-open ou o xdg-open e tente " #~ "novamente." #~ msgid "Window behavior" #~ msgstr "Comportamento da janela" #~ msgid "Desaturation:" #~ msgstr "Dessaturação:" #~ msgid "Style" #~ msgstr "Estilo" #~ msgid "Global hotkeys" #~ msgstr "Atalhos globais" #~ msgid "Local hotkeys" #~ msgstr "Atalhos locais" #~ msgid "Bottom" #~ msgstr "Em baixo" #~ msgid "Top" #~ msgstr "Em cima" guake-3.0.5/po/ru.po000066400000000000000000001125601325625127100142300ustar00rootroot00000000000000# Translation of Guake to Russian language # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Pavel Alexeev , 2010. # Notes and help by Igor (nick igorsub) , 2010 # Ivan Komaritsyn , 2015-2017. # msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-28 10:43+0300\n" "PO-Revision-Date: 2018-01-25 20:55+0100\n" "Last-Translator: Ivan Komaritsyn \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "Language-Team: \n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "О Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake Ñто терминал Ñ Ð±Ñ‹Ñтрым доÑтупом\n" "наподобие тех, что иÑпользуютÑÑ Ð² играх" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake Ñвободное программное обеÑпечение. Ð’Ñ‹ можете раÑпроÑтранÑть или " "изменÑть его на уÑловиÑÑ… лицензии GNU GPL, опубликованой Free Software " "Foundation, верÑии 2 или более поздней\n" "\n" "Guake раÑпроÑтранÑетÑÑ Ð² надежде что будет полезным, ÐО БЕЗ КÐКИХ-ЛИБО " "гарантий! Ð’ том чиÑле даже без гарантии того что он Вам подходит, а также " "других подобных. Читайте GNU General Public License Ð´Ð»Ñ ÑƒÑÑÐ½ÐµÐ½Ð¸Ñ " "подробноÑтей.\n" "\n" "Ð’Ñ‹ должны получить копию лицензии GNU General Public License вмеÑте Ñ Guake. " "ЕÑли Ð’Ñ‹ не получили обратитеÑÑŒ в Free Software Foundation, Inc., 51 Franklin " "St, Fifth Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Копировать" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Ð’Ñтавить" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "ПолноÑкранный режим" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "Сохранить в файл..." #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "Ð¡Ð±Ñ€Ð¾Ñ Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð°Ð»Ð°" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "Ðайти..." #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "ÐÐ¾Ð²Ð°Ñ Ð²ÐºÐ»Ð°Ð´ÐºÐ°" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "Переименовать вкладку" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Закрыть вкладку" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "Открыть ÑÑылку..." #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "ИÑкать в Интернете" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Выход" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Переименовать" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Закрыть" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "Добавить новую вкладку" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "ÐаÑтройки Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "СвойÑтва Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "ÐаÑтройки Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¸ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Guake!" #: ../data/prefs.glade.h:4 msgid "Enable popup notifications on startup" msgstr "Включить вÑплывающие ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ запуÑке" #: ../data/prefs.glade.h:5 msgid "Show tray icon" msgstr "Показывать иконку в трее" #: ../data/prefs.glade.h:6 msgid "Always prompt on quit" msgstr "Ð’Ñегда Ñпрашивать при выходе" #: ../data/prefs.glade.h:7 msgid "_Flash terminal on bell" msgstr "Моргать терминалом при звонке" #: ../data/prefs.glade.h:8 msgid "_Play system alert sound on bell" msgstr "ВоÑпроизводить ÑиÑтемный Ñигнал при звонке" #: ../data/prefs.glade.h:9 msgid "Prompt on close tab:" msgstr "Спрашивать при закрытии вкладки:" #: ../data/prefs.glade.h:10 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "Ðикогда\n" "С запущенным процеÑÑом\n" "Ð’Ñегда" #: ../data/prefs.glade.h:13 msgid "General" msgstr "ОÑновное" #: ../data/prefs.glade.h:14 msgid "Bottom align window instead of top align" msgstr "Прижимать к низу Ñкрана" #: ../data/prefs.glade.h:15 msgid "Appear on mouse display" msgstr "Показывать на текущем Ñкране" #: ../data/prefs.glade.h:16 msgid "Appear on display:" msgstr "Показывать на Ñкране:" #: ../data/prefs.glade.h:17 msgid "Place tabs on top" msgstr "РаÑположить вкладки Ñверху" #: ../data/prefs.glade.h:18 msgid "Placement" msgstr "РаÑположение" #: ../data/prefs.glade.h:19 msgid "Stay on top" msgstr "Поверх вÑех окон" #: ../data/prefs.glade.h:20 msgid "Refocus if open" msgstr "ФокуÑироватьÑÑ, еÑли открыт" #: ../data/prefs.glade.h:21 msgid "Hide on lose focus" msgstr "ПрÑтать при потере фокуÑа" #: ../data/prefs.glade.h:22 msgid "Show tab bar" msgstr "Показывать панель вкладок" #: ../data/prefs.glade.h:23 msgid "Start fullscreen" msgstr "ЗапуÑкать в полноÑкранном режиме" #: ../data/prefs.glade.h:24 msgid "Use VTE titles for tab names" msgstr "ИÑпользовать заголовки VTE Ð´Ð»Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ð¹ вкладок" #: ../data/prefs.glade.h:25 msgid "Abbreviate directories in tab names" msgstr "Сокращать пути в названиÑÑ… вкладок" #: ../data/prefs.glade.h:26 msgid "Max tab name length:" msgstr "МакÑ. ширина вкладки:" #: ../data/prefs.glade.h:27 msgid "Main Window" msgstr "ОÑновное окно" #: ../data/prefs.glade.h:28 msgid "Left" msgstr "Слева" #: ../data/prefs.glade.h:29 msgid "Center" msgstr "По центру" #: ../data/prefs.glade.h:30 msgid "Right" msgstr "Справа" #: ../data/prefs.glade.h:31 msgid "Main Window Horizontal Alignment" msgstr "Выравнивание по горизонтали" #: ../data/prefs.glade.h:32 msgid "Main Window Height" msgstr "Ð’Ñ‹Ñота оÑновного окна" #: ../data/prefs.glade.h:33 msgid "Main Window Width" msgstr "Ширина оÑновного окна" #: ../data/prefs.glade.h:34 msgid "Custom command file path: " msgstr "Путь к пользовательÑкой команде" #: ../data/prefs.glade.h:35 msgid "Please select a json file" msgstr "Выберите файл json" #: ../data/prefs.glade.h:36 ../src/guake/prefs.py:75 msgid "General" msgstr "Общие" #: ../data/prefs.glade.h:37 msgid "Default interpreter:" msgstr "Интерпретатор по умолчанию:" #: ../data/prefs.glade.h:38 msgid "_Run command as a login shell" msgstr "_ЗапуÑтить команду как шелл входа" #: ../data/prefs.glade.h:39 msgid "_Open new tab in current directory" msgstr "_Открыть новую вкладку в текущей директории" #: ../data/prefs.glade.h:40 msgid "Shell" msgstr "Шелл" #: ../data/prefs.glade.h:41 msgid "Shell" msgstr "Шелл" #: ../data/prefs.glade.h:42 msgid "Show scrollbar" msgstr "Показывать полоÑу прокрутки" #: ../data/prefs.glade.h:43 msgid "Scrollback lines:" msgstr "Строк прокрутки:" #: ../data/prefs.glade.h:44 msgid "On output" msgstr "Ðа вывод" #: ../data/prefs.glade.h:45 msgid "On key stroke" msgstr "Ðа нажатие клавиши" #: ../data/prefs.glade.h:46 msgid "Scroll" msgstr "Прокрутка" #: ../data/prefs.glade.h:47 msgid "Scrolling" msgstr "Прокрутка" #: ../data/prefs.glade.h:48 msgid "Use the system fixed width font" msgstr "ИÑпользовать ÑиÑтемный шрифт фикÑированного размера" #: ../data/prefs.glade.h:49 msgid "Font:" msgstr "Шрифт:" #: ../data/prefs.glade.h:50 msgid "Show resizer" msgstr "Показать изменение размера" #: ../data/prefs.glade.h:51 msgid "Choose some font" msgstr "Выберите шрифт" #: ../data/prefs.glade.h:52 msgid "Text color:" msgstr "Цвет текÑта:" #: ../data/prefs.glade.h:53 msgid "Background color:" msgstr "Цвет фона:" #: ../data/prefs.glade.h:54 msgid "Cursor shape:" msgstr "Вид курÑора:" #: ../data/prefs.glade.h:55 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "Блок\n" "I-Вид\n" "Подчёркивание" #: ../data/prefs.glade.h:58 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "ИÑпользовать наÑтройки GTK+\n" "Моргать\n" "Ðе моргать" #: ../data/prefs.glade.h:61 msgid "Cursor blink mode:" msgstr "Режим Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ÐºÑƒÑ€Ñора:" #: ../data/prefs.glade.h:62 msgid "Allow bold font" msgstr "Разрешить жирный шрифт" #: ../data/prefs.glade.h:63 msgid "Palette" msgstr "Палитра" #: ../data/prefs.glade.h:64 msgid "Built-in schemes:" msgstr "Ð’Ñтроенные Ñхемы:" #: ../data/prefs.glade.h:65 msgid "Color palette:" msgstr "Ð¦Ð²ÐµÑ‚Ð¾Ð²Ð°Ñ Ð¿Ð°Ð»Ð¸Ñ‚Ñ€Ð°:" #: ../data/prefs.glade.h:66 msgid "Font color" msgstr "Цвет текÑта" #: ../data/prefs.glade.h:67 msgid "Background color" msgstr "Цвет фона" #: ../data/prefs.glade.h:68 msgid "Use font and background color from the palette" msgstr "ИÑпользовать цвет текÑта и фона из палитры" #: ../data/prefs.glade.h:69 msgid "Demo:" msgstr "Пример:" #: ../data/prefs.glade.h:70 msgid "Effects" msgstr "ВоздейÑтвие" #: ../data/prefs.glade.h:71 msgid "Transparency:" msgstr "ПрозрачноÑть:" #: ../data/prefs.glade.h:72 msgid "Background image:" msgstr "Фоновое изображение:" #: ../data/prefs.glade.h:73 msgid "Select A File" msgstr "Выбрать файл" #: ../data/prefs.glade.h:74 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Оформление" #: ../data/prefs.glade.h:75 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "БыÑтрое открытие - Ñто Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑŽÑ‰Ð°Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ файл в текÑтовом " "редакторе Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ Ð½Ð° его имени в терминале. СпиÑок поддерживаемых " "на данный момент конÑтрукций имён файлов Ñмотри ниже." #: ../data/prefs.glade.h:76 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" "Разрешить \"БыÑтрое открытие\" по Ctrl+click на имени файла в терминале" #: ../data/prefs.glade.h:77 msgid "Editor command line:" msgstr "Команда Ð´Ð»Ñ Ð ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð°" #: ../data/prefs.glade.h:79 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "ИÑпользуйте Ñледующие Ñлементы в команде Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð°:\n" " - %(file_path)s: путь к файлу на который нажали\n" " - %(line_number)s: еÑли редактор поддерживает его, можно открыть " "файл на необходимой Ñтроке, указанной на Ñкране.\n" "\n" "Ðапример, Ð´Ð»Ñ sublime, иÑпользуйте subl %(file_path)s:%(line_number)s\n" "" #: ../data/prefs.glade.h:85 msgid "Quick open in current terminal" msgstr "БыÑтрое открытие в текущем терминале" #: ../data/prefs.glade.h:86 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "ЗдеÑÑŒ указан ÑпиÑок поддерживаемых конÑтрукций: (чтобы добавить Ñвою, " "пожалуйÑта ÑвÑжитеÑÑŒ Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ°Ð¼Ð¸ Guake)" #: ../data/prefs.glade.h:87 msgid "Quick Open" msgstr "БыÑтрое открытие" #: ../data/prefs.glade.h:88 msgid "Quick Open" msgstr "БыÑтрое открытие" #: ../data/prefs.glade.h:89 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "Чтобы изменить горÑчую клавишу, нажмите на её имени.\n" "Чтобы отключить горÑчую клавишу, нажмите \"Backspace\"." #: ../data/prefs.glade.h:91 msgid "Keyboard shortcuts" msgstr "ГорÑчие клавиши" #: ../data/prefs.glade.h:92 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Замечение: Ñти опции могут Ñделать поведение Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ " "некорректным. Они предÑтавлены только чтобы обойти некоторые Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ " "приложений или операционных ÑиÑтем, которые ожидают другое поведение " "терминала.\n" "Замечание переводчика: Ñмотри http://trac.guake-terminal.org/trac.cgi/" "ticket/41" #: ../data/prefs.glade.h:93 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape sequence\n" "Control-H" #: ../data/prefs.glade.h:96 msgid "_Backspace key generates:" msgstr "Клавиша _Backspace генерирует:" #: ../data/prefs.glade.h:97 msgid "_Delete key generates:" msgstr "Клавиша _Delete генерирует:" #: ../data/prefs.glade.h:98 msgid "_Reset Compatibility Options to Defaults" msgstr "_СброÑить опции ÑовмеÑтимоÑти в Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию" #: ../data/prefs.glade.h:99 msgid "Keyboard compatibility" msgstr "ÐšÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ð½Ð°Ñ ÑовмеÑтимоÑть" #: ../data/prefs.glade.h:100 msgid "Compatibility" msgstr "СовмеÑтимоÑть" #: ../data/prefs.glade.h:101 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" "Ð’ Ñтом диалоге можно задать Ñвою команду или Ñкрипт Ð´Ð»Ñ Ñ€Ð°Ð·Ð½Ñ‹Ñ… " "Ñобытий guake" #: ../data/prefs.glade.h:102 msgid "" "Insert command or path to script.\n" "For details, see https://github.com/Guake/guake/issues/793" msgstr "" "Добавьте команду или путь к Ñкрипту.\n" "Ð”Ð»Ñ Ð¸Ð½Ñ„Ð¾Ð¼Ð°Ñ†Ð¸Ð¸ Ñм. https://github.com/Guake/guake/issues/793" #: ../data/prefs.glade.h:104 msgid "On show:" msgstr "При открытии" #: ../data/prefs.glade.h:105 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "Путь к bash-Ñкрипту, который будет автоматичеÑки запущен при Ñтарте Guake, " "еÑли не указано --no-startup-script.\n" "\n" "Обычно иÑпользуетÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñть наÑтройки Guake Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ командной Ñтроки:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # ÑоветуетÑÑ Ð¿Ð¾Ð´Ð¾Ð¶Ð´Ð°Ñ‚ÑŒ немного пока Guake не запуÑтитÑÑ Ð¿Ð¾Ð»Ð½Ð¾Ñтью\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:116 msgid "On start:" msgstr "При запуÑке:" #: ../data/prefs.glade.h:117 msgid "Hooks" msgstr "СобытиÑ" #: ../data/prefs.glade.h:118 msgid "Hooks" msgstr "СобытиÑ" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:429 #: ../src/guake/guake_app.py:185 ../src/guake/guake_app.py:382 msgid "Guake Terminal" msgstr "Терминал Guake" #: ../src/guake/gconfhandler.py:430 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Возникла проблема при попытке назначить клавишу %s.\n" "ПожалуйÑта, воÑпользуйтеÑÑŒ диалогом наÑтройки, чтобы выбрать другую клавишу " "(иконка в трее была включена)" #: ../src/guake/guake_app.py:133 msgid "Do you want to close the tab?" msgstr "Ð’Ñ‹ дейÑтвительно хотите выйти закрыть вкладку?" #: ../src/guake/guake_app.py:136 msgid "Do you really want to quit Guake?" msgstr "Ð’Ñ‹ дейÑтвительно хотите выйти из Guake?" #: ../src/guake/guake_app.py:138 msgid " and one tab open" msgstr " и одна вкладка открыта" #: ../src/guake/guake_app.py:140 #, python-brace-format msgid " and {0} tabs open" msgstr " и {0} вкладок открыто" #: ../src/guake/guake_app.py:143 msgid "There are no processes running" msgstr "Ðет запущенных процеÑÑов" #: ../src/guake/guake_app.py:145 msgid "There is a process still running" msgstr "ИмеетÑÑ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñемый процеÑÑ" #: ../src/guake/guake_app.py:147 #, python-brace-format msgid "There are {0} processes still running" msgstr "ВыполнÑетÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÑÑов: {0}" #: ../src/guake/guake_app.py:190 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:190 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:194 msgid "Show" msgstr "Показать" #: ../src/guake/guake_app.py:383 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" "Guake запущен,\n" "нажмите {!s} чтобы работать Ñ Ð½Ð¸Ð¼." #: ../src/guake/guake_app.py:687 #, python-format msgid "Search on Web: '%s'" msgstr "ПоиÑк в Интернете: '%s'" #: ../src/guake/guake_app.py:692 msgid "Search on Web (no selection)" msgstr "ПоиÑк в Интернете (без выборки)" #: ../src/guake/guake_app.py:700 msgid "Open Link: '{}...'" msgstr "Открыть ÑÑылку: '{}...'" #: ../src/guake/guake_app.py:702 msgid "Open Link: {}" msgstr "Открыть ÑÑылку: {}" #: ../src/guake/guake_app.py:705 msgid "Open Link..." msgstr "Открыть ÑÑылку..." #: ../src/guake/guake_app.py:1444 msgid "Terminal" msgstr "Терминал" #: ../src/guake/guake_app.py:1488 msgid "Rename tab" msgstr "Переименовать вкладку" #: ../src/guake/guake_app.py:1813 msgid "Save to..." msgstr "Сохранить как..." #: ../src/guake/guake_app.py:1820 ../src/guake/prefs.py:1007 msgid "All files" msgstr "Ð’Ñе файлы" #: ../src/guake/guake_app.py:1825 msgid "Text and Logs" msgstr "ТекÑÑ‚ и Логи" #: ../src/guake/guake_app.py:1843 msgid "Find" msgstr "Ðайти" #: ../src/guake/guake_app.py:1845 msgid "Forward" msgstr "Вперёд" #: ../src/guake/guake_app.py:1846 msgid "Backward" msgstr "Ðазад" #: ../src/guake/main.py:69 msgid "Put Guake in fullscreen mode" msgstr "Перейти в полноÑкранный режим" #: ../src/guake/main.py:73 msgid "Toggles the visibility of the terminal window" msgstr "Переключение видимоÑти окна терминала" #: ../src/guake/main.py:77 msgid "Shows Guake main window" msgstr "Показать главное окно Guake" #: ../src/guake/main.py:81 msgid "Hides Guake main window" msgstr "Скрыть главное окно Guake" #: ../src/guake/main.py:85 msgid "Shows Guake preference window" msgstr "Показать окно наÑтроек Guake" #: ../src/guake/main.py:89 msgid "Shows Guake's about info" msgstr "Показать информацию о Guake" #: ../src/guake/main.py:93 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "Добавить вкладку (Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ директорией уÑтановленной в NEW_TAB)" #: ../src/guake/main.py:97 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "Выбрать вкладку (SELECT_TAB - Ñто Ð¸Ð½Ð´ÐµÐºÑ Ð²ÐºÐ»Ð°Ð´Ð¾Ðº)" #: ../src/guake/main.py:101 msgid "Return the selected tab index." msgstr "Вернуть Ð¸Ð½Ð´ÐµÐºÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¹ вкладки" #: ../src/guake/main.py:105 msgid "Return the selected tab label." msgstr "Вернуть название выбранной вкладки." #: ../src/guake/main.py:109 msgid "Execute an arbitrary command in the selected tab." msgstr "Выполнить произвольную команду в выбранной вкладке" #: ../src/guake/main.py:113 msgid "Specify the tab to rename. Default is 0." msgstr "Определите вкладку Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ. По-умолчанию 0." #: ../src/guake/main.py:117 msgid "Set the background image of the selected tab." msgstr "Укажите фоновое изображение Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¹ вкладки." #: ../src/guake/main.py:122 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "Укажите цвет фона выбранной вкладки в hex формате (#rrggbb) " #: ../src/guake/main.py:127 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" "Укажите цвет переднего плана выбранной вкладки в hex формате (#rrggbb) " #: ../src/guake/main.py:133 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Переименование указанной вкладки. Ð¡Ð±Ñ€Ð¾Ñ Ðº имени по-умолчанию, еÑли в TITLE " "одиночное тире \"-\"." #: ../src/guake/main.py:139 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" "Переименование текущей вкладки. Ð¡Ð±Ñ€Ð¾Ñ Ðº имени по-умолчанию, еÑли в TITLE " "одиночное тире \"-\"." #: ../src/guake/main.py:144 msgid "Says to Guake go away =(" msgstr "Скажите Guake'у уйти =(" #: ../src/guake/main.py:148 msgid "Do not execute the start up script" msgstr "Ðе запуÑкать Ñкрипт при Ñтарте" #: ../src/guake/main.py:254 msgid "Guake can not init!" msgstr "Ошибка инициализации!" #: ../src/guake/main.py:255 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Ошибка Gconf.\n" "Ð’Ñ‹ уверены, что уÑтановили guake.schemas верно?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "<шелл пользователÑ>" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Переключение видимоÑти Guake" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "ПрÑтать при потере фокуÑа" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Управление вкладками" #: ../src/guake/prefs.py:90 msgid "New tab" msgstr "ÐÐ¾Ð²Ð°Ñ Ð²ÐºÐ»Ð°Ð´ÐºÐ°" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Закрыть вкладку" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Переименовать текущую вкладку" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "ÐавигациÑ" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "К предыдущей вклаке" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "К Ñледующей вкладке" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "ПеремеÑтить текущую вкладку влево" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "ПеремеÑтить текущую вкладку вправо" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "Перейти на первую вкладку" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "Ðа вторую вкладку" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "Ðа третью вкладку" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "Ðа четвёртую вкладку" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "Ðа пÑтую вкладку" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "Ðа шеÑтую вкладку" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "Ðа Ñедьмую вкладку" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "Ðа воÑьмую вкладку" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "Ðа девÑтую вкладку" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "Ðа деÑÑтую вкладку" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "Перейти на поÑледнюю вкладку" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "Уменьшить" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "Увеличить" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "Увеличить (альтернативнаÑ)" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "Увеличить выÑоту" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "Уменьшить выÑоту" #: ../src/guake/prefs.py:142 msgid "Increase transparency" msgstr "Увеличить прозрачноÑть" #: ../src/guake/prefs.py:144 msgid "Decrease transparency" msgstr "Уменьшить прозрачноÑть" #: ../src/guake/prefs.py:146 msgid "Toggle transparency" msgstr "Вкл/выкл прозрачноÑть" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Буфер обмена" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Скопировать текÑÑ‚ в буфер обмена" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Ð’Ñтавить текÑÑ‚ из буфера обмена" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "Дополнительные функции" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "ИÑкать выделенный текÑÑ‚ в Интернете" #: ../src/guake/prefs.py:494 msgid "Action" msgstr "ДейÑтвие" #: ../src/guake/prefs.py:504 msgid "Shortcut" msgstr "ГорÑÑ‡Ð°Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ°" #: ../src/guake/prefs.py:662 ../src/guake/prefs.py:708 msgid "Custom" msgstr "Дополнительно" #: ../src/guake/prefs.py:1003 msgid "JSON files" msgstr "JSON файлы" #: ../src/guake/prefs.py:1101 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Сокращение \"%s\" уже иÑпользуетÑÑ." #: ../src/guake/prefs.py:1102 msgid "Error setting keybinding." msgstr "Ошибка Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ." #: ../src/guake/prefs.py:1114 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Ð’Ñ‹ не Ñможете иÑпользовать Ñокращение \"%s\", так как его невозможно будет " "набрать, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñту клавишу.\n" "\n" "Попробуйте Ñочетание Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ°Ð¼Ð¸ Control, Alt или Shift.\n" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: guake/data/prefs.glade:264 msgid "Never" msgstr "Ðикогда" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "С запущенным процеÑÑом" #: guake/data/prefs.glade:266 msgid "Always" msgstr "Ð’Ñегда" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "Путь к файлу команд:" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "Блок" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "I-вида" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "Подчёркивание" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "ИÑпользовать наÑтройки GTK+" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "Моргать" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "Ðе моргать" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "ИÑпользовать Ñледующие параметры командной Ñтроки при открытии " "редактора:\n" "- %(file_path)s: путь к файлу, который был выбран\n" "- %(line_number)s: еÑли Ваш редактор поддерживает, файл может быть " "открыт и прокручен до указанной Ñтроки.\n" "\n" "Ðапример, Ð´Ð»Ñ sublime, иÑпользуйте subl %(file_path)s:%(line_number)s\n" "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "ASCII DEL" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "ПоÑледовательноÑть Escape" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "Control-H" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "ÐаÑтройка ÑеÑÑии Guake" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "guake" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "Терминал;ИнÑтрументы;" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "ИÑпользовать командную Ñтроку в Quake терминале" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "Выравнивание главного окна по-горизонтали" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "http://guake-project.org" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "СвойÑтва Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "ÐаÑтройки Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¸ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "Path to script executed on Guake start:" #~ msgstr "Путь к Ñкрипту, запуÑкаемому при Ñтарте Guake:" #~ msgid "0 means no size limit" #~ msgstr "0 - без Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°" #~ msgid "Custom Commands" #~ msgstr "Команды пользователÑ" #~ msgid "" #~ "line starts by 'Filename:line' pattern (GCC/make). File path should exists" #~ msgstr "" #~ "Ñтрока начинаетÑÑ Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° 'Filename:line' (GCC/make). Должен " #~ "приÑутÑтвовать путь к файлу" #~ msgid "key binding error" #~ msgstr "ошибка привÑзки клавиши" #~ msgid "Unable to bind global %s key" #~ msgstr "Ðевозможно назначить глобальную %s клавишу" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Танго\n" #~ "Linux конÑоль\\ nXTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgid "Select a tab" #~ msgstr "Выбрать вкладку" #~ msgid "Rename the selected tab." #~ msgstr "Переименовать выбранную вкладку" #~ msgid "Background" #~ msgstr "Фон" #~ msgid "Choose some color" #~ msgstr "Выберите цвет" #~ msgid "Image:" #~ msgstr "Изображение:" #~ msgid "Style:" #~ msgstr "Стиль:" #~ msgid "Use system defaults" #~ msgstr "ИÑпользовать ÑиÑтемные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾-умолчаню" guake-3.0.5/po/sv.po000066400000000000000000000665331325625127100142420ustar00rootroot00000000000000# Swedish translation for Guake. # Copyright (C) Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Daniel Nylander , 2011 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:37+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/guake/language/" "sv/)\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Om Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake är en lättÃ¥tkomlig terminal\n" "baserad pÃ¥ fps games terminal" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake är fri programvara. Du kan distribuera det och/eller modifiera det " "under villkoren i GNU General Public License, publicerad av Free Software " "Foundation, antingen version 2 eller (om du sÃ¥ vill) nÃ¥gon senare version.\n" "\n" "Guake distribueras i hopp om att det ska vara användbart, men UTAN NÃ…GON SOM " "HELST GARANTI, även utan underförstÃ¥dd garanti om SÄLJBARHET eller " "LÄMPLIGHET FÖR NÃ…GOT SPECIELLT ÄNDAMÃ…L. Se GNU General Public License för " "ytterligare information.\n" "\n" "Du bör ha fÃ¥tt en kopia av GNU General Public License tillsammans med " "Brasero. Om inte, skriv till Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanska\n" "Lincoln de Sousa Brasiliansk portugisiska\n" "Markus Majer Tyska\n" "Mieszko Åšlusarczyk Polska\n" "Nishio Futoshi Japanska\n" "Pavel Alexeev Ryska\n" "Piotr DrÄ…g Polska" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Kopiera" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Klistra in" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Växla helskärm" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake Terminal" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Ny flik" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Byt namn pÃ¥ flik" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Stäng flik" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Avsluta" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Byt namn" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Stäng" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Lägg till ny flik" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Inställningar för Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "" "Egenskaper för Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Anpassa beteendet och utseendet för Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Aktivera popupnotifieringar vid uppstart" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Visa aktivitetsikon" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "FrÃ¥ga vid avslut" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "FrÃ¥ga vid avslut" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Allmänt" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Lägg överst" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Palett" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Lägg överst" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Dölj när fokus tappas" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Visa flikrad" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Växla helskärm" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Huvudfönster" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Höjd för huvudfönster" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "Höjd för huvudfönster" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "Höjd för huvudfönster" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Allmänt" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Standardtolk:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_Kör kommando som ett inloggningsskal" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Öppna ny flik i aktuell katalog" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Skal" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Visa rullningslist" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Rader i rullningshistorik:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Vid utdata" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "Vid tangenttryckning" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Rullning" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Rullning" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Använd systemets typsnitt med fast bredd" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Typsnitt:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Välj ett typsnitt" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Textfärg:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Bakgrundsfärg:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Palett" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Inbyggda scheman:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Färgpalett:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Textfärg:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Bakgrundsfärg:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Effekter" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Genomskinlighet:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Bakgrundsbild:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Utseende" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Palett" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Tangentbordsgenvägar" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Observera: Dessa alternativ kan orsaka att vissa program " "uppträder pÃ¥ ett felaktigt sätt. De finns endast här för att lÃ¥ta dig göra " "temporära lösningar för vissa program och operativsystem som förväntar ett " "annat terminalbeteende." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape-sekvens\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_Backspace-tangenten genererar:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "_Delete-tangenten genererar:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "Ã…t_erställ kompatibilitetsalternativ till standardvärden" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Tangentbordskompatibilitet" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Kompatibilitet" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Terminal" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Terminal %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Ett problem inträffade vid bindning av %s-tangenten.\n" "Använd inställningsdialogen i Guake för att välja en annan tangent " "(Aktivitetsikonen var aktiverad)" #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "Vill du verkligen avsluta Guake!?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "Vill du verkligen avsluta Guake!?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Lägg till ny flik" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Det finns fortfarande en process igÃ¥ng." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Det finns fortfarande en process igÃ¥ng." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "Det finns %d processer igÃ¥ng." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake är nu igÃ¥ng, tryck\n" "%s för att använda den." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Byt namn pÃ¥ flik" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Växlar synligheten för terminalfönstret" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Visar Guakes inställningsfönster" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Visar Guakes inställningsfönster" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Visar Guakes inställningsfönster" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Visar information om Guake" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Öppna ny flik i aktuell katalog" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Returnerar valt flikindex" #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Kör ett godtyckligt kommando i markerad flik." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Säger till Guake att försvinna =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake kan inte initiera!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Fel i Gconf.\n" "Har du installerat guake.schemas korrekt?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Växla synlighet för Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Dölj när fokus tappas" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Flikhantering" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Ny flik" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Stäng flik" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Byt namn pÃ¥ aktuell flik" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Navigering" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "GÃ¥ till föregÃ¥ende flik" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Byt namn pÃ¥ aktuell flik" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Byt namn pÃ¥ aktuell flik" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "GÃ¥ till nästa flik" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Genomskinlighet:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Genomskinlighet:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Genomskinlighet:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Urklipp" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Kopiera text till urklipp" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Klistra in text frÃ¥n urklipp" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "Ã…tgärd" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Genväg" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "Genvägen \"%s\" används redan." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Fel vid inställning av tangentbindning." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Genvägen \"%s\" kan inte användas därför att den blir omöjlig att ange med " "denna tangent.\n" "\n" "Prova med en tangent sÃ¥som Control, Alt eller Skift pÃ¥ samma gÃ¥ng.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Egenskaper för Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Anpassa beteendet och utseendet för Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "tangentbindningsfel" #~ msgid "Unable to bind global %s key" #~ msgstr "Kunde inte binda allmän %s-tangent" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux-konsol\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Anpassad\n" #~ msgid "Select a tab" #~ msgstr "Välj en flik" #~ msgid "Rename the selected tab." #~ msgstr "Byt namn pÃ¥ markerad flik." guake-3.0.5/po/tr.po000066400000000000000000000670631325625127100142360ustar00rootroot00000000000000# Translation of Guake to Turkish # Copyright (C) 2012 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # Berk Demirkır , 2012 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:50+0100\n" "Last-Translator: Berk Demirkır \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/guake/language/" "tr/)\n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Guake Hakkında" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake, kullanımı kolay\n" "fps oyunlarından esinlenmiÅŸ bir uçbirim yazılımıdır." #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake özgür bir yazılımdır; onu Özgün Yazılım Vakfı tarafından dağıtılan GNU " "Genel Kamu Lisansı'nın sürüm iki (ya da tercihen) daha sonraki sürümleri " "koÅŸulları altında dağıtabilir ve/veya deÄŸiÅŸtirebilirsiniz.\n" "\n" "Guake kullanışlı olması umuduyla dağıtılmıştır, ancak HİÇBİR GARANTİSİ " "YOKTUR; hatta SATILABİLİRLİK ya da BİR AMACA HİZMET gibi garantisi de " "yoktur. Daha fazla ayrıntı için GNU Genel Kamu Lisansı'na bakın.\n" "\n" "GNU Genel Kamu Lisansı'nın bir kopyasını Guake ile almış olmalısınız, eÄŸer " "almadıysanız Özgür Yazılım Vakfı, Inc. 51 Franklin St. Fifth Floor, Boston, " "MA 02110-1301 USA adresine yazın\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Berk Demirkır Turkish" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Kopyala" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Yapıştır" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "Tam ekran moduna gir veya çık" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Guake Uçbirim" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Yeni sekme" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Sekmeyi yeniden adlandır" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Sekmeyi Kapat" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Çıkış" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Yeniden Adlandır" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Kapat" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Yeni sekme ekle" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake Tercihleri" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake özellikleri" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "" "Guake'in davranışlarını ve görünümünü özelleÅŸtirin!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "BaÅŸlangıçta popup uyarılarını göster" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Sistem tepsisinde simge göster" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Çıkmadan önce sor" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Çıkmadan önce sor" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Genel" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "Her zaman üstte kal" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Palet" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "Her zaman üstte kal" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "Focus kaybedildiÄŸinde gizle" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Sekme çubuÄŸunu görüntüle" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "Tam ekran moduna gir veya çık" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Uçbirim Penceresi" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "Uçbirim Pencere yüksekliÄŸi" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "Uçbirim Pencere yüksekliÄŸi" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "Uçbirim Pencere yüksekliÄŸi" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Genel" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Varsayılan yorumlayıcı:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "Komutu gi_riÅŸ kabuÄŸu olarak çalıştır." #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Yeni sekmeyi klasörde aç" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Kabuk" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Kaydırma çubuÄŸunu görüntüle" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "Satır hafızası:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "Çıktı üretildiÄŸinde" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "TuÅŸa basıldığında" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Ekran Kaydırma" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "Kaydırma" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "Sistemin sabit geniÅŸlikli yazıtipini kullan" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Yazıtipi:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Font seçin" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Metin rengi:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Arkaplan rengi:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Palet" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Varsayılan düzenler:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Renk Paleti:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Metin rengi:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Arkaplan rengi:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Efektler" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "Åžeffaflık:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Arkaplan resmi:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Görünüm" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Palet" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Klavye kısayolları" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Note: Bu ayarlar bazı programların hatalı davranmasına " "sebep olabilir. Bu ayarlar sadece farklı uçbirim davranışları bekleyen " "programlar ve iÅŸletim sistemleri için vardır." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Esc dizisi\n" "Ctrl-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_Backspace tuÅŸu yerine:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "_Delete tuÅŸu yerine:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "Uyumluluk aya_rlarını varsayılan hale getir" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "Klavye uyumluluÄŸu" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "Uyumluluk" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Guake Uçbirim" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Uçbirim %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "%s tuÅŸunu kısayol olarak atarken bir hata oluÅŸtu.\n" "Lütfen Guake Seçenekler penceresini kullanarak yeni bir kısayol seçin. " "(Simge sistem çekmecesindedir)" #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "Guake'den çıkmak istediÄŸinize emin misiniz?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "Guake'den çıkmak istediÄŸinize emin misiniz?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Yeni sekme ekle" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Halen çalışan bir iÅŸlem var." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Halen çalışan bir iÅŸlem var." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "Çalışan %d iÅŸlem var." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake çalışıyor.\n" "%s tuÅŸu ile kullanmaya baÅŸlayın." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Sekmeyi yeniden adlandır" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Uçbirim penceresinin görüntüler veya gizler" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Guake seçenekler penceresini gösterir" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Guake seçenekler penceresini gösterir" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Guake seçenekler penceresini gösterir" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Guake'nin hakkında bilgisini gösterir" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Yeni sekmeyi klasörde aç" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "SeçilmiÅŸ sekme sıra numarasını döndürür." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Seçili sekmede sınırsız komut çalıştırır." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Guake'e güle güle der =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake baÅŸlatılamadı!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf Hatası.\n" "guake.schemas'ı doÄŸru ÅŸekilde yüklediniz mi?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Guake'i görüntüle veya gizle" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "Focus kaybedildiÄŸinde gizle" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "Sekme yönetimi" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Yeni sekme" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Sekmeyi kapat" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Geçerli sekmeyi yeniden adlandır" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "Gezinti" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Önceki sekmeye geç" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Geçerli sekmeyi yeniden adlandır" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Geçerli sekmeyi yeniden adlandır" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Sonraki sekmeye geç" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "Åžeffaflık:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "Åžeffaflık:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "Åžeffaflık:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Pano" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Metni panoya kopyala" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Panodan metni yapıştır" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "İşlev" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "Kısayol" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "\"%s\" kısayolu zaten kullanılıyor." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Kısayol atamasında hata." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "\"%s\" kısayolu kullanılamaz çünkü bu tuÅŸ kullanılarak yazmak imkansız " "olur.\n" "\n" "Ctrl, Alt veya Shift tuÅŸları ile beraber kullanmayı deneyin.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake özellikleri" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "Guake'in davranışlarını ve görünümünü özelleÅŸtirin!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "kısayol atama hatası" #~ msgid "Unable to bind global %s key" #~ msgstr "Genel %s tuÅŸu atanamadı" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux uçbirim\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Özel\n" #~ msgid "Select a tab" #~ msgstr "Bir sekme seçin" #~ msgid "Rename the selected tab." #~ msgstr "Seçilen sekmeyi yeniden adlandırır." guake-3.0.5/po/uk.po000066400000000000000000000764411325625127100142300ustar00rootroot00000000000000# Translation of Guake to Ukrainian # Переклад Guake українÑькою # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # МакÑим Іванов , 2011 # Сергій Дубик , 2011 msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-18 17:32+0200\n" "PO-Revision-Date: 2018-01-25 20:56+0100\n" "Last-Translator: Сергій Дубик \n" "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/" "guake/language/uk_UA/)\n" "Language: uk_UA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "Про Guake" #: ../data/about.glade.h:2 #, fuzzy msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "Copyright 2007-2009 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" #: ../data/about.glade.h:5 #, fuzzy msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake — термінал швидкого доÑтупу\n" "родом з ігор жанру FPS" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake — вільне програмне забезпеченнÑ; Ви можете розповÑюджувати його та/чи " "вноÑити зміни відповідно до умов Загальної Публічної Ліцензії GNU у тому " "виглÑді, у Ñкому вона була опублікована Фундацією Вільного Програмного " "ЗабезпеченнÑ; або 2-ої верÑÑ–Ñ— Ліцензії, або (на Ваш розÑуд) будь-Ñкої більш " "пізньої верÑÑ–Ñ—.\n" "\n" "Guake розповÑюджуєтьÑÑ Ñ–Ð· ÑподіваннÑм, що вона виÑвитьÑÑ ÐºÐ¾Ñ€Ð¸Ñною, але БЕЗ " "БУДЬ-ЯКОЇ ÒÐРÐÐТІЇ, без навіть УЯВÐОЇ ÒÐРÐÐТІЇ КОМЕРЦІЙÐОЇ ПРИДÐТÐОСТІ чи " "ВІДПОВІДÐОСТІ БУДЬ-ЯКОМУ ПЕВÐОМУ ЗÐСТОСУВÐÐÐЮ. ЗвернітьÑÑ Ð´Ð¾ Загальної " "Публічної Ліцензії GNU за подробицÑми.\n" "\n" "Ви мали отримати копію Загальної Публічної Ліцензії GNU разом з цією " "програмою. Якщо Ви не отримали копії ліцензії, напишіть за адреÑою Free " "Software Foundation, Inc., 59 Temple Place — Suite 330, Boston, MA " "02111-1307, USA.\n" #: ../data/about.glade.h:13 #, fuzzy msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez ІÑпанÑька\n" "Lincoln de Sousa БразильÑка португальÑька\n" "Markus Majer Ðімецька\n" "Mieszko Åšlusarczyk ПольÑька\n" "Nishio Futoshi ЯпонÑька\n" "Pavel Alexeev РоÑійÑька\n" "Piotr DrÄ…g ПольÑька" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "Копіювати" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "Ð’Ñтавити" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¾ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ð³Ð¾ режиму" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 #, fuzzy msgid "Reset terminal" msgstr "Термінал Guake" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "" #: ../data/guake.glade.h:7 #, fuzzy msgid "New Tab" msgstr "Ðова вкладка" #: ../data/guake.glade.h:8 #, fuzzy msgid "Rename Tab" msgstr "Перейменувати вкладку" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "Зачинити вкладку" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "Вийти" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "Перейменувати" #: ../data/guake.glade.h:14 msgid "Close" msgstr "Зачинити" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guake!" #: ../data/guake.glade.h:16 #, fuzzy msgid "Add a new tab" msgstr "Додати вкладку" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Guake" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "ВлаÑтивоÑті Guake" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð²ÐµÐ´Ñ–Ð½ÐºÐ¸ та виглÑду Guake!" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "Увімкнути ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ запуÑку" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "Показувати значок у ÑиÑтемній таці" #: ../data/prefs.glade.h:17 #, fuzzy msgid "Always prompt on quit" msgstr "Перепитувати при виході" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "" #: ../data/prefs.glade.h:21 #, fuzzy msgid "Prompt on close tab:" msgstr "Перепитувати при виході" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" #: ../data/prefs.glade.h:25 msgid "General" msgstr "Загальне" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "" #: ../data/prefs.glade.h:29 #, fuzzy msgid "Place tabs on top" msgstr "ТриматиÑÑ Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð°" #: ../data/prefs.glade.h:30 #, fuzzy msgid "Placement" msgstr "Палітра" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "ТриматиÑÑ Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð°" #: ../data/prefs.glade.h:32 msgid "Use VTE titles for tab names" msgstr "" #: ../data/prefs.glade.h:33 msgid "Max tab name length:" msgstr "" #: ../data/prefs.glade.h:34 msgid "0 means no size limit" msgstr "" #: ../data/prefs.glade.h:35 msgid "Abbreviate directories in tab names" msgstr "" #: ../data/prefs.glade.h:36 msgid "Hide on lose focus" msgstr "ХоватиÑÑ Ð¿Ñ€Ð¸ втраті фокуÑу" #: ../data/prefs.glade.h:37 msgid "Show tab bar" msgstr "Показувати панель вкладок" #: ../data/prefs.glade.h:38 #, fuzzy msgid "Start fullscreen" msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¾ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ð³Ð¾ режиму" #: ../data/prefs.glade.h:39 msgid "Main Window" msgstr "Головне вікно" #: ../data/prefs.glade.h:40 msgid "Left" msgstr "" #: ../data/prefs.glade.h:41 msgid "Center" msgstr "" #: ../data/prefs.glade.h:42 msgid "Right" msgstr "" #: ../data/prefs.glade.h:43 #, fuzzy msgid "Main Window Horizontal Alignment" msgstr "ВиÑота головного вікна" #: ../data/prefs.glade.h:44 #, fuzzy msgid "Main Window Height" msgstr "ВиÑота головного вікна" #: ../data/prefs.glade.h:45 #, fuzzy msgid "Main Window Width" msgstr "ВиÑота головного вікна" #: ../data/prefs.glade.h:46 msgid "Custom command file path: " msgstr "" #: ../data/prefs.glade.h:47 msgid "Please select a json file" msgstr "" #: ../data/prefs.glade.h:48 ../src/guake/prefs.py:75 msgid "General" msgstr "Загальне" #: ../data/prefs.glade.h:49 msgid "Default interpreter:" msgstr "Типовий інтерпретатор:" #: ../data/prefs.glade.h:50 msgid "_Run command as a login shell" msgstr "_ЗапуÑкати команду Ñк оболонку входу" #: ../data/prefs.glade.h:51 msgid "_Open new tab in current directory" msgstr "_Ðові вкладки відкриваютьÑÑ Ð² тій же теці" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "Оболонка" #: ../data/prefs.glade.h:53 msgid "Shell" msgstr "" #: ../data/prefs.glade.h:54 msgid "Show scrollbar" msgstr "Показувати Ñмужку прокрутки" #: ../data/prefs.glade.h:55 msgid "Scrollback lines:" msgstr "РÑдків в Ñ–Ñторії прокручуваннÑ:" #: ../data/prefs.glade.h:56 msgid "On output" msgstr "При текÑтовому виводі" #: ../data/prefs.glade.h:57 msgid "On key stroke" msgstr "При натиÑненнÑÑ… клавіш" #: ../data/prefs.glade.h:58 msgid "Scroll" msgstr "Прокручувати" #: ../data/prefs.glade.h:59 msgid "Scrolling" msgstr "ПрокручуваннÑ" #: ../data/prefs.glade.h:60 msgid "Use the system fixed width font" msgstr "ВикориÑтовувати ÑиÑтемний моноширинний шрифт" #: ../data/prefs.glade.h:61 msgid "Font:" msgstr "Шрифт:" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "Виберіть шрифт" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "Колір текÑту:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "Колір тла:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "Палітра" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "Вбудовані Ñхеми:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "Палітра:" #: ../data/prefs.glade.h:77 #, fuzzy msgid "Font color" msgstr "Колір текÑту:" #: ../data/prefs.glade.h:78 #, fuzzy msgid "Background color" msgstr "Колір тла:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "Ефекти" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "ПрозоріÑть:" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "Фонове зображеннÑ:" #: ../data/prefs.glade.h:84 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "Зовнішній виглÑд" #: ../data/prefs.glade.h:85 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" #: ../data/prefs.glade.h:86 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "" #: ../data/prefs.glade.h:87 msgid "Editor command line:" msgstr "" #: ../data/prefs.glade.h:89 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: ../data/prefs.glade.h:95 msgid "Quick open in current terminal" msgstr "" #: ../data/prefs.glade.h:96 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" #: ../data/prefs.glade.h:97 #, fuzzy msgid "Quick Open" msgstr "Палітра" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "" #: ../data/prefs.glade.h:99 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" #: ../data/prefs.glade.h:101 msgid "Keyboard shortcuts" msgstr "Комбінації клавіш" #: ../data/prefs.glade.h:102 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "Примітка: Ці параметри можуть зламати коректну роботу " "певних програм. Вони тут лише Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб ви могли підлаштувати поведінку " "термінала під певні програми та операційні ÑиÑтеми." #: ../data/prefs.glade.h:103 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Керуюча поÑлідовніÑть\n" "Control-H" #: ../data/prefs.glade.h:106 msgid "_Backspace key generates:" msgstr "_Клавіша Backspace генерує:" #: ../data/prefs.glade.h:107 msgid "_Delete key generates:" msgstr "К_лавіша Delete генерує:" #: ../data/prefs.glade.h:108 msgid "_Reset Compatibility Options to Defaults" msgstr "_Скинути опції ÑуміÑноÑті на типові" #: ../data/prefs.glade.h:109 msgid "Keyboard compatibility" msgstr "СуміÑніÑть клавіатури" #: ../data/prefs.glade.h:110 msgid "Compatibility" msgstr "СуміÑніÑть" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:439 #: ../src/guake/guake_app.py:181 ../src/guake/guake_app.py:378 msgid "Guake Terminal" msgstr "Термінал Guake" #: ../src/guake/gconfhandler.py:369 ../src/guake/guake_app.py:1386 #, fuzzy msgid "Terminal" msgstr "Термінал %s" #: ../src/guake/gconfhandler.py:440 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "Виникла проблема при Ñпробі призначити клавіатурне ÑÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ %s. " "Будь лаÑка, ÑкориÑтайтеÑÑŒ діалогом налаштувань, щоб вибрати іншу гарÑчу " "клавішу (значок у таці був задіÑний)." #: ../src/guake/guake_app.py:132 #, fuzzy msgid "Do you want to close the tab?" msgstr "Ви дійÑно хочете вийти з Guake!?" #: ../src/guake/guake_app.py:135 #, fuzzy msgid "Do you really want to quit Guake?" msgstr "Ви дійÑно хочете вийти з Guake!?" #: ../src/guake/guake_app.py:137 #, fuzzy msgid " and one tab open" msgstr "Додати вкладку" #: ../src/guake/guake_app.py:139 #, python-brace-format msgid " and {0} tabs open" msgstr "" #: ../src/guake/guake_app.py:142 #, fuzzy msgid "There are no processes running" msgstr "Один Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð´Ð¾ÑÑ– виконуєтьÑÑ." #: ../src/guake/guake_app.py:144 #, fuzzy msgid "There is a process still running" msgstr "Один Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð´Ð¾ÑÑ– виконуєтьÑÑ." #: ../src/guake/guake_app.py:146 #, fuzzy, python-brace-format msgid "There are {0} processes still running" msgstr "%d процеÑи(ів) доÑÑ– виконуютьÑÑ." #: ../src/guake/guake_app.py:186 msgid "guake-indicator" msgstr "" #: ../src/guake/guake_app.py:186 msgid "guake-tray" msgstr "" #: ../src/guake/guake_app.py:190 msgid "Show" msgstr "" #: ../src/guake/guake_app.py:379 #, python-format msgid "" "Guake is now running,\n" "press %s to use it." msgstr "" "Guake запущено,\n" "натиÑкайте %s Ð´Ð»Ñ Ð¹Ð¾Ð³Ð¾ виклику." #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "" #: ../src/guake/guake_app.py:1425 msgid "Rename tab" msgstr "Перейменувати вкладку" #: ../src/guake/guake_app.py:1736 msgid "Save to..." msgstr "" #: ../src/guake/guake_app.py:1743 ../src/guake/prefs.py:973 msgid "All files" msgstr "" #: ../src/guake/guake_app.py:1748 msgid "Text and Logs" msgstr "" #: ../src/guake/guake_app.py:1766 msgid "Find" msgstr "" #: ../src/guake/guake_app.py:1768 msgid "Forward" msgstr "" #: ../src/guake/guake_app.py:1769 msgid "Backward" msgstr "" #: ../src/guake/main.py:68 msgid "Put Guake in fullscreen mode" msgstr "" #: ../src/guake/main.py:72 msgid "Toggles the visibility of the terminal window" msgstr "Перемикнути видиміÑть головного вікна" #: ../src/guake/main.py:76 #, fuzzy msgid "Shows Guake main window" msgstr "Показати вікно налаштувань Guake" #: ../src/guake/main.py:80 #, fuzzy msgid "Hides Guake main window" msgstr "Показати вікно налаштувань Guake" #: ../src/guake/main.py:84 msgid "Shows Guake preference window" msgstr "Показати вікно налаштувань Guake" #: ../src/guake/main.py:88 msgid "Shows Guake's about info" msgstr "Показати «Про Guake»" #: ../src/guake/main.py:92 #, fuzzy msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "_Ðові вкладки відкриваютьÑÑ Ð² тій же теці" #: ../src/guake/main.py:96 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "" #: ../src/guake/main.py:100 msgid "Return the selected tab index." msgstr "Повернути Ñ–Ð½Ð´ÐµÐºÑ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ñ— вкладки." #: ../src/guake/main.py:104 msgid "Execute an arbitrary command in the selected tab." msgstr "Виконати вказану команду у поточній вкладці." #: ../src/guake/main.py:108 msgid "Specify the tab to rename. Default is 0." msgstr "" #: ../src/guake/main.py:112 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "" #: ../src/guake/main.py:117 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "" #: ../src/guake/main.py:123 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:129 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "" #: ../src/guake/main.py:134 msgid "Says to Guake go away =(" msgstr "Ðаказує Guake зникнути =(" #: ../src/guake/main.py:138 msgid "Do not execute the start up script" msgstr "" #: ../src/guake/main.py:235 msgid "Guake can not init!" msgstr "Guake не може ініціалізуватиÑÑŒ!" #: ../src/guake/main.py:236 #, fuzzy msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Помилка Gconf.\n" "Чи правильно ви вÑтановили guake.schemas?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "<оболонка кориÑтувача>" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "Показувати й ховати Guake" #: ../src/guake/prefs.py:81 #, fuzzy msgid "Toggle Hide on Lose Focus" msgstr "ХоватиÑÑ Ð¿Ñ€Ð¸ втраті фокуÑу" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÐºÐ»Ð°Ð´ÐºÐ°Ð¼Ð¸" #: ../src/guake/prefs.py:90 #, fuzzy msgid "New tab" msgstr "Ðова вкладка" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "Закрити вкладку" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "Перейменувати поточну вкладку" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "ÐавігаціÑ" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "Перейти до попередньої вкладки" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:103 #, fuzzy msgid "Move current tab left" msgstr "Перейменувати поточну вкладку" #: ../src/guake/prefs.py:105 #, fuzzy msgid "Move current tab right" msgstr "Перейменувати поточну вкладку" #: ../src/guake/prefs.py:107 #, fuzzy msgid "Go to first tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:109 #, fuzzy msgid "Go to second tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:111 #, fuzzy msgid "Go to third tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:113 #, fuzzy msgid "Go to fourth tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:115 #, fuzzy msgid "Go to fifth tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:117 #, fuzzy msgid "Go to sixth tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:119 #, fuzzy msgid "Go to seventh tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:121 #, fuzzy msgid "Go to eighth tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:123 #, fuzzy msgid "Go to ninth tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:125 #, fuzzy msgid "Go to tenth tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:127 #, fuzzy msgid "Go to last tab" msgstr "Перейти до наÑтупної вкладки" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "" #: ../src/guake/prefs.py:142 #, fuzzy msgid "Increase transparency" msgstr "ПрозоріÑть:" #: ../src/guake/prefs.py:144 #, fuzzy msgid "Decrease transparency" msgstr "ПрозоріÑть:" #: ../src/guake/prefs.py:146 #, fuzzy msgid "Toggle transparency" msgstr "ПрозоріÑть:" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "Буфер обміну" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "Скопіювати текÑÑ‚ до буфера обміну" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "Ð’Ñтавити текÑÑ‚ з буфера обміну" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "" #: ../src/guake/prefs.py:481 msgid "Action" msgstr "ДіÑ" #: ../src/guake/prefs.py:491 msgid "Shortcut" msgstr "ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ" #: ../src/guake/prefs.py:651 ../src/guake/prefs.py:697 msgid "Custom" msgstr "" #: ../src/guake/prefs.py:969 msgid "JSON files" msgstr "" #: ../src/guake/prefs.py:1063 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ â€ž%s“ вже зайнÑта." #: ../src/guake/prefs.py:1064 msgid "Error setting keybinding." msgstr "Ðе вдалоÑÑ Ñтворити прив’Ñзку до клавіш." #: ../src/guake/prefs.py:1076 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "Ðе можна прив’Ñзувати дії до комбінації клавіш „%s“, тому що це завадить " "набору з клавіатури.\n" "\n" "Будь лаÑка, Ñпробуйте щоÑÑŒ інше. ÐšÐ¾Ð¼Ð±Ñ–Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð· клавішами Control, Alt або " "Shift може допомогти.\n" #: guake/guake_app.py:491 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" #: guake/main.py:153 msgid "Return the selected tab label." msgstr "" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1315 msgid "Show resizer" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2600 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "" #: guake/data/prefs.glade:2635 msgid "On show:" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/prefs.glade:2714 msgid "Hooks" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "ВлаÑтивоÑті Guake" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð²ÐµÐ´Ñ–Ð½ÐºÐ¸ та виглÑду Guake!" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "key binding error" #~ msgstr "не вдалоÑÑ Ñтворити прив’Ñзку клавіш" #~ msgid "Unable to bind global %s key" #~ msgstr "Ðе вийшло Ñтворити прив’Ñзку глобальної комбінації клавіш %s" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "КонÑоль Linux\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Інша\n" #~ msgid "Select a tab" #~ msgstr "Вибрати вкладку" #~ msgid "Rename the selected tab." #~ msgstr "Перейменувати вибрану вкладку." guake-3.0.5/po/zh_CN.po000066400000000000000000000736441325625127100146140ustar00rootroot00000000000000# Translation of Guake to Chinese # Copyright (C) 2013 Guake Translators # This file is distributed under the same license as the Guake package. # # Translators: # 甘露(Gan Lu) , 2010. # å´æ–°å®‡(Xinyu Ng) , 2016. # 庄秋彬(zqb-all) , 2017. msgid "" msgstr "" "Project-Id-Version: Guake 0.4.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-05-20 23:56+0800\n" "PO-Revision-Date: \n" "Last-Translator: 庄秋彬(zqb-all) \n" "Language-Team: guake@lists.guake.org\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" #: ../data/about.glade.h:1 msgid "About Guake" msgstr "关于 Guake" #: ../data/about.glade.h:2 msgid "" "Copyright 2013-2015 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" "ç‰ˆæƒæ‰€æœ‰ 2013-2015 Gaetan Semet\n" "ç‰ˆæƒæ‰€æœ‰ 2007-2010 Lincoln de Sousa\n" "ç‰ˆæƒæ‰€æœ‰ 2007 Gabriel Falcão" #: ../data/about.glade.h:5 msgid "" "Guake is an easy to access\n" "terminal based on FPS games terminal" msgstr "" "Guake 是一个易于使用的\n" "基于 fps 游æˆç»ˆç«¯çš„终端" #: ../data/about.glade.h:7 msgid "" "Guake is free software; you can redistribute it and/or modify it under the " "terms of the GNU General Public License as published by the Free Software " "Foundation; either version 2 of the License, or (at your option) any later " "version.\n" "\n" "Guake is distributed in the hope that it will be useful, but WITHOUT ANY " "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " "details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "Guake; if not, write to the Free Software Foundation, Inc., 51 Franklin St, " "Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" "Guake 是自由软件;您å¯ä»¥åœ¨è‡ªç”±è½¯ä»¶åŸºé‡‘会\n" "å‘布的 GNU 通用公共许å¯è¯çš„æ¡æ¬¾ä¸‹\n" "釿–°åˆ†å‘å’Œ(或)修改它;\n" "您å¯ä»¥é€‰æ‹©ä½¿ç”¨ GPL 第二版,或(æŒ‰ç…§æ‚¨çš„æ„æ„¿)任何更新的版本。\n" "Guake 分å‘的目的是希望它物有所用,\n" "但是没有任何担ä¿ï¼›å¯¹äºŽå…¶é€‚销性或æŸä¸€ç‰¹å®šç›®çš„下的适用性,\n" "没有任何å³ä¾¿æ˜¯æš—示的担ä¿ã€‚\n" "请查阅 GNU 通用公共许å¯è¯ä»¥èŽ·å¾—æ›´å¤šä¿¡æ¯ã€‚\n" "您应当已ç»è·Ÿ Guake 一起收到一份 GNU 通用公众许å¯è¯çš„副本;\n" "如果没有,请写信至:Free Software Foundation, Inc.,\n" "51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" #: ../data/about.glade.h:13 msgid "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish\n" "Sangwoo Joo Korean\n" " " msgstr "" "Adolfo González Blázquez Spanish\n" "Lincoln de Sousa Brazilian Portuguese\n" "Markus Majer German\n" "Mieszko Åšlusarczyk Polish\n" "Nishio Futoshi Japanese\n" "Pavel Alexeev Russian\n" "Piotr DrÄ…g Polish" #: ../data/guake.glade.h:1 msgid "Copy" msgstr "å¤åˆ¶" #: ../data/guake.glade.h:2 msgid "Paste" msgstr "粘贴" #: ../data/guake.glade.h:3 ../src/guake/prefs.py:79 msgid "Toggle Fullscreen" msgstr "切æ¢å…¨å±" #: ../data/guake.glade.h:4 msgid "Save to File..." msgstr "ä¿å­˜åˆ°æ–‡ä»¶" #: ../data/guake.glade.h:5 ../src/guake/prefs.py:85 msgid "Reset terminal" msgstr "é‡ç½®ç»ˆç«¯" #: ../data/guake.glade.h:6 msgid "Find..." msgstr "查找" #: ../data/guake.glade.h:7 msgid "New Tab" msgstr "新标签页" #: ../data/guake.glade.h:8 msgid "Rename Tab" msgstr "é‡å‘½å标签页" #: ../data/guake.glade.h:9 msgid "Close Tab" msgstr "关闭标签页" #: ../data/guake.glade.h:10 msgid "Open link..." msgstr "打开链接" #: ../data/guake.glade.h:11 msgid "Search on Web" msgstr "使用æœç´¢å¼•擎æœç´¢" #: ../data/guake.glade.h:12 ../src/guake/prefs.py:83 msgid "Quit" msgstr "退出" #: ../data/guake.glade.h:13 msgid "Rename" msgstr "é‡å‘½å" #: ../data/guake.glade.h:14 msgid "Close" msgstr "关闭" #: ../data/guake.glade.h:15 msgid "Guake!" msgstr "Guakeï¼" #: ../data/guake.glade.h:16 msgid "Add a new tab" msgstr "新增标签页" #: ../data/prefs.glade.h:1 msgid "Guake Preferences" msgstr "Guake 首选项" #: ../data/prefs.glade.h:2 msgid "Guake properties" msgstr "Guake 属性" #: ../data/prefs.glade.h:3 msgid "" "Customize behavior and appearance of Guake!" msgstr "自定义 Guake 的行为和外观ï¼" #: ../data/prefs.glade.h:4 msgid "" "Path to a bash script that would be automatically executed when Guake " "starts, unless you specify --no-startup-script.\n" "\n" "This would typically use the configuration by command line feature of " "Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # it is advised to wait a bit before Guake has been successfully " "started\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" msgstr "" "此路径指定的脚本将会在Guakeå¯åŠ¨æ—¶è‡ªåŠ¨æ‰§è¡Œï¼Œé™¤éžå¯åŠ¨æ—¶å¸¦ä¸Šå‚æ•°ç¦æ­¢å¯åŠ¨è„šæœ¬ --" "no-startup-script.\n" "\n" "这通常用于基于命令行é…ç½®Guake:\n" "\n" "#!/bin/bash\n" "\n" "sleep 5 # 等待一会以确ä¿GuakeæˆåŠŸå¯åЍstarted\n" "\n" "guake -r \"main\" -e \"cd ~/projects/myproject/main\"\n" "guake -r \"prod\" -e \"cd ~/projects/myproject/prod\"\n" #: ../data/prefs.glade.h:15 msgid "Enable popup notifications on startup" msgstr "å¯ç”¨å¯åŠ¨æ—¶çš„å¼¹å‡ºé€šçŸ¥" #: ../data/prefs.glade.h:16 msgid "Show tray icon" msgstr "显示系统托盘图标" #: ../data/prefs.glade.h:17 msgid "Always prompt on quit" msgstr "退出时æç¤º" #: ../data/prefs.glade.h:18 msgid "_Flash terminal on bell" msgstr "告警时闪å±" #: ../data/prefs.glade.h:19 msgid "_Play system alert sound on bell" msgstr "告警时播放系统告警音" #: ../data/prefs.glade.h:20 msgid "Path to script executed on Guake start:" msgstr "Guakeå¯åŠ¨æ—¶æ‰§è¡Œè„šæœ¬è·¯å¾„" #: ../data/prefs.glade.h:21 msgid "Prompt on close tab:" msgstr "退出时æç¤º" #: ../data/prefs.glade.h:22 msgid "" "Never\n" "With process running\n" "Always" msgstr "" "从ä¸\n" "有进程正在è¿è¡Œæ—¶\n" "总是" #: ../data/prefs.glade.h:25 msgid "General" msgstr "常规" #: ../data/prefs.glade.h:26 msgid "Bottom align window instead of top align" msgstr "窗å£åœé åˆ°åº•部" #: ../data/prefs.glade.h:27 msgid "Appear on mouse display" msgstr "在光标所在显示器显示" #: ../data/prefs.glade.h:28 msgid "Appear on display:" msgstr "选择显示器" #: ../data/prefs.glade.h:29 msgid "Place tabs on top" msgstr "将标签æ ç½®äºŽä¸Šæ–¹" #: ../data/prefs.glade.h:30 msgid "Placement" msgstr "ä½ç½®" #: ../data/prefs.glade.h:31 msgid "Stay on top" msgstr "ä¿æŒåœ¨æœ€å‰ç«¯" #: ../data/prefs.glade.h:32 msgid "Hide on lose focus" msgstr "失去焦点åŽéšè—" #: ../data/prefs.glade.h:33 msgid "Show tab bar" msgstr "显示标签æ " #: ../data/prefs.glade.h:34 msgid "Start fullscreen" msgstr "å¯åŠ¨é»˜è®¤å…¨å±" #: ../data/prefs.glade.h:35 msgid "Use VTE titles for tab names" msgstr "使用VTE标题作为标签å" #: ../data/prefs.glade.h:36 msgid "Abbreviate directories in tab names" msgstr "在标签å中缩写目录" #: ../data/prefs.glade.h:37 msgid "Max tab name length:" msgstr "最大标签å长度" #: ../data/prefs.glade.h:38 msgid "Main Window" msgstr "主窗å£" #: ../data/prefs.glade.h:39 msgid "Left" msgstr "å·¦" #: ../data/prefs.glade.h:40 msgid "Center" msgstr "中" #: ../data/prefs.glade.h:41 msgid "Right" msgstr "å³" #: ../data/prefs.glade.h:42 msgid "Main Window Horizontal Alignment" msgstr "主窗å£å¯¹é½" #: ../data/prefs.glade.h:43 msgid "Main Window Height" msgstr "主窗å£é«˜åº¦" #: ../data/prefs.glade.h:44 msgid "Main Window Width" msgstr "主窗å£å®½åº¦" #: ../data/prefs.glade.h:45 msgid "Custom command file path: " msgstr "自定义命令路径" #: ../data/prefs.glade.h:46 msgid "Please select a json file" msgstr "请选择Json文件" #: ../data/prefs.glade.h:47 ../src/guake/prefs.py:75 msgid "General" msgstr "常规" #: ../data/prefs.glade.h:48 msgid "Default interpreter:" msgstr "默认解释器" #: ../data/prefs.glade.h:49 msgid "_Run command as a login shell" msgstr "è¿è¡Œå‘½ä»¤ä½œä¸ºç™»å½•外壳" #: ../data/prefs.glade.h:50 msgid "_Open new tab in current directory" msgstr "在当å‰ç›®å½•打开新标签页" #: ../data/prefs.glade.h:51 msgid "Shell" msgstr "外壳" #: ../data/prefs.glade.h:52 msgid "Shell" msgstr "外壳" #: ../data/prefs.glade.h:53 msgid "Show scrollbar" msgstr "显示滚动æ¡" #: ../data/prefs.glade.h:54 msgid "Scrollback lines:" msgstr "回å·è¡Œæ•°ï¼š" #: ../data/prefs.glade.h:55 msgid "On output" msgstr "输出时" #: ../data/prefs.glade.h:56 msgid "On key stroke" msgstr "键敲下时" #: ../data/prefs.glade.h:57 msgid "Scroll" msgstr "滚动" #: ../data/prefs.glade.h:58 msgid "Scrolling" msgstr "滚å±" #: ../data/prefs.glade.h:59 msgid "Use the system fixed width font" msgstr "使用系统的等宽字体" #: ../data/prefs.glade.h:60 msgid "Font:" msgstr "字体:" #: ../data/prefs.glade.h:61 msgid "Show resizer" msgstr "显示大å°è®¾ç½®" #: ../data/prefs.glade.h:62 msgid "Choose some font" msgstr "选择字体" #: ../data/prefs.glade.h:63 msgid "Text color:" msgstr "文字颜色:" #: ../data/prefs.glade.h:64 msgid "Background color:" msgstr "背景颜色:" #: ../data/prefs.glade.h:65 msgid "Cursor shape:" msgstr "光标形状" #: ../data/prefs.glade.h:66 msgid "" "Block\n" "I-Beam\n" "Underline" msgstr "" "ç²—æ¡çж\n" "细线状\n" "下划线" #: ../data/prefs.glade.h:69 msgid "" "Follow GTK+ setting\n" "Blink on\n" "Blink off" msgstr "" "è·ŸéšGTK+的设置\n" "打开光标闪çƒ\n" "关闭光标闪çƒ" #: ../data/prefs.glade.h:72 msgid "Cursor blink mode:" msgstr "光标闪动类型" #: ../data/prefs.glade.h:73 msgid "Allow bold font" msgstr "å…许使用粗体" #: ../data/prefs.glade.h:74 msgid "Palette" msgstr "调色æ¿" #: ../data/prefs.glade.h:75 msgid "Built-in schemes:" msgstr "内建方案:" #: ../data/prefs.glade.h:76 msgid "Color palette:" msgstr "调色æ¿ï¼š" #: ../data/prefs.glade.h:77 msgid "Font color" msgstr "文字颜色:" #: ../data/prefs.glade.h:78 msgid "Background color" msgstr "背景颜色:" #: ../data/prefs.glade.h:79 msgid "Use font and background color from the palette" msgstr "使用调色æ¿è®¾ç½®çš„字体和背景颜色" #: ../data/prefs.glade.h:80 msgid "Demo:" msgstr "样例:" #: ../data/prefs.glade.h:81 msgid "Effects" msgstr "效果" #: ../data/prefs.glade.h:82 msgid "Transparency:" msgstr "逿˜Žåº¦ï¼š" #: ../data/prefs.glade.h:83 msgid "Background image:" msgstr "背景图åƒï¼š" #: ../data/prefs.glade.h:84 msgid "Select A File" msgstr "选择一个文件" #: ../data/prefs.glade.h:85 ../src/guake/prefs.py:130 msgid "Appearance" msgstr "外观" #: ../data/prefs.glade.h:86 msgid "" "Quick open is a feature allowing you to open a file directly into " "your favorite text editor by clicking on its filename when it appears in " "your terminal. See the list of currently supported text patterns used to " "extract filename below." msgstr "" "快速打开是一项å…许您使用喜欢的编辑器打开文件的功能,åªéœ€è¦åœ¨æ–‡ä»¶å出现" "在终端时点击它å³å¯ã€‚符åˆä¸‹æ–¹æ¨¡å¼çš„字符串将被识别为å¯å¿«é€Ÿæ‰“开的文件å字。" #: ../data/prefs.glade.h:87 msgid "Enable Quick Open when Ctrl+clicking on a filename in the terminal" msgstr "å…许以按ä½Ctrlå¹¶å•击终端中的文件å的方å¼å¿«é€Ÿæ‰“å¼€" #: ../data/prefs.glade.h:88 msgid "Editor command line:" msgstr "编辑器的命令行设置:" #: ../data/prefs.glade.h:90 #, no-c-format msgid "" "Use the following elements in the open editor command line:\n" " - %(file_path)s: path to the file that has been clicked\n" " - %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" "在打开编辑器的命令行设置中,å¯ä½¿ç”¨ä»¥ä¸‹å…ƒç´ :\n" " - %(file_path)s: 被点击的文件路径\n" " - %(line_number)s: 如果编辑器支æŒï¼Œåˆ™å¯æ‰“开文件并跳转到指定的行å·\n" "\n" "比如,对于 sublime, å¯ä»¥ä½¿ç”¨ subl %(file_path)s:%(line_number)s\n" "" #: ../data/prefs.glade.h:96 msgid "Quick open in current terminal" msgstr "在当å‰ç»ˆç«¯ä¸­å¿«é€Ÿæ‰“å¼€" #: ../data/prefs.glade.h:97 msgid "" "Here is the list of supported patterns: (to add your own, please contact the " "Guake's authors)" msgstr "" "ä»¥ä¸‹ä¸ºå½“å‰æ–‡ä»¶ååŒ¹é…æ¨¡å¼çš„列表: (å¦‚æžœæƒ³åŠ å…¥æ‚¨è‡ªå·±çš„ä¸€äº›åŒ¹é…æ¨¡å¼ï¼Œè¯·è”ç³»Guake" "作者)" #: ../data/prefs.glade.h:98 msgid "Quick Open" msgstr "快速打开" #: ../data/prefs.glade.h:99 msgid "Quick Open" msgstr "快速打开" #: ../data/prefs.glade.h:100 msgid "" "To change a shortcut simply click on its name.\n" "To disable a shortcut, press the \"Backspace\" key." msgstr "" "å•击以修改快æ·é”®\n" "使用退格键\"Backspace\" å¯ç¦ç”¨æŸä¸ªå¿«æ·é”®" #: ../data/prefs.glade.h:102 msgid "Keyboard shortcuts" msgstr "键盘快æ·é”®" #: ../data/prefs.glade.h:103 msgid "" "Note: These options may cause some applications to behave " "incorrectly. They are only here to allow you to work around certain " "applications and operating systems that expect different terminal behavior." msgstr "" "注æ„:这些选项å¯èƒ½ä¼šå¯¼è‡´ä¸€äº›ç¨‹åºè¡Œä¸ºå¼‚常。仅仅是å…许您暂时应" "对æŸç¨‹åºå’ŒæœŸæœ›ä¸åŒç»ˆç«¯è¡Œä¸ºçš„æ“ä½œç³»ç»Ÿã€‚" #: ../data/prefs.glade.h:104 msgid "" "ASCII DEL\n" "Escape sequence\n" "Control-H" msgstr "" "ASCII DEL\n" "Escape åºåˆ—\n" "Control-H" #: ../data/prefs.glade.h:107 msgid "_Backspace key generates:" msgstr "Backspace 键产生:" #: ../data/prefs.glade.h:108 msgid "_Delete key generates:" msgstr "Delete 键产生:" #: ../data/prefs.glade.h:109 msgid "_Reset Compatibility Options to Defaults" msgstr "釿–°è®¾å®šå…¼å®¹æ€§é€‰é¡¹ä¸ºé»˜è®¤å€¼" #: ../data/prefs.glade.h:110 msgid "Keyboard compatibility" msgstr "键盘兼容性" #: ../data/prefs.glade.h:111 msgid "Compatibility" msgstr "兼容性" #: ../data/prefs.glade.h:112 msgid "" "In this dialog you can attach your own command or script to various " "guake events" msgstr "åœ¨è¿™ä¸ªå¯¹è¯æ¡†ä¸­ï¼Œæ‚¨å¯ä»¥å°†æ‚¨çš„自定义命令或脚本绑定到å„ç§guake事件" #: ../data/prefs.glade.h:113 msgid "" "Insert command or path to script.\n" "For details, see https://github.com/Guake/guake/issues/793" msgstr "" "增加命令或脚本路径。\n" "更多细节请å‚考 https://github.com/Guake/guake/issues/793" #: ../data/prefs.glade.h:115 msgid "On show:" msgstr "显示时" #: ../data/prefs.glade.h:116 msgid "Hooks" msgstr "é’©å­" #: ../data/prefs.glade.h:117 msgid "Hooks" msgstr "é’©å­" #: ../src/guake/about.py:47 ../src/guake/gconfhandler.py:429 #: ../src/guake/guake_app.py:185 ../src/guake/guake_app.py:365 msgid "Guake Terminal" msgstr "Guake 终端" #: ../src/guake/gconfhandler.py:430 #, python-format msgid "" "A problem happened when binding %s key.\n" "Please use Guake Preferences dialog to choose another key" msgstr "" "绑定 %s 键时出现问题。\n" "请使用 Guake é¦–é€‰é¡¹å¯¹è¯æ¡†é€‰æ‹©å¦å¤–的键(托盘图标已å¯ç”¨ï¼‰" #: ../src/guake/guake_app.py:133 msgid "Do you want to close the tab?" msgstr "æ‚¨æ˜¯å¦æƒ³å…³é—­è¿™ä¸ªæ ‡ç­¾é¡µï¼Ÿ" #: ../src/guake/guake_app.py:136 msgid "Do you really want to quit Guake?" msgstr "您确实想退出 Guake?" #: ../src/guake/guake_app.py:138 msgid " and one tab open" msgstr "且有一个标签页正打开ç€" #: ../src/guake/guake_app.py:140 #, python-brace-format msgid " and {0} tabs open" msgstr "且有{0}个标签页正打开ç€" #: ../src/guake/guake_app.py:143 msgid "There are no processes running" msgstr "当剿²¡æœ‰è¿›ç¨‹æ­£åœ¨è¿è¡Œ" #: ../src/guake/guake_app.py:145 msgid "There is a process still running" msgstr "当剿œ‰ä¸€ä¸ªè¿›ç¨‹æ­£åœ¨è¿è¡Œ" #: ../src/guake/guake_app.py:147 #, python-brace-format msgid "There are {0} processes still running" msgstr "当剿œ‰ {0} 进程正在è¿è¡Œ" #: ../src/guake/guake_app.py:190 msgid "guake-indicator" msgstr "guake指示器" #: ../src/guake/guake_app.py:190 msgid "guake-tray" msgstr "guake托盘" #: ../src/guake/guake_app.py:194 msgid "Show" msgstr "查看" #: ../src/guake/guake_app.py:366 msgid "" "Guake is now running,\n" "press {!s} to use it." msgstr "" "Guake 正在è¿è¡Œï¼Œ\n" "按 {!s} 使用它。" #: ../src/guake/guake_app.py:670 #, python-format msgid "Search on Web: '%s'" msgstr "在网络上æœç´¢ï¼šâ€˜%s’" #: ../src/guake/guake_app.py:675 msgid "Search on Web (no selection)" msgstr "在网络上æœç´¢ï¼ˆæ²¡æœ‰é€‰æ‹©æ–‡å­—)" #: ../src/guake/guake_app.py:683 msgid "Open Link: '{}...'" msgstr "打开链接:'{}...'" #: ../src/guake/guake_app.py:685 msgid "Open Link: {}" msgstr "打开链接:{}" #: ../src/guake/guake_app.py:688 msgid "Open Link..." msgstr "打开链接..." #: ../src/guake/guake_app.py:1418 msgid "Terminal" msgstr "终端" #: ../src/guake/guake_app.py:1462 msgid "Rename tab" msgstr "é‡å‘½å标签页" #: ../src/guake/guake_app.py:1787 msgid "Save to..." msgstr "ä¿å­˜åˆ°" #: ../src/guake/guake_app.py:1794 ../src/guake/prefs.py:997 msgid "All files" msgstr "所有文件" #: ../src/guake/guake_app.py:1799 msgid "Text and Logs" msgstr "文字和日志" #: ../src/guake/guake_app.py:1817 msgid "Find" msgstr "查找" #: ../src/guake/guake_app.py:1819 msgid "Forward" msgstr "å‰è¿›" #: ../src/guake/guake_app.py:1820 msgid "Backward" msgstr "åŽé€€" #: ../src/guake/main.py:69 msgid "Put Guake in fullscreen mode" msgstr "设置 Guake 免屿˜¾ç¤º" #: ../src/guake/main.py:73 msgid "Toggles the visibility of the terminal window" msgstr "切æ¢ç»ˆç«¯çª—壿˜¯å¦å¯è§" #: ../src/guake/main.py:77 msgid "Shows Guake main window" msgstr "显示 Guake 的主窗å£" #: ../src/guake/main.py:81 msgid "Hides Guake main window" msgstr "éšè— Guake 主窗å£" #: ../src/guake/main.py:85 msgid "Shows Guake preference window" msgstr "显示 Guake 首选项窗å£" #: ../src/guake/main.py:89 msgid "Shows Guake's about info" msgstr "显示 Guake 的“关于â€ä¿¡æ¯" #: ../src/guake/main.py:93 msgid "Add a new tab (with current directory set to NEW_TAB)" msgstr "在当å‰ç›®å½•打开新标签页" #: ../src/guake/main.py:97 msgid "Select a tab (SELECT_TAB is the index of the tab)" msgstr "按照编å·é€‰æ‹©ä¸€ä¸ªæ ‡ç­¾é¡µ" #: ../src/guake/main.py:101 msgid "Return the selected tab index." msgstr "返回选中标签页的åºå·" #: ../src/guake/main.py:105 msgid "Return the selected tab label." msgstr "返回选中标签页的åå­—" #: ../src/guake/main.py:109 msgid "Execute an arbitrary command in the selected tab." msgstr "在选中标签页执行一个任æ„命令。" #: ../src/guake/main.py:113 msgid "Specify the tab to rename. Default is 0." msgstr "指定é‡å‘½å标签页,默认为0" #: ../src/guake/main.py:117 msgid "Set the background image of the selected tab." msgstr "设置选中标签页的背景图片" #: ../src/guake/main.py:122 msgid "Set the hexadecimal (#rrggbb) background color of the selected tab." msgstr "设置选中标签页的背景颜色,格å¼ä¸º(#rrggbb)" #: ../src/guake/main.py:127 msgid "Set the hexadecimal (#rrggbb) foreground color of the selected tab." msgstr "è®¾ç½®é€‰ä¸­æ ‡ç­¾é¡µçš„å‰æ™¯é¢œè‰²ï¼Œæ ¼å¼ä¸º(#rrggbb)" #: ../src/guake/main.py:133 msgid "" "Rename the specified tab. Reset to default if TITLE is a single dash \"-\"." msgstr "é‡å‘½å指定标签页,如果标题为 \"-\" ,设为默认" #: ../src/guake/main.py:139 msgid "" "Rename the current tab. Reset to default if TITLE is a single dash \"-\"." msgstr "é‡å‘½å当剿 ‡ç­¾ï¼Œå¦‚果标题为 \"-\" ,设为默认" #: ../src/guake/main.py:144 msgid "Says to Guake go away =(" msgstr "告诉 Guake èµ°å¼€ =(" #: ../src/guake/main.py:148 msgid "Do not execute the start up script" msgstr "å¯åŠ¨æ—¶ä¸æ‰§è¡Œè„šæœ¬" #: ../src/guake/main.py:254 msgid "Guake can not init!" msgstr "Guake 无法åˆå§‹åŒ–ï¼" #: ../src/guake/main.py:255 msgid "" "Gconf Error.\n" "Have you installed guake.schemas properly?" msgstr "" "Gconf 错误。\n" "æ‚¨å·²ç»æ­£ç¡®å®‰è£…了 guake.schemas å—?" #. string to show in prefereces dialog for user shell option #: ../src/guake/prefs.py:67 msgid "" msgstr "<用户外壳>" #: ../src/guake/prefs.py:77 msgid "Toggle Guake visibility" msgstr "åˆ‡æ¢ Guake 是å¦å¯è§" #: ../src/guake/prefs.py:81 msgid "Toggle Hide on Lose Focus" msgstr "失去焦点åŽéšè—" #: ../src/guake/prefs.py:88 msgid "Tab management" msgstr "标签页管ç†" #: ../src/guake/prefs.py:90 msgid "New tab" msgstr "新标签页" #: ../src/guake/prefs.py:92 msgid "Close tab" msgstr "关闭标签页" #: ../src/guake/prefs.py:94 msgid "Rename current tab" msgstr "é‡å‘½å当剿 ‡ç­¾é¡µ" #: ../src/guake/prefs.py:97 msgid "Navigation" msgstr "导航" #: ../src/guake/prefs.py:99 msgid "Go to previous tab" msgstr "上一个标签页" #: ../src/guake/prefs.py:101 msgid "Go to next tab" msgstr "下一个标签页" #: ../src/guake/prefs.py:103 msgid "Move current tab left" msgstr "将当剿 ‡ç­¾é¡µå‘左移动" #: ../src/guake/prefs.py:105 msgid "Move current tab right" msgstr "将当剿 ‡ç­¾é¡µå‘å³ç§»åЍ" #: ../src/guake/prefs.py:107 msgid "Go to first tab" msgstr "跳转到第一个标签页" #: ../src/guake/prefs.py:109 msgid "Go to second tab" msgstr "跳转到第二个标签页" #: ../src/guake/prefs.py:111 msgid "Go to third tab" msgstr "跳转到第三个标签页" #: ../src/guake/prefs.py:113 msgid "Go to fourth tab" msgstr "跳转到第四个标签页" #: ../src/guake/prefs.py:115 msgid "Go to fifth tab" msgstr "跳转到第五个标签页" #: ../src/guake/prefs.py:117 msgid "Go to sixth tab" msgstr "跳转到第六个标签页" #: ../src/guake/prefs.py:119 msgid "Go to seventh tab" msgstr "跳转到第七个标签页" #: ../src/guake/prefs.py:121 msgid "Go to eighth tab" msgstr "跳转到第八个标签页" #: ../src/guake/prefs.py:123 msgid "Go to ninth tab" msgstr "跳转到第ä¹ä¸ªæ ‡ç­¾é¡µ" #: ../src/guake/prefs.py:125 msgid "Go to tenth tab" msgstr "跳转到第å个标签页" #: ../src/guake/prefs.py:127 msgid "Go to last tab" msgstr "跳转到最åŽä¸€ä¸ªæ ‡ç­¾é¡µ" #: ../src/guake/prefs.py:132 msgid "Zoom out" msgstr "放大" #: ../src/guake/prefs.py:134 msgid "Zoom in" msgstr "缩å°" #: ../src/guake/prefs.py:136 msgid "Zoom in (alternative)" msgstr "缩å°ï¼ˆæ›¿ä»£ï¼‰" #: ../src/guake/prefs.py:138 msgid "Increase height" msgstr "增加高度" #: ../src/guake/prefs.py:140 msgid "Decrease height" msgstr "å‡å°‘高度" #: ../src/guake/prefs.py:142 msgid "Increase transparency" msgstr "å¢žåŠ é€æ˜Žåº¦" #: ../src/guake/prefs.py:144 msgid "Decrease transparency" msgstr "å‡å°‘逿˜Žåº¦" #: ../src/guake/prefs.py:146 msgid "Toggle transparency" msgstr "逿˜Žå¼€å…³" #: ../src/guake/prefs.py:149 msgid "Clipboard" msgstr "剪贴æ¿" #: ../src/guake/prefs.py:151 msgid "Copy text to clipboard" msgstr "å¤åˆ¶æ–‡å­—到剪贴æ¿" #: ../src/guake/prefs.py:153 msgid "Paste text from clipboard" msgstr "从剪贴æ¿ä¸­ç²˜è´´æ–‡å­—" #: ../src/guake/prefs.py:156 msgid "Extra features" msgstr "é¢å¤–的功能" #: ../src/guake/prefs.py:159 msgid "Search select text on web" msgstr "使用æœç´¢å¼•擎æœç´¢é€‰æ‹©æ–‡å­—" #: ../src/guake/prefs.py:489 msgid "Action" msgstr "行为" #: ../src/guake/prefs.py:499 msgid "Shortcut" msgstr "å¿«æ·é”®" #: ../src/guake/prefs.py:657 ../src/guake/prefs.py:703 msgid "Custom" msgstr "自定义" #: ../src/guake/prefs.py:993 msgid "JSON files" msgstr "Json文件" #: ../src/guake/prefs.py:1091 #, python-format msgid "The shortcut \"%s\" is already in use." msgstr "å¿«æ·é”® \"%s\" å·²ç»è¢«ä½¿ç”¨" #: ../src/guake/prefs.py:1092 msgid "Error setting keybinding." msgstr "设定键绑定时出错" #: ../src/guake/prefs.py:1104 #, python-format msgid "" "The shortcut \"%s\" cannot be used because it will become impossible to type " "using this key.\n" "\n" "Please try with a key such as Control, Alt or Shift at the same time.\n" msgstr "" "无法使用快æ·é”® \"%s\" ,因为使用该键将导致无法输入。\n" "\n" "请å°è¯•åŒæ—¶ç”¨è¯¸å¦‚ Control,Alt 或 Shift 键。\n" #: guake/data/about.glade:15 msgid "" "Copyright 2013-2018 Gaetan Semet\n" "Copyright 2007-2010 Lincoln de Sousa\n" "Copyright 2007 Gabriel Falcão" msgstr "" #: guake/data/prefs.glade:264 msgid "Never" msgstr "" #: guake/data/prefs.glade:265 msgid "With process running" msgstr "" #: guake/data/prefs.glade:266 msgid "Always" msgstr "" #: guake/data/prefs.glade:499 msgid "Refocus if open" msgstr "" #: guake/data/prefs.glade:865 msgid "Custom command file path:" msgstr "" #: guake/data/prefs.glade:1423 msgid "Block" msgstr "" #: guake/data/prefs.glade:1424 msgid "I-Beam" msgstr "" #: guake/data/prefs.glade:1425 msgid "Underline" msgstr "" #: guake/data/prefs.glade:1443 msgid "Follow GTK+ setting" msgstr "" #: guake/data/prefs.glade:1444 msgid "Blink on" msgstr "" #: guake/data/prefs.glade:1445 msgid "Blink off" msgstr "" #: guake/data/prefs.glade:2236 msgid "" "Use the following elements in the open editor command line:\n" "- %(file_path)s: path to the file that has been clicked\n" "- %(line_number)s: if your editor supports it, you can directly open " "the file to a given line number when found on the screen.\n" "\n" "For example, for sublime, use subl %(file_path)s:%(line_number)s\n" "" msgstr "" #: guake/data/prefs.glade:2442 guake/data/prefs.glade:2462 msgid "ASCII DEL" msgstr "" #: guake/data/prefs.glade:2443 guake/data/prefs.glade:2463 msgid "Escape sequence" msgstr "" #: guake/data/prefs.glade:2444 guake/data/prefs.glade:2464 msgid "Control-H" msgstr "" #: guake/data/prefs.glade:2665 msgid "On start:" msgstr "" #: guake/data/guake-prefs.desktop:8 msgid "Configure your Guake sessions" msgstr "" #: guake/data/guake-prefs.desktop:15 guake/data/guake.desktop:18 msgid "guake" msgstr "" #: guake/data/guake-prefs.desktop:20 msgid "Terminal;Utility;" msgstr "" #: guake/data/guake.desktop:10 msgid "Use the command line in a Quake-like terminal" msgstr "" #: guake/data/prefs.glade:770 msgid "Main Window Horizontal Alignment" msgstr "" #: guake/data/about.glade:17 msgid "http://guake-project.org" msgstr "" #: guake/data/about.glade:18 msgid "" "Guake is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public\n" "License as published by the Free Software Foundation;\n" "either version 2 of the License, or (at your option) any\n" "later version.\n" "\n" "Guake is distributed in the hope that it will be useful, but\n" "WITHOUT ANY WARRANTY; without even the implied\n" "warranty of MERCHANTABILITY or FITNESS FOR A\n" "PARTICULAR PURPOSE. See the GNU General Public\n" "License for more details.\n" "\n" "You should have received a copy of the GNU General\n" "Public License along with Guake; if not, write to the Free\n" "Software Foundation, Inc., 51 Franklin St, Fifth Floor,\n" "Boston, MA 02110-1301 USA" msgstr "" #: guake/prefs.py:89 msgid "Show and focus Guake window" msgstr "" #: guake/data/prefs.glade:566 msgid "0" msgstr "" #: guake/data/prefs.glade:610 msgid "Main Window Options" msgstr "" #: guake/data/prefs.glade:770 msgid "Horizontal Alignment:" msgstr "" #: guake/data/prefs.glade:855 msgid "Height:" msgstr "" #: guake/data/prefs.glade:868 msgid "Width:" msgstr "" #: guake/data/prefs.glade:913 msgid "Geometry" msgstr "" #: guake/data/prefs.glade:944 msgid "Main Window" msgstr "" #: guake/data/prefs.glade:1197 msgid "Infinite scrolling" msgstr "" #: guake/data/prefs.glade:1219 msgid "Scrollbar" msgstr "" #: guake/data/prefs.glade:1304 msgid "Scroll to Bottom" msgstr "" #: guake/data/prefs.glade:2117 msgid "" "Quick open is a feature allowing you to open a file directly into your " "favorite text editor by clicking on its filename when it appears in your " "terminal. See the list of currently supported text patterns used to extract " "filename below." msgstr "" #: guake/main.py:64 msgid "Show Guake version number and exit" msgstr "" #: guake/data/prefs.glade:93 msgid "Guake properties" msgstr "Guake 属性" #: guake/data/prefs.glade:107 msgid "Customize behavior and appearance of Guake!" msgstr "自定义 Guake 的行为和外观ï¼" #: guake/data/prefs.glade:929 msgid "Displacement in pixels" msgstr "" #~ msgid "0 means no size limit" #~ msgstr "0表示没有大å°é™åˆ¶" #~ msgid "key binding error" #~ msgstr "键绑定出错" #~ msgid "Unable to bind global %s key" #~ msgstr "无法绑定全局 %s é”®" #~ msgid "http://guake.org" #~ msgstr "http://guake.org" #~ msgid "" #~ "Tango\n" #~ "Linux console\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "Custom\n" #~ msgstr "" #~ "Tango\n" #~ "Linux 终端\n" #~ "XTerm\n" #~ "Rxvt\n" #~ "自定义\n" #~ msgid "Rename the selected tab." #~ msgstr "é‡å‘½å选定的标签页" #~ msgid "Background" #~ msgstr "背景" #~ msgid "Choose some color" #~ msgstr "选择颜色" #~ msgid "Image:" #~ msgstr "图åƒï¼š" #~ msgid "Style:" #~ msgstr "风格:" #~ msgid "Use system defaults" #~ msgstr "使用系统默认" guake-3.0.5/releasenotes/000077500000000000000000000000001325625127100153105ustar00rootroot00000000000000guake-3.0.5/releasenotes/archive/000077500000000000000000000000001325625127100167315ustar00rootroot00000000000000guake-3.0.5/releasenotes/archive/NEWS.pre-3.0000066400000000000000000000361241325625127100205210ustar00rootroot00000000000000 Version 0.8.11 -------------- Maintainance release with bug fixes and translation updates. - #885 revert to the old fixed-width tabs behavior - move the startup script setting to the hooks tab - #977 Add a configuration toggle to disable windows refocus - #970 Right-click tab options don't work properly - #995 Russian translation - #983 French translation - #986 Update German translation Version 0.8.10 -------------- Minors Bug fixes and new Ocean and Oceanic Next color schemes. Version 0.8.9 ------------- Thanks for guakers for the following contibutions: New features: - #793, #876: Execute a script on display event - #864: Add preference dialog checkbox for toggling 'resizer' visibility - #885: tabs share the full screen width - #942: Quick open also matches `/home` path - #933: Add `-l` option to get tab label Bug Fixes - #934: Quick open does not work with dash - #893, #896, #888: another Unity screen size fix - Translation update: ja (#875), cn (#955), nl (#931), pt (#895), Version 0.8.8 ------------- Thank to these contribution from Guake users, I am happy to announce a new minor fix release of Guake. Features: * Close a tab with the middle button of the mouse Bug Fixes: - Fix error when toggle key was disabled - Update change news - Uppercase pallete name - Fix pylint errors - Convert README badge to SVG - Update Japanese translation - update Russian translation - updated CS translation - Update zh_CN translation Version 0.8.7 ------------- Do not forget to update the software version Version 0.8.6 ------------- Lot of bug fixes in this release. Thanks for all contributors ! Please note that it is not tested on dual screen set ups. Bug fixes: * Terminal geometry fixes (#773 @koter84, #775 RedFlames, b36295 myself) * Fix "changing max tab length" set all tab to same title * Fix on terminal kill (#636, @coderstephen) * Typo/Cosmetics (#761, @thuandt) * Fix the bottom of tab buttons being cut off in Gnome (#786 @lopsided98) * Fix fullscreen follow mouse (#774 @koter84) * Option to shorten VTE tab name (#798 @versusvoid) * Updated translations: - french (b071b4, myself) - russian (#787 @vantu5z), - corean (#766 @nessunkim), - polish (#799 @piotrdrag) Version 0.8.5 ------------- Minor version today, mostly minor bug fixes and translation update. I did have time to work on GTK3, maintaining Guake to keep using GTK2 is more and more difficult, Travis kind of abandonned the compatibility of PyGtk2. * Add a shortcut to open the last tab (#706, thanks @evgenius) * Fix icon size on Ubuntu (#734) * Add tab UUID and selection by UUID (#741, thanks @SoniEx2, @Ozzyboshi) * Updated Polish (#705), Chinese (#711), German (#732), Brazil Portuguese (#744), Czech (#747) * Fixed doc (#709, #706) * Fix some Pep8 issue Version 0.8.4 ------------- Bug fixes: - Very big icon tray (#598, @thardev) - Feature keyboard shorcut hide on lose focus (#650, #262, #350, @thardev) - Endless transparency and small rework of hide on lose focus (#651, @thardev) - fix tray icon does not align in center (#663, @wuxinyumrx) - Updated pt_BR translation (#686, @matheus-manoel) - improved Bluloco theme readability (#693, @uloco) - ensure gsettings process is well kill (#636) - fix exception in preference panel Version 0.8.3 ------------- Quick fix about missing svg file Version 0.8.2 ------------- Bug fix version. Thanks for external contributions! Feature: - new palette 'Bluloco' (my default one now!) (@uloco) Bug fixes: - tab bar width (@ozzyboshi) - open new tab in current directory (#578, @Xtreak) - fix default interpreter (#619, @Xtreak) - fix use VTE title (#524, @Xtreak) - Russian tranlation (@vantu5z), german (@Airfunker), spanish (@thardev) chinese (@Xinyu Ng) - fix guake cannot restore fullscreen (#628, @thardev) Version 0.8.1 ------------- I started working on Guake 1.0.0, and not in a dedicated branch. It is now in its own source folder. We clearly need to move to gtk3 soon, since GTK2 is being discontinued, the VTE is no more maintained for GTK2-Python, and adds lot of cool features. So I am now starting to work on a complete rewrite of Guake, so don't expect 0.8.x to see lot of new features, unfortunately. But Guake 1.0.0 will add features such as: - line wrap in terminal - search in terminal - dconf/gsettings to store configuration - GTK3 look and feel - much cleaner build and translation systems But, this means I cannot work too much on 0.8.x. I still do some bug fixes, and thanks to external contributors that share the love for Guake, Guake 0.8 still moves on! So don't hesitate to have a look in the code to fix any bug you are experiencing and submit a Pull Request. New features: - a-la guake-indicator custom commands (#564) - by @Ozzyboshi! - Add option to allow/disallow bold font (#603) - by @helix84! - Clean current terminal item in contextual menu (#608) - by @Denis Subbotin Bug fixes: - Terminal widget disappears at random times (#592) - Typo - by @selivan, @Ruined1 Version 0.8.0 ------------- I have been extremely busy the previous 3 months, so I have almost not worked on Guake. I wanted to introduce in the next version some major features heavily asked, like session save and split terminal. They will have to wait a bit more. As a result, most of the contribution are from external contributors. Thank you very much for all these patches! This releases introduces two major changes in the project, thus the minor version change. First, the new homepage is now online: http://guake-project.org/ As I remind you, Guake has *not* control over the old domain guake.org. So far the content is still one of the old content of this domain. So please use http://guake-project.org to reference Guake. Source code of the Web site can be found here: https://github.com/Guake/guake-website The second major change in the project is the abandon of our internal hotkey manager ``globalhotkey``, which was responsible for binding hotkeys globally to the window manager. This piece of code was extremely old and hard to maintain. This was also unnecessarily complexifying the build process of Guake. Thanks to the contribution of @jenrik, we are now using a pretty common package ``keybinder`` (Ubuntu: ``python-keybinder``). Bug fixes: - Guake fails to start due to a GlobalHotkey related C call fixed by replacing GlobalHotkeys with keybinder. Fixed by @jenrik. (#558, #510) - Fix icon issue with appindicator (#591) - swap terms correctly when moving tabs (#473, #512, #588) - Remove last reference to --show-hide (#587) - fixed and completed german translation (#585) - Drop duplicated man page (a526046a) - use full path to tray icon with libappindicator (#591) Version 0.7.2 (2015.05.20) -------------------------- Bug fixes: - Fix Ctrl+D regresion (#550) - update Quick Open Preference Window Version 0.7.1 (2015.05.18): --------------------------- Some bug fixes, and cleared issues with new palette colors. As side note, our domain 'guake.org' has been squatted by an outsider that seems only interested in getting money to release the domain. Since Guake is a small project, based on 100% OpenSource spirit, we do not want to loose more time on this subject. The guake website will be deployed soon on a new URL: http://guake-project.org Please do **NOT** use guake.org anymore, until we can retrieve it. We cannot be hold responsible for any content on guake.org anymore. Bug fixes: - Background and font color inversed for some color schemes (#516) - Guake width wrong on non-Unity Ubuntu desktop (#517) - Add get_gtktab_name dbus interface (#529, #530) - Fix issue with selection copy (#514) - I18n fixes and updated Polish translation (#519). Thanks a lot @piotrdrag! - Remove add and guake icon in tab (#543) - prompt_on_close_tab option (#546) Thanks a lot @tobz1000! - Fix default shortcuts for move tabs Version 0.7.0 (2015.05.02): --------------------------- I had more time working on Guake recently, so I fixed some long term issues, and exposed some internal settings into the preference window. Thanks for the external contribution: @varemenos, @seraff and others! Here is the complete changelog for this release: - Reorganised palette definition, add a demo terminal in preference panel (#504, #273, #220) - Plenty of other new color palettes (thanks again @varemenos ! #504) - don't propagate COLORTERM environment variable in terminal (#488) - Force $TERM environment variable to 'xterm-256color' in terminals (#341) - Fix issue with the quit confirmation dialog box (#499) - Add shortcut for transparency level (#481) - Add label to tell user how to disable a shortcut (#488) - Expose cursor_shape and blink cursor method in pref window (#505) - Expose Guake startup script to the pref window (#198) - Some window management bug fixes (#506, #445) - Fix "Not focused on openning if tab was moved" (#441) - Add contextual menu item 'Open Link' on right click on a link (5476653) - Fix compatibility with Ubuntu 15.04 (#509) - Fix Guake Turns Gray sometimes (#473, #512) Version 0.6.2 (2015.04.20): --------------------------- - Packaging issue fixes Version 0.6.1 (2015.04.19): --------------------------- - bug fixes Version 0.6.0 (2015.04.18): --------------------------- This version is poor in new feature, I just don't have time to work on Guake. I got a lot of incompatibility reports on new systems, such as Wayland. Port to gtk3 is still a must have, but all features of the VTE component does not seem to have been ported. Features: - Save current terminal buffer to file - Hotkeys for moving tab - plenty of color palettes (thanks @varemenos !) - bug fixes Version 0.5.2 (2014.11.23): --------------------------- - bug fixes - Disable the 'focus_if_open' feature (hidden trigger, true per default). Restaure focus does not work in all systems. - lot of "componentization" of the code, in preparation to the rebase of 'gtk3' branch. Version 0.5.1 (2014.11.06): --------------------------- - minor bug fixes release Version 0.5.0 (2014.02.22): --------------------------- - Tab can be moved - Add change tab hotkey (F1-F10 by default) and is display on tab - Add "New tab" menu item - Quick open file path within the terminal output - gconf only settings: - startup scripts - vertical aligments - minor bug fixes - New maintainer: * Gaetan Semet - Contributors: * @koter84 * @kneirinck Versions < 0.5.0 ---------------- changes since 0.4.4: - Custom tab titles are no longer overriden by VTE ones (rgaudin) - Absent notifications daemon is no longer fatal - Fix for key hotkeys being recorded as key (Ian MacLeod) - Font resizing using + and - (Eiichi Sato) - D-Bus and commandline interface improvements - L10n: * Norwegian BokmÃ¥l po file renamed to nb_NO.po (Bjørn Lie) * Added translations: Croatian, Czech, Dutch, Galician, Indonesian, Ukrainian. * Updated translations: Catalan, French, German, Hungarian, Spanish, Swedish. changes since 0.4.3: - New icon for both guake and guake-prefs - Improved build scripts for themable icon installation - Updated some autotools files - Fixing a typo in the guake-prefs.desktop file (Zaitor) - wm_class can't be get by gnome-shell css #414 - Add the missing "System" category required by FDO menu specification (Jekyll Wu) - Do not install the system-wide autostart file (Jekyll Wu) - Call window.move/resize only when not in fullscreen mode #403 (Empee584) - Terminal scrolls to the wrong position when hiding and unhiding in fullscreen mode #258 (Empee584) - Toggle fullscreen malfunction #371 (Empee584 & Sylvestre) - Guake overlaped the second screen in a dual-monitor setup with a sidepanel (Sylvestre) - Tree items in Keyboard shortcuts tab of preferences window not localized #280 (Robertd) - Add option to start in fullscreen mode #408 (Dom Sekotill) - Refactoring of the fullscreen logic and addition of the --fullscreen flag (Marcel Partap) changes since 0.4.2: - Better tab titling, based on VTE title sequences (Aleksandar Krsteski & Max Ulidtko) - Some drag & drop support (Max Ulidtko) - Fix for the many times reported "gconf proxy port as int" issue (Pingou) - Better file layout which doesn't modify PYTHONPATH (Max Ulidtko) Updated translation and new translation: - Russian (Vadim Kotov) - Spanish (Ricardo A. Hermosilla Carrillo) - Japanese (kazutaka) - Catalan (el_libre como el chaval) changes since 0.4.1: Updated translations and new translations (unsorted): - Norwegian (wty) - Turkish (Berk Demirkır) - Swedish (Daniel Nylander) - Persian (Kasra Keshavarz) - French (Bouska and Pingou) - Russian (Pavel Alexeev and vkotovv) - Polish (Piotr DrÄ…g) - Spanish, Castilian (dmartinezc) - Italian (Marco Leogrande a.k.a. dark) - Chinese simplified (甘露, Gan Lu) - Portuguese/Brazilian (Djavan Fagundes) - Japanese (kazutaka) - Punjabi (A S Alam) Bugs/Features: - Calling the hide() method when closing main window: #229 (Lincoln) - Fixing dbus path and name for the RemoteControl object: #202 (Lincoln) - Setting http{s,}_proxy vars before calling fork_command: #172 (Lincoln) - Adding the `fr' lang to ALL_LINGUAS: #189 (Lincoln) - Option to configure the color palette: #51 (Eduardo Grajeda) - Do not hide when showing rename dialog (Aleksandar Krsteski) - Fixing the tab renaming feature: #205 (Lincoln) changes since 0.4.0: Updated translation and new translation: - Italian - French - Portuguese/Brazilian - Novergian - German - Polish - Greek - Hungarian Bugs/Features: - Change start message #168 - Add an option to the preference windows to create new tab in cwd #146 - Preferences windows are resizable #149 - Guake's windows not shown when ran for the first time #174 - Implement dbus interface to script with guake #150, #138, #105, #126, #128, #109 - Command line arguments implemented -n create a new tab -e execute a command on a defined tab -r rename a tab -t toggle visibility - Improve regex to use character classes (improve the support of certain locales) #156 - Ask user if he really wants to quit when there is a child process #158 - Double click on a tab allows you to rename the tab #165 - Add more information on the INSTALL file - Tray icon position fixed #161 Infrastructure: - Move from guake-terminal.org to guake.org - Set up a mailing-list at: http://lists.guake.org/cgi-bin/mailman/listinfo/guake changes since 0.2 * Making prefs dialog window better, including a better title, fixing some paddings and spaces. * Added backspace and delete compatibility options (thanks to gnome-terminal guys =) * Cleanup of data files (images and glade files), mostly images. * Complete rewrite of tab system in the main window. * Fixing all issues (I think =) in close tab feature. * Adding tab rename feature. * Making easier to grab keybinging shortcuts from the prefs screen by using eggcellrendererkeys lib. * Now we look for more python interpreters when filling interpreters combo. * Fixing a lot of bugs. guake-3.0.5/releasenotes/config.yaml000066400000000000000000000036671325625127100174550ustar00rootroot00000000000000--- branch: master earliest_version: 3.0.0.a4 collapse_pre_releases: true pre_release_tag_re: (?P\.(?:\d*[ab]|rc)+\d*)$ stop_at_branch_base: true sections: # The prelude section is implicitly included. - [features, New Features] - [known_issues, Known Issues] - [upgrade, Upgrade Notes] - [deprecations, Deprecations] - [security, Security Issues] - [fixes, Bug Fixes] - [translations, Translation Updates] - [notes_for_package_maintainers, Notes for Package Maintainers] - [other, Other] # Change prelude_section_name to 'release_summary' from default value # 'prelude'. prelude_section_name: release_summary template: | release_summary: > Replace this text with content to appear at the top of the section for this release. All of the prelude content is merged together and then rendered separately from the items listed in other parts of the file, so the text needs to be worded so that both the prelude and the other items make sense when read independently. Do not use "list" syntax here features: - | List new features here followed by the ticket number, for example:: - new exiting feature #1234 known_issues: - | List know issue introduced by the change here, followed if possible by a ticket number, for example:: - such other feature is broken #1234 upgrade: - | List upgrade note for end users here deprecations: - | List deprecations notes heres, ie, feature that are being removed by the change. security: - | Add security notes here. fixes: - | Add normal bug fixes here, followed by the ticket number, for example:: - broken feature has been fixed #1234 translations: - Only put list of updated language , for example:: - fr_FR notes_for_package_maintainers: - | Add notes for package maintainers here. other: - | Add other notes here. guake-3.0.5/releasenotes/notes/000077500000000000000000000000001325625127100164405ustar00rootroot00000000000000guake-3.0.5/releasenotes/notes/.placeholder000066400000000000000000000000001325625127100207110ustar00rootroot00000000000000Add-window-displacement-options-to-move-guake-away-from-the-edges-1b2d46997e8dbe91.yaml000066400000000000000000000012441325625127100360560ustar00rootroot00000000000000guake-3.0.5/releasenotes/notesfeatures: - | Add window displacement options to move guake away from the screen edges - | User can manually enter the name of the GTK theme it wants Guake to use. Note there is no Preference settings yet, one needs to manually enter the name using ``dconf-editor``, in the key ``/apps/guake/general/gtk-theme-name``. Use a name matching one the folders in ``/usr/share/themes``. Please also considere this is a early adopter features and has only been tested on Ubuntu systems. Dark theme preference can be se with the key ``/apps/guake/general/gtk-prefer-dark-theme``. fixes: - | fixes issue with vertically stacked dual monitors #1162 guake-3.0.5/releasenotes/notes/auto-edit-648e3609c9aee103.yaml000066400000000000000000000001261325625127100233570ustar00rootroot00000000000000features: - | [dev env] automatically open reno slug after creation for editing guake-3.0.5/releasenotes/notes/bugfix-654583b5646cf905.yaml000066400000000000000000000000751325625127100226240ustar00rootroot00000000000000fixes: - | Quick Open functionnality is restored #1121 guake-3.0.5/releasenotes/notes/bugfix-705c264a6b77f4d3.yaml000066400000000000000000000001311325625127100227430ustar00rootroot00000000000000fixes: - | Apply cursor blinking to new tabs as well, not only on settings change. guake-3.0.5/releasenotes/notes/bugfix-90bd70c984ad6a73.yaml000066400000000000000000000001071325625127100230270ustar00rootroot00000000000000fixes: - | Unusable Guake with "hide on focus lose" option #1152 guake-3.0.5/releasenotes/notes/bugfix-c065e1a8b8e41270.yaml000066400000000000000000000000631325625127100227360ustar00rootroot00000000000000fixes: - | Fix window losefocus hotkey #1080 guake-3.0.5/releasenotes/notes/bugfix-cb51b18bfd3c8da3.yaml000066400000000000000000000000531325625127100232330ustar00rootroot00000000000000fixes: - | Fix refocus if open #1188 guake-3.0.5/releasenotes/notes/dark_theme-4bb6be4b2cfd92ae.yaml000066400000000000000000000004371325625127100241430ustar00rootroot00000000000000features: - | Preliminary Dark theme support. To use it, install the 'numix' theme in your system. For example, Ubuntu/Debian users would use ``sudo apt install numix-gtk-theme``. known_issues: - | Cannot enable or disable the GTK or Dark theme by a preference setting. guake-3.0.5/releasenotes/notes/dbus-c3861541c24b328a.yaml000066400000000000000000000001311325625127100223210ustar00rootroot00000000000000fixes: - | Speed up guake D-Bus communication (command line such as ``guake -t``). guake-3.0.5/releasenotes/notes/dev-env-fb2967d1ba8ee495.yaml000066400000000000000000000002041325625127100231750ustar00rootroot00000000000000features: - | [dev env]: Add the possibility to terminate guake with ``Ctrl+c`` on terminal where Guake has been launched guake-3.0.5/releasenotes/notes/fix-guake-showing-up-on-startup-0fdece37dc1616e4.yaml000066400000000000000000000002121325625127100277630ustar00rootroot00000000000000fixes: - | Command options do not work, crash when disabling keybinding #1111 - | Do not open Guake window upon startup #1113 guake-3.0.5/releasenotes/notes/fix-in/000077500000000000000000000000001325625127100176325ustar00rootroot00000000000000guake-3.0.5/releasenotes/notes/fix-in/decrease-height-8176a8313d9a1aba.yaml000066400000000000000000000001221325625127100257400ustar00rootroot00000000000000fixes: - | Fix crash on increase/decrease main window height shortcut #1099 guake-3.0.5/releasenotes/notes/fix-make-install-system-as-non-root-user-40cdbb0509660741.yaml000066400000000000000000000001441325625127100312020ustar00rootroot00000000000000features: - | Allow make install-system to be run as non root user and print a message if so. a0bb85fc202ac0adafb1df5960d2ac16e1f468af.paxheader00006660000000000000000000000223132562512710021121xustar00rootroot00000000000000147 path=guake-3.0.5/releasenotes/notes/fix-preference-window-header-color,-align-close-button-and-change-borders-to-margins-fa7ffffc45b12ea5.yaml a0bb85fc202ac0adafb1df5960d2ac16e1f468af.data000066400000000000000000000001671325625127100177660ustar00rootroot00000000000000fixes: - | fix preferences window header color, align the close button more nicely and change borders to margins guake-3.0.5/releasenotes/notes/fix-rename-tab-shortcut-62ad1410c2958929.yaml000066400000000000000000000002151325625127100257710ustar00rootroot00000000000000fixes: - | Resolved conflicting default shortcut for ``Ctrl+F2`` (now, rename current tab is set to ``Ctrl+Shift+R``) #1101, #1098 guake-3.0.5/releasenotes/notes/gtk3-800a345dfd067ae6.yaml000066400000000000000000000031201325625127100224010ustar00rootroot00000000000000release_summary: > Guake has been ported to GTK-3 thanks to the huge work of @aichingm. This also implies Guake now uses the latest version of the terminal emulator component, VTE 2.91. Guake is now only working on Python 3 (version 3.5 or 3.6). Official support for Python 2 has been dropped. This enables new features in upcoming releases, such as "find in terminal", or "split screen". features: - | Ported to GTK3: - cli arguments - D-Bus - context menu of the terminal, the tab bar and the tray icon - scrollbar of the terminal - ``ctrl+d`` on terminal - fix double click on the tab bar - fix double click on tab to rename - fix clipboard from context menu - notification module - keyboard shortcuts - preference screen - port ``gconfhandler`` to ``gsettingshandler`` - about dialog - pattern matching - ``Guake.accel*`` methods - | Guake now use a brand new build system: - ``pipenv`` to manage dependencies in `Pipfile` - enforced code styling and checks using Pylint, Flake8, Yapf, ISort. - simpler release management thanks to PBR known_issues: - Translation might be broken in some language, waiting for the translation file to be updated by volunteers - Resizer does not work anymore - Package maintainers have to rework their integration script completely - quick open and open link in terminal is broken deprecations: - | Background picture is no more customizable on each terminal - | Visual Bell has been deprecated translations: - fr-FR guake-3.0.5/releasenotes/notes/gtk3-a429d01811754c42.yaml000066400000000000000000000004341325625127100221620ustar00rootroot00000000000000release_summary: > This minor release mainly focus on fixing big problems that was remaining after the migration to GTK3. I would like to akwonledge the work of some contributors that helped testing and reporting issues on Guake 3.0.0. Thanks a lot to @egmontkob and @aichingm. guake-3.0.5/releasenotes/notes/hotkeys-42708e8968fd7b25.yaml000066400000000000000000000001261325625127100231110ustar00rootroot00000000000000 fixes: - | The hotkey management has been rewriten and is now fully functional guake-3.0.5/releasenotes/notes/maintenance-e02e946e15c940ab.yaml000066400000000000000000000001631325625127100240200ustar00rootroot00000000000000release_summary: > Minor maintenance release. fixes: - | Code cleaning and GNOME desktop file conformance guake-3.0.5/releasenotes/notes/make-096ad37e6079df09.yaml000066400000000000000000000002461325625127100224140ustar00rootroot00000000000000fixes: - | Fix ``sudo make uninstall/install`` to work only with ``/usr/local`` - | Fix translation ``mo`` file generation - | Fix crash on Wayland guake-3.0.5/releasenotes/notes/match-b205323a7aa019f9.yaml000066400000000000000000000000721325625127100225400ustar00rootroot00000000000000fixes: - | Fix quick open and open link in terminal guake-3.0.5/releasenotes/notes/not_composited_de-505082d1c18eda3c.yaml000066400000000000000000000001461325625127100252250ustar00rootroot00000000000000fixes: - | Fixed Guake initialization on desktop environment that does not support compositing. guake-3.0.5/releasenotes/notes/packages-55d1017dd708b8de.yaml000066400000000000000000000010311325625127100233130ustar00rootroot00000000000000known_issues: - | Quick Edit feature is not working (#1121) other: - | The dependencies of the Guake executable has been slightly better described in README. There is an example for Debian/Ubuntu in the file ``bootstrap-dev-debian.sh`` which is the main environment where Guake is developed and tested. - | Package maintainers are encouraged to submit their ``bootstrap-dev-[distribution].sh``, applicable for other distributions, to help users install Guake from source, and other package maintainers. guake-3.0.5/releasenotes/notes/pref-af8621e5c04d973c.yaml000066400000000000000000000000721325625127100224770ustar00rootroot00000000000000upgrade: - | Minor rework of the preference window. guake-3.0.5/releasenotes/notes/prefs-032d2ab0c8e2f17a.yaml000066400000000000000000000005241325625127100227200ustar00rootroot00000000000000release_summary: > The Preference window has been deeply reworked and the hotkey management has been rewriten. This was one the the major regression in Guake 3.0. fixes: - | Rework the Preference window and reorganize the settings. Lot of small issues has been fixed. The Preference window now fits in a 1024x768 screen. guake-3.0.5/releasenotes/notes/quick_open-032209b39bb6831f.yaml000066400000000000000000000013211325625127100235250ustar00rootroot00000000000000features: - | Quick open can now open file under selection. Simply select a filename in the current terminal and do a Ctrl+click, if the file path can be found, it will be open in your editor. It allows to virtually open any file path in your terminal (if they are on your local machine), but requires the user to select the file path first, compared to the Quick Open feature that finds file names using regular expression. Also notes that is it able to look in the current folder if the selected file name exists, allowing Ctrl+click on relative paths as well. Line number syntax is also supported: ``filename.txt:5`` will directly on the 5th line if your Quick Open is set for. guake-3.0.5/releasenotes/notes/reno-3b5ad9829b256250.yaml000066400000000000000000000004361325625127100223500ustar00rootroot00000000000000--- features: - | [dev env] `reno `_ will be used to generate release notes for Guake starting version 3.0.0. It allows developers to write the right chunk that will appear in the release note directly from their Pull Request. guake-3.0.5/releasenotes/notes/resizer-d7c6553879852019.yaml000066400000000000000000000000551325625127100227460ustar00rootroot00000000000000deprecations: - | Resizer discontinued guake-3.0.5/releasenotes/notes/run-command-517683bd988aa06a.yaml000066400000000000000000000001031325625127100237010ustar00rootroot00000000000000fixes: - | Fix 'Failed to execute child process "-"' - #1119 guake-3.0.5/releasenotes/notes/scroll-959087c80640ceaf.yaml000066400000000000000000000004011325625127100227640ustar00rootroot00000000000000features: - | Add "Infinite scrolling" option in "Scrolling" panel #274 fixes: - | History size spin is fixed and now increment by 1000 steps. Default history value is now set to 1000, because "1024" has no real meaning for end user. #1082 guake-3.0.5/releasenotes/notes/show-focus-cab5307b44905f7e.yaml000066400000000000000000000004011325625127100236300ustar00rootroot00000000000000features: - | Added hotkey for showing and focusing Guake window when it is opened or closed. It is convenient when Guake window are overlapped with another windows and user needs to just showing it without closing and opening it again. #1133 guake-3.0.5/releasenotes/notes/translation-31e67dc4190a9067.yaml000066400000000000000000000000431325625127100237360ustar00rootroot00000000000000translations: - de - fr - ru guake-3.0.5/releasenotes/notes/update-window-title-c6e6e3917821902d.yaml000066400000000000000000000011501325625127100253130ustar00rootroot00000000000000features: - | Update Guake window title when: - the active tab changes - the active tab is renamed - the vte title changes known_issues: - | **Note for package maintainers**: Guake 3 has a minor limitation regarding Glib/GTK Schemas files. Guake looks for the gsettings schema inside its data directory. So you will probably need install the schema twice, once in ``/usr/local/lib/python3.5/dist-packages/guake/data/`` and once in ``/usr/share/glib-2.0/schemas`` (see `#1064 `_). This is planned to be fixed in Guake 3.1 guake-3.0.5/releasenotes/notes/visible-bell-12de7acf136d3fa4.yaml000066400000000000000000000000721325625127100242420ustar00rootroot00000000000000deprecations: - | Remove visible bell feature #1081 guake-3.0.5/releasenotes/notes/wayland-fa246d324c92fd80.yaml000066400000000000000000000000731325625127100232000ustar00rootroot00000000000000fixes: - | Implements a timestamp for wayland (#1215)guake-3.0.5/requirements-dev.txt000066400000000000000000000012301325625127100166530ustar00rootroot00000000000000################################################################################ # This requirements files has been automatically generated from `Pipfile` with # `pipenv-to-requirements` # # # This has been done to maintain backward compatibility with tools and services # that do not support `Pipfile` yet. # # Do NOT edit it directly, use `pipenv install [-d]` to modify `Pipfile` and # `Pipfile.lock` and then regenerate `requirements*.txt`. ################################################################################ autopep8 colorlog fiximports>=0.1.18 flake8 mock>=2.0.0 pep8 pipenv-to-requirements pyflakes pylint pytest pytest-mock reno[sphinx] yapf guake-3.0.5/requirements.txt000066400000000000000000000010631325625127100161030ustar00rootroot00000000000000################################################################################ # This requirements files has been automatically generated from `Pipfile` with # `pipenv-to-requirements` # # # This has been done to maintain backward compatibility with tools and services # that do not support `Pipfile` yet. # # Do NOT edit it directly, use `pipenv install [-d]` to modify `Pipfile` and # `Pipfile.lock` and then regenerate `requirements*.txt`. ################################################################################ pbr typing ; python_version < '3.5' guake-3.0.5/run-local.sh000077500000000000000000000004631325625127100150550ustar00rootroot00000000000000#!/bin/bash echo "execute Guake GTK3 for developer." VIRTUALENV_PATH=$(pipenv --venv) source $VIRTUALENV_PATH/bin/activate bash </dev/null <n"]) self.liststore.append(["Open", "o"]) self.liststore.append(["Save", "s"]) treeview = Gtk.TreeView() treeview.set_model(self.liststore) self.add(treeview) cellrenderertext = Gtk.CellRendererText() treeviewcolumn = Gtk.TreeViewColumn("Action") treeview.append_column(treeviewcolumn) treeviewcolumn.pack_start(cellrenderertext, True) treeviewcolumn.add_attribute(cellrenderertext, "text", 0) cellrendereraccel = Gtk.CellRendererAccel() cellrendereraccel.set_property("editable", True) cellrendereraccel.connect("accel-edited", self.on_accel_edited) cellrendereraccel.connect("accel-cleared", self.on_accel_cleared) treeviewcolumn = Gtk.TreeViewColumn("Accelerator") treeview.append_column(treeviewcolumn) treeviewcolumn.pack_start(cellrendereraccel, True) treeviewcolumn.add_attribute(cellrendereraccel, "text", 1) def on_accel_edited(self, cellrendereraccel, path, key, mods, hwcode): accelerator = Gtk.accelerator_name(key, mods) self.liststore[path][1] = accelerator def on_accel_cleared(self, cellrendereraccel, path): self.liststore[path][1] = "None" window = CellRendererAccel() window.show_all() Gtk.main()