From 174f653a5a279e08a7a916e8b3777721c484271d Mon Sep 17 00:00:00 2001 From: RKrom Date: Sun, 17 Jul 2011 11:54:05 +0000 Subject: [PATCH] Cleaning HEAD, to replace it with the branch git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1281 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- .../Greenshot-OCR-Plugin.csproj | 95 - Greenshot-OCR-Plugin/Language.cs | 47 - Greenshot-OCR-Plugin/LanguageKeys.cs | 29 - .../Languages/language_ocrplugin-de-DE.xml | 14 - .../Languages/language_ocrplugin-en-US.xml | 14 - .../Languages/language_ocrplugin-nl-NL.xml | 14 - Greenshot-OCR-Plugin/OCRConfiguration.cs | 38 - Greenshot-OCR-Plugin/OCRPlugin.cs | 286 -- .../Properties/AssemblyInfo.cs.template | 54 - Greenshot-OCR-Plugin/SettingsForm.Designer.cs | 138 - Greenshot-OCR-Plugin/SettingsForm.cs | 88 - Greenshot-OCR-Plugin/lib/GEN.BAT | 2 - Greenshot-OCR-Plugin/lib/MODI11.dll | Bin 45056 -> 0 bytes Greenshot-OCR-Plugin/lib/MODI12.dll | Bin 45056 -> 0 bytes .../lib/Office11/MDIVWCTL.DLL | Bin 443904 -> 0 bytes .../lib/Office12/MDIVWCTL.DLL | Bin 524696 -> 0 bytes .../Greenshot-RunAtOutput-Plugin.csproj | 72 - .../Properties/AssemblyInfo.cs.template | 53 - Greenshot-RunAtOutput-Plugin/RunAtOutput.cs | 105 - .../RunAtOutputConfiguration.cs | 75 - .../SettingsForm.Designer.cs | 211 - Greenshot-RunAtOutput-Plugin/SettingsForm.cs | 111 - .../Greenshot-TitleFix-Plugin.csproj | 67 - .../Properties/AssemblyInfo.cs.template | 54 - Greenshot-TitleFix-Plugin/TitleFix.cs | 118 - .../TitleFixConfiguration.cs | 66 - Greenshot/AssemblyInfo.cs.template | 51 - Greenshot/Forms/BugReportForm.Designer.cs | 118 - Greenshot/Forms/BugReportForm.cs | 70 - Greenshot/Forms/BugReportForm.resx | 386 -- Greenshot/Forms/CaptureForm.Designer.cs | 84 - Greenshot/Forms/CaptureForm.cs | 780 ---- Greenshot/Forms/ColorPickerToolStripButton.cs | 78 - Greenshot/Forms/FlashlightForm.Designer.cs | 71 - Greenshot/Forms/FlashlightForm.cs | 71 - Greenshot/Forms/LanguageDialog.Designer.cs | 107 - Greenshot/Forms/LanguageDialog.cs | 69 - Greenshot/Forms/LanguageDialog.resx | 570 --- Greenshot/Forms/MainForm.Designer.cs | 246 - Greenshot/Forms/MainForm.cs | 686 --- Greenshot/Forms/MainForm.resx | 445 -- Greenshot/Forms/ToolStripMenuSelectList.cs | 220 - Greenshot/Greeenshot.zreproj | 13 - Greenshot/Greenshot.csproj | 185 - Greenshot/Greenshot.sln | 72 - Greenshot/Helpers/Log4NET.cs | 19 - Greenshot/Helpers/LogHelper.cs | 30 - Greenshot/Helpers/SoundHelper.cs | 98 - Greenshot/Helpers/StringHelper.cs | 46 - Greenshot/Language.cs | 39 - Greenshot/Languages/help-de-DE.html | 355 -- Greenshot/Languages/help-en-US.html | 337 -- Greenshot/Languages/help-es-ES.html | 409 -- Greenshot/Languages/help-hu-HU.html | 310 -- Greenshot/Languages/help-it-IT.html | 338 -- Greenshot/Languages/help-nl-NL.html | 334 -- Greenshot/Languages/help-ru-RU.html | 339 -- Greenshot/Languages/help-sv-SE.html | 263 -- Greenshot/Languages/help-tr-TR.html | 337 -- Greenshot/Languages/help-zh-CN.html | 288 -- Greenshot/Languages/language-cs-CZ.xml | 530 --- Greenshot/Languages/language-de-DE.xml | 531 --- Greenshot/Languages/language-el-GR.xml | 530 --- Greenshot/Languages/language-en-US.xml | 531 --- Greenshot/Languages/language-es-ES.xml | 532 --- Greenshot/Languages/language-fi-FI.xml | 530 --- Greenshot/Languages/language-fr-FR.xml | 514 --- Greenshot/Languages/language-he-IL.xml | 534 --- Greenshot/Languages/language-hu-HU.xml | 532 --- Greenshot/Languages/language-it-IT.xml | 531 --- Greenshot/Languages/language-ja-JP.xml | 540 --- Greenshot/Languages/language-lt-LT.xml | 521 --- Greenshot/Languages/language-nl-NL.xml | 523 --- Greenshot/Languages/language-pl-PL.xml | 528 --- Greenshot/Languages/language-pt-BR.xml | 532 --- Greenshot/Languages/language-ru-RU.xml | 521 --- Greenshot/Languages/language-sv-SE.xml | 541 --- Greenshot/Languages/language-tr-TR.xml | 530 --- Greenshot/Languages/language-zh-CN.xml | 525 --- Greenshot/Languages/language-zh-TW.xml | 523 --- Greenshot/Sounds.resx | 399 -- .../Drawing/Filters/BitmapByteBufferTest.cs | 197 - .../Properties/PropertyAggregatorTest.cs | 111 - .../Drawing/Properties/SerializationTest.cs | 101 - Greenshot/Test/SaveImageFileDialogTest.cs | 78 - Greenshot/icons/applicationIcon/16.ico | Bin 2550 -> 0 bytes Greenshot/icons/applicationIcon/16.png | Bin 3185 -> 0 bytes Greenshot/icons/applicationIcon/32.ico | Bin 6518 -> 0 bytes Greenshot/icons/applicationIcon/32.png | Bin 3705 -> 0 bytes Greenshot/icons/applicationIcon/48.ico | Bin 13430 -> 0 bytes Greenshot/icons/applicationIcon/48.png | Bin 4588 -> 0 bytes Greenshot/icons/applicationIcon/90.png | Bin 8020 -> 0 bytes Greenshot/icons/applicationIcon/icon.ico | Bin 15227 -> 0 bytes Greenshot/icons/arrow_redo.png | Bin 349 -> 0 bytes Greenshot/icons/arrow_rollback.png | Bin 631 -> 0 bytes Greenshot/icons/arrow_undo.png | Bin 345 -> 0 bytes Greenshot/icons/cancel.png | Bin 587 -> 0 bytes Greenshot/icons/cross.png | Bin 655 -> 0 bytes Greenshot/icons/cut.png | Bin 648 -> 0 bytes Greenshot/icons/delete.png | Bin 715 -> 0 bytes Greenshot/icons/filter_blur.png | Bin 461 -> 0 bytes Greenshot/icons/filter_pixelate.png | Bin 236 -> 0 bytes Greenshot/icons/folder_explore.png | Bin 679 -> 0 bytes Greenshot/icons/font_color.png | Bin 194 -> 0 bytes Greenshot/icons/fugue/arrow-resize.png | Bin 401 -> 0 bytes .../icons/fugue/clipboard-paste-image.png | Bin 726 -> 0 bytes Greenshot/icons/fugue/clipboard.png | Bin 470 -> 0 bytes Greenshot/icons/fugue/color-swatch.png | Bin 537 -> 0 bytes Greenshot/icons/fugue/cross.png | Bin 476 -> 0 bytes Greenshot/icons/fugue/cursor.png | Bin 527 -> 0 bytes Greenshot/icons/fugue/disk-black.png | Bin 433 -> 0 bytes Greenshot/icons/fugue/edit-blur.png | Bin 3436 -> 0 bytes Greenshot/icons/fugue/edit-bold.png | Bin 258 -> 0 bytes Greenshot/icons/fugue/edit-italic.png | Bin 219 -> 0 bytes Greenshot/icons/fugue/edit-pixelate.png | Bin 2941 -> 0 bytes Greenshot/icons/fugue/edit-underline.png | Bin 260 -> 0 bytes Greenshot/icons/fugue/filter_base.pdn | Bin 11655 -> 0 bytes .../icons/fugue/filter_highlight_area.png | Bin 3441 -> 0 bytes .../fugue/filter_highlight_grayscale.png | Bin 3031 -> 0 bytes .../icons/fugue/filter_highlight_text.png | Bin 3054 -> 0 bytes Greenshot/icons/fugue/gear.png | Bin 721 -> 0 bytes Greenshot/icons/fugue/highlighter-color.png | Bin 458 -> 0 bytes Greenshot/icons/fugue/highlighter-text.png | Bin 594 -> 0 bytes Greenshot/icons/fugue/image-blur.png | Bin 590 -> 0 bytes Greenshot/icons/fugue/image-pixelate.png | Bin 3208 -> 0 bytes Greenshot/icons/fugue/images.png | Bin 657 -> 0 bytes Greenshot/icons/fugue/layer-shape-arrow.png | Bin 3150 -> 0 bytes Greenshot/icons/fugue/layer-shape-ellipse.png | Bin 740 -> 0 bytes Greenshot/icons/fugue/layer-shape-line.png | Bin 414 -> 0 bytes Greenshot/icons/fugue/layer-shape-text.png | Bin 612 -> 0 bytes Greenshot/icons/fugue/layer-shape.png | Bin 498 -> 0 bytes Greenshot/icons/fugue/magnifier.png | Bin 664 -> 0 bytes Greenshot/icons/fugue/mail-open-image.png | Bin 766 -> 0 bytes Greenshot/icons/fugue/minus-circle.png | Bin 623 -> 0 bytes Greenshot/icons/fugue/money-coin.png | Bin 689 -> 0 bytes Greenshot/icons/fugue/paint-can-color-bg.png | Bin 654 -> 0 bytes Greenshot/icons/fugue/paint-can-color.png | Bin 684 -> 0 bytes Greenshot/icons/fugue/pencil-color-bg.png | Bin 485 -> 0 bytes Greenshot/icons/fugue/pencil-color.png | Bin 561 -> 0 bytes Greenshot/icons/fugue/printer.png | Bin 722 -> 0 bytes Greenshot/icons/fugue/question.png | Bin 750 -> 0 bytes Greenshot/icons/fugue/ruler-crop.png | Bin 690 -> 0 bytes Greenshot/icons/fugue/scissors.png | Bin 676 -> 0 bytes Greenshot/icons/fugue/slash.png | Bin 752 -> 0 bytes Greenshot/icons/fugue/tick.png | Bin 634 -> 0 bytes Greenshot/icons/help.png | Bin 786 -> 0 bytes Greenshot/icons/highlighter.png | Bin 440 -> 0 bytes Greenshot/icons/page_copy.png | Bin 663 -> 0 bytes Greenshot/icons/palette.png | Bin 856 -> 0 bytes Greenshot/icons/picture_save.png | Bin 755 -> 0 bytes Greenshot/icons/picture_saveas.png | Bin 829 -> 0 bytes Greenshot/icons/picture_to_clipboard.png | Bin 672 -> 0 bytes Greenshot/icons/printer.png | Bin 731 -> 0 bytes Greenshot/icons/propertyitemcontainer.gif | Bin 75 -> 0 bytes Greenshot/icons/ruler-crop.png | Bin 690 -> 0 bytes Greenshot/icons/shadow.png | Bin 1289 -> 0 bytes Greenshot/icons/shape_arrow_add.png | Bin 468 -> 0 bytes Greenshot/icons/shape_arrowheads.png | Bin 298 -> 0 bytes Greenshot/icons/shape_copy.png | Bin 482 -> 0 bytes Greenshot/icons/shape_ellipse_add.png | Bin 652 -> 0 bytes Greenshot/icons/shape_ellipse_delete.png | Bin 657 -> 0 bytes Greenshot/icons/shape_line.png | Bin 455 -> 0 bytes Greenshot/icons/shape_paste.png | Bin 574 -> 0 bytes Greenshot/icons/shape_square_add.png | Bin 539 -> 0 bytes Greenshot/icons/shape_square_bordercolor.png | Bin 546 -> 0 bytes Greenshot/icons/shape_square_delete.png | Bin 537 -> 0 bytes Greenshot/icons/shape_square_fillcolor.png | Bin 551 -> 0 bytes Greenshot/icons/text_bold.png | Bin 304 -> 0 bytes Greenshot/icons/text_dropcaps.png | Bin 314 -> 0 bytes Greenshot/icons/text_italic.png | Bin 223 -> 0 bytes Greenshot/icons/text_underline.png | Bin 273 -> 0 bytes Greenshot/icons/textfield_delete.png | Bin 335 -> 0 bytes Greenshot/icons/wrench.png | Bin 610 -> 0 bytes Greenshot/icons/wrench_orange.png | Bin 584 -> 0 bytes Greenshot/icons/zoom.png | Bin 692 -> 0 bytes Greenshot/log4net.xml | 38 - .../releases/additional_files/installer.txt | 158 - .../releases/additional_files/license.txt | 340 -- .../releases/additional_files/readme.txt | 164 - .../releases/innosetup/IssProc/IssProc.dll | Bin 188918 -> 0 bytes .../innosetup/IssProc/IssProcLanguage.ini | Bin 8420 -> 0 bytes .../releases/innosetup/installer-large.bmp | Bin 154542 -> 0 bytes .../releases/innosetup/installer-small.bmp | Bin 9798 -> 0 bytes .../innosetup/scripts/isxdl/czech.ini | 53 - .../innosetup/scripts/isxdl/english.ini | 49 - .../innosetup/scripts/isxdl/french.ini | 45 - .../innosetup/scripts/isxdl/french2.ini | 45 - .../innosetup/scripts/isxdl/french3.ini | 46 - .../innosetup/scripts/isxdl/german.ini | 46 - .../innosetup/scripts/isxdl/german2.ini | 45 - .../innosetup/scripts/isxdl/german3.ini | 45 - .../innosetup/scripts/isxdl/isxdl.dll | Bin 124416 -> 0 bytes .../innosetup/scripts/isxdl/isxdl.iss | 12 - .../innosetup/scripts/isxdl/norwegian.ini | 47 - .../innosetup/scripts/isxdl/polish.ini | 45 - .../innosetup/scripts/isxdl/portugues.ini | 45 - .../innosetup/scripts/isxdl/portuguese.ini | 46 - .../innosetup/scripts/isxdl/russian.ini | 50 - .../innosetup/scripts/isxdl/spanish.ini | 46 - .../innosetup/scripts/isxdl/swedish.ini | 48 - .../releases/innosetup/scripts/products.iss | 197 - .../innosetup/scripts/products/dotnetfx11.iss | 27 - .../scripts/products/dotnetfx11lp.iss | 27 - .../scripts/products/dotnetfx11sp1.iss | 27 - .../innosetup/scripts/products/dotnetfx20.iss | 32 - .../scripts/products/dotnetfx20lp.iss | 40 - .../scripts/products/dotnetfx20sp1.iss | 29 - .../scripts/products/dotnetfx20sp1lp.iss | 40 - .../scripts/products/dotnetfx20sp2.iss | 27 - .../scripts/products/dotnetfx20sp2lp.iss | 41 - .../innosetup/scripts/products/dotnetfx35.iss | 28 - .../scripts/products/dotnetfx35lp.iss | 27 - .../scripts/products/dotnetfx35sp1.iss | 28 - .../scripts/products/dotnetfx35sp1lp.iss | 27 - .../scripts/products/fileversion.iss | 23 - .../innosetup/scripts/products/ie6.iss | 27 - .../innosetup/scripts/products/iis.iss | 12 - .../innosetup/scripts/products/jet4sp8.iss | 23 - .../innosetup/scripts/products/kb835732.iss | 27 - .../innosetup/scripts/products/kb886903.iss | 32 - .../innosetup/scripts/products/kb928366.iss | 32 - .../innosetup/scripts/products/mdac28.iss | 24 - .../innosetup/scripts/products/msi20.iss | 21 - .../innosetup/scripts/products/msi31.iss | 21 - .../scripts/products/sql2005express.iss | 32 - .../innosetup/scripts/products/winversion.iss | 47 - Greenshot/releases/innosetup/setup.iss | 267 -- Greenshot/sounds/camera.wav | Bin 16428 -> 0 bytes Greenshot/tools/7zip/7za.exe | Bin 536064 -> 0 bytes Greenshot/tools/FileVerifier++/COPYING.TXT | 340 -- Greenshot/tools/FileVerifier++/Modules/md.dll | Bin 37376 -> 0 bytes .../tools/FileVerifier++/Modules/sha.dll | Bin 234496 -> 0 bytes Greenshot/tools/FileVerifier++/fvc.exe | Bin 306688 -> 0 bytes Greenshot/tools/FileVerifier++/libexpatw.dll | Bin 151552 -> 0 bytes Greenshot/tools/FileVerifier++/mingwm10.dll | Bin 11362 -> 0 bytes .../tools/TortoiseSVN/CyrusSASL License.txt | 44 - .../tools/TortoiseSVN/OpenSSL License.txt | 127 - Greenshot/tools/TortoiseSVN/SubWCRev.exe | Bin 396040 -> 0 bytes .../tools/TortoiseSVN/Subversion license.txt | 47 - .../tools/TortoiseSVN/TortoiseSVN License.txt | 340 -- Greenshot/tools/TortoiseSVN/intl3_tsvn.dll | Bin 63240 -> 0 bytes Greenshot/tools/TortoiseSVN/libapr_tsvn.dll | Bin 128776 -> 0 bytes .../tools/TortoiseSVN/libaprutil_tsvn.dll | Bin 186632 -> 0 bytes Greenshot/tools/innosetup/Builtins.iss | 352 -- Greenshot/tools/innosetup/Compil32.exe | Bin 681472 -> 0 bytes Greenshot/tools/innosetup/Default.isl | 317 -- Greenshot/tools/innosetup/Examples/64Bit.iss | 32 - .../innosetup/Examples/64BitThreeArch.iss | 48 - .../tools/innosetup/Examples/64BitTwoArch.iss | 34 - .../innosetup/Examples/CodeAutomation.iss | 310 -- .../innosetup/Examples/CodeAutomation2.iss | 298 -- .../tools/innosetup/Examples/CodeClasses.iss | 331 -- .../tools/innosetup/Examples/CodeDlg.iss | 204 - .../tools/innosetup/Examples/CodeDll.iss | 72 - .../tools/innosetup/Examples/CodeExample1.iss | 149 - .../Examples/CodePrepareToInstall.iss | 117 - .../tools/innosetup/Examples/Components.iss | 33 - .../tools/innosetup/Examples/Example1.iss | 22 - .../tools/innosetup/Examples/Example2.iss | 24 - .../tools/innosetup/Examples/Example3.iss | 35 - .../tools/innosetup/Examples/ISPPExample1.iss | 46 - .../Examples/ISPPExample1License.txt | 4 - .../tools/innosetup/Examples/Languages.iss | 59 - Greenshot/tools/innosetup/Examples/MyDll.dll | Bin 7680 -> 0 bytes .../tools/innosetup/Examples/MyDll/C/MyDll.c | 6 - .../innosetup/Examples/MyDll/C/MyDll.def | 2 - .../innosetup/Examples/MyDll/C/MyDll.dsp | 76 - .../innosetup/Examples/MyDll/Delphi/MyDll.dpr | 14 - .../tools/innosetup/Examples/MyProg-IA64.exe | Bin 5632 -> 0 bytes .../tools/innosetup/Examples/MyProg-x64.exe | Bin 5632 -> 0 bytes Greenshot/tools/innosetup/Examples/MyProg.chm | Bin 12503 -> 0 bytes Greenshot/tools/innosetup/Examples/MyProg.exe | Bin 5120 -> 0 bytes .../tools/innosetup/Examples/Readme-Dutch.txt | 1 - .../innosetup/Examples/Readme-German.txt | 1 - Greenshot/tools/innosetup/Examples/Readme.txt | 1 - Greenshot/tools/innosetup/Examples/Setup.ico | Bin 10134 -> 0 bytes Greenshot/tools/innosetup/Examples/Setup.iss | 440 -- .../Examples/UninstallCodeExample1.iss | 45 - Greenshot/tools/innosetup/ISCC.exe | Bin 52224 -> 0 bytes Greenshot/tools/innosetup/ISCmplr.dll | Bin 188928 -> 0 bytes Greenshot/tools/innosetup/ISCmplr.dls | Bin 400384 -> 0 bytes Greenshot/tools/innosetup/ISCrypt.dll | Bin 2560 -> 0 bytes Greenshot/tools/innosetup/ISPP.chm | Bin 65112 -> 0 bytes Greenshot/tools/innosetup/ISetup.chm | Bin 373242 -> 0 bytes Greenshot/tools/innosetup/Ispack-setup.exe | Bin 1657936 -> 0 bytes .../tools/innosetup/Languages/Basque.isl | 318 -- .../Languages/BrazilianPortuguese.isl | 341 -- .../tools/innosetup/Languages/Catalan.isl | 302 -- Greenshot/tools/innosetup/Languages/Czech.isl | 318 -- .../tools/innosetup/Languages/Danish.isl | 315 -- Greenshot/tools/innosetup/Languages/Dutch.isl | 297 -- .../tools/innosetup/Languages/Finnish.isl | 296 -- .../tools/innosetup/Languages/French.isl | 317 -- .../tools/innosetup/Languages/German.isl | 306 -- .../tools/innosetup/Languages/Hebrew.isl | 314 -- .../tools/innosetup/Languages/Hungarian.isl | 339 -- .../tools/innosetup/Languages/Italian.isl | 323 -- .../tools/innosetup/Languages/Japanese.isl | 303 -- .../tools/innosetup/Languages/Norwegian.isl | 312 -- .../tools/innosetup/Languages/Polish.isl | 309 -- .../tools/innosetup/Languages/Portuguese.isl | 301 -- .../tools/innosetup/Languages/Russian.isl | 307 -- .../tools/innosetup/Languages/Slovak.isl | 244 - .../tools/innosetup/Languages/Slovenian.isl | 307 -- .../tools/innosetup/Languages/Spanish.isl | 316 -- Greenshot/tools/innosetup/Setup.e32 | Bin 712192 -> 0 bytes Greenshot/tools/innosetup/SetupLdr.e32 | Bin 54272 -> 0 bytes .../tools/innosetup/WizModernImage-IS.bmp | Bin 52574 -> 0 bytes Greenshot/tools/innosetup/WizModernImage.bmp | Bin 26494 -> 0 bytes .../innosetup/WizModernSmallImage-IS.bmp | Bin 4158 -> 0 bytes .../tools/innosetup/WizModernSmallImage.bmp | Bin 1658 -> 0 bytes Greenshot/tools/innosetup/isbunzip.dll | Bin 32768 -> 0 bytes Greenshot/tools/innosetup/isbzip.dll | Bin 36864 -> 0 bytes Greenshot/tools/innosetup/isfaq.htm | 495 -- Greenshot/tools/innosetup/islzma.dll | Bin 74240 -> 0 bytes Greenshot/tools/innosetup/islzma32.exe | Bin 72192 -> 0 bytes Greenshot/tools/innosetup/islzma64.exe | Bin 99840 -> 0 bytes Greenshot/tools/innosetup/isunzlib.dll | Bin 13312 -> 0 bytes Greenshot/tools/innosetup/iszlib.dll | Bin 18432 -> 0 bytes Greenshot/tools/innosetup/license.txt | 37 - Greenshot/tools/innosetup/unins000.dat | Bin 27360 -> 0 bytes Greenshot/tools/innosetup/unins000.exe | Bin 722720 -> 0 bytes Greenshot/tools/innosetup/unins000.msg | Bin 10562 -> 0 bytes Greenshot/tools/innosetup/whatsnew.htm | 950 ---- Greenshot/web/htdocs/Help/index.de-DE.html | 106 - Greenshot/web/htdocs/Help/index.en-US.html | 100 - Greenshot/web/htdocs/favicon.ico | Bin 2550 -> 0 bytes Greenshot/web/htdocs/index.html | 44 - Greenshot/windowcontent.properties | 7 - GreenshotConfluencePlugin/Confluence.cs | 168 - .../ConfluenceConfiguration.cs | 67 - .../ConfluencePluginBase.cs | 140 - .../Forms/ConfluenceForm.Designer.cs | 153 - .../Forms/ConfluenceForm.cs | 69 - .../Forms/ListViewColumnSorter.cs | 89 - .../Forms/SettingsForm.Designer.cs | 135 - .../Forms/SettingsForm.cs | 73 - .../GreenshotConfluencePlugin.csproj | 110 - GreenshotConfluencePlugin/Language.cs | 47 - GreenshotConfluencePlugin/LanguageKeys.cs | 34 - .../language_confluenceplugin-de-DE.xml | 35 - .../language_confluenceplugin-en-US.xml | 35 - .../language_confluenceplugin-nl-NL.xml | 35 - .../Properties/AssemblyInfo.cs.template | 54 - .../Web References/confluence/Reference.cs | 4052 ----------------- .../Web References/confluence/Reference.map | 6 - .../confluence/confluenceservice-v1.wsdl | 3919 ---------------- .../Configuration/CoreConfiguration.cs | 119 - GreenshotCore/Configuration/Language.cs | 52 - GreenshotCore/Configuration/LanguageKeys.cs | 191 - GreenshotCore/Configuration/RuntimeConfig.cs | 37 - GreenshotCore/Core/ConfigHelper.cs | 607 --- GreenshotCore/Core/LanguageHelper.cs | 451 -- GreenshotCore/Core/PropertyHelper.cs | 118 - GreenshotCore/Forms/AboutForm.Designer.cs | 255 -- GreenshotCore/Forms/AboutForm.cs | 71 - GreenshotCore/Forms/AboutForm.resx | 503 -- .../Forms/HelpBrowserForm.Designer.cs | 77 - GreenshotCore/Forms/HelpBrowserForm.cs | 50 - GreenshotCore/Forms/HelpBrowserForm.resx | 379 -- .../Forms/JpegQualityDialog.Designer.cs | 135 - GreenshotCore/Forms/JpegQualityDialog.cs | 68 - GreenshotCore/Forms/JpegQualityDialog.resx | 379 -- .../Forms/PrintOptionsDialog.Designer.cs | 192 - GreenshotCore/Forms/PrintOptionsDialog.cs | 74 - GreenshotCore/Forms/PrintOptionsDialog.resx | 379 -- GreenshotCore/Forms/SaveImageFileDialog.cs | 256 -- GreenshotCore/Forms/SettingsForm.Designer.cs | 797 ---- GreenshotCore/Forms/SettingsForm.cs | 330 -- GreenshotCore/Forms/SettingsForm.resx | 382 -- GreenshotCore/GreenshotCore.csproj | 147 - GreenshotCore/Helpers/ClipboardHelper.cs | 246 - GreenshotCore/Helpers/CopyData.cs | 561 --- GreenshotCore/Helpers/CredentialsHelper.cs | 607 --- GreenshotCore/Helpers/EnvironmentInfo.cs | 691 --- GreenshotCore/Helpers/FilenameHelper.cs | 295 -- GreenshotCore/Helpers/HotkeyHelper.cs | 100 - GreenshotCore/Helpers/ImageHelper.cs | 51 - GreenshotCore/Helpers/ImageOutput.cs | 223 - GreenshotCore/Helpers/MailHelper.cs | 789 ---- GreenshotCore/Helpers/NetworkHelper.cs | 90 - GreenshotCore/Helpers/Objects.cs | 40 - GreenshotCore/Helpers/PluginHelper.cs | 281 -- GreenshotCore/Helpers/PrintHelper.cs | 162 - GreenshotCore/Helpers/PropertyItemProvider.cs | 53 - .../Helpers/PropertyItemProvider.resx | 124 - GreenshotCore/Helpers/ScaleHelper.cs | 105 - GreenshotCore/Helpers/StartupHelper.cs | 92 - GreenshotCore/Helpers/WindowCapture.cs | 484 -- GreenshotCore/Helpers/WindowsHelper.cs | 1112 ----- GreenshotCore/Interfaces/Capturing/Capture.cs | 179 - .../Interfaces/Drawing/Fields/IField.cs | 81 - .../Interfaces/Drawing/Fields/IFieldHolder.cs | 53 - .../Interfaces/Drawing/IDrawableContainer.cs | 105 - GreenshotCore/Interfaces/Drawing/ISurface.cs | 101 - .../Interfaces/Forms/IImageEditor.cs | 75 - .../Interfaces/Plugin/PluginInterfaces.cs | 227 - GreenshotCore/Lib/log4net.dll | Bin 270336 -> 0 bytes GreenshotCore/Lib/nunit.framework.dll | Bin 131072 -> 0 bytes .../Properties/AssemblyInfo.cs.template | 51 - GreenshotCore/UnmanagedHelpers/GDI32.cs | 81 - GreenshotCore/UnmanagedHelpers/User32.cs | 134 - GreenshotCore/UnmanagedHelpers/Win32Errors.cs | 141 - GreenshotCore/UnmanagedHelpers/WinMM.cs | 35 - .../Configuration/EditorConfiguration.cs | 93 - .../Controls/BindableToolStripButton.cs | 41 - .../Controls/BindableToolStripComboBox.cs | 44 - .../BindableToolStripDropDownButton.cs | 68 - GreenshotEditor/Controls/ColorButton.cs | 85 - .../Controls/FontFamilyComboBox.cs | 62 - .../Controls/ToolStripColorButton.cs | 64 - .../Controls/ToolStripNumericUpDown.cs | 81 - GreenshotEditor/Drawing/ArrowContainer.cs | 160 - GreenshotEditor/Drawing/BitmapBuffer.cs | 322 -- GreenshotEditor/Drawing/BitmapContainer.cs | 106 - GreenshotEditor/Drawing/CropContainer.cs | 56 - GreenshotEditor/Drawing/CursorContainer.cs | 107 - GreenshotEditor/Drawing/DrawableContainer.cs | 400 -- .../Drawing/DrawableContainerList.cs | 254 -- GreenshotEditor/Drawing/EllipseContainer.cs | 90 - .../Drawing/Fields/AbstractFieldHolder.cs | 152 - .../Fields/AbstractFieldHolderWithChildren.cs | 125 - .../Binding/AbstractBindingConverter.cs | 47 - .../Fields/Binding/BidirectionalBinding.cs | 168 - .../DecimalDoublePercentageConverter.cs | 47 - .../Fields/Binding/DecimalFloatConverter.cs | 47 - .../Fields/Binding/DecimalIntConverter.cs | 47 - .../Fields/Binding/IBindingConverter.cs | 34 - .../Fields/Binding/IBindingValidator.cs | 35 - .../Fields/Binding/NotNullValidator.cs | 42 - GreenshotEditor/Drawing/Fields/Field.cs | 116 - .../Drawing/Fields/FieldAggregator.cs | 187 - .../Drawing/Fields/FieldFactory.cs | 136 - GreenshotEditor/Drawing/FilterContainer.cs | 89 - .../Drawing/Filters/AbstractFilter.cs | 120 - GreenshotEditor/Drawing/Filters/BlurFilter.cs | 239 - .../Drawing/Filters/BrightnessFilter.cs | 54 - .../Drawing/Filters/FastSmoothFilter.cs | 230 - .../Drawing/Filters/GrayscaleFilter.cs | 47 - .../Drawing/Filters/HighlightFilter.cs | 49 - GreenshotEditor/Drawing/Filters/IFilter.cs | 36 - .../Drawing/Filters/MagnifierFilter.cs | 63 - .../Drawing/Filters/PixelizationFilter.cs | 80 - GreenshotEditor/Drawing/HighlightContainer.cs | 83 - GreenshotEditor/Drawing/HtmlContainer.cs | 122 - GreenshotEditor/Drawing/IconContainer.cs | 105 - GreenshotEditor/Drawing/LineContainer.cs | 105 - GreenshotEditor/Drawing/MetafileContainer.cs | 120 - GreenshotEditor/Drawing/ObfuscateContainer.cs | 70 - GreenshotEditor/Drawing/RectangleContainer.cs | 89 - GreenshotEditor/Drawing/RoundedRectangle.cs | 130 - GreenshotEditor/Drawing/Surface.cs | 872 ---- GreenshotEditor/Drawing/TextContainer.cs | 300 -- GreenshotEditor/Drawing/UrlContainer.cs | 115 - GreenshotEditor/Forms/ColorDialog.Designer.cs | 259 -- GreenshotEditor/Forms/ColorDialog.cs | 242 - GreenshotEditor/Forms/ColorDialog.resx | 120 - .../Forms/ImageEditorForm.Designer.cs | 1593 ------- GreenshotEditor/Forms/ImageEditorForm.cs | 916 ---- GreenshotEditor/Forms/ImageEditorForm.resx | 1112 ----- GreenshotEditor/GreenshotEditor.csproj | 149 - GreenshotEditor/Helpers/Colors.cs | 55 - GreenshotEditor/Helpers/DrawingHelper.cs | 46 - GreenshotEditor/Helpers/FormHelper.cs | 68 - GreenshotEditor/Helpers/GuiRectangle.cs | 49 - GreenshotEditor/Helpers/HtmlFragment.cs | 262 -- .../Helpers/ToolStripItemEndisabler.cs | 100 - GreenshotEditor/Helpers/WebToBitmap.cs | 116 - .../Properties/AssemblyInfo.cs.template | 51 - GreenshotFlickrPlugin/FlickrConfiguration.cs | 34 - GreenshotFlickrPlugin/FlickrPlugin.cs | 203 - .../FlickrAuthenticationForm.Designer.cs | 110 - .../Forms/FlickrAuthenticationForm.cs | 52 - .../Forms/FlickrUploadForm.Designer.cs | 85 - .../Forms/FlickrUploadForm.cs | 47 - .../GreenshotFlickrPlugin.csproj | 96 - GreenshotFlickrPlugin/Language.cs | 47 - GreenshotFlickrPlugin/LanguageKeys.cs | 29 - .../Languages/language_flickrplugin-de-DE.xml | 14 - .../Languages/language_flickrplugin-en-US.xml | 14 - .../Languages/language_flickrplugin-nl-NL.xml | 14 - GreenshotFlickrPlugin/Lib/FlickrNet.dll | Bin 258048 -> 0 bytes .../Properties/AssemblyInfo.cs.template | 54 - .../Forms/JiraForm.Designer.cs | 202 - GreenshotJiraPlugin/Forms/JiraForm.cs | 195 - .../Forms/ListViewColumnSorter.cs | 108 - .../Forms/SettingsForm.Designer.cs | 135 - GreenshotJiraPlugin/Forms/SettingsForm.cs | 73 - .../GreenshotJiraPlugin.csproj | 110 - GreenshotJiraPlugin/Jira.cs | 270 -- GreenshotJiraPlugin/JiraConfiguration.cs | 67 - GreenshotJiraPlugin/JiraPluginBase.cs | 140 - GreenshotJiraPlugin/Language.cs | 47 - GreenshotJiraPlugin/LanguageKeys.cs | 43 - .../Languages/language_jiraplugin-de-DE.xml | 56 - .../Languages/language_jiraplugin-en-US.xml | 56 - .../Languages/language_jiraplugin-nl-NL.xml | 56 - .../Properties/AssemblyInfo.cs.template | 54 - .../Web References/JiraSoap/Reference.cs | 3711 --------------- PluginExample/DrawingUtils.cs | 323 -- PluginExample/ExampleConfiguration.cs | 58 - PluginExample/PluginExample.cs | 259 -- PluginExample/PluginExample.csproj | 72 - .../Properties/AssemblyInfo.cs.template | 54 - PluginExample/SettingsForm.Designer.cs | 101 - PluginExample/SettingsForm.cs | 52 - 506 files changed, 76725 deletions(-) delete mode 100644 Greenshot-OCR-Plugin/Greenshot-OCR-Plugin.csproj delete mode 100644 Greenshot-OCR-Plugin/Language.cs delete mode 100644 Greenshot-OCR-Plugin/LanguageKeys.cs delete mode 100644 Greenshot-OCR-Plugin/Languages/language_ocrplugin-de-DE.xml delete mode 100644 Greenshot-OCR-Plugin/Languages/language_ocrplugin-en-US.xml delete mode 100644 Greenshot-OCR-Plugin/Languages/language_ocrplugin-nl-NL.xml delete mode 100644 Greenshot-OCR-Plugin/OCRConfiguration.cs delete mode 100644 Greenshot-OCR-Plugin/OCRPlugin.cs delete mode 100644 Greenshot-OCR-Plugin/Properties/AssemblyInfo.cs.template delete mode 100644 Greenshot-OCR-Plugin/SettingsForm.Designer.cs delete mode 100644 Greenshot-OCR-Plugin/SettingsForm.cs delete mode 100644 Greenshot-OCR-Plugin/lib/GEN.BAT delete mode 100644 Greenshot-OCR-Plugin/lib/MODI11.dll delete mode 100644 Greenshot-OCR-Plugin/lib/MODI12.dll delete mode 100644 Greenshot-OCR-Plugin/lib/Office11/MDIVWCTL.DLL delete mode 100644 Greenshot-OCR-Plugin/lib/Office12/MDIVWCTL.DLL delete mode 100644 Greenshot-RunAtOutput-Plugin/Greenshot-RunAtOutput-Plugin.csproj delete mode 100644 Greenshot-RunAtOutput-Plugin/Properties/AssemblyInfo.cs.template delete mode 100644 Greenshot-RunAtOutput-Plugin/RunAtOutput.cs delete mode 100644 Greenshot-RunAtOutput-Plugin/RunAtOutputConfiguration.cs delete mode 100644 Greenshot-RunAtOutput-Plugin/SettingsForm.Designer.cs delete mode 100644 Greenshot-RunAtOutput-Plugin/SettingsForm.cs delete mode 100644 Greenshot-TitleFix-Plugin/Greenshot-TitleFix-Plugin.csproj delete mode 100644 Greenshot-TitleFix-Plugin/Properties/AssemblyInfo.cs.template delete mode 100644 Greenshot-TitleFix-Plugin/TitleFix.cs delete mode 100644 Greenshot-TitleFix-Plugin/TitleFixConfiguration.cs delete mode 100644 Greenshot/AssemblyInfo.cs.template delete mode 100644 Greenshot/Forms/BugReportForm.Designer.cs delete mode 100644 Greenshot/Forms/BugReportForm.cs delete mode 100644 Greenshot/Forms/BugReportForm.resx delete mode 100644 Greenshot/Forms/CaptureForm.Designer.cs delete mode 100644 Greenshot/Forms/CaptureForm.cs delete mode 100644 Greenshot/Forms/ColorPickerToolStripButton.cs delete mode 100644 Greenshot/Forms/FlashlightForm.Designer.cs delete mode 100644 Greenshot/Forms/FlashlightForm.cs delete mode 100644 Greenshot/Forms/LanguageDialog.Designer.cs delete mode 100644 Greenshot/Forms/LanguageDialog.cs delete mode 100644 Greenshot/Forms/LanguageDialog.resx delete mode 100644 Greenshot/Forms/MainForm.Designer.cs delete mode 100644 Greenshot/Forms/MainForm.cs delete mode 100644 Greenshot/Forms/MainForm.resx delete mode 100644 Greenshot/Forms/ToolStripMenuSelectList.cs delete mode 100644 Greenshot/Greeenshot.zreproj delete mode 100644 Greenshot/Greenshot.csproj delete mode 100644 Greenshot/Greenshot.sln delete mode 100644 Greenshot/Helpers/Log4NET.cs delete mode 100644 Greenshot/Helpers/LogHelper.cs delete mode 100644 Greenshot/Helpers/SoundHelper.cs delete mode 100644 Greenshot/Helpers/StringHelper.cs delete mode 100644 Greenshot/Language.cs delete mode 100644 Greenshot/Languages/help-de-DE.html delete mode 100644 Greenshot/Languages/help-en-US.html delete mode 100644 Greenshot/Languages/help-es-ES.html delete mode 100644 Greenshot/Languages/help-hu-HU.html delete mode 100644 Greenshot/Languages/help-it-IT.html delete mode 100644 Greenshot/Languages/help-nl-NL.html delete mode 100644 Greenshot/Languages/help-ru-RU.html delete mode 100644 Greenshot/Languages/help-sv-SE.html delete mode 100644 Greenshot/Languages/help-tr-TR.html delete mode 100644 Greenshot/Languages/help-zh-CN.html delete mode 100644 Greenshot/Languages/language-cs-CZ.xml delete mode 100644 Greenshot/Languages/language-de-DE.xml delete mode 100644 Greenshot/Languages/language-el-GR.xml delete mode 100644 Greenshot/Languages/language-en-US.xml delete mode 100644 Greenshot/Languages/language-es-ES.xml delete mode 100644 Greenshot/Languages/language-fi-FI.xml delete mode 100644 Greenshot/Languages/language-fr-FR.xml delete mode 100644 Greenshot/Languages/language-he-IL.xml delete mode 100644 Greenshot/Languages/language-hu-HU.xml delete mode 100644 Greenshot/Languages/language-it-IT.xml delete mode 100644 Greenshot/Languages/language-ja-JP.xml delete mode 100644 Greenshot/Languages/language-lt-LT.xml delete mode 100644 Greenshot/Languages/language-nl-NL.xml delete mode 100644 Greenshot/Languages/language-pl-PL.xml delete mode 100644 Greenshot/Languages/language-pt-BR.xml delete mode 100644 Greenshot/Languages/language-ru-RU.xml delete mode 100644 Greenshot/Languages/language-sv-SE.xml delete mode 100644 Greenshot/Languages/language-tr-TR.xml delete mode 100644 Greenshot/Languages/language-zh-CN.xml delete mode 100644 Greenshot/Languages/language-zh-TW.xml delete mode 100644 Greenshot/Sounds.resx delete mode 100644 Greenshot/Test/Drawing/Filters/BitmapByteBufferTest.cs delete mode 100644 Greenshot/Test/Drawing/Properties/PropertyAggregatorTest.cs delete mode 100644 Greenshot/Test/Drawing/Properties/SerializationTest.cs delete mode 100644 Greenshot/Test/SaveImageFileDialogTest.cs delete mode 100644 Greenshot/icons/applicationIcon/16.ico delete mode 100644 Greenshot/icons/applicationIcon/16.png delete mode 100644 Greenshot/icons/applicationIcon/32.ico delete mode 100644 Greenshot/icons/applicationIcon/32.png delete mode 100644 Greenshot/icons/applicationIcon/48.ico delete mode 100644 Greenshot/icons/applicationIcon/48.png delete mode 100644 Greenshot/icons/applicationIcon/90.png delete mode 100644 Greenshot/icons/applicationIcon/icon.ico delete mode 100644 Greenshot/icons/arrow_redo.png delete mode 100644 Greenshot/icons/arrow_rollback.png delete mode 100644 Greenshot/icons/arrow_undo.png delete mode 100644 Greenshot/icons/cancel.png delete mode 100644 Greenshot/icons/cross.png delete mode 100644 Greenshot/icons/cut.png delete mode 100644 Greenshot/icons/delete.png delete mode 100644 Greenshot/icons/filter_blur.png delete mode 100644 Greenshot/icons/filter_pixelate.png delete mode 100644 Greenshot/icons/folder_explore.png delete mode 100644 Greenshot/icons/font_color.png delete mode 100644 Greenshot/icons/fugue/arrow-resize.png delete mode 100644 Greenshot/icons/fugue/clipboard-paste-image.png delete mode 100644 Greenshot/icons/fugue/clipboard.png delete mode 100644 Greenshot/icons/fugue/color-swatch.png delete mode 100644 Greenshot/icons/fugue/cross.png delete mode 100644 Greenshot/icons/fugue/cursor.png delete mode 100644 Greenshot/icons/fugue/disk-black.png delete mode 100644 Greenshot/icons/fugue/edit-blur.png delete mode 100644 Greenshot/icons/fugue/edit-bold.png delete mode 100644 Greenshot/icons/fugue/edit-italic.png delete mode 100644 Greenshot/icons/fugue/edit-pixelate.png delete mode 100644 Greenshot/icons/fugue/edit-underline.png delete mode 100644 Greenshot/icons/fugue/filter_base.pdn delete mode 100644 Greenshot/icons/fugue/filter_highlight_area.png delete mode 100644 Greenshot/icons/fugue/filter_highlight_grayscale.png delete mode 100644 Greenshot/icons/fugue/filter_highlight_text.png delete mode 100644 Greenshot/icons/fugue/gear.png delete mode 100644 Greenshot/icons/fugue/highlighter-color.png delete mode 100644 Greenshot/icons/fugue/highlighter-text.png delete mode 100644 Greenshot/icons/fugue/image-blur.png delete mode 100644 Greenshot/icons/fugue/image-pixelate.png delete mode 100644 Greenshot/icons/fugue/images.png delete mode 100644 Greenshot/icons/fugue/layer-shape-arrow.png delete mode 100644 Greenshot/icons/fugue/layer-shape-ellipse.png delete mode 100644 Greenshot/icons/fugue/layer-shape-line.png delete mode 100644 Greenshot/icons/fugue/layer-shape-text.png delete mode 100644 Greenshot/icons/fugue/layer-shape.png delete mode 100644 Greenshot/icons/fugue/magnifier.png delete mode 100644 Greenshot/icons/fugue/mail-open-image.png delete mode 100644 Greenshot/icons/fugue/minus-circle.png delete mode 100644 Greenshot/icons/fugue/money-coin.png delete mode 100644 Greenshot/icons/fugue/paint-can-color-bg.png delete mode 100644 Greenshot/icons/fugue/paint-can-color.png delete mode 100644 Greenshot/icons/fugue/pencil-color-bg.png delete mode 100644 Greenshot/icons/fugue/pencil-color.png delete mode 100644 Greenshot/icons/fugue/printer.png delete mode 100644 Greenshot/icons/fugue/question.png delete mode 100644 Greenshot/icons/fugue/ruler-crop.png delete mode 100644 Greenshot/icons/fugue/scissors.png delete mode 100644 Greenshot/icons/fugue/slash.png delete mode 100644 Greenshot/icons/fugue/tick.png delete mode 100644 Greenshot/icons/help.png delete mode 100644 Greenshot/icons/highlighter.png delete mode 100644 Greenshot/icons/page_copy.png delete mode 100644 Greenshot/icons/palette.png delete mode 100644 Greenshot/icons/picture_save.png delete mode 100644 Greenshot/icons/picture_saveas.png delete mode 100644 Greenshot/icons/picture_to_clipboard.png delete mode 100644 Greenshot/icons/printer.png delete mode 100644 Greenshot/icons/propertyitemcontainer.gif delete mode 100644 Greenshot/icons/ruler-crop.png delete mode 100644 Greenshot/icons/shadow.png delete mode 100644 Greenshot/icons/shape_arrow_add.png delete mode 100644 Greenshot/icons/shape_arrowheads.png delete mode 100644 Greenshot/icons/shape_copy.png delete mode 100644 Greenshot/icons/shape_ellipse_add.png delete mode 100644 Greenshot/icons/shape_ellipse_delete.png delete mode 100644 Greenshot/icons/shape_line.png delete mode 100644 Greenshot/icons/shape_paste.png delete mode 100644 Greenshot/icons/shape_square_add.png delete mode 100644 Greenshot/icons/shape_square_bordercolor.png delete mode 100644 Greenshot/icons/shape_square_delete.png delete mode 100644 Greenshot/icons/shape_square_fillcolor.png delete mode 100644 Greenshot/icons/text_bold.png delete mode 100644 Greenshot/icons/text_dropcaps.png delete mode 100644 Greenshot/icons/text_italic.png delete mode 100644 Greenshot/icons/text_underline.png delete mode 100644 Greenshot/icons/textfield_delete.png delete mode 100644 Greenshot/icons/wrench.png delete mode 100644 Greenshot/icons/wrench_orange.png delete mode 100644 Greenshot/icons/zoom.png delete mode 100644 Greenshot/log4net.xml delete mode 100644 Greenshot/releases/additional_files/installer.txt delete mode 100644 Greenshot/releases/additional_files/license.txt delete mode 100644 Greenshot/releases/additional_files/readme.txt delete mode 100644 Greenshot/releases/innosetup/IssProc/IssProc.dll delete mode 100644 Greenshot/releases/innosetup/IssProc/IssProcLanguage.ini delete mode 100644 Greenshot/releases/innosetup/installer-large.bmp delete mode 100644 Greenshot/releases/innosetup/installer-small.bmp delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/czech.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/english.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/french.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/french2.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/french3.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/german.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/german2.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/german3.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/isxdl.dll delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/isxdl.iss delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/norwegian.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/polish.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/portugues.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/portuguese.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/russian.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/spanish.ini delete mode 100644 Greenshot/releases/innosetup/scripts/isxdl/swedish.ini delete mode 100644 Greenshot/releases/innosetup/scripts/products.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx11.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx11lp.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx11sp1.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx20.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx20lp.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1lp.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2lp.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx35.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx35lp.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1lp.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/fileversion.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/ie6.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/iis.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/jet4sp8.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/kb835732.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/kb886903.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/kb928366.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/mdac28.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/msi20.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/msi31.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/sql2005express.iss delete mode 100644 Greenshot/releases/innosetup/scripts/products/winversion.iss delete mode 100644 Greenshot/releases/innosetup/setup.iss delete mode 100644 Greenshot/sounds/camera.wav delete mode 100644 Greenshot/tools/7zip/7za.exe delete mode 100644 Greenshot/tools/FileVerifier++/COPYING.TXT delete mode 100644 Greenshot/tools/FileVerifier++/Modules/md.dll delete mode 100644 Greenshot/tools/FileVerifier++/Modules/sha.dll delete mode 100644 Greenshot/tools/FileVerifier++/fvc.exe delete mode 100644 Greenshot/tools/FileVerifier++/libexpatw.dll delete mode 100644 Greenshot/tools/FileVerifier++/mingwm10.dll delete mode 100644 Greenshot/tools/TortoiseSVN/CyrusSASL License.txt delete mode 100644 Greenshot/tools/TortoiseSVN/OpenSSL License.txt delete mode 100644 Greenshot/tools/TortoiseSVN/SubWCRev.exe delete mode 100644 Greenshot/tools/TortoiseSVN/Subversion license.txt delete mode 100644 Greenshot/tools/TortoiseSVN/TortoiseSVN License.txt delete mode 100644 Greenshot/tools/TortoiseSVN/intl3_tsvn.dll delete mode 100644 Greenshot/tools/TortoiseSVN/libapr_tsvn.dll delete mode 100644 Greenshot/tools/TortoiseSVN/libaprutil_tsvn.dll delete mode 100644 Greenshot/tools/innosetup/Builtins.iss delete mode 100644 Greenshot/tools/innosetup/Compil32.exe delete mode 100644 Greenshot/tools/innosetup/Default.isl delete mode 100644 Greenshot/tools/innosetup/Examples/64Bit.iss delete mode 100644 Greenshot/tools/innosetup/Examples/64BitThreeArch.iss delete mode 100644 Greenshot/tools/innosetup/Examples/64BitTwoArch.iss delete mode 100644 Greenshot/tools/innosetup/Examples/CodeAutomation.iss delete mode 100644 Greenshot/tools/innosetup/Examples/CodeAutomation2.iss delete mode 100644 Greenshot/tools/innosetup/Examples/CodeClasses.iss delete mode 100644 Greenshot/tools/innosetup/Examples/CodeDlg.iss delete mode 100644 Greenshot/tools/innosetup/Examples/CodeDll.iss delete mode 100644 Greenshot/tools/innosetup/Examples/CodeExample1.iss delete mode 100644 Greenshot/tools/innosetup/Examples/CodePrepareToInstall.iss delete mode 100644 Greenshot/tools/innosetup/Examples/Components.iss delete mode 100644 Greenshot/tools/innosetup/Examples/Example1.iss delete mode 100644 Greenshot/tools/innosetup/Examples/Example2.iss delete mode 100644 Greenshot/tools/innosetup/Examples/Example3.iss delete mode 100644 Greenshot/tools/innosetup/Examples/ISPPExample1.iss delete mode 100644 Greenshot/tools/innosetup/Examples/ISPPExample1License.txt delete mode 100644 Greenshot/tools/innosetup/Examples/Languages.iss delete mode 100644 Greenshot/tools/innosetup/Examples/MyDll.dll delete mode 100644 Greenshot/tools/innosetup/Examples/MyDll/C/MyDll.c delete mode 100644 Greenshot/tools/innosetup/Examples/MyDll/C/MyDll.def delete mode 100644 Greenshot/tools/innosetup/Examples/MyDll/C/MyDll.dsp delete mode 100644 Greenshot/tools/innosetup/Examples/MyDll/Delphi/MyDll.dpr delete mode 100644 Greenshot/tools/innosetup/Examples/MyProg-IA64.exe delete mode 100644 Greenshot/tools/innosetup/Examples/MyProg-x64.exe delete mode 100644 Greenshot/tools/innosetup/Examples/MyProg.chm delete mode 100644 Greenshot/tools/innosetup/Examples/MyProg.exe delete mode 100644 Greenshot/tools/innosetup/Examples/Readme-Dutch.txt delete mode 100644 Greenshot/tools/innosetup/Examples/Readme-German.txt delete mode 100644 Greenshot/tools/innosetup/Examples/Readme.txt delete mode 100644 Greenshot/tools/innosetup/Examples/Setup.ico delete mode 100644 Greenshot/tools/innosetup/Examples/Setup.iss delete mode 100644 Greenshot/tools/innosetup/Examples/UninstallCodeExample1.iss delete mode 100644 Greenshot/tools/innosetup/ISCC.exe delete mode 100644 Greenshot/tools/innosetup/ISCmplr.dll delete mode 100644 Greenshot/tools/innosetup/ISCmplr.dls delete mode 100644 Greenshot/tools/innosetup/ISCrypt.dll delete mode 100644 Greenshot/tools/innosetup/ISPP.chm delete mode 100644 Greenshot/tools/innosetup/ISetup.chm delete mode 100644 Greenshot/tools/innosetup/Ispack-setup.exe delete mode 100644 Greenshot/tools/innosetup/Languages/Basque.isl delete mode 100644 Greenshot/tools/innosetup/Languages/BrazilianPortuguese.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Catalan.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Czech.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Danish.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Dutch.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Finnish.isl delete mode 100644 Greenshot/tools/innosetup/Languages/French.isl delete mode 100644 Greenshot/tools/innosetup/Languages/German.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Hebrew.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Hungarian.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Italian.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Japanese.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Norwegian.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Polish.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Portuguese.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Russian.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Slovak.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Slovenian.isl delete mode 100644 Greenshot/tools/innosetup/Languages/Spanish.isl delete mode 100644 Greenshot/tools/innosetup/Setup.e32 delete mode 100644 Greenshot/tools/innosetup/SetupLdr.e32 delete mode 100644 Greenshot/tools/innosetup/WizModernImage-IS.bmp delete mode 100644 Greenshot/tools/innosetup/WizModernImage.bmp delete mode 100644 Greenshot/tools/innosetup/WizModernSmallImage-IS.bmp delete mode 100644 Greenshot/tools/innosetup/WizModernSmallImage.bmp delete mode 100644 Greenshot/tools/innosetup/isbunzip.dll delete mode 100644 Greenshot/tools/innosetup/isbzip.dll delete mode 100644 Greenshot/tools/innosetup/isfaq.htm delete mode 100644 Greenshot/tools/innosetup/islzma.dll delete mode 100644 Greenshot/tools/innosetup/islzma32.exe delete mode 100644 Greenshot/tools/innosetup/islzma64.exe delete mode 100644 Greenshot/tools/innosetup/isunzlib.dll delete mode 100644 Greenshot/tools/innosetup/iszlib.dll delete mode 100644 Greenshot/tools/innosetup/license.txt delete mode 100644 Greenshot/tools/innosetup/unins000.dat delete mode 100644 Greenshot/tools/innosetup/unins000.exe delete mode 100644 Greenshot/tools/innosetup/unins000.msg delete mode 100644 Greenshot/tools/innosetup/whatsnew.htm delete mode 100644 Greenshot/web/htdocs/Help/index.de-DE.html delete mode 100644 Greenshot/web/htdocs/Help/index.en-US.html delete mode 100644 Greenshot/web/htdocs/favicon.ico delete mode 100644 Greenshot/web/htdocs/index.html delete mode 100644 Greenshot/windowcontent.properties delete mode 100644 GreenshotConfluencePlugin/Confluence.cs delete mode 100644 GreenshotConfluencePlugin/ConfluenceConfiguration.cs delete mode 100644 GreenshotConfluencePlugin/ConfluencePluginBase.cs delete mode 100644 GreenshotConfluencePlugin/Forms/ConfluenceForm.Designer.cs delete mode 100644 GreenshotConfluencePlugin/Forms/ConfluenceForm.cs delete mode 100644 GreenshotConfluencePlugin/Forms/ListViewColumnSorter.cs delete mode 100644 GreenshotConfluencePlugin/Forms/SettingsForm.Designer.cs delete mode 100644 GreenshotConfluencePlugin/Forms/SettingsForm.cs delete mode 100644 GreenshotConfluencePlugin/GreenshotConfluencePlugin.csproj delete mode 100644 GreenshotConfluencePlugin/Language.cs delete mode 100644 GreenshotConfluencePlugin/LanguageKeys.cs delete mode 100644 GreenshotConfluencePlugin/Languages/language_confluenceplugin-de-DE.xml delete mode 100644 GreenshotConfluencePlugin/Languages/language_confluenceplugin-en-US.xml delete mode 100644 GreenshotConfluencePlugin/Languages/language_confluenceplugin-nl-NL.xml delete mode 100644 GreenshotConfluencePlugin/Properties/AssemblyInfo.cs.template delete mode 100644 GreenshotConfluencePlugin/Web References/confluence/Reference.cs delete mode 100644 GreenshotConfluencePlugin/Web References/confluence/Reference.map delete mode 100644 GreenshotConfluencePlugin/Web References/confluence/confluenceservice-v1.wsdl delete mode 100644 GreenshotCore/Configuration/CoreConfiguration.cs delete mode 100644 GreenshotCore/Configuration/Language.cs delete mode 100644 GreenshotCore/Configuration/LanguageKeys.cs delete mode 100644 GreenshotCore/Configuration/RuntimeConfig.cs delete mode 100644 GreenshotCore/Core/ConfigHelper.cs delete mode 100644 GreenshotCore/Core/LanguageHelper.cs delete mode 100644 GreenshotCore/Core/PropertyHelper.cs delete mode 100644 GreenshotCore/Forms/AboutForm.Designer.cs delete mode 100644 GreenshotCore/Forms/AboutForm.cs delete mode 100644 GreenshotCore/Forms/AboutForm.resx delete mode 100644 GreenshotCore/Forms/HelpBrowserForm.Designer.cs delete mode 100644 GreenshotCore/Forms/HelpBrowserForm.cs delete mode 100644 GreenshotCore/Forms/HelpBrowserForm.resx delete mode 100644 GreenshotCore/Forms/JpegQualityDialog.Designer.cs delete mode 100644 GreenshotCore/Forms/JpegQualityDialog.cs delete mode 100644 GreenshotCore/Forms/JpegQualityDialog.resx delete mode 100644 GreenshotCore/Forms/PrintOptionsDialog.Designer.cs delete mode 100644 GreenshotCore/Forms/PrintOptionsDialog.cs delete mode 100644 GreenshotCore/Forms/PrintOptionsDialog.resx delete mode 100644 GreenshotCore/Forms/SaveImageFileDialog.cs delete mode 100644 GreenshotCore/Forms/SettingsForm.Designer.cs delete mode 100644 GreenshotCore/Forms/SettingsForm.cs delete mode 100644 GreenshotCore/Forms/SettingsForm.resx delete mode 100644 GreenshotCore/GreenshotCore.csproj delete mode 100644 GreenshotCore/Helpers/ClipboardHelper.cs delete mode 100644 GreenshotCore/Helpers/CopyData.cs delete mode 100644 GreenshotCore/Helpers/CredentialsHelper.cs delete mode 100644 GreenshotCore/Helpers/EnvironmentInfo.cs delete mode 100644 GreenshotCore/Helpers/FilenameHelper.cs delete mode 100644 GreenshotCore/Helpers/HotkeyHelper.cs delete mode 100644 GreenshotCore/Helpers/ImageHelper.cs delete mode 100644 GreenshotCore/Helpers/ImageOutput.cs delete mode 100644 GreenshotCore/Helpers/MailHelper.cs delete mode 100644 GreenshotCore/Helpers/NetworkHelper.cs delete mode 100644 GreenshotCore/Helpers/Objects.cs delete mode 100644 GreenshotCore/Helpers/PluginHelper.cs delete mode 100644 GreenshotCore/Helpers/PrintHelper.cs delete mode 100644 GreenshotCore/Helpers/PropertyItemProvider.cs delete mode 100644 GreenshotCore/Helpers/PropertyItemProvider.resx delete mode 100644 GreenshotCore/Helpers/ScaleHelper.cs delete mode 100644 GreenshotCore/Helpers/StartupHelper.cs delete mode 100644 GreenshotCore/Helpers/WindowCapture.cs delete mode 100644 GreenshotCore/Helpers/WindowsHelper.cs delete mode 100644 GreenshotCore/Interfaces/Capturing/Capture.cs delete mode 100644 GreenshotCore/Interfaces/Drawing/Fields/IField.cs delete mode 100644 GreenshotCore/Interfaces/Drawing/Fields/IFieldHolder.cs delete mode 100644 GreenshotCore/Interfaces/Drawing/IDrawableContainer.cs delete mode 100644 GreenshotCore/Interfaces/Drawing/ISurface.cs delete mode 100644 GreenshotCore/Interfaces/Forms/IImageEditor.cs delete mode 100644 GreenshotCore/Interfaces/Plugin/PluginInterfaces.cs delete mode 100644 GreenshotCore/Lib/log4net.dll delete mode 100644 GreenshotCore/Lib/nunit.framework.dll delete mode 100644 GreenshotCore/Properties/AssemblyInfo.cs.template delete mode 100644 GreenshotCore/UnmanagedHelpers/GDI32.cs delete mode 100644 GreenshotCore/UnmanagedHelpers/User32.cs delete mode 100644 GreenshotCore/UnmanagedHelpers/Win32Errors.cs delete mode 100644 GreenshotCore/UnmanagedHelpers/WinMM.cs delete mode 100644 GreenshotEditor/Configuration/EditorConfiguration.cs delete mode 100644 GreenshotEditor/Controls/BindableToolStripButton.cs delete mode 100644 GreenshotEditor/Controls/BindableToolStripComboBox.cs delete mode 100644 GreenshotEditor/Controls/BindableToolStripDropDownButton.cs delete mode 100644 GreenshotEditor/Controls/ColorButton.cs delete mode 100644 GreenshotEditor/Controls/FontFamilyComboBox.cs delete mode 100644 GreenshotEditor/Controls/ToolStripColorButton.cs delete mode 100644 GreenshotEditor/Controls/ToolStripNumericUpDown.cs delete mode 100644 GreenshotEditor/Drawing/ArrowContainer.cs delete mode 100644 GreenshotEditor/Drawing/BitmapBuffer.cs delete mode 100644 GreenshotEditor/Drawing/BitmapContainer.cs delete mode 100644 GreenshotEditor/Drawing/CropContainer.cs delete mode 100644 GreenshotEditor/Drawing/CursorContainer.cs delete mode 100644 GreenshotEditor/Drawing/DrawableContainer.cs delete mode 100644 GreenshotEditor/Drawing/DrawableContainerList.cs delete mode 100644 GreenshotEditor/Drawing/EllipseContainer.cs delete mode 100644 GreenshotEditor/Drawing/Fields/AbstractFieldHolder.cs delete mode 100644 GreenshotEditor/Drawing/Fields/AbstractFieldHolderWithChildren.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/AbstractBindingConverter.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/BidirectionalBinding.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/DecimalDoublePercentageConverter.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/DecimalFloatConverter.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/DecimalIntConverter.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/IBindingConverter.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/IBindingValidator.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Binding/NotNullValidator.cs delete mode 100644 GreenshotEditor/Drawing/Fields/Field.cs delete mode 100644 GreenshotEditor/Drawing/Fields/FieldAggregator.cs delete mode 100644 GreenshotEditor/Drawing/Fields/FieldFactory.cs delete mode 100644 GreenshotEditor/Drawing/FilterContainer.cs delete mode 100644 GreenshotEditor/Drawing/Filters/AbstractFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/BlurFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/BrightnessFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/FastSmoothFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/GrayscaleFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/HighlightFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/IFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/MagnifierFilter.cs delete mode 100644 GreenshotEditor/Drawing/Filters/PixelizationFilter.cs delete mode 100644 GreenshotEditor/Drawing/HighlightContainer.cs delete mode 100644 GreenshotEditor/Drawing/HtmlContainer.cs delete mode 100644 GreenshotEditor/Drawing/IconContainer.cs delete mode 100644 GreenshotEditor/Drawing/LineContainer.cs delete mode 100644 GreenshotEditor/Drawing/MetafileContainer.cs delete mode 100644 GreenshotEditor/Drawing/ObfuscateContainer.cs delete mode 100644 GreenshotEditor/Drawing/RectangleContainer.cs delete mode 100644 GreenshotEditor/Drawing/RoundedRectangle.cs delete mode 100644 GreenshotEditor/Drawing/Surface.cs delete mode 100644 GreenshotEditor/Drawing/TextContainer.cs delete mode 100644 GreenshotEditor/Drawing/UrlContainer.cs delete mode 100644 GreenshotEditor/Forms/ColorDialog.Designer.cs delete mode 100644 GreenshotEditor/Forms/ColorDialog.cs delete mode 100644 GreenshotEditor/Forms/ColorDialog.resx delete mode 100644 GreenshotEditor/Forms/ImageEditorForm.Designer.cs delete mode 100644 GreenshotEditor/Forms/ImageEditorForm.cs delete mode 100644 GreenshotEditor/Forms/ImageEditorForm.resx delete mode 100644 GreenshotEditor/GreenshotEditor.csproj delete mode 100644 GreenshotEditor/Helpers/Colors.cs delete mode 100644 GreenshotEditor/Helpers/DrawingHelper.cs delete mode 100644 GreenshotEditor/Helpers/FormHelper.cs delete mode 100644 GreenshotEditor/Helpers/GuiRectangle.cs delete mode 100644 GreenshotEditor/Helpers/HtmlFragment.cs delete mode 100644 GreenshotEditor/Helpers/ToolStripItemEndisabler.cs delete mode 100644 GreenshotEditor/Helpers/WebToBitmap.cs delete mode 100644 GreenshotEditor/Properties/AssemblyInfo.cs.template delete mode 100644 GreenshotFlickrPlugin/FlickrConfiguration.cs delete mode 100644 GreenshotFlickrPlugin/FlickrPlugin.cs delete mode 100644 GreenshotFlickrPlugin/Forms/FlickrAuthenticationForm.Designer.cs delete mode 100644 GreenshotFlickrPlugin/Forms/FlickrAuthenticationForm.cs delete mode 100644 GreenshotFlickrPlugin/Forms/FlickrUploadForm.Designer.cs delete mode 100644 GreenshotFlickrPlugin/Forms/FlickrUploadForm.cs delete mode 100644 GreenshotFlickrPlugin/GreenshotFlickrPlugin.csproj delete mode 100644 GreenshotFlickrPlugin/Language.cs delete mode 100644 GreenshotFlickrPlugin/LanguageKeys.cs delete mode 100644 GreenshotFlickrPlugin/Languages/language_flickrplugin-de-DE.xml delete mode 100644 GreenshotFlickrPlugin/Languages/language_flickrplugin-en-US.xml delete mode 100644 GreenshotFlickrPlugin/Languages/language_flickrplugin-nl-NL.xml delete mode 100644 GreenshotFlickrPlugin/Lib/FlickrNet.dll delete mode 100644 GreenshotFlickrPlugin/Properties/AssemblyInfo.cs.template delete mode 100644 GreenshotJiraPlugin/Forms/JiraForm.Designer.cs delete mode 100644 GreenshotJiraPlugin/Forms/JiraForm.cs delete mode 100644 GreenshotJiraPlugin/Forms/ListViewColumnSorter.cs delete mode 100644 GreenshotJiraPlugin/Forms/SettingsForm.Designer.cs delete mode 100644 GreenshotJiraPlugin/Forms/SettingsForm.cs delete mode 100644 GreenshotJiraPlugin/GreenshotJiraPlugin.csproj delete mode 100644 GreenshotJiraPlugin/Jira.cs delete mode 100644 GreenshotJiraPlugin/JiraConfiguration.cs delete mode 100644 GreenshotJiraPlugin/JiraPluginBase.cs delete mode 100644 GreenshotJiraPlugin/Language.cs delete mode 100644 GreenshotJiraPlugin/LanguageKeys.cs delete mode 100644 GreenshotJiraPlugin/Languages/language_jiraplugin-de-DE.xml delete mode 100644 GreenshotJiraPlugin/Languages/language_jiraplugin-en-US.xml delete mode 100644 GreenshotJiraPlugin/Languages/language_jiraplugin-nl-NL.xml delete mode 100644 GreenshotJiraPlugin/Properties/AssemblyInfo.cs.template delete mode 100644 GreenshotJiraPlugin/Web References/JiraSoap/Reference.cs delete mode 100644 PluginExample/DrawingUtils.cs delete mode 100644 PluginExample/ExampleConfiguration.cs delete mode 100644 PluginExample/PluginExample.cs delete mode 100644 PluginExample/PluginExample.csproj delete mode 100644 PluginExample/Properties/AssemblyInfo.cs.template delete mode 100644 PluginExample/SettingsForm.Designer.cs delete mode 100644 PluginExample/SettingsForm.cs diff --git a/Greenshot-OCR-Plugin/Greenshot-OCR-Plugin.csproj b/Greenshot-OCR-Plugin/Greenshot-OCR-Plugin.csproj deleted file mode 100644 index 7cb63abe2..000000000 --- a/Greenshot-OCR-Plugin/Greenshot-OCR-Plugin.csproj +++ /dev/null @@ -1,95 +0,0 @@ - - - {C6988EE8-2FEE-4349-9F09-F9628A0D8965} - Debug - x86 - Library - GreenshotOCR - Greenshot-OCR-Plugin - v2.0 - Properties - C:\Dokumente und Einstellungen\05018085\Anwendungsdaten\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis - False - False - 4 - false - OnBuildSuccess - - - x86 - False - Auto - 4194304 - 4096 - - - bin\Debug\ - true - Full - False - True - DEBUG;TRACE - - - bin\Release\ - False - None - True - False - TRACE - - - - - ..\GreenshotCore\Lib\log4net.dll - - - lib\MODI11.dll - - - lib\MODI12.dll - - - - - - - - - - - - - - SettingsForm.cs - - - Always - - - Always - - - Always - - - - - - - - - - {BDC408EE-DEA1-4474-B59D-7F05757B12EC} - GreenshotCore - - - - "$(SolutionDir)\tools\TortoiseSVN\SubWCRev.exe" "$(ProjectDir)\" "$(ProjectDir)\Properties\AssemblyInfo.cs.template" "$(ProjectDir)\Properties\AssemblyInfo.cs" - mkdir "$(SolutionDir)bin\$(Configuration)\Plugins\$(ProjectName)" -copy "$(ProjectDir)bin\$(Configuration)\$(TargetFileName)" "$(SolutionDir)bin\$(Configuration)\Plugins\$(ProjectName)\*.gsp" -copy "$(ProjectDir)bin\$(Configuration)\MODI*.dll" "$(SolutionDir)bin\$(Configuration)\Plugins\$(ProjectName)\*" -mkdir "$(SolutionDir)bin\$(Configuration)\Languages\Plugins\$(ProjectName)" -copy "$(ProjectDir)bin\$(Configuration)\Languages\*.xml" "$(SolutionDir)bin\$(Configuration)\Languages\Plugins\$(ProjectName)\" - - \ No newline at end of file diff --git a/Greenshot-OCR-Plugin/Language.cs b/Greenshot-OCR-Plugin/Language.cs deleted file mode 100644 index c917869ba..000000000 --- a/Greenshot-OCR-Plugin/Language.cs +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Diagnostics; -using System.Globalization; -using System.Resources; -using System.Threading; - -using Greenshot.Core; - -namespace GreenshotOCR { - /// - /// Wrapper for the language container for the Jira plugin. - /// - public class Language : LanguageContainer, ILanguage { - private static ILanguage uniqueInstance; - private const string LANGUAGE_FILENAME_PATTERN = @"language_ocrplugin-*.xml"; - - public static ILanguage GetInstance() { - if(uniqueInstance == null) { - uniqueInstance = new LanguageContainer(); - uniqueInstance.LanguageFilePattern = LANGUAGE_FILENAME_PATTERN; - uniqueInstance.Load(); - uniqueInstance.SetLanguage(Thread.CurrentThread.CurrentUICulture.Name); - } - return uniqueInstance; - } - } -} diff --git a/Greenshot-OCR-Plugin/LanguageKeys.cs b/Greenshot-OCR-Plugin/LanguageKeys.cs deleted file mode 100644 index 608cd638a..000000000 --- a/Greenshot-OCR-Plugin/LanguageKeys.cs +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; - -namespace GreenshotOCR { - public enum LangKey { - language, - orient_image, - straighten_image - } -} diff --git a/Greenshot-OCR-Plugin/Languages/language_ocrplugin-de-DE.xml b/Greenshot-OCR-Plugin/Languages/language_ocrplugin-de-DE.xml deleted file mode 100644 index 1cf74afca..000000000 --- a/Greenshot-OCR-Plugin/Languages/language_ocrplugin-de-DE.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Sprache für OCR - - - Bild Orientieren - - - Bild Aufrichten - - - \ No newline at end of file diff --git a/Greenshot-OCR-Plugin/Languages/language_ocrplugin-en-US.xml b/Greenshot-OCR-Plugin/Languages/language_ocrplugin-en-US.xml deleted file mode 100644 index 9bdb7fda1..000000000 --- a/Greenshot-OCR-Plugin/Languages/language_ocrplugin-en-US.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Language for OCR - - - Orient image - - - Straighten image - - - \ No newline at end of file diff --git a/Greenshot-OCR-Plugin/Languages/language_ocrplugin-nl-NL.xml b/Greenshot-OCR-Plugin/Languages/language_ocrplugin-nl-NL.xml deleted file mode 100644 index c60f48524..000000000 --- a/Greenshot-OCR-Plugin/Languages/language_ocrplugin-nl-NL.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Taal voor OCR - - - Beeld richten - - - Beeld vereffenen - - - \ No newline at end of file diff --git a/Greenshot-OCR-Plugin/OCRConfiguration.cs b/Greenshot-OCR-Plugin/OCRConfiguration.cs deleted file mode 100644 index f9335a8f5..000000000 --- a/Greenshot-OCR-Plugin/OCRConfiguration.cs +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections.Generic; -using Greenshot.Core; - -namespace GreenshotOCR { - /// - /// Description of CoreConfiguration. - /// - [IniSection("OCR", Description="Greenshot OCR Plugin configuration")] - public class OCRConfiguration : IniSection { - [IniProperty("Language", Description="Language for OCR", DefaultValue="miLANG_ENGLISH")] - public string Language; - [IniProperty("orientimage", Description="Orient image?", DefaultValue="true")] - public bool Orientimage; - [IniProperty("straightenImage", Description="Straighten image?", DefaultValue="true")] - public bool StraightenImage; - } -} diff --git a/Greenshot-OCR-Plugin/OCRPlugin.cs b/Greenshot-OCR-Plugin/OCRPlugin.cs deleted file mode 100644 index baee466ab..000000000 --- a/Greenshot-OCR-Plugin/OCRPlugin.cs +++ /dev/null @@ -1,286 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections.Generic; -using System.Drawing; -using System.Drawing.Imaging; -using System.IO; -using System.Reflection; -using System.Runtime.Serialization.Formatters.Binary; -using System.Text; -using System.Windows.Forms; - -using Greenshot.Capturing; -using Greenshot.Core; -using Greenshot.Plugin; -using Microsoft.Win32; - -namespace GreenshotOCR { - /// - /// OCR Plugin Greenshot - /// - public class OcrPlugin : IGreenshotPlugin { - private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(typeof(OcrPlugin)); - private const string MODI_OFFICE11 = @"Software\Microsoft\Office\11.0\MODI"; - private const string MODI_OFFICE12 = @"Software\Microsoft\Office\12.0\MODI"; - - private IGreenshotPluginHost host; - private ICaptureHost captureHost = null; - private PluginAttribute myAttributes; - private OCRConfiguration config; - - public OcrPlugin() { } - - /// - /// Implementation of the IGreenshotPlugin.Initialize - /// - /// Use the IGreenshotPluginHost interface to register events - /// Use the ICaptureHost interface to register in the MainContextMenu - /// My own attributes - public void Initialize(IGreenshotPluginHost host, ICaptureHost captureHost, PluginAttribute myAttributes) { - LOG.Debug("Initialize called of " + myAttributes.Name); - this.host = (IGreenshotPluginHost)host; - this.captureHost = captureHost; - this.myAttributes = myAttributes; - - // Make sure the MODI-DLLs are found by adding a resolver - AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(MyAssemblyResolver); - - if (!HasMODI()) { - LOG.Warn("No MODI found!"); - return; - } - - // Load configuration - config = IniConfig.GetIniSection(); - - this.host.RegisterHotKey(3, 0x2C, new HotKeyHandler(MyHotkeyHandler)); - - // Here we can hang ourselves to the main context menu! - ToolStripMenuItem item = new ToolStripMenuItem(); - item.Text = "Region OCR"; - item.ShortcutKeyDisplayString = "Ctrl + Alt + Print"; - item.Click += new System.EventHandler(MainMenuClick); - - ContextMenuStrip contextMenu = host.MainMenu; - bool addedItem = false; - - for(int i=0; i < contextMenu.Items.Count; i++) { - if (contextMenu.Items[i].GetType() == typeof(ToolStripSeparator)) { - contextMenu.Items.Insert(i, item); - addedItem = true; - break; - } - } - if (!addedItem) { - contextMenu.Items.Add(item); - } - } - - /// - /// Implementation of the IGreenshotPlugin.Shutdown - /// - public void Shutdown() { - LOG.Debug("Shutdown of " + myAttributes.Name); - } - - /// - /// Implementation of the IPlugin.Configure - /// - public virtual void Configure() { - if (!HasMODI()) { - MessageBox.Show("Sorry, is seems that Microsoft Office Document Imaging (MODI) is not installed, therefor the OCR Plugin cannot work."); - return; - } - SettingsForm settingsForm = new SettingsForm(GetLanguages(), config); - DialogResult result = settingsForm.ShowDialog(); - if (result == DialogResult.OK) { - IniConfig.Save(); - } - } - - /// - /// This method helps to resolve the MODI DLL files - /// - /// object which is starting the resolve - /// ResolveEventArgs describing the Assembly that needs to be found - /// - private Assembly MyAssemblyResolver(object sender, ResolveEventArgs args) { - string dllPath = Path.GetDirectoryName(myAttributes.DllFile); - string dllFilename = args.Name.Substring(0, args.Name.IndexOf(",")) + ".dll"; - LOG.Debug("Resolving: " + dllFilename); - if (dllFilename.StartsWith("MODI")) { - return Assembly.LoadFile(Path.Combine(dllPath, dllFilename)); - } - return null; - } - - private void StartOCRRegion() { - LOG.Debug("Starting OCR!"); - captureHost.MakeCapture(CaptureMode.Region, false, new CaptureHandler(DoOCR)); - } - - private void MyHotkeyHandler() { - StartOCRRegion(); - } - /// - /// Is called when the OCR menu is selected - /// - /// ContextMenu - /// EventArgs from ContextMenu - private void MainMenuClick(object sender, EventArgs e) { - StartOCRRegion(); - } - - /// - /// Handling of the CaptureTaken "event" from the ICaptureHost - /// We do the OCR here! - /// - /// Has the Image and the capture details - private const int MIN_WIDTH = 130; - private const int MIN_HEIGHT = 130; - private void DoOCR(object sender, CaptureTakenEventArgs eventArgs) { - if (eventArgs.Capture.Image == null) { - return; - } - string file = host.GetFilename(OutputFormat.Bmp, eventArgs.Capture.CaptureDetails); - string filePath = Path.Combine(Path.GetTempPath(),file); - - using (FileStream stream = File.Create(filePath)) { - Image capturedImage = eventArgs.Capture.Image; - if (capturedImage.Width < MIN_WIDTH || capturedImage.Height < MIN_HEIGHT) { - LOG.Debug("Image not big enough, copying to bigger image"); - int newWidth = Math.Max(capturedImage.Width, MIN_WIDTH); - int newHeight = Math.Max(capturedImage.Height, MIN_HEIGHT); - using (Image tmpImage = new Bitmap(newWidth, newHeight, capturedImage.PixelFormat)) { - using (Graphics graphics = Graphics.FromImage(tmpImage)) { - graphics.Clear(Color.White); - graphics.DrawImage(capturedImage, Point.Empty); - } - host.SaveToStream(tmpImage, stream, OutputFormat.Bmp, 100); - } - } else { - host.SaveToStream(capturedImage, stream, OutputFormat.Bmp, 100); - } - } - - LOG.Debug("Saved tmp file to: " + filePath); - - string text = ""; - - try { - - switch (CheckModiVersion()) { - case ModiVersion.MODI11: - // Instantiate the MODI.Document object - MODI11.Document modi11Document = new MODI11.Document(); - // The Create method grabs the picture from disk snd prepares for OCR. - modi11Document.Create(filePath); - - // Add progress bar here: - //md.OnOCRProgress += ; - - // Do the OCR. - modi11Document.OCR((MODI11.MiLANGUAGES)Enum.Parse(typeof(MODI11.MiLANGUAGES), config.Language), config.Orientimage, config.StraightenImage); - // Get the first (and only image) - MODI11.Image modi11Image = (MODI11.Image)modi11Document.Images[0]; - // Get the layout. - MODI11.Layout modi11layout = modi11Image.Layout; - text = modi11layout.Text; - // Close the MODI.Document object. - modi11Document.Close(false); - break; - case ModiVersion.MODI12: - // Instantiate the MODI.Document object - MODI12.Document modi12Document = new MODI12.Document(); - // The Create method grabs the picture from disk snd prepares for OCR. - modi12Document.Create(filePath); - - // Add progress bar here: - //md.OnOCRProgress += ; - - // Do the OCR. - modi12Document.OCR((MODI12.MiLANGUAGES)Enum.Parse(typeof(MODI12.MiLANGUAGES), config.Language), config.Orientimage, config.StraightenImage); - // Get the first (and only image) - MODI12.Image modi12Image = (MODI12.Image)modi12Document.Images[0]; - // Get the layout. - MODI12.Layout modi12layout = modi12Image.Layout; - text = modi12layout.Text; - // Close the MODI.Document object. - modi12Document.Close(false); - break; - default: - LOG.Error("Unknown MODI version!"); - break; - } - - // Paste to Clipboard (the Plugin currently doesn't have access to the ClipboardHelper from Greenshot - IDataObject ido = new DataObject(); - ido.SetData(DataFormats.Text, true, text); - Clipboard.SetDataObject(ido, true); - } catch (Exception e) { - string message = "A problem occured while trying to OCR the region, this plugin is still in a experimental stage!!"; - LOG.Error(message, e); - MessageBox.Show(message); - } finally { - if (File.Exists(filePath)) { - LOG.Debug("Cleaning up tmp file: " + filePath); - File.Delete(filePath); - } - } - } - - private string [] GetLanguages() { - string [] languages = null; - switch (CheckModiVersion()) { - case ModiVersion.MODI11: - languages = Enum.GetNames(typeof(MODI11.MiLANGUAGES)); - break; - case ModiVersion.MODI12: - languages =Enum.GetNames(typeof(MODI12.MiLANGUAGES)); - break; - } - return languages; - } - - private enum ModiVersion { None, MODI11, MODI12 }; - - private ModiVersion CheckModiVersion() { - using (RegistryKey key = Registry.CurrentUser.OpenSubKey(MODI_OFFICE11, false)) { - if (key != null) { - LOG.Debug("Found Modi V11 in registry: " + key.Name); - return ModiVersion.MODI11; - } - } - using (RegistryKey key = Registry.CurrentUser.OpenSubKey(MODI_OFFICE12, false)) { - if (key != null) { - LOG.Debug("Found Modi V12 in registry: " + key.Name); - return ModiVersion.MODI12; - } - } - return ModiVersion.None; - } - - private bool HasMODI() { - return CheckModiVersion() != ModiVersion.None; - } - } -} \ No newline at end of file diff --git a/Greenshot-OCR-Plugin/Properties/AssemblyInfo.cs.template b/Greenshot-OCR-Plugin/Properties/AssemblyInfo.cs.template deleted file mode 100644 index 2e833d825..000000000 --- a/Greenshot-OCR-Plugin/Properties/AssemblyInfo.cs.template +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -#region Using directives - -using System; -using System.Reflection; -using System.Runtime.InteropServices; -using Greenshot.Plugin; - -#endregion - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("GreenshotOCR")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("GreenshotOCR")] -[assembly: AssemblyCopyright("Copyright 2010")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -// The PluginAttribute describes the "entryType" and if the plugin is configurable -[assembly: PluginAttribute("GreenshotOCR.OcrPlugin", true)] - -// This sets the default COM visibility of types in the assembly to invisible. -// If you need to expose a type to COM, use [ComVisible(true)] on that type. -[assembly: ComVisible(false)] - -// The assembly version has following format : -// -// Major.Minor.Build.Revision -// -// You can specify all the values or you can use the default the Revision and -// Build Numbers by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.$WCREV$")] diff --git a/Greenshot-OCR-Plugin/SettingsForm.Designer.cs b/Greenshot-OCR-Plugin/SettingsForm.Designer.cs deleted file mode 100644 index 005b98d3a..000000000 --- a/Greenshot-OCR-Plugin/SettingsForm.Designer.cs +++ /dev/null @@ -1,138 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -namespace GreenshotOCR -{ - partial class SettingsForm - { - /// - /// Designer variable used to keep track of non-visual components. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Disposes resources used by the form. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing) { - if (components != null) { - components.Dispose(); - } - } - base.Dispose(disposing); - } - - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() - { - this.comboBox_languages = new System.Windows.Forms.ComboBox(); - this.checkBox_orientImage = new System.Windows.Forms.CheckBox(); - this.checkBox_straightenImage = new System.Windows.Forms.CheckBox(); - this.label_language = new System.Windows.Forms.Label(); - this.buttonOK = new System.Windows.Forms.Button(); - this.buttonCancel = new System.Windows.Forms.Button(); - this.SuspendLayout(); - // - // comboBox_languages - // - this.comboBox_languages.FormattingEnabled = true; - this.comboBox_languages.Items.AddRange(new object[] { - "English", - "Deutsch"}); - this.comboBox_languages.Location = new System.Drawing.Point(74, 12); - this.comboBox_languages.Name = "comboBox_languages"; - this.comboBox_languages.Size = new System.Drawing.Size(153, 21); - this.comboBox_languages.TabIndex = 0; - // - // checkBox_orientImage - // - this.checkBox_orientImage.Location = new System.Drawing.Point(13, 41); - this.checkBox_orientImage.Name = "checkBox_orientImage"; - this.checkBox_orientImage.Size = new System.Drawing.Size(104, 24); - this.checkBox_orientImage.TabIndex = 1; - this.checkBox_orientImage.Text = "Orient image"; - this.checkBox_orientImage.UseVisualStyleBackColor = true; - // - // checkBox_straightenImage - // - this.checkBox_straightenImage.Location = new System.Drawing.Point(123, 41); - this.checkBox_straightenImage.Name = "checkBox_straightenImage"; - this.checkBox_straightenImage.Size = new System.Drawing.Size(109, 24); - this.checkBox_straightenImage.TabIndex = 2; - this.checkBox_straightenImage.Text = "Straighten image"; - this.checkBox_straightenImage.UseVisualStyleBackColor = true; - // - // label_language - // - this.label_language.Location = new System.Drawing.Point(13, 15); - this.label_language.Name = "label_language"; - this.label_language.Size = new System.Drawing.Size(55, 23); - this.label_language.TabIndex = 3; - this.label_language.Text = "Language"; - // - // buttonOK - // - this.buttonOK.Location = new System.Drawing.Point(13, 72); - this.buttonOK.Name = "buttonOK"; - this.buttonOK.Size = new System.Drawing.Size(104, 23); - this.buttonOK.TabIndex = 4; - this.buttonOK.Text = "OK"; - this.buttonOK.UseVisualStyleBackColor = true; - this.buttonOK.Click += new System.EventHandler(this.ButtonOKClick); - // - // buttonCancel - // - this.buttonCancel.Location = new System.Drawing.Point(123, 72); - this.buttonCancel.Name = "buttonCancel"; - this.buttonCancel.Size = new System.Drawing.Size(104, 23); - this.buttonCancel.TabIndex = 5; - this.buttonCancel.Text = "Cancel"; - this.buttonCancel.UseVisualStyleBackColor = true; - this.buttonCancel.Click += new System.EventHandler(this.ButtonCancelClick); - // - // SettingsForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(244, 111); - this.Controls.Add(this.buttonCancel); - this.Controls.Add(this.buttonOK); - this.Controls.Add(this.label_language); - this.Controls.Add(this.checkBox_straightenImage); - this.Controls.Add(this.checkBox_orientImage); - this.Controls.Add(this.comboBox_languages); - this.Name = "SettingsForm"; - this.Text = "SettingsForm"; - this.ResumeLayout(false); - } - private System.Windows.Forms.Label label_language; - private System.Windows.Forms.Button buttonCancel; - private System.Windows.Forms.Button buttonOK; - private System.Windows.Forms.CheckBox checkBox_orientImage; - private System.Windows.Forms.CheckBox checkBox_straightenImage; - private System.Windows.Forms.ComboBox comboBox_languages; - } -} diff --git a/Greenshot-OCR-Plugin/SettingsForm.cs b/Greenshot-OCR-Plugin/SettingsForm.cs deleted file mode 100644 index 24c7617d9..000000000 --- a/Greenshot-OCR-Plugin/SettingsForm.cs +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections.Generic; -using System.Drawing; -using System.Windows.Forms; - -using Greenshot.Core; - -namespace GreenshotOCR { - /// - /// Description of SettingsForm. - /// - public partial class SettingsForm : Form { - private ILanguage language = Language.GetInstance(); - private OCRConfiguration config; - - public SettingsForm(string [] languages, OCRConfiguration config) { - // - // The InitializeComponent() call is required for Windows Forms designer support. - // - this.config = config; - InitializeComponent(); - language.SynchronizeLanguageToCulture(); - initializeComponentText(); - - comboBox_languages.Items.Clear(); - int index=0; - foreach(string availableLanguage in languages) { - string displayLanguage = cleanLanguage(availableLanguage); - comboBox_languages.Items.Add(displayLanguage); - if (availableLanguage.Equals(config.Language)) { - comboBox_languages.SelectedIndex = index; - } - index++; - } - checkBox_orientImage.Checked = config.Orientimage; - checkBox_straightenImage.Checked = config.StraightenImage; - } - private void initializeComponentText() { - this.label_language.Text = language.GetString(LangKey.language); - this.checkBox_orientImage.Text = language.GetString(LangKey.orient_image); - } - - private string cleanLanguage(string suppliedLanguage) { - string displayLanguage = ""; - if (suppliedLanguage != null) { - displayLanguage = suppliedLanguage.Replace("miLANG_","").Replace("_"," "); - displayLanguage = displayLanguage.Substring(0, 1).ToUpper() + displayLanguage.Substring(1).ToLower(); - } - return displayLanguage; - } - - void ButtonCancelClick(object sender, EventArgs e) { - DialogResult = DialogResult.Cancel; - } - - void ButtonOKClick(object sender, EventArgs e) { - string selectedString = (string) comboBox_languages.SelectedItem; - if (selectedString != null) { - config.Language = "miLANG_" + selectedString.ToUpper().Replace(" ", "_"); - } - config.Orientimage = checkBox_orientImage.Checked; - config.StraightenImage = checkBox_straightenImage.Checked; - - DialogResult = DialogResult.OK; - - } - } -} diff --git a/Greenshot-OCR-Plugin/lib/GEN.BAT b/Greenshot-OCR-Plugin/lib/GEN.BAT deleted file mode 100644 index 9d6898394..000000000 --- a/Greenshot-OCR-Plugin/lib/GEN.BAT +++ /dev/null @@ -1,2 +0,0 @@ -tlbimp Office12\MDIVWCTL.DLL /namespace:MODI12 /out:MODI12.dll -tlbimp Office11\MDIVWCTL.DLL /namespace:MODI11 /out:MODI11.dll \ No newline at end of file diff --git a/Greenshot-OCR-Plugin/lib/MODI11.dll b/Greenshot-OCR-Plugin/lib/MODI11.dll deleted file mode 100644 index ce731f96525fd7d1f368f1cddfe610e5db6163a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45056 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 R12Y+z$-qno{{PIt{{UI3ldS*% diff --git a/Greenshot-OCR-Plugin/lib/MODI12.dll b/Greenshot-OCR-Plugin/lib/MODI12.dll deleted file mode 100644 index ce03e65a3171aa4cb6f726948f2d565e73ae6971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45056 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%0DV;(^mzI`4pXwn$GQ&d0QH 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 z zr;XAyv@$)9B5xhLGOH-hog_)iSXow4t{Z=qqPbZ`IqqjrZ=5kN} zQZ@Csn!Ycs)I#t&GnaF^W#}> z2o-G>+G}|sybDA_jPMTzn$@F~447BD-ls>D2B8}1&5hh;&}BEQBXN~g39kGBuTPy$bEoJ=k+zD1>c{HDKhB8`|28ytp}2um+Q_V!ymxYS1C#r!H|q< zgE`NzAkn!ag^%$&vZiUI@DVP?W*+%1H~LR8PzQ5WYtP7%TbqY(?r0vqMhUEN6^2+} zyHLE z8eUO(WMFv9qLJ2HkL(`aQakd%R(-R6(eRdrp#viih>e$w$Gr-b_{i!>=Y^36^euO( z?jKOw1YQ{4NOPql4?L(R+w93B_M~HY%dLvqZL&oY{frb=GO&?tYIgXV;-Qy+_R8?Q zseuQEZ3tuM49}}%DBch$9MG)h9XU3#WYh2ki)g`~M8kGp>)#iCa>j7s8YXeih{ZD; z{&0Bs=J4<(O`6I~dxf72j})qC=;h(r`?YLGsBhDELFSvceb8o|Nu<^n^iUrxyzMs&?tflG34Vr7l2B}Zj&WNr9p zBs{XV_-LePWNqcqNb$(pMMongBWr7qMoLH4HXMzVjjSy_8Yv%HTfXkOGK-`zlIwkX zBv&oxMwt(wOX1sdS<%5628*Qpe*9zEy9wa(AmBS1#xy`%DkIO^=6S$&WH&O(R{%1t z_ShN2R|o>RwdM3PG>vR~kT!U0_`|?D&u(O?Gtac*SC8v^J4R6}*h@et7npse*^?jZOB3UuTOI-Qd@$?`UUrS#S?PhG*Z(gP-m8JLE)4 zp*c;@uh=}r$)$Ozn*D?InBS&uPhd|@w1Q6yekHYAO#-1j3~W!eR5ud(s)U4Xk>aB~ z3XZJr82bogmOX${N7qwgK+gkoFu$?1rg4&

kAmaZd7d5?8=J%P1| zNmpWVI$(K9buhOPfm>lYP|Y@;f}fR@rYM6J_YG#21Z+j*sG4>AhGfCj6}Xh3Ba9S} zy%2w6R?lkZOp-zFtC9Y{l;LPhrOu*c!MotD=?u9eY?v6(?)yULtoD;{RK4_mLde0C z*F49=+cgJHWuh^NVZ^A+Ak#TzjMy-C5_zA(8GvU>J9CF;A7Y<%l4jK1L)J#hn%sZm zqN!8r!^>!Z>08E0i8z~Ck?F=HR6rsy(tg8HSl<^$+B@9$6O3eJyVlF?;azzJTGbh?)PN+5R;`A-IC4D;>5`uS&QrT2MB;>GKZ6qfgGT|g{5c6cKwrj)zk zNEifLC@kupt43F!B0!uGP$$@-BjsGU}eI-zeb33$#}vO|%Y`qlymi=2`zyMK}Y+MbI56WaX6vG|@+ zV6|WU3GM!4e#P_oyEzVRm0q+wBKQQeuA@vB<-EmvNCH>jgxbTYJ_J=YtLL ze^?`Xd%Q|ky0PUgZJmW)d_u$>j%SRkfEcV4YW1T z%WW4wiS}|*ODEbZ6YUEV?TdD_*Y+=FdnD=?!>`q^TGNpt!2OQ)HBBvv_L~yzsL-OR zpLA@cFtsI`s8>G{^_$FEofLBkE%}vy=h5ED*0MH_{?_O6^fiVwMTLhL9h7yzS+tT+ zD5>JZ?pN_7aIP)ajoaJKE{yC?Hsn?}P7)y#92Yrgcc*km_OJoS zbeVF9d$07^#w|`=)WH;L^>{KG$R#9uvP(a1#r|t54t;>gb2wOcA5IX0Z1r%@IW<4Q zkiBj`O&qdj+$y46jp5dQtjQaI`>p>=@73f)a(N(?xb}KxD7loYx*MeAt|RiosYG4J z`h9h^xfp*2;(O+|xI=)9XQ25_E#*zj8bMfIi-gM+f5wXrbZ6vj+>&<4s(ycB-ND4V zLzJ*_cSH`G&*U&}la%a0muzviusBFI?oHk@?95;%h~FYgMeC0B3*8>V^Eu(pVnwPi z&{jEYTO};cB^@dLU@ErXJ-Hi;K6fY8`v$IyUO>c@v9k#!!?r5NC#6;Im&6CdHQnPe zml!ba6`aDf=DyQ@_qvzxJ685uWbW4Jg>u-LdY->dT?FCDzg~dk4#*JUFGHfUmUExRTv7u083n3My z)+7CHf2`{j5+^ zl1}xka#!BO5`z+Y7Q4&1oQ4m+^~9gU2OG2T!N)$5!3R21$#b=ow2PLe+ud~+uM_Zg z_(N>tq2#rs`P(7Liv}dUyX)~cQu~&zA;q4b2{8(Y7;-Ok5nYl*QmEuOBWr0(_RKdw z8q90m4qDCJT&GVE%;rF$IHg46Gl|9lvi&9+_wS1w%*EC5L$x(W{NxPZcfX+nC%&f` zKaq!;+?KQHR(*M)f>5&eAL4IklY5m)+Z)C%r4lIU@89{Sl!sz?R><*ZH;vD@pRfE= zD!wON)4n|RAKG$cB=TQG*4NU52x`iDSU-@zs*Gb|A%*Ha8`hK1OF@Dz5N*~ zcDvX8&)9ab!^5`E+V5WXyZnxwXV|vL(7unT{}PVXVf{6>YwQz!hF)@OEf|J9nrZ{MIvEVY0^ugLbY zzRcMw;7e_quiYS{>P&DwESNvdqn0U~Yg_o{BBvew|8bxMs4(Tla-shC^LelB$s^hu zvL=L77TM=kV54i%)G=0zd#k=#+eHAB76O!F^OK2YNi+&ciDGhsl}cne554FvQ=weE z7!5U8k!K{9)01Gra>}$_RQoA=Bn1{S9t;FaUwV- z8Y-P@x(HM_Fuy5v7F$@eo+}EtTokZ!N5K(O@yNMHYXe6RaMTtYSzB<&N0fP+nf76`7Q| z2JTQOuev8c6g^{G_aq6`a$!tt z+5M`YuZ}_Q?=X5lxni*hGWTuW#tkLfZ%wpEMdr8Pq@#QqJv}pf5f%``*3Xh@iy-L) z3kjCHnO?sZ3CxUEY-KNR#VEyMq$#cViiPeKi~p3`D(k@6h&5QY8J55>Y-~&a6B^be zEfcMXamjJoHmp<2JcfFI&Cs0yr>Ymcp#)2;jaX27*^~7wP0Z<3GjfhCH{>*89CoOp z@vw}0jyXrV^RfS``8npXKX>XEv6(RoKUULFa(hwDn$p`LM#7=**3Jn%+c;6PKYD9t zt$T+J6-&VJssRiFBd4N;?lw?4UHaVa9gVKB*{((hMsZiw$j^0A)j(5IQ|Q^q1gF6< z&g@Ufx9q9I@xBG!=m^oixnBw7}swQzV3OFA-x~DoliuY|TRdK26QYb()%T zhkRXk3z0c1EBjtb?hql6SWS|rM=4`KX9Hxmd=uW1PZlucq2BjV0=N}30i+6deNEIH1P*8afoYfk$Bbd*MbyEV zw5Fefzv6(YTjVs9I#@Y)aI52>GpBiFlOF@}r(31~?;Qx}-aZ4UW1+ToAEy%v=|oe# zd-%m5Dwl&gJo+Rzz-LP4@93zFUUP1)v|zmm@-AXk;jKtx=6){D!O!r#61RppI%Bsb z>u!Sd+RNX)P3~)CfOYC_a#r8#T)Qb5yEobWkl@a)o_P4-lSBE>VLI{<;oUj}o+ppw zHaqdZMY~cOad9ouBUBP4rbH8yc@` z7rKY81j+b=BvDGE%eK16Lo{RO_#Gabp$j?RA9g?W74b0~TwhjHvEQp^o{8g>gpWk- z=O=h1axXuDBg=yP6daj(q@=8w=%^L@DjWk`=7T>R>e~z!c20H% z*CuaUysxf2_tl4!x80PC?X_uTEboO3GA1^Iyg6e*(ZZ)Q@aKI55mavVNHJ92AJc}}#^4y`sju6!i&tf7!Xlf@x1Ckz5ixAS^M&!#r#4;8pLIJX9!T5a-* z=ZHkIVv()MW2}kNMR=)Jgl7qvo@`jeTFh~3Yg3PHWm=uNaQ>te^uoq^)J6eqDQXk4 zOmbJwZF1ZGnIWac1eUEuk!4|omF(KDHczHL<%%=wgvH27BH)FS{U7QEGj+>V*X!xD zufG+}dm+7bc35xuMi4RJ1T;|)pSbo!fbRU6*NU8mS|{NRFg~yl-D%kREphL(_NP~@ zq@r3hqHB7^v$8s2rW@JS^flS9mg5rNaqv>2z=q5E7PL0G_pfH=_LEto=7s3l)g%X{ zT688>Bu$&f0aiLzHL0GK&+=;dhZO+cfNOE$Bbyt#`wcI zu=F`?owu*W9_D*_+`RhDjo<8$G9}rU143!STKHLcUV<;*b-tV~Uv$sbZ))B{CiGk% zo!3!WYSnqW$$x9?JZDP~aGK#<(M2z^YnXg&Kku5Xp(XTBp?9VKOd8YNY<7+io%Rf3 zErCuObynl4>(D!aywJb}l>f=7R;+vrPe7AJ--?XZ1hc0&whTAS?tvL@>rd<|bMK6;`FcP=>#t()*;m|_Cf1gN{00DTtqk%LDk91*DL z*}O1~+eMHI9ZGnkGg~!#zLwM5w_ts!_Yf~TSL}t;>S*HAn4fek=J#vrdFl#PqGY~G zG`vhnkxC}AOC~o^GMQEKwNu=DRqYVv>Za-oYzjA2U!b?5*K5WOxiH^E`wT|k@>M;h z9%l}dd7|TD$eh%n&VY-FXR7lIm*CXCq-wm$k8YxRASs)6oqn-#DM-|gm(r*++)=y( z9nLGw%1DKUTn9tlYAY3H3Ls-Kqpdz>3xD=@eXia8-HI;>?}p&c0a@1R~=vtzq~s!r+trCb6hpO%L!c`%={CVTs3eF z4idMVOWMzdlh~pP7d8Z&-Am~saA#Y&iU)OBe|P);QkUFB|5KNA@ISC7BXkUG5%K4J_K`G$%CNO z@K1KIr0(&Pr(juPv*Y^;utfa$f7J@*a`aBFPTo{@|F-b~`d2jo-JR@yM5b+31B$)Y zg*oCQ`8jB)5v*aUn241RM&`SiZzf`uSo}U#HQ-gQUKgcme?H!ZRNb$_!N@}S2~xcO z%$$wr2@To()tbS`^}pqco)n)+of`%t8~&Sn{KH{k;{V=p0D*w8No$+?opqQC zlU#*7p@iuN2VXD5Fj!c?W&;Nx+b?2e*{L07o+~5fXf?hiJqz)unAb%iOMca=E&{!U z?j2}Ky{9d8g~GnM>plbtiri!e@W$)C{EW@=+GRUIXC1JE4B*Ymx>d#=X-duY#4JEU zz+f@ZvCu1L`L}hInFYd@fWa6rGuj8sWh9fLar6|&f*lWDYzS@tzOlE*ud{~^n;N}xa%Cu*&D<0*Hh7JpntCH%v%FTe^LDPf^-YZpVC<+!!o#dVoKn4Q`T7u z`d9<8E;r8Dsj;)c#+u^(t^7CkD@-D)UUKRfvxrai?S29 z`*WFJ3td~mLZzp($QGuy6o5Iyn}QN3;zFwVjrOWh*6aU6i>1?Be7E0Xf6?PG-M!Z; zlGj2`dZa6T18@aRRYyAtm>iN$tUFGi0>GBuU6}0K4}3JWbSwpi{F(?+?Wv+bh1KcN z$9a*naf0I!6`*9T9j8i3GQq!HXNAQ~dCi!Jb>1+Ba!BSDWn`(XEiD~ImjS!}L5Pi^ zoDfpv7k?3hQsZ4*H$pFQKG(wAR~6&sf6Sg!y)GQuS*QhH2d6mR)G_~k)+c1BrGAGn z5Y<|f8PWO_+9{W&)Gd`53%g&Ni(qG2siVBiP0e&YAB#wdbg$5+>?~~=j2srwA(Tk{ zm_53aQpGhajeZzNCQjvGPAQKuTS}}cu>YY)N(XCY*lwi_=psrJO+|#yM%dAPtZfNK z#%;}5I~;CSh&an>0Ed9NGcX#)tTc@YGzFGUO0Jj+%}u|EC@aZcMsn;20Let9BqC;e zbhbb4)VyMr(148zcIN>O(-jjX64RR24t;$7JAtkWCSjOJAIF>+f>YiFwhwzxZ6s=;zD_Y2BC5_4CZo=Qe#P`T3#!vq2 z{MYJF141u!OxCndbXC;68oOX>?=K@Vt)B{`$eFM_`2znyB5&Ea;8s=InX?0I!X8I5XtPNM1Mikx5a=q+BYMTs(+pT!2R%@@FAtj5);x zDY%K4fo7!Q>-0zv_SpcaA*;ROd ztz}_T8 z4b+RC`Q=zX@?ga|%n<6uoG;ZN=|oJJJQ_lVb4mgg_rEwz$7r|38-10V<%d?N^4YUbJ)2`GlC`0<^o75f>ozB6P6MhYXU=pYfGHT z(07;AhrWBw()iwB{_bVT;FbBXFNkNCHiQvfVZ)W72!w6KqB7P{?^Zs@SQ0Zf4%Qb0 z^`&Gz@*Z9dG`Rs}SQvoh59H!|IRF`1KZEb<^P;o^u6t6?C+vA{WO5^QsS}`U9CiWs zfIXf>K9wxEl?SuLU2QH&F22>-y?Zq8)rXNcyqy2)LoM!^OPM51$%eH#IRxAu_m-yr z?**=BF@q?Goh1RdDaDWF^gYIr5xVO|I^PO)jRB;)>-h;WIfO-Z-LgLrDOScEPjP}E zW+n>|+*j{5Rqt4J3KX2z8J5o19p=MyRfb;|{uVQ#ND$iXK{EA49)SuSkp0*I*z^## z?j1Rtc^x-hB@XJr&Ro)8I5U+2Cy$uUP@Xyrh~+@oRul3=k(sXzOYMDX2j*%!>b%`h z^GEiEa`5uIs}2n2Yz5v)C`g{mL_;vq5Kc4{B^rto z4JA7o$`cLqJ=p|YKi9sTVfydav_4H|GJX$g-apaY_ngb5)t8*^-cWp6 z0J<$j+Sq@=y`ld<^@%lEpTG};8FF)k5p^1%8Tn3#53L|PVU#Sd?!6cC_==0!UmNH1 zebhKQI5P-C=3vuKsrs_hdssTXhw2`IAl);+!D*a@ZT76L`c3saMM!c`VQuiy6RFf! zb<4(%&0ZbfS56WS9ZO>^xUa=lV7T%D{8&0GUCm+5zpsVz+V5hqk|MC=06|z(x2-AJ zQ{G1O6^VJspD@!2H^=ws7~$l1`+n11sBk$y!s^cXcO`l5Kcxw}k_Iij7yMIuSsQ!i zD;EJqXo6Ri)jS{S{S{MI-A-JmpK*aZP?*dc0cmIgnoJ5f;PEmE1d{dho7|NbFrSuZ z;SQbx*0jQ5=zi8O@7kPLSCm*s##1}Dh%S&hw>Zib80#0W+Um$JP^JmYcdmOT>r%b0 z$eD~5K6?+uG@JOebIbGE%bZ)JxSmDuJooo(|FL&&OV!QYzb|%4>WVPjNsFBe5N$aC zS;sNh1&rD>)rDwD_V4pgjRB@bM8%X=5xz-ko>$xf;S`(kWKWqB0(NG(e>YoFK4upW z$$h1*%(9H9JWE)Plq-f|mf$E9EEr=kKc$wglv1lRUjbo{!;=t^KQt%TC$~N~VP(P+s?}?s?DMp*SM{8N?xg_KH<}*#cla$`N`ye34_s+n|r_KFGDee3L zzFNxwH6Q(Ro&e;RUM*~1l*Q#`Q(*h3JSt|QHMzOG`hBspI7^x9_ullURQ3Bpz2XEn z!r;MGO-0F)aRwP1Emy}QRDc*EjZX~1d7?pP@mFYkian(TF1(n4|D_a@<6$zn^y)nL z&-dBkQ$nl`PCfVRSD0+FC8#zInYdFGyF-FHNp-JG#mcG%FtKOlOQ{xy_hySFubmXN z(CQBT&J6RM$;@eM{I>@o3SXem@&Wh!tN5hhC$pN8Qzkng!^O3^yO$xm-Z_X|x{D$WY6*!HV6xC-V|u zES3Vu#41H+CYIKx0Sl>fvD7xr{_ECAVblfe}#C~*#j-N_N7F4TgyQ!?8XmsfSkQ8^O~rn7<4>EuOL=&%hIg9NC0Kaz&BOIV5H9wN8C_ zI<%o)_#em|<^)k22klkrDds)(i?Bgwl9Kg{WtNWTO8r8digcnY0bV&IatV}hrP%lS z`Rid{*F9$pvkxQ>89)~7w4cCqxV%7fC=qd>W_AVC(@7?X}W|A_HJ8?SXYA~E11jT9$x4H!=hvSiO0W#p4STHumSm>(< z-vy&j(ig$EGRkHkH?k-Lxo<)+C;r|?Fc-Pm2*!%D5zGs}&O$IbAInBCs_TY$-I=Wi ze+7c^HUgsXn*&)JLGFs)Mi6ipjQ*JW{!a;X9$^4FL|=hgNc0564EAu?pGx$=Exd}^ zjt?n21StfF>{*0Ov24@QrYUBDhRc3>&u1;?v_0RZRgjbf6c;TkcDI4Dq>45x>H9tc zVnb_84-kt2*7vDzLG`V*v(`fh7ur-SKAN%U2P8~!Z>JG0w}%%3!V5@7g%*f^JJm@~ z(%NiXs{0k*$;JQ=BCh70EDX^9m_DDpQpdKk0$(BWq%CpdL}$Tu5Q#yo(=C^gq8N#2 z^zMG(-Pxf_DpK#x&w}(F?)2gn+BC`aC6<3FkX%*_4JJZ#83Ya&MagAlTu8G4Pj%eP zcZOj7qQxT8%#_kk*W7_rC^Ftvhqp0V^jsLW74oNg^11J#%nIPCGc4 z#rIT>E@QpHL8l=(!X}q7JQ~IStZAit9Vgt_=peCz5qR}KI=6Sh9-|gSk)(kgxitwl zzc1j}bcKLpJ`_53g*TFO&0Q(rhDJNS()>Kg-Gal%A-p|ck9 zEpOZJM$Q9F!Q{6DW543G1O;$z2?xDyyUh+-UK~5e5swk{-{i$AxIh2Jp@rAFTV1Wgo0ooPDsyevx&s_VUsc<*vH! zlf3TC)`P#|U~TPOw=1;Eotpmn6j2Q0h&3o^m251jH7>hw=&@R3TPNd5uHa9T|{^$Gz}^wu-PWB=u8I!9>Y*+4_IAWt4#0~kDrQ7xc|j~ zWXzj6MocpBj(=rp-odJ1F085H%&#v=k5@C}ev9`;XXi=l*z~mKsO4FkB-rktJG{VV zN&O%OU)C($qPPBondt;St_$N!*W!Mg%2hV0KaUm=CFl@=t5WEPYkm%;hnh=Hxcl99 z2|>|+97q2lOdi^~j%EM=$&lPyd#dE1%P1vt*SU6x5jIXKRbmt9d9?yWKsuB2!Tr!m zJpIvsQ2!k2OG>Tj^UgrjCwlM(^<|YGFf}MP;v6z|p!}U3Xh^+l{>XiP7n!o{ytE80 zh~*II*^`3M&O7u?d5(xQU}9JtK%Z0VX2>eN)`%=6zgQik@cPu2GD_UHgYtalE5b8T zI@t%D0D?%Aa9+uR9nio9^rFzc3`_U)F-P!opI6U@fUq5bQvzIH4VI;5L@>N;CXU$x((O@V$32YV`C{wC~5}ua5X1c6mQy%jzlq2 zb5bMgIuq09`89KeyjlMt+w zu?%-NXcMdG8kx(>q&ncf_bn`>%AiS5bh&sbxjs#Dtw)pKYeaJe?kD-YblwV=pS2*z ztsrYbj!h4!pNb5RDs+dRXt96je99!}>&QB|K$MxVon#nxE(?fdK0NC&6XKJ7id~6_5}ejb+ne*&}^ZsRl6K z7u?kwyW;2gXy#BrBI1Far7MP01+Q40iK?S3>za0?wbFJXZbBZK{9KgvgnWKtWv5&- zoKw3dp*kKW+Tyw=Fv*%HfLuq)hXG)VtG(D`5jc>mgM*PnAO|$#O%E#oAnpV@X3ux} zx@b}1nj<^SKjcg1AMz*+n*i5e)-6>g91cin?41u2Z{k3v9~h_8!+ZKarb(Ldc5&$P zWU`Th;BIw>P98n)=o@=t8_eNB6JQ6Hmt8|jdF8i>vPmX%9OfKlCq>46UTLm@#&V@Q z826evyX$OxWf=bc9qQIUlxyuC(eY#_d$K+ZrVJ)q1I;Vlmo67(x4f01o!_92 zc-)>MU%ZuEQBr*_;x??@2pPu_2tGHq#zop?h}`%Z&%D5IL|!XCQ|qqmC zJWKWzlc*H;Cl4L4_0>{vr3|k`Gx$~i#M~&M>wEyzx!PN*Huo`g_rQ{?W})lhs3!_R zV^CRPdtabBn)3roIGts%b0`g>T@7?5>1Dwqi^$5(d=IqB@9{vZv41e~j1*RQE)Pcb zo@H12iG>%;1}GU$pl6D{J=wPkkdgwbh)@?`3fXZueQONP4m*9gBZlXR}@SgZUe*D-ecjaZGA(fX9 ztI~QQ+8BKq9?OSUrKzqaWc@oXjJ?N++-)ty3K{#@Wv4fDW_B|vsX5imAzr?}7D_4d zV1f+4k%!nSj1o>b`Ysz_6xn~1*-s_=mUGlMxeE|T`PZp=xANG#u^n|Ny`w(CDnZZg zrn@adocC4&dn}>*fOipgAK@ZtqX&N@)sZ}P2pa-|AEX)sG38%;vmMlFsytJt%`0ar zg*+av6)BQMF`Ma{hrRy(5^rNx9VPE9mdRLiO)vpdI7{cD2gF8v++?aIS>cBTf@d<8 z^PsSC8oIW+eSTEIPyUNJ6lB(uxf-ooDZ^}Ta^L?>!M@Qr6B*dICZWL)E#pu_sDsb+ z3$#S#4$_CETm7`|fV(_d9jZCzF z5M9D6QJd4P5~oI5lGTfa>0WpeqTCLEaBxY%D*MUO;>b$J)HkKl&UosZGF^J=n{r)x z>YMqxOcTDRsc+JXVYE5@Mlqp1%0nbbS8J)kn!Ku|9TQ5SzS+UTmUyO@h z5<`HhR9jm!ZiFk#(Brc^Wg2h;(~`({&a8P6sXH~dER?-zunk+lV5^K<%CHsIlwsS~ z-c@L^JnbV*?jHe8Q_ImiPr&sAed7kI+1Hgq#<>TO8D#)E|H2GFd*ZVJfcDR8aqNjn z?Yx@O;=D;XR&=v39Q!{%$QF)Sakg-5&7myeSSc?}3CC2|{Q|E$v-RMw5spa@9mw&e zg$4`t1`F9j%GS=d#;CysI!-rg@P-f;pJt5t*g^#Q z&Iba{%Anc2kDVcR7BZmhF2K2^=KHaUn(q@$`;5K=i8-*QW{GM#R`iyq3r?G&K5QhP z&xQ>v&W4S}By7x>JY3I9Q?Q}BZa1$xv-RMwfDM0B_8mDPYnvwjl5KY(XTM?K^;SWPi5_{g=S2IFjJ{9=0Y=iEk{*u>hTeGm3T^)2?I4 zhwWNQu%du3@XaTXzO;{i3Oi!slWU8d+9C*@3OOecARe-d%$!snvZXox7Q2nFqw0}-)yd^(*NJ!-h3g(~-L*o|nTqoE zg_EySC*uLO{}zDyKX?BH4=}x!SW?NV#y?S+6D7n>WzL@dTm&wjbR@7b9!RBai~>0r zm~Z7M^JLbeK&943UwiY>YW4DI$la}agn1EMolbN3wsC&5R{b+?t}ckv7hoAYlQ!9M zrRoFLnI`uJ-bnk%1g!1~>RFzi|Hs+az(-YF?Qhrx7Ffuli>@U~l%P?ljRkEmph4IW zG{FraAIN8`#=I1jzit#Yf#8NV>tz)cTU1n3Y_U?smg=IY2|)rFB}gh82pTnQ?=-QE zN+oJ!|IagbZnDALzU`aeFMH;mIdkUB_t%*-I79{IY?JabMQNmh$<)UJWu(;+Tp};& zseP%wGlkyde1S@9&Tyb;ZKOyRiP}7?iwt@NGs=s+m{Fo}VNrp-+I|#QFjvJ4vUk6Z zcFN_H(%gjm@03@NaC0iL77g=zQ;CM2v&G10%6H$HkdIoJUvr~L9^P}FOT*wK`Nv^u1EOSsN{PPmban_P_l+<&0D6tm77;6B}In(9_iq+5{m&I9Z+T49&(3 z4yjS2j^$947Q23X5lHR>{%^Z}+}X>7?Ex28Ubitlubsh_R}yZ6AVE=R;4Yp3g+>^? zumzm@R_q>!7Ege>gH%$OIVm5?ft@tZoPM4RiR=PZNwZLY($`)vP zW8($oHL%x46V|Z?u6GL^do>0sexp{QdW+uIs!%<<=h#~&3VVLYY!fB1*DE(?IhflW%eP)KAo;?oPoh|)zUtO$|0HZ0N6NF8^P|iTOEf?@$1*4*x4zf_x`Wg zV8&~3f+%2;C(Q7bMa2!vu*t@8%OP*>S9)+%9j@-9&nwyrT zi5J*xhyzI|KNC9_jC2G?2Wk%wg0Z0yp%JPd+koIKV;+@sqKh{RzVGE4tl4v3g^c@8 zXMHba)?o^+a@^A^qdp7l#IxvishnFFp6)H0_!YJ#(opdOqcO$ExF$I;43mDNX=1l7 zEpg2}kZaetGTuw9x)V;^k%8R^YD47V9u1y~z#h!W#I>VIWhm{msgm#-J_+=hk5>y| z?GAc7E!5k|G`#+bmbi52#2Q?HU-u<0=0XE#9d@iH9-Y1v7i-t1!aL+!k82tmaA)H& zFXG-9D%+%gc^QH&fu$H-z*Sg?s~o(-2X&{lyu-6KRJJWPDu9~LSOPa-y6eXWb$^vX zF&PuK>U3(Epw#8&Hk82{U{+ODM6QhtlVjXd_C@kbWmk#)b1DyD|2$Mt6Dr${%}cDF za0ZyHP2GYh*s4}JVu#y1&~Um|;|&{FAUa^f;t5$Jo9dpP62ykpN$l?9z|n0UU&w+g z(l?_N(TAcj_iQD(Y*Kl?y&QVvsXI7@*r0D8@qBAot6&x@w6<}8qcL^%` zy-N_gBUK;#8E5%?aO_Pai5pwSRf6mu{BM|4JcNU3DJm%M5@35t-ht!xcCJVNbsf&% z+#H|u<&Y?&eqI3MF)VKA138nz=|KS3Byb7F0p2`u#DTX*e?mrJj2>7|7*`cNr*6v2 zZOYyXkJZQzw5$o{Z9{6;=~-*{%m7s5$KAy~jsFO81q&LqG;~k6 ziOe=WMJ@nNmlil-Tmrk>)GLKW!ND@tLj5@eTC`a8U)W~<@1wo`Kaci!PqY{JL>sAP z9b1{mzJ#ksT;A2?Mz5>~IC12ik~~}~#aX=Zl%3pVPOLf~2NUw5uiU%sm}B&FoX~(A z+WerGm5JGaezIbiv`%VtHn>)qxOSK9M3Q;&%9kQH(^Esfy_#};vvpTMg&$=HXrg~L2X(Ekp70=)19V{OT}po|LZH9X|0t^VkE<7mZMJ`1noN;6OD zR3vEFcR~b5F>*U;*$L0}(y|kt?3I?C{vi!J{R4)b$d#tfV|kO1C6Lf~4;c?bK!rFz zv@mi6Pn)2R@zsPXcH^OlBV}zzv)s}BcrOE&JDL|dk7jwI`^>K-zTseWaWo5-QfLT_ zY&IduVKzfJL>Z$!2AI6pzpCiqBo{3iN>^rx3r~hoUHNadi0k^^bT{- z8R+RGrB-XtjAqvaTjY@J|6C_yedY())$D1D`VC;#{<9wa8)u&;Ig_5#OQT$;N{bU_ zrR42>Cwn-lR8a~gP3(vb2u+rZ{dyw8v6JjnPt)&_7x{WRXyce0r_}Kqt-T^09FAC% zdC4F8M7FZi5eVE8?6amo2ErX0@r z1$a6_v6t)Ffiw2bT2Mm9JmxpUxU1ba_u{7r=R;KS7sSRhY78Klc;LR2OFIW@GsqtO zU1*W{ae??@?%wm+IHMWFm%VjN&x%P!Sl2NS7@jzy1A$=J#(mDg$B8K z55r+FP=;G}62Pzlku;IoDCbW0-(YU8B zFG|QH7V7^GQT8OUchto8P=5)0cF6yd!1I^_>jc^@68MJ?|Dy!vVJkK+ft)$An)FHF z<(SXJCvY9hq`!G^zX{ysWCF1TWN5OpB%Ov5d)Y9fSfS4j%K^O&G!6X49u}!w4N}Y9 zSo5L|glA%D^Z^S~E{3Qoho*pgWV?ptBlaCbS#GsYx83M`ma#X9yUJwjt@XKX zVQAMR8QL|y8};aej3a@zQ#&Ne!dY~WES&@6W%<4U-|PLZMddJJ`W3si^SSgnfCO=C z#YhUCibHB(?<)(}b8t5Y7ju$uzAVQ?9|kY93J7fW-trj88Ji7F&y`T&E2A1IE-%>% z^#Umxw6@X3;zgF;mR0w?&E}lD)n;?@pW-*0B|3hy`M|4jo6W@t)VtYCTHTG{+HiXO z2b;~`lcLm=;<4@VQb=^X6tm)`2=tMHwEBGrt_`Qhe;`FawE{b?)jX~+c6XL085_A* zBRhLHa)Th~-N;p!S>jGYSW$3-VQwAAjfe47(x?b`p(1d(Z(MoN@D+b@GK5QxJ{!A{ z%UNk2bFk8s)}X8n0iOp#9_7Ygx}ieV_vEy?bkld#h@Y0ci^R7FdiRQxuvdKLUC!Vn`3@MTgGCB`JX$TW{a%+#)UL$laL?9o@3yh*+4A-45G7WUygApK zISHp^&S5;Zd`jlX&4dd3zn>_4hrAM8BlafAGkFZ=|7Aa8s`8L3XxmgFHmQtMei`kl zWMTQmy#r%uU@Rn{`+@0!{sBgKbD3NhI7dwt&oEV-q)jJ|uT|QYifixC|Hk^QEY`lku66q0Q=d@PUfb! zo!iC7kx}OEuiM=H{kI`@#f9+vM<@)N{6Pbgv2C`{nsH zv&y*BV3?P1YJO+N{*?nmZrnSjX;(jv+*S_4lT^6Afj$tmh?62(L0pTQ^>mcE^*^2~ zHxTq4C~ICI?CJaGB9=arQ8sBFFZT5P$7A1_$2~?bVrp%gcUtkvg6c)S*Vi@Oqk7yI zUyASRBs#vYTlj~#9=8>NdV5^b>Q5rLHk=;+L0^Xy1WO#|(J!+xzBB4MvRYz`@9FB1 zh~6H=!6PdN&uFmmBRk06#(CJ=W0d1(Y$3Rjus&i=Oi$!C0iWc{JeF_>I^&tH&@?RPu(^fp5V_rllfAfWP6_%27h@&tJN3!a z@9Ah`B<;P`w9lv`!4ALd6kuscYlh_&sY?L6DN>;nb1Qe)w;jTE@*UylF$yT>xu)c4 zRKM<2q5RlX86(3mfvpTvCc{YQXBZ%0od_b}91NoO;ET)W2GXaB@#W^1(Gp7$KHy zVLIR6x37v@9{=x5Hj>Fut&)i|*G&0tOBMV9-WyAFr zutdT4SpHP``ClG6$+-@wDq>$mVw!%C^uXqLeRj8~>z3As+bMSIJtz(v- zk2wW90UdXO+VmtC(vi0#n07wMt?MOFFvTX=>pPi^6&>=9#sFwrOh*CAJ&B!01I9TE zHpQ?PNDEw@Tz#Uvht>xf4y^|B5Zs*T*@eP>7VlNW9mMI}u8yaWI^=N(>_Yc0Fyv*4 z-adXQRKVkBryDuN>oYqAZQmND+LoQujWx)}_Pf-iD;8elot#m2?c|ltz%*>9I{k(f z2x{)*hOJAR?bZrCxWloJxnS3|sBk zVw75Y6*ODIZLen)4FbqlPgi$1v5}193tM2kQk(8VhmSJHuGV(k)!?S=8ltcx$=hKt z*9+`EJk&|Sj9+PQj(dRc$4yjf4hBZVM$yFDJccQ32eY29(hfP0N5Dp^EI||xCp*|d z;QkK_L*9BXn_`p;Eyr9!r&}74IX`yk4M<+;af~CxsVUMKIz$pMlb)CUK(D*MH3=9PF_j9J_;ylbI-(&9v6WKN}M=32HU9(7* z6I!b*`_&z84xo6R?@XznjYM@~vH@GD`T0yCFDaNQ#3|WKPez?~DN_nP9PS@MPhutx zNy-K(QpPKhxHdzo&Ke$u_U{cWrcgzMJgN%jclc1@b1_L(gGHz zJoyFMvJ_l5#pSD_*k#&OTLrD)7vM1e4u^JjH@JX9ASD@=%kE$|pq#Fy36jRWbO0dU zX5edta_$aW+l>e%r(GCFW1||3uaO)GW25#OU$D?gMIRZ08aAM7f)7yA0*OL7Aj~N! zr-?!hMQ?939TslS`2sUwlnZ328mHrwrgI3FcF_EXwRTy>*_>1?X$>$Wq3-;B5;cgMYGQ5gpV=dS){ z0BT17J9j)3!67otoQGg-!sn4QQ8(sy^uUk{4;WrY6teVuu#iF4u@Bl0#f2^CZm$ha zUCTZ)a1+ZCb~s0EMl-(k-0cFbsB^iY> z#wc^xnZl{5{{GVphUzoeuRjPj^Aw-RvbntAI1SUgz|i1Np*P17&S`7_uK5ajLeiL4 z5>9HgnIuy0F5rVR(8+^f`rOzI#LdHC@~O8K-^Xpm(@=Qww&KQh&|3ngjM|A%-V8Yd zLrr~EbkhS+hr!ClaZ(w^#&QB$8HP1G7?nhyk3|Iy+Htq~A5@?)jh+O~XUBnCyx0iV zx!m|b(w$=XuKhJGiZJ-XN}Z!@BkMO*$`|BVmV9Q zLFm&hb?X@{8RH@4dKmjJ7i0&#G!{INrr9}LY#$RGN4Ks03@?*#ut!Up~-O8W3o4kAmBE^J1;BarBF9Cc#HYY-}8zkuCf_ zAiwF1@Mfxb3*QmWe+1{$k?nN7Ko=)7;%T}#4-r(tjc{He!gO)YA%b+VKNs9Tjj*2= zx6;M_Us_3vG|@GmIF3gmk1kFS1kKDuI0F$=>Eb9VCeo$Tbs=3G-NhKXI4p`$bRDN_ z7+oCm1UDli9HYbulu3kRm*A2vXX*5iirl zZbsmlpjd>JSI|}uHHXAm9Q@FC;Gr}0@y zu(6A3SFsz9uR*OS1=S!_wv!LPF5LS9b|705g1hmym^7)wmz2xKKn)2BOmga!kPmg+ zn`?0B58)@)h`*!WV9BD{c$i%~9y7Px4wwS0Z5@Cq5}wI&)`~GF4hBC?2<7e#jL46r z=`4YHne#H+2WvJwDT2s-4NrHkLhp&)+Q7(gZUkytjnJR^HgV0(;7;|7HBUlFNd%Ha zl3+H`DAhp9FwQ|6%6M`FLX=I5jiN#n6sw+YLH6|ou$uvr`zB{)PjWP0li-;r$4H!W zjmkk1Gkng#Xxf?^gO@_4qc}6_<^@j2qkj5qe6-WxB4#Ow59>%MkC-wJl`;-6)3FKS zPhR8+uNX;sQq|A zk3D1Ti%65ku$n&X`T-%8KtXwlU@Ox zG;HUa@?*;44COY;RNzJ`-neZ73uCLxX={j$+lbXnY+SkgZACuC#fh#YBsd(70r=;i-2lCiPnvL^>V#RmaCR(&&CjD)Ib!TtQ`0iF^ufxD@5m?& zmtD9f7D8tZFL%YDmVs$yl@~+NWnd~E!qm&!zl&98#i|EYXC>^(8h{F)Jd-wtx^COQ zXz?)|ywd0{<1zm*IPtt8J6S#qhBVk>jI6L(Y+~6Fj#qP@+Q0>QW zLbdz8k=6c$J(&=)(2Xuxd=G#b|042L@vP4e>6O zYJ?c?R}GAPuy9db>;u_47sCGS;L1gH3*}9$MRhWXOJk+4W1e=y(@cZ^hR`^|yrmxf zQ-O)oZbxWF3Z_%_n5obsa0Z&oEL`q3$ivE`S)1wsZZ7&T3-S_4U0E0YR~@=!FX zs1lGi1=~dsaU|wdKrRCkpcFv6eUf(11Z{efHb42qhvWC0_z2Wq?LF;q7!~$J^NAzl zKk}n$dqQ(lyrBhHa*c8@STr9DwxQgyxmpP4aX7K(!WxK7NWt1`K1$-0+PiLDuwznw zK_Mj0Ntr>ZVRKzu!N-aG3&LVK6dK?d85G!-_XyKIRFgV0mvMfJ_*v~Xhjq3dqKp+=4jVU&=ya^ zD3g@0n55f|HQ;Y!AcmxCO;HU&A9q!pzCmxBLP^X4G+3uIns zXH$_4CavvQ_aLk61+hcyI+@jzV3~H!SK3rk(EqUE&qXjci=l{PkRbDEYz=wEXCUxQ z$E|oE!N`1G$vPKCft;`@U}XMh%&me`a_d^ko2t#6fNALjnI~x!H`!jtG)%|??+Jyy z&N;Z&Zi?U4ql{-ry(<|DeI-xI|5cv3DQOgD8H->NWb#lNDbn|T>~H(+@8F%}e1-rmGeK$AGS4lL{;q6N?qE_N!lt@Ec;g`aDZJU<+5gY>>ONSb05cx86|y68h1}X1cvjiy`{iSdyeYJ9 z9dZ}TAnkM98=j)gc4S=Z2#l@7w&Bp;4)DIj>JeIzW6xmQVr+sL>yOGSZ2|k9K?w#P zXzu*7F&ptC@IXFC2|eomhMp`cmAL(S`zNx`hRr)vKwJ!C`vbbkL~|_0_+_SzFj(sm z*_g+fIE)8Jzds&8iV&u{^@9QrV!%VgCL?_b!rhnUsp9b9hC7Cyezvzaq0BH-KL&l1 zj2C(5K!H#EEW0RhQ&1lqI4`KXvED_yUc4xjs`_noxL5%v;RG)!vwe_so>Tj&{j0h$ z+DZ?eZU3}2SeLxirC)*Tta9uNj74Un9(uLQYQME7zVwm(NXQ#njuU4mPJhVioc3C* z|8r83L%8K8N5H@U?QOQ@xZa)pr4!90VIW=RKq)NdXBrr>RZEBu&Z8Fw~6OZb54aDx#%;dnp*SQ4-t&k+G z&gj#eFx3eTll{qo)A8J|{s7bRp56t3!;Yh@@pw)YhT|ToMT2rzqlL|ZwOe$)Ufqs~ z?tQ2SFwHRnVtL}Kfvgj_LGFgl4H>@t0@M>e)apW!L8r=*SKyz69L#d+FwBPo0(P(z zhMg%-m((XJDFV0*OOVtizzY}E#tRqz3Gi`*{Ol~9A%8jmaw@GldrG}+9V)F^$f)04 z|E7MEw5NVo@*wCvvvTVn^YhdyjjE#Wg@>_iF{Dtx=_6SsRr6*0)vM7odi-ae>R($F z_Iq~>LLGRs2C-}3eEFRG(!S8TzI+b$1(PyS3Sns^1>?Q0! zvILB?a1Jp}f1X~6bi{RyN*-9^WBWq$E5u$1gm8k~n}=?fl0aL>g_rVBYMeAA=~KXi zeE?aqETO$jk!L$Xg;X9~gnpt=6r@Ge+=7vF8+<#1wO&&sF7x})V?2?&*xDc*JRn8~ z^q@!&ryC-<(0xN3N3tY#ObpjAR)?N&HF2}K`(dZ z3bjkvIW{A*s1xSG@ZrRVGn$Q77B&-66U>n_`cBr~H`DgT%9 z-^}d9=S!VN9p4V))&MS`$_BW}d!#EY=#6aC?}DOG3%c{*;@8<+>;On^E_MQ>HW#}9GMkIt0NKsO9yulJ2_4s>q*DItU(jb;^cpn52V%+1j1r;^Fs4x$6*BVYhp}L3L-DqV6;o0`^%mL$1Xzk(6 z-0rd6=RaBP8FZgNR-Je9K6iEAcY6|SSSVt>m|OPg!XiC-#ORLd=1cBUUd#%-=pY;| z!`%;6UaXq`d`N;8CfDb2@}j>?j(l%@D4Q5ot{ErFyo)1t3?qwJ3wsxUNJ##~eFf~2 zFkLTCNkaQe!JKhI#y`<}rS3sjkPt}0_>N&UuXGBY&0Fe~7T=h9oI9ghq$IB8vKbTP zB<&2Yjr<1PnT42c$z19p6;7IO1dTg1OdFYpr@y5S@t90ww3d7GJxFA1+M4$RgX#xx zdji*@AqVDW8qOBxu-kI4*;fw~3OHuGB4QXo74MOH9|#!*JBk#!CYIA6^Mrq5&FYvm zh6Z2k6vx_8rscOo46hVFMTw840>n2(&xhz<7(GU3ImbvICZn{*sggF4NrT%B>nidb zUE)6r3}@0PwSx#qp2qREp4TLMl4V}=L})3kOctay6YE(xpEKS*g@*l=4ivc`^`i7h z_PwX<3s6~!_Aqf~5asR%CeV+|*K)D9fj3pLEy=Y9usG0NIuIAuV60nG`Z?9EDIb0e z*P3#j$Ig0_a)!#99&aBeTPEMqors$Z7)a6d5zKfMOT!J-P9+~kB<(NM8;Gl%aLV94 zt&#gflz)kp{K(cu<>icQKD`QyojmDB2cXr(eb#8mFx)Zl$v1jMk z=VPY8$W-d~PtIJd;~ zd!yL$a$J#x#{(!X0<4l{fwe{U&}8DTgEZk55G2IYxyDLR9%V_F;8WrD+fmi+6Upj9uADa%w0V*_Fwah z9PXcA_!{m7N*SvM|JPi9X2muCB$tj%dG*YM|C;SE3%1oW2ZX18_kYgQ?H^d>L3d9c z%(Va4(k`@OoBwTZCSbr|Mf)#mz#t2@)iVc%r+@Q*&V-l#+n@#V-iJ&l&7WzOxwHxt9yD>R(gdJ|OS-d!;g9mee&_Uwy8i`-DawV`S{n0nKu-k@o2>>T?gVt`#gG?5Vzys4_zkIG#l1-=nC0Qz+`&Wf zQJEkiPduA$P@D#IK6YWbQN;)m9dZQIQ{|5x|BAuJS{d(o;~l^Gt9LVz#`Pmg4%p>_|BiFWueIUtSFh3M}X}e>uLm((`b>4mqnKXA2nP(+imPp*Xf6 z#ZOOsWdbJmV2c%viA|TZrNH{5`|w)~N+)pGMuyAwVeK)wD1bW~xYQm#OYp_GOsv6Y zIk5ide*7+hpTTE2T;S8(iZvBHD2f>>IQOGGxrX{ln zN6Pdb+`mm98G9uQrZBsQ1yh(VMJDdwrtnyCI*2n3;-2*34nMFcPW+Z4BUn{ez*i=v zSb8prz5`@&^qpSMW5p|Y`~O&U_3lbEmc9dEu!H*?IcTJ^LC-~lK9-qgw7BA9nP}~7 z*=TnQj%8*8jSD|)vbZJjzcpDLsQou(g@0{JHj9VEY-3JU z`BDupH(CY@hhE+uFSN0iY>Logx*AGe(C zeYo=Ck6ORlJ@D=!@^G4yla{HRZ$nFd2S<^0%{9TAc@)pvLgsB*CMCRZq}hcr=B!Mk?ko-aPTzxtFnP_&cL&X=sbzSZb7oLJdLTaUw`Eu zEK)Fi!YYNT&%xb}cDLN$lbU_8QOR<=)HbGg5je06BV}P2`GAo$N&1xCYN$2@yH39| zC6I&1orOK%3yJ|{XD?nwJjTXK;zC8< zOKFCG6xz$ZST1sVzs!MCL9I5p#9^z1g|>PdRaoQzcnAjWjRA0Qq5i9VJ$h)7N!SX} zpWhFaMoxof^HiH}Cho<6i6irE@aTK-Gj^GNK6p_}ju+46)CBgboJe2$B}F((Pl7L$ zcfktkC;CQwardL*v|irJz?+xFkP2uonyYnMc44h?V&4dg+k6z}oEIVrD-C~>* zL2)q(1(bPmdO|hE{l*uS67jXu_~I!MzFsuGc=ZKen~X0UuJh|5<15wps^V9nUI74Y zIjB`GT8x^El{d}4Ni`Z)jLM2+CeY>2ytJZSN}Ijf+3WFJ4vYB7 zRBoJChASLUP^Jsdw!D+W;Q6gT&G^L7V~z>p;cNybJ&ckt^0<(ER*upe3+E5}pd z^RZ=<41M45jH^!KdK9#Y@VNR(Xjd961|mAthog)IR#gJ-HAkc4rl6q*1{p9qsv1jZ zR9U0tJB~%0|FI7zx6EIyz)g+V@dch0IoPHs(T1SqmU(e0C@Ji?0(l9kwc^y0P_74W zQ`q0L9|+%;pw&Klq5?-qK2J%8BOhi9eciKWmkD0|LM$uovD|K?Bs?u4@uk{F$L~7W z1wKc8?&$DLNX6INj5AGG`7&BOGI-?~C7S2X63sQUB;>)r>&~p~jL!1E%Pmu`K=2@0 z;7TnGdmWRZ&MK8`hiw);e5DB;BWxNt`eQCY2d z2r9SC&t|SLOJ>|n-!mCYu*)78al5SXgTs!>THT(Bc7cq7E!SY$Xl#P%;_#<=ksIGThPd=u9`gQT!Rq1}RW zhA%lW%-bHYTZ3NYP^*^feUyrZz9f6C-It;rK}Aa8_88vBvuhsb*n&>2-02wmt+s#I zfx!8&LZ(f^HYzY>onzk__Bm|S-Wa4D=SRM3QT^Vvyg zZ~LG`r6ujx@EUl|ezaa4>28w`H^Nj>C>OTay7BT3UP-^%H2}J0NdCn4L%C6XEe`%e zzHRuPjJH?|wnHy5aqS<_2S6xn&*1>rcN~pw;y%6sS)xJJt^?=OJ{MNvWTjQKCcavm zG5EGKOICj!I~l-Y^diZzgOzFU?L3dtT)VWnyLcOB-^BN|ik({RFkfS+08c<{(RK~< zHH|$S@@>^>$JW{FPCq=cZdmQa!@~+TYkSA~BE#O%jtu+g#Gzpen@$`YmfJY?aIm5a z=CgLg;#H`iLB2O-_c>8)$MI5PhVOU?FC02DLwGe251>@&TEX7hzu7~s!J!3%v557C zJcG4@hR|GoB*BI<9y5pCR|ZZk(H3@;gp&MP!FJ8JZEV5rv9-f?Av{XX*Ns*F?Z^FTkhc!bfRm*Ki+P?3+?Gt#XBOA}c!LV&xG)kmqIG3_E#K8`3aw1Rqq~U@ zJclqaid^7P#$XKHPt``yJ}#|9U!$EB zUXcJBbkZoPgvVnaK+PB#kQu%Qqd*r8)O~>W+o8{kt1A`IVoV8E9Jgtxl{JY~KgPrp zPmxt!1gMoYtobUjY79~DCsv(FRBjv0MF&C!QLW(k_`{)s)^J{eR*&6&Y^ZAmtr{GY zkkQeQ8(I6PPh*C>y{)bl4)SUDyTu%OS z{1+vmNkv!RCA11`;p^dPoRQ(Bt+h_fI$7O4SA_~X5OH|!z0OcUm-fMUxLv;p;fiU& z-f%v~_)r0ESigmdX}cXG1zLW1(rNZRCBbx5wI=onnK~40fGwGsd8l(Nl<}o;V&_-g$GpHowIHP^Qu_${M$+;WB$Q*o{3t9p{ zN_^FJEUHcA_<=n(JolCO>X1CllZN7>!rSa?nK!RQ%N<&R29w*_KBNS8A`6;IGGHFo z5YCMBw4O+3q(M$2R<@RcCJZ(u+G!;j?y?ooZEntVXmh%w!)KrXG&KJ1D5N=s3!*W& zjG*kA4`n(a!`HS7)w+v@DjQ`AW;vqMdO~6h>w*X{(&unOQteb0=qqiQM>Rs_QhytI zsDh@%gLwL+3^T`8Tl?^yIVZ;VRy3wy%}`9%FbQmFABF*$vr+i81S?u?fphpW8r~(V zF(!7Smcdib%o5kUinn^A<9#hCEtSu>Z;r`2`@1zCv%m9oHRBodZcgq{C6lTVEHN|- z8{&ME3#D>%$AI9?UC`YYn5>}@ppGYo&!RsDG#g9G!v~9DR2Rl%ZJ`9%RLf}Q<#G6i zJ=M(vqGOCIdzyyE>@nyZ=)*#}Nz*dkS@{9_GA%dhLMQqU%(4v|o$L=UU4R_t{WZMZ zjP4~?R>P?=cS`FpS&^@tSFUv0a36ILmo@S(Jxen(1bqc>4{GoE_1nIXDoKt#Flxs| zt)XGewb&H+)EQGiP9kun6qb%|blwva)FKseH+n*JK>#cdAiY`2;1COPd^Kn}t zd>5R}K3BA7(mC+%p>h%>ZeVDA&raSjUGvqvvY~P@Cvt%fmtQ%cNPhudnEhc>xD0k= zoLuS&ymw$L(jPQ^oV`99IFrE8G#C>qzkaJp;p(N}#fj#DIcRY~HGj^7&Bc7}fc_WQ zp4PhT-)bL0H4YXZkLy1&!@GOKryzX3KFaj*^!o6yIA8zvbtSL2*XKi7$-9hs<$XgS zqA@iOJFYzOz8}+b{cST;YHz5g5DM9suolOaqZ3!vi0-X(am6TOaSS|(nq`#YAZ=+#%C`gLn{!B(fAzX^EG%E4Ew&P9^j zFJRf>`|v!>`TC>!mWB;0u#DjYp+08?2J%$>zz!^0`9|{|!{O22FdS}uyWw!@FBlG| z{*2*p=#SEY`@aAfZG*|^h@JD=e}*}1Xm&aqIW@*HT4P3q2?aFmCf3vs%0xzl7EOV6 zpVT7%9ds6EO$^&O`rOTFBHIy!1fj_D(^kP}sq}elkp2P>*G2B6mZ|$dm z<~9zjyJ#yNn9X86-wr)J^I06s<$O-OhJ$x;&jhsc_8Q2(kiB_UMct%ltfbkdy8pnHU2P_4owb|O_Puha_k zunXM~W{e%^7qCdidbkzK0Q-LXUQBxAdbmYSX)9VwGN$;sB<`FQ%WcC`tG?rM2|U@? znfSmJSbi8O@CFbqdNb_z48Xk4myC@NNAo|Lz1UkYow!2v6nX&}0MiS5sG>38!hBNO zJN`h}b#*%yjP9^&8vWTPIkdg)1JTKj- z-#fnE?$h(^=yhkOB9AZ=#cDRfev4K!?nosKmTqB3Hj0e+;BIgG86X~CU(|;lV;tyY z+oA|%gYeKK3_#M2DU!W;VOwAbu2I$}K2h5~B^ zKfqp(+?d6ORRYtwrW+Z|?TUpfx{4rUXY4eL>6pb`C=dQKnC+|ZLSP#P!srj@qBDyQ z_j4BaS@XW;&zoBjyH?TB{0|mk^TMuXU)#i*`?996r_&CMHG5t)F; z>_+_y8>POkmb24vwFe`=+#R@Q2vAWBstda~-j`3un1lPRl&K6VMt3^&Kf>f;)YtV@ z))WVbV9&YCgCMAqjLx9L%fB!gfG942(KpV(Sot(N3e4vjk2chJJFbg$>-YSLn`^#S zR@P@(3A56{34>{LVU)s5OT6zJPV;f?eD8RSuhkv+;tV6P>JzvmTUIPz=Y=4_{eQWy z)jlwW^%H7P;;W9C^4{*evd@e`F@?jrPj*s`qotiRUM>Gb-;2l#2V0%V3g^5Syv|{CD_I*Xrsl@bd zq;&eEWaGrh08~tG{1WMrq7y{0RzDAEk=)keV&i`GH`cXPhNyVz||Uamxniu zjZ2dykh*e-+h*7b!!~Q>N_1exWI$fM!YMZt=Vl=5jiGxbj&6+|RVbmlc*~A`a$Lu{ zC(E6n9_qrI^eD;8V2>Ks+unGtekkXWU`mj->v}m`V#qm+1En?1502auv0t12h75=V|j>U zuj(jDLJP|FpjY5KXWB;rEII7cr4K6B0y-n@O-5f+s+;sFQ$20L*%#^=j8R zG5do$ACj++rxyfBy1!sMP7c zSmOGcd5h*t`|EFV?~P`KX2Vn4)Bd+N>ooV%HWv{_Egu^NpaHf}ji zNg^q{b9^Dp>%_*<85`GtOyaG}%C9qTA65Bv^6i5XpWAh)wN7iCSX24&m_wh`!IsMV zbq#pCR@6UAHL_0e7GPw>j;f1=j<{h$P0X9$4Ok=cBy1G3By1JaB96Ma2!*!7rPB z3*d*vh0S9NmrPUrk%uXbYjjoFwkoi3t^xs5+!nEFY?d^c7UBw zxE6a&r%SwHI^E(Arqd&S3uh$hbuegzd@zV0rct^~V%`J>l`l4~ip6jPQ7=eTr-71j zxRv)hdaso{bdg7{+ljebVmif@#6*cHl^D19AuxFKK#Zf0V<&uOOP}51E#w`ZaT3Gm z(?Fj|@F{(#6PmG(rS7nAonK%6(swarbfb7k61&8QxQ`!6C-LAO;sg>${Q7i*c(1ro zaekS^%Se0#UIu47i8uN6Gfd9ulGrJ#NW6)}zlRqK_cmfWiFsUNI>ZuSSj~#*lk^6B zR!g5&ac40`H&l)JFS2UTmDl5%+2fkp?1pm573keQ`0OOp#V=GH2vV{`YF%X-OL(K1FCe;A>qJb21zJz^CdZvla zdtlR%&SG(Ytqiid7T1();uGj-!DDqT&&b4|zx*y1Sxz2H6^{|UJht}oxVjIIC;RYt z5IiKu9CDnxNb#?h{I8c1t*+h4uS4sR_6Ek*jU+L(wZO3Ieei-zqLY5D@B=?_|BW&% z#+qOa?%a;vH+HZ1v4P`-xUp+hVpoW%7`h|QT7=y!!*(!xa-sW&PGWWKHsq|h{%-ZP zlV1hqR};UUZdZO?{7RJ>fN(nI3?i>U`E~N^%bV2K46JrU{R#Ee$gh2OnOykwy7`ri z<(>Gw`IXJDr_8VA{Cd#*+Q6@E53`Fz>>K&@jQO>NUz<(JE_|6i9Y~$HD;D=T1D~SQ z44KWZ>&&kle&v{7etunnuSgR!?(i5nBr^2ccge zG$#@($t9%@KEIVd+r*-8&>w~U=sd(tFrpIi)AK%qnYbR6HWDCaMGt%N^Ec3dHV}Ee zfs}Q?sY;;cfV|N}o>gob+*tCnRhWk4UJCu!J3Ajf757p z#5s^?H!*90LDk~SGWBs7@Q}4bnycTJH%-cc8Z~-+(gQW zibvN2M&I8lp)Pa@J47pBq=l42K*_GI{Wr3!v+V)yU%ypiImD|ZOd+zB$nT8{zlMKZ zB%1_pnW3EGFDGRq3D!;!sYPmXl_R#!M-t0Py51n|Q=BjNhB;n{NVkyi=LVq|y8uBO zh?!@`;t~sp>?CrAiF69vKUDkdV%L7h=^#m}2g$i0;izRd(y251hXcpLzW;i{Hu2ad z#G6g(FG0nDARv8oQ3)SBA0}3iqMQ^5C50|ZfMGg%hf8cz3O}$I8cDcCvAR&Q>JXQb zMH7AQmp+{$|9)V)h$#m~)ra)Y;?wcsX-G%PUXaXF@m_l^Dp58uGl7vtRhX2hOp-%1 z0!9M#PL%;7Mhgz-ZV|u1kQ&)Uui?_GL%a`*Op)EheEXadK(%ct%nWfR7on`De&I5m z3q*qHTrS$sM@O9dz+s2v(A#Io{$qytGuKt@O8jEK>0BV*GM&rCGvts%4tIh>ICrxt zaEF)(@xr;=#b+2rBb6kXOA;KlbB)8vb~v|69N^d;4ge)~)0w+o?3A!coGY98ZsA9C z;qVla_@t9c0^)KwBQ0e6-DZaC6uZ_UKWzJfX_pw-!)oG`egjca6D4Q)JBfN*qBe=F zdT?qb=8wQ2!-T+14w-RYaWj}oXOj4t=}ZT2Y)%iYih}QPKVjYZ4ikQ$&o>6PFOh7_8JH5z=`iCtWmaC`kO?xid#U$6+{V%C(-9!>C-0W5>rgf>%cJGfA|uZa$=sBm=3Xt zm`%j|+MuCCqZx2Fk@o`0y?M0IlQUo%3KL76_@%&yb9al+e+Np}yTBAnOq=+Km^5Ot zB&Jck3k)0S+w@sLp9zZgkJ6_}yg;97`kV$I)JHJ{V##{x5H^`&bEBl`6c>@^24eChra@HUC7ehjG1H7toMOI>>K-{x4=_kZpH!~Ks}3g49E=}~!?_fsbxA>ds^az_7%q#X$f*FnA*@Sq);d1sK z#d4%=5q=4GifjqDicAR`L^@!knt`5TAk2`)C4kLVV#2^c4)GlsHxhG?!n6YepVhUv zcw!T86(KR*^q+6|%i=JzbcLMngSMONghAD)BdG^L`y&}&hdBOAqr2z;jLfCaDCyHF zju5kg7`ux1>B}I=Mq)mHiqdw9S4dMs%ts2dnV2?W-j$g3Vy+x?I>mkPVOPxIn2lx% z2chKmLHVqtY!nv}GlQ51B}Nx7<)4)C%$8xDB8%Ktkm6QJv0Zf5BFsi&7D|j$oJX1( zVy=;xPT?k|jhM-b<|K_YVqSCllX70;J_NtBrC*2m1b$505x~e4`q<&4C+*6^jSflTcl5`m?(W(#CSz9R>C$h8W3kqdfMZ%q;@jQ%`DMya zR&=@<3a7{6(iLtsY@Q;fVC@XCYPC#Eur^x+OlOYxAJgdG0^FVA1-zUHC$@Q5 z9dE>78CgP-21z2<@70n7wONu}MUu57dEO-Ps(IixVjl(;(_Ovn*RpXn5x2^~vCVxu z*_Z-%5r329&>`Mo2b**hm;!^R*g;GtG1GzJ+&q0BFgFl$iNth>uT~*F)x?ZZm^NU- zxo*)Sp-VJL=oAg4+)c`VK`LhEYtly-e~=JUFj91p;*g}!#RloqDb~>^r3F4aq)(ez zseJB`P!~^K$=&DqDACL*eYg_Vm&EtRJ{MdB5#093)Es{*9M~s9svWyHa?`6mm25YB?Kj$dyT(KX{ zi1Q-^c?&_fRLcS#bN&hm+vIQ@nL>&u6w`m2!6%5bdYM+5*crlZV&{sbQ8M*Z@z{pyLJV(X+sq|?TMM zaacs|y7)DHD(O=reX##6eL6)2eNyT38^z59i(`?^#H?4CZI@6gVBBpba_&uDFDzg0m(y~k+2Zkr|57TEGeRfJ8U96Tqo#HMDJH-DZl<&KX z^Zv-dDdL?w5a>7q{Za&F* zMn(IGq{aD%geZSfb0t=eof(9&X+Y~M3sI;Kn6UT3>1x+-LrqP1t@1S8h ze-RhwaSPgWer?Ei2_Vxt8IXCyd`jNgf4Z+xVHT+{C2?WqT7+4l!e}bY!*OA%Ey6fd z7?+}D-tDxYeNNFZ4Y~!*tBT)Sar|6w^qot8%!;FFv7nhBM`L@l|Fqs5N0VYfvkEj2#r8`@%d*I} zpnX))J{?CJu%Nx?Q6n#y&P^6He^mTl2P9pc`hG|8$L^+Ww?)`viiY8AZ}p%4f5y?I zSkNRuPO=!H ze+Hynp8_)c=YW(e21vPvKMq@OfTIB^+l7F*&}I7xAWe|_0EYqQ1LA6>?Wce+uwuIv za0FllU?QLfNOPx;0geQG9uODVZLb2t@PO@YKp0A}9Rg%NoB?-AZU5!e4jOpdVt~wt zQ5%hX7!Sy_Oao+Et_5UT76LLYKL=!5?gC_5ehJ95JOaqHJPXLQybQ>+yamX#ybH** z90g=r1R&GW1<14ve!@u0C_tuVEFjZz2_WoJ*scU*dU64oHZR*E>nv#g8Ar3-f@b)W zMt(7_s0Gb=aWvf)G?U_Jl6Uu?2U&46Gc0Is0}Vv6-3>^Y?geDN-UrBf_YffK-D3(q z1IY4boh!BAxn0qa-%bmfOE&f9L#qYNo;W^^xBE}yQP3b7+oy__vZq?m7Ax8%akO(S zX#b^XzXN1C20mrv%Wy!ZpLtSg5q1n{;BC7AkYRtM!u}*K>`sfYvlI=(by?6XjH5}~ z(|^9)7Dtn5LGv(ZDCd)ajPH3BhUI>PMVL2LnD-Se^Lv8@?cWp)dGEHM`8tk9x1bq; zx&juqvs9g7oUZ!*)9q8VxpB1V7PN~M?M;A`@m3W^rr#n=NQGIgXl42>Xn&_@{}4yJ z+k$qtqM;m}7Bn9yejms2^X%D_5hkZQlJM1 zRG&YtwT^;@$TmRo=ulx8zSJVjNfl=3Ge(%x02%MufDAVdkp06C0V)5b>N^vV@^GBq zXu-Qc(NLDIerSNU9nZm&nE0dogdEo^=Nsv8<@WVUg5O%@H=!TDhu}w<=R&(L9sf!A z$ER(B3bP#FjOV5}xz;Hf(wTpxxjT+#y9G@+jwWhB^Au>v_qTw|hd%%^f8S7HnYY~* zVc%C_kEpPps4z@pIuro``utJu<0?$I3gdXzC?|$lW)bEL(2&tNfRypVxG&<41Fr|uy^id0%yA|Ji72jV0vaUR>!piz@5%yI@L;mSdl?3SX$2|Kij%I-c z&AvFAN(-8!aWtDPXku|Rdo5^2K4+8*W$v(`IUh7k$i;x9yGn&&Ub~?VNx%3%rgMo3 zQ>wz012P}i0m?E0WL`!9*-tkBvVL%GJHvwK-xUpI*kD1^9Y?d%f@Z{TjDFP%Xx7PA z3)+i7gXnBO24uWb0hx|$K&B%fkm*fWlx@33n2jpTW)g#ekx^?;P|DL~e%-vKh6e*$E?uLI<~;UFN_cOL)(E(}Eo2$|dxM5@R7d;I`?KO`wp!4PkE3a{pqUC9L}T*- zGQN3$O!v)zO!sO)ruz{ir+19 z{QMTQzfiOf#?h8r&_1tdn3gRTG;hVxG+59ailgbYplOez@f__xFTRVTNw=U$e5toi zFR-9FH;$&#f+hnrESBkjO#d~29B(J8u&e`{Ey6BTVQ*AnZ&qPg&s#0RtWsfqsc2az zJT3j_!=sA!X+X;MJRs>`R$(byrbXB~74{t!_K*rg*~%@#{6&TNOwlr~Z5FgKMI-CK z1Y@LWK)E6QLy)_gWI^Lo{Bjj7jgljk$qc}1&=pCLmqD{T88(2*nfT;1`WJzp8ztx&j3l^ z1<3g9FZaeb!-9twG$6H&1tgD)0m);s3d?#_Z4q|1qG7n*7Bovh18-X?An9%gB>$Bv zEcxpeVINjuA6H?YRbiO6l#lw)lRv32Z>TVP0U6&RK!*De&@6*u3m#vB2Bfxc6)nSW zw4fdS2ZMGLAk%j?pjnUiT7>zL3iA_1Oa9#!w6hd#9w7POsKPKUsjdCz!QCp%y(&yN zF3bXpFwcO7^=_-8rA+HAXx~&clxL>}O(SUFZHp@Si3&rxTP?yISG3)Ll*RE!qwHLO z%v07C&&U0z`5e$NzVj6=<@a0ArYjoCUv5Ejwcn3rN`;02$X|K(oF&Kj}a19iRcJ?YN?4_#6w`LE8;}Ow$Sr8ZT(bFImx& z-$o1COBHPkl@sSLiPX-{IdXAMtOjYV*wz`;wC`mE!R{z7Cg&A18-ZEq9wmg z7PP-ov`+#u{@(zS{zX8>zXOo*G42Kn9`7g`hIjve_O1m!it6g$ydZ%90a20qh?Xj~ zgl?W}tZjC)yCJK2nFkBjc3F}QS=sFFx4VI$R#v5omQsAwT5A=pZD~u@Dq3q%qg6|- z4{WKTwMx}~qD703R#YV4|J*xw=FaSH43)ND{bk@}X3jnLoO91T_s+RzW_DiA+|EBK zG*ww>{stPbVDDj1yb69UbSc4}bom7KQkR8Uc-S-=s((!u8n;3-l!ayiXuyJfS)(PJ zyp)ADrtmA-mAU=rYy2+3o^-oRt3&Oo%2EeK`h8?NmfJO*h796GFbE!U%=O`zaBCF4 zH0Ewm^t@9klYEJ0n?mz!7MeW@4SU7VMded+r@+s^Ug|X~3+;&-4e8vLfrjvlFuBk(x@2SwlF5vD2oPqNa&`$$w!}(KyvnR3?eq=xO z7LKn3tVh}CwEg!{b-rQP@aVVlSrr~0yy|rWx9{)yY!DAk+IJhc!hhtm8F(1+8U+`| z&%~WWxYrE2#qR-!hZS%9n}M4-oX=L{fyMPo-FDz&sQb2}%OI{g+o8)GrS7f36{D_Q z!QBJg4B*x%I==^8A9OBNWlYBG1sPW;b*}|3Np%(6HsJbzb11s3n^M3^p-W1U@nhf? z)5D}0wtDa=1RM!?Z&Cr9i#=^8fyL2)GC(z;3Q!3+0)Xd0QWbzt0A>R4%xCIwKrH}b zQY0Sgr;Y*40el8f3gCQUzvBV4?I|i?`4bA*PVAoqJPf!Ca06gH;9Ni$un^D)r~=Fa zOb6rwjxK?|fK50qK|dc2mxJ$c4|A0FDOO01iM4U<>&F z0B|MXe86(RlaO-{;0J(pfaQQkfPWV7HXwIm0h<7r38)8j0+s-l11(QF02P2nKs|760NSpB@6omse*OsH4(k$HPYe^?*0W;TX^a*j)g>0W<(+1M&eo^9xu6a5UhN zyaF}|m<{+H$pkvf3L?p_KgK$j9+)a_V8g_kaf__kF~) zDddS$$cv|t3s2nuK)jQ}H8=%NPZ7VnFs^>Ajjc;C}&o0r?-GK41dI)_eQ&*)G5iz$1Wr0Hr9q7W*}TK|mOA z2H+Gx4d8gdbU-fPP0;QH{0{Ku```uG3D^#J0B|c{17IEC96$uH1keJg0UQrF3@`z( zAO5%-@EqU~@=d@dz_oyNfO7#6z&((4E8qsem4LN?a{+Nc58xEQ$p9N*7v`xa0S^Q2 z0o($(0dN^$HJ}gB32*=^07n8&hhK&PDZpib8vvUD4*<3So(1dzya$*J`X9p%w4Doo z{Vn=1Msuj-U>wukrCjpNDBEUzmKLc<-0qW4!hW*Ka;{nqE z`{8G=0-go*!M|GoCj*WLOa{CMpV{h=A^R*HMY>}v+3|GL-51BR z+ByD2WJN3M;{ckSiFTq=G!h&PCE0B` ze(mTr<_`{b2V+TppJ+WUnRD~%{4Pgbd0m~qWgr|*B;$^{SxW+mP`4k)p~zCl{I0rL z-F<<$KN$~%k_pFrMo^8XI?S zXJ^w~cT*EvoHIX|bcI8)`sg6u_@Og*aCxXZ=nBLV?6b^;0hkQBT|Ty!xr5;#9n;u% zE{VpIZVXIZAw7{EesmQbwFQ<2Swn6|G7wMlW4Aa4g^%seX%AxT#)--2b31~`1)<=I z7&x`YmwF)INjP69(i2^wVLnZm=0L1D+JiZwAh#p1oNMr#oTj#9)ZKc;#|IL9xW}*I z8lsV;G>?zHjlSqk1|mygnlg>T7444&lA$GGZsU_k3hATCnJ%RAu9(K^L&^Fu+Bqk! zE=u|Xm~-d5y_FT*+YZb1MlhLTB3~Bl@kYAi!G1IlR}dBN4(j;Y+@>Hp+7%BaL%0xh zK+#Y%LN@jgpEUeW^JpFo2O~a;EE~dTwl@OI0I%l?boT{W75DUkc$`cdk9G$W36_)F z7!1T3`1R*L#OOv-glvH^vM9V z>=;qr!Dn<(_}H~v$L>H9I{r``$5!GvKsB3iwe-Z})SHuG6Er&z4xN=|fU`6ovl?JE zbB7WEbX#X1#%oVgXh}Q}U+Kc-BEkNiGd~<%5(sxi$o!1GuAS3-MAu7EDq6W-+Q8Y< z6DI>A=t?oB8I8C| zk3r3H+oB1j_A7imX~Zl^+K3Z!RW{6Uj=2gQ$j>j&@kW-zPCb~RID%c4+tC+YA?x3q z<4uU;1)&5vHCsR)+z{;^K+ArjmonBxk~+HM(Qw#{3p@DA`x39mi!f!xL*3xpOm$rY@dP^at{k$SIPtL~8TE+Jh#bww=Zszz!Oo-F0@DtK5q)ZPxnaZ^xM@{^^ za!wtA_j-*s(`*l(B}C&6FLhy3^}2CoV(xfg1rOt0xQJk!;Eg$R-=NmJrk?S!r*l^% zL?rHG55NkfkMx#9xrFEdP#DqO%Y-H`FkGpHvDp`iLbgl0l3fDt?G4M}elOQbsJuU? zEf`#8%q+WeTB6BNFHJn2R-&u9c}Zy&CMRc>9@I| z1iUjqwx2_5Lj(`#1&YVTiVYKl!$EO6h0hc{&u6rhg{7k_JbX>ZBa%<^6(*LTY<8|6 zY(m|%+Po;YI~c+kIg#VSE8=Wg9>jGABE9VR@pbWDc;ZJ}Se#bx@j^3NtUxzcLEXV- z$x5MTFo7WCBP#0jh;{y<`E`L<4440p%nu7xv>OXl8=B6hA7s8>zV1Dew>}tOevq2K zD7UU|(MMhVij}#(p8Mj#$JNCT4#PSp*8TC|ateF= zh{5^g)&Vi|ozD5#H6kBE5{GC6hoei8O$kywZLGI-v#|$>COVMxM|=HoEP#R;h>oE( zdpeDl@OcFstXUDaC2QjrTutc;x1P0;8GwgI)Wza3qZYxJ`&b#Ho&PKgo^m2B+v?pg zotk@cI|Tp34)VwoPS}z`>jTS($yr-yxd%O2%UiR^>2Kjp`RB52HV2f}; zk~}M-5jsM>NmQPp-mfUG6k(v2W4e+sBHG|l(FDZ9l)0g_7%c)G;5DN0a1VmQNTL@@ zUUsS$u~1x2H1#}&Hq#tOxcTuwtPcxAo;A6EIGHd!>(CNJ=%3KiER|HNy|t}^eap}b z(e)07w2%lJDTTy7ku$$1#8VykrJbC%fXK$2py?%ZFuyj|io7{cmmN+LctkA>P($a4 zO@qnqKBRQGrf(qT@NRFtp0{x$i-0^1 zj|6{AtrC$iS(~rv%5s}rSPKd)+PWgo7wQSRkOS|GHX~FF)vtsKbvzf*9!x|B;uN?2 zkw^6M+{ZR?&U`iQ4)z96ugOKLmshnM2N%!g<#mLELEHyWGaF9Erex2%I3qnBu@Itu zO6}y46j}x#qfdE2ANz`ym7y%75BD!n-WlwV(WzKku=^zr-PDKneJNLORcBN-mEB?J zPs<@^f;jMn(I%PSf}SVmiChE~bVhX&w%J^pokr(W>`Wpvv1A|_6zk_8;dyriMG^x! zPGGP|NFbv13_6je;l)~ve~6l+L*$D)8OZQ{Bey+(^@0)!*Nf~bdD)U^Al}2+DdboB zIjs>GyN~hwfR1JCt(;awg$AODv^i}cI1tp99qbDDu%73^So=E9^0+W&k_@ATr)?-J zy(*`XyoTe;2_FnbI-}ss*MD!)de50y8R^!S@US>79>iGjF~regRn{Ff(#XhfYdI`0 z(Ch}vv>`{@-Dj*df1Jzb1zMMCNQ};0xn|Q_CQ@bS{dGcrksQIw4|<7A3H1juavBq4 z;Tt_!0&$rSl(nSeyw4d#! zGgvvkazP+GAV%S%oPwJGBs4JpYNZ0_KNF6+jMF%o)4jmiCKJ7EIU^URfgIC({Y;J# zt>B4max++A4#(4)+!!bwjZHo<<4d#&IURk$aM&{#?1u09*m$fc^+DGeb;g%22bYdU zPm^4Hqo<qstb4)%lw`Z1ocV(0Bah8;_8m;(3y2q&CD z!5)!A=3WqphXN7!H70H3h#A(-bQKZ_TlNVt3fkxfBo@+aC3&58=40nDGMs+OeBPFh zw$@hMifLcK@2Z4jeSvx`MKOAsJG{;FJr_HCFjGm zo{bGe=+46@@{-XN;phsI{|Mm+uUU9Ig>J&*6r!sH@-l)ZMe^!gMGdR8*zRoU@IVT zT@G6X_%`52fIk8E8ekYOb!q`>kLEY^3F7P4$!f$4|!(mq-LW%A`PYW!Ba~fNe zI@FR0z{qjgL5sUM(HJ>34F~QY<1K}@5%8^K(P!_N9eiTym3Y=|@6nSc?K>IfbPnxK7UEbypl2XeCVmu8C zLMtEe5Pj1gjV9|U`opbBq7s`bvu>8lMC}=LEFeq=+)Up3px`AeSm=zh@j&hDt-N1R(YMD z(u;mud3RM+c~!vQQ(jT&uUgVQ&mSo74ft!Sf|c`Xx^3k()zuD1WtZQd;1wK>derUr zheJz3Jr1%SEH)6anzAG39G;qM!w-#5l+K~-X&%W1Iw z5v)!WSI-~|_ctj;jee$x$03_$u4by|6(LN0fR7HdY%kXzPk&hS_hSAH(A{&CnA$7x zzEHByn_kaF3l>RZsjKsB2JfXA#wy9nR)$WGMH9%(D9kN7yE+E=y>V)cN$1ujNJwKc zw(8@FQIH$Q_+DnMTjk(-q;ZH8Y2c?Bh z)k8#@T$D)`d|lxtsC0e{Tzn}&k4n(=5)Q1Sc5#n%fR)Kkc!q)sDT;~<@1kazX%t3H zxN{~LS!l9LH1YBx!sDSlzXOs$$I=5_>Fx6xw@FMys_yV{gb@hDdT5f&z(XGc>B3BW z+TfcS2NPbiO~&>rWtsZW)$Y}9mMMf8Y%i`eWMJxr^ftIqo$d?~MN?oUvWK|e+btzp z`aq$T+?4ioc|C2Q;E^I1WGXYzrv8GLX$>$4lzP@V*Ges?Su;;?q+Y`%*6>TK&zWhg z`Ys^5h#)|=)MN{~%!z9wzkc?^dcw9=-_CS>OslA08GCCg=hc?i+WnPFDs29$n(}~u zNoAncUk+qd^}One>gsv_$}6L(jSE~}Y8SN4a&a7?pGK~k9;Z-0>!XQ#-vSr+CSiT# z_FY&i(llKk5B0#<=3)n#-Q)vxv;1Bc)*pCw1qpTCz_qpt`;vL{s{O(4>RNwQdAZ$h zuc-+5gS|b$KyP(zb# zHho-J=nby)i$O?c6O&Q~OR4<^D=*;Je3-~(-|Rro;rvk%Bv zOkSPT_<46}iobuCi;kjrnzqtUrsn?W+Vkd4-hJNOhQFW3*N23!@3>$t!SQ?G@1VI) zqxs$YnQ0uLacVT*&OJXPpEl4utsdtkm2RKqivck}3a}oq0dNao2(S&X6R-!sK85;#Qh*KM0JH%X z17d&_U_D?1;1<9TU>jg3U=M&DkNN&ZM6< z^6~5rC6vrlFeWMfl#ic_5EoiwuGB}Um7nFh%I93!dhz^{So@^2QgkPq7_)u$>*pxA zfB2QsA~#)GSDV=~AI?(kU-&>gx}383WMj%Xz)cjH>E(RoX0>Y?mkRD8Bli+YMNZ|P z2y9SyG&vR9Xi_TX_EJEhU3$nR6OQi1E&q(X*(xEt>w5~kv0a2r-@<&wyG{& z-i}zX8_(NGhoChO1s)cCGf`y~q14sq1}z=W6<5khZ*5-CD6(=j*|5txa%laAr!(a; z*Q&o|oaxkAr71eXMo7NnWe5JCcP8KFw-VaIcqmQpaZ`P3xwzvK#`AKbBh&pOdyT9b zTkJz~nXXONGHd>%%WKp_nl{Z3)Y7b)Slcd|E1GI8^G3McxMLgEGwDk{V%S5a%&LK@ zeizkNOkwp6y>tY2Y8}pxJP41|X7Xq7(@IBRXtIMg0*F~AJl*0C^z%n1Xev=@OyfsV zjUd)k*QMRC#2p{~N~g$2mK`_wqAN0&=_^yCch$OLv5MNH4BaA7uP(BR&e_@~O)}M` z#879Z%4j-~;TA5vYd6c*fG5gmsS~D{iUe=;f&Gr?rOW1w6HtA+90D zx)lv_RR_L0Q;cCLGpZl3vT44i1V9!a({frg^i3fqk(vC7u4~$z7Vd%>E9zJ4-r8z= zbp`H#*sCfka0kRT&%dOmHi$e=ZErdjMs*S;{zL?T^$|;%J?;xLWX~<87L5bUYi!q{|#lN8I}~^%t2_-f!gT zbMeT1rrV7w55yM~$TkGJkvdxmL#q7w*j9@*FHmVzpJ~CP?pUMoh}y)K*VEm=Btz79 zE?qi;=P2@MJ&11az_ShAebn!!GCs?QGV2Id=wP>u84$J3(E?H#1Lb zzo->tcc?g{xhQS&)*~koM*QODg*Os@I)}0WV#hDT19yeo*hwIJi10@ zw6oc-(i^HcS9+nLLM9(er&oQz>SyWH8F;4qntAq@{z*+W_m3riA^O4A-CJ2+TT|(; z4p#N}tLDwC@CSnS9>2Y!H&`98*(;V*Akk{-2Sb9Hzjbw{MWkl+bO-n+1b=9D!mN+H zFCeds`fUNTMi_l(*i&=&9fdp{a*#QikEpv%C|iqbO{Ox60kS>kU;`7np60x0c^_8ga8FU3x{KcEE;%0(h$x#fD8e%+9a9CX)-Un~ra zF-%Z4n&iu9!#QpZMPHhS5P+%or(`@9&*+ebH(SSxd0sF(jXo!2YNF0k)yo>Bsby;1 zfa{G}l*VlXd^4M$rSp<)w#1;8E7EA{WmE=MSL#~t1M#e8dOnHlne{%FtRr2=d}m3P z8gA5vr`;_5Y~0o2uH1{v3~o`S5ea+heMAnVv_+efGv42lTKv0oL- zddt93c+`JGD`ZC~ZJ~I>bXUYdorF!H(fUcv@0+XWBh<>v@F6MM#20a)nNb$GBJ-$@ zFLO1?JY8qmM`@B|6_Y;d+%VF*rX}j?5DauS8Tgpj7MV3R*_rx6E=GBrsj1qGLRqMPX=ukS?PUbRFPIv+GCB!aBmEWaaxxvi~e+avrRKp z;m=LyLPxqkOV?@wTF1&w;v@}<`KHR!o_>w=;(iNWLZ`+561oZK0HuiznE~;jY(`QO ztyetHAeWD(GM8r%>tHj1NscFm$G4XU@Ixzj4A^0*E6Y~8LrdgSUKTxNeNe~;P_1oI zUhX#WPkUw5VuSQoK~1vBZ^ffX^n9g7_w=~NOblNYk#jImVYhWx;?>ovCG-4M6-#>k zf$na*zc*MJ=&7u>m)BI?9Bk{Ed_u&HVR~l{&o#A1Iy##~xcL7|Z>YH(D&om5 znyj2X_+(`SrCrl9j5|3eYWKf1VmaWnQ)4Fk|8gDsck1~coruS- zTl`+;NCAR+nIGMCYw@V_QF!YHKX;}^R{qn2@hB||@cLCxa1d|ox6^y-uD&3Cbv3dy zTi`Y3u)#QGwUmHoEYPCgTBa*ndY()Vv>ets+qCLQn4jj)eyz-2E5kK|f^2AInWV*m>h(Qi4W0Sf({Gyp=d+S^l$W?M zY<`ZMauPBhq1wcS*TwNmg|u=OnGuV87d@+m*Jj0=wHE#HKA0%xX$#Z3)P=l-Sd<$S zCb^9vWFr#zu|@hhx(xMA@ z}*-bTUhB`oR)ja z1)sF{Zsl7`JXND)0W320_oB>0#?+6{t3B8&9%P~HsH0JPol4%4z&nZfWo!Q47#YRX zX7T@0tLx)BOH7s;l$Ge$Mh%w=Weo#!l8w>pmZ7g!QT@=NkM^-<=&zT@Ir#o*} zIuhoMETf=N`dcpAdn#$?=$bVue#(yGM zy-=Fy+M_YGEGs`gUuf^6;-afNBa|Ppj`psirOL>4s8@0E#t#jtVzSqfIeb{e)HVuo zl%E>QIA8F&)exh$#gAvBd)tGUA914tzY#+3BV$&vQ-AR?1F2mos+hkEKh+URQcXuy zI-R4u0(BLN7zo9$%Q8my))oD=M_9GDBk(giY5F5(FqfLfW|x<@%}5w1yb%}bNlGnW zAcrQa|b z%N&R}@IX>s4)V%0zqGy?#wX0|v!Wh;TKwCbA5ffB$nNWb0*PSRdhzQ7;Ud*tcuG~1oaH)m9!f{~W_kT#27 zB}-4qWaw*o&xPk?EH$Jx@%^_E=17yRd5=njgZ)C-^_L}-e zQt3QON9Y@cKiQL(S81_(`h27l8V1#B{@ccg>F$Ua8vl7c$0G2LTLkVHVeDj>*A72bUz+1L)w$#aC~f-A6dULjGhN^GSWTyr7a+?uhVGb9hK?Sq(!O(& z_Om>U;t8c5J#`u3PgPSbKHVFUibB`rwIn!|GK#G%ah@cWmoa(%ueyq5vYQdFN$Jo= zbc;k7>PVBC;y#z88#ykJRGE0-_eVnA^j$nl-cHAp;Vfkt?5Qyk#L}oHq|p=a!2E+gtnm+GJNB{h@~3wd+_gJzYTlx ziCx&|V&9m++_Oo-1-;c*BwkfO^e;vRt#eO07eb~pa4`IIs`v~?M zu*XM}*`3(qGX-oL_9^UlVSfqsc!(hNHSA_!zZQEN_Fu=o5&L!6FUI~G*bidA9{cs! zW2bE7nfMZE8h!%D4*^f@+JQYiudoMu?%(+=MPC#s#h%)0$DaJT4SVwMKJ1II2XTsi zlj17uu~W7phR@NkTYx_g`>oiYkNr;UFTj2;_N%eSrwdYF#eO#S7h>`Uy26anMOAOU!aFQfgiwr7xws=J!9io3ZIE!GqA@;Etn1a zbFgp3{wvro#{OLF2eHTN!E8PD7h}H>d+d}=*mWoaz9=8|B%_(O97gzES@3(a;0vj- zrcLmfkp(|H3*Mdu-E?jY;to9)*6}y9KOMIiJ0+fHf)SgZm4ZTR9)XWUbQA$Qx&(?<+8u@0c=<;ZxK4R&sR# zzFMT8vc=yqpWkwg`J7#AK5x6OfbCZFS$KoFeB<}b=X-B7pEv%%e16pr&F8x|7O)fP zqN{B)HWlEDW%3NyuAdgLS<3m|o6P06++r@@@iTMz`rFLsjklZ6+0V`O8wbX*8bdtW zhVvbh3`7d&EygKpggvJ#=U2g=>iMqkn$PX9r&{iSJ=OD_u%CLq9`;qwZLp_$o`OBq z^KG!FdcLq27iY!3g{+-<@XcZ`>tLNYUW7=Z6Mx%)Z34DlZ%YoFjpI^)10b&S`~ZK_ zH@sh*jvNV7ib4X11}W?T)YSy!as(8A6%66GO?CqIF?RTV07QLuIK}4dMT`^^EI?*@ z&so0joN@m+u;0+&80-Q2>jdmuH9SnPcUZt4;P)IeJiIdxkTX0y1Svyo6{Obzjv3Ay zKRi4hyzT`(=|EcNpkWUD&EX@DT0`w9_}AK#OTnKUsFw>E2bc^sj)Iz>gK8^axWDaV zInVE9dH3#Nd8>AEvOE-L+t8!~+xEjC`v7|ZdjLBD`0y@7tbzu^`=Q)EmWSf;!#miN z;a!}pZg?Sz{|-s71OB)Qf3Up|5PDhdNnXL=wc|g!J#$j97l6hG0mYve0v-YE2EgAK z*@rZN`RF_sK9{=(uoEx@NC8l^ALS_=(4ON6uRtD-dBfzN{j1<;bprOT8s1M3gAdvO z@G}mu&wiM1KkTy~wF$Qmezion07b^Kzr%K);-k3X0@l7918L4K?ilb zr(jwKq?O|L081vb!omq`%HZcxIgU~Q?XmW9OlHHYQW*9rv`zp&1}?`@2O6TSOHCO> z9s<|Yd@M4FAMvHRVtAwtHrZb%Y_xaE8^e3X6AZ1|Unk)Wl)r(VCD%*`gKlWm9@v{; zuV!=NI}HBN0-M#I`5Ze1YhSZH1)h8)^OoXmVkxo!9pWFM@Mmaf2pEVXi4eXUw?n2s)(IfPIi|BZ z30Wr&wO$4}LVsf%X?(q_VBBmPCJMzu+M^6Q*p&pogs*_42e_i_+6AHMv4MK&8^d2j7x+R3|0(~=aME5t)+Sl^{pFPych5W;6=c%0p9=| zqh0Y<@nU$sjI|&Yb{h|ldEiJ~4M-`+5>Irp4m9N<-7st}H=&Q!p1443+rP!0XpLyq z9%x8f3efGTolBbkK6{F!2Hi>dm)cWy8uss`kW&WGp4N~D0%~39CkMJOT!pz$19I#G z0a=gpfbQvWnMl%*EfGd?$icXi+cf-mCV|}c9{9Fmg(n(W84kzKJTtaz+5hU|x&N+(~Ew)s-d&`f8hc6y}qiy)E#^IY6Zocfi#-^6vKk>wE zx8AyZ`SJ@dywK-6LltrExt||c-oCh_=F8sCE@?cedESYqoO0@}mtWqpWy=7X#5a}x z_FHehf9N;sF1>Qq1sC-$i!AOAZhh#%Cmwt3=9_L>v0??t&pPWYo&K(0-1VnFKKHxF zAOFp-f4z3?+OE#d#~yw3#TQ<9YWwz|{^TcvgM%vlJ$FCw!p>Koedf9CPdqVn&plr` z=bZcQx#y2hKYjgm*WGaa^_N_7$+_pAtI}V7`N~VzM^|6afBEHCtQZ*h^+OLm^@l$^ zaNm6ky1LF!r9S)F&z^VQc`Cio3g)`wj-kK3{`xDsb^-J1E3Yi{`TBZ$zy7tam6w;J zimJa}WyOkfF1qLD^{GXw^u)altf|>#8BYki!Y8wqh77b z6*`UO09F3ye-dBi+q!k@29_`H>{w`_QBMy$jMdhj+$Fa_ATWLUVS)gx_(tP}h6RBf zFKe|BjuU8qK6I>uj%Z$d?zwfV)BnHo;&UhzG|ydf_P#$q`Tld;-v8sn?>+UvyW8*C z`@}EyKE4^XRGR&N`QyG9p4|65C)+_}?>_Mh6V1BS`(NJq!ApPq;LlI))4BcOUMtNj zFM(`7$P{iSn#)!X|MlhluM*h@e|eV3IJa~fkPYi(T&RiW%C$rw{&S&1HxtdT?tbpd zwe{zJj9N{YFada#GM!8<6~`mf zK!Vu_zw4npUjFr6Z)|`3<;Ne_+c)(6?>znUA3k^cb#FcNli_Wf zho87(c>BG3fA`R9kNsAsx#zO4Zol!e7dCzKjh|n=?^ibtKlZcXZNJ#N?Vi^jdr+tO z?PV7{f5W;xH+}Q1TQ1#u`xV2#y7Ap#egE$d-~RgJLpsf4YgWAQt@Gag;o7}Fx#ZoO zzczgL)&IEr+C2~a^z}#Y)@in{J^O`kp8wZtSMS|;@jo_Q^3LYV-@5BNuio>+S0DMM zPV>jB*FOL4HP2k}mEGUF=#?K_^p_uA{K{=tzxazE{O@n>(rKRf&J~Y*bIpAhC7=4v zS9e@@;UBJB^Zc#f-EsR5|Gf1co#xN?-+SM8zq#d#HTQpO&CnGW+;!>scU*qq9amre z`+K(NG&mSx)75jzxd02KOcVac}OR3eC*aA-hbVt zPygiVH-~Qe;NiR8{q4}ZzvsP(vfIA#)u%Rn_tnkc+jIN(ci(*d@S_j>RmtExbKmN zwX&fN-$B)(%P)N9N8fq&$JhS()*ruoAMYiUKl|XX?)(0=KfmIVUtaaKTfcGs&FjAU zmq)g0^{~shaZ62_F!pcE0%H~!v%r`I#w;*qfiVkYw?N~muJ%b2&Ym=(NdNd}Fg{m5 zo?Bk}`O-w`3C*GIcr+31O_sLy_J+EHrSd~ZrSzHzex$XOe!46eFQqs7@lD*)^76U1 z6Tp=?7x6c~1f#P(4V6{%oHZ3?_0Ed&vZ@MCRatG7(^gjQvN>zq^BUX@o_SxPnnfpg zBME%2p1veP=U)NndZ{}8=QMN;#228=nuWAqj#O2fTP`(kiM9v(qsxP(+!kmGH%vn` z-W}8mMrRo*?4RroA-2dlFxUm#cCL&C$8i#tVSy;f@u@<)1mlH;8+lUBFPV}Duk(4J%Q@P1O5Hdjf#rAkyxBQ zS{cVrd{$NnMLvbMG`pHSpArms-xL)s4}?p_mzLn*_%Xv^SP(n$Q*KH6xT@MVlTd9G zWKhTK(?vz5YMs$&cu91yK9uYa#42THNZsa?mfN^Lp*NaCiEi;*XIi)L!6rMh6x#{q zT1k0jdDXm1Rn-%y-|@SO8o}AlYLDCFZm24&sIPaGRaG}smf0&R>dQPeHdn+dByL6?1i3}oBYl&s1B&-Y)oK|ho5UEV)FSunfw8HcQ18GZYZC(zMgD67 zXlqp3;Hj*)*VosU)mK+K%c@*%4*6R>>g*OyVh1&E}~NM3O)E7i$BM*|6>*y zv%r`I#w;*qfsdI5vc;dsB8qR>8?mR3GJ>VFxU<1oU0vlyh~cu^YRal=oV8_6PlFwC zhO@z5Tkfo_Y7mL9^tjVtZ)AUk3I{{p2=S&a_<&-~QMFXYnz{(1DIXeV>UI8^7*nsD zAz}LO%HLYU&(SAEt>Ncb{_|rt>-_hv)5kO(v%r`I#w;*qfrD#-Z1HD%DC${`8^ZYN z=rSV&Rk21Wl@^6oyXu{8dyNeNsK--QRbGqRuXqfitQw(cO+~fG=5mTeS9%m`lAr~m zCfo?Q&(TU9Ar@6d9Z)zrswT^DRFz_w@k1k0wc0-ul&bX)Qr@#Zn(Py-s4Ho+ErO!R%NTAlxICsp7qYkhH96mvbtV-HpUcl9$X(E<2Gi2F$;`YV9Wwz z78tX@f7Sxo;!XPPe|q57h&3g~2$0g^OpmRmwz9UtR#sD0UyU28<@PdrIi9?2sI8q> zQ|YX#b=xYl+-29fYcZyNo;|)CwX_l9ODX1nV#`qpma(OjV3_Sg<4RfOpNT1D-GdZQ zW_%F!AO)3U_tD3)m}3?gv%r`I#w;*qfsdI5^tdu}cw01zx0R5Os+?D4t0;5VR5jq4 z&C05>`l@m~vuSr#)Kpa3%iWa~Uy)&!v%5Q(NQCevm-v#JIoy&;AR}ga9p+zf>(`Wl z6LO2pFRvi((XCTN-)@_WyVLlXTO=uiZFz1qA}!Revei~qIBQ&G<<%9)>y}sIbvHLX zSm1V*H_R(D}FM9S5?#fBk?VF=}F>j1YdGhdz_wm zwe@9A7hVmj^5AtLyT^?;h01Fhswx`l=hc@tn0-lOspTx`GxP_8eY!u%h8%!LjjA!i zqpXI>=2NN`qw*?I;p695G+GkUt@z0Z-9E3v>8i(_^|D%9&AhTIceSUiwz{&mtg@{WuJK1C%C2J>{E(i(99E;Xu_7?YHucQ%hwbQqOGar%#+Kk>`B?oi@v zgic5NRPHXfSC>_|T=;>LN_Tyk-R7(>tFD>X;4HV{HAj!j>`@v^BZN}=CT(dsYWC?q zB^z=8PBkiNN)V-Jp3SRNEk@;5qQb||uf!Llr<>MFc;J5M}j#veGOq>JRKxRNr`)8?pA3&`e6Xv_gP)2PI$&ZOu*vNvgZ9Dq9| z{tNvnl~;wV=K_3f(vQC$d~vb^Uzu#hH#Gg&x3C5r({^|M-|*!o`n6>G(m)6w=Mnol zD#VtLf7VZ@?F1qR{E{rrLM+0Tf?Eh5ateZT1YaJHqTUuxV`K7P6~1t31HOqJhPp1$ z^s^WXfPN*k3E(V9;#e~{b%Sq|B>=sUQOc>~ppF6`049W^2xu>1<=`b{yTKvB>xMvU zP-W)X3f{e3RuB^0;MmOuxE2vE(~IK(S|-|83LA#Ne+3|}X+(6SCw-6!-zdk|gbZC4 zaJq!9DTAivY%VM?7kfLaW%KwMV<)jms7H27@;VVn4J#IDhHhR+_rVICu-;spH{l;` zNqnIu2ggC^NwvtTG1!xOWhv`JIm>`6MJ*TmG+Hr|t>>b=g7;oIE7OiD!LOd{+p5VR z>yTvG2XrQSawNTb*m2Oija#n=R_}(UALauG)?bXB%=^PE!`ds^`oxWP=D_9wXee7| zcs66RFeVs!gS;^Up9^EJ`WtxgPK~U?IjDjknS~##RG%0h%E57Ql2=90WWIaNtvBHv$SV z%EN$dfT}{qt^(`>EXGGG9stb74}Pr$>;ZH_r#k^h7DE@nOMpiF5d9_qJ}=3VfE|F7 z@#E_o0Q9ZMKENXY+f;lK2l`!sJ+%qNER0Y8oQ%CZ--vVVSL{Xk;V48MS-$oVVFP(y zjE^HNM*HOX1N12&v|T@+$yn?Ndh2=V zv1m7VY(N_d0Z>)j#CPQ68SQ0Vn2K-moKEC1x==rs_|ju@*xL^D9}u?y3>idi-Xx#5 zHMBgZQ+b?OMlKt4igr8;T0@5PM2(@sXEoYOo8+q=XO@x2j;ud08MD#XDqr4x(}?+ zw-Y0UuX>zW#&|ZzgYgSO`ka-~4$UCMK-;9QDa{?^ITg#}%rXjD3^Gy}4qG9>ka3t~ zt?wnD?FT5M>bN3S)rkIpKb9(EP&0?lpAJCA9GIW_F#pkJ7d!r!Rt17J>Ls?`HUnz!;KXu$;qn44<+R>)T zc-A6A+R7#cXzlpaafgpu##Ne(9!iwtTeq1w`9%ow!{ng>YNq$Xo;78#4vWE?SS z8Cx|OFKL6PP#LIXciE0unv9vFma$WlF^HI(wi#JuqG)pcxusAVULbcO*5iYZgW7r)+}h1w1@%CbrQj>Ozcn><&KGs&nru9Qvp zF@8O#xkB1XF*WB$e<+rwxxG`9v0EV`c{y1BlMK?%9Qz#0Y?#y?DEP4JxkHn&Mw3yh zbeWKm?RtJ3+XWe=kWr$vgY>a(wEm@b+^ESoIZZ~k819p7Xc6L2@IOP5A#JA0iD@!Q zrwOdJKXQ;&$z-cf9yg0^KV8gYji@SlLtNUn1~SN{c4w7Q!ex|$CP(8$dXygfDOUJJ zT+_gGv}?7Kv96}g+77~H_N(LBcF4eosDfp?Q?u10nv8rAHghVHmxD+$ zldWbQdjc!%1{vzFQTjuvu1nem8Xhxf%LZ#Za*$QX+>Y67VGpXJ{z63tv9oTwfaHEf zISFj(GDIeb`cfSqpE~Z-EF9!jcpYggfwBBWA;~UA&Vn|p3@W2`+(L!gMl_!~?!-~c zn4!s-l|=^WPcpVi0oV%}pBc3bo7TvaH5og#H3G3DUQ)(RLTH)&O?AKC|G#hU3q^ zdfzeQmVc}1ydwsee&M@~$5O73Sj~U`$&21Q=eFkaAKmrrgLnV%CzSsq{Eyb0aq(4O zeZ+m~1F4dmW)1w6a)N~a;tA6hys`P_`a79dh_{NH zzZ{=`)7Q`6e|q6(j;H+O4B*2jUg0P`w8DA!-n;L6=a|m3DQ8Li4|ndHxo+BY*LOR5 ze*4TB=jKu#lkmq~|JJv^;jU>u-_>~Ui)C%MQf`y*ySv|AurIRgl&g>a;{MJvF5X7@ zPQp)l@tceOy6C3*yC1)}@Ps2LR!|O<@ZWj))dwHhbXv>0KU^QJfB)=bC@;DL`ndK=Ib=|pw@~lLEa`Eg}fBw?F^_#ZtKk4@i z53^IgbqI3L`oz&EIftHYzV~zaCrN$-+^_<3?dQNtf=R=TB_EY7P-DEk*CqGcnssGh;oKbZ?mVk#gbdQ2xSM*~L z=*RgQJ4 zl8i6}x?a}5i>X7NwHt^mEn{9{gHk=dh^`I++ zE~T)`EaEUE5Js1>LWL+&h7P346LuKZ3Fpj`P8n z_)~1R0sXuO^tART9Buh*<8peC7u-2+l6~cTJZRY3(&=w-HhY^E!B=G2A+}E+(I0AP z2=s@-EB%eZ@bX|X)E&^vr`Yz_8|9s${$N5cn`(RV6r;?A*K-EqD;3^{*-m@IDCc!` zA}N2S?Y4^z8eM)G-Bere0)x)&X>fKmbwXB;*2by!hn{VgZFG739i5AsJWBZ_+rqWH zes|E{-rDSJQOYLU*4bp4x6|3=bs2n%ZJ&Hlmesd5xuv{AY~R0H#rw62TQz;A*>~RC zEcEH{w0j$*LbANr_LIv{A74NU^>#R0It=`K=SX~KqqjxkC)jeXk@$|&d_IYvXq)-G z#J9J&b^M{W@sCP8w}ro}<C69W@l5AD5se05ZgAm6z47KH+$UPu4bkFqJ5_FCTIJ6 zbeQBn-FD7qQ+cySnaVVsWcgIv`e#k$jo$f+&H27OuTRgJt5ZhyG)H0XL+u2#}*7;7eJ^xTzd8N>Y?%hqZ?MyGPGW4Bd`^8CW z{if56vZ=QF%G9z`+C1}Xw6?mr9WQ^~S}yf2u@yPgvNosdR9QB~7A?@qXbSSzH@SFw znlLV=+4kS7mM!qOI$PTfou=3ZPE*UqZ%zwV^?j?}nW|VY_;MdO19!qoc{w(ZTt=1UXY}<9=hNYj%4zIVFf8X47Cj`zDTU3fY$^?94yn!F8O zj~luZ-4@tjrtPdQ3teZs)9vl_wzfDiZY95B+l`M&y3;+bM#58mW|Hkj%m*aj?{>C$ zJ7`=Obvn1pvaU{1XA9ag*>?5!G`y!}eiN@G>rA%UbG5PtZ;N0^Wz(VSB-;+mU0hZ} zyQjsa%9>5c*U4gA?JKgZ-Qzix@DFfbKIbS6-`LeM-`VbUwitSB z*`k&48JrkW8Qt%lVtZwgR(6WB%}K`9+dRqk#SX3P)Yf*7uE%!hUt&A2TPtgUe|zRD z@+R4C#+c-7YikuI(Rog_{b{0J*527Qzl$UqcAjke`fXZydsjyXxT=x!siyd$v#vsAAUTJjjtp-cu`UE8prM*ZVE+$5?4a{vva=N9$ZS_ZR{bs6t~4| zKj{n(CS|>R)>T5h==>U#=dvGsN%9bS?|zkxn}B>eZ!9GH&D|KIjs%X@RD>UAe|Ro$ z3kYf5<_5p<_RCN5iZ?kqZX@hp$Xd>83PhF;;8&A~j_hB^7Vm8t=y&x6;t9eLze0A{ z*MZ}&F%Zsy__>gUz6czto1is3-TNPxy&!?Qc20G044y_!2&!&DgTg-R3pUhtFK3ol|bL znC*QT--}GN1>?Lr(b4^-BKG#U&c1>EC6PdgY(~5mV~tV7R+Vr(Ikcufm5pb=Jh3g* zjVLT2ga={bdQtnh5IFZChuvSA*Y%qD*V zG_COvLUYY7RCXumr!oIblyxNI0cvY7qLq{G8=&Jjw(7k0Xflw5f>ejL0+w<*BTM<1 zb!h9b@%ESJ3Y#ZXym74ebA)%oXK8Iu^o8uqUp0in!InTj*OT&%6WDc65)MCz z&>z6SC%SWByCSyZ_tYm%!R7EFpO5lKDU7>uv(L*DFG>hKXJJiw1oQv0ejpT1dLyzG z_(_ErzNs66MuLv+-^*BfVeZeR5B;D;_lUNg*rUK{~eL^Q=U-7HiD{ z_WS~OD4wLX7~vK|zd|;5Q(HU~Nwy9osU26*oWjm6ZHPztTr~$a&1H@L&ZubT+gx5@ zohusSic*~zx9Omt^9jbuRNN-?%)}Jd)yeUlQE5hAM)jt!PkfJ;IU^BrDe_~odm-#I zo~?VaA(W&qyZR`PSPB^>_S`PN-s${DeG^nhye6@_Ev*rFF8^T)3<|BksjQIwen6t> zd@b5Ej=gb}D}Z?v9Yy)bD%huR_L;wzR+c%(N%lFf`Gq43f#6GdM>ljVu&;Vm8y-H& zIqn7I+izb+^Uq?)*o3x>vrj%oyA=8;Z%FdT*^ir}U7~z4XE@&e?Xs|2W82Jsq75!on+fPvp?kQ=yY~^_~Jn;TZ8gq+uL!y3>ST>L(kz%vYq1B z@u#=8Hfwd}K<`6r4R`2e=#ONFrwL&=m$wFEV~XvxKE1rr>vnrucp0^4itT4jdYM*_ zo;BSJn@+MncLo14^zu+}1@BFtkILxzjbm(QBIb3sx)yjnK8l9@F61J-Ev;P$RpxsL z%V{YWc%*IR3Nvko7qO#95)#i6wBtnEGP{|s)7R>1ZR%=n>Bzv|N6*8qN4<%5_x|P( ziEMH%^0ae2we1kwTd<{$_qTf~oIce@xxAC1*d+TCgNO+_f?-?~dDP+KWjoOJ3G54- zXeProYDqBe^HKhccuuw#G@0taSt;jBWmD~!yrY-VcabS*KtEAA$(+L8Nnz}*?2Nj? zq1cjW0MP=~qi2V5*wT_1Xz84`@$Bdgv6#3TQvDt9$;oW|gY$z)Ltn_IymBLaYMOnG z!z>%$4~Nqcub0r)$?UJ+CfUkx)ny&QrvA_wUJ+QCI5ilI85FK)IEtoo8P{N(O<|vX z%rh8^#*>{u{d~7vj4CHo=_xkmM`pLE^g@dgQU9Tf!ZJuN~L1JT?yJi@2OZ_}e)4(;vkm z;yO?KI+4Ge#O@y8e54@QnfTp_ekovony!&^+#Iwkmwo!nP@SJwVSdYH$A1~B^K*L6 zEuZcAMGQ(1kLf7SXRp!uB9gZa=aX6JX!zBF5dZZfF?gx01i9A|_DW$hz6noQZzLHd zD^uAy7()}8Z>?r{KBEzy?qQE-59dlxBpf}DQOKV72aUJxK$yo58&JQH4ILfp;V7=# z2IO}O+1(Py^;-@57P6b4?@;PGfE&-2)oWFGJE?8sS)Yaz{kD(ChnufZuNu*iW~Uo%AZ5+*Dk* zEu80<-ih^u5;2{?h^>m*ORpma55~0~AUQNo6|w6&V!av?vgp1FJ$EwI{?)VnhSTfU zV=A8mADPUyR3c{RN6a8XJH)(HHVeL0%$^zI7S~D$PtX07urEKTtEQBZE)&@c_fUUI zW>n`Kw5fz$cmc=Lx=*QdBkVqvE$YSxNi{c+HH98C(D&2WB-t`@EuCNkc*oE`#r96R zHo(2a7pn-r7q*_je&6DyHDDmj7YC%@V%VyHEqozHxn3B4<-h}Ngv&_r00u@?3cW$OrJiwXE_HlkjwqHVtyapvwQ&b#r74*D+^Dd zj-z{)^gQAu`()&P4Lrr2m8?0`9gilWy~)zn-ri7muvAW=r8K^94J$1#pKB|nPYjge zP11OP-yfOE(DSsKEyauzjQ3L8r?8k<7OX6l=@Z{H6{n?34l!_Qs>CT~wi7SkL_;>`tF(!?wnXTwwAu$bTBbv3 zh0=DJ@=*1`WgF8$JYm6!_)V!RQyyxca3bizr*B21$p(Ry(E-X+DZZknJABiPcB<(P z)jpK&P|qpd;XBl*r=~kpKh@J6B?he?=P7d4l!k8t>klUTqCKTp)=iSfTJiz*^^y!HIMtCt3nK1EMy3cnwc=E=H zE3Cl~@+LCjV!R^GCopn7QL`BH9-qFnLc~cZ(_ZKXZLz4UBZ!_)LmK@g?OYNdKNO9i zQ}S3_fZ~*Vc6yZZu~V6`z9zeV*Sj!aRSgv2_Sgu(n;#gg$*hX;;6u+cUikx;b9z{^8%yH5|Rh*tb zQt0GT2R6OES=lDc|Qha#?PQ=<`?} z_LCfw*d*+W97U`M`$9({D@+~5hF8)3u9?^`;n!&R z^%|b;n-G43hTq8XdHfx8;)mq~FCWtOq%Yy|h!Mx{(DpkyK99e%PWtcB&P$;uwVUq0 z)1IE6p!yE1Ye?=4oYTIP?s9P1 zX2sw?yoz#6M7Im&d3<&3^A$oz#&E9-f3XC^S|~4t9dZ&?3}jed=a_J4GH|&j9Lxt? zo(YF81}@)(LpK6fV8X$~Yaz}7Sq|`afR_VxVH4( zfP9wr2fGbmY0{1E=hMBYCICGPNSmq)>2a`i$Ye)|G3iA%qx(kmYy{o2r{_fI9xH9C ze$rM}9YKb^G50lC0B7!N(f{VY7X5GTYr=tNnvQNT=mD$-+z5C8K$}%Z>er8=BdY7N zDX&ELzvy{T+N3NR{~tw$)#o$W0sWHZ^I{x~OB)B%ktI{dA5uf8i#y25m@G&UuE>PD z_9DVfFyXG_xQQm*2H?mY&2LdVkV3&c#~gJ3lb&&)d)`|C{604t zMbD+uz465Wde)QfztOXuv`PD_W0U3=621Yj8L$=bEa0PzS%^cs&Atehw3*tt2ZZ#z z6XkOk0%%ipqRbI|7Kw56Oj2blkB?``1g znzH}@+croEjW!5UQi9OnoO_-hZ&0KJDM5@NC{l``C{rVdnG8WtBM5>pMG>P+hakuh z6hTpRMi8c`5fovH|9hQ#Z=TvR=Ib@z*Z22#>&U(P?sLvQd#}gOT6^8(tBOCl9D{vF z5A-dF`i>sxJBxnuEQ5W=4D>CG`i>dsD~qKJ=_~g`EX73h2s=tXLkoxGgmiPrOP;BM zqmJXpo^b(vY>vUPtoa!`SLwUvXI#8W-!(sD?})zgjG`vf&nfYG$-@_1Uh*8|HS`%9 zQ=iwgj#*sr-+jhB`WAD&^nBQiBz@h2SS9pqPx4#`E5c>8kszzGt6lw354Q%3tcXil$J znx90EXL4bkzbF*e1&*S7}!}?|p+{=$-N9KS$kiEnGL;9BCOQgqDjE6loXKbWr z=o0N67W)XPJzoyF$coh11Ot(LHyNkAFG#&FLTIF~H-%b}V>8wrxOaKYS0f(q`1@zWK=7u^3kAb)3!f2?i$n@3?gIz9sd(h+gUQM%q8C>e!+5 zDmr$|z&(CQ$4Zrn^gW8AxgXR;g2fFTn~YD!oz}_1ai|8-B zAty2J2Ei94?@^vXSEb$;advuqg^^Aiv>}&ry+Zm9^48FK6FwfCw?6s~ zwPS|s@Zmh4lQF!nGK}YC4hD6&P2WrzKhGljOlAB_*WW$n{rF5}E} zUq9m8%z^nTk@@|JeA_ro4wQ}(IUsx}uL|zXt3m$95Sahu*hMDDXR-MtZ$X|x-rGao zOMafT%X3QpXZpQho$_92K=$6sdz*_%?y0;N+LXtTTc`EU>f}N%G%9;<^O-~0D=hiK zlD{c=jJTbVOvvG{yz)89I9fOsaflo&;GX3iwH)0XHf?gG=a#J1SQdjw^LRb)1&@*3 z7P?1kB70nAtnyj%0p&H1BadS!cEiVL4oi5TJbDlPj&q~$%A)Uv;{)6~`cANmJnl5~ zJnkEPR~3CX9D`%1(RZ_=?}p?IdpQGCWV`HO9w*U0fhb2Cy8{?Od4s?Ubb&ClyIwleN~j=?n@ zu8S&J(;phEU@~Q#FFB-QYy6O&uBC4YeWX4>vhUD!#1qeBiBZ9v(omn z)H0A)K1V6XY>wp|#T{;cSGksX6}m5qWdraet_X}Xub`PhS#GLrMm$C&h$xUH^c5Z%yl#^2r7t-rTz3#lk-nnq2d|ryU($CZK2k+rS-13cZKx@| zwh9*K*o?Je$@Ro$PxX~r6GFq$dJnuG>RZWqgT7Vc51dyS8)|PgbKW`w^gN&QgePWl z51Ai%FFCaGUhWOJ9F0xh%a~-G=`qRs%3<~y_AJ4GG_Q1~t}S`S>1#_Jk@WkX)O)#} z)X+#@TWV{_`{6#DTzhO}C-GHmY3g}@3h$K-^Vw!`y>$n!C)l$*yIe0lKH=r`d*S8u zd*NkyUxZbcUdNKij?IeNWqjG3JDX1FH7|-~4fHLIXlcD+eQW4DNK5Mv(0*BT-3N2yY5BQZtg(ed0e-9*mZLU`p${2yUDP=UBj-+ zETm!>wLII{j72+y{F!RmVc%H&Fr1p^LTi!;8@Vp#|?+E`E-L7*O9B~ef zgY@(05ZNdP!(r^n>&Uf$MxsOHupB$5j!FC#S4rw9%8`$~FNgToa!9QnsTU;q`BIap zg+un4NY1&`5R#)Rbx5rt$#)kYP7cY@mqY6N$dR8qq^6S8Ns@X(a>%QQqk^N3qm4ss zbs&Q%&te{bQ86*WKU+Bjvy+&9ArC5;5(ZGLlS6#*sT%*Is5+{Jiuli^g7k@588)W(f156 z^{R-zAGGbWqwfa?Ff;moP#@+*-!t&kt3LXEQ19hN-zNC(#gGFlmt+*PhDXG;%6 zdQ@vl>OM)WC#mlwHMOJ`l+@3XS3XBEM-@jcM+-*>M}O*XdfxKzp2aQ|8k1KC_Z7Nd z{VRzhrtw6vKcohgyu@Zm*VO7^;6hXKlJ`*{G4)<*Xvs_3rH+@pgx92=mhgqVuNv}R z>QbfKr3RL~ACBS8L_Q2+c-@S@k84ZKDtU=)lX_J0lA*|a%3hC-R9gq1hrZV1w~oq? zBl3GbLw~bpXrH0)H{o}XcH`HP@`?T&$#1#j$ByFnbdKS7UGlkt{JzW4e45F>W6(@H z4L$WIyZhjGPWlYqBl&F7Hn>X3HI`X+Qs<_xC!h5ZZAbFC zXEkld474S$C;h4i+LF&9Z8KKWcJe^m;JK%+rtP#;Tl(4Ldf2MNC_&odBieT1^ERt# zJ7G0#V6>_0CC4J?Znw&)kD_((>5@IAZRFEQ+ep4SnzoU%C2gN^45evlOFwaXMUIZv za{55e5OWVl1PoYhoDA_N0Z)p>6Wazo_bc5GR z_LDYwBI&24B#5*P&SH{Aq;2FZO52I4bJH^+ZRzpJ9YjtYOWPnlB-{3&ZIITJ_t-sZ z8_A(ElEJ4-_LR06L#{d4dJ^9ZeP-!76&q%Ft2~K}YUqqf+wlW!Nsg4ZG?%8STiQlG zjkKLTaBgxm(l#gwl20waU^g~4lD_4)(pH_xy5>nk z)*^ikxz|Z+?7zCJ&l=Ku@cB+3LS@No@57a+#?Dw}E`@q#tn!S>*1=~?URhcPW%$sx zk#m&nIe30@4AMGuK9j31t%FZC*fx8$qZ-L6`*L;($I$t$;qyrSBcBK5S8_bkHd60N zo5;zb*ORtEDoTz}+6JF`uuYz3=(+pxd87oAHqq1F%L?Rw=ZJ(>T( zu_XIR+u&G|*ONBklac49*CZ{kXM^b?wv*1;>ty#}w49@DAO zswQcD_*G;KBm3`9+sJ1XU65Y0w7n*6X`PdnVbZoM$I!b-TY8?-BbBz1&m?Weh;t8E zO`D8)Q0gb2QQAh%yR?m*cWIM38alr6)wBs0q-Qs+6Q%8x5$8%IwU1G&OT9dQP2XN@@fOg_&Tn343XOY0f@OOG{qCuu!;mDYo4 zJ&1q9`zBjQUO`&VSf#IwN!E1eT#L*|(@}C>3%U39wBDZTsi2G2#j-jzYQ1|{tBS7C zX=z`jHBQUJ!&pgnynVA)tYC`x7w@))aaSkE^Cq1V=cG( zE!+0(Vta~RVwc)wcDY?)SK3wfbi3NFv1i${?KyU>U1!(Z4R)hF*KV?#?H0S$o@dXu z+w2AQLc87WusiK8dy(C3FSeK1OYI)J*Is5XxBKiBcE7!npRmnvGMy|Z+sScqojfPs zDR2s%B1ds_$981Mgv zZjPJl=DGQ9fm`Snxr(d1w(Gma?i9DgEp^M>a<{^*bgSIyZnZnpt#N0$v)wsvty|~T zyA5umJJ)S;o81<-)t%?gciY?r?n1ZS?QlEYE_adJ?JjngxJ%t0x7S_fE_eIf6>h(~ z(v5i;UZ$7jWqUbZu9xTKdj(#hSL7+4?%AI26?;>>60g)N^UA#nuhOgXrhC=iOs~e9 z<<0iyc(q=gSMN1=jow_Z$!qpnyjE|XH{WaX7I+K2cCW+h^t!x7UbnZ{TjKS2z1}i! zx!32d@cO-#Ud+$%GyN<-+t2ZH{X9S4FYpWfB46=!-}ZgK*q`E;_@#cCU+!1{GcEx42l9J&;vX0gW_OHP!f~| zWkGpR5mW|M!StXym>JXrvx3>doS-(S3+jW0pfQ*mGzFz$Sy&!cgq2}cI6bTmXNEQ5 ztZ;TXC#((Y!uqfwYz*gyO<{A`61Il(!Uf@?usd8FE(w>0J>l{&H<6dfPZT5y6GaIn zp(pG_N1`*aB(XHnlUSBmp6E-gNc1OGCSc8ca8Uu`lnfeLS}{Ar&a|`aY&*x! zwe#$JyTC5Ai)_W#ZF`MeKJ&lG=l>a(FZ@9sU-AD#E?@fpIG;BMEkSEAFPI;+1q*_O zK}XOTbOnoo?qG4SBv=~s1iitsV0q9NtO)vpl|d}b2s6X1Fgwf%bHltaKP(6fLnYKh zJM_cia7tJb{#4m9KWsyOEDYPjj<7TA8YW44!(~X5zHmj@AFd2ziHt;MA}f)d$Vsd! zVf;jKVoIVUQJN@AlqV_@m5Hjv^h9-HW}+rBD=|AUCsCWIOVlSC5{-$uiKawzq9xIq zn3tHJXiF?eEKIaVGO8=FDAAo*oRU?&!=;r%JU{{mKOn1Y#aD`zlAj>6T9j60o-$u) zQx+%-m3E~==~TLuMM}4_SXrVhReF@__^fzsydmBcZ;iLb+v8pF#qpl_@_2tdL(A6k zv_ehSinUU$LYuDDXmhlBZLZd$&DWM0%Z)x`h0$-UG_uV?v&dZ4qA52k%u2J$oNiW| zGtC-vmO0y;W7e8=X1&>9wwUwHg=VL@)a)^P&1Ghvxx(x>S7L-_SeaIqm2Kr%xmKQ) zZw-~atFw|;FM*q|n9_Dq(n`ues;(+aYyQt$NIxb$OMb*MYQ!RH{h2JGvVYs|5nDp6 z2s@aL4KNG+Ux)6Wi{5Vy=fkz_aO@)V{?f1)K3xHiX2730X#WBA{6 z7tVnL8{ocXIBz~&*N#=N2yR=N=*22nAr?V#GXFdSTObEJpa2^{ho`2%QRP?w)6xF3 z(EN31{kdrTRybz?T+<21EQVWpmF3C`Wu=m#W~n)9o?4(5sk-W`Q`AzmT&+~6t25PE z>KwIBZBXZ`&1$PUUtOTKtDWj1b+Nis?NyhnE7X;0Mm#H?6VHnm#Eas3+>cL*m&VKE zmGSBEnQ-HrcpdyWH{J|K&W|sECp+Vd;L4@(UiflFd?lQjrRBhz1zHi@>1$Kq&vLC2 z4xOpZ(q_Y@wOSpV+MqRR5>S*lZWR{s?35+kFvJe-Sfk~egOzLlo3?H9k65(-j;!YN`DTUbX9wFq@HU34>eWM|B|j6ZVUexG*y%wS0aJ!AJtV;er9det1N>D z`{2TU_%NnssG0C$Hr$vCKjy=ch47>TSK9DpF`QWfZ}61z`@Jl;Xb&yA3l!7Gvb->ayHzY z8_$QI3*l%5p0?rYV)(iQ&Mt$uE8y-b_`4bouYt#B!{xQ`c|Dxo2(LH6?Je;8JUG4$ zo?i&pcfj{uaDF$uzXa~@f&Z5w0s4>u{YZhBmZ4=L39^v|xk!V2DhXYo~!5S`Fep~s2AyquIsk$>&5yMy+kk5%k>JqQm@jd>(%;9y+)s<&(`PY zwR)XiuQ%w8`U1T}U!><6c}BibV3Zi8MwwA=R2wsm8e^6*+n8h28g)j!(O@(hbB!jW z*=R9Zjd{j=qs>@gEHv7U4x`iPG8P%#My8o%W}7)?u9;`%n+5-o71C(VHJi+4tdUl8 z9u`TPxd5xA-R!_J=`t6Y-R5F*$$*Wr{AagP8h-@e=^o)HuGt6tf8CC${y&T7{5#rj zO^D8L?Bu8Es#VdH|G5YBbNWA$=rj*}CUXtgj2-zqNgYx(44r9AVKOa0>fiJZ(HQ@Z zzWBNH#PT(0iM;=!o)F!Tmg^#c7wYZ$5`C%Oqxb5|^yPY=zC!QUSL!h%!^kwUjBF#v z5Xr0QEW^ZkkA!IrBP)}{|_bgVq=N1)aWsKjb%gp#+aF5{_>6v1z^sLeiod0)*2Ay<^LvrJO$i%&1mrt zNxWXLqm{u>v}mXeUJkze^PoAh8Kxf}s(l!KGTg!(YEw3>(V|@P16E`%9%23(Y)G*n zSG67+|Hqc&aGP-+Hs2DhPs_x*8?@<4vF4I?T%$e@>um{gW2m$cJFXCEk+kGyV!tIV zw>IpwB;T(9CCWuq0o`YSm8=>mnUji*%m-cUOyP+ul&q8wR-E#>gfHqN z?<(n6EgI%SWu<7|$48opKh!+J_vuM_JL2OMro0;QWol9gN783$PkAZJq1}v>ef z_#)zki2u>3&(&L@U(tb!^zKLpiuMyq7GFeko@hJKbK;AL7b5?o z&KMqtLe#bjJhKrB?!ZInGc!RdZDP08#DJQJ({>Tt>9+)NEG8aXL-e(UNNYEA8G|Yn zqNPHSjnHBT5zoFz_S-}-tBF=N5t-~F3fb>w6K5L2rRESLe>RS7c^aPbV1MsI~UY^DX~3? z>p_!jR+s}$o+S)$TLEH_#0m=k z*ARj=%lER?VgwBlD$oW`B$0sL)%gE;DUUzt=U1oDzb3r+F0DuF)s|_(6)TYG!@c$- zcT^7e=Y!mlmhk!5fMwWwYx2jFJh5a*6hM4%J<4h*2k)=Lt6qQy-3z9lGY~oTSIKgy zNySWCQW*{%NczRZM*FPHRP@u2vKp$$XP8AULp@mx&5@*UN6s&|Gss5J$vl{jbe~H` zK_}S*E0E@e|5koLU6c_pFUkezT0;gvW)$-;BHCX}oWC4ytd3&)_5W5xzc&@d&mm$z zWkhtoK8nZB_uKph#NT^~wdbrRu0E(08iqyGl1ODzH}nOWsfbw-v9e@@y@qId3(>Fc zf#`WM<`qjtxsuWILBy~s70pV=u-Z~ltDbZ`y#xM(_p(zF^x`OPUXzNHx4>`Rkser{ z!shb8;YwG*+~%fGwoYuJ6$3b0ZVEdq0VkUcCN^&b{WN}oF)W*cD1Tte5UZv+mCv&%Me$3a`J{!Dmx}n8lEst6bsEXr znU~7cSpwCsM2lpTi&KDoW0QYVO6E-!JTMELB0fhm88&U?)^w6pvt(F4&5uQkrbIb3 zg0{>-6E(sgt>nrqjIv~wkP(v^#RVkJQ%f#O8+j`|KbWOboXSh78OTPNo60}wL~jYE zzmg1-Y;sEqhzHr^la!*xB!^@c*(3Gjjff8*F=UA!cmIUwu^m}SmG}WQ#Fvt2NGoxr z#l({`h$HFbjto+NSt_zylZxfGpnW2E6OA(LhqDCdZ&h{QGJvn zBDPRR6l3i{-(-VE7Z1Upt5c|R6Bu)Qgf1@yQ(i$lC=>iRFT#$CL5;=Q7o>O&7_r#+ zt#HFa5aC5&!95WQ9Q%pbZ_-{8oOd1wuVA}^>WX&g*H&s-pt^$R3X&_lBKYl~#Xnzf z1GN>qsYCD7yCUmp^?Z}Y5q_FAl@(#Q$}0JAs(Fl)=FQpwesPpWQNx2^0JbA)f%+JQ^{P6Sd@36q;f4JJ8O0-A8Q^F z**4;_$t*0%n8-?HVF~|~r*a{Z84xY0oQH1wh*Tz44|Q$uBXY3Vic*+fC3#l0QHE6u zw%Wo}R>CqgM^+TiDS~s#qPWda&$=lUpXnMFl^Nuq{9%!oswmb{7e!fwhtjc?MX6}Y zU<@Tc6*Vb~VkI+E5!7b%Ne5Ao#b}hI9W^`xqNjAr^i+hS3I9U4r3>$35Le4HiX!hK z=^u+OsUp%LF^;Avy0H-7Vp+nC#H2qBN+(`qAa4tsJM{D~{4QU+p^)&Sxbrf1^TzupB zL@=t!@p#-J!ns%csQB6OXX0<*nS2#rTiaPPwSc(e-rD}!Aw(RH(@xS(*Ur`MBBuC| z_PF*mdgnFm@7jBKC7)~GVxeuS@2T&rAFiK?k6uNjZ;A1x@x3t_ZBS*-Fh4dAx2~~n zwqCK`vA(i4wGC+ZEc;>m0xX;-oxeHnJEps@d$4<&d#QW1doNZ>xBIsHja%Ry?cMJE z!~59#-rJqb*a~o!vw}^-NmvB;BgH-s$0t-)Z|}s>iQgn1NIa2vQ&up0RJ0d9PdQP! zQ2n#|43Xd0)W4}4YmWAe_MMiaPt`Bbuhs9=72_~t20VNT_TarB1AWF9M!so*Z5;u& z^;`2sP=Tk=OrM+Mu>9s*+uA$Z`+-lrXHRerClm51XOz1x{F1=dItzs9c6WPkCr137 z_lozXw~fE6zmI=_|B1g|uw8I^@JR4RP#B&PUJ||;7BK2d6R#ycm$l0u6`RYSU6hNI z+n}_76+3`P^*_~}__c);Qo!Ay`9U*$kyG^o$BuA9^@YF=6kz%$9dO!8U9)R zH6Rbm{Wrj0=ZCWrzr$y5mN8LKVK#sImG#t3@wD@>XA=6^`nmcR;3=;glg#bSJX*SZRH?_n#$9%t`lzhu8bwt0(lH~012-P}LAPq^!O6TG;0mzNE#2mT)Z z<^G-U`DgxwV8_4=+;FcjGjTb&J)_v&$n6zVnWh}99HpG5#PzrJ_x0V31C8U2(~K*P zE6vH|=3Zm1YhQq_&voL?na%@_?>^{0>gr@@KkB{YeeSL2pYH$8ztw+^dt6K2;v>O0 zY{oA`J8?$horDybTF8Bhl=GPLr<9565$f^k_3T|FHSpm6P)ditAriSXI662lxGcCfI24QgswlVnF><`#Bn$J) zFfXxB;=@F&CP_az%06UeT&v!!-mc!SKBB&)dRW9`HBFnTml{VIcfoH(=JDqD<_uP} z9c=hO`wsgadwu69=Qzet>R#ub?mdGx_}ZTo>>lhF92EQ^xFL8t_#(&(Cz7jkZFnPD zW#5GxB(@M_sdiLU3*%hn1!iPpvPnK7g7=mB2kj~CIqePYA6lt?kp8azf&Qufl|G6{ z*&pHkh0Mji;Mu=2Pc<)r=R3{kkXW~q%l!nl<1x+&&S}nB&IL~3?&|jW-}~bj#hJlV z!Diu+;lpIKuL!>lTN5vUZT(BusBu)RlRuj%Gn7%PtL}pAJq_#s&+&KTU&gpp)wAQqp2ZCK?S)u*Q;-eZs$Yi3#{?=++*B}-5cFe zV5V2F&*Dz+Pu^d=Cy=eLd2f3kd0(It#`+WdiT-wQkmv92@8=)lAI;31>7NI!-snH( ze}i<{f!z#;21f-mg42R?g5L#~2iFC+2KNMi37!a^3tkJ}4nBgGz7NKR6QHNdPoBFQ$Ar!wcQK-prH6F&V0DrtIeqa2-_*3!suwb^;5=evdpuiWkv1pS+^i%ZP z^~dxt^ev4;j8ou<4lLPG*fP73=i5e3ugZR=^Q~*GXOVUeNXFUrh1fDpcvWB8IiBTh zM7-oO|8D<5|5do7h}|Q{2Ib)y;q%y7CnU}xqq7mplEOrl@Wmv2hBigVp1Kw7yncK_ z{8#aFSBj~0GEz8jxbIIqd(WY(7eukz&BPm zJ3*D-O?;A&!X~|3d$Mwba=-GuvXQ!zy1RNb_n1Q#*t6;f%*g1t8=n?GIereF#1rvn z$;Wy<{ucJ!x=8yf?O0~yZt$iV`iacP>H1mvIjr}E`bGLfdY&;E+y8LmRALAgBe~T4 zGct2MYisL!YZH5-y*(Uzto@C%jk_aJr*8L6_Ws{zQ;7x#&&hXDc;>Oq$v`4T{ zZ~!Ad6Pf=9_5s`je)CN5B{8hE!-J83Cx_=^o8E|S-6U~r;zY*UD>9IZFLnHXJ>n*=`Zvht*O3@~%D1dj1$y^1w8Mk(B5f21#-_TVAI}Qhre}a!&jK0P zA4$B}Dz)#jL+528d^=(}d+s#%Gw)yCCU_Im{T+iR(U+Nt^%E1ZA+AQA-H%-y%N{N2 zGWG}fn#Y2wpK9I)){%p~wpSEs`ki$nQt@%?Z`LPJRFSRON7$#> z=YSPHZ@+JUZg1n5;1#Djmpj*CSKNz6=wVmgcg|R%og1U4i=eyE-3uF|(mm3>#J$aZ z$$b}OVvM(mw*|2$&2zo|kUK|V_nnA5y$?zHqW6xsrGJWly?+~)*kk^u(C9Y7&g=p^ zFgPjlJZ=wO3Em5)vCgN3mxVWlXTZldz;hjmml9tjV)>(EQb+9=iU%35veDurk%D>dc=09cPBTwQC{nz?$^^1x3{XxGD>2$CD7yYly{$l+Nyz=+SdihNM7xr(3aWrwhQ;ai> zbBqg&i;c^X%-0*Yuri(4#V;7I7;hRM7@uI*{|kvW)*NSUW^RqeA!`yK-}YxcPBc$5 z&q71}&b-{b8k_b`^Fd;Pub6)`-$C|$jP-wpbqV(EP1fDSuRE+~toN)BtAqU)#U8F9qAZmWaj!?8AJL$o1#;w^-lXIeR(>q1i5Tt|D{fLF~b0&Oe=8cT3i6 zH+OHmo@)1G_jLC{wB0tI=k4Vk!5W={{I~!M{Z{WDVui1xDb@!wQv9j@;p_=)@ULUV zy8Yg8Dp9tWGCHc^{S-O1UntwEhp4|%?^2869tdPLc*%G14e{X4)}GZq)C%x@Dw)wc z^cTq<`bs~9T+MdoX#;50H4nk^c?)Sj#k$nG9)IT{cBZ~*eQAAbO|o5kH~TRAMEer^ zM*B{l?|J)UJKxc;b!)Lw{_H&NJO_7v<80(w?k?=!Jkq^@otigdx4efA-wcmqq4yXV zbB4d3zb#SrMeI_1(|;Q;zt8`||JEPF-o$aiM!{ymq+olf&@{5{|LJygbpHfjus+#Mp@48)8cYngMl&499?NQw z?^xMrs)od3FX-Rs>l$BKQ}H<(@$mL?&IiNnV)oy5zIU?SZIF&7tiVcl8rcmuc}?Uo z+=R8GhWm1*OTx?W@E%LNo_H(rCq}cIJ{H?SIa|3w`Aj)YJzc*=e;VufdwoaaA>(Dd z^Kq_$_cGf($9)Lo=R0J|Z@kNh8QkvO?LCYf>Gt08*70}t5BASxO+N;`I5apW7>_Nr z2Y0LqFAp~s?M1$MQYRdb?mAETr?Qs1btEmsV);Pz(eBM~UYGf@`5ma(h9F)0gL2&g zj{AU}>1^yw!nZomIU5;xkMl6kyOpc5A3+`)fx%Vr4s0&vw! z-JM+%fB#7LIQIM9)zb$27KgOE8fK{1C zj?0C{7;`@mq*n9q=DTLKbqcGL^nUKP?#I)80zL8~@$q-8(d-f4+};W+Qn4*Nw09>? zet`We;^Y_ONql5)4{md;`;43EukW8kR?(}$*TL@C)`f|k@U;(sYR*mED)x2HXe#K% zV&~%Wm?ih*pcxB} zllzh~<~((_aV#S{8Cms-y{@yNvkA2Vwxv42QO=vr;qFDqf|HR0SKyUB2C}R83D)mi zFr9OPN0H9kCXP&;g?IUKM*a(ZtY*eJyWp__KfczKOue^v9XET0ov90<_cLp zwR)Lxo$)L4dh<`_8|dD#_#NL^xk%9C?9c42$*}p*+1fiEk8rkku6Hq+Tl2tr^8Nks z{Lc1^*mt(O&`S20==V;y#BbeE(Ubt&l16#dhXSra`@m-N3WT z@yw^=oBtlU`;B$B`v5lMIIx{hgNjgR^`1<8jcqZ8iYKwy{>oDIN~ow6N`D+G?~A*j z!>5Bu-lH83n);Z&7T8>~QG^|JGKlxpR<1J#i>3wX{Dk`!Hb4Q{b|-qjLmz$SeFx9y zW6c~C9*V#7NcaYR;uc^N#o)KxtawZ$|N7D0hsV#yTl*t-eTcZ}-P!}-&$IOeh|SZ+ z$Ho+M8u;TVX&R8cdCF zq{HyMb^%G=FFYtbj40Xh=&CcrL}HJ`et4{l(U6R#Y)tgqEfa`&^|DiF{rE@Pr(nn% zU>{tfZ(?lET$f`D%)ON?23I@?)=8N)w#oY!+Fcu2Q2we_ak>N?*Q*)?;K%9Y8 ze4O~e+hCgC`QwpJ3xW^9f4&C47!QW9Ww+9y(_HL;8;v`8s=paFvUQqyh5ds6 zp1&=z{U^|-p9Z7Cjl#{rEvAJhQtRP9*0D1Tu*L35+?RM5G%Qv#CW@ov;Qv|5F5K-- zA}M3lJMqXLR9^w9_<*SSzf>o_H?s74r09HPRGzk-W`Mp<(~i(i)PAk~9{#)!tl~3m z9MNr&SX1!K4#YF-(a*%+%7U&#?Dz`e3>PB(TR_6cVV9TLGwjzuhbOw5fywU;cJvmp z*Gv#21snQ8>SnwQ(z+=q+PT5)%;D&82Ym2Y?U=}Kora%!p7JUdQHHvqx--(FAEaVa zyqH6f{I<5XzAo0{czt7iGkptvEB#9IuXqganVZ<#Qi*{oiEjN}JJ>uLxo|n!>qT~R-(dX) zi)##a-Z|do-WUEJL^aL=RXZ=Z5G3Ogu(hj#Yl11^VITqUPTLsSwi+9Y z&OT5162zxL{R?r8UUdWb`gAOWr^tj@8viu@O?-3WNyWxRNRT^_SKA|xA=DiSEI+rL~)@lREs@>SF6{lH-eY{5qi8wy$>YnA#AuO)Th)#&`hoI2jbgn z2S>Qjr~23WXk!!Nzk#tAd30NwCh~J{DDD{Zbn|@kDp09;;AD@Q@0&+j=UBH{f5vZ` zWUKbB=<#Fi(};DQOMY7}R>ocE%_rTl-j4p0ekC-}jAi;LNb>Xe+4-Rf1xmF3itxb1 zN9gmU%>PcA0KT`MdMsmpoM_gIXt8z4Gbseyn*y3%8^1X&9yGoS^1hm}ykxdmPht^n zZ<}OBOvQ>m#y-g&>ulj{gAIKo-e|pZ8+k){rY-ji|@>QG#FPAfw~Q>X(3q1UyWytmq0`QMqZV8 z-CsstcP41aCgzstos-RT%!|yMk=Scv-|vi6ERCup9R&vRXRFM%k%m)=tQ|}K(|L@s zkqFY0k+ocatu~Q;%)3C_ry>=v^ll-i;$`n^Z(V;A-^Fq~-hbZzz~30(=?da(ZxLy; z$bdKzbgDkQBisk-{{xjAq@pwFKLnT(*pSo6d^-XO*q}^PuLMKe9slqekjOFGe(bop z8x*KTzXvbyBTyf~a|+BISo_0>@Lr2u_nEnst*h_5lD6*>lM5GW>#_HTFI2^os z7Lw^E{E>0tw)nvNqoeL&7rmhQS&8w)JfFeejb&#Q=yS0Px@s9>Y ztBLTEx7j81g&rrjzuGt#bmUIZk&TFMj<+V0VG~#fTI1{;u{ta5qp)iJ>S&QYe2@F0 zJDVAvh~zrOf7<^Cxb8f#pk>4^k0(yZ9Oh?4zXLT!*^@}endE^Ks(a!OJPZDOEY|-s z#L{}edOnG-rEN{V-$B|@;LZ{^uV;2|N0Yw}^3$h%!#w9iIZM_0Ng$W!qFb-l@75m# z@p(aiMSl|%_;Yx$(AWw8I|14=+xU&~TjOdd?;hyxU68kp%q`44!Q(Fg>wJzF-Irvm zj-mF%M6&fXE3}TX&WzUSN$X!kMkgXen~8LF5rY`bYK?O?axQhQCSErl4?)EfSm?e= zZ2l8>Djwxa-rrfHPrV#}i^!jJK`g%ZtH5usB8o7U>Lw}(SylK4s*}7BenkzE9npc0 zC!R~Zjs27n#e(AKzXO%yh?qRBw6Y&L6aL)^JZvU9@4om4=-joCy@zX;uz&Y<@*Zy> zI{g4~&yT?#Ho%fQ-MAP8_f7L_b2Qa7_OzyvS8x`21&?5*z77&_l6@K+bE)&HvjM1* zph=gaf7;#0p|yTD*PG-W0W>Q-rL+e22bD(?;CFi z|4?wT>7eV2f)9fA!fnExLMNOWo*rIIMC|b>BKAHu_xQx5#MH#0L{{%hJWAY)XDrKz zRe)s{V5{t=98W~`DP?W;qwh^z_-f)5Z$=S>4au3X@Bk0T^Sd7J;RP}#ipY^TQaeRE z1LXKZs;XSa3f_su(oL+spWKK|!Ia`)O1pw!Isb3F`FVNRFB*)lK-|3HRO&Y2ksQI;Lfuy28p~8MEpLY?N8xBzKKow3Es&V zdwqKotl!CGS0s@62Y}Wc2ZsD>X#Fz#8v7P7yBF=ZL7pyfUc@6Fk0-pHyFZr0W$v}^ zIA(EcZyykp^T}Gfl=-}teG0dcz4j*}Zi|OxhVF%|I^KW8H$jOn2wn`|ClXVDC+c9m zpOv^caSa*&9iS%5Bq|e=AG)vQ&vfN#xAmT$@NN&s~ z*zKi>!{EFp63>GEzm~$BGNRvToj??GlCqt00FvqyWYsw!)*WQ4Jx`|dD0LHcOQ?A= zv51q@Gl&?Sk3}GH^q1Aw@j;}*#}3p3cmpmSGi=xWW7-SazR0Va(GhDK`x*xu#}FHw z2-{g3AEVz-?&o;yn62;HZ9!A!@ZT^dR=9bp3=;)J?HO-*kT~-#^9mSxT)9o|xeeWQ<@_jNr#*?``jp)R0 ziB5)HtXf96X*iiV*^dl|JBgsbL?-XX&`&v0 z>5GWn{GCWT&()F<;o56~8~DmWSmZYmYkrQn(P(uNHo33v3wJiEH<4A)qkh3kmBN`b z(c$M3)A{e&Hevv8;KhB%o}eOo5A3_A?AKYLjj>#g zajtY;b0$Qn+iC7qbt84gG0_o?`D8> z7e`ji{aDu@#Wy0CYZnlfleBBJcacWpsP%9Fw!sBx*n9P7^|wHJCzDxoGIV=OL=o$- z!|yb*AReb;!u#fSSUCGw$Fcs`S+{~(Ek)8yLc;6<_IxB-NAkEN7TkzFy$#&09i93- zTJ<9kTfu8p;#Lx6+#C8hm^zZPz(<Gpm6cN6P<-iH zP^DH-iY|PpB~j(V4E9|V5~G)@MOEx`s-ayh--k)gbfgkTb2(uDfn%Z3UQHE;&h(?^+gBL7hX4 zt(mB32Q^N6$v;>@{3C-M6oq8C+Egzs0ZS1on-gVrC#kH1SV1=t)85q1Y#ll)BR(=S zRaLYOYMTpEC3~)y;zJLmwke=i6%pQ83&pjf4;QfGT55YP#~00}ey0-c7?nMIvS(Cw z@yQM#*~ce)fNb_aR6u8Qz-=3`pWE>FI;onsjQDvbl$J|wrw{*EQ9G*+6eU?Fa|xML zvb$4iWGU3EE2CCj75S+(P+J|8HV;Z$1f?xcVmsX#(QgZ9gHh!}Z3>xT#ZcT}9jr#E zZ2^ek5@csTh(;d%q!Q6sCHp#Sp{!PRGISwDmm@)vRjmqasQXzSnC7_lwLHTRhbKDYn z-O1W>y(xNP29LOQZeAnd}=7$|?kNx6x=N&{qYK z-0CQ+x+#)mi>aR5&;FcD=qnd1G)ZGq@aw9PVhu!d=d&}X9qN);d|3it^`!60@{-3VMD4Wn@BR*Ig_l! zCX!6S>z7@`>H2H+Sa9=@X345+L|=L`VwKp&G4^Waq-w2|P-nFo4KydJur?1lwkTCs zEk+He{78=ZQ8l${=&K=BL#+e!rw8<6g_@+X0`|(-R92E*@pG{JT8LIJ7^srg7tf4p z7fR*ADq^*@QO&}6 zD`6jGMRVE)zQq%7un z^5K)2j9&I_E@MY?5%P5ooFKdJ`>X<}y_(F~HhX52TUf}>_*`lp%WlXzsB#JVwB9d7 zO05hE2C8-@_ae$JEUET83(YuK>9=X1%CGD%X&+XlQ+BE^gWmd}xPD@)nV=V|-?3Gd z+J92>lWK9|y(w!&K6VC@uN>{V04bM+e5*yG6|?VZ0d==pp_&z-3^Hf)p^OaZp@s?v zZB#QUK(17xo#vyL`b-6Tx0bn*)y#@!s*V-xv5VpNE~lJY0!>7kYobbdOT8@iG89ML zS`*c17Mr69Eg*XsI?)8(@N5j8&4p*DldsuIwbUFqvjUW$jQqZ4Dv3t6Zt+@C4)`1_ zg9`BR#UKR5@Pm@7^;J(5z*gjImzEzO8b^i(OeJMxhivb(N@^{a|};6Pt8Uyln~*rr;6I5cs6uD4}ZF! zjM=J)yBF!z=!ph2M3+%vcH@Qg+4bZh$bR}Nb|o(KOBg|WRFPJ!xdl+4*lV&Uy@@^O z{lq5LiekF;>~&qHW@$=LgcW5)MvzfN z6=6kYMP@ZM9kB(Sm1Wdc*3oUXWmZ;neD9CzT&J&-t5>M)z1!{k$LI9+$n!eqJfF|= zJkRs z+1WLThzA$_0e!-m#um>pskPG70}x5PXqqD-hQ^~ z8uI7==H05Q*ClsnD8DeIH&)#n=)0-v&44xs>EmZi4a)AVrX>Z&6!%Fp7wptD+VQM0 zefQs?Pr5N<`x(=M69{*{-Pf2*E*eOa_jFB?{Hn06v3w>QITBwTkdEIIzg8NN|_y)x{`7d zG5ka8D(mY=Uo-|L*{8a?%7pyc#*`1Om|QoRc(Rf|NO?FFY{!_cQ1u0cZw` zK^s^OR)O_k6WHm*e&zr$1dIY>!4yyn=7Ra489WHuK?isX`~`dlb{d84U^qyEv0w^N zsDWM!n!qCP1Xux9f%m~@AmgNdW*`^>MuAc=1zZ6ZfIGn>U@2Gu-U4gECm=o1&t!pP zKprRs8$75$K!W&+G~g06Cx-RDg@X0Ws` z1b7j=3D$uPz??$A1bczQKn_qi1zHAbKm%w3i@{T11$Yy@4>p2~Q?1NE=&gQ3ar`dfWW z!~LwB&w$&&?cf2@c80RVHQdK_UnnbQ!+l^8U`1%i0NaD@09qSZrW#nH8nVE);C|$O z34Ix;%t@420cyZpa4onUJP4M7)nF6IVyzniP65?mF1QKY4ju$;U>WEDYe6?KE408QW? zuoQHGolc`qfI(m=I35&&@t_P;fjTf3Tnlai3xPr_bOR`6{cZ+p!N>{lfcHV7l=8rc ziS$R1bvnKTFM_%=uy+!D7%T-N&ZPfN6uV$L%K0mho78D|Pju^DY9m{N*vY@Cd|)i4>U89_Cp<30T<&r?k z>h5WK(&S_L7;14k7-J>|br>7eBG-&1w}9*3WRgMdsr)^oSDpfMGF}-AkN#@Q?fWiO z{>f%Mxk+p&;Ob=l8sL1K;wv_}SSibjuz55*X9N_d zwnZrx=9yFA&kuTSoNeRC8;@5Cu}ZpSpK5mU*OsyMy46CeZ_4_{#yV5QXqZjUokbs3 z5BJB4%b7`ESMR=vT#cxTpr>o3+VMNn9D$A*!8p*!%0^f1W{q}a=&wqc9r!wz5u`CR zJ1E|pag4~!LL?UdEa47OS7Ft;%ssHD$pR#ndXo{f2FAp z%FrF0-+#x_66et)OX(@aK`U+9{&}=qlDvHASjIqZFrrg!?ebkO_4|&?iz~sm!|`eM zJ2U8k=TS-#ty&QDET2~+Xf)Pn-YCT`)j_lns_~MH)G^AR8}>rg>P+Mc%p~-w*-t9^VQqM=lnAf9g_0>AXe z&Xa*ZPUf%H4^dka-)BxPr9Vl%N`Y*)x!Lqvy8^g1WXp18c`=^0eL+4bj;)8G z!avQ6c1_z-pZGMZsx}(Ex{C9QZDX~RW<$;4S`m8sTRi#XsbrPpJS0D9wsG}5J{;TG zjCj>|I-_bbe>Fm92P1hZV`Un!E9sVUvl)|<15S;>$@uL8B-!#&{&*w(Q%KcZlH&CF z;{BkWre3X;%=P5aj7vNB_pGaH&y-)>&S6X41?VWjZyHy*{FUzB+CzPGeBeKgi}8Ua zYLU3UBoA9Z%Nnioc5I}iwzNg#^Hea7Rd*~S$(EOkh35qpY95bke>Xq4F{Dv%S5ezz z;_RD%Rq7||DYDd!@;Ln|Ud<(T4b|+RYw4Ik@9eE_s>f+AaXK{K?OLQ=NXi>=HrjeQ z$q7N*j1Rooo6kp656ACoPxZYy!P+rva}TtmdM3SDtD6351=C}+luR`#uE%Z-f2x05 zZo4zBKzn^JdP`|>?EuDNLj@zRx>sAYKeapDp4R%~Q0uDpwim)XGg!g3KF%hsI@tHx z{c_JSX?^W_&}iCLBctcMkV}u$+7jP_DSxRSYh-GE(+q5L;@iXdO1lU*&&X4=nKx>g zWwgVNwuh5Zt)|1H{eb)yC)Lgj3Mg;+Q{s9ha(stU@~teDyd+5L^|pBX!^x^km4vY}48k8yR=-PLSnTRT&$jLIJU z&FRtXZTD*zqCw^Mv_F;akB8B;WAA-#OWnHvs}1YjQ~wmKp2j~r=G?v4G;Eq>E{@ou zyF9H$GlJU8q<%f?Wb<`bshyu)p`-QD{hf4cguBt@?muOv<^(3MUNU4QfpV7WaJy;gFxx;MERePxqPRBZN$Y%9Q z&4>Q;3)_FKb?Q%Av+C$~O22@+BF#FQA>92>sxKO5W38L^Y0H#=>k_!#eVj_|ISy>^ z7pH2dQ8Nc_S*B+d(lmF`%zF6d6s)zi*1*~IO=;4Df%AC9S{SnW=~ZAtYE*CSPq>~r&Z z>P}E4eZ6LP|LK=0Z`u3HR1Zk$bv;|w+IioWVq4qUn~#P$c)tQ~+Iv*L)~c(0`lPaE zVE+k$UsQkXwpFg*H*7oUiJ9|CAyRe)uzT=S+g?PDS}4``WRt6BYCiO>R-NRpRDX|q zrl)oui|$mfaWk*_rELe@W!RZ&C@H$n$fjr8wzXxXdbRCO8d-LwlLe_gwRX|xv0KsI zp6*;#y5@KFv6*HFytWrr1lM+_q}_(RZu^!>l?AdPRqD_{*97vcyhev@UG+9wztNN+ z|EQI;;ye58=&|)X%(xoLHaF+^Gm6@_lGZBD(y9irW%I*}8 z@-!FC2((3?lll^=cJJB0-AHuptq~<#HRI|zuXerm$*HZmT2*QCg>7NAmFnf%z&=Bj z@3k)49h&P;8Yi|knr-Z;u;tj^ubtv#G+7I5`?&t9Sy%fnH^XVhQ<>TeYev%!spqN? z9rw1^Y1Y>BY3)L650R#xUeVejX?eh|)9M#0L7uU9%g(NNN%_;Zx_0?0$J*`2s@>;a z9LyZ9U!~?vHzHF$k9)RfM}nT`oE+R&YL-)vpB~um-{GrGH1DR?WV?fQW7W->aiwT> z(Hif2m5Bgv??E#<5qD^+Wh#;E*g zN4`o>zFqZf3&iyof4`<3dTL#CvqR7QKz6W4)(%^Hp`Ihu&aVPwtvzQ(+Yf9_ zY(JM~d#_;E6JOtjctoSa%}(E3UoNutO_WBT+mUKc*Ic5tOS>9tl}fTcP3?`;D{Wub zh)}P!)|SB8b1xg;YIb&LY|Mw>&c!FAp^j%`n%nAFU)}SO!RAmbw4+YFUbd*dsnKNb zs$_%SA}CLLNAo!1jzdzWKJx_c^PIn`2jHM4gX?%9X!6&&HAHe1{8)xYhWqV?FViMAzs z>;GTXp04HPPkRTFn$=xPIZxVryQ8qiN-i(eA2cv3*Xb{+jZI)$`Tk^Q-Q|%oeM=?al5k-0j`uQR_XmbP1l8 zZ)CCB(C!QUX9RXu(kd7Ato5?qQEDBt^J{8EX^qsFc0J9FS^Eao?S^E7=Ek0_t(}WJ zs(H-%MfVGOGCGx%)GVue0Drye+2`y%hMqCW4z~xFSKL_(x2|c9^SR|qyY9#?yGF?p zzbx18;+P!t-8kQ=r(PO(NUd$xp;YPeXmowH>y52R&l2@)L>`d8$6}4%R_nb;G5^$Z zJzLWCB)9vs}L|4zeiXmS$(wG!VcXx{#oM)3JQr^EP#z_xo;X`>xB8~m zT0KQkKTuhAwQ{X}G3n}g(yHfM|EWH=W6<2EQDoOjyGK(`8G{FO7C}2nJz20%_vA0X z-BWW+sx91nC0!|fr=dsVS96$MG2EQ!o-1ip(vDSQMSV(bnjP-XrUYr~WuvjCw>ux( zi|x+d`KxDZ`C~LS!tKnG>iwEg+*4b%r1nD^g{isCwcD1yE2TfF2Nh%S6r?7gYZ~>D zzty7BGl4gjy6<)Gwe%i5pZP#9o~3YtM5zJ92K_JtPP z__Z5H2Jvg#pxc;^Ys;Z&&~)gw(DoA&hEt!{PJ$x;;=1Dl{ui5}@V}S?h5yCw;{yH{ z+oABkSOe`3&4Q*wm**tRcF=jy?V&}`9iRr90qs0C!8aEjFE&8?Ky#pdp>4-d4zv!M z2F-$Q3vEA|a-fr-{h=#IP!6;nx*c>FbbIK!qbLVj1VfKV3pxMyYBNAqR zX!nqWX@o9=ejnNly#+c6dMh*=+5}C9-UeNMc*5KcO+fE}Zaj=OgmyrG0Ih=F3C)Dw z1#LexVHQFsLGOkRhTa2RH#lMLRX(%@x&Yd5myQ>Uq5Yu)q3KWq-443?5c~#hh3){Y zhh{*Fp*upep*uml55{lM4rnH{3Azik3c4$FBy=}uCUgLF%|ZALx&*pAbUt(sXcaUI zIug1kG!wcPbkm@O*&DhVIuN=Px(~Dwx-YaEx*xO%nhhNY-5a=s@Tp&HM`zOp$Xgl=V&;`(8 z&@$+e&}`^%=-TXrISSei9RZyOJsMgJJqDTuJr=rtzl6zwE{7fmT?joMS^+%)Iube( zIskeiboIUoGYZ-UJqbDwnt+x;bD<-kdC&}KK6JxA36q3&LJOcx&_ZZ6^kirPS_C!F z(a?^833Cdx8G0(T8d?lZLdQS{L&rkXq2r)y_f8nIEA0a915H5tLOb?i+(Mh7Y0zru zw$PE#e$aGif9R?`>3`4`=yuR*==RWJ=nl|9&TxceA5_A{n zAZRu;1G+!7dk^{pv;%q|bUt(tv~LQ^I_BP_Fsy>O7OUEn#LKoNFq<0z7Ww@3V?OUbKAoiL24K>Cjv=@ZK5oqXR^=$q- z;JQg)KD*5=WAAOb=blH4Z~kH5W18+exM5fSYh&jF z{uh3$N4}e~;{0~~Rrx_XZjIk6&@&1<-n}C~Knd}^i9h{dzG*uuX_8M{j3j*r(kq|l z^i+1z^l#yW{UX{MzP~;M@BR7aPhgJ+^37m)?}PWk@8+8UTz{YITj%AQ^RLM_hWI7K zFTF9}%)gcXaBsq#e^RbFVs^e6wSYcSn{RHtH{ZO8--f)9Z{C59gI*4{`9;2Y8@V$s z&Nmyb&Nn-wf6j`0vjXf){?NL7^WL0%GX-5UFUmKST;GPidx*aT#$CZV#%uG{F5`MK*Z=AGC_;W4v@h2)Rer~e!Gy)*ssy{G3s_vj@b z%)kGk$xCPp&EJod=b8?%1}y#|d&;S~=Ik$$=D{h$%2npgwVPBJ-^`CS3Z& zxN$A*pFO|rPOIK8J^j(ybAE8@n8w4NU3Bi#bAM3Y^-S5{3UAH5`48uAoN{i)eZRfy zs8t0Ym{S+*Fz3kCV~0ODW9CJZt7lYXUpTqu+p{a{w0W9QS6Mrmjg)D5G{MJ>k3pznlF@V`C@jBYv4{vf9{JlmFH}NpsBJN%J0dRYcPIzo|Z@_tW|=&VFGuo-64| zo#E9vYn?37Ic-1Bp85CFC-Q6}b&k=P<0Jj!-p`j^bwb&g#FNimaR0}z9{u!XcW&CR z-$i#6U$tlb^ig*g?SJy;Z(jG=+#ip*`jvI7fAQ=?KYVz8+4arWbSA&Qq9OCKL393k z_945T{*R@P=RI}%F*_#ykhagDoMXEBpL#;x{B1@rt;rvEVqu4Q;otY4eafSir<}j^ zg8Ka*EZT9&h4Y^r+j`%2Czk)D^^`Lzx4Zb4r5y!Vz5GGOVb8RDo}bfy)eR5aS=jpC zYybT6;=hfpKCCH`{jK4-&u)D7`G4(Kdf9D#R}a17@gI)8>+wfk$sToOa>}J6{=WY+ zYx9~~25x`hm4Eo)Cu1gl*01B?!pAl~`S|sFHGLZGf8EE;So35>R`FFWpWZQb@!i|> zt$X3)ac_7VL6oDZ9^w?8|W%1^Gd@SXg}zB=(f;}P{|EE z&B`U9lB6?c0C}SM|N<%%4M^DxCoq)cE0DXa=uZMJ2 zTwffjUlv5lbFvd6={i|HKIq@$19|&3<$2idzT8QbrEeAVJw;reeFB)W)j!>C%+fZy zFOKe2TYkkei9PeolYR2cRp5wSxd;20IUIcZ6ZT$5=NWTMp7{gm3*db>E6@CimEcF9 zBQwwZ2EJd9$TR;2_2g?l$ZBSsbNy}fPV1Xz4g;r5WPP}T?chf0-~Zk$wl|oemBoO}-fY4@-w|&#L&cUC@C)Zllg! z$UKV7yI-=e2j3xWj|q9EFMKP=yPW!+Li+CD0p!|9n@U;-_D}pb>p4DrVtAhU0-SPG zo_PywqP&~8&o>L<9Sv{EHhE?sIBQy-nY3Zz+4Me8S=05 z@s!Fu^B}&F9|ZYnJy?m{#pq1KmxI9sa3fIJgD9g09~_AOP54)7!mACr<}_#~`KOaV z1;3vV`hG{!uSe%`l-F+<{h#=zmlNiVbMnkAcnoQ}_gP0;5?{Y_8UDnM89UM6r{|iS zAJK<*NAA;HlK^_Yu%RN)?0~+*!HKoB&CheqiR^iQ3|$EQ^MyQD0fjSj&9<}X17LJb zt~s1Oe%%Vzd1TBB^q)NTdC)JR$C7>q`7QGqJFJ;|yuq^?(sJu^&HLzl7W&uGxu%wT z&hNr^XLYXGjWRy|POj-bjr;8Jx#kDpV{q1N+GGOzfFwRCV4bh0FE&yZ*AM+7*PKq? z@syi$6=j#&HdH&dV&e(u?T^k0$W~m$cV;K&ntPY#nj4{aQvQ!X)m_xHka~f?gMs8d zP?T#fnMfPmkZWd9AGePDq{CNza&+x*q6V58=8g zxS@pp?AH6>*g@MhCS@U@Ol~Pi^J%BYXN?Bl!&nzHw!L?vEZjBHbK5^rhW0BKhSf?(m13 zOZU#asgnG|f4%4TBKk5vJngkFro6VxbJv=dm$xZ8X8VZzPLcR`Bl63SU-sZ5Z@;?B z-G8Khr?#JV=UoT3w6ru7HMZaN{id^j_sEK$p76zWIp0e@)LD=}?z_o7%Exsb`>VWH zce(0l%m2u4E;zOzXYb5;A6om*V^*xkm!g+IbD{3+#RRS8POxJ6uEk2eBDfsA&=hW>CIru4xQA~`E*zMS#anbVyaA@0P;_# z%jFSwvS$KXR9pEhWkV79_H4Fv9vznI^J*4pY;^YMeWiU{tP=FLKAXLvJL&6up0aiV z`gIyXCC76*Z@3c>DnTbIE<{e+x2{B4nf6-3e94;GmoCv9|iAh_=-Vv z&$XI-x995M`YzVN6m2&s87td_5Kf zcg?4a$F$!<|F=MN-&IF`KK}V0c2ofQKW^Vu4xjd2&G5K=S21ZB_&d7qTFM^&t86<(dB9=6+$%e`bt1xAx@6 zZoK-7v(gVgIQ`cNvxxn(-Use{b)NYv*W2~68r^Cxw$r|J>hSLEiITeoGb?~`ZBsB`pWkUifOf6Aqddv<%G+MTo0 z3Sd|E-p|971%BUkP2Zqqu6})&eSX(J{=OIc2lf*@|83c!dEz5SzqZR$-yvT7X4jsP zIyF2xWZ|F@YLyhWAfH^MduTit9C8_x9f5L)z25m;2d`d0V`f+l0^7 zAs_eN;hVgdyFRk#a;v31OEf$1OCz?Pmy>7q1$Dsn#}!i&2mSqJ-Vbv9WAGWsJt5D`2VG#l zk=&nx?}IL|>xuL~unc?-hEq;8SdZNgLXW#V&&&+VJfE_z0{4M)UgDJ9i}1m-(7Vs^ z?`=kso)%NbCDiAWiFuo!2_M7t+EVag!$1K zdBHn_dj}T;bLKjpeS8V_tD>$)lD0tm#`P~(}Q^i4IPn8*;!YS zx>jAB{klg|h}si03j9G9JSoPaUuHLcQN&T zeJ=hzE6dH+-Hqv=Dir#>fEXBqHMb2E${a9>n_)^j?80?Thr5r zbMfN?^YhFr2cPB4z zqpV@@yS4ncT>owAoL#?HT37hQrNi^q{HpFV_f98|XX&N<(=V{7ol0vb&zxN|xwdj< zU0!vaY1D~lom`zBoZuZwo7!)P@~daft}Lypys$E|q_TFJIZuDbSJqTdo?4mDZ^n*mZ( zj4<^yIT3T~$@{D1_hYjQLEMB^p z;o$kKBp(IUbyZ~rwY9Tq@zJc>x*0R4mnF|A8$EM&-Q?=($_jJ9L9-9YKB6M~pxLr0 z`rXut^uIY~M@}E>Ye+q>(U%I<^n80x+dW}Ak*81k;zZvx>I-w7K+mQ>>dOQBB}z8W zn}!FPbTYp(Km~dVf|K0p(>m?#|Mro6zH=gaRDO!D82!^3E2;0;ze(vSJ?^yni9PIO zhlXZ->!;nkcAXane`TR+R~=YWLT%)m*Q6W0)SLZ43PGkhf zrMr{$vzZlU@di;})Yk;s^$m>tqVaz56w^3m>QvSUeOZxun|&y`nm>ka@z-$wV$A84 zwWrOgti9y)$<=cz&oG)d3TISTl02KfrfzqJ*)nayj7wp*-z;j*)y$Uawfa85ed(yD zZM7k%n;(_0FJbg+0-DWEqvoo^W!N~3|CykkZ5X0DH2iZURXyE1E^WtLi4}Cw6-&Za$4-^-e-|?S2+ydNLjMO>S*>k4M zo?1Jjrp`ov133MC?o&UsYujm1?T-%r2k&>lIbb+xyMdpMDli+?vo8lv6JIbZArphW zu)p6A62m_uGY0?V>9x=0E$R5;_}@(0J!iuQJk$GF@1NLzL(lny`;vdPLkdCg&>3`{YPcJ+7`;=!?;B;{Pzyk9OIv&}lz%1LOv#*@3ryP}a#J={Ppqa8B z2d@Fg|2T3h;mO{L`V9Ol=b|;rJe|GSa2jvFMs74t;)~=?}hE%{<=ogmPnJHlA~1&7HF?x%{^W-8l21_c_DH{bwf8>*)DZcV4yz`NcEyO&RnzHTmX>v-4xm$x5HQ zAJ?^iPWD9Z)#o9vbGv#c`RX~A?ssC+4E=y-f+yH>yE>N{wc{`F_Bbbto~Z5S@0iWNN{-5+N=qRZCv4ZR4xbE$_!q=VmZ9{$^O5mH*E?|S&NJo^&nNEAGY%qNNIdS`s{E^StIp4H=NVm| z=zn@{)#>ohGb*jObF1!sl>I`pgjw6}W!0|1q+(1W=O27)a4BcDE=-zR8m zd+Uzk)V+9Ehk)cfbi+UI+vDWiM>`JQ>C>E}*X$oon9D6w;hjHF_{mAd*q*%7j_-1= zF9@&Y$2#J-c=7qff8xcR|KsRFc-O@6wvpbyVaxes1?dOBY{&J7PbJMejPnz~v%kY% z;rKq8cyxTbdB&Z~ANUdViP0ZtM<3Hiau$IUa&pIdW2z5zY0=yCH*HSv9jN9(ctp9%Aq zCwivq?EezdA1A#T`b+3M=+B}5X}xNY{}}nWdVQ1mvkX1YpvTp#i1%`ssxt4e#-x8<~>fHZl^cQ#TUukjkr_$ZI|8LrN z{d514)wzGCBRYTHa`%?!{xxmr>AmiOHTU!f>EKI(`uQncyN>yM|Lqba8PhN=v5NX{ z`wnN#H&_~^o9^5y;t&0ky$@91=zOy6QP&=@F1`4!cmMIyYcKEl_$Ja1{3PEbKj!)G zr}^epuK&0`-@LLm-_-mm-((~E#Jl_5_0&|i@MJV<=ZvxX1z&Eikk6K`bfLH#qh zKT#SwFNcl>XDUvxcAb{6bX3BgGtN#7-pCxAp6t=j)t?8DUQfD#z6xFcuY~y_bZh$a zUw2FP*w^U$pDyHgM*hF;&nwXLUG%vA+(tZ)__Qy2e#f$q^x>p$O@E#b?}q-#pg-4f zy_)MjJ0^qgSjvh2gt+U^?fCnb+a)*e2R_@B>dzHl+V2}KgkAyuFTP{B89iI`9m}Hw zlEHqU7<+>6SWMFVapz?49m_20V(-6oUL>36SN7L&rU!S(x(BVGTiEZl^_vA>#k1zq zgc*-t@9om@YUZ~Qq@eW#uD{oq*)y%nnd*U0rbT>q#2XD;%cl=a{CpDOemh8?c| zloDT$-e~_xkiLra$9CX3U3Sv^y$`?7zsPy05N>p0tN;zjH%+ z{hnWcU;R#2&-?1MP3$+B58R%jn0N_s%@Ivp-+iFH)@cKK8qJO27Z%pP17#xl6X-O6lKHehqf)eQ46Wd_Xez-c{eHmL8onL;lSeA^o32 zl4e!=j{98y+&QD~zu|>3M_zeeHgBDn_w}njdO}#cMR|2!GG6KbQJv+a|MtkFDTey{ zkoV!uA?;0Q0e0L>xr2zmNPIN$Os;>-^_7QPf4vRe4!bJBqg)>g)p!#&eUUJ~hpOGz zas4XSTQg6@eTQ6+501tc(Ro7mU+b|^-$ifD{lc$k?|BFD{`oJ5&+p#$$#D-q_3Y%& zI`7_YIrX}Z@2RIAlk)v2p5Kgm^ML*(omc0z=HLF;8$Ud-`}US`nYqn}6fREx=#2xO z{C8&tPw4kNE*ZRA>p=e8ca!Ei@HF@UWWR@xK|NRm+Wwd{A42b6n=}JJIXI5Aq3Edk zZbGADi}&-zeL3TE{Fb)mkp6Ab*MpP5b|)mw-e3^vhY+tnmh~yjD}!DF7J;7t*G8G} zYMgEA!#8K7ucbc4Bg65Ayyi^z9P3!(@^jpCth4Z&{~T-d!?#uZc|=M6_ZD68$dg}O z^-ekET%Dj#jk5jbd}tFW17pFOnEYSD@A8Liv!(n`z5M!^e4R%Uq`xC3U(e>8{sC!L zzxH9OpX^)Y=`RoSefxd=ZRAgdem;6`VqZ0wvqQR_y-IL+jGudjDg_SgLNjH=eS--y*5 zc-erVqcq;5zmHTF^X5uvI?txPi1gTZS3`O8P{vyty~U{@O|!0cFpBFpg!yeDY}%IR zrZdiBEj!!JFXP+yz2>i{r6u(L#Oa(|Hqb1c&HvY;|63~?jhY`dyKDW@?>1@vKAvm6 zZ@W0W)^8wH2Pt)7p592+1lKx0R>N#7TP3HH+RC$98XL7TTFyq^liT0L)y~W3)%C@} zKNDzk&-k3KJZ->LY`NjCrGFn>@Y*`M!JUbf@9n6a(#t!G*ObLy>m zj%CX`GZD}==OtP^y~$tx=X%T1IoI?m{SErNPRkNqdb-YwLI>A4foO<4U>Q@W(*4XOMeT^N9`Yp-0--exS z4n;=4U}t|dRr+PGMzm%Vy&oS+2abOGI}~l2Yc!t?h3Yr@?e+QOxb!JOy_Mec+h+YA z0XjjV*@j%&@4Gt{1p9-Rpx@0bFjap~n(4k$4HfDYKXz`RM?nZMop#WN<|Hu{E* zXAJ&T_p{adzXnRt(XvD8U4{0qdUyEyPg#q>w?1P}#5+KxyZ48>9!L7J9r?cgbI#Rq z{V(t=*o3ZZ()2C+o5bUE&D%cpE;4(&0y7Q%y6+{h#O_V}cY!)nHy}(87{WhmcII5- z7u+v_Qm_|Lzgvk-mvgQ2i$_6K{(I0*!Jc2jn^j=01g+rL;Ql=e%o}@iZU=hieg)Q4 z9b8~mgO)=I%%z9p>!SG1S zX=obv;2E>dx$76-pFHft`*LsIC0W?~v$F>te#;vx4q`N^-}Zlhx4UO$-coeKcfV{t zWcmGXWV8>O^uoN;PQCq(v;%g`=~@{520!}E{k#EukGfYu(8gCoi$Ej3SPoVDPKL^_ z6|~=F;4bhXzT5qn0&^0m0&l>x0DmZKZF^4o)|TU;lK19w!9w8Pjq6?dJ76jN(|CvO zzxVEq{{i?G_F_+9Wca5r@_Pc&vsgMKXYV7w%?zX&(wLQ5j5+#?#)LcPJMgFi)@r_V z2Y)}Vz#M)&=O4gB;E!N`&MlrRO`*D_iXA%uJ8N($hUbd<==>$ z`s2GGcmD!&{2t)(mW;x|NwTictV?pu;w z;Qc*gNU+E*C@9KPFT6de991P1=a>r|Qy9 z9TlQ|BS;MYG(^t9bz$rDW9^)~J5*)d1$_d%4s;eoXF}Y0kh!ESq)dgcDku6I6tkvR z2S?1NSInrXo-;eRrl&Ew#<5OSa7s`+*pgr^n950;;hbJn(Es7u8<$QNp3a`Pf<6z_MIw377qNROT| zdZklgL%1*A2yFu+kp^qRzh^c%ey&@Lr))!29tJx-_C&gNuSy*Y>L zgWys~B&4S(xc<-o)Z>TS!}fAomX{ZrRZR&O4c^bKCEg7(ZX=y?#pA@ZmWi31KyEd8 zF8FzaB^w6G<`8%KT)OB+!2sq$_K3p=t4S={;i`@#PVH;O48wF^{Qi_IV0^`O-O$y#6+;M_wj66jYvMvx#p_S#9Wx>kH+fKIv3ns3G2)y){z{ zgLmoT_3d5k=};LZ^8SRc8gi>}>q$f^-if?)%u~iEcng ziN`N}<;1I$MxRx_3w{~CjPf%o3Qe=8M>e+-ZwLN7BEGo#`m)kD1ip2iKH0TV@jC%_ zDc=R(E?-9Zli(XBnJ}pA1o2{}g}THO=SN>o;tlZ4jp$lHycsxui6>5%FDG5?@O5~) zB-2HFjnb%}@?G%j=gTO66?~a@B^+zepRtj_W@gLfw*)FVoQF^r|jyoJQ9IjZ>#HYOi#tbiwyQtMa|j4qvyI7Wn2Ko&|tlob;l{myx=a@a0G*4AN6Xyd>14 zd>4Fsd>Q4hhp!=`r;&Jbs7LuO_Y z9~AuZ1|jc)WJeH>>Mcb!uCJAQveI2c+_%T+6|F-@W5_REdw>?jTiBz4#bEG#{2vEk z3D^XR7xBA8U_EGhfZq-RonReEdoW?L!ALL()PY8@1ayG4K<%z_cQ-cp^_DHoL^h!;S$ekl@?6JhVe|mh4oNjHAgE4* z7x6tOP@S9%$y>-w3iV}1@~RdkNU=fs>K8GW0_k%yB=^uKnYp1pwY_g&J9#chU&kWu z4S@7H8IreLmq+>jnw=!>*G+4719r;xXr8}5`gu;LTOW%eI<-D_hyI!y$yoZD`!-4@tIFEg7|F{}+l8SobRhA;AQ`r)lM{=tQ*!0#bivOnmuwhhV~wZJ$wcjt zjO!!OeyTp=`oa+O`DOWiA)4p+g=n7N7ovH7U-0u>ySe>WS;Q8d=$)^f_ zntY<*rxJwY#3zk65>lkeNIN%aWbww{W`n$^wV5>`f08`{WRB}ewu4fKh3qL zpXS=rPb-(<1V7ESr=RB9(@(RKJcFE3XqG>maM57zx{~;6;O>3JBi||be)8p%HxIsy zM-sXW_~omC#1o(lw1O324aoW-du1>m1Z|6Ke+d%&GNiAaynZ&TM_xU73bIYI^ND|5 zIqsQXI{bb)dRFM3-$nEE{I07PA8ZP3KwaRw4CG@rEs8jvSx1~fr z34_*2z{piORY1e4Va5@o(}^O}O?*8_UqU+qwUzi} zmx5ouWQ)j)>nnpK8wSaaAnxnzLe2$WXPGA_z175>9gbgg{so0*e#k36wP7>yWuObV z=bVEcWv&AL^Eb)H^*!k;BQLJ+Z6Hs<^}RH7eqA{o=#ozr{5mF(bwTY@LOjmS9OUEt z-r&hge;C^TL$d{YIn)S`9ivCE{uQ1KTxs+ zl_S|9ii6(D7(6q+juoLER0KY(i|CMjoye*j1>e6do~-=WM%>jes8{&@Ai7WT=Y(jU z{~kc)rO#q-{dhu`o9miId<2L-Lnsj+_DV+goC?0Z(&L_gXdUtM-185&zWC(^iujX* z-X@h12Gw~n@iyR|(}*X|SH7IYC&9NSqN|(uCZ*j8sE2ssbop}9H5a}iZODW{c8w%n z1l)5d@xrRUCLMk3&2W{`J|o8w4N4oozo5v zr~wN=D_8;6fK8zDCp^~yY0o4~HfRH#U>&IcDbIgE8)#U@Ga=9pR)KZTBJ(q3z(_C& zjChXcb)Xu|2aCZ*Fkm^?U^!R~>Yk?#Up6;4hq|XK=#M~uWkMpZR7T88}PH=HvYUE&C|SGLc67@fe5}_E91olwOu>$ z=s0p?HlsFvtzPfxP#K$u`{U5b4@16hSeS3a5XPtr+i)?GxEsSxwgg%2N2K4EtqNuP zkgokrJ@JL09jpgSo@PvdwZJge2LknRrw@@W^sS~W7yPnTq0a@Cw>B&%7&Ei&x>ZEF zFO&XMA`lUOKafRy1SkPbU==9CwtCs8u@~x*P*hJ9d2wx6jSdBsp*EaLyf^(T&>{OK;G|)F%TB4(sLQl<$`-xq)@@{!U6Z3@WqK)8}NO zc1R|t7ky0;eT#`ZzdPSX+fTlAK8xnbXRcnw*wopnL=8%%s8m;{Y z`&IHy=#HC5>d13JWzUm7@r#Cf+mTgYQtIJR;}HY>3FIOsCV&%Y#ok-Mwct zPxrbj!+Ok%=p4zu!v)o&n0T4?BEZ$d$%@afhh)>{#MiNjJQq~Q#SxuOE^3eDTs{0e z)lv1xrabAJ4}4qF*fY7HdJG^w2qb{3hm#dwRJOF2dX#y3Rc>`er<04?BRN+OKhM>p zhVo?Rf`~1hUU}-XtBH4m4EBIUz}3ac!_uQJl5Y!r6wMoqybCHjhj>(PS1*33@MPtO zI^w=PuFPnCRHoDE=gAM!>3kH;Q(JGq7WtqN`0ds0*`hVbus6;EBS0N!1I|xQhuESz z2457vK9wNvg32!^9;Z8rynLbH>u&Vq<>waSQM<~Kjhh=fJz42qP28`KvpMP$+3f6z z=E)vcUNleTxi;|g)IMs12JDm%nt)%&I_^JQP#er6z7Vv7jll04PKWrTI#%@32CLBF zg34dpi|+1T+F$_pK`y8b2I<}?VwWpBS~r#L^hWcf*Y#&VFWR4@dGclE#kS3xvB&qr za?e(^`AXuef$PIgPW6e(xwi9ly0#ledD6EqA~$S#f)pF%n*{L^Pz_v}PF7rgnUbvu z>k-YHPo4{Xxo9Tt>vVEadnD)T;pgR{Lw;+fykHy=_ifpToD1qB>Cdyj13AE7hn>85 zqw*_5A4T&@(c!{2TvWv9b+Rqw`+6no)@eUa_3_u~XrAiY9on-vqH}G;o(;s)e$ILb zT$?#rM0?mH*&+4u^UX-)UFge2@y~nebaGL9BExpJNY2&6&vW%?4ePN4oqj#)yz*3! zdBmGQ8*ue-vN9?vySkTpbb5MKkJS;KPA+PX|~T5m2vN= zmPhjZcT~|ly`ysPp`v+u4^@qgvY|7g)4Y@*#RmB?llVa3`mU1`hi|9kTz~L&y8hta zIj)Sz>7ApK^YfhCg3!)Y5xLfgo$bU|cy>CusGX8?<@q{YdG1|8SEM|>OVD{yg=n76 zgSKL)`ty3=`=x|uwJxM_QBJ%LGy;EJb@Jkk%CAMY+Cst4TjJ?f*~?<|I@zdQl6C8< zpC>=~>uNMl>rwh#YfpE?o{@SE9R}G`OuP)#1J{3?tl0dzNH&SyxUtP7#U5Z0~Kdm7q&5bdi z&y6uZZ9$Bz8)H778)JT&8)JT&8)JT2OH3JVjQM?#+c6+vY7?6`HERMqb>!zkoa!H197Y?sQA%%1};veVr>Ja;u210q$E#Cnw##$tiEZ6@34+GNH>L zXidu|J`DKp#KkB36nuTYtnw1@l}Gf|5N`kr!7AlZFY(3clWaYCalUGoY#1clLEP7w zeq}HFUr#R3`|Fe)PM>HM@&n0J5TATLgm?m|t=*X<*)LxCO2PMslealM(}1rg)TuP- zY#`nQ+Q51+==DV46Y<9BlzcmRasKKg&jrb@CLYzh9@#j5rmNgANOu---=2&H>(6N4 zOL%h9TS9!2((sFuky_s`zKrsQpnJZjN47T;Zv`uW+e?WruHKR@CNHjDYshm!vfUA# zE>E-?9htvL1WD4hJ;)|r47T<=IO*6f(9pBaPVcZV&o664Oj?*^TF|%Hv#B2$ONp-p zz0Ez6(fp*~``ziWImWDk&#X!WQPp=xkV(7n-&(|lJX7t64&0@)hLF1&1xbvHTX0iC{_

=lb8O5#N~5eHtsv+Jb3k; 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%0Aa0tZ#xd0mBs7gZdYBF)}jZm3MIS@(<*& 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

C?Jx@XB#Z!hs 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 QyI)}9l!iTLI2io@2RvS>UH||9 diff --git a/Greenshot-RunAtOutput-Plugin/Greenshot-RunAtOutput-Plugin.csproj b/Greenshot-RunAtOutput-Plugin/Greenshot-RunAtOutput-Plugin.csproj deleted file mode 100644 index 5b7e183f7..000000000 --- a/Greenshot-RunAtOutput-Plugin/Greenshot-RunAtOutput-Plugin.csproj +++ /dev/null @@ -1,72 +0,0 @@ - - - {47F23C86-604E-4CC3-8767-B3D4088F30BB} - Debug - x86 - Library - Greenshot_RunAtOutput_Plugin - Greenshot-RunAtOutput-Plugin - v2.0 - Properties - C:\Users\Robin\AppData\Roaming\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis - False - False - 4 - false - OnBuildSuccess - - - x86 - False - Auto - 4194304 - 4096 - - - bin\Debug\ - true - Full - False - True - DEBUG;TRACE - - - bin\Release\ - False - None - True - False - TRACE - - - - - ..\GreenshotCore\Lib\log4net.dll - - - - - - - - - - - - - SettingsForm.cs - - - - - "$(SolutionDir)\tools\TortoiseSVN\SubWCRev.exe" "$(ProjectDir)\" "$(ProjectDir)\Properties\AssemblyInfo.cs.template" "$(ProjectDir)\Properties\AssemblyInfo.cs" - mkdir "$(SolutionDir)bin\$(Configuration)\Plugins\$(ProjectName)" -copy "$(ProjectDir)bin\$(Configuration)\$(TargetFileName)" "$(SolutionDir)bin\$(Configuration)\Plugins\$(ProjectName)\*.gsp" - - - - {BDC408EE-DEA1-4474-B59D-7F05757B12EC} - GreenshotCore - - - \ No newline at end of file diff --git a/Greenshot-RunAtOutput-Plugin/Properties/AssemblyInfo.cs.template b/Greenshot-RunAtOutput-Plugin/Properties/AssemblyInfo.cs.template deleted file mode 100644 index a088e1b28..000000000 --- a/Greenshot-RunAtOutput-Plugin/Properties/AssemblyInfo.cs.template +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -#region Using directives - -using System; -using System.Reflection; -using System.Runtime.InteropServices; -using Greenshot.Plugin; - -#endregion - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Greenshot-RunAtOutput-Plugin")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Greenshot-RunAtOutput-Plugin")] -[assembly: AssemblyCopyright("Copyright 2010")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: PluginAttribute("RunAtOutput.RunAtOutputPlugin", true)] - -// This sets the default COM visibility of types in the assembly to invisible. -// If you need to expose a type to COM, use [ComVisible(true)] on that type. -[assembly: ComVisible(false)] - -// The assembly version has following format : -// -// Major.Minor.Build.Revision -// -// You can specify all the values or you can use the default the Revision and -// Build Numbers by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.$WCREV$")] diff --git a/Greenshot-RunAtOutput-Plugin/RunAtOutput.cs b/Greenshot-RunAtOutput-Plugin/RunAtOutput.cs deleted file mode 100644 index 8cc276161..000000000 --- a/Greenshot-RunAtOutput-Plugin/RunAtOutput.cs +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Drawing; -using System.Drawing.Imaging; -using System.IO; -using System.Text; -using System.Windows.Forms; -using System.Xml.Serialization; - -using Greenshot.Capturing; -using Greenshot.Core; -using Greenshot.Plugin; - -namespace RunAtOutput { - /// - /// An Plugin to run commands after an image was written - /// - public class RunAtOutputPlugin : IGreenshotPlugin { - private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(typeof(RunAtOutputPlugin)); - private IGreenshotPluginHost host; - private ICaptureHost captureHost = null; - private PluginAttribute myAttributes; - private RunAtOutputConfiguration config; - - public RunAtOutputPlugin() { - } - - /// - /// Implementation of the IGreenshotPlugin.Initialize - /// - /// Use the IGreenshotPluginHost interface to register events - /// Use the ICaptureHost interface to register in the MainContextMenu - /// My own attributes - public virtual void Initialize(IGreenshotPluginHost pluginHost, ICaptureHost captureHost, PluginAttribute myAttributes) { - LOG.Debug("Initialize called of " + myAttributes.Name); - - this.host = (IGreenshotPluginHost)pluginHost; - this.captureHost = captureHost; - this.myAttributes = myAttributes; - this.host.OnImageOutput += new OnImageOutputHandler(ImageOutput); - - this.config = IniConfig.GetIniSection(); - } - - public virtual void Shutdown() { - LOG.Debug("Shutdown of " + myAttributes.Name); - this.host.OnImageOutput -= new OnImageOutputHandler(ImageOutput); - } - - /// - /// Implementation of the IPlugin.Configure - /// - public virtual void Configure() { - LOG.Debug("Configure called"); - new SettingsForm().ShowDialog(); - } - - /// - /// Handling of the OnImageOutputHandler event from the IGreenshotPlugin - /// - /// Has the FullPath to the image - private void ImageOutput(object sender, ImageOutputEventArgs eventArgs) { - LOG.Debug("ImageOutput called with full path: " + eventArgs.FullPath); - foreach(string commando in config.active) { - string commandline = config.commandlines[commando]; - string arguments = config.arguments[commando]; - if (commandline != null && commandline.Length > 0) { - Process p = new Process(); - p.StartInfo.FileName = commandline; - p.StartInfo.Arguments = String.Format(arguments, eventArgs.FullPath); - p.StartInfo.UseShellExecute = false; - p.StartInfo.RedirectStandardOutput = true; - LOG.Info("Starting : " + p.StartInfo.FileName + " " + p.StartInfo.Arguments); - p.Start(); - string output = p.StandardOutput.ReadToEnd(); - if (output != null && output.Trim().Length > 0) { - LOG.Info("Output:\n" + output); - } - LOG.Info("Finished : " + p.StartInfo.FileName + " " + p.StartInfo.Arguments); - } - } - } - } -} \ No newline at end of file diff --git a/Greenshot-RunAtOutput-Plugin/RunAtOutputConfiguration.cs b/Greenshot-RunAtOutput-Plugin/RunAtOutputConfiguration.cs deleted file mode 100644 index ec759d562..000000000 --- a/Greenshot-RunAtOutput-Plugin/RunAtOutputConfiguration.cs +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections.Generic; -using Greenshot.Core; - -namespace RunAtOutput { - /// - /// Description of FlickrConfiguration. - /// - [IniSection("RunAtOutput", Description="Greenshot TitRunAtOutputleFix Plugin configuration")] - public class RunAtOutputConfiguration : IniSection { - [IniProperty("Commands", Description="The commands that are available.")] - public List commands; - - //[IniProperty("Matcher", Description="Match filenames or types.")] - //public Dictionary matchers; - - [IniProperty("Commandline", Description="The commandline for the output command.")] - public Dictionary commandlines; - - [IniProperty("Argument", Description="The arguments for the output command.")] - public Dictionary arguments; - - [IniProperty("ActiveCommands", Description="The commands that are active.")] - public List active; - - /// - /// Supply values we can't put as defaults - /// - /// The property to return a default for - /// object with the default value for the supplied property - public override object GetDefault(string property) { - switch(property) { - case "Commands": - List commandDefaults = new List(); - commandDefaults.Add("Paint.NET"); - return commandDefaults; - case "Commandline": - Dictionary commandlineDefaults = new Dictionary(); - commandlineDefaults.Add("Paint.NET", @"C:\Programme\Paint.NET\PaintDotNet.exe"); - return commandlineDefaults; -// case "Matcher": -// Dictionary matcherDefaults = new Dictionary(); -// matcherDefaults.Add("Paint.NET", "*"); -// return matcherDefaults; - case "ActiveCommands": - return new List(); - case "Argument": - Dictionary argumentDefaults = new Dictionary(); - argumentDefaults.Add("Paint.NET", "\"{0}\""); - return argumentDefaults; - } - return null; - } - } -} diff --git a/Greenshot-RunAtOutput-Plugin/SettingsForm.Designer.cs b/Greenshot-RunAtOutput-Plugin/SettingsForm.Designer.cs deleted file mode 100644 index f3bde520e..000000000 --- a/Greenshot-RunAtOutput-Plugin/SettingsForm.Designer.cs +++ /dev/null @@ -1,211 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -namespace RunAtOutput { - partial class SettingsForm { - /// - /// Designer variable used to keep track of non-visual components. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Disposes resources used by the form. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing) { - if (components != null) { - components.Dispose(); - } - } - base.Dispose(disposing); - } - - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() - { - this.textBox_commandline = new System.Windows.Forms.TextBox(); - this.buttonCancel = new System.Windows.Forms.Button(); - this.buttonOk = new System.Windows.Forms.Button(); - this.label1 = new System.Windows.Forms.Label(); - this.textBox_arguments = new System.Windows.Forms.TextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.listView1 = new System.Windows.Forms.ListView(); - this.columnHeader1 = new System.Windows.Forms.ColumnHeader(); - this.columnHeader2 = new System.Windows.Forms.ColumnHeader(); - this.button1 = new System.Windows.Forms.Button(); - this.button2 = new System.Windows.Forms.Button(); - this.label3 = new System.Windows.Forms.Label(); - this.textBox_name = new System.Windows.Forms.TextBox(); - this.SuspendLayout(); - // - // textBox_commandline - // - this.textBox_commandline.Location = new System.Drawing.Point(229, 245); - this.textBox_commandline.Name = "textBox_commandline"; - this.textBox_commandline.Size = new System.Drawing.Size(184, 20); - this.textBox_commandline.TabIndex = 2; - // - // buttonCancel - // - this.buttonCancel.Location = new System.Drawing.Point(339, 302); - this.buttonCancel.Name = "buttonCancel"; - this.buttonCancel.Size = new System.Drawing.Size(75, 23); - this.buttonCancel.TabIndex = 7; - this.buttonCancel.Text = "Cancel"; - this.buttonCancel.UseVisualStyleBackColor = true; - this.buttonCancel.Click += new System.EventHandler(this.ButtonCancelClick); - // - // buttonOk - // - this.buttonOk.Location = new System.Drawing.Point(258, 302); - this.buttonOk.Name = "buttonOk"; - this.buttonOk.Size = new System.Drawing.Size(75, 23); - this.buttonOk.TabIndex = 6; - this.buttonOk.Text = "OK"; - this.buttonOk.UseVisualStyleBackColor = true; - this.buttonOk.Click += new System.EventHandler(this.ButtonOkClick); - // - // label1 - // - this.label1.Location = new System.Drawing.Point(153, 248); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(56, 17); - this.label1.TabIndex = 3; - this.label1.Text = "Command"; - // - // textBox_arguments - // - this.textBox_arguments.Location = new System.Drawing.Point(229, 271); - this.textBox_arguments.Name = "textBox_arguments"; - this.textBox_arguments.Size = new System.Drawing.Size(184, 20); - this.textBox_arguments.TabIndex = 3; - // - // label2 - // - this.label2.Location = new System.Drawing.Point(153, 274); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(70, 17); - this.label2.TabIndex = 5; - this.label2.Text = "Arguments"; - // - // listView1 - // - this.listView1.CheckBoxes = true; - this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { - this.columnHeader1, - this.columnHeader2}); - this.listView1.FullRowSelect = true; - this.listView1.Location = new System.Drawing.Point(13, 13); - this.listView1.MultiSelect = false; - this.listView1.Name = "listView1"; - this.listView1.Size = new System.Drawing.Size(400, 183); - this.listView1.Sorting = System.Windows.Forms.SortOrder.Ascending; - this.listView1.TabIndex = 0; - this.listView1.UseCompatibleStateImageBehavior = false; - this.listView1.View = System.Windows.Forms.View.Details; - this.listView1.ItemChecked += new System.Windows.Forms.ItemCheckedEventHandler(this.ListView1ItemChecked); - this.listView1.SelectedIndexChanged += new System.EventHandler(this.ListView1ItemSelectionChanged); - // - // columnHeader1 - // - this.columnHeader1.Text = "Active"; - // - // columnHeader2 - // - this.columnHeader2.Text = "Name"; - this.columnHeader2.Width = 311; - // - // button1 - // - this.button1.Location = new System.Drawing.Point(13, 202); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(75, 23); - this.button1.TabIndex = 4; - this.button1.Text = "Add"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.ButtonAddClick); - // - // button2 - // - this.button2.Location = new System.Drawing.Point(12, 231); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(75, 23); - this.button2.TabIndex = 5; - this.button2.Text = "Delete"; - this.button2.UseVisualStyleBackColor = true; - this.button2.Click += new System.EventHandler(this.ButtonDeleteClick); - // - // label3 - // - this.label3.Location = new System.Drawing.Point(154, 222); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(56, 17); - this.label3.TabIndex = 10; - this.label3.Text = "Name"; - // - // textBox_name - // - this.textBox_name.Location = new System.Drawing.Point(230, 219); - this.textBox_name.Name = "textBox_name"; - this.textBox_name.Size = new System.Drawing.Size(184, 20); - this.textBox_name.TabIndex = 1; - // - // SettingsForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(426, 336); - this.Controls.Add(this.label3); - this.Controls.Add(this.textBox_name); - this.Controls.Add(this.button2); - this.Controls.Add(this.button1); - this.Controls.Add(this.listView1); - this.Controls.Add(this.label2); - this.Controls.Add(this.textBox_arguments); - this.Controls.Add(this.label1); - this.Controls.Add(this.buttonOk); - this.Controls.Add(this.buttonCancel); - this.Controls.Add(this.textBox_commandline); - this.Name = "SettingsForm"; - this.Text = "Command Editor"; - this.ResumeLayout(false); - this.PerformLayout(); - } - private System.Windows.Forms.TextBox textBox_name; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Button button2; - private System.Windows.Forms.Button button1; - private System.Windows.Forms.ColumnHeader columnHeader2; - private System.Windows.Forms.ColumnHeader columnHeader1; - private System.Windows.Forms.ListView listView1; - private System.Windows.Forms.TextBox textBox_arguments; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.TextBox textBox_commandline; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Button buttonOk; - private System.Windows.Forms.Button buttonCancel; - } -} diff --git a/Greenshot-RunAtOutput-Plugin/SettingsForm.cs b/Greenshot-RunAtOutput-Plugin/SettingsForm.cs deleted file mode 100644 index 6aa715e90..000000000 --- a/Greenshot-RunAtOutput-Plugin/SettingsForm.cs +++ /dev/null @@ -1,111 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Drawing; -using System.Windows.Forms; - -using Greenshot.Core; - -namespace RunAtOutput { - /// - /// Description of SettingsForm. - /// - public partial class SettingsForm : Form { - private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(typeof(SettingsForm)); - private RunAtOutputConfiguration config; - - public SettingsForm() { - this.config = IniConfig.GetIniSection(); - // - // The InitializeComponent() call is required for Windows Forms designer support. - // - InitializeComponent(); - UpdateView(); - } - - void ButtonOkClick(object sender, EventArgs e) { - IniConfig.Save(); - DialogResult = DialogResult.OK; - } - - void ButtonCancelClick(object sender, EventArgs e) { - DialogResult = DialogResult.Cancel; - } - - void ShowSelectedItem() { - foreach ( ListViewItem item in listView1.SelectedItems ) { - string commando = item.Tag as string; - textBox_name.Text = commando; - textBox_commandline.Text = config.commandlines[commando]; - textBox_arguments.Text = config.arguments[commando]; - } - } - - void ButtonAddClick(object sender, EventArgs e) { - config.commands.Add(textBox_name.Text); - config.commandlines.Add(textBox_name.Text, textBox_commandline.Text); - config.arguments.Add(textBox_name.Text, textBox_arguments.Text); - UpdateView(); - } - - void ButtonDeleteClick(object sender, EventArgs e) { - foreach ( ListViewItem item in listView1.SelectedItems ) { - string commando = item.Tag as string; - config.active.Remove(textBox_name.Text); - config.commands.Remove(textBox_name.Text); - config.commandlines.Remove(textBox_name.Text); - config.arguments.Remove(textBox_name.Text); - } - UpdateView(); - } - - void UpdateView() { - listView1.Items.Clear(); - if (config.commands != null) { - foreach(string commando in config.commands) { - ListViewItem item = new ListViewItem(""); - item.SubItems.Add(commando); - if (config.active != null) { - item.Checked = config.active.Contains(commando); - } - item.Tag = commando; - listView1.Items.Add(item); - } - } - } - - - void ListView1ItemSelectionChanged(object sender, EventArgs e) { - ShowSelectedItem(); - } - - void ListView1ItemChecked(object sender, ItemCheckedEventArgs e) { - string commando = e.Item.Tag as string; - LOG.Debug("ItemChecked " + commando + " to " + e.Item.Checked); - if (e.Item.Checked && !config.active.Contains(commando)) { - config.active.Add(commando); - } - if (!e.Item.Checked) { - config.active.Remove(commando); - } - } - } -} diff --git a/Greenshot-TitleFix-Plugin/Greenshot-TitleFix-Plugin.csproj b/Greenshot-TitleFix-Plugin/Greenshot-TitleFix-Plugin.csproj deleted file mode 100644 index cac9b094d..000000000 --- a/Greenshot-TitleFix-Plugin/Greenshot-TitleFix-Plugin.csproj +++ /dev/null @@ -1,67 +0,0 @@ - - - {0A07500E-7404-48D7-8789-7EB2A23E0DD5} - Debug - x86 - Library - Greenshot_TitleFix_Plugin - Greenshot-TitleFix-Plugin - v2.0 - Properties - C:\Dokumente und Einstellungen\05018085\Anwendungsdaten\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis - False - False - 4 - false - OnBuildSuccess - - - x86 - False - Auto - 4194304 - 4096 - - - bin\Debug\ - true - Full - False - True - DEBUG;TRACE - - - bin\Release\ - False - None - True - False - TRACE - - - - - ..\GreenshotCore\Lib\log4net.dll - - - - - - - - - - - - mkdir "$(SolutionDir)bin\$(Configuration)\Plugins\$(ProjectName)" -copy "$(ProjectDir)bin\$(Configuration)\$(TargetFileName)" "$(SolutionDir)bin\$(Configuration)\Plugins\$(ProjectName)\*.gsp" - - "$(SolutionDir)\tools\TortoiseSVN\SubWCRev.exe" "$(SolutionDir)\" "$(ProjectDir)\Properties\AssemblyInfo.cs.template" "$(ProjectDir)\Properties\AssemblyInfo.cs" - - - - {BDC408EE-DEA1-4474-B59D-7F05757B12EC} - GreenshotCore - - - \ No newline at end of file diff --git a/Greenshot-TitleFix-Plugin/Properties/AssemblyInfo.cs.template b/Greenshot-TitleFix-Plugin/Properties/AssemblyInfo.cs.template deleted file mode 100644 index 3f8c3ad8f..000000000 --- a/Greenshot-TitleFix-Plugin/Properties/AssemblyInfo.cs.template +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -#region Using directives - -using System; -using System.Reflection; -using System.Runtime.InteropServices; -using Greenshot.Plugin; - -#endregion - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Greenshot-TitleFix-Plugin")] -[assembly: AssemblyDescription("A plugin to fix captured Window Titles")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Greenshot-TitleFix-Plugin")] -[assembly: AssemblyCopyright("Copyright 2010")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -// The PluginAttribute describes the "entryType" and if the plugin is configurable -[assembly: PluginAttribute("TitleFix.TitleFix", false)] - -// This sets the default COM visibility of types in the assembly to invisible. -// If you need to expose a type to COM, use [ComVisible(true)] on that type. -[assembly: ComVisible(false)] - -// The assembly version has following format : -// -// Major.Minor.Build.Revision -// -// You can specify all the values or you can use the default the Revision and -// Build Numbers by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.$WCREV$")] diff --git a/Greenshot-TitleFix-Plugin/TitleFix.cs b/Greenshot-TitleFix-Plugin/TitleFix.cs deleted file mode 100644 index 23ab6c936..000000000 --- a/Greenshot-TitleFix-Plugin/TitleFix.cs +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections.Generic; -using System.IO; -using System.Text; -using System.Text.RegularExpressions; -using System.Windows.Forms; - -using Greenshot.Capturing; -using Greenshot.Core; -using Greenshot.Plugin; - -namespace TitleFix { - /// - /// An example Plugin so developers can see how they can develop their own plugin - /// - public class TitleFix : IGreenshotPlugin { - private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(typeof(TitleFix)); - - private IGreenshotPluginHost host; - private ICaptureHost captureHost = null; - private PluginAttribute myAttributes; - private TitleFixConfiguration config = null; - - public TitleFix() { - } - - /// - /// Implementation of the IGreenshotPlugin.Initialize - /// - /// Use the IGreenshotPluginHost interface to register events - /// Use the ICaptureHost interface to register in the MainContextMenu - /// My own attributes - public virtual void Initialize(IGreenshotPluginHost pluginHost, ICaptureHost captureHost, PluginAttribute myAttributes) { - LOG.Debug("Initialize called of " + myAttributes.Name); - - this.host = (IGreenshotPluginHost)pluginHost; - this.captureHost = captureHost; - this.myAttributes = myAttributes; - - this.config = IniConfig.GetIniSection(); - - // check configuration - List corruptKeys = new List(); - foreach(string key in config.active) { - if (!config.matchers.ContainsKey(key) || !config.matchers.ContainsKey(key)) { - LOG.Warn("Key " + key + " not found, configuration is broken! Disabling this key!"); - corruptKeys.Add(key); - } - } - - // Fix configuration if needed - if(corruptKeys.Count > 0) { - foreach(string corruptKey in corruptKeys) { - // Removing any reference to the key - config.active.Remove(corruptKey); - config.matchers.Remove(corruptKey); - config.replacers.Remove(corruptKey); - } - config.IsDirty = true; - } - - this.host.OnCaptureTaken += new OnCaptureTakenHandler(CaptureTaken); - } - - public virtual void Shutdown() { - LOG.Debug("Shutdown of " + myAttributes.Name); - this.host.OnCaptureTaken -= new OnCaptureTakenHandler(CaptureTaken); - } - - /// - /// Implementation of the IPlugin.Configure - /// - public virtual void Configure() { - LOG.Debug("Configure called"); - } - - /// - /// Implementation of the OnCaptureTaken event - /// - private void CaptureTaken(object sender, CaptureTakenEventArgs eventArgs) { - string title = eventArgs.Capture.CaptureDetails.Title; - LOG.Debug("Title before: " + title); - if (title != null && title.Length > 0) { - title = title.Trim(); - foreach(string titleIdentifier in config.active) { - string regexpString = config.matchers[titleIdentifier]; - string replaceString = config.replacers[titleIdentifier]; - if (regexpString != null && regexpString.Length > 0) { - Regex regex = new Regex(regexpString); - title = regex.Replace(title, replaceString); - } - } - } - LOG.Debug("Title after: " + title); - eventArgs.Capture.CaptureDetails.Title = title; - } - } -} \ No newline at end of file diff --git a/Greenshot-TitleFix-Plugin/TitleFixConfiguration.cs b/Greenshot-TitleFix-Plugin/TitleFixConfiguration.cs deleted file mode 100644 index 3ce3e5ca2..000000000 --- a/Greenshot-TitleFix-Plugin/TitleFixConfiguration.cs +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections.Generic; -using Greenshot.Core; - -namespace TitleFix { - /// - /// Description of FlickrConfiguration. - /// - [IniSection("TitleFix", Description="Greenshot TitleFix Plugin configuration")] - public class TitleFixConfiguration : IniSection { - [IniProperty("ActiveFixes", Description="The fixes that are active.")] - public List active; - - [IniProperty("Matcher", Description="The regular expressions to match the title with.")] - public Dictionary matchers; - - [IniProperty("Replacer", Description="The replacements for the matchers.")] - public Dictionary replacers; - - /// - /// Supply values we can't put as defaults - /// - /// The property to return a default for - /// object with the default value for the supplied property - public override object GetDefault(string property) { - switch(property) { - case "ActiveFixes": - List activeDefaults = new List(); - activeDefaults.Add("Firefox"); - activeDefaults.Add("IE"); - return activeDefaults; - case "Matcher": - Dictionary matcherDefaults = new Dictionary(); - matcherDefaults.Add("Firefox", " - Mozilla Firefox.*"); - matcherDefaults.Add("IE", " - Microsoft Internet Explorer.*"); - return matcherDefaults; - case "Replacer": - Dictionary replacerDefaults = new Dictionary(); - replacerDefaults.Add("Firefox", ""); - replacerDefaults.Add("IE", ""); - return replacerDefaults; - } - return null; - } - } -} diff --git a/Greenshot/AssemblyInfo.cs.template b/Greenshot/AssemblyInfo.cs.template deleted file mode 100644 index f7c2a7603..000000000 --- a/Greenshot/AssemblyInfo.cs.template +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Information about this assembly is defined by the following -// attributes. -// -// change them to the information which is associated with the assembly -// you compile. - -[assembly: AssemblyTitle("Greenshot")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Greenshot")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// This sets the default COM visibility of types in the assembly to invisible. -// If you need to expose a type to COM, use [ComVisible(true)] on that type. -[assembly: ComVisible(false)] - -// The assembly version has following format : -// -// Major.Minor.Build.Revision -// -// You can specify all values by your own or you can build default build and revision -// numbers with the '*' character (the default): - -[assembly: AssemblyVersion("0.9.0.$WCREV$")] diff --git a/Greenshot/Forms/BugReportForm.Designer.cs b/Greenshot/Forms/BugReportForm.Designer.cs deleted file mode 100644 index 902783476..000000000 --- a/Greenshot/Forms/BugReportForm.Designer.cs +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -namespace Greenshot.Forms { - partial class BugReportForm { - /// - /// Designer variable used to keep track of non-visual components. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Disposes resources used by the form. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing) { - if (components != null) { - components.Dispose(); - } - } - base.Dispose(disposing); - } - - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BugReportForm)); - this.labelBugReportInfo = new System.Windows.Forms.Label(); - this.textBoxDescription = new System.Windows.Forms.TextBox(); - this.btnClose = new System.Windows.Forms.Button(); - this.linkLblBugs = new System.Windows.Forms.LinkLabel(); - this.SuspendLayout(); - // - // labelBugReportInfo - // - this.labelBugReportInfo.Location = new System.Drawing.Point(12, 9); - this.labelBugReportInfo.Name = "labelBugReportInfo"; - this.labelBugReportInfo.Size = new System.Drawing.Size(481, 141); - this.labelBugReportInfo.TabIndex = 0; - this.labelBugReportInfo.Text = resources.GetString("labelBugReportInfo.Text"); - // - // textBoxDescription - // - this.textBoxDescription.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxDescription.Location = new System.Drawing.Point(12, 179); - this.textBoxDescription.Multiline = true; - this.textBoxDescription.Name = "textBoxDescription"; - this.textBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; - this.textBoxDescription.Size = new System.Drawing.Size(504, 232); - this.textBoxDescription.TabIndex = 1; - // - // btnClose - // - this.btnClose.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.btnClose.Location = new System.Drawing.Point(377, 417); - this.btnClose.Name = "btnClose"; - this.btnClose.Size = new System.Drawing.Size(139, 23); - this.btnClose.TabIndex = 2; - this.btnClose.Text = "Close"; - this.btnClose.UseVisualStyleBackColor = true; - // - // linkLblBugs - // - this.linkLblBugs.Location = new System.Drawing.Point(12, 153); - this.linkLblBugs.Name = "linkLblBugs"; - this.linkLblBugs.Size = new System.Drawing.Size(465, 23); - this.linkLblBugs.TabIndex = 9; - this.linkLblBugs.TabStop = true; - this.linkLblBugs.Text = "http://sourceforge.net/tracker/?group_id=191585&atid=937972"; - this.linkLblBugs.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLblBugsLinkClicked); - // - // BugReportForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.btnClose; - this.ClientSize = new System.Drawing.Size(528, 452); - this.Controls.Add(this.linkLblBugs); - this.Controls.Add(this.btnClose); - this.Controls.Add(this.textBoxDescription); - this.Controls.Add(this.labelBugReportInfo); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "BugReportForm"; - this.Text = "Error"; - this.ResumeLayout(false); - this.PerformLayout(); - } - private System.Windows.Forms.LinkLabel linkLblBugs; - private System.Windows.Forms.Button btnClose; - private System.Windows.Forms.TextBox textBoxDescription; - private System.Windows.Forms.Label labelBugReportInfo; - } -} diff --git a/Greenshot/Forms/BugReportForm.cs b/Greenshot/Forms/BugReportForm.cs deleted file mode 100644 index 3bc07ed38..000000000 --- a/Greenshot/Forms/BugReportForm.cs +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Drawing; -using System.Net; -using System.Web; -using System.Windows.Forms; - -using Greenshot.Configuration; -using Greenshot.Core; -using Greenshot.Helpers; - -namespace Greenshot.Forms { - public partial class BugReportForm : Form { - private ILanguage lang; - private BugReportForm() { - // - // The InitializeComponent() call is required for Windows Forms designer support. - // - InitializeComponent(); - lang = Language.GetInstance(); - UpdateUI(); - } - - - public BugReportForm(string bugText) { - InitializeComponent(); - lang = Language.GetInstance(); - UpdateUI(); - this.textBoxDescription.Text = bugText; - } - - void UpdateUI() { - this.Text = lang.GetString(LangKey.bugreport_title); - this.labelBugReportInfo.Text = lang.GetString(LangKey.bugreport_info); - this.btnClose.Text = lang.GetString(LangKey.bugreport_cancel); - } - - void LinkLblBugsLinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { - openLink((LinkLabel)sender); - } - - private void openLink(LinkLabel link) { - try { - link.LinkVisited = true; - System.Diagnostics.Process.Start(link.Text); - } catch (Exception) { - MessageBox.Show(lang.GetString(LangKey.error_openlink),lang.GetString(LangKey.error)); - } - } - } -} diff --git a/Greenshot/Forms/BugReportForm.resx b/Greenshot/Forms/BugReportForm.resx deleted file mode 100644 index 489a8d3e9..000000000 --- a/Greenshot/Forms/BugReportForm.resx +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Sorry, an unexpected error occured. - -The good news is: you can help us getting rid of it by filing a bug report. -Please visit the URL below, create a new bug report and paste the contents from the text area into the description. -Also, we would highly appreciate if you could add a short description about the circumstances under which the error occurred. - - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSkpKSisCAAAAAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFTg9JgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAgAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA - AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA - AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA - AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA - AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA - AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA - AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCKAAAACAAAABA - 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 - - - \ No newline at end of file diff --git a/Greenshot/Forms/CaptureForm.Designer.cs b/Greenshot/Forms/CaptureForm.Designer.cs deleted file mode 100644 index d71ed66b3..000000000 --- a/Greenshot/Forms/CaptureForm.Designer.cs +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -namespace Greenshot.Forms { - partial class CaptureForm { - /// - /// Designer variable used to keep track of non-visual components. - /// - private System.Windows.Forms.PictureBox pictureBox; - private System.ComponentModel.IContainer components = null; - - /// - /// Disposes resources used by the form. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) { - if (disposing) { - if (components != null) { - components.Dispose(); - } - } - base.Dispose(disposing); - } - - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() { - this.pictureBox = new System.Windows.Forms.PictureBox(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox)).BeginInit(); - this.SuspendLayout(); - // - // pictureBox - // - this.pictureBox.Dock = System.Windows.Forms.DockStyle.Fill; - this.pictureBox.Location = new System.Drawing.Point(0, 0); - this.pictureBox.Name = "pictureBox"; - this.pictureBox.Size = new System.Drawing.Size(0, 0); - this.pictureBox.TabIndex = 1; - this.pictureBox.TabStop = false; - this.pictureBox.MouseMove += new System.Windows.Forms.MouseEventHandler(this.PictureBoxMouseMove); - this.pictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PictureBoxMouseDown); - this.pictureBox.Paint += new System.Windows.Forms.PaintEventHandler(this.PictureBoxPaint); - this.pictureBox.MouseUp += new System.Windows.Forms.MouseEventHandler(this.PictureBoxMouseUp); - // - // CaptureForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(0, 0); - this.Controls.Add(this.pictureBox); - this.Cursor = System.Windows.Forms.Cursors.Cross; - this.DoubleBuffered = true; - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Name = "CaptureForm"; - this.ShowInTaskbar = false; - this.TopMost = true; - this.VisibleChanged += new System.EventHandler(this.CaptureFormVisibleChanged); - this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.CaptureFormKeyDown); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox)).EndInit(); - this.Visible = false; - this.ResumeLayout(false); - } - } -} diff --git a/Greenshot/Forms/CaptureForm.cs b/Greenshot/Forms/CaptureForm.cs deleted file mode 100644 index e568eb89e..000000000 --- a/Greenshot/Forms/CaptureForm.cs +++ /dev/null @@ -1,780 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Drawing; -using System.Drawing.Drawing2D; -using System.Drawing.Imaging; -using System.Drawing.Printing; -using System.IO; -using System.Text; -using System.Windows.Forms; - -using Greenshot.Capturing; -using Greenshot.Configuration; -using Greenshot.Core; -using Greenshot.Drawing; -using Greenshot.Helpers; -using Greenshot.Plugin; -using Greenshot.UnmanagedHelpers; - -namespace Greenshot.Forms { - /// - /// Description of CaptureForm. - /// - public partial class CaptureForm : Form, ICaptureHost { - private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(typeof(CaptureForm)); - - private int mX; - private int mY; - private Point cursorPos = Point.Empty; - // TODO: dispose Brush & Pen, not very important as we only instanciate this once - private Brush OverlayBrush = new SolidBrush(Color.FromArgb(50, Color.MediumSeaGreen)); - private Pen OverlayPen = new Pen(Color.FromArgb(50, Color.Black)); - private CaptureMode captureMode = CaptureMode.None; - private List windows = new List(); - private WindowDetails selectedCaptureWindow; - private bool mouseDown = false; - private Rectangle captureRect = Rectangle.Empty; - private ICapture capture = null; - private CoreConfiguration conf = IniConfig.GetIniSection(); - private ILanguage lang = Language.GetInstance(); - - public CaptureForm() { - // - // The InitializeComponent() call is required for Windows Forms designer support. - // - InitializeComponent(); - - // Make sure the form is hidden (might be overdoing it...) - this.Hide(); - } - - void DoCaptureFeedback() { - if(conf.PlayCameraSound) { - SoundHelper.Play(); - } - if(conf.ShowFlash) { - FlashlightForm flashlightForm = new FlashlightForm(); - flashlightForm.Bounds = capture.ScreenBounds; - flashlightForm.FadeIn(); - flashlightForm.FadeOut(); - flashlightForm.Dispose(); - } - } - - /// - /// Make Capture with default destinations - /// - /// CaptureMode - /// bool false if the mouse should not be captured, true if the configuration should be checked - public void MakeCapture(CaptureMode mode, bool captureMouseCursor) { - Capture passingCapture = new Capture(); - MakeCapture(mode, captureMouseCursor, passingCapture); - } - - /// - /// Make Capture with default destinations - /// - /// CaptureMode - /// bool false if the mouse should not be captured, true if the configuration should be checked - public void MakeCapture(CaptureMode mode, bool captureMouseCursor, CaptureHandler captureHandler) { - Capture passingCapture = new Capture(); - passingCapture.CaptureDetails.CaptureHandler = captureHandler; - MakeCapture(mode, captureMouseCursor, passingCapture); - } - - - /// - /// Make Capture with specified destinations - /// - /// CaptureMode - /// bool false if the mouse should not be captured, true if the configuration should be checked - /// List with destinations - public void MakeCapture(CaptureMode mode, bool captureMouseCursor, List captureDestinations) { - Capture passingCapture = new Capture(); - passingCapture.CaptureDetails.CaptureDestinations = captureDestinations; - MakeCapture(mode, captureMouseCursor, passingCapture); - } - - /// - /// Make Capture with file name - /// - /// List with destinations - public void MakeCapture(string filename) { - Capture passingCapture = new Capture(); - passingCapture.CaptureDetails.Filename = filename; - MakeCapture(CaptureMode.File, false, passingCapture); - } - - /// - /// Make Capture with specified destinations - /// - /// CaptureMode - /// bool false if the mouse should not be captured, true if the configuration should be checked - /// List with destinations - private void MakeCapture(CaptureMode mode, bool captureMouseCursor, ICapture newCapture) { - if (captureMode != CaptureMode.None) { - LOG.Warn(String.Format("Capture started while capturing, current mode = {0} new capture was {1}.", captureMode, mode)); - return; - } else { - LOG.Debug(String.Format("MakeCapture({0}, {1})", mode, captureMouseCursor)); - } - captureMode = mode; - - // cleanup the previos information if there is still any - if (capture != null) { - LOG.Debug("Capture wasn't disposed yet, this would suggest a leak"); - capture.Dispose(); - capture = null; - } - - // Use the supplied Capture information - capture = newCapture; - capture.CaptureDetails.CaptureMode = mode; - - // Delay for the Context menu - System.Threading.Thread.Sleep(conf.CaptureDelay); - - // Allways capture Mousecursor, only show when needed - capture = WindowCapture.CaptureCursor(capture); - capture.CursorVisible = false; - // Check if needed - if (captureMouseCursor && mode != CaptureMode.Clipboard && mode != CaptureMode.File) { - capture.CursorVisible = conf.CaptureMousepointer; - } - - switch(mode) { - case CaptureMode.Window: - capture = WindowCapture.CaptureScreen(capture); - CaptureWithFeedback(); - break; - case CaptureMode.ActiveWindow: - CaptureActiveWindow(); - finishCapture(); - break; - case CaptureMode.FullScreen: - capture = WindowCapture.CaptureScreen(capture); - HandleCapture(); - break; - case CaptureMode.Clipboard: - Image clipboardImage = null; - string text = "Clipboard"; - if (Clipboard.ContainsImage()) { - clipboardImage = Clipboard.GetImage(); - } else if (ClipboardHelper.GetFormats().Contains("HTML Format")) { - HtmlFragment htmlFragment = HtmlFragment.FromClipboard(); - text = htmlFragment.Fragment; - clipboardImage = WebsiteImageGenerator.GetImageFromHTML(text); - } else { - text = Clipboard.GetText(); - if ((text != null && text.StartsWith("http://"))) { - clipboardImage = WebsiteImageGenerator.GetImageFromURL(text); - } - } - if (clipboardImage != null) { - if (capture != null) { - capture.Image = clipboardImage; - } else { - capture = new Capture(clipboardImage); - } - // Force Editor - capture.CaptureDetails.AddDestination(CaptureDestination.Editor); - HandleCapture(); - } else { - MessageBox.Show("Couldn't create bitmap from : " + text); - } - break; - case CaptureMode.File: - Bitmap fileBitmap = null; - try { - fileBitmap = new Bitmap(capture.CaptureDetails.Filename, true); - } catch (Exception e) { - LOG.Error(e.Message, e); - MessageBox.Show(lang.GetFormattedString(LangKey.error_openfile, capture.CaptureDetails.Filename)); - } - if (fileBitmap != null) { - if (capture != null) { - capture.Image = fileBitmap; - } else { - capture = new Capture(fileBitmap); - } - // Force Editor - capture.CaptureDetails.AddDestination(CaptureDestination.Editor); - HandleCapture(); - } - break; - case CaptureMode.LastRegion: - if (!RuntimeConfig.LastCapturedRegion.Equals(Rectangle.Empty)) { - capture = WindowCapture.CaptureRectangle(capture, RuntimeConfig.LastCapturedRegion); - HandleCapture(); - } - break; - case CaptureMode.Region: - capture = WindowCapture.CaptureScreen(capture); - CaptureWithFeedback(); - break; - default: - LOG.Warn("Unknown capture mode: " + mode); - break; - } - } - - private ICapture AddConfiguredDestination(ICapture capture) { - if (conf.OutputDestinations.Contains(Destination.FileDefault)) { - capture.CaptureDetails.AddDestination(CaptureDestination.File); - } - - if (conf.OutputDestinations.Contains(Destination.FileWithDialog)) { - capture.CaptureDetails.AddDestination(CaptureDestination.FileWithDialog); - } - - if (conf.OutputDestinations.Contains(Destination.Clipboard)) { - capture.CaptureDetails.AddDestination(CaptureDestination.Clipboard); - } - - if (conf.OutputDestinations.Contains(Destination.Printer)) { - capture.CaptureDetails.AddDestination(CaptureDestination.Printer); - } - - if (conf.OutputDestinations.Contains(Destination.Editor)) { - capture.CaptureDetails.AddDestination(CaptureDestination.Editor); - } - - if (conf.OutputDestinations.Contains(Destination.EMail)) { - capture.CaptureDetails.AddDestination(CaptureDestination.EMail); - } - return capture; - } - - /// - /// Process a bitmap like it was captured - /// - /// The bitmap to process - public void HandleCapture(Bitmap bitmap) { - Capture capture = new Capture(bitmap); - HandleCapture(capture); - } - - // This is also an ICapture Interface implementation - public void HandleCapture(Capture capture) { - this.capture = capture; - HandleCapture(); - } - - private void HandleCapture() { - string fullPath = null; - // Flag to see if the image was "exported" so the FileEditor doesn't - // ask to save the file as long as nothing is done. - bool outputMade = false; - - // Make sure the user sees that the capture is made - if (capture.CaptureDetails.CaptureMode != CaptureMode.File && capture.CaptureDetails.CaptureMode != CaptureMode.Clipboard) { - DoCaptureFeedback(); - } else { - // If File || Clipboard - // Maybe not "made" but the original is still there... somehow - outputMade = true; - } - - LOG.Debug("A capture of: " + capture.CaptureDetails.Title); - - // Create event OnCaptureTaken for all Plugins - PluginHelper.instance.CreateCaptureTakenEvent(capture); - - // check if someone has passed a handler - if (capture.CaptureDetails.CaptureHandler != null) { - CaptureTakenEventArgs eventArgs = new CaptureTakenEventArgs(capture); - capture.CaptureDetails.CaptureHandler(this, eventArgs); - } else if (capture.CaptureDetails.CaptureDestinations == null || capture.CaptureDetails.CaptureDestinations.Count == 0) { - AddConfiguredDestination(capture); - } - - // Create Surface with capture, this way elements can be added automatically (like the mouse cursor) - Surface surface = new Surface(capture); - - // Call plugins to do something with the screenshot - PluginHelper.instance.CreateSurfaceFromCaptureEvent(capture, surface); - - // Disable capturing - captureMode = CaptureMode.None; - - // Retrieve important information from the Capture object - ICaptureDetails captureDetails = capture.CaptureDetails; - List captureDestinations = capture.CaptureDetails.CaptureDestinations; - - // Dispose the capture, we don't need it anymore (the surface copied all information and we got the title (if any)). - capture.Dispose(); - capture = null; - - // Want to add more stuff to the surface?? DO IT HERE! - - // Create Image for writing/printing etc and use "using" as all code paths either output the image or copy the image - using (Image image = surface.GetImageForExport()) { - // Flag to detect if we need to create a temp file for the email - // or use the file that was written - bool fileWritten = false; - if (captureDestinations.Contains(CaptureDestination.File)) { - string filename = FilenameHelper.GetFilenameFromPattern(conf.OutputFileFilenamePattern, conf.OutputFileFormat, captureDetails); - string filepath = FilenameHelper.FillVariables(conf.OutputFilePath); - fullPath = Path.Combine(filepath,filename); - - // Catching any exception to prevent that the user can't write in the directory. - // This is done for e.g. bugs #2974608, #2963943, #2816163, #2795317, #2789218, #3004642 - try { - ImageOutput.Save(image, fullPath, captureDetails); - fileWritten = true; - outputMade = true; - } catch (Exception e) { - LOG.Error("Error saving screenshot!", e); - // Show the problem - MessageBox.Show(lang.GetString(LangKey.error_save), lang.GetString(LangKey.error)); - // when save failed we present a SaveWithDialog - fullPath = ImageOutput.SaveWithDialog(image, captureDetails); - fileWritten = (fullPath != null); - } - } - - if (captureDestinations.Contains(CaptureDestination.FileWithDialog)) { - fullPath = ImageOutput.SaveWithDialog(image, captureDetails); - fileWritten = (fullPath != null); - outputMade = outputMade || fileWritten; - } - - if (captureDestinations.Contains(CaptureDestination.Clipboard)) { - ClipboardHelper.SetClipboardData(image); - outputMade = true; - } - - if (captureDestinations.Contains(CaptureDestination.Printer)) { - PrinterSettings printerSettings = new PrintHelper(image, captureDetails).PrintWithDialog(); - outputMade = outputMade || printerSettings != null; - } - - if (captureDestinations.Contains(CaptureDestination.EMail)) { - if (!fileWritten) { - MapiMailMessage.SendImage(image, captureDetails); - } else { - MapiMailMessage.SendImage(fullPath, captureDetails.Title, false); - } - // Don't know how to handle a cancel in the email - outputMade = true; - } - } - - // If the editor is opened, let it Dispose the surface! - if (captureDestinations.Contains(CaptureDestination.Editor)) { - ImageEditorForm editor = new ImageEditorForm(surface, outputMade); - - if (fullPath != null) { - editor.SetImagePath(fullPath); - } - editor.Show(); - editor.Activate(); - LOG.Debug("Finished opening Editor"); - } else { - // Dispose the surface, we are done with it! - surface.Dispose(); - } - - // Make CaptureForm invisible - this.Visible = false; - // Hiding makes the editor (if any) get focus - this.Hide(); - } - - /** - * Finishing the whole Capture with Feedback flow, passing the result on to the HandleCapture - */ - private void finishCapture() { - // Get title - if (selectedCaptureWindow != null) { - if (capture == null) { - capture = new Capture(); - } - capture.CaptureDetails.Title = selectedCaptureWindow.Text; - } - - if ( (captureMode == CaptureMode.Window || captureMode == CaptureMode.ActiveWindow) && selectedCaptureWindow != null) { - Image capturedWindowImage = null; - // What type of capturing? (From Screen or from window) - if (conf.CaptureCompleteWindow) { - // "Capture" the windows content - capturedWindowImage = selectedCaptureWindow.Image; - if (capturedWindowImage != null) { - // Fix Cursor location as we don't crop - capture.MoveMouseLocation(-selectedCaptureWindow.Rectangle.Location.X, -selectedCaptureWindow.Rectangle.Location.Y); - // Set the image - capture.Image = capturedWindowImage; - } - } - // If the PrintWindow implementation isn't used or failed we use the image from the screen. - if (capturedWindowImage == null) { - // From screen, take the location of the selected window to copy the content - captureRect = selectedCaptureWindow.Rectangle; - // Cropping capture to the selected rectangle - capture.CropWithScreenCoordinates(captureRect); - // save for re-capturing later and show recapture context menu option - RuntimeConfig.LastCapturedRegion = captureRect; - } - StopCapturing(false); - HandleCapture(); - } else if (captureRect.Height > 0 && captureRect.Width > 0) { - // Resizing the captured rectangle (no need to make another capture - capture.CropWithScreenCoordinates(captureRect); - // save for re-capturing later and show recapture context menu option - RuntimeConfig.LastCapturedRegion = captureRect; - - StopCapturing(false); - HandleCapture(); - } - } - - /** - * Stopping the whole Capture with Feedback flow - */ - private void StopCapturing(bool cleanupCapture) { - mouseDown = false; - // Disable the capture mode - captureMode = CaptureMode.None; - cursorPos.X = 0; - cursorPos.Y = 0; - selectedCaptureWindow = null; - if (cleanupCapture && capture != null) { - capture.Dispose(); - capture = null; - } - this.Hide(); - } - - #region key handling - void CaptureFormKeyDown(object sender, KeyEventArgs e) { - if (e.KeyCode == Keys.Escape) { - StopCapturing(true); - } else if (e.KeyCode == Keys.M) { - // Toggle mouse cursor - capture.CursorVisible = !capture.CursorVisible; - PictureBoxMouseMove(this, new MouseEventArgs(MouseButtons.None, 0, Cursor.Position.X, Cursor.Position.Y, 0)); - } else if (e.KeyCode == Keys.PageDown) { - // Extend the selectable rectangles with the "insides" of the current Window - if (captureMode == CaptureMode.Window) { - WindowDetails currentWindow = FindCurrentWindow(); - if (currentWindow != null && !currentWindow.HasChildren) { - currentWindow.GetChildren(); - } else { - LOG.Warn("No window found!!"); - } - } - PictureBoxMouseMove(this, new MouseEventArgs(MouseButtons.None, 0, Cursor.Position.X, Cursor.Position.Y, 0)); - } else if (e.KeyCode == Keys.Space) { - switch (captureMode) { - case CaptureMode.Region: - captureMode = CaptureMode.Window; - break; - case CaptureMode.Window: - captureMode = CaptureMode.Region; - break; - } - PictureBoxMouseMove(this, new MouseEventArgs(MouseButtons.None, 0, Cursor.Position.X, Cursor.Position.Y, 0)); - } else if (e.KeyCode == Keys.Return && captureMode == CaptureMode.Window) { - finishCapture(); - } - } - #endregion - - private void CaptureActiveWindow() { - LOG.Debug("CaptureActiveWindow"); - IntPtr hWnd = User32.GetForegroundWindow(); - if (hWnd != null && hWnd != IntPtr.Zero) { - // Make sure the screen is captured in case of errors or if we don't do direct window capturing - capture = WindowCapture.CaptureScreen(capture); - selectedCaptureWindow = new WindowDetails(hWnd); - // Content only - if (conf.CaptureWindowContent) { - // Print Tree for debugging - selectedCaptureWindow.PrintTree(""); - WindowDetails contentWindow = selectedCaptureWindow.GetContent(); - if (contentWindow != null) { - selectedCaptureWindow = contentWindow; - } - } - } - } - - #region capture with feedback - private void CaptureWithFeedback() { - windows.Clear(); - // Start Enumeration of "active" windows - WindowsEnumerator windowsEnumerator = new WindowsEnumerator(); - windowsEnumerator.GetWindows(); - foreach(WindowDetails window in windowsEnumerator.Items) { - // Window should be visible and not ourselves - if (window.Visible && !window.Handle.Equals(this.Handle)) { - windows.Add(window); - } - } - - this.SuspendLayout(); - this.Bounds = capture.ScreenBounds; - pictureBox.Image = capture.Image; - this.Visible = true; - this.ResumeLayout(); - this.Focus(); - this.Show(); - } - - /// - /// Helper Method for finding the current Window in the available rectangles - /// - /// WindowDetails - private WindowDetails FindCurrentWindow() { - foreach(WindowDetails window in windows) { - Rectangle windowRectangle = window.Rectangle; - if (windowRectangle.Contains(Cursor.Position)) { - WindowDetails selectedChild = null; - // Content only - if (conf.CaptureWindowContent) { - WindowDetails childWindow = window.GetContent(); - if (childWindow != null && childWindow.Rectangle.Contains(Cursor.Position)) { - return childWindow; - } - } - // Check if Children need to be parsed (only if "pgdn" was used) - if (window.HasChildren) { - foreach(WindowDetails childWindow in window.Children) { - windowRectangle = childWindow.Rectangle; - if (windowRectangle.Contains(Cursor.Position)) { - if (selectedChild == null) { - selectedChild = childWindow; - } else { - int sizeCurrent = childWindow.Rectangle.Height * childWindow.Rectangle.Width; - int sizeSelected = selectedChild.Rectangle.Height * selectedChild.Rectangle.Width; - if (sizeCurrent < sizeSelected) { - selectedChild = childWindow; - } - } - } - } - if (selectedChild != null) { - return selectedChild; - } - } - return window; - } - } - return null; - } - #endregion - - #region pictureBox events - void PictureBoxMouseDown(object sender, MouseEventArgs e) { - if (e.Button == MouseButtons.Left) { - mX = e.X; - mY = e.Y; - mouseDown = true; - PictureBoxMouseMove(this, e); - } - } - - void PictureBoxMouseUp(object sender, MouseEventArgs e) { - if (mouseDown) { - // If the mouse goes up we set down to false (nice logic!) - mouseDown = false; - // Check if anything is selected - if (captureMode == CaptureMode.Window && selectedCaptureWindow != null) { - // Go and process the capture - finishCapture(); - } else if (captureRect.Height > 0 && captureRect.Width > 0) { - // correct the GUI width to real width if Region mode - if (captureMode == CaptureMode.Region) { - captureRect.Width += 1; - captureRect.Height += 1; - } - // Go and process the capture - finishCapture(); - } - } - } - - void PictureBoxMouseMove(object sender, MouseEventArgs e) { - cursorPos.X = e.X; - cursorPos.Y = e.Y; - - if (captureMode == CaptureMode.Region && mouseDown) { - captureRect = GuiRectangle.GetGuiRectangle(e.X + this.Left, e.Y + this.Top, mX - e.X, mY - e.Y); - } - - // Iterate over the found windows and check if the current location is inside a window - selectedCaptureWindow = FindCurrentWindow(); - if (selectedCaptureWindow != null) { - if (capture == null) { - capture = new Capture(); - } - capture.CaptureDetails.Title = selectedCaptureWindow.Text; - if (captureMode == CaptureMode.Window) { - captureRect = selectedCaptureWindow.Rectangle; - } - } - - pictureBox.Invalidate(); - } - - void PictureBoxPaint(object sender, PaintEventArgs e) { - Graphics graphics = e.Graphics; - - if (capture.Cursor != null && capture.CursorVisible) { - graphics.DrawIcon(capture.Cursor, capture.CursorLocation.X, capture.CursorLocation.Y); - } - - if (mouseDown || captureMode == CaptureMode.Window) { - Rectangle screenbounds = capture.ScreenBounds; - captureRect.Intersect(screenbounds); // crop what is outside the screen - Rectangle fixedRect = new Rectangle( captureRect.X, captureRect.Y, captureRect.Width, captureRect.Height ); - fixedRect.X += Math.Abs( screenbounds.X ); - fixedRect.Y += Math.Abs( screenbounds.Y ); - - graphics.FillRectangle( OverlayBrush, fixedRect ); - graphics.DrawRectangle( OverlayPen, fixedRect ); - - // rulers - int dist = 8; - - using (Font rulerFont = new Font(FontFamily.GenericSansSerif, 8)) { - int hSpace = TextRenderer.MeasureText(captureRect.Width.ToString(), rulerFont).Width + 3; - int vSpace = TextRenderer.MeasureText(captureRect.Height.ToString(), rulerFont).Height + 3; - Brush bgBrush = new SolidBrush(Color.FromArgb(200, 217, 240, 227)); - Pen rulerPen = new Pen(Color.SeaGreen); - - // horizontal ruler - if (fixedRect.Width > hSpace + 3) { - using (GraphicsPath p = Drawing.RoundedRectangle.Create2( - fixedRect.X + (fixedRect.Width / 2 - hSpace / 2) + 3, - fixedRect.Y - dist - 7, - TextRenderer.MeasureText(captureRect.Width.ToString(), rulerFont).Width - 3, - TextRenderer.MeasureText(captureRect.Width.ToString(), rulerFont).Height, - 3)) { - graphics.FillPath(bgBrush, p); - graphics.DrawPath(rulerPen, p); - graphics.DrawString(captureRect.Width.ToString(), rulerFont, rulerPen.Brush, fixedRect.X + (fixedRect.Width / 2 - hSpace / 2) + 3, fixedRect.Y - dist - 7); - graphics.DrawLine(rulerPen, fixedRect.X, fixedRect.Y - dist, fixedRect.X + (fixedRect.Width / 2 - hSpace / 2), fixedRect.Y - dist); - graphics.DrawLine(rulerPen, fixedRect.X + (fixedRect.Width / 2 + hSpace / 2), fixedRect.Y - dist, fixedRect.X + fixedRect.Width, fixedRect.Y - dist); - graphics.DrawLine(rulerPen, fixedRect.X, fixedRect.Y - dist - 3, fixedRect.X, fixedRect.Y - dist + 3); - graphics.DrawLine(rulerPen, fixedRect.X + fixedRect.Width, fixedRect.Y - dist - 3, fixedRect.X + fixedRect.Width, fixedRect.Y - dist + 3); - } - } - - // vertical ruler - if (fixedRect.Height > vSpace + 3) { - using (GraphicsPath p = Drawing.RoundedRectangle.Create2( - fixedRect.X - (TextRenderer.MeasureText(captureRect.Height.ToString(), rulerFont).Width) + 1, - fixedRect.Y + (fixedRect.Height / 2 - vSpace / 2) + 2, - TextRenderer.MeasureText(captureRect.Height.ToString(), rulerFont).Width - 3, - TextRenderer.MeasureText(captureRect.Height.ToString(), rulerFont).Height - 1, - 3)) { - graphics.FillPath(bgBrush, p); - graphics.DrawPath(rulerPen, p); - graphics.DrawString(captureRect.Height.ToString(), rulerFont, rulerPen.Brush, fixedRect.X - (TextRenderer.MeasureText(captureRect.Height.ToString(), rulerFont).Width) + 1, fixedRect.Y + (fixedRect.Height / 2 - vSpace / 2) + 2); - graphics.DrawLine(rulerPen, fixedRect.X - dist, fixedRect.Y, fixedRect.X - dist, fixedRect.Y + (fixedRect.Height / 2 - vSpace / 2)); - graphics.DrawLine(rulerPen, fixedRect.X - dist, fixedRect.Y + (fixedRect.Height / 2 + vSpace / 2), fixedRect.X - dist, fixedRect.Y + fixedRect.Height); - graphics.DrawLine(rulerPen, fixedRect.X - dist - 3, fixedRect.Y, fixedRect.X - dist + 3, fixedRect.Y); - graphics.DrawLine(rulerPen, fixedRect.X - dist - 3, fixedRect.Y + fixedRect.Height, fixedRect.X - dist + 3, fixedRect.Y + fixedRect.Height); - } - } - - rulerPen.Dispose(); - bgBrush.Dispose(); - } - - // Display size of selected rectangle - // Prepare the font and text. - using (Font sizeFont = new Font( FontFamily.GenericSansSerif, 12 )) { - // When capturing a Region we need to add 1 to the height/width for correction - string sizeText = null; - if (captureMode == CaptureMode.Region) { - // correct the GUI width to real width for the shown size - sizeText = (captureRect.Width + 1) + " x " + (captureRect.Height + 1); - } else { - sizeText = captureRect.Width + " x " + captureRect.Height; - } - - // Calculate the scaled font size. - SizeF extent = graphics.MeasureString( sizeText, sizeFont ); - float hRatio = captureRect.Height / (extent.Height * 2); - float wRatio = captureRect.Width / (extent.Width * 2); - float ratio = ( hRatio < wRatio ? hRatio : wRatio ); - float newSize = sizeFont.Size * ratio; - - if ( newSize >= 4 ) { - // Only show if 4pt or larger. - if (newSize > 20) { - newSize = 20; - } - // Draw the size. - using (Font newSizeFont = new Font(FontFamily.GenericSansSerif, newSize, FontStyle.Bold)) { - PointF sizeLocation = new PointF( fixedRect.X + ( captureRect.Width / 2) - (TextRenderer.MeasureText(sizeText, sizeFont).Width / 2), fixedRect.Y + (captureRect.Height / 2) - (sizeFont.GetHeight() / 2)); - graphics.DrawString(sizeText, sizeFont, Brushes.LightSeaGreen, sizeLocation); - } - } - } - } else { - if (cursorPos.X > 0 || cursorPos.Y > 0) { - using (Pen pen = new Pen(Color.LightSeaGreen)) { - pen.DashStyle = DashStyle.Dot; - Rectangle screenBounds = capture.ScreenBounds; - graphics.DrawLine(pen, cursorPos.X, screenBounds.Y, cursorPos.X, screenBounds.Height); - graphics.DrawLine(pen, screenBounds.X, cursorPos.Y, screenBounds.Width, cursorPos.Y); - } - - string xy = cursorPos.X.ToString() + " x " + cursorPos.Y.ToString(); - using (Font f = new Font(FontFamily.GenericSansSerif, 8)) { - using (GraphicsPath gp = Drawing.RoundedRectangle.Create2( - cursorPos.X + 5, - cursorPos.Y + 5, - TextRenderer.MeasureText(xy, f).Width - 3, - TextRenderer.MeasureText(xy, f).Height, - 3)) { - using (Brush bgBrush = new SolidBrush(Color.FromArgb(200, 217, 240, 227))) { - graphics.FillPath(bgBrush, gp); - } - using (Pen pen = new Pen(Color.SeaGreen)) { - graphics.DrawPath(pen, gp); - Point coordinatePosition = new Point(cursorPos.X + 5, cursorPos.Y + 5); - graphics.DrawString(xy, f, pen.Brush, coordinatePosition); - } - } - } - } - } - } - #endregion - - #region Form Events - private void CaptureFormVisibleChanged( object sender, EventArgs e ) { - if ( !this.Visible && pictureBox.Image != null ) { - Image img = pictureBox.Image; - pictureBox.Image = null; - img.Dispose(); - } - } - #endregion - } -} diff --git a/Greenshot/Forms/ColorPickerToolStripButton.cs b/Greenshot/Forms/ColorPickerToolStripButton.cs deleted file mode 100644 index b9fc0b949..000000000 --- a/Greenshot/Forms/ColorPickerToolStripButton.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System; -using System.Drawing; -using System.Drawing.Imaging; -using System.Windows.Forms; -using System.Diagnostics; - -namespace GreenShot -{ - public delegate void ColorPickerEventHandler(object o, ColorPickerEventArgs e); - - public class ColorPickerToolStripButton : System.Windows.Forms.ToolStripButton - { - private Color color; - public Point Offset = new Point(0,0); - public event ColorPickerEventHandler ColorPicked; - private ColorDialog cd; - - - public ColorPickerToolStripButton() - { - cd = ColorDialog.GetInstance(); - this.Click += new System.EventHandler(this.ToolStripButton1Click); - } - - public Color Color { - set {color = value;this.Invalidate();} - get {return color;} - } - - protected override void OnPaint (PaintEventArgs e) { - base.OnPaint(e); - if(color != null) { - // replace transparent color with selected color - Graphics g = e.Graphics; - //Graphics g = Graphics.FromImage(Image); - ColorMap[] colorMap = new ColorMap[1]; - colorMap[0] = new ColorMap(); - colorMap[0].OldColor = Color.Magenta;//this.ImageTransparentColor; - colorMap[0].NewColor = color; - ImageAttributes attr = new ImageAttributes(); - attr.SetRemapTable(colorMap); - Rectangle rect = new Rectangle(0, 0, Image.Width, Image.Height); - // todo find a way to retrieve transparency offset automatically - // for now, we use the public variable Offset to define this manually - rect.Offset(Offset.X,Offset.Y); - //Image. - Debug.WriteLine("paint!"+this.Text+": "+color); - //ssif(color.Equals(Color.Transparent)) ((Bitmap)Image).MakeTransparent(Color.Magenta); - g.DrawImage(Image, rect, 0, 0, rect.Width, rect.Height, GraphicsUnit.Pixel, attr); - //this.Image.In - - } - } - - void ToolStripButton1Click(object sender, System.EventArgs e) - { - cd.ShowDialog(this.Owner); - Color = cd.Color; - if(ColorPicked != null) { - ColorPicked(this, new ColorPickerEventArgs(Color, cd.RecentColors)); - } - } - } - - public class ColorPickerEventArgs : System.EventArgs { - public Color Color; - public Color[] RecentColors; - public ColorPickerEventArgs(Color color, Color[] recentColors) { - Color = color; - RecentColors = recentColors; - } - - } - - - - -} diff --git a/Greenshot/Forms/FlashlightForm.Designer.cs b/Greenshot/Forms/FlashlightForm.Designer.cs deleted file mode 100644 index f48d5eb95..000000000 --- a/Greenshot/Forms/FlashlightForm.Designer.cs +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -namespace Greenshot -{ - partial class FlashlightForm : System.Windows.Forms.Form - { - /// - /// Designer variable used to keep track of non-visual components. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Disposes resources used by the form. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing) { - if (components != null) { - components.Dispose(); - } - } - base.Dispose(disposing); - } - - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() - { - this.SuspendLayout(); - // - // FlashlightForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.Color.White; - this.ClientSize = new System.Drawing.Size(292, 266); - this.ControlBox = false; - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "FlashlightForm"; - this.ShowIcon = false; - this.ShowInTaskbar = false; - this.Text = "FlashlightForm"; - this.TopMost = true; - this.ResumeLayout(false); - } - } -} diff --git a/Greenshot/Forms/FlashlightForm.cs b/Greenshot/Forms/FlashlightForm.cs deleted file mode 100644 index b26214f9a..000000000 --- a/Greenshot/Forms/FlashlightForm.cs +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Drawing; -using System.Threading; -using System.Windows.Forms; - -using Greenshot.Forms; - -namespace Greenshot { - /// - /// Description of FlashlightForm. - /// - public partial class FlashlightForm : Form { - private int framesPerSecond = 25; - public FlashlightForm() { - // - // The InitializeComponent() call is required for Windows Forms designer support. - // - InitializeComponent(); - - this.TransparencyKey = Color.Magenta; - } - - public void FadeIn() { - Opacity = 0; - Show(); - Fade(2, 0, 1, 2); - } - public void FadeOut() { - Fade(6, 1, 0, 2); - Hide(); - } - private void Fade(int frames, double startOpacity, double targetOpacity, double exponent) { - try { - this.Opacity = startOpacity; - double baseOpacity = Math.Min(startOpacity, targetOpacity); - double diff = Math.Abs(targetOpacity - startOpacity); - double stepWidth= (double)(10) / (double)frames; - double maxValue = Math.Pow(10, exponent); - for(int i=0; i<=frames; i++) { - double x = ((startOpacity < targetOpacity) ? i : frames -i) * stepWidth; - double factor = Math.Pow(x,exponent) / 100; - this.Opacity = baseOpacity + factor * diff; - Thread.Sleep(1000 / framesPerSecond); - } - } catch (Exception e) { - Hide(); // ignore - after all, it's just a visual effect. - log4net.LogManager.GetLogger(typeof(FlashlightForm)).Warn("An exception occured while trying to face FlashlightForm", e); - } - } - } -} diff --git a/Greenshot/Forms/LanguageDialog.Designer.cs b/Greenshot/Forms/LanguageDialog.Designer.cs deleted file mode 100644 index 1f1b80007..000000000 --- a/Greenshot/Forms/LanguageDialog.Designer.cs +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -namespace Greenshot.Forms { - partial class LanguageDialog { - /// - /// Designer variable used to keep track of non-visual components. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Disposes resources used by the form. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing) { - if (components != null) { - components.Dispose(); - } - } - base.Dispose(disposing); - } - - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LanguageDialog)); - this.lblSelectLanguage = new System.Windows.Forms.Label(); - this.comboBoxLanguage = new System.Windows.Forms.ComboBox(); - this.btnOK = new System.Windows.Forms.Button(); - this.SuspendLayout(); - // - // lblSelectLanguage - // - this.lblSelectLanguage.Location = new System.Drawing.Point(12, 9); - this.lblSelectLanguage.Name = "lblSelectLanguage"; - this.lblSelectLanguage.Size = new System.Drawing.Size(300, 73); - this.lblSelectLanguage.TabIndex = 0; - this.lblSelectLanguage.Text = "Please choose your language. (You can change this setting later on in the \"Prefer" + - "ences\" dialog.)\n\nBitte wählen Sie Ihre Sprache. (Sie können diese Einstellung sp" + - "äter im Dialog \"Einstellungen\" ändern.)"; - // - // comboBoxLanguage - // - this.comboBoxLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxLanguage.FormattingEnabled = true; - this.comboBoxLanguage.Location = new System.Drawing.Point(13, 85); - this.comboBoxLanguage.Name = "comboBoxLanguage"; - this.comboBoxLanguage.Size = new System.Drawing.Size(299, 21); - this.comboBoxLanguage.TabIndex = 3; - // - // btnOK - // - this.btnOK.Location = new System.Drawing.Point(126, 112); - this.btnOK.Name = "btnOK"; - this.btnOK.Size = new System.Drawing.Size(75, 23); - this.btnOK.TabIndex = 2; - this.btnOK.Text = "OK"; - this.btnOK.UseVisualStyleBackColor = true; - this.btnOK.Click += new System.EventHandler(this.BtnOKClick); - // - // LanguageDialog - // - this.AcceptButton = this.btnOK; - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(327, 147); - this.ControlBox = false; - this.Controls.Add(this.btnOK); - this.Controls.Add(this.comboBoxLanguage); - this.Controls.Add(this.lblSelectLanguage); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "LanguageDialog"; - this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; - this.Text = "Choose language / Sprache wählen"; - this.ResumeLayout(false); - } - private System.Windows.Forms.Label lblSelectLanguage; - private System.Windows.Forms.Button btnOK; - private System.Windows.Forms.ComboBox comboBoxLanguage; - } -} diff --git a/Greenshot/Forms/LanguageDialog.cs b/Greenshot/Forms/LanguageDialog.cs deleted file mode 100644 index 9551d1cee..000000000 --- a/Greenshot/Forms/LanguageDialog.cs +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Drawing; -using System.Windows.Forms; -using System.Collections.Generic; -using System.Globalization; -using Greenshot.Configuration; - -namespace Greenshot.Forms { - /// - /// Description of LanguageDialog. - /// - public partial class LanguageDialog : Form { - - private static LanguageDialog uniqueInstance; - private LanguageDialog() { - // - // The InitializeComponent() call is required for Windows Forms designer support. - // - InitializeComponent(); - this.Load += FormLoad; - - } - - public string Language { - get { return comboBoxLanguage.SelectedValue.ToString(); } - } - - protected void FormLoad(object sender, EventArgs e) { - List langs = new List(); - for(int i=0; i - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - AAABAAgAMDAAAAEACACoDgAAhgAAACAgAAABAAgAqAgAAC4PAAAYGAAAAQAIAMgGAADWFwAAEBAAAAEA - CABoBQAAnh4AADAwAAABACAAqCUAAAYkAAAgIAAAAQAgAKgQAACuSQAAGBgAAAEAIACICQAAVloAABAQ - AAABACAAaAQAAN5jAAAoAAAAMAAAAGAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+ - DwACfxAABIASAAaBFAAIghYACoMYAAyEGgAOhRwAEIYeABOHIAAViCIAF4kkABmKJgAbiygAHIwpACGO - LgAlkDEAKZI1AC6UOgAxlj0ANJg/ADaYQQA6m0UAPJxHAD6dSQBAnksAQZ5MAESgTwBGoVAASKJSAEqj - VABMpFYATqVYAFGmWwBSp1wAVaheAFmqYgBbrGQAXa1mAGGuagBksG0AabJxAGu0cwBttXUAcrd6AHO4 - ewB1uX0AeLp/AHm7gAB7vIIAfr2FAACQYwAAsHkAAM+PAADwpgAR/7QAMf++AFH/yABx/9MAkf/cALH/ - 5QDR//AA////AAAAAAAALw4AAFAYAABwIgAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/ - sgCx/8kA0f/fAP///wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/ - cQCY/5EAtf+xANT/0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/ - UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/ - MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/S - EQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBp - AAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8M - AADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAA - NgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAA - YgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkA - cACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0A - UAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgA - LwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAzMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAjEw8GBAEBAQEDAQcUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkDQYCAhIdIBQUHBwO - DgoBAQEEFhMJAQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBAQEMAAAAAAAAAAAAAAAzHBEIAQEBAh4A - AAAAAAAAAAAAAAAAAAAAAAAAAAAAMwEDAQEEFgAAAAAAAAAAAAAAAAAAEQEBCiQAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAmEgcBAQEIExkAAAAAAAAAAAAAABABAQEHKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAEggBAQIBBygAAAAAAAAAACoBAhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhEQEDAQET - AAAAAAAAAAABDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlDgEBAxEAAAAAAAAcGwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwEBAQEBHAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAACEJAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAhCQEBAQEBAQYOFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUJwAAAAAAAAAAAA4BAQEBAQEN - JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4BASoAAAAAAAAAIgEBAQEBAQEQAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABYBAQ8AAAAAAAAwBQEBAQYFCAEDFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAwBAQEbAAAAAAADAQEBEwAAABoCAQYuAAAzFxoqAAAAAAAAAAAAAAAAAAAAAAAAAAcJEwIBAAAA - ABgBAQEGAAAAAAAtAQEBERIBCAEBCy0AAAAAAAAAAAAAAAAAAAAAAAwcAB8BEwAAABIBAQETAAAAAAAA - AAwBAQEsAAAVAQEAAAAAAAAAAAAAAAAAAAAAAA4XAAAIARcAAAUBAQENAAAAAAAAAAATAQ8AAAAAFQEj - AAAAAAAAAAAAAAAAAAAAAAsPAAAlAgEeAAgBAQEIAAAAAAAAAAAAEAgAAAAAAAMIAAAAAAAAAAAAAAAA - AAAAAA8JAAAAEQEBEwcBAQEBLQAAAAAAAAAAKgEjAAAAACABGAAAAAAAAAAAAAAAAAAAABUEAAAAAAgB - AgEBAQEBCTEAAAAAAAAAAAELAAAAADEEBgAAAAAAAAAAAAAAAAAAACUBAAAAACMBAQEBAiAgAwQvAAAA - AAAAKgEBAAAAAAAJARYqAAAAAAAAAAAAAAAAAAABJQAAAAAHAQEBAgAAJwQFKQAAAAAAEgETAAAAAAAE - AQEDDgAAAAAAAAAAAAAAAAAFEQAAAAAkAwEBAQAAACgCBRMAAAAeARQAAAAAABcBAQETAAAAAAAAAAAA - AAAAAAAVAQAAAAAAEwEBASoAAAASAQEBCAoBEAAAAAAAAAEHDAEXAAAAAAAAAAAAAAAAAAAvAhsAAAAA - AAcBASwAAAAcAQgVEAYTAAAAAAAAAC4AABEcAAAAAAAAAAAAAAAAAAAAFAkAAAAAAAAOEgAAAAAvAhIA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAA4KAAAAAAAAAAAAAAAAMQEKMAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAA - AAAAAAAAACkBFQAAAAAAAAAAAAAAABwBAR0AAAAAIQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAg4q - MwAAAAAAAAAAAAAcBgEFBQwMAgEBLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAQEBAQkOAAAAAAAAAAAA - MR0QDgkBAQEBCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgEBAQELAAAAAAAAAAAAAAAAAAAHAQwZIwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAGQEBAQoAAAAAAAAAAAAAAAAAAAALAQAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAGAEJCAUAAAAAAAAAAAAAAAAAAAAkJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgEA - MgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////z9/////////P3////////8/f////////z9//////// - /P3///z////8/f//AAP///z9//gAAAf//P3/8H/wB//8/f/gP/8H//z9//gD/4H//P3//4B/g//8/f// - 4D/P//z9///8D8///P3///4D///8/f//+AP///z9///gA////P3+f8Af///8/fw/gD////z9/D8AH/// - /P38HwcGH//8/fweD4AH//z9/I4P4Mf//P38xg/x4//8/fzCD/nz//z9/OAH+PH//P388AP88f/8/fzw - Afj4f/z9/ngw+Pg//P3+eDhx8H/8/f58HAPwf/z9/j4cB/Z//P3/Pzx////8/f+f/n////z9/5/+H9// - /P3/j/8PH//8/f/B/4AP//z9/8B/wA///P3/4H/+D//8/f/g//5///z9/+D//n///P3/5P/////8/f// - //////z9/////////P3////////8/f////////z9/////////P3////////8/SgAAAAgAAAAQAAAAAEA - CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4PAAJ/EAAEgBIABoEUAAiCFgAKgxgADIQaAA6F - HAAQhh4AE4cgABSIIQAXiSQAGYomAB2MKgAfjSwAIY4uACWQMQAokjQALZQ5ADGWPQA0mD8ANphBADia - QwA5mkQAPpxJAECeSwBCn00ARaBPAEahUABIolIAT6VZAFCmWgBTp10AVqlfAFmrYgBdrWYAX65oAGGv - agBjsGwAZLBtAGiycABrtHMAbbV1AHG3eQBzuHsAdLh8AHq7gQB7vIIAfLyDAH29hAAAcEwAAJBjAACw - eQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAvDgAAUBgAAHAiAACQ - LAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZw - AAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQ - AAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYv - AABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAA - AAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP// - 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 - BgAAJAMSDAAAAAAAAAAAABYPAAUXAAAKHRkAAAAAAAAbAAoCCwAAACEADgAAAAAAGAAVAQATAAAfAA0T - AAAAAAAAAAgAHhEeAAAAAAAAAAAAGgAAAAATAAAAAAAAAAAAACMJIgAAABwICgAAAAAAAAAACgAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAPAPAADx5wAA/n8AAPw/ - AADYfwAAyY8AANHXAADS0wAA+j8AAO9/AADjjwAA9/8AAP//AAD//wAAKAAAADAAAABgAAAAAQAgAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAfg8OAH4PtwB+D/8Afg95AH4PhAB+D+gAfg9fAH4PBAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfg8hAH4PHQB+DwIAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4PQAB+D2MAfg8JAH4PDwB+D1EAfg8VAH4PAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+DwcAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - //////z9/////////P3////////8/f////////z9///53////P3//wAFz//8/f/4AAAD//z9/+AAAAP/ - /P3/4AAAA//8/f/gAfAA//z9/+AAfwD//P3/8AAfAf/8/f//AAcB//z9///gAwf//P3///gAx//8/f// - wAD///z9/H/AAf///P38H4AB///8/fgfAB////z9+B4ABz///P34DgAAB//8/fgEBwAD//z9+AQHgAH/ - /P34AAfAwf/8/fgAB+Dh//z9+EAD8GD//P34QAHwYJ/8/fhgAPBwH/z9+GAAMHAf/P34OBAAQB/8/fwY - GAHAP/z9/BgYA+A//P3+HAwH5D/8/f4OHD+f//z9/wf8Cwf//P3/A34AD//8/f+AHwAH//z9/4AfAAf/ - /P3/wD/gB//8/f/Af/gH//z9/8B//D///P3/wD/+P//8/f/gP/////z9//f//////P3////////8/f// - //////z9/////////P3////////8/SgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAfg8cAH4PLwB+DwgAfg8oAH4PBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfg8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA/////////////P///+AG//4AAD/+AAA//gBAH/4AOB//wAg///AAf/Pw - A//x4Af/4MAJ/+DAAH/gAwA/4AMAP+ABwh/gAcIP4gADB+EAAgfwBAYP8AQOD/BEGP/4PAD//A8Af/wP - AH/8D/D//A/x//4P////f/////////////8oAAAAGAAAADAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfg8GAH4PIQB+ - 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 - - - \ No newline at end of file diff --git a/Greenshot/Forms/MainForm.Designer.cs b/Greenshot/Forms/MainForm.Designer.cs deleted file mode 100644 index 6525599a2..000000000 --- a/Greenshot/Forms/MainForm.Designer.cs +++ /dev/null @@ -1,246 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -namespace Greenshot { - partial class MainForm { - /// - /// Designer variable used to keep track of non-visual components. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Disposes resources used by the form. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) { - if (disposing) { - if (components != null) { - components.Dispose(); - } - } - base.Dispose(disposing); - } - - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - this.contextMenu = new System.Windows.Forms.ContextMenuStrip(this.components); - this.contextmenu_capturearea = new System.Windows.Forms.ToolStripMenuItem(); - this.contextmenu_capturelastregion = new System.Windows.Forms.ToolStripMenuItem(); - this.contextmenu_capturewindow = new System.Windows.Forms.ToolStripMenuItem(); - this.contextmenu_capturefullscreen = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.contextmenu_captureclipboard = new System.Windows.Forms.ToolStripMenuItem(); - this.contextmenu_openfile = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.contextmenu_quicksettings = new System.Windows.Forms.ToolStripMenuItem(); - this.contextmenu_settings = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.contextmenu_help = new System.Windows.Forms.ToolStripMenuItem(); - this.contextmenu_about = new System.Windows.Forms.ToolStripMenuItem(); - this.contextmenu_donate = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.contextmenu_exit = new System.Windows.Forms.ToolStripMenuItem(); - this.notifyIcon = new System.Windows.Forms.NotifyIcon(this.components); - this.contextMenu.SuspendLayout(); - this.SuspendLayout(); - // - // contextMenu - // - this.contextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.contextmenu_capturearea, - this.contextmenu_capturelastregion, - this.contextmenu_capturewindow, - this.contextmenu_capturefullscreen, - this.toolStripSeparator4, - this.contextmenu_captureclipboard, - this.contextmenu_openfile, - this.toolStripSeparator2, - this.contextmenu_quicksettings, - this.contextmenu_settings, - this.toolStripSeparator3, - this.contextmenu_help, - this.contextmenu_donate, - this.contextmenu_about, - this.toolStripSeparator1, - this.contextmenu_exit}); - this.contextMenu.Name = "contextMenu"; - this.contextMenu.Size = new System.Drawing.Size(243, 292); - this.contextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.ContextMenuOpening); - // - // contextmenu_capturearea - // - this.contextmenu_capturearea.Name = "contextmenu_capturearea"; - this.contextmenu_capturearea.ShortcutKeyDisplayString = "Print"; - this.contextmenu_capturearea.Size = new System.Drawing.Size(242, 22); - this.contextmenu_capturearea.Text = "Capture region"; - this.contextmenu_capturearea.Click += new System.EventHandler(this.CaptureAreaToolStripMenuItemClick); - // - // contextmenu_capturelastregion - // - this.contextmenu_capturelastregion.Enabled = false; - this.contextmenu_capturelastregion.Name = "contextmenu_capturelastregion"; - this.contextmenu_capturelastregion.ShortcutKeyDisplayString = "Shift + Print"; - this.contextmenu_capturelastregion.Size = new System.Drawing.Size(242, 22); - this.contextmenu_capturelastregion.Text = "Capture last region"; - this.contextmenu_capturelastregion.Click += new System.EventHandler(this.Contextmenu_capturelastregionClick); - // - // contextmenu_capturewindow - // - this.contextmenu_capturewindow.Name = "contextmenu_capturewindow"; - this.contextmenu_capturewindow.ShortcutKeyDisplayString = "Alt + Print"; - this.contextmenu_capturewindow.Size = new System.Drawing.Size(242, 22); - this.contextmenu_capturewindow.Text = "Capture window"; - this.contextmenu_capturewindow.Click += new System.EventHandler(this.CaptureWindowToolStripMenuItemClick); - // - // contextmenu_capturefullscreen - // - this.contextmenu_capturefullscreen.Name = "contextmenu_capturefullscreen"; - this.contextmenu_capturefullscreen.ShortcutKeyDisplayString = "Ctrl + Print"; - this.contextmenu_capturefullscreen.Size = new System.Drawing.Size(242, 22); - this.contextmenu_capturefullscreen.Text = "Capture full screen"; - this.contextmenu_capturefullscreen.Click += new System.EventHandler(this.CaptureFullScreenToolStripMenuItemClick); - // - // toolStripSeparator4 - // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(239, 6); - // - // contextmenu_captureclipboard - // - this.contextmenu_captureclipboard.Name = "contextmenu_captureclipboard"; - this.contextmenu_captureclipboard.Size = new System.Drawing.Size(242, 22); - this.contextmenu_captureclipboard.Text = "Capture clipboard"; - this.contextmenu_captureclipboard.Click += new System.EventHandler(this.CaptureClipboardToolStripMenuItemClick); - // - // contextmenu_openfile - // - this.contextmenu_openfile.Name = "contextmenu_openfile"; - this.contextmenu_openfile.Size = new System.Drawing.Size(242, 22); - this.contextmenu_openfile.Text = "Open File"; - this.contextmenu_openfile.Click += new System.EventHandler(this.OpenFileToolStripMenuItemClick); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(239, 6); - // - // contextmenu_quicksettings - // - this.contextmenu_quicksettings.Name = "contextmenu_quicksettings"; - this.contextmenu_quicksettings.Size = new System.Drawing.Size(242, 22); - this.contextmenu_quicksettings.Text = "Quick settings"; - // - // contextmenu_settings - // - this.contextmenu_settings.Image = ((System.Drawing.Image)(resources.GetObject("contextmenu_settings.Image"))); - this.contextmenu_settings.Name = "contextmenu_settings"; - this.contextmenu_settings.Size = new System.Drawing.Size(242, 22); - this.contextmenu_settings.Text = "Settings"; - this.contextmenu_settings.Click += new System.EventHandler(this.Contextmenu_settingsClick); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(239, 6); - // - // contextmenu_help - // - this.contextmenu_help.Image = ((System.Drawing.Image)(resources.GetObject("contextmenu_help.Image"))); - this.contextmenu_help.Name = "contextmenu_help"; - this.contextmenu_help.Size = new System.Drawing.Size(242, 22); - this.contextmenu_help.Text = "Help"; - this.contextmenu_help.Click += new System.EventHandler(this.Contextmenu_helpClick); - // - // contextmenu_about - // - this.contextmenu_about.Name = "contextmenu_about"; - this.contextmenu_about.Size = new System.Drawing.Size(242, 22); - this.contextmenu_about.Text = "About"; - this.contextmenu_about.Click += new System.EventHandler(this.Contextmenu_aboutClick); - // - // contextmenu_donate - // - this.contextmenu_donate.Image = ((System.Drawing.Image)(resources.GetObject("contextmenu_donate.Image"))); - this.contextmenu_donate.Name = "contextmenu_donate"; - this.contextmenu_donate.Size = new System.Drawing.Size(242, 22); - this.contextmenu_donate.Text = "Support Greenshot"; - this.contextmenu_donate.Click += new System.EventHandler(this.Contextmenu_donateClick); - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(239, 6); - // - // contextmenu_exit - // - this.contextmenu_exit.Image = ((System.Drawing.Image)(resources.GetObject("contextmenu_exit.Image"))); - this.contextmenu_exit.Name = "contextmenu_exit"; - this.contextmenu_exit.Size = new System.Drawing.Size(242, 22); - this.contextmenu_exit.Text = "Exit"; - this.contextmenu_exit.Click += new System.EventHandler(this.Contextmenu_exitClick); - // - // notifyIcon - // - this.notifyIcon.ContextMenuStrip = this.contextMenu; - this.notifyIcon.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon.Icon"))); - this.notifyIcon.Text = "Greenshot"; - this.notifyIcon.Visible = false; - this.notifyIcon.DoubleClick += new System.EventHandler(this.ContextMenuDoubleClick); - // - // MainForm - // - this.ClientSize = new System.Drawing.Size(0, 0); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Name = "MainForm"; - this.ShowInTaskbar = false; - this.Text = "Greenshot"; - this.ShowIcon = false; - this.WindowState = System.Windows.Forms.FormWindowState.Minimized; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainFormFormClosing); - this.Activated += new System.EventHandler(this.MainFormActivated); - this.contextMenu.ResumeLayout(false); - this.ResumeLayout(false); - } - private System.Windows.Forms.ToolStripMenuItem contextmenu_donate; - private System.Windows.Forms.ToolStripMenuItem contextmenu_openfile; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; - private System.Windows.Forms.ToolStripMenuItem contextmenu_captureclipboard; - private System.Windows.Forms.ToolStripMenuItem contextmenu_quicksettings; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; - private System.Windows.Forms.ToolStripMenuItem contextmenu_help; - private System.Windows.Forms.ToolStripMenuItem contextmenu_capturewindow; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; - private System.Windows.Forms.ToolStripMenuItem contextmenu_about; - private System.Windows.Forms.ToolStripMenuItem contextmenu_capturefullscreen; - private System.Windows.Forms.ToolStripMenuItem contextmenu_capturelastregion; - private System.Windows.Forms.ToolStripMenuItem contextmenu_capturearea; - private System.Windows.Forms.NotifyIcon notifyIcon; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; - private System.Windows.Forms.ToolStripMenuItem contextmenu_exit; - private System.Windows.Forms.ContextMenuStrip contextMenu; - private System.Windows.Forms.ToolStripMenuItem contextmenu_settings; - } -} diff --git a/Greenshot/Forms/MainForm.cs b/Greenshot/Forms/MainForm.cs deleted file mode 100644 index 28c82c1dd..000000000 --- a/Greenshot/Forms/MainForm.cs +++ /dev/null @@ -1,686 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Diagnostics; -using System.Drawing; -using System.Drawing.Drawing2D; -using System.Drawing.Printing; -using System.IO; -using System.Reflection; -using System.Text; -using System.Threading; -using System.Windows.Forms; - -using Greenshot.Capturing; -using Greenshot.Configuration; -using Greenshot.Core; -using Greenshot.Drawing; -using Greenshot.Forms; -using Greenshot.Helpers; -using Greenshot.Plugin; -using Greenshot.UnmanagedHelpers; - -namespace Greenshot { - /// - /// Description of MainForm. - /// - public partial class MainForm : Form { - private const string LOG4NET_FILE = "log4net.xml"; - private static log4net.ILog LOG = null; - private static Mutex applicationMutex = null; - private static CoreConfiguration conf; - - private static void InitializeLog4NET() { - // Setup log4j, currently the file is called log4net.xml - string log4netFilename = Path.Combine(Application.StartupPath, LOG4NET_FILE); - if (File.Exists(log4netFilename)) { - log4net.Config.XmlConfigurator.Configure(new FileInfo(log4netFilename)); - } else { - MessageBox.Show("Can't find file " + LOG4NET_FILE); - } - - // Setup the LOG - LOG = log4net.LogManager.GetLogger(typeof(MainForm)); - } - - [STAThread] - public static void Main(string[] args) { - bool isAlreadyRunning = false; - Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); - AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); - - List filesToOpen = new List(); - - // Init Log4NET - InitializeLog4NET(); - - // Log the startup - LOG.Info("Starting: " + EnvironmentInfo.EnvironmentToString(false)); - - // Set the Thread name, is better than "1" - Thread.CurrentThread.Name = Application.ProductName; - - // Read configuration - conf = IniConfig.GetIniSection(); - if (conf.IsDirty) { - IniConfig.Save(); - } - LOG.Info("Firstlaunch: " + conf.IsFirstLaunch); - LOG.Info("Destinations:"); - if (conf.OutputDestinations != null) { - foreach(Destination destination in conf.OutputDestinations) { - LOG.Info("\t" + destination); - } - } - if (conf.testProp != null) { - foreach(string key in conf.testProp.Keys) { - LOG.Info("\t" + String.Format("{0}={1}", key, conf.testProp[key])); - } - } - - try { - // Fix for Bug 2495900, Multi-user Environment - // check whether there's an local instance running already - - try { - // 1) Create Mutex - applicationMutex = new Mutex(false, @"Local\F48E86D3-E34C-4DB7-8F8F-9A0EA55F0D08"); - // 2) Get the right to it, this returns false if it's already locked - if (!applicationMutex.WaitOne(0, false)) { - isAlreadyRunning = true; - } - } catch (AbandonedMutexException e) { - // Another Greenshot instance didn't cleanup correctly! - // we can ignore the exception, it happend on the "waitone" but still the mutex belongs to us - LOG.Warn("Greenshot didn't cleanup correctly!", e); - } catch (UnauthorizedAccessException e) { - LOG.Warn("Greenshot is most likely already running for a different user in the same session, can't create mutex due to error: ", e); - isAlreadyRunning = true; - } catch (Exception e) { - LOG.Warn("Problem obtaining the Mutex, assuming it was already taken!", e); - isAlreadyRunning = true; - } - - if (args.Length > 0 && LOG.IsDebugEnabled) { - StringBuilder argumentString = new StringBuilder(); - for(int argumentNr = 0; argumentNr < args.Length; argumentNr++) { - argumentString.Append("[").Append(args[argumentNr]).Append("] "); - } - LOG.Debug("Greenshot arguments: " + argumentString.ToString()); - } - - for(int argumentNr = 0; argumentNr < args.Length; argumentNr++) { - string argument = args[argumentNr]; - - // Help - if (argument.ToLower().Equals("/help")) { - // Try to attach to the console - bool attachedToConsole = User32.AttachConsole(User32.ATTACH_PARENT_PROCESS); - // If attach didn't work, open a console - if (!attachedToConsole) { - User32.AllocConsole(); - } - StringBuilder helpOutput = new StringBuilder(); - helpOutput.AppendLine(); - helpOutput.AppendLine("Greenshot commandline options:"); - helpOutput.AppendLine(); - helpOutput.AppendLine(); - helpOutput.AppendLine("\t/help"); - helpOutput.AppendLine("\t\tThis help."); - helpOutput.AppendLine(); - helpOutput.AppendLine(); - helpOutput.AppendLine("\t/help configure"); - helpOutput.AppendLine("\t\tA detailed listing of available settings for the configure command."); - helpOutput.AppendLine(); - helpOutput.AppendLine(); - helpOutput.AppendLine("\t/exit"); - helpOutput.AppendLine("\t\tTries to close all running instances."); - helpOutput.AppendLine(); - helpOutput.AppendLine(); - helpOutput.AppendLine("\t/configure [property=value] [property=value] ..."); - helpOutput.AppendLine("\t\tChange the configuration of Greenshot via the commandline."); - helpOutput.AppendLine("\t\tExample to change the language to English: greenshot.exe /configure Ui_Language=en-US"); - helpOutput.AppendLine("\t\tExample to change the destination: greenshot.exe /configure Output_File_Path=\"C:\\Documents and Settings\\\""); - helpOutput.AppendLine(); - helpOutput.AppendLine(); - helpOutput.AppendLine("\t/openfile [filename]"); - helpOutput.AppendLine("\t\tOpen the bitmap file in the running Greenshot instance or start a new instance"); - helpOutput.AppendLine(); - helpOutput.AppendLine(); - helpOutput.AppendLine("\t/norun"); - helpOutput.AppendLine("\t\tCan be used if someone only wants to change the configuration."); - helpOutput.AppendLine("\t\tAs soon as this option is found Greenshot exits if not and there is no running instance it will stay running."); - helpOutput.AppendLine("\t\tExample: greenshot.exe /configure Output_File_Path=\"C:\\Documents and Settings\\\" --exit"); - Console.WriteLine(helpOutput.ToString()); - - // If attach didn't work, wait for key otherwise the console will close to quickly - if (!attachedToConsole) { - Console.ReadKey(); - } - FreeMutex(); - return; - } - - // exit application - if (argument.ToLower().Equals("/exit")) { - try { - LOG.Info("Sending all instances the exit command."); - // Pass Exit to running instance, if any - SendData(new CopyDataTransport(CommandEnum.Exit)); - } catch (Exception e) { - LOG.Warn("Exception by exit.", e); - } - FreeMutex(); - return; - } - - // Modify configuration - if (argument.ToLower().Equals("/configure")) { - LOG.Debug("Setting configuration!"); - Properties properties = new Properties(); - int propertyNr = argumentNr + 1; - while(propertyNr < args.Length && args[propertyNr].Contains("=")) { - // "Remove" the argument from the list as we used it - argumentNr++; - string [] splitargument = args[propertyNr].Split(new Char[] {'='}); - LOG.Debug("Found property: " + splitargument[0] +"="+ splitargument[1]); - properties.AddProperty(splitargument[0], splitargument[1]); - propertyNr++; - } - if (properties.Count > 0) { - // TODO: Check properties! - //conf.SetProperties(properties); - //conf.Store(); - // Update running instances - SendData(new CopyDataTransport(CommandEnum.ReloadConfig)); - LOG.Debug("Configuration modified!"); - } else { - LOG.Debug("Configuration NOT modified!"); - } - } - - // Make an exit possible - if (argument.ToLower().Equals("/norun")) { - FreeMutex(); - return; - } - - if (argument.ToLower().Equals("/openfile")) { - string filename = args[++argumentNr]; - filesToOpen.Add(filename); - } - } - - // Finished parsing the command line arguments, see if we need to do anything - CopyDataTransport transport = new CopyDataTransport(); - if (filesToOpen.Count > 0) { - foreach(string fileToOpen in filesToOpen) { - transport.AddCommand(CommandEnum.OpenFile, fileToOpen); - } - } - if (isAlreadyRunning) { - if (filesToOpen.Count > 0) { - SendData(transport); - } else { - ILanguage lang = Language.GetInstance(); - MessageBox.Show(lang.GetString(LangKey.error_multipleinstances), lang.GetString(LangKey.error)); - } - FreeMutex(); - Application.Exit(); - return; - } - - // From here on we continue starting Greenshot - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - - // if language is not set, show language dialog - if(conf.Language.Equals("")) { - LanguageDialog ld = LanguageDialog.GetInstance(); - ld.ShowDialog(); - conf.Language = ld.Language; - IniConfig.Save(); - } - - // Check if it's the first time launch? - if(conf.IsFirstLaunch) { - conf.IsFirstLaunch = false; - IniConfig.Save(); - transport.AddCommand(CommandEnum.FirstLaunch); - } - MainForm mainForm = new MainForm(transport); - Application.Run(mainForm); - } catch(Exception ex) { - LOG.Error("Exception in startup.", ex); - Application_ThreadException(MainForm.ActiveForm, new ThreadExceptionEventArgs(ex)); - } - } - - /// - /// Send DataTransport Object via Window-messages - /// - /// DataTransport with data for a running instance - private static void SendData(CopyDataTransport copyDataTransport) { - string appName = Application.ProductName; - CopyData copyData = new CopyData(); - copyData.Channels.Add(appName); - copyData.Channels[appName].Send(copyDataTransport); - } - - private static void FreeMutex() { - // Remove the application mutex - if (applicationMutex != null) { - try { - applicationMutex.ReleaseMutex(); - applicationMutex = null; - } catch (Exception ex) { - LOG.Error("Error releasing Mutex!", ex); - } - } - } - - public static MainForm instance = null; - - private ILanguage lang; - private ToolTip tooltip; - private CaptureForm captureForm = null; - private string lastImagePath = null; - private CopyData copyData = null; - - public MainForm(CopyDataTransport dataTransport) { - instance = this; - // - // The InitializeComponent() call is required for Windows Forms designer support. - // - InitializeComponent(); - lang = Language.GetInstance(); - if(conf.RegisterHotkeys) { - RegisterHotkeys(); - } - - tooltip = new ToolTip(); - - UpdateUI(); - InitializeQuickSettingsMenu(); - - captureForm = new CaptureForm(); - - // Load all the plugins - PluginHelper.instance.LoadPlugins(this.contextMenu, captureForm); - // Making sure changes are written - IniConfig.Save(); - - PluginHelper.instance.OnImageOutput += new OnImageOutputHandler(ImageWritten); - SoundHelper.Initialize(); - - // Enable the Greenshot icon to be visible, this prevents Problems with the context menu - notifyIcon.Visible = true; - - // Create a new instance of the class: copyData = new CopyData(); - copyData = new CopyData(); - - // Assign the handle: - copyData.AssignHandle(this.Handle); - // Create the channel to send on: - copyData.Channels.Add("Greenshot"); - // Hook up received event: - copyData.CopyDataReceived += new CopyDataReceivedEventHandler(CopyDataDataReceived); - - if (dataTransport != null) { - HandleDataTransport(dataTransport); - } - } - - /// - /// DataReceivedEventHandler - /// - /// - /// - private void CopyDataDataReceived(object sender, CopyDataReceivedEventArgs copyDataReceivedEventArgs) { - // Cast the data to the type of object we sent: - CopyDataTransport dataTransport = (CopyDataTransport)copyDataReceivedEventArgs.Data; - HandleDataTransport(dataTransport); - } - - private void HandleDataTransport(CopyDataTransport dataTransport) { - foreach(KeyValuePair command in dataTransport.Commands) { - LOG.Debug("Data received, Command = " + command.Key + ", Data: " + command.Value); - switch(command.Key) { - case CommandEnum.Exit: - exit(); - break; - case CommandEnum.ReloadConfig: - // TODO: Reload the configuration - // Even update language when needed - UpdateUI(); - break; - case CommandEnum.OpenFile: - string filename = command.Value; - if (File.Exists(filename)) { - captureForm.MakeCapture(filename); - } else { - LOG.Warn("No such file: " + filename); - } - break; - default: - LOG.Error("Unknown command!"); - break; - } - } - } - - public ContextMenuStrip MainMenu { - get {return contextMenu;} - } - - #region hotkeys - protected override void WndProc(ref Message m) { - HotkeyHelper.HandleMessages(ref m); - base.WndProc(ref m); - } - - private void RegisterHotkeys() { - bool suc = true; - suc &= HotkeyHelper.RegisterHotKey(this.Handle, (uint)HotkeyHelper.Modifiers.NONE, HotkeyHelper.VK_SNAPSHOT, new HotKeyHandler(CaptureRegion)); - suc &= HotkeyHelper.RegisterHotKey(this.Handle, (uint)HotkeyHelper.Modifiers.ALT, HotkeyHelper.VK_SNAPSHOT, new HotKeyHandler(CaptureWindow)); - suc &= HotkeyHelper.RegisterHotKey(this.Handle, (uint)HotkeyHelper.Modifiers.CTRL, HotkeyHelper.VK_SNAPSHOT, new HotKeyHandler(CaptureFullScreen)); - suc &= HotkeyHelper.RegisterHotKey(this.Handle, (uint)HotkeyHelper.Modifiers.SHIFT, HotkeyHelper.VK_SNAPSHOT, new HotKeyHandler(CaptureLastRegion)); - if (!suc) { - MessageBox.Show(lang.GetString(LangKey.warning_hotkeys),lang.GetString(LangKey.warning)); - } - } - #endregion - - public void UpdateUI() { - this.Text = lang.GetString(LangKey.application_title); - this.contextmenu_settings.Text = lang.GetString(LangKey.contextmenu_settings); - this.contextmenu_capturearea.Text = lang.GetString(LangKey.contextmenu_capturearea); - this.contextmenu_capturelastregion.Text = lang.GetString(LangKey.contextmenu_capturelastregion); - this.contextmenu_capturewindow.Text = lang.GetString(LangKey.contextmenu_capturewindow); - this.contextmenu_capturefullscreen.Text = lang.GetString(LangKey.contextmenu_capturefullscreen); - this.contextmenu_captureclipboard.Text = lang.GetString(LangKey.contextmenu_captureclipboard); - this.contextmenu_openfile.Text = lang.GetString(LangKey.contextmenu_openfile); - this.contextmenu_quicksettings.Text = lang.GetString(LangKey.contextmenu_quicksettings); - this.contextmenu_help.Text = lang.GetString(LangKey.contextmenu_help); - this.contextmenu_about.Text = lang.GetString(LangKey.contextmenu_about); - this.contextmenu_donate.Text = lang.GetString(LangKey.contextmenu_donate); - this.contextmenu_exit.Text = lang.GetString(LangKey.contextmenu_exit); - } - - - #region mainform events - void MainFormFormClosing(object sender, FormClosingEventArgs e) { - instance = null; - exit(); - } - - void MainFormActivated(object sender, EventArgs e) { - Hide(); - ShowInTaskbar = false; - } - #endregion - - #region key handlers - void CaptureRegion() { - captureForm.MakeCapture(CaptureMode.Region, true); - } - void CaptureClipboard() { - captureForm.MakeCapture(CaptureMode.Clipboard, false); - } - void CaptureFile() { - OpenFileDialog openFileDialog = new OpenFileDialog(); - openFileDialog.Filter = "Image files (*.png, *.jpg, *.gif, *.bmp, *.ico)|*.png; *.jpg; *.jpeg; *.gif; *.bmp; *.ico"; - if (openFileDialog.ShowDialog() == DialogResult.OK) { - if (File.Exists(openFileDialog.FileName)) { - captureForm.MakeCapture(openFileDialog.FileName); - } - } - } - void CaptureFullScreen() { - captureForm.MakeCapture(CaptureMode.FullScreen, true); - } - void CaptureLastRegion() { - captureForm.MakeCapture(CaptureMode.LastRegion, true); - } - void CaptureWindow() { - CaptureMode captureMode = CaptureMode.None; - if (conf.CaptureWindowsInteractive) { - captureMode = CaptureMode.Window; - } else { - captureMode = CaptureMode.ActiveWindow; - } - captureForm.MakeCapture(captureMode, true); - } - #endregion - - #region contextmenu - void ContextMenuOpening(object sender, System.ComponentModel.CancelEventArgs e) { - string text = Clipboard.GetText(); - if ((text != null && text.StartsWith("http://")) || Clipboard.ContainsImage() || ClipboardHelper.GetFormats().Contains("HTML Format")) { - contextmenu_captureclipboard.Enabled = true; - } else { - contextmenu_captureclipboard.Enabled = false; - } - contextmenu_capturelastregion.Enabled = RuntimeConfig.LastCapturedRegion != Rectangle.Empty; - } - - void CaptureAreaToolStripMenuItemClick(object sender, EventArgs e) { - captureForm.MakeCapture(CaptureMode.Region, false); - } - - void CaptureClipboardToolStripMenuItemClick(object sender, System.EventArgs e) { - CaptureClipboard(); - } - - void OpenFileToolStripMenuItemClick(object sender, System.EventArgs e) { - CaptureFile(); - } - - void CaptureFullScreenToolStripMenuItemClick(object sender, System.EventArgs e) { - captureForm.MakeCapture(CaptureMode.FullScreen, false); - } - - void Contextmenu_capturelastregionClick(object sender, System.EventArgs e) { - captureForm.MakeCapture(CaptureMode.LastRegion, false); - } - - void Contextmenu_donateClick(object sender, System.EventArgs e) { - Process.Start("http://getgreenshot.org/support/"); - } - - void CaptureWindowToolStripMenuItemClick(object sender, System.EventArgs e) { - captureForm.MakeCapture(CaptureMode.Window, false); - } - - void Contextmenu_settingsClick(object sender, System.EventArgs e) { - SettingsForm settings = new SettingsForm(); - settings.ShowDialog(); - InitializeQuickSettingsMenu(); - this.Hide(); - } - - void Contextmenu_aboutClick(object sender, EventArgs e) { - new AboutForm().Show(); - } - - void Contextmenu_helpClick(object sender, System.EventArgs e) { - HelpBrowserForm hpf = new HelpBrowserForm(conf.Language); - hpf.Show(); - } - - void Contextmenu_exitClick(object sender, EventArgs e) { - Application.Exit(); - } - - private void InitializeQuickSettingsMenu() { - this.contextmenu_quicksettings.DropDownItems.Clear(); - // screenshot destination - ToolStripMenuSelectList sel = new ToolStripMenuSelectList("destination",true); - sel.Text = lang.GetString(LangKey.settings_destination); - sel.AddItem(lang.GetString(LangKey.settings_destination_editor), Destination.Editor, conf.OutputDestinations.Contains(Destination.Editor)); - sel.AddItem(lang.GetString(LangKey.settings_destination_clipboard), Destination.Clipboard, conf.OutputDestinations.Contains(Destination.Clipboard)); - sel.AddItem(lang.GetString(LangKey.quicksettings_destination_file), Destination.FileDefault, conf.OutputDestinations.Contains(Destination.FileDefault)); - sel.AddItem(lang.GetString(LangKey.settings_destination_fileas), Destination.FileWithDialog, conf.OutputDestinations.Contains(Destination.FileWithDialog)); - sel.AddItem(lang.GetString(LangKey.settings_destination_printer), Destination.Printer, conf.OutputDestinations.Contains(Destination.Printer)); - sel.AddItem(lang.GetString(LangKey.settings_destination_email), Destination.EMail, conf.OutputDestinations.Contains(Destination.EMail)); - sel.CheckedChanged += new EventHandler(this.QuickSettingItemChanged); - this.contextmenu_quicksettings.DropDownItems.Add(sel); - // print options - sel = new ToolStripMenuSelectList("printoptions",true); - sel.Text = lang.GetString(LangKey.settings_printoptions); - sel.AddItem(lang.GetString(LangKey.printoptions_allowshrink), "AllowPrintShrink", conf.OutputPrintAllowShrink); - sel.AddItem(lang.GetString(LangKey.printoptions_allowenlarge), "AllowPrintEnlarge", conf.OutputPrintAllowEnlarge); - sel.AddItem(lang.GetString(LangKey.printoptions_allowrotate), "AllowPrintRotate", conf.OutputPrintAllowRotate); - sel.AddItem(lang.GetString(LangKey.printoptions_allowcenter), "AllowPrintCenter", conf.OutputPrintCenter); - sel.CheckedChanged += new EventHandler(this.QuickSettingItemChanged); - this.contextmenu_quicksettings.DropDownItems.Add(sel); - // effects - sel = new ToolStripMenuSelectList("effects",true); - sel.Text = lang.GetString(LangKey.settings_visualization); - sel.AddItem(lang.GetString(LangKey.settings_playsound), "PlaySound", conf.PlayCameraSound); - sel.AddItem(lang.GetString(LangKey.settings_showflashlight), "ShowFlashlight", conf.ShowFlash); - sel.CheckedChanged += new EventHandler(this.QuickSettingItemChanged); - this.contextmenu_quicksettings.DropDownItems.Add(sel); - } - - void QuickSettingItemChanged(object sender, EventArgs e) { - ToolStripMenuSelectList selectList = (ToolStripMenuSelectList)sender; - ToolStripMenuSelectListItem item = ((ItemCheckedChangedEventArgs)e).Item;; - if(selectList.Identifier.Equals("destination")) { - IEnumerator en = selectList.DropDownItems.GetEnumerator(); - List destinations = new List();; - while(en.MoveNext()) { - ToolStripMenuSelectListItem i = (ToolStripMenuSelectListItem)en.Current; - destinations.Add((Destination)i.Data); - } - conf.OutputDestinations = destinations; - IniConfig.Save(); - } else if(selectList.Identifier.Equals("printoptions")) { - if(item.Data.Equals("AllowPrintShrink")) conf.OutputPrintAllowShrink = item.Checked; - else if(item.Data.Equals("AllowPrintEnlarge")) conf.OutputPrintAllowEnlarge = item.Checked; - else if(item.Data.Equals("AllowPrintRotate")) conf.OutputPrintAllowRotate = item.Checked; - else if(item.Data.Equals("AllowPrintCenter")) conf.OutputPrintCenter = item.Checked; - IniConfig.Save(); - } else if(selectList.Identifier.Equals("effects")) { - if(item.Data.Equals("PlaySound")) conf.PlayCameraSound = item.Checked; - else if(item.Data.Equals("ShowFlashlight")) conf.ShowFlash = item.Checked; - IniConfig.Save(); - - } - } - #endregion - - private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { - string exceptionText = EnvironmentInfo.BuildReport(e.ExceptionObject as Exception); - LOG.Error(exceptionText); - new BugReportForm(exceptionText).ShowDialog(); - } - - private static void Application_ThreadException(object sender, ThreadExceptionEventArgs e) { - string exceptionText = EnvironmentInfo.BuildReport(e.Exception); - LOG.Error(exceptionText); - new BugReportForm(exceptionText).ShowDialog(); - } - - /// - /// The ContextMenu DoubleClick currently opens the last know save location - /// - private void ContextMenuDoubleClick(object sender, EventArgs eventArgs) { - string path; - string configPath = FilenameHelper.FillVariables(conf.OutputFilePath); - if (lastImagePath != null && Directory.Exists(lastImagePath)) { - path = lastImagePath; - } else if (Directory.Exists(configPath)) { - path = configPath; - } else { - // What do I open when nothing can be found? Right, nothing... - return; - } - LOG.Debug("DoubleClick was called! Starting: " + path); - try { - System.Diagnostics.Process.Start(path); - } catch (Exception e) { - // Make sure we show what we tried to open in the exception - e.Data.Add("path", path); - throw e; - } - } - - /// - /// Handling of the OnImageOutputHandler event, stores the save location - /// - /// Has the full path - private void ImageWritten(object sender, ImageOutputEventArgs eventArgs) { - lastImagePath = Path.GetDirectoryName(eventArgs.FullPath); - } - - /// - /// Shutdown / cleanup - /// - public void exit() { - LOG.Info("Exit: " + EnvironmentInfo.EnvironmentToString(false)); - try { - // Make sure hotkeys are disabled - HotkeyHelper.UnregisterHotkeys(Handle); - } catch (Exception e) { - LOG.Error("Error unregistering hotkeys!", e); - } - - try { - // Now the sound isn't needed anymore - SoundHelper.Deinitialize(); - } catch (Exception e) { - LOG.Error("Error deinitializing sound!", e); - } - - try { - // Inform all registed plugins - PluginHelper.instance.Shutdown(); - } catch (Exception e) { - LOG.Error("Error shutting down plugins!", e); - } - try { - // Making sure all Windows are closed, gracefull shutdown - Application.Exit(); - } catch (Exception e) { - LOG.Error("Error closing application!", e); - } - - try { - // Store any open configuration changes - IniConfig.Save(); - } catch (Exception e) { - LOG.Error("Error storing configuration!", e); - } - // Remove the application mutex - FreeMutex(); - - // make the icon invisible otherwise it stays even after exit!! - if (notifyIcon != null) { - notifyIcon.Visible = false; - notifyIcon.Dispose(); - notifyIcon = null; - } - } - } -} \ No newline at end of file diff --git a/Greenshot/Forms/MainForm.resx b/Greenshot/Forms/MainForm.resx deleted file mode 100644 index 439f0fced..000000000 --- a/Greenshot/Forms/MainForm.resx +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 117, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgpJREFUOE+lkMtr - GmEUxT9xIfgA3bhplRKUUDQljFCcdCEEgsRx4esfcBVC6aogtKRdBEoodNESs8omgST7BFcxD0hlAo6g - cSQm1KZWxiS4l4Kb2+8McZjQrBrhcC/n/s6ZGS1ExB71Q0EikWDJZJKl02mWyWT0mcvlRK6FO4nmG1hk - 9IebC1Kp1AwHF/l8gjkajWg4HJLZA/NggSRJrwqFwtfBYED5fP49h15fX/cJwg4PNzBg771BPB5nXG+6 - 3S4pSpX6fY1KpdIPTdMIwt7pdPQbGLDIGJ8giiKLxWJPs9nsx7OzBjUadbq6+km93m9d2OHhBgYsMkZB - NBqNceMttLm50Wm1VNrZ2W6Hw+E1CDs83MYcMkaBIAiFWk2h4+MjOj2Vqdls0tTUixWr1cog7PBwAwMW - GaMgFAq9q1QqVC6XCVNVz2l6Wli2WCwMwg7PzCBjFASDwblAILAEra4Wf9XrLdrbO6hHIi8/QNjh4Tbm - kDEK/H4/8/l8zwQh8kWWa3R4+J0uLzW6vf2jCzs83MCARcYo8Hq9jGtZlhu0u7tPJyc1KhbXu9VqiyDs - 8HADAxYZo8Dj8TCu+dnZuS1FuaDJyeff3G73J1lWeUAl7PBwAwMWmXsFHGJOpzPhcDhWXC7XBGa7fcP/ - 0B6ZPTBgHyzgILPb7bpsNpvE9flO0tgH808BXuV/9Rc0A+b+f/6UZAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAmRJREFUOE9j/P// - PwNFAGQAs85mBmbdrQzM+juAeKcEs8GuFCCeBcTboBjETgHLgdSA1AL1gC1HM8CD12LvZseMm7fSu99+ - LJ725U/R1C9/0jrffrRPu3ELJAc0wAOXAR6idgcOpXe9/Zza/vp/QNENFJza/up/UturzyK2+w8BDfBA - c8EmSV7THVtS2l5+jqx+8N8r5xLQYaigpO/Wf5BcVN3jzzwm27cw62ySRHhBa32qTeLF22EVd/77FVz7 - 75l98f/ERVfBeNuhZ2CT5qx9AJYLLr313yj85G1moB64AUzqq+eGVd795J55/j8MO6Wc+m8eeeB/aceh - /2fOnPlf3rnnv4rb2v/qXhv+m0Ue/ATSgzBAdfnOyOq7f1zSzvx3SDr53zBk7391763/o4r3/j9//uL/ - peuO/1fz3PRfzWsLGAPl/zAB9SAMUF68K7T85l/r+BP/dYIO/NcK2Pdfw2/n/9u3b4Oxpt8usBgM64ce - +ssE1IMwQGH+PKfUC58NIk//149AYE3/Pf9BGFkMxNYKOPqZCagHYYDc7AxV9713LZJv/jdNuAHGBpFn - /7979w6MQWyYOIiWst1xjwmoB2GA9HRJDsU5OywSb32xynj23yr96X+T+OtwA0BskBgIG0bf+MKmMGcH - E1APwgCpqQxMEpO8uFXmHjdLevjFPv/jfzsgNow6D8YgNgibJDz4wqU89zhILRNQD6oB4hMYGPmbvNlE - O/co2O54aJb4+ItDwde/IAxig8RAciA1TEC12A3ga2BgYCuVYmAtygbipUB8GIpB7GyQHCNQDYYBIKeQ - iwHBPxS/lCcjgAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAihJREFUOE+lk11I - k2EYhp+FedxRgVEEQogGIYpBHVhKBrZBsDKWaLBGOmypC3FbMVcLlUUHYqzEcD9asr8y54GtlnP4s7VW - uVKoscSmkP1ARZEEcrdnxdjAE/OFi++D577u7+WDRwCANnTaThSIEtT9JyK6JM6Xr/74iN/fl9YFO+yS - +lhew8rXOOw9neuCHXapRbRb8fPzPJ49siM240sR8NiShaODRkSfezNmnGWHXWquzG36thxFcHQQn+KR - FJ2qOty5oYf/gRnG9paMGWfZYZcUFbsufFmcw+RIP2ZDHli7LiefBrUcE25rEn5Pn3GWHXZJXr6jdXkh - At/9Prx/G0xxXauAx3YLt69poD1fkzHjLDvskqw0R7MUC8Pr7EV4fChF6IkL7i4xxq3VmHIoMO1SYtom - Q9hehYfGk2CHXTp9YJt24U0QvQY17uoPY8wswWOLFMPGajj1JVj9MIBfsR7M+5qwOFaLlVdS2HXFYIdd - EhduaY9Hn+Ld3CT85poM4fU9CV66GxF0yuHuFsJzU4iw4xRCzkawwy4Vbd/cXJab3c2cO5TlDw5pMOVS - wdN3FjPDrWveoKMq6wXn2eU1yE6wNUFOQ6nAkX5lv0mC9EKv6QwCtnpcFG5q++ew+/cU7ySS7SO5WXdk - tv9qZWBAd3BEWS6wrPUPlGUC6/FCQeYOcoG0hOhKbT51yPaSQVaQVng0WWjRFHlNqj0R/lD9fiKGeJ03 - wh+7ImBS7QvLFAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAUNJREFUOE+lk79L - QlEcxW9/gqCrm6vg4uYoOAgOrqLk4ioP0r2Glhp0SSjoF1FE0BIUDU3RdIOGoKBVGlpapaHTObeuCPe6 - 9ITD5fs9n3Pue8JbAWBS/VSQRvPwKR/j3JgaZXVqPv5TzPOXLhYoZDEcQidVWyhw3qzfn3tBAWH7PRjg - uV7HV5JAM6USyX50u86btlrOCwoOCR7Q+Oz1cFcu473dhmbppdFwu8dq1e3EBgU0zB6NXQJvzSaui0U8 - VCq4LZWwn8vhLJ+HPDFiowUEzITADsGrQgFHmYzTSTYL7eSJiRZs0timRoTGhC956wXDXtrJEyM2eAIt - t34Be8NgTPLELCuQYe8Z9tK8ZBf+ieuEnxj20rzB26SYF7zCGsGEoVeW6NTMoJFiXlDAkFllqMOwTs2+ - IOYFBf/9oFJ9ibr0B4f94vVG3bWDAAAAAElFTkSuQmCC - - - - 17, 17 - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSkpKSisCAAAAAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFTg9JgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAgAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA - AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA - AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA - AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA - AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA - AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA - AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCKAAAACAAAABA - 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 - - - \ No newline at end of file diff --git a/Greenshot/Forms/ToolStripMenuSelectList.cs b/Greenshot/Forms/ToolStripMenuSelectList.cs deleted file mode 100644 index 59e22a874..000000000 --- a/Greenshot/Forms/ToolStripMenuSelectList.cs +++ /dev/null @@ -1,220 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Drawing; -using System.Windows.Forms; - -namespace Greenshot.Forms -{ - /// - /// Description of ToolStripMenuSelectList. - /// - public class ToolStripMenuSelectList : ToolStripMenuItem - { - private bool multiCheckAllowed = false; - private bool updateInProgress = false; - /// - /// Occurs when one of the list's child element's Checked state changes. - /// - public new event EventHandler CheckedChanged; - public Object Identifier; - - - public ToolStripMenuSelectList(Object identifier, bool allowMultiCheck) - { - Identifier = identifier; - CheckOnClick = false; - multiCheckAllowed = allowMultiCheck; - } - public ToolStripMenuSelectList() : this(null,false) {} - public ToolStripMenuSelectList(Object identifier) : this(identifier,false) {} - - /// - /// gets or sets the currently checked item - /// - public Object CheckedItem { - - get { - IEnumerator items = DropDownItems.GetEnumerator(); - while(items.MoveNext()) { - ToolStripMenuItem tsmi = (ToolStripMenuItem)items.Current; - if(tsmi.Checked) return tsmi; - } - return null; - } - set { - IEnumerator items = DropDownItems.GetEnumerator(); - while(items.MoveNext()) { - ToolStripMenuItem tsmi = (ToolStripMenuItem)items.Current; - if(!multiCheckAllowed && !tsmi.Equals(value)) tsmi.Checked = false; - else if (tsmi.Equals(value)) tsmi.Checked = true; - } - } - } - - /// - /// gets or sets the currently checked items - /// - public ToolStripMenuSelectListItem[] CheckedItems { - get { - List sel = new List(); - IEnumerator items = DropDownItems.GetEnumerator(); - while(items.MoveNext()) { - ToolStripMenuSelectListItem tsmi = (ToolStripMenuSelectListItem)items.Current; - if(tsmi.Checked) sel.Add(tsmi); - } - return sel.ToArray(); - } - set { - if(!multiCheckAllowed) throw new ArgumentException("Writing to checkedItems is only allowed in multi-check mode. Either set allowMultiCheck to true or use set SelectedItem instead of SelectedItems."); - IEnumerator items = DropDownItems.GetEnumerator(); - IEnumerator sel = value.GetEnumerator(); - while(items.MoveNext()) { - ToolStripMenuItem tsmi = (ToolStripMenuItem)items.Current; - while (sel.MoveNext()) { - if(tsmi.Equals(sel.Current)) tsmi.Checked = true; - else tsmi.Checked = false; - if(!multiCheckAllowed && !tsmi.Equals(sel.Current)) tsmi.Checked = false; - else if (tsmi.Equals(value)) tsmi.Checked = true; - } - } - } - } - - private void ItemCheckStateChanged(object sender, System.EventArgs e) { - if(updateInProgress) return; - ToolStripMenuSelectListItem tsmi = (ToolStripMenuSelectListItem)sender; - updateInProgress = true; - if(tsmi.Checked && !multiCheckAllowed) { - UncheckAll(); - tsmi.Checked = true; - } - updateInProgress = false; - if(CheckedChanged != null) CheckedChanged(this, new ItemCheckedChangedEventArgs(tsmi)); - - } - - /// - /// adds an item to the select list - /// - /// the label to be displayed - /// the icon to be displayed - /// the data to be returned when an item is queried - /// whether the item is initially checked - public void AddItem(string label, Image image, Object data, bool isChecked) { - ToolStripMenuSelectListItem newItem = new ToolStripMenuSelectListItem(); - newItem.Text = label; - newItem.Image = image; - newItem.CheckOnClick = true; - newItem.CheckStateChanged += new System.EventHandler(this.ItemCheckStateChanged); - newItem.Data = data; - if(isChecked) { - if(!multiCheckAllowed) { - updateInProgress = true; - UncheckAll(); - updateInProgress = false; - } - newItem.Checked = isChecked; - } - this.DropDownItems.Add(newItem); - } - - /// - /// adds an item to the select list - /// - /// the label to be displayed - /// the icon to be displayed - public void AddItem(string label, Image image) { - AddItem(label, image, null, false); - } - - /// - /// adds an item to the select list - /// - /// the label to be displayed - /// the data to be returned when an item is queried - public void AddItem(string label, Object data) { - AddItem(label, null, data, false); - } - - /// - /// adds an item to the select list - /// - /// the label to be displayed - public void AddItem(string label) { - AddItem(label, null, null, false); - } - - - // - /// adds an item to the select list - /// - /// the label to be displayed - /// the icon to be displayed - /// whether the item is initially selected - /// whether the item is initially checked - public void AddItem(string label, Image image, bool isChecked) { - AddItem(label, image, null, isChecked); - } - - /// - /// adds an item to the select list - /// - /// the label to be displayed - /// the data to be returned when an item is queried - /// whether the item is initially checked - public void AddItem(string label, Object data, bool isChecked) { - AddItem(label, null, data, isChecked); - } - - /// - /// adds an item to the select list - /// - /// the label to be displayed - /// whether the item is initially checked - public void AddItem(string label, bool isChecked) { - AddItem(label, null, null, isChecked); - } - - /// - /// unchecks all items of the list - /// - public void UncheckAll() { - IEnumerator items = DropDownItems.GetEnumerator(); - while(items.MoveNext()) ((ToolStripMenuItem)items.Current).Checked = false; - } - } - - public class ItemCheckedChangedEventArgs : System.EventArgs { - public ToolStripMenuSelectListItem Item; - public ItemCheckedChangedEventArgs(ToolStripMenuSelectListItem item) { - Item = item; - } - } - - public class ToolStripMenuSelectListItem : ToolStripMenuItem { - public Object Data; - } -} - - diff --git a/Greenshot/Greeenshot.zreproj b/Greenshot/Greeenshot.zreproj deleted file mode 100644 index 19029fcb6..000000000 --- a/Greenshot/Greeenshot.zreproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - C:\Projects\Greenshot - - - C:\Projects\Greenshot\UI.resx;C:\Projects\Greenshot\UI.de-DE.resx - - - - - - \ No newline at end of file diff --git a/Greenshot/Greenshot.csproj b/Greenshot/Greenshot.csproj deleted file mode 100644 index b7b7b54c2..000000000 --- a/Greenshot/Greenshot.csproj +++ /dev/null @@ -1,185 +0,0 @@ - - - {CD642BF4-D815-4D67-A0B5-C69F0B8231AF} - Debug - AnyCPU - WinExe - Greenshot - Greenshot - OnBuildSuccess - icons\applicationIcon\icon.ico - C:\Dokumente und Einstellungen\jens\Anwendungsdaten\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis - True - False - 4 - false - v2.0 - - - bin\Debug\ - true - Full - True - DEBUG;TRACE - False - - - bin\Release\ - False - None - False - TRACE - - - False - Auto - 4194304 - x86 - 4096 - - - False - Auto - 4194304 - x86 - 4096 - - - - ..\GreenshotCore\Lib\log4net.dll - - - ..\GreenshotCore\Lib\nunit.framework.dll - - - - - - - - - - - - - CaptureForm.cs - - - - LanguageDialog.cs - - - - MainForm.cs - - - - - BugReportForm.cs - - - - - - - - - - LanguageDialog.cs - - - MainForm.cs - - - BugReportForm.cs - - - - - Always - - - Always - - - - - - - - - - - - Always - - - - Always - - - - - Never - - - - - - - Always - - - - Never - - - - - - Never - - - PreserveNewest - - - PreserveNewest - - - FlashlightForm.cs - - - - - - - - - - - - - - - {BDC408EE-DEA1-4474-B59D-7F05757B12EC} - GreenshotCore - - - {DAA9A7D9-E781-4B00-A3BE-221349BC98A0} - GreenshotEditor - - - - - "$(MSBuildProjectDirectory)\tools\TortoiseSVN\SubWCRev.exe" "$(MSBuildProjectDirectory)\." "$(MSBuildProjectDirectory)\AssemblyInfo.cs.template" "$(MSBuildProjectDirectory)\AssemblyInfo.cs" - - - "$(MSBuildProjectDirectory)\tools\TortoiseSVN\SubWCRev.exe" "$(MSBuildProjectDirectory)\." "$(MSBuildProjectDirectory)\releases\innosetup\setup.iss" "$(MSBuildProjectDirectory)\releases\innosetup\setup-SVN.iss" -cd "$(MSBuildProjectDirectory)\bin\Release" -"$(MSBuildProjectDirectory)\tools\FileVerifier++\fvc.exe" -c -a MD5 -r -o "checksum.MD5" *.dll *.exe -"$(MSBuildProjectDirectory)\tools\7zip\7za.exe" a -x!.SVN -r "$(MSBuildProjectDirectory)\releases\Greenshot-NO-INSTALLER.zip" "$(MSBuildProjectDirectory)\bin\Release\*" "$(MSBuildProjectDirectory)\releases\additional_files\*" -cd "$(MSBuildProjectDirectory)\releases\innosetup" -"$(MSBuildProjectDirectory)\tools\innosetup\ISCC.exe" "$(MSBuildProjectDirectory)\releases\innosetup\setup-SVN.iss" - - - \ No newline at end of file diff --git a/Greenshot/Greenshot.sln b/Greenshot/Greenshot.sln deleted file mode 100644 index 87a30fcff..000000000 --- a/Greenshot/Greenshot.sln +++ /dev/null @@ -1,72 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -# SharpDevelop 3.2.0.5777 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreenshotCore", "..\GreenshotCore\GreenshotCore.csproj", "{BDC408EE-DEA1-4474-B59D-7F05757B12EC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreenshotEditor", "..\GreenshotEditor\GreenshotEditor.csproj", "{DAA9A7D9-E781-4B00-A3BE-221349BC98A0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Greenshot-OCR-Plugin", "..\Greenshot-OCR-Plugin\Greenshot-OCR-Plugin.csproj", "{C6988EE8-2FEE-4349-9F09-F9628A0D8965}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Greenshot-TitleFix-Plugin", "..\Greenshot-TitleFix-Plugin\Greenshot-TitleFix-Plugin.csproj", "{0A07500E-7404-48D7-8789-7EB2A23E0DD5}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Greenshot", "Greenshot.csproj", "{CD642BF4-D815-4D67-A0B5-C69F0B8231AF}" - ProjectSection(ProjectDependencies) = postProject - {BDC408EE-DEA1-4474-B59D-7F05757B12EC} = {BDC408EE-DEA1-4474-B59D-7F05757B12EC} - {DAA9A7D9-E781-4B00-A3BE-221349BC98A0} = {DAA9A7D9-E781-4B00-A3BE-221349BC98A0} - {C6988EE8-2FEE-4349-9F09-F9628A0D8965} = {C6988EE8-2FEE-4349-9F09-F9628A0D8965} - {0A07500E-7404-48D7-8789-7EB2A23E0DD5} = {0A07500E-7404-48D7-8789-7EB2A23E0DD5} - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreenshotJiraPlugin", "..\GreenshotJiraPlugin\GreenshotJiraPlugin.csproj", "{19FEEF09-313F-43C7-819D-F1BCA782B08B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreenshotConfluencePlugin", "..\GreenshotConfluencePlugin\GreenshotConfluencePlugin.csproj", "{C3052651-598A-44E2-AAB3-2E41311D50F9}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreenshotFlickrPlugin", "..\GreenshotFlickrPlugin\GreenshotFlickrPlugin.csproj", "{56828D7F-F227-41EC-8873-CC32A23A1783}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Greenshot-RunAtOutput-Plugin", "..\Greenshot-RunAtOutput-Plugin\Greenshot-RunAtOutput-Plugin.csproj", "{47F23C86-604E-4CC3-8767-B3D4088F30BB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Debug|Any CPU.Build.0 = Debug|x86 - {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Debug|Any CPU.ActiveCfg = Debug|x86 - {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Release|Any CPU.Build.0 = Release|x86 - {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Release|Any CPU.ActiveCfg = Release|x86 - {CD642BF4-D815-4D67-A0B5-C69F0B8231AF}.Debug|Any CPU.Build.0 = Debug|x86 - {CD642BF4-D815-4D67-A0B5-C69F0B8231AF}.Debug|Any CPU.ActiveCfg = Debug|x86 - {CD642BF4-D815-4D67-A0B5-C69F0B8231AF}.Release|Any CPU.Build.0 = Release|x86 - {CD642BF4-D815-4D67-A0B5-C69F0B8231AF}.Release|Any CPU.ActiveCfg = Release|x86 - {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Debug|Any CPU.Build.0 = Debug|x86 - {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Debug|Any CPU.ActiveCfg = Debug|x86 - {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Release|Any CPU.Build.0 = Release|x86 - {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Release|Any CPU.ActiveCfg = Release|x86 - {C6988EE8-2FEE-4349-9F09-F9628A0D8965}.Debug|Any CPU.Build.0 = Debug|x86 - {C6988EE8-2FEE-4349-9F09-F9628A0D8965}.Debug|Any CPU.ActiveCfg = Debug|x86 - {C6988EE8-2FEE-4349-9F09-F9628A0D8965}.Release|Any CPU.Build.0 = Release|x86 - {C6988EE8-2FEE-4349-9F09-F9628A0D8965}.Release|Any CPU.ActiveCfg = Release|x86 - {0A07500E-7404-48D7-8789-7EB2A23E0DD5}.Debug|Any CPU.Build.0 = Debug|x86 - {0A07500E-7404-48D7-8789-7EB2A23E0DD5}.Debug|Any CPU.ActiveCfg = Debug|x86 - {0A07500E-7404-48D7-8789-7EB2A23E0DD5}.Release|Any CPU.Build.0 = Release|x86 - {0A07500E-7404-48D7-8789-7EB2A23E0DD5}.Release|Any CPU.ActiveCfg = Release|x86 - {19FEEF09-313F-43C7-819D-F1BCA782B08B}.Debug|Any CPU.Build.0 = Debug|x86 - {19FEEF09-313F-43C7-819D-F1BCA782B08B}.Debug|Any CPU.ActiveCfg = Debug|x86 - {19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|Any CPU.Build.0 = Release|x86 - {19FEEF09-313F-43C7-819D-F1BCA782B08B}.Release|Any CPU.ActiveCfg = Release|x86 - {C3052651-598A-44E2-AAB3-2E41311D50F9}.Debug|Any CPU.Build.0 = Debug|x86 - {C3052651-598A-44E2-AAB3-2E41311D50F9}.Debug|Any CPU.ActiveCfg = Debug|x86 - {C3052651-598A-44E2-AAB3-2E41311D50F9}.Release|Any CPU.Build.0 = Release|x86 - {C3052651-598A-44E2-AAB3-2E41311D50F9}.Release|Any CPU.ActiveCfg = Release|x86 - {56828D7F-F227-41EC-8873-CC32A23A1783}.Debug|Any CPU.Build.0 = Debug|x86 - {56828D7F-F227-41EC-8873-CC32A23A1783}.Debug|Any CPU.ActiveCfg = Debug|x86 - {56828D7F-F227-41EC-8873-CC32A23A1783}.Release|Any CPU.Build.0 = Release|x86 - {56828D7F-F227-41EC-8873-CC32A23A1783}.Release|Any CPU.ActiveCfg = Release|x86 - {47F23C86-604E-4CC3-8767-B3D4088F30BB}.Debug|Any CPU.Build.0 = Debug|x86 - {47F23C86-604E-4CC3-8767-B3D4088F30BB}.Debug|Any CPU.ActiveCfg = Debug|x86 - {47F23C86-604E-4CC3-8767-B3D4088F30BB}.Release|Any CPU.Build.0 = Release|x86 - {47F23C86-604E-4CC3-8767-B3D4088F30BB}.Release|Any CPU.ActiveCfg = Release|x86 - EndGlobalSection -EndGlobal diff --git a/Greenshot/Helpers/Log4NET.cs b/Greenshot/Helpers/Log4NET.cs deleted file mode 100644 index 8542a920c..000000000 --- a/Greenshot/Helpers/Log4NET.cs +++ /dev/null @@ -1,19 +0,0 @@ -/* - * User: Robin - * Date: 05.04.2010 - */ -using System; -using System.IO; -using log4net.Util; - -namespace Greenshot.Helpers { - /// - /// Description of Log4NET. - /// - public class SpecialFolderPatternConverter : PatternConverter { - override protected void Convert(TextWriter writer, object state) { - Environment.SpecialFolder specialFolder = (Environment.SpecialFolder)Enum.Parse(typeof(Environment.SpecialFolder), base.Option, true); - writer.Write(Environment.GetFolderPath(specialFolder)); - } - } -} diff --git a/Greenshot/Helpers/LogHelper.cs b/Greenshot/Helpers/LogHelper.cs deleted file mode 100644 index 693c424de..000000000 --- a/Greenshot/Helpers/LogHelper.cs +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; - -namespace Greenshot.Helpers { - public class SpecialFolderPatternConverter : log4net.Util.PatternConverter { - protected override void Convert(System.IO.TextWriter writer, object state) { - Environment.SpecialFolder specialFolder = (Environment.SpecialFolder)Enum.Parse(typeof(Environment.SpecialFolder), base.Option, true); - writer.Write(Environment.GetFolderPath(specialFolder)); - } - } -} diff --git a/Greenshot/Helpers/SoundHelper.cs b/Greenshot/Helpers/SoundHelper.cs deleted file mode 100644 index e69629550..000000000 --- a/Greenshot/Helpers/SoundHelper.cs +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.IO; -using System.Reflection; -using System.Resources; -using System.Runtime.InteropServices; - -using Greenshot.UnmanagedHelpers; - -/// -/// Create to fix the sometimes wrongly played sample, especially after first start from IDE -/// See: http://www.codeproject.com/KB/audio-video/soundplayerbug.aspx?msg=2487569 -/// -namespace Greenshot.Helpers { - /// - /// Description of SoundHelper. - /// - public class SoundHelper { - private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(typeof(SoundHelper)); - - private static GCHandle? gcHandle = null; - private static byte[] soundBuffer = null; - - private SoundHelper() { - // Prevent instanciating - } - - public static void Initialize() { - try { - ResourceManager resources = new ResourceManager("Greenshot.Sounds", Assembly.GetExecutingAssembly()); - soundBuffer = (byte[])resources.GetObject("camera"); - // Pin sound so it can't be moved by the Garbage Collector, this was the cause for the bad sound - gcHandle = GCHandle.Alloc(soundBuffer, GCHandleType.Pinned); - } catch (Exception e) { - LOG.Error("Error initializing.", e); - } - } - - public static void Play() { - SoundFlags flags = SoundFlags.SND_ASYNC | SoundFlags.SND_MEMORY; - - try { - if (soundBuffer != null) { - WinMM.PlaySound(gcHandle.Value.AddrOfPinnedObject(), (UIntPtr)0, (uint)flags); - } else { - WinMM.PlaySound((byte[])null, (UIntPtr)0, (uint)flags); - } - } catch (Exception e) { - LOG.Error("Error in play.", e); - } - } - - public static void Deinitialize() { - try { - if (gcHandle != null) { - WinMM.PlaySound((byte[])null, (UIntPtr)0, (uint)0); - gcHandle.Value.Free(); - gcHandle = null; - } - } catch (Exception e) { - LOG.Error("Error in deinitialize.", e); - } - } - - [Flags] - public enum SoundFlags : int { - SND_SYNC = 0x0000, // play synchronously (default) - SND_ASYNC = 0x0001, // play asynchronously - SND_NODEFAULT = 0x0002, // silence (!default) if sound not found - SND_MEMORY = 0x0004, // pszSound points to a memory file - SND_LOOP = 0x0008, // loop the sound until next sndPlaySound - SND_NOSTOP = 0x0010, // don't stop any currently playing sound - SND_NOWAIT = 0x00002000, // don't wait if the driver is busy - SND_ALIAS = 0x00010000, // name is a registry alias - SND_ALIAS_ID = 0x00110000, // alias is a predefined id - SND_FILENAME = 0x00020000, // name is file name - } - } -} diff --git a/Greenshot/Helpers/StringHelper.cs b/Greenshot/Helpers/StringHelper.cs deleted file mode 100644 index d8be8a063..000000000 --- a/Greenshot/Helpers/StringHelper.cs +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; - -namespace Greenshot.Helpers { - public class StringHelper { - private StringHelper() { - } - - public static string UppercaseFirst(string s) { - if (string.IsNullOrEmpty(s)) return string.Empty; - - char[] a = s.ToCharArray(); - a[0] = char.ToUpper(a[0]); - return new string(a); - } - - public static string LowercaseFirst(string s) { - if (string.IsNullOrEmpty(s)) return string.Empty; - - char[] a = s.ToCharArray(); - a[0] = char.ToLower(a[0]); - return new string(a); - } - - - } -} diff --git a/Greenshot/Language.cs b/Greenshot/Language.cs deleted file mode 100644 index b6351fd8f..000000000 --- a/Greenshot/Language.cs +++ /dev/null @@ -1,39 +0,0 @@ - -using System; -using System.Resources; -using System.Globalization; -using System.Threading; -using Greenshot.Configuration; -using System.Diagnostics; - - -namespace Greenshot -{ - /// - /// Description of Language. - /// - public class Language - { - private ResourceManager rm; - private static Language uniqueInstance; - private Language() { - rm = new ResourceManager("Greenshot.UI", System.Reflection.Assembly.GetExecutingAssembly()); - SetLanguage(AppConfig.GetInstance().Ui_Language); - } - - public static Language GetInstance() { - if(uniqueInstance == null) { - uniqueInstance = new Language(); - } - return uniqueInstance; - - } - public void SetLanguage(string cultureInfo) { - Thread.CurrentThread.CurrentUICulture = new CultureInfo(cultureInfo); - } - public string GetString(string id) { - string s = rm.GetString(id); - return (s != null) ? s : "string ###"+id+"### not found"; - } - } -} diff --git a/Greenshot/Languages/help-de-DE.html b/Greenshot/Languages/help-de-DE.html deleted file mode 100644 index 8141de2f7..000000000 --- a/Greenshot/Languages/help-de-DE.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - Greenshot Hilfe - - - - -

Greenshot Hilfe

- - Version 0.8 - -

Inhalt

-
    -
  1. Erstellung eines Screenshots
  2. -
      -
    1. Bereich abfotografieren
    2. -
    3. Zuletzt gewhlten Bereich abfotografieren
    4. -
    5. Fenster abfotografieren
    6. -
    7. Kompletten Bildschirm abfotografieren
    8. -
    - -
  3. Verwendung des Bildeditors
  4. -
      -
    1. Formen zeichnen
    2. -
    3. Text hinzufgen
    4. -
    5. Hervorheben
    6. -
    7. Unkenntlich machen
    8. -
    9. Screenshot zuschneiden
    10. -
    11. Elemente wiederverwenden
    12. -
    13. Screenshot exportieren
    14. -
    -
  5. Der Einstellungen-Dialog
  6. -
      -
    1. Allgemeine Einstellungen
    2. -
    3. Ausgabeeinstellungen
    4. -
    5. Druckereinstellungen
    6. -
    -
  7. Wollen Sie Greenshot untersttzen?
  8. -
      -
    1. Spenden
    2. -
    3. Weitersagen
    4. -
    5. bersetzen
    6. -
    -
- - -

Erstellung eines Screenshots

-

- Zum Erstellen eines Screenshots knnen Sie entweder die Drucken-Taste - verwenden oder sie klicken das Greenshot-Icon im Systray mit der rechten Maustaste.
- Es gibt verschiedene Optionen bei der Erstellung eines Screenshots: -

- - -

Bereich abfotografieren Drucken

-

- Im Bereichsmodus knnen sie einen Bildschirmbereich auswhlen, der abfotografiert - werden soll.
- Nach dem Starten des Bereichsmodus sehen Sie ein Fadenkreuz, das die Position - des Mousecursors auf dem Bildschirm anzeigt. Klicken und halten sie die linke - Maustaste an der Stelle, wo eine der Ecken Ihres Screenshots liegen soll. - Halten Sie die Maustaste gedrckt, whrend sie die Maus bewegen, um das Rechteck - zu markieren, von dem ein Screenshot erstellt werden soll. Wenn das grne Rechteck - den Bereich bedeckt, den Sie aufnehmen wollen, lassen sie die Maustaste los.
-

-

- Mit Hilfe der Leertaste knnen sie vom Bereichsmodus in den - Fenstermodus wechseln (und umgekehrt). -

-

- Wenn Sie einen exakten Bereich abfotografieren, ist es eventuell einfacher, zuerst - einen etwas greren Bereich abzufotografieren und den Screenshot anschlieend mit - Hilfe des Bildeditors zuzuschneiden. -

- - -

Zuletzt gewhlten Bereich abfotografieren Shift + Drucken

-

- Wenn Sie vorher einen Bereich oder ein - Fenster abfotografiert haben, knnen Sie mit Hilfe - dieser Option den gleichen Bereich noch einmal abfotografieren. -

- - -

Fenster abfotografieren Alt + Drucken

-

- Erstellt einen Screenshot des momentan aktiven Fensters. -

-

- Im Einstellungen-Dialog knnen Sie einstellen, dass nicht - sofort das aktive Fenster abfotografiert werden soll, sondern stattdessen der - interaktive Modus gestartet wird. Wenn diese Option ausgewhlt ist, knnen Sie - ein Fenster auswhlen, indem Sie darauf klicken (wie beim - Bereichsmodus hebt Greenshot auch hier den Bereich - hervor, der abfotografiert werden wird).
- Wenn Sie ein Kind-Fenster abfotografieren wollen (z.B. einen Browser-Viewport (ohne - Symbolleisten usw. oder einen einzelnen Frame einer Webseite mit Framesets) ziehen - Sie den Mauszeiger auf ds Fenster und drcken Sie die Bild ab-Taste. - Anschlieend knnen Sie Kind-Elemente des Fensters durch anklicken auswhlen. -

- - -

Kompletten Bildschirm abfotografieren Strg + Drucken

-

- Erstellt einen Screenhot vom gesamten Bildschirm. -

- - -

Verwendung des Bildeditors

-

- Greenshot bietet Ihnen einen einfaches Bildbearbeitungswerkzeug mit praktischen - Mglichkeiten; ein Screenshot kann beispielsweise mit Anmerkungen und Formen - ergnzt werden. Es ist auch mglich, Teile des Screenshots hervorzuheben oder - unkenntlich zu machen. -

-

- Sie knnen Greenshots Bildeditor nicht nur fr Screenshorts verwenden. Sie - knnen auch Bilder aus Dateien oder aus der Zwischenablage zur Bearbeitung - ffnen. Klicken Sie einfach mit der rechten Maustaste auf das Greenshot-Icon im - Systray und whlen Sie Bild aus Datei ffnen bzw. Bild aus - Zwischenablage ffnen. -

-

- Standardmig wird der Bildbearbeiter immer geffnet, wenn ein Screenshot - gemacht wird. Wenn Sie den Bildbearbeiter nicht verwenden wollen, knnen - Sie dies in den Einstellungen deaktivieren. -

- - - -

Formen zeichnen

-

- Whlen Sie eines der Form-Zeichnen-Werkzeuge aus der Werkzeugliste auf der linken - Seite des Bildeditors oder aus dem Men Objekt. Zur schnelleren - Bedienung ist jedem Werkzeug ein Buchstabe zugeordnet.
- Folgende Formen sind verfgbar: Rechteck R, Ellipse E, - Linie L und Pfeil A.
- Klicken Sie die linke Maustaste, halten Sie diese gedrckt und bewegen Sie die Maus, - um den Position und Gre der Form zu bestimmen. Lassen Sie die Maustaste los, - wenn Sie fertig sind. -

-

- Sie knnen bereits gemalte Formen verschieben oder ihre Gre ndern. Whlen Sie - hierzu das Auswahlwerkzeug ESC aus der Werkzeugleiste.
- Jede Element-Art hat auerdem bestimmte Einstellungen, mit denen das Aussehen des - Elements verndert werden kann (z.B. Linienstrke, Rahmenfarbe, Hintergrundfarbe). - Sie knnen diese Einstellungen fr ein bereits gezeichnetes Element ndern, wenn - es ausgewhlt ist. Sie knnen die Einstellungen aber auch vor dem Zeichnen eines - Elements anpassen, direkt nach der Auswahl eines Zeichnen-Werkzeugs. -

-

- Sie knnen mehrere Elemente gleichzeitig zur Bearbeitung auswhlen. Halten Sie - hierzu die Shift-Taste gedrckt, whrend Sie die Elemente anklicken. - - -

Text hinzufgen

-

- Das Textwerkzeug T wird hnlich verwendet wie die - Formen-Werkzeuge. - Zeichnen Sie einfach ein Textelement in der gewnschten Gre und geben Sie - den gewnschten Text ein.
- Durch Doppelklicken knnen Sie den Text eines bestehenden Textelements bearbeiten. -

- - -

Hervorheben

-

- Nach der Auswahl des Hervorhebungs-Werkzeugs H knnen Sie den hervorzuhebenden - Bereich whlen, gehen Sie hierzu vor wie beim Zeichnen von Formen.
- Sie habe verschiedene Mglichkeiten der Hervorhebung, whlen Sie ein durch Klicken - der Schaltflche links in der Symbolleiste ber dem Screenshot: -

-
    -
  • Textmarker: hinterlegt den Bereich mit einer Farbe ihrer Wahl
  • -
  • Bereich hervorheben: alles auerhalb des Bereichs wird weichgezeichnet* - und leicht verdunkelt
  • -
  • Graustufen: alles auerhalb des Bereichs wird in Graustufen dargestellt
  • -
  • Magnify: der Bereich wird vergrert dargestellt
  • -
- - -

Unkenntlich machen

-

- Wenn ein Screenshot Daten enthlt, die nicht weitergegeben werden sollen (z.B. Kontodaten, - Namen, Passwrter oder Gesichter auf Bildern), ist es sinnvoll diese unkenntlich zu machen.
- Das Unkenntlich-machen-Werkzeug O wird verwendet wie das - Hervorheben-Werkzeug.
- Folgende Mglichkeiten stehen zur Verfgung: -

-
    -
  • Verpixeln: im Bereich werden die Pixel vergrert
  • -
  • Weichzeichnen*: der Bereich wird weichgezeichnet
  • -
- -

- * Je nach Leistung Ihres Computers kann die Verwendung von Weichnzeichner-Effekten - Greenshots Bildeditor verlangsamen. Wenn Sie merken, dass der Bildeditor zu langsam - reagiert sobald ein Weichzeichner verwendet wird, reduzieren Sie den Wert - Vorschauqualit in der Symbolleiste oder stellen Sie einen kleineren - Weichzeichner-Radius ein.
- Sollte die Reaktionsgeschwindigkeit dann immer noch unzufriedenstellend sein, sollten - Sie dem Verpixeln-Werkzeug den Vorzug geben. -

- - -

Screenshot zuschneiden

-

- Wenn Sie nur einen Teil des Screenshots bentigen, knnen Sie das Zuschneiden-Werkzeug - C verwenden, um den Screenshot auf die gewnschte Gre zuzuschneiden.
- Whlen Sie das Zuschneiden-Werkzeug, zeichnen Sie dann ein Rechteck ber den Bereich - des Screenshots, den Sie behalten wollen. Sie knnen die Gre des ausgewhlten - Bereichs ndern, wie bei jedem anderen Element.
- Wenn Sie mit Ihrer Auswahl zufrieden sind, klicken Sie die Besttigen-Schaltflche in - der Symbolleiste oder drcken Sie die Enter-Taste. Sie knnen den Vorgang - abbrechen, indem Sie die Abbrechen-Schaltflche klicken oder ESC drcken. -

- - -

Elemente wiederverwenden

-

- Wenn Sie regelmig die gleichen oder hnliche Elemente in Ihren Screenshots - verwenden (z.B. ein Textfeld, in dem Browsertyp und -version angegeben sind, oder - Verpixelung des gleichen Elements auf mehreren Screenshots) knnen Sie diese - Elemente wiederverwenden.
- Whlen Sie Objekte in Datei speichern aus dem Objekt-Men um - die aktuellen Elemente zur spteren Wiederverwendung zu speichern. Objekte - aus Datei laden fgt die Elemente dann zu einem anderen Screenshot hinzu. -

- - -

Screenshot exportieren

-

- Nach der Bearbeitung des Screenshots knnen Sie das Ergebnis auf verschiedene - Arten exportieren, je nach Bedarf. Alle Export-Optionen sind ber das Datei- - Men, die obere Symbolleiste oder ber Tastaturkrzel verfgbar: -

-
    -
  • Speichern Strg + S: speichert die Grafik in eine Datei (wenn es bereits gespeichert wurde, ansonsten wird der Dialog Speichern unter... angezeigt
  • -
  • Speichern unter... Strg + Shift + S: ffnet einen Dialog, in dem Sie Verzeichnis, Dateiname und Grafikformat fr die zu speichernde Grafik whlen knnen
  • -
  • Grafik in Zwichenablage kopieren Strg + Shift + C: legt eine Kopie der Grafik in der Zwischenablage ab, so dass sie direkt in andere Programme eingefgt werden kann
  • -
  • Drucken... Strg + P: sendet die Grafik an einen Drucker
  • -
  • E-Mail Strg + E: ffnet eine neue Nachricht in Ihrem Standard-E-Mail-Programm und hngt die Grafik als Datei an
  • -
-

- Nach dem Speichern einer Grafik im Bildeditor knnen Sie mit der rechten Maustaste auf - die Statusleiste am unteren Rand des Editor-Fensters klicken, um entweder den Dateipfad - zu ffnen. -

- - - -

Der Einstellungen-Dialog

- - -

Allgemeine Einstellungen

-
    -
  • Sprache: Die Sprache, in der Sie Greenshot verwenden mchten.
    - Hier knnen Sie weitere Sprachen fr Greenshot herunterladen.
  • -
  • Globale Tastenkombinationen aktivieren: Wenn diese Optionen aktiviert ist, kann Greenshot mit der Drucken-Taste verwendet werden.
  • -
  • Greenshot mit Windows starten: Das Programm wird automatisch gestartet wenn das System hochfhrt.
  • -
  • Blitzlicht anzeigen: Visuelles Feedback beim Erstellen eines Screenshots
  • -
  • Kamera-Klang abspielen: Hrbares feedback beim Erstellen eines Screenshots
  • -
  • Mauszeiger mit abfotografieren: Wenn diese Option aktiviert ist, wird der Mauszeiger abfotografiert. Der Zeiger wird im Editor als eigenes Element eingefgt, so dass Sie ihn anschlieend noch verschieben oder lschen knnen.
  • -
  • Fenster interaktiv abfotografieren: Anstatt sofort das aktive Fenster abzufotografieren, knnen Sie im - interaktivem Modus ein Fenster auswhlen. Es ist auch mglich, Kind-Fenster abzufotografieren, siehe Fenster abfotografieren.
  • -
- - -

Ausgabeeinstellungen

-
    -
  • Screenshot Ziel: Sie knnen ein oder mehrere Mglichkeiten whlen, was mit dem Screenshot direkt nach der Erstellung geschehen soll.
  • -
  • Bevorzugte Ausgabedatei-Einstellungen: Verzeichnis und Dateiname, die verwendet werden sollten wenn Screenshots direkt gespeichert werden, bzw. die vorgeschlagen werden sollen, wenn mit dem Speichern-unter-Dialog gespeichert wird. Klicken Sie die ?-Schaltflche um zu erfahren, welche Platzhalter fr das Dateiname-Muster verwendet werden knnen.
  • -
  • JPEG-Einstellungen: Qualittsstufe fr den Export von JPEG-Dateien
  • -
- - -

Druckereinstellungen

-
    -
  • Ausdruck auf Seitengre verkleinern: Verkleinert die Grafik, wenn sie zu gro fr das Papierformat ist.
  • -
  • Ausdruck auf Seitengre vergrern: Vergrert die Grafik, wenn sie kleiner als das Papierformat ist.
  • -
  • Drehung des Ausdrucks an das Seitenformat anpassen: Dreht eine Querformat-Grafik fr den Ausdruck um 90°.
  • -
- - - -

Wollen Sie Greenshot untersttzen?

- -

- Wir bentigen momentan keine Hilfe bei der Entwicklung von Greenshot. Es gibt aber - unterschiedliche Mglichkeiten, wenn Sie Greenshot und das Entwickler-Team - untersttzen wollen.
- Vielen Dank im Voraus :) -

- - -

Spenden

-

- Wir stecken sehr viel Arbeit in Greenshot oder verbringen einige Zeit damit, ein - gutes Programm kostenlos und open source zur Verfgung zu stellen. Wenn Sie - merken, dass Greenshot Ihnen hilft, produktiver zu sein, wenn es Ihnen (oder - Ihrer Firma) viel Zeit und Geld spart, oder wenn Sie einfach Greenshot und die - Open-Source-Idee mgen: bitte ziehen Sie in Betracht, unserem Aufwand etwas - Anerkennung durch eine Spende zukommen zu lassen.
- Bitte werfen Sie einen Blick auf unsere Webseite, um zu sehen, wie Sie das - Greenshot Entwicker-Team untersttzen knnen: - http://getgreenshot.org/support/ -

- - -

Weitersagen

-

- Wenn Sie Greenshot mgen, sagen Sie es weiter: erzhlen Sie Ihren Freunden und Kollegen - von Greenshot. Und Ihren Followern :)
- Bewerten Sie Greenshot auf Software-Portalen oder verlinken Sie unsere Webseite von - Ihrem Blog oder Ihrer eigenen Webseite. -

- - -

bersetzen

-

- Gibt es Greenshot noch nicht in Ihrer bevorzugten Sprache? Wenn Sie sich in der - Lage fhlen, ein Programm zu bersetzen, sind Sie herzlich eingeladen.
- Wenn Sie registrierter Nutzer bei sourceforge.net sind, knnen Sie bersetzungen - hier hochladen.
- Bitte stellen Sie vorher sicher, dass keine bersetzung fr Ihre Sprache auf unserer - Download-Seite existiert. Prfen Sie auch hier, ob - evtl. eine bersetzung in Arbeit oder in Vorbereitung ist.
- Bitte bedenken Sie, dass wir eine berstzung nur auf unserer Download-Seite zur - Verfgung stellen werden, wenn Sie ber ein sourceforge.net Benutzerkonto bereit gestellt - wurde. Da wir hchstwahrscheinlich nicht in der Lage sein werden, Ihre bersetzung - zu verstehen, ist es gut, wenn andere sourceforge Nutzer Sie kontaktieren knnen, - um Verbesserungen vorzuschlagen oder die bersetzung fr eine nachfolgende Greenshot-Version - zu erweitern. -

- - - - - diff --git a/Greenshot/Languages/help-en-US.html b/Greenshot/Languages/help-en-US.html deleted file mode 100644 index d8e2f3c14..000000000 --- a/Greenshot/Languages/help-en-US.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - Greenshot Help - - - - -

Greenshot Help

- - Version 0.8 - -

Contents

-
    -
  1. Creating a screenshot
  2. -
      -
    1. Capture region
    2. -
    3. Capture last region
    4. -
    5. Capture window
    6. -
    7. Capture fullscreen
    8. -
    - -
  3. Using the image editor
  4. -
      -
    1. Drawing shapes
    2. -
    3. Adding text
    4. -
    5. Highlighting things
    6. -
    7. Obfuscating things
    8. -
    9. Cropping the screenshot
    10. -
    11. Re-using drawn elements
    12. -
    13. Exporting the screenshot
    14. -
    -
  5. The settings dialog
  6. -
      -
    1. General settings
    2. -
    3. Output settings
    4. -
    5. Printer settings
    6. -
    -
  7. Want to help?
  8. -
      -
    1. Consider a donation
    2. -
    3. Spread the word
    4. -
    5. Submit a translation
    6. -
    -
- - -

Creating a screenshot

-

- You can create a screenshot either by using the Print key on your keyboard - or by right clicking the Greenshot icon in the systray.
- There are several options for creating a screenshot: -

- - -

Capture region Print

-

- The region capture mode allows you to select a part of you screen to be shot.
- After starting region mode, you will see a crosshair pointing out the mouse - position on the screen. Click and hold where you want one of the corners of your - screenshot to be. Still holding down the mouse button, drag the mouse to define - the rectangle to be shot. When the green rectangle covers the area you want to - be captured in your screenshot, release the mouse button. -

-

- You can use the Space key to switch between region and - window mode. -

-

- If you want to capture an exact area, it might be easier to select the initial - screenshot area slightly larger and to crop the screenshot - afterwards using Greenshot's image editor. -

- - -

Capture last region Shift + Print

-

- If you did a region or window capture - before, you can capture the same region again using this option. -

- - -

Capture window Alt + Print

-

- Creates a screenshot of the window which is currently active. -

-

- The settings dialog offers an option not to capture - the active window right away, but allowing you to select one interactively. - If this option is selected, you may select a window by clicking it (As in - region mode, Greenshot will highlight the area - that will be captured).
If you want a child window to be captured (e.g. a browser - viewport (without toolsbars etc.) or a single frame of a web page using framesets) - point the mouse cursor to the window and hit the PgDown key. After - doing so, you can select child elements of the window to be captured. -

- - -

Capture fullscreen Control + Print

-

- Creates a screenshot of the complete screen. -

- - -

Using the image editor

-

- Greenshot comes with an easy-to-use image editor, providing a handy featureset - to add annotations or shapes to a screenshot. It even allows to highlight or - obfuscate parts of your screenshot. -

-

- Greenshot's image editor may not only be used for screenshots. You can also - open images for editing from a file or from clipboard. Simply right click - the Greenshot icon in the systray and select Open image from file - or Open image from clipboard, respectively. -

-

- By default, the image editor will be opened whenever a screenshot is - captured. If you do not want to use the image editor, you can disable this - behavior in the settings dialog. -

- - - -

Drawing shapes

-

- Select one of the shape drawing tools from the toolbar on the left hand side - of the image editor or from the Object menu. There is also a key assigned - to each tool for your convenience.
- Available shapes are: rectangle R, ellipse E, line L - and arrow A.
- Click, hold down the mouse button and drag to define position and size of the shape. - Release the mouse button when you are done. -

-

- You can move or resize existing shapes after selecting the selection tool - ESC from the toolbar.
For every element type there is a specific - set of options available to change the look of the element (e.g. line thickness, - line color, fill color). You can change the options for an existing element after - selecting it, but also for the next element to be drawn after selecting a drawing tool. -

-

- You can select multiple elements for editing at a time. In order to select multiple - elements, hold down the Shift key while clicking the elements. -

- - -

Adding text

-

- Usage of the text tool T is similar to the usage of the - shape tools. Just draw the text element to the desired - size, then type in the text.
- Double click an existing text element to edit the text. -

- - -

Highlighting things

-

- After selecting the highlight tool H, you can define the area to be - highlighted exactly like you would draw a shape.
- There are several options for highlighting, which you can choose from by clicking - the leftmost button in the toolbar on top: -

-
    -
  • Highlight text: highlights an area by applying a bright color to it, like - an office text highlighter
  • -
  • Highlight area: blurs* and darkens everything outside the selected area
  • -
  • Grayscale: everything outside the selected area will be turned to grayscale
  • -
  • Magnify: the selected area will be displayed magnified
  • -
- - -

Obfuscating things

-

- Obfuscating parts of a screenshot is a good idea if it contains data which is not - intended for other people to see, e.g. bank account data, names, passwords or faces on images.
- Use the obfuscate tool O exactly like the highlight - tool.
- Available options for obfuscation are: -

-
    -
  • Pixelize: increases the pixel size for the selected area
  • -
  • Blur*: blurs the selected area
  • -
- -

- * Depeding on the performance of your computer, applying a blur effect might slow down - Greenshot's image editor. If you feel the image editor reacting slowly as soon as a - blur is applied, try reducing the value for Preview quality in the toolbar or - decrease the value for Blur radius.
- If the blur performance is still too bad for you to work with, you might prefer - to use the pixelize effect instead. -

- - -

Cropping the screenshot

-

- If you only need a part of the screenshot you have captured, use the crop tool C - to crop it to the desired area.
- After selecting the crop tool, draw a rectangle for the area of the screenshot you want - to keep. You can resize the selected area like any other element.
- When you are content with your selection, use the confirm button in the toolbar or hit - the Enter key. You can cancel cropping by clicking the cancel button or hitting - ESC. -

- - -

Re-using drawn elements

-

- If you find yourself using the same or similar elements on most of your screenshots - (e.g. a textfield containing browser type and version, or obfuscating the same - element on several screenshots) you can re-use elements.
- Select Save objects to file from the Object menu to save the current - set of elements for re-using it later. Load objects from file applies the - same elements to another screenshot. -

- - -

Exporting the screenshot

-

- After editing the screenshot, you can export the result for different purposes, - depending on your needs. You can access all export options through the File - menu, the topmost toolbar or via shortcuts: -

-
    -
  • Save Control + S: saves the image to a file (if the image has already been saved, else displays Save as... dialog
  • -
  • Save as... Control + Shift + S: lets you choose location, filename and image format for the file to save
  • -
  • Copy image to clipboard Control + Shift + C: puts a copy of the image into the clipboard, allowing to paste into other programs
  • -
  • Print... Control + P: sends the image to a printer
  • -
  • E-Mail Control + E: opens a new message in your default e-mail client, adding the image as attachment
  • -
-

- After saving an image from the editor, right-click the status bar at the bottom of - the editor window to either copy the file path into the clipboard or open the - containing directory in Windows Explorer. -

- - - -

The settings dialog

- - -

General settings

-
    -
  • Language: The language you prefer to be used.
    - You can download additional language files for Greenshot here.
  • -
  • Register hotkeys: If checked, Greenshot can be used with the Print key.
  • -
  • Launch Greenshot on startup: Start the program when the system has been booted.
  • -
  • Show flashlight: Visual feedback when doing a capture
  • -
  • Play camera sound: Audible feedback when doing a capture
  • -
  • Capture mousepointer: If checked, the mousepointer will be captured. The pointer is handled is a separate element in the editor, so that you can move or remove it later.
  • -
  • Use interactive window capture mode: Instead of capturing the active window right away, interactive mode - allows you to select the window to capture. It is also possible to capture child windows, see window capture.
  • -
- - -

Output settings

-
    -
  • Screenshot destination: Allows you to choose the destination(s) for your screenshot right after capturing it.
  • -
  • Preferred output file settings: Directory and filename to be used when saving directly or to be suggested when saving (using the save-as dialog). Click the ? button to learn more about the placeholders that can be used as filename pattern.
  • -
  • JPEG settings: Quality to be used when saving JPEG files
  • -
- - -

Printer settings

-
    -
  • Shrink printout to fit paper size: If the image would exceed paper size, it will be shrinked to fit on the page.
  • -
  • Enlarge printout to fit paper size: If the image is smaller than the paper size, it will be scaled to be printed as large as possible without exceeding paper size.
  • -
  • Rotate printout to page orientation: Will rotate a landscape format image by 90° for printing.
  • -
- - - -

Want to help?

- -

- Currently, we do not need help in development. However, there are several things you - can do to support Greenshot and the development team.
- Thanks in advance :) -

- - -

Consider a donation

-

- We are putting a lot of work into Greenshot and spending quite some time to provide - a good piece of software for free and open source. If you feel - that it makes you more productive, if it saves you (or your company) - a lot of time and money, or if you simply like Greenshot and - the idea of open source software: please consider honoring our effort by donating.
- Please have a look at our home page to see how you can support the Greenshot development team:
- http://getgreenshot.org/support/ -

- - -

Spread the word

-

- If you like Greenshot, let the people know: tell your friends and colleagues about Greenshot. - Your followers, too :)
- Rate Greenshot in software portals or link to our home page from your blog or website. -

- - -

Submit a translation

-

- Greenshot is not available in your preferred language? If you feel fit for translating - a piece of software, you are more than welcome. - If you are a registered user at sourceforge.net, you can submit translations to our - translations tracker.
- Please make sure there is no existing translation for your language on our - downloads page. Also check our translations tracker, - there might be a translation in progress, or at least in discussion.
- Please note that we will only provide a translation on our downloads page if it has - been submitted through your sourceforge.net user account. Since we most probably are - not capable to understand your translation, it is good for other sourceforge users - to be able to contact you about improvements or enhancements in case of a new Greenshot - version. -

- - - - - diff --git a/Greenshot/Languages/help-es-ES.html b/Greenshot/Languages/help-es-ES.html deleted file mode 100644 index ec2efc819..000000000 --- a/Greenshot/Languages/help-es-ES.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - Ayuda de Greenshot - - - - -

Ayuda de Greenshot

- - Version 0.8 - English translation of help content by Alejandro de Gárate - <alex_degarate AT yahoo DOT com> -

Contenido

-
    -
  1. Realizando una captura de pantalla
  2. -
      -
    1. Capturar región
    2. -
    3. Capturar última región
    4. -
    5. Capturar ventana
    6. -
    7. Capturar pantalla completa
    8. -

    - -
  3. Usando el editor de imagen
  4. -
      -
    1. Dibujando formas
    2. -
    3. Agregando texto
    4. -
    5. Resaltando cosas
    6. -
    7. Oscureciendo cosas
    8. -
    9. Recortando la captura de pantalla
    10. -
    11. Reusando elementos dibujados
    12. -
    13. Exportando la captura de pantalla
    14. -

    - -
  5. Diálogo de configuración
  6. -
      -
    1. Configuración general
    2. -
    3. Configuración de salida
    4. -
    5. Configuración de la impresora
    6. -

    - -
  7. ¿ Desea ayudar ?
  8. -
      -
    1. Considere una donación
    2. -
    3. Corra la voz
    4. -
    5. Envíe una traducción
    6. -
    -
- - -

Realizando una captura de pantalla

-

- Ud puede realizar una captura de pantalla, bien usando la tecla Print - de su teclado o abriendo una menú de opciones al pulsar el botón - derecho del ratón sobre el icono de Greenshot en la barra de tareas del sistema.
- Hay varias opciones para realizar una captura de pantalla: -

- - -

Capturar región Print

-

- El modo capturar región le permite seleccionar que parte de su - pantalla será capturada.
- Después de comenzar el modo región, usted verá una línea - vertical y otra horizontal que se cruzan en un punto controlado por el ratón. - Haga clic y mantenga apretado el botón izquierdo del ratón donde usted - desee que esté una de las esquinas del rectángulo a capturar. - Manteniendo apretado el botón del ratón, arrastre el ratón para - definir el rectángulo a ser capturado. Cuando el rectángulo verde - cubra el área que usted desea que sea capturada, suelte el botón - del ratón. -

-

- Ud. puede usar la tecla Space para cambiar entre el modo - región y el modo ventana. -

-

- Si usted desea capturar un área exacta, podría ser más - fácil seleccionar el área inical de captura ligeramente mayor y - recortar la captura de pantalla posteriormente usando - el editor de imágenes de Greenshot. -

- - -

Capturar última región Shift + Print

-

- Si usted recién realizó una captura de región - o de ventana, Ud. puede capturar la misma - región de nuevo usando esta opción. -

- - -

Capturar ventana Alt + Print

-

- Realiza una captura de pantalla de la ventana actualmente activa. -

-

- El diálogo de configuración ofrece una - opción, no para capturar la ventana activa de inmediato, sino permitiendo - a usted seleccionar una interactivamente. - Si esta opción es establecida, usted puede seleccionar una ventana - haciendo clic en ella (como en el modo capturar región, - Greenshot resaltará el área que será capturada).
- Si usted desea que una ventana secundaria sea capturada (por ej. ventana del navegador - (sin barra de herramientas, etc.) o un simple cuadro de una página web - usando "framesets") apunte con el cursor del ratón a la ventana y pulse - la tecla PgDown. Después de hacerlo, usted puede seleccionar - elementos secundarios de la ventana para ser capturados.
-

- - -

Capturar pantalla completa Control + Print

-

- Realiza una captura de la pantalla completa. -

- - -

Usando el editor de imagen

-

- Greenshot viene con un editor de imágenes fácil-de-usar, - proveyendo un práctico y cómodo conjunto de características - para agregar anotaciones o formas a la captura de pantalla. Esta incluso permite - resaltar u oscurecer partes de su captura de pantalla. -

-

- El editor de imágenes de Greenshot puede ser usado no solamente para - captura de pantallas. Usted también puede abrir imágenes para - editar desde un archivo o desde el portapapeles. Simplemente oprima el - botón derecho del ratón sobre el icono de Greenshot en la barra - de tareas del sistema y seleccione Abrir imagen desde archivo o - Abrir imagen desde el portapapeles, respectivamente. -

- -

- Por defecto, el editor de imágenes será abierto cada vez que una - imagen de pantalla sea capturada. Si usted no desea usar el editor de imágenes, - puede deshabilitar este comportamiento en el - diálogo de configuración. -

- - -

Dibujando formas

-

- Seleccione una de las formas desde la barra de herramientas sobre el lado izquierdo - del editor de imágenes o desde el menú Objeto. También - hay una tecla asignada a cada herramienta para su conveniencia.
- Formas disponibles son: rectángulo R, elipse E, - línea L y flecha A.
- Haga clic, y mantenga apretado el botón del ratón y arrastre - para definir la posición y tamaño de la forma. - Suelte el botón del ratón cuando haya terminado. -

- -

- Usted puede mover o redimensionar formas existentes después de elegir la - Herramienta de Selección ESC desde la barra de herramientas.
-

- Usted puede seleccionar múltiples elementos a la vez para ser editados. - Con el fin de seleccionar varios elementos, mantenga apretada la tecla - Shift mientras hace clic en los elementos. -

- - -

Agregando texto

-

- El uso de la herramienta de texto T es similar al uso de la herramienta - forma.
- Sólo dibuje el elemento de texto del tamaño deseado, y a - continuación escriba el texto en él.
- Haga doble clic en un elemento de texto existente para editar el texto. -

- - -

Resaltando cosas

-

- Después de elegir la herramienta Resaltar H, usted puede - definir el área a ser resaltada de la misma manera que dibuja una - forma.
- Hay varias opciones para la herramienta resaltar, que usted puede elegir al hacer clic - en el botón más a la izquierda de la barra de herramientas superior: -

-
    -
  • Resaltar texto: Resalta un área al aplicar un color brillante a ella, tal como - un lápiz resaltador de oficina
  • -
  • Resaltar área: difumina* y oscurece todo fuera del área elegida
  • -
  • Escala de Grises: todo fuera del área elegida será convertido a escala de grises
  • -
  • Magnificar: el área elegida será mostrada en forma agrandada
  • -
- - -

Oscureciendo cosas

-

- Oscurecer partes de una captura de pantalla es una buena idea, si esta contiene - datos que no se desea que otra gente los vea, por ej. datos de cuenta bancaria, - nombres, contraseñas o caras en imágenes.
- Use la herramientas de oscurecer O exactamente como en la herramienta - resaltar.
- Opciones disponibles para oscurecimiento son: -

-
    -
  • Pixelar: incrementa el tamaño del pixel para el área elegida
  • -
  • Difuminar (Blur) *: difumina el área elegida
  • -
- -

- * Dependiendo del desempeño de su computadora, aplicar un efecto difuminar - podría enlentecer al editor de imágenes de Greenshot. - Si usted siente que el editor de imágenes reacciona lentamente tan pronto - como el efecto de difuminar es aplicado, intente desminuir el valor para - Calidad de vista previa o desminuir el valor de Radio de difuminar - en la barra de herramientas.
- Si el desempeño de difuminar todavía es muy malo para trabajar con - él, usted podría preferir usar el efecto pixelar en su lugar. -

- - -

Recortando la captura de pantalla

-

- Si usted solamente necesita una parte de la captura de pantalla, use la herramienta - Recortar pulsando la tecla C para recortar el área deseada.
- Después de selecionar la herramienta de recortar, dibuje un rectángulo para - el área de la captura de pantalla que usted desea conservar. Usted puede cambiar - el tamaño del área seleccionada como en cualquier otro elemento.
- Cuando usted esté conforme con su selección, use el botón de - confirmación en la barra de herramientas o pulse la tecla Enter. - Usted puede cancelar el recorte al hacer clic en el botón cancel o pulsando - ESC. -

- - -

Reusando elementos dibujados

-

- Si usted se encuentra a si mismo usando idénticos o similares elementos - en la mayoría de sus capturas de pantalla (por ej. un campo de texto - conteniendo tipo de navegador y versión, u oscureciendo el mismo elemento - en varias capturas de pantalla) usted puede reusar elementos.
- Seleccione Guardar objetos a archivo desde el menú Objeto - para guardar el conjunto actual de elementos para reusarlo luego.
- Cargar objetos desde archivo aplica los mismos elementos a otra - captura de pantalla.

-

- - -

Exportando la captura de pantalla

-

- Después de editar la captura de pantalla, usted puede exportar el resultado - para diferentes propósitos, dependiendo de sus necesidades. Usted puede - acceder todas las opciones de exportar a través del menú - Archivo en la barra de herramientas superior o via teclas de - acceso rápido: -

-
    -
  • Guardar Control + S: guarda la imagen a un - archivo (si la imagen no ha sido guardada), de lo contrario muestra el diálogo Guardar como...
  • -
  • Guardar como... Control + Shift + S: - le permite a usted elegir ubicación, nombre de archivo y formato - de imagen para el archivo a guardar.
  • -
  • Copiar imagen al portapapeles Control + Shift + C: - pone una copia de la imagen dentro del portapapeles, permitiendo pegar la - imagen dentro de otros programas
  • -
  • Imprimir... Control + P: envía la imagen a la impresora
  • -
  • Enviar correo Control + E: abre un nuevo - mensaje en su cliente de e-mail por defecto, agregando la imagen como - un arhivo adjunto
  • -
-

- Después de guardar una imagen desde el editor, pulse con el botón - derecho del ratón en la barra de estado que se ecuentra en la parte de - abajo de la ventana del editor, ya sea para copiar la ruta del archivo dentro - del portapapeles o abrir el directorio que la contiene en el Explorador de Windows. -

- - - -

Diálogo de configuración

- - -

Configuración general

-
    -
  • Idioma: El idioma que usted prefiera usar de los disponibles en - el menú desplegable. - Usted puede descargar archivos adicionales de idioma para Greenshot aqui.
  • -
  • Registrar teclas de acceso rápido: Si esta - opción es establecida, Greenshot puede ser usado con la tecla Print.
  • -
  • Lanzar Greenshot al arrancar el sistema: Iniciar el programa cuando el sistema ha sido arrancado.
  • -
  • Mostrar destello: Retorno visual cuando realice una captura
  • -
  • Reproducir sonido: Retorno audible cuando realice una captura
  • -
  • Capturar puntero del ratón: Si esta opción - es establecida, el puntero del ratón será capturado. - El puntero es manejado como un elemento separado en el editor, asi que - usted puede moverlo o removerlo luego.
  • -
  • Uso modo interactivo de captura de ventana: En lugar de - capturar la ventana activa de inmediato, el modo interactivo le permite a - usted seleccionar la ventana a capturar. Tambieén es posible capturar - ventanas secundarias, vea captura de ventanas.
  • -
- - -

Configuración de salida

-
    -
  • Destino de la captura de pantalla: - Le permite a usted elegir el destino de su captura de pantalla - inmediatamente después de capturarla.
  • -
  • Configuración preferida al guardar archivo: - Directorio y nombre de archivo a ser usado cuando se graba directamente - o para ser sugerido cuando se guarda (usando el dialogo "Guardar como").
    - Haga clic en el botón ? para aprender más acerca - marcadores de posición que pueden ser usados como patrones en - nombre de archivo.
  • -
  • Configuración JPEG: - Calidad a ser usada cuando se guarda la imagen como archivo JPEG.
  • -
- - -

Configuración de la impresora

-
    -
  • Reducir impresión hasta ajustar al tamaño del papel: - Si la imagen pudiera exceder el tamaño del papel, esta será - reducida hasta ajustar a la página.
  • -
  • Agrandar impresión hasta ajustar al tamaño del papel: - Si la imagen es menor tamaño del papel, esta será escalada - para ser impresa tan grande como sea posible sin exceder el tamaño - del papel.
  • -
  • Rotar impresión segun orientación de la página: - Rota la imagen 90 grados a un formato apaisado para su impresión.
  • -
- - - -

¿ Desea ayudar ?

- -

- Actualmente, nosotros no necesitamos ayuda para desarrollo. Sin embargo, hay - varias cosas que usted puede hacer para ayudar a Greenshot y al equipo de - desarrollo.
- Gracias por adelantado :) -

- - -

Considere una donación

-

- Nosotros estamos poniendo un montón de trabajo en Greenshot y pasando - bastante tiempo para proveer una buena pieza de software gratis y con - código fuente. Si usted siente que este programa lo hace más - productivo, le ahorra a usted (o a su compañia) un montón de - tiempo y dinero, o si usted simplemente gusta de Greenshot y la idea del - software de código abierto: por favor considere honrar nuestro esfuerzo - con una donación.
- Por favor visite nuestra página web para ver como usted puede apoyar al - equipo de desarrollo de Greenshot:
- http://getgreenshot.org/support/ -

- - -

Corra la voz

-

- Si usted gusta de Greenshot, permita que la gente sepa: cuéntele a sus - amigos y colegas acerca de Greenshot. - Sus seguidores, también :)
- Califique a Greenshot en los portales de software o ponga un enlace a nuestra - página de inicio desde su blog o sitio web. -

- - -

Envíe una traducción

-

- ¿ Greenshot no esta disponible en su lenguaje preferido ? - Si usted se siente capaz para traducir una pieza de software, usted es más - que bienvenido. - Si usted es un usuario registrado en sourceforge.net, usted puede enviar - traducciones a nuestro -seguimiento de traducciones.
- Por favor asegúrese que no exista traducción para su idioma en nuestra - página de descargas. También visite nuestra - seguimiento de traducciones, - alli podría haber una traducción en progreso, o al menos en - discusión.
- Por favor note que nosotros solamente proveeremos una traducción en - nuestra página de descargas si esta ha sido presentada a través de - su cuenta de usuario en sourceforge.net. - Puesto que lo más probable es que nosotros no seamos capaces de entender - su traducción, es bueno que otros usuarios de sourceforge puedan contactarlo - acerca de mejoras y ampliaciones en caso de una nueva versión de Greenshot. -

-
- - diff --git a/Greenshot/Languages/help-hu-HU.html b/Greenshot/Languages/help-hu-HU.html deleted file mode 100644 index 5a9438813..000000000 --- a/Greenshot/Languages/help-hu-HU.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - Greenshot Sg - - - - -

Greenshot Sg

- - Verzi 0.8 - A magyar fordtstban a segtsget bordanrobert@yahoo.com nyjtotta. - -

Tartalom

-
    -
  1. Kpernykp ltrehozsa
  2. -
      -
    1. Kijellt rsz mentse
    2. -
    3. Az utoljra kijellt rsz megjelentse
    4. -
    5. Az ablak mentse
    6. -
    7. A teljes kperny mentse
    8. -
    - -
  3. Kpszerkeszt hasznlata
  4. -
      -
    1. Rajz eszkzk
    2. -
    3. Szveg hozzadsa
    4. -
    5. Kiemels
    6. -
    7. Homlyosts
    8. -
    9. Kpernykp vgsa
    10. -
    11. Kijellsek jbli hasznlata
    12. -
    13. Kpernykp kiviteli lehetsgek
    14. -
    -
  5. Belltsok
  6. -
      -
    1. ltalnos
    2. -
    3. Ments
    4. -
    5. Nyomtats
    6. -
    -
  7. Akar segteni?
  8. -
      -
    1. Adomnyozssal
    2. -
    3. Szjhagyomny tjn :)
    4. -
    5. Fordts bekldsvel
    6. -
    -
- - -

Kpernykp ltrehozsa

-

- Kpernykpet ltrehozni a Print+Scrn billenty megnyomsval - vagy a tlcn tallhat Greenshot ikonon az egr jobb gomb lenyomsval lehet.
- Szmos lehetsget knl a kpernyments: -

- - -

A kijellt rsz mentse

-

- A kijellt rsz mentse funkci lehetv teszi, hogy a kperny brmely rszt lementsk.
- Kivlaszts utn megjelenik egy clkereszt az egr pozcijt mutatva a kpernyn. - Tetszleges helyen egr bal gombjt lenyomva s nyomva tartva az egr mozgatsval megjelenik egy zld tglalap. - Az egr bal gombjt elengedve kijelltk azt a rszt, amit a kpernyrl szeretnnk lementeni.. -

-

- A Space billenty segtsgvel tud a kijellt rsz mentse s az ablak mentse funkci kztt vltani. -

-

- Ha a pontos terletet szeretn rgzteni, akkor vlassza a teljes kperny mentst, - utna a kpszerkesztben ki tudja vgni a kvnt terletet. -

- - -

Az utoljra kijellt rsz megjelentse Shift + Print Scrn

-

- Mieltt egy jabb rszt vagy ablakot szeretnnk kijellni, - lehetsgnk van az utoljra kijellt elem ismtelt megtekintsre, szerkesztsre. -

- - -

A kijellt ablak mentse Alt + Print Scrn

-

- Ltrehoz egy kperny kpet az aktv ablakrl. -

-

- Ha a belltsokban belltjuk az interaktv ablak kpmentsi mdot - akkor a kijellt rsz mentse mdban nem menti le azonnal a kpet. - Ha az opci be van jellve a kijellt rsz mentse mdban kiemeli a menteni kvnt terletet.
- Ha szeretne ablakon bell kisebb ablakot lementeni (pl.: a bngsz ablakot eszkztr nlkl, - egy kpkockt internetes oldalrl, vagy egy prbeszd ablakrl egy ok gombot), - az egr mutatval az ablakra clzunk s megnyomjuk a PageDown gombot. - Ezutn kivlaszthatjuk a kisebb kijellt ablakot, amit szeretnnk. -

- - -

A teljes kperny mentse Control + Print Scrn

-

- A teljes kpernyrl ltrehoz egy kpet. -

- - -

Kpszerkeszt hasznlata

-

- A Greenshot -hoz tartozik egy knnyen hasznlhat kpszerkeszt, amely hasznos belltsi funkcikat nyjt, - a kpernykpekhez megjegyzseket vagy alakzatokat rendelhetnk. Lehetv teszi, hogy egy kp rszeit kiemeljk vagy elmossuk. -

-

- A Greenshot kpszerkeszt nem csak a lementett kpernykpekhez hasznlhat, ms kpek szerkesztshez is hasznlhatjuk. - A tlcn tallhat Greenshot ikonon jobb egrgomb megnyomsval a felugr menbl kivlaszthatjuk a - Kp megnyitsa fjlbl vagy a Kp megnyitsa vglaprl opcit. -

-

- Alaprtelmezs szerint a Greenshot kpszerkeszt nylik meg, ha kperny kpet ksztnk. - A felugr men Gyors-belltsok menpont, Mit csinljak a kpernykppel? - kinyl fln lehet kivlasztani, hogy mi trtnjen a kperny ments utn. -

- - - -

Rajz eszkzk

-

- Vlasszon egy rajzeszkzt a kpszerkeszt bal oldaln lthat eszkzeibl vagy az eszkzk legrdl menbl. - A bal oldalon elhelyezett eszkzk knyelmess teszik a program hasznlatt.
- Rendelkezsre ll eszkzk: ngyszg R, ellipszis E, vonal L s a nyl A.
- Az egr bal oldali gombjnak nyomva tartsval s az egr mozgatsval tudja kijellni a clterletet. - Az egr bal oldali gombjnak elengedse utn aktv a kijellt terlet. -

-

- Lehetsg van kijellt terlet mozgatsra vagy tmretezsre.
- Az eszkzkbl az ESC gomb megnyomsval tudunk kilpni s ezzel automatikusa a kijell eszkz lesz kivlasztva. - A kijellt elem minden tulajdonsgt megvltoztathatjuk (pl.: vonal vastagsg, vonal szn, kiemels szne). - Egy msik elem ltrehozshoz ismt kell egy rajzeszkzt vlasztani. -

-

- Egyszerre tbb elem tulajdonsgt is llthatjuk. A Shift gomb nyomva tartsval s az egrrel tudunk tbb elemet kijellni. -

- - -

Szveg hozzadsa

-

- Hasznlja a szvegdoboz hozzadsa T eszkzt.
- lltsuk be a bettpust s a betmretet, jelljk ki a szvegdobozt, ezutn rhatunk is bele.
- Ha a kijell eszkzzel dupln kattintunk egy ltez szveg elemere, akkor azt tudjuk szerkeszteni. -

- - -

Kiemels

-

- A kiemels eszkz H kivlasztsa utn, pontosan megadhatjuk a kiemelni kvnt terletet.
- Szmos lehetsg kzl lehet vlasztani bal oldali eszkztr feletti legrdl menbl: -

-
    -
  • Szveg kiemels: ki lehet emelni a szveget lnk sznekkel, mint egy irodai szveg kiemelvel.
  • -
  • Terlet kiemelse: a kijellt terleten kvl mindent el lehet mosni* s sttteni.
  • -
  • Szrkernyalatos: a kijellt terleten kvl minden szrkernyalatos lesz.
  • -
  • Nagyts: A kijellt terlet lesz kinagytva. A nagyts mrtktl fgg, hogy mekkora lesz a kijellt terlet.
  • -
- - -

Homlyosts

-

- J tlet a kpernykp egyes rszeit homlyostani, ha nem akarjuk, hogy mindent lssanak. - pl.: bankszmlaszm, jelszavakat vagy arckpek.
- Hasznlja a homlyosts eszkzt O, pontosan olyan, mint a kiemel eszkz.
- A kvetkez lehetsgekkel lehet homlyostani: -

-
    -
  • Pixelest: Nveli a pixel mrett a kivlasztott terleten.
  • -
  • Elmoss*: A kijellt terletet elkeni, elmossa.
  • -
- -

- * A szmtgp teljestmnytl fggen lassthatja a Greenshot kpszerkesztjt a homlyosts. - Ha gy rezzk, hogy a kpszerkeszt lassan reagl, cskkentsk az elnzet minsgt vagy a homlyosts rtkt. - Ha gy rezzk, hogy tovbbra is lass, hasznljuk inkbb a pixelestst. - Ha az elnzet minsgt minimlisra lltjuk, a mentett kpen nem azt fogjuk ltni.
-

- - -

Kpernykp vgsa

-

- Ha szksgnk lenne a kpernykp egy rszre akkor hasznljuk vgs eszkzt C.
- Miutn kivlasztottuk a vgs eszkzt C, rajzoljunk egy tglalapot a kr, amit ki akarunk vgni. - A kijellt terletet mg t tudjuk mretezni mieltt kivgjuk.
- Ha kijelltk a kivgand terletet az Enter billentyvel vagy az eszkztr feletti a zld pipval - vghatunk. Ha mgis meggondoltuk magunkat az ESC gomb vagy az eszkztr feletti mgsem, - piros kr thzva ikonra kattintva megszakthatjuk a terlet kivgst. -

- - -

Kijellsek jbli hasznlata

-

- Ha tbbszr hasznlunk azonos mret elemeket klnbz kpernymentseken (pl.: szvegmezt vagy homlyostsokat), - akkor jra hasznlhatjuk ezeket a kijellseket.
- Vlasszuk az eszkzk men, kijells mentse fjlba opcit. - Elnevezzk gy, hogy ha szksgnk lesz r ksbb megtalljuk s az eszkzk men, - kijells betltse fjlbl opcit vlasztva jbl tudjuk hasznlni korbbi kijellsnket egy j kpernykpen. -

- - -

Kpernykp kiviteli lehetsgek

-

- A kpernykp szerkesztse utn lehetsgnk van tbbfle mdon elmenti a fjlunkat. - A fjl kiviteli lehetsgeit a Fjl menben vagy a legfels eszkztron lehet kivlasztani. -

-
    -
  • Ments Control + S: a kp mentse fjlba (ha a kp mr mentve van felugrik a ments msknt ablak)
  • -
  • Ments msknt... Control + Shift + S: lehetsgnk van mentsi helyet, fjl formtumot s fjlnevet vlasztani.
  • -
  • Kp msolsa vglapra Control + Shift + C: a kp egy msolatt vglapra helyezi, gy ms programokba beilleszthetjk kpnket
  • -
  • Nyomtats... Control + P: kp nyomtatsa
  • -
  • E-Mail Control + E: megnylik egy j levl kldse ablak alaprtelmezett levelezrendszerrel s mellkletknt csatolva lesz a kpnk
  • -
-

- Ments utn a kpszerkeszt llapotsorn megnyomjuk a jobb egrgombot s lehet vlasztani, hogy a kp elrsi tjt a vglapra msolja vagy megnyitja a mentsi helyet. -

- - - -

Belltsok

- - -

ltalnos belltsok

-
    -
  • Nyelv: A hasznlni kvnt nyelv kivlasztsa.
    - Letlthet tovbbi nyelvi fjlokat a Greenshot oldalrl itt.
  • -
  • Gyorsbillentyk hasznlata: Ha be van jellve, indthatod a Greenshot programot a Print + Scrn billentyvel.
  • -
  • Program indtsa a Windows indulsakor: a Greenshot program elindul Windows indulsakor.
  • -
  • Fnykpez vaku: Vizulis visszajelzs kpernykp ksztsekor.
  • -
  • Fnykpez zrhang: Hallhat visszajelzs kpernykp ksztsekor
  • -
  • Kijells egrmutatval: Ha be van jellve, egr mutatval tudunk kijellni. A mutatval a kln ll elemeket ki tudjuk jellni a szerkesztben, hogy ksbb mozgathassuk vagy eltvolthassuk.
  • -
  • Interaktv ablak kijellsi md: Lehetsgnk van kisebb ablakok lementsre is az aktv ablakon bell. - Lsd az ablak mentsnl.
  • -
- - -

Ments

-
    -
  • Kiviteli lehetsgek: Megadhatjuk, hogy a kpernykp mentse utn mit csinljon a program.
  • -
  • Kimeneti fjl belltsai: Knyvtr s fjlnv belltsok kzvetlen mentshez, vagy a javasolt mentskor (ments msknt). A ? gombra kattintva tbbet megtudhatunk a fjlnv formtumrl.
  • -
  • JPEG belltsok: JPEG fjlok mentsi minsgt lehet belltani.
  • -
- - -

Nyomtatsi belltsok

-
    -
  • Zsugorts a nyomtathat terlethez: Ha a kp nagyobb az oldal mrettl, akkor zsugortja az oldal mrethez a kpet.
  • -
  • Igazts a nyomtathat terlethez: Ha a kp kisebb, mint a papr mrete, akkor a papr mrethet igaztja a kpet.
  • -
  • Automatikus forgats s kzpre igazts: Fekv tjols kpet 90° -kal fordtja el.
  • -
- - - -

Akar segteni?

- -

- A fejlesztsben segtsgre nincs szksg. Azonban van nhny dolog, amit tehetnk, - hogy tmogassuk a Greenshot tmogatst s a fejleszt csapatot.
- Elre is ksznjk :) -

- - -

Fontolja meg az adomnyozst

-

- A Greenshot programba sok munkt s pnzt fektettnk, ez egy j, ingyenes, nylt forrskd programot hoztunk ltre. - Ha gy rzed, hogy megknnyti a munkdat, ha idt s pnzt tudsz sprolni magadnak (vagy cgednek), - vagy ha csak gy, szereted a Greenshot programot s ha van egy j tleted a programhoz, - krlek tartsd tiszteletben az erfesztsnket s fontold meg az adomnyozst.
- Krjk tekintse meg honlapunkat, hogy hogyan tudn segteni a Greenshot fejleszti csapatot.:
- http://getgreenshot.org/?locale=default&page=support -

- - -

Szjhagyomny tjn :)

-

- Ha szereted a Greenshot -ot, tudasd az emberekkel, beszlj a bartaiddal s kollgiddal a Greenshot -rl. - A kvetiddel is :)
- rtkeld a Greenshot -ot szoftver oldalakon vagy linkeld be a honlapodon, blogodon. -

- - -

Kldjn be fordtst

-

- Greenshot nem rhet el a kvnt nyelvet? Ha gy rzi, fordtsa le a szoftvert s kldje el neknk, szvesen fogadjuk. - Ha n regisztrl a sourceforge.net -en fel tudja tlteni a fordtst a keresnkre.
- Krjk, gyzdjn meg rla, hogy nincs e ltez fordtsa az n nyelvt a letltsi oldalunkon. - Nzze meg a keresnkben, hogy fordts nincs e folyamatban vagy elbrls alatt. - Felhvjuk figyelmt, hogy csak akkor tudjuk a fordtst elfogadni, ha a sourceforge.net -en sajt felhasznli fikjn keresztl tlti fel. - Nagy valsznsggel nem rtjk meg az n fordtst, j esetben a tbbi soundforge felhasznl elri az n fejlesztst - vagy az j Greenshot tovbbfejlesztett verzijban. -

- - - - - - - diff --git a/Greenshot/Languages/help-it-IT.html b/Greenshot/Languages/help-it-IT.html deleted file mode 100644 index 3319ba4bd..000000000 --- a/Greenshot/Languages/help-it-IT.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - Guida in linea di Greenshot - - - - -

Guida in linea di Greenshot

- - Versione 0.8 - -

Contenuti

-
    -
  1. Creazione immagine dello schermo
  2. -
      -
    1. Cattura regione
    2. -
    3. Cattura ultima regione
    4. -
    5. Cattura finestra
    6. -
    7. Cattura schermo intero
    8. -
    - -
  3. Uso della Gestione Immagini
  4. -
      -
    1. Disegnare forme
    2. -
    3. Aggiungere testo
    4. -
    5. Evidenziare qualcosa
    6. -
    7. Offuscare qualcosa
    8. -
    9. Ritagliare l'immagine
    10. -
    11. Riutilizzare gli elementi disegnati
    12. -
    13. Esportare l'immagine
    14. -
    -
  5. La pagina delle Impostazioni
  6. -
      -
    1. Impostazioni Generali
    2. -
    3. Impostazioni di Emissione
    4. -
    5. Impostazioni Stampante
    6. -
    -
  7. Vuoi aiutarci?
  8. -
      -
    1. Considera una donazione
    2. -
    3. Spargi la parola
    4. -
    5. Invia una traduzione
    6. -
    -
- - -

Creazione immagine dello schermo

-

- L'immagine può essere creata utilizzando il tasto Stamp della tastiera, - oppure cliccando il tasto destro del mouse sull'icona di Greenshot nella barra.
- Ci sono varie opzioni per creare un'immagine: -

- - -

Cattura regione Stamp

-

- Il metodo cattura regione consente di selezionare una parte dello schermo da fotografare.
- Dopo aver avviato il metodo regione, apparirà un mirino sulla posizione del mouse sullo - schermo. Cliccare e tenere premuto dove si vuole impostare un angolo della regione da - fotografare. Tenendo premuto il pulsante del mouse, muovere il mouse fino a definire il - rettangolo da fatturare. Rilasciare quindi il pulsante quando il rettangolo verde avrà - coperto l'area da catturare nell'immagine. -

-

- Si può usare il tasto Spazio per cambiare da metodo regione a metodo - finestra. -

-

- Se si vuol catturare precisamente un'area, potrebbe risultare più facile selezionare - un'area più grande e quindi ritagliare l'immagine in - seguito, utilizzando la Gestione Immagini di Greenshot. -

- - -

Cattura ultima regione Maiusc + Stamp

-

- Usando questa opzione, se avete già eseguito un cattura regione o finestra, - si può ricatturare automaticamente la stessa regione. -

- - -

Cattura finestra Alt + Stamp

-

- Crea un'immagine della finestra che è attiva in quel momento. -

-

- La pagina delle impostazioni offre la possibilità di non catturare - direttamente la finestra attiva, ma consente di sceglierne una interattivamente. - Se si selezione questa opzione, la finestra può essere scelta cliccandovi (come nel metodo - regione, Greenshot evidenzierà l'area che verrà catturata). -
Se si vuol catturare una finestra figlia (es: una browser - viewport (senza barra strumenti, ecc...) o un singolo frame di una pagina web che usa i framesets) - si può puntare il cursore del mouse sulla finestra e premere il tasto PgDown. Dopo di questo, sarà - possibile selezionare elementi da catturare nella finestra figlia. -

- - -

Cattura schermo intero Ctrl + Stamp

-

- Crea un'immagine dell'intero schermo. -

- - -

Uso della Gestione Immagini

-

- Greenshot fornisce anche una pratica gestione delle immagini, che include degli utili strumenti - per aggiungere note e forme alle immagini. Essa permette inoltre di evidenziare o - offuscare parti dell'immagine. -

-

- La Gestioni Immagini di Greenshot non è solo per le immagini catturate. Si può usare - anche per aprire e modificare immagini da file o da Appunti. E' sufficiente premere il tasto destro - sull'icona di Greenshot nella barra, e selezionare rispettivamente Apri immagine da file - o Apri immagine da Appunti. -

-

- Come default, la gestione immagini verrà aperta ogniqualvolta un'immagine viene catturata. - Se non si vuole passare per la gestione immagini, si può disabilitare questo funzionamento - nella pagina delle impostazioni. -

- - - -

Disegnare forme

-

- Selezionare uno degli strumenti di disegno dalla barra degli strumenti sul lato sinistro - della gestione immagini o dal menù Oggetti. Per facilitarne la selezione, ciascun - strumento è assegnato ad un tasto.
- Le forme disponibili sono: rettangolo R, ellisse E, linea L - e freccia A.
- Cliccare, tenendo premuto il pulsante del mouse e trascinare per definire la posizione e la dimensione della forma. - Completata la definizione, rilasciare il pulsante del mouse. -

-

- Le forme possono essere mosse e ridimensionate facilmente, previa selezione mediante lo strumento - ESC disponibile nella barra a sinistra.
Per ciascun tipo di elemento c'è un gruppo di - opzioni specifiche per cambiarne l'aspetto (es: spessore linea, - colore linea, colore di riempimento). Si possono modificare le opzioni di un elemento esistente, previa selezione, - e anche quelle di nuovi elementi da disegnare, previa selezione dello strumento di disegno. -

-

- Si possono inoltre selezionare più elementi per una modifica simultanea. Per selezionare più elementi, - tenere premuto il tasto Maiusc mentre si clicca sugli elementi. -

- - -

Aggiungere testo

-

- L'uso dello strumento di testo T è simile all'uso degli strumenti di disegno - forme. E' sufficiente disegnare l'elemento di testo delle dimensioni desiderate, - e quindi digitare il testo.
- Per modificare il testo di un elemento esistente, premere il doppio click sull'elemento. -

- - -

Evidenziare qualcosa

-

- Dopo aver selezionato lo strumento di evidenziazione H, definire l'area da evidenziare esattamente - come si volesse disegnare una forma.
- Ci sono varie opzioni per evidenziare, esse possono essere selezionate cliccando il pulsante - più in alto a sinistra nella barra degli strumenti: -

-
    -
  • Evidenzia il testo: evidenzia un'area applicando un colore brillante ad essa, come un - pennarello evidenziatore
  • -
  • Evidenzia l'area: sfuoca* e scurisce tutto all'esterno dell'area selezionata
  • -
  • Scala di grigi: tutto ciò che è al di fuori dell'area selezionata viene trasformato in scala di grigi
  • -
  • Ingrandisci: l'area selezionata verrà visualizzata come ingrandita da una lente
  • -
- - -

Offuscare qualcosa

-

- Offuscare parti di un'immagine può essere una buona idea se essa contiene dati privati che non devono essere - visti da altre persone, per esempio dati conto bancario, nomi, parole d'ordine o volti di persone.
- Usare lo strumento di offuscamento O esattamente come lo strumento di evidenziazione.
- Le opzioni disponibili per l'offuscamento, sono: -

-
    -
  • Offusca/pixelize: aumenta le dimensioni dei pixel nell'area selezionata
  • -
  • Sfuma*: sfuma e sfuoca l'area selezionata
  • -
- -

- * A seconda delle prestazioni del proprio PC, applicare un effetto di sfumatura potrebbe rallentare la Gestione - Immagini di Greenshot. Se si vede che la Gestione Immagini risponde lentamente subito dopo aver eseguito una sfumatura, - è utile provare a ridurre il valore di Qualità anteprima nella barra strumenti di offuscamento, - o a diminuire il valore di Raggio sfumatura.
- Se le prestazioni della sfumatura sono ancora deludenti per poterci lavorare, si consiglia si usare invece - l'effetto Offusca/pixelize. -

- - -

Ritagliare l'immagine

-

- Per ricavare solo una parte dell'immagine catturata, si può usare lo strumento di ritaglio C - per ritagliare l'area desiderata.
- Dopo aver selezionato lo strumento di ritaglio, disegnare un rettangolo per l'area che si vuole mantenere. - Come per gli atri elementi, si possono facilmente modificare le dimensioni dell'area selezionata.
- Dopo aver impostato correttamente la selezione dell'area, premere il pulsante di conferma della barra strumenti - oppure premere il tasto Invio. Si può annullare l'azione di ritaglio, cliccando il pulsante di cancellazione o premendo - ESC. -

- - -

Ri-utilizzare elementi disegnati

-

- Se ci si ritrova a utilizzare lo stesso o simile elemento nella maggior parte delle immagini, - (es: campo di testo contenente tipo browser e versione, oppure offuscamento dello stesso elemento - su più immagini), è possibile gli elementi in modo semplice.
- Selezionare Salva oggetti su file dal menù Oggetti per salvare di elementi correnti - per poterli riutilizzare poi. Carica oggetti da file applica invece gli stessi - elementi su un'altra immagine. -

- - -

Esportare l'immagine

-

- Dopo aver modificato l'immagine, si può esportare il risultato per vari scopi, a seconda delle necessità. - Si può accedere a tutte le opzioni di esportazione mediante il menù File, - sulla barra principale, o per mezzo delle seguenti scorciatoie: -

-
    -
  • Salva Ctrl + S: salva l'immagine su un file (se l'immagine è già stata salvata, altrimenti emette la finestra di Salva come...)
  • -
  • Salva come... Ctrl + Maiusc + S: permette di scegliere la destinazione, il nome file e il formato immagine per il file da salvare
  • -
  • Copia immagine sugli appunti Ctrl + Maiusc + C: mette una copia dell'immagine sugli appunti, consentendo poi di incollarla dentro altri programmi
  • -
  • Stampa... Ctrl + P: invia l'immagine a una stampante
  • -
  • E-Mail Ctrl + E: apre un nuovo messaggio sul programma di e-mail di default, aggiungendo l'immagine come allegato
  • -
-

- Dopo aver slavato un'immagine dalla gestione, cliccando con il tasto destro del mouse sulla barra di stato in basso sulla finestra - della gestione immagini, è possibile copiare il percorso sugli appunti, oppure aprire la cartella di destinazione con la gestione risorse. -

- - - -

Le impostazioni

- - -

Impostazioni Generali

-
    -
  • Lingua: La lingua che si preferisce usare.
    - Si possono scaricare i file per le lingue aggiuntive di Greenshot qui.
  • -
  • Registra scorciatoie di tastiera: Se scelto, Greenshot può essere attivato con il tasto Stamp.
  • -
  • Lancia Greenshot all'avvio: Avvia il programma in automatico all'accensione del sistema.
  • -
  • Mostra torcia elettrica: Fornisce un riscontro visivo durante l'azione cattura
  • -
  • Emetti suono fotocamera: Fornisce un riscontro audio durante l'azione cattura
  • -
  • Cattura puntatore mouse: Se scelto, l'immagine del puntatore del mouse verrà catturata. Il puntatore viene trattato come elemento separato dalla gestione immagini, in modo da consentirne spostamenti o la rimozione.
  • -
  • Usa la modalità di cattura via finestra interattiva: Invece di catturare direttamente la finestra attiva, la modalità interattiva - consente di selezionare la finestra da catturare. E' inoltre possibile catturare finestre figlie, vedi Cattura finestra.
  • -
- - -

Impostazioni di Emissione

-
    -
  • Destinazione dell'immagine: Consente di scegliere la destinazione/i automatiche delle immagini subito dopo l'azione di cattura.
  • -
  • Impostazioni Preferite per l'Emissione File: Cartella e nome file da usare quando si salva automaticamente, o da suggerire quando si salva (usando la finestra "Salva come"). Cliccare il pulsante ? per sapere di più sulle variabili che possono essere usate nel modello del nome file.
  • -
  • Impostazioni JPEG: Qualità da usare quando si salvano file JPEG
  • -
- - -

Impostazioni Stampante

-
    -
  • Riduci alle dimensioni pagina: Se l'immagine eccede le dimensioni della pagina, essa verrà ridotta e adattata alle dimensioni della pagina.
  • -
  • Ingrandisci fino alle dimensioni pagina: Se l'immagine è più piccola delle dimensioni della pagina, essa verrà ingrandita per stamparla più grande possibile senza superare le dimensioni della pagina.
  • -
  • Ruota a seconda dell'orientamento pagina: Ruoterà l'immagine in formato orizzontale di 90° per la stampa.
  • -
  • Centra nella pagina: L'immagine verrà stampata al centro della pagina.
  • -
  • Stampa data / ora sul piede della pagina: La data e l'ora di stampa verranno stampati sul piede della pagina.
  • -
  • Visualizza scelta opzioni di stampa ogni volta che si stampa un'immagine: Permette di scegliere se visualizzare o meno la finestra di scelta opzioni per le stampe successive alla prima.
  • -
- - - -

Desideri aiutarci?

- -

- Attualmente non abbiamo bisogno di aiuto per lo sviluppo. Tuttavia, ci sono molte cose che puoi fare per - supportare Greenshot e il team di sviluppo.
- Grazie anticipatamente :) -

- - -

Considera una donazione

-

- Stiamo lavorando molto su Greenshot e stiamo spendendo molto tempo per fornire - un buon prodotto software gratuito e open source. Se ti sei reso conto che Greenshot - ti ha reso più produttivo, e se fa risparmiare a te (o alla tua società) - molto tempo e denaro, o se semplicemente ti piace Greenshot e l'idea - di software open source: per cortesia, considera di onorare i nostri sforzi con una donazione.
- Per cortesia dai un'occhiata alla nostra home page per vedere come puoi aiutare il team di sviluppo di Greenshot:
- http://getgreenshot.org/support/ -

- - -

Spargi la parola

-

- Se ti piace Greenshot, fallo sapere anche agli altri: racconta ai tuoi amici di Greenshot. - Anche loro, a loro volta :)
- Commenta positivamente Greenshot sui portali di software, oppure metti un link sulla tua home page, blog o sito web. -

- - -

Invia una traduzione

-

- Greenshot non è disponibile nella tua lingua preferita? Se ti senti in grado di tradurre un pezzo di software, - sei più che benvenuto. - Se sei un utente registrato su sourceforge.net, puoi inviare le traduzioni al nostro - translations tracker.
- Prima di farlo, assicurati che non esista già la traduzione sulla nostra - pagina di download. Controlla anche il nostro translations tracker, - ci potrebbe essere una traduzione in lavorazione, o almeno in discussione.
- Ti preghiamo di notare che forniremo una traduzione della nostra pagina di download solo se è stata inviata mediante - il tuo conto utente su sourceforge.net. Visto che molto probabilmente non siamo in grado di capire la traduzione, è opportuno - che gli altri utenti di sourceforge possano essere in grado di contattarti per revisioni o miglioramenti - in caso di nuove versioni di Greenshot. -

- - - - - \ No newline at end of file diff --git a/Greenshot/Languages/help-nl-NL.html b/Greenshot/Languages/help-nl-NL.html deleted file mode 100644 index 0169cca9d..000000000 --- a/Greenshot/Languages/help-nl-NL.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - Greenshot Help - - - - -

Greenshot Help

- - Version 0.8 Nederlanse vertaling van de help door Jurjen Ladenius - -

Inhoud

-
    -
  1. Een screenshot maken
  2. -
      -
    1. Regio vastleggen
    2. -
    3. Laast gebruikte regio vastleggen
    4. -
    5. Window vangen
    6. -
    7. Gehele beeldscherm vastleggen
    8. -
    - -
  3. Using the image editor
  4. -
      -
    1. Drawing shapes
    2. -
    3. Adding text
    4. -
    5. Highlighting things
    6. -
    7. Obfuscating things
    8. -
    9. Cropping the screenshot
    10. -
    11. Re-using drawn elements
    12. -
    13. Exporting the screenshot
    14. -
    -
  5. The settings dialog
  6. -
      -
    1. General settings
    2. -
    3. Output settings
    4. -
    5. Printer settings
    6. -
    -
  7. Want to help?
  8. -
      -
    1. Consider a donation
    2. -
    3. Spread the word
    4. -
    5. Submit a translation
    6. -
    -
- - -

Een screenshot maken

-

- U kunt een screenshot maken door de Print toets van uw keyboard te drukken of - rechts op het Greenshot icon in de systray te klikken
- Er zijn meerdere mogelijkheden om een screenshot te maken: -

- - -

Regio vastleggen Print

-

- De "regio vastleggen" modus maakt het mogelijk om een gebied van het beeldscherm te markeren voor een screenshot.
- Nadat de regio vastlegen modus gestart wordt verandert de mouse-cursor in een kruis. - Stuur de muis naar een hoek van het gebied waarvan u een screenshot wilt hebben en - druk op de linker muisknop en hou deze gedrukt. Beweeg nu de muis naar de tegenovergestelde hoek - van uw doelgebied, tijdens het bewegen ziet u een groeiende groene rechthoek. - Op het moment dat u de linker muisknop los laat word het gehele groene gebied vastgelegd. -

-

- U kunt de spatie toets gebruiken om tussen de "regio vastleggen" en de - window modus te wisselen. De Esc-toets breekt het vastleggen af. -

-

- Als u een zeer exact gebied wilt vastleggen is het misschen eenvoudiger om eerst een groter - gebied te nemen en dan de screeshot bij te snijden in de - Greenshot beeld bewerking. -

- - -

Laast gebruikte regio vastleggen Shift + Print

-

- Als u al een keer een regio of een window - vastgelegt heeft, heeft u met deze optie de mogelijkheid nog een keer de zelfde regio vast te leggen. -

- - -

Window vangen Alt + Print

-

- Maakt een screenshot van het aktive window. -

-

- In de voorkeursinstellingen is een optie om niet - het aktive window te vangen, maar om een window interaktiv uit te kiezen. - Als deze optie aan staat kunt u een window selekteren door erop te klikken. - (net als in de regio vastleggen modus tekent Greenshot - een groene rechhoek om het window wat gekozen wordt.)
- Als u gedeeltes van een window wilt vangen, bijvoorbeeld het zichtbare gedeelte - van de website die op dit moment in Internet Explorer getoont word, dan beweeg de muis - over het window een druk de PgDown toets. Op dit moment is het mogelijk - om kleinere gedeeltes van het window te selekteren en te vangen. -

- - -

Gehele beeldscherm vastleggen Control + Print

-

- Maakt een screenshot van het gehele beeldscherm, ook als er meerdere monitoren gebruikt worden. -

- - -

De Greenshot beeld bewerking gebruiken

-

- Greenshot komt met een eenvoudig te gebruiken beeld bewerking die verschillende handige werktuigen heeft en het - mogelijk maakt om vormen en annotaties op een screenshot te maken. Het is zelfs mogelijk om bepaalde delen van - uw screenshot onherkenbaar te maken of te markeren waardoor het beter opvalt. -

-

- De Greenshot beeld bewerking kan niet alleen voor screenshot maar ook voor andere beelden uit bestanden of het klembord gebruikt worden. - Klik hiervoor met de rechter muis knop op het Greenshot icon in de systray en selekteer Open beeld uit bestand - of Laad beeld van het klembord. -

-

- By default, the image editor will be opened whenever a screenshot is - captured. If you do not want to use the image editor, you can disable this - behavior in the settings dialog. -

- - - -

Drawing shapes

-

- Select one of the shape drawing tools from the toolbar on the left hand side - of the image editor or from the Object menu. There is also a key assigned - to each tool for your convenience.
- Available shapes are: rectangle R, ellipse E, line L - and arrow A.
- Click, hold down the mouse button and drag to define position and size of the shape. - Release the mouse button when you are done. -

-

- You can move or resize existing shapes after selecting the selection tool - ESC from the toolbar.
For every element type there is a specific - set of options available to change the look of the element (e.g. line thickness, - line color, fill color). You can change the options for an existing element after - selecting it, but also for the next element to be drawn after selecting a drawing tool. -

-

- You can select multiple elements for editing at a time. In order to select multiple - elements, hold down the Shift key while clicking the elements. -

- - -

Adding text

-

- Usage of the text tool T is similar to the usage of the - shape tools. Just draw the text element to the desired - size, then type in the text.
- Double click an existing text element to edit the text. -

- - -

Highlighting things

-

- After selecting the highlight tool H, you can define the area to be - highlighted exactly like you would draw a shape.
- There are several options for highlighting, which you can choose from by clicking - the leftmost button in the toolbar on top: -

-
    -
  • Highlight text: highlights an area by applying a bright color to it, like - an office text highlighter
  • -
  • Highlight area: blurs* and darkens everything outside the selected area
  • -
  • Grayscale: everything outside the selected area will be turned to grayscale
  • -
  • Magnify: the selected area will be displayed magnified
  • -
- - -

Obfuscating things

-

- Obfuscating parts of a screenshot is a good idea if it contains data which is not - intended for other people to see, e.g. bank account data, names, passwords or faces on images.
- Use the obfuscate tool O exactly like the highlight - tool.
- Available options for obfuscation are: -

-
    -
  • Pixelize: increases the pixel size for the selected area
  • -
  • Blur*: blurs the selected area
  • -
- -

- * Depeding on the performance of your computer, applying a blur effect might slow down - Greenshot's image editor. If you feel the image editor reacting slowly as soon as a - blur is applied, try reducing the value for Preview quality in the toolbar or - decrease the value for Blur radius.
- If the blur performance is still too bad for you to work with, you might prefer - to use the pixelize effect instead. -

- - -

Cropping the screenshot

-

- If you only need a part of the screenshot you have captured, use the crop tool C - to crop it to the desired area.
- After selecting the crop tool, draw a rectangle for the area of the screenshot you want - to keep. You can resize the selected area like any other element.
- When you are content with your selection, use the confirm button in the toolbar or hit - the Enter key. You can cancel cropping by clicking the cancel button or hitting - ESC. -

- - -

Re-using drawn elements

-

- If you find yourself using the same or similar elements on most of your screenshots - (e.g. a textfield containing browser type and version, or obfuscating the same - element on several screenshots) you can re-use elements.
- Select Save objects to file from the Object menu to save the current - set of elements for re-using it later. Load objects from file applies the - same elements to another screenshot. -

- - -

Exporting the screenshot

-

- After editing the screenshot, you can export the result for different purposes, - depending on your needs. You can access all export options through the File - menu, the topmost toolbar or via shortcuts: -

-
    -
  • Save Control + S: saves the image to a file (if the image has already been saved, else displays Save as... dialog
  • -
  • Save as... Control + Shift + S: lets you choose location, filename and image format for the file to save
  • -
  • Copy image to clipboard Control + Shift + C: puts a copy of the image into the clipboard, allowing to paste into other programs
  • -
  • Print... Control + P: sends the image to a printer
  • -
  • E-Mail Control + E: opens a new message in your default e-mail client, adding the image as attachment
  • -
-

- After saving an image from the editor, right-click the status bar at the bottom of - the editor window to either copy the file path into the clipboard or open the - containing directory in Windows Explorer. -

- - - -

The settings dialog

- - -

General settings

-
    -
  • Language: The language you prefer to be used.
    - You can download additional language files for Greenshot here.
  • -
  • Register hotkeys: If checked, Greenshot can be used with the Print key.
  • -
  • Launch Greenshot on startup: Start the program when the system has been booted.
  • -
  • Show flashlight: Visual feedback when doing a capture
  • -
  • Play camera sound: Audible feedback when doing a capture
  • -
  • Capture mousepointer: If checked, the mousepointer will be captured. The pointer is handled is a separate element in the editor, so that you can move or remove it later.
  • -
  • Use interactive window capture mode: Instead of capturing the active window right away, interactive mode - allows you to select the window to capture. It is also possible to capture child windows, see window capture.
  • -
- - -

Output settings

-
    -
  • Screenshot destination: Allows you to choose the destination(s) for your screenshot right after capturing it.
  • -
  • Preferred output file settings: Directory and filename to be used when saving directly or to be suggested when saving (using the save-as dialog). Click the ? button to learn more about the placeholders that can be used as filename pattern.
  • -
  • JPEG settings: Quality to be used when saving JPEG files
  • -
- - -

Printer settings

-
    -
  • Shrink printout to fit paper size: If the image would exceed paper size, it will be shrinked to fit on the page.
  • -
  • Enlarge printout to fit paper size: If the image is smaller than the paper size, it will be scaled to be printed as large as possible without exceeding paper size.
  • -
  • Rotate printout to page orientation: Will rotate a landscape format image by 90� for printing.
  • -
- - - -

U wilt helpen?

- -

- Op dit moment zoeken we geen hulp voor de ontwikkeling. Maar u kunt meerdere dingen doen om - het Greenshot ontwikkelteam te ondersteunen.
- Bij voorbaat dank :) -

- - -

Overweeg een donatie

-

- We stoppen een hoop tijd en werk in Greenshot om goede software gratis en open tot uw beschiking te stellen! - Als u het gevoel heeft dat Greenshot u meer produktief maakt, u of uw firma een hoop tijd en geld bespaard - of als u eenvoudig Greenshot en het idee van open source software goed vindt: - Overweeg een donatie ter eren van onze inspanningen.
- Kijk AUB op onze home page om te lezen hoe u het Greenshot ontwikkelteam kunt ondersteunen:
- http://getgreenshot.org/support/ -

- - -

Vertel het door

-

- Als u Greenshot goed vind, vertel het door: vertel uw vrienden en kollegas over Greenshot. - Uw aanhang en achterban ook! :)
- Geef Greenshot goede kritiek in software portals of verlink Greenshot in uw blog of website. -

- - -

Maak een vertaling

-

- Greenshot is niet in uw favorite taal vertaald? Als u denkt dat u software kunt vertalen dan bent u welkom! - Als u een geregisteerde gebruiker bij sourceforge.net bent kunt u uw vertaling in onze - vertalings tracker bekent maken.
- Voordat u begin is het verstandig om te kijken of Greenshot niet al in de taal vertaalt is, zie de - downloads pagina. Ook kunt u op onze vertalings tracker kijken, - het zou kunnen dat al iemand aan de vertaling werkt of misschien hierover een diskussie heeft.
- - Een belangrijk punt is dat we vertalingen alleen op onze website zetten als het door iemand vertaalt is die - ook een sourceforge.net gebruiker is. Omdat we zeer waarschijnlijk de vertaling niet begrijpen is het nodig - dat we de gebruiker kunnen vinden, alleen dan kunnen we bij nieuwe Greenshot versies ook deze taal weer uitleveren. -

- - - - - diff --git a/Greenshot/Languages/help-ru-RU.html b/Greenshot/Languages/help-ru-RU.html deleted file mode 100644 index 84868a3ec..000000000 --- a/Greenshot/Languages/help-ru-RU.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - Greenshot: Справка об использовании - - - - -

Greenshot: Справка об использовании

- - Version 0.8 - - - -

Содержание

-
    -
  1. Создание экранных снимков
  2. -
      -
    1. Снимок области
    2. -
    3. Снимок той же области
    4. -
    5. Снимок окна
    6. -
    7. Снимок всего экрана
    8. -
    - -
  3. Редактирование снимков
  4. -
      -
    1. Рисование фигур
    2. -
    3. Добавление текста
    4. -
    5. Высвечивание (акцентирование) фрагментов
    6. -
    7. Затемнение (затуманивание) фрагментов
    8. -
    9. Обрезка снимков
    10. -
    11. Использование добавленных объектов в нескольких снимках
    12. -
    13. Экспортирование экранных снимков
    14. -
    -
  5. Настройка параметров
  6. -
      -
    1. Общие
    2. -
    3. Снимки
    4. -
    5. Печать
    6. -
    -
  7. Готовы помочь?
  8. -
      -
    1. Сделайте пожертвование
    2. -
    3. Расскажите о Greenshot
    4. -
    5. Помогите с переводом
    6. -
    -
- - -

Создание экранных снимков

-

- Вы можете создать экранный снимок, используя клавишу Print - (она же PrintScreen, PrtScr, PtScrn и так далее) - или щёлкнув правой кнопкой мыши по значку Greenshot в системной области.
- Есть несколько режимов захвата изображения с экрана: -

- - -

Снимок области Print

-

- Этот режим позволяет вам указать на экране прямоугольную область, снимок которой должен быть получен.
- Указатель мыши примет вид двух пересекающихся линий. - Поместив указатель в один угол нужной вам прямоугольной области, прижмите кнопку и, удерживая её нажатой, - протяните указатель к противоположному углу области. - При этом зеленоватый прямоугольник накроет выделенную вами область экрана. - Когда вы отпустите кнопку, Greenshot сделает снимок выделенной вами области. -

-

- Вы можете использовать клавишу Пробел для переключения между режимами - Снимок области и Снимок окна. -

-

- Чтобы сделать снимок более точным, можно сперва захватить область - чуть большую, чем нужно, а затем в редакторе экранных снимков - воспользоваться инструментом Обрезка. -

- - -

Снимок той же области Shift + Print

-

- Если вы уже сделали снимок области или окна, - вы можете повторить снимок той же части экрана. -

- - -

Снимок окна Alt + Print

-

- Создаёт снимок активного окна. -

-

- В диалоге Параметры есть переключатель Интерактивный выбор окна для снимка. - Если он включен, вы сможете указать нужное окно, щёлкнув по нему мышью. - При этом, как и в режиме Снимок области, Greenshot обозначит зеленоватым - прямоугольником, что именно будет захвачено.
- Чтобы захватить не всё окно, а его обособленную часть (рабочую область, панель, фрейм веб-страницы) - укажите курсором мыши на окно и нажмите клавишу PgDown. - После этого мышью можно будет выбирать отдельные части внутри окна. -

- - - -

Снимок всего экрана Control + Print

-

- Создаёт снимок всего экрана. -

- - -

Редактирование снимков

-

- Greenshot имеет встроенный редактор изображений, простой в использовании и предоставляющий возможности - для аннотирования и акцентирования экранных снимков с помощью фигур, линий, стрелок, надписей, - цветовых выделений, резкости или, напротив, затемнения и размытия. -

-

- Встроенный редактор Greenshot может использоваться для акцентирования и аннотирования не только экранных снимков, - но и любых изображений. Для этого достаточно открыть изображение из файла или из буфера обмена. Просто щёлкните правой кнопкой - по значку Greenshot в системной области и выберите Открыть изображение из файла - или Открыть изображение из буфера обмена. -

-

- По умолчанию Greenshot открывает редактор для правки - каждого созданного снимка, но вы можете настроить это поведение - в диалоговом окне Параметры. -

- - - -

Рисование фигур

-

- Выберите любой из инструментов рисования на левой боковой панели редактора или - в меню Объекты. Можно также воспользоваться клавишами для быстрого выбора - инструментов:
- Прямоугольник R, Эллипс E, Отрезок L - и Cтрелка A.
- Прижмите кнопку мыши и, держа её нажатой, протяните до образования фигуры нужных размеров. - Отпустите кнопку и фигура будет добавлена на снимок. -

-

- Добавленные фигуры являются самостоятельными объектами. Выбрав нужные объекты инструментом - Выбор объектов ESC, вы можете их перемещать, изменять их размеры и парметры, - такие как цвет и толщина контура, цвет и прозрачность заливки, тень. - Параметры, выбранные вами для одного объекта, распространяются и на все последующие объекты - того же типа. -

-

- Удерживая нажатой клавишу Shift, вы можете выбрать мышью несколько объектов. -

- - - -

Добавление текста

-

- Используя инструмент Текст T, сходный с инструментами рисования, - вы можете добавить на снимок прямоугольник с текстом и настроить его параметры.
- Двойной щелчок по текстовому объекту позволит изменить содержащийся в нём текст. -

- - - -

Высвечивание (акцентирование)

-

- Выбрав инструмент Высвечивание H, вы можете указать акцентируемую область - так же, как нарисовать фигуру.
- Есть несколько разновидностей высвечивания, которые вы можете выбрать из - выпадающего меню в панели параметров объекта: -

-
    -
  • Цветовое выделение: акцентирует прямоугольный фрагмент ярким полупрозрачным цветом, - подобно маркеру-тектовыделителю
  • -
  • Ясное среди мутного: размывает* и делает более тёмным весь рисунок, кроме выделенной области
  • -
  • Цветное среди серого: оставляет цвета внутри выделения нетронутыми, а вокруг заменяет оттенками серого
  • -
  • Увеличение: выделенная область показывается с увеличением.
  • -
- - -

Затемнение (затуманивание)

-

- Затемнение бывает полезно, если на экранном снимке содержатся данные, которые не следует показывать - посторонним людям, например, номер кредитки, имя, пароль, название организации или ваша фотография.
- Инструмент Затемнение O весьма похож на инструмент Высвечивание - по способу использования, но решает противоположную задачу.
- Доступны следующие разновидности затемнения: -

-
    -
  • Квадратики: увеличивает размеры пикселей в выделенной области
  • -
  • Размытие*: уменьшает резкость изображения в выделенной области.
  • -
- -

- * На слабых компьютерах эффект размытия может замедлять работу встроенного редактора Greenshot. - Чтобы замедление не так чувствовалось, можно снизить Качество предпросмотра - или уменьшить Радиус размытия в панели параметров. - Если и это не помогает, откажитесь от размытия и используйте эффект Квадратики. -

- - - - -

Обрезка снимков

-

- Если вам нужна только часть полученного снимка, воспользуйтесь инструментом - Обрезка C.
- Выбрав этот инструмент, начертите мышью прямоугольник. Можете менять его размеры и расположение, - а когда охватите в точности ту часть снимка, которую хотите оставить, нажмите кнопку Применить - в панели параметров. Отменить обрезку можно кнопкой Отмена в панели инструментов или клавишей - ESC. -

- - -

Использование добавленных объектов в нескольких снимках

-

- Иногда бывает нужно несколько снимков подряд аннотировать и акцентировать схожим образом, - например, скрыть одну и ту же строчку или высветить один и тот же элемент управления.
- Набор объектов, добавленных на один снимок, можно сохранить в файле и загрузить потом на - другой снимок. Используйте команды Сохранить объекты в файл и - Загрузить объекты из файла, - которые находятся в меню Объект. -

- - -

Экспортирование экранных снимков

-

- Завершив редактирование экранного снимка вы можете экспортировать результат различными способами. - Все возможности экспорта собраны в меню Файл. Вместо меню можно использовать горячие клавиши. -

- -
    -
  • Сохранить Ctrl + S: сохраняет изображение в файл, если ранее сохранение уже было выполнено. В противном случае открывает диалог Сохранить как...
  • -
  • Сохранить как... Ctrl + Shift + S: открывает диалог сохранения, в котором вы можете указать место охранения, имя и тип файла
  • -
  • Поместить в буфер обмена Ctrl + Shift + C: помещает опию изображения в буфер обмена, из которого потом изображение можно вставить в другие программы
  • -
  • Напечатать... Ctrl + P: отправляет изображение на печать
  • -
  • Отправить электронной почтой Ctrl + E: открывает новое сообщение в вашем почтовом клиенте, добавляя изображение как вложение
  • -
-

- После сохранения изображения в файл полное имя этого файла отображается внизу окна, в статусной строке. - Щёлкнув по нему правой кнопкой мыши, вы можете скопировать имя файла в буфер обмена или открыть - содержащую этот файл папку. -

- - - -

Настройка параметров

- - -

Общие

-
    -
  • Язык (Language): Язык интерфейса.
    - Вы можете скачать дополнительные языковые файлы здесь.
  • -
  • Зарегистрировать горячие клавиши: Если включено, Greenshot будет перехватывать нажатие клавиши Print (PrintScreen) и её сочетаний.
  • -
  • Запускать Greenshot при входе в Windows: Запускать Greenshot при входе пользователя в систему (обычно говорят, при загрузке Windows).
  • -
  • Блеснуть, как фотовспышкой: При выполнении экранного снимка экран смаргивает, как при вспышке.
  • -
  • Щелкнуть, как фотокамерой: При выполнении экранного снимка раздаётся щелчок.
  • -
  • Захватывать указатель мыши: Если включено, указатель мыши будет присутствовать на снимках, как самостоятельный объект, который при редактировании можно передвинуть или удалить.
  • -
  • Интерактивный выбор окна для снимка: Вместо захвата активного окна предоставляет возможность указать окно, снимок которого должен быть создан. - Есть также возможность выбрать для снимка дочернее окно клавишей PgDown, подробнее здесь.
  • -
- - -

Снимок

-
    -
  • Сделанный снимок...: Позволяет указать, что следует сделать со снимком сразу после его создания. Можно выбрать несколько действий.
  • -
  • Параметры сохранения в файл: Параметры по умолчанию для сохранения изображения в файл (место сохранения, шаблон имени, под которым должен быть сохранён файл, формат файла). Об элементах шаблона имени файла можно узнать здесь.
  • -
  • Параметры JPEG: Качество при сохранении в JPEG.
  • -
- - -

Печать

-
    -
  • Уменьшить, чтобы вместить в страницу: Если изображение выходит за пределы страницы, оно будет уменьшено с сохранением пропорций.
  • -
  • Увеличить до размеров страницы: Если изображение меньше размеров страницы, оно будет увеличено с сохранением пропорций.
  • -
  • Повернуть согласно ориентации страницы: Длинная сторона изображения будет расположена вдоль длинной стороны страницы.
  • -
- - - -

Готовы помочь?

- -

- В настоящее время мы не нуждаемся в помощи разработчиков. - Однако есть другие способы поддержать команду разработчиков Greenshot.
- Заранее благодарны :) -

- - -

Сделайте пожертвование

-

- Мы вкладываем в Greenshot много труда и времени. Если вы считаете, что он делает вашу работу более продуктивной, - сберегает вам или вашей компании время и деньги, или если Greenshot вам просто нравится, вы можете пожертвовать - некоторую сумму денег, чтобы поддержать дальнейшую разработку:
- http://getgreenshot.org/support/ -

- - - - - -

Расскажите о Greenshot

-

- Если вам нравится Greenshot, расскажите о нём людям, и, возможно, он понравится кому-то ещё :)
- Голосуйте за Greenshot на софтверных порталах. Поместите ссылку на Greenshot на вашем сайте или в блоге. -

- - - -

Помогите с переводом

-

- Greenshot не доступен на предпочитаемом вами языке? Если вы чувствуете в себе способности - к переводу интерфейса, приветствуем вашу готовность. Для начала попытайтесь справиться с этим текстом:
- If you are a registered user at sourceforge.net, you can submit translations to our - translations tracker.
- Please make sure there is no existing translation for your language on our - downloads page. Also check our translations tracker, - there might be a translation in progress, or at least in discussion.
- Please note that we will only provide a translation on our downloads page if it has - been submitted through your sourceforge.net user account. Since we most probably are - not capable to understand your translation, it is good for other sourceforge users - to be able to contact you about improvements or enhancements in case of a new Greenshot - version. -

- - - - - diff --git a/Greenshot/Languages/help-sv-SE.html b/Greenshot/Languages/help-sv-SE.html deleted file mode 100644 index cb66d4845..000000000 --- a/Greenshot/Languages/help-sv-SE.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - Greenshot Hjälp - - - -

Greenshot Hjälp

- - Version 0.8 - -

Innehåll

-
    -
  1. Göra en skärmbild
  2. -
      -
    1. Bild på yta
    2. -
    3. Bild på senaste yta
    4. -
    5. Bild på fönster
    6. -
    7. Bild på helskärm
    8. -
    - -
  3. Använda bildredigeraren
  4. -
      -
    1. Rita olika former
    2. -
    3. Lägga till text
    4. -
    5. Belysning av delar
    6. -
    7. "Blurra" olika delar
    8. -
    9. Beskära skärmbilden
    10. -
    11. Återanvända uppritade element
    12. -
    13. Exportera skärmbilden
    14. -
    -
  5. Dialogruta · Inställningar
  6. -
      -
    1. Allmänna inställningar
    2. -
    3. Fil-/bildinställningar
    4. -
    5. Utskriftsinställningar
    6. -
    -
  7. Vill du hjälpa till?
  8. -
      -
    1. Överväg en donation
    2. -
    3. Sprid budskapet
    4. -
    5. Skicka in en översättning
    6. -
    -
- - - -

Göra en skärmbild

-

Du kan göra en skärmbild genom att antingen använda tangenten Print på ditt tangenbord, eller så högerklickar du på Greenshotikonen i aktivitetsfältet.
- Där finns flera olika val för att göra en skärmbild:

- - -

Bild på yta Print

-

Att använda detta läge gör att du kan en bild av en del på din skärm.
- Efter att du har startat detta läge, så visas ett s k "crosshair", som visar markörens position på skärmen. Klicka och håll nere där du vill att första hörnet på din bild skall börja. Fortsätt att håll nere knappen och dra/markera sedan den ytan som du vill att din bild skall täcka. När den gröna ytan täcker det du vill ha med på bilden - släpper du bara knappen.

- -

Du kan använda tangenten för Mellanslag för att växla läge mellan yta och fönster.

- -

OM du skall göra en bild på en exakt utvald yta, så kan det vara lättare att göra en bild av en något större yta, som du sen kan beskära i Greenshot's bildredigerare.

- - -

Bild på senaste yta Shift + Print

-

Om du har gjort en bild av en yta eller fönster innan, så kan du använda samma yta igen.

- - -

Bild på fönster Alt + Print

-

Gör en skärmbild av det fönstret som är aktivt (överst).

- -

I dialogrutan med inställningar finns ett tillval att inte ta bilden på en gång, utan att det låter dig interaktivt välja ett fönster. - Om denna inställning är gjord, kan du välja ett fönster genom att klicka på det (precis som i läget för yta, kommer Greenshot att färglägga den ytan som skall bli en bild).
Om du vill att ett underliggande fönster skall bli valt (e.g. webläsarens fönster (utan verktygsrad osv. ...eller en enskid ram på en sida som använder sig av ramar) placera markören på det önskade fönstret och därefter klicka på tangenten PgDown. Efter det kan du välja olika element av det fönstret som skall bli din bild.

- - -

Bild på helskärm Ctrl + Print

-

Gör en bild av hela din skärm.

- - - -

Använda bildredigeraren

-

Greenshot har en bildredigerare som är enkel att använda, med funktioner som att lägga till kommentarer och olika former till bilden. Den kan också göra olika områden belysta eller "blurrade".

- -

Greenshot's bildredigerare kan användas för mer än skärmbilder. Du kan också öppna bilder från från en fil eller klippminnet. Högerklicka på Greenshotikonen i aktivitesfältet och välj antingen Öppna bild från fil eller Öppna bild från klippminne.

- -

Som förvald inställning, kommer bildredigeraren öppnas så fort en bild är skapad. Om du inte vill använda bildredigeraren så kan du ändra det i dialogrutan med inställningar.

- - -

Rita olika former

-

Välj ett av de olika verktygen för former i menyn till vänster om redigerarens fönster, eller från objektmenyn. För att underlätta finns också en tangent adresserad för varje verktyg.
- Tillgängliga former: rektangel R, cirklar E, linje L - och pil A.
- Klicka och håll ner musknappen, och dra för att definiera position och storlek på formen. - Släpp musknappen när du är klar.

- -

Du kan flytta och ändra storlek på befintliga former när du har valt markeringsvertyget ESC i verktygsfältet.
För varje typ av element finns olika val att kunna ändra utseendet på elementet (e.g. tjocklek och färg på linje, fyllnadsfärg). Du kan ändra dessa val på ett existerande element efter att du har valt det, men också för nästa element skall bli uppritat efter att ha valt ett ritverkyg.

- -

Du kan välja flera element och redigera samtidigt. För att välja flera element, håll ner tangenten Shift medan du klickar på de olika elementen.

- - -

Lägga till text

-

Användandet av textverktyget T är liknande det för former. Rita upp textelementet till önskad storlek, och skriv sedan in texten.
- Dubbelklicka på ett befintligt textelement för att redigera texten.

- - -

Belysning av delar

-

När du har valt belysningsverktyget H, kan du välja en yta att belysas på exakt samma sätt som du skulle rita upp en form.
- Det finns flera val för belysning, som du kan välja mellan genom att klicka på knappen allra längst till vänster i det övre verktygsfältet:

-
    -
  • Belys text :: Belyser en yta genom att lägga till en ljus färg till den, precis som belysningsverkyg i office-program
  • -
  • Belys yta :: Skapar oskärpa* och gör allting utanför den valda ytan mörktonad
  • -
  • Gråskala :: Allting utanför den valda ytan ändras till gråskala
  • -
  • Förstora :: Den valda ytan kommer att vissa förstorad
  • -
-

Kommentar: "Belysning" är det man kallar för "Highlight".

- - -

"Blurra" olika delar

-

"Blurrning" av olika delar på skärmbilden är en bra att kunna göra om det t ex innehåller olika slags data som inte är avsedd för andra att ta del av, (e.g. bankkontonr, namn, lösenord eller ansikten på bilder).
- Använd "blurrningsverktyget" O på samma sätt som belysningsverktyget - tool.
- Tillgängliga val för "blurrning" är:

-
    -
  • Pixling :: Ökar pixlarnas storlek på den valda ytan
  • -
  • Oskärpa* :: Gör den valda yta oskarp/suddig
  • -
- - -

* Beroende på din dators prestanda, kan Greenshot's bildredigerare slöas ner något då du lägger till oskärpa. Om du upplever att bildredigeraren blir slöare så fort du lägger till oskärpa, kan du försöka med att minska värdet för Förhandsgranskning :: kvalitet i verktygsfältet eller minska Oskärpa :: styrka.
- Om infogandet av oskärpa förtfarande är för långsamt/dåligt, kanske du borde använda Pixeleffekten istället.

- -

Kommentar: Det Engelska ordet för "Blurra" är "Obfuscate", vilket det inte finns något eg. bra Svenskt ord för, eller..? :) "Blurrning" är ett ord man ibland hör i TV-sammanhang, och du har säkert sätt på TV någon gång hur dem har "blurrat" delar av bilden - en logotyp, nakna kroppsdelar osv. Det är vad "blurrning" är.

- - -

Beskära skärmbilden

-

Om du bara behöver en del av skärmbilden du har gjort - använd verktyget för beskärning C för att skala ner det till önskat yta.
- När du har valt verktyget - rita en rektangel över den ytan av skärmbilden du vill ha kvar. Du kan ändra storlek på ytan precis som med alla andra element.
- När du gjort klart din yta som skall beskäras, klicka på konfirmera i verktygsfältet, eller använd tangenten Enter. Du kan avbryta beskärningen genom att klicka på knappen avbryt eller tangenten ESC.

- - -

Återanvända uppritade element

-

Om du upptäcker att du som oftast använder samma eller liknande element till de flesta av dina skärmbilder (e.g. ett text fält som innehåller webläsarens namn och version, eller "blurrar" samma element på flera skärmbilder) kan du återanvända elementen.
- Välj Spara objekt till fil från menyn Objekt för att spara det aktuella elementet för att återanvända senare. Ladda objekt från fil använder samma element på en annan skärmbild.

- - -

Exportera skärmbilden

-

Efter att du har redigerat din skärmbild, kan du exportera det färdiga resultatet till olika användingar, beroende på ditt behov. Du kommer åt de olika valen för export i menyn Arkiv, in det översta verktygsfältet eller via kortkommandon:

-
    -
  • Spara Ctrl + S :: Sparar bilden till en fil (om bilden redan är sparad, annars visas dialogrutan Spara som...)
  • -
  • Spara som... Ctrl + Shift + S :: Där du kan välja ny/annan mapp, filnamn och bildformat för att spara filen.
  • -
  • Kopiera bild till klippminnet Ctrl + Shift + C :: Spara en kopia av bilden i datorns klippminne, som du sedan kan använda för att t ex klistra in i andra program.
  • -
  • Skriv ut... Ctrl + P :: Skickar bilden till en skrivare för utskrift
  • -
  • Email Ctrl + E :: Öppnar ett nytt meddeland i ditt förvalda epostprogram, och lägger till bilden som "bifogad fil"
  • -
-

När du har sparat en bild i bildredigeraren, högerklicka på statusraden nertill i redigeraren fönster för att antingen kopiera bildens sökväg eller för att öppna mappen med skärmbilden i Windows Explorer.

- - - -

Dialogruta · Inställningar

- - -

Allmänna inställningar

-
    -
  • Språk :: Det språk du föredrar att använda.
    - Du kan ladda ner ytterligare språkfiler för Greenshot här.
  • -
  • Registrera kortkommandon :: Om denna är i kryssad, så kan Greenshot använda tangenten Print.
  • -
  • Dra igång Greenshot när datorn startas :: Startar när systemet har laddats in.
  • -
  • Visa blixt :: En visuell bekräftelse på att bilden togs
  • -
  • Spela upp kameraljud :: En hörbar bekräftelse på att bilden togs
  • -
  • Inkludera markören :: Om denna är i kryssad, kommer även markören med på bild. Markören hanteras i ett eget element i bildredigeraren, och kan på så sätt tas bort vid ett senare tillfälle.
  • -
  • Använd det interaktiva fönstret :: Istället för att på en gång ta en bild av det aktiva fönstret så gör det interaktiva fönstret att du kan välja vilket fönster du vill göra en bild av. Det är också möjligt att ta bild på underliggande fönster, se Bild på fönster.
  • -
- - -

Fil-/bildinställningar

-
    -
  • Mapp för lagring :: Här kan du välja mapp(ar) för dina bilder att läggas i efter att du tagit dem.
  • -
  • Önskade inställningar för fil/bild :: Mapp och filnamn som skall användas när man sparar direkt, eller blir föreslagna när man sparar (när man använder "Spara som..."). Klicka på ? för att lära dig mer om platshållare och hur dem kan användas till filen/filnamnet.
  • -
  • JPEG-inställningar :: Den kvalitet som skall användas för att spara bilder som JPEG
  • -
- - -

Utskriftsinställningar

-
    -
  • Förminska/anpassa utskriften till papprets storlek :: Om bilden är större än papprets storlek - förminskas bilden för att passa in på sidan.
  • -
  • Förstora/anpassa utskriften till papprets storlek :: Om bilden är mindre än papprets storlek - kommer bilden anpassas för att bli utskriven så stor som möjligt, utan att vara större än papprets storlek.
  • -
  • Rotera utskriften till sidans orientering :: Roterar en bild i liggande format med 90° för utskriften.
  • -
- - - -

Vill du hjälpa till?

-

För närvarande behöver vi ingen hjälp med själva utvecklingen. Däremot finns det ett flertal saker du kan göra för att stödja Greenshot utvecklingsteamet.
- Tack på förhand :)

- - -

Överväg en donation

-

Vi lägger ner otroligt mycket arbete med Greenshot och spenderar en hel del tid på att ett pra program som är gratis, med öppen källkod. Om programmet får dig att bli mer produktiv, och sparar dig och/eller din arbetsplats både tid och pengar, eller om du helt enkelt bara gillar Greenshot och idén med öppna källkodsprogram... Överväg gärna då att uppskatta vårt arbete med en donation.
- Besök vår webplats för att se hur du kan stödja Greenshot's utvecklingsteam:
- http://getgreenshot.org/support/

- - -

Sprid budskapet

-

Om du gillar Greenshot, låt folk få veta det. Berätta för dina vänner och kollegor om Greenshot. Dina Facebook-/Twittervänner med... :)
- Rösta/gradera Greenshot på olika mjukvaruportaler eller lägg en länk till oss på din blog eller webplats.

- - -

Skicka in en översättning

-

Finns inte Greenshot i på ditt språk? Om du känner dig upplagd för att översätta en bit av ett program, så är du mer än välkommen. - Om du är registrerad användare på sourceforge.net, kan du skicka översättningar till oss via vår "translations tracker".
- Försäkra dig om att det inte redan finns en existerande översättning på vår nerladdningssida. Kontrollera även "translations trackern". Det kan finnas en pågående översättning, eller åtminstone en diskussion.
- Var vänlig att notera att vi endast kommer att lägga ut en övesättning på vår nerladdningssida om den blev inskickad via ditt användarkonto på sourceforge.net. Eftersom vi förmodligen inte kommer kunna att förstå din översättning, så är det bra för andra sourceforgeanvändare att kunna ta kontakt med dig angående ändringar/förbättringar då det kommer en ny version av Greenshot.

-

Svensk översättning av Eric F :: April 9, 2011

- - \ No newline at end of file diff --git a/Greenshot/Languages/help-tr-TR.html b/Greenshot/Languages/help-tr-TR.html deleted file mode 100644 index 81705a566..000000000 --- a/Greenshot/Languages/help-tr-TR.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - Greenshot Yardımı - - - - -

Greenshot Yardımı

- Version 0.8 Yardım içeriğini Türkçe'ye çeviren Kaya Zeren - -

İçindekiler

-
    -
  1. Bir ekran görüntüsünü yakalamak
  2. -
      -
    1. Yakalanacak bölge
    2. -
    3. Son bölgeyi yakala
    4. -
    5. Pencereyi yakala
    6. -
    7. Tüm ekranı yakala
    8. -
    - -
  3. Görüntü düzenleyicinin kullanımı
  4. -
      -
    1. Şekil çizilmesi
    2. -
    3. Yazı eklenmesi
    4. -
    5. Nesnelerin vurgulanması
    6. -
    7. Obfuscating things
    8. -
    9. Ekran görüntüsünün traşlanması
    10. -
    11. Re-using drawn elements
    12. -
    13. Ekran görüntüsünün verilmesi
    14. -
    -
  5. Ayarlar penceresi
  6. -
      -
    1. Genel ayarlar
    2. -
    3. Dosya ayarları
    4. -
    5. Yazıcı ayarları
    6. -
    -
  7. Yardımcı olmak ister misiniz?
  8. -
      -
    1. Bağış yapmayı düşünün
    2. -
    3. Dünyaya yayın
    4. -
    5. Kendi dilinize çevirin
    6. -
    -
- - -

Bir ekran görüntüsü yakalamak

-

- Bir ekran görüntüsünü klavyenizdeki Print tuşuna basarak - veya sistem tepsisindeki Greenshot simgesine sağ tıklayarak yakalayabilirsiniz.
- Bir kaç farklı ekran görüntüsü yakalama yöntemi vardır: -

- - -

Bölge yakalama Print

-

- Bölge yakalama kipi ekranın bir bölümünü işaretleyip yakalamanızı sağlar.
- Bölge kipini seçtikten sonra fare imlecinin yerinde bir artı işareti görürsünüz. - Bu işareti yakalamak istediğiniz ekran bölümünün bir köşesine tıklayıp basılı - tutun ve diğer köşeye çekerek bir dikdörtgen çizin. İstediğiniz bölgeyi seçtiğinizde - fare tuşunu bırakın. -

-

- Klavyedeki Boşluk tuşunu kullanarak bölge ve - pencere yakalama kipi arasında geçiş yapabilirsiniz. -

-

- Kesin bir bölgeyi yakalamak istiyorsanız biraz daha geniş bir alanı seçip yakaladıktan - sonra Greenshot görüntü düzenleyicide kırpma işlemini yapmak - kolaylık sağlar. -

- - -

Son bölgeyi yakala Shift + Print

-

- Eğer daha önce bir bölge yakalama veya - pencere yakalama işlemi yaptıysanız aynı bölgeyi - yeniden yakalamak için bu seçeneği kullanın. -

- - -

Pencere yakala Alt + Print

-

- Etkin pencerenin ekran görüntüsünü yakalar. -

-

- Ayarlar bölümünden doğrudan etkin pencereyi - yakalamayı veya etkileşimli olarak istediğiniz pencereye tıklayarak - yakalamayı seçebilirsiniz. Bu seçenek seçildiğinde, - bölge kipindeki gibi bir pencereyi tıklayarak - seçebilirsiniz. Greenshot yakalanacak bölgeyi vurgulayacaktır.
- Eğer yakalanmasını istediğiniz bir alt pencereyse (araç çubukları olmadan bir - tarayıcı görünümü, veya bir web sayfasının bir çerçevesi gibi) fare imlecini - pencerenin üzerine getirip PgDown tuşuna basın. Bunu yaptıktan sonra - pencerenin alt ögelerini seçerek yakalayabilirsiniz. -

- - -

Tüm ekranı yakala Control + Print

-

- Ekrandaki tüm görüntüyü yakalar. -

- - -

Görüntü düzenleyiciyi kullanmak

-

- Greenshot kolay kullanılan, not ve şekil ekleme özellikleri olan - bir görüntü düzenleyici ile birlikte gelir. Ayrıca ekran görüntünüzün - vurgulanması veya bulanıklaştırılmasını sağlayan işlevleri vardır. -

-

- Greenshot görüntü düzenleyici yalnızca ekran görüntüleri için kullanılmayabilir. - Başka resim dosyaları ve panoya kopyalanmış resimleri de düzenleyebilirsiniz. - Bunu yapmak için sistem tepsisindeki Greenshot simgesine sağ tıklayın ve - Dosyadaki görüntüyü aç veya Panodaki görüntüyü aç komutunu seçin. -

-

- Varsayılan olarak, görüntü düzenleyici, bir ekran görüntüsü yakalandığında açılır - Eğer görüntü düzenleyiciyi kullanmak istemiyorsanız ayarlar - bölümünden devre dışı bırakabilirsiniz. -

- - - -

Şekillerin çizilmesi

-

- Görüntü düzenleyicinin sol tarafındaki araç çubuğundan veya Nesne menüsünden - şekil çizme araçlarından birini seçin. Ayrıca daha rahat kullanabilmek için her bir - araca bir tuş atanmıştır.
- Kullanılabilecek şekiller: dikdörtgen R, elips E, çizgi L - ve oktur A.
- Fare tuşuna basılı tutup sürükleyerek şekilin konumu ve boyutunu belirleyebilirsiniz. - Şekli çizmeyi bitirdiğinizde fare tuşunu bırakın. - Click, hold down the mouse button and drag to define position and size of the shape. - Release the mouse button when you are done. -

-

- Varolan şekilleri taşımak ve yeniden boyutlandırmak için araç çubuğundaki - seçme aracını ESC kullanabilirsiniz.
- Her şekil tipi için, çizgi kalınlığı, çizgi rengi, arkaplan rengi gibi değiştirebileceğiniz - farklı özellikler vardır. Varolan bir şekli seçtikten sonra ayarlarını değiştirebilirsiniz. - Yaptığınız ayarlar kalıcı olur ve daha sonra çizeceğiniz aynı tipteki şekiller bu ayarlarla - çizilir. -

-

- Aynı anda bir kaç şekli de düzenleyebilirsiniz. Birden fazla şekli seçmek için - Harf kaydırma (Shift) tuşuna basılı tutarken şekillere tıklayın. -

- - -

Yazı ekleme

-

- Yazı aracının T kullanımı şekil araçlarına çok benzer. - İstediğiniz boyda bir yazı nesnesi çizin ve yazıyı yazın.
- Varolan bir yazı nesnesini düzenlemek için üzerinde çift tıklayın. -

- - -

Bölgelerin vurgulanması

-

- Vurgulama aracını seçtikten sonra H, vurgulamak istediğiniz alanı bir - sekil çizer gibi belirleyebilirsiniz.
- Vurgulanacak alanın nasıl gösterileceği ile ilgili bir kaç seçeneğiniz vardır. - Bunları üst araç çubuğunun en solundaki düğmeye tıklayarak görebilirsiniz. : -

-
    -
  • Yazıyı vurgula: Bir bölgeyi fosforlu bir kalemle işaretlenmiş gibi parlak bir - renkle işaretler
  • -
  • Bölgeyi vurgula: Seçili alanın dışındaki her şeyi bulanıklaştırır* ve karartır
  • -
  • Gritonlama: Seçili alanın dışındaki her şey gritonlanır
  • -
  • Büyüt: Seçili alan büyütülmüş olarak gösterilir
  • -
- - -

Karartma

-

- Ekran görüntüsünde ad, parola, resim gibi başkalarının görmesini istemediğiniz bilgiler varsa bunları - karartmak iyi bir fikirdir.
- Karartma aracını O vurgulama aracı ile aynı şekilde - kullanabilirsiniz.
- Karatma için kullanabileceğiniz seçenekler şunlardır: -

-
    -
  • Pikselleştir: Seçili alandaki piksel boyutunu büyütür
  • -
  • Bulanıklaştır*: Seçili alanı bulanıklaştırır
  • -
- -

- * Bilgisayarınızın başarımına bağlı olarak bulanıklaştırma işlemi Greenshot görüntü - düzenleyiciyi yavaşlatabilir. Bulanıklaştırmayı uygular uygulamaz görüntü düzenleyicinin - yavaşladığını hissederseniz, araç çubuğundan Önizleme kalitesi - veya Bulanıklaştırma çapı değerini küçültün.
- Başarım hala çalışılamayacak kadar kötüyse, bulanıklaştırma yerine pikselleştirme - etkisini kullanabilirsiniz. -

- - -

Ekran görüntüsünün kırpılması

-

- Yakaladığınız ekran görüntüsünün yalnızca bir bölümünü kullanacaksanız, istediğiniz - bölgeyi kırpmak için kırpma aracını C kullanın. - Kırpma aracını seçtikten sonra elinizde kalmasını istediğiniz bölümü bir dikdörtgen - çizerek seçin. Seçtiğiniz bölgeyi diğer nesnelerde olduğu gibi yeniden - boyutlandırabilirsiniz.
- Seçiminizi tamamladığınızda üst araç çubuğunda soldaki onaylama düğmesine tıklayın ya da - Enter tuşuna basın. Kırpma işlemini iptal etmek için iptal düğmesine tıklayın - ya da ESC tuşuna basın. -

- - -

Çizilmiş şekillerin yeniden kullanılması

-

- Ekran görüntülerinizde sık sık aynı veya benzer şekilleri kullanıyorsanız (tarayıcı tipi - ve sürümünün yazdığı bir yazı alanı veya bir kaç ekran görüntüsünde bulanıklaştırılmış aynı - şekiller gibi) nesneleri yeniden kullanabilirsiniz.
- Nesne menüsünden Nesneleri dosyaya kaydet seçeneğini seçerek kullandığınız - nesne takımını daha sonra yine kullanabilmek için kaydedebilirsiniz. - Dosyadan nesneleri yükle seçeneği ile aynı nesneleri başka bir ekran görüntüsüne - uygulayabilirsiniz. -

- - -

Ekran görüntüsünün aktarılması

-

- Ekran görüntüsünü düzenledikten sonra sonucu farklı amaçlarla aktarmak isteyebilirsiniz. - Tüm aktarma seçeneklerini Dosya menüsünden, en üstteki araç çubuğundan veya - kısayol tularından ulaşabilirsiniz. -

-
    -
  • Kaydet Control + S: Görüntüyü bir dosyaya kaydeder(eğer görüntü zaten kaydedildiyse Farklı kaydet... penceresini gösterir
  • -
  • Farklı kaydet... Control + Shift + S: Kaydedilecek dosyanın yeri, adı ve görüntü biçimi
  • -
  • Görüntüyü panoya kopyala Control + Shift + C: Görüntünün bir kopyasını panoya alır. Böylece ekran görüntüsünü başka programlara yapıştırabilirsiniz
  • -
  • Yazdır... Control + P: Görüntüyü yazıcıya gönderir
  • -
  • E-posta Control + E: Varsayılan e-posta programınızı açarak, gönderilmek üzere görüntünün ekli olduğu yeni bir ileti oluşturur
  • -
-

- Düzenleyicideki bir görüntüyü kaydettikten sonra alttaki durum çubuğuna sağ tıklayarak, - dosya yolunu panoya kopyalayabilir ya da dosyanın kopyalandığı klasörü windows gezgininde - açabilirsiniz. -

- - - -

Ayarlar penceresi

- - -

Genel ayarlar

-
    -
  • Dil: Programı kullanmayı tercih ettiğiniz dil.
    - Greenshot için kullanılabilecek diğer dilleri buradan indirebilirsiniz.
  • -
  • Kısayol tuşlarını devral: İşaretlediğinizde, Greenshot Print tuşu ile kullanılabilir.
  • -
  • Windows başlangıcında çalıştır: Bilgisayar başlatıldığında programı çalıştır.
  • -
  • Flaş etkisi: Ekran yakalarken görsel flaş çakması etkisi oluşturur
  • -
  • Kamera sesi: Ekran yakalarken işitsel kamera sesi etkisi oluşturur
  • -
  • Fare imlecini de yakala: İşaretlediğinizde fare imleci de yakalanır. İmleç görüntü düzenleyicide ayrı bir nesne olarak görüntülenir. Böylece daha sonra taşıyabilir ya da silebilirsiniz.
  • -
  • Etkileşimli pencere yakalama kipini kullan: Etkileşimli kip, doğrudan etkin ekranı yakalamak yerine, yakalamak istediğiniz pencereyi seçmenize olanak tanır. Bu şekilde ayrıca alt pencereler de yakalanabilir. Ayrıntılar için pancere yakala bölümüne bakın.
  • -
- - -

Çıkış ayarları

-
    -
  • Yakalanan ekran görüntüsünün hedefi: Ekran görüntüsü yakalandıktan sonra bir ya da bir kaç hedefe gönderebilirsiniz.
  • -
  • Çıkış dosyası ayarları: Doğrudan kaydederken veya farklı kaydet penceresinde gösterilecek klasör ve dosya adı. ? düğmesine tıklayarak dosya adı biçiminde kullanılabilen ifadeler hakkında ayrıntılı bilgi alabilirsiniz.
  • -
  • JPEG ayarları: JPEG dosyaları kaydedilirken kullanılacak kalite ayarları
  • -
- - -

Yazıcı ayarları

-
    -
  • Sayfaya sığacak şekilde daralt: Eğer görüntü kağıt boyutundan taşıyorsa sayfaya sığacak şekilde daraltılır.
  • -
  • Sayfaya sığacak şekilde genişlet: Eğer görüntü kağıt boyutundan küçükse sayfaya sığacak şekilde büyütülür
  • -
  • Görüntüyü sayfa duruşuna göre döndür: Yatay biçimli bir görüntüyü yazdırmak için 90 derece döndürür.
  • -
- - - -

Yardım etmek mi istiyorsunuz?

- -

- Şu anda geliştirme içinb yardıma gerek yok. Ancak Greenshot ve geliştirme takımını desteklemek - için yapabileceğiniz bir kaç şey var.
- Teşekkürler :) -

- - -

Bağış yapmayı düşünün

-

- Greenshot gibi iyi bir yazılımı ücretsiz ve açık kaynaklı olarak sunmak için - oldukça çok emek harcıyoruz. Üretkenliğinize katkıda bulunduğuna inanıyorsanız, size - veya kurumunuza para ve zaman kazandırıyorsa ya da Greenshot ve açık kaynak felsefesinden - hoşlanıyorsanız lütfen bağış yaparak emeklerimize saygı gösterin.
- Greenshot geliştirici takımını nasıl destekleyeceğinizi görmek için web sitemize bakın:
- http://getgreenshot.org/support/ -

- - -

Yayılmasına yardım edin

-

- Greenshot hoşunuza gittiyse, tanıdıklarınıza anlatın ve onların da yararlanmasını sağlayın.
- Yazılım yorumlama sitelerinde bahsedin ve blogunuz veya web sitenizden bağlantı verin. -

- - -

Kendi dilinize çevirin

-

- Greenshot sizin dilinizi konuşmuyor mu? Eğer bir yazılımı çevirebileceğinizi düşünüyorsanız - hoşgeldinden fazlasını hakediyorsunuz. - Eğer kayıtlı bir sourceforge.net üyesi iseniz, çevirilerinizi - çeviri izleyicimize gönderbilirsiniz.
- Öncesinde - indirme sayfasından dilinizde bir çeviri olmadığından emin olun. Ayrıca çeviri izleyicimizden de durumu denetleyin. - Dilinizde bir çeviri çalışması planlanıyor veya yapılıyor olabilir.
- Çevirileri indirme sayfalarımızda ancak sourceforge.net kullanıcı hesabınızla gönderdiyseniz - yayınlayacağız. Böylece bizler çevirinizi büyük olasılıkla anlayamayacağımız için diğer sourceforge. - net kullanıcılarının sizinle iletişim kurması veya yeni sürümlerin çevirisini güncellenmek için - devreye girebilmesi sağlanacak. -

- - - - - - - diff --git a/Greenshot/Languages/help-zh-CN.html b/Greenshot/Languages/help-zh-CN.html deleted file mode 100644 index bfdebba5d..000000000 --- a/Greenshot/Languages/help-zh-CN.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Greenshot帮助 - - - - -

Greenshot帮助

- - 版本 0.8 简体中文翻译:uralhan - -

内容

-
    -
  1. 创建一个抓图
  2. -
      -
    1. 抓取屏幕的一部分
    2. -
    3. 抓取上次选择的区域
    4. -
    5. 抓取窗口
    6. -
    7. 抓取全屏
    8. -
    - -
  3. 使用图片编辑器
  4. -
      -
    1. 绘制形状
    2. -
    3. 添加文字
    4. -
    5. 高亮显示
    6. -
    7. 模糊效果
    8. -
    9. 裁剪抓图
    10. -
    11. 重复使用物件
    12. -
    13. 导出抓图
    14. -
    -
  5. 设置对话框
  6. -
      -
    1. 常规设置
    2. -
    3. 输出设置
    4. -
    5. 打印机设置
    6. -
    -
  7. 您愿意帮助我们吗?
  8. -
      -
    1. 考虑一下捐助
    2. -
    3. 广而告之
    4. -
    5. 提交一个翻译
    6. -
    -
- - -

创建一个抓图

-

- 你可以使用键盘上的Print按键或者右键点击Greenshot的系统托盘图标来创建一个抓图。
- 在创建抓图时还可以设置一些选项: -

- - -

抓取屏幕的一部分Print

-

- 抓取部分屏幕模式允许你选择需要抓取屏幕的某个部分。
- 开始抓取部分屏幕以后,你将看到屏幕上的鼠标变成了一个十字准星。 - 在你想抓取的区域的一角按住鼠标,拖动鼠标画出一个矩形框。 - 当你想要抓取的区域被矩形框包含以后,松开鼠标。 -

-

- 你可以使用Space按键(空格键)在抓取部分屏幕和 - 抓取窗口模式之间进行切换。 -

-

- 如果你想抓取更精确的区域,一种简单的方式是你可以先抓取一个较大的区域,然后使用Greenshot的图片编辑工具在初始的抓图上进行裁剪。 -

- - -

抓取上次选择的区域 Shift + Print

-

- 如果你刚刚使用了抓取屏幕的一部分或者抓取窗口操作, - 则你可以使用这个功能再次抓取刚才抓过的区域。 -

- - -

抓取窗口 Alt + Print

-

- 创建一个抓图来抓取当前正在活动的程序窗口。 -

-

- 设置对话框里提供了一个选项,可以允许你不仅仅只能抓取正在活动的程序窗口,还可以用交互式抓图来选择你想要抓的程序的窗口。如果此选项被选中,你可以通过点击来选中一个程序窗口(类似抓取屏幕的一部分那样,Greenshot会高亮显示会被抓取的区域)。
- 如果你此时还希望仅抓取一个子窗口(例如,一个浏览器的菜单(不包含工具条等)或者是使用了框架结构的web页面的一个独立框架),则移动鼠标到该窗口上,并按下PageDown按键,然后你就可以选择该程序窗口的子元素,并进行抓图。 -

- - -

抓取全屏 Control + Print

-

- 创建一个全屏幕抓图。 -

- - -

使用图片编辑器

-

- Greenshot内置了一个易用的图片编辑器,提供了一些方便的特色功能,如在抓图上添加注释或者形状。甚至可以对抓图的某个部分进行高亮显示或是模糊化处理。 -

-

- Greenshot的图片编辑器不仅仅可以在抓图时使用。你同样也可以用它打开一个来自文件或者剪贴板的图片。右键点击系统托盘中的Greenshot图标,依次可以选择从文件载入图片或者从剪切板载入图片。 -

-

- 默认情况下,每次抓取一个图像以后都会打开图片编辑器。如果你不想使用图片编辑器,你可以在设置对话框中关闭此动作。 -

- - - -

绘制形状

-

- 在图片编辑器的工具条的左边或者物件菜单里选择一个形状绘制工具。 - 每一个形状工具都会有一个快捷键。
- 可以使用的形状有:矩形R,椭圆E,直线L以及箭头A
- 点击,然后按住鼠标按钮拖动来定义形状的位置和尺寸,完成后松开鼠标即可。 -

-

- 选中工具栏的选择工具ESC以后,你可以对已存在的形状进行移动或者调整尺寸的操作。
- 每一个物件类型都有可以自定义的特殊选项(例如,直线粗细,直线颜色,填充颜色)。 - 你可以选中并改变已经存在的物件的选项,但是要注意下一个同类物件的选项将遵循这个改变。 -

-

- 你可以同时选择多个物件进行编辑。按下Shift按键然后点击选中多个物件。 -

- - -

添加文字

-

- 文字工具T的使用方法类似于绘制形状工具。只要绘制一个你所需要大小的文字框,然后在其中输入文字。
- 双击一个已经存在的文字框可以编辑里面的文字。 -

- - -

高亮显示

-

- 选中高亮显示H工具,你可以定义一个区域高亮显示,类似绘制一个形状
- 高亮显示操作还有一些选项可以在顶部工具栏的最左边进行设置: -

-
    -
  • 高亮文字:将一个区域使用选定的颜色进行高亮显示,就像在文件的文字中使用荧光笔标注。
  • -
  • 高亮区域:选中区域以外的全部图像都会变暗并且模糊*化。
  • -
  • 灰阶:选中区域以外的全部图像都会被变成灰阶图像。
  • -
  • 放大:选中区域会被放大显示。
  • -
- - -

模糊效果

-

- 对抓图的一些部分进行模糊处理可以防止其它人看到你不希望他们看到的一些信息,例如,图片中的银行账号数据,人名,密码或者脸部。
- 模糊工具O的使用方法类似于高亮显示工具。
- 可以使用的模糊效果选项有: -

-
    -
  • 马赛克效果:扩大选中区域的像素尺寸。
  • -
  • 模糊效果*:使选中区域变得模糊不清。
  • -
- -

- * 由于依赖于你的电脑的性能,使用一个模糊效果可能会降低Greenshot图片编辑器的运行速度。 - 如果你感觉图片编辑器进行模糊处理时突然变得非常慢,试试减少工具栏中预览质量的数值,或者 - 降低模糊半径的数值。
- 如果模糊处理的性能一直都很糟糕,你可能需要考虑使用马赛克效果来代替这一操作。 -

- - -

裁剪抓图

-

- 如果你只需要已抓取图像的某一部分,可以使用这个工具C - 来裁剪你需要的区域。
- 选中裁剪工具以后,在抓图上你所希望保留的区域绘制一个矩形。你可以调整选择区域的尺寸大小,就像对其它物件操作一样。
- 当你满意选择的区域以后,使用工具栏上的确认按钮或者按下Enter按键。如果你想取消裁剪,可以点击取消按钮或者按下ESC按键。 -

- - -

重复使用物件

-

- 如果你发现你会在大多数抓图中经常使用相同或者相似的物件(例如,一个包含浏览器类型和版本的文字框,或者在一些抓图中经常会模糊化同样的物件),你可以重复使用这些物件。
- 在物件菜单里选择保存物件到文件,可以将当前设定的物件保存下来以便在经后重复使用。 - 从文件载入物件可以在其它抓图中使用已经保存的物件。 -

- - -

导出抓图

-

- 在完成抓图编辑之后,你可以将结果导出到任何你需要的地方。 - 你可以在文件菜单,顶部工具栏里找到全部的导出选项或者使用快捷键来操作: -

-
    -
  • 保存 Control + S:保存图片到文件(如果这个图片之前已经被保存,否则会显示另存为...对话框)。
  • -
  • 另存为... Control + Shift + S:可以让你选择要保存为文件的路径,文件名,和图像格式。
  • -
  • 复制图片到剪切板 Control + Shift + C:复制一个图片的拷贝到剪贴板,这样就可以在其它程序中粘贴。
  • -
  • 打印... Control + P:将图片进行打印。
  • -
  • 编辑E-Mail Control + E: 打开你默认的电子邮件客户端创建一条新信息,并将抓图作为邮件附件
  • -
-

- 在编辑器中保存一个图片以后,在编辑器窗口的底部状态栏里点击右键,可以复制图片文件的保存路径到剪贴板,或者也可以直接在Windows资源管理器中打开所保存到的文件夹。 -

- - - -

设置对话框

- - -

常规设置

-
    -
  • 语言:你希望使用的语言。
    - 你可以在这里下载Greenshot额外的语言文件。
  • -
  • 注册快捷键:如果选中,则Greenshot将可以使用Print按键来抓图。
  • -
  • 开机时自动启动Greenshot:当系统启动的时启动Greenshot程序。
  • -
  • 抓屏时闪光:抓图时发出闪光(闪光灯提示)。
  • -
  • 抓屏时播放声音:抓图时发出声音(快门声提示)。
  • -
  • 抓取鼠标箭头:如果选中,则鼠标箭头也会被抓取下来。 - 鼠标箭头在图片编辑器中将会被作为一个独立的物件,所以你可以稍后再移动或者删除它。
  • -
  • 采用交互式抓图:(抓取窗口模式)代替抓取正在活动窗口的方法,交互式抓取模式可以允许你选择需要抓取的程序的窗口。而且可以用来选择抓取程序的子窗口,请查看抓取窗口
  • -
- - -

输出设置

-
    -
  • 抓图后的动作:允许你选择一个抓取操作完成以后所进行的动作。
  • -
  • 输出格式设定:默认直接存储时或者使用保存(使用另存为对话框)操作时建议的文件名称和文件路径。 - 点击?号按钮来学习和了解更多可以在文件名格式中使用的符号。
  • -
  • JPEG 图像质量:保存为JPEG文件时候所使用的图像质量。
  • -
- - -

打印机设置

-
    -
  • 缩小图片以适应纸张大小:如果图像大小超出了纸张的大小,则缩小图片的尺寸来适应纸张的尺寸。
  • -
  • 放大图片以适应纸张大小:如果图像大小远小于纸张的大小,则尽可能的放大图片来适应纸张的尺寸。
  • -
  • 旋转图片:将图片旋转90度然后打印。
  • -
- - - -

您愿意帮助我们吗?

- -

- 目前,我们在开发方面还不需要帮助。不过,还有一些其它的方式来帮助和支持Greenshot及其开发小组。
- 十分感谢 :) -

- - -

考虑一下捐助

-

- 我们把大部分工作都放在了Greenshot中并花费时间来提供这样一个不错的免费开源的软件。如果你感觉它帮助你提高了效率,或者节省了你(或者你的公司)的时间和金钱,或者你仅仅是喜欢Greenshot和开源软件精神:请考虑一下用捐助的方式来赞助我们。
- 请查看我们的主页了解如何赞助Greenshot开发小组:
- http://getgreenshot.org/support/ -

- - -

广而告之

-

- 如果你喜欢Greenshot,请告诉其他人比如你的朋友和同学以及你的跟随者,有个好的开源的抓图/截图工具叫Greenshot。 - :)
- 在软件门户网站投票支持Greenshot或者在你的博客或网站添加一个Greenshot的主页的链接。 -

- - -

提交一个翻译

-

- Greenshot还没有支持你所使用的语言?如果你觉得自己适合来为此软件制作一个翻译,不用客气来做吧。 - 如果你已经在开源社区sourceforge.net注册,你可以在我们的translations tracker提交你的翻译。
- 但是请先确认在我们的下载页面里还没有你使用的语言的翻译存在,同样请查看一下我们的translations tracker,是否已经有了正在进行中的翻译或者至少已经开始讨论。
- 请注意我们只会在我们的下载页提供一个通过sourceforge.net提交的翻译,因为我们没有能力去阅读所有的语言,所以这样可以让其他用户能够联系到你,并帮助你在下一个新版本的Greenshot的翻译中提出改进意见。 -

- - - - - - - diff --git a/Greenshot/Languages/language-cs-CZ.xml b/Greenshot/Languages/language-cs-CZ.xml deleted file mode 100644 index 38c612b99..000000000 --- a/Greenshot/Languages/language-cs-CZ.xml +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - Czech translation: Zdeněk Chalupský, chalzd@gmail.com - - - Greenshot - revoluční utilita pro snímání obrazovky - - - Nakreslit obdélník (R) - - - Uložit - - - Předvolby... - - - Úložné místo - - - Nastavení - - - Výchozí místo pro uložení snímků (ponechte prázdné pro uložení do počítače) - - - Jazyk - - - Vzorové jméno souboru - - - Jazyk uživatelského rozhraní Greenshot (vyžaduje restart) - - - Vzor pro generování souborů při ukládání snímků - - - Formát obrázku - - - Výchozí formát obrázku - - - Oblast snímání - - - Zachycení poslední oblasti - - - Konec - - - Efekty - - - Přehrát zvuk uzávěrky fotoaparátu - - - Použít záblesk - - - Chyba - - - Nelze uložit soubor do {0}. -Zkontrolujte prosím dostupnost vybraného umístění. - - - Zachytit celou obrazovku - - - Vystřihnout - - - Kopírovat - - - Vložit - - - O programu Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot je ABSOLUTNĚ BEZ ZÁRUKY. Toto je svobodný software, můžete jej dále šířit za určitých podmínek. -Podrobnosti o GNU General Public License: - - - Nelze otevřít odkaz. - - - Nelze uložit snímek, prosím, zvolte vhodné místo. - - - Ikony z Yusuke Kamiyamane's Fugue icon set (Creative Commons Attribution 3.0 license) - - - Greenshot hostuje na sourceforge.net - - - Chyby hlašte, prosím, na - - - Pokud se vám Greenshot líbí, uvítáme Vaší podporu: - - - Obrázek uložen do {0}. - - - Obrázek uložený do schránky. - - - Uložit jako... - - - Soubor - - - Úpravy - - - Objekt - - - Nakreslit elipsu (E) - - - Přidat textbox (T) - - - Odstranit - - - Vybrat vše - - - Kopírovat obrázek do schránky - - - Vybrat okno pro zachycení - - - Duplikovat vybraný prvek - - - Nápověda - - - O programu Greenshot - - - Greenshot editor obrázků - - - Nastavení aplikace - - - Nastavení výstupního souboru - - - Přeskočit editor obrázků - - - Registrovat klávesové zkratky - - - Definuje klávesové zkratky Prnt, Ctrl + Print, Alt + Prnt, které jsou vyhrazeny pro globální použití od startu Greenshotu, až po jeho ukončení. - - - Tisková úloha byla zaslána na '{0}'. - - - Tisk - - - Nápověda Greenshot - - - Nastavení JPEG - - - Kvalita JPEG - - - Zobrazit nastavení kvality JPEG při každém ukládání obrázku - - - Kvalita Greenshot JPEG - - - Prosím, vyberte nastavení kvality pro váš obrázek ve formátu JPEG. - - - Uložit JPEG ve výchozí kvalitě, nedotazovat se znovu - - - Barva čáry - - - Barva výplně - - - Tloušťka linky - - - Výběr barvy - - - Použít - - - Průhlednost - - - Barvy pro web (HTML) - - - Červená - - - Zelená - - - Modrá - - - Alfa - - - Naposledy použité barvy - - - Zavřít - - - Upozornění - - - Jeden nebo několik klávesových zkratek nemohlo být zapsáno. Proto neboudou klávesové zkratky pro Greenshot dostupné. -Tento problém je pravděpodobně způsoben dalším programem, používajícím stejných kombinací kláves. -Prosím ukončete, nebo deaktivujte software využívající tlačítko PrtSc. Také můžete využít výchozích funkcí Greenshotu prostřednictvím ikony v systémové oblasti. - - - Otevřít v editoru obrázků - - - Odeslat na tiskárnu - - - Uložit přímo (pomocí nastavení viz níže) - - - Kopírovat do schránky - - - Nakreslit linku (L) - - - Cíl snímku - - - Nakreslit šipku (A) - - - Tvar šipky - - - Počáteční bod - - - Koncový bod - - - Oba - - - Žádný - - - Ztížení rozeznání obsahu - - - Zvýraznit režim - - - Program Greenshot je již spuštěn. - - - Spustit Greenshot při startu - - - Greenshot nemohl zapisovat do schránky, je {0} blokován přístup. - - - Nastala chyba při pokusu o tisk. - - - Možnosti tisku Greenshot - - - Centrovat na stránce - - - Zvětšit oblast tisku, aby odpovídala velikosti papíru - - - Otočit obrázek podle orientace stránky - - - Zmenšit oblast tisku aby odpovídala velikosti papíru - - - Uložit možnosti jako výchozí, nedotazovat se znovu - - - Zobrazot dialog pro nastavení tisku vždy před tiskem - - - Možnosti tisku - - - Výstup - - - Celkový - - - Chyba při přístupu do schránky. Prosím zkuste to znovu. - - - Bold - - - Italic - - - Uspořádat vrstvy - - - Velikost - - - Posunout úplně nahoru - - - Nahoru o jednu úroveň - - - Dolů o jednu úroveň - - - Úplně dolů - - - Rychlé nastavení - - - Chyba - - - Omlouváme se, ale došlo k neočekávané chybě. - -Dobrá zpráva: můžete nám pomoci odstranit chybu, když o ní podáte hlášení. -Prosím, navštivte níže uvedenou adresu, vytvořte nové hlášení o chybě a vložte text hlášení o chybě. - -Prosím, přidejte pouze smysluplné shrnutí a připojte informace, které považujete za užitečné pro popis hlášeného problému. -Také bychom velmi ocenili, kdyby jste zkontrolovali, zda položka pro tuto chybu již neexistuje. (Můžete použít rychlé vyhledávání.) Děkuji vám :) - - - Zavřít - - - Kopírovat cestu do schránky pokaždé, když je obrázek uložen - - - Kopírovat cestu do schránky - - - Následující symboly budou nahrazeny automaticky v definované struktuře: -${YYYY} rok, 4 číslice -${MM} měsíc, 2 číslice -${DD} den, 2 číslice -${hh} hodina, 2 číslice -${mm} minuta, 2 číslice -${ss} sekunda, 2 číslice -${NUM} zvyšování počtu, 6 číslice -${title} titulek okna -${user} uživatel Windows -${domain} Windows doména -${hostname} jméno PC - -Můžete také vytvářet adresáře Greenshotu dynamicky, stačí použít zpětné lomítko (symbol \) pro určení složky. -Například: ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} bude vytvářet složky ve výchozím úložišti pro příslušný den, např. 2008-06-29, ty budou obsahovat snímky s názvem souboru tvořeným aktuálním časem PC, např. 11_58_32 (plus rozšíření definováno v nastavení). - - - Výběr objektů (ESC) - - - Uložit jako (zobrazovat dialog) - - - Uložit přímo (pomocí preferovaného nastavení pro výstupní soubor) - - - Otevřít složku v prohlížeči Windows - - - Tisk data/času v dolní části stránky - - - Zvýraznit (H) - - - Rozmazat - - - Pixalizace - - - Zvýraznit oblast - - - Zvýraznit text - - - Ve stupních šedi - - - Zvětšit - - - Velikost pixelu - - - Zamlžit (O) - - - Poloměr rozostření - - - Jas - - - Náhled kvality - - - Faktor zvětšení - - - Stín - - - Potvrdit - - - Zrušit - - - Ořez (C) - - - Otevřít obrázek ze schránky - - - Neočekávaná chyba při zápisu do schránky. - - - Nelze uložit konfigurační soubor Greenshot. Prosím zkontrolujte oprávnění k přístupu k '{0}'. - - - Tisk - - - Zachytit - - - Zachytit kurzor myši - - - Otevřít obrázek ze souboru - - - Soubor "{0}" nelze otevřít. - - - Přejete si uložit snímek? - - - Uložit obrázek? - - - Použit interaktivní režim snímání oken - - - Zachytit okna i když jsou poškozena - - - Digitalizace obsahu pouze pro podporované aplikace - - - E-Mail - - - E-Mail - - - Načíst objekty ze souboru - - - Uložit objekty do souboru - - - Před zachycením čekat milisekund - - - Klikněte pravým tlašítkem myši, nebo stiskněte klávesu PrtSc. - - - Podpora pro Greenshot - - - - diff --git a/Greenshot/Languages/language-de-DE.xml b/Greenshot/Languages/language-de-DE.xml deleted file mode 100644 index 8bf74f2d0..000000000 --- a/Greenshot/Languages/language-de-DE.xml +++ /dev/null @@ -1,531 +0,0 @@ - - - - - - - - - Greenshot - das revolutionäre Screenshot-Tool - - - Rechteck zeichnen (R) - - - Speichern - - - Einstellungen... - - - Speicherort - - - Einstellungen - - - Gibt den Ort auf Ihrer Festplatte an, wo die Screenshots standardmäßig gespeichert werden. Lassen Sie dieses Feld leer, wenn Sie auf Ihren Desktop speichern wollen. - - - Sprache - - - Dateiname-Muster - - - Sprache von greenshots Benutzeroberfläche - - - Muster, das beim Speichern von Screenshots zum Generieren von Dateinamen verwendet wird - - - Bildformat - - - Standardmäßig verwendetes Bildformat - - - Bereich abfotografieren - - - Zuletzt gewählten Bereich abfotografieren - - - Schließen - - - Effekte - - - Kamera-Klang abspielen - - - Blitzlicht anzeigen - - - Fehler - - - Konnte Datei nicht nach {0} speichern. -Bitte überprüfen Sie, ob am Speicherort Schreibrechte bestehen. - - - Kompletten Bildschirm abfotografieren - - - Ausschneiden - - - Kopieren - - - Einfügen - - - Über Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Für Greenshot besteht KEINERLEI GARANTIE. Greenshot ist freie Software, die Sie unter bestimmten Bedingungen weitergeben dürfen. -Detaillierte Informationen zur GNU General Public License: - - - Konnte Link nicht öffnen. - - - Screenshot konnte nicht gespeichert werden, bitte wählen Sie einen anderen Speicherort. - - - Icons aus Yusuke Kamiyamane's Fugue icon set (Creative Commons Attribution 3.0 license) - - - Greenshot wird von sourceforge.net gehostet unter - - - Bitte melden Sie Fehler unter - - - Wenn Sie Greenshot mögen, können Sie uns gerne unterstützen: - - - Grafik wurde gespeichert unter {0}. - - - Grafik wurde in die Zwischenablage kopiert. - - - Speichern unter... - - - Datei - - - Bearbeiten - - - Objekt - - - Ellipse zeichnen (E) - - - Textbox hinzufügen (T) - - - Gewähltes Element löschen - - - Alle auswählen - - - Grafik in die Zwischenablage kopieren - - - Fenster abfotografieren - - - Gewähltes Element duplizieren - - - Hilfe - - - Über Greenshot - - - Greenshot Editor - - - Programmeinstellungen - - - Bevorzugte Ausgabedatei-Einstellungen - - - Bildbearbeitung überspringen - - - Globale Tastenkombinationen aktivieren - - - Legt fest, ob beim Programmstart die Tastenkombinationen Drucken, Strg + Drucken, Alt + Drucken beim Betriebssystem zur globalen -Verwendung durch Greenshot reserviert werden, bis das Programm geschlossen wird. - - - Druckauftrag wurde an '{0}' gesendet. - - - Drucken - - - Greenshot Hilfe - - - JPEG-Einstellungen - - - JPEG-Qualität - - - JPEG-Qualitäts-Dialog immer zeigen, wenn ein JPEG-Bild gespeichert wird - - - Greenshot JPEG Qualität - - - Bitte wählen Sie die Qualität Ihres JPEG Bilds. - - - Als Standard-JPEG-Qualität speichern und nicht wieder nachfragen - - - Rahmenfarbe - - - Hintergrundfarbe - - - Linienstärke - - - Farbwähler - - - Übernehmen - - - Transparent - - - HTML Farbe - - - Rot - - - Grün - - - Blau - - - Alpha - - - Zuletzt verwendete Farben - - - Schließen - - - Hinweis - - - Eine oder mehrere globale Tastenkombinationen konnten nicht aktiviert werden. Es könnte sein, dass Sie diese daher nicht verwenden können. -Vermutlich wurden dieselben Tastenkombinationen bereits von einem anderen Programm reserviert. -Bitte deaktivieren Sie Programme, die die Drucken-Taste verwenden. Sie können alle Greenshot-Funktionen aber auch über das Kontextmenü des Greenshot-Icons im Infobereich verwenden. - - - Im Editor öffnen - - - An Drucker senden - - - Sofort speichern - - - In Zwischenablage kopieren - - - Linie zeichnen (L) - - - Screenshot Ziel - - - Pfeil zeichnen (A) - - - Pfeilspitzen - - - Anfangspunkt - - - Endpunkt - - - Beide - - - Keine - - - Unkenntlich machen - Modus - - - Hervorheben - Modus - - - Eine Instanz von Greenshot läuft bereits. - - - Greenshot mit Windows starten - - - Greenshot kann nicht in die Zwischenablage schreiben, da sie vom Prozess {0} blockiert ist. - - - Beim Versuch zu drucken ist ein Fehler aufgetreten. - - - Greenshot Druckoptionen - - - Ausdruck auf der Seite zentrieren - - - Ausdruck auf Seitengröße vergrößern - - - Drehung des Ausdrucks an das Seitenformat anpassen - - - Ausdruck auf Seitengröße verkleinern - - - Als Standard speichern und nicht wieder nachfragen - - - Druckoptionen-Dialog immer anzeigen, wenn ein Bild gedruckt wird - - - Druckeinstellungen - - - Ausgabe - - - Allgemein - - - Kopieren in die Zwischenablage fehlgeschlagen. Bitte nochmal probieren. - - - Fett - - - Kursiv - - - Anordnen - - - Größe - - - In den Vordergrund - - - Eine Ebene nach vorne - - - Eine Ebene nach hinten - - - In den Hintergrund - - - Schnelleinstellungen - - - Fehler - - - Tut uns leid, ein unerwarteter Fehler ist aufgetreten. -Die gute Nachricht ist: Sie können uns helfen, ihn zu beseitigen, indem Sie uns einen Fehlerbericht zukommen lassen. -Besuchen Sie die unten stehende URL und erstellen Sie einen neuen Fehlerbericht. -Bitte geben Sie eine aussgekräftige Zusammenfassung an, fügen Sie den Inhalt des Textfelds in die Beschreibung ein, und ergänzen Sie diese mit zusätzlichen -Informationen, die für das Nachvollziehen des Fehlers hilfreich sein könnten. -Wir wären sehr dankbar, wenn Sie vorher prüfen würden, ob dieser Fehler schon gemeldet wurde - nutzen Sie einfach die Suche, um bestehende Fehlerberichte -schnell zu finden. Vielen Dank :) - - - Schließen - - - Dateipfad in die Zwischenablage kopieren, wenn ein Bild gespeichert wird - - - Pfad in Zwischenablage kopieren - - - Die folgenden Platzhalter werden im festgelegten Muster automatisch ersetzt: -${YYYY} Jahr, 4-stellig -${MM} Monat, 2-stellig -${DD} Tag, 2-stellig -${hh} Stunde, 2-stellig -${mm} Minute, 2-stellig -${ss} Sekunde, 2-stellig -${NUM} inkrementierende Zahl, 6-stellig -${title} Fenstertitel -${user} Windows-Benutzername -${domain} Windows-Domäne -${hostname} PC Name -Greenshot kann auch Verzeichnisse dynamisch erstellen, verwenden Sie das Backslash-Symbol (\) um Verzeichnisse vom Dateinamen zu trennen. -Beispiel: das Muster ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -generiert ein Verzeichnis für den aktuellen Tag in ihrem Standard-Speicherort an, z.B. 2008-06-29, der Name des enthaltenen Screenshots basiert auf der aktuellen -Zeit, z.B. 11_58_32 (plus Dateinamenerweiterung wie in den Einstellungen definiert) - - - Auswahlwerkzeug (ESC) - - - Speichern unter (mit Dialog) - - - Sofort speichern (mit bevorzugten Ausgabedatei-Einstellungen) - - - Verzeichnis in Windows Explorer öffnen - - - Datum und Uhrzeit am Ende der Seite anfügen - - - Hervorheben (H) - - - Weichzeichner - - - Verpixeln - - - Bereich hervorheben - - - Textmarker - - - Graustufen - - - Vergrößern - - - Pixelgröße - - - Unkenntlich machen (O) - - - Weichzeichner-Radius - - - Helligkeit - - - Vorschauqualität - - - Vergrößerungsfaktor - - - Schatten - - - Bestätigen - - - Abbrechen - - - Zuschneiden (C) - - - Bild aus Zwischenablage öffnen - - - Ein unerwartete fehler beim schreiben in die Zwischenablage. - - - Greenshot kann seinen Konfiguration nicht schreiben, bitte prüfen sie die berechtigungen auf '{0}'. - - - Drucker - - - Abfotografieren - - - Mousepointer mit abfotografieren - - - Bild aus Datei öffnen - - - Die Datei "{0}" konnte nicht geöffnet werden. - - - Möchten Sie den Screenshot speichern? - - - Bild speichern? - - - Fenster interaktiv abfotografieren - - - Kompletes Fenster, auch wenn bedeckt, abfotografieren - - - Bei bekannte Anwendungen nur die Kontent abfotografieren - - - E-Mail - - - E-Mail - - - Objekte aus Datei laden - - - Objekte in Datei speichern - - - Millisekunden warten vor abfotografieren - - - Klicken Sie hier mit der rechten Maustaste oder drücken Sie die Druck-Taste. - - - Greenshot unterstützen - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-el-GR.xml b/Greenshot/Languages/language-el-GR.xml deleted file mode 100644 index 9ac1e6f27..000000000 --- a/Greenshot/Languages/language-el-GR.xml +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - Μετάφραση στα Ελληνικά από τον ΓΙΩΡΓΟ ΣΚΟΥΝΤΖΗ - - - Greenshot - Το τελειότερο πρόγραμμα για τη καταγραφή στιγμιότυπων οθόνης - - - Δημιουργία ορθογωνίου (R) - - - Αποθήκευση - - - Προτιμήσεις... - - - Θέση αποθήκευσης - - - Ρυθμίσεις - - - Θέση εξ ορισμού αποθήκευσης στιγμιότυπων (αφήστε το κενό για αποθήκευση στην επιφάνεια εργασίας) - - - Γλώσσα - - - Πρότυπο όνομα αρχείου - - - Γλώσσα διεπαφής χρήστη (απαιτείται επανεκκίνηση) - - - Πρότυπα που χρησιμοποιούνται για τα παραγόμενα ονόματα αρχείων όταν αποθηκεύονται στιγμιότυπα - - - Μορφή εικόνας - - - Προκαθορισμένη μορφή εικόνας - - - Περιοχή καταγραφής - - - Καταγραφή τελευταίας περιοχής - - - Έξοδος - - - Εφέ - - - Ήχος φωτογραφικής μηχανής - - - Εμφάνιση Flash - - - Σφάλμα - - - Το αρχείο δεν μπορεί να αποθηκευτεί στο {0}. -Παρακαλω ελέγξτε τη δυνατότητα εγγραφής - πρόσβασης στη συγκεκριμένη θέση αποθήκευσης. - - - Καταγραφή πλήρους οθόνης - - - Αποκοπή - - - Αντιγραφή - - - Επικόλληση - - - Πληροφορίες για το Greenshot - - - Πνευματικά δικαιώματα (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Δεν παρέχεται ΚΑΜΙΑ ΕΓΓΥΗΣΗ για το Greenshot. Είναι ελεύθερο λογισμικό. Είστε ελεύθεροι να το αναδιανείμετε κάτω από ορισμένες συνθήκες. -Λεπτομέρειες σχετικά με την GNU General Public License: - - - Η υπερσύνδεση δεν μπορεί να ανοίξει. - - - Δεν είναι δυνατή η αποθήκευση του στιγμιότυπου, παρακαλώ στην εύρεση κατάλληλης θέσης. - - - Εικονίδια από Yusuke Kamiyamane's Fugue icon set (Creative Commons Attribution 3.0 license) - - - Το Greenshot φιλοξενείται από τη sourceforge.net: - - - Αναφορά προβλημάτων: - - - Αν σας αρέσει το Greenshot, είστε ευπρόσδεκτοι να μας υποστηρίξετε: - - - Αποθήκευση εικόνας στη {0}. - - - Η εικόνα αποθηκεύτηκε στο πρόχειρο. - - - Αποθήκευση ως... - - - Αρχείο - - - Επεξεργασία - - - Αντικείμενο - - - Δημιουργία έλλειψης (E) - - - Προσθήκη πλαισίου κειμένου (T) - - - Διαγραφή - - - Επιλογή όλων - - - Αντιγραφή εικόνας στο πρόχειρο - - - Καταγραφή ενεργού παραθύρου - - - Διπλασιασμός επιλεγμένου στοιχείου - - - Βοήθεια - - - Πληροφορίες για το Greenshot - - - Επεξεργαστής εικόνας του Greenshot - - - Ρυθμίσεις εφαρμογής - - - Προτιμώμενες ρυθμίσεις αρχείου εξόδου - - - Παράλειψη επεξεργαστή κειμένου - - - Χρήση προτιμώμενων συνδυασμών πλήκτρων - - - Καθορισμός του κατά πόσο οι συντομεύσεις PrtScr, Ctrl + PrtScr, Alt + PrtScr θα χρησιμοποιηθούν από το Greenshot από την εκκίνηση του προγράμματος μέχρι του τερματισμού του. - - - Η εκτύπωση στάλθηκε στον '{0}'. - - - Εκτύπωση - - - Βοήθεια για το Greenshot - - - Ρυθμίσεις JPEG - - - Ποιότητα JPEG - - - Επιλογή της ποιότητας JPEG πάντα κατά την αποθήκευση ως JPEG - - - Greenshot ποιότητα JPEG - - - Παρακαλώ επιλέξτε τη ποιότητα για την JPEG εικόνα σας. - - - Αποθήκευση ως προκαθορισμένη ποιότητα JPEG και να μη ξαναρωτηθώ - - - Χρώμα γραμμής - - - Γέμισμα - - - Πάχος γραμμής - - - Επιλογή χρώματος - - - Εφαρμογή - - - Διαφάνεια - - - Χρώμα HTML - - - Κόκκινο - - - Πράσινο - - - Μπλε - - - Άλφα - - - Πρόσφατα - - - Κλείσιμο - - - Προειδοποίηση - - - Ένας ή περισσότεροι συνδυασμοί πλήκτρων δεν μπορούν να καταχωριστούν. Ως εκ τούτου, μπορεί να μην είναι δυνατή η χρήση του συνδυασμού πλήκτρων από το Greenshot. -Αυτό το πρόβλημα πιθανόν να προκλήθηκε επειδή ένα άλλο εργαλείο χρησιμοποιεί τον ίδιο συνδυασμό πλήκτων. -Παρακαλούμε να απενεργοποιήσετε το λογισμικό κάνοντας χρήση του κουμπιού PrtScr/Prnt. Μπορείτε επίσης απλά να χρησιμοποιήσετε όλα τα χαρακτηριστικά του Greenshot από το σχετικό μενού επιλογών κάνοντας δεξί κλικ στο εικονίδιο του προγράμματος στη γραμμή εργασιών. - - - Άνοιγμα για επεξεργασία - - - Αποστολή για εκτύπωση - - - Άμεση αποθήκευση (με τις παρακάτω ρυθμίσεις) - - - Αντιγραφή στο πρόχειρο - - - Δημιουργία γραμμής (L) - - - Προορισμός Στιγμιότυπου Οθόνης - - - Δημιουργία βέλους (A) - - - Αιχμή Βέλους - - - Σημείο έναρξης - - - Σημείο λήξης - - - Αμφότερα - - - Κανένα - - - Λειτουργία απόκρυψης - - - Λειτουργία επισήμανσης - - - Ένα στιγμιότυπο του Greenshot εκτελείται ήδη. - - - Έναρξη του Greenshot κατά την εκκίνηση - - - Το Greenshot δεν ήταν σε θέση να εγγράψει στο πρόχειρο καθώς η διαδικασία {0} παρεμποδίζει την πρόσβαση. - - - Ένα σφάλμα προέκυψε κατά τη διαδικασία εκτύπωσης. - - - Ρυθμίσεις εκτύπωσης του Greenshot - - - Εκτύπωση στο κέντρο της σελίδας - - - Μεγέθυνση στο μέγεθος της σελίδας - - - Περιστροφή στο προσανατολισμό της σελίδας - - - Συρρίκνωση στο μέγεθος της σελίδας - - - Αποθήκευση των επιλογών ως προεπιλογή και να μην ξαναρωτηθώ - - - Εμφάνιση παραθύρου διαλόγου επιλογών εκτύπωσης κατά την εκτύπωση - - - Επιλογές Εκτύπωσης - - - Αρχείο Εξόδου - - - Γενικά - - - Σφάλμα κατά την πρόσβαση στο πρόχειρο. Παρακαλώ προσπαθήστε και πάλι. - - - Έντονη γραφή - - - Πλάγια γραφή - - - Διάταξη - - - Μέγεθος - - - Μεταφορά σε πρώτο πλάνο - - - Μεταφορά ένα επίπεδο εμπρός - - - Μεταφορά ένα επίπεδο πίσω - - - Μεταφορά στο φόντο - - - Γρήγορες Προτιμήσεις - - - Σφάλμα - - - Λυπούμαστε, αλλά προέκυψε ένα μη αναμενόμενο σφάλμα. - -Οι καλές ειδήσεις είναι: μπορείτε να μας βοηθήσετε να απαλλαγούμε από αυτό, υποβάλλοντας μια αναφορά σφάλματος. -Παρακαλούμε επισκεφθείτε την ηλεκτρονική διεύθυνση παρακάτω, δημιουργήσετε μια νέα αναφορά σφάλματος και επικολλήστε το περιεχόμενο από την περιοχή του κειμένου στην περιγραφή. - -Παρακαλείσθε να προσθέσετε μια περιεκτική περίληψη και να συμπεριλάβετε τις σχετικές πληροφορίες που θεωρείτε χρήσιμες για την αναπαραγωγή του προβλήματος. -Επίσης, θα ήταν ιδιαίτερα χρήσιμο να γίνει έλεγχος για το αν υπάρχει ήδη καταγραφή για αυτό το σφάλμα. (Μπορείτε να χρησιμοποιήσετε την αναζήτηση για να βρείτε την ανάλογη καταγραφή πιο γρήγορα.) Σας ευχαριστούμε :) - - - Κλείσιμο - - - Αντιγραφή της θέσης του αρχείου στο πρόχειρο κατά την αποθήκευση - - - Αντιγραφή της θέσης του αρχείου στο πρόχειρο - - - Τα ακόλουθα σύμβολα κράτησης θέσης θα αντικατασταθούν αυτόματα στο προκαθορισμένο πρότυπο: -%YYYY% έτη, 4 ψηφία -%MM% μήνες, 2 ψηφία -%DD% ημέρες, 2 ψηφία -%hh% ώρες, 2 ψηφία -%mm% λεπτά, 2 ψηφία -%ss% δευτερόλεπτα, 2 ψηφία -%NUM% αυξανόμενος αριθμός, 6 ψηφία -%title% Τίτλος Παραθύρου -%user% Χρήστης Windows -%domain% Κυριότητα Windows -%hostname% Όναμα Υπολογιστή - -Μπορείτε επίσης να δημιουργήσετε με το Greenshot καταλόγους δυναμικά, χρησιμοποιώντας το σύμβολο backslash, ανάποδη κάθετο (\) για το διαχωρισμό του ονόματος φακέλων και του όνοματος των αρχείων. -Παράδειγμα: το πρότυπο %YYYY%-%MM%-%DD%\%hh%-%mm%-%ss% -θα δημιουργήσει ένα φάκελο, με όνομα την τρέχουσα ημέρα, στην προεπιλεγμένη θέση αποθήκευσης, π.χ. 2011-04-13, το δε όνομα του αρχείου θα βασίζεται στην τρέχουσα ώρα, π.χ. 11_58_32 (συν την επέκταση που έχει καθοριστεί στις ρυθμίσεις) - - - Εργαλείο Επιλογής (ESC) - - - Αποθήκευση ως (εμφάνιση διαλόγου) - - - Άμεση αποθήκευση (με χρήση των προτιμώμενων ρυθμίσεων) - - - Άνοιγμα καταλόγου στην Εξερεύνηση των Windows - - - Εκτύπωση ημέρας / ώρας στο κάτω μέρος της σελίδας - - - Επισήμανση (H) - - - Θόλωμα - - - Παραμόρφωση με χρήση pixel - - - Επισήμανση περιοχής - - - Επισήμανση Κειμένου - - - Απόχρωση του γκρι - - - Μεγέθυνση - - - Μέγεθος Pixel - - - Απόκρυψη (O) - - - Θόλωμα - - - Φωτεινότητα - - - Ποιότητα προεπισκόπησης - - - Συντελεστής μεγέθυνσης - - - Σκιά - - - Επιβεβαίωση - - - Ακύρωση - - - Περικοπή (C) - - - Άνοιγμα εικόνας από το πρόχειρο - - - Παρουσιάστηκε ένα απροσδόκητο σφάλμα κατά την εγγραφή στο πρόχειρο. - - - Δεν ήταν δυνατή η αποθήκευση του αρχείου διαμόρφωσης του Greenshot. Παρακαλώ ελέγξτε τα δικαιώματα πρόσβασης για '{0}'. - - - Εκτύπωση - - - Καταγραφή - - - Καταγραφή δείκτη κατάδειξης - - - Άνοιγμα εικόνας από αρχείο - - - Το αρχείο "{0}" δεν είναι δυνατό να προσπελαστεί. - - - Θέλετε να αποθηκεύσετε το στιγμιότυπο οθόνης; - - - Αποθήκευση εικόνας; - - - Χρήση της διαδραστικής λειτουργίας καταγραφής παραθύρου - - - Καταγραφή παραθύρου ακόμη και αν παρεμποδίζεται - - - Καταγραφή περιεχομένου μόνο από τις εφαρμογές που υποστηρίζονται - - - Αποστολή στιγμιότυπου με e-mail - - - Αποστολή στιγμιότυπου με e-mail - - - Φόρτωμα αντικειμένων από αρχείο - - - Αποθήκευση αντικειμένων σε αρχείο - - - Χιλιοστά του δ/λέπτου πριν τη καταγραφή - - - Κάντε δεξί κλικ εδώ ή πατήστε το κουμπί PrtScr/Prnt. - - - Υποστήριξη του Greenshot - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-en-US.xml b/Greenshot/Languages/language-en-US.xml deleted file mode 100644 index 30551113d..000000000 --- a/Greenshot/Languages/language-en-US.xml +++ /dev/null @@ -1,531 +0,0 @@ - - - - - - - - - Greenshot - the revolutionary screenshot utility - - - Draw rectangle (R) - - - Save - - - Preferences... - - - Storage location - - - Settings - - - Location where screenshots are stored by default (leave empty for saving to your desktop) - - - Language - - - Filename pattern - - - Language of greenshot's user interface - - - Pattern used for generating filenames when saving screenshots - - - Image format - - - Image format used by default - - - Capture region - - - Capture last region - - - Exit - - - Effects - - - Play camera sound - - - Show flashlight - - - Error - - - Cannot save file to {0}. -Please check write accessibility of the selected storage location. - - - Capture full screen - - - Cut - - - Copy - - - Paste - - - About Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. -Details about the GNU General Public License: - - - Could not open link. - - - Could not save screenshot, please find a suitable location. - - - Icons from Yusuke Kamiyamane's Fugue icon set (Creative Commons Attribution 3.0 license) - - - Greenshot is hosted by sourceforge.net at - - - Please report bugs to - - - If you like Greenshot, you are welcome to support us: - - - Image saved to {0}. - - - Image stored to clipboard. - - - Save as... - - - File - - - Edit - - - Object - - - Draw ellipse (E) - - - Add textbox (T) - - - Delete - - - Select all - - - Copy image to clipboard - - - Capture window - - - Duplicate selected element - - - Help - - - About Greenshot - - - Greenshot image editor - - - Application Settings - - - Preferred Output File Settings - - - Skip image editor - - - Register Hotkeys - - - Defines whether the shortcuts Prnt, Ctrl + Print, Alt + Prnt are reserved for global use by Greenshot at program startup, until the program is shut down. - - - Print job was sent to '{0}'. - - - Print - - - Greenshot Help - - - JPEG settings - - - JPEG quality - - - Show JPEG quality dialog every time a JPEG image is saved - - - Greenshot JPEG quality - - - Please choose the quality for your JPEG image. - - - Save as default JPEG quality and do not ask again - - - Line color - - - Fill color - - - Line thickness - - - Color picker - - - Apply - - - Transparent - - - HTML color - - - Red - - - Green - - - Blue - - - Alpha - - - Recently used colors - - - Close - - - Warning - - - One or several hotkeys could not be registered. Therefore, it might not be possible to use the Greenshot hotkeys. -This problem is probably caused by another tool claiming usage of the same hotkeys. -Please deactivate software making use of the Print button. You can also simply use all Greenshot features from the tray icon context menu. - - - Open in image editor - - - Send to printer - - - Save directly (using settings below) - - - Copy to clipboard - - - Draw line (L) - - - Screenshot Destination - - - Draw arrow (A) - - - Arrow heads - - - Start point - - - End point - - - Both - - - None - - - Obfuscation mode - - - Highlight mode - - - An instance of Greenshot is already running. - - - Launch Greenshot on startup - - - Greenshot wasn't able to write to the clipboard as the process {0} blocked the access. - - - An error ocurred while trying to print. - - - Greenshot print options - - - Center printout on page - - - Enlarge printout to fit paper size - - - Rotate printout to page orientation - - - Shrink printout to fit paper size - - - Save options as default and do not ask again - - - Show print options dialog every time an image is printed - - - Print options - - - Output - - - General - - - Error while accessing the clipboard. Please try again. - - - Bold - - - Italic - - - Arrange - - - Size - - - Up to top - - - Up one level - - - Down one level - - - Down to bottom - - - Quick preferences - - - Error - - - Sorry, an unexpected error occured. - -The good news is: you can help us getting rid of it by filing a bug report. -Please visit the URL below, create a new bug report and paste the contents from the text area into the description. - -Please add a meaningful summary and enclose any information you consider to be helpful for reproducing the issue. -Also, we would highly appreciate if you checked whether a tracker item already exists for this bug. (You can use the search to find those quickly.) Thank you :) - - - Close - - - Copy file path to clipboard every time an image is saved - - - Copy path to clipboard - - - The following placeholders will be replaced automatically in the pattern defined: -${YYYY} year, 4 digits -${MM} month, 2 digits -${DD} day, 2 digits -${hh} hour, 2 digits -${mm} minute, 2 digits -${ss} second, 2 digits -${NUM} incrementing number, 6 digits -${title} Window title -${user} Windows user -${domain} Windows domain -${hostname} PC name - -You can also have Greenshot create directories dynamically, simply use the backslash symbol (\) to separate folders and filename. -Example: the pattern ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -will generate a folder for the current day in your default storage location, e.g. 2008-06-29, the contained screenshot file's name will be based on the current -time, e.g. 11-58-32 (plus extension defined in the settings) - - - Selection Tool (ESC) - - - Save as (displaying dialog) - - - Save directly (using preferred file output settings) - - - Open directory in Windows Explorer - - - Print date / time at bottom of page - - - Highlight (H) - - - Blur - - - Pixelize - - - Highlight area - - - Highlight text - - - Grayscale - - - Magnify - - - Pixel size - - - Obfuscate (O) - - - Blur radius - - - Brightness - - - Preview quality - - - Magnification factor - - - Shadow - - - Confirm - - - Cancel - - - Crop (C) - - - Open image from clipboard - - - An unexpected error occured while writing to the clipboard. - - - Could not save Greenshot's configuration file. Please check access permissions for '{0}'. - - - Printer - - - Capture - - - Capture mousepointer - - - Open image from file - - - The file "{0}" could not be opened. - - - Do you want the save the screenshot? - - - Save image? - - - Use interactive window capture mode - - - Capture window even if obstructed - - - Capture content only by supported applications - - - E-Mail - - - E-Mail - - - Load objects from file - - - Save objects to file - - - Milliseconds to wait before capture - - - Right-click here or press the Print-key. - - - Support Greenshot - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-es-ES.xml b/Greenshot/Languages/language-es-ES.xml deleted file mode 100644 index 201781c7e..000000000 --- a/Greenshot/Languages/language-es-ES.xml +++ /dev/null @@ -1,532 +0,0 @@ - - - - - - - - - Greenshot - La revoluconaria Utilidad de Captura de Pantalla - - - Dibujar Rectángulo (R) - - - Guardar - - - Preferencias... - - - Lugar de Almacenamiento - - - Configuración - - - Lugar donde las capturas de pantalla serán guardadas por defecto(dejar en blanco para guardar en el escritorio) - - - Lenguaje - - - Formato para nombre del archivo - - - Lenguaje de la interface de usuario de Greenshot(requiere reiniciar) - - - Formato usado para generar el nombre de los archivos cuando se guarda carpturas de pantalla - - - Formato de Imagen - - - Formato de imagen usado por defecto - - - Capturar región - - - Capturar la última región - - - Salir - - - Efectos - - - Reproducir sonido de cámara - - - Mostrar Flash - - - Error - - - No se puede guardar el archivo a {0}. -Por favor verifique la ruta de almacenamiento seleccionada. - - - Capturar pantalla completa - - - Cortar - - - Copiar - - - Pegar - - - Acerca de Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot viene ABSOLUTAMENTE SIN GARANTIA. Este es software gratuito, y eres bienvenido a redistribuirlo bajo ciertas condiciones. -Detalles acerca de la Licencia General Publica GNU: - - - No se puede abrir la dirección. - - - No se puede guardar la captura, por favor busque una ubicación adecuada. - - - Iconos del conjunto de iconos Fugue de Yusuke Kamiyamane(Creative Commons Attribution 3.0 license) - - - Greenshot está alojado en sourceforge.net en - - - Por favor reporte errores a - - - Si te gusta Greenshot, eres bienvenido a apoyarnos: - - - Imagen guardada a{0}. - - - Imagen alojada en el portapapeles. - - - Guardar como... - - - Archivo - - - Editar - - - Objeto - - - Dibujar Elipse (E) - - - Agregar cuadro de texto (T) - - - Eliminar - - - Seleccionar todo - - - Copiar imagen al portapapeles - - - Capturar ventana - - - Duplicar elemento seleccionado - - - Ayuda - - - Acerca de Greenshot - - - Editor de Imagenes Greenshot - - - Configuración de la aplicación - - - Configuración preferida de archivos de salida - - - Saltar Editor de imagenes - - - Registrar accesos de teclado - - - define si los accesos directos Prnt, Ctrl + Print, Alt + Prnt estan reservados para uso global por Greenshot al inicio, hasta cerrar el programa. - - - Imprimir trabajo enviado a '{0}'. - - - Imprimir - - - Ayuda de Greenshot - - - Configuración para JPEG - - - Calidad del JPEG - - - Mostrar el dialogo de calidad del JPEG cada vez que una imagen JPEG es guardada - - - Calidad de JPEG Greenshot - - - Por favor seleccione la calidad para su imagen JPEG. - - - Guardar calidad JPEG por defecto y no preguntar de nuevo - - - Color de linea - - - llenar color - - - Ancho de linea - - - Selector de Color - - - Aplicar - - - Transparencia - - - Color HTML - - - Rojo - - - Verde - - - Azul - - - Alpha - - - Colores usados recientemente - - - Cerrar - - - Atención - - - Uno o varios accesos de teclado podrian no estar registrados. Por lo tanto, no pude ser posible usar los accesos de teclado de Greenshot. -Este problema es causado probablemente otra herramienta reclama el uso de los mismos accesos de teclado. -Porfavor desactive el programa haciendo uso del boton imprimir. Tu puedes también simplemente usar todos las caracteristicas de Greenshot desde el menú contextual en la tray icon. - - - Abrir imagen en el editor - - - Enviar a imprimir - - - Guardar directamente (Usando los valores debajo) - - - CCopiar al portapapeles - - - Dibujar linea (L) - - - Destino de la captura de pantalla - - - Dibujar flecha (A) - - - Puntas de flecha - - - Punto de inicio - - - Punto final - - - Ambos - - - Ninguno - - - Modo Obfuscación - - - Modo de resaltado - - - Una instancia de Greenshot ya se está ejecutando. - - - Cargar Greenshot al inicio - - - Greenshot no esta habilitado para escribir al portapapeles como proceso {0} acceso denegado. - - - Un error ocurrío mientras se trataba de imprimir. - - - Opciones de impresion Greenshot - - - Centrar impresión en la página - - - Agrandar la impresion para llenar el papel - - - Rotar imresion a orientacion de la página. - - - Ajustar impresión al tamaño del papel - - - Guardar opciones por defecto y no preguntar de nuevo - - - Mostrar el cuadro de opciones de impresión cada vez que una imagen es impresa - - - Opciones de Impresión - - - Salida - - - General - - - Error accesando al portapapeles. Por favor trate de nuevo. - - - Negrita - - - Cursiva - - - Organizar - - - Tamaño - - - Ir arriba - - - Subir un nivel - - - Bajar un nivel - - - Bajar a la parte inferior - - - Preferencias rápidas - - - Error - - - Lo sentimos, ha ocurrido un error inesperado. - -La buena noticia es: tu puedes ayudar enviandónos información a travéz de un reporte de errores. -Por favor visite la URL de abajo, cree un nuevo reporte de errores y pegue el contenido desde el área de texto a la descripción. - -Por favor agregue un significativo resumen y encierre alguna información que consideres útil para reproducir el problema. -También, no sotros apreciaremos mucho si tu marcas si uno de los existentes artu}iculos ya existe para este problema. (Puedes usar la busqueda para buscarlo rápidamente.) Gracias :) - - - Cerrar - - - Copiar ubicación al portapapeles cada vez que una imagen es guardada - - - Copiar ubicación al portapapeles - - - Los siguientes marcadores de posición serán reemplazados automáticamente por el formato definido: -${YYYY} año, 4 digitos -${MM} mes, 2 digitos -${DD} día, 2 digitos -${hh} hora, 2 digitos -${mm} minuto, 2 digitos -${ss} segundo, 2 digitos -${NUM} número incremento, 6 digitos -${title} Titulo de ventana -${user} Usuario de Windows -${domain} Dominio de Windows -${hostname} Nombre del Equipo - -También puedes crear Greenshot ubicaciones dinámicamente, simplemente usa el simbolo de diagonal (\) para separar carpetas y nombres de archivo. -Ejemplo: el formato ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -generará una carpeta para el dia presente dentro de tu folder de almacenamiento por defento, ejemplo: 2008-06-29, los nombre de las imagenes contenidas serán basados en el momento -presente, ejemplo: 11_58_32 (más la extension definida en la configuración) - - - Herramienta de Selección (ESC) - - - Guardar como (mostrando cuadro) - - - Guardar directamente (Usando configuracion preferida para archivos de salida) - - - Abrir ubicación en explorador de windows - - - Imprimir fecha / tiempo en la parte inferior de la página - - - Enfocar (H) - - - Blur (desenfocar) - - - Pixelizar - - - Área de enfoque - - - Enfocar texto - - - Escala de grises - - - Aumentar - - - tamano de Pixel - - - Obfuscar (O) - - - Radio de desenfoque - - - Brillo - - - Calidad previa - - - Aumentar factor - - - Sombra - - - Confirmar - - - Cancelar - - - Cortar (C) - - - Abrir imagen desde el portapapeles - - - Un error inesperado ocurrio mientras se escribia al portapapeles. - - - No se puede guardar el archivo de configuracion de Greenshot. Por favor verifique los permisos de acceso a '{0}'. - - - Impresora - - - Capturar - - - Capturar cursor del ratón - - - Abrir imagen desde archivo - - - El archivo "{0}" no se pudo abrir. - - - ¿Quieres guardar la misma captura de pantalla? - - - ¿Guardar imagen? - - - Usar modo interactivo de caputara de ventana - - - Capturar ventana aunque esté obstruida - - - Capturar contenido solo por aplicaciones soportadas - - - Correo esectrónico - - - Correo esectrónico - - - Cargar archivos desde archivo - - - Guardar objetos a archivo - - - Milisegundos a esperar antes de capturar - - - Clic derecho aquí o presionar la tecla imprimir. - - - Soporte de Greenshot - - - - diff --git a/Greenshot/Languages/language-fi-FI.xml b/Greenshot/Languages/language-fi-FI.xml deleted file mode 100644 index 158d8291e..000000000 --- a/Greenshot/Languages/language-fi-FI.xml +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - Suomenkielinen käännös: Jari Majaniemi - - - Greenshot - vallankumouksellinen ohjelma kuvankaappaukseen - - - Piirrä suorakaide (R) - - - Tallenna - - - Asetukset... - - - Tallennuskansio - - - Asetukset - - - Oletuskansio kuvien tallennukseen (jätä tyhjäksi jos haluat kuvat työpöydälle) - - - Kieli - - - Tiedostonimen malli - - - Greenshot käyttöliittymän kieli (vaatii uudelleenkäynnistyksen) - - - Malli tallennustiedoston nimen generointiin - - - Kuvaformaatti - - - Kuvan tallennusformaatin oletusarvo - - - Kaappaa alue - - - Kaappaa edellinen alue - - - Lopeta - - - Kaappauksen jälkeen - - - Kameraääni - - - Väläytä näyttöä - - - Virhe - - - Tiedoston tallennus epäonnistui paikkaan {0}. -Tarkista valitun tallennuspaikan kirjoitussuojaus. - - - Kaappaa koko näyttö - - - Leikkaa - - - Kopioi - - - Liitä - - - Tietoja Greenshotista - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. -Details about the GNU General Public License: - - - Linkin avaaminen epäonnistui. - - - Kuvan tallennus epäonnistui. Valitse uusi tallennuspaikka. - - - Ikonit ovat Yusuke Kamiyamane:n Fugue ikonisarjasta (Creative Commons Attribution 3.0 license) - - - Greenshot is hosted by sourceforge.net at - - - Raportoi virheet tänne - - - Jos pidät Greenshotista niin toivottavasti tuet meitä: - - - Kuva on tallennettu paikkaan {0}. - - - Kuva on kopioitu leikepöydälle. - - - Tallenna nimellä... - - - Tiedosto - - - Muokkaa - - - Objektit - - - Piirrä ellipsi (E) - - - Lisää tekstikehys (T) - - - Poista - - - Valitse kaikki - - - Kopioi kuva leikepöydälle - - - Kaappaa ikkuna - - - Kahdenna valittu objekti - - - Ohje - - - Tietoja Greenshotista - - - Greenshot kuvan muokkaus - - - Ohjelman asetukset - - - Oletusasetukset tiedostoille - - - Älä käynnistä kuvan muokkausta - - - Rekisteröi pikanäppäimet - - - Määrittää pikanäppäimet Prnt, Ctrl + Print, Alt + Prnt Greenshotin käyttöön käynnistyksestä ohjelman sulkemiseen asti. - - - Tulostustyö lähetettiin tulostimelle '{0}'. - - - Tulosta - - - Greenshot Ohje - - - JPEG asetukset - - - JPEG laatu - - - Näytä JPEG laatuvalinnat aina kun tallennetaan JPEG muodossa - - - Greenshot JPEG laatu - - - Valitse JPEG kuvan tallennuslaatu. - - - Tallenna oletusarvoksi. Älä kysy uudestaan. - - - Viivan väri - - - Täyttöväri - - - Viivan paksuus - - - Värin valitsin - - - Käytä - - - Läpinäk. - - - HTML väri - - - Pun. - - - Vihreä - - - Sininen - - - Alfa - - - Viimeksi käytetyt värit - - - Sulje - - - Varoitus - - - Yhtä tai useampia pikanäppäimiä ei saatu rekisteröidyksi. Voi olla etteivät pikanäppäimet toimi. -Tämä joshtuu todennäköisesti siitä että joku muu ohjelma käyttää samoja pikanäppäimiä. -Sammuta se ohjelma joka käyttäää print näppäintä. Vaihtoehtoisesti voit käyttää kaikkia Greenshot ominaisuuksia myös tehtäväpalkin valikosta. - - - Avaa kuva muokkaimessa - - - Tulosta - - - Tallenna heti (alla olevilla asetuksilla) - - - Kopioi leikepöydälle - - - Piirrä viiva (L) - - - Kaapatun kuvan käsittely - - - Piirrä nuoli (A) - - - Nuolenpäät - - - Alkupää - - - Loppupää - - - Molemmat - - - Ei - - - Häivytys - - - Korostus - - - Greenshot on jo käynnissä. - - - Käynnistä Greenshot automaattisesti. - - - Greenshot ei voinut kirjoittaa leikepöydälle sillä prosessi {0} esti leikepöydän käytön. - - - Virhe tulostettaessa. - - - Greenshot tulostusasetukset - - - Keskitä sivulle - - - Suurenna paperikokoa vastaavaksi - - - Käännä vastaamaan paperin suuntaa - - - Pienennä paperikokoa vastaavaksi - - - Tallenna oletusarvoiksi. Älä kysy uudestaan. - - - Näytä tulostusasetukset aina tulostettaessa - - - Tulostusasetukset - - - Tallennus - - - Yleiset - - - Leikepöydän käsittely epäonnistui. Yritä uudelleen. - - - Lihavoitu - - - Kursiivi - - - Järjestä - - - Size - - - Tuo eteen - - - Siirrä eteenpäin - - - Siirä taaksepäin - - - Vie taakse - - - Pika-asetukset - - - Virhe - - - Törmäsimme odottamattomaan virheeseen, pahoittelumme siitä. - -Toivottavasti autat meitä korjaamaan tuon virheen. -Voit auttaa avaamalla alla olevan linkin ja täyttämällä siellä virheraportin ja kopioimalla kuvauksen tekstialueelta mukaan virheraporttiin. -Lisää raporttiin myös ymmärrettävä kuvaus virheestä ja muuta sellaista tietoa joka mielestäsi voi auttaa virheen toistamiseksi uudelleen. -Olisi myös hyvä jos voisit tarkistaa onko virhe jo raportoitu aikaisemmin (voit käyttää hakutoimintoa). Kiitos :-) - - - Sulje - - - Kopioi tiedostopolku leikepöydälle kun tiedosto tallennetaan. - - - Kopioi tiedostopolku leikepöydälle - - - Seuraavat merkkijonot korvataan automaattisesti niitä vastaavilla arvoilla: -%YYYY% vuosiluku, 4 numeroa -%MM% kuukausi, 2 numeroa -%DD% päivä, 2 numeroa -%hh% tunnit, 2 numeroa -%mm% minuutit, 2 numeroa -%ss% sekunnit, 2 numeroa -%NUM% juokseva numero, 6 numeroa -%title% Ikkunan otsikko -%user% Windows käyttäjä -%domain% Windows domain -%hostname% PC nimi - -Greenshot voi myös luoda hakemistot automaattisesti, erottele hakemisto ja tiedostonimi kenoviivalla (\). -Esimerkki: Merkkijono %YYYY%-%MM%-%DD%\%hh%-%mm%-%ss% -luo nykyisen päivämäärän mukaisen hakemiston oletuskansioon, esim. 2008-06-29, ja sinne tallennettavan kaappauksen tiedostonimeksi tulee kellonaika, -esim 11_58_32 (ja tiedostotyypin mukainen loppuliite) - - - Valintatyökalu (ESC) - - - Tallenna nimellä (valintaikkuna) - - - Tallenna heti (oletusasetuksilla) - - - Avaa hakemisto Windows Resurssienhallinnassa - - - Tulosta päiväys ja kellonaika sivun alalaitaan - - - Korosta (H) - - - Sumenna - - - Pikselöi - - - Korosta alue - - - Korosta teksti - - - Grayscale - - - Magnify - - - Pixel size - - - Häivytä (O) - - - Sumennussäde - - - Kirkkaus - - - Esikatselun laatu - - - Suurennuskerroin - - - Varjo - - - Hyväksy - - - Peruuta - - - Rajaa (C) - - - Avaa kuva leikepöydältä - - - Odottamaton virhe kirjoitettaessa leikepöydälle. - - - Greenshot asetusten kirjoitus epäonnistui. Tarkista tiedoston '{0}' kirjoitusoikeudet. - - - Tulostus - - - Kaappaus - - - Tallenna kursori - - - Avaa kuva tiedostosta - - - Tiedoston "{0}" avaus epäonnistui. - - - Tallennetaanko kuva? - - - Tallennetaanko? - - - Interaktiivinen ikkunan kaappaus - - - Kaappaa ikkuna vaikka se ei näy kokonaan - - - Capture content only by supported applications - - - Sähköposti - - - Sähköposti - - - Lataa objektit tiedostosta - - - Tallenna objektit tiedostoon - - - Viive ennen kaappausta (ms) - - - Näpäytä tähän oikealla tai paina Print -näppäintä. - - - Tue Greenshot kehitystyötä - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-fr-FR.xml b/Greenshot/Languages/language-fr-FR.xml deleted file mode 100644 index 46a108c8b..000000000 --- a/Greenshot/Languages/language-fr-FR.xml +++ /dev/null @@ -1,514 +0,0 @@ - - - - - Traduction Française par 恵美の女猫 (EminoMeneko). - - - Greenshot - l'utilitaire révolutionnaire de capture d'écran - - - Dessiner un rectangle (R) - - - Sauvegarder - - - Préférences... - - - Rép. de sauvegarde - - - Paramètres - - - Répertoire où sont stockés vos captures d'écran par défaut. (Laisser vide pour sauvegarder sur le bureau) - - - Langue - - - Motif du nom de fichier - - - Langue utilisée pour l'interface utilisateur de Greenshot - - - Motif utilisé pour générer les noms de fichier lors de la sauvegarde des captures d'écran - - - Format d'image - - - Format d'image par défaut - - - Capture par région - - - Capturer la dernière région - - - Quitter - - - Effets - - - Jouer un son d'appareil photo - - - Faire flasher l'écran - - - Erreur - - - Ne peut sauvegarder le fichier vers {0}. -Veuillez vérifier l'accessibilité du répertoire de stockage. - - - Capture plein écran - - - Couper - - - Copier - - - Coller - - - A propose de Greenshot - - - Copyright © 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot vous est fourni SANS AUCUNE GARANTIE. C'est un logiciel gratuit que vous êtes libres de redistribuer sous certaines conditions. -Détails de la GNU General Public License : - - - Ne peut ouvrir le lien - - - Ne peut sauvegarder la capture d'écran. Veuillez trouver un répertoire adéquat ! - - - Icônes provenant du lot d'icônes Fugue de Kamiyamane Yuusuke (Creative Commons Attrubution 3.0 license) - - - Greenshot est hébergé par sourceforge.net à - - - Veuillez rapporter les bogues à - - - Si vous aimez Greenshot, vous pouvez nous soutenir : - - - Image sauvegardée vers {0}. - - - L'image a été placée dans le presse-papier. - - - Sauvegarder sous... - - - Fichier - - - Édition - - - Objet - - - Dessiner une ellipse (E) - - - Ajouter une boite de texte (T) - - - Supprimer - - - Sélectionner tout - - - Copier l'image vers le presse-papier - - - Capturer la fenêtre - - - Dupliquer l'élément sélectionné - - - Aide - - - À propos - - - Greenshot Image Editor - - - Paramètres de l'application - - - Préférences d'enregistrement - - - Passer l'éditeur d'image - - - Enregistrer les raccourcis clavier - - - Détermine si les raccourcis clavier Impr. écran, Ctrl+Impr. écran, Alt+Impr. écran sont réservés à Greenshot auprès du système lorsqu'il est en cours d'exécution. - - - La tâche d'impression a été envoyée vers '{0}'. - - - Imprimer - - - Aide de Greenshot - - - Paramètres JPEG - - - Qualité JPEG - - - Montrer la boîte de dialogue de qualité JPEG à chaque enregistrement - - - Greenshot Qualité JPEG - - - Veuillez choisir la qualité de l'image JPEG. - - - Sauvegarder comme qualité JPEG par défaut et ne plus demander - - - Couleur de ligne - - - Couleur de remplissage - - - Épaisseur de ligne - - - Sélecteur de couleur - - - Appliquer - - - Transparent - - - Couleur HTML - - - Rouge - - - Vert - - - Bleu - - - Alpha - - - Couleurs récentes - - - Fermer - - - Avertissement - - - Un ou plusieurs raccourcis clavier n'ont pu êtres enregistrés. Il n'est donc pas possible d'utiliser les raccourcis clavier de Greenshot. -Ce problème est probablement dû à un autre outil qui utilise les mêmes raccourcis clavier. -Veuillez désactiver ce(s) logiciel(s) utilisant le bouton Impr.écran. Vous pouvez également utiliser Greenshot au moyen de son menu contextuel. - - - Ouvrir dans l'éditeur d'image - - - Vers l'imprimante - - - Sauv. directe (paramètres ci-dessous) - - - Vers le presse-papier - - - Dessiner une ligne (L) - - - Destination de la capture d'écran - - - Dessiner une flèche (A) - - - Pointes de flèche - - - Point d'origine - - - Point final - - - Les deux - - - Aucun - - - Brouiller - - - Mode de surlignage - - - Une instance de Greenshot est déjà en cours d'exécution. - - - Lancer Greenshot au démarrage - - - Greenshot n'a pu écrire dans le presse-papier car le processus {0} en a bloqué l'accès. - - - Erreur lors produite pendant l'impression. Veuillez réessayer. - - - Greenshot Options d'impression - - - Center sur la page - - - Élargir aux dimensions de la page - - - Tourner l'impression selon l'orientation de la page - - - Réduire aux dimensions de la page - - - Sauvegarder ces options comme valeur par défaut et ne plus demander. - - - Afficher systématiquement la boite de dialogue d'impression. - - - Options d'impression - - - Sortie - - - Général - - - Une erreur s'est produite pendant l'impression. Veuillez réessayer. - - - Gras - - - Italique - - - Organiser - - - Taille - - - Au premier plan - - - Élever - - - Abaisser - - - À l'arrière-plan - - - Préférences rapides - - - Erreur - - - Désolé, une erreur inattendue s'est produite. -La bonne nouvelle est la suivante : vous pouvez nous aider à nous en débarrasser en remplissant un rapport de bogue. -Veuillez visiter l'URL ci-dessous, créer un nouveau rapport de bogue et coller le contenu de cette zone de texte. -Veuillez y ajouter un résumé compréhensible des informations que vous jugez utiles à la reproduction du problème. -De plus, nous apprécierions beaucoup que vous preniez la peine de vérifier si un rapport concernant ce problème existe déjà. (Vous pouvez utiliser l'outil de recherche pour les trouver rapidement.) Merci :) - - - Fermer - - - Copier le chemin vers le fichier dans le presse-papier à chaque sauvegarde - - - Copier le chemin vers le presse-papier - - - Les variables suivantes seront automatiquement remplacées dans votre morif : -${YYYY} Année sur 4 chiffres -${MM} mois sur 2 chiffres -${DD} jour sur 2 chiffres -${hh} heure sur 2 chiffres -${mm} minutes sur 2 chiffres -${ss} secondes sur 2 chiffres -${NUM} Incrément sur 6 chiffres -${title} Titre de la fenêtre -${user} Nom d'utilisateur Windows -${domain} Domaine Windows -${hostname} Nom d'hôte du PC - - - Outil de sélection (ESC) - - - Sauvegarder sous... - - - Sauvegarder directement (utilise les préférences de sortie) - - - Ouvrir le répertoire dans l'explorateur Windows - - - Imprimer la date et l'heure en pied de page - - - Surligner - - - Flouter - - - Pixeliser - - - Surligner une zone - - - Surligner le texte - - - Niveaux de gris - - - Agrandir - - - Taille de pixel - - - Brouiller (O) - - - Rayon du floutage - - - Luminosité - - - Qualité des prévisualisations - - - Facteur de magnitude - - - Ombre - - - Confirmer - - - Annuler - - - Rogner (C) - - - Ouvrir l'image du presse-papier - - - Une erreur inattendue a eu lieu lors de l'écriture vers le presse-papier. - - - Impossible de sauvegarder le fichier de configuration de Greenshot. Veuillez vérifier les droits pour '{0}'. - - - Imprimante - - - Capture - - - Capturer le pointeur de la souris - - - Ouvrir à partir du fichier - - - Le fichier "{0}" n'a pu être ouvert. - - - Voulez-vous sauvegarder la capture d'écran ? - - - Sauvegarder l'image ? - - - Utiliser le mode interactif de capture de fenêtre - - - e-mail - - - e-mail - - - Charger les objets depuis un fichier - - - Sauvegarder les objets dans un fichier - - - Millisecondes d'attente avant la capture - - - Cliquez droit ici ou appuyez sur Impr. écran. - - - Aidez Greenshot - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-he-IL.xml b/Greenshot/Languages/language-he-IL.xml deleted file mode 100644 index a821bedfd..000000000 --- a/Greenshot/Languages/language-he-IL.xml +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - Hebrew translation by Ran Sasson תרגום לעברית ע"י רן ששון - - - Greenshot - התוכנה המהפכנית ללכידת מסך - - - צייר מלבן (R) - - - שמור - - - ...הגדרות - - - מיקום איחסון - - - הגדרות - - - מיקום שמירת הלכידות כברירת-מחדל: השאר ריק לשמירה על שולחן העבודה - - - שפה - - - תבנית שם-קובץ - - - שפת ממשק התוכנה: דורש איתחול מחדש של התוכנה - - - תבנית ליצירת שם-קובץ בשמירת לכידות מסך - - - פורמט תמונה - - - פורמט תמונה בברירת-מחדל - - - לכידת אזור - - - לכידת האזור האחרון - - - יציאה - - - אפקטים - - - השמעת צליל של מצלמה - - - הצגת תאורת פלאש - - - שגיאה - - - לא ניתן לשמור קובץ אל {0}. -. נא לבדוק את הרשאות הכתיבה אל הנתיב שצוין - - - לכידת מסך מלא - - - חיתוך - - - העתקה - - - הדבקה - - - Greenshot אודות התוכנה - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. -Details about the GNU General Public License: - - - לא ניתן לפתוח קישור - - - לא ניתן לשמור לכידה, אנא בחר מיקום מתאים - - - Icons from Yusuke Kamiyamane's Fugue icon set (Creative Commons Attribution 3.0 license) - - - Greenshot is hosted by sourceforge.net at - - - :אנא דווח באגים בכתובת - - - :אם את\ה נהנה\ית משימוש בתוכנה, את\ה מוזמן לתרום לנו - - - תמונה נשמרה ב {0}. - - - תמונה הועברה אל הלוח - - - ...שמירה בשם - - - קובץ - - - עריכה - - - אובייקט - - - ציור אליפסה (E) - - - הוספת תיבת טקסט (T) - - - מחיקה - - - בחר הכל - - - העתקת תמונה אל הלוח - - - לכידת חלון - - - הכפל את האובייקט הנבחר - - - עזרה - - - Greenshot אודות - - - עורך התמונה של התוכנה - - - הגדרות התוכנה - - - הגדרות מועדפות לפלט קובץ - - - דלג על עורך תמונה - - - הפעל מקשים חמים - - - .מוצמדים בלעדית לתוכנה עד לסגירתה Prnt, Ctrl + Print, Alt + Prnt :קובע באם קיצורי המקשים - - - ההדפסה נשלחה אל '{0}'. - - - הדפסה - - - Greenshot עזרה - - - JPEG הגדרות - - - JPEG איכות - - - בכל פעם שתמונה כזו נשמרת JPEG הצג דיאלוג לאיכות - - - Greenshot JPEG איכות - - - JPEG אנא בחר את איכות תמונת - - - ואל תשאל שוב JPEG שמור כאיכות - - - צבע קו - - - צבע תוכן - - - עובי קו - - - בוחר צבע - - - החל - - - שקיפות - - - HTML צבע - - - אדום - - - ירוק - - - כחול - - - אלפא - - - צבעים בשימוש אחרון - - - סגור - - - אזהרה - - - .אחד או מספר מקשים חמים לא הופעלו. לכן, ייתכן שחלקם לא יפעלו עם התוכנה -.כנראה שתוכנה אחרת משתמשת במקשים הללו. אנאסגור תוכנות אחרות המשתמשות במקשי ההדפסה -.ניתן להשתמש בתפריט התוכנה שבצלמית בפינת הסמלים כדי לבצע פעולות - - - פתח בעורך התמונות של התוכנה - - - שלח למדפסת - - - שמור ישירות: תוך שימוש בהגדרות שלמטה - - - העתק אל הלוח - - - צייר קו (L) - - - יעד הלכידה - - - צייר חץ (A) - - - ראשי חץ - - - נקודת התחלה - - - נקודת סיום - - - שניהם - - - אף-אחד - - - מצב האפלה - - - מצב הדגשה - - - עותק אחד של התוכנה כבר פתוח - - - הפעל את התוכנה עם הפעלת המחשב - - - התוכנה לא יכלה לכתוב אל הלוח מאחר והתוכנה {0} חסמה את הגישה - - - חלה שגיאה בהדפסה - - - Greenshot אפשרויות הדפסה - - - מירכוז הדפסה בעמוד - - - הגדל פלט לגודל העמוד - - - סובב פלט לכיוון הדף - - - הקטן פלט לגודל העמוד - - - שמור הגדרות כברירת מחדל ואל תשאל שוב - - - הצג חלון אפשרויות הדפסה בכל פעם שתמונה מודפסת - - - אפשרויות הדפסה - - - פלט - - - כללי - - - שגיאה בעת גישה ללוח, אנא נסה שוב - - - מודגש - - - אלכסוני - - - סדר - - - גודל - - - עד למעלה - - - רמה אחת למעלה - - - רמה אחת למטה - - - עד לתחתית - - - הגדרות מהירות - - - שגיאה - - - סליחה, שגיאה בלתי צפויה אירעה - -.החדשות הטובות הן: את\ה יכול\ה לעזור לנו לפתור אותה באמצעות דיווח באגים -.אנא בקר\י בכתובת שמלטמה, צור\י דוח באגים והדבק אותו בעמוד שנפתח - -.נא להוסיף תקציר של התקלה וכל מידע שנראה חיוני לזיהוי התקלה - תודה רבה :) - - - סגור - - - העתק נתיב אל הלוח בכל פעם שתמונה נשמרת - - - העתק נתיב אל הלוח - - - :המשתנים הבאים יוחלפו אוטומטית בתבנית שתוגדר להלן -%YYYY% ספרות 4 ,שנה -%MM% ספרות 2 , חודש -%DD% ספרות 2 ,יום -%hh% ספרות 2 ,שעה -%mm% ספרות 2 ,דקות -%ss% ספרות 2 ,שניות -%NUM% ספרות 6 , מספר עולה -%title% כותרת החלון -%user% שם המשתמש במחשב -%domain% שם הדומיין של המחשב -%hostname% שם המחשב - -.ניתן לאפשר לתוכנה ליצור תיקיות באופן דינמי -.יש להוסיף סמל אלכסון אחורי (\) כדי להפריד בין תיקיות לשם-קובץ - - %YYYY%-%MM%-%DD%\%hh%-%mm%-%ss% :לדוגמה - -,התבנית תייצר תיקייה עם תאריך היום בתיקיית השמירה שהוגדרה -,למשל 2008-06-29 -,ושם הקובץ של לכידת המסך יהיה לפי השעה של השמירה -,למשל 11-58-32 -.ובסוף סיומת הקובץ לפי הפורמט שהוגדר - - - כלי בחירה (ESC) - - - שמירה בשם: פתח תיבת דו-שיח - - - שמור ישירות: תוך שימוש בהעדפות שמירת קובץ - - - פתח תיקייה בסייר חלונות - - - הדפס תאריך\שעה בתחתית העמוד - - - הדגשה (H) - - - טישטוש - - - פיקסליזציה - - - אזור מודגש - - - טקסט מודגש - - - גווני אפור - - - הגדלה - - - גודל פיקסל - - - לערפל (O) - - - טשטש רדיוס - - - בהירות - - - איכות תצוגה מקדימה - - - מכפיל הגדלה - - - הצללה - - - אישור - - - ביטול - - - חתוך (C) - - - פתח תמונה מלוח העריכה - - - שגיאה לא-צפויה קרתה בכתיבה אל לוח העריכה - - - לא ניתן לשמור את הגדרות התוכנה. אנא בדוק את הרשאות הכתיבה עבור '{0}'. - - - מדפסת - - - לכידה - - - לכידת סמן העכבר - - - פתח תמונה מקובץ - - - הקובץ "{0}" לא ניתן לפתיחה. - - - ? האם ברצונך לשמור את תמונת הלכידה - - - ? שמור תמונה - - - השתמש במצב לכידת חלון אינטראקטיבית - - - לכוד חלון אפילו אם מואפל - - - לכוד תוכן רק ע"י תוכנות נתמכות - - - דואר אלקטרוני - - - דואר אלקטרוני - - - פתח אובייקט מקובץ - - - שמור אובייקט לקובץ - - - מספר מילי-שניות לפני לכידה - - - קליק ימני כאן או לחץ על כפתור הדפסה במקלדת - - - Greenshot תמוך ב - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-hu-HU.xml b/Greenshot/Languages/language-hu-HU.xml deleted file mode 100644 index eb718f9d9..000000000 --- a/Greenshot/Languages/language-hu-HU.xml +++ /dev/null @@ -1,532 +0,0 @@ - - - - - - A magyar fordítást Bordán Róbert készítette. - - - Greenshot - Egy forradalmian új képernyőkép készítő program - - - Téglalap eszköz (R) - - - Mentés - - - Beállítások - - - Tárolási hely - - - Beállítások - - - Alapértelmezési tárolási hely (Ha üresen hagyja a mezőt az asztal fog menteni) - - - Nyelv - - - Fájlnév formátum - - - A Greenshot felhasználói felület nyelve (újraidítást igényel) - - - Képernyőkép mentésekor a beállított fájlnév formátumot generálja - - - Kép formátum - - - Az alapértelmezett képformátumot használja - - - A kijelöt rész mentése - - - Az utoljára kijelölt rész - - - Kilépés - - - Hatások - - - Fényképező zárhang - - - Fényképező vaku - - - Hiba - - - Nem lehet menteni a fájlt {0}. -Kérjük ellenőrizze a mentési hely hozzáférhetőségét. - - - Teljes képernyőkép mentés - - - Kivágás - - - Másolás - - - Beillesztés - - - Greenshot névjegye - - - Szerzői jog (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -SEMMIFÉLE GARANCIA sincs a Greenshot -hoz. Ez egy ingyenes program, és hálásak vagyunk, hogy terjeszted bizonyos feltételekkel. -Részletek a GNU Fő Nyílvános Engedélyről: - - - Nem sikerült megnyitni a helyet. - - - Nem lehet menteni a képernyőképet, keressen megfelelő helyet. - - - Az ikonokat Yusuke Kamiyamane's Fugue készítette (Creative Commons Attribution 3.0 license) - - - Greenshot kiszolgálója a sourceforge.net - - - Kérük a hibákat az alábbi helyen jelezzék - - - Ha szereted Greenshot -ot, akkor támogass minket: - - - Kép mentése {0}. - - - A tárolt képet a vágólapra. - - - Mentés másként - - - Fájl - - - Szerkesztés - - - Eszközök - - - Elipszis eszköz (E) - - - Szövegdoboz hozzáadása (T) - - - Törlés - - - Mindet kijelöl - - - A kép másolása a vágólapra - - - Az ablak mentése - - - A kijelölt elem klónozása - - - Súgó - - - Greenshot névjegye - - - Greenshot kép szerkesztő - - - Program beállítások - - - Kimeneti fájl beállítása - - - Ugrás a képszerkesztőre - - - Gyorsbillentyűk használata - - - Greenshot inditása után használhatóak a gyorbillenytűk PrintScrn, Ctrl + PrintScrn, Alt + PrintScrn, a program bezárása után nem használhatóak a gyors billentyűk. - - - Nyomtatási feladat küldése '{0}'. - - - Nyomtatás - - - Greenshot Súgó - - - JPEG beállítások - - - JPEG minőség - - - Ha JPEG képet mentünk, kérdezzen rá a minőségre. - - - Greenshot JPEG minőség - - - Kérjük válassza ki a JPEG kép minőségét. - - - Mentés az alapértelmezett JPEG minőségben, ne kérdezd újra. - - - Vonal szín - - - Kitöltési szín - - - Vonal vastagság - - - Szín választó - - - Alkamaz - - - Áttetsző - - - HTML szín - - - Piros - - - Zöld - - - Kék - - - Erősség - - - Legutóbb használt színek - - - Bezárni - - - Figyelem - - - Egy vagy több gyors billentyű nincs regisztrálva. Ezért lehet az, hogy nem lehet használni. -Ez a hiba akkor fordulhat elő, ha egy másik program használja. -Kapcsolja ki a szotvert és használja PrintScrn billentyűt. Egyszerűen használhatja a Greenshot -ot a tálca ikon helyi menüjéből. - - - Megnyitás képszerkesztővel - - - Nyomtatás - - - Mentés közvetlenül (lentebb) - - - Másolás vágólapra - - - Vonal eszköz (L) - - - Mit csináljak a képernyőképpel? - - - Nyíl eszköz (A) - - - Nyíl végek - - - Kezdő pont - - - Vég pont - - - Mindkettő - - - Egyiksem - - - Homályosítás - - - Kiemelés - - - A Greenshot egy példánya már fut. - - - Greenshot futtatás induláskor - - - Greenshot nem tudott a vágólapra másolni {0} hozzáférés megtagadva. - - - Hiba történt nyomtatás közben. - - - Greenshot nyomtatási beállítások - - - Középre igazítás - - - Igazítás a nyomtatható területhez - - - Automatikus forgatás és középre igazítás - - - Zsugorítás a nyomtatható területhez - - - Mentés az alapértelmezett beállításokkal(ne kérdezd újra) - - - Nyomtatási beállítások párbeszéd ablak megjelenítése minden alkalommal. - - - Nyomtatási beállítások - - - Mentés - - - Általános - - - Hiba a vágólap elérése közben. Kérjük, próbálja újra. - - - Félkövér - - - Dőlt - - - Elrendezés - - - Méret - - - Előre hozás - - - Előrébb hozás - - - Hátrébb küldés - - - Hátra küldés - - - Gyors beállítások - - - Hiba - - - Elnézést, váratlan hiba történt! - -A jó hír: ha jelzi felénk a hibát segítűnk megoldani. -Kérjük látogassa meg az alábbi URL-t, hozzon létre egy új hibabejegyzés és másolja be a hibaüzenetet. - -Kérjük adjon összefoglaló leírást és csatoljon minden olyan információt, ami a segítségünkre lehet. -Örülnénk, ha ellenőrizné, hogy a hibát jelentette e már valaki. (Ha használja a keresőt, gyorsabban megtalálhatja) Köszönjük :) - - - Bezárni - - - Másolja a fájl egy példányát a vágólapra minden alkalommal. - - - Másolja a vágólapra - - - A következő minták válthatják fel az automatikus meghatározást: -${YYYY} év, 4 karakter -${MM} hónap, 2 karakter -${DD} nap, 2 karakter -${hh} óra, 2 karakter -${mm} perc, 2 karakter -${ss} másodperc, 2 karakter -${NUM} növekvő szám, 6 karakter -${title} Az ablak neve -${user} Windows felhasználó -${domain} Windows tartomány -${hostname} Számítógép név - -Könyvtárak lehet létrehozni a Greenshot -tal, a visszaper jeletet (\) használja a mappák és fájlnevek elválasztásánál. -Például: a minta ${YYYY}-${MM}-${DD}_${hh}-${mm}-${ss} -fájl mentése az aktuális dátummal és időponttal, a megadott tárolási helyre, pl.: 2008-06-29_14-34-21, ezzel a mentési meghatározással a képernyőkép mindig az aktuális dátummal, idővel lesz elmentve. - - - Kiválasztó eszköz (ESC) - - - Mentés másként(párbeszédablak) - - - Mentés közvetlenül (a megadott tárolási helyre) - - - Mentési hely megnyitása - - - Dátum és idő nyomtatása a lap aljára - - - Kiemelés (H) - - - Folt - - - Pixelesítő szűrő - - - Terület kiemelés - - - Szöveg kiemelés - - - Szürkeárnyalat - - - Nagyítás - - - Pixel méret - - - Homályosítás (O) - - - Homályosítás mértéke - - - Fényerő - - - Előnézet minősége - - - Nagyítás mértéke - - - Árnyékolás - - - Alkalmaz - - - Mégsem - - - Vágás eszköz (C) - - - Kép megnyitása a vágólapról - - - Váratlan hiba történt a vágólapra másoláskor. - - - Nem tudta menteni a Greenshot konfigurációs fájlt. Kérjük ellenőrizze a hozzáférési jogosultságokat '{0}'. - - - Nyomtatás - - - Kijelölés - - - Kijelölés egér mutatóval - - - Kép megnyitása fájlból - - - A fájlt "{0}" nem sikerült megnyitni. - - - Szeretné menteni a képernyőképet? - - - Menti a képet? - - - Használja az interakív kijelölési módot - - - Az ablak mentése, akkor is ha akadályoz - - - Kijelölési tartalom csak támogatott alkalmazások által - - - E-Mail - - - E-Mail - - - Kijelölés megnyitása fájlból - - - Kijelölés mentése fájlba - - - Ezredmásodpercet várjon kijelölés előtt - - - Jobb klikk ide vagy nyomja meg a PrinScrn gombot. - - - Greenshot támogatás - - - - - diff --git a/Greenshot/Languages/language-it-IT.xml b/Greenshot/Languages/language-it-IT.xml deleted file mode 100644 index 9f4fc7478..000000000 --- a/Greenshot/Languages/language-it-IT.xml +++ /dev/null @@ -1,531 +0,0 @@ - - - - - - Italian translation by tonytogna - - - Greenshot - Uno straordinario strumento per copiare immagini dallo schermo - - - Disegna rettangolo (R) - - - Salva - - - Preferenze... - - - Destinaz. salvataggio - - - Impostazioni - - - Destinazione dove le immagini dello schermo vengono salvate per default (lasciare vuoto per salvare sul desktop) - - - Lingua - - - Modello del Nome File - - - Lingua dell'interfaccia utente di Greenshot (richiede il riavvio) - - - Modello usato per generare il nome file in fase di salvataggio delle immagini - - - Formato immagine - - - Formato immagine di default - - - Cattura regione - - - Cattura ultima regione - - - Esci - - - Effetti - - - Emetti suono fotocamera - - - Mostra torcia elettrica - - - Errore - - - Non è possibile salvare il file su {0}. -Verifica l'accesso in scrittura sulla destinazione di salvataggio. - - - Cattura schermo intero - - - Taglia - - - Copia - - - Incolla - - - Notizie su Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot viene fornito SENZA ALCUNA GARANZIA. Questo è "free software", e potete ri-distribuirlo secondo certe condizioni. -Dettagli sulla General Public License GNU: - - - Impossibile aprire il link. - - - Impossibile salvare l'immagine, è necessario trovare una destinazione valida. - - - Icone prese da Yusuke Kamiyamane's Fugue icon set (Creative Commons Attribution 3.0 license) - - - Greenshot è disponibile su sourceforge.net a - - - Per favore, riportare le anomalie a - - - Se gradisci Greenshot, puoi darci il tuo aiuto su: - - - Immagine salvata su {0}. - - - Immagine posta negli appunti (clipboard). - - - Salva come... - - - File - - - Modifica - - - Oggetti - - - Disegna ellisse (E) - - - Aggiungi casella di testo (T) - - - Elimina - - - Seleziona tutto - - - Copia immagine sugli appunti - - - Cattura finestra - - - Duplica elementi selezionati - - - Aiuto - - - Notizie su Greenshot - - - Gestione Immagini di Greenshot - - - Impostazioni dell'applicazione - - - Impostazioni Preferite per l'Emissione File - - - Salta Gestione Immagini - - - Registra scorciatoie di tastiera - - - Definisce se le scorciatoie Stamp, Ctrl + Stamp, Alt + Stamp sono riservate per uso globale di Greenshot dall'avvio del programma fino a quando viene chiuso. - - - Stampa inviata a '{0}'. - - - Stampa - - - Guida di Greenshot - - - Impostazioni JPEG - - - Qualità JPEG - - - Visualizza scelta qualità ogni volta che si salva una immagine JPEG - - - Qualità JPEG di Greenshot - - - Scegliere la qualità per l'immagine JPEG. - - - Salva come qualità JPEG di default, e non chiedere nuovamente - - - Colore linea - - - Colore di riempimento - - - Spessore linea - - - Scelta colore - - - Applica - - - Trasparente - - - Colore HTML - - - Rosso - - - Verde - - - Blu - - - Alfa - - - Colori usati di recente - - - Chiudi - - - Attenzione - - - Non si è potuto registrare una o più scorciatoie. Quindi, le scorciatoie di tastiera di Greenshot potrebbero non funzionare. -Questo errore è causato probabilmente da un altro software che richiede l'uso delle stesse scorciatoie di tastiera. -Disattivare il software usando il pulsante Stamp. Si possono comunque usare tutte le funzioni di Greenshot dal menù visualizzabile con tasto destro del mouse sull'icona G nella barra. - - - Apri in Gest. Immagini - - - Invia alla stampante - - - Salva direttamente (usando le impostazioni qui sotto esposte) - - - Copia sugli appunti - - - Disegna linea (L) - - - Destinazione dell'immagine - - - Disegna freccia (A) - - - Tipi di punta di freccia - - - Punto iniziale - - - Punto finale - - - Entrambe - - - Nessuna - - - Modalità Offuscamento - - - Modalità Evidenziazione - - - Un istanza di Greenshot è già attiva. - - - Lancia Greenshot all'avvio - - - Greenshot non è riuscito a scrivere sugli appunti poichè il processo {0} teneva l'accesso bloccato. - - - Si è verificato un errore durante la stampa. - - - Opzioni di stampa di Greenshot - - - Centra nella pagina - - - Ingrandisci fino alle dimensioni pagina - - - Ruota a seconda dell'orientamento pagina - - - Riduci alle dimensioni pagina - - - Salva le opzioni come default, e non chiedere più - - - Visualizza scelta opzioni di stampa ogni volta che si stampa un'immagine - - - Opzioni di stampa - - - Emissione - - - Generali - - - Errore durante l'accesso agli appunti. Ritenta nuovamente. - - - Grassetto - - - Corsivo - - - Disponi - - - Dimensioni - - - Su fino in cima - - - Su di un livello - - - Giù di un livello - - - Giù fino in fondo - - - Preferenze veloci - - - Errore - - - Opss, si è verificato un errore inaspettato. - -La buona notizia è: puoi aiutarci ad eliminarlo riempiendo la segnalazione errori. -Visita la pagina internet qui sotto, crea una nuova segnalazione errore e copia nella descrizione il contenuto preso dall'area di testo. - -Aggiungi un riepilogo significativo e includi qualsiasi informazione tu consideri possa esserci d'aiuto per risolvere il problema. -Inoltre, apprezzeremo molto se prima di inserire, tu controllassi se esiste già una segnalazione per questo tipo di errore (puoi usare la ricerca) Grazie :) - - - Chiudi - - - Copia percorso file sugli appunti, ogni volta che una immagine viene salvata - - - Copia percorso sugli appunti - - - I parametri racchiusi tra % verranno sostituiti automaticamente: -%YYYY% anno, 4 digits -%MM% mese, 2 digits -%DD% giorno, 2 digits -%hh% ora, 2 digits -%mm% minuti, 2 digits -%ss% secondi, 2 digits -%NUM% numero progressivo, 6 digits -%title% Titolo finestra -%user% Utente Windows -%domain% Dominio Windows -%hostname% Nome PC - -Puoi anche chiedere a Greenshot di creare le cartelle dinamicamente, basta usare la barra rovescia (\) per separare cartelle e nome file. -Esempio: il modello %YYYY%-%MM%-%DD%\%hh%-%mm%-%ss% -genererà una cartella per il giorno corrente sulla destinazione di memorizzazione di default, es: 2008-06-29, il nome del file di immagine sarà basato sull'orario -corrente, es: 11_58_32 (più l'estensione definita nelle impostazioni) - - - Strumento di selezione (ESC) - - - Salva come (visualizzando le scelte) - - - Salva direttamente (usando le impostazioni di emissione preferite) - - - Apri cartella su Windows Explorer - - - Stampa data / ora sul piede della pagina - - - Evidenzia (H) - - - Sfuma - - - Offusca/ pixelize - - - Evidenzia l'area - - - Evidenzia il testo - - - Scala di grigi - - - Ingrandisci - - - Dimensioni pixel - - - Offusca (O) - - - Raggio sfumatura - - - Luminosità - - - Qualità anteprima - - - Fattore di ingrandimento - - - Ombreggia - - - Conferma - - - Cancella - - - Ritaglia (C) - - - Apri immagine dagli appunti - - - Si è verificato un errore inaspettato durante la scrittura sugli appunti. - - - Il file di configurazione di Greenshot non può essere salvato. Controllare i permessi di accesso per '{0}'. - - - Stampante - - - Cattura - - - Cattura puntatore mouse - - - Apri immagine da file - - - Il file "{0}" non può essere aperto. - - - Desideri salvare l'immagine? - - - Salva l'immagine? - - - Usa la modalità di cattura via finestra interattiva - - - Cattura finestra anche se ostruita - - - Cattura contenuto solo da applicazioni supportate - - - E-Mail - - - E-Mail - - - Carica oggetti da file - - - Salva oggetti su file - - - Millisecondi di attesa prima di catturare - - - Clicca tasto destro qui, o premi il tasto Stamp. - - - Supporta Greenshot - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-ja-JP.xml b/Greenshot/Languages/language-ja-JP.xml deleted file mode 100644 index 8a1d587ca..000000000 --- a/Greenshot/Languages/language-ja-JP.xml +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - Translated by Asabukuro (麻袋) - - - Greenshot - the revolutionary screenshot utility - - - 矩形を描画 (R) - - - 保存 - - - 設定... - - - 保存場所 - - - 設定 - - - スクリーンショットのデフォルト保存先 (空欄はユーザーのデスクトップ フォルダ) - - - 表示言語 - - - ファイル名パターン - - - Greenshot のユーザー インターフェースに使用する言語 (変更後は Greenshot の再起動が必要です) - - - スクリーンショット保存時に使用するファイル名のパターン - - - 画像フォーマット - - - デフォルトで使用する画像フォーマット - - - 選択範囲をキャプチャー - - - 前回の範囲をキャプチャー - - - 終了 - - - エフェクト - - - シャッター音を再生 - - - フラッシュ光効果を使用 - - - エラー - - - ファイルを {0} に保存できません。 -選択した保存場所への書き込みアクセス権限をチェックしてください。 - - - スクリーン全体をキャプチャー - - - 切り取り - - - コピー - - - 貼り付け - - - Greenshot について - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot には一切の保障がありません。GNU General Public License に定められた条件下で再配布をおこなうことができます。: - - - リンク先がオープンできません。 - - - スクリーンショットを保存できません。適切な場所を指定してください。 - - - 上山根 祐輔氏の Fugue Icons を使用しています (Creative Commons Attribution 3.0 license) : - - - Greenshot は sourceforge.net によってホストされています : - - - バグ レポート等の送信先 : - - - Greenshot を気に入っていただけたならサポートをお願いします : - - - 画像を {0} に保存しました。 - - - 画像をクリップボードに送りました。 - - - 名付けて保存... - - - ファイル - - - 編集 - - - オブジェ - - - 楕円を描画 (E) - - - テキスト ボックスを挿入 (T) - - - 削除 - - - すべて選択 - - - 画像をクリップボードにコピー - - - ウィンドウをキャプチャー - - - 選択エレメントを複製 - - - ヘルプ - - - Greenshot について - - - Greenshot イメージ エディター - - - アプリケーションの設定 - - - 出力ファイルのデフォルト設定 - - - イメージ エディターをスキップ - - - ホットキーを登録 - - - Greenshot の起動時から終了までは、Prnt, Ctrl + Print, Alt + Prnt の各キーはグローバルなショートカットとして確保、使用されます。 - - - '{0}' に印刷ジョブを送りました。 - - - 印刷 - - - Greenshot ヘルプ - - - JPEG の設定 - - - JPEG の品質 - - - JPEG 画像の保存時は、つねに JPEG 品質の設定ダイアログを表示する - - - Greenshot - JPEG 品質の設定 - - - JPEG 画像の品質を指定してください。 - - - デフォルトの JPEG 品質設定として保存して、以降は確認しない - - - ライン カラー - - - 塗りつぶし - - - ラインの太さ - - - カラー ピッカー - - - 適用 - - - 透過 - - - HTML カラー - - - 赤 - - - 緑 - - - 青 - - - アルファ - - - 選択カラーの履歴 - - - 閉じる - - - 警告 - - - 既に登録されているホットキーがあります。他のツールがこれらのホットキーを使用しているために -Greenshot のホットキーとして使用することができません。 -Print Screen キーを使用するソフトウェアを無効化してください。 -また、Greenshot のトレイ アイコンの右クリック メニューからすべての操作を行うこともできます。 - - - イメージ エディターで開く - - - プリンターに送る - - - ディレクトリに保存 (下欄の設定を使用) - - - クリップボードにコピー - - - ラインを描画 (L) - - - スクリーンショット採取後の操作 - - - 矢印を描画 (A) - - - 矢尻 - - - 起点 - - - 終点 - - - 両方 - - - なし - - - ぼかし効果のモード - - - ハイライトのモード - - - Greenshot の他のインスタンスがすでに実行されています。 - - - Greenshot を Windows のスタートアップに登録 - - - Greenshot はクリップボードに書き込みをおこなえません。プロセス {0} によってアクセスがブロックされています。 - - - 印刷の実行中にエラーが発生しました。 - - - Greenshot 印刷オプション - - - ページの中央に配置 - - - 用紙に合わせて画像を拡大 - - - ページの方向に合わせて画像を回転 - - - 用紙に合わせて画像を縮小 - - - デフォルト設定として保存して、以降は確認しない - - - 画像の印刷時は、つねに印刷オプションのダイアログを表示する - - - 印刷オプション - - - 出力 - - - 一般 - - - クリップボードへのアクセスに失敗しました。再トライしてください。 - - - 太字 - - - 斜体 - - - 配置 - - - サイズ - - - 最前面へ - - - 一階層手前へ - - - 一階層奥へ - - - 最後面へ - - - クィック設定 - - - エラー - - - 予期せぬエラーが発生しました。 - -しかし、グッド ニュースもあります : あなたはバグ レポートをおこなってバグの修正に貢献することができます。 -次の URL を訪問してください。そしてバグ レポートを作成し、テキスト エリアの内容を説明として貼り付けてください。 - -発生状況の概要や問題を再現するのに必要な情報をできる限りつけ加えてください。 -あなたが、同種の Bug Tracker が存在するかどうか、チェックをおこなったうえでレポートしてくださるなら、我々は大いに感謝いたします(検索機能を使用すれば簡単におこなえます)。 ありがとうございました :) - - - 閉じる - - - 画像の保存時は、つねにファイル パスをクリップボードへコピー - - - パスをクリップボードへコピー - - - 名称のパターンには以下のプレースホルダーが使用できます。 - -${YYYY} 年, 4 桁表示 -${MM} 月, 2 桁表示 -${DD} 日, 2 桁表示 -${hh} 時, 2 桁表示 -${mm} 分, 2 桁表示 -${ss} 秒, 2 桁表示 -${NUM} 連番, 6 桁表示 -${title} ウィンドウ タイトル -${user} Windows ユーザー名 -${domain} Windows ドメイン -${hostname} PC の名称 - -このファイル名パターンを使用してファイルの保存時に動的なディレクトリを作成することもできます。 -フォルダとファイル名の区切りにはバックスラッシュ (\) を使用します。 - -例 : ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -保存先フォルダへ、現在の日付 [例: 2008-06-29] を名称とするサブフォルダを作成し、 -その中へ現在の時刻 [例: 11-58-32] を名称とする画像ファイルを保存することができます。 -ファイル名には定義済みの画像フォーマットの拡張子が付加されます。 - - - 選択ツール (ESC) - - - 名付けて保存 (ダイアログを表示) - - - ディレクトリに保存 (デフォルトの保存先を使用) - - - ディレクトリをエクスプローラで開く - - - 日付 / 時刻をページの下方に印刷 - - - ハイライト (H) - - - ブラー - - - モザイク - - - エリア ハイライト - - - テキスト ハイライト - - - グレースケール - - - 拡大 - - - ピクセル サイズ - - - ぼかし効果 (O) - - - ブラー半径 - - - 明度 - - - プレビュー品質 - - - 拡大倍率 - - - シャドウ - - - チェック - - - キャンセル - - - 切り抜き (C) - - - クリップボードの画像を開く - - - クリップボードへの書き込み中に予期せぬエラーが発生しました。 - - - Greenshot の設定ファイルが保存できません。 '{0}' へのアクセス権限をチェックしてください。 - - - プリンター - - - キャプチャー - - - マウス ポインターもキャプチャー - - - 画像ファイルを開く - - - ファイル "{0}" がオープンできません。 - - - スクリーンショットを保存しますか? - - - 画像保存の確認 - - - インタラクティブ モードで "ウィンドウをキャプチャー" - - - Capture window even if obstructed - - - Capture content only by supported applications - - - E-メール - - - E-メール - - - ファイルからオブジェをロード - - - オブジェをファイルに保存 - - - ミリ秒 (キャプチャー時の遅延時間) - - - ここを右クリック、または Print Screen キーを押してください - - - Greenshot をサポート - - - - - - - - diff --git a/Greenshot/Languages/language-lt-LT.xml b/Greenshot/Languages/language-lt-LT.xml deleted file mode 100644 index 4b877cb37..000000000 --- a/Greenshot/Languages/language-lt-LT.xml +++ /dev/null @@ -1,521 +0,0 @@ - - - - - - Vertimas į lietuvių kalbą: Audrius Melvydas, amelvydas@gmail.com, 2011-04-27 - - - Greenshot — revoliucinis įrankis ekrano nuotraukoms daryti - - - Stačiakampis (R) - - - Išsaugoti - - - Paramentrai... - - - Nuotraukų katalogas - - - Nustatymai - - - Numatytas nuotraukų saugojimo katalogas (jei nenurodyta - į darbastalį) - - - Kalba (Language) - - - Failo pavadinimo šablonas - - - Programos kalba (programą reikės startuoti iš naujo) - - - Nuotraukų vardų generavimo šablonas išsaugant nuotraukas - - - Nuotraukos formatas - - - Numatytas formatas - - - Regiono nuotrauka - - - To paties regiono nuotrauka - - - Išeiti - - - Fotoefektai - - - Fotoaparato garsas - - - Fotoblykstė - - - Klaida - - - Neįmanoma išsaugoti failo į {0}. -Patikrinkite ar turite tam teises. - - - Viso ekrano nuotrauka - - - Apkirpti - - - Коpijuoti - - - Įklijuoti - - - Apie Greenshot - - - Visos teisės saugomos (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot pateikiama BE JOKIŲ GARANTIJŲ. Greenshot — laisvai platinama PĮ su GPL licencija ir jūs galite laisvai ją platinti, laikydamasi licencinės sutarties: - - - Nepavyko atidaryti nuorodos. - - - Nepavyko išsaugoti nuotraukos. Prašome nurodyti kitą vietą. - - - IIkonų rinkinys Fugue, аutorius Yusuke Kamiyamane, licencija Creative Commons Attribution 3.0 - - - Greenshot talpinamas sourceforge.net - - - Apie klaidas praneškite - - - Jei jums patiko Greenshot, galite mus paremti: - - - Vaizdas išsaugotas į {0}. - - - Vaizdas patalpintas į iškarpinių podelį. - - - Išsaugoti kaip... - - - Failas - - - Taisa - - - Оbjektas - - - Elipsė (E) - - - Теkstas (T) - - - Naikinti - - - išskirti viską - - - Patalpinti į iškarpinių podelį - - - Lango nuotrauka - - - Dubliuoti - - - Pagalba - - - Apie programą - - - Greenshot: ekrano nuotraukų redagtorius - - - Programos nustatymai - - - Išsaugojimo į failą parametrai - - - Redagtoriaus neatidaryti - - - Perimti mygtuko kombinacijas - - - Mygtukas Print (PrintScreen), derinys Ctrl-Print, Alt-Print -bus perimti Greenshot programos, kai ji yra paleista. - - - Spausdinys nusiųstas į {0}. - - - Spausdinti - - - Greenshot pagalba - - - JPEG parametrai - - - Кokybė - - - Rodyti kokybės pasirinkimo dialogą kiekvieną kartą išsaugant į JPEG - - - Greenshot kokybė - - - Pasirinkite JPEG kokybę - - - Išsaugoti pasirinktos kokybės ir daugiau nebeklausti - - - Apvado spalva - - - Fono spalva - - - Apvado storis - - - Spalvos pasirinkimas - - - Taikyti - - - Peršviečiamas - - - Spalvos HTML kodas - - - Raudonas - - - Žalias - - - Mėlynas - - - Riebus - - - Jau naudotos spalvos - - - Uždaryti - - - Dėmesio - - - Ne visi numatyti mygtukai priskirti. Tikėtina, kad jie priskirti kitai programai. -Kad mygtuką Print (PrintScreen) ir jo derinius naudotų Greenshot, reikia uždaryti kitas programas, -kurios naudoja šiuos mygtukus. Arba galima naudoti komandas iš Greenshot programos kontekstinio meniu. - - - Atidaryti redagtoriuje - - - Atspausdinti - - - Išsaugoti į failą - - - Patalpinti į podelį - - - Atkarpa (L) - - - Padaryta nuotrauka... - - - Rodyklė (A) - - - Rodyklė - - - Pradžioje - - - Pabaigoje - - - Iš abiejų pusių - - - Ne - - - Užtamsinimo būsena - - - Paryškinimo būsena - - - Greenshot jau paleistas. - - - Paleisti Greenshot įeinant į Windows - - - Nepavyko įrašyti duomenų į apsikeitimo podelį, kuris užblokuotas proceso {0}. - - - Klaida spausdinant. - - - Spausdinimo parametrai - - - Centruoti lape - - - Didinti per visą lapą - - - Pasukti pagal lapo orientavimą - - - Sumažinti, kad tilptų į lapą - - - Atsiminti nustatymus ir daugiau neklausti - - - Tikslinti nustatymus prieš kiekvieną spausdinimą - - - Spausdinimo nustatymai - - - Nuotraukos - - - Bendri - - - Nepasiekiamas apsikeitimų podelis. Bandykite dar kartą. - - - Pastorintas - - - Pasviręs - - - Išlygiuotas - - - Dydis - - - Į priekį - - - Vienu lygiu į priekį - - - Vienu lygiu atgal - - - Atgal - - - Greiti nustatymai - - - Klaida - - - Nenumatyta klaida. - -Gera žinia: jūs galite padėti ištaisyti programą, jei atsiųsite ataskaitą apie klaidą. -Nurodytu adresu sukurkite klaidos ataskaitą ir nukopijuokite klaidos tekstą į aprašymą. Galite pridėti bet kokią informaciją, kuri galėtų padėti atkatoti klaidos įvykio aplinkybes. Be to, būtume labai dėkingi, jei patikrintumėte ar panašios klaidos jau neužregistravo kas nors kitas (galite pasinaudoti paieška tinklapyje). - -Dėkojame už pagalbą :) - - - Uždaryti - - - Išsaugant kopijuoti pilną failo pavadinimą į apsikeitio podelį - - - Kopijuoti pilną failo vardą - - - Numatyti simboliai: - -${YYYY} metai, 4 skaičiai -${MM} menuo, 2 skaičiai -${DD} diena, 2 skaičiai -${hh} valanda, 2 skaičiai -${mm} minutės, 2 skaičiai -${ss} sekundės, 2 skaičiai -${NUM} eilės numeris, 6 skaičiai -${title} lango pavadinimas - -Greenshot gali pavadinti pagal šabloną ne tik failus, bet ir katalogus, jei pavadinime naudojamas atvirkščias pasviręs brūkšnys "\" - -Pvz, šablonas ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} rodo, kad šios dienos datos kataloge "2011-04-27", nuotrauka bus pavadinta "16-40-23" (plius nuotraukos plėtinys, nurodytas nustatymuose) - - - Objektų pasirinkimas (ESC) - - - Išsaugoti pagal numatytus nustatymus - - - Išsaugoti į failą, nurodyta nustatymuose - - - Atidaryti katalogą failų naršyklėje - - - Lapo apačioje spausdinti datą ir laiką - - - Paryškinimas - - - Išlieta (B) - - - Kvadratėliai (P) - - - Skaidrus tarp blankaus (I) - - - Teksto išskyrimas (H) - - - Zonos išskyrimas - - - Išdidinimas - - - Kvadratėlių dydis - - - Užtamsinimas - - - Išliejimo spindulys - - - Ryškumas - - - Peržiūros kokybė - - - Didinimas (M) - - - Šešėlis - - - Patvirtinti - - - Atsisakyti - - - Iškirpti (C) - - - Atidaryti vaizdą iš apsikeitimo podelio - - - Netikėta klaida įrašant į apsikeitimo podelį. - - - Nepavyko išsaugoti programos nustatymų. Patikrinkite, ar galima įrašyti į {0}. - - - Spausdinti - - - Nuotrauka - - - Apibrėžti pelės kursoriumi - - - Atidaryti vaizdą iš failo - - - Nepavyko atidaryti failo "{0}". - - - Išsaugoti atidarytą nuotrauką? - - - Išsaugoti vaizdą? - - - Interaktyvus lango pasirinkimas - - - Išsiųsti elektroniniu paštu - - - Išsiųsti elektroninu paštu - - - Įkelti objektus iš failo - - - Išsaugoti objektus į failą - - - Išlaikymas prieš fotografuojant (ms) - - - Spauskite dešiniu pelės klavišu arba spauskite "PrintScreen". - - - Paremti projektą - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-nl-NL.xml b/Greenshot/Languages/language-nl-NL.xml deleted file mode 100644 index 31edf88ba..000000000 --- a/Greenshot/Languages/language-nl-NL.xml +++ /dev/null @@ -1,523 +0,0 @@ - - - - - Nederlandse vertaling door Jurjen Ladenius - - - Greenshot - de revolutionaire screenshot utility - - - Rechthoek tekenen (R) - - - Opslaan - - - Voorkeuren... - - - Opslag locatie - - - Voorkeursinstellingen - - - Locatie waar screenshots standaard opgeslagen worden (leeg laten voor de desktop) - - - Taal - - - Bestandsnaam patroon - - - Taal voor de Greenshot gebruikersinterface - - - Patroon voor het produceren van bestandsnamen van opgeslagen screenshots - - - Beeld formaat - - - Standaard beeld formaat - - - Regio vastleggen - - - Laast gebruikte regio vastleggen - - - Exit - - - Effects - - - Speel camera geluid - - - Toon flits - - - Fout - - - Kan bestand niet opslaan naar {0}. -Controleer AUB de schrijf permissies voor de locatie. - - - Gehele beeldscherm vastleggen - - - Knippen - - - Kopiëren - - - Plakken - - - Over Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot komt zonder enige garantie! Dit is gratis software, en U kunt het distribueren onder bepaalde voorwaarden. -Deteils over de GNU General Public License: - - - Kan link niet openen. - - - Kan screenshot niet opslaan, kies AUB een nieuwe locatie. - - - Iconen van de icon set van Yusuke Kamiyamane's Fugue (Creative Commons Attribution 3.0 license) - - - Greenshot word gehosted door sourceforge.net op - - - Meld problemen bij - - - Als U Greenshot goed vindt kunt U ons ondersteunen: - - - Beeld opgeslagen onder {0}. - - - Beeld naar het klembord gekopieerd. - - - Opslaan als... - - - Bestand - - - Bewerken - - - Object - - - Ellips tekenen (E) - - - Textbox toevoegen (T) - - - Verwijderen - - - Alles selecteren - - - Beeld naar klembord kopieren - - - Window vangen - - - Het geselekteerde element kopieren - - - Help - - - Over Greenshot - - - Greenshot beeld bewerking - - - Applicatie instellingen - - - Voorkeursinstellingen voor opslaan van bestanden - - - Beeld bewerking overslaan - - - Registreer Hotkeys - - - Definieert of the shortcuts Prnt, Ctrl + Print, Alt + Prnt door Greenshot gereserveerd worden. - - - Print opdracht is naar '{0}' gestuurt. - - - Print - - - Greenshot Help - - - JPEG instellingen - - - JPEG kwaliteit - - - Vraag iedere keer dat een JPEG opgeslagen wordt om de JPEG kwaliteit - - - Greenshot JPEG kwaliteit - - - Kies AUB de kwaliteit voor uw JPEG beeld. - - - Opslaan met de standaard JPEG kwaliteit en niet meer vragen - - - Lijn kleur - - - Vul kleur - - - Lijn dikte - - - Kleur kiezen - - - Toepassen - - - Doorzichtig - - - HTML kleur - - - Rood - - - Groen - - - Blauw - - - Alpha - - - Pas gebruikte kleuren - - - Sluiten - - - Waarschuwing - - - Een of meerdere hotkey kunnen niet geregistreerd worden, daarom kan het zijn dat de hotkeys niet werken. -Dit probleem komt waarschijnlijk doordat een andere applicatie deze hotkeys al gebruikt. - - - Open in beeld bewerken - - - Stuur naar printer - - - Direct opslaan (gebruik de instellingen hieronder) - - - Kopieer naar klembord - - - Lijn tekenen (L) - - - Screenshot doel - - - Pijl tekenen (A) - - - Pijlkop - - - Start punt - - - End punt - - - Beide - - - Geen - - - Verduisteringsmode - - - Highlight mode - - - Greenshot is al gestart. - - - Start Greenshot wanneer Windows opstart - - - Greenshot kon niet naar het klembord kopiëren omdat het proces {0} de actie geblokkeerd heeft. - - - Er is een fout opgetreden tijdens het printen - - - Greenshot afdrukvoorkeuren - - - Centreer afdruk op papier - - - Vergroot afdruk en pas aan de papiergrootte aan - - - Roteer afdruk en pas aan het papier aan - - - Verklein afdruk en pas aan de papiergrootte aan - - - Sla afdrukvoorkeuren op als standaard en vraag niet opnieuw - - - Toon afdrukvoorkeuren iedere keer wanneer een beeld wordt afdrukt - - - Afdrukvoorkeuren - - - Uitvoer - - - Algemeen - - - Er is een fout opgetreden bij toegang naar het klembord. Probeer nogmaals, AUB. - - - Vet - - - Schuin - - - Aanpassen - - - Grootte - - - Helemaal omhoog - - - Een plaats omhoog - - - Een plaats omlaag - - - Helemaal naar beneden - - - Snelle instellingen - - - Fout - - - Sorry, er is een onverwachte fout opgetreden. -Het goede nieuws is dat U ons kan helpen om dit probleem op te lossen! -Bezoek de onderstaande URL, maak eem "bug report" aan en plak de inhoud van de volgende text in de probleem beschrijving. -Het helpt nog meer als U nog beschrijven kunt hoe het probleem tot stand gekomen is en misschien nog gegevens over uw systeem geeft. -We stellen het zeer op prijs als u eerst zoekt of dit probleem misschien al bestaat! Hartelijk bedankt! ;-) - - - Sluiten - - - Beeld locatie naar het klembord kopiren als een beeld opgeslagen wordt - - - Kopieer locatie naar het klembord - - - De volgende variabelen worden automatisch vervangen in het ingestelde patroon: -${YYYY} jaar, 4 cijfers -${MM} maand, 2 cijfers -${DD} dag, 2 cijfers -${hh} uur, 2 cijfers -${mm} minuut, 2 cijfers -${ss} seconde, 2 cijfers -${NUM} oplopend nummer, 6 cijfers -${title} venster titel -${user} Windows gebruikersnaam -${domain} Windows domein -${hostname} PC naam -U kunt ook Greenshot automatisch directories laten aanmaken door eenvoudig een backslash symbool (\) te gebruiken. -Voorbeeld: Het patroon ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -genereert een directorie voor de huidige dag in uw standaard opslag lokatie, b.v. 2008-06-29, de naam van het bestand heeft dan de tijd -, b.v. 11-58-32 (plus de extensie zoals in de voorkeursinstellingen staat) - - - Selectie gereedschap (ESC) - - - Opslaan als (laat dialoog zien) - - - Direct opslaan (met de standaard opslaan instellingen) - - - Directorie in Windows Explorer openen - - - Datum / tijd onder aan de pagina printen - - - Markeren (H) - - - Onduidelijk maken - - - Blokkig maken - - - Gebied markeren - - - Text markeren - - - Grijstinten - - - Vergroten - - - Pixelgrootte - - - Onherkenbaar maken (O) - - - Onduidelijk maken radius - - - Helderheid - - - Voorbeeld kwaliteit - - - Vergrotingsfactor - - - Schaduw - - - Bevestigen - - - Afbreken - - - Bijsnijden (C) - - - Laad beeld van het klembord - - - Tijdens het kopiëren naar het klembord is een onverwachte fout opgetreden. - - - Kan het Greenshot configuratie bestand niet schrijven. Controleer de bestandstoegang voor '{0}'. - - - Printer - - - Vastleggen - - - Muisaanwijzer vastleggen - - - Open beeld uit bestand - - - Het bestand "{0}" kan niet gelezen worden. - - - Wilt U het beeld opslaan? - - - Beeld opslaan? - - - Interactief vensters vastleggen - - - Komplete venster, ook als het bedekt is, vastleggen - - - Alleen de venster inhoud vastleggen - - - E-Mail - - - E-Mail - - - Laad objecten uit bestand - - - Objecten in bestand opslaan - - - Milliseconden wachten voor vastleggen - - - Rechtermuisklik hier of druk op de Print-Screen knop. - - - Greenshot ondersteunen - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-pl-PL.xml b/Greenshot/Languages/language-pl-PL.xml deleted file mode 100644 index bb86524c5..000000000 --- a/Greenshot/Languages/language-pl-PL.xml +++ /dev/null @@ -1,528 +0,0 @@ - - - - - Polskie tłumaczenie: Paweł Matyja - - - Greenshot - rewolucyjne narzędzie do zrzutów ekranu - - - Rysuj prostokąt (R) - - - Zapisz - - - Preferencje... - - - Miejsce zapisu - - - Ustawienia - - - Domyślne miejsce zapisywania zrzutów ekranu (pozostaw puste, aby zapis odbywał się na pulpit) - - - Język - - - Szablon nazwy pliku - - - Język interfejsu użytkownika Greenshota (wymaga restartu) - - - Szablon używany do tworzenia nazw plików podczas zapisywania zrzutów ekranu - - - Format obrazu - - - Domyślny format pliku graficznego ze zrzutem ekranu - - - Zrzuć obszar - - - Zrzuć poprzedni obszar - - - Wyjście - - - Efekty - - - Odtwarzaj dźwięk migawki aparatu - - - Pokazuj błysk flesza - - - Błąd - - - Nie można wykonać zapisu do {0}. -Sprawdź możliwość zapisu w wybranej lokalizacji. - - - Zrzuć pełny ekran - - - Wytnij - - - Kopiuj - - - Wstaw - - - O Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot nie jest objęty JAKĄKOLWIEK GWARANCJĄ. Jako wolne oprogramowanie może być rozpowszechniany na określonych warunkach. -Szczegóły na temat Powszechnej Licencji Publicznej GNU: - - - Nie można otworzyć odsyłacza. - - - Nie można zapisać zrzutu ekranu, proszę wskazać bardziej odpowiednią lokalizację. - - - Ikony z zestawu Fugue od Yusuke Kamiyamane (licencja Creative Commons Attribution 3.0): - - - Greenshot jest utrzymywany przez sourceforge.net pod adresem: - - - Tutaj proszę zgłaszać błędy: - - - Jeśli podoba Ci się Greenshot, chętnie przyjmiemy Twoje wsparcie: - - - Obraz został zapisany w {0}. - - - Obraz został zapisany w schowku. - - - Zapisz jako... - - - Plik - - - Edycja - - - Obiekt - - - Rysuj elipsę (E) - - - Dodaj pole tekstowe (T) - - - Usuń - - - Zaznacz wszystko - - - Kopiuj obraz do schowka - - - Zrzuć okno - - - Duplikuj wybrany element - - - Pomoc - - - O Greenshot - - - Greenshot - edytor obrazów - - - Ustawienia aplikacji - - - Preferowane ustawienia pliku wyjściowego - - - Pomiń edytor obrazów - - - Zarejestruj skróty klawiaturowe - - - Określa, czy skróty klawiaturowe Print, Ctrl + Print, Alt + Print są zarezerwowane do globalnego użytku przez Greenshot od chwili jego uruchomienia aż do momentu zamknięcia. - - - Zadanie drukowania zostało wysłane do '{0}'. - - - Drukuj - - - Greenshot - pomoc - - - Ustawienia JPEG - - - Jakość JPEG - - - Pokazuj okno ustawień jakości JPEG przy każdym zapisie obrazu - - - Greenshot - jakość JPEG - - - Proszę wybrać poziom jakości dla pliku JPEG. - - - Zapisz jako domyślny poziom jakości JPEG i nie pytaj ponownie - - - Kolor linii - - - Kolor wypełnienia - - - Grubość linii - - - Pobieranie koloru - - - Zastosuj - - - Przezroczysty - - - Kolor HTML - - - Czerwony - - - Zielony - - - Niebieski - - - Kanał alfa - - - Ostatnio używane kolory - - - Zamknij - - - Ostrzeżenie - - - Nie udało się zarejestrować jednego lub kilku skrótów klawiaturowych. Z tego powodu używanie skrótów klawiaturowych Greenshota może nie być możliwe. -Przyczyną problemu może być wykorzystywanie tych samych skrótów klawiaturowych przez inną aplikację. -Proszę wyłączyć oprogramowanie korzystające z klawisza Print. Możliwe jest również zwyczajne korzystanie ze wszystkich funkcji Greenshota za pomocą menu kontekstowego ikony w obszarze powiadomień na pasku zadań. - - - Otwórz w edytorze obrazów - - - Wyślij do drukarki - - - Zapisz bezpośrednio (wg ustawień poniżej) - - - Kopiuj do schowka - - - Rysuj linię (L) - - - Miejsce zrzutu ekranu - - - Rysuj strzałkę (A) - - - Groty strzałki - - - Początkowy - - - Końcowy - - - Oba - - - Żaden - - - Tryb zamglenia - - - Tryb uwydatnienia - - - Instancja aplikacji Greenshot jest już uruchomiona. - - - Uruchom Greenshot podczas startu systemu - - - Greenshot nie mógł dokonać zapisu do schowka, ponieważ proces {0} zablokował dostęp. - - - Podczas próby wydruku wystąpił błąd. - - - Greenshot - opcje drukowania - - - Wycentruj wydruk na stronie - - - Powiększ wydruk do rozmiaru papieru - - - Obróć wydruk odpowiednio do ułożenia strony - - - Pomniejsz wydruk do rozmiaru papieru - - - Zapisz opcje jako domyślne i nie pytaj ponownie - - - Pokazuj okno opcji wydruku przy każdej próbie wydruku obrazu - - - Opcje drukowania - - - Wyjście - - - Ogólne - - - Błąd przy próbie dostępu do schowka. Spróbuj ponownie. - - - Pogrubienie - - - Pochylenie - - - Zmień rozmieszczenie - - - Rozmiar - - - Na samą górę - - - Jeden poziom w górę - - - Jeden poziom w dół - - - Na sam dół - - - Szybki dostęp do opcji - - - Błąd - - - Niestety, wystąpił nieoczekiwany błąd. - -Dobra wiadomość: możesz nam się go pozbyć wypełniając raport błędu. -Odwiedź poniższy URL, utwórz nowy raport błędu i wstaw do pola opisu zawartość pola tekstowego z formularza. - -Dodaj sensowne podsumowanie oraz wszelkie informacje, które uważasz za istotne do odtworzenia zaistniałej sytuacji. -Będziemy wdzięczni, jeśli najpierw sprawdzisz, czy takie zdarzenie nie zostało już zarejestrowane. (Użyj wyszukiwarki, aby to zweryfikować.) Dziękujemy :) - - - Zamknij - - - Kopiuj ścieżkę pliku do schowka przy każdym zapisie obrazu - - - Kopiuj ścieżkę do schowka - - - Wzorce symboliczne w zdefiniowanych szablonach zostaną zastąpione automatycznie: -${YYYY} - rok, 4 cyfry -${MM} - miesiąc, 2 cyfry -${DD} - dzień, 2 cyfry -${hh} - godzina, 2 cyfry -${mm} - minuta, 2 cyfry -${ss} - sekunda, 2 cyfry -${NUM} - liczba zwiększana o 1 (autonumeracja), 6 cyfr -${title} - tytuł okna -${user} - zalogowany użytkownik -${domain} - nazwa domeny -${hostname} - nazwa komputera - -Możliwe jest także dynamiczne tworzenie folderów - wystarczy użyć znaku odwrotnego ukośnika (\) do rozdzielenia nazw folderów i plików. -Przykład: szablon ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -utworzy w domyślnym miejscu zapisu folder dla bieżącego dnia, np. 2008-06-29, a nazwy plików ze zrzutami ekranu będą tworzone -na podstawie bieżącego czasu, np. 11-58-32 (plus rozszerzenie zdefiniowane w ustawieniach). - - - Narzędzie wyboru (ESC) - - - Zapisz jako (z oknem dialogowym) - - - Zapisz bezpośrednio (używając ustawień dla pliku wyjściowego) - - - Otwórz folder w Eksploratorze Windows - - - Drukuj datę/czas u dołu strony - - - Uwydatnienie (H) - - - Rozmywanie - - - Pikselizacja - - - Uwydatnienie obszaru - - - Uwydatnienie tekstu - - - Wyszarzenie - - - Powiększenie - - - Rozmiar piksela - - - Zamglenie (O) - - - Promień rozmycia - - - Jaskrawość - - - Jakość podglądu - - - Współczynnik powiększenia - - - Cień - - - Zatwierdź - - - Anuluj - - - Przytnij (C) - - - Otwórz obraz ze schowka - - - Podczas zapisu do schowka wystąpił nieprzewidziany błąd. - - - Nie powiódł się zapis pliku konfiguracyjnego Greenshota. Proszę sprawdzić uprawnienia dostępu dla {0}. - - - Drukarka - - - Zrzucanie ekranu - - - Zrzucaj wskaźnik myszy - - - Otwórz obraz z pliku - - - Nie można otworzyć pliku {0}. - - - Czy chcesz zapisać zrzut ekranu? - - - Zapisać obraz? - - - Tryb interaktywnego zrzucania okna - - - Zrzucaj okno nawet jeśli jest przesłonięte - - - Zrzucaj zawartość tylko dla wspieranych aplikacji - - - Wyślij e-mailem - - - Wyślij e-mailem - - - Załaduj obiekty z pliku - - - Zapisz obiekty do pliku - - - milisekund oczekiwania przed wykonaniem zrzutu ekranu - - - Kliknij prawym klawiszem myszy lub naciśnij klawisz Print. - - - Wsparcie Greenshota - - - - diff --git a/Greenshot/Languages/language-pt-BR.xml b/Greenshot/Languages/language-pt-BR.xml deleted file mode 100644 index 433544b72..000000000 --- a/Greenshot/Languages/language-pt-BR.xml +++ /dev/null @@ -1,532 +0,0 @@ - - - - - - Tradução para o português do Brasil por Célio Eduardo Gonçalves Costa (celioegc) - - - Greenshot - O revolucionário Utilitário de Captura de Tela - - - Desenhar Retángulo (R) - - - Salvar - - - Preferências... - - - Caminho - - - Preferências - - - Lugar onde as telas capturadas serão salvas por padrão (deixar em branco para salvar na Área de Trabalho) - - - Idioma - - - Formato do nome - - - Idioma da interface de usuário do Greenshot (necessita reiniciar) - - - Formato usado para gerar o nome dos arquivos quando se salvam as telas capturadas - - - Formato da imagem - - - Formato da imagen usado por padrão - - - Capturar região - - - Capturar a última região - - - Sair - - - Efeitos - - - Reproduzir o som de uma câmera - - - Simular o flash de uma câmera - - - Erro - - - Não foi possível salvar o arquivo em {0}. -Por favor verifique o caminho selecionado para o armazenamento. - - - Capturar a tela inteira - - - Cortar - - - Copiar - - - Colar - - - Sobre o Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -O Greenshot não tem NENHUMA GARANTIA. Este software gratuito pode ser redistribuido sob algumas condições. -Detalhes sobre a licença GNU: - - - O link não pode ser aberto. - - - A tela capturada não pôde ser salva, por favor encontre um local adequado. - - - Ícones de Yusuke Kamiyamane (Biblioteca Fugue, licença "Creative Commons Attribution 3.0") - - - O Greenshot está armazenado no sourceforge.net em - - - Por favor envie erros para - - - Se você gostou do Greenshot, por favor contribua: - - - Imagem salva em {0}. - - - Imagem enviada para a área de transferência. - - - Salvar como... - - - Arquivo - - - Editar - - - Objeto - - - Desenhar Elipse (E) - - - Desenhar Quadro de Texto (T) - - - Apagar - - - Selecionar tudo - - - Copiar imagem para a Área de transferência - - - Capturar tela - - - Duplicar elemento selecionado - - - Ajuda - - - Sobre o Greenshot - - - Editor de Imagens do Greenshot - - - Configurações da Aplicação - - - Configurações Padrão para os Arquivos de Captura - - - Não passar pelo Editor de imagens - - - Configurar teclas de atalho - - - Configurar os atalhos Print, Ctrl + Print, Alt + Print para uso pelo Greenshot quando este iniciar, e até que ele seja finalizado. - - - A impressão foi enviada para '{0}'. - - - Imprimir - - - Ajuda do Greenshot - - - Configurações para JPEG - - - Qualidade do JPEG - - - Perguntar a qualidade do JPEG toda vez que uma imagem for salva - - - Qualidade Greenshot para JPEG - - - Por favor selecione a qualidade desejada para a imagem JPEG. - - - Salvar esta qualidade JPEG como padrão e não perguntar novamente - - - Cor da linha - - - Cor de preenchimento - - - Espessura da linha - - - Seletor de Cores - - - Aplicar - - - Transparência - - - Cor HTML - - - Vermelho - - - Verde - - - Azul - - - Alfa - - - Cores usadas recentemente - - - Fechar - - - Atenção - - - Uma ou mais teclas de atalho não puderam ser configuradas. Por isso pode não ser possível utilizar as teclas de atalho do Greenshot. -Este problema é geralmente causado por outro aplicativo solicitando acesso a estas teclas de atalho. -Por favor desative o outro programa que está utilizando a tecla Print ou utilize as funções do Greenshot via o menu de contexto do ícone no System Tray. - - - Abrir imagem no editor - - - Enviar para impressora - - - Salvar em um arquivo - - - Área de transferência - - - Desenhar Linha (L) - - - Destino da tela capturada - - - Desenhar Seta (A) - - - Ponta das setas - - - No início - - - No fim - - - Em ambos - - - Nenhuma - - - Modo de obscurecimento - - - Modo de destaque - - - Uma instância do Greenshot já está sendo executada. - - - Executar o Greenshot ao iniciar o Windows - - - O Greenshot não conseguiu escrever na área de transferência porque o processo {0} bloqueou o acesso. - - - Ocorreu um erro ao se tentar imprimir. - - - Opçoes de impressão do Greenshot - - - Centralizar a impressão na página - - - Aumentar o tamanho da impressão para ocupar toda a página - - - Rotacionar a impressão de acordo com a orientação da página - - - Diminuir o tamanho da impressão para caber na página - - - Salvar as opções como padrão e não perguntar de novo - - - Mostrar as opções de impressão toda vez que uma imagem for impressa - - - Opções de Impressão - - - Captura - - - Geral - - - Erro ao accesar a área de transferência. Por favor tente novamente. - - - Negrito - - - Itálico - - - Organizar - - - Tamanho - - - Trazer para frente - - - Avançar - - - Recuar - - - Enviar para trás - - - Preferências rápidas - - - Erro - - - Desculpe, ocorreu um erro inesperado. - -A boa notícia é: você pode nos ajudar a corrigir o problema nos enviando uma descrição do erro. -Por favor visite a URL abaixo, crie um novo reporte de erro e cole o conteúdo da área de texto na descrição do erro. - -Por favor adicione um resumo significativo do erro, além de qualquer informação que considere útil para a reprodução o problema. -Também apreciaremos muito se você puder verificar se já não existe um reporte de erro para este problema. (Você pode usar a opção de busca para encontrar rapidamente.) Obrigado :) - - - Fechar - - - Copiar o caminho completo do arquivo para a Área de transferência - - - Copiar o caminho da pasta atual do arquivo para a Área de transferência - - - Os seguientes marcadores de posição serão substituídos automaticamente pelo formato definido: -%YYYY% ano, 4 dígitos -%MM% mês, 2 dígitos -%DD% dia, 2 dígitos -%hh% hora, 2 dígitos -%mm% minuto, 2 dígitos -%ss% segundo, 2 dígitos -%NUM% número incremental, 6 dígitos -%title% Título da janela -%user% Usuário do Windows -%domain% Domínio de Windows -%hostname% Nome do Computador - -Você também pode fazer o Greenshot criar diretórios dinamicamente, simplesmente usando o símbolo de barra invertida (\) para separar diretórios e nome de arquivo. -Exemplo: o formato %YYYY%-%MM%-%DD%\%hh%-%mm%-%ss% -irá gerar um diretório para o dia atual dentro do caminho de armazenamento padrão, exemplo: 2008-06-29, os nomes das telas capturadas serão baseados na -hora atual, ejemplo: 11_58_32 (mais a extensão definida nas configurações de preferência) - - - Ferramenta de Seleção (ESC) - - - Salvar como... (mostrar caixa de diálogo) - - - Salvar diretamente (Usando a configuração padrão para arquivos de captura) - - - Abrir o diretório no Windows Explorer - - - Imprimir data / hora na parte inferior da página - - - Destacar (H) - - - Desfocar - - - Pixelização - - - Destacar área - - - Destacar texto - - - Escalas de cinza - - - Ampliar - - - Tamanho de Pixel - - - Obscurecer (O) - - - Raio de desfoque - - - Brilho - - - Qualidade do preview - - - Fator de ampliação - - - Sombra - - - Confirmar - - - Cancelar - - - Cortar (C) - - - Abrir imagen da área de transferência - - - Um erro inesperado ocorreu ao tentar escrever na área de transferência. - - - Não foi possível salvar o arquivo de configuração do Greenshot. Por favor verifique as permissões de acceso a '{0}'. - - - Impressora - - - Captura - - - Capturar também o cursor do mouse - - - Abrir imagem do arquivo - - - O arquivo "{0}" não põde ser aberto. - - - Deseja salvar a imagem capturada? - - - Salvar imagem? - - - Usar modo interativo - - - Capturar janela mesmo que ela esteja obstruída - - - Capturar o conteúdo somente de aplicações suportadas - - - Enviar por e-mail - - - Enviar por e-mail - - - Carregar objetos de arquivo... - - - Salvar objetos em arquivo... - - - Milisegundos à esperar antes de iniciar a captura - - - Botão direito aqui ou pressionar a tecla Print. - - - Suporte do Greenshot - - - - diff --git a/Greenshot/Languages/language-ru-RU.xml b/Greenshot/Languages/language-ru-RU.xml deleted file mode 100644 index 1106f7061..000000000 --- a/Greenshot/Languages/language-ru-RU.xml +++ /dev/null @@ -1,521 +0,0 @@ - - - - - - Русский перевод: Алексей Сехан, sehan@mail.ru, 2010-08-16 - - - Greenshot — революционная утилита для получения экранных снимков - - - Прямоугольник (R) - - - Сохранить - - - Параметры... - - - Папка для снимков - - - Настройки - - - Папка по умолчанию для сохранения снимков (если пусто, то на Рабочий стол) - - - Язык (Language) - - - Шаблон имени файла - - - Язык интерфейса (потребуется перезапуск программы) - - - Шаблон, используемый для генерации имен файлов при сохранении экранных снимков - - - Формат изображения - - - Формат по умолчанию - - - Снимок области - - - Снимок той же области - - - Выход - - - Эффекты при снимке - - - Щелкнуть, как фотокамерой - - - Блеснуть, как фотовспышкой - - - Ошибка - - - Невозможно сохранить файл в {0}. -Проверьте, доступна ли эта папка для записи. - - - Снимок всего экрана - - - Вырезать - - - Копировать - - - Вставить - - - О программе Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot предоставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Greenshot — свободное программное обеспечение с лицензией GPL (GNU General Public License) и вы можете распростанять его, соблюдая лицензию: - - - Не могу открыть ссылку. - - - Не удалось сохранить снимок. Пожалуйста, найдите подходящее место. - - - Набор значков Fugue, автор Yusuke Kamiyamane, лицензия Creative Commons Attribution 3.0 - - - Greenshot размещается на sourceforge.net - - - Об ошибках сообщайте на - - - Если вам понравился Greenshot, вы можете поддержать нас: - - - Изображение сохранено в {0}. - - - Изображение помещено в буфер обмена. - - - Сохранить как... - - - Файл - - - Правка - - - Объект - - - Эллипс (E) - - - Текст (T) - - - Удалить - - - Выделить все - - - Поместить в буфер обмена - - - Снимок окна - - - Дублировать - - - Справка - - - О программе - - - Greenshot: Редактор экранных снимков - - - Настройки программы - - - Параметры сохранения в файл - - - Не открывать редактор - - - Перехватывать горячие клавиши - - - Клавиша Print (PrintScreen), сочетания Ctrl-Print, Alt-Print -будут перехватываться программой Greenshot, пока она запущена. - - - Задание печати отправлено на {0}. - - - Напечатать - - - Справка Greenshot - - - Параметры JPEG - - - Качество - - - Показывать диалог выбора качества при каждом сохранении в JPEG - - - Качество Greenshot - - - Выберите качество JPEG - - - Сохранить с выбранным качеством и больше не спрашивать - - - Цвет контура - - - Цвет заливки - - - Толщина контура - - - Выбор цвета - - - Применить - - - Прозрачный - - - Цвет в HTML - - - Красный - - - Зеленый - - - Синий - - - Плотн. - - - Недавно использованные цвета - - - Закрыть - - - Предупреждение - - - Не все горячие клавиши удалось зарегистрировать. Вероятно, они уже зарегистрированы другой программой. -Чтобы клавишу Print (PrintScreen) и её сочетания обрабатывала программа Greenshot, следует закрыть (не свернуть) другие программы, -перехватывающие те же горячие клавиши. Или же можно использовать команды контекстного меню Greenshot в системной области. - - - Открыть в редакторе - - - Напечатать - - - Сохранить напрямую в файл - - - Поместить в буфер обмена - - - Отрезок (L) - - - Сделанный снимок... - - - Стрелка (A) - - - Стрелка - - - В начале - - - В конце - - - С обеих сторон - - - Нет - - - Режим затемнения - - - Режим прояснения - - - Greenshot уже запущен. - - - Запускать Greenshot при входе в Windows - - - Не удалось записать данные в буфер обмена, который блокирован процессом {0}. - - - Ошибка при печати. - - - Параметры печати - - - Центрировать на странице - - - Увеличить на всю страницу - - - Повернуть согласно ориентации страницы - - - Уменьшить, чтобы вместить в страницу - - - Запомнить эти параметры и больше не спрашивать - - - Уточнять параметры печати перед каждой распечаткой - - - Параметры печати - - - Снимки - - - Общие - - - Ошибка при доступе к буферу обмена. Попробуйте повторить. - - - Полужирный - - - Курсив - - - Порядок - - - Размер - - - На передний план - - - На один уровень вперед - - - На один уровень назад - - - На задний план - - - Быстрые настройки - - - Ошибка - - - Увы, произошла непредвиденная ошибка. - -Хорошая новость: вы можете помочь исправить программу, отправив нам отчет об ошибке. -По указанному ниже адресу создайте новый отчет об ошибке и скопируйте содержимое текстовой области в описание. Добавьте любую информацию, которая могла бы помочь нам воспроизвести обстоятельства проявления ошибки. Кроме того, мы были бы весьма признательны, если бы вы проверили, не сообщал ли уже кто-то о такой же ошибке (вы можете использовать поиск по сайту). - -Спасибо за содействие :) - - - Закрыть - - - При сохранении копировать полное имя файла в буфер обмена - - - Копировать полное имя файла - - - Подстановочные символы: - -${YYYY} год, 4 цифры -${MM} месяц, 2 цифры -${DD} день, 2 цифры -${hh} часы, 2 цифры -${mm} минуты, 2 цифры -${ss} секунды, 2 цифры -${NUM} возрастающий номер, 6 цифр -${title} заголовок окна - -Greenshot может именовать по шаблону не только файлы, но и папки, если в шаблоне используется обратная косая черта \ - -Например, шаблон ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} указывает, что в папке по умолчанию будет создана папка для текущего дня, например, 2008-06-29, а имя помещённого в неё файла будет содержать текущее время, например 16-40-23 (плюс расширение имени, заданное в настройках) - - - Выбор объектов (ESC) - - - Сохранить с выбором папки и имени файла - - - Сохранить в файл, указанный в настройках - - - Открыть папку в Проводнике - - - Печатать дату и время внизу страницы - - - Высветление - - - Размытие (B) - - - Квадратики (P) - - - Ясное среди мутного (I) - - - Цветовое выделение (H) - - - Цветное среди серого - - - Увеличение - - - Размер квадратиков - - - Затемнение - - - Радиус размытия - - - Яркость - - - Качество предпросмотра - - - Увеличение (M) - - - Тень - - - Подтвердить - - - Отмена - - - Обрезать (C) - - - Открыть изображение из буфера обмена - - - Неожиданная ошибка произошла при записи в буфер обмена. - - - Не удалось сохранить настройки программы. Проверьте, разрешена ли запись в {0}. - - - Печать - - - Снимок - - - Захватить указатель мыши - - - Открыть изображение из файла - - - Не удалось открыть файл "{0}". - - - Сохранить экранный снимок? - - - Сохранить изображение? - - - Интерактивный выбор окна для снимка - - - Отправить электронной почтой - - - Отправить электронной почтой - - - Загрузить объекты из файла - - - Сохранить объекты в файл - - - Задержка перед снимком (мс) - - - Щелкните правой кнопкой мыши или нажмите клавишу PrintScreen. - - - Поддержать проект - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-sv-SE.xml b/Greenshot/Languages/language-sv-SE.xml deleted file mode 100644 index ccaf4d151..000000000 --- a/Greenshot/Languages/language-sv-SE.xml +++ /dev/null @@ -1,541 +0,0 @@ - - - - - - Svensk översättning av Eric F :: April 9, 2011 - - - Greenshot - Det revolutionära skärmbildsverktyget - - - Rita en rektangel (R) - - - Spara - - - Inställningar... - - - Mapp för lagring - - - Inställningar - - - Var på datorn dina skärmbilder skall sparas (lämna tomt för att spara på skrivbordet) - - - Språk - - - Filnamnsmönster - - - Språk som används i Greenshot (kräver omstart) - - - Det mönster som används för att generera filnamn när man sparar skärmbilderna - - - Bildformat - - - Förvalt bildformat - - - Ta bild på yta - - - Ta bild på senaste ytan - - - Avsluta - - - Effekter - - - Spela upp kameraljud - - - Visa en blixt - - - Fel - - - Kan inte spara filen till {0}. -VAr god kontrollera skrivrättigheterna till den förvalda mappen. - - - Skärmbild på helskärm - - - Klipp ut - - - Kopiera - - - Klistra in - - - Om Greenshot - - - Copyright (C) 2007-2011 Thomas Braun, Jens Klingen, Robin Krom -Greenshot lämnar ABSOLUT INGA GARANTIER. Detta är ett gratisprogram, och du kan/får videredistribuera programmet under vissa villkor. -Detaljer om "GNU General Public License": - - - Kunde inte öppna länken. - - - Kunde inte spara skärmbilden. Försök hitta en bra mapp att spara i. - - - Ikoner från "Yusuke Kamiyamane's Fugue icon set" (Creative Commons Attribution 3.0 license) - - - Greenshot finns på sourceforge.net på: - - - Var vänlig att rapportera in fel till - - - Om du gillar Greenshot, så är du välkommen att stödja oss: - - - Bilden sparades till {0}. - - - Bilden sparades i klippminnet. - - - Spara som... - - - Arkiv - - - Editera - - - Objekt - - - Rita en cirkel (E) - - - Lägg till en textruta (T) - - - Radera - - - Markera allt - - - Kopiera bilden till klippminnet - - - Ta bild på fönster - - - Duplicera valt element - - - Hjälp - - - Om Greenshot - - - Greenshot Bildredigerare - - - Programinställningar - - - Önskade inställningar för fil/bild - - - Hoppa över bildredigeraren - - - Registrera kortkommandon - - - Definierar ifall ett kortkommando (Prnt, Ctrl + Print, Alt + Prnt) är reserverade att användas globalt av Greenshot när programmet startar, tills programmet stängs ner. - - - Utskriften skickades till '{0}'. - - - Skriv ut - - - Greenshot Hjälp - - - JPEG-inställningar - - - JPEG-kvalitet - - - Visa dialogrutan för JPEG-kvalitet varje gång en JPEG-bild sparas - - - Greenshot JPEG-kvalitet - - - Välj kvalitetsgrad för din JPEG-bild. - - - Spara med förvald JPEG-kvalitet och fråga inte igen - - - Linjens färg - - - Fyllnadsfärg - - - Linjens tjocklek - - - Färgväljare - - - Verkställ - - - Transparent - - - HTMLfärg - - - Röd - - - Grön - - - Blå - - - Alpha - - - Senaste använda färgerna - - - Stäng - - - Varning - - - En eller flera kortkommandon kunde inte registreras. Därför kanske det inte är möjligt att använda Greenshot's kortkomandon. -Problemet är troligen orsakat av att ett annat program/verktyg har lagt beslag på samma kortkommando(n). -Försök att avaktivera de program som använder sig av knappen "Print". Men du kan också använda dig av dessa funktioner genom att högerklicka på Greenshotikonen i aktivitesfältet. - - - Öppna i bildredigeraren - - - Skicka till skrivare - - - Spara direkt (använd inställningarna nedanför) - - - Kopiera till klippminnet - - - Rita en line (L) - - - Destination för skärmbilder - - - Rita en pil (A) - - - Pilhuvud - - - Startpunkt - - - Slutpunkt - - - Båda - - - Ingen - - - "Blurrning" - - - Belysning - - - Programmet Greenshot körs redan. - - - Dra igång Greenshot när datorn startas - - - Greenshot kunde inte skriva till klippminnet eftersom processen {0} blockerade åtkomst dit. - - - Ett fel uppstod vid försöket att skriva ut. - - - Greenshot skrivarinställningar - - - Centrera utskriften på sidan - - - Förstora/anpassa utskriften till papprets storlek - - - Rotera utskriften till sidans orientering - - - Förminska/anpassa utskriften till papprets storlek - - - Spara insällningar som förvalda och fråga inte igen - - - Visa dialogfönstret varje gång en bild skall skrivas ut - - - Skrivarinställningar - - - Bild/fil - - - Allmänt - - - Ett fel uppstod för att komma åt klippminnet. Försök igen. - - - Fetstil - - - Kursiv - - - Arrangera - - - Storlek - - - Upp till toppen - - - Upp en nivå - - - Ner en nivå - - - Ner till botten - - - Snabbinställningar - - - Fel - - - Oops, ett oväntat fel uppstod. - -Den goda nyheten är att du kan hjälpa oss att lösa problemet med att rapportera felet till oss. - -Var vänlig och gå till länken (URL'en) nedanför, och skapa en ny felrapport (bug report). Klistra in felmeddelandets innehåll/text in beskrivningen. - -Lägg till en saklig summering och ta med sådan information som du tror kan vara till hjälp för att kunna återskapa detta fel. - -Innan du skickar uppskattar vi verkligen om du har kontrollerat ifall felet redan har blivit rapporterat. (Du kan använda sökfunktionen för att snabbt hitta dem.) Tack! :) - - - Stäng - - - Kopiera bildens sökväg till klippminet varje gång en bild sparas - - - Kopiera sökväg till klippminnet - - - Följande platshållare kommer att bytas ut automatiskt enligt det definierade mönstret: - -%YYYY% år, 4 siffror -%MM% månader, 2 siffror -%DD% dagar, 2 siffror -%hh% timmar, 2 siffror -%mm% minut, 2 siffror -%ss% sekunder, 2 siffror -%NUM% ökande nummer, 6 siffror -%title% Fönsrets titel -%user% Användarnamn -%domain% Windows domän -%hostname% Datorns namn - -~ ~ ~ - -Du kan också göra så att Greenshot skapar mappar dynamiskt. Använd helt enkelt en "backslashsymbol" (\) för att separera mapp-/filnamn. - -Exempel: %YYYY%-%MM%-%DD%\%hh%-%mm%-%ss% - -Mönstret kommer att skapa en mapp med dagens datum på ditt förvalda ställe, e.g. 2008-06-29, och bildens filnamn blir den aktuella tiden, e.g. 11-58-32.xxx - -(xxx = det filformat du angett) - - - Markeringsverktyg (ESC) - - - Spara som (visa dialogruta) - - - Spara direkt (använd önskade filinställningar) - - - Utforska mappen - - - Utskriftsdatum / klockslag i sidans nedre kant - - - Belysning (H) - - - Oskärpa - - - Pixling - - - Belys yta - - - Belys text - - - Gråskala - - - Förstora - - - Pixelstorlek - - - "Blurra" (O) - - - Oskärpa :: styrka - - - Ljusskala - - - Förhandsgranskning :: kvalitet - - - Förstorningsgrad - - - Skugga - - - Konfirmera - - - Avbryt - - - Beskär (C) - - - Öppna bild från klippminnet - - - Ett oväntat fel uppstod då bilden skrevs till klippminnet. - - - Kunde inte spara Greenshot's konfigurationsfil. Var vänlig kontrollera åtkomsträttigheterna för '{0}'. - - - Utskrift - - - Skärmbild - - - Inkludera markören - - - Öppna bild från fil - - - Filen "{0}" kunde inte öppnas. - - - Vill du spara skärmbilden? - - - Spara bild? - - - Använd det interaktiva fönstret - - - Ta bild på fönstret även om det blir obstruerat - - - Ta endast skärmbild på innehåll med programstöd - - - Email - - - Email - - - Ladda in objekt från fil - - - Spara objekt till fil - - - Fördröjning i millisekunder före bilden blir tagen - - - Högerklicka här eller tryck på tangenten Print. - - - Stöd Greenshot - - - \ No newline at end of file diff --git a/Greenshot/Languages/language-tr-TR.xml b/Greenshot/Languages/language-tr-TR.xml deleted file mode 100644 index c1c54ce60..000000000 --- a/Greenshot/Languages/language-tr-TR.xml +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - Türkçe'ye çeviren: Kaya Zeren - - - Greenshot - devrimsel ekran yakalama aracı - - - Dikdörtgen çiz (R) - - - Kaydet - - - Ayarlar... - - - Kayıt yeri - - - Ayarlar - - - Ekran görüntülerinin saklanacağı varsayılan yer. Masaüstünü kullanmak için boş bırakın - - - Dil - - - Dosya adı biçimi - - - Greenshot kullanıcı arayüzü dili (değiştirince yeniden başlatmalısınız) - - - Ekran görüntüleri kaydedilirken dosya adının üretileceği biçim - - - Görüntü biçimi - - - Varsayılan resim biçimi - - - Bölge yakala - - - Son bölgeyi yakala - - - Çıkış - - - Efektler - - - Kamera sesi - - - Flaş etkisi - - - Hata - - - Dosya şuraya kaydedilemiyor {0}. -Seçili kayıt yolunun yazılabilir olduğundan emin olun. - - - Tüm ekranı yakala - - - Kes - - - Kopyala - - - Yapıştır - - - Greenshot Hakkında - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -Greenshot HİÇ BİR GARANTİ vermez. Serbest bir yazılımdır ve belirli koşullar altında dağıtmakta serbestsiniz. GNU -Genel Kamu Lisanslı hakkında daha fazla bilgi için: - - - Bağlantı açılamadı. - - - Ekran görüntüsü kaydedilemedi, lütfen uygun bir yer seçin. - - - Simgeler Yusuke Kamiyamane'nin Fugue simge setidir (Creative Commons Attribution 3.0 lisansı) - - - Greenshot sourceforge.net üzerinde şu adreste barındırılmaktadır: - - - Hataları şu adrese bildirebilirsiniz: - - - Greenshot'ı sevdiyseniz, bizi destekleyin: - - - Görüntü şuraya kaydedildi {0}. - - - Görüntü panoya kopyalandı. - - - Farklı kaydet... - - - Dosya - - - Düzen - - - Nesne - - - Elips çiz (E) - - - Yazı ekle (T) - - - Sil - - - Tümünü seç - - - Görüntüyü panoya kopyala - - - Pencere yakala - - - Seçili ögenin kopyasını oluştur - - - Yardım - - - Greenshot Hakkında - - - Greenshot görüntü düzenleyici - - - Uygulama Ayarları - - - Çıkış Dosyası Ayarları - - - Görüntü düzenleyiciyi atla - - - Kısayol tuşlarını devral - - - Programın başlatılmasından sonlandırılmasına kadar olan zamanda, Print, Ctrl + Print, Alt + Print kısayol tuşlarının genel kullanıma mı Greenshot kullanımına mı ayrılacağını belirler. - - - Yazdırma işi şuraya iletildi '{0}'. - - - Yazdır - - - Greenshot Yardımı - - - JPEG Ayarları - - - JPEG kalitesi - - - Her JPEG görüntüsü kaydedildiğinde JPEG kalitesi penceresini göster - - - Greenshot JPEG kalitesi - - - JPRG görüntüsünün kalitesini seçin. - - - Varsayılan JPEG kalitesini kaydet ve bir daha sorma - - - Çizgi rengi - - - Art alan rengi - - - Çizgi kalınlığı - - - Renk seçici - - - Uygula - - - Saydam - - - HTML rengi - - - Kırmızı - - - Yeşil - - - Mavi - - - Alfa - - - Son kullanılan renkler - - - Kapat - - - Dikkat - - - Bir veya bir kaç kısayol tuşu kaydedilemedi. Bu nedenle Greenshot kısayollarını kullanamayabilirsiniz. -Bu sorun muhtemelen aynı kısa yolları kullanan başka bir programın çalışmasından kaynaklanıyor -Kısayolları kullanmak için söz konusu yazılımı kapatın. Kısayollar yerine tüm Greenshot özelliklerini sistem tepsisi simgesine sağ tıklayarak da kullanabilirsiniz. - - - Görüntü düzenleyicide aç - - - Yazıcıya gönder - - - Aşağıdaki ayarları kullanarak kaydet - - - Panoya kopyala - - - Çizgi çiz (L) - - - Yakalanan Ekran Görüntüsünün Hedefi - - - Ok çiz (A) - - - Ok başları - - - Başlangıçta - - - Bitişte - - - İki uçta da - - - Ok ucu olmasın - - - Karanlık kipi - - - Vurgulama kipi - - - Greenshot zaten çalışıyor. - - - Windows başlangıcında çalıştır - - - {0} işlemi erişimi engellediğinden Greenshot panoya yazamadı. - - - Yazdırmaya çalışırken bir hata oldu. - - - Greenshot yazdırma ayarları - - - Sayfayı ortala - - - Sayfaya sığacak şekilde genişlet - - - Görüntüyü sayfa duruşuna göre döndür - - - Sayfaya sığacak şekilde daralt - - - Bu ayarları varsayılan olarak kaydet ve bir daha sorma - - - Her görüntü yazdırıldığında ayarlar penceresini göster - - - Yazdırma ayarları - - - Çıkış - - - Genel - - - Panoya erişirken bir hata oldu. Yeniden deneyin. - - - Koyu - - - Yatık - - - Düzenle - - - Boyut - - - En üste - - - Bir üste - - - Bir alta - - - En alta - - - Çabuk ayar - - - Hata - - - Beklenmeyen bir hata oldu. - -İyi haber: bu hatayı bize bildirerek düzeltmemizi sağlayabilirsiniz.. -Lütfen aşağıdaki web adresine gidin, yeni bir hata bildirimi oluşturup içeriğini açıklama bölümündeki yazı alanına yapıştırın. - -Anlamlı bir açıklama ve sorunun yeniden oluşması için işe yarayacağını düşündüğünüz bilgileri de ekleyin. -Ayrıca bu hata için bir izleyici kaydının açılmış olup olmadığını da deneteleyebilirseniz minnettar kalırız. bunu hızlıca yapabilmek için aramayı kullanabilirsiniz. Teşekkürler :) - - - Kapat - - - Her görüntü kaydedildiğinde görüntü yolunu panoya kopyala - - - Yolu panoya kopyala - - - Şu ifadeler kullanıldığında aşağıdaki tanımlar yazılır: -${YYYY} yıl, 4 hane -${MM} ay, 2 hane -${DD} gün, 2 hane -${hh} saat, 2 hane -${mm} dakika, 2 hane -${ss} saniye, 2 hane -${NUM} artan sayı, 6 hane -${title} Pencere başlığı -${user} Windows kullanıcısı -${domain} Windows etki alanı -${hostname} Bilgisayar adı - -Klasör ve dosya adı arasında (\) karakterini kullanarak Greenshot'un istediğiniz klasörleri oluşturmasını sağlayabilirsiniz. -Örneğin: ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} biçimi, varsayılan kayıt klasörünüzün altına içinde bulunulan gün şeklinde bir klasör açar (2010-06-29 gibi), ekran görüntüsü dosyasının adı o anki zamana göre verilir (11-58-32 gibi) ve sonuna ayarlarda tanımlanmış uzantı varsa eklenir. - - - Seçim Aracı (ESC) - - - Farklı kaydet (ayar penceresini göster) - - - Doğrudan kaydet (varsayılan dosya ayarlarıyla) - - - Klasörü Windows Gezgini ile aç - - - Sayfanın altına yazdırma tarihi ve zamanını ekle - - - Vurgula (H) - - - Bulanıklaştır - - - Pikselleştir - - - Bölgeyi vurgula - - - Yazıyı vurgula - - - Gri tonlama - - - Büyüt - - - Piksel boyutu - - - Karart (O) - - - Bulanıklaştırma çapı - - - Parlaklık - - - Özizleme kalitesi - - - Büyütme çarpanı - - - Gölge - - - Tamam - - - Vazgeç - - - Kırp (C) - - - Panodaki görüntüyü aç - - - Panoya yazılırken beklenmedik bir hata oluştu. - - - Greenshot yapılandırma dosyası kaydedilemedi. '{0}' için erişim izinlerini denetleyin. - - - Yazıcı - - - Yakala - - - Fare imlecini de yakala - - - Dosyadaki görüntüyü aç - - - "{0}" dosyası açılamadı. - - - Ekran görüntüsünü kaydetmek istiyor musunuz? - - - Görüntü kaydedilsin mi? - - - Etkileşimli pencere yakalama kipini kullan - - - Tıkalı da olsa pencereyi yakala - - - Yalnızca desteklenen uygulamalardan içerik yakala - - - E-Posta gönder - - - E-Posta Gönder - - - Dosyadan nesneleri yükle - - - Nesneleri dosyaya kaydet - - - Kaydedilmeden önce beklenecek milisaniye - - - Buraya sağ tıklayın veya yazdır tuşuna basın. - - - Greenshot'ı Destekleyin - - - - diff --git a/Greenshot/Languages/language-zh-CN.xml b/Greenshot/Languages/language-zh-CN.xml deleted file mode 100644 index fe9043bd1..000000000 --- a/Greenshot/Languages/language-zh-CN.xml +++ /dev/null @@ -1,525 +0,0 @@ - - - - - 简体中文翻译: uralhan - - - Greenshot - 革命性的抓图工具 - - - 绘制矩形(R) - - - 保存 - - - 设置... - - - 保存路径 - - - 设定 - - - 默认保存路径(为空则保存到桌面) - - - 语言 - - - 文件名格式 - - - 设定界面语言 - - - 设定保存文件的命名格式 - - - 图像格式 - - - 设定默认的图像格式 - - - 抓取屏幕的一部分 - - - 抓取上次选择的区域 - - - 退出 - - - 特效 - - - 抓屏时播放声音 - - - 抓屏时闪光 - - - 错误 - - - 无法保存到文件 {0}, -请确认文件保存路径是否可用。 - - - 抓取全屏 - - - 剪切 - - - 复制 - - - 粘贴 - - - 关于 Greenshot - - - 版权所有 (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -作者不会对程序进行任何担保。 -此程序为自由软件,您可以在遵守 GNU 通用公共许可协议下任意传播本软件。 -关于 GNU 通用公共许可协议: - - - 无法打开此链接 - - - 无法保存图片,请选择其它路径来保存。 - - - 图标来源: Yusuke Kamiyamane 的 Fugue 图标 基于 (Creative Commons Attribution 3.0 协议) - - - Greenshot 官方网站地址在sourceforge.net - - - 如果发现任何错误,请到以下网址报告 - - - 如果您喜欢这个软件,希望您可以捐助我们: - - - 图片已保存到 {0} - - - 图片已保存到剪切板。 - - - 另存为... - - - 文件 - - - 编辑 - - - 物件 - - - 绘制椭圆 (E) - - - 添加文字 (T) - - - 刪除物件 - - - 全选 - - - 复制图片到剪切板 - - - 抓取窗口 - - - 复制选中的物件 - - - 帮助 - - - 关于 Greenshot - - - Greenshot 图片编辑器 - - - 程序设定 - - - 输出格式设定 - - - 跳过图片编辑器 - - - 注册快捷键 - - - 如果选择该选项,则您可以使用以下三个快捷键来抓图。 -Print 抓取指定的屏幕区域 -Ctrl+Print 抓取全部屏幕 -Alt+Print 抓取程序窗口(如果没有选择交互式抓取方式,将会抓取正在使用的程序的窗口) - - - 已使用 '{0}' 进行打印。 - - - 打印 - - - Greenshot 帮助 - - - JPEG 设置 - - - JPEG 图像质量 - - - 每次保存时都弹出 JPEG 图像质量设置对话框 - - - Greenshot JPEG 图像质量 - - - 请选择您需要的图像质量 - - - 不再询问图像质量 - - - 线条颜色 - - - 填充颜色 - - - 线条粗细 - - - 选择颜色 - - - 确定 - - - 透明度 - - - HTML颜色 - - - 红 - - - 绿 - - - 蓝 - - - 不透明度 - - - 最近使用过的颜色 - - - 关闭 - - - 警告 - - - 某些快捷键无法使用,可能与其它程序发生冲突。 -如果您想让 Greenshot 使用快捷键,请关闭占用快捷键的程序。 -您也可以右键点击 Greenshot 的托盘图标来进行抓图操作。 - - - 用图片编辑器打开 - - - 打印图片 - - - 直接保存而不询问 (使用以下设置) - - - 复制图片到剪贴板 - - - 绘制直线 (L) - - - 抓图后的动作 - - - 绘制箭头 (A) - - - 箭头方向 - - - 箭头在起点 - - - 箭头在终点 - - - 箭头在两端 - - - 不显示箭头 - - - 模糊模式 - - - 高亮模式 - - - Greenshot 已经运行。 - - - 开机时自动启动 Greenshot - - - 无法将文件写入剪切板, 因为 {0} 已将剪切板锁定。 - - - 打印时发生错误 - - - 打印设定 - - - 打印到纸张的正中央 - - - 放大图片以适合纸张大小 - - - 旋转图片 - - - 缩小图片以适合纸张大小 - - - 保存打印设置并不再询问 - - - 每次打印时都显示打印设置窗口 - - - 打印设定 - - - 输出 - - - 常规 - - - 保存到剪切板时发生错误,请重试一次。 - - - 粗体 - - - 斜体 - - - 调整物件 - - - 字体大小 - - - 移动到最上层 - - - 上移一层 - - - 下移一层 - - - 移动到最下层 - - - 快速设定 - - - 错误 - - - 很抱歉,坏消息是程序出现了错误。 - 好消息是:您可以填写错误报告来帮助我们纠正错误。 - 请点击下面的链接,新建一个错误报告将文字区域的内容粘贴到描述栏中。 - - 并请填写一些你认为可能帮助描述错误产生时的情况的信息。 - 此外,我们强烈建议您在我们的网站检查一下是否已经有人报告过相同的错误(您可以搜索一下)。非常感谢 :) - - - 关闭 - - - 每次保存图片时都将保存路径复制到剪切板 - - - 复制路径到剪切板 - - - 您可以使用以下格式来为文件命名,百分号之间代表变量,将会被自动替换: -${YYYY} 年, 4位数字 -${MM} 月, 2位数字 -${DD} 日, 2位数字 -${hh} 小时, 2位数字 -${mm} 分钟, 2位数字 -${ss} 秒, 2位数字 -${NUM} 自动编号,6位数字 -${title} Window窗口标题 -${user} Windows用户名 -${domain} Windows网域名 -${hostname} PC名称 - -您也可以让 Greenshot 动态创建文件夹,很简单只需要使用斜杠符号 (\) 将文件名和文件夹名分隔开来即可。 -例如: ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -使用此格式将在你的默认保存位置生成一个以当前日期命名的文件夹,例如,2008-06-29,而生成的抓图文件的文件名将以当前时间命名,例如,11_58_32(可以在扩展设置里定义)。 - - - 选择工具 (ESC) - - - 另存到(显示对话框) - - - 直接保存(使用预先设置的输出路径) - - - 在Windows资源管理器中打开路径 - - - 在页尾打印日期/时间 - - - 高亮显示 (H) - - - 模糊效果 - - - 马赛克效果 - - - 高亮区域 - - - 高亮文字 - - - 灰阶 - - - 放大 - - - 像素大小 - - - 模糊 (O) - - - 模糊半径 - - - 亮度 - - - 预览质量 - - - 放大倍数 - - - 阴影 - - - 确定 - - - 取消 - - - 裁剪 (C) - - - 从剪贴板载入图片 - - - 写入剪贴板时发生错误。 - - - 无法保存 Greenshot 的配置文件,请检查 '{0}' 的存取权限。 - - - 打印机 - - - 抓图 - - - 抓取鼠标箭头 - - - 从文件载入图片 - - - 无法打开 "{0}" - - - 还没有保存到文件,您要保存此图片吗? - - - 保存图片 - - - 采用交互式抓图 - - - 使用E-Mail发送 - - - 编辑E-Mail - - - 从文件载入物件 - - - 保存物件到文件 - - - 在抓图前等待时间(毫秒) - - - 右键点击这里或者按下Print按键。 - - - 捐助 Greenshot - - - - - diff --git a/Greenshot/Languages/language-zh-TW.xml b/Greenshot/Languages/language-zh-TW.xml deleted file mode 100644 index ef44ee2cc..000000000 --- a/Greenshot/Languages/language-zh-TW.xml +++ /dev/null @@ -1,523 +0,0 @@ - - - - - 繁體中文翻譯: Timothy Lin - - - Greenshot - the revolutionary screenshot utility - - - 繪製矩形 (R) - - - 儲存 - - - 設定 - - - 儲存路徑 - - - 設定 - - - 預設儲存路徑(不輸入則直接存到桌面) - - - 介面語言 - - - 檔名格式 - - - 設定介面語言 - - - 設定儲存圖片檔名的格式 - - - 圖片格式 - - - 設定預設圖片格式 - - - 抓取螢幕的一部分 - - - 抓取上次選擇的區域 - - - 離開 - - - 效果 - - - 快門聲 - - - 閃光燈 - - - 錯誤 - - - 無法儲存檔案到 {0}, -請確認這個路徑可以儲存檔案. - - - 抓取全螢幕 - - - 剪下 - - - 複製 - - - 貼上 - - - 關於 Greenshot - - - Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom -作者不對這個程式做任何擔保. -這個程式是自由軟體, 您可以在 GNU 通用公共許可證下任意散佈本軟體. -關於 GNU 通用公共許可證: - - - 無法開啟此捷徑. - - - 無法儲存此圖片, 請選擇另一個路徑來儲存. - - - 圖片來源: Yusuke Kamiyamane's Fugue icon set (Creative Commons Attribution 3.0 license) - - - Greenshot 的網址是 - - - 如果發現任何錯誤, 請回報到以下網址 - - - 如果您喜歡這個軟體, 希望您可以支援我們: - - - 圖片已儲存到 {0}. - - - 圖片已儲存到剪貼簿. - - - 另存新檔... - - - 檔案 - - - 編輯 - - - 物件 - - - 繪製橢圓 (E) - - - 加入文字 (T) - - - 刪除物件 - - - 全選 - - - 複製圖片到剪貼簿 - - - 抓取視窗 - - - 複製選取的物件 - - - 說明 - - - 關於 Greenshot - - - Greenshot 圖片編輯器 - - - 程式設定 - - - 輸出格式設定 - - - 不自動開啟圖片編輯器 - - - 使用快速鍵來操作 - - - 如果選擇這個選項, 則您可以使用以下三個快速鍵來進行抓圖. -Print 指定抓取螢幕畫面的一部分 -Ctrl+Print 抓取全螢幕 -Alt+Print 抓取視窗(如果沒有選取互動式抓圖的話, 程式會抓取目前作用中的視窗) - - - - 已使用 '{0}' 來進行列印工作. - - - 列印 - - - Greenshot 說明 - - - JPEG 設定 - - - JPEG 圖片品質 - - - 每次儲存時都跳出設定JPEG圖片品質的視窗 - - - Greenshot JPEG 圖片品質 - - - 請選擇您想要的圖片品質. - - - 不再詢問圖片品質 - - - 線條顏色 - - - 填滿顏色 - - - 線條粗細 - - - 選擇顏色 - - - 確定 - - - 透明 - - - HTML顏色標示 - - - 紅 - - - 綠 - - - 藍 - - - 不透明度 - - - 最近使用的顏色 - - - 關閉 - - - 警告 - - - 有的快速鍵無法使用, 可能是被其他的程式佔住了. -如果您想要使用 Greenshot 提供的快速鍵, 請嘗試結束佔用快速鍵的程式 -您也可以只用 Greenshot 的功能表來抓圖 - - - 用圖片編輯器開啟 - - - 列印圖片 - - - 不詢問就直接儲存 (使用以下儲存設定) - - - 複製圖片到剪貼簿 - - - 繪製直線 (L) - - - 抓圖後進行以下動作 - - - 繪製箭頭 (A) - - - 箭頭方向 - - - 朝向起點 - - - 朝向終點 - - - 兩端都有 - - - 不顯示 - - - 模糊模式 - - - 標示模式 - - - Greenshot 已經在執行了. - - - 開機自動執行 Greenshot - - - 無法將資料寫入剪貼簿, 因為 {0} 已將剪貼簿鎖定. - - - 列印時發生錯誤. - - - 列印設定 - - - 列印在紙張的正中央 - - - 放大圖片以符合紙張大小 - - - 旋轉圖片 - - - 縮小圖片以符合紙張大小 - - - 儲存列印設定並不再詢問 - - - 每次列印前都顯示列印設定視窗 - - - 列印設定 - - - 輸出 - - - 一般 - - - 存取剪貼簿時發生錯誤, 請再試一次. - - - 粗體 - - - 斜體 - - - 調整物件 - - - 字體大小 - - - 移到最上層 - - - 上移一層 - - - 下移一層 - - - 移到最下層 - - - 快速設定 - - - 錯誤 - - - 很抱歉, 剛剛程式出現錯誤. -您可以藉由填寫錯誤報表來幫助我們修正錯誤. -請點擊以下的連結, 新增一個錯誤報告並將下面文字方塊中的資訊貼到報告的內容中, 並請稍微敘述錯誤發生時的情況. -另外, 我們強烈建議您在站內搜尋一下是否已經有人回報此錯誤. -感謝您 :) - - - Close - - - 每次儲存圖片時都將圖片路徑複製到剪貼簿 - - - 複製路徑到剪貼簿 - - - 您可以使用以下的格式來指定檔名, 兩個%括起來的地方會被取代為日期、時間等: -${YYYY} 年, 4個數字 -${MM} 月, 2個數字 -${DD} 日, 2個數字 -${hh} 時, 2個數字 -${mm} 分, 2個數字 -${ss} 秒, 2個數字 -${NUM} 自動編號, 6個數字 -${title} 抓取視窗的標題 -${user} Windows 使用者名稱 -${domain} Windows 網域名稱 -${hostname} 電腦名稱 -您也可以讓 Greenshot 自動產生資料夾, 只要用把右斜線( \ )放在資料夾名稱和檔名的中間就可以了 -例: ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss} -這樣寫的話, Greenshot 會在預設儲存路徑下建立一個以今天日期為名稱的資料夾(如 2008-06-29), 然後在這個資料夾下儲存圖片檔, 檔名為目前的時間(如 11-58-32)再加上圖片的副檔名 - - - 指標工具 (ESC) - - - 問我要存到哪裡 - - - 直接儲存 - - - 開啟路徑 - - - 在頁尾列印日期時間 - - - 醒目標示 (H) - - - 模糊化 - - - 像素化 - - - 標示區域 - - - 標示文字 - - - 灰階 - - - 放大 - - - 像素大小 - - - 模糊 (O) - - - 模糊半徑 - - - 亮度 - - - 預覽品質 - - - 放大倍率 - - - 陰影 - - - 確定 - - - 取消 - - - 裁切 (C) - - - 從剪貼簿載入圖片 - - - 複製資料到剪貼簿時發生錯誤. - - - 無法存取設定檔, 請確認 '{0}' 的存取權限. - - - 印表機 - - - 抓圖 - - - 抓取滑鼠指標 - - - 從檔案載入圖片 - - - 無法開啟 "{0}" - - - 檔案尚未儲存, 您要儲存此圖片嗎? - - - 儲存圖片 - - - 使用互動式抓圖 - - - 用E-Mail傳送 - - - 用 E-Mail 傳送 - - - 從檔案載入物件 - - - 儲存物件到檔案 - - - 在抓圖之前等待的時間(毫秒) - - - 按這裡或是按下鍵盤上的 Print. - - - 支援 Greenshot - - - - diff --git a/Greenshot/Sounds.resx b/Greenshot/Sounds.resx deleted file mode 100644 index 182094c92..000000000 --- a/Greenshot/Sounds.resx +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - UklGRiRAAABXQVZFZm10IBAAAAABAAEAESsAACJWAAACABAAZGF0YQBAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/gACA/4AAgP+AAAAAAAAAAIAAgP8AAAAAAAAAAID/gAAAAID/ - gAAAAID/gAAAAID/gAAAAAAAAAAAAID/gAAAAAAAAAAAAID/gACA/wABAP+AAAAAAAAAAAAAgAAAAID/ - AACAAAAAgP8AAAAAAAAAAAAAgP+AAAAAAAAAAAAAAAAAAAAAAAAAAID/gAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgP8AAYD/AAAAAAAAgP8AAAABAACA/wAAgP+AAAAAgP8AAAAAAACAAAAAAAAAAIAAgP8AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/gAAAAID/gACA/4AAAACA/4AAAACA/4AAAAAAAAAAgP+AAAAA - AAAAAAAAAAAAAID/gAAAAAAAAAAAAID/gACA/4AAAAAAAAAAAAAAAAAAAAAAAID/AACAAID/gAAAAAAA - AAAAAID/AACAAAAAgP+AAAAAAAAAAID/gACA/4AAgP8AAIAAAACA/wAAAACAAAAAAACA/wABgP8AAAAA - AACA/4AAAACA/wAAgAAAAID/AAAAAIAAAAAAAAAAAAAAAAAAAACA/4AAgP+AAID/gAAAAAAAAACA/wAA - AAAAAAAAgAAAAID/gAAAAID/AACAAID/AACAAAAAAAAAAAAAAAAAAAAAgP+AAID/AAAAAIAAAACA/wAA - gAAAAID/AAAAAAAAgACA/wAAgAAAAAAAgP+AAAAAgP8AAIAAgP8AAAAAAAAAAAAAAACAAID/AAAAAAAA - AAAAAAAAAACAAID/AAAAAAAAAACAAAAAgP8AAIAAAACA/wAAAAAAAIAAgP8AAAAAAAAAAIAAgP+AAAAA - gAAAAAAAgAAAAID/gACA/4D/AAAAAAABAAGA/4D/gP+AAYD/gP6AA4D/gACAAgD9gP4AAID9AAKAAwAB - gACAAID+gP8A/4D9gP8ABIABAACAAID/gP4A/wAAgACAAQACgAAAAID+gP0A/wABgAEAAQACAP8A/gD9 - AAAAAYABgP2AAQADgAMA/AD8gP8AAQADAAGA/YADgPyAAAD/gP+A/4ACgP+AAoD7gP8AAIACAACAAID/ - AAGA/YAAAACA/4AAAAOA/wD/AACAAYD/AACA/4ABgAKA/4D/gP8A/wABgAGA/gACgAAA/gD9gP6AAAD8 - AP0ABwD9gAUA94AFgPwACoDygAQABYD8AAGA9oAIgP6AAIABAAsA5IAEAOaA5YD6gDUA0QAFgBiAPYAF - gN0AEYDkAMaAIoAugNEA6YASAPYALAA7gP4A34D/ABgAEoACgOAA5wAVAPaA9IACAPyACIALAP2A64Aj - AAkA04DPgC2AGID1APKAEYAxAPAABAD8gOUA+wAdgOyA1YAFAAgA/IATAAGAAIABAPWAE4ANAOEACAAI - gPMA+oADAAGAF4D4gPEA+oAJAAGAAYDtgASAAYD+APOABQATgP2A/4D/gPeA/YABAPmA94ASAAuA/QAA - APyABAD0gPIACYAEAPGAAgACAP0A/QAMAAOA+4ABgAMAAQD9gPmA/gACgAQAAAADAAGA/gD+gPoAA4AC - gP+A+AAAAASA/YD7gAmABAACAPcAAQABAAGAAIAAAPwAAQAHgACA+oD+AAQAA4D3gP6ABoD/AP2AAgD9 - gAUAAIAAAAMA/oD8gAQA/wD+gACAAgAAgAIA/gD/AP0AAgAAgAKA/gD+APwA+QD9gAQAAQAUgAOAAAAC - gAaAAAABgAYA/YD/gP4A9gDxgPoA+AD7AAgAEQAEgNcAJ4DIgBeA2IAAgPcAHwD5gO+A7IAngCYA2IAb - ABKABgDhgAoACIDlgOYANAD8APKAJgD4AOQA3QAggBmA6YACgCgAzQD8gC0AC4DwAAyA6IAJgOMADAAi - AOoA8QAQAAEAHwDygOwA/oD8AAgAEgD7gPaA+YABAB0A94D5gAiA74D/AAUA/AAKAPkAAoAPgPQAAgD8 - gAQA+4DygPwACIAMgAQA8ID/AAAABIACgASA+wD+AAGABAADgAEA/QD+gPyABQAFgPwA/AADgP0A/wD+ - AAIA/wD8AAgA/QD+gAUA+4D+AP+AAAAJgAAA/ID6gP4AAwADAAGA/YD6AP2ABoAEgAEAAQD/gP+A/QAA - gAOA/oD/gAQA/oAAAACA/ID6gP+AAQABAAGAAQAAAP0A/QAAAACAAAAAAP8AAwABAAKAAAD/AP0AAQAD - AP+A/oD+gACAAQD/gACA/oAAAAKA/gD/gAGA/wD/gAAA/4D/gACA/wD/AACAAIADAP8A/4AAgP0AAoAB - AP6A/wD/AAGAAIABgAAAAAD+gAKAAID/gP+A/4AAAAEAAYD+gP4AAQD/AACA/wADgAKA/oAAAACA/wD+ - AAGA/gAAAAIA/4D+AAEAAgAAgP8AAQAAgACAAAD/gP6AAAABgACAAgAAgP+A/4D/AP8A/wACAAAA/gD+ - AAIAAYACAAEAAIAAgP6AAAAAgAAAAID+AAGA/QAAgAEA/wAAgACAAQD/gP4AAIAAgACAAIAAAACA/gAB - AAAA/wACAAIAAAD/AAAAAID/gAAAAIAAgP+AAID/AAEAAYD/gACA/gD/AAEAAQAAAACA/QAAgAEAAYD/ - gP8A/4ACAP+A/gAAgACAAID/AP8AAYD/gP+AAAD+gACAAQAAgP+A/oD/AAGAAAD/gP8AAQAAgAAAAAAA - gACA/gD/AP6AAgABgP8A/4ABAP8AAQAAAAAAAAAAgACA/4D/gP8A/4AAgP8A/4D/AACA/4AAAAAA/wAB - gP+AAIABAAEAAAD/gAAAAYD/AACAAID/gP6A/4D/AAEAAAABAP+A/4AAAACA/wAAgACAAIABAACAAAAB - AP+A/oAAAAGAAQD/AACA/wAAAAEAAID/gP8A/wABgAEAAAAAgP8AAAAAAACAAYD/AAAA/wAAgAAAAID/ - AAEAAAD/gAGA/4AAgP8AAAABAP4AAAABgP+A/4D/gAAAAYD+gACAAQAAgP+AAID/AAGA/4ABgP+A/wAA - AAKA/4AAgP8AAAAAgP8AAIAAAP8AAAD/AACAAAABgP4AAIAAgAAAAAAAgP8AAID/AACA/wABgP+A/4AA - gAAA/wAAgACA/4AAAAGA/wAAgACA/wAAgAAAAAAAAP+AAAAAAAAA/wABAACAAID+AAEA/4ABgP6AAYD+ - gAMAAAACgPyA/wD/gPwABgAFAAEA/AD7AAMA/AAEgPoA/AAAAAUAAoACgAKAAAD8gP2AAID+gP+A/wAC - gAIAAgD/AAEA/QD8AAEA/gD9AAMABgABgPsA/QACAAOA/4AAgP6A/AADAP8A/4D/AAOABAADAACA/QD9 - gAAA/4D7AAGAAoAAAP+A/4D/AAOAAID9gAAAAIAAAP6A/oAAAAAAAwACAAAA/wABgP2A/gD+gAAAAAAB - gACA/wAAgACA/wAAgP8AAQACgAEAAID/AP8A/wD/AAAAAAABAACAAIAAgACAAID/gP8AAAAAgP8AAIAA - gP8A/wAAgP8AAID/AP+A/oD/AAGAAAABAACAAAADgAEAAoABgAIABAAAAP6A/gD+APyA/wD6APwAAQD4 - AASABgABAPgAA4D+AAAA9AAMgA0ADID9gPqAAoD9APwA/gAFAAeA+ID+APuA/oD3AAaA+IAAAP2ABwAD - APwAAYAMgAOA/ID8gAEABgAGAAWABQACgACA/YD8APwAAAABgP4A+gD4APyA/ID5APyA/gAEgAIA/AD7 - APsA/YD+gAIAAwADgASAAoD/gP6AAAAAAP8AAwAFAAOAAIABAP6A/gAAAACAAYADgAOAAoACgACAAgAC - gAQABYADAAKAAwABgAGAAYACgAGA/gAAgP2A/ID8AP0A/YD5APqA+oD6gPoA+4D9gP4AAID/gP6A/gAA - AAGAAQACAAGAAYADgAIAAQAAgAEAAQABAP8AAQABAP+AAIAAgAGAAYACAAIAAgACgAKAAoABAAKAAQAC - gAGAAYABAACAAAD/gP6A/gD+gP0A/gD9gP2A/YD9gPwA/QD9gP4A/gD/AP8A/wD/AP8A/4D+gP4AAID/ - gAAA/4D/AACA/4D+AP+AAAAAgAAAAYAAAAAAAYABAAGAAgABgAEAAwACAAOAAQACAAEAAIAAAAGAAAAA - gACAAID/gP6A/4D+AP4A/wD/gP4A/wD/AP8A/oD/AACAAAAAgAAA/4ABAACAAAAAAAAAAQABAAGAAQAB - gAAAAAAAgAEAAAABAACA/4AAgP+AAYAAgAGAAAACgAGAAAACAAAAAAAFAAMAAwD/gPsA/IABAP6AA4D3 - gP+A/wAEAACA/4AAgPyA/QD+AP4AAID+AAEAA4ABAACAAQADgAAAAAABgP+AAYABgAEAAQD/gAKAAoD/ - AP4A/4D9AAKAAIAAAACAAQD+gP2A/YD+gPyA/gD/gAGA/4D/AP4A/oD/AACA/wABgP4AAIAAAAGA/wAA - AAEAAQAAgP8A/wAAgP8AAAAAgP+AAID/AP+AAAD/gAAAAIAAAAAAAID/gP+A/4ABgAAAAYD/gAEAAIAA - gP8AAQAAgAAAAIAAgP+A/oD+gP8A/4D/AP8AAAD/gP8A/wAAAACA/4AAgACAAQABAAKAAQAAgAGAAYAB - gAEAAQACgAAAAQABAAGAAAAAgP8AAIAAAAAAAQABgP4AAQD+AP8AAAD/AAMAAID/AAOAAID7APoAAwAF - gACACwADAP+AAAD/AAiA+AD7AAYA/ID1gPwACAAAAAGA+AD0gAAABYD5AAqAAQAFAP4A+4D0gAEAAIAD - gAOAAQADgAKAAAAAAP8ABAAFgAGA+YD8gP4ABAD9gPoA/oADgASA+QD6gAIABIADgAIA/ID+AP6A/wD/ - AP0A/wACAAQAAAD+AACAAAD+gAAAAgAAAACAAYD+gP8AAIAAAAEAAAD/gP8A/oD9gPyA/gAAgAKA/gAB - gP6A/oAAgP8A/oAAgAKAAoAAAP8AAQABgACAAgABgAEAAYAAgP8A/4D/AAKAAQABAAAAAIABgP6AAIAA - gP+AAYABAP8AAAAAAAGAAIAAAACAAQAAAAAAAAAAgAGA/wAAgP+AAQAAgAAAAAD/AAAAAAAAgACAAAAB - gAAAAAD+AAAA/wD/AAAAAIAAgAGAAQABgAAAAQD/AP+A/oD9gP+AAIAAgACAAAABAP8AAAAAgP8A/wAA - AACAAAD/gP8AAAAAAP4A/4D/AP+AAQAAAP8AAYAAgAEAAQABAAAAAID/gP8AAAD/gACA/4AAAACA/oAB - gP6A/wD/AP4AAID+gACA/wAAAAEAAIAAgP4AAAABgP6AAAD/gP+A/4AAgP+A/4AAgACA/YD/gP4AAAAB - gP8A/4AEAP8AAgD7gACA/QACAPwAAoABgP+AA4ABgAGA/gACAACAAQAAgACAAIAAgAEAAAABAACAAQAD - AAIAAwABgACAAYAAgP4A/4D+gACA+wD/gAGA/4D/AASAAAD9AAAA/4AAgP6A/gD+AP4A/4AAAAKAAIAB - gAGAAAAAAP+A/wD/AAGA/4D/AAGA/4ABAAAA/4AAAAAAAgAAAAAAA4AAAACAAAD+gP4A/wABAAIA/wAB - gAGAAgAAAP4A/4D9AAAAAgAAAAEAAID/AAAAAQD/APwA/oD9AAKA/gD+AAOAAoAAgP4AAAAAAP4AAID/ - AACAAAAAAAGA/oD9AAKA/4D9gP+AAIABgP6A/oAAgAIAAQD+AP8AAIAAgP4A/4D/gAEAAQD+AAQAAgD/ - AAGA/oAAgP6AAAAAgAAAAgACAAKA/gABgP0A/4D+AP8A/YD+AAAAA4ABgASAAAD/gAAAAAD9gP0AAAAB - gP+AAAADAAMAAIACAP8AAAAAAP8AAgADgAAAAIABAP4AAQD/gPyA/IAAAAAAA4ABgAGAAoAAgP4AAID/ - gP2A/AD/AP+ABQABAP4ABQABgP+AAYD7AAIAAID/gP+ABIAAgACA/ID+gACA/4D8gACAAoAAAAKAAQD/ - AP2A/gD/gACA/gD/gAMA/YABgAEAAIAAAACAAAADAP2A/wD/gP+AAQAAAP2A/YD9AAGA/4AAAP+A/wAA - gP8A/4D+AP+AAAACAP4A/wADAP6AAoD/gAGAAYD+AACAAQABgP+A/YAAgP6A/4AAAAKAAAABgAKAAAD+ - AP+A/4AAgP4ABIAAAAEAAAADgP6A/YABAASA/AACgP+AAID/gP6A/4D7APuAAYACgAQAAAD9AAEAAQD9 - AP+AA4D9gAEA/wAAgP6A/wACAAEAAwD/gAGAAIABgP6A/QD9gAIAAYAAAACAAYABgAEAAYD9AP+AAQAA - AP8AAoABAAAAAgABgP4A/wACgP+AAIABAP6A/wD/AAIAAID+AP4AAQD/gP+AAYD9AP+AAYD+gAIAAID/ - AAKAAYD+gP+AAoD/gP+A/gD+gAIAAoD6gP+A/wD/gACAA4D+gP+AAID+gAOAAAD9AAKA/4D+gP8AAID/ - AACAAAACAAIAAwD9gP0A/oD9gACAAAD+AAMA/YD/gAAAAYD+gAGA/QACgP6AAQAAAAMA/YAAAAGA/oD/ - gACAAYD/AP+AAYABgACA/oABgP4AAAD/gACAAAD9gAGAA4D/gP+AAQADgP4AAAD/gAKA/QD/AAMAA4D8 - AP+A/gD/AAOAAgD8gPuABYAGAP4A/YACAPuA/YABgAQAA4D4gAIAAAD6gAEABQD+gPwAA4AIAAAA/AD+ - AACA/IADAPYACQD8gAAA/wAPAPUACADzAAgAAwD7gAoABQAJgOOA6IA8AN8A94AagOkAGID/AOAAKADk - APwAFAD+APeABIDtACYAFoDUAMYAFoAygP8A84D3gCSAGQDKgPcA1YApAAGACADmACiA4QAEABCAGIDn - APqA/QA4AN+A4oAPgA6A/wDvACyA/ADZAOEAFgD/gD8A7AD2APWACIAEAMUA8YA/gAWA1ADmgD+AC4DY - gOwAJADxgOcA/QAfgA4ABgD7AO6ABYD+gOGAEAAOAAqA3gAFgCwA8wD5gNyACQAJAPiABoDvgO+ALAD6 - AASA5wADABQA+ID6gAKABgAGgPcA+QAXgOWACoD7AAGAAIAOAOmAEwD1gP8A8YAWAAyABADjAAoAAoD3 - APgAEgAAgP+A7wAIAAUAAwAEgP6A+QAEgAkA9oD+gP0ABQAEgP8A/QAEgPyAA4ACAP0A/oAOAPYA/QAI - gAGA/4D+AAKAAYAAAPmA/wD+gP0A/4D+gACABoD9gAGA/YADgAUA/YD6gAOA+QD/gP8AAgD+gP+AAQAG - gP8A/oD+gAAA/ID+gAKAAAABgPwA/YADAPyABIACAAAABID9gPyAAgD/AAWA+QACAP8A/4DvAAwAFYD0 - AOUA8wAJgCGAEwDoAN+A+YATgAoAAAD+AOkABAAcgAeACAAGgO+ADoAGgAoACYD3AO8ACwAFAAQA/oAA - AAAAAIAFAAEA7oAKAAeA/YD/gP0A+gAGgPsA9gABgP8ABoD+gPaA9wD/AAuAAwD8gAgAAQAAAP8A8IDv - gAKAA4D7AAMAA4AFAAKAAwD8AACA/oAAgPuA/YD2AAKA/4AEAAIAAoD5AAaAAYADAAGA/4D9AAMAAQD+ - APsA+YD6AACA/gADgPuAAwAFAAEABAAHgAGABAD+gP2A/AADgPkA+wD/gAGAAID/AAAAAIABAAKA/wAB - AAQAAQADAP8AAoAAAP+A/wD6AP+A/4ACAASAA4AAAP+AAQAAAPyA/4D/APyAAwABAACAAwD/gACA/wAH - gAGA+4AAAP2AA4AGgP6A+YAAAAAA/AAAgP4AAAAAgAEAAwABAACAAYD+gASAAYD8gAEAAAD8gASA/AD/ - gP8AAAD/gP0AAYAAgP0AAYAEgP8AAoD/AASAAIAAgPyAAYD/AACAAAABgAIA/YAAAAAAAQAAgP+A+gD+ - AAmA+gABgAMAAYAAAP2ACAD8AP8A/ID+AAMAAwADAPuAAIAAAP4A/wD/gP8A/QABgAAA+wAEAP6A/wAF - AP6A/AACgAGAAID/gP2AAYD/gAAAAAD/AP8AAgD8AAAAAoD/gAMAAoAAAACA/wD9gAGA/gD/AAIAAQAA - gACAAAAEgAAA/IAAAPwAAoACAPyAA4D8AAMA+4ACAAAA+oACAP4AAIADAAAAAIABgAAA/YABAP+A/4D7 - gP4ABID+AP4AAgD8AAOAAQD8gACAAgD9AAAABAD9AACA/oAAAP+AAID/gAKA+4ADAAAAA4ACAAAA/wAB - AP8A/QABgAAA/oACgAEAAYABgAEAAoAAgAAA/YD9gAMAA4D/gAEAAID+gAEAAgABgPmAAYD9gAEABYD/ - APwAAAABAAEAAgABgPyA/oD+AAIA/4D/AACA+wAEAAIA+QD8AAgAAQD4gPiA+gAKAAmABAD2APWA+4D+ - gP6ABIACAPsABQAKAAUAAQAIgPmAAoAFAAgAAQAGAPwA+gAKgAAA+AD+AAaA/QD2gAuAAgD/gAGAB4D6 - gP4AA4D4gPgA+4ADgP+ABID+gPyA/ID+gASABoABgPwA/wD/AP2A+QD5gPoABYD/gACA/YAAAAOABYAB - gACAAgD8AAKA/oD7AP4AAID6gAAAAgADgP6AAIAEgAOAAoD+gAEA/oAAAP+AAYD9gP8AAID+AP6A/4AB - APwACQAFAP+ABYABgAAA+wAFgPoA/gD/AAAAAYABAAGA/4D8AAOAAgAAgAAA/ID8gAOABYD8AACAAQAA - AAYA/YD7gP4AAwD8AAMA/4D+gP8AAwD/AAEA/oD+AP+A/gAAgAAAAYAAgAOA/4ACAP2A/YACgPwAAgAD - gP6AAAABgAEAAQD/APyA/wAAgAMAAQAAAAKAAQD+gAKABAD6gPwAAoD9gAEABAD8gP+A/wD9gAIAAAD/ - gPwA/wD/gAIA/4D/AAAA/wAFgP0A/4AAAP4A/4ADgP2AAQD9AAQA/gABgP+A/wD9AAAAAoAAAAGAAQAB - AAAAAgD8AAIA/QABgAYA/gD+AAKABoD3AAOABAD8gPiAA4ABAPuACAAAAP0A+4AAgAcA/QAAAP8A/YD6 - gP+AAYD9AAKA/QD+AAgABID4gASAAoAFAP8ABoD+AAMABAD9gP0A/oD9gAKAAYD+AAAAAIAEAAOA/gD+ - AAGA/IAFgP2A/IABAAKA+4ACgP+A+4ACgP6A/YADAAWAAYACAAOA/gD8gPsA+oD7AAWA/AAAgAIA/wAC - gP8ABwD8gP0AAoD9gAKAAAD+AACA/YAAAAKA/wD/gP2A+wACAAKA/AD9AACA/wAHAAIA/oD+AAEA/QAE - AAEA/YD/AAEAAYABgP8A/wD+AAEAAYD+AAQAAID+gAGAAID8gAAAAYD/AAIABAD+gAEAAQABgAIA/YD/ - gP0AAIABgP8AA4D+AP+AAQADAAGA+YD+AAQA/AAHAAOA+QD/AP+AAIADAAGA+gD9gACAA4ADAPwA/4D+ - AP0AAwD/gP0AAoD+AP6ACoD+gP6AAgAAAAOAAYD/AAIA/gD/AASA/gADAP6AAAAAgAGA+wAAAAMA/ID/ - AAQAAoD6gAEAAoAAgPyAAAAAgP6AAID/AACA/IAAAASA/4ADAPwA/wD/gPwAAQD/AAKA+4AAgP+AAgAA - AP0A/oD/gAKAAID8gAEAAIAAgASA/YD7AAAAAQD/AAGA/AD/gP+AAAACAP+A/4ABgPuAAwAAgP8AAoD9 - gAIAAQAAAP8A/oD9AAAAAIAAgAAAAwD/gAOAAwD/gP+A/wABgAOAAIAFgPyABAD9gAEAAoD5gAAAAIAB - AAOA/wD/AP+AA4D+AAUA/ID8gP6A/QADAACA/AADgAAAA4D/AP+A/QD+gP4AAwABAAAA/4D9gAGA/4D/ - gP+A/4D8gAKAAYD+AAKA/oABAAGAAQD8gAAAAoAAAAKAAoD/AAEA/4AFAAAA/oD9AP4A/4AAgAGAAoD9 - gAMAAQABgAMA9gACAAIA/QAFAP8A+gAAgAGA/4ABgAAA/AD8gP4AAYAAgPwAAoD/AAMAA4D8AP4A/gAA - AAAABID/gP2AAAABAACA/wD/gP+A/YD/gASA/wADAP2ABYABAP8AAQD5AAGA/oAIgPyA/wABgAEA/oAF - gAKA+QD8gAOA/gAAgAUA/oD+gAGAAQAFgPkA+wAFAP4ABAABgP4A/oD/AAGAAIACAP6A/YD9gACAAgD/ - gP6AAYD/gAMAAQD/APyA/4ABAAMAAAD/AP+AAgD/gAEAAAD+AP4A/4AEgACAAgD+AAIAA4D+gACA+wAA - gACAAgACAAOA/oABgP8AAgD/AP2A/IAAgAIAAIABgAAA/wADgP4ABYD9APiAAgAAgAGAAoAAAPyA/oAC - AP+AAoD/gPuA/oAAAAOA/YD/AAAAAYAEAACA/AD9gAAA/wABgAKA/4D8AAKAAAAAAAEA/gD/AP+AAoD/ - AAOAAYD+AAOA/gAAgPqA/wAAgP+AA4ACAP8AAYD/gAIAAID+APsA/4ADgAEAAID/AAAA/4ADAAEAAgD3 - AAAAAQD+AAUAAQD9gP4AAAABAAMAAoD9AP6A/wD+gAOA/YD+gAIAAIADgP8A/QD/gP6AAAAFgP0AAAAA - gAIA/YAAgAKA/YD8gP0AB4D/AAAA/4AGAP2AAYABgPuA/4D9AAQAAwD9AAGAA4D8gASAAAD5gPwAAwAA - AAOABAD6gP+AAQAEgAMA+oD7AAMA/YAAgAIA/wD+AACA/wACgAGAAAD9gP2A/4D/gACA/oABAP6AAoAB - gP0A/wD9AP8AA4ADgP6A/4ACAP8A/4D/AP0AAID9AAWA/gACgP+AAgD/AAOA/4D7gAGA/YACAAOAAYD+ - gAGA/wABgP+A/oD6AAIAAwD8gAQA/oAAAAEAAQAFgPmA/IAAAP4AAYADAP4A/YD/AAOAAIABgPyA/ID+ - gAEAAoD9AAEA/wACgASA/4D8AP0AAQD+AAUAAQAAAP6AAYD/gAEAAID/AP4A/4ACAACAAoD/gAIAAAAC - AP+A/AD/AAAAA4ADgP+A/wABgAMAAYAAAPyA+4ACAAEAAAACgP6AAAAFAAEABYD5gPqABAD8gAIABID/ - APyAAoABgAAAAgD/APsA/wAAAASA/oD/gAAAAQADgP+A/AD/AP4A/wAEAAEAAQAAAP6AAoABAP4A+QAF - gP+A/QD/gAgA+wABgAIAAgD9gPuA/4D/gAIABQAAAPsABAD/gAMA/4D6AP6AAwAAgP4ABAD+gP+AAwAD - AAMA/AD5AAOA+gADAASA/gD9AAAAAQACgAOA+oD9gP6AAYABAP0AAIABAAAABAD+gPuA/gD+AAAAAgAD - AP6AAIAAgACAAAABgP2A/YD/AAOA/4ADgP0AAgABAAAAAAD8AACAAAACAAKAAAAAgAAAAoABgP4A/gD+ - AAEAA4D7AASA/QADAAIAAYAEAPkA/YACgP2AAgABAACA/IACgAEAAIAAAP2A/AAAAAKAAQD9gAEA/oAE - gAMA/wD7gP0AAYAAAAKAAwD+AP+AAQACAP+AAID9AP4AAAAFgPyABAAAAAEAAIABAP0A+4ABAAEAAAAF - AAEA/YABgAOA/wD/gP6A+gAAgAKA/wAAgACA/wAEAAIAAgD7gPmAAwD8gAMAAwAAAPsAAQABgAEAAgD+ - APqA/gAAAAQA/QAAAACAAYAEAP4A/QD9gP6AAgABAAIAAgD8gPwABgAGAPcA/oAFAPyA/wACgAUA/AD/ - AAMAAoD9APyAAwD9AAEABYAAgP6AAQD/AASAAgD8gPoAAQADgP0AAwAAgP0ABQADgACA/YD5gAKA/gAB - AASA/oD+AACAAQABgAKA+4D+AP+AAQAAAAGA/gD/AASAAoD/AP6A/YD/AACAAIACAAAA/YAAAAMAAAAA - AP2A/gABgAAAAoAAAAEA/YAFAP+AAYD6AP4AAQAAAAEABAAAAP+AAAACAAIA/YD8AP2ABID/AACAAAAA - AAMA/4ADgACA9gABAAGA/4ADgAEA/QD+gAIAAQABAP8A+4D+gAAAA4D/gP0AAYAAAAQAAAD/gPqAAIAA - gP+AAgADgPqAAAAEgP6A/4D/AP2AAYAAgAIA/4ACgP6AAoAAAAAA/QD6AAQAAIABAAMAAoD/AAGAAIAB - AAAA/gD4AAIAA4ACgP6AAQD/gAQA/4AFAPwA94AEAP6AAQAFgP6A+gABgAGA/4ADAP6A+wD/AAGAAoD/ - gP+AAIAAAAQA/oD+gP0AAAD+gAIABID+gP6AAQAAgACA/wD/gP2AAYABAAGA/gADAP6ABoD7gAIA+oD+ - gP8ABIACgAIA+wAEAAIA+wACgAKA+QD9AAYAAAABAP4A/wABAAQA/oAGgPeA+gAEAP0ABYABgP0A/QAC - AP6AAoABgP2A/AD7gAWA/wD+gP8AAAAEgAAA/wD+gP2AAID/gAIAAQD+gP4AAgD+AAKA/4D9AAAAAYD/ - AAKAAIABAACAAwD8gAOA+YD/AAIAAYAAgAUA/gABAP+AAYD+AAKA+oD/AAMA/4ABAAGA/wADgACAAoD/ - APqAAAACgP6AAgADgPoA/QAEgP8AAoD/AP0A/wAAAAEAAAD+AAIAAIADAAAAAwD5gP+AAIAAgAGABID6 - gP8AAgD/gAAAAoD8gP+A/4AEAP6AAoABgAAAAID/AP0A/YABAAGAAAABgAUA/oAAAP8AAQAAAAEA+wD+ - AAIAAQD/gAGAAAABAAIAAQACgPeAA4D9gACABIAAAPuA/gACAAAAAgACgPsA/oD+gAKAAAD+gAEA/wAE - AP8AAQD+gP2AAAAAgAIAAID+AAAAAAD/gP8AAID+gP8AAIACgAAAAAABgAEAAwAAgPiA/gADgAEA/IAF - AAUA/QAAAAAAAoD9AP+A/QD/AP8AAwAEgP2AAAAAgAQA/YAFgPuA/QADAPmAB4AAAP2A/QACAAEAAYAB - APyA/YD/AAOA/gD+gAGAAAAEAACA/4D/gPwAAIABgAEAAgD+AACAAAD9gAIA/gD+AAEA/gACAAMAAIAC - gP0ABYD9gAAA+4D8AAQAAID/gASAAAD/gACAAQD+AAGA/AD9gAKAAQD+AAEAAAABAAKAAIAAAP6A+4AE - gP+AAIABAP8A/IABAAGA/wABgPsA/4D/gP8AAwD8AAMA/4AEgP4AAID/APoAAgABgP+AAgD/gPuAAoAA - gP6AAQD+gP8AAIACgAEA/wACAAEAAoD/gP2A/gD6gAMABAD/gAKABID8AACAAIAAAAAA/4D6AP+AAwAA - AAGAAYAAAAIAAgD+AASA9wACAACA/gAFAACA+wD+gAIAAYACgAAA/ID9gP+AAgAAgP+AAID/AASA/oAA - gP6A/YABgAAAA4AAgPwA/wADgP2AAAD/gAEA/QABAAKAAQD/AAOAAIAGgPUABAD9gP4A/wAFgAOA+wAG - AP0AAgD5gAaA/YD8gP4AAwACAP8AAwACgPyABQD7gAKAAoD5gAEA/oAEAASA+YABAP6AAAACgAMA+oAA - gPuAAgABgP2AAYABgAOAAAD9gAEA/AAAAAIAAoD+AAGA/IABgPwAAwAAAP4AAQD9AP+ABAAAgAGA/4AC - AP+A/gD/gPmAAgAEAACAAAAEgP0AAQD/gP6AAgD+APyA/oADAACA/4ADAAGAAYABAP4AAgD5AACABYD8 - gAOA/wD9AP2AAwAAgAKA/QD+AP2A/oADAAEA/gACgACABAD/gAAA/QD8gAOAAIABgAAA/gD7gAUA/IAD - AP8A/oD+gACABIAAAAIAAYD/AAKA/gD9gPyA/AAGAAAAAIAEgACA/YAAgP0AAQABgP6A+YABgASA/wAA - AAIAAYAAAAOA/IACAPmAAYAAgP4ABgD+gPsA/YABAAKAA4D/AP6A/QD9AASA/oD/AAIAAAADAP+AAID9 - AP+AAoD+AAGAAAD8AAEAAAD+gAGA/4ABgP2A/wAEgAGA/YD9gAiAAoD3AAAAAQD7AAOABoAAAACA/gAA - APyA/gAHAP+A/YD7AAMAAAABAAAAAoD+gAaA+4D/AASA9wADAP4AA4ABAP6A+wD/gACAAwADAPsA/4D8 - gACAAwD9gAEA/4ADAAIA/QADgPqA/wADAAGA/4D+AP0A/4AAAAGAAQD+AACA/AAAAASA/wABgAKA/4AD - APsAAgD6gP8ABQAAAAGAA4D+gACA/oD/AAOA/oD8APyAA4ABgP8AA4ABAAEAA4D9AAIA/gD7AAUAAIAA - AAGA/YD8AAIAAYACgP+A/YD7gP0ABIABgP4AAoAAAASA/4D+AAEA+wACgACAAYAAgP6A/YABAP8AAIAB - gP2AAAD/gAGAAgD+gAIAAgABgAAA/AABAPoAAwAFAP4AAwADAPwAAID+AAGAAQD+AP2A/AAEAACAAgAB - gAEAAYADAP4AAgD7gPwAB4D6gAIAAgD9APoABAABAAOAAID9gPyA/IACAAEAAIABAAAABID/gP8AAQD6 - gAKAAIAAAAIA/QD9AAKA/wABgP0AAQAAAP4AAAAEAASA/AD/AAYAAgD4gAMA+wACgACAA4ABAACA/oAB - gPoAAgADAP+A/ID+AAOA/4AEgACA/oAAAAaA/IABgP6A+wAEgP2ABQD9AP8A/oABgACAAwD/AP0A/gD/ - AAGAAYD8AAQAAIAFgP2A/wABgPoAAIACgAIA/gD+gP6AAYD+gAIA/wD/gP+A/YACAAKA/wACgACAAQAA - gPyAAQD5gAQAAoACAACAAQD+AACA/wABgP8A/wD8AP6ABAAAAACAAoAAgAIAAYD8AAOA+oD/AAQA/wAB - AP4A/4D8AAQAAQABgP2A/YD7AAGAAoD/AP6AAgD/gAOA/oABgP0A+4ACAAIAAQD/gP+A/AACAP8AAAAB - AP4A/wD/AAQAAAABAAIAAQAAAP+A/ID/gPqABoAAgAEAAoACgPuAAAD+gACAAID/gPyA/YAFAAAAAIAB - gAGAAIADgP2AAAD+gPwABoD7AASAAAD9APwAAwAAgASAAQD9APqAAYABAAAA/4ACgACAAYABgAAA/4D6 - AAEAAgAAAAOA/QD/AAOA/oD6AAcAAQD5gPwACAABAP6ABAABAP+AAID7AAKA+AAFAAMAAgAAAAOA/gD8 - gP2AAAABgAIA+4D+AASAAQD/gAGAAoD9AASA/gAAgP6A+4AHAPsAAQADAP0A/YD/AAGAAYABgP0A/YD/ - AAKA/gAAAAOA/oAEgP+A/4D9gPyA/4ACAAIA/QACgP4AAQD/gACA/wD+AACA/IABAAQAAIABgAAAAgAB - gPoAAQD5gASAAgADgP8AA4D+gP4A/gAAgP8AAQD+gPyABYACgPyAAQADAAEAAoD8AAMA+4D8AAiA/oAB - AP+A/4D8gACAAoABgP6A/oD7gAGAAYAAgP4AAoAAAAOAAYD+gP8A+4ABAAIAAoD+gAGA/IABAAAA/4AA - gP4AAAD/gAKAAgAAAAKAAYAAgAGA+gABgPqAAoAFgAEAAQACgP+A/YD+AAAAAAABAP0A/AAGAAGA/wAC - AAKA/wACgP2AAQAAgPiAB4D9gACAAYD+APuAAAABgAGAAID/APwA/oAAgAGA/QACgAAAA4AAAP6AAAD7 - gACAAQD/gAEAAgD6AAAAAYD/gP+A/IABgP8AAgABAP+AAoABgP6AA4D5gAAA/QAAAAQABAABgACA/QD+ - AP6A/gACgP8AAID8gAQA/4AAAAGAA4D9gAMA/YD/AAOA+AAEgAAA/wADgP8A+gD/gAMAAIADAP4A/gD9 - AAKAAID9AAKAAIACgAOA+gADgPyA/gAAgAIAAYD/gP8A/gABAP8AAgAAAP8A/gAAgAKAAAACAAGAAQAD - APoA/4D9gPuABwADgAIA/QAEgP2A/YD7AAMAAAADAPkAA4AEgP4A/gAFgP+AAgD+gP6AAgD4AAQAAoD+ - AAEAAID8AP2AA4ABAAIAAAD+APuAAQADgP4AAAACgP4ABgD+gAGA+wD8gAGAAoABAP+AAAD+AAIA/QAB - gP+AAAD+AAAAAwABAAAABQAAgAIA/ID9AP0A/wAGgAGAAQACAAIA/QAAgPwAAQD/AAOA+gACAAWA/oD+ - gAOAAAABAAKA/YABgPoAA4ACAPwABAAAgPwA/QABAAEABYAAgPwA/YD/AAEAAID+gASA/gAFAP8A/4D/ - APsAA4D/AAKAAoD9AP2ABID+AP6AA4D+AP+A/IABgAKAAIACAAIABAD8AP0AAYD6AAOABAADAAKAAYD7 - AP4A/QACgP8AAYD9AAEAAgD/gAKAAYABAP6AAoD8gAQA/ID9gAQA/AADAAGA+wD+gAAAAAAEgAGA+wD9 - gP0AAwD+AACAAwD/AAMA/wADgPsA+wACAAKAAAAAgAAA/IADgPwA/wACgP0A/wD+AAIAAgABAAOA/oAE - APwA/gD/APuABIACgAGAAgABgP4A/4D7gP8AAAACgPsAAYAEAP4A/gAEgAEAAoD/gPyAAoD6gAAABAD+ - gAKA/wD9AP2A/4ABAAOA/4D8AP2A/gADgP8A/4ADAP6ABoD9gAEA+4D9AAGAAwAAgAEA/4D+AAEA/QD/ - gACA/wAAAPwABQACgP+AAwAAAASA+oD/gPyA+4AEgAOAAwABgAAA/YD+gPwA/4ABAAWA/YD4AAMABAAE - AAUA94D+AAOAAoANAPGA7wANgAmABYD6gPAAA4AGAP6AAYADAPYA/oACAAOA9wACgAeAA4ABAPyA/oAB - gP8A/ID8AAiAB4D4gPsABID+gP6ABAD+gP2A+gAEAAKAAgADgAGAAgD7gAIA+4D7AAQAAwAFgAOA+wD+ - gP+A/AACAAGA/QD/gASA/4AAAACAA4AAAASA/YD/gAEA+gADAACA/wAFAP4A/IAAAACAAIAEAPyA/wD9 - gAAAAoD+AAMAAAAGAP8AAgD9APuA/4ABAAOAAQABAP2AAgD/gP6AAQD/gP8A/QABAAaAAAADgP4ABgD+ - gP6A/YD6gAOAAwACgAOAAwD8AAGA/AAAAAAAAID6AAIABAABAP8AA4ABAAOA/4D8AAGA+oABAASA/AAF - gAGA/ID8gAEAAAACAAGA+wD8AACABYD9AACAAYD/gAYA/gD/gPmA/4D/gAOAAAACgP0A/oACAP2AAYAA - APyA/wD/gAOAAAACgAGAAIADgPqA/oD5gAAABAACAAMABoD8gP8A/gD9AP4AAoD9gPoABQAEAP8AAAAE - AP4AAoD+gACA/wD8gP+AAoD/AAUA/QD9AP0A/4ADgASA/AD8gPwA/4AEgPyAA4D8gASAAYACAPoA/QAE - APwAAIAFAACA/IAFAP6A+wD/AAEA/gD8gAGABYD/AAOA/4AEAPwA/gD/APuAA4ABgAOAAoAAAP4AAQD7 - gAOA/4D9AP0ABAD+gASA/4ABAP4ABAD+AP8AAgD4gAIAAwD+AAWA/oD6AAGAAQD/AAMA/YD8gP2AAQAB - AP6AAoAAgAOAAYD+gP8A+4D/AAIAAAAAgAKA/AABgAGA/oABgP0A/oD/gP+ABAD/gAKAAYABAACA+oAA - gPoAAAAFgAGAAIAFgPwAAAD+gP8AAYD/APsA/gADgACAAAABgAKAAgD/gPyAA4D6AP8AAwD/gAAAA4D8 - AP2AAgABgAEA/4D9gPyA/YAEgAKA/YACAACABQD9AAOA+wD8gAEAAgABgAAA/gAAAASA/QAAgP8A/4D+ - AP8AAoACAP8AB4D9gAMA+4D9gP4A/QACgASA/4AEgAAA/oD/gP6AAQD9gAGA+gABgAGABAD/gAGA/4AD - gP4AAID/APoAA4AAAAGA/wACAPyAAoAAAAEAAQD/APyA/QAAgAKAAIAAAAEAAwAEgPgABID8AAAA/QAE - AAQA/YD8gAKAA4D4gAaAAID+gPoAAoAAAAMABAADAPwABgD6gP6A/IAAAAOAAQAIgP8A/gD+gAKA+gAF - gP6A+4D7AAYA/gACAAOABwAAgAGA/YD7AAKA94ACAP6AAQAFAP8A/AACAAMA/oACgP6A+4D9AAGA/gAC - gP8ACAABgASA9AAIgPyA+YD9AAaA/oD+AASA/QAEgP6ABID/AP0A/oD/gAAAAIAFgP6AA4ABAACA+YAE - APkAA4ABgAGAAIABgP4A/gADAAEAAQD/AP4A/IACAAEAAQABgAIAAoADAPqAAYD/gPmABAABAAGA+gAC - gPwAA4ADgACA/wD+AP2AAoD3AASAAYABgP8AAoAEgPwAAQD8AAAA/4ABgAGA/ID/APwABoD7gAMAAYAA - APwABAD7gASAA4D/AAAAAYD8AAAA/wD6gAMABIAAAP+AAgD8AP6ABAD7gASAAID9APeABYACgAMA9wAG - gAiA9QABgAKAAgD6AP6ABAD9gP8A/4D9gAIA+gAHgAMA+QD/gP6A/IACAAyA+gACAP4ABoD7AP4A/4D7 - gAMABID/gPsAAYD8AAQA+gAEgAIA/wD6AAUA/wADgAAA/4AFAAEA/gD5AAUA+4D/AAWAAgD+AP+AAAD7 - AAAA/QAHgACA/YD8gAMA/gAGAP2AAwAAAAKA/oD9gAOA94AFAP8AAQD9gACA/QAAAAOAAAADAP0A+gAA - AAGA/gAEAACAAwAAAASA+QACgP0A/YADAAAAAQD6gAEA/YACgP4AAgAEAP2A/4D+gP+AAIAFgP2AAYD/ - gAGA+oADAPwA/wAFAAAAAID+AAMA+oACAP+AAoACgPsA/AACgP8AA4ACgP8AA4D/gAMA+QAGAPiAAoAD - gACA/AABgP4A/YADAAIAAgABAPqA/IABgP8AA4ABAAEAAoABgAEA/QAEgPeABQD/gAKA/QD+gP6A/gAD - AP6ABAABgPwAAYABgP2ABQABgP8AAQABAP+A/oADAPiABoACAAKA/YACgPwA/gACgP+AA4ACgPqA/QAF - AP4ABYABAAEAAIABAAEA/AAEgPmABID/AAKA+gACgP2A/QAEAAMAAAAAgPwA/wD9APyADAD8AAEA/oAI - APeABAACAPmAAYD+AASA+4D/AP0AA4D+AAGAAwD+APwAAQACAP4ABYD9gAOA/gAEAPsA/4AAAPsABoD/ - AAIA/IACAPyA/oD/gAKAA4D+APoAAgABgP2ABgAAgAKA+wAFAPwA/wAAgP2AAoD8gAMA/QAAgPuAAYAD - AAIAAoD8APoAAoD9gAAABQD+AASA/gAFgPmABID8AP8A/4AAgAKA+gAAgP2AAgAAAAIABQD9AP2AAAAB - gP8ABQD+AAMA/wAAgPwAAgD+gP0ABAABAAOA+oAFAPoAAYD+gAQAAQAAAPmAAgAAgAGAA4ACAAGA/gAD - APuAAwD8gP4ABID/gP8A/wABgPqABQABgAMAAID8APoAAwD9AAOAAwAAAAAAAAAEgPuABQD3AAGAAAAC - gACA/ID/gPwAAwD+AAQAAYD+APwAAYACgACAAoABAACAAAD+gPyAAgD7AAMAAYABAAGAAoD+gPsAAQD+ - gAMAAAABAPkAA4AAAP0ABYAQgBMACQDwgPOACAD8gO0AAQD6gPyA5QAHgDsA4AACgAOAEoD9APqA7wDl - ACYA7YD3ABkA5IACAOKAH4AYgO4A74ALgPYAFAD+ABSA5QAFgAuA7oD7AAOA8gABgA2AEwD6gO0A9oAa - APyA4IAOgBqADAAFgPyA9gAEAASAAQDwAAGA8oAQAP2ADwDqgAuA/oADAP4ADID1ABGA+QD3APmACgD5 - gAQABoD+AAoAAwD5gPyA+YD+AO+A/4DOgBKAHYDdAAIA8wANgAAAEIDKgCQA5IAdgPCA2IA8AMYABAAG - gPCAJoAlgO2A1QD9ABEAIIDAgBIAOoDKgOQADIANACmAGwD5gN6A5AAPgCCA+AD1gAiA4YAmgAoACoAC - gPWACoD0AAgA+IABAAGACoD3APSAEoDygBKAAQDxgA6A8AAAgAAA/YD7AAiAB4AGgPwA9wAHAPmAAgAA - AAmA/QD5gA6A+wD4AAYA+gADgP4A/AD+gAGABYAEgAkA+IANAP2AAYAIAPYA/AAOAPUA/wD4AA0ABQAK - AOcAEoAJAP4AAQD2gP2ADAD1gASAC4D5gAkAAAD+APoAAYAIgP6A9oAHAAEAAIABgP8ABQD6gAOAAoD6 - AAKA/gAAAAOAB4D0AASAAAD+APyADIAAgP+A/AD8gAgA+oABgPyA+4AGAP4A+YAQgPKABYD+AAiA/QDw - ABGACQDwgAKA/AAQAP6A+4D8gPuACIAFgPaA+AAEgAMAAwD6AACACQAHgPUA+QAIgAGA/oD4AAEABoAA - AP0AAgD6gPsABIAFAP4A+wAAgAQAAwD0APwABAAMAAKA+AABAP4ABoD+gPeA/4ACgAGA/IAAAAIA/4AA - gASAAIAAAP+A/wD7AASAAwADgP+A/oD7gAAA/QABAACA/oABgAMAAQD+gP0A/wADAAAAAoABAP8A/YAA - gAIAAAD+gAIA/4D9AAEA/YACgPyA/YAEAAGAAQD/gP8AAoACgP0A/QACAACA/wACAAGAAQD9gP4AAIAA - AAEAAIABgP2AAAABgPsABAABAAAAAgD9gP6AAgABAAUA/4AAgP2A+wAAgP0ABQACAPwAAQD+AP0AAIAB - gP6AAAD+AAaAAQAAAP0AAQD/AAMA/AD/gAGA/YD/gPyA+gD6gAOABwD5AAQAC4AFgPuA/QAAgACA9YD7 - gAYAAoD+gAGA/4ACgPsA/wD5gAAABoAEgP+A/wD9gP+A/wAKAP8A+gADAACA+4D8gAKABIACAP6A/gAC - gPuAAAD7AAMAA4D/AAGAAoD/APqA/4D+gAMA/QABAAUAAYADgPsA/QADgP0A/4ADAP8AAYD+AP8AA4AA - gP+A/4D+gAKA/oD+AAUA/oD7gP+A/oABAP2A/4AEgAGAAoD/AAIAAQD+gAAAAwABAPyA/gAAgAGA/IAB - AAUA/4ACAAEA/wD/AAAA/gACAAAA/wABgP2A/wD/gP6AAIAAAAEAAYD9gAOA/QABAAEAAQABgPuAAYAB - gPsA/wABAP+A/wD/AP8A/wAAAAMAAYD+AAGAAYD/gAEA/QD/gP8AAIAAAP8AAID9AACAAIACgAAA/oAD - AACAAYD/AACAAQD/AP6A/gAAgP6AAYACAAMA/wACgACA/YAAAP8A/gD/AP+A/4D+AAAAAQAAgP8A/4AC - gP8AAAAAgP4AAID+gP+AAAD/AACAAID/gP6A/4AAgACA/oABAAGA/4ABAACAAAAAAAIA/oACAP4AAAAC - AP8AAgABgACAAID/gP8AAQAAAAIAAID/AAKAAIAAgAEA/4AAgP+A/oABgP8AAQAAgAGAAYAAAP8AAYD/ - AP8A/wD/gAEA/4D/AAGA/4AAgAAAAID/AACA/4D/AAEAAAD/AAAAAAAAAP8AAYD/AP8AAQD/gP+AAAAB - gP+AAID/gP8A/wABgP8AAID/AP4AAYD/AACAAYD/AAAAAIAAAACAAID/AAAAAQAAAAAA/wAAAACA/wAA - AACAAAABgP+A/wAAAP8AAAAAAP8AAYD/gP+A/4D/AACA/4AAAACAAID/AACAAAD/gP8A/wAAgP8AAAAA - AAAAAID/gAAAAIAAgAAAAAAAgP+A/wABgP8AAYD/AAAAAYAAgACAAID/AACAAIAAAAGA/4AAgACAAIAA - gAAAAAAAgACAAIAAgAAAAAABgP+AAAABgAAAAAAAgAAAAID/gP8AAQAAgP8AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/gACA/4AAgP+AAAAAAAAAAIAAgP8AAAAAAAAAAID/gAAAAID/ - gAAAAID/gAAAAID/gAAAAAAAAAAAAID/gAAAAAAAAAAAAID/gACA/wABAP+AAAAAAAAAAAAAgAAAAID/ - AACAAAAAgP8AAAAAAAAAAAAAgP+AAAAAAAAAAAAAAAAAAAAAAAAAAID/gAAAAAAA - - - \ No newline at end of file diff --git a/Greenshot/Test/Drawing/Filters/BitmapByteBufferTest.cs b/Greenshot/Test/Drawing/Filters/BitmapByteBufferTest.cs deleted file mode 100644 index 005b8c93b..000000000 --- a/Greenshot/Test/Drawing/Filters/BitmapByteBufferTest.cs +++ /dev/null @@ -1,197 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using NUnit.Framework; -using System; -using System.Drawing; -using System.Drawing.Imaging; -using Greenshot.Drawing; -using Greenshot.Drawing.Filters; - -namespace Greenshot.Test.Drawing.Filters { - /// - /// Description of BitmapBufferTest. - /// - [TestFixture] - public class BitmapBufferTest - { - private Bitmap bmp; - private BitmapBuffer buf; - private Bitmap bmpRect; - private BitmapBuffer bufRect; - - - - [SetUp] - public void Init() - { - bmp = new Bitmap(6,6); - for(int i=0; i<6; i++) { - int col = 255-i*51; - bmp.SetPixel(0,i, Color.FromArgb(col,0,0)); - bmp.SetPixel(1,i, Color.FromArgb(col,col,0)); - bmp.SetPixel(2,i, Color.FromArgb(0,col,0)); - bmp.SetPixel(3,i, Color.FromArgb(0,col,col)); - bmp.SetPixel(4,i, Color.FromArgb(0,0,col)); - bmp.SetPixel(5,i, Color.FromArgb(col,0,col)); - } - buf = new BitmapBuffer(bmp); - - bmpRect = new Bitmap(6,6); - for(int i=0; i<6; i++) { - int col = 255-i*51; - bmpRect.SetPixel(0,i, Color.FromArgb(col,0,0)); - bmpRect.SetPixel(1,i, Color.FromArgb(col,col,0)); - bmpRect.SetPixel(2,i, Color.FromArgb(0,col,0)); - bmpRect.SetPixel(3,i, Color.FromArgb(0,col,col)); - bmpRect.SetPixel(4,i, Color.FromArgb(0,0,col)); - bmpRect.SetPixel(5,i, Color.FromArgb(col,0,col)); - } - bufRect = new BitmapBuffer(bmpRect,new Rectangle(2,2,2,2)); - } - - - - [TearDown] - public void Dispose() - { - buf.Dispose(); - buf = null; - bmp.Dispose(); - bmp = null; - } - - [Test] - public void TestGetSetColor() - { -// Assert.AreEqual(255, buf.R); -// Assert.AreEqual(0, buf.G); -// Assert.AreEqual(0, buf.B); -// Assert.AreEqual(Color.FromArgb(255,0,0), buf.Color); -// -// buf.B = 255; -// Assert.AreEqual(255, buf.R); -// Assert.AreEqual(0, buf.G); -// Assert.AreEqual(255, buf.B); -// Assert.AreEqual(Color.FromArgb(255,0,255), buf.Color); -// -// buf.Color = Color.Red; -// Assert.AreEqual(255, buf.R); -// Assert.AreEqual(0, buf.G); -// Assert.AreEqual(0, buf.B); -// Assert.AreEqual(Color.FromArgb(255,0,0), buf.Color); - } - - [Test] - public void TestGetSetColorRect() - { -// Assert.AreEqual(0, bufRect.R); -// Assert.AreEqual(153, bufRect.G); -// Assert.AreEqual(0, bufRect.B); -// Assert.AreEqual(Color.FromArgb(0,153,0), bufRect.Color); -// -// bufRect.B = 255; -// Assert.AreEqual(0, bufRect.R); -// Assert.AreEqual(153, bufRect.G); -// Assert.AreEqual(255, bufRect.B); -// Assert.AreEqual(Color.FromArgb(0,153,255), bufRect.Color); -// -// bufRect.Color = Color.FromArgb(0,153,0); -// Assert.AreEqual(0, bufRect.R); -// Assert.AreEqual(153, bufRect.G); -// Assert.AreEqual(0, bufRect.B); -// Assert.AreEqual(Color.FromArgb(0,153,0), bufRect.Color); - } - - [Test] - public void TestModifyBitmap() - { -// //buf.MoveTo(0,0); -// buf.Color = Color.FromArgb(255,255,255); -// buf.Dispose(); -// buf = new BitmapBuffer(bmp); -// Assert.AreEqual(Color.FromArgb(255,255,255), buf.Color); -// buf.Color = Color.FromArgb(255,0,0); - } - - [Test] - public void TestTraverse() - { - /*buf.MoveTo(0,0); - buf.Traverse(1,0); - Assert.AreEqual(Color.FromArgb(255,255,0), buf.Color); - buf.Traverse(0,1); - Assert.AreEqual(Color.FromArgb(204,204,0), buf.Color); - buf.Traverse(2,2); - Assert.AreEqual(Color.FromArgb(0,102,102), buf.Color); - buf.MoveTo(4,4); - Assert.AreEqual(Color.FromArgb(0,0,51), buf.Color); - buf.MoveTo(2,2); - Assert.AreEqual(Color.FromArgb(0,153,0), buf.Color); - buf.MoveTo(0,0); - Assert.AreEqual(Color.FromArgb(255,0,0), buf.Color);*/ - } - - [Test] - public void TestColorAt(){ - Assert.AreEqual(Color.FromArgb(255,0,0),buf.GetColorAt(0,0)); - Assert.AreEqual(Color.FromArgb(255,255,0),buf.GetColorAt(1,0)); - Assert.AreEqual(Color.FromArgb(204,204,0),buf.GetColorAt(1,1)); - Assert.AreEqual(Color.FromArgb(0,153,0),buf.GetColorAt(2,2)); - Assert.AreEqual(Color.FromArgb(204,204,0),buf.GetColorAt(1,1)); - Assert.AreEqual(Color.FromArgb(0,0,51),buf.GetColorAt(4,4)); - } - - [Test] - public void TestIterate() - { -// buf.IteratePixel += delegate { -// if(buf.Location.X == 0 && buf.Location.Y == 0) -// { -// Assert.AreEqual(Color.FromArgb(255,0,0), buf.Color); -// } -// else if(buf.Location.X == 3 && buf.Location.Y == 3) -// { -// Assert.AreEqual(Color.FromArgb(0,102,102), buf.Color); -// } -// }; -// buf.Iterate(); - } - - [Test] - public void TestIterateRect() - { -// bufRect.IteratePixel += delegate { -// if(bufRect.Location.X == 0 && bufRect.Location.Y == 0) -// { -// Assert.AreEqual(Color.FromArgb(0,153,0), bufRect.Color); -// } -// else if(bufRect.Location.X == 1 && bufRect.Location.Y == 0) -// { -// Assert.AreEqual(Color.FromArgb(0,153,153), bufRect.Color); -// } -// }; -// bufRect.Iterate(); - } - - - - } -} diff --git a/Greenshot/Test/Drawing/Properties/PropertyAggregatorTest.cs b/Greenshot/Test/Drawing/Properties/PropertyAggregatorTest.cs deleted file mode 100644 index 3830f2ea1..000000000 --- a/Greenshot/Test/Drawing/Properties/PropertyAggregatorTest.cs +++ /dev/null @@ -1,111 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using NUnit.Framework; -using System; -using System.Drawing; -using System.Windows.Forms; -using Greenshot.Drawing; - - -using Greenshot.Drawing.Fields; - - -namespace Greenshot.Test.Drawing.Properties -{ - /// - /// Description of PropertyAggregatorTest. - /// - [TestFixture] - public class PropertyAggregatorTest - { - - - [SetUp] - public void Init() - { - - } - - - - [TearDown] - public void Dispose() - { - } - - - [Test] - public void Test() - { - - FieldType t = FieldType.LINE_THICKNESS; - - Surface s = new Surface(); - FieldAggregator ep = new FieldAggregator(); - //ep.SetFieldValue(t,598); - - RectangleContainer rc = new RectangleContainer(s); - rc.SetFieldValue(t,597); - //Assert.AreNotEqual(ep.GetField(t), rc.GetField(t)); - ep.BindElement(rc); - Assert.AreEqual(597, ep.GetField(t).Value); - Assert.AreEqual(597, rc.GetField(t).Value); - - RectangleContainer rc2 = new RectangleContainer(s); - Assert.AreEqual(597, ep.GetField(t).Value); - rc2.SetFieldValue(t,595); - Assert.AreEqual(595, rc2.GetField(t).Value); - ep.BindElement(rc2); - Assert.AreEqual(595, ep.GetField(t).Value); - Assert.AreEqual(597, rc.GetField(t).Value); - - RectangleContainer rc3 = new RectangleContainer(s); - rc3.SetFieldValue(t,600); - ep.BindElement(rc3); - - //Assert.AreEqual(600, ep.GetField(t).Value); - Assert.AreEqual(600, rc3.GetField(t).Value); - Assert.AreEqual(597, rc.GetField(t).Value); - - ep.SetFieldValue(t, 599); - Assert.AreEqual(599, ep.GetField(t).Value); - Assert.AreEqual(599, rc.GetField(t).Value); - Assert.AreEqual(599, rc2.GetField(t).Value); - Assert.AreEqual(599, rc3.GetField(t).Value); - - - - - - } - - public class TestIrrelevantPropertyHolder : RectangleContainer - { - public TestIrrelevantPropertyHolder() : base(new Surface()) - { - } - public int Leet = 1337; - } - - - - } -} diff --git a/Greenshot/Test/Drawing/Properties/SerializationTest.cs b/Greenshot/Test/Drawing/Properties/SerializationTest.cs deleted file mode 100644 index 940afcf12..000000000 --- a/Greenshot/Test/Drawing/Properties/SerializationTest.cs +++ /dev/null @@ -1,101 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using NUnit.Framework; -using System; -using Greenshot.Drawing; -using Greenshot.Drawing.Fields; -using Greenshot.Drawing.Filters; -using Greenshot.Helpers; - -namespace Greenshot.Test.Drawing.Properties -{ - /// - /// Description of SerializationTest. - /// - [TestFixture] - public class SerializationTest - { - - public SerializationTest() - { - } - - [Test] - public void TestSerializeField() { - Field f = FieldFactory.CreateField(FieldType.ARROWHEADS); - f.Value = ArrowContainer.ArrowHeadCombination.BOTH; - - Field clone = (Field) Objects.DeepClone(f); - Assert.AreEqual(f, clone); - Assert.AreEqual(f.Value, clone.Value); - Assert.AreEqual(f.Scope, clone.Scope); - - f.Scope = this.GetType().ToString(); - - clone = (Field) Objects.DeepClone(f); - Assert.AreEqual(f, clone); - Assert.AreEqual(f.Value, clone.Value); - Assert.AreEqual(f.Scope, clone.Scope); - } - - [Test] - public void TestSerializeFieldHolder() { - AbstractFieldHolder afh = new TestFieldHolder(); - AbstractFieldHolder clone = (AbstractFieldHolder)Objects.DeepClone(afh); - Assert.AreEqual(afh.GetFields(), clone.GetFields()); - } - - [Test] - public void TestSerializeFilter() { - PixelizationFilter pf = new PixelizationFilter(new FilterContainer(new Surface())); - pf.SetFieldValue(FieldType.PIXEL_SIZE, 89); - - PixelizationFilter clone = (PixelizationFilter) Objects.DeepClone(pf); - Assert.AreEqual(pf.GetFields(), clone.GetFields()); - Assert.AreEqual(pf.GetField(FieldType.PIXEL_SIZE), clone.GetField(FieldType.PIXEL_SIZE)); - Assert.AreEqual(pf.GetFieldValueAsInt(FieldType.PIXEL_SIZE), clone.GetFieldValueAsInt(FieldType.PIXEL_SIZE)); - } - - [Test] - public void TestSerializeFieldHolderWithChildren() { - AbstractFieldHolderWithChildren afh = new TestFieldHolderWithChildren(); - AbstractFieldHolderWithChildren clone = (AbstractFieldHolderWithChildren)Objects.DeepClone(afh); - Assert.AreEqual(afh.GetFields(), clone.GetFields()); - } - - [Test] - public void TestSerializeFilterContainer() { - ObfuscateContainer oc = new ObfuscateContainer(new Surface()); - - ObfuscateContainer clone = (ObfuscateContainer)Objects.DeepClone(oc); - Assert.AreEqual(oc.Children.GetType(), clone.Children.GetType()); - System.Collections.Generic.List ocFields = oc.GetFields(); - System.Collections.Generic.List cloneFields = clone.GetFields(); - Assert.AreEqual(ocFields, cloneFields); - } - - [Serializable] - private class TestFieldHolder : AbstractFieldHolder {} - [Serializable] - private class TestFieldHolderWithChildren : AbstractFieldHolderWithChildren {} - } - -} diff --git a/Greenshot/Test/SaveImageFileDialogTest.cs b/Greenshot/Test/SaveImageFileDialogTest.cs deleted file mode 100644 index 1922271d4..000000000 --- a/Greenshot/Test/SaveImageFileDialogTest.cs +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Greenshot - a free and open source screenshot tool - * Copyright (C) 2007-2010 Thomas Braun, Jens Klingen, Robin Krom - * - * For more information see: http://getgreenshot.org/ - * The Greenshot project is hosted on Sourceforge: http://sourceforge.net/projects/greenshot/ - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -using System; -using System.Windows.Forms; -using Greenshot.Configuration; -using Greenshot.Core; -using Greenshot.Forms; -using NUnit.Framework; - -namespace Greenshot.Test -{ - [TestFixture] - public class SaveImageFileDialogTest - { - [Test] - public void GetSetExtensionTest() { - SaveImageFileDialog sifd = new SaveImageFileDialog(); - sifd.Extension = "jpg"; - Assert.AreEqual(sifd.Extension, "jpg"); - sifd.Extension = "gif"; - Assert.AreEqual(sifd.Extension, "gif"); - sifd.Extension = "png"; - Assert.AreEqual(sifd.Extension, "png"); - sifd.Extension = "bmp"; - Assert.AreEqual(sifd.Extension, "bmp"); - } - - [Test] - public void GetFileNameWithExtensionTest() { - SaveImageFileDialog sifd = new SaveImageFileDialog(); - - sifd.InitialDirectory = @"C:\some\path"; - sifd.FileName = "myimage.jpg"; - sifd.Extension = "jpg"; - Assert.AreEqual("myimage.jpg",sifd.FileNameWithExtension); - - sifd.Extension = "gif"; - Assert.AreEqual("myimage.jpg.gif",sifd.FileNameWithExtension); - - sifd.FileName = "myimage"; - Assert.AreEqual("myimage.gif",sifd.FileNameWithExtension); - - } - - [Test] - public void SuggestBasicFileNameTest() { - CoreConfiguration conf = IniConfig.GetIniSection(); - //conf.Output_FileAs_Fullpath = @"c:\path\to\greenshot_testdir\gstest_28.jpg"; - conf.OutputFilePath = @"c:\path\to\greenshot_testdir\"; - conf.OutputFileFilenamePattern = "gstest_${NUM}"; - conf.OutputFileFormat = OutputFormat.Jpeg; - conf.OutputFileIncrementingNumber = 28; - SaveImageFileDialog sifd = new SaveImageFileDialog(); - - Assert.AreEqual(sifd.InitialDirectory, @"c:\path\to\greenshot_testdir"); - Assert.AreEqual(sifd.FileNameWithExtension, "gstest_000028.jpg"); - - } - } -} diff --git a/Greenshot/icons/applicationIcon/16.ico b/Greenshot/icons/applicationIcon/16.ico deleted file mode 100644 index 0a2ab97c1c3eebda21de589c2bc36cb06319cb7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2550 zcmeHJYfx2H6#lHVQtmkyh#}F8Y7DK$an#WvK};YN6$C{=ke3FeqHvFd$vyXsBQuJS zFVt{I1SfeJ1TqRf67zvFltdV2W+0-F6>kxUM{DnUAq*IQ^w&MJ?s|P|?X~yXd!Gx8 zz;jTmLHs3zj0D~W47w#kUI2EHZ4$E)SrReaaHF@k7u`MG=<4o5XICdWx;oJQcRL<+ zwxO-_F@!5)Kq6Vt3I fI;?B#ukxwHq{FYdzD!X40l6OG6-3L;L+*mPP8sUQlPf-MNk z-;9l?BC&yJ{mBS~SiOh9WR$9Rjk~!Z$k@UYV=mc{~uyGySn5BLE&5eps6B z1NSs!F=aLn8myWb@X@$+bl39 z+8iUdzJgJT8Ad47X`MJ+i=Ww_?ZB`*APq6xoLxP9JniQgTf$wFeblI_|J8@V8@Vwex4 zHJXLqlH{;JS{zI|O-d<3y_QMRvX8i*p#s^De)w`0VCU?o*BuRYhV+%|ZvYO-==nn< zU7dSZf%aOU$BwuHOeHei4%p`dDe=Im>A-oyRucAVDbPSNi+%E)wH$Vzhjb{TUxgyf zfUKH@DDe#hfnM&X3`H=3EQV1`7IZ=i-TO?U0-_?a6%yY|_E;kCAv4KpTf#gf>LJWw zD55(Q;|Yi~7NMx#=Qf?#OS#UHk9|T04_<@dNZ3TmQvt223|h4>6#6hJ7zJ7QmTFAE zX3=OU4ZES32o(1-Q7@lE7A{fW7IBs`v>%5`?WSWhENRg}kz$8#>M zAY2pKE>JDGyl49U<`U)?DC#NwHL&?*F^KD0VL23|cli2s!VQWK=DlZ5#nb}f<6lOU z@oW7yZa039a(>76K@s2NdDstI8#_a?5J!1ZNd6vMOvd&52MRjzb6z`J%fS1>?vN~O xCf@`7*;TQ>MS};cQ>!W^oHWSE&JODb+vDMeVrIn8Xx}*;4)-5Bdn^7A{R5>T7|Z|w diff --git a/Greenshot/icons/applicationIcon/16.png b/Greenshot/icons/applicationIcon/16.png deleted file mode 100644 index a76b7fd31fac38161cddfbb3f3e041aa0361a4ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3185 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 XfE`*MlDwi?00000NkvXXu0mjfeYo%_ diff --git a/Greenshot/icons/applicationIcon/32.ico b/Greenshot/icons/applicationIcon/32.ico deleted file mode 100644 index 357cd752c99cba357e6ee98a8498def28d6f0ac4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6518 zcmd^D30PD|68_ahjWX{I-d6%iTyFTQLs_N?M z>V5;%L0!1Ig8GJtY6x@y%EqpUG6IK*)``;ydJ=HC>YBx3L1}3zN=i#mR8oZEl42AV z7owoJ0C`1u$S=xAZs9{bEX>1$f?VVjJiz_@9AxL;M^;`o?&W3S?!$Y?%)O1+NI02{_+K|6?nEMDPb47b_y$D(5|7AZv4}VtgCCDZBm77d zR{u8=p@-HY>`*v@53WYY!8KTMU=^0`55=>u5+*SdCYrtQz1b5JHc!E~ z1n$X`;gS3U#wSg}$V3l}O7Osl4el78FdoC=zrnxb$KYRaV=!d>Xbg@Ui7#V^V^GWp zd=WhipT`Wv!04|rAZiHyvFH&>L^Ckm7D=ttSaYb@^WVO;loie z?n4FpagP_*^&65%&`FCndiDYuotpXoc13+myL8_tE*WoCvIjD>d+7- ztLpe~?Svv`ZID!TIZNSGKNh)W{@Rog6(mB{(d1L4&R5;pELEMCSb@J@RaYfVh+=G* zMl>y>E`Dmcz)C_>%*l-XsMEL|rGkQ)imFa$Y~#3vq=_02z$nJIQEx-nP@l-ms=6d@ zjH<4jO~bj2eP70=l@aEy#f`Bo6>yW5L#;wNDB59INAt*v42hTVQ3B_5QRoHj*z3uk3~gV@qv()#i?kG;Yl_iuxb0 z(fx1VQtK-gF;%fN$X6_>#cr1T?iNd_Xt5NFmZB^dOZEjfOZKJKmaH^y!0qZ{c@Cmj|I zB*Qi+hQ74cw@Ckcq_;Q0KM5aAwt}cngKW5Olh@}(!vhU!VI7bRACbOu+FCVTh6`k8 zjvjNTmmKu+_2iG!3>cF#6Ydx0YLh|K^ZEZaEl6U~J@oUm; z{~^M2Qx^AXvV31;VNEUV+lP(sBVUV2TuX3L*H3vM35igQ{V^I(+a|~&J;DuH#Cspp zoSNI{j|(w5cc%3x+v34vEsNpsa(-4b;bnB8T=}>b=IYcqM`_fG;yF!^y=GI-O6rnxs+2Jz% zGwpJQ=a|V5Y-hWC&HfHK_^383$|+(`(tk~}VKUs)YMPZV3tqI=BAqARq_xU~`)KEr z`ymWm1eT6TY9$$yMq}R-8exscVz336aHtq>E~d;X|@Pb%w7?FhOzZ zMD{bav95D~of>{F`TlGBLB1=k8<8I!$#xp`xmrx@CR8)v_0(j@ru*d+y5HInev#}J zP%J{Izf)$Pd=jTSXy7$g7Gp^EIF!aMG`?i$N;-0gzRp3uDuUwtGR?oDt(o&>VI0jZ zCEF#`7ZX^|+AYeB4;)nR+Qj8~P2`QoT@p5EG2r|3dyUsA*|1%kqs`}aRM=R-ZXu25 zlFVUSoGR*+#fiEs<*K!5b&&kF-i?a!9V^SB=l=4X<~cOQS^v0}#9o^JeC<3Ae7@rR z9QkpK{Ghu|2%!DwrRA<3yPe>*k2hXJ^x9AsHzAD92>)BF`li{VbH?isZ@i}4a!boc zca5&UKXkp?9mDsAd{V?0G(P{~cY;aGARi7;pI7Cc*@Vjwe%AOs&(G9A)YGUupJX9{ zbX+GLeRLY#zr04s!Y-l@Cm$y|tWA3_QB6~twyBa|*|v48-}`s9SX*h@JJ0wkde zCsnCxTH}^fZ$Bs7LnznuHv!KTo*Rzq}^?Uejy%UGjt8r&_K& z`u$T`H?K9k7MR3HT1)C9y`%Vhoxiyr$2SSD6+EZ3yPxv#apoQhozVguAK$ diff --git a/Greenshot/icons/applicationIcon/32.png b/Greenshot/icons/applicationIcon/32.png deleted file mode 100644 index 60c5a586c1a97b3af4a4c1b21e7dbbd5fd6cbc2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3705 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 diff --git a/Greenshot/icons/applicationIcon/48.ico b/Greenshot/icons/applicationIcon/48.ico deleted file mode 100644 index 34a437a5a7a7651966f1b85d97ce60ed4bfd0167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13430 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 P(6a{0{(o3k)7Sq1c^QYl diff --git a/Greenshot/icons/applicationIcon/48.png b/Greenshot/icons/applicationIcon/48.png deleted file mode 100644 index 35fce708e53eb4adaf89ade19b3885345686807c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4588 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 Bc;^5B diff --git a/Greenshot/icons/arrow_redo.png b/Greenshot/icons/arrow_redo.png deleted file mode 100644 index b1a1819238c6de8f9e50988f4151261fa6ba64ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349 zcmV-j0iyniP)o>#A+qW*AYQLZl(!&BX$x7Ik;qO170ssEM z@$bKXf%rGW?|(r27bf-TSv zD}TdX0CM*JhkLO)8|Y^+n~Q^sK~hqR;q|N647YFGy>NTZJsWr!5CaSfwJm@a><8NX v2&h?|`NY~_X_4^RN+9OmbDu*=G*+_}E z3jR}&gbG0=R0#?Z-=09KI|YP8=#E5@+>uO|=1VUCOole%Li*0J2^Gy8+;b?&km6gg zf;aDGp1r#I_V|We$e$~WifFF9R7MCMwsmwsME9<<@yx?a+v)qKuKbNe>k1{IrVt}k zbbSs~bXr8Se}V_b4opa0GhLA`RHceaP=N}IElbSa8@d(ij1Q|4CvOirm9q$gGR5;6H z{Qv(y10{fofkH6I3@AO3$p*x`Nil#0jeqs;pT9Ds7{CaN1)$9r#n~kE{`~pF@bLXZ zhF?E_GyM7i!oL`P0x_8Wj$ni2F7#hzWPxfvDaIFS^-G}e*;M)Q6>s#cP zI`Y#S($G6W`W@NI5g|L-MKl0Zmu$m^(0~^Lwo5OO~d#(vPfzuEoyT++I zn$b9r%cFfhHe2K68PkBu*@^<$y+7xQ$wJ~;c5aBx$R=xq*41Wo zhwQus_VOgm0hughj}MhOvs#{>Vg09Y8WxjWUJY5YW zJ?&8eG!59Cz=|E%Ns@013KLWOLV)CObIIj_5{>{#k%TEAMs_GbdDV`x-iYsGH z#=Z{USAQA>NY(}X7=3{K8#Sxb0Y6MkDSd{nPwTp^L>b`TxVmKBiF^NLQ>My+_!0?|)hBPe_#}P$?rlUF;M20U z`oNWE|K(DrsR+gN%g)?+`OfqmmmiA8O_U(YfPnV(E$8mN{jZQVJ-L7LxzmTQJ^!PS zHqDyoKn&^H)Oq>Q$Nzns&wsn~^6P)|vPC&W#R9Kw95|FC`?q!91!~-K_R;^uDLWSs zj7A}sG%2IZxvQP(HeS-nn71T-`ku2F9(?#8KXKbp!Qe&~yaot4r%3=c-cDF`=YPn& z3!hUrzxqFO*Ny)VU;p?Y-nniMuVuI+UIUD>=B$ZZdhM^2Z-JeJcbDl-H)3?9>AG_?ve_7A86r2Wlb?y7)ShoTkzeah}rl)Oq{=a0=sekDkpZ?d4n{v>% zcgJPxg7sgx4Lmup8sO5j^?B5iYcCv|)*VgT_U6A?-trsfIcr`APCfD&B(EM;R_0K# z{lAb!kTg~UrQ ilDgypkCC?sx*7nC4}Mrzlg<+1Y8PEBfUp0jJpx4B>@E+cy3`^(Gw`Mf+2&yxZm<$to~Vpgvg&QKNR z_f#1(r6svZt%iF?s+n<8X?B&!h3g9Dbb8_=MX}!;HiQSAh`bp^WMl~Z-44teO7W_Y zV4thSL{h;rJY7!l3%5J4H1!tIzB`Dv+YxO(haWeausGZYkI8^hWj6mzo=L0{%;yxzh{5!Htr?51 zvG|W62MzC8BZ76hRpCyO2zOn<%e)K>NHge!-~)Ap33OdWw6hsLYbCxGNt0%wk_2z7 zfyYvXheSG)5HRK1VB~%mq7Dmurw#bi@hEcOr3&G1ZiF*$M=&9nB#VNf&Q^r$4G5kp zTURh&s)E0%5&hyVD}sp<72~zmAY`Y(9aqO6CXF%=zFHGzO-A&I(pE}v70YQxCPJ{Y z4L+?5-crdLn3ZRPEs!A4ehEY3ZRpL~w9>@aMN+{F4dI@v&>(QDHQum!mG~E^$OS8l z!7?%Uwib*ROP67Hw`ika)gX-(8Ia`-u_IEhxG7U<13kSsMW+$lbb2dUMm5p6pa}cjgA+U$^mJ^AjD?&bdi)8~y+Q002ovPDHLkV1g8IMc@Dc diff --git a/Greenshot/icons/filter_blur.png b/Greenshot/icons/filter_blur.png deleted file mode 100644 index 72f2f57e15d7f756df219c13457aca6ea53043ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 461 zcmV;;0W$uHP){ygiN)-MB z@3#)=b}#O!SHIuAzwiB=^ZTB26BA;ObROk}$M0P4f2oc7D3@=$(Tj2<#S@T1aWmGj zixFhR6Oc{uG|q5|Wt99kz@=7V4cBSL4%Y|VV+(aij+S79{NV&}CD z2b<|(ay664iWXplIx&WR)P|6Gt|xeb{a8h5WPr1~v_6cYJ_H!jg`Yce#ODFnukYdP zLqSzUx`n>VG2YEak-;h&sxfLCV1l0Lk1;+Wu!z?otb$>MVB6%z9EoGEn;Ojz@V&5;SjV<0vBGo$@8OEQ z1|QfYnC`M4e&k@rbDw!rqJ(8_LPdH4&j;pR%x#Z>Cb{_uPi}l|B!lwB?F)%&66ocFx{jBe!85I&EQ#75Y65B5(Mx_0d{Cg3j-*JeIvt~v(9 ztY`S8F>>s+V~sTmN;}4H=Z!HS)(DKjt$rUaPhR;f5G}c|OUlyu`rOm=z&+MjoL2Ek zTm0^)e6oN~%J`&=(gmjK2N~YhK_xcK zEoV5BWBb;K=H{^+EtW(wWXLTdS4FOhvL)n}sIMf1VICJdydZX>U~@QG{;*1X#WjC) zr1dbuM}d?FAAx%5Xv>qN8EFR2i(h1**=X>G)oOfg_U7?X#32k3>qH~N`C9QvE@}^n zGhqY6++vD;yw#&i6Q>Sed3?u6;$N;m{5aHRIk}}XyzB+bjo7>Llo{{)Y8o@oYqL`? z&lySlkNcO8o-Otluk{V>>wfd%Vbe(Bf8CuZo#-Fld&_&*ZX~f0KLJ#yHcZ$RnzjG{ N002ovPDHLkV1ghL>%4igW9L$=>TBN3ZWp!p1*u6{1-oD!MnEvJcd#s9i1O*uw85w5+nd^W3__5>L=g$l*APJx*51>E`i2di+ zFPyf02WenqGX^q^p)TLS^8epIkMCc;w8RB!8!uXa^(;{E3@!uy{{74F>*r4fb|Y2e zpXYA30QE93DpwvplbdW~{PE*o26lD^hTp&c0`WgE{qNUrhCjc5GyMGfkKx;YMuty7 z2Y+N@Ww`W}nL&V$o#D^E<7XKqbGCZ`O=>C0^Dyq2wBsx>0VnJ4Wc+yJzO#%>Of`%W zSz8&tefa`51SHAE&ThiQ%#2mzKZqB=UIc08;^El=3B-T@cKrPM6~qku`RyA6zlaD{ v13rUd=l_3@E7!AgbMF`?DRJNp00=MuQqiPGwdIOH00000NkvXXu0mjfrE|2( diff --git a/Greenshot/icons/fugue/clipboard-paste-image.png b/Greenshot/icons/fugue/clipboard-paste-image.png deleted file mode 100644 index b80481bff4d79afba90aab387fa34384160f3a5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 726 zcmV;{0xA88P)Wh(m1(D&l}xH&&<%7p}A$#f22zSriI_;Hrvf6;Z)qm5m@sKwOCfZ4g0ic5T{X z(zMoQ{ByqVz5L|+(S;W-@BRDlJ@>pjaF%6(%H6{pS~BPFljb|N9Vgd_ZCZ)dzP*ae zvs%l?4uc3s?h_rLmvCWL+;Qw^_ny&gAN0;0ce_ra=DD+xb0T7j^Ec0>3jzs=X!xVIZniTpHPne+nt4@^jTlni^L4fCI2bhL4V|$K%2N zh=taUG&j$3ovC-rtMuH0Uk*T3M&{mw5BMJ;1C`bcnQOyLpvGx`S}@md3hOFSy>sreErJs>ElNR zF}orLwa5sD?JKYu@RxxB zpxl2ZCa_wpF8BvD;LpE*4EO*GBO`Vf{P_p5;SaJb7QhHJ;14zz{P_#<0wDvKn3=(9 zF%9?wG2k}=FEE2F`Gd;^M0f$B28#i|iSz>4m4ESt0Rb;SEWu*H&tH&e{7b+9keZ*r zuo&>}GmryJww&DD_|pMU4M;790bjl|oQ>mUXCMYJF@kd=7ytwq0GSlGydgSGX8-^I M07*qoM6N<$f|i`gXaE2J diff --git a/Greenshot/icons/fugue/color-swatch.png b/Greenshot/icons/fugue/color-swatch.png deleted file mode 100644 index c08c69c1f41d348f5a9f067a602d662a7e3463f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmV+!0_OdRP)R|tTeo5gz5H^| z`SN`yH?2+wtZfGtY6cLgnVFyniO}KuMx$fU$G#bJ8eP&vpFGg_9 zf{*WZL4A4#^aRTh2*M(BHp}2R4#F^Gp3P>kgoD5iOGoi?1`7u=l}JikB&afKo5WJ4 zdY|gGgE)>^pzhrO(=xOAd7g*qbgFaLZ#*mt^4tRTtvR@Szl6C{%%C6i(R%rT=@yy$ zhZVG1ipv>XUmNQV$fDR5u=mOt#ELBkcCg6&1)*kO>lu769jF0S=p@RO_g=iFRG$mY zLAQYDNd4hQ--x0m3t@ozSYR@leAa5Ut4%*9_0UgR+5Ug7 bUjYUH=D!=Mf+kln00000NkvXXu0mjf^D6KI diff --git a/Greenshot/icons/fugue/cross.png b/Greenshot/icons/fugue/cross.png deleted file mode 100644 index d6921565df89bbffb6188df01e7cabd763e20e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmV<20VDp2P)5V_ zpb4%nBqbp-5EBQ22@5O11Qy1wzJuuEBXr^kATA~jI1$vuG?WMvv|PV)?X7LqiNPjc zdhhvudU6hELI~RA*`f`fZFRWUG}4JI9BrT*5IKHKl;$qN&f^_eAnfx_#|*xNR+>9& zHh*$F1I8WEVBKzu$5KfwTP?wNzzQ*Vuh%6vsa7SYd{ICT!W$4?qaphFym+nE1m77? z<+7{|3k6wYt@3GV3q8!hX96vrRx0N6XhfMzh8Bwjy-X%#7zWM99Mx~}AOU8fJ%m1Ydn*+ESOL|b?RcEbXMw3^LmUy(r|!`Z@{S^o7qfWU&l zKF(%M!}sX`H3hCQCz9Jqt`T3cPassL2hSTa)SbCiYK>6<6UCUh4~f7 diff --git a/Greenshot/icons/fugue/cursor.png b/Greenshot/icons/fugue/cursor.png deleted file mode 100644 index 3fdefc964e0da19fcdd7af126e18f57f1b875488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 527 zcmV+q0`UEbP)u82|#)r%!JH8WIW& zXkDTV0ERLXx`NrWXV=Ne$%O%#dSn>@0`uq3uK~Iw4CoR)vJ3!$B}`MXW9WY5?K#rcK*+@#4k1k&%(Myu7>)pFe+Q|N8YS z{y+p8z#J45wCL*9tMh*S`n3b-iane_kd&0<2jpvk40!S41*!?4%ml;2!otZwtS>1k z$si&k!XP9h6nysV*?T~Z-+-}D2;_srQ1mdN88#P)FM@I(&^4eyJ=)UJvX_gCi&IQY zObO@;1`tLDjL6v;Xgin&1{Nql!EB&rKVZIazjf=@N+9=6B{ zxULInnzl9IJpxj|IfupEX!(Z&?68y&Kk7cN^l%U2WhWcr_3Hf zGY6s@20XVP$MH{=Wx13}gUOZp_cpdmfH@bsHqBk2{SEpH0^bf55zl?U7y827TjSj8 b{3pNwM={yTe}a?Z00000NkvXXu0mjf{wBQ% diff --git a/Greenshot/icons/fugue/edit-blur.png b/Greenshot/icons/fugue/edit-blur.png deleted file mode 100644 index 17b326144e6d0d050e72516f0e990dcfd7c258f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3436 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 Q0O$|~Pgg&ebxsLQ0PWvW!vFvP diff --git a/Greenshot/icons/fugue/edit-pixelate.png b/Greenshot/icons/fugue/edit-pixelate.png deleted file mode 100644 index bd649161c7c0bb92e50c9d7c206bdc03b35f65ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2941 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 FngGA}Tp|Df diff --git a/Greenshot/icons/fugue/filter_base.pdn b/Greenshot/icons/fugue/filter_base.pdn deleted file mode 100644 index 5595b6fc2287a15ce4de85284eb23e7fdf75ad89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11655 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 Ax&QzG diff --git a/Greenshot/icons/fugue/highlighter-text.png b/Greenshot/icons/fugue/highlighter-text.png deleted file mode 100644 index 2805dd6789351ebc2ff0e48b5f5c2584fc8a9b82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmV-Y0R|*Wp<1TD(|HSdJi#Ih*!|Lh;5{ZvmmR(q1pFlFn>u&-W9K1$bTMn_9 zqbx8xyN8n#2QryPoSr%`J-vs%zH5G-%K=wcz}eZSz~-h0c6$!RVv%1kXEt-GW>F{r zudiq|J2+C5dZg107Gfym#lV09o9z+({R)pK{3D*8NI}TM?aq&q^(98WzeoP!0=Hx| zCDtNdUf$9Cc`iV9tC6SZTI!pFwKWl2Tk&%JH!?df3q+%ZPontWWER5QoJdPkb&_65 zlICSu8Lvg=ui*3Pv|+_E{C=IjY&Z%2Kp-&g@i^pKWXlMp=;~tYF3g0(;mKey_=|)N ziM&D0mufca-rlT@&Q9Yzo7H-nnmCy)%Ww1fp9G*JOac!NRss5HAj_$d5o7V-z-l?U g13YG|_umB=0H0JYNJ!1c0{{R307*qoM6N<$f^@?OOaK4? diff --git a/Greenshot/icons/fugue/image-blur.png b/Greenshot/icons/fugue/image-blur.png deleted file mode 100644 index e12eb4cba97040bc0b5200a9aa9bfa9bd05a1a53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 zcmV-U0f|661i>NrS<}?m zB=5_6Uo==vrVbu>+{-!V|9k)Q-n}A@V|EjgU4}Tnx_U;fnrhyxKMvTsucgyVTM5CdoQmgsrU>%XgI%7xsEEGY+l=XOF~a zowi{HK_Ei~s8&Q$9M6EGAbZmAs?}t%qUKbs6DnWMfu~@)U+ek+-%kM3-ZN&)hse5< z=pUn-Z?szM&#NXw2^|r$nNv0+wtL^uC&jl+gmiFin?NP}0if5Dp(1uS zr}@&h=rjX9eSE>Y`R{7>JWpT0VJbhtn3u)tgnaJ6(UOVQ?Qn3QbPC6DNTpI_GHHs1 z3by?fX_jb*Ho{jkIVobH9fUg^7?E=DXGD?yND;1^qy0nq6^3$S5Fyk^f@m_*4vYlQ z+}N-U%i{jkrGJjvqlX{3bh`Lgwu@oeXx(o><6y0JW!PCgR(pJTZed|)O-k8F?!te+ cjXwn#07q2;BaB`=8~^|S07*qoM6N<$f_nN9ssI20 diff --git a/Greenshot/icons/fugue/image-pixelate.png b/Greenshot/icons/fugue/image-pixelate.png deleted file mode 100644 index 61c4209be4e3f6e2440fd117d4c33fe474c26828..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3208 zcmV;340rR1P)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde00d`2O+f$vv5tKEQIh}w03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(` z>RI+y?e7jKeZ#YO-C0i{VqK~#9!#FIa0Q&AMgfA{A7Nt$Zfh!B$wRdi@8WHD25 z2#f#;jL@yt$5EF2 z&f%rjDks9_2MVnq@IWh=slef3%=TYvH}>G(MIp6T0eIG0or+MOQsjL&RfN!ki7|K^ zcQd=EB3Ntn5x^LoicmZ8nwjba#`C8UfocgJ#qnr>F&aQyW3+XS%{Nb3*;*!w-%*=@ zlLhGYeq;iya|3{9jL}wv{rCHnC(Eq%A9J_I!SJEnhzG@?q{fN=;^;;2b7Nh8vtabA>PrDHIA6i(^#EQv|`c>=Q%=4YWy; zoO5nyz&XJhM?PQ51h}IHIRLL4MM2K@S-XGppTQR!pIB^GhTayNXUX|K-6#tF06OOz ujpeLOml`kc&d$$gdRprafco#h@z(%NVe*J2hR|350000ztN diff --git a/Greenshot/icons/fugue/images.png b/Greenshot/icons/fugue/images.png deleted file mode 100644 index b29a7dee6b1af2a3d4fdc72ffba7e3a9385ea607..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|@P)p&K}GRz@F?_BCYVylGIA# zl8@cl+4Y^(^dgl?7j|d%-DjS8fBU|}qA0>qE_rKdY5#>WHb=wof2{u|?bC!|H;{X} zy!_}eIWf9#EH2)Wv?~PX@I24Pxgn&hs|=0+jwzt!1HCk6dw~SSE{_12BrrP>A<&w~ z889+XN}<(k@_-Cx#yc2DB}vGj4J{;9ll(oJ7f%3vJ%H794dxI0jkwB3gbltgspv_%fOhwxM!!P4&;9P;w3mMK!+T@?+a4gKSH{kFewy@pS9hF3cR(|H5m^LT7vc^FS2p+XQzx26!3J`)UK5F#{D%-!ik zaGQh`YHJ{*<*+;tS92&94Q}6TKoTn#0_jsZB>S>(x3|&$z87vtCx-o!N*qAD$ib)KKE zQ>YGG4ci;K!|>(Z76$STDw{ssJs%e*L!>jA=PHqSK)c(j!5YLFR4UzW3@ttxF?f+d zqs{U8qruM~5zdj$>hpyHzLv|-T0_PhQsUaZ-2>b9^z@&DLprOs^Zvm>H0pK8-CC_W rRw~^;?CG)Ge7{swtfL<1UjhsO$|?KT!;FhM00000NkvXXu0mjfAfGV* diff --git a/Greenshot/icons/fugue/layer-shape-arrow.png b/Greenshot/icons/fugue/layer-shape-arrow.png deleted file mode 100644 index 3dc615585ad5dc8d4b6f9705b0164e0ad2b57df1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3150 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 diff --git a/Greenshot/icons/fugue/layer-shape-ellipse.png b/Greenshot/icons/fugue/layer-shape-ellipse.png deleted file mode 100644 index 2d72db15c876c756f186c9c43db70c8cfa0e9fcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmVFFO`?bO72KlIW{rWZuSMXqtE8n zx?+h!5b|aLO8KU>62Q)m_O}g8opX#stfQ(X*Pq0(L;zR1>sj%>U)uCTTqg3>S`Htw z8tqdPj&WI0aYJmrs;X)f55$~UA}@vF*$AwcSyffBA%j<4-F=dxstVN<0R0CP%)wmb zAQx{i4Cq+d$h01?w3O;km8n|Fi8PlJ6=(^SWDvmpuaT4)$Q=+4vnb%d=f3d38}dT} zMHD0|#*)R2U_2LDPZkot^QEFFQA!n+AfC@f!^lA{ao%_}0!ky3uHGZA0jmK{%WY?+ zbh&063G7J4liDcwqbbwN`DhqoAC}+)^mezkc4mq)1LO=QYxrBW8l~b;LC3R#-D=7} z32_)UU#*FY552+fI-U@gFg#%yo~;L|fa8c@G3ks?XIJCMK`ysv=sXH+rE=2#&2)ho z?QgeHXfCCiMi|s19Gt`&^t{1h)En;41eX2LUm@Upz!4}5RBd%_D{Gz){M0N)o#3$T zZt;Hpp`U*JWy50H)t)a%$!X70I1o#J1Hm^q8s)NjuD{s%ZO~^%mSra>pM+&6z`XwG z(&>)NPd-BI2jV9|5CR;>?QlrnO%EfAV!c4wSJ(Kc+(3K_Bm@HjOoKq}S^ls65nupe Wm4yy4DxL8F0000~l^*ZIaVS3qT4*CoesXjUW^ zelDN-2Kp2%;yTE(ObNKMglinfl%^>OA=F0hl>odKbg*d?)d%D1N&MQpS<7`qX$^1k z3rU9>MpUlH5Im!9fo>atmOOz*5>a#i7lKFB?f)cV#xs^YfF1NpZ3LVV1ovRKP9hq7 zCzjly?txw#0cQxwE!eM0q;7cLHA#}xNp3KKC+IEoZ>X<4%9Ec%i#TBzPLuqA`Qg>! zdhh6ZP6>E4%L0yV+vIs31wk-PGFa$eIyh*c4lK`goBRnd0QK3WD;80NegFUf07*qo IM6N<$g3)lOo&W#< diff --git a/Greenshot/icons/fugue/layer-shape-text.png b/Greenshot/icons/fugue/layer-shape-text.png deleted file mode 100644 index 20c4370c0f40289ae0c752f7fab5ffe1f6e7b887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmV-q0-ODbP)<{Cw9rW4DoHx8Od|vl$sa}C zot>GRnY=gNnmbJ(l7+|n_j|vY_ueeC*24dMY-DbO^j+i`yi_5BZ=dJKHv->t{?OX9 z>TJtc@h`=J#|pLi#-g*sQ-WA&n{DqLd|i0oZ05kF*=mjS%wl6Lk3D%%soX3N3}IbN zzSrYfK#B1tJ+JD`PsYLvl9mCE^D!i3=W)UimTKG$eCGPupMKMLhjxQznrTM4#29PH zkeVf=Bi{mH5E}*_>^p+?&6cTz_8|?!0vAiTGD0eoq3;MhJgMN@EyQl+y9>?_D3NET z+B@WX$ZE9#mFEg^H{R=XvKH&kSw;Qj#aMpa;ZhCv>=;el)LaMk#XD@a|iWD zDdh*>_lMVC-kVCL=Gaod!=pj!kOo2%FV y@*5OTo_6@JiC}Z^(c1`n-^9~bFZ(V}*d-BdEwm97Y&4#i^Ky6l;oDs9IHScu zmfM@h?z}fMJG-QmGP)TwvvV~It7i>jwNxacm}7!exZ7PQL5Q$0mPP=azKBCp+vPc| z6}A>fr`Phi$ut6|x33QemrwVARh>ZvV0<;7n{WeRr4i7+`{l=Lz>3*EL?)GzLMo9) zK>LEnG&ZG_t#jc*Nj;N}fslTq$!*sYj>iSQFu-7MPZm5%3NRfVgqB0VRZw@l58LGp zB-j>JM$~YhOFhC2q7t}NGC%~U$(?uGt3yx{84TMD)<|9#;7n%;j0-708@_G1fsIfM zEDC!b^*%K1AB!`H1Q6M?zI_*gGSu1k=mN!9nX!NnLfBv z5gXaF>hsr1VPqgdriA^K5PU5J&H@)HS32H%Iog;X-aNU%!duEWG!${DfBkS7sVt$4 o3)3{u)37<`F^9T+&OZVS03f6VZM)(6^#A|>07*qoM6N<$f&?qiPXGV_ diff --git a/Greenshot/icons/fugue/magnifier.png b/Greenshot/icons/fugue/magnifier.png deleted file mode 100644 index 1b289ed04b228b3a4767b9921fcf8df6b978360e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)uAx+57K5Kp0(tmcEJNn)#Du!3O;P{Tp4LpM#TA=9Za>2KMzkhsYU}opXrWx#&zrQ{M^?d_}!Ox#R(eab(=Z-&PVP<0f z{pbH*bj=`#T{(B`DM%gI0DgXc23}rX1|A+B25xR{1~xXf+Z$KTf5Q6b%kN)*QDcaS ziIMr^+n2BAPMdK3>({TRnb1uKCK7p8R#yMa^o*922;Y-CHm3g;urfb3HhB8u$B&jnH4_FPFPNK~m)yGb>c73c^E{ycU07IH7zklLVC>4t$w6H3 y{rmTAR#sX9A3uJ)0W@$A0|@{eh?D?;00RJO&I0KJ6;ww60000fI zjE}=Dk0BH|iV}w%Y90`%&CQexxqLP1iz26qJVCrsUN>;F>`=$RB5P^wzjWWaZN0m> zd6)IaBdTMLef-t!S0n>WGUkZhvupL`REX|>(z6V7Pf1%x< z0;Pyu$*sWIdUVDo0%uL}H(pw8HKsXXXS9?FKHZO8iE70_r+=2s@1QZG?s*23! zCfXVs;jr8P_zGEy#}Wyo=xGxKnjn710cSc$Q(`%pL_idw(>}AYv1{AN&wt0507j+8p=CdjJ3c07*qoM6N<$g7q0xF8}}l diff --git a/Greenshot/icons/fugue/minus-circle.png b/Greenshot/icons/fugue/minus-circle.png deleted file mode 100644 index 1f33a1bcf80ff4233c2b525c0dc66036c3036350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmV-#0+9WQP)ytA{*Gvjf!Y7|PP`@36Pn}a|5iHJlV-bhmMp02-JT3=t}zR#j4`e(iprmDs< z|Gd5ZNqF9iS8;465nw*GnYp>jFUMh?=iOSgR4Tx zZ0P$w3{C3ry1l+qOYb6iBDjkjZ2~)3ijO zSuTS+9O}dw7m>6B^e7w$I-O494MV*~ropJ)Xd6s+!3Q{TdcB3%vW(8^>a8`%ki8Ht zaV8^Z^}5~VN2+QVsQ$lk!g-%Kw3bH#jc=!?#~{nxz*ZU5_#1#N=3UP_BFR4q+IYYjim*|>lMqPWy|`!(qo_`tD>o50nm@64?`?ads%e#{nwHNgicV*C7`g{S z^xHxl`AE**aFr7gD~i5+aNQc>+GE1U)|eW39^cNpKIh*83;>AY_Ry3ad9DBe002ov JPDHLkV1nA1AxHoK diff --git a/Greenshot/icons/fugue/money-coin.png b/Greenshot/icons/fugue/money-coin.png deleted file mode 100644 index a992c5a1057ab8c6c912bcf7397e2d5235d77db9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 689 zcmV;i0#5yjP)@L~t%#JgS4dz(8Fgu6ud!Bh`c2?n>V>=JId71ty}eL1 ztycSGnvjfSRmzw~85K5$P-|;#%qJ4?JP%DxO_-aVt*gmi$w*eER0u>P6-G0c!^>yS zH)d5)(cRq*RaIe?th$=)tujm#TVO=m&7-DODxB2R8Gi9hcP8VPHigv$9McZ(Ie$bk zpM2&Z|6Wg@BbH8PVtRuP4HQL-UlGDVjSwNU3#?KK`o6ojX!Ey55V(9CP`3L!{}EsS XEo@xRVZ#%E00000NkvXXu0mjf=(RC# diff --git a/Greenshot/icons/fugue/paint-can-color-bg.png b/Greenshot/icons/fugue/paint-can-color-bg.png deleted file mode 100644 index b0104bb5012210cdfc102fa57bcef5e048714cf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 654 zcmV;90&)F`P)2on~9L7&ly8 zt7~l0GHk6io$WHSbsbI=8Etn;Y)`*GzKhv=N_y54G$mGu_f zn&6WNP6}Wc28~7o!$Wmwa~4(Hzf+!>vf8!(`l&c22S)dn3!7VI%j(1 zgN{38!kVT*k|c`9VlfCp0@={Q)90kX5@cDc?euu)dvnkYS zzi{(j3`hENICf#B!!S&eS#83e@m45`LSa!9=~0+FHsDHShr%<`XB_gqq&Yc`cr+nn z#2-W|mF|GcvNLK|Ato)A^Q`y*k1n~y2Dy65`VV?YrVqe+&@-yX&bhB-ns6uR*OVlZ^5fb oNZf>1k@4pmyo%hIS%+8s1>ll_@8PicrT_o{07*qoM6N<$f@!cY`2YX_ diff --git a/Greenshot/icons/fugue/paint-can-color.png b/Greenshot/icons/fugue/paint-can-color.png deleted file mode 100644 index b2f870303757599ca0ae0bc151741ce719d89285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmV;d0#p5oP) zPZc_b3CLu(+wCkA3J8b8U=2pGGW~785j6kE&Q0@@;%10kFD3wafBm@Orm26MlM!VgX$<=BVV`Cav zEO!QEyF8lo-US+d+x$Hi9YU(WJ=WjnC;ZKTV z7GJ7Q!IZ3U*| zI(#i>2|rVUAoNyOUvDogJi4ycPQYlKT%sQN=mrAP=v8DYhuKteWcW;>P=M>%oosSI z^9eB(!;8>ctfjZiwBg2XWp8FC&WKMZ%`hs*v0mjNN&?KIO_)X+`vv+~Pj5j?f1!LA z=A$QJI&uQ&boTA(LqQH}1oPf$GL4^tiHHLddk+th|DF7gVP*p2e+Y=b1Q-A}v^<3B SMZ#qO0000$9Ei=b76xT{SN1Z`RvgwR3=62eUpXf2}1C``}{H3SKnJ}fg6u@5B; zOT{uMhzw_bjlqD)n^6bez}dWe&*3qPnVx(VAYRYos{~$9R*v(69x4)eL3d>ddWl5~ znl7bF67-PR3*&xh1hJ`ERi9Et5#16v%fV*fg=8`zXD}kN>1Q@5`7ELvl&~m@@c07o z^!BOxl#t_{avBdI=pIJ;WE7$O0ZdHKX}T0Ii0A|*Tq~K8jErN|+TYfr*i#+tV1?T` zjX7Q9>(GJ~Zs#a-&A4!rfzP#oYIYL-ox#6X(P_A`N6}mzOtLk&w#-2F63dHYSa(?1 zduqOXPD17fEVkEX@RD+3$zp{2(97IWbCq)n-+qII{1t|E-hdw4>BG>r`n$a6pynijH@QxOA-(2q4n_IMT{03f-BUAw|XvJR!FUWRK b1TTI8DpaE3pb+V}00000NkvXXu0mjfeTvUx diff --git a/Greenshot/icons/fugue/pencil-color.png b/Greenshot/icons/fugue/pencil-color.png deleted file mode 100644 index eb315e62d55770839a318c71efcb347194272183..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmV-10?z%3P)ASwo7 zPhK4Wrl)M!0HVa+FfhD&^#4CxEeoMxfdwB2PDS?BILzkni;Ta{`m2u=bk-#Cag0z zzjk8h&fDLCnt_-Bgc+CCplXoRVnou+VE^?iL#e7xp!d@!4?p_GUz<_<<41)GQW!Ad z@-R%ZyI+;}-{1dUpE`Q>vb5;$iffFhUSuMq`S#7LuQ#pRaP!x123uK)e;8_6h}HZL zO|OB9ErY(IH3Q4nA5fK(B270gNXf78eGG&yHXPK%JOj@cpz8L&Mq4Aa?PiSJA71 z8e7y@RIaKqDKYr`ab{rn1=92vXYyqHpEeU5a*aSkjMacPvb#f^2(l4`(b;Gi6blD{ z*uLJ-8zDhFI0#Ay_6+0$dyoMKDKOw5K!5=NwMycT+T(KG00000NkvXXu0mjfNx=J{ diff --git a/Greenshot/icons/fugue/printer.png b/Greenshot/icons/fugue/printer.png deleted file mode 100644 index 50ac1f4c2ec3275af503a19f240780f037c33f9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmV;@0xkWCP)f0;$np3N8JZ zeoSZTy(1sRDDfsI@6LVqoH=jq8!?~F;w*#^cWH^?@A1jD?E>LaQR(%1=MR(*z0PJ= zjdmLr)z9|w`8?ikZa(IB5O(_oB-^sk2O;PUR;Pnzqk($8j#{netnU{VR%!oE%P_82 zj*h?(r4l4*XU9n_5+Dd!2zV3)-hlxqlElZt@$oTUuB{q=hbR;IueOEwiP-?KO9#c55~sErWY3%XA6bGPN`J-teB=5 ziAJNNL`J1jfu?EB+NMcVt2J=F)oOwI5DteC3~Jcg+C?Csjxv`8^x@&*M7dlBDUv`C z`};*0MiUn!mf>>ABw{-~tyUL)|Fr~jrB0_4C4qQ@#&*QxsWf2Q3fWcR^=g+ONdr#L z`n`9E#S(GmDr7Z6mXo}}E|~1~s{j0m+%x%R67EnZ$y^rj_5cFgtSq7csdWi+x;vU3|jbo;l3gi3eiXc&;|#gPfacK{s@cC!!RwYXVS_& z+{+y1D(8QquA@<}7XuR$OIO(zl2jDbi@iPP`Ii6#0DvZ256 diff --git a/Greenshot/icons/fugue/question.png b/Greenshot/icons/fugue/question.png deleted file mode 100644 index b5a9b7e2466b9defc4f95f13fe6d14a1df476e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 750 zcmVVjYc^%57BpAcNh?PbtN`#gQ zWue=4ciZmlt~1+~+B1`U``*rb-#2gGJY}RpoC-x2i*#K+|`9qz6P=Yw;3A!73 z8G?B*O_FH-1w$vs0Gv$J1^!#ZyoU2td!^x2hdnmRfR}zpr3N~Dlm0?A>1j1q(X7;#K}*xMHq^U5ac%?y;6WwN&<#u zz~}RaD2JrIs9(Xr-HZ)*UDp9)9i(Cz6tx0pqa576?uXQ>0uvttYa#{j9&WJmzBG(v!akznLB;I)N z$FdII-_}sAQd200`i&;y`Smq%i{riE;5-%(8LYXNXDm>^xld6LOL@v^3FvroeR(xa zYLo4p7wk?CunxX8uEeK%6j%d!dp)yEIjt+0My{qR~rmtXd2T>K8wD+eRDq?jh_hi4IJ?4y8_3l`_;%2< gck2TCS^oqW0EtT>ubhb*(f|Me07*qoM6N<$f-HtvRsaA1 diff --git a/Greenshot/icons/fugue/ruler-crop.png b/Greenshot/icons/fugue/ruler-crop.png deleted file mode 100644 index de864ea63d44e5501be5a87cddd8e10432f97c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 690 zcmV;j0!{siP)faXwJM1d7b;I1Y%dS}LK@Xu#5SRLf>L`umSFUxdJ# z7Hk*cvP<+&@Q=O2tYAN-dCYkxU^?`U!KY-nwwsMx$th($07*qoM6N<$f>-@FSpWb4 diff --git a/Greenshot/icons/fugue/scissors.png b/Greenshot/icons/fugue/scissors.png deleted file mode 100644 index 946b39863b3e0ce524fe0382b941f3cc770127e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)R1V~3&GJd6$_Ms!Fz?kWWB&`Iof5+NF%x=17h1sys#${Zq{#z;~rDw={jNGrw$ zp+(!wE%WPne*KJf@!|&$@B2RQ^FHsk@0-$E%TbOR85t3!)K%o48;!&pvh3Tc-b;`2BvPP$=kl zJZ?Z3q5&go^6VcB|1-F$l-vR$0Grro6pKY2jYbWR$8(*LHF@?UmY#E_!8(#pKna-r zYZM9wgGRYr*0EUZWj34DtjW(>I_lRg1I6T&h_g+ES9uXQyDD;e&FejPV`Zgp!|PpZ zuh+|GM82U{0bcKk%>eKOZR_Z0zlMj=TdBy$&d!}nsZ<{{ zeO$M{CZQ z=gi;Wl~NB|hZ|#KdJgf0NMZpi80Rd$)x?~Gf$gi--OcT7UE18Nj*gFqpG{4@-4(e9 z?N#iL!i>myY?*+j zA1`70I5wU@aS}KN`~rRg_!NTIpWxF$num5`RO^yD>fiZ~00RJkJvrr~B+?%M0000< KMNUMnLSTX|)j+5K diff --git a/Greenshot/icons/fugue/slash.png b/Greenshot/icons/fugue/slash.png deleted file mode 100644 index 7af3a5189d2fd670eaf49405e8bfe4d0070e20c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmV7?#|4<_sz_{F%*kM_CJ@AZhnJ-@puvj#u|VZujfHi z>AMJ6K&fdE&!a)yKyhP*VSkmy;yc>W;X2aZE}8_vM4gH(pZhLJ7uO`|n!2+yhOQTX z&7dr{*zNbPj*hys*(`fHIk~ctN@ZxE&fyR`+uFpQ;bG6)K)@z%ZnCloM>kBXfv>Li z^^J_UbGaOQHZ`>pjmQ0pqId|r-+J{1*W6sJ+v|06X0wkp`vzE#x2d(&l}@Lbe_~?g z`oO?(bPs}VK;_xnj}udwZMK{0Q885(osn9#5solA>uDO_oih(Hk&L)0i$3 zvt%+oKOel()m3T2cvaoi>>Fr|{mdqls+HpeG*9bIW)>HNmz~bC$z3bY3rtm2(&%UK zJ{pN6Tvn@y<{jYBo4j6K4ffX8lgVI<*(@eAnFML{2GieCsc>^mjs1imPy!!=OW*+b z0G`jTuLt{TYu$&cs_ZdE36o|&NCm`G&gaKw;&EF)KC0vSp0C+#XF8wX4N@(peGHW? zNczjItxr3J!We{c8Z*$w8E_Vw(Kw4Vws4%U)nsyYKw#sz-6(Gr3hJ_=BtohhUW51} zQuu=cNZOKtv9#`k_4qv}F@0>tDX8nnKxJ$r!Pw_72-G@bF?4N!B(%A*0quoQ!uXF9 iOb1a08E6ZC1Q-C-cN`=FPt$(@0000tYd4K$mX5uyr2F@fdffp{&DSHtl4|Bn9=ukpCx`#%PTUr-D(@b7;C zhJXJjrnw{;1KBM=6&|E`fsNrGL!Y6%zUh}QUl`(@V)PmQFtotEKmafTHP0uP}7&%m4pcKQ#X)BiAJ2y+PrtBI>9eEIt2-_c7)?*Lsf z5vX5*Af@m-wBJRV%#Fiz=BdPr0!2^a2d-yv7gSU);Z6{`~Oy?E5qSnHUln4*Y%!){F!Y1~5WXoC44g zb7l_)X~q^V6MmWR7e3wj|L|Wb!|^}Y86N$^h+kv_Kw-fP!~#If$6(B4$)LlK#&G6; zC&ShMSAb$5tA9Xg5dOsg@-z^@3;;QS9f&!gG&3|;{Da~@Q2ZB({s%XJ5&#fj0J|In U+D>(nEdT%j07*qoM6N<$g0@&8X#fBK diff --git a/Greenshot/icons/help.png b/Greenshot/icons/help.png deleted file mode 100644 index 5c870176d4dea68aab9e51166cc3d7a582f326d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 786 zcmV+t1MU2YP)$XgYMs^AIOw1Qr{*Wn)N-{9ma}x2(<~`9Go1=*>YR!KZvrBS zCd!u}@M0og%Ev@_;Z?Kk>Wwv=%h_57zmt2<_1msz_niYE=YRNPpd%02TK9oK1z z>ooPno}v^sikz_|1XHFx_L%~;ljh7i(jiay5F0x*+(9aXXFCl?AdQj5XlQ65%sEv+ ztfe?|YcjPN*@yYtE~ImQh{l|#A6Z8iu>pf43Rj52CzU_dMQm|S2xR62YjQOn+z8WH zaK=!}ggOZi{4pB7SQ=xC0n|vXP_Bkx_a)FeNd}w8U97BNbSWxa^QW-li9BZ#M1!_xE*?wzt^GcoeoL*JGLSe_+l-JT2#2tz!z&^ z_s5anq&^nBklIMwRvcoP3%qs%%Ea?1c{_*V*Xj&~uLu-2Dp1fUN4<0zMo$EH>*U83 zm_9;Vt%-bE{_J_!If!1y=c+`QVZ>0_BPy z+%^pgnv`f8H)Z%0&Tp8&u*MCIC4igNW5MeWM_DHpDNi)Zxz|9XboOnitwFq$ETN=X zj-tkCJnz**Y4k#6_Ty^B=hWo~L!47r`HoP=x&3T1)JLr2t2+#fH zpaxjGcGZ7;_{lE)|2J0z{J*g@3yfiEiLx7{`N!MC|9?DM@&E3+oc})_pZ24HhOism~BU;{p%&j%au{r2AfCnxy- z#c2SBW}pFIuDO5>_;P+J*nrcMgTG_-!u|>BU_XPM4YC=k8Dzk(cYXiwt}gz6a-#o# zteSUrs{Q};Y#&a|&$h(=zu9k%sTmdqAOjwr-thm#%5(oC1{|Jg2o5-qzi~PpW&%tz$N&(2F~b3Dz?~zx|Ig3y z`hUFH1T2n@;VwWo0Hp9xy6FE^31a`Zl<5GIE(2DK(*Tf@4|aRt)eJHe#Q>0hK^j3A in{)AcfncV^@R5;6Z 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 diff --git a/Greenshot/icons/picture_saveas.png b/Greenshot/icons/picture_saveas.png deleted file mode 100644 index 0af4a252ec79fa99f00855c82396479e47472a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 829 zcmV-D1H$}?P)0?J85 zK~#9!eUr;;oMjZofA2T%%=gVC%?$0-wl)c*70Xyfsn9B+8%047)P-(RXekt|P_R(k zl`gt8@h=e6Y%GcwsL+L2+M=XhXhrc-QxcLUO`9=IW+pTFF7JDei$T&@@Y$Ws?>s!u zIp(AD*TzK5NGFvjaXcv9IOZ)xc|JJy+S4Zitf)Ek^6}t9tSJ{DE~qVCc>5MB+30t2LTEhq%}39>&){-CeKJK{J8+N{TUposqZ8XTEe~ z>d2hu;my0LZ9hOOZgcMXUPgvz89TlYk#2lBl#+!cNoclHtdo=%9zTp%!HY*wZZ~f6 zME@|W=^6(|`*>;a7rZFqrQ3ljD3tPoja`aYVP z@yHE~F{mi2f^!*Z>aekkao(}5ZxAOQufjrOmd(A}xpwP2=9U+^aAKM$-vbJ2gvb^c z{dkt8W*ggav3@u)YEnswUCQq2V?49#MSh(5mS5-Q`RvVa82|YM)zTn_fD4~o=ImSV z6Hum;q}VTxPY3tcvvPK#Zh~UYB~aS%Un>gdPdA{KF|OTooOP?uV8a1g{v z1q*^8RIt$g1&Vg4MTn(>gU}D8U zZ{F%b!7ipyReZSsfU0tFpbK}X9}yY)I6ZY0*aqlP6k`ll9E%grKowBZ`VB?NWirH* zNr1$bsTP2GK@CK^25{EmoWnVbvkqUaDpHq0JwO%j9NxN$xeD>swRaBjO#rW_XMK7- z%ZpzIV+<-W0%K?i459TzO_@$V&xw|qN|Tzt5rB=H3x+S9A|6lDO!>0q)q8NIPl$M0 za1DUG5|1bOxtin4@;%!2rYVM&m9_nxKm3@p$Buvr@YW*DGVr1}z=@DZtg$=Vj!;Hg zm-&+^A}WY!#km~-K@gw{e~TfRQVFjG^0v%+u|$S4s3DN@&cEPgvjQjy%d1C`*aCT5 zWFyl9VP`EOS_cR!C58xWY^msfbTI z9jQ^EwMRD5xNEm*sJPjH^k)@gXT@kl5ii6#6jNXX`Yb0kVgq(zut?ZfbRr+DS= z>q{33dTpWN$tl6c7nxE)4Qur1GCxuUnp5Y z5HK(>u&W4&EXz<>UtfnPivJ`O3Zb4K8yl-}7K;Uh5XR!-B2uXo6E#Dr&Ck!D<$0b5 zXEK?PNF*3;w;Rc15`MqGDN4rSaGd2kJ3GNmOiaM%^D*ppJL2&;mX?;95{t!PwOY^e z?d|R0=pOKTy$qMj1$rk8qtS@b(NQ*LUtb@(y1JlNtJzsS-`3U!Ze(Pn>hXBkfzr6} z{3Vv(2AlG1;RQN6I#_mYZVs)jt>6p>!_3go(6&ye1Mdo>SRyz&A^1T#%t=UROW6Bf zz^9CeqErU&3`3<-Da~6HQ^UW&yCT)$Cu diff --git a/Greenshot/icons/propertyitemcontainer.gif b/Greenshot/icons/propertyitemcontainer.gif deleted file mode 100644 index 2311b4e7e02f291cafa6ae15a00cd1765db2c8e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmZ?wbhEHbjEB+I8E=o--Nlj5G&n(GM2+2rQaQE~LV9)_604Zf) a671<;$+kxJf!C)4uQsJEI3L2mU=08?ITup^ diff --git a/Greenshot/icons/ruler-crop.png b/Greenshot/icons/ruler-crop.png deleted file mode 100644 index de864ea63d44e5501be5a87cddd8e10432f97c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 690 zcmV;j0!{siP)faXwJM1d7b;I1Y%dS}LK@Xu#5SRLf>L`umSFUxdJ# z7Hk*cvP<+&@Q=O2tYAN-dCYkxU^?`U!KY-nwwsMx$th($07*qoM6N<$f>-@FSpWb4 diff --git a/Greenshot/icons/shadow.png b/Greenshot/icons/shadow.png deleted file mode 100644 index 2d67bccaeb950af4a49b0a0e9f18eef51fbc2ade..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstPBjy3;{kN zu0U}UJAYIA01M|(8}}$1k7#@Ecn6;Zx8O{Vuw1Xm0-vZN-W|dXHI8*j;J(`}jg1_VV?R)K|ZpCwo9DV#5 zW*h&{NoHla-tM`H;r4FcZ31@xyCoJBnU%gXy?!p6VTI7zHTQ3Z^@9?Qr>mdKI;Vst E02y?d6951J diff --git a/Greenshot/icons/shape_arrow_add.png b/Greenshot/icons/shape_arrow_add.png deleted file mode 100644 index 503a4cb044beb3deb0a1b1454309dc540c7d7861..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmV;_0W1EAP)kn;D)lt2}%G6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?ALi1g;`l{-BeTq3T^jvaSW-r^>(5?A7h}zk#zH> zK3$hZB@E^lwN=+Gs1ETEx#Rp^jm!PQr3aq(&Md#t68pN;E4Xg*{hI#``?YSp@jpGo zJW56@?iXjZzc}}cvRUtpRdf%P`@2V$SP7ko`Woc%>77i>0!JnfX3c;$hvtk*-*2DR zZQpR~Ec@nL+OZ8O3XDM?wz~JfX=d#Wzp$Pyib8ede diff --git a/Greenshot/icons/shape_copy.png b/Greenshot/icons/shape_copy.png deleted file mode 100644 index 218a5cc32afe4f7d171efa28e240e823ff051055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)snr!!zk2nRx>&7NWG0!(VzJJm9_CTqAE7#kh>N<|oXz8}K$y?_pHzmc=g-dO(Fz=| z==x@#3b&SJF1JhXCbugJsI2;a0Vzb%Y2xTD!(r=Sx7(fd8@t^u5rHKB Y0AuB;fNgQ1WdHyG07*qoM6N<$f*SkI1ONa4 diff --git a/Greenshot/icons/shape_ellipse_add.png b/Greenshot/icons/shape_ellipse_add.png deleted file mode 100644 index c3f5de326de8b215d4d5be534a202a086bc59ae7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)VtoR>P<9{goAHom@v@iz|We z27my98}J=yz~6r`O;G>C*ibLQT*AVFFaRKc;0FBu^N->0-+yrbqZ-1%@bU8=hL2wl zFns^{f#LJFpA24=&uX@{Uu*#gAe2~0op9s7z6vkIMpzUAi8mj%GjQ;qU@+D+VUQ70 zW!Qgp1H*|chZ!E+dD9CJKqx8k?;oJ1KR_B77JvUTfL-(l$bR}}1A~EvKEq$8zYO}4 zt_*(}e=}I4BIW00D%Nloymi5=mPBjsMKdObpCG74JTMV7U717{kS9M;Izx=QDKdN@U<* zW(P+eKmaiklN&8^q*`PY`Kzt;Y#3A}3>j{}I1fybM;M;m|JVxVtoR>P<9{goAHom@v@iz|We z27my98}J=yz~6r`O;G>C*ibLQT*AVFFaRKc;0FBu^N->0-+yrbqZ-1%AbEW;gUFSI z3{0=?F{p5hG3?s(qQY(0pALWkLWzac2{-=htMEc>ghe5cki5QxLG$A_1`WqR26jbl zhVPelF7y zf$QFS1_gOx=KqZU3jqQMB^u|IXfh^rUHi|#$jG3rzzq*fu8&U`I3yGq7`%!Qes7Ru zVE)Ib01!YJNqIpTB$1@`-}ukW%*4P9RH4Bo%JA*NRtD}(SqwkFzhL+Vl>hvRnc*)p z!!v*YVk9Ov9*K}{VB_VkmKFZP!ou`~;q&W13=dv1|NZ^re;q&oF%p}dk4DHD4KXdtL}<~t2}Ex@6K0rVQQYv5lE{E|EiYycB#@Q((SL2 z4Q9Pc^4j;ATU$D$fnGaheHpuTlCrLZtKSU})T?OM6qd<9VAPqI?pp$2*}G3yn*h+H zG_U|8YK3KTSuT@jM2-RgL=FR7rDTBjuMQIN=y4(*&8wB#?rb*ZKGI`0i;btk9nY^R xPA^W#Ws5t1{>sBaYXn#X%s?L4JKwzzeFE-Gfo}EGmJk2{002ovPDHLkV1oR{wBY~% diff --git a/Greenshot/icons/shape_paste.png b/Greenshot/icons/shape_paste.png deleted file mode 100644 index f1ef5a8787680a2af67bf98294afd5718bc41018..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)bLN~gGh`cpR}ao#1b%QZHs==G zlN=I5FYlkb0z3t7wvM0R-jfBkH@*TeK6RBh3y=7{y#=rYEYB^r-}M8G0L#~J-#IhZ znxOgl9oyvIHUPGny)?t{^aX6+{q+9BE#Lsa*|F9!I=|Kl1?{)b!3NBRzhTVo`Wi>4 zPLBeke@hqvK#3z5o;-;%ur;W2cZbgA&ObdE0kDK3P_u`cy~^PKq5=fUW}x%OsTaiu znUshyd1IdWrM8tOQbf87kSH3+K$%bpOivyGAk#>_FJ)4&y0+B=AR3&)A#9^6Lj%Q- z0;$|*sEZ!CB_T6Vl2zktPt9N%OW>kUS*iA!sLDoSpTV=w zD=QPg<^Bc9YmWy;SF~&YTs$yCK4j}2zFu{N$xNb-EK_6_f4YnG2VzIdG@=N3FaQ7m M07*qoM6N<$g4H|nGynhq diff --git a/Greenshot/icons/shape_square_add.png b/Greenshot/icons/shape_square_add.png deleted file mode 100644 index 31edfce597565363903c26264756f3c81ec47a9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 539 zcmV+$0_6RPP) zY*Mj<2s&tEg;ElO(UR|;EE2 zmXINo=@2a3IhPCp07@s1V2lL@EF*&lAQF82)gDa{Hg;|h*v8J&*;~c&MS43 zq~ic-3K8n{ABI4)^_J$J_x#;!&}#2->rws5>!%xweLw^e6Zxy>MrU8S(^#cAS)+38 zI#Z{ndAGSj?bFsmxmr3==qE4{Mkz!%`;`!Bn5~@^u3VfY3c>8z3XyauU!DWF-v@*V znN-fTh{%%cwzfH(9OL$-2LL?0`GO0lX8?)=Zy-K@Z}&P&!eIpL{%){YUuUDf#(d=^ zOKG)0V9a1umt$k0Jbw?dtCan?Z{f`5P_f}=W1 zcR?s*SJH~8i%N%3Y%e82j7^h}FLK`xhmhW;EhL*~dN{o2_i~=|!2d2|AYQJP^*}4F z(SVeI2CWoIgH(Mj6+FF@Hik$C0i){4%CG&m=0He2_B=8ObqJ8-?;S{W6rc|@N0kuA z0L1w7C=sq}h0Ws$+lAYCGqAI^vK;_3CR;!2Z+UYVAjI(CpC8NK?hby+nsVbOBK=RE zf5i0S&h>i}R6gCUpPtd_5OB!F>TkW2a!$HY+vIPpL!%jR(ThPx;KVH)Cf(9j^>gTf z7(QcWI$3CUMXu=A0CKzaZf@gN1|Hw!*_m%VI$xlM&V&GYGzX?(5Vaz>i5S=BQW$1G ze5GiUdZb4(h=)EE2mXIOT z>O*kn@_5z<062PJ1Y;~PU>OFh(i2W?ykPpuRrXGu zX8S{(Pp=p6E}q@9Rq8r05k?6j+`3AL6lUMMN1Qx!kkz9_x58Sax;000000NkvXXu0mjf^cC)W diff --git a/Greenshot/icons/shape_square_fillcolor.png b/Greenshot/icons/shape_square_fillcolor.png deleted file mode 100644 index 71225b6c621344920a6b4849433e3153cc6fade3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551 zcmV+?0@(eDP)XQidd*+u3||>fgmKOxa$9Sa8_$8xDkmkEQ(3tG-DF&RMxrkyQj3uAaWhk7$4Xdf|G z8iO#x&s%&7#r@sJ#}fce90XL^Y%VhY<2AeX4$W4N?yZO`^QU<@{fW8_xx0P2`o|fM z&lVd2WALm?&UH9@Y8(^xC*JqkbWP0EQ9iqa;n-eZUWr@Y)AH;DwSx|wFk*9Sk)6E? zkMF+%pmx~!?2H0<#rS2HFtFC){LBQ^a*3V23Sl<~z_*``;M_%f-TdpbeEG2arWZI1 pCbB*T+P&goVd`Mx(!z@+fZu*|4+(2kZu9^E002ovPDHLkV1h?R@Zb^}|6b=Y6y(;Y{!a!g z@UQp#@Aw}>L3(}s|7f5BUjeuKZvQRjV<2U7yvu*H{aAbvQ6K!@3oKzW z-{Qa8d3gae1^)HE{~f^!v<1}u>;4xnKvUpW540I-w9J3a{{r=B3T*2g{_BH1CtaZO zpZ`6V0*V5g1e5i;`_=Z#_e=H*@8|93RG@lX;D!K7TKswwko8{x0000Lqe|nkKbQs_~+l>*^DmDAMWj~mUJxYIg!Y)N!CM> z*|4K5Ht^-f_7L$FCexixdjt52Tl@RZ*Uva>Q1k4JWQaI}X)BZFgk#kXYh2c7M=Y2% zb%9wMqv@UIPmXLQ3>!P=&XsNB&bzy-Rg&!qLxqHkn_JS2roP0D42$O5*ZZZ4S5#O3 zS5L7v`uFFj@zmIa?CjtFpP!!}@t6B>{l7ns$F3AI9^EO(U@`aN<^{{<{s#Js!PC{x JWt~$(695Iyd-ebT diff --git a/Greenshot/icons/text_italic.png b/Greenshot/icons/text_italic.png deleted file mode 100644 index 8482ac8cb1eb8bc8edbf64085108f0fbd204fadb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$B^mK6y(Kw&{<9vg>Q9!g~ne(gm zmj4swoA@7?D86%i^8WzK9JM17E&sp&Z#dpHfz$E-U9ks&4?Z9Gyg!%0k2Q{M-Tz#> z2OnD>vrPZ*#{EHKLq)>Jcx{H|Ovdb&|4aQZWSipI{El%e^Cxx{^9vSw28s;a3IDB= TS1%U=TF&6<>gTe~DWM4fm>N^1 diff --git a/Greenshot/icons/text_underline.png b/Greenshot/icons/text_underline.png deleted file mode 100644 index 90d0df2868871c6cf1bab25affe0d9f8b3f98eac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$x?CIhdqH#X?$N2_%BY~9*Y!?2h z{rUe=9fy8l?U(-(m`sFEeV_iPeWNmK)A{6xz&-Zw?GGia|0}^&^gUfcv*1X`gnjmc zo{g-_np*x&^x*npDC+Wt-z8{4+sXs`@BiMP%+Rv-k;3)Ae_+S0!x%EHv-|4^N|MkDje{TP~{@MQ}vm3aX7|tvG V&AV6mZa&bt44$rjF6*2UngI1lb~69~ diff --git a/Greenshot/icons/textfield_delete.png b/Greenshot/icons/textfield_delete.png deleted file mode 100644 index c7bd58b21797817803b49d3b2b53323e17fda625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmV-V0kHmwP)4KV{At)KG$c#_utJ;JncjQ{ugvi#ZM%3MWsnm-aQTLHB3 hKFHZ17lAZ`!~r__K9H;^jb z4`0v}DG1te)wmeb(>p90leRz?_mO+^JKy=v&2<29Od6?F%9%(c8los#f*@G`-%W&* z$)uBj2i@u-@SgX}gtyWPe6d*|w6h%R? zScK2#Yn%$sum0cy>90DmY*i{1XqpClEtktsRTZ)lCUe z<FogV^*tm>8*AlX za4oiR!&85LrobG57qUHUX#{>Vz(RHpB5|@>9O6N$jqB8>%($0wxE5R3)b>Y~xtCo$ zCgEk&A?_#IxHdN)9tqre^o{ho4{?hmPuf@^@I3-wncaRd%|~O3xbrKY=&TiwPYkJroM{;WUQTuMY8vpg}f4o)2%U3C;eEDoiEh?94d(rV57VIF#8VqzW$HrDC|#U`x@QDbgi zVl)t9GGz&YY#D?gc%>hISA+_EBpnXt#pnC`p6@xw0$8TCbULjhlgVx(kuc)%xbgqq zR5+DNDFRN0!y)7Gm}oT0i39}h4h928qY?Rho^UvPGJ#kuW|-Amtrn`Pmd&+bFo@sp z$LI4IQw7BG?|#2ewOS<<3VjL$0=lMY^m;wqZujv5kx1l%Sl;V&Iy4#$ip3&@LV2!7vhhN=PCz%^9v24`qb(+m4W?!q-&~=?ssf5GfnAmJKV;3bvpDm0(NhahZ=&^sqo6Odj6>)Dq_3p~4~ zvb`d3Mydwjt&Df^hVmLtI2x=U&h9(JVYX-!y~z3zi;1>=LY;o(bL$(Yf$lf)dMf0-u^0HrpTG Wk@)HE*94aU0000m+BBgry{~j2fHLegbHP( zrgXNbr0}2;^nywdjLjZe?uxtrd3D(pZH@fFFc0{BW_~jxoO1w7-VX;6vK@ROA$$R6 zEmo;Ht-Mj|>5jUy{bQ^V5@53LRI8AgLpUm|m+15sqcz@QtVSo|oz7ArM8?pIn+>gN z0b=4_b5O|4A*;Q+vc9Vqr~%3V155*NV~@gTz}KSUiKB-uJzjMZ>5%Q#n24H!V{ zTY(LLAE*NAHZ}C#wnj%Bw5OFIkRhkkAW#kDC3j9Wm0YXRaXlyyp>#mVfYG)eC;@ab zDb=T-BCAY4LI(Z@GOTr2V_A{pRwSmz+8Be>CjAw(=gnbVWAeguvZa93JmL(EDxv1m z0OP4q=fpAK1Mq!C2`OkEn37o;m#wF#(t(8Pu#S?2f#x<~4EO{@fmm`p9veD6RZ_jp z@Au4};q&`XuKEYgIiB4((kgxOs#YdqJw0fY>9^K_agEu5+$#k;w#%I2N>n_?)YIqu z`tq&#_^p?-%K*U0^}|7+9U(&k0?s;=r=uCZ%)H9_edH8wK}gB(nUB1FFk+2Ol%BXV zHoFY`D~2x|2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Greenshot/releases/additional_files/installer.txt b/Greenshot/releases/additional_files/installer.txt deleted file mode 100644 index f56c7b327..000000000 --- a/Greenshot/releases/additional_files/installer.txt +++ /dev/null @@ -1,158 +0,0 @@ -Here are some details about Greenshot that might be handy for silent/mass installations. -The information in this text file is only for Greenshot versions 0.8.1 (build >=760) - -INSTALLER -The Greenshot installer is made with Inno Setup, see http://www.jrsoftware.org/isinfo.php -For command line options of the installer see: http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdline -Additionally some Greenshot options can also be passed to the installer, these are the /norun and /configure options. -Passed to the installer these work exactly like using them with the Greenshot.exe when installed! - -Important facts to the installer: -1) When doing a normal installation and Greenshot is running the installer will show this, Greenshot needs to be terminated. -2) When doing a silent installation and Greenshot is running the installer will kill Greenshot itself. -3) Installations where configure options are passed will only work for the user that started the installation! - Work is being done to fix this in a newer Greenshot but this is currently a limitation. -4) Installations done as Admin will be available to all users. (configure options will not!) - This is also for the "Start Greenshot with Windows start", when installing as Admin this is for all users! - - -GREENSHOT COMMAND-LINE -It is possible to configure Greenshot settings from the command-line, this will even work when Greenshot is already running. -The configure option will only work on the configuration of the user which starts Greenshot with these options! - -Greenshot commandline options: - - /help - This help - - /help configure - A list of the options that can be set - - /exit - Try to close all running instances, could be used for installers - - /configure [property1=value] [property2=value] ... - Change the configuration of Greenshot via the commandline, multiple properties can be specified after each other. - Example to change the language to English: greenshot.exe /configure Ui_Language=en-US - Example to change the destination: greenshot.exe /configure Output_File_Path="C:\Documents and Settings\" - - /openfile [filename] - Open the bitmap file in the running Greenshot instance or start a new instance - - /norun - Use as last option if you don't want the started executable to spawn a Greenshot instance. - e.g. when you only want to change settings but don't want to have a running Greenshot afterwards. - -With the /configure option many settings can be change, the /help configure will give a list of all available settings! -Here are some described in detail: - - General_RegisterHotkeys=Boolean -This setting specified if the hotkeys will be registed, can be used to let Greenshot run side by side with other applications. -All functions are than only available via the context menu of the Systray icon. -Default is true. -Example to change: greenshot.exe /configure General_RegisterHotkeys=false - - General_IsFirstLaunch=Boolean -This setting is actually for Greenshot internal usage, it specifies if someone already has used Greenshot or if it is the first start. -If this is true Greenshot will show a balloon at the Systray Icon. -Default is true, will be false after the first start. -Example to change: greenshot.exe /configure General_IsFirstLaunch=false - - Hotkey=UInt32 -This setting is currently for Greenshot internal usage, it specifies which the hotkey to use (default PrintScreen)! -Although one could change his Hotkey, for instance to the ScrollLock, there is currently no way of changing the modifieds (Shift/Alt etc) -and the changes won't be reflected in the context menu. (Due to work on the Greenshot 0.9 version) -You can lookup the codes here: http://www.liquidcabaret.com/webhelp/ams/Program_Reference/Misc/Virtual_Key_Codes.htm -Only decimal can be passed to Greenshot! -Example, changeing the hotkey to be "ScrollLock": greenshot.exe /configure Hotkey=44 /norun -Changeing back to "PrintScreen": greenshot.exe /configure Hotkey=145 /norun - - Capture_Mousepointer=Boolean -This setting, which is available in the settings window, specifies if Greenshot will capture the mouse cursor. -Default is true. -Example to change: greenshot.exe /configure Capture_Mousepointer=false - - Capture_Windows_Interactive=Boolean -This setting, which is available in the settings window, specifies if Greenshot will capture the current active window or will make it possible for the user to select a window with the mouse. -Default is false. -Example to change: greenshot.exe /configure Capture_Windows_Interactive=true - - Capture_Wait_Time=Int32 -This setting, which is available in the settings window, specifies how many milliseconds Greenshot will wait after the capture is started. -Usually there is no need to change this setting, but sometimes it might help with refresh problems and the captured picture is not what is expected. -Default is 100. -Example to change: greenshot.exe /configure Capture_Wait_Time=300 - - Ui_Language=String -This setting, which is available in the settings window, specifies the used language. -Languages should be set with their full "IETF" code, like "de-DE", "en-US" or "en-UK". -The available language should be installed, otherwise a fallback at "en-US" will be made. -It's also possible to specify only the first characters, like "en" for English, but there is no garantee what "variant" will be used. -Default is the language selected in the installer. -Example to change: greenshot.exe /configure Ui_Language=en-US - - Ui_Effects_Flashlight=Boolean -This setting, which is available in the settings window, specifies if the "flashlight" effect is shown after each capture. -Default is false. -Example to change: greenshot.exe /configure Ui_Effects_Flashlight=true - - Ui_Effects_CameraSound=Boolean -This setting, which is available in the settings window, specifies if the camera sound is played after each capture. -Default is true. -Example to change: greenshot.exe /configure Ui_Effects_CameraSound=false - - Output_File_Path=String -This setting, which is available in the settings window, specifies the default location for all captures. -This value can also contain environment variables which will be expanded at runtime, e.g. ${TMP} -Default is the users desktop. -Example to change: greenshot.exe /configure Output_File_Path="${USERPROFILE}\Pictures" - - Output_File_FilenamePattern=String -This setting, which is available in the settings window, specifies the default filename pattern. -This value can also contain environment variables which will be expanded at runtime, e.g. ${USERNAME} -Default is "${capturetime}_${title}" -Example to change: greenshot.exe /configure Output_File_FilenamePattern="${hostname}\${user}\${title}-${NUM}" - - Output_File_Format=String -This setting, which is available in the settings window, specifies the default file type. -Default is "Png", available formats are: "Bmp", "Jpeg", "Gif" and "Png" -Example to change: greenshot.exe /configure Output_File_Format=Gif - - Output_File_CopyPathToClipboard=Boolean -This setting, which is available in the settings window, specifies if the path of the written file will be pasted to the clipboard. -Default is false -Example to change: greenshot.exe /configure Output_File_CopyPathToClipboard=true - - Output_File_JpegQuality=Int32 -This setting, which is available in the settings window, specifies the quality for the files that are written as Jpeg. -Default is 80 -Example to change: greenshot.exe /configure Output_File_JpegQuality=50 - - Output_File_PromptJpegQuality=Boolean -This setting, which is available in the settings window, specifies if the Jpeg settings should be asked at every save. -Default is false -Example to change: greenshot.exe /configure Output_File_PromptJpegQuality=true - - Output_File_IncrementingNumber=Int32 -This setting specifies the number which is used in the filename pattern as "${NUM}". -Default is 0, will increment at every save. -Example to change: greenshot.exe /configure Output_File_IncrementingNumber=10 - - Output_FileAs_Fullpath=String -This setting specifies the location of the last saved file, used when the "save" option is selected. -Default is "desktop\dummy.png", will change at every save. Can't think of a reason to set it... -Example to change: greenshot.exe /configure Output_FileAs_Fullpath="C:\tmp\greenshot.png" - - Editor_WindowState=String -This setting specifies the state the Greenshot Image Editor opens, used internally for making the Editor open at the same location as it was closed. -Default is empty, the setting is changed at every window close. Possible settings: "Normal" or "Maximized". -Example to change: greenshot.exe /configure Editor_WindowState=Maximized - -Finally there are multiple Printer options which should explain themselves: - Output_Print_PromptOptions=Boolean - Output_Print_AllowRotate=Boolean - Output_Print_AllowEnlarge=Boolean - Output_Print_AllowShrink=Boolean - Output_Print_Center=Boolean - Output_Print_Timestamp=Boolean - diff --git a/Greenshot/releases/additional_files/license.txt b/Greenshot/releases/additional_files/license.txt deleted file mode 100644 index 237639b24..000000000 --- a/Greenshot/releases/additional_files/license.txt +++ /dev/null @@ -1,340 +0,0 @@ -Copyright (C) 1989, 1991 Free Software Foundation, Inc. - -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies - -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/Greenshot/releases/additional_files/readme.txt b/Greenshot/releases/additional_files/readme.txt deleted file mode 100644 index 3106d0292..000000000 --- a/Greenshot/releases/additional_files/readme.txt +++ /dev/null @@ -1,164 +0,0 @@ -Revolutionary screenshot tool optimized for productivity. Save a screenshot or a part -of the screen to a file within a second. Apply text and shapes to the screenshot. Offers -capture of window, region or full screenshot. Supports several image formats. - - -CHANGE LOG: - -0.9.0 -Bugs resolved: - -Features added: - -0.8.1 - -Bugs resolved: -* Image editor can't cancel the shutdown of Greenshot. -* Systray icon wasn't removed when stopping Greenshot -* Installer fixes for silent installation and the selected installer language will be passed to Greenshot -* Hotkeys on Windows 7 x64 weren't working, should be okay now. -* Changed variable naming from %VAR% to ${VAR} to prevent early resolving on the command-line - -Features added: -* Dutch is added to all Greenshot parts (application, plugins and installer) -* Added command-line options, now it is possible to change the configuration by using the commandline. See "installer.txt" -* Added OCR Plugin, this will only work when Microsoft Office 2003 or 2007 is installed. - Unfortunately there is no way to check what languages Office supports, this needs to be set manually! - To set the language, go into the Greenshot configuration screen, a new "plugin" tab is available. - Click on the tab, on the OCR plugin and on the configure button. - This should allow you to change the language which is used to OCR your selection! -* Added a simple plugin that will cut the "garbage" from the Internet Explorer and Firefox title when capturing - currently the behaviour can only be controlled by changing the configuration manually (titlefix.properties in the configuration directory) -* Added environment variable support for the filename and path. Now one can use e.g. "${TMP}"... - -0.8.0 - -Bugs resolved: -* save-as dialog honors default storage location again -* fixed loop when holding down prnt key [ 1744618 ] - thanks to flszen.users.sourceforge.net for supplying a patch -* fixed displayed grippers after duplicating a line element -* fixed a lot of GDI+ exceptions when capturing by optimizing memory usage -* typo [ 2856747 ] -* fixed clipboard functionality, should be more stable (not throwing exception with "Requested Clipboard operation did not succeed.") Bugs [ 2517965, 2817349, 2936190 ] and many more -* fixed clipboard to work with OpenOffice [ 1842706 ] -* fixed initial startup problems when creating the startup shortcut -* fixed exceptions when save path not available, incorrect or no permission when writing (will use SaveAs) -* fixed camera sound is sometimes distorted -* fixed region selection doesn't take the right size -* fixed bug when capturing a maximized window: wrong size was taken and therefore additional pixels were captured -* fixed capture bug which prevents a lot of people to use Greenshot (in 0.7.9 this was a "GDI+" exception). - Problem was due to allocating the bitmap in the memory of the graphic card which is not always big enough. -* fixed restoring geometry for editor (the editor will now be open on the last location) -* fixed problem when loading language files during windows startup -* fixed opening of bitmaps from the command-line -* highlight and obfuscate elements no longer share last used line thickness and color with other elements - -Features added: -* Optimized memory usage -* Added crop tool -* Added clipboard capture -* Added plugin support -* Added Bitmaps as object -* Added filters for wiping sensitive information as was suggested in e.g. [ 2931946 ] -* Added open from file -* Added the captured window title (even when capturing a region) as option for the filename pattern -* Added shadows which where supplied as patch in 2638542 and 2983930 -* Added Email as Output (a MAPI supporting Email client should be available) -* Added double-click on icon to open last save location in Windows Explorer (or replacements) -* Changed configuration loading to better support portable Greenshot usage. -* Changed language from compiled resources to flexible xml files, user can add their own languages -* Added "Select all" option for image editor -* Added "Drag to", you can now drag images or image files to the Greenshot image editor. - -0.7 - -Bugs resolved: -* fixed "cancel button bug" in text editor -* fixed tooltip text for texteditor buttons [ 1883340 ] -* fixed typo in "hotkeys not registered" dialog [ 1914122 ] -* create directories if default storage location does not exist anymore [ 1935912 ] -* fixed behavior of quick settings menu to update when settings are changed via the normal settings dialog -* fixed multi screen problem that occurred when one of the screens had negative coordinates [ 1938771 , 2021295 ] - thanks to ChrisB (retrochrisb at users.sourceforge.net) for supplying the patch -* arrowheads no longer get lost when copy&pasting an arrow [ 2016055 ] -* areas which are out of the screen bounds are now ignored when capturing windows [ 1931964 ] - -Features added: -* releases now include an installer -* improved clickable area of lines -* optimized drawing tools behaviour [ 1844842 ] -* hitting Ctrl+Return while editing text now closes the text editor and applies the changes [ 1782537 ] -* changed textfield button icon to a more intuitive one -* implemented quick settings: most important settings are accessible from the context menu now [ 1728100 ] -* holding down the shift key enables selection of multiple elements [ 1810347 ] -* elements can now be shifted in hierarchy using the Object>Arrange menu or PgUp, PgDn, Home, End keys [ 1805249 ] -* store last used file extension -* display size of selection in region and window mode [ 1844806 ] - thanks again to James (flszen at users.sourceforge.net) for supplying the code -* added screenshot destination: save with dialog -* added possibility to configure multiple screenshot destinations at once (file/file (with dialog)/editor/clipboard/printer) -* added context menu to editor's status bar (after saving), allowing to copy the file path to the clipboard or to open the directory in windows explorer -* added option in settings dialog always to copy the file path to the clipboard right away when an image is saved -* added a pattern definition to settings dialog, allowing the configuration of dynamically generated file and directory names [ 1894028 ] -* added "requires restart" note to language option in settings dialog [ 1835668 ] - -0.6 - -Bugs resolved: -* fixed refresh of displayed image after changing text [ 1782533 ] - -Features added: -* added options for scale, rotation and centering of image printouts to page size [ 1842264, 1866043 ] -* adapted textbox drawing behaviour to rectangle and ellipse drawing behaviour -* image editor elements have 8 grippers for resizing now [ 1719232 ] -* added line drawing capability [ 1717343 ] -* added arrow drawing capability [ 1717343 ] -* show language dialog on first start [ 1835644 ] -* starting multiple instances is prevented now [ 1844013 ] -* added options for launching Greenshot on startup and for creating a desktop shortcut to settings dialog [ 1758908 ] -* moved configuration file location to Applicationdata folder [ 1735574 ] -* display filename in image editor title bar after saving [ 1804071 ] - - -0.5 - -Bugs resolved: -* multiple screens are supported now [ 1725037, 1797152, 1803090 ] - thanks to James (flszen at users.sourceforge.net) for supplying the patch - -Features added: -* give error message when not all of the hotkeys can be registered [ 1731981 ] -* hide context menu before last-region capture [ 1727603 ] -* added help, preferences and and about items to image editor [ 1728099 ] -* removed save-as button [ 1724270 ] -* removed direct print functionality [ 1757153 ] -* added menuitem for closing the image editor [ 1731552 ] -* added buttons and colorpicker for border and background color [ 1711775 ] -* save bitmap image to clipboard instead of jpeg [ 1721772 ] -* show JPEG quality dialog when saving JPEG [ 1721772 ] -* default JPEG quality is configurable now [ 1721772 ] -* configurable default screenshot destination [ 1744620, 1769633 ] -* drawing behaviors improved [ 1719232 ] -* added shortcut for last-region capture [ 1797514 ] - - -0.4 - -Bugs resolved: -* fixed behaviour when interrupting region selection by pressing ESC [ 1730244 ] -* save-as dialog: dot in filename yielded error messages [ 1734800 ] -* pasting by menu or shortcut did not work [ 1724236 ] -* duplicating an element yielded two new elements [ 1723373 ] -* fixed bug in build script which produced a wrong build number in about dialog [ 1728162 ] -* freeing memory after closing editor window [ 1732339 ] -* cvs tags during nant build [ 1730761 ] - -Features added: -* added icon and title to help window [ 1731547 ] -* shapes can be moved using the arrow keys [ 1723438 ] -* made hotkeys de-activatable in settings dialog [ 1719973 ] -* added print button and print menu items [ 1716516 ] -* added tooltips for region and window mode [ 1711793 ] -* appended datetime string to default filename in save-as dialog [ 1711866 ] -* implemented option to skip image editor both in context menu and settings dialog [ 1724171 ] -* shift duplicated elements 10px left- and downwards [ 1723447 ] -* when clicking two overlapping elements, the one created later gets selected [ 1725175 ] -* created textboxes can now be edited with a doubleclick [ 1704408 ] -* selected font is now stored in the application config file [ 1704411 ] diff --git a/Greenshot/releases/innosetup/IssProc/IssProc.dll b/Greenshot/releases/innosetup/IssProc/IssProc.dll deleted file mode 100644 index 798cb5aca73c6c4ad1e350ff22ea08c302789f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188918 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 diff --git a/Greenshot/releases/innosetup/IssProc/IssProcLanguage.ini b/Greenshot/releases/innosetup/IssProc/IssProcLanguage.ini deleted file mode 100644 index 0c093253773cd6706c9351bc9617ced15995b1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8420 zcmeI1+in|G6oyxnJ0#v=t|%ZH?t4ILk`@IO8ab^HvMS^_c4BIeBOe;lH{xY@1>SsjAAHrDll<@$c5>yCb(+OIaz zRj&J<4SlVv-%&xC>pHU|QA})V=eqt}9LD+_ie_kS+p!bz?%Nkydu}apI2C0}-|$b8 zKebORbSbZ%Xy=J&LfSyTC(@y7mwGm_GvD8@al`^NZ;K-7d#rmj7}|wacPu27a=tV^ znf)Y+seT9g9&10GTK3lEAg`zUO!5P(Ol#b~l0`kqLpv-AZO8f@`2AR@pifWqeXX~} zsU>V$u46}6a2eNY}^c+6^ZC>iWOkep0bhA%)01X{8g?-M=& zSe2v^({+Bc{+_sox3dmkymVjZ_U1}PL?2!Y&xIG4eP`BGCSrSE7>vdBx~8x7jNB!1 zi8Nwp8Q*#9=+$)0USD}R=puh3n~2$X3jIsRb64MeA^lwPgX-~BenXGZBIH3 zi>QZ&dLFs6Sii`OpvF7x!VV&~;oL`sOsWxi1A^Exb>6Wvd|O6di9)J}d%_~uekyUY zv7_G76E}8KS*jV4*{&o|k&rkWZB<@Xs>k-3Fev4~??4`+N8#5xZFLRW(%w2{xdL5P z&v_YCeRkW-jV`jz?48<&m%n(4+D^}<$EE!FQ1iEL&wnp}r^*hpxy;>Er(%w&=F|Tn zZ&%IThN6+_29#oks!s^?-D<|)<{B-Us!7AO<>=2_J>?AX#RLPThit5idos{m(gtxsFGjh2e2u*AEjmHe zgV2Vqn|f|r*7w9ex^whE5UAUcY+!=G8oKhNumW4K8jZn`{UhB+4~^NLnVl7EInq_x zdw-XOfjE@tL-k73@SLYF2*=9y7H5sv_sCvoV*ExcoE$)IBm|+WcVM2dkJU%^M6^?3 zl6*6t15peWduP3c)vY!4;kqtFe6`=!J8ZeOy#;MUx?uO^wXO{|Q1JKgmYJ8?zW6au zL|(AB>3On_9{H_!|EbvN3R$$q+xtS2E8;14T^CKePu&a5Nkk535VGq`S1F%od3_}c zPC^k=ZzP4&bes#K1`wSWz8j8Y^T6KAaw0i5_Rp?{+;>`yX^ieWavG*XELxtY`-Mi4 zft>AQFVf>pz^Qn)q)ANn+##>)l*IN_*LB=7)tISk{BJDY5#L?6E!8736~sFBM4FR!hj8}nJpdQL7I3|GN$UvW9{?jCubZxFmgmp>4O zaaN#W#{XZM-t#xnxN6P(PDt|RWOn}iMb9=^u9Df${0tIrPa?Own+|h_+-|5sa>kGM Nlz}AgjXw5h{0DJR8%_WK diff --git a/Greenshot/releases/innosetup/installer-large.bmp b/Greenshot/releases/innosetup/installer-large.bmp deleted file mode 100644 index 39ec321b280baae894912e07223d59f3253233c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154542 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 zA|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`H zAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F z0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+ zA|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`H zAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F z0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+ zA|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`H zAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F z0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+ zA|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`H zAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F z0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+ wA|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HAOa#F0wN#+A|L`HkZc0~4;iV~_y7O^ diff --git a/Greenshot/releases/innosetup/installer-small.bmp b/Greenshot/releases/innosetup/installer-small.bmp deleted file mode 100644 index 2165871811909dd666c40c3427724f19107bd9b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9798 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 diff --git a/Greenshot/releases/innosetup/scripts/isxdl/czech.ini b/Greenshot/releases/innosetup/scripts/isxdl/czech.ini deleted file mode 100644 index 4025760bf..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/czech.ini +++ /dev/null @@ -1,53 +0,0 @@ -[strings] - -; Translation (c) 2005 Martin Kozk (martin.kozak@openoffice.cz) - -; General -100=Staen souboru -101=Pejete si peruit stahovn? -102=%1 (%2 z %3) -103=%1 KB -104=%1 KB z %2 KB (%3%) - -; Status information -110=Zskvn informac o souboru... -111=Pesmrovn na %1 -112=Odesln poadavku... -113=Zpracovn %1 -114=Spojen s %1 navzno -115=Pijmn... -116=Pipojovn k %1 - -; Error messages -120=Chyba pi pipojovn k sti Internet.\n\n%1 -121=Chyba pi otevrn %1.\n\nServer nastavil nvratov kd %2. -122=Chyba pi ten URL.\n\n%1 -123=Chyba pi zpisu do souboru %1.\n\n%2 -124=Chyba pi otevrn souboru %1.\n\n%2 -125='%1' nen platn URL. -126=Chyba pi otevrn %1.\n\n%2 -127=Chyba pi zasln poadavku.\n\n%1 -128=Nepodporovan protokol. Podporovny jsou pouze protokoly HTTP a FTP. -129=Pokus o pipojen k %1 selhalo.\n\n%2 -130=Pokus o zskn nvratovho kdu serveru selhal.\n\n%1 -131=Chyba pi zadvn poadavku na soubor.\n\n%1 - -; Other -144=O knihovn... -146=Staen komponent -147=Prvodce instalac stahuje pdavn komponenty do vaeho potae. - -; labels -160=Soubor: -161=Penosov rychlost: -162=Stav: -163=Uplynul as: -164=Zbvajc as: -165=Zpracovvan soubor: -166=Celkov prbh: -167=Zruit -168=OK -169=Uivatelsk jmno a heslo -170=Uivatelsk jmno: -171=Heslo: - diff --git a/Greenshot/releases/innosetup/scripts/isxdl/english.ini b/Greenshot/releases/innosetup/scripts/isxdl/english.ini deleted file mode 100644 index 03176edde..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/english.ini +++ /dev/null @@ -1,49 +0,0 @@ -[strings] -; General -100=File Download -101=Do you want to cancel the download? -102=%1 (%2 of %3) -103=%1 KB -104=%1 KB of %2 KB (%3%) - -; Status information -110=Getting file information... -111=Redirecting to %1 -112=Sending request... -113=Resolving %1 -114=Connected to %1 -115=Receiving... -116=Connecting to %1 - -; Error messages -120=Error connecting to Internet.\n\n%1 -121=Error opening %1.\n\nThe server returned status code %2. -122=Error reading URL.\n\n%1 -123=Error writing file %1.\n\n%2 -124=Error opening file %1.\n\n%2 -125='%1' is an invalid URL. -126=Error opening %1.\n\n%2 -127=Error sending request.\n\n%1 -128=Unsupported protocol. Only HTTP and FTP protocols are supported. -129=Failed to connect to %1.\n\n%2 -130=Failed to query status code.\n\n%1 -131=Error requesting file.\n\n%1 - -; Other -144=About... -146=Download -147=Setup is now downloading additional files to your computer. - -; labels -160=File: -161=Speed: -162=Status: -163=Elapsed Time: -164=Remaining Time: -165=Current File: -166=Overall Progress: -167=Cancel -168=OK -169=User Name and Password -170=User Name: -171=Password: diff --git a/Greenshot/releases/innosetup/scripts/isxdl/french.ini b/Greenshot/releases/innosetup/scripts/isxdl/french.ini deleted file mode 100644 index db802535e..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/french.ini +++ /dev/null @@ -1,45 +0,0 @@ -[strings] -; General -100=Tlchargement des fichiers... -101=Souhaitez-vous annuler le tlchargement ? -102=%1 (%2 / %3) -103=%1 Ko -104=%1 Ko / %2 Ko (%3%) - -; Etat du tlchargement -110=Accs au fichier... -111=Redirection vers %1 -112=Envoi de la requte... -113=Recherche %1 -114=Connect %1 -115=Rception... -116=Connexion %1 - -; Messages d'erreur -120=Impossible de se connecter Internet.\n\n%1 -121=Impossible d'ouvrir %1.\n\nLe serveur a renvoy le code d'erreur %2. -122=Impossible de lire l'adresse.\n\n%1 -123=Impossible de crer le fichier %1.\n\n%2 -124=Impossible d'ouvrir le fichier %1.\n\n%2 -125='%1' est une adresse incorrecte. -126=Impossible d'ouvrir %1.\n\n%2 -127=Impossible d'accder au serveur.\n\n%1 -128=Protocole non support. Seuls les protocoles HTTP et FTP sont pris en charge. -129=Impossible de se connecter %1.\n\n%2 -130=Impossible de rcuprer le code d'tat.\n\n%1 -131=Impossible de rcuprer le fichier.\n\n%1 - -; Autre -144=A propos... -146=Tlchargement -147=Certains fichiers requis vont tre tlchargs. - -; Labels -160=Fichier : -161=Vitesse : -162=Etat : -163=Temps coul : -164=Temps restant : -165=Fichier courant : -166=Tous les fichiers : -167=Annuler diff --git a/Greenshot/releases/innosetup/scripts/isxdl/french2.ini b/Greenshot/releases/innosetup/scripts/isxdl/french2.ini deleted file mode 100644 index b850990fb..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/french2.ini +++ /dev/null @@ -1,45 +0,0 @@ -[strings] -; General -100=Tlchargement de fichier -101=Voulez vous annuler le tlchargement ? -102=%1 (%2 de %3) -103=%1 KB -104=%1 KB de %2 KB (%3%) - -; Status information -110=Rception des informations du fichier... -111=Redirection vers %1 -112=envoie de la demande... -113=Rsolution %1 -114=Connect a %1 -115=Rception... -116=Connexion %1 - -; Error messages -120=Erreur de connexion Internet.\n\n%1 -121=Erreur d'ouverture%1.\n\nLe Serveur rpondu par le code d'tat %2. -122=Erreur de lecture de l'URL.\n\n%1 -123=Erreur d'criture du fichier %1.\n\n%2 -124=Erreur d'ouverture du fichier %1.\n\n%2 -125='%1' est une URL invalide. -126=Erreur douverture %1.\n\n%2 -127=Erreur pendant l'envoi de la demande.\n\n%1 -128=Protocole non support. Seuls les protocoles HTTP et FTP sont accepts. -129=Echec de connexion %1.\n\n%2 -130=Echec d'obtention du code d'tat.\n\n%1 -131=Erreur lors de la demande du fichier.\n\n%1 - -; Other -144=A Propos... -146=Tlchargement -147=LiveUpdate tlcharge maintenant des fichiers complmentaires sur votre ordinateur. - -; labels -160=Fichier: -161=Vitesse: -162=Etat: -163=Temps coul: -164=Temps restant: -165=Fichier en cours: -166=Avancement global: -167=Annuler diff --git a/Greenshot/releases/innosetup/scripts/isxdl/french3.ini b/Greenshot/releases/innosetup/scripts/isxdl/french3.ini deleted file mode 100644 index e8d1e4e36..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/french3.ini +++ /dev/null @@ -1,46 +0,0 @@ -; By Fabien ILLIDE (fabienillide@users.sourceforge.net) -[strings] -; General -100=Tlchargement de fichier -101=Voulez-vous annuler le tlchargement ? -102=%1 (%2 de %3) -103=%1 Ko -104=%1 Ko de %2 Ko (%3%) - -; Status information -110=Obtention des informations du fichier... -111=Redirection vers %1 -112=Envoi de la requte... -113=Rsolution de %1 -114=Connect %1 -115=Rception... -116=Connexion %1 - -; Error messages -120=Erreur de connexion Internet.\n\n%1 -121=Erreur en ouvrant %1.\n\nLe serveur retourn le code d'tat %2. -122=Erreur de lecture d'URL.\n\n%1 -123=Erreur d'criture pour %1.\n\n%2 -124=Erreur en ouvrant le fichier %1.\n\n%2 -125='%1' est une URL invalide. -126=Erreur en ouvrant %1.\n\n%2 -127=Erreur d'envoi de requte.\n\n%1 -128=Protocole non support. Seuls les protocoles HTTP et FTP sont supports. -129=Echec de connexion %1.\n\n%2 -130=Echec de demande du code d'tat.\n\n%1 -131=Erreur en demandant le fichier.\n\n%1 - -; Other -144=A propos... -146=Tlcharger -147=L'installateur tlcharge maintenant les fichiers additionnels sur votre ordinateur. - -; labels -160=Fichier : -161=Vitesse : -162=Etat : -163=Temps coul : -164=Temps restant : -165=Fichier en cours : -166=Avancement global : -167=Annuler diff --git a/Greenshot/releases/innosetup/scripts/isxdl/german.ini b/Greenshot/releases/innosetup/scripts/isxdl/german.ini deleted file mode 100644 index 77f443966..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/german.ini +++ /dev/null @@ -1,46 +0,0 @@ -;by E. Wrner -[strings] -; General -100=Dateidownload -101=Mchten Sie den Download der Dateien abbrechen? -102=%1 (%2 von %3) -103=%1 KB -104=%1 KB von %2 KB (%3%) - -; Status information -110=Empfang von Dateiinformationen... -111=Weiterleitung zu %1 -112=Senden der Anfrage... -113=Auflsen von %1 -114=Verbunden mit %1 -115=Empfang... -116=Verbinden mit %1 - -; Error messages -120=Fehler bei der Herstellung einer Verbindung ins Internet.\n\n%1 -121=Fehler beim ffnen von %1.\n\nDer Server sendete Code %2. -122=Fehler beim Lesen der URL.\n\n%1 -123=Fehler beim Schreiben der Datei %1.\n\n%2 -124=Fehler beim ffnen der Datei %1.\n\n%2 -125='%1' ist eine ungltige URL. -126=Fehler beim ffnen von %1.\n\n%2 -127=Fehler beim Senden der Anfrage.\n\n%1 -128=Nicht untersttztes Protokoll. FTP und HTTP sind die einzigen untersttzten Protokolle. -129=Fehler beim Verbinden mit %1.\n\n%2 -130=Fehler beim Auflsen des Statuscodes.\n\n%1 -131=Fehler beim Anfordern einer Datei.\n\n%1 - -; Other -144=ber... -146=Download -147=Setup ldt jetzt zustzliche Dateien fr das Setup. - -; labels -160=Datei: -161=Geschwindigkeit: -162=Status: -163=Vergangene Zeit: -164=Verbleibende Zeit: -165=Aktuelle Datei: -166=Gesamter Fortschritt: -167=Abbrechen diff --git a/Greenshot/releases/innosetup/scripts/isxdl/german2.ini b/Greenshot/releases/innosetup/scripts/isxdl/german2.ini deleted file mode 100644 index 0a4bf0c86..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/german2.ini +++ /dev/null @@ -1,45 +0,0 @@ -[strings] -; General -100=Datei herunterladen -101=Mchten Sie das Herunterladen der Datei abbrechen? -102=%1 (%2 von %3) -103=%1 KB -104=%1 KB von %2 KB (%3%) - -; Status information -110=Dateiinformationen werden ermittelt... -111=Weitervermittlung zu %1 -112=Anforderung wird gesendet... -113=Auflsen von %1 -114=Mit %1 verbunden -115=Empfang... -116=Verbinden mit %1 - -; Error messages -120=Fehler beim Verbinden mit dem Internet.\n\n%1 -121=Fehler beim ffnen von %1.\n\nDer Server hat folgenden Statuscode gemeldet %2. -122=Fehler beim Lesen der URL.\n\n%1 -123=Fehler beim Schreiben der Datei %1.\n\n%2 -124=Fehler beim ffnen der Datei %1.\n\n%2 -125='%1' ist eine ungltige URL. -126=Fehler beim ffnen von %1.\n\n%2 -127=Fehler beim Senden der Anforderung.\n\n%1 -128=Protokoll wird nicht untersttzt. Nur HTTP und FTP werden untersttzt. -129=Verbindung zu %1 fehlgeschlagen.\n\n%2 -130=Fehler bei der Abfrage des Statuscodes.\n\n%1 -131=Fehler bei der Anforderung der Datei.\n\n%1 - -; Other -144=ber... -146=Download -147=Das Setup ldt nun zustzliche Dateien auf Ihren Computer. - -; labels -160=Datei: -161=Geschwindigkeit: -162=Status: -163=Bisherige Zeit: -164=Verbleibende Zeit: -165=Derzeitige Datei: -166=Gesamter Vorgang: -167=Abbrechen diff --git a/Greenshot/releases/innosetup/scripts/isxdl/german3.ini b/Greenshot/releases/innosetup/scripts/isxdl/german3.ini deleted file mode 100644 index 58f1b716d..000000000 --- a/Greenshot/releases/innosetup/scripts/isxdl/german3.ini +++ /dev/null @@ -1,45 +0,0 @@ -[strings] -; General -100=Datei-Download -101=Mchten Sie das Herunterladen abbrechen? -102=%1 (%2 von %3) -103=%1 KB -104=%1 KB von %2 KB (%3%) - -; Status information -110=Ermittle Datei-Informationen... -111=Leite um nach %1 -112=Sende Anforderung... -113=Auflsen %1 -114=Verbunden mit %1 -115=Empfange... -116=Verbinde mit %1 - -; Error messages -120=Fehler beim Verbinden mit dem Internet.\n\n%1 -121=Fehler beim ffnen von %1.\n\nDer Server meldet Statuscode %2. -122=Fehler beim Lesen der URL.\n\n%1 -123=Fehler beim Schreiben der Datei %1.\n\n%2 -124=Fehler beim ffnen der Datei %1.\n\n%2 -125='%1' ist eine ungltige URL. -126=Fehler beim ffnen von %1.\n\n%2 -127=Fehler beim Senden der Anforderung.\n\n%1 -128=Nicht untersttztes Protokoll. Nur HTTP- and FTP-Protokolle werden untersttzt. -129=Verbindung fehlgeschlagen: %1.\n\n%2 -130=Abfragen des Statuscodes fehlgeschlagen.\n\n%1 -131=Fehler beim Anfordern der Datei.\n\n%1 - -; Other -144=ber... -146=Download -147=Setup ldt nun weitere Dateien aus dem Internet auf Ihren Computer herunter. - -; labels -160=Datei: -161=Geschwindigkeit: -162=Status: -163=Verstrichene Zeit: -164=Verbleibende Zeit: -165=Aktuelle Datei: -166=Gesamter Download: -167=Abbrechen diff --git a/Greenshot/releases/innosetup/scripts/isxdl/isxdl.dll b/Greenshot/releases/innosetup/scripts/isxdl/isxdl.dll deleted file mode 100644 index d227bcad82b145e18a122348dab7227d3816bf90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124416 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 0 then begin - DependencyPage := CreateOutputProgressPage(CustomMessage('depinstall_title'), CustomMessage('depinstall_description')); - DependencyPage.Show; - - for i := 0 to productCount - 1 do begin - DependencyPage.SetText(FmtMessage(CustomMessage('depinstall_status'), [products[i].Title]), ''); - DependencyPage.SetProgress(i, productCount); - - if Exec(products[i].File, products[i].Parameters, '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode) then begin - //success; ResultCode contains the exit code - if ResultCode = 0 then - finishCount := finishCount + 1 - else begin - Result := false; - break; - end; - end else begin - //failure; ResultCode contains the error code - Result := false; - break; - end; - end; - - //only leave not installed products for error message - for i := 0 to productCount - finishCount - 1 do begin - products[i] := products[i+finishCount]; - end; - SetArrayLength(products, productCount - finishCount); - - DependencyPage.Hide; - end; -end; - -function PrepareToInstall(var NeedsRestart: Boolean): String; -var - i: Integer; - s: string; -begin - if not InstallProducts() then begin - s := CustomMessage('depinstall_error'); - - for i := 0 to GetArrayLength(products) - 1 do begin - s := s + #13 + ' ' + products[i].Title; - end; - - Result := s; - end; -end; - -function UpdateReadyMemo(Space, NewLine, MemoUserInfoInfo, MemoDirInfo, MemoTypeInfo, MemoComponentsInfo, MemoGroupInfo, MemoTasksInfo: String): String; -var - s: string; -begin - if downloadMemo <> '' then - s := s + CustomMessage('depdownload_memo_title') + ':' + NewLine + FmtMessage(downloadMemo, [Space]) + NewLine; - if installMemo <> '' then - s := s + CustomMessage('depinstall_memo_title') + ':' + NewLine + FmtMessage(installMemo, [Space]) + NewLine; - - s := s + MemoDirInfo + NewLine + NewLine + MemoGroupInfo - - if MemoTasksInfo <> '' then - s := s + NewLine + NewLine + MemoTasksInfo; - - Result := s -end; - -function ProductNextButtonClick(CurPageID: Integer): Boolean; -begin - Result := true; - - if CurPageID = wpReady then begin - - if downloadMemo <> '' then begin - //change isxdl language only if it is not english because isxdl default language is already english - if ActiveLanguage() <> 'en' then begin - ExtractTemporaryFile(CustomMessage('isxdl_langfile')); - isxdl_SetOption('language', ExpandConstant('{tmp}{\}') + CustomMessage('isxdl_langfile')); - end; - //isxdl_SetOption('title', FmtMessage(SetupMessage(msgSetupWindowTitle), [CustomMessage('appname')])); - - if SuppressibleMsgBox(FmtMessage(CustomMessage('depdownload_msg'), [downloadMessage]), mbConfirmation, MB_YESNO, IDYES) = IDNO then - Result := false - else if isxdl_DownloadFiles(StrToInt(ExpandConstant('{wizardhwnd}'))) = 0 then - Result := false; - end; - end; -end; - -function IsX64: Boolean; -begin - Result := Is64BitInstallMode and (ProcessorArchitecture = paX64); -end; - -function IsIA64: Boolean; -begin - Result := Is64BitInstallMode and (ProcessorArchitecture = paIA64); -end; - -function GetURL(x86, x64, ia64: String): String; -begin - if IsX64() and (x64 <> '') then - Result := x64; - if IsIA64() and (ia64 <> '') then - Result := ia64; - - if Result = '' then - Result := x86; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx11.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx11.iss deleted file mode 100644 index 314f6ada5..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx11.iss +++ /dev/null @@ -1,27 +0,0 @@ -// requires Windows 2000; Windows Server 2003 Service Pack 1 for Itanium-based Systems; Windows Server 2003 x64 editions; Windows Server 2008 Datacenter; Windows Server 2008 Enterprise; Windows Server 2008 for Itanium-based Systems; Windows Server 2008 Standard; Windows Vista Business; Windows Vista Enterprise; Windows Vista Home Basic; Windows Vista Home Premium; Windows Vista Starter; Windows Vista Ultimate; Windows XP; Windows XP Professional x64 Edition; Windows NT 4.0 Service Pack 6a -// requires internet explorer 5.0.1 or higher -// http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3 - -[CustomMessages] -dotnetfx11_title=.NET Framework 1.1 - -en.dotnetfx11_size=23.1 MB -de.dotnetfx11_size=23,1 MB - - -[Code] -const - dotnetfx11_url = 'http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe'; - -procedure dotnetfx11(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v1.1.4322', 'Install', version); - if version <> 1 then - AddProduct('dotnetfx11.exe', - '/q:a /c:"install /qb /l"', - CustomMessage('dotnetfx11_title'), - CustomMessage('dotnetfx11_size'), - dotnetfx11_url); -end; diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx11lp.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx11lp.iss deleted file mode 100644 index b14cc0286..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx11lp.iss +++ /dev/null @@ -1,27 +0,0 @@ -[CustomMessages] -de.dotnetfx11lp_title=.NET Framework 1.1 Sprachpaket: Deutsch - -de.dotnetfx11lp_size=1,4 MB - -;http://www.microsoft.com/globaldev/reference/lcid-all.mspx -de.dotnetfx11lp_lcid=1031 - -de.dotnetfx11lp_url=http://download.microsoft.com/download/6/8/2/6821e687-526a-4ef8-9a67-9a402ec5ac9e/langpack.exe - - -[Code] -procedure dotnetfx11lp(); -var - version: cardinal; -begin - if ActiveLanguage() <> 'en' then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v1.1.4322\' + CustomMessage('dotnetfx11lp_lcid'), 'Install', version); - - if version <> 1 then - AddProduct(ExpandConstant('dotnetfx11_langpack.exe'), - '/q:a /c:"inst.exe /qb /l"', - CustomMessage('dotnetfx11lp_title'), - CustomMessage('dotnetfx11lp_size'), - CustomMessage('dotnetfx11lp_url')); - end; -end; diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx11sp1.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx11sp1.iss deleted file mode 100644 index bc21d95fe..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx11sp1.iss +++ /dev/null @@ -1,27 +0,0 @@ -// requires TabletPC, Windows 2000, Windows 2000 Advanced Server, Windows 2000 Professional Edition , Windows 2000 Server, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Windows Server 2003 Service Pack 1 for Itanium-based Systems, Windows Server 2003 x64 editions, Windows Server 2003, Datacenter Edition for 64-Bit Itanium-Based Systems, Windows Server 2003, Datacenter x64 Edition, Windows Server 2003, Enterprise Edition for Itanium-based Systems, Windows Server 2003, Enterprise x64 Edition, Windows Server 2003, Standard x64 Edition, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-based Systems, Windows Server 2008 Standard, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium, Windows Vista Home Premium 64-bit edition, Windows Vista Starter, Windows Vista Ultimate, Windows Vista Ultimate 64-bit edition, Windows XP, Windows XP Home Edition , Windows XP Media Center Edition, Windows XP Professional Edition , Windows XP Professional x64 Edition , Windows XP Service Pack 1, Windows XP Service Pack 2 -// requires internet explorer 5.0.1 or higher -// http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38 - -[CustomMessages] -dotnetfx11sp1_title=.NET Framework 1.1 Service Pack 1 - -en.dotnetfx11sp1_size=10.5 MB -de.dotnetfx11sp1_size=10,5 MB - - -[Code] -const - dotnetfx11sp1_url = 'http://download.microsoft.com/download/8/b/4/8b4addd8-e957-4dea-bdb8-c4e00af5b94b/NDP1.1sp1-KB867460-X86.exe'; - -procedure dotnetfx11sp1(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v1.1.4322', 'SP', version); - if version < 1 then - AddProduct('dotnetfx11sp1.exe', - '/q', - CustomMessage('dotnetfx11sp1_title'), - CustomMessage('dotnetfx11sp1_size'), - dotnetfx11sp1_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx20.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx20.iss deleted file mode 100644 index e72000254..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx20.iss +++ /dev/null @@ -1,32 +0,0 @@ -// requires Windows 2000 Service Pack 3, Windows 98, Windows 98 Second Edition, Windows ME, Windows Server 2003, Windows XP Service Pack 2 -// requires internet explorer 5.0.1 or higher -// requires windows installer 2.0 on windows 98, ME -// requires windows installer 3.1 on windows 2000 or higher -// http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 - -[CustomMessages] -dotnetfx20_title=.NET Framework 2.0 - -en.dotnetfx20_size=23 MB -de.dotnetfx20_size=23 MB - - -[Code] -const - dotnetfx20_url = 'http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe'; - dotnetfx20_url_x64 = 'http://download.microsoft.com/download/a/3/f/a3f1bf98-18f3-4036-9b68-8e6de530ce0a/NetFx64.exe'; - dotnetfx20_url_ia64 = 'http://download.microsoft.com/download/f/8/6/f86148a4-e8f7-4d08-a484-b4107f238728/NetFx64.exe'; - -procedure dotnetfx20(); -var - version: cardinal; -begin - RegQueryDWordValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\NET Framework Setup\NDP\v2.0.50727', 'Install', version); - if version <> 1 then begin - AddProduct('dotnetfx20.exe', - '/q:a /t:' + ExpandConstant('{tmp}{\}') + 'dotnetfx20 /c:"install /qb /l"', - CustomMessage('dotnetfx20_title'), - CustomMessage('dotnetfx20_size'), - GetURL(dotnetfx20_url, dotnetfx20_url_x64, dotnetfx20_url_ia64)); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx20lp.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx20lp.iss deleted file mode 100644 index 792ea544e..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx20lp.iss +++ /dev/null @@ -1,40 +0,0 @@ -//http://www.microsoft.com/downloads/details.aspx?familyid=92E0E1CE-8693-4480-84FA-7D85EEF59016 - -[CustomMessages] -de.dotnetfx20lp_title=.NET Framework 2.0 Sprachpaket: Deutsch -nl.dotnetfx20lp_title= -en.dotnetfx20lp_title= - -dotnetfx20lp_size=1,8 MB - -;http://www.microsoft.com/globaldev/reference/lcid-all.mspx -dotnetfx20lp_lcid=1031 - -nl.dotnetfx20lp_url= -nl.dotnetfx20lp_url_x64= -nl.dotnetfx20lp_url_ia64= - -en.dotnetfx20lp_url= -en.dotnetfx20lp_url_x64= -en.dotnetfx20lp_url_ia64= - -de.dotnetfx20lp_url=http://download.microsoft.com/download/2/9/7/29768238-56c3-4ea6-abba-4c5246f2bc81/langpack.exe -de.dotnetfx20lp_url_x64=http://download.microsoft.com/download/2/e/f/2ef250ba-a868-4074-a4c9-249004866f87/langpack.exe -de.dotnetfx20lp_url_ia64=http://download.microsoft.com/download/8/9/8/898c5670-5e74-41c4-82fc-68dd837af627/langpack.exe - -[Code] -procedure dotnetfx20lp(); -var - version: cardinal; -begin - if ActiveLanguage() <> 'en' then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\' + CustomMessage('dotnetfx20lp_lcid'), 'Install', version); - - if version <> 1 then - AddProduct(ExpandConstant('dotnetfx20_langpack.exe'), - '/q:a /c:"install /qb /l"', - CustomMessage('dotnetfx20lp_title'), - CustomMessage('dotnetfx20lp_size'), - GetURL(CustomMessage('dotnetfx20lp_url'), CustomMessage('dotnetfx20lp_url_x64'), CustomMessage('dotnetfx20lp_url_ia64'))); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1.iss deleted file mode 100644 index fcb9474d7..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1.iss +++ /dev/null @@ -1,29 +0,0 @@ -// requires Windows 2000 Service Pack 4, Windows Server 2003, Windows XP Service Pack 2 -// requires KB 835732 on Windows 2000 Service Pack 4 -// http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77-e02c-4ad3-aacf-a7633f706ba5 - -[CustomMessages] -dotnetfx20sp1_title=.NET Framework 2.0 Service Pack 1 - -en.dotnetfx20sp1_size=23.6 MB -de.dotnetfx20sp1_size=23,6 MB - - -[Code] -const - dotnetfx20sp1_url = 'http://download.microsoft.com/download/0/8/c/08c19fa4-4c4f-4ffb-9d6c-150906578c9e/NetFx20SP1_x86.exe'; - dotnetfx20sp1_url_x64 = 'http://download.microsoft.com/download/9/8/6/98610406-c2b7-45a4-bdc3-9db1b1c5f7e2/NetFx20SP1_x64.exe'; - dotnetfx20sp1_url_ia64 = 'http://download.microsoft.com/download/c/9/7/c97d534b-8a55-495d-ab06-ad56f4b7f155/NetFx20SP1_ia64.exe'; - -procedure dotnetfx20sp1(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v2.0.50727', 'SP', version); - if version < 1 then - AddProduct('dotnetfx20sp1.exe', - '/q:a /t:' + ExpandConstant('{tmp}{\}') + 'dotnetfx20sp1 /c:"install /qb /l /msipassthru MSI_PROP_BEGIN" REBOOT=Suppress "MSI_PROP_END"', - CustomMessage('dotnetfx20sp1_title'), - CustomMessage('dotnetfx20sp1_size'), - GetURL(dotnetfx20sp1_url, dotnetfx20sp1_url_x64, dotnetfx20sp1_url_ia64)); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1lp.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1lp.iss deleted file mode 100644 index 69f9beeae..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp1lp.iss +++ /dev/null @@ -1,40 +0,0 @@ -//http://www.microsoft.com/downloads/details.aspx?FamilyID=1cc39ffe-a2aa-4548-91b3-855a2de99304 - -[CustomMessages] -nl.dotnetfx20sp1lp_title=.NET Framework 2.0 SP1 Taalpakket: Nederlands -de.dotnetfx20sp1lp_title=.NET Framework 2.0 SP1 Sprachpaket: Deutsch -en.dotnetfx20sp1lp_title= - -dotnetfx20sp1lp_size=3,4 MB - -;http://www.microsoft.com/globaldev/reference/lcid-all.mspx -dotnetfx20sp1lp_lcid=1031 - -nl.dotnetfx20sp1lp_url=http://download.microsoft.com/download/1/5/d/15de28a3-f1d1-459f-9583-d168cfa05e3f/NetFx20SP1_x86nl.exe -nl.dotnetfx20sp1lp_url_x64= -nl.dotnetfx20sp1lp_url_ia64= - -en.dotnetfx20sp1lp_url= -en.dotnetfx20sp1lp_url_x64= -en.dotnetfx20sp1lp_url_ia64= - -de.dotnetfx20sp1lp_url=http://download.microsoft.com/download/8/a/a/8aab7e6a-5e58-4e83-be99-f5fb49fe811e/NetFx20SP1_x86de.exe -de.dotnetfx20sp1lp_url_x64=http://download.microsoft.com/download/1/4/2/1425872f-c564-4ab2-8c9e-344afdaecd44/NetFx20SP1_x64de.exe -de.dotnetfx20sp1lp_url_ia64=http://download.microsoft.com/download/a/0/b/a0bef431-19d8-433c-9f42-6e2824a8cb90/NetFx20SP1_ia64de.exe - -[Code] -procedure dotnetfx20sp1lp(); -var - version: cardinal; -begin - if ActiveLanguage() <> 'en' then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\' + CustomMessage('dotnetfx20sp1lp_lcid'), 'SP', version); - - if version < 1 then - AddProduct(ExpandConstant('dotnetfx20sp1_langpack.exe'), - '/q:a /c:"install /qb /l"', - CustomMessage('dotnetfx20sp1lp_title'), - CustomMessage('dotnetfx20sp1lp_size'), - GetURL(CustomMessage('dotnetfx20sp1lp_url'), CustomMessage('dotnetfx20sp1lp_url_x64'), CustomMessage('dotnetfx20sp1lp_url_ia64'))); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2.iss deleted file mode 100644 index ba17c1921..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2.iss +++ /dev/null @@ -1,27 +0,0 @@ -//http://www.microsoft.com/downloads/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F - -[CustomMessages] -dotnetfx20sp2_title=.NET Framework 2.0 Service Pack 2 - -en.dotnetfx20sp2_size=24 MB - 52 MB -de.dotnetfx20sp2_size=24 MB - 52 MB - - -[Code] -const - dotnetfx20sp2_url = 'http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe'; - dotnetfx20sp2_url_x64 = 'http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x64.exe'; - dotnetfx20sp2_url_ia64 = 'http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_ia64.exe'; - -procedure dotnetfx20sp2(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v2.0.50727', 'SP', version); - if version < 2 then - AddProduct('dotnetfx20sp2.exe', - '/lang:enu /qb /norestart', - CustomMessage('dotnetfx20sp2_title'), - CustomMessage('dotnetfx20sp2_size'), - GetURL(dotnetfx20sp2_url, dotnetfx20sp2_url_x64, dotnetfx20sp2_url_ia64)); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2lp.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2lp.iss deleted file mode 100644 index ec428ffd6..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx20sp2lp.iss +++ /dev/null @@ -1,41 +0,0 @@ -//http://www.microsoft.com/downloads/details.aspx?FamilyID=c69789e0-a4fa-4b2e-a6b5-3b3695825992 - -[CustomMessages] -nl.dotnetfx20sp2lp_title=.NET Framework 2.0 SP2 Taalpakket: Nederlands -de.dotnetfx20sp2lp_title=.NET Framework 2.0 SP2 Sprachpaket: Deutsch -en.dotnetfx20sp2lp_title= - -dotnetfx20sp2lp_size=3,4 MB - -;http://www.microsoft.com/globaldev/reference/lcid-all.mspx -dotnetfx20sp2lp_lcid=1031 - -en.dotnetfx20sp2lp_url= -en.dotnetfx20sp2lp_url_x64= -en.dotnetfx20sp2lp_url_ia64= - -nl.dotnetfx20sp2lp_url=http://download.microsoft.com/download/7/a/5/7a5ca52b-08ac-40f5-9a6d-6cce78b1db28/NetFx20SP2_x86nl.exe -nl.dotnetfx20sp2lp_url_x64= -nl.dotnetfx20sp2lp_url_ia64= - -de.dotnetfx20sp2lp_url=http://download.microsoft.com/download/0/b/1/0b175c8e-34bd-46c0-bfcd-af8d33770c58/netfx20sp2_x86de.exe -de.dotnetfx20sp2lp_url_x64=http://download.microsoft.com/download/4/e/c/4ec67a11-879d-4550-9c25-fd9ab4261b46/netfx20sp2_x64de.exe -de.dotnetfx20sp2lp_url_ia64=http://download.microsoft.com/download/a/3/3/a3349a2d-36e4-4797-8297-4394e6fbd677/NetFx20SP2_ia64de.exe - - -[Code] -procedure dotnetfx20sp2lp(); -var - version: cardinal; -begin - if ActiveLanguage() <> 'en' then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\' + CustomMessage('dotnetfx20sp2lp_lcid'), 'SP', version); - - if version < 2 then - AddProduct(ExpandConstant('dotnetfx20sp2_langpack.exe'), - '/lang:enu /qb /norestart"', - CustomMessage('dotnetfx20sp2lp_title'), - CustomMessage('dotnetfx20sp2lp_size'), - GetURL(CustomMessage('dotnetfx20sp2lp_url'), CustomMessage('dotnetfx20sp2lp_url_x64'), CustomMessage('dotnetfx20sp2lp_url_ia64'))); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx35.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx35.iss deleted file mode 100644 index fa7d9421e..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx35.iss +++ /dev/null @@ -1,28 +0,0 @@ -// requires Windows Server 2003 Service Pack 1, Windows Server 2008, Windows Vista, Windows XP Service Pack 2 -// requires windows installer 3.1 -// WARNING: express setup (downloads and installs the components depending on your OS) if you want to deploy it on cd or network download the full bootsrapper on website below -// http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6 - -[CustomMessages] -dotnetfx35_title=.NET Framework 3.5 - -en.dotnetfx35_size=3 MB - 197 MB -de.dotnetfx35_size=3 MB - 197 MB - - -[Code] -const - dotnetfx35_url = 'http://download.microsoft.com/download/7/0/3/703455ee-a747-4cc8-bd3e-98a615c3aedb/dotNetFx35setup.exe'; - -procedure dotnetfx35(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v3.5', 'Install', version); - if version <> 1 then - AddProduct('dotnetfx35.exe', - '/lang:enu /qb /norestart', - CustomMessage('dotnetfx35_title'), - CustomMessage('dotnetfx35_size'), - dotnetfx35_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx35lp.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx35lp.iss deleted file mode 100644 index 016679a88..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx35lp.iss +++ /dev/null @@ -1,27 +0,0 @@ -[CustomMessages] -de.dotnetfx35lp_title=.NET Framework 3.5 Sprachpaket: Deutsch - -de.dotnetfx35lp_size=13 MB - 51 MB - -;http://www.microsoft.com/globaldev/reference/lcid-all.mspx -de.dotnetfx35lp_lcid=1031 - -de.dotnetfx35lp_url=http://download.microsoft.com/download/d/1/e/d1e617c3-c7f4-467e-a7de-af832450efd3/dotnetfx35langpack_x86de.exe - - -[Code] -procedure dotnetfx35lp(); -var - version: cardinal; -begin - if ActiveLanguage() <> 'en' then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v3.5\' + CustomMessage('dotnetfx35lp_lcid'), 'Install', version); - - if version <> 1 then - AddProduct('dotnetfx35_langpack.exe', - '/lang:enu /qb /norestart', - CustomMessage('dotnetfx35lp_title'), - CustomMessage('dotnetfx35lp_size'), - CustomMessage('dotnetfx35lp_url')); - end; -end; diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1.iss deleted file mode 100644 index 1b8632a6e..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1.iss +++ /dev/null @@ -1,28 +0,0 @@ -// requires Windows Server 2003 Service Pack 1, Windows Server 2008, Windows Vista, Windows XP Service Pack 2 -// requires windows installer 3.1 -// WARNING: express setup (downloads and installs the components depending on your OS) if you want to deploy it on cd or network download the full bootsrapper on website below -// http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7 - -[CustomMessages] -dotnetfx35sp1_title=.NET Framework 3.5 Service Pack 1 - -en.dotnetfx35sp1_size=3 MB - 232 MB -de.dotnetfx35sp1_size=3 MB - 232 MB - - -[Code] -const - dotnetfx35sp1_url = 'http://download.microsoft.com/download/0/6/1/061f001c-8752-4600-a198-53214c69b51f/dotnetfx35setup.exe'; - -procedure dotnetfx35sp1(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v3.5', 'SP', version); - if version < 1 then - AddProduct('dotnetfx35sp1.exe', - '/lang:enu /qb /norestart', - CustomMessage('dotnetfx35sp1_title'), - CustomMessage('dotnetfx35sp1_size'), - dotnetfx35sp1_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1lp.iss b/Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1lp.iss deleted file mode 100644 index e62fb17d9..000000000 --- a/Greenshot/releases/innosetup/scripts/products/dotnetfx35sp1lp.iss +++ /dev/null @@ -1,27 +0,0 @@ -[CustomMessages] -de.dotnetfx35sp1lp_title=.NET Framework 3.5 SP1 Sprachpaket: Deutsch - -de.dotnetfx35sp1lp_size=22 MB - 98 MB - -;http://www.microsoft.com/globaldev/reference/lcid-all.mspx -de.dotnetfx35sp1lp_lcid=1031 - -de.dotnetfx35sp1lp_url=http://download.microsoft.com/download/d/7/2/d728b7b9-454b-4b57-8270-45dac441b0ec/dotnetfx35langpack_x86de.exe - - -[Code] -procedure dotnetfx35sp1lp(); -var - version: cardinal; -begin - if ActiveLanguage() <> 'en' then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v3.5\' + CustomMessage('dotnetfx35sp1lp_lcid'), 'SP', version); - - if version < 1 then - AddProduct('dotnetfx35sp1_langpack.exe', - '/lang:enu /qb /norestart', - CustomMessage('dotnetfx35sp1lp_title'), - CustomMessage('dotnetfx35sp1lp_size'), - CustomMessage('dotnetfx35sp1lp_url')); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/fileversion.iss b/Greenshot/releases/innosetup/scripts/products/fileversion.iss deleted file mode 100644 index e747383b9..000000000 --- a/Greenshot/releases/innosetup/scripts/products/fileversion.iss +++ /dev/null @@ -1,23 +0,0 @@ -[Code] -function GetFullVersion(VersionMS, VersionLS: cardinal): string; -var - version: string; -begin - version := IntToStr(word(VersionMS shr 16)); - version := version + '.' + IntToStr(word(VersionMS and not $ffff0000)); - - version := version + '.' + IntToStr(word(VersionLS shr 16)); - version := version + '.' + IntToStr(word(VersionLS and not $ffff0000)); - - Result := version; -end; - -function fileversion(file: string): string; -var - versionMS, versionLS: cardinal; -begin - if GetVersionNumbers(file, versionMS, versionLS) then - Result := GetFullVersion(versionMS, versionLS) - else - Result := '0'; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/ie6.iss b/Greenshot/releases/innosetup/scripts/products/ie6.iss deleted file mode 100644 index 2d0903b4c..000000000 --- a/Greenshot/releases/innosetup/scripts/products/ie6.iss +++ /dev/null @@ -1,27 +0,0 @@ -// requires Windows 2000; Windows 98; Windows ME; Windows NT; Windows XP Service Pack 1 -// WARNING: express setup (downloads and installs the components depending on your OS) -// http://www.microsoft.com/downloads/details.aspx?familyid=1E1550CB-5E5D-48F5-B02B-20B602228DE6 - -[CustomMessages] -ie6_title=Internet Explorer 6 - -en.ie6_size=1 MB - 77.5 MB -de.ie6_size=1 MB - 77,5 MB - - -[Code] -const - ie6_url = 'http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/ie6setup.exe'; - -procedure ie6(MinVersion: string); -var - version: string; -begin - RegQueryStringValue(HKLM, 'Software\Microsoft\Internet Explorer', 'Version', version); - if version < MinVersion then - AddProduct('ie6.exe', - '/q:a /C:"setup /QNT"', - CustomMessage('ie6_title'), - CustomMessage('ie6_size'), - ie6_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/iis.iss b/Greenshot/releases/innosetup/scripts/products/iis.iss deleted file mode 100644 index 0e8beee40..000000000 --- a/Greenshot/releases/innosetup/scripts/products/iis.iss +++ /dev/null @@ -1,12 +0,0 @@ -[CustomMessages] -iis_title=Internet Information Services (IIS) - - -[Code] -function iis(): boolean; -begin - if not RegKeyExists(HKLM, 'SYSTEM\CurrentControlSet\Services\W3SVC\Security') then - MsgBox(FmtMessage(CustomMessage('depinstall_missing'), [CustomMessage('iis_title')]), mbError, MB_OK) - else - Result := true; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/jet4sp8.iss b/Greenshot/releases/innosetup/scripts/products/jet4sp8.iss deleted file mode 100644 index 64c14f898..000000000 --- a/Greenshot/releases/innosetup/scripts/products/jet4sp8.iss +++ /dev/null @@ -1,23 +0,0 @@ -// http://support.microsoft.com/kb/239114 - -[CustomMessages] -jet4sp8_title=Jet 4 - -en.jet4sp8_size=3.7 MB -de.jet4sp8_size=3,7 MB - - -[Code] -const - jet4sp8_url = 'http://download.microsoft.com/download/4/3/9/4393c9ac-e69e-458d-9f6d-2fe191c51469/Jet40SP8_9xNT.exe'; - -procedure jet4sp8(MinVersion: string); -begin - //check for Jet4 Service Pack 8 installation - if fileversion(ExpandConstant('{sys}{\}msjet40.dll')) < MinVersion then - AddProduct('jet4sp8.exe', - '/q:a /c:"install /qb /l"', - CustomMessage('jet4sp8_title'), - CustomMessage('jet4sp8_size'), - jet4sp8_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/kb835732.iss b/Greenshot/releases/innosetup/scripts/products/kb835732.iss deleted file mode 100644 index be87b2455..000000000 --- a/Greenshot/releases/innosetup/scripts/products/kb835732.iss +++ /dev/null @@ -1,27 +0,0 @@ -// required by .NET Framework 2.0 Service Pack 1 on Windows 2000 Service Pack 2-4 -// http://www.microsoft.com/technet/security/bulletin/ms04-011.mspx -// http://www.microsoft.com/downloads/details.aspx?FamilyId=0692C27E-F63A-414C-B3EB-D2342FBB6C00 - -[CustomMessages] -en.kb835732_title=Windows 2000 Security Update (KB835732) -de.kb835732_title=Windows 2000 Sicherheitsupdate (KB835732) - -en.kb835732_size=6.8 MB -de.kb835732_size=6,8 MB - - -[Code] -const - kb835732_url = 'http://download.microsoft.com/download/f/a/a/faa796aa-399d-437a-9284-c3536e9f2e6e/Windows2000-KB835732-x86-ENU.EXE'; - -procedure kb835732(); -begin - if (minwinspversion(5, 0, 2) and maxwinspversion(5, 0, 4)) then begin - if not RegKeyExists(HKLM, 'SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB835732\Filelist') then - AddProduct('kb835732.exe', - '/q:a /c:"install /q"', - CustomMessage('kb835732_title'), - CustomMessage('kb835732_size'), - kb835732_url); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/kb886903.iss b/Greenshot/releases/innosetup/scripts/products/kb886903.iss deleted file mode 100644 index f3426918d..000000000 --- a/Greenshot/releases/innosetup/scripts/products/kb886903.iss +++ /dev/null @@ -1,32 +0,0 @@ -// WARNING: Windows Update is better because there are different versions for different OS -// (optional) critical security hotfix for .NET Framework 1.1 Service Pack 1 on Windows 2000/XP/2003 -// http://support.microsoft.com/default.aspx?scid=kb;en-us;886903 -// http://www.microsoft.com/downloads/details.aspx?familyid=8EC6FB8A-29EB-49CF-9DBC-1A0DC2273FF9 - -[CustomMessages] -en.kb886903_title=.NET Framework 1.1 SP1 Security Update (KB886903) -de.kb886903_title=.NET Framework 1.1 SP1 Sicherheitsupdate (KB886903) - -en.kb886903_size=1.5 MB -de.kb886903_size=1,5 MB - - -[Code] -const - kb886903_url = 'http://download.microsoft.com/download/e/1/4/e14c0c02-591b-4696-8552-eb710c26a3cd/NDP1.1sp1-KB886903-X86.exe'; - -procedure kb886903(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v1.1.4322', 'SP', version); - if version = 1 then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\Updates\.NETFramework\1.1\M886903', 'Installed', version); - if version <> 1 then - AddProduct('kb886903.exe', - '/q', - CustomMessage('kb886903_title'), - CustomMessage('kb886903_size'), - kb886903_url); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/kb928366.iss b/Greenshot/releases/innosetup/scripts/products/kb928366.iss deleted file mode 100644 index a354f47cd..000000000 --- a/Greenshot/releases/innosetup/scripts/products/kb928366.iss +++ /dev/null @@ -1,32 +0,0 @@ -// WARNING: Windows Update is better because there are different versions for different OS -// (optional) critical security hotfix for .NET Framework 1.1 Service Pack 1 on Windows 2000/XP -// http://support.microsoft.com/?id=928366 -// http://www.microsoft.com/downloads/details.aspx?familyid=281FB2CD-C715-4F05-A01F-0455D2D9EBFB - -[CustomMessages] -en.kb928366_title=.NET Framework 1.1 SP1 Security Update (KB928366) -de.kb928366_title=.NET Framework 1.1 SP1 Sicherheitsupdate (KB928366) - -en.kb928366_size=8.8 MB -de.kb928366_size=8,8 MB - - -[Code] -const - kb928366_url = 'http://download.microsoft.com/download/6/d/0/6d0e5797-91eb-401a-a61f-58b369302018/NDP1.1sp1-KB928366-X86.exe'; - -procedure kb928366(); -var - version: cardinal; -begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\NET Framework Setup\NDP\v1.1.4322', 'SP', version); - if version = 1 then begin - RegQueryDWordValue(HKLM, 'Software\Microsoft\Updates\.NETFramework\1.1\M928366', 'Installed', version); - if version <> 1 then - AddProduct('kb928366.exe', - '/q', - CustomMessage('kb928366_title'), - CustomMessage('kb928366_size'), - kb928366_url); - end; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/mdac28.iss b/Greenshot/releases/innosetup/scripts/products/mdac28.iss deleted file mode 100644 index 9bec59b4d..000000000 --- a/Greenshot/releases/innosetup/scripts/products/mdac28.iss +++ /dev/null @@ -1,24 +0,0 @@ -[CustomMessages] -mdac28_title=Microsoft Data Access Components 2.8 - -en.mdac28_size=5.4 MB -de.mdac28_size=5,4 MB - - -[Code] -const - mdac28_url = 'http://download.microsoft.com/download/c/d/f/cdfd58f1-3973-4c51-8851-49ae3777586f/MDAC_TYP.EXE'; - -procedure mdac28(MinVersion: string); -var - version: string; -begin - //check for MDAC installation - RegQueryStringValue(HKLM, 'Software\Microsoft\DataAccess', 'FullInstallVer', version); - if version < MinVersion then - AddProduct('mdac28.exe', - '/q:a /c:"install /qb /l"', - CustomMessage('mdac28_title'), - CustomMessage('mdac28_size'), - mdac28_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/msi20.iss b/Greenshot/releases/innosetup/scripts/products/msi20.iss deleted file mode 100644 index ee5be685b..000000000 --- a/Greenshot/releases/innosetup/scripts/products/msi20.iss +++ /dev/null @@ -1,21 +0,0 @@ -[CustomMessages] -msi20_title=Windows Installer 2.0 - -en.msi20_size=1.7 MB -de.msi20_size=1,7 MB - - -[Code] -const - msi20_url = 'http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe'; - -procedure msi20(MinVersion: string); -begin - // Check for required Windows Installer 2.0 on Windows 98 and ME - if maxwinversion(4, 9) and (fileversion(ExpandConstant('{sys}{\}msi.dll')) < MinVersion) then - AddProduct('msi20.exe', - '/q:a /c:"msiinst /delayrebootq"', - CustomMessage('msi20_title'), - CustomMessage('msi20_size'), - msi20_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/msi31.iss b/Greenshot/releases/innosetup/scripts/products/msi31.iss deleted file mode 100644 index 7193d3f48..000000000 --- a/Greenshot/releases/innosetup/scripts/products/msi31.iss +++ /dev/null @@ -1,21 +0,0 @@ -[CustomMessages] -msi31_title=Windows Installer 3.1 - -en.msi31_size=2.5 MB -de.msi31_size=2,5 MB - - -[Code] -const - msi31_url = 'http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe'; - -procedure msi31(MinVersion: string); -begin - // Check for required Windows Installer 3.0 on Windows 2000 or higher - if minwinversion(5, 0) and (fileversion(ExpandConstant('{sys}{\}msi.dll')) < MinVersion) then - AddProduct('msi31.exe', - '/qb /norestart', - CustomMessage('msi31_title'), - CustomMessage('msi31_size'), - msi31_url); -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/scripts/products/sql2005express.iss b/Greenshot/releases/innosetup/scripts/products/sql2005express.iss deleted file mode 100644 index b0af614bb..000000000 --- a/Greenshot/releases/innosetup/scripts/products/sql2005express.iss +++ /dev/null @@ -1,32 +0,0 @@ -// requires Windows 2000 Service Pack 4, Windows Server 2003 Service Pack 1, Windows XP Service Pack 2 -// SQL Express 2005 Service Pack 1+ should be installed for SQL Express 2005 to work on Vista -// requires windows installer 3.1 -// http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41 - -[CustomMessages] -sql2005express_title=SQL Server 2005 Express - -en.sql2005express_size=57.7 MB -de.sql2005express_size=57,7 MB - - -[Code] -const - sql2005express_url = 'http://download.microsoft.com/download/f/1/0/f10c4f60-630e-4153-bd53-c3010e4c513b/SQLEXPR.EXE'; - -procedure sql2005express(); -var - version: cardinal; -begin - //CHECK NOT FINISHED YET - //RTM: 9.00.1399.06 - //Service Pack 1: 9.1.2047.00 - //Service Pack 2: 9.2.3042.00 - RegQueryDWordValue(HKLM, 'Software\Microsoft\Microsoft SQL Server\90\DTS\Setup', 'Install', version); - if version <> 1 then - AddProduct('sql2005express.exe', - '/qb', - CustomMessage('sql2005express_title'), - CustomMessage('sql2005express_size'), - sql2005express_url); -end; diff --git a/Greenshot/releases/innosetup/scripts/products/winversion.iss b/Greenshot/releases/innosetup/scripts/products/winversion.iss deleted file mode 100644 index 7d3d122b6..000000000 --- a/Greenshot/releases/innosetup/scripts/products/winversion.iss +++ /dev/null @@ -1,47 +0,0 @@ -[Code] -var - WindowsVersion: TWindowsVersion; - -procedure initwinversion(); -begin - GetWindowsVersionEx(WindowsVersion); -end; - -function exactwinversion(MajorVersion, MinorVersion: integer): boolean; -begin - Result := (WindowsVersion.Major = MajorVersion) and (WindowsVersion.Minor = MinorVersion); -end; - -function minwinversion(MajorVersion, MinorVersion: integer): boolean; -begin - Result := (WindowsVersion.Major > MajorVersion) or ((WindowsVersion.Major = MajorVersion) and (WindowsVersion.Minor >= MinorVersion)); -end; - -function maxwinversion(MajorVersion, MinorVersion: integer): boolean; -begin - Result := (WindowsVersion.Major < MajorVersion) or ((WindowsVersion.Major = MajorVersion) and (WindowsVersion.Minor <= MinorVersion)); -end; - -function exactwinspversion(MajorVersion, MinorVersion, SpVersion: integer): boolean; -begin - if exactwinversion(MajorVersion, MinorVersion) then - Result := WindowsVersion.ServicePackMajor = SpVersion - else - Result := true; -end; - -function minwinspversion(MajorVersion, MinorVersion, SpVersion: integer): boolean; -begin - if exactwinversion(MajorVersion, MinorVersion) then - Result := WindowsVersion.ServicePackMajor >= SpVersion - else - Result := true; -end; - -function maxwinspversion(MajorVersion, MinorVersion, SpVersion: integer): boolean; -begin - if exactwinversion(MajorVersion, MinorVersion) then - Result := WindowsVersion.ServicePackMajor <= SpVersion - else - Result := true; -end; \ No newline at end of file diff --git a/Greenshot/releases/innosetup/setup.iss b/Greenshot/releases/innosetup/setup.iss deleted file mode 100644 index 9f6a181b2..000000000 --- a/Greenshot/releases/innosetup/setup.iss +++ /dev/null @@ -1,267 +0,0 @@ -#define ExeName "Greenshot" -#define Version "0.9.0.$WCREV$" - -; Include the scripts to install .NET Framework 2.0 -; See http://www.codeproject.com/KB/install/dotnetfx_innosetup_instal.aspx -#include "scripts\products.iss" -#include "scripts\products\winversion.iss" -#include "scripts\products\fileversion.iss" -#include "scripts\products\msi20.iss" -#include "scripts\products\msi31.iss" -#include "scripts\products\dotnetfx20.iss" -#include "scripts\products\dotnetfx20lp.iss" -#include "scripts\products\dotnetfx20sp1.iss" -#include "scripts\products\dotnetfx20sp1lp.iss" -#include "scripts\products\dotnetfx20sp2.iss" -#include "scripts\products\dotnetfx20sp2lp.iss" - -[Files] -Source: ..\..\bin\Release\*; DestDir: {app}; Flags: overwritereadonly ignoreversion replacesameversion -Source: ..\..\bin\Release\Languages\*; DestDir: {app}\Languages; Flags: overwritereadonly ignoreversion replacesameversion -Source: ..\additional_files\*; DestDir: {app}; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion -;Flickr Plugin -;Source: ..\..\bin\Release\Plugins\GreenshotFlickrPlugin\*; DestDir: {app}\Plugins\GreenshotFlickrPlugin; Components: plugins\flickr; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion; -;Source: ..\..\bin\Release\Languages\Plugins\GreenshotFlickrPlugin\*; DestDir: {app}\Languages\Plugins\GreenshotFlickrPlugin; Components: plugins\flickr; Flags: overwritereadonly ignoreversion replacesameversion; -;OCR Plugin -Source: ..\..\bin\Release\Plugins\Greenshot-OCR-Plugin\*; DestDir: {app}\Plugins\Greenshot-OCR-Plugin; Components: plugins\ocr; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion; -Source: ..\..\bin\Release\Languages\Plugins\Greenshot-OCR-Plugin\*; DestDir: {app}\Languages\Plugins\Greenshot-OCR-Plugin; Components: plugins\ocr; Flags: overwritereadonly ignoreversion replacesameversion; -;JIRA Plugin -Source: ..\..\bin\Release\Plugins\GreenshotJiraPlugin\*; DestDir: {app}\Plugins\GreenshotJiraPlugin; Components: plugins\jira; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion; -Source: ..\..\bin\Release\Languages\Plugins\GreenshotJiraPlugin\*; DestDir: {app}\Languages\Plugins\GreenshotJiraPlugin; Components: plugins\jira; Flags: overwritereadonly ignoreversion replacesameversion; -;Title-Fix Plugin -Source: ..\..\bin\Release\Plugins\Greenshot-TitleFix-Plugin\*; DestDir: {app}\Plugins\Greenshot-TitleFix-Plugin; Components: plugins\titlefix; Flags: overwritereadonly recursesubdirs ignoreversion replacesameversion; - -;------ -; Add the "Files In Use Extension" -Source: IssProc\IssProc.dll; DestDir: {tmp}; Flags: dontcopy -; Add Files In Use Extension extra language file (you don t need to add this file if you are using english only) -Source: IssProc\IssProcLanguage.ini; DestDir: {tmp}; Flags: dontcopy -;------ Copy IssProc.dll in your app folder if you want to use it on unistall -Source: IssProc\IssProc.dll; DestDir: {app} -Source: IssProc\IssProcLanguage.ini; DestDir: {app} -;------ -[Setup] -OutputDir=..\ -OutputBaseFilename={#ExeName}-INSTALLER-{#Version} -DefaultDirName={pf}\{#ExeName} -DefaultGroupName={#ExeName} -AppId={#ExeName} -AppName={#ExeName} -AppPublisher={#ExeName} -AppPublisherURL=http://getgreenshot.org -AppSupportURL=http://getgreenshot.org -AppUpdatesURL=http://getgreenshot.org -AppVerName={#ExeName} {#Version} -AppVersion={#Version} -; changes associations is used when the installer installs new extensions, it clears the explorer icon cache -;ChangesAssociations=yes -Compression=lzma/ultra64 -InternalCompressLevel=ultra64 -LanguageDetectionMethod=uilanguage -Uninstallable=true -UninstallDisplayIcon={app}\{#ExeName}.exe -VersionInfoCompany={#ExeName} -VersionInfoTextVersion={#Version} -VersionInfoVersion={#Version} -VersionInfoProductName={#ExeName} -PrivilegesRequired=poweruser -; Reference a bitmap, max size 164x314 -WizardImageFile=installer-large.bmp -; Reference a bitmap, max size 55x58 -WizardSmallImageFile=installer-small.bmp -MinVersion=,5.01.2600 -[Registry] -; HKEY_LOCAL_USER - for current user only -Root: HKCU; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: {#ExeName}; ValueData: {app}\{#ExeName}.exe; Permissions: users-modify; Flags: uninsdeletevalue; Tasks: startup; Check: not IsAdminLoggedOn -; HKEY_LOCAL_MACHINE - for all users -Root: HKLM; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: {#ExeName}; ValueData: {app}\{#ExeName}.exe; Permissions: users-modify; Flags: uninsdeletevalue; Tasks: startup; Check: IsAdminLoggedOn -; Register our own filetype -;Root: HKCR; Subkey: ".gsb"; ValueType: string; ValueName: ""; ValueData: "GreenshotFile"; Flags: uninsdeletevalue -;Root: HKCR; Subkey: "GreenshotFile"; ValueType: string; ValueName: ""; ValueData: "Greenshot File"; Flags: uninsdeletekey -;Root: HKCR; Subkey: "GreenshotFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\Greenshot.EXE,0" -;Root: HKCR; Subkey: "GreenshotFile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\Greenshot.EXE"" --openfile ""%1""" -[Icons] -Name: {group}\{#ExeName}; Filename: {app}\{#ExeName}.exe; WorkingDir: {app} -Name: {group}\Uninstall {#ExeName}; Filename: {app}\unins000.exe; WorkingDir: {app} -Name: {group}\Readme.txt; Filename: {app}\readme.txt; WorkingDir: {app} -Name: {group}\License.txt; Filename: {app}\license.txt; WorkingDir: {app} -[Languages] -Name: en; MessagesFile: compiler:Default.isl -Name: de; MessagesFile: compiler:Languages\German.isl -Name: nl; MessagesFile: compiler:Languages\Dutch.isl -[Tasks] -Name: startup; Description: {cm:startup} -[CustomMessages] -en.startup=Start {#ExeName} with Windows start -de.startup={#ExeName} starten wenn Windows hochfahrt -nl.startup=Start {#ExeName} wanneer Windows opstart -en.startgreenshot=Start {#ExeName} -de.startgreenshot={#ExeName} starten -nl.startgreenshot=Start {#ExeName} -en.titlefix=Title cleanup for Internet explorer and Firefox -de.titlefix=Titel aufrumen bei Internet explorer und Firefox -nl.titlefix=Titel opruimen bij Internet explorer en Firefox -en.ocr=OCR Plugin (needs Microsoft Office 2003 or 2007) -de.ocr=OCR Plugin (braucht Microsoft Office 2003 oder 2007) -nl.ocr=OCR Plugin (heeft Microsoft Office 2003 of 2007 nodig) -[Components] -Name: "plugins"; Description: "Plugins"; Types: Full -Name: "plugins\ocr"; Description: {cm:ocr}; Types: Full; Check: CheckMODI -Name: "plugins\jira"; Description: "JIRA Plugin"; Types: Full -Name: "plugins\titlefix"; Description: {cm:titlefix}; Types: Full -;Name: "plugins\flickr"; Description: "Flickr Plugin"; Types: Full -[Code] -// IssFindModule see http://raz-soft.com/display-english-posts-only/files-in-use-extension-for-inno-setup/ -// IssFindModule called on install -function IssFindModule(hWnd: Integer; Modulename: PAnsiChar; Language: PAnsiChar; Silent: Boolean; CanIgnore: Boolean ): Integer; -external 'IssFindModule@files:IssProc.dll stdcall setuponly'; - -// IssFindModule called on uninstall -function IssFindModuleU(hWnd: Integer; Modulename: PAnsiChar; Language: PAnsiChar; Silent: Boolean; CanIgnore: Boolean ): Integer; -external 'IssFindModule@{app}\IssProc.dll stdcall uninstallonly'; - -function CheckMODI(): Boolean; -begin - Result := RegKeyExists(HKEY_CURRENT_USER, 'Software\Microsoft\Office\11.0\MODI') or RegKeyExists(HKEY_CURRENT_USER, 'Software\Microsoft\Office\12.0\MODI'); -end; - -// Don't install as long as Greenshot is running -function NextButtonClick(CurPage: Integer): Boolean; -var - hWnd: Integer; - sModuleName: String; - sApp: String; - nCode: Integer; -begin - Result := true; - if CurPage = wpReady then - begin - Result := false; - ExtractTemporaryFile('IssProcLanguage.ini'); - hWnd := StrToInt(ExpandConstant('{wizardhwnd}')); - sApp := ExpandConstant('{app}'); - // Check on all Greenshot binary files (plugins, exe & DLL's - sModuleName := sApp + '\{#ExeName}.exe;' + sApp + '\{#ExeName}*.dll;' + sApp + '\*\*.dll;' + sApp + '\*\*.gsp'; - - nCode:=IssFindModule(hWnd, sModuleName, ExpandConstant('{language}'), WizardSilent(), false); - if nCode=1 then begin - if WizardSilent() then begin - while IssFindModule(hWnd, sModuleName, ExpandConstant('{language}'), WizardSilent(), false) = 1 do - begin - Exec('taskkill.exe', '/IM greenshot.exe', '', SW_HIDE, ewWaitUntilTerminated, nCode); - Sleep(1200); - end; - - Result := IssFindModule(hWnd, sModuleName, ExpandConstant('{language}'), WizardSilent(), false) = 0; - end else begin - PostMessage (WizardForm.Handle, $0010, 0, 0); - end; - end else if (nCode=0) or (nCode=2) then begin - Result := true; - end; - end; - - // Check missing Dependencies - ProductNextButtonClick(CurPage); -end; - -// Build a list of greenshot parameters from the supplied installer parameters -function GetParamsForGS(argument: String): String; -var - i: Integer; - parametersString: String; - currentParameter: String; - equalsSignPos: Integer; - foundStart: Boolean; - foundNoRun: Boolean; - foundLanguage: Boolean; -begin - foundNoRun := false; - foundLanguage := false; - foundStart := false; - for i:= 0 to ParamCount() do begin - currentParameter := ParamStr(i); - - // check if norun is supplied - if Lowercase(currentParameter) = '/norun' then begin - foundNoRun := true; - continue; - end; - - if foundStart then begin - equalsSignPos := Pos('=', currentParameter); - if equalsSignPos > 0 then begin - if Pos('Ui_Language', currentParameter) > 0 then begin - // Was language supplied? - foundLanguage := true; - end; - // Make sure the parameter is in quotes - Insert('"', currentParameter, equalsSignPos + 1); - parametersString := parametersString + ' ' + currentParameter + '"'; - end; - end - else begin - if Lowercase(currentParameter) = '/configure' then begin - foundStart := true; - end; - end; - end; - if not foundLanguage then begin - parametersString := parametersString + ' Ui_Language=' + ExpandConstant('{language}'); - end; - if foundNoRun then begin - parametersString := parametersString + ' /norun'; - end; - // For debugging comment out the following - //MsgBox(parametersString, mbInformation, MB_OK); - - Result := parametersString; -end; - -function InitializeSetup(): Boolean; -begin - // Enhance installer otherwise .NET installations won't work - msi20('2.0'); - msi31('3.0'); - - //install .netfx 2.0 sp2 if possible; if not sp1 if possible; if not .netfx 2.0 - if minwinversion(5, 1) then begin - dotnetfx20sp2(); - dotnetfx20sp2lp(); - end else begin - if minwinversion(5, 0) and minwinspversion(5, 0, 4) then begin - // kb835732(); - dotnetfx20sp1(); - dotnetfx20sp1lp(); - end else begin - dotnetfx20(); - dotnetfx20lp(); - end; - end; - Result := true; -end; - -function InitializeUninstall(): Boolean; -var - sModuleName: String; - nCode: Integer; - sApp: String; -begin - Result := false; - sApp := ExpandConstant('{app}'); - - // Check on all Greenshot binary files (plugins, exe & DLL's - sModuleName := sApp + '\{#ExeName}.exe;' + sApp + '\{#ExeName}*.dll;' + sApp + '\*\*.dll;' + sApp + '\*\*.gsp'; - - nCode:=IssFindModuleU(0, sModuleName, 'enu', false, false); - if (nCode=0) then begin - Result := true; - end; - - // Unload the extension, otherwise it will not be deleted by the uninstaller - UnloadDLL(ExpandConstant('{app}\IssProc.dll')); -end; -[Run] -Filename: {app}\{#ExeName}.exe; Description: {cm:startgreenshot}; Parameters: /configure {code:GetParamsForGS}; WorkingDir: {app}; Flags: nowait postinstall runasoriginaluser -[InstallDelete] -Name: {app}; Type: filesandordirs; \ No newline at end of file diff --git a/Greenshot/sounds/camera.wav b/Greenshot/sounds/camera.wav deleted file mode 100644 index ab1a2e1e9c1f75207aa4cdbafafa1078a82f918a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16428 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 diff --git a/Greenshot/tools/7zip/7za.exe b/Greenshot/tools/7zip/7za.exe deleted file mode 100644 index 12b9499a28960378cd26a7b7f0733681c49a5d71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536064 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�cMLak1v=h`Ytqds~iE6Xn0Xu7% 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