├── .gitignore ├── LICENSE ├── README.md ├── SimpleGladeApp.py ├── donate.gif ├── gcm.glade ├── gnome-connection-manager.glade ├── gnome_connection_manager.py ├── icon.png ├── lang ├── de │ └── LC_MESSAGES │ │ └── gcm-lang.mo ├── de_DE.po ├── en │ └── LC_MESSAGES │ │ └── gcm-lang.mo ├── en_US.po ├── fr │ └── LC_MESSAGES │ │ └── gcm-lang.mo ├── fr_FR.po ├── it │ └── LC_MESSAGES │ │ └── gcm-lang.mo ├── it_IT.po ├── ko │ └── LC_MESSAGES │ │ └── gcm-lang.mo ├── ko_KO.po ├── pl │ └── LC_MESSAGES │ │ └── gcm-lang.mo ├── pl_PL.po ├── pt │ └── LC_MESSAGES │ │ └── gcm-lang.mo ├── pt_BR.po ├── ru │ └── LC_MESSAGES │ │ └── gcm-lang.mo └── ru_RU.po ├── pyAES.py ├── pyAES2.py ├── screenshot.png └── ssh.expect /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | 27 | # PyInstaller 28 | # Usually these files are written by a python script from a template 29 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 30 | *.manifest 31 | *.spec 32 | 33 | # Installer logs 34 | pip-log.txt 35 | pip-delete-this-directory.txt 36 | 37 | # Unit test / coverage reports 38 | htmlcov/ 39 | .tox/ 40 | .coverage 41 | .coverage.* 42 | .cache 43 | nosetests.xml 44 | coverage.xml 45 | *,cover 46 | .hypothesis/ 47 | 48 | # Translations 49 | *.pot 50 | 51 | # Sphinx documentation 52 | docs/_build/ 53 | 54 | # PyBuilder 55 | target/ 56 | 57 | # IPython Notebook 58 | .ipynb_checkpoints 59 | 60 | # pyenv 61 | .python-version 62 | 63 | # celery beat schedule file 64 | celerybeat-schedule 65 | 66 | # dotenv 67 | .env 68 | 69 | # virtualenv 70 | venv/ 71 | ENV/ 72 | 73 | # PyCharm 74 | .idea/ 75 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | {one line to give the program's name and a brief idea of what it does.} 635 | Copyright (C) {year} {name of author} 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | {project} Copyright (C) {year} {fullname} 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # !!! THIS PROJECT IS NO LONGER MAINTAINED !!! 2 | # Due to a very large interest in having this project supported in modern environment (py3 + gtk3) I'm currently working on complete rewrite of this application. As soon as I have a running version complete I'll update this project's README with link to new version and also update any currently opened tickets. 3 | 4 | 5 | # gnome-connection-manager 6 | 7 | ![GCM screenshot](screenshot.png) 8 | 9 | Tabbed SSH connection manager for GTK+ environments. 10 | 11 | - Gnome Connection Manager is licensed under the GNU General Public License version 3 12 | - It's designed in Glade and written in python, so it just needs PyGTK to run in any linux environment 13 | - Can store passwords for easy access to hosts 14 | - Supports multiple ssh tunnels for each host 15 | - Unlimited vertical/horizontal window splitting. You can have as many visible consoles as you want 16 | - Drag&Drop tabs between consoles 17 | - Connect to multiple hosts with just one click 18 | - Grouping hosts 19 | - Cluster mode. Work on several hosts at the same time 20 | - Customizable shortcuts 21 | - Send custom commands to hosts 22 | 23 | ## Dependencies 24 | Make sure you have installed the following packages (Ubuntu): 25 | 26 | - python-gtk2 (>= 2.22) 27 | - expect 28 | - python-vte 29 | - libglade2-0 30 | - python-glade2 31 | 32 | On Ubuntu you can install them with the following one-liner: 33 | 34 | ```shell 35 | sudo apt-get install python-gtk2 expect python-vte libglade2-0 python-glade2 36 | ``` 37 | 38 | ## Installing 39 | Once you have dependencies installed, it's as simple as placing gnome-connection-manager directory to a location of 40 | your choice and typing in shell: 41 | 42 | ```shell 43 | python gnome_connection_manager.py 44 | ``` 45 | 46 | The application will read your `LANG` environment variable and load appropriate translation file (if your language is 47 | supported), otherwise it will fallback to english. 48 | 49 | If you want to start gnome-connection-manager with specific language start it with LANGUAGE parameter followed by language code, 50 | like so: 51 | 52 | ```shell 53 | LANGUAGE=de_DE python gnome_connection_manager.py 54 | ``` 55 | 56 | If you want to run the application from menu/launcher you can create .desktop file in your 57 | /home/USERNAME/.local/share/applications directory. Assuming you placed gnome-connection-manager source in directory 58 | /home/USERNAME/.gnome-connection-manager/ your .desktop file could look like this: 59 | 60 | ```text 61 | [Desktop Entry] 62 | Version=1.0 63 | Encoding=UTF-8 64 | Name=Gnome Connection Manager 65 | Comment=A simple ssh connection manager for gnome 66 | GenericName=Connection Manager 67 | Exec=/home/USERNAME/.gnome-connection-manager/gnome_connection_manager.py 68 | Terminal=false 69 | Type=Application 70 | Icon=/home/USERNAME/.gnome-connection-manager/icon.png 71 | Categories=GTK;GNOME;Network; 72 | ``` 73 | 74 | Replace USERNAME in examples above with your username. 75 | 76 | # Note about the author 77 | The original author of GCM is Renzo Bertuzzi (kuthulu@gmail.com) and all credit goes to him. I really liked the 78 | application and decided to fix some bugs and add features that I need in everyday use. If you find my fork of GCM 79 | useful and would like to see some new features added don't hesitate to contact me at: matko.jun@gmail.com 80 | -------------------------------------------------------------------------------- /SimpleGladeApp.py: -------------------------------------------------------------------------------- 1 | """ 2 | SimpleGladeApp.py 3 | Module that provides an object oriented abstraction to pygtk and libglade. 4 | Copyright (C) 2004 Sandino Flores Moreno 5 | """ 6 | 7 | # This library is free software; you can redistribute it and/or 8 | # modify it under the terms of the GNU Lesser General Public 9 | # License as published by the Free Software Foundation; either 10 | # version 2.1 of the License, or (at your option) any later version. 11 | # 12 | # This library is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | # Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public 18 | # License along with this library; if not, write to the Free Software 19 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 20 | # USA 21 | 22 | import os 23 | import sys 24 | import re 25 | 26 | import tokenize 27 | import gtk 28 | import gtk.glade 29 | import weakref 30 | import inspect 31 | 32 | 33 | __version__ = "1.0" 34 | __author__ = 'Sandino "tigrux" Flores-Moreno' 35 | 36 | def bindtextdomain(app_name, locale_dir=None): 37 | """ 38 | Bind the domain represented by app_name to the locale directory locale_dir. 39 | It has the effect of loading translations, enabling applications for different 40 | languages. 41 | 42 | app_name: 43 | a domain to look for translations, tipically the name of an application. 44 | 45 | locale_dir: 46 | a directory with locales like locale_dir/lang_isocode/LC_MESSAGES/app_name.mo 47 | If omitted or None, then the current binding for app_name is used. 48 | """ 49 | try: 50 | import locale 51 | import gettext 52 | locale.setlocale(locale.LC_ALL, "") 53 | gtk.glade.bindtextdomain(app_name, locale_dir) 54 | gettext.install(app_name, locale_dir, unicode=1) 55 | except (IOError,locale.Error), e: 56 | #force english as default locale 57 | try: 58 | os.environ["LANGUAGE"] = "en_US.UTF-8" 59 | locale.setlocale(locale.LC_ALL, "en_US.UTF-8") 60 | gtk.glade.bindtextdomain(app_name, locale_dir) 61 | gettext.install(app_name, locale_dir, unicode=1) 62 | return 63 | except: 64 | #english didnt work, just use spanish 65 | try: 66 | __builtins__.__dict__["_"] = lambda x : x 67 | except: 68 | __builtins__["_"] = lambda x : x 69 | 70 | class SimpleGladeApp: 71 | 72 | def __init__(self, path, root=None, domain=None, **kwargs): 73 | """ 74 | Load a glade file specified by glade_filename, using root as 75 | root widget and domain as the domain for translations. 76 | 77 | If it receives extra named arguments (argname=value), then they are used 78 | as attributes of the instance. 79 | 80 | path: 81 | path to a glade filename. 82 | If glade_filename cannot be found, then it will be searched in the 83 | same directory of the program (sys.argv[0]) 84 | 85 | root: 86 | the name of the widget that is the root of the user interface, 87 | usually a window or dialog (a top level widget). 88 | If None or ommited, the full user interface is loaded. 89 | 90 | domain: 91 | A domain to use for loading translations. 92 | If None or ommited, no translation is loaded. 93 | 94 | **kwargs: 95 | a dictionary representing the named extra arguments. 96 | It is useful to set attributes of new instances, for example: 97 | glade_app = SimpleGladeApp("ui.glade", foo="some value", bar="another value") 98 | sets two attributes (foo and bar) to glade_app. 99 | """ 100 | if os.path.isfile(path): 101 | self.glade_path = path 102 | else: 103 | glade_dir = os.path.dirname( sys.argv[0] ) 104 | self.glade_path = os.path.join(glade_dir, path) 105 | for key, value in kwargs.items(): 106 | try: 107 | setattr(self, key, weakref.proxy(value) ) 108 | except TypeError: 109 | setattr(self, key, value) 110 | self.glade = None 111 | self.install_custom_handler(self.custom_handler) 112 | self.glade = self.create_glade(self.glade_path, root, domain) 113 | if root: 114 | self.main_widget = self.get_widget(root) 115 | else: 116 | self.main_widget = None 117 | self.normalize_names() 118 | self.add_callbacks(self) 119 | self.new() 120 | 121 | def __repr__(self): 122 | class_name = self.__class__.__name__ 123 | if self.main_widget: 124 | root = gtk.Widget.get_name(self.main_widget) 125 | repr = '%s(path="%s", root="%s")' % (class_name, self.glade_path, root) 126 | else: 127 | repr = '%s(path="%s")' % (class_name, self.glade_path) 128 | return repr 129 | 130 | def new(self): 131 | """ 132 | Method called when the user interface is loaded and ready to be used. 133 | At this moment, the widgets are loaded and can be refered as self.widget_name 134 | """ 135 | pass 136 | 137 | def add_callbacks(self, callbacks_proxy): 138 | """ 139 | It uses the methods of callbacks_proxy as callbacks. 140 | The callbacks are specified by using: 141 | Properties window -> Signals tab 142 | in glade-2 (or any other gui designer like gazpacho). 143 | 144 | Methods of classes inheriting from SimpleGladeApp are used as 145 | callbacks automatically. 146 | 147 | callbacks_proxy: 148 | an instance with methods as code of callbacks. 149 | It means it has methods like on_button1_clicked, on_entry1_activate, etc. 150 | """ 151 | self.glade.signal_autoconnect(callbacks_proxy) 152 | 153 | def normalize_names(self): 154 | """ 155 | It is internally used to normalize the name of the widgets. 156 | It means a widget named foo:vbox-dialog in glade 157 | is refered self.vbox_dialog in the code. 158 | 159 | It also sets a data "prefixes" with the list of 160 | prefixes a widget has for each widget. 161 | """ 162 | for widget in self.get_widgets(): 163 | widget_name = gtk.Widget.get_name(widget) 164 | prefixes_name_l = widget_name.split(":") 165 | prefixes = prefixes_name_l[ : -1] 166 | widget_api_name = prefixes_name_l[-1] 167 | widget_api_name = "_".join( re.findall(tokenize.Name, widget_api_name) ) 168 | gtk.Widget.set_name(widget, widget_api_name) 169 | if hasattr(self, widget_api_name): 170 | raise AttributeError("instance %s already has an attribute %s" % (self,widget_api_name)) 171 | else: 172 | setattr(self, widget_api_name, widget) 173 | if prefixes: 174 | gtk.Widget.set_data(widget, "prefixes", prefixes) 175 | 176 | def add_prefix_actions(self, prefix_actions_proxy): 177 | """ 178 | By using a gui designer (glade-2, gazpacho, etc) 179 | widgets can have a prefix in theirs names 180 | like foo:entry1 or foo:label3 181 | It means entry1 and label3 has a prefix action named foo. 182 | 183 | Then, prefix_actions_proxy must have a method named prefix_foo which 184 | is called everytime a widget with prefix foo is found, using the found widget 185 | as argument. 186 | 187 | prefix_actions_proxy: 188 | An instance with methods as prefix actions. 189 | It means it has methods like prefix_foo, prefix_bar, etc. 190 | """ 191 | prefix_s = "prefix_" 192 | prefix_pos = len(prefix_s) 193 | 194 | is_method = lambda t : callable( t[1] ) 195 | is_prefix_action = lambda t : t[0].startswith(prefix_s) 196 | drop_prefix = lambda (k,w): (k[prefix_pos:],w) 197 | 198 | members_t = inspect.getmembers(prefix_actions_proxy) 199 | methods_t = filter(is_method, members_t) 200 | prefix_actions_t = filter(is_prefix_action, methods_t) 201 | prefix_actions_d = dict( map(drop_prefix, prefix_actions_t) ) 202 | 203 | for widget in self.get_widgets(): 204 | prefixes = gtk.Widget.get_data(widget, "prefixes") 205 | if prefixes: 206 | for prefix in prefixes: 207 | if prefix in prefix_actions_d: 208 | prefix_action = prefix_actions_d[prefix] 209 | prefix_action(widget) 210 | 211 | def custom_handler(self, 212 | glade, function_name, widget_name, 213 | str1, str2, int1, int2): 214 | """ 215 | Generic handler for creating custom widgets, internally used to 216 | enable custom widgets (custom widgets of glade). 217 | 218 | The custom widgets have a creation function specified in design time. 219 | Those creation functions are always called with str1,str2,int1,int2 as 220 | arguments, that are values specified in design time. 221 | 222 | Methods of classes inheriting from SimpleGladeApp are used as 223 | creation functions automatically. 224 | 225 | If a custom widget has create_foo as creation function, then the 226 | method named create_foo is called with str1,str2,int1,int2 as arguments. 227 | """ 228 | try: 229 | handler = getattr(self, function_name) 230 | return handler(str1, str2, int1, int2) 231 | except AttributeError: 232 | return None 233 | 234 | def gtk_widget_show(self, widget, *args): 235 | """ 236 | Predefined callback. 237 | The widget is showed. 238 | Equivalent to widget.show() 239 | """ 240 | widget.show() 241 | 242 | def gtk_widget_hide(self, widget, *args): 243 | """ 244 | Predefined callback. 245 | The widget is hidden. 246 | Equivalent to widget.hide() 247 | """ 248 | widget.hide() 249 | 250 | def gtk_widget_grab_focus(self, widget, *args): 251 | """ 252 | Predefined callback. 253 | The widget grabs the focus. 254 | Equivalent to widget.grab_focus() 255 | """ 256 | widget.grab_focus() 257 | 258 | def gtk_widget_destroy(self, widget, *args): 259 | """ 260 | Predefined callback. 261 | The widget is destroyed. 262 | Equivalent to widget.destroy() 263 | """ 264 | widget.destroy() 265 | 266 | def gtk_window_activate_default(self, window, *args): 267 | """ 268 | Predefined callback. 269 | The default widget of the window is activated. 270 | Equivalent to window.activate_default() 271 | """ 272 | widget.activate_default() 273 | 274 | def gtk_true(self, *args): 275 | """ 276 | Predefined callback. 277 | Equivalent to return True in a callback. 278 | Useful for stopping propagation of signals. 279 | """ 280 | return True 281 | 282 | def gtk_false(self, *args): 283 | """ 284 | Predefined callback. 285 | Equivalent to return False in a callback. 286 | """ 287 | return False 288 | 289 | def gtk_main_quit(self, *args): 290 | """ 291 | Predefined callback. 292 | Equivalent to self.quit() 293 | """ 294 | self.quit() 295 | 296 | def main(self): 297 | """ 298 | Starts the main loop of processing events. 299 | The default implementation calls gtk.main() 300 | 301 | Useful for applications that needs a non gtk main loop. 302 | For example, applications based on gstreamer needs to override 303 | this method with gst.main() 304 | 305 | Do not directly call this method in your programs. 306 | Use the method run() instead. 307 | """ 308 | gtk.main() 309 | 310 | def quit(self): 311 | """ 312 | Quit processing events. 313 | The default implementation calls gtk.main_quit() 314 | 315 | Useful for applications that needs a non gtk main loop. 316 | For example, applications based on gstreamer needs to override 317 | this method with gst.main_quit() 318 | """ 319 | gtk.main_quit() 320 | 321 | def run(self): 322 | """ 323 | Starts the main loop of processing events checking for Control-C. 324 | 325 | The default implementation checks wheter a Control-C is pressed, 326 | then calls on_keyboard_interrupt(). 327 | 328 | Use this method for starting programs. 329 | """ 330 | try: 331 | self.main() 332 | except KeyboardInterrupt: 333 | self.on_keyboard_interrupt() 334 | 335 | def on_keyboard_interrupt(self): 336 | """ 337 | This method is called by the default implementation of run() 338 | after a program is finished by pressing Control-C. 339 | """ 340 | pass 341 | 342 | def install_custom_handler(self, custom_handler): 343 | gtk.glade.set_custom_handler(custom_handler) 344 | 345 | def create_glade(self, glade_path, root, domain): 346 | return gtk.glade.XML(self.glade_path, root, domain) 347 | 348 | def get_widget(self, widget_name): 349 | return self.glade.get_widget(widget_name) 350 | 351 | def get_widgets(self): 352 | return self.glade.get_widget_prefix("") 353 | -------------------------------------------------------------------------------- /donate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/donate.gif -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/icon.png -------------------------------------------------------------------------------- /lang/de/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/de/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /lang/en/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/en/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /lang/fr/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/fr/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /lang/it/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/it/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /lang/ko/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/ko/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /lang/pl/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/pl/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /lang/pl_PL.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 3 | # This file is distributed under the same license as the PACKAGE package. 4 | # FIRST AUTHOR , YEAR. 5 | # 6 | #, fuzzy 7 | msgid "" 8 | msgstr "" 9 | "Project-Id-Version: PACKAGE VERSION\n" 10 | "Report-Msgid-Bugs-To: \n" 11 | "POT-Creation-Date: 2012-07-05 14:39+0100\n" 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 | "Last-Translator: FULL NAME \n" 14 | "Language-Team: LANGUAGE \n" 15 | "Language: \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=UTF-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | 20 | #: ../gnome_connection_manager.py:224 ../gnome_connection_manager.py:331 21 | #: ../gnome_connection_manager.py:340 ../gnome_connection_manager.py:406 22 | #: ../gnome_connection_manager.py:472 ../gnome_connection_manager.py:521 23 | #: ../gnome_connection_manager.py:654 ../gnome_connection_manager.py:672 24 | #: ../gnome_connection_manager.py:725 ../gnome_connection_manager.py:756 25 | #: ../gnome-connection-manager.glade:155 26 | msgid "Copiar" 27 | msgstr "Kopiuj" 28 | 29 | #: ../gnome_connection_manager.py:230 ../gnome_connection_manager.py:337 30 | #: ../gnome_connection_manager.py:346 ../gnome_connection_manager.py:412 31 | #: ../gnome_connection_manager.py:478 ../gnome_connection_manager.py:527 32 | #: ../gnome_connection_manager.py:660 ../gnome_connection_manager.py:678 33 | #: ../gnome_connection_manager.py:731 ../gnome_connection_manager.py:762 34 | #: ../gnome-connection-manager.glade:174 35 | msgid "Pegar" 36 | msgstr "Wklej" 37 | 38 | #: ../gnome_connection_manager.py:236 ../gnome_connection_manager.py:343 39 | #: ../gnome_connection_manager.py:352 ../gnome_connection_manager.py:418 40 | #: ../gnome_connection_manager.py:484 ../gnome_connection_manager.py:533 41 | #: ../gnome-connection-manager.glade:3122 ../gnome_connection_manager.py:672 42 | #: ../gnome-connection-manager.glade:3332 ../gnome_connection_manager.py:690 43 | #: ../gnome-connection-manager.glade:3451 ../gnome_connection_manager.py:743 44 | #: ../gnome-connection-manager.glade:3762 ../gnome_connection_manager.py:774 45 | #: ../gnome-connection-manager.glade:212 46 | #: ../gnome-connection-manager.glade:3901 47 | msgid "Seleccionar todo" 48 | msgstr "Zaznacz wszystko" 49 | 50 | #: ../gnome_connection_manager.py:349 ../gnome_connection_manager.py:358 51 | #: ../gnome_connection_manager.py:424 ../gnome_connection_manager.py:490 52 | #: ../gnome_connection_manager.py:539 ../gnome_connection_manager.py:678 53 | #: ../gnome_connection_manager.py:696 ../gnome_connection_manager.py:749 54 | #: ../gnome_connection_manager.py:786 55 | msgid "Guardar buffer en archivo" 56 | msgstr "Zapisz buffor do pliku" 57 | 58 | #: ../gnome_connection_manager.py:246 ../gnome_connection_manager.py:359 59 | #: ../gnome_connection_manager.py:1635 ../gnome_connection_manager.py:368 60 | #: ../gnome_connection_manager.py:1647 ../gnome_connection_manager.py:434 61 | #: ../gnome_connection_manager.py:1838 ../gnome_connection_manager.py:512 62 | #: ../gnome_connection_manager.py:2025 ../gnome_connection_manager.py:561 63 | #: ../gnome_connection_manager.py:2270 ../gnome_connection_manager.py:2271 64 | #: ../gnome_connection_manager.py:711 ../gnome_connection_manager.py:2553 65 | #: ../gnome_connection_manager.py:729 ../gnome_connection_manager.py:2668 66 | #: ../gnome_connection_manager.py:782 ../gnome_connection_manager.py:2405 67 | #: ../gnome_connection_manager.py:2797 ../gnome_connection_manager.py:819 68 | #: ../gnome_connection_manager.py:2575 ../gnome_connection_manager.py:2969 69 | msgid "Cerrar consola" 70 | msgstr "Zamknij konsole" 71 | 72 | #: ../gnome_connection_manager.py:368 ../gnome-connection-manager.glade.h:16 73 | #: ../gnome-connection-manager.glade:314 ../gnome_connection_manager.py:377 74 | #: ../gnome_connection_manager.py:443 ../gnome_connection_manager.py:521 75 | #: ../gnome_connection_manager.py:583 ../gnome_connection_manager.py:733 76 | #: ../gnome-connection-manager.glade:326 ../gnome_connection_manager.py:751 77 | #: ../gnome_connection_manager.py:804 ../gnome-connection-manager.glade:361 78 | #: ../gnome_connection_manager.py:841 ../gnome-connection-manager.glade:500 79 | msgid "Conectar" 80 | msgstr "Połącz" 81 | 82 | #: ../gnome_connection_manager.py:374 ../gnome_connection_manager.py:383 83 | #: ../gnome_connection_manager.py:455 ../gnome_connection_manager.py:533 84 | #: ../gnome_connection_manager.py:595 ../gnome_connection_manager.py:745 85 | #: ../gnome_connection_manager.py:763 ../gnome_connection_manager.py:816 86 | #: ../gnome_connection_manager.py:853 87 | msgid "Agregar Host" 88 | msgstr "Dodaj" 89 | 90 | #: ../gnome_connection_manager.py:380 ../gnome-connection-manager.glade.h:19 91 | #: ../gnome-connection-manager.glade:492 ../gnome_connection_manager.py:389 92 | #: ../gnome_connection_manager.py:461 ../gnome_connection_manager.py:539 93 | #: ../gnome_connection_manager.py:601 ../gnome_connection_manager.py:751 94 | #: ../gnome-connection-manager.glade:504 ../gnome_connection_manager.py:769 95 | #: ../gnome_connection_manager.py:822 ../gnome-connection-manager.glade:539 96 | #: ../gnome_connection_manager.py:859 ../gnome-connection-manager.glade:678 97 | msgid "Editar" 98 | msgstr "Edytuj" 99 | 100 | #: ../gnome_connection_manager.py:386 ../gnome-connection-manager.glade.h:22 101 | #: ../gnome-connection-manager.glade:581 102 | #: ../gnome-connection-manager.glade:1859 ../gnome_connection_manager.py:395 103 | #: ../gnome_connection_manager.py:467 ../gnome-connection-manager.glade:1905 104 | #: ../gnome_connection_manager.py:545 ../gnome-connection-manager.glade:1956 105 | #: ../gnome_connection_manager.py:607 ../gnome-connection-manager.glade:2058 106 | #: ../gnome_connection_manager.py:757 ../gnome-connection-manager.glade:593 107 | #: ../gnome-connection-manager.glade:2268 ../gnome_connection_manager.py:775 108 | #: ../gnome-connection-manager.glade:2341 ../gnome_connection_manager.py:828 109 | #: ../gnome-connection-manager.glade:628 110 | #: ../gnome-connection-manager.glade:2475 ../gnome_connection_manager.py:865 111 | #: ../gnome-connection-manager.glade:767 112 | #: ../gnome-connection-manager.glade:2614 113 | msgid "Eliminar" 114 | msgstr "Usuń" 115 | 116 | #: ../gnome_connection_manager.py:396 ../gnome_connection_manager.py:405 117 | #: ../gnome_connection_manager.py:477 ../gnome_connection_manager.py:555 118 | #: ../gnome_connection_manager.py:623 ../gnome_connection_manager.py:773 119 | #: ../gnome_connection_manager.py:791 ../gnome_connection_manager.py:844 120 | #: ../gnome_connection_manager.py:881 121 | msgid "Expandir todo" 122 | msgstr "Rozwiń" 123 | 124 | #: ../gnome_connection_manager.py:401 ../gnome_connection_manager.py:410 125 | #: ../gnome_connection_manager.py:482 ../gnome_connection_manager.py:560 126 | #: ../gnome_connection_manager.py:628 ../gnome_connection_manager.py:778 127 | #: ../gnome_connection_manager.py:796 ../gnome_connection_manager.py:849 128 | #: ../gnome_connection_manager.py:886 129 | msgid "Contraer todo" 130 | msgstr "Zwiń" 131 | 132 | #: ../gnome_connection_manager.py:321 ../gnome_connection_manager.py:474 133 | #: ../gnome_connection_manager.py:483 ../gnome_connection_manager.py:572 134 | #: ../gnome_connection_manager.py:678 ../gnome_connection_manager.py:764 135 | #: ../gnome_connection_manager.py:985 ../gnome_connection_manager.py:1017 136 | #: ../gnome_connection_manager.py:1085 ../gnome_connection_manager.py:1179 137 | msgid "Error al conectar con servidor" 138 | msgstr "Błąd połączenia z serwerem" 139 | 140 | #: ../gnome_connection_manager.py:335 ../gnome_connection_manager.py:491 141 | #: ../gnome_connection_manager.py:500 ../gnome_connection_manager.py:589 142 | #: ../gnome_connection_manager.py:692 ../gnome_connection_manager.py:778 143 | #: ../gnome_connection_manager.py:999 ../gnome_connection_manager.py:1031 144 | #: ../gnome_connection_manager.py:1099 145 | msgid "Servidores" 146 | msgstr "Serwery" 147 | 148 | #: ../gnome_connection_manager.py:359 ../gnome_connection_manager.py:387 149 | #: ../gnome_connection_manager.py:517 ../gnome_connection_manager.py:587 150 | #: ../gnome_connection_manager.py:527 ../gnome_connection_manager.py:597 151 | #: ../gnome_connection_manager.py:616 ../gnome_connection_manager.py:714 152 | #: ../gnome_connection_manager.py:723 ../gnome_connection_manager.py:837 153 | #: ../gnome_connection_manager.py:810 ../gnome_connection_manager.py:924 154 | #: ../gnome_connection_manager.py:1032 ../gnome_connection_manager.py:1117 155 | #: ../gnome_connection_manager.py:1075 ../gnome_connection_manager.py:1160 156 | #: ../gnome_connection_manager.py:1147 ../gnome_connection_manager.py:1232 157 | #: ../gnome_connection_manager.py:1259 ../gnome_connection_manager.py:1353 158 | msgid "Entrada invalida en archivo de configuracion" 159 | msgstr "Błędny wpis w pliku konfiguracyjnym" 160 | 161 | #: ../gnome_connection_manager.py:768 ../gnome_connection_manager.py:795 162 | #: ../gnome_connection_manager.py:779 ../gnome_connection_manager.py:806 163 | #: ../gnome_connection_manager.py:899 ../gnome_connection_manager.py:926 164 | #: ../gnome_connection_manager.py:1027 ../gnome_connection_manager.py:1054 165 | #: ../gnome_connection_manager.py:1115 ../gnome_connection_manager.py:1142 166 | #: ../gnome_connection_manager.py:1320 ../gnome_connection_manager.py:1414 167 | #: ../gnome_connection_manager.py:1364 ../gnome_connection_manager.py:1458 168 | #: ../gnome_connection_manager.py:1441 ../gnome_connection_manager.py:1549 169 | #: ../gnome_connection_manager.py:1606 ../gnome_connection_manager.py:1718 170 | msgid "Guardar como" 171 | msgstr "Zapisz jako" 172 | 173 | #: ../gnome_connection_manager.py:788 ../gnome_connection_manager.py:799 174 | #: ../gnome_connection_manager.py:919 ../gnome_connection_manager.py:1047 175 | #: ../gnome_connection_manager.py:1135 ../gnome_connection_manager.py:1340 176 | #: ../gnome_connection_manager.py:1384 ../gnome_connection_manager.py:1461 177 | #: ../gnome_connection_manager.py:1626 178 | msgid "No se puede abrir archivo para escritura" 179 | msgstr "Nie można otworzyć pliku do zapisu" 180 | 181 | #: ../gnome_connection_manager.py:795 ../gnome_connection_manager.py:806 182 | #: ../gnome_connection_manager.py:926 ../gnome_connection_manager.py:1054 183 | #: ../gnome_connection_manager.py:1142 ../gnome_connection_manager.py:1372 184 | #: ../gnome_connection_manager.py:2127 ../gnome_connection_manager.py:1416 185 | #: ../gnome_connection_manager.py:2228 ../gnome_connection_manager.py:1507 186 | #: ../gnome_connection_manager.py:2346 ../gnome_connection_manager.py:1676 187 | #: ../gnome_connection_manager.py:2515 188 | msgid "Abrir" 189 | msgstr "Otwórz" 190 | 191 | #: ../gnome_connection_manager.py:530 ../gnome_connection_manager.py:820 192 | #: ../gnome_connection_manager.py:831 ../gnome_connection_manager.py:951 193 | #: ../gnome_connection_manager.py:1080 ../gnome_connection_manager.py:1168 194 | #: ../gnome_connection_manager.py:1356 ../gnome_connection_manager.py:1400 195 | #: ../gnome_connection_manager.py:1491 ../gnome_connection_manager.py:1660 196 | msgid "Hay" 197 | msgstr "Masz" 198 | 199 | #: ../gnome_connection_manager.py:530 ../gnome_connection_manager.py:820 200 | #: ../gnome_connection_manager.py:831 ../gnome_connection_manager.py:951 201 | #: ../gnome_connection_manager.py:1080 ../gnome_connection_manager.py:1168 202 | #: ../gnome_connection_manager.py:1356 ../gnome_connection_manager.py:1400 203 | #: ../gnome_connection_manager.py:1491 ../gnome_connection_manager.py:1660 204 | msgid "consolas abiertas, confirma que desea salir?" 205 | msgstr "otwarte konsole, wyjść mimo to?" 206 | 207 | #: ../gnome_connection_manager.py:838 ../gnome_connection_manager.py:849 208 | #: ../gnome_connection_manager.py:969 ../gnome_connection_manager.py:1098 209 | #: ../gnome_connection_manager.py:1186 ../gnome_connection_manager.py:1374 210 | #: ../gnome_connection_manager.py:1418 ../gnome_connection_manager.py:1509 211 | #: ../gnome_connection_manager.py:1678 212 | msgid "Importar Servidores" 213 | msgstr "Importuj konfiguracje" 214 | 215 | #: ../gnome_connection_manager.py:838 ../gnome_connection_manager.py:880 216 | #: ../gnome_connection_manager.py:849 ../gnome_connection_manager.py:891 217 | #: ../gnome_connection_manager.py:969 ../gnome_connection_manager.py:1011 218 | #: ../gnome_connection_manager.py:1098 ../gnome_connection_manager.py:1144 219 | #: ../gnome_connection_manager.py:1186 ../gnome_connection_manager.py:1232 220 | #: ../gnome_connection_manager.py:1374 ../gnome_connection_manager.py:1416 221 | #: ../gnome_connection_manager.py:1418 ../gnome_connection_manager.py:1460 222 | #: ../gnome_connection_manager.py:1509 ../gnome_connection_manager.py:1551 223 | #: ../gnome_connection_manager.py:1678 ../gnome_connection_manager.py:1720 224 | msgid "Ingrese clave: " 225 | msgstr "Wpisz hasło" 226 | 227 | #: ../gnome_connection_manager.py:851 ../gnome_connection_manager.py:862 228 | #: ../gnome_connection_manager.py:982 ../gnome_connection_manager.py:1111 229 | #: ../gnome_connection_manager.py:1199 ../gnome_connection_manager.py:1386 230 | #: ../gnome_connection_manager.py:1430 ../gnome_connection_manager.py:1521 231 | #: ../gnome_connection_manager.py:1690 232 | msgid "Clave invalida" 233 | msgstr "Błędne hasło" 234 | 235 | #: ../gnome_connection_manager.py:854 ../gnome_connection_manager.py:865 236 | #: ../gnome_connection_manager.py:985 ../gnome_connection_manager.py:1114 237 | #: ../gnome_connection_manager.py:1202 ../gnome_connection_manager.py:1389 238 | #: ../gnome_connection_manager.py:1433 ../gnome_connection_manager.py:1524 239 | #: ../gnome_connection_manager.py:1693 240 | msgid "Se sobreescribirá la lista de servidores, continuar?" 241 | msgstr "Lista serwerów zostanie nadpisana, kontynuować?" 242 | 243 | #: ../gnome_connection_manager.py:867 ../gnome_connection_manager.py:910 244 | #: ../gnome_connection_manager.py:878 ../gnome_connection_manager.py:921 245 | #: ../gnome_connection_manager.py:998 ../gnome_connection_manager.py:1044 246 | #: ../gnome_connection_manager.py:1131 ../gnome_connection_manager.py:1178 247 | #: ../gnome_connection_manager.py:1219 ../gnome_connection_manager.py:1266 248 | #: ../gnome_connection_manager.py:1403 ../gnome_connection_manager.py:1438 249 | #: ../gnome_connection_manager.py:1447 ../gnome_connection_manager.py:1482 250 | #: ../gnome_connection_manager.py:1538 ../gnome_connection_manager.py:1573 251 | #: ../gnome_connection_manager.py:1707 ../gnome_connection_manager.py:1742 252 | msgid "Archivo invalido" 253 | msgstr "Błędny plik" 254 | 255 | #: ../gnome_connection_manager.py:880 ../gnome_connection_manager.py:891 256 | #: ../gnome_connection_manager.py:1011 ../gnome_connection_manager.py:1144 257 | #: ../gnome_connection_manager.py:1232 ../gnome_connection_manager.py:1416 258 | #: ../gnome_connection_manager.py:1460 ../gnome_connection_manager.py:1551 259 | #: ../gnome_connection_manager.py:1720 260 | msgid "Exportar Servidores" 261 | msgstr "Eksportuj konfigurację" 262 | 263 | #: ../gnome_connection_manager.py:598 ../gnome_connection_manager.py:987 264 | #: ../gnome_connection_manager.py:998 ../gnome_connection_manager.py:1124 265 | #: ../gnome_connection_manager.py:1261 ../gnome_connection_manager.py:1349 266 | #: ../gnome_connection_manager.py:1527 ../gnome_connection_manager.py:1576 267 | #: ../gnome_connection_manager.py:1677 ../gnome_connection_manager.py:1846 268 | msgid "Confirma que desea eliminar el host" 269 | msgstr "Napewno chcesz usunąć hosta" 270 | 271 | #: ../gnome_connection_manager.py:608 ../gnome_connection_manager.py:997 272 | #: ../gnome_connection_manager.py:1008 ../gnome_connection_manager.py:1134 273 | #: ../gnome_connection_manager.py:1271 ../gnome_connection_manager.py:1359 274 | #: ../gnome_connection_manager.py:1534 ../gnome_connection_manager.py:1583 275 | #: ../gnome_connection_manager.py:1684 ../gnome_connection_manager.py:1853 276 | msgid "Confirma que desea eliminar todos los hosts del grupo" 277 | msgstr "Napewno chcesz usunąć wszystkie hosty z grupy" 278 | 279 | #: ../gnome_connection_manager.py:1056 ../gnome_connection_manager.py:1065 280 | #: ../gnome-connection-manager.glade.h:53 281 | #: ../gnome-connection-manager.glade:817 ../gnome_connection_manager.py:1067 282 | #: ../gnome_connection_manager.py:1076 ../gnome_connection_manager.py:1193 283 | #: ../gnome_connection_manager.py:1202 ../gnome_connection_manager.py:1330 284 | #: ../gnome_connection_manager.py:1339 ../gnome_connection_manager.py:1418 285 | #: ../gnome_connection_manager.py:1427 ../gnome_connection_manager.py:1599 286 | #: ../gnome_connection_manager.py:1608 ../gnome-connection-manager.glade:829 287 | #: ../gnome_connection_manager.py:1648 ../gnome_connection_manager.py:1657 288 | #: ../gnome_connection_manager.py:1749 ../gnome_connection_manager.py:1758 289 | #: ../gnome-connection-manager.glade:864 ../gnome_connection_manager.py:1918 290 | #: ../gnome_connection_manager.py:1927 ../gnome-connection-manager.glade:1003 291 | msgid "buscar..." 292 | msgstr "szukaj..." 293 | 294 | #: ../gnome_connection_manager.py:700 ../gnome_connection_manager.py:1138 295 | #: ../gnome-connection-manager.glade:224 ../gnome_connection_manager.py:1149 296 | #: ../gnome_connection_manager.py:1281 ../gnome_connection_manager.py:1420 297 | #: ../gnome_connection_manager.py:1551 ../gnome_connection_manager.py:1824 298 | #: ../gnome-connection-manager.glade:236 ../gnome_connection_manager.py:1891 299 | #: ../gnome_connection_manager.py:1974 ../gnome-connection-manager.glade:271 300 | #: ../gnome_connection_manager.py:2143 ../gnome-connection-manager.glade:410 301 | msgid "Local" 302 | msgstr "Lokalny" 303 | 304 | #: ../gnome_connection_manager.py:702 ../gnome-connection-manager.glade.h:23 305 | #: ../gnome_connection_manager.py:1140 ../gnome-connection-manager.glade:1206 306 | #: ../gnome_connection_manager.py:1151 ../gnome_connection_manager.py:1283 307 | #: ../gnome_connection_manager.py:1422 ../gnome_connection_manager.py:1553 308 | #: ../gnome-connection-manager.glade:1308 ../gnome_connection_manager.py:2151 309 | #: ../gnome_connection_manager.py:1826 ../gnome_connection_manager.py:2435 310 | #: ../gnome-connection-manager.glade:1320 ../gnome_connection_manager.py:1893 311 | #: ../gnome_connection_manager.py:2536 ../gnome-connection-manager.glade:1408 312 | #: ../gnome_connection_manager.py:1976 ../gnome_connection_manager.py:2667 313 | #: ../gnome-connection-manager.glade:1443 ../gnome_connection_manager.py:2145 314 | #: ../gnome_connection_manager.py:2838 ../gnome-connection-manager.glade:1582 315 | msgid "Host" 316 | msgstr "Host" 317 | 318 | #: ../gnome_connection_manager.py:704 ../gnome_connection_manager.py:1142 319 | #: ../gnome_connection_manager.py:1153 ../gnome_connection_manager.py:1285 320 | #: ../gnome_connection_manager.py:1424 ../gnome_connection_manager.py:1555 321 | #: ../gnome_connection_manager.py:1828 ../gnome_connection_manager.py:1895 322 | #: ../gnome_connection_manager.py:1978 ../gnome_connection_manager.py:2147 323 | msgid "Remoto" 324 | msgstr "Zdalny" 325 | 326 | #: ../gnome-connection-manager.glade.h:34 ../gnome-connection-manager.glade:72 327 | msgid "Importar lista de servidores desde un archivo" 328 | msgstr "Importuj konfigurację z pliku" 329 | 330 | #: ../gnome_connection_manager.py:791 ../gnome_connection_manager.py:1242 331 | #: ../gnome_connection_manager.py:1253 ../gnome_connection_manager.py:1421 332 | #: ../gnome_connection_manager.py:1564 ../gnome_connection_manager.py:1695 333 | #: ../gnome_connection_manager.py:1969 ../gnome_connection_manager.py:2062 334 | #: ../gnome_connection_manager.py:2168 ../gnome_connection_manager.py:2337 335 | msgid "Los campos grupo, nombre y host son obligatorios" 336 | msgstr "Pole grupy, nazwa oraz host są wymagane" 337 | 338 | #: ../gnome_connection_manager.py:795 ../gnome_connection_manager.py:1246 339 | #: ../gnome_connection_manager.py:1257 ../gnome_connection_manager.py:1425 340 | #: ../gnome_connection_manager.py:1568 ../gnome_connection_manager.py:1699 341 | #: ../gnome_connection_manager.py:1973 ../gnome_connection_manager.py:2066 342 | #: ../gnome_connection_manager.py:2172 ../gnome_connection_manager.py:2341 343 | msgid "Puerto invalido" 344 | msgstr "Błędny port" 345 | 346 | #: ../gnome_connection_manager.py:806 ../gnome_connection_manager.py:817 347 | #: ../gnome_connection_manager.py:827 ../gnome_connection_manager.py:1257 348 | #: ../gnome_connection_manager.py:1268 ../gnome_connection_manager.py:1278 349 | #: ../gnome_connection_manager.py:1279 ../gnome_connection_manager.py:1289 350 | #: ../gnome_connection_manager.py:1436 ../gnome_connection_manager.py:1447 351 | #: ../gnome_connection_manager.py:1457 ../gnome_connection_manager.py:1579 352 | #: ../gnome_connection_manager.py:1591 ../gnome_connection_manager.py:1601 353 | #: ../gnome_connection_manager.py:1710 ../gnome_connection_manager.py:1722 354 | #: ../gnome_connection_manager.py:1732 ../gnome_connection_manager.py:1986 355 | #: ../gnome_connection_manager.py:1998 ../gnome_connection_manager.py:2009 356 | #: ../gnome_connection_manager.py:2079 ../gnome_connection_manager.py:2091 357 | #: ../gnome_connection_manager.py:2102 ../gnome_connection_manager.py:2185 358 | #: ../gnome_connection_manager.py:2197 ../gnome_connection_manager.py:2208 359 | #: ../gnome_connection_manager.py:2354 ../gnome_connection_manager.py:2366 360 | #: ../gnome_connection_manager.py:2377 361 | msgid "El nombre" 362 | msgstr "Nazwa Hosta" 363 | 364 | #: ../gnome_connection_manager.py:806 ../gnome_connection_manager.py:817 365 | #: ../gnome_connection_manager.py:827 ../gnome_connection_manager.py:1257 366 | #: ../gnome_connection_manager.py:1268 ../gnome_connection_manager.py:1278 367 | #: ../gnome_connection_manager.py:1279 ../gnome_connection_manager.py:1289 368 | #: ../gnome_connection_manager.py:1436 ../gnome_connection_manager.py:1447 369 | #: ../gnome_connection_manager.py:1457 ../gnome_connection_manager.py:1579 370 | #: ../gnome_connection_manager.py:1591 ../gnome_connection_manager.py:1601 371 | #: ../gnome_connection_manager.py:1710 ../gnome_connection_manager.py:1722 372 | #: ../gnome_connection_manager.py:1732 ../gnome_connection_manager.py:1986 373 | #: ../gnome_connection_manager.py:1998 ../gnome_connection_manager.py:2009 374 | #: ../gnome_connection_manager.py:2079 ../gnome_connection_manager.py:2091 375 | #: ../gnome_connection_manager.py:2102 ../gnome_connection_manager.py:2185 376 | #: ../gnome_connection_manager.py:2197 ../gnome_connection_manager.py:2208 377 | #: ../gnome_connection_manager.py:2354 ../gnome_connection_manager.py:2366 378 | #: ../gnome_connection_manager.py:2377 379 | msgid "ya existe para el grupo" 380 | msgstr "już istnieje dla grupy" 381 | 382 | #: ../gnome_connection_manager.py:851 ../gnome_connection_manager.py:1304 383 | #: ../gnome_connection_manager.py:1315 ../gnome_connection_manager.py:1489 384 | #: ../gnome_connection_manager.py:1635 ../gnome_connection_manager.py:1766 385 | #: ../gnome_connection_manager.py:2023 ../gnome_connection_manager.py:2116 386 | #: ../gnome_connection_manager.py:2222 ../gnome_connection_manager.py:2391 387 | msgid "Error al guardar el host. Descripcion" 388 | msgstr "Błąd zapisu hosta. Opis" 389 | 390 | #: ../gnome_connection_manager.py:879 ../gnome_connection_manager.py:1332 391 | #: ../gnome_connection_manager.py:1343 ../gnome_connection_manager.py:1526 392 | #: ../gnome_connection_manager.py:1679 ../gnome_connection_manager.py:1810 393 | #: ../gnome_connection_manager.py:2085 ../gnome_connection_manager.py:2187 394 | #: ../gnome_connection_manager.py:2305 ../gnome_connection_manager.py:2474 395 | msgid "Debe ingresar host remoto" 396 | msgstr "Wpisz zdalnego hosta" 397 | 398 | #: ../gnome_connection_manager.py:884 ../gnome_connection_manager.py:1337 399 | #: ../gnome_connection_manager.py:1348 ../gnome_connection_manager.py:1531 400 | #: ../gnome_connection_manager.py:1684 ../gnome_connection_manager.py:1815 401 | #: ../gnome_connection_manager.py:2090 ../gnome_connection_manager.py:2192 402 | #: ../gnome_connection_manager.py:2310 ../gnome_connection_manager.py:2479 403 | msgid "Puerto local ya fue asignado" 404 | msgstr "Port lokalny jest już przypisany" 405 | 406 | #: ../gnome_connection_manager.py:940 ../gnome_connection_manager.py:1401 407 | #: ../gnome_connection_manager.py:1412 ../gnome_connection_manager.py:1611 408 | #: ../gnome_connection_manager.py:1766 ../gnome_connection_manager.py:1897 409 | #: ../gnome_connection_manager.py:2179 ../gnome_connection_manager.py:2280 410 | #: ../gnome_connection_manager.py:2398 ../gnome_connection_manager.py:2567 411 | msgid "Separador de Palabras" 412 | msgstr "Separator słowa" 413 | 414 | #: ../gnome_connection_manager.py:941 ../gnome_connection_manager.py:1402 415 | #: ../gnome_connection_manager.py:1413 ../gnome_connection_manager.py:1612 416 | #: ../gnome_connection_manager.py:1767 ../gnome_connection_manager.py:1898 417 | #: ../gnome_connection_manager.py:2180 ../gnome_connection_manager.py:2281 418 | #: ../gnome_connection_manager.py:2399 ../gnome_connection_manager.py:2568 419 | msgid "Tamaño del buffer" 420 | msgstr "Rozmiar buffora" 421 | 422 | #: ../gnome_connection_manager.py:942 ../gnome_connection_manager.py:1403 423 | #: ../gnome_connection_manager.py:1414 ../gnome_connection_manager.py:1613 424 | #: ../gnome_connection_manager.py:1768 ../gnome_connection_manager.py:1899 425 | #: ../gnome_connection_manager.py:2181 ../gnome_connection_manager.py:2282 426 | #: ../gnome_connection_manager.py:2400 ../gnome_connection_manager.py:2569 427 | msgid "Transparencia" 428 | msgstr "Przeźroczystość" 429 | 430 | #: ../gnome_connection_manager.py:943 ../gnome_connection_manager.py:1404 431 | #: ../gnome_connection_manager.py:1415 ../gnome_connection_manager.py:1614 432 | #: ../gnome_connection_manager.py:1769 ../gnome_connection_manager.py:1900 433 | #: ../gnome_connection_manager.py:2183 ../gnome_connection_manager.py:2284 434 | #: ../gnome_connection_manager.py:2402 ../gnome_connection_manager.py:2572 435 | msgid "Pegar con botón derecho" 436 | msgstr "Wklej prawym przyciskiem myszy" 437 | 438 | #: ../gnome_connection_manager.py:944 ../gnome_connection_manager.py:1405 439 | #: ../gnome_connection_manager.py:1416 ../gnome_connection_manager.py:1615 440 | #: ../gnome_connection_manager.py:1770 ../gnome_connection_manager.py:1902 441 | #: ../gnome_connection_manager.py:2185 ../gnome_connection_manager.py:2286 442 | #: ../gnome_connection_manager.py:2404 ../gnome_connection_manager.py:2574 443 | msgid "Confirmar al cerrar una consola" 444 | msgstr "Potwierdź przy zamykaniu konsoli" 445 | 446 | #: ../gnome_connection_manager.py:945 ../gnome_connection_manager.py:1406 447 | #: ../gnome_connection_manager.py:1417 ../gnome_connection_manager.py:1616 448 | #: ../gnome_connection_manager.py:1771 ../gnome_connection_manager.py:1903 449 | #: ../gnome_connection_manager.py:2186 ../gnome_connection_manager.py:2287 450 | #: ../gnome_connection_manager.py:2406 ../gnome_connection_manager.py:2576 451 | msgid "Confirmar al salir" 452 | msgstr "Potwierdź przy wyjśćiu" 453 | 454 | #: ../gnome_connection_manager.py:1431 ../gnome_connection_manager.py:1443 455 | #: ../gnome_connection_manager.py:1642 ../gnome_connection_manager.py:1807 456 | #: ../gnome_connection_manager.py:1939 ../gnome_connection_manager.py:2222 457 | #: ../gnome_connection_manager.py:2323 ../gnome_connection_manager.py:2440 458 | #: ../gnome_connection_manager.py:2610 459 | msgid "Acción" 460 | msgstr "Akcja" 461 | 462 | #: ../gnome_connection_manager.py:1439 ../gnome_connection_manager.py:1457 463 | #: ../gnome_connection_manager.py:1451 ../gnome_connection_manager.py:1469 464 | #: ../gnome_connection_manager.py:1651 ../gnome_connection_manager.py:1669 465 | #: ../gnome_connection_manager.py:1816 ../gnome_connection_manager.py:1834 466 | #: ../gnome_connection_manager.py:1948 ../gnome_connection_manager.py:1966 467 | #: ../gnome_connection_manager.py:2231 ../gnome_connection_manager.py:2249 468 | #: ../gnome_connection_manager.py:2332 ../gnome_connection_manager.py:2350 469 | #: ../gnome_connection_manager.py:2449 ../gnome_connection_manager.py:2467 470 | #: ../gnome_connection_manager.py:2619 ../gnome_connection_manager.py:2637 471 | msgid "Atajo" 472 | msgstr "Skrót" 473 | 474 | #: ../gnome_connection_manager.py:1449 ../gnome_connection_manager.py:1461 475 | #: ../gnome_connection_manager.py:1661 ../gnome_connection_manager.py:1826 476 | #: ../gnome_connection_manager.py:1958 ../gnome_connection_manager.py:2241 477 | #: ../gnome_connection_manager.py:2342 ../gnome_connection_manager.py:2459 478 | #: ../gnome_connection_manager.py:2629 479 | msgid "Comando" 480 | msgstr "Polecenie" 481 | 482 | #: ../gnome_connection_manager.py:1052 ../gnome_connection_manager.py:1586 483 | #: ../gnome_connection_manager.py:1598 ../gnome_connection_manager.py:1551 484 | #: ../gnome_connection_manager.py:1784 ../gnome_connection_manager.py:1704 485 | #: ../gnome_connection_manager.py:1960 ../gnome_connection_manager.py:1835 486 | #: ../gnome_connection_manager.py:2095 ../gnome_connection_manager.py:2110 487 | #: ../gnome_connection_manager.py:2379 ../gnome_connection_manager.py:2211 488 | #: ../gnome_connection_manager.py:2480 ../gnome-connection-manager.glade:2758 489 | #: ../gnome-connection-manager.glade:3238 490 | #: ../gnome-connection-manager.glade:2897 491 | #: ../gnome-connection-manager.glade:3377 492 | msgid "Seleccione el color de fondo" 493 | msgstr "Zaznacz kolor tła" 494 | 495 | #: ../gnome_connection_manager.py:1057 ../gnome_connection_manager.py:1591 496 | #: ../gnome_connection_manager.py:1603 ../gnome_connection_manager.py:1562 497 | #: ../gnome_connection_manager.py:1789 ../gnome_connection_manager.py:1715 498 | #: ../gnome_connection_manager.py:1965 ../gnome_connection_manager.py:1846 499 | #: ../gnome_connection_manager.py:2100 ../gnome_connection_manager.py:2121 500 | #: ../gnome_connection_manager.py:2384 ../gnome_connection_manager.py:2222 501 | #: ../gnome_connection_manager.py:2485 ../gnome-connection-manager.glade:2817 502 | #: ../gnome-connection-manager.glade:3258 503 | #: ../gnome-connection-manager.glade:2956 504 | #: ../gnome-connection-manager.glade:3397 505 | msgid "Seleccione el color del texto" 506 | msgstr "Zaznacz kolo textu" 507 | 508 | #. -- main } 509 | #: ../gnome-connection-manager.glade.h:4 ../gnome-connection-manager.glade:144 510 | #: ../gnome-connection-manager.glade:156 ../gnome-connection-manager.glade:189 511 | #: ../gnome-connection-manager.glade:328 512 | msgid "A_cerca de" 513 | msgstr "_O programie" 514 | 515 | #: ../gnome-connection-manager.glade.h:5 ../gnome-connection-manager.glade:180 516 | #: ../gnome-connection-manager.glade:192 ../gnome-connection-manager.glade:227 517 | #: ../gnome-connection-manager.glade:366 518 | msgid "Abrir consola local" 519 | msgstr "Otwórz lokalną konsole" 520 | 521 | #: ../gnome-connection-manager.glade.h:5 ../gnome-connection-manager.glade:403 522 | #: ../gnome-connection-manager.glade:1780 523 | #: ../gnome-connection-manager.glade:1826 524 | #: ../gnome-connection-manager.glade:1877 525 | #: ../gnome-connection-manager.glade:1979 526 | #: ../gnome-connection-manager.glade:415 527 | #: ../gnome-connection-manager.glade:2189 528 | #: ../gnome-connection-manager.glade:2262 529 | #: ../gnome-connection-manager.glade:450 530 | #: ../gnome-connection-manager.glade:2396 531 | #: ../gnome-connection-manager.glade:589 532 | #: ../gnome-connection-manager.glade:2535 533 | msgid "Agregar" 534 | msgstr "Dodaj" 535 | 536 | #: ../gnome-connection-manager.glade.h:6 ../gnome-connection-manager.glade:358 537 | #: ../gnome-connection-manager.glade:370 ../gnome-connection-manager.glade:405 538 | #: ../gnome-connection-manager.glade:544 539 | msgid "Agregar nuevo host" 540 | msgstr "Dodaj nowego hosta" 541 | 542 | #: ../gnome-connection-manager.glade.h:8 543 | #: ../gnome-connection-manager.glade:2459 544 | #: ../gnome-connection-manager.glade:2664 545 | #: ../gnome-connection-manager.glade:2817 546 | #: ../gnome-connection-manager.glade:2919 547 | #: ../gnome-connection-manager.glade:3129 548 | #: ../gnome-connection-manager.glade:3248 549 | #: ../gnome-connection-manager.glade:3559 550 | #: ../gnome-connection-manager.glade:3698 551 | msgid "Atajos" 552 | msgstr "Skróty" 553 | 554 | #: ../gnome-connection-manager.glade.h:7 ../gnome-connection-manager.glade:135 555 | #: ../gnome-connection-manager.glade:147 ../gnome-connection-manager.glade:181 556 | #: ../gnome-connection-manager.glade:320 557 | msgid "Ay_uda" 558 | msgstr "_Pomoc" 559 | 560 | #: ../gnome-connection-manager.glade.h:8 561 | #: ../gnome-connection-manager.glade:2179 562 | #: ../gnome-connection-manager.glade:2088 563 | #: ../gnome-connection-manager.glade:2384 564 | #: ../gnome-connection-manager.glade:2139 565 | #: ../gnome-connection-manager.glade:2436 566 | #: ../gnome-connection-manager.glade:2241 567 | #: ../gnome-connection-manager.glade:2538 568 | #: ../gnome-connection-manager.glade:2451 569 | #: ../gnome-connection-manager.glade:2748 570 | #: ../gnome-connection-manager.glade:2551 571 | #: ../gnome-connection-manager.glade:2867 572 | #: ../gnome-connection-manager.glade:2685 573 | #: ../gnome-connection-manager.glade:3178 574 | #: ../gnome-connection-manager.glade:2824 575 | #: ../gnome-connection-manager.glade:3317 576 | msgid "Color del fondo:" 577 | msgstr "Kolor tła:" 578 | 579 | #: ../gnome-connection-manager.glade.h:9 580 | #: ../gnome-connection-manager.glade:2207 581 | #: ../gnome-connection-manager.glade:2116 582 | #: ../gnome-connection-manager.glade:2412 583 | #: ../gnome-connection-manager.glade:2167 584 | #: ../gnome-connection-manager.glade:2464 585 | #: ../gnome-connection-manager.glade:2269 586 | #: ../gnome-connection-manager.glade:2566 587 | #: ../gnome-connection-manager.glade:2479 588 | #: ../gnome-connection-manager.glade:2776 589 | #: ../gnome-connection-manager.glade:2579 590 | #: ../gnome-connection-manager.glade:2895 591 | #: ../gnome-connection-manager.glade:2713 592 | #: ../gnome-connection-manager.glade:3206 593 | #: ../gnome-connection-manager.glade:2852 594 | #: ../gnome-connection-manager.glade:3345 595 | msgid "Color del texto:" 596 | msgstr "Kolor tekstu:" 597 | 598 | #: ../gnome-connection-manager.glade.h:10 599 | #: ../gnome-connection-manager.glade:2304 600 | #: ../gnome-connection-manager.glade:2215 601 | #: ../gnome-connection-manager.glade:2509 602 | #: ../gnome-connection-manager.glade:2266 603 | #: ../gnome-connection-manager.glade:2662 604 | #: ../gnome-connection-manager.glade:2368 605 | #: ../gnome-connection-manager.glade:2764 606 | #: ../gnome-connection-manager.glade:2578 607 | #: ../gnome-connection-manager.glade:2974 608 | #: ../gnome-connection-manager.glade:2678 609 | #: ../gnome-connection-manager.glade:3093 610 | #: ../gnome-connection-manager.glade:3404 611 | #: ../gnome-connection-manager.glade:3543 612 | msgid "Colores" 613 | msgstr "Kolory" 614 | 615 | #: ../gnome-connection-manager.glade.h:13 616 | #: ../gnome-connection-manager.glade:2010 617 | #: ../gnome-connection-manager.glade:2056 618 | #: ../gnome-connection-manager.glade:2107 619 | #: ../gnome-connection-manager.glade:2209 620 | #: ../gnome-connection-manager.glade:2419 621 | #: ../gnome-connection-manager.glade:2519 622 | #: ../gnome-connection-manager.glade:2653 623 | #: ../gnome-connection-manager.glade:2792 624 | msgid "Comandos" 625 | msgstr "Polecenia" 626 | 627 | #: ../gnome-connection-manager.glade.h:14 628 | #: ../gnome-connection-manager.glade:2404 629 | #: ../gnome-connection-manager.glade:2609 630 | #: ../gnome-connection-manager.glade:2762 631 | #: ../gnome-connection-manager.glade:2864 632 | #: ../gnome-connection-manager.glade:3074 633 | #: ../gnome-connection-manager.glade:3193 634 | #: ../gnome-connection-manager.glade:3504 635 | #: ../gnome-connection-manager.glade:3643 636 | msgid "Comandos Personalizados" 637 | msgstr "Własne polecenia" 638 | 639 | #: ../gnome-connection-manager.glade.h:15 640 | #: ../gnome-connection-manager.glade:2347 641 | #: ../gnome-connection-manager.glade:2552 642 | #: ../gnome-connection-manager.glade:2705 643 | #: ../gnome-connection-manager.glade:2807 644 | #: ../gnome-connection-manager.glade:3017 645 | #: ../gnome-connection-manager.glade:3136 646 | #: ../gnome-connection-manager.glade:3447 647 | #: ../gnome-connection-manager.glade:3586 648 | msgid "Comandos Predefinidos" 649 | msgstr "Polecenia predefiniowane" 650 | 651 | #: ../gnome-connection-manager.glade.h:12 652 | #: ../gnome-connection-manager.glade:268 ../gnome-connection-manager.glade:280 653 | #: ../gnome-connection-manager.glade:315 ../gnome-connection-manager.glade:454 654 | msgid "Conectar a host seleccionado o a todos los host del grupo" 655 | msgstr "Połąćż z wybranym hostem lub wybraną grupą" 656 | 657 | #: ../gnome-connection-manager.glade.h:13 658 | #: ../gnome-connection-manager.glade:761 659 | #: ../gnome-connection-manager.glade:2055 660 | #: ../gnome-connection-manager.glade:2260 661 | #: ../gnome-connection-manager.glade:2311 662 | #: ../gnome-connection-manager.glade:2413 663 | #: ../gnome-connection-manager.glade:773 664 | #: ../gnome-connection-manager.glade:2623 665 | #: ../gnome-connection-manager.glade:2742 666 | #: ../gnome-connection-manager.glade:808 667 | #: ../gnome-connection-manager.glade:3053 668 | #: ../gnome-connection-manager.glade:947 669 | #: ../gnome-connection-manager.glade:3192 670 | msgid "Configuración" 671 | msgstr "Ustawienia" 672 | 673 | #: ../gnome-connection-manager.glade.h:15 674 | #: ../gnome-connection-manager.glade:1064 675 | #: ../gnome-connection-manager.glade:1166 676 | #: ../gnome-connection-manager.glade:1178 677 | #: ../gnome-connection-manager.glade:1213 678 | #: ../gnome-connection-manager.glade:1352 679 | msgid "Editar Host" 680 | msgstr "Edytuj hosta" 681 | 682 | #: ../gnome-connection-manager.glade.h:16 683 | #: ../gnome-connection-manager.glade:447 ../gnome-connection-manager.glade:459 684 | #: ../gnome-connection-manager.glade:494 ../gnome-connection-manager.glade:633 685 | msgid "Editar propiedades de host seleccionado" 686 | msgstr "Edytuj ustawienia hosta" 687 | 688 | #: ../gnome-connection-manager.glade.h:18 689 | #: ../gnome-connection-manager.glade:536 ../gnome-connection-manager.glade:548 690 | #: ../gnome-connection-manager.glade:583 ../gnome-connection-manager.glade:722 691 | msgid "Eliminar host seleccionado" 692 | msgstr "Usuń zaznaczonego hosta" 693 | 694 | #: ../gnome-connection-manager.glade.h:24 695 | #: ../gnome-connection-manager.glade:1948 696 | #: ../gnome-connection-manager.glade:1994 697 | #: ../gnome-connection-manager.glade:2045 698 | #: ../gnome-connection-manager.glade:2147 699 | #: ../gnome-connection-manager.glade:2357 700 | #: ../gnome-connection-manager.glade:2430 701 | #: ../gnome-connection-manager.glade:2564 702 | #: ../gnome-connection-manager.glade:2703 703 | msgid "Enviar comandos al iniciar sesión" 704 | msgstr "Wyślij polecenia po zalogowaniu" 705 | 706 | #: ../gnome-connection-manager.glade.h:25 ../gnome-connection-manager.glade:94 707 | msgid "Exportar lista de servidores a un archivo" 708 | msgstr "Eksortuj liste serwerów do pliku" 709 | 710 | #: ../gnome-connection-manager.glade.h:19 711 | #: ../gnome-connection-manager.glade:2147 712 | #: ../gnome-connection-manager.glade:2352 713 | #: ../gnome-connection-manager.glade:2403 714 | #: ../gnome-connection-manager.glade:2505 715 | #: ../gnome-connection-manager.glade:2715 716 | #: ../gnome-connection-manager.glade:2834 717 | #: ../gnome-connection-manager.glade:3145 718 | #: ../gnome-connection-manager.glade:3284 719 | msgid "General" 720 | msgstr "Główne" 721 | 722 | #: ../gnome-connection-manager.glade.h:22 723 | #: ../gnome-connection-manager.glade:1150 724 | #: ../gnome-connection-manager.glade:1252 725 | #: ../gnome-connection-manager.glade:1264 726 | #: ../gnome-connection-manager.glade:1299 727 | #: ../gnome-connection-manager.glade:1438 728 | msgid "Grupo" 729 | msgstr "Grupa" 730 | 731 | #: ../gnome-connection-manager.glade.h:30 ../gnome-connection-manager.glade:51 732 | msgid "Guardar buffer _como" 733 | msgstr "Zapisz buffor jako" 734 | 735 | #: ../gnome-connection-manager.glade.h:31 ../gnome-connection-manager.glade:50 736 | msgid "Guardar buffer de la consola activa en un archivo" 737 | msgstr "Zapisz buffor aktywnej konsoli do pliku" 738 | 739 | #: ../gnome-connection-manager.glade.h:24 740 | #: ../gnome-connection-manager.glade:1603 741 | #: ../gnome-connection-manager.glade:1649 742 | #: ../gnome-connection-manager.glade:1700 743 | #: ../gnome-connection-manager.glade:1802 744 | #: ../gnome-connection-manager.glade:2012 745 | #: ../gnome-connection-manager.glade:2085 746 | #: ../gnome-connection-manager.glade:2219 747 | #: ../gnome-connection-manager.glade:2358 748 | msgid "Host Remoto" 749 | msgstr "Zdalny host" 750 | 751 | #: ../gnome-connection-manager.glade.h:25 752 | #: ../gnome-connection-manager.glade:1178 753 | #: ../gnome-connection-manager.glade:1280 754 | #: ../gnome-connection-manager.glade:1292 755 | #: ../gnome-connection-manager.glade:1310 756 | #: ../gnome-connection-manager.glade:1345 757 | #: ../gnome-connection-manager.glade:1484 758 | msgid "Nombre" 759 | msgstr "Nazwa" 760 | 761 | #: ../gnome-connection-manager.glade.h:26 762 | #: ../gnome-connection-manager.glade:1293 763 | #: ../gnome-connection-manager.glade:1395 764 | #: ../gnome-connection-manager.glade:1408 765 | #: ../gnome-connection-manager.glade:1457 766 | #: ../gnome-connection-manager.glade:1492 767 | #: ../gnome-connection-manager.glade:1631 768 | msgid "Password" 769 | msgstr "Hasło" 770 | 771 | #: ../gnome-connection-manager.glade.h:27 772 | #: ../gnome-connection-manager.glade:1493 773 | #: ../gnome-connection-manager.glade:1539 774 | #: ../gnome-connection-manager.glade:1590 775 | #: ../gnome-connection-manager.glade:1692 776 | #: ../gnome-connection-manager.glade:1902 777 | #: ../gnome-connection-manager.glade:1951 778 | #: ../gnome-connection-manager.glade:2085 779 | #: ../gnome-connection-manager.glade:2224 780 | msgid "Propiedades" 781 | msgstr "Ustawienia" 782 | 783 | #: ../gnome-connection-manager.glade.h:28 784 | #: ../gnome-connection-manager.glade:1412 785 | #: ../gnome-connection-manager.glade:1413 786 | #: ../gnome-connection-manager.glade:1515 787 | #: ../gnome-connection-manager.glade:1624 788 | #: ../gnome-connection-manager.glade:1673 789 | #: ../gnome-connection-manager.glade:1708 790 | #: ../gnome-connection-manager.glade:1847 791 | msgid "Puerto" 792 | msgstr "Port" 793 | 794 | #: ../gnome-connection-manager.glade.h:29 795 | #: ../gnome-connection-manager.glade:1575 796 | #: ../gnome-connection-manager.glade:1621 797 | #: ../gnome-connection-manager.glade:1672 798 | #: ../gnome-connection-manager.glade:1774 799 | #: ../gnome-connection-manager.glade:1984 800 | #: ../gnome-connection-manager.glade:2057 801 | #: ../gnome-connection-manager.glade:2191 802 | #: ../gnome-connection-manager.glade:2330 803 | msgid "Puerto Local" 804 | msgstr "Port lokalny" 805 | 806 | #: ../gnome-connection-manager.glade.h:30 807 | #: ../gnome-connection-manager.glade:1631 808 | #: ../gnome-connection-manager.glade:1677 809 | #: ../gnome-connection-manager.glade:1728 810 | #: ../gnome-connection-manager.glade:1830 811 | #: ../gnome-connection-manager.glade:2040 812 | #: ../gnome-connection-manager.glade:2113 813 | #: ../gnome-connection-manager.glade:2247 814 | #: ../gnome-connection-manager.glade:2386 815 | msgid "Puerto Remoto" 816 | msgstr "Port zdalny" 817 | 818 | #: ../gnome-connection-manager.glade.h:32 819 | #: ../gnome-connection-manager.glade:639 ../gnome-connection-manager.glade:651 820 | #: ../gnome-connection-manager.glade:686 ../gnome-connection-manager.glade:825 821 | msgid "Separar consola horizontalmente" 822 | msgstr "Podziel konsole w poziomie" 823 | 824 | #: ../gnome-connection-manager.glade.h:33 825 | #: ../gnome-connection-manager.glade:675 ../gnome-connection-manager.glade:687 826 | #: ../gnome-connection-manager.glade:722 ../gnome-connection-manager.glade:861 827 | msgid "Separar consola verticalmente" 828 | msgstr "Podziel konsole w pionie" 829 | 830 | #: ../gnome-connection-manager.glade.h:34 831 | #: ../gnome-connection-manager.glade:1440 832 | #: ../gnome-connection-manager.glade:1441 833 | #: ../gnome-connection-manager.glade:1543 834 | #: ../gnome-connection-manager.glade:1652 835 | #: ../gnome-connection-manager.glade:1701 836 | #: ../gnome-connection-manager.glade:1736 837 | #: ../gnome-connection-manager.glade:1875 838 | msgid "Tipo" 839 | msgstr "Protokół" 840 | 841 | #: ../gnome-connection-manager.glade.h:35 842 | #: ../gnome-connection-manager.glade:1918 843 | #: ../gnome-connection-manager.glade:1964 844 | #: ../gnome-connection-manager.glade:2015 845 | #: ../gnome-connection-manager.glade:2117 846 | #: ../gnome-connection-manager.glade:2327 847 | #: ../gnome-connection-manager.glade:2400 848 | #: ../gnome-connection-manager.glade:2534 849 | #: ../gnome-connection-manager.glade:2673 850 | msgid "Túnel" 851 | msgstr "Tunel" 852 | 853 | #: ../gnome-connection-manager.glade.h:36 854 | #: ../gnome-connection-manager.glade:711 ../gnome-connection-manager.glade:723 855 | #: ../gnome-connection-manager.glade:758 ../gnome-connection-manager.glade:897 856 | msgid "Unir todas las consolas" 857 | msgstr "Rozdziel wszystkie konsole" 858 | 859 | #: ../gnome-connection-manager.glade.h:37 860 | #: ../gnome-connection-manager.glade:2276 861 | #: ../gnome-connection-manager.glade:2166 862 | #: ../gnome-connection-manager.glade:2481 863 | #: ../gnome-connection-manager.glade:2217 864 | #: ../gnome-connection-manager.glade:2533 865 | #: ../gnome-connection-manager.glade:2319 866 | #: ../gnome-connection-manager.glade:2635 867 | #: ../gnome-connection-manager.glade:2529 868 | #: ../gnome-connection-manager.glade:2845 869 | #: ../gnome-connection-manager.glade:2629 870 | #: ../gnome-connection-manager.glade:2964 871 | #: ../gnome-connection-manager.glade:2778 872 | #: ../gnome-connection-manager.glade:3275 873 | #: ../gnome-connection-manager.glade:2917 874 | #: ../gnome-connection-manager.glade:3414 875 | msgid "Usar colores por defecto" 876 | msgstr "Domyślne kolory" 877 | 878 | #: ../gnome-connection-manager.glade.h:38 879 | #: ../gnome-connection-manager.glade:1384 880 | #: ../gnome-connection-manager.glade:1385 881 | #: ../gnome-connection-manager.glade:1487 882 | #: ../gnome-connection-manager.glade:1596 883 | #: ../gnome-connection-manager.glade:1645 884 | #: ../gnome-connection-manager.glade:1680 885 | #: ../gnome-connection-manager.glade:1819 886 | msgid "Usuario" 887 | msgstr "Urzytkownik" 888 | 889 | #: ../gnome-connection-manager.glade.h:39 ../gnome-connection-manager.glade:41 890 | msgid "_Archivo" 891 | msgstr "_Plik" 892 | 893 | #: ../gnome-connection-manager.glade.h:51 ../gnome-connection-manager.glade:95 894 | msgid "_Exportar servidores" 895 | msgstr "_Eksportuj konfigurację" 896 | 897 | #: ../gnome-connection-manager.glade.h:52 ../gnome-connection-manager.glade:73 898 | msgid "_Importar servidores" 899 | msgstr "_Importuj konfigurację" 900 | 901 | #. TRANSLATORS: Replace this string with your names, one name per line. 902 | #: ../gnome-connection-manager.glade.h:44 903 | #: ../gnome-connection-manager.glade:2048 904 | #: ../gnome-connection-manager.glade:2253 905 | #: ../gnome-connection-manager.glade:2304 906 | #: ../gnome-connection-manager.glade:2406 907 | #: ../gnome-connection-manager.glade:2616 908 | #: ../gnome-connection-manager.glade:2735 909 | #: ../gnome-connection-manager.glade:3046 910 | #: ../gnome-connection-manager.glade:3185 911 | msgid "translator-credits" 912 | msgstr "Pawel" 913 | 914 | #: ../gnome_connection_manager.py:1418 ../gnome_connection_manager.py:1617 915 | #: ../gnome_connection_manager.py:1772 ../gnome_connection_manager.py:1904 916 | #: ../gnome_connection_manager.py:2187 ../gnome_connection_manager.py:2288 917 | #: ../gnome_connection_manager.py:2407 ../gnome_connection_manager.py:2577 918 | msgid "Comprobar actualizaciones" 919 | msgstr "Sprawdź aktualizacje" 920 | 921 | #: ../gnome_connection_manager.py:1781 ../gnome_connection_manager.py:1993 922 | #: ../gnome_connection_manager.py:2180 ../gnome_connection_manager.py:2430 923 | #: ../gnome_connection_manager.py:2431 ../gnome_connection_manager.py:2729 924 | #: ../gnome_connection_manager.py:2844 ../gnome_connection_manager.py:2980 925 | #: ../gnome_connection_manager.py:3154 926 | msgid "" 927 | "Hay una nueva version disponible en http://kuthulu.com/gcm/?module=download" 928 | msgstr "Dostępna jest nowa wersja na http://kuthulu.com/gcm/?module=download" 929 | 930 | #: ../gnome_connection_manager.py:399 ../gnome_connection_manager.py:491 931 | #: ../gnome_connection_manager.py:449 ../gnome_connection_manager.py:569 932 | #: ../gnome_connection_manager.py:483 ../gnome_connection_manager.py:637 933 | #: ../gnome_connection_manager.py:590 ../gnome_connection_manager.py:787 934 | #: ../gnome_connection_manager.py:608 ../gnome_connection_manager.py:805 935 | #: ../gnome_connection_manager.py:661 ../gnome_connection_manager.py:858 936 | #: ../gnome_connection_manager.py:692 ../gnome_connection_manager.py:895 937 | msgid "Renombrar consola" 938 | msgstr "Zmień tytuł zakładki" 939 | 940 | #: ../gnome_connection_manager.py:399 ../gnome_connection_manager.py:449 941 | #: ../gnome_connection_manager.py:483 ../gnome_connection_manager.py:590 942 | #: ../gnome_connection_manager.py:608 ../gnome_connection_manager.py:661 943 | #: ../gnome_connection_manager.py:692 944 | msgid "Ingrese nuevo nombre" 945 | msgstr "Wpisz nową nazwę" 946 | 947 | #: ../gnome_connection_manager.py:449 ../gnome_connection_manager.py:527 948 | #: ../gnome_connection_manager.py:589 ../gnome_connection_manager.py:739 949 | #: ../gnome_connection_manager.py:757 ../gnome_connection_manager.py:810 950 | #: ../gnome_connection_manager.py:847 951 | msgid "Copiar Direccion" 952 | msgstr "Kopiuj adres" 953 | 954 | #: ../gnome-connection-manager.glade:1488 955 | #: ../gnome-connection-manager.glade:1489 956 | #: ../gnome-connection-manager.glade:1591 957 | #: ../gnome-connection-manager.glade:1701 958 | #: ../gnome-connection-manager.glade:1750 959 | #: ../gnome-connection-manager.glade:1785 960 | #: ../gnome-connection-manager.glade:1924 961 | msgid "Keep-Alive" 962 | msgstr "Keep-Alive" 963 | 964 | #: ../gnome-connection-manager.glade:1511 965 | #: ../gnome-connection-manager.glade:1512 966 | #: ../gnome-connection-manager.glade:1614 967 | #: ../gnome-connection-manager.glade:1724 968 | #: ../gnome-connection-manager.glade:1773 969 | #: ../gnome-connection-manager.glade:1808 970 | #: ../gnome-connection-manager.glade:1947 971 | msgid "Intervalo en segundos para enviar paquetes keep-alive" 972 | msgstr "Liczba sekund między pakietami keep-alive" 973 | 974 | #: ../gnome_connection_manager.py:500 ../gnome_connection_manager.py:575 975 | #: ../gnome_connection_manager.py:549 ../gnome_connection_manager.py:643 976 | #: ../gnome_connection_manager.py:688 ../gnome_connection_manager.py:793 977 | #: ../gnome_connection_manager.py:706 ../gnome_connection_manager.py:811 978 | #: ../gnome_connection_manager.py:759 ../gnome_connection_manager.py:864 979 | #: ../gnome_connection_manager.py:796 ../gnome_connection_manager.py:901 980 | msgid "Reiniciar consola" 981 | msgstr "Zresetuj konsole" 982 | 983 | #: ../gnome_connection_manager.py:506 ../gnome_connection_manager.py:581 984 | #: ../gnome_connection_manager.py:555 ../gnome_connection_manager.py:649 985 | #: ../gnome_connection_manager.py:694 ../gnome_connection_manager.py:799 986 | #: ../gnome_connection_manager.py:712 ../gnome_connection_manager.py:817 987 | #: ../gnome_connection_manager.py:765 ../gnome_connection_manager.py:870 988 | #: ../gnome_connection_manager.py:802 ../gnome_connection_manager.py:907 989 | msgid "Reiniciar y Limpiar consola" 990 | msgstr "Zresetuj i wyczyść konsole" 991 | 992 | #: ../gnome_connection_manager.py:1773 ../gnome_connection_manager.py:1905 993 | #: ../gnome_connection_manager.py:2188 ../gnome_connection_manager.py:2289 994 | #: ../gnome_connection_manager.py:2408 ../gnome_connection_manager.py:2578 995 | msgid "Ocultar botón donar" 996 | msgstr "Ukryj przycisk dotacji" 997 | 998 | #: ../gnome_connection_manager.py:1982 ../gnome_connection_manager.py:2117 999 | #: ../gnome_connection_manager.py:2401 ../gnome_connection_manager.py:2502 1000 | #: ../gnome_connection_manager.py:2633 ../gnome_connection_manager.py:2803 1001 | msgid "Seleccione la fuente" 1002 | msgstr "Wybierz czciąnkę" 1003 | 1004 | #: ../gnome-connection-manager.glade:1321 1005 | #: ../gnome-connection-manager.glade:1423 1006 | #: ../gnome-connection-manager.glade:1436 1007 | #: ../gnome-connection-manager.glade:1485 1008 | #: ../gnome-connection-manager.glade:1520 1009 | #: ../gnome-connection-manager.glade:1659 1010 | msgid "Dejar en blanco para autenticación sin password/public key" 1011 | msgstr "Pozostaw puste przy autentykacji z użyciem klucza" 1012 | 1013 | #: ../gnome-connection-manager.glade:1534 1014 | #: ../gnome-connection-manager.glade:1636 1015 | #: ../gnome-connection-manager.glade:1746 1016 | #: ../gnome-connection-manager.glade:1795 1017 | #: ../gnome-connection-manager.glade:1830 1018 | #: ../gnome-connection-manager.glade:1969 1019 | msgid "Redirigir X11" 1020 | msgstr "Przekierowanie X11" 1021 | 1022 | #: ../gnome-connection-manager.glade:2556 1023 | #: ../gnome-connection-manager.glade:2658 1024 | #: ../gnome-connection-manager.glade:2868 1025 | #: ../gnome-connection-manager.glade:2987 1026 | #: ../gnome-connection-manager.glade:3298 1027 | #: ../gnome-connection-manager.glade:3437 1028 | msgid "Usar fuente de ancho fijo por defecto" 1029 | msgstr "Użyj domyślnej szerokość czcionki" 1030 | 1031 | #: ../gnome-connection-manager.glade:2579 1032 | #: ../gnome-connection-manager.glade:2681 1033 | #: ../gnome-connection-manager.glade:2891 1034 | #: ../gnome-connection-manager.glade:3010 1035 | #: ../gnome-connection-manager.glade:3321 1036 | #: ../gnome-connection-manager.glade:3460 1037 | msgid "Fuente:" 1038 | msgstr "Czcionka:" 1039 | 1040 | #: ../gnome_connection_manager.py:574 ../gnome_connection_manager.py:724 1041 | #: ../gnome_connection_manager.py:742 ../gnome_connection_manager.py:795 1042 | #: ../gnome_connection_manager.py:832 ../gnome-connection-manager.glade:257 1043 | msgid "Comandos personalizados" 1044 | msgstr "Dowolne polecenia" 1045 | 1046 | #: ../gnome_connection_manager.py:613 ../gnome_connection_manager.py:763 1047 | #: ../gnome_connection_manager.py:781 ../gnome_connection_manager.py:834 1048 | #: ../gnome_connection_manager.py:871 1049 | msgid "Duplicar Host" 1050 | msgstr "Duplikuj" 1051 | 1052 | #: ../gnome_connection_manager.py:655 ../gnome_connection_manager.py:805 1053 | #: ../gnome_connection_manager.py:823 ../gnome_connection_manager.py:876 1054 | #: ../gnome_connection_manager.py:913 1055 | msgid "Reconectar al host" 1056 | msgstr "Połącz ponownie" 1057 | 1058 | #: ../gnome_connection_manager.py:760 ../gnome_connection_manager.py:700 1059 | #: ../gnome_connection_manager.py:811 ../gnome_connection_manager.py:718 1060 | #: ../gnome_connection_manager.py:829 ../gnome_connection_manager.py:771 1061 | #: ../gnome_connection_manager.py:882 ../gnome_connection_manager.py:808 1062 | #: ../gnome_connection_manager.py:919 1063 | msgid "Clonar consola" 1064 | msgstr "Klon konsole" 1065 | 1066 | #: ../gnome_connection_manager.py:1476 ../gnome_connection_manager.py:1657 1067 | #: ../gnome_connection_manager.py:1706 ../gnome_connection_manager.py:1807 1068 | #: ../gnome_connection_manager.py:1976 1069 | msgid "No hay consolas abiertas" 1070 | msgstr "Nie ma otwartych konsol" 1071 | 1072 | #: ../gnome_connection_manager.py:1901 ../gnome_connection_manager.py:2184 1073 | #: ../gnome_connection_manager.py:2285 ../gnome_connection_manager.py:2403 1074 | #: ../gnome_connection_manager.py:2573 1075 | msgid "Copiar selección al portapapeles" 1076 | msgstr "Kopiuj zaznaczenie do schowka" 1077 | 1078 | #: ../gnome-connection-manager.glade:926 ../gnome-connection-manager.glade:938 1079 | #: ../gnome-connection-manager.glade:973 1080 | #: ../gnome-connection-manager.glade:1112 1081 | msgid "Enviar comandos a varios hosts al mismo tiempo" 1082 | msgstr "Wyślij polecenie jednocześnie do kilku hostów" 1083 | 1084 | #: ../gnome-connection-manager.glade:970 1085 | #: ../gnome-connection-manager.glade:2951 1086 | #: ../gnome-connection-manager.glade:982 1087 | #: ../gnome-connection-manager.glade:3161 1088 | #: ../gnome-connection-manager.glade:3280 1089 | #: ../gnome-connection-manager.glade:1017 1090 | #: ../gnome-connection-manager.glade:3591 1091 | #: ../gnome-connection-manager.glade:1156 1092 | #: ../gnome-connection-manager.glade:3730 1093 | msgid "Cluster" 1094 | msgstr "Złącz" 1095 | 1096 | #: ../gnome-connection-manager.glade:3010 1097 | #: ../gnome-connection-manager.glade:3220 1098 | #: ../gnome-connection-manager.glade:3339 1099 | #: ../gnome-connection-manager.glade:3650 1100 | #: ../gnome-connection-manager.glade:3789 1101 | msgid "Seleccione las consolas a utilizar:" 1102 | msgstr "Zaznacz konsole do użycia:" 1103 | 1104 | #: ../gnome-connection-manager.glade:3201 1105 | #: ../gnome-connection-manager.glade:3411 1106 | #: ../gnome-connection-manager.glade:3530 1107 | #: ../gnome-connection-manager.glade:3841 1108 | #: ../gnome-connection-manager.glade:3980 1109 | msgid "Limpiar selección" 1110 | msgstr "Wyczyść zaznaczenie" 1111 | 1112 | #: ../gnome-connection-manager.glade:3280 1113 | #: ../gnome-connection-manager.glade:3490 1114 | #: ../gnome-connection-manager.glade:3609 1115 | #: ../gnome-connection-manager.glade:3920 1116 | #: ../gnome-connection-manager.glade:4059 1117 | msgid "Invertir selección" 1118 | msgstr "Odwróć zaznaczenie" 1119 | 1120 | #: ../gnome-connection-manager.glade:3341 1121 | #: ../gnome-connection-manager.glade:3551 1122 | #: ../gnome-connection-manager.glade:3670 1123 | #: ../gnome-connection-manager.glade:3981 1124 | #: ../gnome-connection-manager.glade:4120 1125 | msgid "Ingrese el texto a enviar a las consolas: " 1126 | msgstr "Wpisz tekst do wysłanie do hostów: " 1127 | 1128 | #: ../gnome_connection_manager.py:2149 ../gnome_connection_manager.py:2433 1129 | #: ../gnome_connection_manager.py:2534 ../gnome_connection_manager.py:2665 1130 | #: ../gnome_connection_manager.py:2836 1131 | msgid "Activar" 1132 | msgstr "Activate" 1133 | 1134 | #: ../gnome-connection-manager.glade:122 1135 | msgid "Salir" 1136 | msgstr "Wyjść" 1137 | 1138 | #: ../gnome_connection_manager.py:598 ../gnome_connection_manager.py:666 1139 | #: ../gnome_connection_manager.py:684 ../gnome_connection_manager.py:737 1140 | #: ../gnome_connection_manager.py:768 ../gnome-connection-manager.glade:193 1141 | msgid "Copiar y Pegar" 1142 | msgstr "Kopiuj i Wklej" 1143 | 1144 | #: ../gnome-connection-manager.glade:122 1145 | msgid "_Salir" 1146 | msgstr "_Wyjść" 1147 | 1148 | #: ../gnome-connection-manager.glade:1348 1149 | #: ../gnome-connection-manager.glade:1292 1150 | #: ../gnome-connection-manager.glade:1327 1151 | #: ../gnome-connection-manager.glade:1466 1152 | msgid "Usar formato grupo1/grupo2/grupo3 para crear subgrupos" 1153 | msgstr "Aby utworzyć podgrupy, użyj formatu grupy1/grupy2/grupy3" 1154 | 1155 | #: ../gnome_connection_manager.py:706 ../gnome_connection_manager.py:817 1156 | #: ../gnome_connection_manager.py:724 ../gnome_connection_manager.py:835 1157 | #: ../gnome_connection_manager.py:777 ../gnome_connection_manager.py:888 1158 | #: ../gnome_connection_manager.py:814 ../gnome_connection_manager.py:925 1159 | msgid "Habilitar log" 1160 | msgstr "Włącz log" 1161 | 1162 | #: ../gnome_connection_manager.py:861 ../gnome_connection_manager.py:879 1163 | #: ../gnome_connection_manager.py:932 ../gnome_connection_manager.py:1026 1164 | msgid "No se puede abrir el archivo de log para escritura" 1165 | msgstr "Nie można otworzyć pliku log do zapisu" 1166 | 1167 | #: ../gnome_connection_manager.py:2182 ../gnome_connection_manager.py:2283 1168 | #: ../gnome_connection_manager.py:2401 ../gnome_connection_manager.py:2570 1169 | msgid "Ruta de logs" 1170 | msgstr "Log ścieżka" 1171 | 1172 | #: ../gnome-connection-manager.glade:1458 1173 | #: ../gnome-connection-manager.glade:1507 1174 | #: ../gnome-connection-manager.glade:1542 1175 | #: ../gnome-connection-manager.glade:1681 1176 | msgid "Clave Privada" 1177 | msgstr "Klucz Prywatny" 1178 | 1179 | #: ../gnome-connection-manager.glade:1796 1180 | #: ../gnome-connection-manager.glade:1845 1181 | #: ../gnome-connection-manager.glade:1880 1182 | #: ../gnome-connection-manager.glade:2019 1183 | msgid "Redirigir Agente" 1184 | msgstr "Agent Forwarding" 1185 | 1186 | #: ../gnome-connection-manager.glade:1846 1187 | #: ../gnome-connection-manager.glade:1895 1188 | #: ../gnome-connection-manager.glade:2029 1189 | #: ../gnome-connection-manager.glade:2168 1190 | msgid "Habilitar Log" 1191 | msgstr "Włącz Log" 1192 | 1193 | #: ../gnome-connection-manager.glade:1359 1194 | #: ../gnome-connection-manager.glade:1394 1195 | #: ../gnome-connection-manager.glade:1533 1196 | msgid "Descripción" 1197 | msgstr "Opis" 1198 | 1199 | #: ../gnome-connection-manager.glade:2034 1200 | #: ../gnome-connection-manager.glade:2168 1201 | #: ../gnome-connection-manager.glade:2307 1202 | msgid "Dinámico" 1203 | msgstr "Dynamiczny" 1204 | 1205 | #: ../gnome-connection-manager.glade:2035 1206 | #: ../gnome-connection-manager.glade:2169 1207 | #: ../gnome-connection-manager.glade:2308 1208 | msgid "Crear redirección dinámica de puertos" 1209 | msgstr "Utwórz dynamiczne przekierowanie portów" 1210 | 1211 | #: ../gnome-connection-manager.glade:2449 1212 | #: ../gnome-connection-manager.glade:2583 1213 | #: ../gnome-connection-manager.glade:2722 1214 | msgid "" 1215 | "Usar ##D=milisegundos para introducir un delay.\n" 1216 | "Ej: ##D=1000" 1217 | msgstr "" 1218 | "Użyj ##D=milisekund wprowadzić opóźnienie.\n" 1219 | "Np: ##D=1000" 1220 | 1221 | #: ../gnome-connection-manager.glade:3732 1222 | #: ../gnome-connection-manager.glade:4043 1223 | #: ../gnome-connection-manager.glade:4183 1224 | msgid "CTRL+UP/CTRL+DOWN para historial" 1225 | msgstr "CTRL+UP/CTRL+DOWN dla historii" 1226 | 1227 | #: ../gnome_connection_manager.py:2405 ../gnome_connection_manager.py:2575 1228 | msgid "Nunca" 1229 | msgstr "Nigdy" 1230 | 1231 | #: ../gnome_connection_manager.py:2405 ../gnome_connection_manager.py:2575 1232 | msgid "Siempre" 1233 | msgstr "Zawsze" 1234 | 1235 | #: ../gnome_connection_manager.py:2405 ../gnome_connection_manager.py:2575 1236 | msgid "Sólo si no hay errores" 1237 | msgstr "Tylko jeśli nie ma błędów" 1238 | 1239 | #: ../gnome-connection-manager.glade:147 ../gnome-connection-manager.glade:274 1240 | msgid "_Ver" 1241 | msgstr "View" 1242 | 1243 | #: ../gnome-connection-manager.glade:155 ../gnome-connection-manager.glade:282 1244 | msgid "Mostrar Toolbar" 1245 | msgstr "Pokazać Toolbar" 1246 | 1247 | #: ../gnome-connection-manager.glade:165 ../gnome-connection-manager.glade:292 1248 | msgid "Mostrar Panel" 1249 | msgstr "Pokazać Panel" 1250 | 1251 | #: ../gnome-connection-manager.glade:1931 1252 | #: ../gnome-connection-manager.glade:2070 1253 | msgid "Compresión" 1254 | msgstr "Kompresja" 1255 | 1256 | #: ../gnome-connection-manager.glade:1962 1257 | #: ../gnome-connection-manager.glade:2101 1258 | msgid "" 1259 | "Nivel de compresión: \n" 1260 | "blanco: por defecto\n" 1261 | "1: min\n" 1262 | "9: max" 1263 | msgstr "" 1264 | "Poziom kompresji: \n" 1265 | "pusty: domyślnie\n" 1266 | "1: min\n" 1267 | "9: max" 1268 | 1269 | #: ../gnome-connection-manager.glade:1979 1270 | #: ../gnome-connection-manager.glade:2118 1271 | msgid "Opciones extra" 1272 | msgstr "Dodatkowe argumenty" 1273 | 1274 | #: ../gnome-connection-manager.glade:2015 1275 | #: ../gnome-connection-manager.glade:2154 1276 | msgid "Parámetros extra a pasar a la línea de comandos" 1277 | msgstr "Dodatkowe argumenty przejść do wiersza poleceń" 1278 | 1279 | #: ../gnome-connection-manager.glade:2851 1280 | #: ../gnome-connection-manager.glade:2990 1281 | msgid "Sequencias de Teclas:" 1282 | msgstr "Sekwencje klawiszy" 1283 | 1284 | #: ../gnome-connection-manager.glade:2880 1285 | #: ../gnome-connection-manager.glade:3019 1286 | msgid "Backspace:" 1287 | msgstr "Backspace:" 1288 | 1289 | #: ../gnome-connection-manager.glade:2930 1290 | #: ../gnome-connection-manager.glade:3069 1291 | msgid "Delete:" 1292 | msgstr "Delete:" 1293 | 1294 | #: ../gnome-connection-manager.glade:2989 1295 | #: ../gnome-connection-manager.glade:3128 1296 | msgid "Colores y Teclas" 1297 | msgstr "Kolory i Klucze" 1298 | 1299 | #: ../gnome_connection_manager.py:780 ../gnome-connection-manager.glade:231 1300 | msgid "Copiar todo" 1301 | msgstr "Kopiuj wszystko" 1302 | 1303 | #: ../gnome_connection_manager.py:2571 1304 | msgid "Abrir consola local al inicio" 1305 | msgstr "Otworzyć lokalną konsolę na starcie" 1306 | 1307 | #: ../gnome-connection-manager.glade:147 1308 | msgid "_Editar" 1309 | msgstr "_Edycja" 1310 | 1311 | #: ../gnome-connection-manager.glade:308 1312 | msgid "_Servidores" 1313 | msgstr "_Serwery" 1314 | -------------------------------------------------------------------------------- /lang/pt/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/pt/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /lang/pt_BR.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 3 | # This file is distributed under the same license as the PACKAGE package. 4 | # FIRST AUTHOR , YEAR. 5 | # 6 | #, fuzzy 7 | msgid "" 8 | msgstr "" 9 | "Project-Id-Version: PACKAGE VERSION\n" 10 | "Report-Msgid-Bugs-To: \n" 11 | "POT-Creation-Date: 2012-07-05 14:39+0100\n" 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 | "Last-Translator: FULL NAME \n" 14 | "Language-Team: LANGUAGE \n" 15 | "Language: \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=UTF-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | 20 | #: ../gnome_connection_manager.py:224 ../gnome_connection_manager.py:331 21 | #: ../gnome_connection_manager.py:340 ../gnome_connection_manager.py:406 22 | #: ../gnome_connection_manager.py:472 ../gnome_connection_manager.py:521 23 | #: ../gnome_connection_manager.py:654 ../gnome_connection_manager.py:672 24 | #: ../gnome_connection_manager.py:725 ../gnome_connection_manager.py:756 25 | #: ../gnome-connection-manager.glade:155 26 | msgid "Copiar" 27 | msgstr "Copiar" 28 | 29 | #: ../gnome_connection_manager.py:230 ../gnome_connection_manager.py:337 30 | #: ../gnome_connection_manager.py:346 ../gnome_connection_manager.py:412 31 | #: ../gnome_connection_manager.py:478 ../gnome_connection_manager.py:527 32 | #: ../gnome_connection_manager.py:660 ../gnome_connection_manager.py:678 33 | #: ../gnome_connection_manager.py:731 ../gnome_connection_manager.py:762 34 | #: ../gnome-connection-manager.glade:174 35 | msgid "Pegar" 36 | msgstr "Colar" 37 | 38 | #: ../gnome_connection_manager.py:236 ../gnome_connection_manager.py:343 39 | #: ../gnome_connection_manager.py:352 ../gnome_connection_manager.py:418 40 | #: ../gnome_connection_manager.py:484 ../gnome_connection_manager.py:533 41 | #: ../gnome-connection-manager.glade:3122 ../gnome_connection_manager.py:672 42 | #: ../gnome-connection-manager.glade:3332 ../gnome_connection_manager.py:690 43 | #: ../gnome-connection-manager.glade:3451 ../gnome_connection_manager.py:743 44 | #: ../gnome-connection-manager.glade:3762 ../gnome_connection_manager.py:774 45 | #: ../gnome-connection-manager.glade:212 46 | #: ../gnome-connection-manager.glade:3901 47 | msgid "Seleccionar todo" 48 | msgstr "Selecionar tudo" 49 | 50 | #: ../gnome_connection_manager.py:349 ../gnome_connection_manager.py:358 51 | #: ../gnome_connection_manager.py:424 ../gnome_connection_manager.py:490 52 | #: ../gnome_connection_manager.py:539 ../gnome_connection_manager.py:678 53 | #: ../gnome_connection_manager.py:696 ../gnome_connection_manager.py:749 54 | #: ../gnome_connection_manager.py:786 55 | msgid "Guardar buffer en archivo" 56 | msgstr "Salvar buffer em arquivo" 57 | 58 | #: ../gnome_connection_manager.py:246 ../gnome_connection_manager.py:359 59 | #: ../gnome_connection_manager.py:1635 ../gnome_connection_manager.py:368 60 | #: ../gnome_connection_manager.py:1647 ../gnome_connection_manager.py:434 61 | #: ../gnome_connection_manager.py:1838 ../gnome_connection_manager.py:512 62 | #: ../gnome_connection_manager.py:2025 ../gnome_connection_manager.py:561 63 | #: ../gnome_connection_manager.py:2270 ../gnome_connection_manager.py:2271 64 | #: ../gnome_connection_manager.py:711 ../gnome_connection_manager.py:2553 65 | #: ../gnome_connection_manager.py:729 ../gnome_connection_manager.py:2668 66 | #: ../gnome_connection_manager.py:782 ../gnome_connection_manager.py:2405 67 | #: ../gnome_connection_manager.py:2797 ../gnome_connection_manager.py:819 68 | #: ../gnome_connection_manager.py:2575 ../gnome_connection_manager.py:2969 69 | msgid "Cerrar consola" 70 | msgstr "Fechar console" 71 | 72 | #: ../gnome_connection_manager.py:368 ../gnome-connection-manager.glade.h:16 73 | #: ../gnome-connection-manager.glade:314 ../gnome_connection_manager.py:377 74 | #: ../gnome_connection_manager.py:443 ../gnome_connection_manager.py:521 75 | #: ../gnome_connection_manager.py:583 ../gnome_connection_manager.py:733 76 | #: ../gnome-connection-manager.glade:326 ../gnome_connection_manager.py:751 77 | #: ../gnome_connection_manager.py:804 ../gnome-connection-manager.glade:361 78 | #: ../gnome_connection_manager.py:841 ../gnome-connection-manager.glade:500 79 | msgid "Conectar" 80 | msgstr "Conectar" 81 | 82 | #: ../gnome_connection_manager.py:374 ../gnome_connection_manager.py:383 83 | #: ../gnome_connection_manager.py:455 ../gnome_connection_manager.py:533 84 | #: ../gnome_connection_manager.py:595 ../gnome_connection_manager.py:745 85 | #: ../gnome_connection_manager.py:763 ../gnome_connection_manager.py:816 86 | #: ../gnome_connection_manager.py:853 87 | msgid "Agregar Host" 88 | msgstr "Adicionar Host" 89 | 90 | #: ../gnome_connection_manager.py:380 ../gnome-connection-manager.glade.h:19 91 | #: ../gnome-connection-manager.glade:492 ../gnome_connection_manager.py:389 92 | #: ../gnome_connection_manager.py:461 ../gnome_connection_manager.py:539 93 | #: ../gnome_connection_manager.py:601 ../gnome_connection_manager.py:751 94 | #: ../gnome-connection-manager.glade:504 ../gnome_connection_manager.py:769 95 | #: ../gnome_connection_manager.py:822 ../gnome-connection-manager.glade:539 96 | #: ../gnome_connection_manager.py:859 ../gnome-connection-manager.glade:678 97 | msgid "Editar" 98 | msgstr "Editar" 99 | 100 | #: ../gnome_connection_manager.py:386 ../gnome-connection-manager.glade.h:22 101 | #: ../gnome-connection-manager.glade:581 102 | #: ../gnome-connection-manager.glade:1859 ../gnome_connection_manager.py:395 103 | #: ../gnome_connection_manager.py:467 ../gnome-connection-manager.glade:1905 104 | #: ../gnome_connection_manager.py:545 ../gnome-connection-manager.glade:1956 105 | #: ../gnome_connection_manager.py:607 ../gnome-connection-manager.glade:2058 106 | #: ../gnome_connection_manager.py:757 ../gnome-connection-manager.glade:593 107 | #: ../gnome-connection-manager.glade:2268 ../gnome_connection_manager.py:775 108 | #: ../gnome-connection-manager.glade:2341 ../gnome_connection_manager.py:828 109 | #: ../gnome-connection-manager.glade:628 110 | #: ../gnome-connection-manager.glade:2475 ../gnome_connection_manager.py:865 111 | #: ../gnome-connection-manager.glade:767 112 | #: ../gnome-connection-manager.glade:2614 113 | msgid "Eliminar" 114 | msgstr "Remover" 115 | 116 | #: ../gnome_connection_manager.py:396 ../gnome_connection_manager.py:405 117 | #: ../gnome_connection_manager.py:477 ../gnome_connection_manager.py:555 118 | #: ../gnome_connection_manager.py:623 ../gnome_connection_manager.py:773 119 | #: ../gnome_connection_manager.py:791 ../gnome_connection_manager.py:844 120 | #: ../gnome_connection_manager.py:881 121 | msgid "Expandir todo" 122 | msgstr "Expandir tudo" 123 | 124 | #: ../gnome_connection_manager.py:401 ../gnome_connection_manager.py:410 125 | #: ../gnome_connection_manager.py:482 ../gnome_connection_manager.py:560 126 | #: ../gnome_connection_manager.py:628 ../gnome_connection_manager.py:778 127 | #: ../gnome_connection_manager.py:796 ../gnome_connection_manager.py:849 128 | #: ../gnome_connection_manager.py:886 129 | msgid "Contraer todo" 130 | msgstr "Contrair tudo" 131 | 132 | #: ../gnome_connection_manager.py:321 ../gnome_connection_manager.py:474 133 | #: ../gnome_connection_manager.py:483 ../gnome_connection_manager.py:572 134 | #: ../gnome_connection_manager.py:678 ../gnome_connection_manager.py:764 135 | #: ../gnome_connection_manager.py:985 ../gnome_connection_manager.py:1017 136 | #: ../gnome_connection_manager.py:1085 ../gnome_connection_manager.py:1179 137 | msgid "Error al conectar con servidor" 138 | msgstr "Erro ao conectar ao servudor" 139 | 140 | #: ../gnome_connection_manager.py:335 ../gnome_connection_manager.py:491 141 | #: ../gnome_connection_manager.py:500 ../gnome_connection_manager.py:589 142 | #: ../gnome_connection_manager.py:692 ../gnome_connection_manager.py:778 143 | #: ../gnome_connection_manager.py:999 ../gnome_connection_manager.py:1031 144 | #: ../gnome_connection_manager.py:1099 145 | msgid "Servidores" 146 | msgstr "Servidores" 147 | 148 | #: ../gnome_connection_manager.py:359 ../gnome_connection_manager.py:387 149 | #: ../gnome_connection_manager.py:517 ../gnome_connection_manager.py:587 150 | #: ../gnome_connection_manager.py:527 ../gnome_connection_manager.py:597 151 | #: ../gnome_connection_manager.py:616 ../gnome_connection_manager.py:714 152 | #: ../gnome_connection_manager.py:723 ../gnome_connection_manager.py:837 153 | #: ../gnome_connection_manager.py:810 ../gnome_connection_manager.py:924 154 | #: ../gnome_connection_manager.py:1032 ../gnome_connection_manager.py:1117 155 | #: ../gnome_connection_manager.py:1075 ../gnome_connection_manager.py:1160 156 | #: ../gnome_connection_manager.py:1147 ../gnome_connection_manager.py:1232 157 | #: ../gnome_connection_manager.py:1259 ../gnome_connection_manager.py:1353 158 | msgid "Entrada invalida en archivo de configuracion" 159 | msgstr "Entrada inválida no arquivo de configuração" 160 | 161 | #: ../gnome_connection_manager.py:768 ../gnome_connection_manager.py:795 162 | #: ../gnome_connection_manager.py:779 ../gnome_connection_manager.py:806 163 | #: ../gnome_connection_manager.py:899 ../gnome_connection_manager.py:926 164 | #: ../gnome_connection_manager.py:1027 ../gnome_connection_manager.py:1054 165 | #: ../gnome_connection_manager.py:1115 ../gnome_connection_manager.py:1142 166 | #: ../gnome_connection_manager.py:1320 ../gnome_connection_manager.py:1414 167 | #: ../gnome_connection_manager.py:1364 ../gnome_connection_manager.py:1458 168 | #: ../gnome_connection_manager.py:1441 ../gnome_connection_manager.py:1549 169 | #: ../gnome_connection_manager.py:1606 ../gnome_connection_manager.py:1718 170 | msgid "Guardar como" 171 | msgstr "Salvar como" 172 | 173 | #: ../gnome_connection_manager.py:788 ../gnome_connection_manager.py:799 174 | #: ../gnome_connection_manager.py:919 ../gnome_connection_manager.py:1047 175 | #: ../gnome_connection_manager.py:1135 ../gnome_connection_manager.py:1340 176 | #: ../gnome_connection_manager.py:1384 ../gnome_connection_manager.py:1461 177 | #: ../gnome_connection_manager.py:1626 178 | msgid "No se puede abrir archivo para escritura" 179 | msgstr "Não é possível abrir arquivo para gravação" 180 | 181 | #: ../gnome_connection_manager.py:795 ../gnome_connection_manager.py:806 182 | #: ../gnome_connection_manager.py:926 ../gnome_connection_manager.py:1054 183 | #: ../gnome_connection_manager.py:1142 ../gnome_connection_manager.py:1372 184 | #: ../gnome_connection_manager.py:2127 ../gnome_connection_manager.py:1416 185 | #: ../gnome_connection_manager.py:2228 ../gnome_connection_manager.py:1507 186 | #: ../gnome_connection_manager.py:2346 ../gnome_connection_manager.py:1676 187 | #: ../gnome_connection_manager.py:2515 188 | msgid "Abrir" 189 | msgstr "Abrir" 190 | 191 | #: ../gnome_connection_manager.py:530 ../gnome_connection_manager.py:820 192 | #: ../gnome_connection_manager.py:831 ../gnome_connection_manager.py:951 193 | #: ../gnome_connection_manager.py:1080 ../gnome_connection_manager.py:1168 194 | #: ../gnome_connection_manager.py:1356 ../gnome_connection_manager.py:1400 195 | #: ../gnome_connection_manager.py:1491 ../gnome_connection_manager.py:1660 196 | msgid "Hay" 197 | msgstr "Existem" 198 | 199 | #: ../gnome_connection_manager.py:530 ../gnome_connection_manager.py:820 200 | #: ../gnome_connection_manager.py:831 ../gnome_connection_manager.py:951 201 | #: ../gnome_connection_manager.py:1080 ../gnome_connection_manager.py:1168 202 | #: ../gnome_connection_manager.py:1356 ../gnome_connection_manager.py:1400 203 | #: ../gnome_connection_manager.py:1491 ../gnome_connection_manager.py:1660 204 | msgid "consolas abiertas, confirma que desea salir?" 205 | msgstr "consoles abertas, deseja realmente sair?" 206 | 207 | #: ../gnome_connection_manager.py:838 ../gnome_connection_manager.py:849 208 | #: ../gnome_connection_manager.py:969 ../gnome_connection_manager.py:1098 209 | #: ../gnome_connection_manager.py:1186 ../gnome_connection_manager.py:1374 210 | #: ../gnome_connection_manager.py:1418 ../gnome_connection_manager.py:1509 211 | #: ../gnome_connection_manager.py:1678 212 | msgid "Importar Servidores" 213 | msgstr "Importar Servidores" 214 | 215 | #: ../gnome_connection_manager.py:838 ../gnome_connection_manager.py:880 216 | #: ../gnome_connection_manager.py:849 ../gnome_connection_manager.py:891 217 | #: ../gnome_connection_manager.py:969 ../gnome_connection_manager.py:1011 218 | #: ../gnome_connection_manager.py:1098 ../gnome_connection_manager.py:1144 219 | #: ../gnome_connection_manager.py:1186 ../gnome_connection_manager.py:1232 220 | #: ../gnome_connection_manager.py:1374 ../gnome_connection_manager.py:1416 221 | #: ../gnome_connection_manager.py:1418 ../gnome_connection_manager.py:1460 222 | #: ../gnome_connection_manager.py:1509 ../gnome_connection_manager.py:1551 223 | #: ../gnome_connection_manager.py:1678 ../gnome_connection_manager.py:1720 224 | msgid "Ingrese clave: " 225 | msgstr "Inserir senha: " 226 | 227 | #: ../gnome_connection_manager.py:851 ../gnome_connection_manager.py:862 228 | #: ../gnome_connection_manager.py:982 ../gnome_connection_manager.py:1111 229 | #: ../gnome_connection_manager.py:1199 ../gnome_connection_manager.py:1386 230 | #: ../gnome_connection_manager.py:1430 ../gnome_connection_manager.py:1521 231 | #: ../gnome_connection_manager.py:1690 232 | msgid "Clave invalida" 233 | msgstr "Senha inválida" 234 | 235 | #: ../gnome_connection_manager.py:854 ../gnome_connection_manager.py:865 236 | #: ../gnome_connection_manager.py:985 ../gnome_connection_manager.py:1114 237 | #: ../gnome_connection_manager.py:1202 ../gnome_connection_manager.py:1389 238 | #: ../gnome_connection_manager.py:1433 ../gnome_connection_manager.py:1524 239 | #: ../gnome_connection_manager.py:1693 240 | msgid "Se sobreescribirá la lista de servidores, continuar?" 241 | msgstr "A lista de servidores será sobrescrita, continuar?" 242 | 243 | #: ../gnome_connection_manager.py:867 ../gnome_connection_manager.py:910 244 | #: ../gnome_connection_manager.py:878 ../gnome_connection_manager.py:921 245 | #: ../gnome_connection_manager.py:998 ../gnome_connection_manager.py:1044 246 | #: ../gnome_connection_manager.py:1131 ../gnome_connection_manager.py:1178 247 | #: ../gnome_connection_manager.py:1219 ../gnome_connection_manager.py:1266 248 | #: ../gnome_connection_manager.py:1403 ../gnome_connection_manager.py:1438 249 | #: ../gnome_connection_manager.py:1447 ../gnome_connection_manager.py:1482 250 | #: ../gnome_connection_manager.py:1538 ../gnome_connection_manager.py:1573 251 | #: ../gnome_connection_manager.py:1707 ../gnome_connection_manager.py:1742 252 | msgid "Archivo invalido" 253 | msgstr "Arquivo inválido" 254 | 255 | #: ../gnome_connection_manager.py:880 ../gnome_connection_manager.py:891 256 | #: ../gnome_connection_manager.py:1011 ../gnome_connection_manager.py:1144 257 | #: ../gnome_connection_manager.py:1232 ../gnome_connection_manager.py:1416 258 | #: ../gnome_connection_manager.py:1460 ../gnome_connection_manager.py:1551 259 | #: ../gnome_connection_manager.py:1720 260 | msgid "Exportar Servidores" 261 | msgstr "Exportar Servidores" 262 | 263 | #: ../gnome_connection_manager.py:598 ../gnome_connection_manager.py:987 264 | #: ../gnome_connection_manager.py:998 ../gnome_connection_manager.py:1124 265 | #: ../gnome_connection_manager.py:1261 ../gnome_connection_manager.py:1349 266 | #: ../gnome_connection_manager.py:1527 ../gnome_connection_manager.py:1576 267 | #: ../gnome_connection_manager.py:1677 ../gnome_connection_manager.py:1846 268 | msgid "Confirma que desea eliminar el host" 269 | msgstr "Deseja realmente excluir o host" 270 | 271 | #: ../gnome_connection_manager.py:608 ../gnome_connection_manager.py:997 272 | #: ../gnome_connection_manager.py:1008 ../gnome_connection_manager.py:1134 273 | #: ../gnome_connection_manager.py:1271 ../gnome_connection_manager.py:1359 274 | #: ../gnome_connection_manager.py:1534 ../gnome_connection_manager.py:1583 275 | #: ../gnome_connection_manager.py:1684 ../gnome_connection_manager.py:1853 276 | msgid "Confirma que desea eliminar todos los hosts del grupo" 277 | msgstr "Deseja realmente apagar todos os hosts do grupo" 278 | 279 | #: ../gnome_connection_manager.py:1056 ../gnome_connection_manager.py:1065 280 | #: ../gnome-connection-manager.glade.h:53 281 | #: ../gnome-connection-manager.glade:817 ../gnome_connection_manager.py:1067 282 | #: ../gnome_connection_manager.py:1076 ../gnome_connection_manager.py:1193 283 | #: ../gnome_connection_manager.py:1202 ../gnome_connection_manager.py:1330 284 | #: ../gnome_connection_manager.py:1339 ../gnome_connection_manager.py:1418 285 | #: ../gnome_connection_manager.py:1427 ../gnome_connection_manager.py:1599 286 | #: ../gnome_connection_manager.py:1608 ../gnome-connection-manager.glade:829 287 | #: ../gnome_connection_manager.py:1648 ../gnome_connection_manager.py:1657 288 | #: ../gnome_connection_manager.py:1749 ../gnome_connection_manager.py:1758 289 | #: ../gnome-connection-manager.glade:864 ../gnome_connection_manager.py:1918 290 | #: ../gnome_connection_manager.py:1927 ../gnome-connection-manager.glade:1003 291 | msgid "buscar..." 292 | msgstr "buscar..." 293 | 294 | #: ../gnome_connection_manager.py:700 ../gnome_connection_manager.py:1138 295 | #: ../gnome-connection-manager.glade:224 ../gnome_connection_manager.py:1149 296 | #: ../gnome_connection_manager.py:1281 ../gnome_connection_manager.py:1420 297 | #: ../gnome_connection_manager.py:1551 ../gnome_connection_manager.py:1824 298 | #: ../gnome-connection-manager.glade:236 ../gnome_connection_manager.py:1891 299 | #: ../gnome_connection_manager.py:1974 ../gnome-connection-manager.glade:271 300 | #: ../gnome_connection_manager.py:2143 ../gnome-connection-manager.glade:410 301 | msgid "Local" 302 | msgstr "Local" 303 | 304 | #: ../gnome_connection_manager.py:702 ../gnome-connection-manager.glade.h:23 305 | #: ../gnome_connection_manager.py:1140 ../gnome-connection-manager.glade:1206 306 | #: ../gnome_connection_manager.py:1151 ../gnome_connection_manager.py:1283 307 | #: ../gnome_connection_manager.py:1422 ../gnome_connection_manager.py:1553 308 | #: ../gnome-connection-manager.glade:1308 ../gnome_connection_manager.py:2151 309 | #: ../gnome_connection_manager.py:1826 ../gnome_connection_manager.py:2435 310 | #: ../gnome-connection-manager.glade:1320 ../gnome_connection_manager.py:1893 311 | #: ../gnome_connection_manager.py:2536 ../gnome-connection-manager.glade:1408 312 | #: ../gnome_connection_manager.py:1976 ../gnome_connection_manager.py:2667 313 | #: ../gnome-connection-manager.glade:1443 ../gnome_connection_manager.py:2145 314 | #: ../gnome_connection_manager.py:2838 ../gnome-connection-manager.glade:1582 315 | msgid "Host" 316 | msgstr "Host" 317 | 318 | #: ../gnome_connection_manager.py:704 ../gnome_connection_manager.py:1142 319 | #: ../gnome_connection_manager.py:1153 ../gnome_connection_manager.py:1285 320 | #: ../gnome_connection_manager.py:1424 ../gnome_connection_manager.py:1555 321 | #: ../gnome_connection_manager.py:1828 ../gnome_connection_manager.py:1895 322 | #: ../gnome_connection_manager.py:1978 ../gnome_connection_manager.py:2147 323 | msgid "Remoto" 324 | msgstr "Remoto" 325 | 326 | #: ../gnome-connection-manager.glade.h:34 ../gnome-connection-manager.glade:72 327 | msgid "Importar lista de servidores desde un archivo" 328 | msgstr "Importar lista de servidores de um arquivo" 329 | 330 | #: ../gnome_connection_manager.py:791 ../gnome_connection_manager.py:1242 331 | #: ../gnome_connection_manager.py:1253 ../gnome_connection_manager.py:1421 332 | #: ../gnome_connection_manager.py:1564 ../gnome_connection_manager.py:1695 333 | #: ../gnome_connection_manager.py:1969 ../gnome_connection_manager.py:2062 334 | #: ../gnome_connection_manager.py:2168 ../gnome_connection_manager.py:2337 335 | msgid "Los campos grupo, nombre y host son obligatorios" 336 | msgstr "Os campos grupo, nome e host são obrigatórios" 337 | 338 | #: ../gnome_connection_manager.py:795 ../gnome_connection_manager.py:1246 339 | #: ../gnome_connection_manager.py:1257 ../gnome_connection_manager.py:1425 340 | #: ../gnome_connection_manager.py:1568 ../gnome_connection_manager.py:1699 341 | #: ../gnome_connection_manager.py:1973 ../gnome_connection_manager.py:2066 342 | #: ../gnome_connection_manager.py:2172 ../gnome_connection_manager.py:2341 343 | msgid "Puerto invalido" 344 | msgstr "Porta inválida" 345 | 346 | #: ../gnome_connection_manager.py:806 ../gnome_connection_manager.py:817 347 | #: ../gnome_connection_manager.py:827 ../gnome_connection_manager.py:1257 348 | #: ../gnome_connection_manager.py:1268 ../gnome_connection_manager.py:1278 349 | #: ../gnome_connection_manager.py:1279 ../gnome_connection_manager.py:1289 350 | #: ../gnome_connection_manager.py:1436 ../gnome_connection_manager.py:1447 351 | #: ../gnome_connection_manager.py:1457 ../gnome_connection_manager.py:1579 352 | #: ../gnome_connection_manager.py:1591 ../gnome_connection_manager.py:1601 353 | #: ../gnome_connection_manager.py:1710 ../gnome_connection_manager.py:1722 354 | #: ../gnome_connection_manager.py:1732 ../gnome_connection_manager.py:1986 355 | #: ../gnome_connection_manager.py:1998 ../gnome_connection_manager.py:2009 356 | #: ../gnome_connection_manager.py:2079 ../gnome_connection_manager.py:2091 357 | #: ../gnome_connection_manager.py:2102 ../gnome_connection_manager.py:2185 358 | #: ../gnome_connection_manager.py:2197 ../gnome_connection_manager.py:2208 359 | #: ../gnome_connection_manager.py:2354 ../gnome_connection_manager.py:2366 360 | #: ../gnome_connection_manager.py:2377 361 | msgid "El nombre" 362 | msgstr "Nome do host" 363 | 364 | #: ../gnome_connection_manager.py:806 ../gnome_connection_manager.py:817 365 | #: ../gnome_connection_manager.py:827 ../gnome_connection_manager.py:1257 366 | #: ../gnome_connection_manager.py:1268 ../gnome_connection_manager.py:1278 367 | #: ../gnome_connection_manager.py:1279 ../gnome_connection_manager.py:1289 368 | #: ../gnome_connection_manager.py:1436 ../gnome_connection_manager.py:1447 369 | #: ../gnome_connection_manager.py:1457 ../gnome_connection_manager.py:1579 370 | #: ../gnome_connection_manager.py:1591 ../gnome_connection_manager.py:1601 371 | #: ../gnome_connection_manager.py:1710 ../gnome_connection_manager.py:1722 372 | #: ../gnome_connection_manager.py:1732 ../gnome_connection_manager.py:1986 373 | #: ../gnome_connection_manager.py:1998 ../gnome_connection_manager.py:2009 374 | #: ../gnome_connection_manager.py:2079 ../gnome_connection_manager.py:2091 375 | #: ../gnome_connection_manager.py:2102 ../gnome_connection_manager.py:2185 376 | #: ../gnome_connection_manager.py:2197 ../gnome_connection_manager.py:2208 377 | #: ../gnome_connection_manager.py:2354 ../gnome_connection_manager.py:2366 378 | #: ../gnome_connection_manager.py:2377 379 | msgid "ya existe para el grupo" 380 | msgstr "já existe no grupo" 381 | 382 | #: ../gnome_connection_manager.py:851 ../gnome_connection_manager.py:1304 383 | #: ../gnome_connection_manager.py:1315 ../gnome_connection_manager.py:1489 384 | #: ../gnome_connection_manager.py:1635 ../gnome_connection_manager.py:1766 385 | #: ../gnome_connection_manager.py:2023 ../gnome_connection_manager.py:2116 386 | #: ../gnome_connection_manager.py:2222 ../gnome_connection_manager.py:2391 387 | msgid "Error al guardar el host. Descripcion" 388 | msgstr "Erro ao salvar o host. Descrição" 389 | 390 | #: ../gnome_connection_manager.py:879 ../gnome_connection_manager.py:1332 391 | #: ../gnome_connection_manager.py:1343 ../gnome_connection_manager.py:1526 392 | #: ../gnome_connection_manager.py:1679 ../gnome_connection_manager.py:1810 393 | #: ../gnome_connection_manager.py:2085 ../gnome_connection_manager.py:2187 394 | #: ../gnome_connection_manager.py:2305 ../gnome_connection_manager.py:2474 395 | msgid "Debe ingresar host remoto" 396 | msgstr "Insira o host remoto" 397 | 398 | #: ../gnome_connection_manager.py:884 ../gnome_connection_manager.py:1337 399 | #: ../gnome_connection_manager.py:1348 ../gnome_connection_manager.py:1531 400 | #: ../gnome_connection_manager.py:1684 ../gnome_connection_manager.py:1815 401 | #: ../gnome_connection_manager.py:2090 ../gnome_connection_manager.py:2192 402 | #: ../gnome_connection_manager.py:2310 ../gnome_connection_manager.py:2479 403 | msgid "Puerto local ya fue asignado" 404 | msgstr "Porta local já está atribuída" 405 | 406 | #: ../gnome_connection_manager.py:940 ../gnome_connection_manager.py:1401 407 | #: ../gnome_connection_manager.py:1412 ../gnome_connection_manager.py:1611 408 | #: ../gnome_connection_manager.py:1766 ../gnome_connection_manager.py:1897 409 | #: ../gnome_connection_manager.py:2179 ../gnome_connection_manager.py:2280 410 | #: ../gnome_connection_manager.py:2398 ../gnome_connection_manager.py:2567 411 | msgid "Separador de Palabras" 412 | msgstr "Separador de Palavras" 413 | 414 | #: ../gnome_connection_manager.py:941 ../gnome_connection_manager.py:1402 415 | #: ../gnome_connection_manager.py:1413 ../gnome_connection_manager.py:1612 416 | #: ../gnome_connection_manager.py:1767 ../gnome_connection_manager.py:1898 417 | #: ../gnome_connection_manager.py:2180 ../gnome_connection_manager.py:2281 418 | #: ../gnome_connection_manager.py:2399 ../gnome_connection_manager.py:2568 419 | msgid "Tamaño del buffer" 420 | msgstr "Tamanho do buffer" 421 | 422 | #: ../gnome_connection_manager.py:942 ../gnome_connection_manager.py:1403 423 | #: ../gnome_connection_manager.py:1414 ../gnome_connection_manager.py:1613 424 | #: ../gnome_connection_manager.py:1768 ../gnome_connection_manager.py:1899 425 | #: ../gnome_connection_manager.py:2181 ../gnome_connection_manager.py:2282 426 | #: ../gnome_connection_manager.py:2400 ../gnome_connection_manager.py:2569 427 | msgid "Transparencia" 428 | msgstr "Transparência" 429 | 430 | #: ../gnome_connection_manager.py:943 ../gnome_connection_manager.py:1404 431 | #: ../gnome_connection_manager.py:1415 ../gnome_connection_manager.py:1614 432 | #: ../gnome_connection_manager.py:1769 ../gnome_connection_manager.py:1900 433 | #: ../gnome_connection_manager.py:2183 ../gnome_connection_manager.py:2284 434 | #: ../gnome_connection_manager.py:2402 ../gnome_connection_manager.py:2572 435 | msgid "Pegar con botón derecho" 436 | msgstr "Colar com o botão direito" 437 | 438 | #: ../gnome_connection_manager.py:944 ../gnome_connection_manager.py:1405 439 | #: ../gnome_connection_manager.py:1416 ../gnome_connection_manager.py:1615 440 | #: ../gnome_connection_manager.py:1770 ../gnome_connection_manager.py:1902 441 | #: ../gnome_connection_manager.py:2185 ../gnome_connection_manager.py:2286 442 | #: ../gnome_connection_manager.py:2404 ../gnome_connection_manager.py:2574 443 | msgid "Confirmar al cerrar una consola" 444 | msgstr "Confirmar ao fechar uma console" 445 | 446 | #: ../gnome_connection_manager.py:945 ../gnome_connection_manager.py:1406 447 | #: ../gnome_connection_manager.py:1417 ../gnome_connection_manager.py:1616 448 | #: ../gnome_connection_manager.py:1771 ../gnome_connection_manager.py:1903 449 | #: ../gnome_connection_manager.py:2186 ../gnome_connection_manager.py:2287 450 | #: ../gnome_connection_manager.py:2406 ../gnome_connection_manager.py:2576 451 | msgid "Confirmar al salir" 452 | msgstr "Confirmar ao sair" 453 | 454 | #: ../gnome_connection_manager.py:1431 ../gnome_connection_manager.py:1443 455 | #: ../gnome_connection_manager.py:1642 ../gnome_connection_manager.py:1807 456 | #: ../gnome_connection_manager.py:1939 ../gnome_connection_manager.py:2222 457 | #: ../gnome_connection_manager.py:2323 ../gnome_connection_manager.py:2440 458 | #: ../gnome_connection_manager.py:2610 459 | msgid "Acción" 460 | msgstr "Ação" 461 | 462 | #: ../gnome_connection_manager.py:1439 ../gnome_connection_manager.py:1457 463 | #: ../gnome_connection_manager.py:1451 ../gnome_connection_manager.py:1469 464 | #: ../gnome_connection_manager.py:1651 ../gnome_connection_manager.py:1669 465 | #: ../gnome_connection_manager.py:1816 ../gnome_connection_manager.py:1834 466 | #: ../gnome_connection_manager.py:1948 ../gnome_connection_manager.py:1966 467 | #: ../gnome_connection_manager.py:2231 ../gnome_connection_manager.py:2249 468 | #: ../gnome_connection_manager.py:2332 ../gnome_connection_manager.py:2350 469 | #: ../gnome_connection_manager.py:2449 ../gnome_connection_manager.py:2467 470 | #: ../gnome_connection_manager.py:2619 ../gnome_connection_manager.py:2637 471 | msgid "Atajo" 472 | msgstr "Atalho" 473 | 474 | #: ../gnome_connection_manager.py:1449 ../gnome_connection_manager.py:1461 475 | #: ../gnome_connection_manager.py:1661 ../gnome_connection_manager.py:1826 476 | #: ../gnome_connection_manager.py:1958 ../gnome_connection_manager.py:2241 477 | #: ../gnome_connection_manager.py:2342 ../gnome_connection_manager.py:2459 478 | #: ../gnome_connection_manager.py:2629 479 | msgid "Comando" 480 | msgstr "Comando" 481 | 482 | #: ../gnome_connection_manager.py:1052 ../gnome_connection_manager.py:1586 483 | #: ../gnome_connection_manager.py:1598 ../gnome_connection_manager.py:1551 484 | #: ../gnome_connection_manager.py:1784 ../gnome_connection_manager.py:1704 485 | #: ../gnome_connection_manager.py:1960 ../gnome_connection_manager.py:1835 486 | #: ../gnome_connection_manager.py:2095 ../gnome_connection_manager.py:2110 487 | #: ../gnome_connection_manager.py:2379 ../gnome_connection_manager.py:2211 488 | #: ../gnome_connection_manager.py:2480 ../gnome-connection-manager.glade:2758 489 | #: ../gnome-connection-manager.glade:3238 490 | #: ../gnome-connection-manager.glade:2897 491 | #: ../gnome-connection-manager.glade:3377 492 | msgid "Seleccione el color de fondo" 493 | msgstr "Selecione a cor de fundo" 494 | 495 | #: ../gnome_connection_manager.py:1057 ../gnome_connection_manager.py:1591 496 | #: ../gnome_connection_manager.py:1603 ../gnome_connection_manager.py:1562 497 | #: ../gnome_connection_manager.py:1789 ../gnome_connection_manager.py:1715 498 | #: ../gnome_connection_manager.py:1965 ../gnome_connection_manager.py:1846 499 | #: ../gnome_connection_manager.py:2100 ../gnome_connection_manager.py:2121 500 | #: ../gnome_connection_manager.py:2384 ../gnome_connection_manager.py:2222 501 | #: ../gnome_connection_manager.py:2485 ../gnome-connection-manager.glade:2817 502 | #: ../gnome-connection-manager.glade:3258 503 | #: ../gnome-connection-manager.glade:2956 504 | #: ../gnome-connection-manager.glade:3397 505 | msgid "Seleccione el color del texto" 506 | msgstr "Selecione a cor do texto" 507 | 508 | #. -- main } 509 | #: ../gnome-connection-manager.glade.h:4 ../gnome-connection-manager.glade:144 510 | #: ../gnome-connection-manager.glade:156 ../gnome-connection-manager.glade:189 511 | #: ../gnome-connection-manager.glade:328 512 | msgid "A_cerca de" 513 | msgstr "_Sobre" 514 | 515 | #: ../gnome-connection-manager.glade.h:5 ../gnome-connection-manager.glade:180 516 | #: ../gnome-connection-manager.glade:192 ../gnome-connection-manager.glade:227 517 | #: ../gnome-connection-manager.glade:366 518 | msgid "Abrir consola local" 519 | msgstr "Abrir console local" 520 | 521 | #: ../gnome-connection-manager.glade.h:5 ../gnome-connection-manager.glade:403 522 | #: ../gnome-connection-manager.glade:1780 523 | #: ../gnome-connection-manager.glade:1826 524 | #: ../gnome-connection-manager.glade:1877 525 | #: ../gnome-connection-manager.glade:1979 526 | #: ../gnome-connection-manager.glade:415 527 | #: ../gnome-connection-manager.glade:2189 528 | #: ../gnome-connection-manager.glade:2262 529 | #: ../gnome-connection-manager.glade:450 530 | #: ../gnome-connection-manager.glade:2396 531 | #: ../gnome-connection-manager.glade:589 532 | #: ../gnome-connection-manager.glade:2535 533 | msgid "Agregar" 534 | msgstr "Adicionar" 535 | 536 | #: ../gnome-connection-manager.glade.h:6 ../gnome-connection-manager.glade:358 537 | #: ../gnome-connection-manager.glade:370 ../gnome-connection-manager.glade:405 538 | #: ../gnome-connection-manager.glade:544 539 | msgid "Agregar nuevo host" 540 | msgstr "Adicionar novo host" 541 | 542 | #: ../gnome-connection-manager.glade.h:8 543 | #: ../gnome-connection-manager.glade:2459 544 | #: ../gnome-connection-manager.glade:2664 545 | #: ../gnome-connection-manager.glade:2817 546 | #: ../gnome-connection-manager.glade:2919 547 | #: ../gnome-connection-manager.glade:3129 548 | #: ../gnome-connection-manager.glade:3248 549 | #: ../gnome-connection-manager.glade:3559 550 | #: ../gnome-connection-manager.glade:3698 551 | msgid "Atajos" 552 | msgstr "Atalhos" 553 | 554 | #: ../gnome-connection-manager.glade.h:7 ../gnome-connection-manager.glade:135 555 | #: ../gnome-connection-manager.glade:147 ../gnome-connection-manager.glade:181 556 | #: ../gnome-connection-manager.glade:320 557 | msgid "Ay_uda" 558 | msgstr "A_juda" 559 | 560 | #: ../gnome-connection-manager.glade.h:8 561 | #: ../gnome-connection-manager.glade:2179 562 | #: ../gnome-connection-manager.glade:2088 563 | #: ../gnome-connection-manager.glade:2384 564 | #: ../gnome-connection-manager.glade:2139 565 | #: ../gnome-connection-manager.glade:2436 566 | #: ../gnome-connection-manager.glade:2241 567 | #: ../gnome-connection-manager.glade:2538 568 | #: ../gnome-connection-manager.glade:2451 569 | #: ../gnome-connection-manager.glade:2748 570 | #: ../gnome-connection-manager.glade:2551 571 | #: ../gnome-connection-manager.glade:2867 572 | #: ../gnome-connection-manager.glade:2685 573 | #: ../gnome-connection-manager.glade:3178 574 | #: ../gnome-connection-manager.glade:2824 575 | #: ../gnome-connection-manager.glade:3317 576 | msgid "Color del fondo:" 577 | msgstr "Cor de fundo:" 578 | 579 | #: ../gnome-connection-manager.glade.h:9 580 | #: ../gnome-connection-manager.glade:2207 581 | #: ../gnome-connection-manager.glade:2116 582 | #: ../gnome-connection-manager.glade:2412 583 | #: ../gnome-connection-manager.glade:2167 584 | #: ../gnome-connection-manager.glade:2464 585 | #: ../gnome-connection-manager.glade:2269 586 | #: ../gnome-connection-manager.glade:2566 587 | #: ../gnome-connection-manager.glade:2479 588 | #: ../gnome-connection-manager.glade:2776 589 | #: ../gnome-connection-manager.glade:2579 590 | #: ../gnome-connection-manager.glade:2895 591 | #: ../gnome-connection-manager.glade:2713 592 | #: ../gnome-connection-manager.glade:3206 593 | #: ../gnome-connection-manager.glade:2852 594 | #: ../gnome-connection-manager.glade:3345 595 | msgid "Color del texto:" 596 | msgstr "Cor do texto:" 597 | 598 | #: ../gnome-connection-manager.glade.h:10 599 | #: ../gnome-connection-manager.glade:2304 600 | #: ../gnome-connection-manager.glade:2215 601 | #: ../gnome-connection-manager.glade:2509 602 | #: ../gnome-connection-manager.glade:2266 603 | #: ../gnome-connection-manager.glade:2662 604 | #: ../gnome-connection-manager.glade:2368 605 | #: ../gnome-connection-manager.glade:2764 606 | #: ../gnome-connection-manager.glade:2578 607 | #: ../gnome-connection-manager.glade:2974 608 | #: ../gnome-connection-manager.glade:2678 609 | #: ../gnome-connection-manager.glade:3093 610 | #: ../gnome-connection-manager.glade:3404 611 | #: ../gnome-connection-manager.glade:3543 612 | msgid "Colores" 613 | msgstr "Cores" 614 | 615 | #: ../gnome-connection-manager.glade.h:13 616 | #: ../gnome-connection-manager.glade:2010 617 | #: ../gnome-connection-manager.glade:2056 618 | #: ../gnome-connection-manager.glade:2107 619 | #: ../gnome-connection-manager.glade:2209 620 | #: ../gnome-connection-manager.glade:2419 621 | #: ../gnome-connection-manager.glade:2519 622 | #: ../gnome-connection-manager.glade:2653 623 | #: ../gnome-connection-manager.glade:2792 624 | msgid "Comandos" 625 | msgstr "Comandos" 626 | 627 | #: ../gnome-connection-manager.glade.h:14 628 | #: ../gnome-connection-manager.glade:2404 629 | #: ../gnome-connection-manager.glade:2609 630 | #: ../gnome-connection-manager.glade:2762 631 | #: ../gnome-connection-manager.glade:2864 632 | #: ../gnome-connection-manager.glade:3074 633 | #: ../gnome-connection-manager.glade:3193 634 | #: ../gnome-connection-manager.glade:3504 635 | #: ../gnome-connection-manager.glade:3643 636 | msgid "Comandos Personalizados" 637 | msgstr "Comandos Personalizados" 638 | 639 | #: ../gnome-connection-manager.glade.h:15 640 | #: ../gnome-connection-manager.glade:2347 641 | #: ../gnome-connection-manager.glade:2552 642 | #: ../gnome-connection-manager.glade:2705 643 | #: ../gnome-connection-manager.glade:2807 644 | #: ../gnome-connection-manager.glade:3017 645 | #: ../gnome-connection-manager.glade:3136 646 | #: ../gnome-connection-manager.glade:3447 647 | #: ../gnome-connection-manager.glade:3586 648 | msgid "Comandos Predefinidos" 649 | msgstr "Comandos Predefinidos" 650 | 651 | #: ../gnome-connection-manager.glade.h:12 652 | #: ../gnome-connection-manager.glade:268 ../gnome-connection-manager.glade:280 653 | #: ../gnome-connection-manager.glade:315 ../gnome-connection-manager.glade:454 654 | msgid "Conectar a host seleccionado o a todos los host del grupo" 655 | msgstr "Conectar ao host selecionado ou a todos os hosts do grupo selecionado" 656 | 657 | #: ../gnome-connection-manager.glade.h:13 658 | #: ../gnome-connection-manager.glade:761 659 | #: ../gnome-connection-manager.glade:2055 660 | #: ../gnome-connection-manager.glade:2260 661 | #: ../gnome-connection-manager.glade:2311 662 | #: ../gnome-connection-manager.glade:2413 663 | #: ../gnome-connection-manager.glade:773 664 | #: ../gnome-connection-manager.glade:2623 665 | #: ../gnome-connection-manager.glade:2742 666 | #: ../gnome-connection-manager.glade:808 667 | #: ../gnome-connection-manager.glade:3053 668 | #: ../gnome-connection-manager.glade:947 669 | #: ../gnome-connection-manager.glade:3192 670 | msgid "Configuración" 671 | msgstr "Configuração" 672 | 673 | #: ../gnome-connection-manager.glade.h:15 674 | #: ../gnome-connection-manager.glade:1064 675 | #: ../gnome-connection-manager.glade:1166 676 | #: ../gnome-connection-manager.glade:1178 677 | #: ../gnome-connection-manager.glade:1213 678 | #: ../gnome-connection-manager.glade:1352 679 | msgid "Editar Host" 680 | msgstr "Editar Host" 681 | 682 | #: ../gnome-connection-manager.glade.h:16 683 | #: ../gnome-connection-manager.glade:447 ../gnome-connection-manager.glade:459 684 | #: ../gnome-connection-manager.glade:494 ../gnome-connection-manager.glade:633 685 | msgid "Editar propiedades de host seleccionado" 686 | msgstr "Editar propriedados do host selecionado" 687 | 688 | #: ../gnome-connection-manager.glade.h:18 689 | #: ../gnome-connection-manager.glade:536 ../gnome-connection-manager.glade:548 690 | #: ../gnome-connection-manager.glade:583 ../gnome-connection-manager.glade:722 691 | msgid "Eliminar host seleccionado" 692 | msgstr "Remover host selecionado" 693 | 694 | #: ../gnome-connection-manager.glade.h:24 695 | #: ../gnome-connection-manager.glade:1948 696 | #: ../gnome-connection-manager.glade:1994 697 | #: ../gnome-connection-manager.glade:2045 698 | #: ../gnome-connection-manager.glade:2147 699 | #: ../gnome-connection-manager.glade:2357 700 | #: ../gnome-connection-manager.glade:2430 701 | #: ../gnome-connection-manager.glade:2564 702 | #: ../gnome-connection-manager.glade:2703 703 | msgid "Enviar comandos al iniciar sesión" 704 | msgstr "Enviar comandos ao iniviar sessão" 705 | 706 | #: ../gnome-connection-manager.glade.h:25 ../gnome-connection-manager.glade:94 707 | msgid "Exportar lista de servidores a un archivo" 708 | msgstr "Exportar lista de servidores para um arquivo" 709 | 710 | #: ../gnome-connection-manager.glade.h:19 711 | #: ../gnome-connection-manager.glade:2147 712 | #: ../gnome-connection-manager.glade:2352 713 | #: ../gnome-connection-manager.glade:2403 714 | #: ../gnome-connection-manager.glade:2505 715 | #: ../gnome-connection-manager.glade:2715 716 | #: ../gnome-connection-manager.glade:2834 717 | #: ../gnome-connection-manager.glade:3145 718 | #: ../gnome-connection-manager.glade:3284 719 | msgid "General" 720 | msgstr "Geral" 721 | 722 | #: ../gnome-connection-manager.glade.h:22 723 | #: ../gnome-connection-manager.glade:1150 724 | #: ../gnome-connection-manager.glade:1252 725 | #: ../gnome-connection-manager.glade:1264 726 | #: ../gnome-connection-manager.glade:1299 727 | #: ../gnome-connection-manager.glade:1438 728 | msgid "Grupo" 729 | msgstr "Grupo" 730 | 731 | #: ../gnome-connection-manager.glade.h:30 ../gnome-connection-manager.glade:51 732 | msgid "Guardar buffer _como" 733 | msgstr "Salvar buffer como" 734 | 735 | #: ../gnome-connection-manager.glade.h:31 ../gnome-connection-manager.glade:50 736 | msgid "Guardar buffer de la consola activa en un archivo" 737 | msgstr "Salvar buffer do console ativo em um arquivo" 738 | 739 | #: ../gnome-connection-manager.glade.h:24 740 | #: ../gnome-connection-manager.glade:1603 741 | #: ../gnome-connection-manager.glade:1649 742 | #: ../gnome-connection-manager.glade:1700 743 | #: ../gnome-connection-manager.glade:1802 744 | #: ../gnome-connection-manager.glade:2012 745 | #: ../gnome-connection-manager.glade:2085 746 | #: ../gnome-connection-manager.glade:2219 747 | #: ../gnome-connection-manager.glade:2358 748 | msgid "Host Remoto" 749 | msgstr "Host Remoto" 750 | 751 | #: ../gnome-connection-manager.glade.h:25 752 | #: ../gnome-connection-manager.glade:1178 753 | #: ../gnome-connection-manager.glade:1280 754 | #: ../gnome-connection-manager.glade:1292 755 | #: ../gnome-connection-manager.glade:1310 756 | #: ../gnome-connection-manager.glade:1345 757 | #: ../gnome-connection-manager.glade:1484 758 | msgid "Nombre" 759 | msgstr "Nome" 760 | 761 | #: ../gnome-connection-manager.glade.h:26 762 | #: ../gnome-connection-manager.glade:1293 763 | #: ../gnome-connection-manager.glade:1395 764 | #: ../gnome-connection-manager.glade:1408 765 | #: ../gnome-connection-manager.glade:1457 766 | #: ../gnome-connection-manager.glade:1492 767 | #: ../gnome-connection-manager.glade:1631 768 | msgid "Password" 769 | msgstr "Senha" 770 | 771 | #: ../gnome-connection-manager.glade.h:27 772 | #: ../gnome-connection-manager.glade:1493 773 | #: ../gnome-connection-manager.glade:1539 774 | #: ../gnome-connection-manager.glade:1590 775 | #: ../gnome-connection-manager.glade:1692 776 | #: ../gnome-connection-manager.glade:1902 777 | #: ../gnome-connection-manager.glade:1951 778 | #: ../gnome-connection-manager.glade:2085 779 | #: ../gnome-connection-manager.glade:2224 780 | msgid "Propiedades" 781 | msgstr "Propriedades" 782 | 783 | #: ../gnome-connection-manager.glade.h:28 784 | #: ../gnome-connection-manager.glade:1412 785 | #: ../gnome-connection-manager.glade:1413 786 | #: ../gnome-connection-manager.glade:1515 787 | #: ../gnome-connection-manager.glade:1624 788 | #: ../gnome-connection-manager.glade:1673 789 | #: ../gnome-connection-manager.glade:1708 790 | #: ../gnome-connection-manager.glade:1847 791 | msgid "Puerto" 792 | msgstr "Porta" 793 | 794 | #: ../gnome-connection-manager.glade.h:29 795 | #: ../gnome-connection-manager.glade:1575 796 | #: ../gnome-connection-manager.glade:1621 797 | #: ../gnome-connection-manager.glade:1672 798 | #: ../gnome-connection-manager.glade:1774 799 | #: ../gnome-connection-manager.glade:1984 800 | #: ../gnome-connection-manager.glade:2057 801 | #: ../gnome-connection-manager.glade:2191 802 | #: ../gnome-connection-manager.glade:2330 803 | msgid "Puerto Local" 804 | msgstr "Porta Local" 805 | 806 | #: ../gnome-connection-manager.glade.h:30 807 | #: ../gnome-connection-manager.glade:1631 808 | #: ../gnome-connection-manager.glade:1677 809 | #: ../gnome-connection-manager.glade:1728 810 | #: ../gnome-connection-manager.glade:1830 811 | #: ../gnome-connection-manager.glade:2040 812 | #: ../gnome-connection-manager.glade:2113 813 | #: ../gnome-connection-manager.glade:2247 814 | #: ../gnome-connection-manager.glade:2386 815 | msgid "Puerto Remoto" 816 | msgstr "Porta Remota" 817 | 818 | #: ../gnome-connection-manager.glade.h:32 819 | #: ../gnome-connection-manager.glade:639 ../gnome-connection-manager.glade:651 820 | #: ../gnome-connection-manager.glade:686 ../gnome-connection-manager.glade:825 821 | msgid "Separar consola horizontalmente" 822 | msgstr "Separar console horizontalmente" 823 | 824 | #: ../gnome-connection-manager.glade.h:33 825 | #: ../gnome-connection-manager.glade:675 ../gnome-connection-manager.glade:687 826 | #: ../gnome-connection-manager.glade:722 ../gnome-connection-manager.glade:861 827 | msgid "Separar consola verticalmente" 828 | msgstr "Separar console verticalmente" 829 | 830 | #: ../gnome-connection-manager.glade.h:34 831 | #: ../gnome-connection-manager.glade:1440 832 | #: ../gnome-connection-manager.glade:1441 833 | #: ../gnome-connection-manager.glade:1543 834 | #: ../gnome-connection-manager.glade:1652 835 | #: ../gnome-connection-manager.glade:1701 836 | #: ../gnome-connection-manager.glade:1736 837 | #: ../gnome-connection-manager.glade:1875 838 | msgid "Tipo" 839 | msgstr "Tipo" 840 | 841 | #: ../gnome-connection-manager.glade.h:35 842 | #: ../gnome-connection-manager.glade:1918 843 | #: ../gnome-connection-manager.glade:1964 844 | #: ../gnome-connection-manager.glade:2015 845 | #: ../gnome-connection-manager.glade:2117 846 | #: ../gnome-connection-manager.glade:2327 847 | #: ../gnome-connection-manager.glade:2400 848 | #: ../gnome-connection-manager.glade:2534 849 | #: ../gnome-connection-manager.glade:2673 850 | msgid "Túnel" 851 | msgstr "Túnel" 852 | 853 | #: ../gnome-connection-manager.glade.h:36 854 | #: ../gnome-connection-manager.glade:711 ../gnome-connection-manager.glade:723 855 | #: ../gnome-connection-manager.glade:758 ../gnome-connection-manager.glade:897 856 | msgid "Unir todas las consolas" 857 | msgstr "Unir todas as consoles" 858 | 859 | #: ../gnome-connection-manager.glade.h:37 860 | #: ../gnome-connection-manager.glade:2276 861 | #: ../gnome-connection-manager.glade:2166 862 | #: ../gnome-connection-manager.glade:2481 863 | #: ../gnome-connection-manager.glade:2217 864 | #: ../gnome-connection-manager.glade:2533 865 | #: ../gnome-connection-manager.glade:2319 866 | #: ../gnome-connection-manager.glade:2635 867 | #: ../gnome-connection-manager.glade:2529 868 | #: ../gnome-connection-manager.glade:2845 869 | #: ../gnome-connection-manager.glade:2629 870 | #: ../gnome-connection-manager.glade:2964 871 | #: ../gnome-connection-manager.glade:2778 872 | #: ../gnome-connection-manager.glade:3275 873 | #: ../gnome-connection-manager.glade:2917 874 | #: ../gnome-connection-manager.glade:3414 875 | msgid "Usar colores por defecto" 876 | msgstr "Cores padrão" 877 | 878 | #: ../gnome-connection-manager.glade.h:38 879 | #: ../gnome-connection-manager.glade:1384 880 | #: ../gnome-connection-manager.glade:1385 881 | #: ../gnome-connection-manager.glade:1487 882 | #: ../gnome-connection-manager.glade:1596 883 | #: ../gnome-connection-manager.glade:1645 884 | #: ../gnome-connection-manager.glade:1680 885 | #: ../gnome-connection-manager.glade:1819 886 | msgid "Usuario" 887 | msgstr "Usuário" 888 | 889 | #: ../gnome-connection-manager.glade.h:39 ../gnome-connection-manager.glade:41 890 | msgid "_Archivo" 891 | msgstr "_Arquivo" 892 | 893 | #: ../gnome-connection-manager.glade.h:51 ../gnome-connection-manager.glade:95 894 | msgid "_Exportar servidores" 895 | msgstr "_Exportar servidores" 896 | 897 | #: ../gnome-connection-manager.glade.h:52 ../gnome-connection-manager.glade:73 898 | msgid "_Importar servidores" 899 | msgstr "_Importar servidores" 900 | 901 | #. TRANSLATORS: Replace this string with your names, one name per line. 902 | #: ../gnome-connection-manager.glade.h:44 903 | #: ../gnome-connection-manager.glade:2048 904 | #: ../gnome-connection-manager.glade:2253 905 | #: ../gnome-connection-manager.glade:2304 906 | #: ../gnome-connection-manager.glade:2406 907 | #: ../gnome-connection-manager.glade:2616 908 | #: ../gnome-connection-manager.glade:2735 909 | #: ../gnome-connection-manager.glade:3046 910 | #: ../gnome-connection-manager.glade:3185 911 | msgid "translator-credits" 912 | msgstr "E. A. Semchechen" 913 | 914 | #: ../gnome_connection_manager.py:1418 ../gnome_connection_manager.py:1617 915 | #: ../gnome_connection_manager.py:1772 ../gnome_connection_manager.py:1904 916 | #: ../gnome_connection_manager.py:2187 ../gnome_connection_manager.py:2288 917 | #: ../gnome_connection_manager.py:2407 ../gnome_connection_manager.py:2577 918 | msgid "Comprobar actualizaciones" 919 | msgstr "Verificar atualizações" 920 | 921 | #: ../gnome_connection_manager.py:1781 ../gnome_connection_manager.py:1993 922 | #: ../gnome_connection_manager.py:2180 ../gnome_connection_manager.py:2430 923 | #: ../gnome_connection_manager.py:2431 ../gnome_connection_manager.py:2729 924 | #: ../gnome_connection_manager.py:2844 ../gnome_connection_manager.py:2980 925 | #: ../gnome_connection_manager.py:3154 926 | msgid "" 927 | "Hay una nueva version disponible en http://kuthulu.com/gcm/?module=download" 928 | msgstr "" 929 | "Existe uma nova versão disponível em http://kuthulu.com/gcm/?module=download" 930 | 931 | #: ../gnome_connection_manager.py:399 ../gnome_connection_manager.py:491 932 | #: ../gnome_connection_manager.py:449 ../gnome_connection_manager.py:569 933 | #: ../gnome_connection_manager.py:483 ../gnome_connection_manager.py:637 934 | #: ../gnome_connection_manager.py:590 ../gnome_connection_manager.py:787 935 | #: ../gnome_connection_manager.py:608 ../gnome_connection_manager.py:805 936 | #: ../gnome_connection_manager.py:661 ../gnome_connection_manager.py:858 937 | #: ../gnome_connection_manager.py:692 ../gnome_connection_manager.py:895 938 | msgid "Renombrar consola" 939 | msgstr "Renomear console" 940 | 941 | #: ../gnome_connection_manager.py:399 ../gnome_connection_manager.py:449 942 | #: ../gnome_connection_manager.py:483 ../gnome_connection_manager.py:590 943 | #: ../gnome_connection_manager.py:608 ../gnome_connection_manager.py:661 944 | #: ../gnome_connection_manager.py:692 945 | msgid "Ingrese nuevo nombre" 946 | msgstr "Inserir novo nome" 947 | 948 | #: ../gnome_connection_manager.py:449 ../gnome_connection_manager.py:527 949 | #: ../gnome_connection_manager.py:589 ../gnome_connection_manager.py:739 950 | #: ../gnome_connection_manager.py:757 ../gnome_connection_manager.py:810 951 | #: ../gnome_connection_manager.py:847 952 | msgid "Copiar Direccion" 953 | msgstr "Copiar Endereço" 954 | 955 | #: ../gnome-connection-manager.glade:1488 956 | #: ../gnome-connection-manager.glade:1489 957 | #: ../gnome-connection-manager.glade:1591 958 | #: ../gnome-connection-manager.glade:1701 959 | #: ../gnome-connection-manager.glade:1750 960 | #: ../gnome-connection-manager.glade:1785 961 | #: ../gnome-connection-manager.glade:1924 962 | msgid "Keep-Alive" 963 | msgstr "Keep-Alive" 964 | 965 | #: ../gnome-connection-manager.glade:1511 966 | #: ../gnome-connection-manager.glade:1512 967 | #: ../gnome-connection-manager.glade:1614 968 | #: ../gnome-connection-manager.glade:1724 969 | #: ../gnome-connection-manager.glade:1773 970 | #: ../gnome-connection-manager.glade:1808 971 | #: ../gnome-connection-manager.glade:1947 972 | msgid "Intervalo en segundos para enviar paquetes keep-alive" 973 | msgstr "Intervalo em segundos entre pacotes keep-alive" 974 | 975 | #: ../gnome_connection_manager.py:500 ../gnome_connection_manager.py:575 976 | #: ../gnome_connection_manager.py:549 ../gnome_connection_manager.py:643 977 | #: ../gnome_connection_manager.py:688 ../gnome_connection_manager.py:793 978 | #: ../gnome_connection_manager.py:706 ../gnome_connection_manager.py:811 979 | #: ../gnome_connection_manager.py:759 ../gnome_connection_manager.py:864 980 | #: ../gnome_connection_manager.py:796 ../gnome_connection_manager.py:901 981 | msgid "Reiniciar consola" 982 | msgstr "Redefinir console" 983 | 984 | #: ../gnome_connection_manager.py:506 ../gnome_connection_manager.py:581 985 | #: ../gnome_connection_manager.py:555 ../gnome_connection_manager.py:649 986 | #: ../gnome_connection_manager.py:694 ../gnome_connection_manager.py:799 987 | #: ../gnome_connection_manager.py:712 ../gnome_connection_manager.py:817 988 | #: ../gnome_connection_manager.py:765 ../gnome_connection_manager.py:870 989 | #: ../gnome_connection_manager.py:802 ../gnome_connection_manager.py:907 990 | msgid "Reiniciar y Limpiar consola" 991 | msgstr "Redefinir e Limpar console" 992 | 993 | #: ../gnome_connection_manager.py:1773 ../gnome_connection_manager.py:1905 994 | #: ../gnome_connection_manager.py:2188 ../gnome_connection_manager.py:2289 995 | #: ../gnome_connection_manager.py:2408 ../gnome_connection_manager.py:2578 996 | msgid "Ocultar botón donar" 997 | msgstr "Ocultar botão de doação" 998 | 999 | #: ../gnome_connection_manager.py:1982 ../gnome_connection_manager.py:2117 1000 | #: ../gnome_connection_manager.py:2401 ../gnome_connection_manager.py:2502 1001 | #: ../gnome_connection_manager.py:2633 ../gnome_connection_manager.py:2803 1002 | msgid "Seleccione la fuente" 1003 | msgstr "Selecionar fonte" 1004 | 1005 | #: ../gnome-connection-manager.glade:1321 1006 | #: ../gnome-connection-manager.glade:1423 1007 | #: ../gnome-connection-manager.glade:1436 1008 | #: ../gnome-connection-manager.glade:1485 1009 | #: ../gnome-connection-manager.glade:1520 1010 | #: ../gnome-connection-manager.glade:1659 1011 | msgid "Dejar en blanco para autenticación sin password/public key" 1012 | msgstr "Deixar em branco para autenticação sem senha/chave pública" 1013 | 1014 | #: ../gnome-connection-manager.glade:1534 1015 | #: ../gnome-connection-manager.glade:1636 1016 | #: ../gnome-connection-manager.glade:1746 1017 | #: ../gnome-connection-manager.glade:1795 1018 | #: ../gnome-connection-manager.glade:1830 1019 | #: ../gnome-connection-manager.glade:1969 1020 | msgid "Redirigir X11" 1021 | msgstr "Redirecionamento X11 Forwarding" 1022 | 1023 | #: ../gnome-connection-manager.glade:2556 1024 | #: ../gnome-connection-manager.glade:2658 1025 | #: ../gnome-connection-manager.glade:2868 1026 | #: ../gnome-connection-manager.glade:2987 1027 | #: ../gnome-connection-manager.glade:3298 1028 | #: ../gnome-connection-manager.glade:3437 1029 | msgid "Usar fuente de ancho fijo por defecto" 1030 | msgstr "Usar fonte de largura fixa padrão" 1031 | 1032 | #: ../gnome-connection-manager.glade:2579 1033 | #: ../gnome-connection-manager.glade:2681 1034 | #: ../gnome-connection-manager.glade:2891 1035 | #: ../gnome-connection-manager.glade:3010 1036 | #: ../gnome-connection-manager.glade:3321 1037 | #: ../gnome-connection-manager.glade:3460 1038 | msgid "Fuente:" 1039 | msgstr "Fonte:" 1040 | 1041 | #: ../gnome_connection_manager.py:574 ../gnome_connection_manager.py:724 1042 | #: ../gnome_connection_manager.py:742 ../gnome_connection_manager.py:795 1043 | #: ../gnome_connection_manager.py:832 ../gnome-connection-manager.glade:257 1044 | msgid "Comandos personalizados" 1045 | msgstr "Comandos personalizados" 1046 | 1047 | #: ../gnome_connection_manager.py:613 ../gnome_connection_manager.py:763 1048 | #: ../gnome_connection_manager.py:781 ../gnome_connection_manager.py:834 1049 | #: ../gnome_connection_manager.py:871 1050 | msgid "Duplicar Host" 1051 | msgstr "Duplicar Host" 1052 | 1053 | #: ../gnome_connection_manager.py:655 ../gnome_connection_manager.py:805 1054 | #: ../gnome_connection_manager.py:823 ../gnome_connection_manager.py:876 1055 | #: ../gnome_connection_manager.py:913 1056 | msgid "Reconectar al host" 1057 | msgstr "Reconectar ao host" 1058 | 1059 | #: ../gnome_connection_manager.py:760 ../gnome_connection_manager.py:700 1060 | #: ../gnome_connection_manager.py:811 ../gnome_connection_manager.py:718 1061 | #: ../gnome_connection_manager.py:829 ../gnome_connection_manager.py:771 1062 | #: ../gnome_connection_manager.py:882 ../gnome_connection_manager.py:808 1063 | #: ../gnome_connection_manager.py:919 1064 | msgid "Clonar consola" 1065 | msgstr "Clone do console" 1066 | 1067 | #: ../gnome_connection_manager.py:1476 ../gnome_connection_manager.py:1657 1068 | #: ../gnome_connection_manager.py:1706 ../gnome_connection_manager.py:1807 1069 | #: ../gnome_connection_manager.py:1976 1070 | msgid "No hay consolas abiertas" 1071 | msgstr "Não existem consoles abertas" 1072 | 1073 | #: ../gnome_connection_manager.py:1901 ../gnome_connection_manager.py:2184 1074 | #: ../gnome_connection_manager.py:2285 ../gnome_connection_manager.py:2403 1075 | #: ../gnome_connection_manager.py:2573 1076 | msgid "Copiar selección al portapapeles" 1077 | msgstr "copiar seleção para área de transferência" 1078 | 1079 | #: ../gnome-connection-manager.glade:926 ../gnome-connection-manager.glade:938 1080 | #: ../gnome-connection-manager.glade:973 1081 | #: ../gnome-connection-manager.glade:1112 1082 | msgid "Enviar comandos a varios hosts al mismo tiempo" 1083 | msgstr "Enviar comandos a vários hosts ao mesmo tempo" 1084 | 1085 | #: ../gnome-connection-manager.glade:970 1086 | #: ../gnome-connection-manager.glade:2951 1087 | #: ../gnome-connection-manager.glade:982 1088 | #: ../gnome-connection-manager.glade:3161 1089 | #: ../gnome-connection-manager.glade:3280 1090 | #: ../gnome-connection-manager.glade:1017 1091 | #: ../gnome-connection-manager.glade:3591 1092 | #: ../gnome-connection-manager.glade:1156 1093 | #: ../gnome-connection-manager.glade:3730 1094 | msgid "Cluster" 1095 | msgstr "Cluster" 1096 | 1097 | #: ../gnome-connection-manager.glade:3010 1098 | #: ../gnome-connection-manager.glade:3220 1099 | #: ../gnome-connection-manager.glade:3339 1100 | #: ../gnome-connection-manager.glade:3650 1101 | #: ../gnome-connection-manager.glade:3789 1102 | msgid "Seleccione las consolas a utilizar:" 1103 | msgstr "Selecione as consoles e serem utilizadas:" 1104 | 1105 | #: ../gnome-connection-manager.glade:3201 1106 | #: ../gnome-connection-manager.glade:3411 1107 | #: ../gnome-connection-manager.glade:3530 1108 | #: ../gnome-connection-manager.glade:3841 1109 | #: ../gnome-connection-manager.glade:3980 1110 | msgid "Limpiar selección" 1111 | msgstr "Limpar seleção" 1112 | 1113 | #: ../gnome-connection-manager.glade:3280 1114 | #: ../gnome-connection-manager.glade:3490 1115 | #: ../gnome-connection-manager.glade:3609 1116 | #: ../gnome-connection-manager.glade:3920 1117 | #: ../gnome-connection-manager.glade:4059 1118 | msgid "Invertir selección" 1119 | msgstr "Inverter seleção" 1120 | 1121 | #: ../gnome-connection-manager.glade:3341 1122 | #: ../gnome-connection-manager.glade:3551 1123 | #: ../gnome-connection-manager.glade:3670 1124 | #: ../gnome-connection-manager.glade:3981 1125 | #: ../gnome-connection-manager.glade:4120 1126 | msgid "Ingrese el texto a enviar a las consolas: " 1127 | msgstr "Insira o texto a ser enviado aos hosts: " 1128 | 1129 | #: ../gnome_connection_manager.py:2149 ../gnome_connection_manager.py:2433 1130 | #: ../gnome_connection_manager.py:2534 ../gnome_connection_manager.py:2665 1131 | #: ../gnome_connection_manager.py:2836 1132 | msgid "Activar" 1133 | msgstr "Ativar" 1134 | 1135 | #: ../gnome-connection-manager.glade:122 1136 | msgid "Salir" 1137 | msgstr "Sair" 1138 | 1139 | #: ../gnome_connection_manager.py:598 ../gnome_connection_manager.py:666 1140 | #: ../gnome_connection_manager.py:684 ../gnome_connection_manager.py:737 1141 | #: ../gnome_connection_manager.py:768 ../gnome-connection-manager.glade:193 1142 | msgid "Copiar y Pegar" 1143 | msgstr "Copiar e Colar" 1144 | 1145 | #: ../gnome-connection-manager.glade:122 1146 | msgid "_Salir" 1147 | msgstr "_Sair" 1148 | 1149 | #: ../gnome-connection-manager.glade:1348 1150 | #: ../gnome-connection-manager.glade:1292 1151 | #: ../gnome-connection-manager.glade:1327 1152 | #: ../gnome-connection-manager.glade:1466 1153 | msgid "Usar formato grupo1/grupo2/grupo3 para crear subgrupos" 1154 | msgstr "Para criar subgrupos usar o formato grupo1/grupo2/grupo3" 1155 | 1156 | #: ../gnome_connection_manager.py:706 ../gnome_connection_manager.py:817 1157 | #: ../gnome_connection_manager.py:724 ../gnome_connection_manager.py:835 1158 | #: ../gnome_connection_manager.py:777 ../gnome_connection_manager.py:888 1159 | #: ../gnome_connection_manager.py:814 ../gnome_connection_manager.py:925 1160 | msgid "Habilitar log" 1161 | msgstr "Habilitar log" 1162 | 1163 | #: ../gnome_connection_manager.py:861 ../gnome_connection_manager.py:879 1164 | #: ../gnome_connection_manager.py:932 ../gnome_connection_manager.py:1026 1165 | msgid "No se puede abrir el archivo de log para escritura" 1166 | msgstr "Não é possível abrir arquivo de log para gravação" 1167 | 1168 | #: ../gnome_connection_manager.py:2182 ../gnome_connection_manager.py:2283 1169 | #: ../gnome_connection_manager.py:2401 ../gnome_connection_manager.py:2570 1170 | msgid "Ruta de logs" 1171 | msgstr "Caminho do logs" 1172 | 1173 | #: ../gnome-connection-manager.glade:1458 1174 | #: ../gnome-connection-manager.glade:1507 1175 | #: ../gnome-connection-manager.glade:1542 1176 | #: ../gnome-connection-manager.glade:1681 1177 | msgid "Clave Privada" 1178 | msgstr "Chave Privada" 1179 | 1180 | #: ../gnome-connection-manager.glade:1796 1181 | #: ../gnome-connection-manager.glade:1845 1182 | #: ../gnome-connection-manager.glade:1880 1183 | #: ../gnome-connection-manager.glade:2019 1184 | msgid "Redirigir Agente" 1185 | msgstr "Redirecionamento de Agente" 1186 | 1187 | #: ../gnome-connection-manager.glade:1846 1188 | #: ../gnome-connection-manager.glade:1895 1189 | #: ../gnome-connection-manager.glade:2029 1190 | #: ../gnome-connection-manager.glade:2168 1191 | msgid "Habilitar Log" 1192 | msgstr "Habilitar Log" 1193 | 1194 | #: ../gnome-connection-manager.glade:1359 1195 | #: ../gnome-connection-manager.glade:1394 1196 | #: ../gnome-connection-manager.glade:1533 1197 | msgid "Descripción" 1198 | msgstr "Descrição" 1199 | 1200 | #: ../gnome-connection-manager.glade:2034 1201 | #: ../gnome-connection-manager.glade:2168 1202 | #: ../gnome-connection-manager.glade:2307 1203 | msgid "Dinámico" 1204 | msgstr "Dinâmico" 1205 | 1206 | #: ../gnome-connection-manager.glade:2035 1207 | #: ../gnome-connection-manager.glade:2169 1208 | #: ../gnome-connection-manager.glade:2308 1209 | msgid "Crear redirección dinámica de puertos" 1210 | msgstr "Criar redirecionamento de porta dinâmica" 1211 | 1212 | #: ../gnome-connection-manager.glade:2449 1213 | #: ../gnome-connection-manager.glade:2583 1214 | #: ../gnome-connection-manager.glade:2722 1215 | msgid "" 1216 | "Usar ##D=milisegundos para introducir un delay.\n" 1217 | "Ej: ##D=1000" 1218 | msgstr "" 1219 | "Use ##D=milissegundos para introduzir um atraso.\n" 1220 | "Ex: ##D=1000" 1221 | 1222 | #: ../gnome-connection-manager.glade:3732 1223 | #: ../gnome-connection-manager.glade:4043 1224 | #: ../gnome-connection-manager.glade:4183 1225 | msgid "CTRL+UP/CTRL+DOWN para historial" 1226 | msgstr "CTRL+UP/CTRL+DOWN para a história" 1227 | 1228 | #: ../gnome_connection_manager.py:2405 ../gnome_connection_manager.py:2575 1229 | msgid "Nunca" 1230 | msgstr "Nunca" 1231 | 1232 | #: ../gnome_connection_manager.py:2405 ../gnome_connection_manager.py:2575 1233 | msgid "Siempre" 1234 | msgstr "Sempre" 1235 | 1236 | #: ../gnome_connection_manager.py:2405 ../gnome_connection_manager.py:2575 1237 | msgid "Sólo si no hay errores" 1238 | msgstr "Somente se não houver erros" 1239 | 1240 | #: ../gnome-connection-manager.glade:147 ../gnome-connection-manager.glade:274 1241 | msgid "_Ver" 1242 | msgstr "Ver" 1243 | 1244 | #: ../gnome-connection-manager.glade:155 ../gnome-connection-manager.glade:282 1245 | msgid "Mostrar Toolbar" 1246 | msgstr "Mostrar Toolbar" 1247 | 1248 | #: ../gnome-connection-manager.glade:165 ../gnome-connection-manager.glade:292 1249 | msgid "Mostrar Panel" 1250 | msgstr "Mostrar Panel" 1251 | 1252 | #: ../gnome-connection-manager.glade:1931 1253 | #: ../gnome-connection-manager.glade:2070 1254 | msgid "Compresión" 1255 | msgstr "Compressão" 1256 | 1257 | #: ../gnome-connection-manager.glade:1962 1258 | #: ../gnome-connection-manager.glade:2101 1259 | msgid "" 1260 | "Nivel de compresión: \n" 1261 | "blanco: por defecto\n" 1262 | "1: min\n" 1263 | "9: max" 1264 | msgstr "" 1265 | "Nível de compressão: \n" 1266 | "branco: por padrão\n" 1267 | "1: min\n" 1268 | "9: max" 1269 | 1270 | #: ../gnome-connection-manager.glade:1979 1271 | #: ../gnome-connection-manager.glade:2118 1272 | msgid "Opciones extra" 1273 | msgstr "Argumentos extras" 1274 | 1275 | #: ../gnome-connection-manager.glade:2015 1276 | #: ../gnome-connection-manager.glade:2154 1277 | msgid "Parámetros extra a pasar a la línea de comandos" 1278 | msgstr "Argumentos extras para passar a linha de comando" 1279 | 1280 | #: ../gnome-connection-manager.glade:2851 1281 | #: ../gnome-connection-manager.glade:2990 1282 | msgid "Sequencias de Teclas:" 1283 | msgstr "Seqüências de Teclas" 1284 | 1285 | #: ../gnome-connection-manager.glade:2880 1286 | #: ../gnome-connection-manager.glade:3019 1287 | msgid "Backspace:" 1288 | msgstr "Backspace:" 1289 | 1290 | #: ../gnome-connection-manager.glade:2930 1291 | #: ../gnome-connection-manager.glade:3069 1292 | msgid "Delete:" 1293 | msgstr "Delete:" 1294 | 1295 | #: ../gnome-connection-manager.glade:2989 1296 | #: ../gnome-connection-manager.glade:3128 1297 | msgid "Colores y Teclas" 1298 | msgstr "Cores y Teclas" 1299 | 1300 | #: ../gnome_connection_manager.py:780 ../gnome-connection-manager.glade:231 1301 | msgid "Copiar todo" 1302 | msgstr "Copiar tudo" 1303 | 1304 | #: ../gnome_connection_manager.py:2571 1305 | msgid "Abrir consola local al inicio" 1306 | msgstr "Abrir console local na inicialização" 1307 | 1308 | #: ../gnome-connection-manager.glade:147 1309 | msgid "_Editar" 1310 | msgstr "_Editar" 1311 | 1312 | #: ../gnome-connection-manager.glade:308 1313 | msgid "_Servidores" 1314 | msgstr "_Servidores" 1315 | -------------------------------------------------------------------------------- /lang/ru/LC_MESSAGES/gcm-lang.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/lang/ru/LC_MESSAGES/gcm-lang.mo -------------------------------------------------------------------------------- /pyAES.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python2.5 2 | # Copyright (c) 2007 Brandon Sterne 3 | # Licensed under the MIT license. 4 | # http://brandon.sternefamily.net/files/mit-license.txt 5 | # Python AES implementation 6 | 7 | import sys, hashlib, string, getpass 8 | from copy import copy 9 | from random import randint 10 | import StringIO, base64 11 | 12 | # The actual Rijndael specification includes variable block size, but 13 | # AES uses a fixed block size of 16 bytes (128 bits) 14 | 15 | # Additionally, AES allows for a variable key size, though this implementation 16 | # of AES uses only 256-bit cipher keys (AES-256) 17 | 18 | sbox = [ 19 | 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76, 20 | 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0, 21 | 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15, 22 | 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75, 23 | 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84, 24 | 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf, 25 | 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8, 26 | 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2, 27 | 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73, 28 | 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb, 29 | 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79, 30 | 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08, 31 | 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a, 32 | 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e, 33 | 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf, 34 | 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16 35 | ] 36 | 37 | sboxInv = [ 38 | 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb, 39 | 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb, 40 | 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e, 41 | 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2, 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25, 42 | 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16, 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92, 43 | 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda, 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84, 44 | 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a, 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06, 45 | 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02, 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b, 46 | 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea, 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73, 47 | 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85, 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e, 48 | 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89, 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b, 49 | 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20, 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4, 50 | 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f, 51 | 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef, 52 | 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61, 53 | 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d 54 | ] 55 | 56 | rcon = [ 57 | 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 58 | 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 59 | 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 60 | 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 61 | 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 62 | 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 63 | 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 64 | 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 65 | 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 66 | 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 67 | 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 68 | 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 69 | 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 70 | 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 71 | 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 72 | 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb 73 | ] 74 | 75 | # returns a copy of the word shifted n bytes (chars) 76 | # positive values for n shift bytes left, negative values shift right 77 | def rotate(word, n): 78 | return word[n:]+word[0:n] 79 | 80 | # iterate over each "virtual" row in the state table and shift the bytes 81 | # to the LEFT by the appropriate offset 82 | def shiftRows(state): 83 | for i in range(4): 84 | state[i*4:i*4+4] = rotate(state[i*4:i*4+4],i) 85 | 86 | # iterate over each "virtual" row in the state table and shift the bytes 87 | # to the RIGHT by the appropriate offset 88 | def shiftRowsInv(state): 89 | for i in range(4): 90 | state[i*4:i*4+4] = rotate(state[i*4:i*4+4],-i) 91 | 92 | # takes 4-byte word and iteration number 93 | def keyScheduleCore(word, i): 94 | # rotate word 1 byte to the left 95 | word = rotate(word, 1) 96 | newWord = [] 97 | # apply sbox substitution on all bytes of word 98 | for byte in word: 99 | newWord.append(sbox[byte]) 100 | # XOR the output of the rcon[i] transformation with the first part of the word 101 | newWord[0] = newWord[0]^rcon[i] 102 | return newWord 103 | 104 | # expand 256 bit cipher key into 240 byte key from which 105 | # each round key is derived 106 | def expandKey(cipherKey): 107 | cipherKeySize = len(cipherKey) 108 | assert cipherKeySize == 32 109 | # container for expanded key 110 | expandedKey = [] 111 | currentSize = 0 112 | rconIter = 1 113 | # temporary list to store 4 bytes at a time 114 | t = [0,0,0,0] 115 | 116 | # copy the first 32 bytes of the cipher key to the expanded key 117 | for i in range(cipherKeySize): 118 | expandedKey.append(cipherKey[i]) 119 | currentSize += cipherKeySize 120 | 121 | # generate the remaining bytes until we get a total key size 122 | # of 240 bytes 123 | while currentSize < 240: 124 | # assign previous 4 bytes to the temporary storage t 125 | for i in range(4): 126 | t[i] = expandedKey[(currentSize - 4) + i] 127 | 128 | # every 32 bytes apply the core schedule to t 129 | if currentSize % cipherKeySize == 0: 130 | t = keyScheduleCore(t, rconIter) 131 | rconIter += 1 132 | 133 | # since we're using a 256-bit key -> add an extra sbox transform 134 | if currentSize % cipherKeySize == 16: 135 | for i in range(4): 136 | t[i] = sbox[t[i]] 137 | 138 | # XOR t with the 4-byte block [16,24,32] bytes before the end of the 139 | # current expanded key. These 4 bytes become the next bytes in the 140 | # expanded key 141 | for i in range(4): 142 | expandedKey.append(((expandedKey[currentSize - cipherKeySize]) ^ (t[i]))) 143 | currentSize += 1 144 | 145 | return expandedKey 146 | 147 | # do sbox transform on each of the values in the state table 148 | def subBytes(state): 149 | for i in range(len(state)): 150 | #print "state[i]:", state[i] 151 | #print "sbox[state[i]]:", sbox[state[i]] 152 | state[i] = sbox[state[i]] 153 | 154 | # inverse sbox transform on each byte in state table 155 | def subBytesInv(state): 156 | for i in range(len(state)): 157 | state[i] = sboxInv[state[i]] 158 | 159 | # XOR each byte of the roundKey with the state table 160 | def addRoundKey(state, roundKey): 161 | for i in range(len(state)): 162 | #print i 163 | #print "old state value:", state[i] 164 | #print "new state value:", state[i] ^ roundKey[i] 165 | state[i] = state[i] ^ roundKey[i] 166 | 167 | # Galois Multiplication 168 | def galoisMult(a, b): 169 | p = 0 170 | hiBitSet = 0 171 | for i in range(8): 172 | if b & 1 == 1: 173 | p ^= a 174 | hiBitSet = a & 0x80 175 | a <<= 1 176 | if hiBitSet == 0x80: 177 | a ^= 0x1b 178 | b >>= 1 179 | return p % 256 180 | 181 | # mixColumn takes a column and does stuff 182 | def mixColumn(column): 183 | temp = copy(column) 184 | column[0] = galoisMult(temp[0],2) ^ galoisMult(temp[3],1) ^ \ 185 | galoisMult(temp[2],1) ^ galoisMult(temp[1],3) 186 | column[1] = galoisMult(temp[1],2) ^ galoisMult(temp[0],1) ^ \ 187 | galoisMult(temp[3],1) ^ galoisMult(temp[2],3) 188 | column[2] = galoisMult(temp[2],2) ^ galoisMult(temp[1],1) ^ \ 189 | galoisMult(temp[0],1) ^ galoisMult(temp[3],3) 190 | column[3] = galoisMult(temp[3],2) ^ galoisMult(temp[2],1) ^ \ 191 | galoisMult(temp[1],1) ^ galoisMult(temp[0],3) 192 | 193 | # mixColumnInv does stuff too 194 | def mixColumnInv(column): 195 | temp = copy(column) 196 | column[0] = galoisMult(temp[0],14) ^ galoisMult(temp[3],9) ^ \ 197 | galoisMult(temp[2],13) ^ galoisMult(temp[1],11) 198 | column[1] = galoisMult(temp[1],14) ^ galoisMult(temp[0],9) ^ \ 199 | galoisMult(temp[3],13) ^ galoisMult(temp[2],11) 200 | column[2] = galoisMult(temp[2],14) ^ galoisMult(temp[1],9) ^ \ 201 | galoisMult(temp[0],13) ^ galoisMult(temp[3],11) 202 | column[3] = galoisMult(temp[3],14) ^ galoisMult(temp[2],9) ^ \ 203 | galoisMult(temp[1],13) ^ galoisMult(temp[0],11) 204 | 205 | # mixColumns is a wrapper for mixColumn - generates a "virtual" column from 206 | # the state table and applies the weird galois math 207 | def mixColumns(state): 208 | for i in range(4): 209 | column = [] 210 | # create the column by taking the same item out of each "virtual" row 211 | for j in range(4): 212 | column.append(state[j*4+i]) 213 | 214 | # apply mixColumn on our virtual column 215 | mixColumn(column) 216 | 217 | # transfer the new values back into the state table 218 | for j in range(4): 219 | state[j*4+i] = column[j] 220 | 221 | # mixColumnsInv is a wrapper for mixColumnInv - generates a "virtual" column from 222 | # the state table and applies the weird galois math 223 | def mixColumnsInv(state): 224 | for i in range(4): 225 | column = [] 226 | # create the column by taking the same item out of each "virtual" row 227 | for j in range(4): 228 | column.append(state[j*4+i]) 229 | 230 | # apply mixColumn on our virtual column 231 | mixColumnInv(column) 232 | 233 | # transfer the new values back into the state table 234 | for j in range(4): 235 | state[j*4+i] = column[j] 236 | 237 | # aesRound applies each of the four transformations in order 238 | def aesRound(state, roundKey): 239 | #print "aesRound - before subBytes:", state 240 | subBytes(state) 241 | #print "aesRound - before shiftRows:", state 242 | shiftRows(state) 243 | #print "aesRound - before mixColumns:", state 244 | mixColumns(state) 245 | #print "aesRound - before addRoundKey:", state 246 | addRoundKey(state, roundKey) 247 | #print "aesRound - after addRoundKey:", state 248 | 249 | # aesRoundInv applies each of the four inverse transformations 250 | def aesRoundInv(state, roundKey): 251 | #print "aesRoundInv - before addRoundKey:", state 252 | addRoundKey(state, roundKey) 253 | #print "aesRoundInv - before mixColumnsInv:", state 254 | mixColumnsInv(state) 255 | #print "aesRoundInv - before shiftRowsInv:", state 256 | shiftRowsInv(state) 257 | #print "aesRoundInv - before subBytesInv:", state 258 | subBytesInv(state) 259 | #print "aesRoundInv - after subBytesInv:", state 260 | 261 | 262 | # returns a 16-byte round key based on an expanded key and round number 263 | def createRoundKey(expandedKey, n): 264 | return expandedKey[(n*16):(n*16+16)] 265 | 266 | # create a key from a user-supplied password using SHA-256 267 | def passwordToKey(password): 268 | sha256 = hashlib.sha256() 269 | sha256.update(password) 270 | key = [] 271 | for c in list(sha256.digest()): 272 | key.append(ord(c)) 273 | return key 274 | 275 | # wrapper function for 14 rounds of AES since we're using a 256-bit key 276 | def aesMain(state, expandedKey, numRounds=14): 277 | roundKey = createRoundKey(expandedKey, 0) 278 | addRoundKey(state, roundKey) 279 | for i in range(1, numRounds): 280 | roundKey = createRoundKey(expandedKey, i) 281 | aesRound(state, roundKey) 282 | # final round - leave out the mixColumns transformation 283 | roundKey = createRoundKey(expandedKey, numRounds) 284 | subBytes(state) 285 | shiftRows(state) 286 | addRoundKey(state, roundKey) 287 | 288 | # 14 rounds of AES inverse since we're using a 256-bit key 289 | def aesMainInv(state, expandedKey, numRounds=14): 290 | # create roundKey for "last" round since we're going in reverse 291 | roundKey = createRoundKey(expandedKey, numRounds) 292 | # addRoundKey is the same funtion for inverse since it uses XOR 293 | addRoundKey(state, roundKey) 294 | shiftRowsInv(state) 295 | subBytesInv(state) 296 | for i in range(numRounds-1,0,-1): 297 | roundKey = createRoundKey(expandedKey, i) 298 | aesRoundInv(state, roundKey) 299 | # last round - leave out the mixColumns transformation 300 | roundKey = createRoundKey(expandedKey, 0) 301 | addRoundKey(state, roundKey) 302 | 303 | # aesEncrypt - encrypt a single block of plaintext 304 | def aesEncrypt(plaintext, key): 305 | block = copy(plaintext) 306 | expandedKey = expandKey(key) 307 | aesMain(block, expandedKey) 308 | return block 309 | 310 | # aesDecrypt - decrypte a single block of ciphertext 311 | def aesDecrypt(ciphertext, key): 312 | block = copy(ciphertext) 313 | expandedKey = expandKey(key) 314 | aesMainInv(block, expandedKey) 315 | return block 316 | 317 | # return 16-byte block from an open file 318 | # pad to 16 bytes with null chars if needed 319 | def getBlock(fp): 320 | raw = fp.read(16) 321 | # reached end of file 322 | if len(raw) == 0: 323 | return "" 324 | # container for list of bytes 325 | block = [] 326 | for c in list(raw): 327 | block.append(ord(c)) 328 | # if the block is less than 16 bytes, pad the block 329 | # with the string representing the number of missing bytes 330 | if len(block) < 16: 331 | padChar = 16-len(block) 332 | while len(block) < 16: 333 | block.append(padChar) 334 | return block 335 | 336 | # encrypt - wrapper function to allow encryption of arbitray length 337 | # plaintext using Output Feedback (OFB) mode 338 | def encrypt(text, password): 339 | block = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] # plaintext 340 | ciphertext = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] # ciphertext 341 | # Initialization Vector 342 | IV = [] 343 | for i in range(16): 344 | IV.append(randint(0, 255)) 345 | 346 | #PADDING 347 | numpads = 16 - (len(text)%16) 348 | text = text + numpads*chr(numpads) 349 | 350 | # convert password to AES 256-bit key 351 | aesKey = passwordToKey(password) 352 | 353 | fp = StringIO.StringIO(text) 354 | outfile = StringIO.StringIO() 355 | 356 | # write IV to outfile 357 | for byte in IV: 358 | outfile.write(chr(byte)) 359 | 360 | # get the file size (bytes) 361 | # if the file size is a multiple of the block size, we'll need 362 | # to add a block of padding at the end of the message 363 | fp.seek(0,2) 364 | filesize = fp.tell() 365 | # put the file pointer back at the beginning of the file 366 | fp.seek(0) 367 | 368 | # begin reading in blocks of input to encrypt 369 | firstRound = True 370 | block = getBlock(fp) 371 | while block != "": 372 | if firstRound: 373 | blockKey = aesEncrypt(IV, aesKey) 374 | firstRound = False 375 | else: 376 | blockKey = aesEncrypt(blockKey, aesKey) 377 | 378 | for i in range(16): 379 | ciphertext[i] = block[i] ^ blockKey[i] 380 | 381 | # write ciphertext to outfile 382 | for c in ciphertext: 383 | outfile.write(chr(c)) 384 | 385 | # grab next block from input file 386 | block = getBlock(fp) 387 | 388 | # close file pointers 389 | fp.close() 390 | s = base64.b64encode(outfile.getvalue()) 391 | outfile.close() 392 | return s 393 | 394 | # decrypt - wrapper function to allow decryption of arbitray length 395 | # ciphertext using Output Feedback (OFB) mode 396 | def decrypt(text, password): 397 | block = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] # ciphertext 398 | plaintext = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] # plaintext container 399 | 400 | # convert password to AES 256-bit key 401 | aesKey = passwordToKey(password) 402 | 403 | fp = StringIO.StringIO(base64.b64decode(text)) 404 | outfile = StringIO.StringIO() 405 | 406 | # recover Initialization Vector, the first block in file 407 | IV = getBlock(fp) 408 | 409 | # get the file size (bytes) in order to handle the 410 | # padding at the end of the file 411 | fp.seek(0,2) 412 | filesize = fp.tell() 413 | # put the file pointer back at the first block of ciphertext 414 | fp.seek(16) 415 | 416 | # begin reading in blocks of input to decrypt 417 | firstRound = True 418 | block = getBlock(fp) 419 | while block != "": 420 | if firstRound: 421 | blockKey = aesEncrypt(IV, aesKey) 422 | firstRound = False 423 | else: 424 | blockKey = aesEncrypt(blockKey, aesKey) 425 | 426 | for i in range(16): 427 | plaintext[i] = block[i] ^ blockKey[i] 428 | 429 | # if we're in the last block of text -> throw out the 430 | # number of bytes represented by the last byte in the block 431 | if fp.tell() == filesize: 432 | plaintext = plaintext[0:-(plaintext[-1])] 433 | 434 | # write ciphertext to outfile 435 | for c in plaintext: 436 | outfile.write(chr(c)) 437 | 438 | # grab next block from input file 439 | block = getBlock(fp) 440 | # close file pointers 441 | fp.close() 442 | s = outfile.getvalue() 443 | outfile.close() 444 | return s 445 | 446 | -------------------------------------------------------------------------------- /pyAES2.py: -------------------------------------------------------------------------------- 1 | import base64 2 | import hashlib 3 | from Crypto import Random 4 | from Crypto.Cipher import AES 5 | 6 | 7 | def encrypt(raw, key): 8 | def _pad(s): 9 | bs = AES.block_size 10 | return s + (bs - len(s) % bs) * chr(bs - len(s) % bs) 11 | 12 | key = hashlib.sha256(key.encode()).digest() 13 | raw = _pad(raw) 14 | iv = Random.new().read(AES.block_size) 15 | cipher = AES.new(key, AES.MODE_OFB, iv) 16 | return base64.b64encode(iv + cipher.encrypt(raw.encode())) 17 | 18 | 19 | def decrypt(enc, key): 20 | def _unpad(s): 21 | return s[:-ord(s[len(s) - 1:])] 22 | 23 | key = hashlib.sha256(key.encode()).digest() 24 | enc = base64.b64decode(enc) 25 | iv = enc[:AES.block_size] 26 | cipher = AES.new(key, AES.MODE_OFB, iv) 27 | return _unpad(cipher.decrypt(enc[AES.block_size:])).decode('utf-8') 28 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjun/gnome-connection-manager/15fd28dd77fdba9281fd30bab475e09a5d48d40f/screenshot.png -------------------------------------------------------------------------------- /ssh.expect: -------------------------------------------------------------------------------- 1 | #!/usr/bin/expect 2 | 3 | log_user 0 4 | stty -echo 5 | 6 | fconfigure stdin -blocking 1 7 | gets stdin pass 8 | fconfigure stdin -blocking 0 9 | 10 | 11 | #capturar redimension de tamaño de pantalla y pasarlo al proceso ssh hijo 12 | trap { 13 | set rows [stty rows] 14 | set cols [stty columns] 15 | stty rows $rows columns $cols < $spawn_out(slave,name) 16 | } WINCH 17 | 18 | 19 | set connection [ lindex $argv 0 ] 20 | 21 | set i 0 22 | foreach {arg} $argv { 23 | set i [ expr $i+1 ]; 24 | if {$arg=="-l"} { 25 | set user [ lindex $argv $i ] 26 | } 27 | } 28 | 29 | if { $connection == "telnet" } { 30 | set timeout 20 31 | set cmd "/usr/bin/telnet" 32 | set reg "assword:" 33 | } else { 34 | set timeout -1 35 | set cmd "/usr/bin/ssh" 36 | set reg "assword:" 37 | } 38 | 39 | 40 | eval spawn $cmd [ lrange $argv 1 [expr {$argc - 1}] ] 41 | 42 | expect { 43 | -re "login:|sername:" { send "$user\r"; exp_continue; } 44 | $reg { send "$pass\r"; exec kill -WINCH [ pid ]; interact; } 45 | "Are you sure you want to continue connecting (yes/no)?" { send "yes\r"; exp_continue; } 46 | "Host key verification failed." { puts $expect_out(buffer); exit; } 47 | timeout { interact; } 48 | } 49 | 50 | log_user 1 51 | 52 | set ret [exp_wait] 53 | set status [lindex $ret 3] 54 | exit $status 55 | 56 | 57 | 58 | --------------------------------------------------------------------------------