From b1a64e7193fd55787c729a8f696cbc479100820c Mon Sep 17 00:00:00 2001 From: Kiroc Date: Tue, 1 Oct 2019 19:52:13 +0200 Subject: [PATCH 01/31] stylized Spanish translation (#624) --- translations/Internationalization_es.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/translations/Internationalization_es.ts b/translations/Internationalization_es.ts index a5c5cda8..9773bb5e 100644 --- a/translations/Internationalization_es.ts +++ b/translations/Internationalization_es.ts @@ -411,12 +411,12 @@ Presiona Espacio para abrir el panel lateral. Move selection 1px - Mueve la selección 1px + Mover la selección 1px Resize selection 1px - Redimensiona la selección 1px + Redimensionar la selección 1px @@ -431,7 +431,7 @@ Presiona Espacio para abrir el panel lateral. Save selection as a file - Guarda la selección como un archivo + Guardar la selección como un archivo @@ -441,12 +441,12 @@ Presiona Espacio para abrir el panel lateral. Toggle visibility of sidebar with options of the selected tool - Alterna la visualización de la barra lateral de opciones de la herramienta seleccionada + Alternar la visualización de la barra lateral de opciones de la herramienta seleccionada Show color picker - Muestra el selector de color + Mostrar el selector de color @@ -628,7 +628,7 @@ Presiona Espacio para abrir el panel lateral. Save the capture - Guarda la captura + Guardar la captura @@ -667,7 +667,7 @@ Presiona Espacio para abrir el panel lateral. Press ESC to cancel - Presiona Esc para cancelar + Presiona ESC para cancelar From 97b02a80b44e3580ee3c86a15d9af7dc168b6c44 Mon Sep 17 00:00:00 2001 From: luzpaz Date: Tue, 1 Oct 2019 13:53:29 -0400 Subject: [PATCH 02/31] Fix misc. whitespace (#621) --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 442924fd..b8c13f1c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -201,7 +201,7 @@ int main(int argc, char *argv[]) { auto helpOption = parser.addHelpOption(); auto versionOption = parser.addVersionOption(); parser.AddOptions({ pathOption, delayOption, rawImageOption }, guiArgument); - parser.AddOptions({ screenNumberOption, clipboardOption,pathOption, + parser.AddOptions({ screenNumberOption, clipboardOption, pathOption, delayOption, rawImageOption }, screenArgument); parser.AddOptions({ pathOption, clipboardOption, delayOption, rawImageOption }, From f648e88ccaac6642256cae666c7739f7126d9991 Mon Sep 17 00:00:00 2001 From: gm10 <13855078+gm10@users.noreply.github.com> Date: Tue, 1 Oct 2019 19:54:40 +0200 Subject: [PATCH 03/31] Add missing window icon to ImgurUploader (#618) --- src/tools/imgur/imguruploader.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tools/imgur/imguruploader.cpp b/src/tools/imgur/imguruploader.cpp index ecf20904..db1fb5cd 100644 --- a/src/tools/imgur/imguruploader.cpp +++ b/src/tools/imgur/imguruploader.cpp @@ -45,6 +45,7 @@ ImgurUploader::ImgurUploader(const QPixmap &capture, QWidget *parent) : QWidget(parent), m_pixmap(capture) { setWindowTitle(tr("Upload to Imgur")); + setWindowIcon(QIcon(":img/app/flameshot.svg")); m_spinner = new LoadSpinner(this); m_spinner->setColor(ConfigHandler().uiMainColorValue()); From 62dbabc34163b90dccbc5ea684d14a5428d72315 Mon Sep 17 00:00:00 2001 From: teryanik Date: Tue, 1 Oct 2019 20:58:29 +0300 Subject: [PATCH 04/31] Add option to auto copy URL after upload (#553) --- src/config/geneneralconf.cpp | 15 +++++++++++++++ src/config/geneneralconf.h | 2 ++ src/tools/imgur/imguruploader.cpp | 8 +++++++- src/utils/confighandler.cpp | 8 ++++++++ src/utils/confighandler.h | 3 +++ 5 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/config/geneneralconf.cpp b/src/config/geneneralconf.cpp index 7ddce1a8..5ed73ea5 100644 --- a/src/config/geneneralconf.cpp +++ b/src/config/geneneralconf.cpp @@ -37,6 +37,7 @@ GeneneralConf::GeneneralConf(QWidget *parent) : QWidget(parent) { initShowTrayIcon(); initAutostart(); initCloseAfterCapture(); + initCopyAndCloseAfterUpload(); // this has to be at the end initConfingButtons(); @@ -49,6 +50,7 @@ void GeneneralConf::updateComponents() { m_sysNotifications->setChecked(config.desktopNotificationValue()); m_autostart->setChecked(config.startupLaunchValue()); m_closeAfterCapture->setChecked(config.closeAfterScreenshotValue()); + m_copyAndCloseAfterUpload->setChecked(config.copyAndCloseAfterUploadEnabled()); #if defined(Q_OS_LINUX) || defined(Q_OS_UNIX) m_showTray->setChecked(!config.disabledTrayIconValue()); @@ -222,3 +224,16 @@ void GeneneralConf::initCloseAfterCapture() { connect(m_closeAfterCapture, &QCheckBox::clicked, this, &GeneneralConf::closeAfterCaptureChanged); } + +void GeneneralConf::initCopyAndCloseAfterUpload() +{ + m_copyAndCloseAfterUpload = new QCheckBox(tr("Copy URL after upload"), this); + ConfigHandler config; + m_copyAndCloseAfterUpload->setChecked(config.copyAndCloseAfterUploadEnabled()); + m_copyAndCloseAfterUpload->setToolTip(tr("Copy URL and close window after upload")); + m_layout->addWidget(m_copyAndCloseAfterUpload); + + connect(m_copyAndCloseAfterUpload, &QCheckBox::clicked, [](bool checked) { + ConfigHandler().setCopyAndCloseAfterUploadEnabled(checked); + }); +} \ No newline at end of file diff --git a/src/config/geneneralconf.h b/src/config/geneneralconf.h index 96991ecd..ae40ef76 100644 --- a/src/config/geneneralconf.h +++ b/src/config/geneneralconf.h @@ -48,6 +48,7 @@ private: QCheckBox *m_helpMessage; QCheckBox *m_autostart; QCheckBox *m_closeAfterCapture; + QCheckBox *m_copyAndCloseAfterUpload; QPushButton *m_importButton; QPushButton *m_exportButton; QPushButton *m_resetButton; @@ -58,4 +59,5 @@ private: void initConfingButtons(); void initAutostart(); void initCloseAfterCapture(); + void initCopyAndCloseAfterUpload(); }; diff --git a/src/tools/imgur/imguruploader.cpp b/src/tools/imgur/imguruploader.cpp index db1fb5cd..cd0dfc63 100644 --- a/src/tools/imgur/imguruploader.cpp +++ b/src/tools/imgur/imguruploader.cpp @@ -77,7 +77,13 @@ void ImgurUploader::handleReply(QNetworkReply *reply) { m_imageURL.setUrl(data[QStringLiteral("link")].toString()); m_deleteImageURL.setUrl(QStringLiteral("https://imgur.com/delete/%1").arg( data[QStringLiteral("deletehash")].toString())); - onUploadOk(); + if (ConfigHandler().copyAndCloseAfterUploadEnabled()) { + QApplication::clipboard()->setText(m_imageURL.toString()); + SystemNotification().sendMessage(QObject::tr("URL copied to clipboard.")); + close(); + } else { + onUploadOk(); + } } else { m_infoLabel->setText(reply->errorString()); } diff --git a/src/utils/confighandler.cpp b/src/utils/confighandler.cpp index 5aed0bf6..14f3e55f 100644 --- a/src/utils/confighandler.cpp +++ b/src/utils/confighandler.cpp @@ -325,6 +325,14 @@ void ConfigHandler::setCloseAfterScreenshot(const bool close) { m_settings.setValue(QStringLiteral("closeAfterScreenshot"), close); } +bool ConfigHandler::copyAndCloseAfterUploadEnabled() { + return m_settings.value(QStringLiteral("copyAndCloseAfterUpload")).toBool(); +} + +void ConfigHandler::setCopyAndCloseAfterUploadEnabled(const bool value) { + m_settings.setValue(QStringLiteral("copyAndCloseAfterUpload"), value); +} + void ConfigHandler::setDefaults() { m_settings.clear(); } diff --git a/src/utils/confighandler.h b/src/utils/confighandler.h index 85d93612..1886882c 100644 --- a/src/utils/confighandler.h +++ b/src/utils/confighandler.h @@ -71,6 +71,9 @@ public: bool closeAfterScreenshotValue(); void setCloseAfterScreenshot(const bool); + bool copyAndCloseAfterUploadEnabled(); + void setCopyAndCloseAfterUploadEnabled(const bool); + void setDefaults(); void setAllTheButtons(); From 246cc5d7199ed75f2f433344331bb7907e6b9574 Mon Sep 17 00:00:00 2001 From: AlexP11223 Date: Tue, 1 Oct 2019 21:03:20 +0300 Subject: [PATCH 05/31] make the gui -d example more clear (#593) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 767dbea1..9960ca13 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,7 @@ Example commands: flameshot gui -p ~/myStuff/captures ``` -- Open GUI with a delay of 2 seconds: +- Capture with GUI after 2 seconds delay (can be useful to take screenshots of mouse hover tooltips, etc.): ```shell flameshot gui -d 2000 From 554aaee109eb54925e3d59ebd9b018a43df815ee Mon Sep 17 00:00:00 2001 From: Damien Date: Tue, 1 Oct 2019 20:17:47 +0200 Subject: [PATCH 06/31] Add missing French translation (#597) new option "Close after capture" was not translated in French in general config tab --- translations/Internationalization_fr.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/translations/Internationalization_fr.ts b/translations/Internationalization_fr.ts index b6142bdf..71e776b9 100644 --- a/translations/Internationalization_fr.ts +++ b/translations/Internationalization_fr.ts @@ -346,6 +346,16 @@ Appuyer sur Espace pour ouvrir le panneau latéral. Launch Flameshot Démarrer Flameshot + + + Close after capture + Fermer après une capture + + + + Close after taking a screenshot + Fermer l'application après une capture d'écran + ImgurUploader From 91ba28c3ded7ca3314f02418761c982069cf8b33 Mon Sep 17 00:00:00 2001 From: Boyuan Yang Date: Tue, 1 Oct 2019 14:25:05 -0400 Subject: [PATCH 07/31] translations: Refresh Simplified Chinese (zh_CN) translation (#579) --- translations/Internationalization_zh_CN.ts | 153 +++++++++++++++------ 1 file changed, 111 insertions(+), 42 deletions(-) diff --git a/translations/Internationalization_zh_CN.ts b/translations/Internationalization_zh_CN.ts index 4fe8b462..0fceb19f 100644 --- a/translations/Internationalization_zh_CN.ts +++ b/translations/Internationalization_zh_CN.ts @@ -51,12 +51,12 @@ ArrowTool - + Arrow 箭头 - + Set the Arrow as the paint tool 选择箭头作为绘画工具 @@ -74,6 +74,54 @@ 选择模糊作为绘画工具 + + CaptureLauncher + + + <b>Capture Mode</b> + <b>捕获模式</b> + + + + Rectangular Region + 方形区域 + + + + Full Screen (All Monitors) + 全屏(所有显示器) + + + + No Delay + 无延迟 + + + + second + + + + + seconds + + + + + Take new screenshot + 获取新屏幕截图 + + + + Area: + 区域: + + + + Delay: + 延迟: + + CaptureWidget @@ -135,22 +183,27 @@ Press Space to open the side panel. Controller - + &Take Screenshot 进行截图(&T) - + + &Open Launcher + 打开启动器(&O) + + + &Configuration 配置(&C) - + &Information 信息(&I) - + &Quit 退出(&Q) @@ -240,95 +293,105 @@ Press Space to open the side panel. GeneneralConf - + Show help message 显示帮助文档 - + Show the help message at the beginning in the capture mode. 在捕获之前显示帮助信息。 - - + + Show desktop notifications 显示桌面通知 - + Show tray icon 显示托盘图标 - + Show the systemtray icon 显示任务栏图标 - - + + Import 导入 - - - + + + Error 错误 - + Unable to read file. 无法读取文件。 - - + + Unable to write file. 无法写入文件。 - + Save File 保存到文件 - + Confirm Reset 确定重置 - + Are you sure you want to reset the configuration? 你确定你想要重置配置? - + Configuration File 配置文件 - + Export 导出 - + Reset 重置 - + Launch at startup 开机时启动 - + Launch Flameshot 启动 Flameshot + + + Close after capture + 捕获后关闭 + + + + Close after taking a screenshot + 获取屏幕截图后关闭 + ImgurUploader @@ -399,6 +462,11 @@ Press Space to open the side panel. About 关于 + + + SPACEBAR + 空格 + Right Click @@ -488,12 +556,12 @@ Press Space to open the side panel. LineTool - + Line 直线 - + Set the Line as the paint tool 将直线线设置为绘画工具 @@ -501,12 +569,12 @@ Press Space to open the side panel. MarkerTool - + Marker 标记 - + Set the Marker as the paint tool 将标记设置为绘画工具 @@ -553,13 +621,13 @@ Press Space to open the side panel. QObject - + Save Error 保存错误 - - + + Capture saved as 捕获已保存为 @@ -569,16 +637,17 @@ Press Space to open the side panel. 捕获已保存至剪贴板 - - + + Error trying to save as 尝试另存为时出错 - - - - + + + + + Unable to connect via DBus 无法通过DBus进行连接 @@ -800,7 +869,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info Flameshot 消息 From 9bb556acff11ec2ca168967746390d1c52774971 Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Wed, 18 Mar 2020 10:29:29 -0500 Subject: [PATCH 08/31] added circle counter and fixed issue with latest qt --- .gitignore | 3 + build/.qmake.stash | 21 + build/flameshot | Bin 0 -> 2341656 bytes build/moc_predefs.h | 381 ++++++++++++++++++ flameshot.pro | 2 + graphics.qrc | 2 + img/material/black/circlecount-outline.png | Bin 0 -> 531 bytes img/material/black/circlecount-outline.svg | 79 ++++ img/material/white/circlecount-outline.png | Bin 0 -> 1697 bytes img/material/white/circlecount-outline.svg | 79 ++++ .../Qt-Color-Widgets/src/color_wheel.cpp | 1 + src/tools/arrow/arrowtool.h | 2 +- src/tools/capturecontext.cpp | 1 + src/tools/capturecontext.h | 1 + src/tools/capturetool.h | 2 + src/tools/circlecount/circlecounttool.cpp | 75 ++++ src/tools/circlecount/circlecounttool.h | 41 ++ src/tools/toolfactory.cpp | 5 + src/utils/confighandler.cpp | 3 +- src/widgets/capture/capturebutton.cpp | 2 + src/widgets/capture/capturebutton.h | 2 + src/widgets/capture/capturewidget.cpp | 14 +- src/widgets/capture/capturewidget.h | 5 +- 23 files changed, 716 insertions(+), 5 deletions(-) create mode 100644 build/.qmake.stash create mode 100755 build/flameshot create mode 100644 build/moc_predefs.h create mode 100644 img/material/black/circlecount-outline.png create mode 100644 img/material/black/circlecount-outline.svg create mode 100644 img/material/white/circlecount-outline.png create mode 100644 img/material/white/circlecount-outline.svg create mode 100644 src/tools/circlecount/circlecounttool.cpp create mode 100644 src/tools/circlecount/circlecounttool.h diff --git a/.gitignore b/.gitignore index a886f32c..78489381 100644 --- a/.gitignore +++ b/.gitignore @@ -50,4 +50,7 @@ stage/ flameshot*.tar.bz2 +# NVIM +*~ + # End of https://www.gitignore.io/api/snapcraft diff --git a/build/.qmake.stash b/build/.qmake.stash new file mode 100644 index 00000000..e16983a0 --- /dev/null +++ b/build/.qmake.stash @@ -0,0 +1,21 @@ +QMAKE_CXX.QT_COMPILER_STDCXX = 201402L +QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 9 +QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3 +QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 +QMAKE_CXX.COMPILER_MACROS = \ + QT_COMPILER_STDCXX \ + QMAKE_GCC_MAJOR_VERSION \ + QMAKE_GCC_MINOR_VERSION \ + QMAKE_GCC_PATCH_VERSION +QMAKE_CXX.INCDIRS = \ + /usr/include/c++/9.3.0 \ + /usr/include/c++/9.3.0/x86_64-pc-linux-gnu \ + /usr/include/c++/9.3.0/backward \ + /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include \ + /usr/local/include \ + /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include-fixed \ + /usr/include +QMAKE_CXX.LIBDIRS = \ + /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0 \ + /usr/lib \ + /lib diff --git a/build/flameshot b/build/flameshot new file mode 100755 index 0000000000000000000000000000000000000000..0719e49673a16d6d6f6799c56642cd9dc5ec87c7 GIT binary patch literal 2341656 zcmbrn3t-$;mH0oj1;RVL!$SoP-{nJ+waCjS+QG)EGV!{Gm? zN2((S0bK$AHS@dr_W)HBk>3?u4ljtGo8tHN?^C&){Khun5B|o_xqc=-Ocl!SNF|lT z&mD+=j`Ic8?++e9EtB8D&zb8@9!eFd-{+oqh~e@(_&JnK%k>6Mrf08eh`ta|uMG}<$ zz3F;WEF!<3$vM?hPn&0edlL0x#5xXM-mO^ zH`HA)l)oTu`i)XTom#*7ipUA4T=?6?gBnhL^2`gr{{Clv`u6|4`aPSm-Pi`K56j>W zmS=I%XQ2?jJ{bNRT~S#PsfgUN;h@d~PKj1T*28-n;lCvO_sB2qxPEcPOP9X+()abR zY5Bn`msU4Uv~Rqmw)p0gzrV1(^VHw`uKmXDXa484Z=G=O`)_&UkDvVHqmi#cmDZoh z+ar-*+x7zu~!425@b>t`Q{M4)Ld<2xz zR?pBbJ3j{;q^*z5EqbcHZ{^ zJ3l05=MR8Cv9IRu;2cR?d6X`SX|A`3D^BY<7&}vyO2|9&WGy!4W$@v%}7>$=Z3tTkZTnhy1Te+ROj$ zqjvr;V|IS6qy8p`-#f)2=gLd$^?#?!&R6cV^FLi<=bt;?&foV=JMVVH&Gun?`PGNn z`DKncyQ$e;e)eWNFMi0*f7os3bq@V`-VsLz8|?KQ?1-D+a>U=9qx|WPICXlj7wbU-y>|Ic#vu@1BQt+WgGyRy+TpBcFN7 z;U8{4(%#OxlkNPSH`;m85eN4;=BH1;#a_?jj=cJ34nMHb5%0D+;@#_a+ONCDVR!Fx z_>;#Se)zUy?e(AI@G~E91*a16Vwa(6`9P^zY zTy8J_xm9-lR?uggf4JH)FF4GRpZ6E-^?b--kEdL3FaMfj9`O%%*vsGK@Sp$eXwTUW zzj3!C?i{kse%-kqJ6}B4&i~M9=QYdh`t!h9_VUXeesah$?s14aHa~VSD?x5Hz51;q-#+&M zdp+-1Vdsl6d;KdNa=z{~d->(N?Dao#hn;^L<`K4jea4Xoj;yxVQ^?!-y$*lad9}U# zFC6pq%N_CSPKRHecjO5tA7{VrP`jOfZ-<@#(cy3Z_g(h#zu9i*%?Z2wuXWV(%WLiB ze+~VzjpIig`gtqZqpkdJR@&RS&5;)kJM!V5I`Ww-V)pvyK49mkIsEqL*4xW>fjn*g zr|Wn-pE}ddD=)J1i~8*RYR7oJ?(lD~JM!n4!~d+l#(v$eIQ-tILk>MTdp*t9*?FyF zeES@B@x&H;J;ylmnP1#sFCTH_?KwvrInd!(M;!fnk0U?)w!?p3SG2eDF2}s`499xx zltXSOINEcvV;&K$v$yAGjy$CEE_?Y)9R7U0!+-wCF}~lu%3lB0w4MK@)y_Zf=-06h z{~UMZKUZwC*Zv`7Ue}2{*%3E;*V^mvIoZw+tg!Q^A@1Ac_SP%yycyz`Exw=am@glFzP+BR%kBJW z@F%wVH#y?tHyq=2p2Kfk9JOEf6LC9VaKy(;jt>xidaciYQPz1PkkdXt@> z;D~EQM?NqQ^I6-t&pP7is}6lT8|F>6dOqx!hwgFss|z>U>ltw9&!i)-`@Ca4`5X7x z>wjmDoqyC3?~ZiTpKQ0+^V!qv{P`|BzoXaA+Z}rKPKTd-deC0a?;Uya*Btr$vjg^e ze(lIhqy6^sPqo?k`h)EJuEXs79~}MqhQl5|>F|5s*lDl-a}NLc7sop7RrU6IzTlY0 zHGsdh`M0Pe|2)r8&oZdQR?q)9@`}wD+S~cib#{KCBi^lb$l*SR|9Q@#&-Xjx%V!(y z?OEm+_Y-fmmyh0T=P%x2ms?B8UVi(TcK%LB{g0nuFaKdj{MzA=!?usw>-niepO1Ce z-Jm01s_VAbe_o57e|)>0AHUwt2OakHUB`NO$>9%IJN(l3I_%f|%7^Xa`qZw)2Ez-gmD<&Xo>5xyuokcRT#;%65Bu90;WduDdccwA z-{*+$Z*j!g(;a%=e}uhX{|fn-t^JQX{Cvfjy`C2w^W2)7?Dg*fZi_pwoo?q{kk{GD zpEYFXpE}OY&uO#sKkTyeI~;lS@!*$ia=Y5$PjYwI>p#bl|9`R7Uj8^o`~T6Qx4(AG zQ!a6|=j#r;_}VG<_B1%+=DQvK;oB*DJ^593KKUU#uXoJ*UUuYHzdp}i&(|IG|89r9 z{C6GmohHXR*liBG%R1s(vtzva*Vx;$)1m*1j{Gfgx4oYC9BAjO9sHz(z5L7@?fi-} z?fl7VJAd2}-z)C1mw&~PSG;tMz5L3z*!g!G?7Xnu&VT2y$2UU`1zjuqd7nd1zFxA| zzuw`Oe&)zGe(mrle|7k=R~_p%qaU!h=PmEB^A9`Pf1sm1pLUGP5sr0|(NpZ#z0@K9 zvsc*5H#+*;=!i#cFkWYrjbbG7)D8CfcRA|mhq!jMrJjQwdEN1jIC6?(9&wAKUw6OH z-p)G5yy;gCznXI78^221>;Hhm-~Qj#_VO3qWtUH_BM-T|%3jaa4*&dP$2?{0MteOc zyvxpCa^%k^o@8(ThaGwNPu^g!KQ?OTcRSW$o(83|A*U@!lD$2|R?Z?u=6xXRA&tF_DXBFDVx^?U5~+<&>9 z7ae}%taI(v^w3f0i6^a2>?DYD>IpbIfbL_cr@=k2}rImmKzW zg<~G{#clR_njucv?B$yk_VSNjX6J2Z+4;BMZs+$n?EQ1~_VR~2^#5RoA0BnI|F;gm z_fU`hy5k@mo4?9B;?YkW^MX4Z^Oqkw{PRaXXdjmoK(TD?X}i|W4;i-eQHMQ#$f2J- zZT5Ov2kh;vs@m^&$d20|C6KssAC@Yf+J6;SZ=R>$dNA{(_}CIt<`q^aI>BF9%<)e z2iy7E-)rZmJN({{{7_a}n)ZWf>54ZDaho3y(A&0+#-Pz>xJ4bw9YP6UCUx%OhKaO>qCda(s zOOAR@cZ}Dox7gcrbk@!vaLkwA<;dHwbmZYDIIjD$Bd;62)!v>L9QyXE!+$<-zP+A1 zue9^itL*%w1MU1C$GAM-WH0|chur$#Y%f3Lu;1CDz5IW@-OfLHlAV9S;XnWT6npt^ zpJ?YNIqc;xj=1x~VS7CXebmlxeTSXD;#g-M?XZ`hbLdZPg}wYe4!iiYLqFefoxPq3 z$Ncedhy8wbt-YQ`N1Q#`kq6%D$o~(x-CqC4-fHI$M(up7qx=)^w3k2dEq1fqfDKL*ox zYn=MD!|vYc(32+}{-M_4S1*2p{kn(M+xcUM+4;lovGX@N{K!xYF;D-oWBqN|5l2pTwC5`hKl9B4?CqR($n8+@ zGd6ja4z}}!3A^98)iH1Ssw3}uAIvWx^)37PmE*c?m)YAh{Q)~a`%F83+7U-~IsEYP z4!hpu$V(HBJZiqi-k$e2+j-9^c7Eg)cK&R}&c_^f@wHxi`LiJ|*!1CRkSE*5E9!`w z9S*)bXRrVC^X&X6huoey**_Xr_$w5)m4E!*c7C z9e;JyGve^)U%J$O-ILC-^H&{y?+(X2BA&F@^9P5$TOb;kdp%nme&A7uKRok&_ImRDcD`%a&L|gde`Sj!Pwlkx+qj*&{&QGQM!ytp&l3)P&agbkr^DsX=lo>$p)fx?Zf{Qn zzMrVARNt{8+WeQo6Y1vNhR!F1;nylTFh*eQEo9U0Vn9xvrs7 zs#xmk;ySO&^leR-hPd9VH^*abt9ph?#Z+%;Ln%GDHl0mxO_kD31L{~u9zQOpUwBAvT&gWD4offQo*J}Yp@R}g_g}7T?y}n zX;Qr>%Z_XYMlsd^gH_7(UY0JUs2MF-&bw;72*Z;?!5LBEdw8*2x}`5ua(oyE0ozXv zk4J}w3x#~Kl7JCUU|0xhd!I83Q+0R#GsjtppL~%ZmX$b zW30&+b8j)9&8{k@Q?Z5}FfJ$wRFGB}IuU}`;`+XPN4kVB*9;ej@yrh1^ho_wmgo! znte@3A-u~sw5`jgwhnFB9B%`)x+;_F%kSK>tB`I98(ckTT;+h z1L@vtJHUYb@%IfcW-|{@0I~RvRCYK`gVg6~{uR(HsId21mu&}J4Ky_ieknLe_{CNM_&3rCgy%49-YDsu zPu`+GA*~BYKAUYp?e*Pj-I^4zOfng=&HCPK9z&67Q4@u>zF>5W#f)s$WwK~C&;yPc z0VDBLcwf_!+v zFSl$6eHQyIm$qqvum04$1YGJ$)L&9u-zP@Fxnzn)D_fF*2np?2UrZGSGQC5qv%|%f z{(dMEtA%RtWqYbGGd$GNXT%RaG@XLbh=CJ=7xu}-EXn~)T+KjWjYR_hKe!R%_uBN( zwWWN498N4g)LTrabDM_;dvMUaR+`J`E`i<|$+O7W_iXg-tr1*CdSq289QtW2vuV@X zTJVZ6oNMyg;lbR{mb_8pT!}5yl1Rm4W|-IJhase`fmG#Mc5Hhe>NWAOTZO0)HX>97 zG$v?keH;E^@A5u9`DKtUrM9NQ;ObMD8~B&?LvBZ17uGI`Uc5iwJ3O=@=XYcs0`n5f zd1iukZr)1fq2s$+jAM=kiD@(%uQXyUhg299aRl|f`C*CVAhbZ3ic)yyj27N9(HdVu zy;}xyv4*ZdFn21hNi}(Vp%9L5JETf_a6RRU#UO5%B)}#Ublr3@)OS>T3PI(g6tZc1 zdKinhVW0pR45o5@IM~L8`(tA1VFP4p#Y``_!#Fi*ZF)zhHyvvZ{U-K;%HD|3gO2cp9fYq~5| zgp_NjB?CWrA?n`CKYfuo_2vQ2L&o`+Bnl7FY3u_?`A2*jBhkDp+FflqsDS>n(jM2 zPGk0#@`VFGOUDb|`w{s4%pzt|krv81X^Kgyh>x&+(zO`MW=lSw-I6H;l6xouaVwV3UDw-G=%HdG0&CEEQKGdUA z2+WvUlKVY_4rU9M*eo(@!o)c+P4xHx%rnIq!@OQz1?9aq&Z$pmUR_G{Y{(6zapuVR zX~;Fj&?ZdGg7=dUg8WnjQw}pS(&7`vVt+9GoJi5G)&LP^I8caL709in?Bi1%_Da9WI%99`pugiydi@aIQD)c_&zn0J#|tTDzd@AJ zHu8KstQ!r(g+6b3=W9^oKx(Kpo!L478BCGpiAJRY{n($`zBi_O%~d?N*fcbd-|3q& z^ow56u-g1iJj(5d)uMcHeL9axz^>pB?zbEAyJpEgWkHdn%DyJ*eh_r#H-VKq@lFB% z9ql!0@8x!61)SSqgbqzOd1%l-VVa(RX#uPWZOMaWm^@q7D>qx*ek@AP-mDiH!&Yvg z5hlgx@4yAtdJe;LfB}bECbp>Knt^ms`P(xX43rs)2sMlp-#9{7JXZ|p)38ga) zxqKa}Y;( z#M;e_)i_Y!iem|HArD1rirB7Q9%tgUJ0Nnw+OHq1Y3Y-C9O&7;Y>)h4U3w(lOTNJm zF-9to!);3Ew#xFQZzr)@QK&)1ld-=kFr5e9&O_;t*%c8J4#;>qp5a4}*m-5Lh zOdt)QWg^QZ_q|9IulIZeUaMmu1D1QWlQV>vi9IIu5{Z(&Msb2gp%tnykvMjFF#|eawqyJlWSmDZTf*Yt<9KE)xl2cFFu5pC zlRT#ZnTTVN7q)D8Gio3lyS2gw=eeRBjctKhu7RfEVeQ;&<`qz<{ST04mPom&crKa6 zNL+-`@|IVvOSDFr!JPyaM;z*8+c$}0uxM3tpVg^iaK2ejLDHv2Haa5g$0ndnyY|C1 zmMwranRz{AZhfdru?F=0JB;GB!*&`Z;--Oth*$>;mwEPUu{P?C*)_u6)7;mrH=>nL zx?Ofn_pEiZeM4&B?!sT^iY0i8fgVU^oZ-wqP&f+fBM|;fUIH6$vJX0|kQ|KpK3d(=~o$6&bhml=|vmWqN0495?A{+6RnXZF5?61IhXhUtxE zGtYW6@g#NeW(D;-Gr0|3<|J0S&&_NR2|C&i-^cBJn<@%^)C;M8WP|0AK*oszg$Y>^ zW^FLd+n>EXXoIgMo=0U{f%Pyl1b1c9mskwafh^=09P@cGjb3AQ5L;yzyRHNp&6Zal zQ{(lPWf#^QF~#}XDoc*N6{n#3C&$99l*&wK)Z2y}n2F|@QnPjZ&U;y?gnCC-h zItr;?I3>Wd9#MtAYhAl+=U^}E{Xxe?TL->Dm}o)^b4K(5yN%UDQ{e;xt|$d&X?w{X ztvhMbJ(SWq7;O-CeH;Ekf)T}X+dOT&#^QJeBV9-pQ!rm(pJxvlvA)buA)DG|vgAOJ zL7%cI4|B0JURv5^PVTJD3juv(H0{w zT0-?W`{XRv97-^Y+(URWL2?Cr7s7)rdGx>3aE=N-XnAhNr_Fm_`q5bmUeqZ2PuoSj#IE!qif$PCVt47zy$<`c1m#tb->Jg^eG8Y7Fnzf zOmgsp!v$O%#q)7tg$-uEw6fPUkSWn$Akx4gk3dWI@8}UHr$L?awAz~gHkl<%Y$tvO za$RplGh|~S)q}G==@iE;`<(5{%uvRg*7*rvZ0{?BWs`!~-q*Qo(-c%zv|Txb3)_M* zZ+wDp7+n=N607Th6JlG{hB{3D@HiTJetYcnK8^vz+Y7*?0Nn{*Auxb3*!D=d4G+Ef zmGG&2aYKeTR8(YEr*A@vB09Zy0ekTWeM`r1e}85~MUh~-u-{4UMu&)FwS5r5i}_u& zFzOqDay#rcOpap?;r=~`BK#KrT}OZXl^Z<^fpPF6slSEkpKkRAegD_AypKe|aJ;jF z!Nfc?ZK_YxoFZ5tIE!~^V{q~l-H{m@PGwOI$w`|KW>R02wlt`Lb7)jqJQhnTD|xI* zbF--ut*0Mrkc|NoEyusCibD+E5$Gi<8w~|orj2rt64FA$E=X@B$#p?+gOCcBcHCs^J%o> zYd#)aG-!ZqAEsDA_1DWs!7;(^(aaA&L4V=;|;Jm1TDXh8NdXTk&w(r9zay8))d@RzCInj**Ibg6RRu)iCq=HyCXCnG4t z{m+g9L5FwQ3SbmNki62SL|_)Vx834EklS|#5{jmJIBZcZMyF}bZh)^xt{YEcv6fsP z%GKLq^_^rax)Y8tWM$SIYrD#OiSi4z%%VxMvIvd#ryroEeo`xuXrF6<0g2h8YoLHL zRkNg0nIRLkWdJ>IzVBhNuCO%9abh@^KyyUdH4vi#cf3z`xc5XRe18cajWfehw&0I5 z7t=p~+1yW4^r(;v3)uxtJg-ahUIUCb`h9wZ1w&KASe%n`tGC zKHLWv*bonyzpVe-9Ma#P`vgwYq33|bIJh0iXq;H6I;m=n8eW@%>o;W{G~lxXfxzG2 zkSp$EJ|fP}p>(3@&f{a@Ga#5}(mY-UV{cpKFcN->YH`FtqtN~5hFLxp$l>C6dzyC| zQDx+$_3pgh90Z5uD?EJ6c5l;?`ZVod(<}fyawt-GqhNRc+zYb|Lbi%}lQe&ZT-yGw zsbf|sGj*}zy`7`Loegpac)6g!&EhbmbaJ2;HUyz4EPLg)vPSblS!|GQd_o^ft|l-7 zyvNV;#*8P(;3^L~B9pqq+}v_m_bG= zwskJJwTCj5&@{%{fxqLvSFsv%M95$HwXX-0OAa0W@?1xVHo-ZXt#I!nEcYfil6kV? zdF2CZBC$BEXr)JF7Eh_ZuT?y6j18IlUhu|5Ip-VjNM61A785dKKa&b1Z3)_a#&ld# zb7-!AFy0JB47MVQgEV2#E}>lYoj3W4Tl4qs_HiQ08<l+ z--qzZw_W$^Qd)8M_i}+I?vG7+OGhRH4z2S-45YC4citEkimdy()f1J%+{liCrcfaF z$A$*NdORTD0QNl_l-`(&m|N;i6b~+yc|C3{utD?2sJ9GO+n2|N4)KBxEhz+3J5Y42 z5f`5PBqFr*?l*dG>krb}I=VRpRn}`=Y=n%N=XP}KT`aKRMteGJ@%HTu_t8%n5kKzW zS{K~RXWR`XM4`Tfr;Z7nI-30>ua9;v&3MOz^i==7KKs@yi1c|_@zL`Xbi6fVo-(d2NnXs%gDl<>%?hj?YAy`Dw@x-?9Z(aVc78xQMugcJuM(bF(-Rb}hC2co@#x`!Xi!bz}ebEOAN%&-;K&h0WXd zhiaI4oz`xVa`FA%4cfB7H_>q4qC@yV9=herbPTdJ-h>DqSM)!Qf!cO9BQ%*0q*1yaT7kLMpmJs@OT7%WgP>D7w{z#OaZZmz=>Korx7>Z@&74K!9gf!PA&e3&KbbHUScxjL_eP$-Q)rY5%$Cop-rjTp z4*KT{L+WNhoQIoyA-ISc=(v5kV=wzExCFvku2}-Xha{~dX^Q1I!jt`$aEE-#dT;s} zyu*Ob)dY#r3d^Al_nMfc@IDu9!G8Rs6(|kLGyRP3VOub_C~_>?3y&Je(Cw|k6bZeNgbnOfcs<^A zm!wR%0#C6Bb*k*?JOO_LYd!eT8$3d4Vw-tJm5Q@`FvxG(J_2X?{IU-ANZ=ru7brrT ztdNX@mkAzdC|m9>e>9XYbE6RW^dX#hh38}C&n2=AhSeg?5!?<)5z|FX;fp@dTA9X^cI}pGmlN-l-i>6b@1dR^F*c&I7$PL;!?rRmW0P~Rqo2rJ$U}@A+!ue zR^n4=H0+WF=NqI`p{z9lE5U)Al`)U>m!4Jj5Kb~m+{TQzq{050 zh#$#QO(?V}uB{(URbV8q%fjt^Ix=su8Xenk&D=YQZdwBg%`HwE5Oo3NF>Di6z zhcn(Y7R^Wc@MbsKdc(s7@Z_LA>~-LzLEIe2<^{W0EDMPxnlPSFrwoou*X8iWdxN|c zI61q?MH2n6+S)p_V_i!h{Ghgy2Af0H{wi#E5f-0vf(OE-1#x)BPp%JlO6VjG?Z^f8 z3o=QgPToUp(8iNy2`bPp5hhEPC)OK#LzdFCVGtfH1ZQ$!VQdJePTu3fyvmK}E=PHk z;7k^E30EFWy|nm^8|onUz_E&01DyJX=i0ykr?Wtc#U1X!>w(2dPae+ zX*??ZX?$ZXz6Fn6fHU{dBI8O}!cf^Zl!aGQ0-o}=(*$AJLJbU9vLk8^$$F(5;kXE# z+GB0vI#V5dgC@aLBoxqlX zG&l=CLW}rV&}aij(0q)aF&v&4+R>3J4U@*LBcXUYZ$x2i$S89|+v*}bv7irom;l2v zPaA>r#?Z4Eyj+ti1V|jnr7#O16jG~DFWK8*0Wn2!aw1`Q?THCmgHKHeJj04UPD2@s z;?V-S3!!C~JTFShr;Eu{X+WxkAvJyK-QnFE=_v*cFWldUt|P1!C{FV^kT}} z#aQ%z*QW6)0AwUA@J5h#>u{O{E$ZHoA{z)_#5i&E2-sk_P`C#!hXHy?9tG}AKs_>b z0%X}Vrgo$P*6;M#U2t+KsVC{KF|I?p}krt5ZfqbgoPxXl!xd zMajGBeck4|z@>`e@q)RW;qkl!+~aQS9(*Z$9-lIUA`vIL)7+v?{en#v-skE_7csgG zHRcQH96U`IF5*2^*ON$NDR2Cn5(>_`(LWn`;2(H7)>*b{Gpt5TQKQs;w{Y~#NcjqH zVu1OCSu@7l4VuhL^N_cYIfy2j%aEOO1i^r7ZqhP+XW`WrxAt()%i?=&p_my=6?c&q zbEznt4C1I_J%IriBUy{mQBVMZfNwIf&-Y@XBC&m@L|7c`G4K!~=%lzB>33n1r-Y`T z@TeFZ0Ld5)@G!nOA*!p|(gajILMf*C8MldyEI-6dXdRk7E<7@3bZB5>y*f!b4asJH9gI1R?PJPsSLCL?XZG*f)w1o+$ATgFrh&q1QcC3tLPB zu8X-9*qzZ+<4GSp!vjwkz>P>)qo{MeQD>!a+Nt>`pnZk8 zit<33`!R+^8unrwE6L*p7Re;aLW_rc%y)g5c_~k%#Z1Wk`??5EO*Gdj>v$uX8%J1b zg_+zKr)N%@m=8+D=B_7>DE>l>nS7VkZSL4@8_tw2&uxM)lAzg|Iq1!IWc#Pi>U(h3 zN%yrn6Hk=7w4)BK!#HqL9N+TQ6N3#rhXPg>A>E=UrkkqkH6+b22^+f%2|1pogx1l7 zdh1KRgt4mNG}>#HxQ+S(hd(R{{uQsv%X6$`NX(moq}Q^c=BK>0Jh?et+Ln%}2 z-R6-DIHQ2?A*s#5J+=8<4uUE!I2pZyq2f=q%batf><{6fC2|(Svdm=1lcQmivu1;l%Y3ev<4X+_GheN znL!$c$y9hi%uwxfKwvIz3d&uEp5DQHDjs~xdmODNHlx`XD|ib5r(p4ox%|!?0bB<5 zmW0YX9)qvw!NjLb^{xFkPP09=ldlz)Do+bGszI$!7mMb>D`d!PR}cGN<^%%7*L*{0 zw!E#dpaSpvmK}pUh`v>dHZKAL=EeM=@ak|03BQCY^fcelRp9|cbQ`95F8mt&ehps> zpilHKizD0`b||sB?a15Hpu({6lm)SbuFwv;hXqW(oHEaZ#UlOHPyzRLq6j?;d5 zmx+=Lq-S1h8sN$QC}iB>flDOtg;_}QrJnRP)@%i%J%<}x2NPNxr?8;Qs-$#4i9>o* zUMqb0fe1uqc8)GvcOrEo8#%Dp^vRPpfAQ2luY(eUEEs|*?*WIu3da6%sQkgxApifqQEJhDzp{uQhum8Y)iq`mBkj5FBshBxdtK6*IrW=DTD|6xk@6Q46 zfIIShYuZM*%LquCR?4ozr?aGs^^o()-ANd;+sQofPgj-%CL^+Gg&5F-j2aOM|9jYv4m2U4zDv_-R}M z`q_u`(H8SPf4;*>3=gG?!RKy?m@(fbee)Zs#vG<&IG!7F{rQIU2q--Z4;Kl6hnQy$ z#yi)wU6v}~EpTRpJGxj-VHIr1n{WCv`kvShyT-VeVS4WO3$)FMgp7i&8}k1sS7Q#C zj$+CJ56tm9x+FZsoRZDQYVssg3t#gB7wzcE)Wef) zQYNHBAj%XIaB72g!qj!)YlcesK|T!{xF~F&pdSpJ5`YaRI73XqEoir5o}xz$sRGPZ za7UMB&Sho`6HIs;9t}PWd;g)QoPoG-$p!rldT$&%PeOZtd_8`UauH*PjeWb|_($j~ zB2B-8`VZebv%?IfG#pk*tZD@{rt$IH@pvyiU+^;ccCDd~46Xnb@^G??G^k8qu|&SO zHI>U;XMEGz{2-i<2wF%T?-t1QIhB={BFFMJWlO#?f^S7JVgIq`+JT=-$gsq zbMiKIxVHyKrMfm;-nDMSCjW$)-yQ8zK-?QJxj`pM%Pz4x{JRxGOg1>r4o0n5T`pwg z*cT&zT86S5gQ3$d<;qbHW+LCSiY}FUBZD8SE#P{jQ&2_%VRentkY%YVt zg(raa48ga=l+tFQ*>t0^Z8bcRiv$~t3tn1oh67aHOTQrDgba*lomfZHcJoMzq2WQ0 zn(9CSk#K(H4JK#$vQ8(@ouUiI*VHF`$37wFC2 zUQ4b|vM8@fSeNLW)IOVBw%w9uyIJ1+s4sDKlgfFcdp*Aa;;2{3zDci-%b;T9T>w*Qkxcw<5`M z5grl3vz;K-b;CJYRQC2yDLWNK7mM{`s>%{z2iZPyMmdeCh9(A0ZSc)l#x1~{-p|0g zU^Yj`I*khXZ|qA!%w>E5;9U(Eg4mr0;sZJ=Km18@9H<_2AO;Uf9fHv}3pS?au*Z(Y z3q{z8hlk<@5|4OWOA0>(+dMnGDWrH{5u@h}LOPF^@Fp=vQT+zXCs~{8@K7c73Kkbi zl%tppo^&xDZ5crW!H4wqo8$MW0Zs7TV5{Iu9btBW->&K}pn0C59*!d6BVl{kDsdVM z^Egh}OnX9eS;!+{N()v%1zEk#TtUM4d0|JCF=sIXHvem3O3VlWnx`D zJQPdLb-eG6C?hNO_Gp_E0fWB61P^tfhz32KHJ9gl=~FkJRAYbM4$ZgZu} zn1fv&m`+*J+^{k8wk^53!D|b23RJFYbgC>un8$<%a_KASoV~J*P{=@KmhPHLEg~~d zWW(8$H3tbAs?7N$1M&?Dwjfe4X(s8CAC5H|3pUFjGEa~X!kBEz^c3ODA0{aYm@b(~ zDDBnqJ81iXlkz6#H`$U|HQxcbAth%)+f^%AUM?7`=iS3~vdzZMiznrA@;u=o^0)3S zN}32LDdf|BPANke1FvS>S7LRh9RKve0-=1U|-bmBD2sRLic`_7o=K`4Rc z3{cGQ`l=}Anz&dUO-`C1Ybx$Ci|F3k8y>+R18sri0ducJ2Rzr>-*5Kh-hgViYN$7p z@ukjZAp8ed`T4hX=QleP&Yr>xWhf_K^&MM1q24BNjRI#izBS_Fv-!??cu)i+Rk+IE zRZ5x1cLfp?a4V2u;vOLH7?|Kl8D!Y4Hw@>%jCj?-69xopT8I=`cr*3jExSdKfy3!`5jxFmHhAnx}Aq3kKo{ zUP*rzAL8c!GW6LPBs=?%G;c+{IKgo7=)eXm2c9Maqh;T5$;g`$oMS{-<8twGk- zaOPq%17FHUYeE?*$PhYSXW}Hj>um7_ViGGxY%oq2Qr8O2>tMHSW4b}6meKpAVSbZWV_9zpZ@Mi14 z=h%Y;w>&&8@&&CoI#80*>R25F!$G(i%}ZBEvcX}+jWIJ=F%z`NBt+nlG02_K30TxI zXEE7%1-DXy#}R$;G{8DUKF>FgdQGZF=MvoP5EpHvCl^*L01dGCn1a1G6lIi;IpR{Z zX?U4Z)NO~eveZmoxM{@a!a~AfDkxhMhm;ZaSB+(?gV-`$OkWLWL$Gdd#)HZ&-VEOe z1^fhTfYNNk1kG^3LT{Q*>&0%u24S{t^{rmWq6pZ75wdCO>vG@=6-DSx{M9CSWRzqeeGF{<*k> zAIbL10wD01Ya5ZEXPFHyJ_0gaPTz^Dqdy5>XP4<&Pvb+XbL(TSQ@3HbsgIuHK3>C&P zTP_mJU}4`Hnv9A_^RR$Q)^~N7f6EPpfE=-Rpld5U!lfn2mK~g0!rayD%lY;g z=tqZ~)`Ha>xc|w&oH|2f(=hGeVCa1dgR7cRXK(7BqK7_W_U|}XG27N=snN_7%yiD! zttd@c5ODjX@%NNfl{t8c65JknDT|u1=x{CrPu9UNUt*03c*pXyd(s9kcM7R`xzU?b zdEqBk$D@ITME@;X-wZCPfhZy1VQ<4>qP$hUTHt{z%o91|4;9X28lY#e;~`z?NNwnCp%-1fBdM;f!>M9lSE?6cdNB>3=qSaTy4riX z!1brQDB10TGaL}XIkfg9J4&&HS0o3Kx2p%1(je1qH=Z48sPF26Hs*K28+~2Nr zxP4>@M#>CV3wn=@y@Q}3wPreDsOOpf{`%_ryiFBPLFgLLzT8eYXlZ&_grx@<#s6<@ z4(J%RZvx8oMb@ub(^U)B-d5_WkF4LcVfC7>_yzF`{J&#$ z9_GI~JK+;`7swm@G9HVp>Fiv!dP7(2f?E0ry<@7z((tn^vfTW$!uVXOL1a@%qc4zf!~D&~~~e)+T@XZK5_1mzt&R zhkLcqXYv0y4u_kzP z_*&9lq|~!;9V8RE<}zqM)s6o@9O{tkV>$c>3I3n1M&+p#$`b3LmQgwS6#gCjr-JK2 zrt75|s6A2}Y8`zZuXhN18h>Les7KOwWYR`yAGP*C(_Ykcs*_65|Eb-r*+bh5k9v*n-rv z0;GXsNT0{6NFQXh==xL!|0W*1HeE&Pr*WW9QHw+h^oq0?KTl=w|I`}PT+|cN1-~Au zpFWK?>;HrLA)|?_Uo0>)baz3Or$+hBT9_M(*GR3M|Gh# zpf|%$iFE0cR40DMA2BK=nvb8vcdzb4B3OfH9$km(@cScerEAlt z{PCA^A|L9Dv;jX$g#HTGeQ@MZewXT|E8%CcjVOy?J$_9%;uKRzKJ;8~8Z@{`t>) zBH%9~k!tuaxpLQGk;oB|`#uRT;0NEorr&@6>{|{5dU)isf%m^0`26t6nL{EF1-=+~ z|Lkr0^A&;5FOR&!pKpem@BHXp2Vv>2!{@P0$7M1{L?VYpp5WJ1|3QKJS495(ZYrCE z@_kEpgF`qn@)VcfZeAZ6`7yu#{+F+X4jdeLnO~RQbVo%5M)!~K8h^0A|I()0yCTru z10q*IIguC1V|n2HWs&wAy^r-B_rCj~{-YuX+)IqgFZ0S*K7A|}1I?hH>L<{jMIu#- zzoifTbR<%(_@^2{T<}w)_$}SUql(}D<%3Q6gyNqpPz#zB-~1BsR>iZwhGB-Eq~beX zA>OI@{J&Da1{9zDuR~2eBZ@CFA5%Q?BPu_kcs27W#Vem7`OYbRMjrJz5}8;0R_1f_ z;c;nLN9E_f7v@s`yy73^dKMIahE%9c>Cz&S|Uu52`cy$Za zQ&7CS_i%IFQN<^jk1IaMuO}4mKAOgTQt|tkPbvQLQB;0f@s*Xt=M_)Zf*XLJ-I{-& z$3uRbQjy5XKcIRl6>nu;t@zS+sC=j5g|E|f#}uDE`$%)8am6QB5}#1~RcK+qL4?bNM;NpJYC-_z4G4 z{R@iU!+cTk-OOwF`kvfcsr{{rM>>cn6>nzVsrZr0I9@AW_!0GYRPnR8{Fvfd=HrS# z#(YBY*O*T#e(`c@PxF6;_4d*p%9m=mT_Oi*XH@Zet|y^*5AzYlM_E2oiZ{QDvil2ttvzQ@Xsd#sec$MPMaQz9zqd%j1n-xFpFp@*7 z;{D8%iqA0bRJ`?8l25nd58p<7LGjn`CBCTmO%D*?qj>3l;!BDbzD7Lqd{}M|eVKTL z;umrGsNzq3jLIhzUzj1@toYMkC%#*8k@FtKzr=D_Qv4^(6FfemSIygLdB<6L01AihQK~NyWEv{hf;6$$UcbMV8x~;*&R%oaYsv9V5P=_&r?zlHz-QLH&&U zJlx+O9Z&M9Q2dM&h*v6JVqT^AvJ9}cM^|kei!kC;v-ytr{c*MsorkIAFiVQ4k-RN<^{!*CsFwk#h+z9s`zOqQ~3(M zzQ|45Q>plgT)s;2wahyeAHAF8Fs69({lv!=pJYCv_@!L`jN;R~Np7=>|AEWTDSq)O z)Zclapb`}(WAJ;RY_=C)66p#EP$!)jd zvtJ^bX>YQSrYq@BCfZj<$4C{2JwUi9Ds9V~YQY>ls)4tn;{?idX)a>0FI%-5~@eYjsWf1uaZicfR-8pW5GM-{*HeCk(1@zoa) zZ&tj(d{pt$F|-~yruYQ&amA;YPbfaad{Xh}-%aB)`WFtxXSd>;-%EUt;x8Xd@?28<&&(q{{-V!f?-h#oj8grT zioedhO7ZIB=(^R4U&=hHc=b!9w+Y27&LaJ9R($kq;;o7={*LNNDn9ud@lM6>Vm%yD zeC&^87o&>5!sW*lue*@+d|dIHm`^BvXq3uNDxP4zsQBa?NuIkEUwI>syW-Paeo66J z<`M3njC%vuQ=#~wALMaY{4wTLii=%TD=v0Xqqx{bRPp0(qU$CUpXc^BE569QRq-X} zNyQJZCV6%$ek${B#ls7F{-%O#hBt^7vqW_ z_aVCOgyLcslZuO7OerpQF|D}R#f;)&7qg0sUCb#ib}_H`0JncZaj}a<#lz>ivNLmQt@@Q zr01QAUr{eXtVvpjxx&9@^&*1h)cznd4T>MdLPle(qe~fsg;;(Z(Rf->U63MMv z@w1rMD1O16RDV?QyO<{we}L<0R{S~UNyQ_Fk=}MHKEU}>x8hOJ)BT{>VL>CCKa!!Cw-n$Jjr}o@%x$2D890R>X}u13-btHU&dYRqC#=8i%P}C zE~*q4yQo&Yh{yKer$+I0ck{R_{%7V1#lMsd#dNuG^`&*hRPEpW*TY zia-Aes;8j1*u{wAVi%)|i(QN<{@OiM|G45;f0Fow;$jz*ii=%LD_(sf>Ftc-Vi&WD zOCB|+_~PkQ&%EN3XAoad{5sadCB-ZLLUs}Pb2v`TbNLFzs~SnqD;3|yyh`y`nO7@* zYJ%g4;*v)VD8B4o9(Tnhj~Y>2@~Bb8kKua86n~NVxZ?Nx1CP7nVi%K&i(O19E_N}k z_#Uo*MsdlbW)+t_YEE&;*v-0QGD%vB%dY4C69`*eu>|c zJgQRh$eE>tUzj1AirZ=vI7!%MU2N$h@F< zyovODMDd52k1GC4=Cg{6UCb$dOI@XP9>@E_N}XxY$KO@xO9CBZ`Y%j4Cd6F{ZfK#kk^P7ZZw$T}&!2 zb}^;6*u}Ks$$ujG%qT8)F{`-P#k}IPthWn_i(M=#F7u1sijTIC{_jz|dmZs5#edFv zSoODXzEtyn>2j z1*&I{;xfNjQe5U25gvc>OESNxQ2gF6QvH>RuXuoXmEtnLs8(F&7g5C*S#J}H%lx8Q zaj}b5#V6ZH|C5T(wiEAE{70;ZBZ`kjXnlB8@%t_zJs(s2Mdss*C*DToClr5_`K016 zGhb9(>|(d#Vi$W97rR(eThVi%o?i(PapE_N}X`1N0*`U{HxlKF_@Vi%)| z|AEVoE8g8fdOM-G*u|vcl1EJ`Ui~hrXIk+^<}->{Hj~~iD8Bmu(wjxa`?>sX#UEt8 zNAbuis((rG8<|J=I-;KsF>h8}@~BqDryk;QS6uR_PQ@jU>Q;P)>lsk|)_>-4SG@VF z#77htyBJkm>|#uDv5RrV@8bF=6qh_|QgO+nrWBVvYFcs0qh=JBJZe^P$)n~Jmpp1- z@t3*%3yMn~wWzq{QF|0`?jn6&Qe5(=$g;41lXy{~cw`&ZQ>pkO^D4y`SPv75w=Spa zH7owE)uiXGihq`QQt>6`or+(-hU)27{0qz{6_bKCSpH^BKk0wopB@iWiwj`1&&L5-%zgpZz9} zyW$crsuY)aQLXqq*HfeTXCCEoSG@CIh$j>myJ%Ki?4nh1v5TbQ4|4sTic7rcR$Su6 zfZ`G_3W`g-7*Sl}#i-&EFUAy?crmW{vd2h16N*c`m{eTi#kAthJ4v5s6qk50tGL9A zImILIr+VfUUu3?Z_yp_WlHwHykzGU%49BU{){#C}DBjP!Qt=t)Rf=D{p6aPqd>iv_ z#U)-0DE_y{N&W@JC0>juF7aYi@grxco-xIL&U{?)yZ)8OU2(CCNyWu3rW6;um{$B1 zu75^xi5IhqH$Oq`nN$3_ez`-HN}+g!FktafugWibw9D^5cp(GoMhrll5&z@#+fF|5?RzTz*dR zhndeSUU4bu`GVpz{M?vD#b0Dz!`B!68Rho3D&G80)Ze7y)t@Kcsrbd*o)N_t`Sqyc zS6@!;A5;8(=HrV0f%$~ur6WimCKZ2;`EJE$9-#JD91@PpkuMRiRJ@samEu2XqxL5h zpXArgioeF?TNS^ko$5&{ek=1%#h-iw-Otsn_-o9k6d&dG&nezKL;amseDWK_7Zji6 z_ADvB=P;6E^Gd}}*h1y26u*agwc=G*Q28mozUZ^GXIk;2x%`ac zmoQ&aeEboTL(Spgel`C)@u=dH%oB>Q<@!4nPaaA2b}N1Zmmg64Tg(fJS6xYR7*YIQ z=A(+g$UJ#OxL>!NP7nCJ zAH(&}C_Y_D{h3w#Q7%8H_=-+y=e*)qGG9>qptn=`Ma8?BcODg%=M(3V1iKY4olm@= z_%Rm{pH)0@A@Kq3AH9l1q`w8l-_GqBQT!(6Gm1~JoOdhU{S%V^9>ph_FDZU2*I#vX zSPqrP((7u)@8|M0ioeV}s`$lMll&8k7nnCI{s{BAW9;pjSNxy3{DR_(%&WK`BL78} zL#yJGFOl4mig)iO-l_PDT>psTh2yE+ql&k`gXA!#_&v4=Lh(J!M-*RVxlJiP`FoP*wBn0@AU>n`>sKHTNVEn^Q7Wc-6V%j#WykU zR{T2VlZtPCiX=Ft_=@ilui*BIoM*Ye)r!lyP>tfFhvAbv;kk>7cOOnXq4=cqOYwn| zNp9VWuS}5~1{BXRFDO3Cd_?iJJyg%A;zj1Oip#ptoZ_;NFt50*3oR%v>q3i)Kl1~U z_-@5N`yBB-ieLRh;!BEq^Iw*qjH5UIRot8ZDn8BiS1B&*Le+||SfDG_D8A#z#G{JK zx==!KSr=+nT-JqJ6~Be+Pbxmoyi;*m7wT4A)`bd+FS6c_C@$+lql(MA(3s+rCzAe; zE8bj1d_wUF*25Xa=T0HJm{t5$E6zP{*{tP9mB zp7<$`yW+Aglu%sOg_;#_<$78bKlOR4KdJaU^G?NA{*20ZD=v01pt#sYLGcq7sh$zV zWnE}gaak7{Q(V@C#ub-!p$WxhU1(BqSr?j8T-JrA72n3~pHW=ag=Q6(b)k91Cs}V7 z6qj|O-HI=A`8|qPpG5kNM$jLh&ukn-zaQ z^D)J{x&2d$SD!`wnpS+4`HbRIT>paN^QTe&7ZqRP^1Bsp?x%k3QTz_(ONyVcmC8rn z5SDW{^D(|YX+1pOnO~19{&p@uq4-VA7Zi`4P4cODWB9s@7ZR^jd@@SBO7UB{{)FO* z)2ZHO#R~(}-&VzEm?srKG(+V(6@P?zx8lcbWBFHy`z7sJQv3)mAK~_joG)VDtavm= za_ClE;?98Lk&CH(LGfAUBZ@ckbte>`I)nN%srX%7eoFD@nNKSoy_V!Nqxe^u&no^J z^9WyGbErMSeMYQu}{nSA!U!iy( z^Gd}ZX5Ov1JjZ50ae0nSL2-GG&4}Xi9GeNnWxg<}xajAU;-a53ipz6m<`tLc#w;i< z&y87BT=Z&5ad{3*8G z_=Mu41seAm#XUc!_|$ePKd1N}=JSfLE>ijGmErM{xEWPk;$uQ_iI1I%i#~KKF8VN_ zxah-(;u60`6_@xmrntnfam6KmO(-t$Yf^FXGgFF7{F+f*;?%6-5~t=BkM_~HFDNd0 zwOjE>p33i0e3to=;@{%&tvV+>zLjsH*VT$2S0a6=QT!U_QN2UjVXCKD@n15Z ztFgCdUh$uD`31!f-9hzNaX-ZFS_>qfR>en|Cl#;WPUSllujKki6kp`mql$O$r1p#{ zKE-@o@jo-4Q2dTvRL`X1v&^Rzzv(>6_jW5j$^EK$b6C#Z*HeEh6|a5|@hZh%MHY@(fb=3Y=#h1OCcvA5#%sUldaXppqR(vz_=(*v3J=ef_wc@Wd5^q-gDdxKs zmwxS0d_7-xN%0c%1j|G8aFXRYpm_Hf$+@8TB=Zr)ujBeB6d%8U`ah{Tm!DF6f%&xJ zZ+;KSc}DSfF`rd@hI!)ru>AkLp5)xB_>Y(;75{82mG4x%eI4;p#joRf#uR@*uFLWe z`HOs#ihqUM->LZX%qJ9I*?)@Z(0mV=I0P%w21?D4)pLZjbA65Jd%x4v!#;@gr zpE<>!VLq?;&zUbM{u=W|#g}cP`gbe-9P>Sj-*PRLUs8OLd4%OB`f&0fm9J1-^0Z3D zpDR%LD#d>}M7&z@+e^f26p!yD9#woD^Mv9B=FN&r{?@AaXSsY*@zC1TN}3b*4s&L72Gb-t7C2>KCQU4e@5}Y@O5Vuui@)P>ciKadx+## zqxk5*5RYp9IPrwy7jXTZiYFV{&nUj_!z70R#UEl`P<+L$RDMM9vpzz6RPh}13ckL` zQ`%Fh_*O1orTCr9I~AXpB{_^K-u)lM$2I>h@d?H6;reG3pKfCPRQ$L*sK0ZHU&DM} z@dueND1PakRL`Q~cQPN~>xc< z{;G?@`aH_7s}+BCg8Eyd_^F>D9#uTYJfZlb&yhVgEB-R`F~w(}r}j@N9{CyZX~h?r z&nW)-J=D$x#hc$k{a;jk;geK;x8l|J65peEk@=G1Rs4Mo5x$P-!#d`ziVrMOzs5Sl z<07xSpQh)6900K%zE+n{!$cwl2Oo9taR;w?#$JEI!CM`?)4>NEe8j=01MU17cA9@? z0-V12l-`&P@Q3Lu2F)7_0e*I%p2YyaUMh#*y94~kfqM1?_-*u6h~`t#@B4BK^2oDx zzUbhSKd_gNEZF(1gIE99UVikacE0#CJD=q54?>ZJ`o-Uaqj@)f&x_`>{Cy>wkMj3@ zXukNWqdmNTqRU74dkr-2=I6s}KFiM!*SwmayQ}#qKYvy8MSeb~=FR;4I?X5f`DU6& z__;uuck}aMG@s??hiG1X0Qn8gN0-_8;&MB0KG4o553=(J->;#sJL}-1huG_BKGe=9 z54ZEkQFh*aw4KlLxmn%LYCh+w`6!=D)O_+Jd;JkUH=@gT^En62tNEOR=A*oiulXYH zM{C~9`%{`v^1g}Y5njL5yqniiHJ{~mKg~yZ-AwaEUeD3Inb!w2pX7O><`K^GHJ{{s zRr5%~J}%uHmv#ASj=!2O1^oOQ0{%Y{@bf`l5%A|hzT3g40)9SNz9QhygM9A)vG@0Z zPS^Dx|36W5;sp~^CuL4bo1{7MYEtSTsfnT!B^PBaHCuGG2y9W-1gRZP)FQP-S&OU| zl`Se;lsfT(Nmr9fCz;NR?0ryc;ngJdd|!{}cG&&cIltdO-|v5){s`{3^FHrgyq|l$ zw{gxK$HQ3XxqTk%Jl(@OPmlNh`+B+`=w+<`bU)UAdK&9Ly^i&tp2zx6_ptuc%UJ*E zeysoWG}eE59qT_mjP;+M$NEqAu>RBISpVr|tp9XB)_-~$>p#7Y^`9Qb`cKbe{il0a z|LJk8|MW7}f4U#*JiR`S=du2C`#9ErdKv3K-H-L3p2qr5uVekEhq3RBISpVr|tp9XB)_-~$>p#7Y^`D-{`cL<;{?p@F|LJ9{ z|8zgre|j0~Ki!Y@pPt70PY+}Lr~CfYfByL_*8dpRe|iAxJiR@RSFrwb`vBH?dSe`q zVEyOz1+4${Hr9W70_#7$g7u#s!1_R8vSpVs5tpD^1)_-~c>pwk%^`G9r z`cIEw{iheO{?pr7|LF;=|MUvhe|iAxKRtu>pWeXwPmf^zrx&pP)7x18=?Sd=^a|F0 zdI0M@y)lj#u>N!V1lE6g1?xXOfc2lA!TL{cVEv~@u>R8vSpVr2tpD@?)_-~i>pwk$ z^`BnA`cH3T{ii3e{?jX1|LFm&|MU#je|iJ!KfQqUpWep$PfuX|r&qB4(*s!l=@qR1 z^Z?d>dIsx1J%aV0?#KH7ZhMEP`+sq)|MVc%d3t9YuVVe@_Cc)k^yWAo#rn_fi&+2Z z9jyQKB-Vd=73)7ei1nYI#rjWgV*RHVvHsILSpVr&tpD^N)_-~y>p#7T^`9Qa`cE%n z{ik=Z{?n6K|LIk%|MVc%e|i?{KfQ_dpB}~fPcLHqr+2Xa)00^L=~b-%^dQ!GdUG5v zV*Tg#Nv!|$D%O8`5bHlZi}j!0#QINp#7S^`G9s z`cF?{{ij#4{?mh4|LIw*|MVu-e|iz?KfQzXpPt0}Pp@MArw6hA)2mqj=|Qaj^eonY zdKBwFJ;3!}Z;JH(SL3=3Z*hHw$GASjOI)AfzE=Nr$GhPvuFvoq*JpT$>oYvZ^%-8` zIt&kSU4^IkIEB~vIE9D!IEClyHf)0jhg9dk$zV-D$g%pu*w9Ma>M!%>boq?a*=^gQN}Ud9~K{g^{~ z8gobwV-D$c%ppCDIi!a$haVYP4Bej*?4KUS_K#uvD7L3Zu>EbA{}$$)?z_LgPSR_b zXL<2YL(hNsnPZ=~2v28uR91e&~M855120p@%U)^gQN=?qPoD zajb{*GUke2$6V3lm@9f7b4B+sSM)g6LwXtWM)zah=xNN`D960f>zFrs8S_T3W8Uat z%o{zAd85ZMZ*&jyMvr6O=rPROCLwW>rNH1Ux>21s*J%Kr- zS1^b42Ii2Sz#P&Gm_vFSb4X8M4(S!lAw7UOq-QXPqa1TcZ(t7T70e;MfjOi{Fo*O4 z=8&Gi9MapELwW*pNRMLJ&n1d*D+W0Fy@M$$6V1p%oRP3xuTabS9Cw-iXO&X(aV@Cx`(-<$1zv* zGUkfz$6V3VSoi34%-bl(ywSs$H@YA5Mh|1&=pN>cUdFu9hqbD(M^eX0!9>l!SqnI~(74t^#VBY9S%p1Lmd7}q0 zZ}cqYjo!q(jdIKzJ&Jjw2QhE-BF?Au4(5$s#k|pzm^XSA^G2^=t{%pDvkE^3&l}U2 zH+mlPM)xpp^f=Z%dKq&__dnV{57N_^LwX%^NDpHU>2b^mI#~`K0@MzlW>mhx9t;lb*(W((9N{dJS`! z!25x9I@ZZ7<}(2=Vm|2|%qKmG`J`7dpY$N+lb*$V(wmr1dKB|XPhvjlP0S}fi20;v zF`x7%=93=9eA0`UPkIOQIm$7g^d#n!9>sjplbBC>74u0CVm|3j%qKmI`J^{7pY#Ui za3|Ku9OjT-!W`0l5A@eJdJ1z$uVD`9Az$J%u@>$1sQV6y}g#!yM8>m_vFCb4br&4(Tn- zA-#z?T#R+H1wR_k8$I~p@HV`LdG5e>$NtNhb9x+Y>%a~`n-|Ih) z=xNL|J&$>&`*)1JpE%~3+m|uVbbp{fhx9b&nO?^{)5DnOQI2`0=P}RpH0GI}$2`+L z%riZXd8U^!w{-uhW8V+HM*n{HVXi8eD|!QSMUP^G0uD-slO; z8$EDhf3D~i%ppC1Ii&kBhacnXAj~1Xi8-W4F^BXb=8)dO9MY4RLwXf+NDpET=~>Jn zy@)xa2Qi2AB<7G_#T?Rum_vFNb4YJu4(Ufm_vF4b4ZV14(Vac;cZwCo0vm-2XjbIVh-t5%ppC9IizPXhx8`qkRHVx(uk75q#Sboq*pPA^djbvUd0^JgP22l7IR3C zVh-s|%ppCBIiyE0hfm}6atm`v_igK+Pw6SlA-#q51F^3(zj*h`k!t=>EJcso&0iTcadkWW+p2YSCWB)1mw{d;a@S||K z8TdAM7Jdn?PY%8no`-M2ehTm)u1^u(ouuxAxJ1Y8D#K64ek$;(SO==`=W#u2@c&}_ z2K-aF{!RE!cnf|3_V2;Z!~Waw4EEE3Ux(Y}yXQdrZqZk6 zqQ`K4q*ri$r2FuDtn?JlkMtVOkMz*vV_%;f&X3%_h4Ulbhu>GF7jb^1*KmHMhxYHE z*XTK%AL%WeAL%iiAL%8WA4fUPk90qN-;mzI`H}8BX6);q!ugTg*KmHM*KyvVhfW!L z|2do=xxI%u+=O`!V-D$Y%ptvsIi&kBhx9b&kY2|e(!-cTdLDB~_b`WaKjx5L!W`1; zm_vFPb4br)4(T4|kRHbz(#x2`QI0vJ2QY_p4|7QOV-D$Q%ptvwIixo*hx9P!kec=@HB!y?{BSw=swG0OpWh#vIZcm_vF5 zb4V{>4(V;oAw7XPq*pM9qa1Tc4`L4KZOkD(fH|aRFo*O8=8)dR9MU70LwW&oNbg_{ z55;*oiaDewF^BXz=8zu59MZFxLwXZ)NRMI;=|#*Ty@NTV2Qi2A3g(dB#2nJ2m_vFI zb4c%C4(UnEA-#$@9OalpdI)n!?_dt;LChgNi#en>F^BXP=8zu69MX%JL%MHk|9RJ= zn8O(6ke5{Fo$#>KIeoU!W`18m_vFCb4ZV24(TP# zA>DUi|M?Ohx8WaknUj)=`qY9y@WZW`!R>_ z!1Kd6=8&Go9MYSZLwXo*Ng%a}vDA9F|#V-D#x%pu*w9Ma>MLwXr= zNcUq7>1oU%y^c8?<(NZy1anCDV-D$I%ppCGIi!1-LwXx?NRML<>1E6zJ%Bmdw6(k&-?o47hWH4x3N8r&zs`*-KMw3@d(y)ZePH9PH$s9r>AF( zeY-kX=ed0X>pZ=Jb)KHX=TOl{{yQYEynjMi|Ciu>gDU)KJa4JNKcSuV{?~-JN6`J* zhW`lf-*({V?}2Z?dFMQM5dL~xZXM?%x`*=)y^QslUdQ@O&trY2$MLy;^fK0Ax*zK; zJ^g%t-J{pB4%5Rs$KF1Vb(q_GScmEHm&e{u8S5~&_hY@Kr}4Re^g7mIdKjPkN6%v& zrh8b2>1C|9^fcDnQ6B6+?&x`}dvp)$9zBlrjb6t(Mi1k2^XPeeZXVq`a_s9_#=6Aq z^T&_9eH`lmxA)`o=;&cQzAnb&y)%wC@wnsmMLZ9rckpniY(X;s65_%KQ z1L;xxo+-VE&n=;M@H~*7#OF59t5{FyS$v)ey@_>(Uc@>>Phy>+SFz5}gIH(iS*$bk zCe|5x6zdGVh;@eE!8$`vVx6H^vChzgSZC;2tTXf`)){&f>kPe!b%x%-Izz8wouOy3 z&d{UyJz{!s-~Qv2-of)ddJ>=4L9gQZ9zA&Q*!$07-Q)H}tb6nh);)R>>mEIb-@l_b zu^!T+SP$t%tcUat)xAX|sReBri6+M9Uhn{WspC`~GcwEri<9G#+7j9p`T+!P& zj`RfXA9@b=&kCHsJovTnHvGcf`*&yq=QVl(_cOhX^BTQ^`=1`bd5xaId5zw{d5s>y zd5vDcd5zx2d5xaHd5vDdoX|5kuhAPguh9#bD|#DqMNd54pEr61=R0};=R0}^=R0}> z=R0}?=R0}<=R0~E=R0}==R0}@=R0};=R0}^=R0}>=R0}?=R0}<=R0~E=R0}@k6(HQ zk6(HO=R0}<=R0~E=R0}==R0}@=R0};=R0}<=QVm8=QVl)>kmDE^BO&a&vT-sSK&3GRm27ji%Z2MC1Tdl;0Vb&Njp-+R}t={Y=(=rKHw=srA-=&e`x zpFhxJI1kcGxS#2@)4TiG^A*=Kg!9++xPM|ePtkoiAJJ1dAJIcN@6cO#|D5i_d4yiW z{X-97J)yVoz9>D0b%S2Q`=X;9>j1rl_YdhlJnrZzJnrZUcWgJJkAM5`p$GT0AWBsJ3 zaUAJ&97lQ>>nA;r<4E^#9O+FQ$766DJ2;N?Dvl#Ph~M+2H*p;4MI1+Z6~~dD#c`xJ zaUAJI97lQw$B~}IaUA71j`SjqBfW~_NDm&{Usvf_97lQ+$B`bz=VQ?Q_x7K!K7-d0 zVf?*em+}0c?#J)r(9`%l7J41?K=&{Y^z?tmzP)A43Agv-_i^ay z$^GL(uVa4b;a82leIE0}?emx)x`*d)^g8B>?qROzWy}xVfAZMZGmZJ-_Cd_g8!$gn z%n!YY`JpEpa=7iqFoY13~6M7MI zGRiS0^d{zk-oZT3tC$CR5c5FKVjk!r%tM&ZZ*hF-H5^}h2*;P+!f~Yg@cVc48jcq| zgyThT;keLaI4<-Oj>{;=aiOT-oRYZBbY0C0dqxfW3K2$%+(L^?_5>P6+MW# zqGvHz^d{zt9>rYIiv=7;XX&tubTm=k&q z^FS|Q9_T3?cX|!Sou0$-rMGZ==`kGNQI6wF&*3=IOE`{nAKo9Pr*ItUH5^BJ2tOA} z_i!BN;5hp6^Y-*K)(3hW$Cn<)@ulanKF~cJcX}NEUO+En9_V$<13kW@f8M0$F(-5n zb3%^?`sWLJ8S_K;p=8E3HT+t(#D|!KQMQ>xS=n2dfy@I)-H!xT91m=ofz+BPWm@9e$b49OU zuIK^G6+MHw8s(TPdINJsuVAj|4a^lig1Mp>Fjw?8=8B%cT+ut2tF?GO6U1E6vzRM- z6LUq6Vy@^#%oV+ZxuRDwKlCQ%hn~dz(2JNKdI$4EuVPNz-h0UQ^41ILBl#&Mxna9rpC92a^6 z$AuojaiJG*Tt+#L3%!BkLT}@^&?~tA=>gpT^bGF*QI7k6K3>-(a6i)ncpgZP;CUdu zjr*A%!1FqK1NYk~$NfeR;CULofVri&alg?MxZmg%+;8+8?zgjW9xq`%p{HD`P+w>IXoF2k)q31B?^cIfSD97=l$MAfc9>Q^?mv9{EK0L3c zr*ItUH5^BJ8OQOjIFI}BI*Xph>nwU5$DJO=>nwU6^Fa475A-65j~DMp_efybU&WAk8(V3r>8L|^f=~(p2q7kdL8pa4`Y7ldCU*p!~D=| zn4imW{t97!=sC;}y@mOq$1p$i66S~Q!}~w<6y}GX!~D>Fc>PX~VSeZ(%n#ic=+6&5 zh54b^FhBGV=4X^+e&{*O4?TtXq319^^cLoa9>e_5OPC+J53dL5CA@xrf$I;R|J;w) z`w93@FmFlt-q=0`_v1X3hW`WmX~4H)KP~uexSnCm`KPg;82l6P9Q=Mf-^jy%gZ;PR zNo-%k`xrOkdWP}3_yTwg{$K1T3om2)B77#UPYHf0_EUieaC;l@$Kh@Gi8wAkJl;>m z<)+{VVLv{+e*7Y?e-7{GJcsLoi+dqf>N3lIU zhV84^K8Ee-DQtfLw$H#P!*lTcaQ$=GKfQqMx8t}Jusywq?GM2Ii`brC!S-k1I99Md zy@Bly#r!m|Jw1f;f_`Ua)Xt{Y_ra;5Z%{$HU`zWE_u<;jwi

VkFm$2@o;P1rcrs2QC^~}IOhW$6;ufq1eVE=jbbJ#uue;L=O z0{;TGufjir>sfv~Qx%CY@q+@EduO6;ct{}8Tc@`V27 zo`U_P;D5mNOvCShXW)74KMQ{V*Cz+R3H!;zlbGiM{IBpL{GIR${6=^Kel^^KzZTcO z4SxjJzXLDe`uk4o-=9V7KLk%;|8e*Su>S=7Z0siqe-isi!-F`E8Te`NEPM}m4!#Zh z&%@;c;{4zI%-@U8GB{LkJO=+Y zJP!XYJOQu4lkj`sDR>i}hCdI_zhOoKeFOdyyb0e8`)R?a!aexw;cfWw@D6+qypZglXJ3cw6O46z zFSl0VVdo3MaoBxfICkTUz$aqei^6poBmaxR{Uhl9jKlYaC*b?SlkolEDfs^IG<-5V z13v(sg-?O!;N72u?tU>3KM30w;0MEt@F2VdKNMbuzZzbFzXo1~9|o_%4~N&`A$S9R z1iT4<9lQm9J=}vI32(!Xf_LC=fcs|k=XN^W4}T*(0Dlua2tN)Uf=A$C`0?-vd zv+zam9Q?!ZJp7~Z0z3mR!aoi#!572J@TKqy{FCr1JPWVEKLxMDm%$tGPs5w=&%s;p z9NdFn1#iQb!#nU5aNk?|^S=`AhkqU(fDgcf@IiP8{zZ5gz8W5Ze+eFie;FQw7vORD zSKtZw8h8@^Rd@=14Ll9M4xWL34W5O69iD@K1D=O}6JCH{4==*M1uwzB4KKq>@Cy7p z@G5*AyaxXsybk|9yaE3Kyb1pyyaitm_uxN*x8XmAci=a|eP{OP|EF+2yaErve+Cc2 zH^4*ipTooOU%(^qU&5pCU%_MWU&G_@-@+5{P4FcAc6bVY2RseG6P|(J1<%4a!*lRD zJP*GcUVv|b7vaBym*BsLm*IbaSKxnySK)tx*We9!9exkI0sjlU32(w%@V~)5_yh1Z z{6TmJ{t(2 zQ{Z*@f$#?WRq!VKAb1P@YPbh~4ZICM4Bmmi7VdjnfBp}L`{5yY06q;Kguf0Rf*%DB z!`}dpz{Bt;{AhR#J{=y1zY(5*9}7>y-vm#=kAtV-5qJiEJUk1Z0nfotfal>S!VB<| z;6?Z;@De-4Vg!|!h-~ssC;6eD?;URb&9)_OT^a6kN8 z@Bq9755m6#55d>L!|?CIBk&vGQTX@ZG58PQad;V?fd3Glg#QShg8u}bhTjO!z<&zQ z!Yl9`{Achyd;`1y|2ez}{{_4R|0TQ({}sFf|24b{-w3b4e*>?>Z-zJEx5At78oUMH z1oz;#!`tw?;2rp8xNmNM{_lqS;alJV`0wCB`0wE%_#fe6_@Cercmp1V-vf`q{|b-8 z?}aDe_ra6!COie-22aEP2G77BfM?-9ljmjfIk6m!k>h<;7`Fl_`l(8cpKh<{|D|nyFdRs;C}ei@BsW7co6

_(-l7(%%|6hD@g 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�@sL9u4+&pz-5(Db)bWr}9S@n* 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%0Afj{E#1D{Oo(f&EnQ=@(fZI4;jRUTA&z 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%0DFWQ*qY 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 H?SuaZimg/material/white/circle-outline.svg img/material/white/blur.svg img/material/white/arrow-bottom-left.svg + img/material/black/circlecount-outline.svg + img/material/white/circlecount-outline.svg diff --git a/img/material/black/circlecount-outline.png b/img/material/black/circlecount-outline.png new file mode 100644 index 0000000000000000000000000000000000000000..d81063cdcddae6e162c3b907039f41aca8c60aee GIT binary patch literal 531 zcmV+u0_^>XP)VK~y-6rPQ%%RY4F2;4gbk8nv)h@CA}ed;ue|jiNEul0qXQ zg0_NHVi0@*trSZ^+ekVK#mWQ?NepPAt&$W*@oKTN+!fC~G2S1R*_r+4XV09Sp&28X z#$&8vJJxE%&Ijk8a2D_JYnQcwGi^d0+^rJc;2K7;Kh|i(mMh)@Qj=g2`-aOEX$XgK zu;M1nVkdI$G<{|fI}x!9Si+Y$d(m)-@k;b`36AL1>{3O(ji}Fs`)B0GxFNrz*@`$J|GhR z;}!2}6yI2WA1@EeV5 Vc6 + + + + + image/svg+xml + + + + + + + + + + + 1 + diff --git a/img/material/white/circlecount-outline.png b/img/material/white/circlecount-outline.png new file mode 100644 index 0000000000000000000000000000000000000000..e6156ae8d6324f07388d0ab472892c28af7759bb GIT binary patch literal 1697 zcmV;S244AzP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=KJlI$i7h2L34mVhLL#Bwk{RoOw7p98jgx@RWI zy>;(Ps@jwR3oPXG33?`szy6%z4_s6-hot7YOqUvEIDP(Ia^+bTs5&|YT3-(id7d+uAbf8 zy?8BL1ZSX@T&#F0rB)6V3sv~4m|tNz_>dzVdgQ|nKgv-X(x;`SEjMf4N~@i_bQ}{s zckA9uuYmWn=;eXnWs&kW!49^i|Uv16V&LU#+%fdXAf$y2D94* zt>Z)&GZ5oMAa08Q5}FsY=#&yKa*J6kj7_18Aa$_`ofa`5OoLb_J=lGa`yp;Y{fD^m ze~}9d-R~e5fbJ`|Z>aV4JJ&X`a~Cd6qhR-8PGt|cV?_00dehQ5?-NH@QBsJ{iN_4OAn_yDWtZPL z7aaEU%!rXr%@aq6g+d$4ZOn>>N<2jzRaA}g{TY`P&Rd+-a+Njj$zK@CX)DWIr#XxS z7O?~o0%TNCLKzlfv}&Z7NYQ@W!$0KsMRLjHDuIz>0Trl_96$IU{O;DwPfoZ=p*Ya_ zV%r}hKyVjm)NK3v*tQ!dK;Rj;(pvsX9hmtfz1GsAM?iQRxVUa<@*Z%x0}MRrk|8-# zfTlm62j0)w3au97#v!67hOpzL*zcXze-_V1Zye?L4Ga*_F( z^6LNq00v@9M??Ss00000`9r&Z00009a7bBm000ie000ie0hKEb8vpq z5)T^!u+{r}0004~NklmqfnmBN>hU5ssdMUXVD8rmX9}_l5xb(Us$XO8dBgQg6r{aO*e>qudXaoj?W=cV zzljj_MqodvZPd%fouwh57k?qF)V1Kalz?9R@Q1*Ff0y6DqgZ!S)EU4t4lgTV&nMty zIG;u!{22CB;{Ql1>>vT3!#OhoVa9$*z^ibkMj*Tx_GJS4;amf%Ly%R#)mT5xg}o7V zG*{Hul)4i7EjlLq6Gh&9VAs{LBQb*R0FQwOzFr`Vn>#SOx@c1AAq~ zFU3i_(N5Kn&dA*{U-a=p)3ix3HL|R!x72a + + + + + image/svg+xml + + + + + + + + + + + 1 + diff --git a/src/third-party/Qt-Color-Widgets/src/color_wheel.cpp b/src/third-party/Qt-Color-Widgets/src/color_wheel.cpp index 335b29ce..21a490aa 100644 --- a/src/third-party/Qt-Color-Widgets/src/color_wheel.cpp +++ b/src/third-party/Qt-Color-Widgets/src/color_wheel.cpp @@ -23,6 +23,7 @@ #include #include +#include #include #include #include diff --git a/src/tools/arrow/arrowtool.h b/src/tools/arrow/arrowtool.h index 9d81452a..801b7944 100644 --- a/src/tools/arrow/arrowtool.h +++ b/src/tools/arrow/arrowtool.h @@ -19,7 +19,7 @@ #include "src/tools/abstracttwopointtool.h" #include - +#include class ArrowTool : public AbstractTwoPointTool { Q_OBJECT public: diff --git a/src/tools/capturecontext.cpp b/src/tools/capturecontext.cpp index 4e3c9773..2af6593e 100644 --- a/src/tools/capturecontext.cpp +++ b/src/tools/capturecontext.cpp @@ -24,3 +24,4 @@ QPixmap CaptureContext::selectedScreenshotArea() const { return screenshot.copy(selection); } } + diff --git a/src/tools/capturecontext.h b/src/tools/capturecontext.h index 0175fe16..9ce19148 100644 --- a/src/tools/capturecontext.h +++ b/src/tools/capturecontext.h @@ -41,6 +41,7 @@ struct CaptureContext { QPoint mousePos; // Value of the desired thickness int thickness; + int circleCount; // Mode of the capture widget bool fullscreen; diff --git a/src/tools/capturetool.h b/src/tools/capturetool.h index ae1a70c0..9f2382af 100644 --- a/src/tools/capturetool.h +++ b/src/tools/capturetool.h @@ -62,6 +62,8 @@ public: REQ_ADD_CHILD_WINDOW, // Instance this->widget()'s widget which handles its own lifetime. REQ_ADD_EXTERNAL_WIDGETS, + + REQ_INCREMENT_CIRCLE_COUNT, }; explicit CaptureTool(QObject *parent = nullptr) : QObject(parent){} diff --git a/src/tools/circlecount/circlecounttool.cpp b/src/tools/circlecount/circlecounttool.cpp new file mode 100644 index 00000000..25494158 --- /dev/null +++ b/src/tools/circlecount/circlecounttool.cpp @@ -0,0 +1,75 @@ +// Copyright(c) 2017-2019 Alejandro Sirgo Rica & Contributors +// +// This file is part of Flameshot. +// +// Flameshot 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 3 of the License, or +// (at your option) any later version. +// +// Flameshot 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 Flameshot. If not, see . + +#include "circlecounttool.h" +#include +namespace { +#define PADDING_VALUE 2 +} + +CircleCountTool::CircleCountTool(QObject *parent) : AbstractTwoPointTool(parent) { + m_count = 0; +} + +QIcon CircleCountTool::icon(const QColor &background, bool inEditor) const { + Q_UNUSED(inEditor); + return QIcon(iconPath(background) + "circlecount-outline.svg"); +} +QString CircleCountTool::name() const { + return tr("Circle Counter"); +} + +QString CircleCountTool::nameID() { + return QLatin1String(""); +} + +QString CircleCountTool::description() const { + return tr("Add an autoincrementing counter bubble"); +} + +CaptureTool* CircleCountTool::copy(QObject *parent) { + return new CircleCountTool(parent); +} + +void CircleCountTool::process(QPainter &painter, const QPixmap &pixmap, bool recordUndo) { + if (recordUndo) { + updateBackup(pixmap); + } + painter.setBrush(m_color); + + int bubble_size=16; + painter.drawEllipse(m_points.first,bubble_size,bubble_size); + painter.drawText(QRectF(m_points.first.x()-bubble_size/2, m_points.first.y()-bubble_size/2, bubble_size, bubble_size), Qt::AlignCenter, QString::number(m_count)); +} + +void CircleCountTool::paintMousePreview(QPainter &painter, const CaptureContext &context) { + painter.setPen(QPen(context.color, PADDING_VALUE + context.thickness)); + painter.drawLine(context.mousePos, context.mousePos); +} + +void CircleCountTool::drawStart(const CaptureContext &context) { + m_color = context.color; + m_thickness = context.thickness + PADDING_VALUE; + m_points.first = context.mousePos; + m_count = context.circleCount; + emit requestAction(REQ_INCREMENT_CIRCLE_COUNT); + +} + +void CircleCountTool::pressed(const CaptureContext &context) { + Q_UNUSED(context); +} diff --git a/src/tools/circlecount/circlecounttool.h b/src/tools/circlecount/circlecounttool.h new file mode 100644 index 00000000..7893384a --- /dev/null +++ b/src/tools/circlecount/circlecounttool.h @@ -0,0 +1,41 @@ +// Copyright(c) 2017-2019 Alejandro Sirgo Rica & Contributors +// +// This file is part of Flameshot. +// +// Flameshot 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 3 of the License, or +// (at your option) any later version. +// +// Flameshot 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 Flameshot. If not, see . + +#pragma once + +#include "src/tools/abstracttwopointtool.h" + +class CircleCountTool : public AbstractTwoPointTool { + Q_OBJECT +public: + explicit CircleCountTool(QObject *parent = nullptr); + + QIcon icon(const QColor &background, bool inEditor) const override; + QString name() const override; + static QString nameID(); + QString description() const override; + + CaptureTool* copy(QObject *parent = nullptr) override; + void process( + QPainter &painter, const QPixmap &pixmap, bool recordUndo = false) override; + void paintMousePreview(QPainter &painter, const CaptureContext &context) override; +private: + unsigned int m_count; +public slots: + void drawStart(const CaptureContext &context) override; + void pressed(const CaptureContext &context) override; +}; diff --git a/src/tools/toolfactory.cpp b/src/tools/toolfactory.cpp index 23c5032b..588df1b1 100644 --- a/src/tools/toolfactory.cpp +++ b/src/tools/toolfactory.cpp @@ -18,6 +18,7 @@ #include "toolfactory.h" #include "arrow/arrowtool.h" #include "circle/circletool.h" +#include "circlecount/circlecounttool.h" #include "copy/copytool.h" #include "exit/exittool.h" #include "imgur/imguruploadertool.h" @@ -103,6 +104,10 @@ CaptureTool* ToolFactory::CreateTool( case CaptureButton::TYPE_TEXT: tool = new TextTool(parent); break; + case CaptureButton::TYPE_CIRCLECOUNT: + tool = new CircleCountTool(parent); + break; + default: tool = nullptr; break; diff --git a/src/utils/confighandler.cpp b/src/utils/confighandler.cpp index 14f3e55f..15c4194b 100644 --- a/src/utils/confighandler.cpp +++ b/src/utils/confighandler.cpp @@ -56,7 +56,8 @@ QVector ConfigHandler::getButtons() { << CaptureButton::TYPE_IMAGEUPLOADER << CaptureButton::TYPE_OPEN_APP << CaptureButton::TYPE_PIN - << CaptureButton::TYPE_TEXT; + << CaptureButton::TYPE_TEXT + << CaptureButton::TYPE_CIRCLECOUNT; } using bt = CaptureButton::ButtonType; diff --git a/src/widgets/capture/capturebutton.cpp b/src/widgets/capture/capturebutton.cpp index 8a809660..8dde6768 100644 --- a/src/widgets/capture/capturebutton.cpp +++ b/src/widgets/capture/capturebutton.cpp @@ -166,6 +166,7 @@ static std::map buttonTypeOrder { { CaptureButton::TYPE_IMAGEUPLOADER, 16 }, { CaptureButton::TYPE_OPEN_APP, 17 }, { CaptureButton::TYPE_PIN, 18 }, + { CaptureButton::TYPE_CIRCLECOUNT, 19 }, }; int CaptureButton::getPriorityByButton(CaptureButton::ButtonType b) { @@ -193,4 +194,5 @@ QVector CaptureButton::iterableButtonTypes = { CaptureButton::TYPE_IMAGEUPLOADER, CaptureButton::TYPE_OPEN_APP, CaptureButton::TYPE_PIN, + CaptureButton::TYPE_CIRCLECOUNT, }; diff --git a/src/widgets/capture/capturebutton.h b/src/widgets/capture/capturebutton.h index 4ca4b880..4bc9f96e 100644 --- a/src/widgets/capture/capturebutton.h +++ b/src/widgets/capture/capturebutton.h @@ -51,6 +51,8 @@ public: TYPE_REDO = 16, TYPE_PIN = 17, TYPE_TEXT = 18, + TYPE_CIRCLECOUNT = 19, + }; #if QT_VERSION < QT_VERSION_CHECK(5, 5, 0) diff --git a/src/widgets/capture/capturewidget.cpp b/src/widgets/capture/capturewidget.cpp index 1db615bb..cb2a1740 100644 --- a/src/widgets/capture/capturewidget.cpp +++ b/src/widgets/capture/capturewidget.cpp @@ -68,7 +68,7 @@ CaptureWidget::CaptureWidget(const uint id, const QString &savePath, setMouseTracking(true); initContext(savePath, fullScreen); initShortcuts(); - + m_context.circleCount=1; #ifdef Q_OS_WIN // Top left of the whole set of screens QPoint topLeft(0,0); @@ -636,6 +636,11 @@ void CaptureWidget::handleButtonSignal(CaptureTool::Request r) { m_undoStack.setIndex(0); update(); break; + + case CaptureTool::REQ_INCREMENT_CIRCLE_COUNT: + incrementCircleCount(); + break; + case CaptureTool::REQ_CLOSE_GUI: close(); break; @@ -715,7 +720,12 @@ void CaptureWidget::setDrawColor(const QColor &c) { emit colorChanged(c); } -void CaptureWidget::setDrawThickness(const int &t) +void CaptureWidget::incrementCircleCount() +{ + m_context.circleCount++; +} + + void CaptureWidget::setDrawThickness(const int &t) { m_context.thickness = qBound(0, t, 100); ConfigHandler().setdrawThickness(m_context.thickness); diff --git a/src/widgets/capture/capturewidget.h b/src/widgets/capture/capturewidget.h index 171ab33c..c33157c4 100644 --- a/src/widgets/capture/capturewidget.h +++ b/src/widgets/capture/capturewidget.h @@ -90,7 +90,7 @@ private slots: void handleButtonSignal(CaptureTool::Request r); void setDrawColor(const QColor &c); void setDrawThickness(const int &t); - + void incrementCircleCount(); protected: void paintEvent(QPaintEvent *); void mousePressEvent(QMouseEvent *); @@ -112,6 +112,7 @@ protected: // Outside selection opacity int m_opacity; + // utility flags bool m_mouseIsClicked; bool m_rightClick; @@ -122,6 +123,8 @@ protected: bool m_previewEnabled; bool m_adjustmentButtonPressed; + + private: void initContext(const QString &savePath, bool fullscreen); void initPanel(); From ba4e19f26a28b1c4feefad3b2514dbff341d90af Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Thu, 11 Jun 2020 15:30:28 -0500 Subject: [PATCH 09/31] removed build folder --- build/.qmake.stash | 21 --- build/flameshot | Bin 2341656 -> 0 bytes build/moc_predefs.h | 381 -------------------------------------------- 3 files changed, 402 deletions(-) delete mode 100644 build/.qmake.stash delete mode 100755 build/flameshot delete mode 100644 build/moc_predefs.h diff --git a/build/.qmake.stash b/build/.qmake.stash deleted file mode 100644 index e16983a0..00000000 --- a/build/.qmake.stash +++ /dev/null @@ -1,21 +0,0 @@ -QMAKE_CXX.QT_COMPILER_STDCXX = 201402L -QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 9 -QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3 -QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 -QMAKE_CXX.COMPILER_MACROS = \ - QT_COMPILER_STDCXX \ - QMAKE_GCC_MAJOR_VERSION \ - QMAKE_GCC_MINOR_VERSION \ - QMAKE_GCC_PATCH_VERSION -QMAKE_CXX.INCDIRS = \ - /usr/include/c++/9.3.0 \ - /usr/include/c++/9.3.0/x86_64-pc-linux-gnu \ - /usr/include/c++/9.3.0/backward \ - /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include \ - /usr/local/include \ - /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include-fixed \ - /usr/include -QMAKE_CXX.LIBDIRS = \ - /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0 \ - /usr/lib \ - /lib diff --git a/build/flameshot b/build/flameshot deleted file mode 100755 index 0719e49673a16d6d6f6799c56642cd9dc5ec87c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2341656 zcmbrn3t-$;mH0oj1;RVL!$SoP-{nJ+waCjS+QG)EGV!{Gm? zN2((S0bK$AHS@dr_W)HBk>3?u4ljtGo8tHN?^C&){Khun5B|o_xqc=-Ocl!SNF|lT z&mD+=j`Ic8?++e9EtB8D&zb8@9!eFd-{+oqh~e@(_&JnK%k>6Mrf08eh`ta|uMG}<$ zz3F;WEF!<3$vM?hPn&0edlL0x#5xXM-mO^ zH`HA)l)oTu`i)XTom#*7ipUA4T=?6?gBnhL^2`gr{{Clv`u6|4`aPSm-Pi`K56j>W zmS=I%XQ2?jJ{bNRT~S#PsfgUN;h@d~PKj1T*28-n;lCvO_sB2qxPEcPOP9X+()abR zY5Bn`msU4Uv~Rqmw)p0gzrV1(^VHw`uKmXDXa484Z=G=O`)_&UkDvVHqmi#cmDZoh z+ar-*+x7zu~!425@b>t`Q{M4)Ld<2xz zR?pBbJ3j{;q^*z5EqbcHZ{^ zJ3l05=MR8Cv9IRu;2cR?d6X`SX|A`3D^BY<7&}vyO2|9&WGy!4W$@v%}7>$=Z3tTkZTnhy1Te+ROj$ zqjvr;V|IS6qy8p`-#f)2=gLd$^?#?!&R6cV^FLi<=bt;?&foV=JMVVH&Gun?`PGNn z`DKncyQ$e;e)eWNFMi0*f7os3bq@V`-VsLz8|?KQ?1-D+a>U=9qx|WPICXlj7wbU-y>|Ic#vu@1BQt+WgGyRy+TpBcFN7 z;U8{4(%#OxlkNPSH`;m85eN4;=BH1;#a_?jj=cJ34nMHb5%0D+;@#_a+ONCDVR!Fx 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

    _(-l7(%%|6hD@g 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�@sL9u4+&pz-5(Db)bWr}9S@n* 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%0Afj{E#1D{Oo(f&EnQ=@(fZI4;jRUTA&z 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%0DFWQ*qY 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 H?SuaZ Date: Mon, 22 Jun 2020 14:35:56 -0500 Subject: [PATCH 10/31] Changed blur tool to pixelate instead --- .clang-format | 89 ++++++++++++++++++++ src/tools/blur/blurtool.cpp | 160 ++++++++++++++++++++++++------------ 2 files changed, 196 insertions(+), 53 deletions(-) create mode 100644 .clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 00000000..5778e924 --- /dev/null +++ b/.clang-format @@ -0,0 +1,89 @@ +Language: Cpp +# BasedOnStyle: Google +AccessModifierOffset: -1 +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignEscapedNewlinesLeft: true +AlignOperands: true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: true +AllowShortLoopsOnASingleLine: true +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: true +AlwaysBreakTemplateDeclarations: true +BinPackArguments: true +BinPackParameters: true +BraceWrapping: + AfterClass: true + AfterControlStatement: true + AfterEnum: true + AfterFunction: true + AfterNamespace: true + AfterObjCDeclaration: true + AfterStruct: true + AfterUnion: true + BeforeCatch: true + BeforeElse: true + IndentBraces: false +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Allman +BreakBeforeTernaryOperators: true +BreakConstructorInitializers: BeforeColon +BreakConstructorInitializersBeforeComma: false +ColumnLimit: 80 +CommentPragmas: '^ IWYU pragma:' +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 0 +ContinuationIndentWidth: 2 +Cpp11BracedListStyle: true +DerivePointerAlignment: true +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] +IncludeCategories: + - Regex: '^<.*\.h>' + Priority: 1 + - Regex: '^<.*' + Priority: 2 + - Regex: '.*' + Priority: 3 +IndentCaseLabels: true +IndentWidth: 2 +IndentWrappedFunctionNames: false +KeepEmptyLinesAtTheStartOfBlocks: false +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBlockIndentWidth: 2 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: false +PenaltyBreakBeforeFirstCallParameter: 1 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 200 +PointerAlignment: Left +ReflowComments: true +SortIncludes: true +SpaceAfterCStyleCast: false +SpaceBeforeAssignmentOperators: true +SpaceBeforeParens: ControlStatements +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 2 +SpacesInAngles: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard: Auto +TabWidth: 2 +UseTab: Never + diff --git a/src/tools/blur/blurtool.cpp b/src/tools/blur/blurtool.cpp index a927da8f..fda0c392 100644 --- a/src/tools/blur/blurtool.cpp +++ b/src/tools/blur/blurtool.cpp @@ -16,73 +16,127 @@ // along with Flameshot. If not, see . #include "blurtool.h" -#include +#include #include #include #include -#include +#include +#include -BlurTool::BlurTool(QObject *parent) : AbstractTwoPointTool(parent) { +BlurTool::BlurTool(QObject *parent) : AbstractTwoPointTool(parent) {} +QIcon BlurTool::icon(const QColor &background, bool inEditor) const +{ + Q_UNUSED(inEditor); + return QIcon(iconPath(background) + "blur.svg"); +} +QString BlurTool::name() const { return tr("Blur"); } + +QString BlurTool::nameID() { return QLatin1String(""); } + +QString BlurTool::description() const +{ + return tr("Set Blur as the paint tool"); } -QIcon BlurTool::icon(const QColor &background, bool inEditor) const { - Q_UNUSED(inEditor); - return QIcon(iconPath(background) + "blur.svg"); -} -QString BlurTool::name() const { - return tr("Blur"); -} +CaptureTool *BlurTool::copy(QObject *parent) { return new BlurTool(parent); } -QString BlurTool::nameID() { - return QLatin1String(""); -} +void write_block(QImage &image, int x_start, int y_start, int pixel_size, + QRgb block_color) +{ + assert(x_start + pixel_size < image.width()); + assert(y_start + pixel_size < image.height()); -QString BlurTool::description() const { - return tr("Set Blur as the paint tool"); -} - -CaptureTool* BlurTool::copy(QObject *parent) { - return new BlurTool(parent); -} - -void BlurTool::process(QPainter &painter, const QPixmap &pixmap, bool recordUndo) { - if (recordUndo) { - updateBackup(pixmap); + for (auto x = x_start; x < x_start + pixel_size; x++) + { + for (auto y = y_start; y < y_start + pixel_size; y++) + { + image.setPixel(x, y, block_color); } - QPoint &p0 = m_points.first; - QPoint &p1 = m_points.second; - auto pixelRatio = pixmap.devicePixelRatio(); - - QRect selection = QRect(p0, p1).normalized(); - QRect selectionScaled = QRect(p0 * pixelRatio, p1 * pixelRatio).normalized(); - - QGraphicsBlurEffect *blur = new QGraphicsBlurEffect; - blur->setBlurRadius(10); - QGraphicsPixmapItem *item = new QGraphicsPixmapItem ( - pixmap.copy(selectionScaled)); - item->setGraphicsEffect(blur); - - QGraphicsScene scene; - scene.addItem(item); - - scene.render(&painter, selection, QRectF()); - blur->setBlurRadius(12); - scene.render(&painter, selection, QRectF()); - scene.render(&painter, selection, QRectF()); + } } -void BlurTool::paintMousePreview(QPainter &painter, const CaptureContext &context) { - Q_UNUSED(context); - Q_UNUSED(painter); +QRgb calculate_block_averge(QImage &image, int x_start, int y_start, + int pixel_size) +{ + assert(x_start + pixel_size < image.width()); + assert(y_start + pixel_size < image.height()); + + auto red_count = 0; + auto blue_count = 0; + auto green_count = 0; + auto pixel_count = 0; + for (auto x = x_start; x < x_start + pixel_size; x++) + { + for (auto y = y_start; y < y_start + pixel_size; y++) + { + auto pixel = image.pixel(x, y); + + red_count += qRed(pixel); + green_count += qGreen(pixel); + blue_count += qBlue(pixel); + pixel_count++; + } + } + return (qRgb(red_count / pixel_count, green_count / pixel_count, + blue_count / pixel_count)); +} +void BlurTool::process(QPainter &painter, const QPixmap &pixmap, + bool recordUndo) +{ + if (recordUndo) + { + updateBackup(pixmap); + } + QPoint &p0 = m_points.first; + QPoint &p1 = m_points.second; + auto pixelRatio = pixmap.devicePixelRatio(); + + QRect selection = QRect(p0, p1).normalized(); + QRect selectionScaled = QRect(p0 * pixelRatio, p1 * pixelRatio).normalized(); + + QPixmap *source = new QPixmap(pixmap.copy(selectionScaled)); + + QImage original_image{source->toImage()}; + QImage imageResult{source->toImage()}; + unsigned int pixel_size = m_thickness; + + const unsigned int width = source->width(); + const unsigned int height = source->height(); + + // Don't start pixelating until the region is at least as big as the pixel + if ((width > pixel_size) && (height > pixel_size)) + { + for (unsigned int x = 0; x < (width - pixel_size); x += pixel_size) + { + for (unsigned int y = 0; y < (height - pixel_size); y += pixel_size) + { + auto block_color = + calculate_block_averge(original_image, x, y, pixel_size); + write_block(imageResult, x, y, pixel_size, block_color); + } + } + } + QPixmap result{QPixmap::fromImage(imageResult)}; + + QGraphicsScene scene; + scene.addPixmap(result); + + scene.render(&painter, selection, QRectF()); } -void BlurTool::drawStart(const CaptureContext &context) { - m_thickness = context.thickness; - m_points.first = context.mousePos; - m_points.second = context.mousePos; +void BlurTool::paintMousePreview(QPainter &painter, + const CaptureContext &context) +{ + Q_UNUSED(context); + Q_UNUSED(painter); } -void BlurTool::pressed(const CaptureContext &context) { - Q_UNUSED(context); +void BlurTool::drawStart(const CaptureContext &context) +{ + m_thickness = context.thickness; + m_points.first = context.mousePos; + m_points.second = context.mousePos; } + +void BlurTool::pressed(const CaptureContext &context) { Q_UNUSED(context); } From 1ef9cad20c869b2f6fd14259886e3fc8a10850b9 Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Thu, 9 Jul 2020 07:30:40 -0500 Subject: [PATCH 11/31] Added to acknowledgment --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index 9960ca13..01464932 100644 --- a/README.md +++ b/README.md @@ -348,15 +348,11 @@ Info: If I take code from your project and that implies a relicense to GPLv3, yo If you want to contribute check the [CONTRIBUTING.md](CONTRIBUTING.md) -## Donations -I improve Flameshot in my free time because I want to create something good for everyone to use. -If you want you can donate some bucks with the following options: -- [Paypal](https://www.paypal.me/lupoDharkael) -- bitcoin:1K6oiUKWVjP3x9ZuW9C7NbDfcFkMx3G8ue ## Acknowledgment I really appreciate those who have shown interest in the early development process: +- [lupoDharkael](https://github.com/lupoDharkael) - [Cosmo](https://github.com/philpem) - [XerTheSquirrel](https://github.com/XerTheSquirrel) - [The members of Sugus GNU/Linux](https://github.com/SUGUS-GNULinux) From f5013df30614e052b3966f54c29ad363d23d612f Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Thu, 9 Jul 2020 14:51:33 -0500 Subject: [PATCH 12/31] First pass at converting from qmake to cmake. --- .clang-tidy | 6 + .cmake-format.yaml | 18 + .gitignore | 2 + .travis.yml | 98 ------ .travis/linux_after_success.sh | 31 -- .travis/linux_before_install.sh | 7 - .travis/linux_install.sh | 15 - .travis/linux_script.sh | 42 --- .travis/osx_script.sh | 55 --- .travis/services/0x0.st.sh | 25 -- .travis/services/file.io.sh | 26 -- .travis/services/transfer.sh.sh | 19 - .travis/services/transferwee.py | 330 ------------------ .travis/services/wetransfer.com.sh | 25 -- CMakeLists.txt | 24 ++ appveyor.yml | 72 ---- cmake/CompilerWarnings.cmake | 78 +++++ cmake/Sanitizers.cmake | 66 ++++ cmake/StandardProjectSettings.cmake | 34 ++ cmake/StaticAnalyzers.cmake | 37 ++ .../dbus}/make/org.dharkael.Flameshot.service | 0 .../dbus}/org.dharkael.Flameshot.xml | 0 .../dbus}/org.freedesktop.Notifications.xml | 0 {dbus => data/dbus}/other-path/service-gen.sh | 0 .../package/org.dharkael.Flameshot.service | 0 {debian => data/debian}/changelog | 0 {debian => data/debian}/compat | 0 {debian => data/debian}/control | 0 {debian => data/debian}/copyright | 0 {debian => data/debian}/docs | 0 {debian => data/debian}/rules | 0 {debian => data/debian}/source/format | 0 graphics.qrc => data/graphics.qrc | 0 {img => data/img}/app/flameshot.ico | Bin {img => data/img}/app/flameshot.png | Bin {img => data/img}/app/flameshot.svg | 0 .../img}/app/flameshotLogoLicense.txt | 0 .../img}/hicolor/128x128/apps/flameshot.png | Bin .../img}/hicolor/48x48/apps/flameshot.png | Bin .../img}/hicolor/scalable/apps/flameshot.svg | 0 {img => data/img}/material/LICENSE.txt | 0 {img => data/img}/material/README.md | 0 .../img}/material/black/arrow-bottom-left.png | Bin .../img}/material/black/arrow-bottom-left.svg | 0 {img => data/img}/material/black/blur.png | Bin {img => data/img}/material/black/blur.svg | 0 .../img}/material/black/circle-outline.png | Bin .../img}/material/black/circle-outline.svg | 0 .../material/black/circlecount-outline.png | Bin .../material/black/circlecount-outline.svg | 0 {img => data/img}/material/black/close.png | Bin {img => data/img}/material/black/close.svg | 0 .../img}/material/black/cloud-upload.png | Bin .../img}/material/black/cloud-upload.svg | 0 {img => data/img}/material/black/colorize.png | Bin {img => data/img}/material/black/colorize.svg | 0 {img => data/img}/material/black/config.png | Bin {img => data/img}/material/black/config.svg | 0 .../img}/material/black/content-copy.png | Bin .../img}/material/black/content-copy.svg | 0 .../img}/material/black/content-save.png | Bin .../img}/material/black/content-save.svg | 0 .../img}/material/black/cursor-move.png | Bin .../img}/material/black/cursor-move.svg | 0 .../img}/material/black/exit-to-app.png | Bin .../img}/material/black/exit-to-app.svg | 0 .../img}/material/black/format-text.svg | 0 .../img}/material/black/format_bold.png | Bin .../img}/material/black/format_bold.svg | 0 .../img}/material/black/format_italic.png | Bin .../img}/material/black/format_italic.svg | 0 .../material/black/format_strikethrough.png | Bin .../material/black/format_strikethrough.svg | 0 .../img}/material/black/format_underlined.png | Bin .../img}/material/black/format_underlined.svg | 0 {img => data/img}/material/black/graphics.png | Bin {img => data/img}/material/black/graphics.svg | 0 {img => data/img}/material/black/line.png | Bin {img => data/img}/material/black/line.svg | 0 {img => data/img}/material/black/marker.png | Bin {img => data/img}/material/black/marker.svg | 0 .../img}/material/black/mouse-off.svg | 0 {img => data/img}/material/black/mouse.svg | 0 .../img}/material/black/name_edition.png | Bin .../img}/material/black/name_edition.svg | 0 .../img}/material/black/open_with.png | Bin .../img}/material/black/open_with.svg | 0 {img => data/img}/material/black/pencil.png | Bin {img => data/img}/material/black/pencil.svg | 0 {img => data/img}/material/black/pin.png | Bin {img => data/img}/material/black/pin.svg | 0 .../img}/material/black/redo-variant.png | Bin .../img}/material/black/redo-variant.svg | 0 .../img}/material/black/size_indicator.png | Bin .../img}/material/black/size_indicator.svg | 0 .../img}/material/black/square-outline.png | Bin .../img}/material/black/square-outline.svg | 0 {img => data/img}/material/black/square.png | Bin {img => data/img}/material/black/square.svg | 0 {img => data/img}/material/black/text.png | Bin {img => data/img}/material/black/text.svg | 0 .../img}/material/black/undo-variant.png | Bin .../img}/material/black/undo-variant.svg | 0 .../img}/material/white/arrow-bottom-left.png | Bin .../img}/material/white/arrow-bottom-left.svg | 0 {img => data/img}/material/white/blur.png | Bin {img => data/img}/material/white/blur.svg | 0 .../img}/material/white/circle-outline.png | Bin .../img}/material/white/circle-outline.svg | 0 .../material/white/circlecount-outline.png | Bin .../material/white/circlecount-outline.svg | 0 {img => data/img}/material/white/close.png | Bin {img => data/img}/material/white/close.svg | 0 .../img}/material/white/cloud-upload.png | Bin .../img}/material/white/cloud-upload.svg | 0 {img => data/img}/material/white/colorize.png | Bin {img => data/img}/material/white/colorize.svg | 0 {img => data/img}/material/white/config.png | Bin {img => data/img}/material/white/config.svg | 0 .../img}/material/white/content-copy.png | Bin .../img}/material/white/content-copy.svg | 0 .../img}/material/white/content-save.png | Bin .../img}/material/white/content-save.svg | 0 .../img}/material/white/cursor-move.png | Bin .../img}/material/white/cursor-move.svg | 0 .../img}/material/white/exit-to-app.png | Bin .../img}/material/white/exit-to-app.svg | 0 .../img}/material/white/format-text.png | Bin .../img}/material/white/format-text.svg | 0 .../img}/material/white/format_bold.png | Bin .../img}/material/white/format_bold.svg | 0 .../img}/material/white/format_italic.png | Bin .../img}/material/white/format_italic.svg | 0 .../material/white/format_strikethrough.png | Bin .../material/white/format_strikethrough.svg | 0 .../img}/material/white/format_underlined.png | Bin .../img}/material/white/format_underlined.svg | 0 {img => data/img}/material/white/graphics.png | Bin {img => data/img}/material/white/graphics.svg | 0 {img => data/img}/material/white/line.png | Bin {img => data/img}/material/white/line.svg | 0 {img => data/img}/material/white/marker.png | Bin {img => data/img}/material/white/marker.svg | 0 .../img}/material/white/mouse-off.svg | 0 {img => data/img}/material/white/mouse.svg | 0 .../img}/material/white/name_edition.png | Bin .../img}/material/white/name_edition.svg | 0 .../img}/material/white/open_with.png | Bin .../img}/material/white/open_with.svg | 0 {img => data/img}/material/white/pencil.png | Bin {img => data/img}/material/white/pencil.svg | 0 {img => data/img}/material/white/pin.png | Bin {img => data/img}/material/white/pin.svg | 0 .../img}/material/white/redo-variant.png | Bin .../img}/material/white/redo-variant.svg | 0 .../img}/material/white/size_indicator.png | Bin .../img}/material/white/size_indicator.svg | 0 .../img}/material/white/square-outline.png | Bin .../img}/material/white/square-outline.svg | 0 {img => data/img}/material/white/square.png | Bin {img => data/img}/material/white/square.svg | 0 {img => data/img}/material/white/text.png | Bin {img => data/img}/material/white/text.svg | 0 .../img}/material/white/undo-variant.png | Bin .../img}/material/white/undo-variant.svg | 0 {img => data/img}/preview/animatedUsage.gif | Bin {img => data/img}/preview/usageStatic.png | Bin {rpm => data/rpm}/flameshot.spec | 0 .../translations}/Internationalization_ca.ts | 0 .../Internationalization_de_DE.ts | 0 .../translations}/Internationalization_es.ts | 0 .../translations}/Internationalization_fr.ts | 0 .../translations}/Internationalization_hu.ts | 0 .../translations}/Internationalization_ja.ts | 0 .../translations}/Internationalization_ka.ts | 0 .../translations}/Internationalization_nl.ts | 0 .../translations}/Internationalization_pl.ts | 0 .../Internationalization_pt_br.ts | 0 .../translations}/Internationalization_ru.ts | 0 .../translations}/Internationalization_sk.ts | 0 .../translations}/Internationalization_sr.ts | 0 .../translations}/Internationalization_tr.ts | 0 .../translations}/Internationalization_uk.ts | 0 .../Internationalization_zh_CN.ts | 0 .../Internationalization_zh_TW.ts | 0 CONTRIBUTING.md => docs/CONTRIBUTING.md | 0 .../Qt-Color-Widgets/COPYING | 0 .../Qt-Color-Widgets/LICENSE-EXCEPTION | 0 .../Qt-Color-Widgets/README.md | 0 .../Qt-Color-Widgets/color_widgets.pri | 0 .../Qt-Color-Widgets/color_widgets.pro | 0 .../Qt-Color-Widgets/include/ColorWheel | 0 .../Qt-Color-Widgets/include/color_wheel.hpp | 0 .../Qt-Color-Widgets/src/alphaback.png | Bin .../Qt-Color-Widgets/src/color_utils.cpp | 0 .../Qt-Color-Widgets/src/color_utils.hpp | 0 .../Qt-Color-Widgets/src/color_wheel.cpp | 0 .../Qt-Color-Widgets/src/color_widgets.qrc | 0 .../singleapplication/CHANGELOG.md | 0 .../singleapplication/LICENSE | 0 .../singleapplication/README.md | 0 .../singleapplication/Windows.md | 0 .../singleapplication/singleapplication.cpp | 0 .../singleapplication/singleapplication.h | 0 .../singleapplication/singleapplication.pri | 0 .../singleapplication/singleapplication_p.h | 0 flameshot.pro | 293 ---------------- src/CMakeLists.txt | 83 +++++ src/cli/CMakeLists.txt | 1 + src/config/CMakeLists.txt | 11 + src/core/CMakeLists.txt | 5 + src/tools/CMakeLists.txt | 60 ++++ src/utils/CMakeLists.txt | 21 ++ src/widgets/CMakeLists.txt | 19 + src/widgets/capture/CMakeLists.txt | 21 ++ src/widgets/infowindow.cpp | 1 + src/widgets/panel/CMakeLists.txt | 4 + 217 files changed, 491 insertions(+), 1038 deletions(-) create mode 100644 .clang-tidy create mode 100644 .cmake-format.yaml delete mode 100644 .travis.yml delete mode 100644 .travis/linux_after_success.sh delete mode 100644 .travis/linux_before_install.sh delete mode 100644 .travis/linux_install.sh delete mode 100644 .travis/linux_script.sh delete mode 100644 .travis/osx_script.sh delete mode 100644 .travis/services/0x0.st.sh delete mode 100644 .travis/services/file.io.sh delete mode 100644 .travis/services/transfer.sh.sh delete mode 100755 .travis/services/transferwee.py delete mode 100755 .travis/services/wetransfer.com.sh create mode 100644 CMakeLists.txt delete mode 100644 appveyor.yml create mode 100644 cmake/CompilerWarnings.cmake create mode 100644 cmake/Sanitizers.cmake create mode 100644 cmake/StandardProjectSettings.cmake create mode 100644 cmake/StaticAnalyzers.cmake rename {dbus => data/dbus}/make/org.dharkael.Flameshot.service (100%) rename {dbus => data/dbus}/org.dharkael.Flameshot.xml (100%) rename {dbus => data/dbus}/org.freedesktop.Notifications.xml (100%) rename {dbus => data/dbus}/other-path/service-gen.sh (100%) rename {dbus => data/dbus}/package/org.dharkael.Flameshot.service (100%) rename {debian => data/debian}/changelog (100%) rename {debian => data/debian}/compat (100%) rename {debian => data/debian}/control (100%) rename {debian => data/debian}/copyright (100%) rename {debian => data/debian}/docs (100%) rename {debian => data/debian}/rules (100%) rename {debian => data/debian}/source/format (100%) rename graphics.qrc => data/graphics.qrc (100%) rename {img => data/img}/app/flameshot.ico (100%) rename {img => data/img}/app/flameshot.png (100%) rename {img => data/img}/app/flameshot.svg (100%) rename {img => data/img}/app/flameshotLogoLicense.txt (100%) rename {img => data/img}/hicolor/128x128/apps/flameshot.png (100%) rename {img => data/img}/hicolor/48x48/apps/flameshot.png (100%) rename {img => data/img}/hicolor/scalable/apps/flameshot.svg (100%) rename {img => data/img}/material/LICENSE.txt (100%) rename {img => data/img}/material/README.md (100%) rename {img => data/img}/material/black/arrow-bottom-left.png (100%) rename {img => data/img}/material/black/arrow-bottom-left.svg (100%) rename {img => data/img}/material/black/blur.png (100%) rename {img => data/img}/material/black/blur.svg (100%) rename {img => data/img}/material/black/circle-outline.png (100%) rename {img => data/img}/material/black/circle-outline.svg (100%) rename {img => data/img}/material/black/circlecount-outline.png (100%) rename {img => data/img}/material/black/circlecount-outline.svg (100%) rename {img => data/img}/material/black/close.png (100%) rename {img => data/img}/material/black/close.svg (100%) rename {img => data/img}/material/black/cloud-upload.png (100%) rename {img => data/img}/material/black/cloud-upload.svg (100%) rename {img => data/img}/material/black/colorize.png (100%) rename {img => data/img}/material/black/colorize.svg (100%) rename {img => data/img}/material/black/config.png (100%) rename {img => data/img}/material/black/config.svg (100%) rename {img => data/img}/material/black/content-copy.png (100%) rename {img => data/img}/material/black/content-copy.svg (100%) rename {img => data/img}/material/black/content-save.png (100%) rename {img => data/img}/material/black/content-save.svg (100%) rename {img => data/img}/material/black/cursor-move.png (100%) rename {img => data/img}/material/black/cursor-move.svg (100%) rename {img => data/img}/material/black/exit-to-app.png (100%) rename {img => data/img}/material/black/exit-to-app.svg (100%) rename {img => data/img}/material/black/format-text.svg (100%) rename {img => data/img}/material/black/format_bold.png (100%) rename {img => data/img}/material/black/format_bold.svg (100%) rename {img => data/img}/material/black/format_italic.png (100%) rename {img => data/img}/material/black/format_italic.svg (100%) rename {img => data/img}/material/black/format_strikethrough.png (100%) rename {img => data/img}/material/black/format_strikethrough.svg (100%) rename {img => data/img}/material/black/format_underlined.png (100%) rename {img => data/img}/material/black/format_underlined.svg (100%) rename {img => data/img}/material/black/graphics.png (100%) rename {img => data/img}/material/black/graphics.svg (100%) rename {img => data/img}/material/black/line.png (100%) rename {img => data/img}/material/black/line.svg (100%) rename {img => data/img}/material/black/marker.png (100%) rename {img => data/img}/material/black/marker.svg (100%) rename {img => data/img}/material/black/mouse-off.svg (100%) rename {img => data/img}/material/black/mouse.svg (100%) rename {img => data/img}/material/black/name_edition.png (100%) rename {img => data/img}/material/black/name_edition.svg (100%) rename {img => data/img}/material/black/open_with.png (100%) rename {img => data/img}/material/black/open_with.svg (100%) rename {img => data/img}/material/black/pencil.png (100%) rename {img => data/img}/material/black/pencil.svg (100%) rename {img => data/img}/material/black/pin.png (100%) rename {img => data/img}/material/black/pin.svg (100%) rename {img => data/img}/material/black/redo-variant.png (100%) rename {img => data/img}/material/black/redo-variant.svg (100%) rename {img => data/img}/material/black/size_indicator.png (100%) rename {img => data/img}/material/black/size_indicator.svg (100%) rename {img => data/img}/material/black/square-outline.png (100%) rename {img => data/img}/material/black/square-outline.svg (100%) rename {img => data/img}/material/black/square.png (100%) rename {img => data/img}/material/black/square.svg (100%) rename {img => data/img}/material/black/text.png (100%) rename {img => data/img}/material/black/text.svg (100%) rename {img => data/img}/material/black/undo-variant.png (100%) rename {img => data/img}/material/black/undo-variant.svg (100%) rename {img => data/img}/material/white/arrow-bottom-left.png (100%) rename {img => data/img}/material/white/arrow-bottom-left.svg (100%) rename {img => data/img}/material/white/blur.png (100%) rename {img => data/img}/material/white/blur.svg (100%) rename {img => data/img}/material/white/circle-outline.png (100%) rename {img => data/img}/material/white/circle-outline.svg (100%) rename {img => data/img}/material/white/circlecount-outline.png (100%) rename {img => data/img}/material/white/circlecount-outline.svg (100%) rename {img => data/img}/material/white/close.png (100%) rename {img => data/img}/material/white/close.svg (100%) rename {img => data/img}/material/white/cloud-upload.png (100%) rename {img => data/img}/material/white/cloud-upload.svg (100%) rename {img => data/img}/material/white/colorize.png (100%) rename {img => data/img}/material/white/colorize.svg (100%) rename {img => data/img}/material/white/config.png (100%) rename {img => data/img}/material/white/config.svg (100%) rename {img => data/img}/material/white/content-copy.png (100%) rename {img => data/img}/material/white/content-copy.svg (100%) rename {img => data/img}/material/white/content-save.png (100%) rename {img => data/img}/material/white/content-save.svg (100%) rename {img => data/img}/material/white/cursor-move.png (100%) rename {img => data/img}/material/white/cursor-move.svg (100%) rename {img => data/img}/material/white/exit-to-app.png (100%) rename {img => data/img}/material/white/exit-to-app.svg (100%) rename {img => data/img}/material/white/format-text.png (100%) rename {img => data/img}/material/white/format-text.svg (100%) rename {img => data/img}/material/white/format_bold.png (100%) rename {img => data/img}/material/white/format_bold.svg (100%) rename {img => data/img}/material/white/format_italic.png (100%) rename {img => data/img}/material/white/format_italic.svg (100%) rename {img => data/img}/material/white/format_strikethrough.png (100%) rename {img => data/img}/material/white/format_strikethrough.svg (100%) rename {img => data/img}/material/white/format_underlined.png (100%) rename {img => data/img}/material/white/format_underlined.svg (100%) rename {img => data/img}/material/white/graphics.png (100%) rename {img => data/img}/material/white/graphics.svg (100%) rename {img => data/img}/material/white/line.png (100%) rename {img => data/img}/material/white/line.svg (100%) rename {img => data/img}/material/white/marker.png (100%) rename {img => data/img}/material/white/marker.svg (100%) rename {img => data/img}/material/white/mouse-off.svg (100%) rename {img => data/img}/material/white/mouse.svg (100%) rename {img => data/img}/material/white/name_edition.png (100%) rename {img => data/img}/material/white/name_edition.svg (100%) rename {img => data/img}/material/white/open_with.png (100%) rename {img => data/img}/material/white/open_with.svg (100%) rename {img => data/img}/material/white/pencil.png (100%) rename {img => data/img}/material/white/pencil.svg (100%) rename {img => data/img}/material/white/pin.png (100%) rename {img => data/img}/material/white/pin.svg (100%) rename {img => data/img}/material/white/redo-variant.png (100%) rename {img => data/img}/material/white/redo-variant.svg (100%) rename {img => data/img}/material/white/size_indicator.png (100%) rename {img => data/img}/material/white/size_indicator.svg (100%) rename {img => data/img}/material/white/square-outline.png (100%) rename {img => data/img}/material/white/square-outline.svg (100%) rename {img => data/img}/material/white/square.png (100%) rename {img => data/img}/material/white/square.svg (100%) rename {img => data/img}/material/white/text.png (100%) rename {img => data/img}/material/white/text.svg (100%) rename {img => data/img}/material/white/undo-variant.png (100%) rename {img => data/img}/material/white/undo-variant.svg (100%) rename {img => data/img}/preview/animatedUsage.gif (100%) rename {img => data/img}/preview/usageStatic.png (100%) rename {rpm => data/rpm}/flameshot.spec (100%) rename {translations => data/translations}/Internationalization_ca.ts (100%) rename {translations => data/translations}/Internationalization_de_DE.ts (100%) rename {translations => data/translations}/Internationalization_es.ts (100%) rename {translations => data/translations}/Internationalization_fr.ts (100%) rename {translations => data/translations}/Internationalization_hu.ts (100%) rename {translations => data/translations}/Internationalization_ja.ts (100%) rename {translations => data/translations}/Internationalization_ka.ts (100%) rename {translations => data/translations}/Internationalization_nl.ts (100%) rename {translations => data/translations}/Internationalization_pl.ts (100%) rename {translations => data/translations}/Internationalization_pt_br.ts (100%) rename {translations => data/translations}/Internationalization_ru.ts (100%) rename {translations => data/translations}/Internationalization_sk.ts (100%) rename {translations => data/translations}/Internationalization_sr.ts (100%) rename {translations => data/translations}/Internationalization_tr.ts (100%) rename {translations => data/translations}/Internationalization_uk.ts (100%) rename {translations => data/translations}/Internationalization_zh_CN.ts (100%) rename {translations => data/translations}/Internationalization_zh_TW.ts (100%) rename CONTRIBUTING.md => docs/CONTRIBUTING.md (100%) rename {src/third-party => external}/Qt-Color-Widgets/COPYING (100%) rename {src/third-party => external}/Qt-Color-Widgets/LICENSE-EXCEPTION (100%) rename {src/third-party => external}/Qt-Color-Widgets/README.md (100%) rename {src/third-party => external}/Qt-Color-Widgets/color_widgets.pri (100%) rename {src/third-party => external}/Qt-Color-Widgets/color_widgets.pro (100%) rename {src/third-party => external}/Qt-Color-Widgets/include/ColorWheel (100%) rename {src/third-party => external}/Qt-Color-Widgets/include/color_wheel.hpp (100%) rename {src/third-party => external}/Qt-Color-Widgets/src/alphaback.png (100%) rename {src/third-party => external}/Qt-Color-Widgets/src/color_utils.cpp (100%) rename {src/third-party => external}/Qt-Color-Widgets/src/color_utils.hpp (100%) rename {src/third-party => external}/Qt-Color-Widgets/src/color_wheel.cpp (100%) rename {src/third-party => external}/Qt-Color-Widgets/src/color_widgets.qrc (100%) rename {src/third-party => external}/singleapplication/CHANGELOG.md (100%) rename {src/third-party => external}/singleapplication/LICENSE (100%) rename {src/third-party => external}/singleapplication/README.md (100%) rename {src/third-party => external}/singleapplication/Windows.md (100%) rename {src/third-party => external}/singleapplication/singleapplication.cpp (100%) rename {src/third-party => external}/singleapplication/singleapplication.h (100%) rename {src/third-party => external}/singleapplication/singleapplication.pri (100%) rename {src/third-party => external}/singleapplication/singleapplication_p.h (100%) delete mode 100644 flameshot.pro create mode 100644 src/CMakeLists.txt create mode 100644 src/cli/CMakeLists.txt create mode 100644 src/config/CMakeLists.txt create mode 100644 src/core/CMakeLists.txt create mode 100644 src/tools/CMakeLists.txt create mode 100644 src/utils/CMakeLists.txt create mode 100644 src/widgets/CMakeLists.txt create mode 100644 src/widgets/capture/CMakeLists.txt create mode 100644 src/widgets/panel/CMakeLists.txt diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 00000000..42e4670c --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,6 @@ + +--- +Checks: '*,-fuchsia-*,-google-*,-zircon-*,-abseil-*,-modernize-use-trailing-return-type,-llvm-*' +WarningsAsErrors: '*' +HeaderFilterRegex: '' +FormatStyle: none \ No newline at end of file diff --git a/.cmake-format.yaml b/.cmake-format.yaml new file mode 100644 index 00000000..e7be3399 --- /dev/null +++ b/.cmake-format.yaml @@ -0,0 +1,18 @@ +additional_commands: + foo: + flags: + - BAR + - BAZ + kwargs: + DEPENDS: '*' + HEADERS: '*' + SOURCES: '*' +bullet_char: '*' +dangle_parens: false +enum_char: . +line_ending: unix +line_width: 120 +max_pargs_hwrap: 3 +separate_ctrl_name_with_space: false +separate_fn_name_with_space: false +tab_size: 2 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 78489381..7bd1b5e5 100644 --- a/.gitignore +++ b/.gitignore @@ -49,6 +49,8 @@ stage/ .snapcraft/ flameshot*.tar.bz2 +.vscode/ +build/ # NVIM *~ diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9d4c8f5e..00000000 --- a/.travis.yml +++ /dev/null @@ -1,98 +0,0 @@ -dist: xenial -sudo: required - -language: cpp - -branches: - only: - - master - -cache: - directories: - - $HOME/.cache - -env: - global: - # Environment variables for packaging - - PRODUCT=flameshot - - VERSION=0.6.0 - - RELEASE=1 - - ARCH=x86_64 - # Dockerfile from https://github.com/flameshotapp/flameshot-docker-images - - DOCKER_REPO=vitzy/flameshot - # Option: wetransfer.com, file.io, 0x0.st, transfer.sh - - UPLOAD_SERVICE=wetransfer.com - -# The actual list of distribution is available on -# https://hub.docker.com/r/vitzy/flameshot/tags/ -matrix: - include: - - os: linux - # 28 - env: OS=fedora DIST=28 EXTEN=rpm - services: docker - - os: linux - # 29 - env: OS=fedora DIST=29 EXTEN=rpm - services: docker - - os: linux - # 30 - env: OS=fedora DIST=30 EXTEN=rpm - services: docker - - os: linux - # 16.04 LTS - env: OS=ubuntu DIST=xenial EXTEN=deb - services: docker - - os: linux - # 18.04 LTS - env: OS=ubuntu DIST=bionic EXTEN=deb - services: docker - - os: linux - # 19.04 - env: OS=ubuntu DIST=disco EXTEN=deb - services: docker - - os: linux - # 8 - env: OS=debian DIST=jessie EXTEN=deb - services: docker - - os: linux - # 9 - env: OS=debian DIST=stretch EXTEN=deb - services: docker - - os: linux - # No docker environment, just for CI build & test - # ubuntu xenial; default Qt version is 5.6.1 - env: OS=ubuntu DIST=xenial EXTEN=other -# - os: osx -# compiler: clang -# osx_image: xcode9.2 - -before_install: - - export ROOT_PATH="$(pwd)" - - chmod +x .travis/*.sh - - chmod +x .travis/services/*.sh - - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then source .travis/linux_before_install.sh; fi - -install: - - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then source .travis/linux_install.sh; fi - -script: -# - git submodule update --init --recursive -# - git describe --long - - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then source .travis/linux_script.sh; fi -# - if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then source .travis/osx_script.sh; fi - -after_success: - - if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then source .travis/linux_after_success.sh; fi - - echo "Download URL is $TEMP_DOWNLOAD_URL ." - -# deploy: -# # Deploy packages to Github Release -# provider: releases -# api_key: "GITHUB ENCYPTED OAUTH TOKEN" -# file_glob: true -# file: dist/*.{deb,rpm,AppImage,dmg} -# skip_cleanup: true -# on: -# tags: true -# branch: master diff --git a/.travis/linux_after_success.sh b/.travis/linux_after_success.sh deleted file mode 100644 index 8d101d33..00000000 --- a/.travis/linux_after_success.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -- - -set -e - -DIST_PATH=dist - -if [[ "${EXTEN}" == "other" ]]; then - cp "${BUILD_DST_PATH}/flameshot" "${ROOT_PATH}/.travis/services/flameshot_${VERSION}_${ARCH}" - cd "${ROOT_PATH}/.travis/services" - TEMP_DOWNLOAD_URL=$(travis_retry bash \ - "${ROOT_PATH}/.travis/services/${UPLOAD_SERVICE}.sh" \ - flameshot_"${VERSION}_${ARCH}") -else - case "${OS}" in - "ubuntu"|"debian") - cp "${DIST_PATH}/flameshot_${VERSION}_${DIST}_${ARCH}.${EXTEN}" "${ROOT_PATH}/.travis/services/flameshot_${VERSION}_${DIST}_${ARCH}.${EXTEN}" - cd "${ROOT_PATH}/.travis/services" - TEMP_DOWNLOAD_URL=$(travis_retry bash \ - "${ROOT_PATH}/.travis/services/${UPLOAD_SERVICE}.sh" \ - "flameshot_${VERSION}_${DIST}_${ARCH}.${EXTEN}") - ;; - "fedora") - cp "${DIST_PATH}/flameshot_${VERSION}_fedora${DIST}_${ARCH}.${EXTEN}" "${ROOT_PATH}/.travis/services/flameshot_${VERSION}_fedora${DIST}_${ARCH}.${EXTEN}" - cd "${ROOT_PATH}/.travis/services" - TEMP_DOWNLOAD_URL=$(travis_retry bash \ - "${ROOT_PATH}/.travis/services/${UPLOAD_SERVICE}.sh" \ - "flameshot_${VERSION}_fedora${DIST}_${ARCH}.${EXTEN}") - ;; - esac -fi - diff --git a/.travis/linux_before_install.sh b/.travis/linux_before_install.sh deleted file mode 100644 index 68e6cc53..00000000 --- a/.travis/linux_before_install.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -- - -set -e - -if [[ "${EXTEN}" == "other" ]]; then - travis_retry sudo apt update -fi diff --git a/.travis/linux_install.sh b/.travis/linux_install.sh deleted file mode 100644 index f0006ea1..00000000 --- a/.travis/linux_install.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -- - -set -e - -if [[ "${EXTEN}" == "other" ]]; then - # Compile-time - travis_retry sudo apt install -y gcc g++ build-essential qt5-default qt5-qmake qttools5-dev-tools - # Run-time - travis_retry sudo apt install -y libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5-dev - # Optional - travis_retry sudo apt install -y openssl ca-certificates - # Install fcitx-frontend-qt5 - travis_retry sudo apt install -y fcitx-frontend-qt5 - -fi diff --git a/.travis/linux_script.sh b/.travis/linux_script.sh deleted file mode 100644 index 8b1b29a2..00000000 --- a/.travis/linux_script.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash -- - -set -e - -DIST_PATH=dist - -if [[ ! -d "${DIST_PATH}" ]]; then - mkdir "${DIST_PATH}" -fi - -if [[ "${EXTEN}" == "other" ]]; then - project_dir="$(pwd)" - BUILD_DST_PATH=build-test - - qmake --version - mkdir "${BUILD_DST_PATH}" - qmake -makefile DESTDIR="${BUILD_DST_PATH}" "${project_dir}"/flameshot.pro - # Building flameshot - make -j$(nproc) - # Running flameshot tests - make check -j$(nproc) - ls -alhR - -else - travis_retry git clone https://github.com/flameshotapp/packpack.git - travis_retry packpack/packpack - pwd && ls - - case "${OS}" in - "ubuntu"|"debian") - # copy deb to dist path for distribution - cp \ - build/flameshot_*_*.deb \ - "${DIST_PATH}"/flameshot_${VERSION}_${DIST}_${ARCH}.${EXTEN} - ;; - "fedora") - cp \ - build/flameshot-${VERSION}-${RELEASE}.*.${ARCH}.rpm \ - "${DIST_PATH}"/flameshot_${VERSION}_fedora${DIST}_${ARCH}.${EXTEN} - ;; - esac -fi diff --git a/.travis/osx_script.sh b/.travis/osx_script.sh deleted file mode 100644 index 49bf68af..00000000 --- a/.travis/osx_script.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash -- - -set -e - -project_dir="$(pwd)" - -brew update > /dev/null -brew install qt -QTDIR=/usr/local/opt/qt -PATH="${QTDIR}"/bin:"${PATH}" -LDFLAGS=-L"${QTDIR}"/lib -CPPFLAGS=-I"${QTDIR}"/include - -# Build your app -cd "${project_dir}" -mkdir dist -mkdir build -cd build -qmake -version -qmake CONFIG-=debug CONFIG+=release CONFIG+=packaging ../flameshot.pro -make -j$(nproc) - -git clone https://github.com/aurelien-rainone/macdeployqtfix.git -pwd -ls - -ls /Users/travis/build/ZetaoYang/flameshot - -# Package DMG from build/flamshot.app directory -"${QTDIR}"/bin/macdeployqt flameshot.app -python \ - "${project_dir}"/build/macdeployqtfix/macdeployqtfix.py \ - flameshot.app/Contents/MacOS/flameshot \ - "${QTDIR}" - -cd "${project_dir}"/build -mkdir -p distrib/Flameshot -cd distrib/Flameshot -mv "${project_dir}"/build/flameshot.app "${project_dir}"/build/distrib/Flameshot/ -cp "${project_dir}"/LICENSE LICENSE -cp "${project_dir}"/README.md README.md -echo "${VERSION}" > version -echo "${TRAVIS_COMMIT}" >> version - -ln -s /Applications ./Applications - -cd .. -hdiutil create -srcfolder ./Flameshot -format UDBZ ./flameshot.dmg -mv flameshot.dmg flameshot_X64_${VERSION}.dmg -mv flameshot_X64_${VERSION}.dmg "${project_dir}"/dist/flameshot_X64_$VERSION.dmg -TEMP_DOWNLOAD_URL=$(curl \ - --upload-file \ - flameshot_X64_$VERSION.dmg \ - "https://transfer.sh/flameshot_X64_$VERSION.dmg") -cd .. diff --git a/.travis/services/0x0.st.sh b/.travis/services/0x0.st.sh deleted file mode 100644 index c2f5ad09..00000000 --- a/.travis/services/0x0.st.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh -#=============================================================== -# File URLs are valid for at least 30 days and up to a year (see below). -# Shortened URLs do not expire. -# Maximum file size: 512.0 MiB -# Blocked file types: application/x-dosexec, application/x-executable -#=============================================================== - -URL="https://0x0.st" - -if [ $# -eq 0 ]; then - echo "Usage: 0x0.st FILE\n" - exit 1 -fi - -FILE=$1 - -if [ ! -f "$FILE" ]; then - echo "File ${FILE} not found" - exit 1 -fi - -RESPONSE=$(curl -# -F "file=@${FILE}" "${URL}") - -echo "${RESPONSE}" # to terminal diff --git a/.travis/services/file.io.sh b/.travis/services/file.io.sh deleted file mode 100644 index ec55d921..00000000 --- a/.travis/services/file.io.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -#========================================== -# 100 uploads per day, 5GB file size limit for FREE plan. -#========================================== - -URL="https://file.io" -DEFAULT_EXPIRE="14d" # Default to 14 days - -if [ $# -eq 0 ]; then - echo "Usage: file.io FILE [DURATION]\n" - echo "Example: file.io path/to/my/file 1w\n" - exit 1 -fi - -FILE=$1 -EXPIRE=${2:-$DEFAULT_EXPIRE} - -if [ ! -f "$FILE" ]; then - echo "File ${FILE} not found" - exit 1 -fi - -RESPONSE=$(curl -# -F "file=@${FILE}" "${URL}/?expires=${EXPIRE}") - -echo "${RESPONSE}" # to terminal diff --git a/.travis/services/transfer.sh.sh b/.travis/services/transfer.sh.sh deleted file mode 100644 index 082ac8c4..00000000 --- a/.travis/services/transfer.sh.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -URL="https://transfer.sh" - -if [ $# -eq 0 ]; then - echo "Usage: transfer.sh FILE\n" - exit 1 -fi - -FILE=$1 - -if [ ! -f "$FILE" ]; then - echo "File ${FILE} not found" - exit 1 -fi - -RESPONSE=$(curl -# -F "file=@${FILE}" "${URL}") - -echo "${RESPONSE}" # to terminal \ No newline at end of file diff --git a/.travis/services/transferwee.py b/.travis/services/transferwee.py deleted file mode 100755 index 3bf4fc30..00000000 --- a/.travis/services/transferwee.py +++ /dev/null @@ -1,330 +0,0 @@ -#!/usr/bin/env python3.7 - -# -# Copyright (c) 2018-2019 Leonardo Taccari -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS -# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# - - -""" -Download/upload files via wetransfer.com - -transferwee is a script/module to download/upload files via wetransfer.com. - -It exposes `download' and `upload' subcommands, respectively used to download -files from a `we.tl' or `wetransfer.com/downloads' URLs and upload files that -will be shared via emails or link. -""" - - -from typing import List -import os.path -import urllib.parse -import zlib - -import requests - - -WETRANSFER_API_URL = 'https://wetransfer.com/api/v4/transfers' -WETRANSFER_DOWNLOAD_URL = WETRANSFER_API_URL + '/{transfer_id}/download' -WETRANSFER_UPLOAD_EMAIL_URL = WETRANSFER_API_URL + '/email' -WETRANSFER_UPLOAD_LINK_URL = WETRANSFER_API_URL + '/link' -WETRANSFER_FILES_URL = WETRANSFER_API_URL + '/{transfer_id}/files' -WETRANSFER_PART_PUT_URL = WETRANSFER_FILES_URL + '/{file_id}/part-put-url' -WETRANSFER_FINALIZE_MPP_URL = WETRANSFER_FILES_URL + '/{file_id}/finalize-mpp' -WETRANSFER_FINALIZE_URL = WETRANSFER_API_URL + '/{transfer_id}/finalize' - -WETRANSFER_DEFAULT_CHUNK_SIZE = 5242880 - - -def download_url(url: str) -> str: - """Given a wetransfer.com download URL download return the downloadable URL. - - The URL should be of the form `https://we.tl/' or - `https://wetransfer.com/downloads/'. If it is a short URL (i.e. `we.tl') - the redirect is followed in order to retrieve the corresponding - `wetransfer.com/downloads/' URL. - - The following type of URLs are supported: - - `https://we.tl/`: - received via link upload, via email to the sender and printed by - `upload` action - - `https://wetransfer.com//`: - directly not shared in any ways but the short URLs actually redirect to - them - - `https://wetransfer.com///`: - received via email by recipients when the files are shared via email - upload - - Return the download URL (AKA `direct_link') as a str or None if the URL - could not be parsed. - """ - # Follow the redirect if we have a short URL - if url.startswith('https://we.tl/'): - r = requests.head(url, allow_redirects=True) - url = r.url - - recipient_id = None - params = url.replace('https://wetransfer.com/downloads/', '').split('/') - - if len(params) == 2: - transfer_id, security_hash = params - elif len(params) == 3: - transfer_id, recipient_id, security_hash = params - else: - return None - - j = { - "security_hash": security_hash, - } - if recipient_id: - j["recipient_id"] = recipient_id - r = requests.post(WETRANSFER_DOWNLOAD_URL.format(transfer_id=transfer_id), - json=j) - - j = r.json() - return j.get('direct_link') - - -def download(url: str) -> None: - """Given a `we.tl/' or `wetransfer.com/downloads/' download it. - - First a direct link is retrieved (via download_url()), the filename will - be extracted to it and it will be fetched and stored on the current - working directory. - """ - dl_url = download_url(url) - file = urllib.parse.urlparse(dl_url).path.split('/')[-1] - - r = requests.get(dl_url, stream=True) - with open(file, 'wb') as f: - for chunk in r.iter_content(chunk_size=1024): - f.write(chunk) - - -def _file_name_and_size(file: str) -> dict: - """Given a file, prepare the "name" and "size" dictionary. - - Return a dictionary with "name" and "size" keys. - """ - filename = os.path.basename(file) - filesize = os.path.getsize(file) - - return { - "name": filename, - "size": filesize - } - - -def _prepare_email_upload(filenames: List[str], message: str, - sender: str, recipients: List[str]) -> str: - """Given a list of filenames, message a sender and recipients prepare for - the email upload. - - Return the parsed JSON response. - """ - j = { - "files": [_file_name_and_size(f) for f in filenames], - "from": sender, - "message": message, - "recipients": recipients, - "ui_language": "en", - } - - r = requests.post(WETRANSFER_UPLOAD_EMAIL_URL, json=j) - return r.json() - - -def _prepare_link_upload(filenames: List[str], message: str) -> str: - """Given a list of filenames and a message prepare for the link upload. - - Return the parsed JSON response. - """ - j = { - "files": [_file_name_and_size(f) for f in filenames], - "message": message, - "ui_language": "en", - } - - r = requests.post(WETRANSFER_UPLOAD_LINK_URL, json=j) - return r.json() - - -def _prepare_file_upload(transfer_id: str, file: str) -> str: - """Given a transfer_id and file prepare it for the upload. - - Return the parsed JSON response. - """ - j = _file_name_and_size(file) - r = requests.post(WETRANSFER_FILES_URL.format(transfer_id=transfer_id), - json=j) - return r.json() - - -def _upload_chunks(transfer_id: str, file_id: str, file: str, - default_chunk_size: int = WETRANSFER_DEFAULT_CHUNK_SIZE) -> str: - """Given a transfer_id, file_id and file upload it. - - Return the parsed JSON response. - """ - f = open(file, 'rb') - - chunk_number = 0 - while True: - chunk = f.read(default_chunk_size) - chunk_size = len(chunk) - if chunk_size == 0: - break - chunk_number += 1 - - j = { - "chunk_crc": zlib.crc32(chunk), - "chunk_number": chunk_number, - "chunk_size": chunk_size, - "retries": 0 - } - - r = requests.post( - WETRANSFER_PART_PUT_URL.format(transfer_id=transfer_id, - file_id=file_id), - json=j) - url = r.json().get('url') - r = requests.options(url, - headers={ - 'Origin': 'https://wetransfer.com', - 'Access-Control-Request-Method': 'PUT', - }) - r = requests.put(url, data=chunk) - - j = { - 'chunk_count': chunk_number - } - r = requests.put( - WETRANSFER_FINALIZE_MPP_URL.format(transfer_id=transfer_id, - file_id=file_id), - json=j) - - return r.json() - - -def _finalize_upload(transfer_id: str) -> str: - """Given a transfer_id finalize the upload. - - Return the parsed JSON response. - """ - r = requests.put(WETRANSFER_FINALIZE_URL.format(transfer_id=transfer_id)) - - return r.json() - - -def upload(files: List[str], message: str = '', sender: str = None, - recipients: List[str] = []) -> str: - """Given a list of files upload them and return the corresponding URL. - - Also accepts optional parameters: - - `message': message used as a description of the transfer - - `sender': email address used to receive an ACK if the upload is - successfull. For every download by the recipients an email - will be also sent - - `recipients': list of email addresses of recipients. When the upload - succeed every recipients will receive an email with a link - - If both sender and recipient parameters are passed the email upload will be - used. Otherwise, the link upload will be used. - - Return the short URL of the transfer on success. - """ - - # Check that all files exists - for f in files: - if not os.path.exists(f): - return None - - # Check that there are no duplicates filenames - # (despite possible different dirname()) - filenames = [os.path.basename(f) for f in files] - if len(files) != len(set(filenames)): - return None - - transfer_id = None - if sender and recipients: - # email upload - transfer_id = \ - _prepare_email_upload(filenames, message, sender, recipients)['id'] - else: - # link upload - transfer_id = _prepare_link_upload(filenames, message)['id'] - - for f in files: - file_id = _prepare_file_upload(transfer_id, os.path.basename(f))['id'] - _upload_chunks(transfer_id, file_id, f) - - return _finalize_upload(transfer_id)['shortened_url'] - - -if __name__ == '__main__': - import argparse - - ap = argparse.ArgumentParser( - prog='transferwee', - description='Download/upload files via wetransfer.com' - ) - sp = ap.add_subparsers(dest='action', help='action') - - # download subcommand - dp = sp.add_parser('download', help='download files') - dp.add_argument('-g', action='store_true', - help='only print the direct link (without downloading it)') - dp.add_argument('url', nargs='+', type=str, metavar='url', - help='URL (we.tl/... or wetransfer.com/downloads/...)') - - # upload subcommand - up = sp.add_parser('upload', help='upload files') - up.add_argument('-m', type=str, default='', metavar='message', - help='message description for the transfer') - up.add_argument('-f', type=str, metavar='from', help='sender email') - up.add_argument('-t', nargs='+', type=str, metavar='to', - help='recipient emails') - up.add_argument('files', nargs='+', type=str, metavar='file', - help='files to upload') - - args = ap.parse_args() - - if args.action == 'download': - if args.g: - for u in args.url: - print(download_url(u)) - else: - for u in args.url: - download(u) - exit(0) - - if args.action == 'upload': - print(upload(args.files, args.m, args.f, args.t)) - exit(0) - - # No action selected, print help message - ap.print_help() - exit(1) diff --git a/.travis/services/wetransfer.com.sh b/.travis/services/wetransfer.com.sh deleted file mode 100755 index e730f46d..00000000 --- a/.travis/services/wetransfer.com.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh -#========================================================================================================================= -# WeTransfer is a service to send big or small files from A to B. -# It can transfer any type of file - such as presentations, photos, videos, music or documents - to friends and colleagues. -# You can send files up to 2 GB and they will be available for 7 days, with no registration. - -# API doc: https://developers.wetransfer.com/documentation -# Using transferwee.py: https://github.com/iamleot/transferwee -#========================================================================================================================= - -if [ $# -eq 0 ]; then - echo "Usage: python3 transferwee.py FILE\n" - exit 1 -fi - -FILE=$1 - -if [ ! -f "$FILE" ]; then - echo "File ${FILE} not found" - exit 1 -fi - -RESPONSE=$(python3 transferwee.py upload "${FILE}") - -echo "${RESPONSE}" # to terminal diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 00000000..d2e3c2ce --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,24 @@ +cmake_minimum_required(VERSION 3.15) + +project(flameshot CXX) +include(cmake/StandardProjectSettings.cmake) + + +add_library(project_options INTERFACE) +target_compile_features(project_options INTERFACE cxx_std_17) + +add_library(project_warnings INTERFACE) + +# standard compiler warnings +include(cmake/CompilerWarnings.cmake) +#set_project_warnings(project_warnings) + +# sanitizer options if supported by compiler +include(cmake/Sanitizers.cmake) +#enable_sanitizers(project_options) + +# allow for static analysis options +#include(cmake/StaticAnalyzers.cmake) + + +add_subdirectory(src) \ No newline at end of file diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index d2b6560d..00000000 --- a/appveyor.yml +++ /dev/null @@ -1,72 +0,0 @@ -image: Visual Studio 2015 - -version: 0.6.{build}.0 -# Major_Version_Number.Minor_Version_Number.Build_Number.Revision_Number - -branches: - only: - - master - -environment: - COMPILER: msvc - VSVER: 14 - - matrix: - - QT: C:\Qt\5.9\msvc2015_64 - PLATFORM: amd64 - - QT: C:\Qt\5.9\msvc2015 - PLATFORM: x86 -init: - - ps: | - $version = new-object System.Version $env:APPVEYOR_BUILD_VERSION - $packageVersion = "{0}.{1}.{2}" -f $version.Major, $version.Minor, $version.Revision - $env:build_number = $version.Build - $env:flameshot_version = $packageVersion - -# scripts that run after cloning repository -install: - - set PATH=%QT%\bin\;C:\Qt\Tools\QtCreator\bin\;C:\Qt\QtIFW3.0.1\bin\;%PATH% - -# scripts that run before build -before_build: - - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %PLATFORM% - # After calling vcvarsall.bat, %PLATFORM% will be X64 or x86 - - qmake --version - - mkdir build - - cd build - - if "%PLATFORM%" EQU "X64" (qmake -r -spec win32-msvc CONFIG+=x86_64 CONFIG-=debug CONFIG+=release ../flameshot.pro) - - if "%PLATFORM%" EQU "x86" (qmake -r -spec win32-msvc CONFIG+=Win32 CONFIG-=debug CONFIG+=release ../flameshot.pro) - -# custom build scripts -build_script: - - nmake - -# scripts that run after build -after_build: - # Clone OpenSSL DLLs - - git clone https://github.com/tamlok/openssl-utils.git openssl-utils.git - - mkdir distrib\flameshot - - windeployqt.exe --dir .\distrib\flameshot %APPVEYOR_BUILD_FOLDER%\build\release\flameshot.exe - - copy "%APPVEYOR_BUILD_FOLDER%\build\release\flameshot.exe" "distrib\flameshot\flameshot.exe" - - copy "%APPVEYOR_BUILD_FOLDER%\README.md" "distrib\flameshot\README.md" - - copy "%APPVEYOR_BUILD_FOLDER%\LICENSE" "distrib\flameshot\LICENSE.txt" - - echo %flameshot_version% > "distrib\flameshot\version.txt" - - echo Build:%build_number% >> "distrib\flameshot\version.txt" - - echo %APPVEYOR_REPO_COMMIT% >> "distrib\flameshot\version.txt" - - copy "distrib\flameshot\flameshot.exe" "distrib\flameshot_win_%PLATFORM%.exe" - - copy "%APPVEYOR_BUILD_FOLDER%\build\translations\Internationalization_*.qm" "distrib\flameshot\translations" - # Delete translations\qt_*.qm - - del /F /Q "distrib\flameshot\translations\qt_*.qm" - # Copy OpenSSL DLLs - - if "%PLATFORM%" EQU "X64" (xcopy "openssl-utils.git\win64\*.dll" "distrib\flameshot") - - if "%PLATFORM%" EQU "x86" (xcopy "openssl-utils.git\win32\*.dll" "distrib\flameshot") - - cd distrib - - 7z a flameshot_%flameshot_version%_win_%PLATFORM%.zip flameshot - - appveyor-retry curl --upload-file ./flameshot_%flameshot_version%_win_%PLATFORM%.zip https://transfer.sh/flameshot_%flameshot_version%_win_%PLATFORM%.zip - - -# artifacts: -# - path: build\distrib\flameshot_win_%PLATFORM%_portable_%flameshot_version%.zip -# name: portable -# - path: build\distrib\flameshot_win_%PLATFORM%.exe -# name: exe_only diff --git a/cmake/CompilerWarnings.cmake b/cmake/CompilerWarnings.cmake new file mode 100644 index 00000000..d933ce30 --- /dev/null +++ b/cmake/CompilerWarnings.cmake @@ -0,0 +1,78 @@ +# from here: +# +# https://github.com/lefticus/cppbestpractices/blob/master/02-Use_the_Tools_Avai lable.md + +function(set_project_warnings project_name) + option(WARNINGS_AS_ERRORS "Treat compiler warnings as errors" TRUE) + + set(MSVC_WARNINGS + /W4 # Baseline reasonable warnings + /w14242 # 'identifier': conversion from 'type1' to 'type1', possible loss of data + /w14254 # 'operator': conversion from 'type1:field_bits' to 'type2:field_bits', possible loss of data + /w14263 # 'function': member function does not override any base class virtual member function + /w14265 # 'classname': class has virtual functions, but destructor is not virtual instances of this class may not + # be destructed correctly + /w14287 # 'operator': unsigned/negative constant mismatch + /we4289 # nonstandard extension used: 'variable': loop control variable declared in the for-loop is used outside + # the for-loop scope + /w14296 # 'operator': expression is always 'boolean_value' + /w14311 # 'variable': pointer truncation from 'type1' to 'type2' + /w14545 # expression before comma evaluates to a function which is missing an argument list + /w14546 # function call before comma missing argument list + /w14547 # 'operator': operator before comma has no effect; expected operator with side-effect + /w14549 # 'operator': operator before comma has no effect; did you intend 'operator'? + /w14555 # expression has no effect; expected expression with side- effect + /w14619 # pragma warning: there is no warning number 'number' + /w14640 # Enable warning on thread un-safe static member initialization + /w14826 # Conversion from 'type1' to 'type_2' is sign-extended. This may cause unexpected runtime behavior. + /w14905 # wide string literal cast to 'LPSTR' + /w14906 # string literal cast to 'LPWSTR' + /w14928 # illegal copy-initialization; more than one user-defined conversion has been implicitly applied + /permissive- # standards conformance mode for MSVC compiler. + ) + + set(CLANG_WARNINGS + -Wall + -Wextra # reasonable and standard + -Wshadow # warn the user if a variable declaration shadows one from a parent context + -Wnon-virtual-dtor # warn the user if a class with virtual functions has a non-virtual destructor. This helps + # catch hard to track down memory errors + -Wold-style-cast # warn for c-style casts + -Wcast-align # warn for potential performance problem casts + -Wunused # warn on anything being unused + -Woverloaded-virtual # warn if you overload (not override) a virtual function + -Wpedantic # warn if non-standard C++ is used + -Wconversion # warn on type conversions that may lose data + -Wsign-conversion # warn on sign conversions + -Wnull-dereference # warn if a null dereference is detected + -Wdouble-promotion # warn if float is implicit promoted to double + -Wformat=2 # warn on security issues around functions that format output (ie printf) + ) + + if(WARNINGS_AS_ERRORS) + set(CLANG_WARNINGS ${CLANG_WARNINGS} -Werror) + set(MSVC_WARNINGS ${MSVC_WARNINGS} /WX) + endif() + + set(GCC_WARNINGS + ${CLANG_WARNINGS} + -Wmisleading-indentation # warn if indentation implies blocks where blocks do not exist + -Wduplicated-cond # warn if if / else chain has duplicated conditions + -Wduplicated-branches # warn if if / else branches have duplicated code + -Wlogical-op # warn about logical operations being used where bitwise were probably wanted + -Wuseless-cast # warn if you perform a cast to the same type + ) + + if(MSVC) + set(PROJECT_WARNINGS ${MSVC_WARNINGS}) + elseif(CMAKE_CXX_COMPILER_ID MATCHES ".*Clang") + set(PROJECT_WARNINGS ${CLANG_WARNINGS}) + elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + set(PROJECT_WARNINGS ${GCC_WARNINGS}) + else() + message(AUTHOR_WARNING "No compiler warnings set for '${CMAKE_CXX_COMPILER_ID}' compiler.") + endif() + + target_compile_options(${project_name} INTERFACE ${PROJECT_WARNINGS}) + +endfunction() diff --git a/cmake/Sanitizers.cmake b/cmake/Sanitizers.cmake new file mode 100644 index 00000000..dda0d26c --- /dev/null +++ b/cmake/Sanitizers.cmake @@ -0,0 +1,66 @@ +function(enable_sanitizers project_name) + + if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES ".*Clang") + option(ENABLE_COVERAGE "Enable coverage reporting for gcc/clang" FALSE) + + if(ENABLE_COVERAGE) + target_compile_options(${project_name} INTERFACE --coverage -O0 -g) + target_link_libraries(${project_name} INTERFACE --coverage) + endif() + + set(SANITIZERS "") + + option(ENABLE_SANITIZER_ADDRESS "Enable address sanitizer" FALSE) + if(ENABLE_SANITIZER_ADDRESS) + list(APPEND SANITIZERS "address") + endif() + + option(ENABLE_SANITIZER_LEAK "Enable leak sanitizer" FALSE) + if(ENABLE_SANITIZER_LEAK) + list(APPEND SANITIZERS "leak") + endif() + + option(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR "Enable undefined behavior sanitizer" FALSE) + if(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR) + list(APPEND SANITIZERS "undefined") + endif() + + option(ENABLE_SANITIZER_THREAD "Enable thread sanitizer" FALSE) + if(ENABLE_SANITIZER_THREAD) + if("address" IN_LIST SANITIZERS OR "leak" IN_LIST SANITIZERS) + message(WARNING "Thread sanitizer does not work with Address and Leak sanitizer enabled") + else() + list(APPEND SANITIZERS "thread") + endif() + endif() + + option(ENABLE_SANITIZER_MEMORY "Enable memory sanitizer" FALSE) + if(ENABLE_SANITIZER_MEMORY AND CMAKE_CXX_COMPILER_ID MATCHES ".*Clang") + if("address" IN_LIST SANITIZERS + OR "thread" IN_LIST SANITIZERS + OR "leak" IN_LIST SANITIZERS) + message(WARNING "Memory sanitizer does not work with Address, Thread and Leak sanitizer enabled") + else() + list(APPEND SANITIZERS "memory") + endif() + endif() + + list( + JOIN + SANITIZERS + "," + LIST_OF_SANITIZERS) + + endif() + + if(LIST_OF_SANITIZERS) + if(NOT + "${LIST_OF_SANITIZERS}" + STREQUAL + "") + target_compile_options(${project_name} INTERFACE -fsanitize=${LIST_OF_SANITIZERS}) + target_link_libraries(${project_name} INTERFACE -fsanitize=${LIST_OF_SANITIZERS}) + endif() + endif() + +endfunction() \ No newline at end of file diff --git a/cmake/StandardProjectSettings.cmake b/cmake/StandardProjectSettings.cmake new file mode 100644 index 00000000..743b0712 --- /dev/null +++ b/cmake/StandardProjectSettings.cmake @@ -0,0 +1,34 @@ +# Set a default build type if none was specified +if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + message(STATUS "Setting build type to 'RelWithDebInfo' as none was specified.") + set(CMAKE_BUILD_TYPE + RelWithDebInfo + CACHE STRING "Choose the type of build." FORCE) + # Set the possible values of build type for cmake-gui, ccmake + set_property( + CACHE CMAKE_BUILD_TYPE + PROPERTY STRINGS + "Debug" + "Release" + "MinSizeRel" + "RelWithDebInfo") +endif() + +# Generate compile_commands.json to make it easier to work with clang based tools +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +option(ENABLE_IPO "Enable Interprocedural Optimization, aka Link Time Optimization (LTO)" OFF) + +if(ENABLE_IPO) + include(CheckIPOSupported) + check_ipo_supported( + RESULT + result + OUTPUT + output) + if(result) + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE) + else() + message(SEND_ERROR "IPO is not supported: ${output}") + endif() +endif() \ No newline at end of file diff --git a/cmake/StaticAnalyzers.cmake b/cmake/StaticAnalyzers.cmake new file mode 100644 index 00000000..43964447 --- /dev/null +++ b/cmake/StaticAnalyzers.cmake @@ -0,0 +1,37 @@ +option(ENABLE_CPPCHECK "Enable static analysis with cppcheck" OFF) +option(ENABLE_CLANG_TIDY "Enable static analysis with clang-tidy" OFF) +option(ENABLE_INCLUDE_WHAT_YOU_USE "Enable static analysis with include-what-you-use" OFF) + +if(ENABLE_CPPCHECK) + find_program(CPPCHECK cppcheck) + if(CPPCHECK) + set(CMAKE_CXX_CPPCHECK + ${CPPCHECK} + --suppress=missingInclude + --enable=all + --inline-suppr + --inconclusive + -i + ${CMAKE_SOURCE_DIR}/imgui/lib) + else() + message(SEND_ERROR "cppcheck requested but executable not found") + endif() +endif() + +if(ENABLE_CLANG_TIDY) + find_program(CLANGTIDY clang-tidy) + if(CLANGTIDY) + set(CMAKE_CXX_CLANG_TIDY ${CLANGTIDY} -extra-arg=-Wno-unknown-warning-option) + else() + message(SEND_ERROR "clang-tidy requested but executable not found") + endif() +endif() + +if(ENABLE_INCLUDE_WHAT_YOU_USE) + find_program(INCLUDE_WHAT_YOU_USE include-what-you-use) + if(INCLUDE_WHAT_YOU_USE) + set(CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${INCLUDE_WHAT_YOU_USE}) + else() + message(SEND_ERROR "include-what-you-use requested but executable not found") + endif() +endif() diff --git a/dbus/make/org.dharkael.Flameshot.service b/data/dbus/make/org.dharkael.Flameshot.service similarity index 100% rename from dbus/make/org.dharkael.Flameshot.service rename to data/dbus/make/org.dharkael.Flameshot.service diff --git a/dbus/org.dharkael.Flameshot.xml b/data/dbus/org.dharkael.Flameshot.xml similarity index 100% rename from dbus/org.dharkael.Flameshot.xml rename to data/dbus/org.dharkael.Flameshot.xml diff --git a/dbus/org.freedesktop.Notifications.xml b/data/dbus/org.freedesktop.Notifications.xml similarity index 100% rename from dbus/org.freedesktop.Notifications.xml rename to data/dbus/org.freedesktop.Notifications.xml diff --git a/dbus/other-path/service-gen.sh b/data/dbus/other-path/service-gen.sh similarity index 100% rename from dbus/other-path/service-gen.sh rename to data/dbus/other-path/service-gen.sh diff --git a/dbus/package/org.dharkael.Flameshot.service b/data/dbus/package/org.dharkael.Flameshot.service similarity index 100% rename from dbus/package/org.dharkael.Flameshot.service rename to data/dbus/package/org.dharkael.Flameshot.service diff --git a/debian/changelog b/data/debian/changelog similarity index 100% rename from debian/changelog rename to data/debian/changelog diff --git a/debian/compat b/data/debian/compat similarity index 100% rename from debian/compat rename to data/debian/compat diff --git a/debian/control b/data/debian/control similarity index 100% rename from debian/control rename to data/debian/control diff --git a/debian/copyright b/data/debian/copyright similarity index 100% rename from debian/copyright rename to data/debian/copyright diff --git a/debian/docs b/data/debian/docs similarity index 100% rename from debian/docs rename to data/debian/docs diff --git a/debian/rules b/data/debian/rules similarity index 100% rename from debian/rules rename to data/debian/rules diff --git a/debian/source/format b/data/debian/source/format similarity index 100% rename from debian/source/format rename to data/debian/source/format diff --git a/graphics.qrc b/data/graphics.qrc similarity index 100% rename from graphics.qrc rename to data/graphics.qrc diff --git a/img/app/flameshot.ico b/data/img/app/flameshot.ico similarity index 100% rename from img/app/flameshot.ico rename to data/img/app/flameshot.ico diff --git a/img/app/flameshot.png b/data/img/app/flameshot.png similarity index 100% rename from img/app/flameshot.png rename to data/img/app/flameshot.png diff --git a/img/app/flameshot.svg b/data/img/app/flameshot.svg similarity index 100% rename from img/app/flameshot.svg rename to data/img/app/flameshot.svg diff --git a/img/app/flameshotLogoLicense.txt b/data/img/app/flameshotLogoLicense.txt similarity index 100% rename from img/app/flameshotLogoLicense.txt rename to data/img/app/flameshotLogoLicense.txt diff --git a/img/hicolor/128x128/apps/flameshot.png b/data/img/hicolor/128x128/apps/flameshot.png similarity index 100% rename from img/hicolor/128x128/apps/flameshot.png rename to data/img/hicolor/128x128/apps/flameshot.png diff --git a/img/hicolor/48x48/apps/flameshot.png b/data/img/hicolor/48x48/apps/flameshot.png similarity index 100% rename from img/hicolor/48x48/apps/flameshot.png rename to data/img/hicolor/48x48/apps/flameshot.png diff --git a/img/hicolor/scalable/apps/flameshot.svg b/data/img/hicolor/scalable/apps/flameshot.svg similarity index 100% rename from img/hicolor/scalable/apps/flameshot.svg rename to data/img/hicolor/scalable/apps/flameshot.svg diff --git a/img/material/LICENSE.txt b/data/img/material/LICENSE.txt similarity index 100% rename from img/material/LICENSE.txt rename to data/img/material/LICENSE.txt diff --git a/img/material/README.md b/data/img/material/README.md similarity index 100% rename from img/material/README.md rename to data/img/material/README.md diff --git a/img/material/black/arrow-bottom-left.png b/data/img/material/black/arrow-bottom-left.png similarity index 100% rename from img/material/black/arrow-bottom-left.png rename to data/img/material/black/arrow-bottom-left.png diff --git a/img/material/black/arrow-bottom-left.svg b/data/img/material/black/arrow-bottom-left.svg similarity index 100% rename from img/material/black/arrow-bottom-left.svg rename to data/img/material/black/arrow-bottom-left.svg diff --git a/img/material/black/blur.png b/data/img/material/black/blur.png similarity index 100% rename from img/material/black/blur.png rename to data/img/material/black/blur.png diff --git a/img/material/black/blur.svg b/data/img/material/black/blur.svg similarity index 100% rename from img/material/black/blur.svg rename to data/img/material/black/blur.svg diff --git a/img/material/black/circle-outline.png b/data/img/material/black/circle-outline.png similarity index 100% rename from img/material/black/circle-outline.png rename to data/img/material/black/circle-outline.png diff --git a/img/material/black/circle-outline.svg b/data/img/material/black/circle-outline.svg similarity index 100% rename from img/material/black/circle-outline.svg rename to data/img/material/black/circle-outline.svg diff --git a/img/material/black/circlecount-outline.png b/data/img/material/black/circlecount-outline.png similarity index 100% rename from img/material/black/circlecount-outline.png rename to data/img/material/black/circlecount-outline.png diff --git a/img/material/black/circlecount-outline.svg b/data/img/material/black/circlecount-outline.svg similarity index 100% rename from img/material/black/circlecount-outline.svg rename to data/img/material/black/circlecount-outline.svg diff --git a/img/material/black/close.png b/data/img/material/black/close.png similarity index 100% rename from img/material/black/close.png rename to data/img/material/black/close.png diff --git a/img/material/black/close.svg b/data/img/material/black/close.svg similarity index 100% rename from img/material/black/close.svg rename to data/img/material/black/close.svg diff --git a/img/material/black/cloud-upload.png b/data/img/material/black/cloud-upload.png similarity index 100% rename from img/material/black/cloud-upload.png rename to data/img/material/black/cloud-upload.png diff --git a/img/material/black/cloud-upload.svg b/data/img/material/black/cloud-upload.svg similarity index 100% rename from img/material/black/cloud-upload.svg rename to data/img/material/black/cloud-upload.svg diff --git a/img/material/black/colorize.png b/data/img/material/black/colorize.png similarity index 100% rename from img/material/black/colorize.png rename to data/img/material/black/colorize.png diff --git a/img/material/black/colorize.svg b/data/img/material/black/colorize.svg similarity index 100% rename from img/material/black/colorize.svg rename to data/img/material/black/colorize.svg diff --git a/img/material/black/config.png b/data/img/material/black/config.png similarity index 100% rename from img/material/black/config.png rename to data/img/material/black/config.png diff --git a/img/material/black/config.svg b/data/img/material/black/config.svg similarity index 100% rename from img/material/black/config.svg rename to data/img/material/black/config.svg diff --git a/img/material/black/content-copy.png b/data/img/material/black/content-copy.png similarity index 100% rename from img/material/black/content-copy.png rename to data/img/material/black/content-copy.png diff --git a/img/material/black/content-copy.svg b/data/img/material/black/content-copy.svg similarity index 100% rename from img/material/black/content-copy.svg rename to data/img/material/black/content-copy.svg diff --git a/img/material/black/content-save.png b/data/img/material/black/content-save.png similarity index 100% rename from img/material/black/content-save.png rename to data/img/material/black/content-save.png diff --git a/img/material/black/content-save.svg b/data/img/material/black/content-save.svg similarity index 100% rename from img/material/black/content-save.svg rename to data/img/material/black/content-save.svg diff --git a/img/material/black/cursor-move.png b/data/img/material/black/cursor-move.png similarity index 100% rename from img/material/black/cursor-move.png rename to data/img/material/black/cursor-move.png diff --git a/img/material/black/cursor-move.svg b/data/img/material/black/cursor-move.svg similarity index 100% rename from img/material/black/cursor-move.svg rename to data/img/material/black/cursor-move.svg diff --git a/img/material/black/exit-to-app.png b/data/img/material/black/exit-to-app.png similarity index 100% rename from img/material/black/exit-to-app.png rename to data/img/material/black/exit-to-app.png diff --git a/img/material/black/exit-to-app.svg b/data/img/material/black/exit-to-app.svg similarity index 100% rename from img/material/black/exit-to-app.svg rename to data/img/material/black/exit-to-app.svg diff --git a/img/material/black/format-text.svg b/data/img/material/black/format-text.svg similarity index 100% rename from img/material/black/format-text.svg rename to data/img/material/black/format-text.svg diff --git a/img/material/black/format_bold.png b/data/img/material/black/format_bold.png similarity index 100% rename from img/material/black/format_bold.png rename to data/img/material/black/format_bold.png diff --git a/img/material/black/format_bold.svg b/data/img/material/black/format_bold.svg similarity index 100% rename from img/material/black/format_bold.svg rename to data/img/material/black/format_bold.svg diff --git a/img/material/black/format_italic.png b/data/img/material/black/format_italic.png similarity index 100% rename from img/material/black/format_italic.png rename to data/img/material/black/format_italic.png diff --git a/img/material/black/format_italic.svg b/data/img/material/black/format_italic.svg similarity index 100% rename from img/material/black/format_italic.svg rename to data/img/material/black/format_italic.svg diff --git a/img/material/black/format_strikethrough.png b/data/img/material/black/format_strikethrough.png similarity index 100% rename from img/material/black/format_strikethrough.png rename to data/img/material/black/format_strikethrough.png diff --git a/img/material/black/format_strikethrough.svg b/data/img/material/black/format_strikethrough.svg similarity index 100% rename from img/material/black/format_strikethrough.svg rename to data/img/material/black/format_strikethrough.svg diff --git a/img/material/black/format_underlined.png b/data/img/material/black/format_underlined.png similarity index 100% rename from img/material/black/format_underlined.png rename to data/img/material/black/format_underlined.png diff --git a/img/material/black/format_underlined.svg b/data/img/material/black/format_underlined.svg similarity index 100% rename from img/material/black/format_underlined.svg rename to data/img/material/black/format_underlined.svg diff --git a/img/material/black/graphics.png b/data/img/material/black/graphics.png similarity index 100% rename from img/material/black/graphics.png rename to data/img/material/black/graphics.png diff --git a/img/material/black/graphics.svg b/data/img/material/black/graphics.svg similarity index 100% rename from img/material/black/graphics.svg rename to data/img/material/black/graphics.svg diff --git a/img/material/black/line.png b/data/img/material/black/line.png similarity index 100% rename from img/material/black/line.png rename to data/img/material/black/line.png diff --git a/img/material/black/line.svg b/data/img/material/black/line.svg similarity index 100% rename from img/material/black/line.svg rename to data/img/material/black/line.svg diff --git a/img/material/black/marker.png b/data/img/material/black/marker.png similarity index 100% rename from img/material/black/marker.png rename to data/img/material/black/marker.png diff --git a/img/material/black/marker.svg b/data/img/material/black/marker.svg similarity index 100% rename from img/material/black/marker.svg rename to data/img/material/black/marker.svg diff --git a/img/material/black/mouse-off.svg b/data/img/material/black/mouse-off.svg similarity index 100% rename from img/material/black/mouse-off.svg rename to data/img/material/black/mouse-off.svg diff --git a/img/material/black/mouse.svg b/data/img/material/black/mouse.svg similarity index 100% rename from img/material/black/mouse.svg rename to data/img/material/black/mouse.svg diff --git a/img/material/black/name_edition.png b/data/img/material/black/name_edition.png similarity index 100% rename from img/material/black/name_edition.png rename to data/img/material/black/name_edition.png diff --git a/img/material/black/name_edition.svg b/data/img/material/black/name_edition.svg similarity index 100% rename from img/material/black/name_edition.svg rename to data/img/material/black/name_edition.svg diff --git a/img/material/black/open_with.png b/data/img/material/black/open_with.png similarity index 100% rename from img/material/black/open_with.png rename to data/img/material/black/open_with.png diff --git a/img/material/black/open_with.svg b/data/img/material/black/open_with.svg similarity index 100% rename from img/material/black/open_with.svg rename to data/img/material/black/open_with.svg diff --git a/img/material/black/pencil.png b/data/img/material/black/pencil.png similarity index 100% rename from img/material/black/pencil.png rename to data/img/material/black/pencil.png diff --git a/img/material/black/pencil.svg b/data/img/material/black/pencil.svg similarity index 100% rename from img/material/black/pencil.svg rename to data/img/material/black/pencil.svg diff --git a/img/material/black/pin.png b/data/img/material/black/pin.png similarity index 100% rename from img/material/black/pin.png rename to data/img/material/black/pin.png diff --git a/img/material/black/pin.svg b/data/img/material/black/pin.svg similarity index 100% rename from img/material/black/pin.svg rename to data/img/material/black/pin.svg diff --git a/img/material/black/redo-variant.png b/data/img/material/black/redo-variant.png similarity index 100% rename from img/material/black/redo-variant.png rename to data/img/material/black/redo-variant.png diff --git a/img/material/black/redo-variant.svg b/data/img/material/black/redo-variant.svg similarity index 100% rename from img/material/black/redo-variant.svg rename to data/img/material/black/redo-variant.svg diff --git a/img/material/black/size_indicator.png b/data/img/material/black/size_indicator.png similarity index 100% rename from img/material/black/size_indicator.png rename to data/img/material/black/size_indicator.png diff --git a/img/material/black/size_indicator.svg b/data/img/material/black/size_indicator.svg similarity index 100% rename from img/material/black/size_indicator.svg rename to data/img/material/black/size_indicator.svg diff --git a/img/material/black/square-outline.png b/data/img/material/black/square-outline.png similarity index 100% rename from img/material/black/square-outline.png rename to data/img/material/black/square-outline.png diff --git a/img/material/black/square-outline.svg b/data/img/material/black/square-outline.svg similarity index 100% rename from img/material/black/square-outline.svg rename to data/img/material/black/square-outline.svg diff --git a/img/material/black/square.png b/data/img/material/black/square.png similarity index 100% rename from img/material/black/square.png rename to data/img/material/black/square.png diff --git a/img/material/black/square.svg b/data/img/material/black/square.svg similarity index 100% rename from img/material/black/square.svg rename to data/img/material/black/square.svg diff --git a/img/material/black/text.png b/data/img/material/black/text.png similarity index 100% rename from img/material/black/text.png rename to data/img/material/black/text.png diff --git a/img/material/black/text.svg b/data/img/material/black/text.svg similarity index 100% rename from img/material/black/text.svg rename to data/img/material/black/text.svg diff --git a/img/material/black/undo-variant.png b/data/img/material/black/undo-variant.png similarity index 100% rename from img/material/black/undo-variant.png rename to data/img/material/black/undo-variant.png diff --git a/img/material/black/undo-variant.svg b/data/img/material/black/undo-variant.svg similarity index 100% rename from img/material/black/undo-variant.svg rename to data/img/material/black/undo-variant.svg diff --git a/img/material/white/arrow-bottom-left.png b/data/img/material/white/arrow-bottom-left.png similarity index 100% rename from img/material/white/arrow-bottom-left.png rename to data/img/material/white/arrow-bottom-left.png diff --git a/img/material/white/arrow-bottom-left.svg b/data/img/material/white/arrow-bottom-left.svg similarity index 100% rename from img/material/white/arrow-bottom-left.svg rename to data/img/material/white/arrow-bottom-left.svg diff --git a/img/material/white/blur.png b/data/img/material/white/blur.png similarity index 100% rename from img/material/white/blur.png rename to data/img/material/white/blur.png diff --git a/img/material/white/blur.svg b/data/img/material/white/blur.svg similarity index 100% rename from img/material/white/blur.svg rename to data/img/material/white/blur.svg diff --git a/img/material/white/circle-outline.png b/data/img/material/white/circle-outline.png similarity index 100% rename from img/material/white/circle-outline.png rename to data/img/material/white/circle-outline.png diff --git a/img/material/white/circle-outline.svg b/data/img/material/white/circle-outline.svg similarity index 100% rename from img/material/white/circle-outline.svg rename to data/img/material/white/circle-outline.svg diff --git a/img/material/white/circlecount-outline.png b/data/img/material/white/circlecount-outline.png similarity index 100% rename from img/material/white/circlecount-outline.png rename to data/img/material/white/circlecount-outline.png diff --git a/img/material/white/circlecount-outline.svg b/data/img/material/white/circlecount-outline.svg similarity index 100% rename from img/material/white/circlecount-outline.svg rename to data/img/material/white/circlecount-outline.svg diff --git a/img/material/white/close.png b/data/img/material/white/close.png similarity index 100% rename from img/material/white/close.png rename to data/img/material/white/close.png diff --git a/img/material/white/close.svg b/data/img/material/white/close.svg similarity index 100% rename from img/material/white/close.svg rename to data/img/material/white/close.svg diff --git a/img/material/white/cloud-upload.png b/data/img/material/white/cloud-upload.png similarity index 100% rename from img/material/white/cloud-upload.png rename to data/img/material/white/cloud-upload.png diff --git a/img/material/white/cloud-upload.svg b/data/img/material/white/cloud-upload.svg similarity index 100% rename from img/material/white/cloud-upload.svg rename to data/img/material/white/cloud-upload.svg diff --git a/img/material/white/colorize.png b/data/img/material/white/colorize.png similarity index 100% rename from img/material/white/colorize.png rename to data/img/material/white/colorize.png diff --git a/img/material/white/colorize.svg b/data/img/material/white/colorize.svg similarity index 100% rename from img/material/white/colorize.svg rename to data/img/material/white/colorize.svg diff --git a/img/material/white/config.png b/data/img/material/white/config.png similarity index 100% rename from img/material/white/config.png rename to data/img/material/white/config.png diff --git a/img/material/white/config.svg b/data/img/material/white/config.svg similarity index 100% rename from img/material/white/config.svg rename to data/img/material/white/config.svg diff --git a/img/material/white/content-copy.png b/data/img/material/white/content-copy.png similarity index 100% rename from img/material/white/content-copy.png rename to data/img/material/white/content-copy.png diff --git a/img/material/white/content-copy.svg b/data/img/material/white/content-copy.svg similarity index 100% rename from img/material/white/content-copy.svg rename to data/img/material/white/content-copy.svg diff --git a/img/material/white/content-save.png b/data/img/material/white/content-save.png similarity index 100% rename from img/material/white/content-save.png rename to data/img/material/white/content-save.png diff --git a/img/material/white/content-save.svg b/data/img/material/white/content-save.svg similarity index 100% rename from img/material/white/content-save.svg rename to data/img/material/white/content-save.svg diff --git a/img/material/white/cursor-move.png b/data/img/material/white/cursor-move.png similarity index 100% rename from img/material/white/cursor-move.png rename to data/img/material/white/cursor-move.png diff --git a/img/material/white/cursor-move.svg b/data/img/material/white/cursor-move.svg similarity index 100% rename from img/material/white/cursor-move.svg rename to data/img/material/white/cursor-move.svg diff --git a/img/material/white/exit-to-app.png b/data/img/material/white/exit-to-app.png similarity index 100% rename from img/material/white/exit-to-app.png rename to data/img/material/white/exit-to-app.png diff --git a/img/material/white/exit-to-app.svg b/data/img/material/white/exit-to-app.svg similarity index 100% rename from img/material/white/exit-to-app.svg rename to data/img/material/white/exit-to-app.svg diff --git a/img/material/white/format-text.png b/data/img/material/white/format-text.png similarity index 100% rename from img/material/white/format-text.png rename to data/img/material/white/format-text.png diff --git a/img/material/white/format-text.svg b/data/img/material/white/format-text.svg similarity index 100% rename from img/material/white/format-text.svg rename to data/img/material/white/format-text.svg diff --git a/img/material/white/format_bold.png b/data/img/material/white/format_bold.png similarity index 100% rename from img/material/white/format_bold.png rename to data/img/material/white/format_bold.png diff --git a/img/material/white/format_bold.svg b/data/img/material/white/format_bold.svg similarity index 100% rename from img/material/white/format_bold.svg rename to data/img/material/white/format_bold.svg diff --git a/img/material/white/format_italic.png b/data/img/material/white/format_italic.png similarity index 100% rename from img/material/white/format_italic.png rename to data/img/material/white/format_italic.png diff --git a/img/material/white/format_italic.svg b/data/img/material/white/format_italic.svg similarity index 100% rename from img/material/white/format_italic.svg rename to data/img/material/white/format_italic.svg diff --git a/img/material/white/format_strikethrough.png b/data/img/material/white/format_strikethrough.png similarity index 100% rename from img/material/white/format_strikethrough.png rename to data/img/material/white/format_strikethrough.png diff --git a/img/material/white/format_strikethrough.svg b/data/img/material/white/format_strikethrough.svg similarity index 100% rename from img/material/white/format_strikethrough.svg rename to data/img/material/white/format_strikethrough.svg diff --git a/img/material/white/format_underlined.png b/data/img/material/white/format_underlined.png similarity index 100% rename from img/material/white/format_underlined.png rename to data/img/material/white/format_underlined.png diff --git a/img/material/white/format_underlined.svg b/data/img/material/white/format_underlined.svg similarity index 100% rename from img/material/white/format_underlined.svg rename to data/img/material/white/format_underlined.svg diff --git a/img/material/white/graphics.png b/data/img/material/white/graphics.png similarity index 100% rename from img/material/white/graphics.png rename to data/img/material/white/graphics.png diff --git a/img/material/white/graphics.svg b/data/img/material/white/graphics.svg similarity index 100% rename from img/material/white/graphics.svg rename to data/img/material/white/graphics.svg diff --git a/img/material/white/line.png b/data/img/material/white/line.png similarity index 100% rename from img/material/white/line.png rename to data/img/material/white/line.png diff --git a/img/material/white/line.svg b/data/img/material/white/line.svg similarity index 100% rename from img/material/white/line.svg rename to data/img/material/white/line.svg diff --git a/img/material/white/marker.png b/data/img/material/white/marker.png similarity index 100% rename from img/material/white/marker.png rename to data/img/material/white/marker.png diff --git a/img/material/white/marker.svg b/data/img/material/white/marker.svg similarity index 100% rename from img/material/white/marker.svg rename to data/img/material/white/marker.svg diff --git a/img/material/white/mouse-off.svg b/data/img/material/white/mouse-off.svg similarity index 100% rename from img/material/white/mouse-off.svg rename to data/img/material/white/mouse-off.svg diff --git a/img/material/white/mouse.svg b/data/img/material/white/mouse.svg similarity index 100% rename from img/material/white/mouse.svg rename to data/img/material/white/mouse.svg diff --git a/img/material/white/name_edition.png b/data/img/material/white/name_edition.png similarity index 100% rename from img/material/white/name_edition.png rename to data/img/material/white/name_edition.png diff --git a/img/material/white/name_edition.svg b/data/img/material/white/name_edition.svg similarity index 100% rename from img/material/white/name_edition.svg rename to data/img/material/white/name_edition.svg diff --git a/img/material/white/open_with.png b/data/img/material/white/open_with.png similarity index 100% rename from img/material/white/open_with.png rename to data/img/material/white/open_with.png diff --git a/img/material/white/open_with.svg b/data/img/material/white/open_with.svg similarity index 100% rename from img/material/white/open_with.svg rename to data/img/material/white/open_with.svg diff --git a/img/material/white/pencil.png b/data/img/material/white/pencil.png similarity index 100% rename from img/material/white/pencil.png rename to data/img/material/white/pencil.png diff --git a/img/material/white/pencil.svg b/data/img/material/white/pencil.svg similarity index 100% rename from img/material/white/pencil.svg rename to data/img/material/white/pencil.svg diff --git a/img/material/white/pin.png b/data/img/material/white/pin.png similarity index 100% rename from img/material/white/pin.png rename to data/img/material/white/pin.png diff --git a/img/material/white/pin.svg b/data/img/material/white/pin.svg similarity index 100% rename from img/material/white/pin.svg rename to data/img/material/white/pin.svg diff --git a/img/material/white/redo-variant.png b/data/img/material/white/redo-variant.png similarity index 100% rename from img/material/white/redo-variant.png rename to data/img/material/white/redo-variant.png diff --git a/img/material/white/redo-variant.svg b/data/img/material/white/redo-variant.svg similarity index 100% rename from img/material/white/redo-variant.svg rename to data/img/material/white/redo-variant.svg diff --git a/img/material/white/size_indicator.png b/data/img/material/white/size_indicator.png similarity index 100% rename from img/material/white/size_indicator.png rename to data/img/material/white/size_indicator.png diff --git a/img/material/white/size_indicator.svg b/data/img/material/white/size_indicator.svg similarity index 100% rename from img/material/white/size_indicator.svg rename to data/img/material/white/size_indicator.svg diff --git a/img/material/white/square-outline.png b/data/img/material/white/square-outline.png similarity index 100% rename from img/material/white/square-outline.png rename to data/img/material/white/square-outline.png diff --git a/img/material/white/square-outline.svg b/data/img/material/white/square-outline.svg similarity index 100% rename from img/material/white/square-outline.svg rename to data/img/material/white/square-outline.svg diff --git a/img/material/white/square.png b/data/img/material/white/square.png similarity index 100% rename from img/material/white/square.png rename to data/img/material/white/square.png diff --git a/img/material/white/square.svg b/data/img/material/white/square.svg similarity index 100% rename from img/material/white/square.svg rename to data/img/material/white/square.svg diff --git a/img/material/white/text.png b/data/img/material/white/text.png similarity index 100% rename from img/material/white/text.png rename to data/img/material/white/text.png diff --git a/img/material/white/text.svg b/data/img/material/white/text.svg similarity index 100% rename from img/material/white/text.svg rename to data/img/material/white/text.svg diff --git a/img/material/white/undo-variant.png b/data/img/material/white/undo-variant.png similarity index 100% rename from img/material/white/undo-variant.png rename to data/img/material/white/undo-variant.png diff --git a/img/material/white/undo-variant.svg b/data/img/material/white/undo-variant.svg similarity index 100% rename from img/material/white/undo-variant.svg rename to data/img/material/white/undo-variant.svg diff --git a/img/preview/animatedUsage.gif b/data/img/preview/animatedUsage.gif similarity index 100% rename from img/preview/animatedUsage.gif rename to data/img/preview/animatedUsage.gif diff --git a/img/preview/usageStatic.png b/data/img/preview/usageStatic.png similarity index 100% rename from img/preview/usageStatic.png rename to data/img/preview/usageStatic.png diff --git a/rpm/flameshot.spec b/data/rpm/flameshot.spec similarity index 100% rename from rpm/flameshot.spec rename to data/rpm/flameshot.spec diff --git a/translations/Internationalization_ca.ts b/data/translations/Internationalization_ca.ts similarity index 100% rename from translations/Internationalization_ca.ts rename to data/translations/Internationalization_ca.ts diff --git a/translations/Internationalization_de_DE.ts b/data/translations/Internationalization_de_DE.ts similarity index 100% rename from translations/Internationalization_de_DE.ts rename to data/translations/Internationalization_de_DE.ts diff --git a/translations/Internationalization_es.ts b/data/translations/Internationalization_es.ts similarity index 100% rename from translations/Internationalization_es.ts rename to data/translations/Internationalization_es.ts diff --git a/translations/Internationalization_fr.ts b/data/translations/Internationalization_fr.ts similarity index 100% rename from translations/Internationalization_fr.ts rename to data/translations/Internationalization_fr.ts diff --git a/translations/Internationalization_hu.ts b/data/translations/Internationalization_hu.ts similarity index 100% rename from translations/Internationalization_hu.ts rename to data/translations/Internationalization_hu.ts diff --git a/translations/Internationalization_ja.ts b/data/translations/Internationalization_ja.ts similarity index 100% rename from translations/Internationalization_ja.ts rename to data/translations/Internationalization_ja.ts diff --git a/translations/Internationalization_ka.ts b/data/translations/Internationalization_ka.ts similarity index 100% rename from translations/Internationalization_ka.ts rename to data/translations/Internationalization_ka.ts diff --git a/translations/Internationalization_nl.ts b/data/translations/Internationalization_nl.ts similarity index 100% rename from translations/Internationalization_nl.ts rename to data/translations/Internationalization_nl.ts diff --git a/translations/Internationalization_pl.ts b/data/translations/Internationalization_pl.ts similarity index 100% rename from translations/Internationalization_pl.ts rename to data/translations/Internationalization_pl.ts diff --git a/translations/Internationalization_pt_br.ts b/data/translations/Internationalization_pt_br.ts similarity index 100% rename from translations/Internationalization_pt_br.ts rename to data/translations/Internationalization_pt_br.ts diff --git a/translations/Internationalization_ru.ts b/data/translations/Internationalization_ru.ts similarity index 100% rename from translations/Internationalization_ru.ts rename to data/translations/Internationalization_ru.ts diff --git a/translations/Internationalization_sk.ts b/data/translations/Internationalization_sk.ts similarity index 100% rename from translations/Internationalization_sk.ts rename to data/translations/Internationalization_sk.ts diff --git a/translations/Internationalization_sr.ts b/data/translations/Internationalization_sr.ts similarity index 100% rename from translations/Internationalization_sr.ts rename to data/translations/Internationalization_sr.ts diff --git a/translations/Internationalization_tr.ts b/data/translations/Internationalization_tr.ts similarity index 100% rename from translations/Internationalization_tr.ts rename to data/translations/Internationalization_tr.ts diff --git a/translations/Internationalization_uk.ts b/data/translations/Internationalization_uk.ts similarity index 100% rename from translations/Internationalization_uk.ts rename to data/translations/Internationalization_uk.ts diff --git a/translations/Internationalization_zh_CN.ts b/data/translations/Internationalization_zh_CN.ts similarity index 100% rename from translations/Internationalization_zh_CN.ts rename to data/translations/Internationalization_zh_CN.ts diff --git a/translations/Internationalization_zh_TW.ts b/data/translations/Internationalization_zh_TW.ts similarity index 100% rename from translations/Internationalization_zh_TW.ts rename to data/translations/Internationalization_zh_TW.ts diff --git a/CONTRIBUTING.md b/docs/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to docs/CONTRIBUTING.md diff --git a/src/third-party/Qt-Color-Widgets/COPYING b/external/Qt-Color-Widgets/COPYING similarity index 100% rename from src/third-party/Qt-Color-Widgets/COPYING rename to external/Qt-Color-Widgets/COPYING diff --git a/src/third-party/Qt-Color-Widgets/LICENSE-EXCEPTION b/external/Qt-Color-Widgets/LICENSE-EXCEPTION similarity index 100% rename from src/third-party/Qt-Color-Widgets/LICENSE-EXCEPTION rename to external/Qt-Color-Widgets/LICENSE-EXCEPTION diff --git a/src/third-party/Qt-Color-Widgets/README.md b/external/Qt-Color-Widgets/README.md similarity index 100% rename from src/third-party/Qt-Color-Widgets/README.md rename to external/Qt-Color-Widgets/README.md diff --git a/src/third-party/Qt-Color-Widgets/color_widgets.pri b/external/Qt-Color-Widgets/color_widgets.pri similarity index 100% rename from src/third-party/Qt-Color-Widgets/color_widgets.pri rename to external/Qt-Color-Widgets/color_widgets.pri diff --git a/src/third-party/Qt-Color-Widgets/color_widgets.pro b/external/Qt-Color-Widgets/color_widgets.pro similarity index 100% rename from src/third-party/Qt-Color-Widgets/color_widgets.pro rename to external/Qt-Color-Widgets/color_widgets.pro diff --git a/src/third-party/Qt-Color-Widgets/include/ColorWheel b/external/Qt-Color-Widgets/include/ColorWheel similarity index 100% rename from src/third-party/Qt-Color-Widgets/include/ColorWheel rename to external/Qt-Color-Widgets/include/ColorWheel diff --git a/src/third-party/Qt-Color-Widgets/include/color_wheel.hpp b/external/Qt-Color-Widgets/include/color_wheel.hpp similarity index 100% rename from src/third-party/Qt-Color-Widgets/include/color_wheel.hpp rename to external/Qt-Color-Widgets/include/color_wheel.hpp diff --git a/src/third-party/Qt-Color-Widgets/src/alphaback.png b/external/Qt-Color-Widgets/src/alphaback.png similarity index 100% rename from src/third-party/Qt-Color-Widgets/src/alphaback.png rename to external/Qt-Color-Widgets/src/alphaback.png diff --git a/src/third-party/Qt-Color-Widgets/src/color_utils.cpp b/external/Qt-Color-Widgets/src/color_utils.cpp similarity index 100% rename from src/third-party/Qt-Color-Widgets/src/color_utils.cpp rename to external/Qt-Color-Widgets/src/color_utils.cpp diff --git a/src/third-party/Qt-Color-Widgets/src/color_utils.hpp b/external/Qt-Color-Widgets/src/color_utils.hpp similarity index 100% rename from src/third-party/Qt-Color-Widgets/src/color_utils.hpp rename to external/Qt-Color-Widgets/src/color_utils.hpp diff --git a/src/third-party/Qt-Color-Widgets/src/color_wheel.cpp b/external/Qt-Color-Widgets/src/color_wheel.cpp similarity index 100% rename from src/third-party/Qt-Color-Widgets/src/color_wheel.cpp rename to external/Qt-Color-Widgets/src/color_wheel.cpp diff --git a/src/third-party/Qt-Color-Widgets/src/color_widgets.qrc b/external/Qt-Color-Widgets/src/color_widgets.qrc similarity index 100% rename from src/third-party/Qt-Color-Widgets/src/color_widgets.qrc rename to external/Qt-Color-Widgets/src/color_widgets.qrc diff --git a/src/third-party/singleapplication/CHANGELOG.md b/external/singleapplication/CHANGELOG.md similarity index 100% rename from src/third-party/singleapplication/CHANGELOG.md rename to external/singleapplication/CHANGELOG.md diff --git a/src/third-party/singleapplication/LICENSE b/external/singleapplication/LICENSE similarity index 100% rename from src/third-party/singleapplication/LICENSE rename to external/singleapplication/LICENSE diff --git a/src/third-party/singleapplication/README.md b/external/singleapplication/README.md similarity index 100% rename from src/third-party/singleapplication/README.md rename to external/singleapplication/README.md diff --git a/src/third-party/singleapplication/Windows.md b/external/singleapplication/Windows.md similarity index 100% rename from src/third-party/singleapplication/Windows.md rename to external/singleapplication/Windows.md diff --git a/src/third-party/singleapplication/singleapplication.cpp b/external/singleapplication/singleapplication.cpp similarity index 100% rename from src/third-party/singleapplication/singleapplication.cpp rename to external/singleapplication/singleapplication.cpp diff --git a/src/third-party/singleapplication/singleapplication.h b/external/singleapplication/singleapplication.h similarity index 100% rename from src/third-party/singleapplication/singleapplication.h rename to external/singleapplication/singleapplication.h diff --git a/src/third-party/singleapplication/singleapplication.pri b/external/singleapplication/singleapplication.pri similarity index 100% rename from src/third-party/singleapplication/singleapplication.pri rename to external/singleapplication/singleapplication.pri diff --git a/src/third-party/singleapplication/singleapplication_p.h b/external/singleapplication/singleapplication_p.h similarity index 100% rename from src/third-party/singleapplication/singleapplication_p.h rename to external/singleapplication/singleapplication_p.h diff --git a/flameshot.pro b/flameshot.pro deleted file mode 100644 index bf3f80af..00000000 --- a/flameshot.pro +++ /dev/null @@ -1,293 +0,0 @@ -#------------------------------------------------- -# -# Project created by Dharkael 2017-04-21T00:42:49 -# -#------------------------------------------------- - -win32:LIBS += -luser32 -lshell32 - -TAG_VERSION = $$system(git --git-dir $$PWD/.git --work-tree $$PWD describe --always --tags) -isEmpty(TAG_VERSION){ - TAG_VERSION = v0.6.0 -} -DEFINES += APP_VERSION=\\\"$$TAG_VERSION\\\" - -QT += core gui widgets network svg - -unix:!macx { - QT += dbus -} - -CONFIG += c++11 link_pkgconfig - -#CONFIG += packaging # Enables "make install" for packaging paths - -TARGET = flameshot -TEMPLATE = app - -win32:RC_ICONS += img/app/flameshot.ico - -#release: DESTDIR = build/release -#debug: DESTDIR = build/debug - -#OBJECTS_DIR = $$DESTDIR/.obj -#MOC_DIR = $$DESTDIR/.moc -#RCC_DIR = $$DESTDIR/.qrc -#UI_DIR = $$DESTDIR/.ui - -TRANSLATIONS = translations/Internationalization_es.ts \ - translations/Internationalization_ca.ts \ - translations/Internationalization_ru.ts \ - translations/Internationalization_zh_CN.ts \ - translations/Internationalization_zh_TW.ts \ - translations/Internationalization_tr.ts \ - translations/Internationalization_ka.ts \ - translations/Internationalization_fr.ts \ - translations/Internationalization_pl.ts \ - translations/Internationalization_ja.ts \ - translations/Internationalization_pt_br.ts \ - translations/Internationalization_sr.ts \ - translations/Internationalization_uk.ts \ - translations/Internationalization_de_DE.ts \ - translations/Internationalization_sk.ts \ - -# Generate translations in build -TRANSLATIONS_FILES = - -qtPrepareTool(LRELEASE, lrelease) -for(tsfile, TRANSLATIONS) { - qmfile = $$shadowed($$tsfile) - qmfile ~= s,.ts$,.qm, - qmdir = $$dirname(qmfile) - !exists($$qmdir) { - mkpath($$qmdir)|error("Aborting.") - } - command = $$LRELEASE -removeidentical $$tsfile -qm $$qmfile - system($$command)|error("Failed to run: $$command") - TRANSLATIONS_FILES += $$qmfile -} - -DEFINES += QT_DEPRECATED_WARNINGS - -include(src/third-party/singleapplication/singleapplication.pri) -include(src/third-party/Qt-Color-Widgets//color_widgets.pri) - -DEFINES += QAPPLICATION_CLASS=QApplication - -SOURCES += src/main.cpp \ - src/tools/circlecount/circlecounttool.cpp \ - src/widgets/capture/buttonhandler.cpp \ - src/widgets/infowindow.cpp \ - src/config/configwindow.cpp \ - src/widgets/capture/capturewidget.cpp \ - src/widgets/capture/colorpicker.cpp \ - src/config/buttonlistview.cpp \ - src/config/uicoloreditor.cpp \ - src/config/geneneralconf.cpp \ - src/core/controller.cpp \ - src/config/clickablelabel.cpp \ - src/config/filenameeditor.cpp \ - src/config/strftimechooserwidget.cpp \ - src/widgets/capture/capturebutton.cpp \ - src/tools/pencil/penciltool.cpp \ - src/tools/undo/undotool.cpp \ - src/tools/redo/redotool.cpp \ - src/tools/arrow/arrowtool.cpp \ - src/tools/circle/circletool.cpp \ - src/tools/copy/copytool.cpp \ - src/tools/exit/exittool.cpp \ - src/tools/imgur/imguruploadertool.cpp \ - src/tools/line/linetool.cpp \ - src/tools/marker/markertool.cpp \ - src/tools/move/movetool.cpp \ - src/tools/rectangle/rectangletool.cpp \ - src/tools/save/savetool.cpp \ - src/tools/selection/selectiontool.cpp \ - src/tools/sizeindicator/sizeindicatortool.cpp \ - src/tools/toolfactory.cpp \ - src/utils/filenamehandler.cpp \ - src/utils/screengrabber.cpp \ - src/utils/confighandler.cpp \ - src/utils/systemnotification.cpp \ - src/cli/commandlineparser.cpp \ - src/cli/commandoption.cpp \ - src/cli/commandargument.cpp \ - src/utils/screenshotsaver.cpp \ - src/tools/imgur/imguruploader.cpp \ - src/widgets/loadspinner.cpp \ - src/widgets/imagelabel.cpp \ - src/widgets/notificationwidget.cpp \ - src/widgets/capture/notifierbox.cpp \ - src/utils/desktopinfo.cpp \ - src/tools/launcher/applauncherwidget.cpp \ - src/utils/desktopfileparse.cpp \ - src/tools/launcher/launcheritemdelegate.cpp \ - src/tools/blur/blurtool.cpp \ - src/tools/pin/pintool.cpp \ - src/tools/launcher/terminallauncher.cpp \ - src/config/visualseditor.cpp \ - src/config/extendedslider.cpp \ - src/tools/launcher/openwithprogram.cpp \ - src/tools/launcher/applaunchertool.cpp \ - src/utils/pathinfo.cpp \ - src/utils/colorutils.cpp \ - src/tools/capturecontext.cpp \ - src/widgets/capture/modificationcommand.cpp \ - src/tools/abstractpathtool.cpp \ - src/tools/abstracttwopointtool.cpp \ - src/tools/abstractactiontool.cpp \ - src/utils/globalvalues.cpp \ - src/widgets/panel/utilitypanel.cpp \ - src/widgets/capture/hovereventfilter.cpp \ - src/widgets/capture/selectionwidget.cpp \ - src/tools/pin/pinwidget.cpp \ - src/widgets/capturelauncher.cpp \ - src/tools/text/texttool.cpp \ - src/tools/text/textwidget.cpp \ - src/core/capturerequest.cpp \ - src/tools/text/textconfig.cpp \ - src/widgets/panel/sidepanelwidget.cpp - -HEADERS += src/widgets/capture/buttonhandler.h \ - src/tools/circlecount/circlecounttool.h \ - src/widgets/infowindow.h \ - src/config/configwindow.h \ - src/widgets/capture/capturewidget.h \ - src/widgets/capture/colorpicker.h \ - src/config/buttonlistview.h \ - src/config/uicoloreditor.h \ - src/config/geneneralconf.h \ - src/config/clickablelabel.h \ - src/config/filenameeditor.h \ - src/utils/filenamehandler.h \ - src/config/strftimechooserwidget.h \ - src/utils/screengrabber.h \ - src/tools/capturetool.h \ - src/widgets/capture/capturebutton.h \ - src/tools/pencil/penciltool.h \ - src/tools/undo/undotool.h \ - src/tools/redo/redotool.h \ - src/tools/arrow/arrowtool.h \ - src/tools/circle/circletool.h \ - src/tools/copy/copytool.h \ - src/tools/exit/exittool.h \ - src/tools/imgur/imguruploadertool.h \ - src/tools/line/linetool.h \ - src/tools/marker/markertool.h \ - src/tools/move/movetool.h \ - src/tools/rectangle/rectangletool.h \ - src/tools/save/savetool.h \ - src/tools/selection/selectiontool.h \ - src/tools/sizeindicator/sizeindicatortool.h \ - src/tools/toolfactory.h \ - src/utils/confighandler.h \ - src/core/controller.h \ - src/utils/systemnotification.h \ - src/cli/commandlineparser.h \ - src/cli/commandoption.h \ - src/cli/commandargument.h \ - src/utils/screenshotsaver.h \ - src/tools/imgur/imguruploader.h \ - src/widgets/loadspinner.h \ - src/widgets/imagelabel.h \ - src/widgets/notificationwidget.h \ - src/widgets/capture/notifierbox.h \ - src/utils/desktopinfo.h \ - src/tools/launcher/applauncherwidget.h \ - src/utils/desktopfileparse.h \ - src/tools/launcher/launcheritemdelegate.h \ - src/tools/blur/blurtool.h \ - src/tools/pin/pintool.h \ - src/tools/launcher/terminallauncher.h \ - src/config/visualseditor.h \ - src/config/extendedslider.h \ - src/tools/launcher/openwithprogram.h \ - src/utils/pathinfo.h \ - src/tools/capturecontext.h \ - src/tools/launcher/applaunchertool.h \ - src/utils/globalvalues.h \ - src/utils/colorutils.h \ - src/widgets/capture/modificationcommand.h \ - src/tools/abstractpathtool.h \ - src/tools/abstracttwopointtool.h \ - src/tools/abstractactiontool.h \ - src/widgets/panel/utilitypanel.h \ - src/widgets/capture/hovereventfilter.h \ - src/widgets/capture/selectionwidget.h \ - src/tools/pin/pinwidget.h \ - src/widgets/capturelauncher.h \ - src/tools/text/texttool.h \ - src/tools/text/textwidget.h \ - src/core/capturerequest.h \ - src/tools/text/textconfig.h \ - src/widgets/panel/sidepanelwidget.h - -unix:!macx { - SOURCES += src/core/flameshotdbusadapter.cpp \ - src/utils/dbusutils.cpp - - HEADERS += src/core/flameshotdbusadapter.h \ - src/utils/dbusutils.h -} - -win32 { - SOURCES += src/core/globalshortcutfilter.cpp - - HEADERS += src/core/globalshortcutfilter.h -} - -RESOURCES += \ - graphics.qrc - -# installs -unix:!macx { - isEmpty(PREFIX) { - packaging { - PREFIX = /usr - } else { - PREFIX = /usr/local - } - } - - DEFINES += APP_PREFIX=\\\"$$PREFIX\\\" - - target.path = $${PREFIX}/bin/ - - qmfile.path = $${PREFIX}/share/flameshot/translations/ - qmfile.files = $${TRANSLATIONS_FILES} - - dbus.path = $${PREFIX}/share/dbus-1/interfaces/ - dbus.files = dbus/org.dharkael.Flameshot.xml - - icon.path = $${PREFIX}/share/icons/hicolor/ - icon.files = img/hicolor/* - - completion.path = $${PREFIX}/share/bash-completion/completions/ - completion.files = docs/bash-completion/flameshot - - appdata.path = $${PREFIX}/share/metainfo/ - appdata.files = docs/appdata/flameshot.appdata.xml - - desktopentry.path = $${PREFIX}/share/applications - desktopentry.files = docs/desktopEntry/package/flameshot.desktop - - servicedbus.path = $${PREFIX}/share/dbus-1/services/ - - packaging { - servicedbus.files = dbus/package/org.dharkael.Flameshot.service - } else { - servicedbus.files = dbus/make/org.dharkael.Flameshot.service - } - - INSTALLS += target \ - icon \ - desktopentry \ - qmfile \ - servicedbus \ - dbus \ - completion \ - appdata -} - -# Imgur API data -include(src/imgur.pri) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 00000000..c00af9a8 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,83 @@ +find_package( + Qt5 + CONFIG + REQUIRED + Core + Gui + Widgets + Network + Svg + DBus) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) + +add_executable(flameshot) + +add_subdirectory(cli) +add_subdirectory(config) +add_subdirectory(core) +add_subdirectory(utils) +add_subdirectory(widgets) +add_subdirectory(tools) + +target_sources( + flameshot + PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../external/singleapplication/singleapplication.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../external/Qt-Color-Widgets/src/color_utils.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../external/Qt-Color-Widgets/src/color_wheel.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../external/Qt-Color-Widgets/include/color_wheel.hpp + ${CMAKE_CURRENT_SOURCE_DIR}/../data/graphics.qrc + main.cpp) + +target_include_directories( + flameshot + PUBLIC $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ # /include/mylib +) + +target_link_libraries( + flameshot + project_warnings + project_options + Qt5::Svg + Qt5::DBus + Qt5::Network + Qt5::Widgets) + +target_compile_definitions(flameshot PRIVATE APP_PREFIX="/usr") +target_compile_definitions(flameshot PRIVATE APP_VERSION="v0.8.0") +target_compile_definitions(flameshot PRIVATE IMGUR_CLIENT_ID="313baf0c7b4d3ff") +target_compile_definitions(flameshot PRIVATE QAPPLICATION_CLASS=QApplication) diff --git a/src/cli/CMakeLists.txt b/src/cli/CMakeLists.txt new file mode 100644 index 00000000..5be613ac --- /dev/null +++ b/src/cli/CMakeLists.txt @@ -0,0 +1 @@ +target_sources(flameshot PRIVATE commandlineparser.cpp commandoption.cpp commandargument.cpp) diff --git a/src/config/CMakeLists.txt b/src/config/CMakeLists.txt new file mode 100644 index 00000000..72360542 --- /dev/null +++ b/src/config/CMakeLists.txt @@ -0,0 +1,11 @@ +target_sources( + flameshot + PRIVATE buttonlistview.cpp + clickablelabel.cpp + configwindow.cpp + extendedslider.cpp + filenameeditor.cpp + geneneralconf.cpp + strftimechooserwidget.cpp + uicoloreditor.cpp + visualseditor.cpp) diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt new file mode 100644 index 00000000..7afe8865 --- /dev/null +++ b/src/core/CMakeLists.txt @@ -0,0 +1,5 @@ + +# Required to generate MOC +target_sources(flameshot PRIVATE controller.h flameshotdbusadapter.h) + +target_sources(flameshot PRIVATE capturerequest.cpp controller.cpp flameshotdbusadapter.cpp) diff --git a/src/tools/CMakeLists.txt b/src/tools/CMakeLists.txt new file mode 100644 index 00000000..b42d7c20 --- /dev/null +++ b/src/tools/CMakeLists.txt @@ -0,0 +1,60 @@ +target_sources(flameshot PRIVATE arrow/arrowtool.h arrow/arrowtool.cpp) +target_sources(flameshot PRIVATE blur/blurtool.h blur/blurtool.cpp) +target_sources(flameshot PRIVATE circle/circletool.h circle/circletool.cpp) +target_sources(flameshot PRIVATE circlecount/circlecounttool.h circlecount/circlecounttool.cpp) +target_sources(flameshot PRIVATE copy/copytool.h copy/copytool.cpp) +target_sources(flameshot PRIVATE exit/exittool.h exit/exittool.cpp) +target_sources( + flameshot + PRIVATE imgur/imguruploader.h + imgur/imguruploadertool.h + imgur/imguruploader.cpp + imgur/imguruploadertool.cpp) +target_sources( + flameshot + PRIVATE launcher/applaunchertool.h + launcher/applauncherwidget.h + launcher/launcheritemdelegate.h + launcher/terminallauncher.h + launcher/applaunchertool.cpp + launcher/applauncherwidget.cpp + launcher/launcheritemdelegate.cpp + launcher/openwithprogram.cpp + launcher/terminallauncher.cpp) +target_sources(flameshot PRIVATE line/linetool.h line/linetool.cpp) +target_sources(flameshot PRIVATE marker/markertool.h marker/markertool.cpp) +target_sources(flameshot PRIVATE move/movetool.h move/movetool.cpp) +target_sources(flameshot PRIVATE pencil/penciltool.h pencil/penciltool.cpp) +target_sources( + flameshot + PRIVATE pin/pintool.h + pin/pinwidget.h + pin/pintool.cpp + pin/pinwidget.cpp) +target_sources(flameshot PRIVATE rectangle/rectangletool.h rectangle/rectangletool.cpp) +target_sources(flameshot PRIVATE redo/redotool.h redo/redotool.cpp) +target_sources(flameshot PRIVATE save/savetool.h save/savetool.cpp) +target_sources(flameshot PRIVATE selection/selectiontool.h selection/selectiontool.cpp) +target_sources(flameshot PRIVATE sizeindicator/sizeindicatortool.h sizeindicator/sizeindicatortool.cpp) +target_sources( + flameshot + PRIVATE text/textconfig.h + text/texttool.h + text/textwidget.h + text/textconfig.cpp + text/texttool.cpp + text/textwidget.cpp) +target_sources(flameshot PRIVATE undo/undotool.h undo/undotool.cpp) + +target_sources( + flameshot + PRIVATE abstractactiontool.cpp + abstractpathtool.cpp + abstracttwopointtool.cpp + capturecontext.cpp + toolfactory.cpp + abstractactiontool.h + abstractpathtool.h + abstracttwopointtool.h + capturetool.h + toolfactory.h) diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt new file mode 100644 index 00000000..048d09ab --- /dev/null +++ b/src/utils/CMakeLists.txt @@ -0,0 +1,21 @@ +# Required to generate MOC +target_sources( + flameshot + PRIVATE dbusutils.h + filenamehandler.h + screengrabber.h + systemnotification.h) + +target_sources( + flameshot + PRIVATE filenamehandler.cpp + screengrabber.cpp + confighandler.cpp + systemnotification.cpp + screenshotsaver.cpp + dbusutils.cpp + globalvalues.cpp + desktopfileparse.cpp + desktopinfo.cpp + pathinfo.cpp + colorutils.cpp) diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt new file mode 100644 index 00000000..3226b2ee --- /dev/null +++ b/src/widgets/CMakeLists.txt @@ -0,0 +1,19 @@ +add_subdirectory(panel) +add_subdirectory(capture) + +# Required to generate MOC +target_sources( + flameshot + PRIVATE capturelauncher.h + imagelabel.h + infowindow.h + loadspinner.h + notificationwidget.h) + +target_sources( + flameshot + PRIVATE capturelauncher.cpp + imagelabel.cpp + infowindow.cpp + loadspinner.cpp + notificationwidget.cpp) diff --git a/src/widgets/capture/CMakeLists.txt b/src/widgets/capture/CMakeLists.txt new file mode 100644 index 00000000..24945708 --- /dev/null +++ b/src/widgets/capture/CMakeLists.txt @@ -0,0 +1,21 @@ +# Required to generate MOC +target_sources( + flameshot + PRIVATE buttonhandler.h + capturebutton.h + capturewidget.h + colorpicker.h + hovereventfilter.h + selectionwidget.h + notifierbox.h) + +target_sources( + flameshot + PRIVATE buttonhandler.cpp + capturebutton.cpp + capturewidget.cpp + colorpicker.cpp + hovereventfilter.cpp + modificationcommand.cpp + notifierbox.cpp + selectionwidget.cpp) diff --git a/src/widgets/infowindow.cpp b/src/widgets/infowindow.cpp index fe3517d0..c3698624 100644 --- a/src/widgets/infowindow.cpp +++ b/src/widgets/infowindow.cpp @@ -131,6 +131,7 @@ void InfoWindow::initLabels() { QLabel *versionTitleLabel = new QLabel(tr("Version"), this); versionTitleLabel->setAlignment(Qt::AlignHCenter); m_layout->addWidget(versionTitleLabel); + QString versionMsg = "Flameshot " + QStringLiteral(APP_VERSION) + "\nCompiled with Qt " + QT_VERSION_STR; QLabel *versionLabel = new QLabel(versionMsg, this); diff --git a/src/widgets/panel/CMakeLists.txt b/src/widgets/panel/CMakeLists.txt new file mode 100644 index 00000000..eeb4de27 --- /dev/null +++ b/src/widgets/panel/CMakeLists.txt @@ -0,0 +1,4 @@ +# Required to generate MOC +target_sources(flameshot PRIVATE sidepanelwidget.h utilitypanel.h) + +target_sources(flameshot PRIVATE sidepanelwidget.cpp utilitypanel.cpp) From dc77029cde55782f3048fe568ed2e7aead1a26f5 Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Fri, 10 Jul 2020 20:56:30 -0500 Subject: [PATCH 13/31] Fixed most depratated warnings. --- external/Qt-Color-Widgets/src/color_wheel.cpp | 2 +- external/singleapplication/singleapplication.cpp | 3 ++- src/config/configwindow.cpp | 2 +- src/config/filenameeditor.cpp | 2 +- src/core/controller.cpp | 1 + src/tools/launcher/applauncherwidget.cpp | 4 +++- src/tools/launcher/terminallauncher.cpp | 2 +- src/tools/pin/pinwidget.cpp | 2 +- src/tools/text/textconfig.cpp | 2 +- src/widgets/capture/buttonhandler.cpp | 2 +- src/widgets/capture/capturewidget.cpp | 4 ++-- src/widgets/capture/colorpicker.cpp | 4 ++-- src/widgets/panel/sidepanelwidget.cpp | 2 +- src/widgets/panel/utilitypanel.cpp | 2 +- 14 files changed, 19 insertions(+), 15 deletions(-) diff --git a/external/Qt-Color-Widgets/src/color_wheel.cpp b/external/Qt-Color-Widgets/src/color_wheel.cpp index 21a490aa..6219a64f 100644 --- a/external/Qt-Color-Widgets/src/color_wheel.cpp +++ b/external/Qt-Color-Widgets/src/color_wheel.cpp @@ -66,7 +66,7 @@ public: display_flags(FLAGS_DEFAULT), color_from(&QColor::fromHsvF), rainbow_from_hue(&detail::rainbow_hsv) { - QColor bgColor = widget->palette().background().color(); + QColor bgColor = widget->palette().window().color(); bgBrightness = color_widgets::detail::color_lumaF(bgColor); } diff --git a/external/singleapplication/singleapplication.cpp b/external/singleapplication/singleapplication.cpp index f452e70d..1f5a5b8c 100644 --- a/external/singleapplication/singleapplication.cpp +++ b/external/singleapplication/singleapplication.cpp @@ -107,7 +107,8 @@ void SingleApplicationPrivate::genBlockServerName( int timeout ) #endif #ifdef Q_OS_UNIX QProcess process; - process.start( QStringLiteral("whoami") ); + process.start( QStringLiteral("whoami"),QStringList{} ); + if( process.waitForFinished( timeout ) && process.exitCode() == QProcess::NormalExit) { appData.addData( process.readLine() ); diff --git a/src/config/configwindow.cpp b/src/config/configwindow.cpp index 56687e60..665bef8a 100644 --- a/src/config/configwindow.cpp +++ b/src/config/configwindow.cpp @@ -52,7 +52,7 @@ ConfigWindow::ConfigWindow(QWidget *parent) : QTabWidget(parent) { connect(m_configWatcher, &QFileSystemWatcher::fileChanged, this, changedSlot); - QColor background = this->palette().background().color(); + QColor background = this->palette().window().color(); bool isDark = ColorUtils::colorIsDark(background); QString modifier = isDark ? PathInfo::whiteIconPath() : PathInfo::blackIconPath(); diff --git a/src/config/filenameeditor.cpp b/src/config/filenameeditor.cpp index 36b6cddb..a6c0aa11 100644 --- a/src/config/filenameeditor.cpp +++ b/src/config/filenameeditor.cpp @@ -58,7 +58,7 @@ void FileNameEditor::initWidgets() { // preview m_outputLabel = new QLineEdit(this); m_outputLabel->setDisabled(true); - QString foreground = this->palette().foreground().color().name(); + QString foreground = this->palette().windowText().color().name(); m_outputLabel->setStyleSheet(QStringLiteral("color: %1").arg(foreground)); QPalette pal = m_outputLabel->palette(); QColor color = pal.color(QPalette::Disabled, m_outputLabel->backgroundRole()); diff --git a/src/core/controller.cpp b/src/core/controller.cpp index 7860853f..d7c6e32e 100644 --- a/src/core/controller.cpp +++ b/src/core/controller.cpp @@ -83,6 +83,7 @@ void Controller::requestCapture(const CaptureRequest &request) { this->startFullscreenCapture(id); }); break; + // TODO: Figure out the code path that gets here so the deprated warning can be fixed case CaptureRequest::SCREEN_MODE: { int &&number = request.data().toInt(); doLater(request.delay(), this, [this, id, number](){ diff --git a/src/tools/launcher/applauncherwidget.cpp b/src/tools/launcher/applauncherwidget.cpp index e1048b21..34ad3a79 100644 --- a/src/tools/launcher/applauncherwidget.cpp +++ b/src/tools/launcher/applauncherwidget.cpp @@ -103,6 +103,8 @@ void AppLauncherWidget::launch(const QModelIndex &index) { } QString command = index.data(Qt::UserRole).toString().replace( QRegExp("(\\%.)"), '"' + m_tempFile + '"'); + + QString app_name = index.data(Qt::UserRole).toString().split(" ").at(0); bool inTerminal = index.data(Qt::UserRole+1).toBool() || m_terminalCheckbox->isChecked(); if (inTerminal) { @@ -112,7 +114,7 @@ void AppLauncherWidget::launch(const QModelIndex &index) { tr("Unable to launch in terminal.")); } } else { - QProcess::startDetached(command); + QProcess::startDetached(app_name,{m_tempFile}); } if (!m_keepOpen) { close(); diff --git a/src/tools/launcher/terminallauncher.cpp b/src/tools/launcher/terminallauncher.cpp index 451f60fa..4369d2e1 100644 --- a/src/tools/launcher/terminallauncher.cpp +++ b/src/tools/launcher/terminallauncher.cpp @@ -56,5 +56,5 @@ TerminalApp TerminalLauncher::getPreferedTerminal() { bool TerminalLauncher::launchDetached(const QString &command) { TerminalApp app = getPreferedTerminal(); QString s = app.name + " " + app.arg + " " + command; - return QProcess::startDetached(s); + return QProcess::startDetached(app.name, {app.arg,command}); } diff --git a/src/tools/pin/pinwidget.cpp b/src/tools/pin/pinwidget.cpp index b4d2df6e..6999839b 100644 --- a/src/tools/pin/pinwidget.cpp +++ b/src/tools/pin/pinwidget.cpp @@ -58,7 +58,7 @@ int PinWidget::margin() const { } void PinWidget::wheelEvent(QWheelEvent *e) { - int val = e->delta() > 0 ? 15 : -15; + int val = e->angleDelta().y() > 0 ? 15 : -15; int newWidth = qBound(50, m_label->width() + val, maximumWidth()); int newHeight = qBound(50, m_label->height() + val, maximumHeight()); diff --git a/src/tools/text/textconfig.cpp b/src/tools/text/textconfig.cpp index 229d57ed..f63b3069 100644 --- a/src/tools/text/textconfig.cpp +++ b/src/tools/text/textconfig.cpp @@ -36,7 +36,7 @@ TextConfig::TextConfig(QWidget *parent) : QWidget(parent) { int index = fontsCB->findText(font().family()); fontsCB->setCurrentIndex(index); - QColor bgColor(palette().background().color()); + QColor bgColor(palette().windowText().color()); QString iconPrefix = ColorUtils::colorIsDark(bgColor) ? PathInfo::whiteIconPath() : PathInfo::blackIconPath(); diff --git a/src/widgets/capture/buttonhandler.cpp b/src/widgets/capture/buttonhandler.cpp index 373a096d..95a37e32 100644 --- a/src/widgets/capture/buttonhandler.cpp +++ b/src/widgets/capture/buttonhandler.cpp @@ -221,7 +221,7 @@ QVector ButtonHandler::verticalPoints( QRect ButtonHandler::intersectWithAreas(const QRect &rect) { QRect res; - for(const QRect &r : m_screenRegions.rects()) { + for(const QRect &r : m_screenRegions) { QRect temp = rect.intersected(r); if (temp.height() * temp.width() > res.height() * res.width()) { res = temp; diff --git a/src/widgets/capture/capturewidget.cpp b/src/widgets/capture/capturewidget.cpp index cb2a1740..e7eab3c7 100644 --- a/src/widgets/capture/capturewidget.cpp +++ b/src/widgets/capture/capturewidget.cpp @@ -263,7 +263,7 @@ void CaptureWidget::paintEvent(QPaintEvent *) { painter.setRenderHint(QPainter::Antialiasing); painter.setBrush(m_uiColor); for(auto r: m_selection->handlerAreas()) { - painter.drawRoundRect(r, 100, 100); + painter.drawRoundedRect(r, 100, 100); } } } @@ -510,7 +510,7 @@ void CaptureWidget::keyReleaseEvent(QKeyEvent *e) { } void CaptureWidget::wheelEvent(QWheelEvent *e) { - m_context.thickness += e->delta() / 120; + m_context.thickness += e->angleDelta().y() / 120; m_context.thickness = qBound(0, m_context.thickness, 100); QPoint topLeft = qApp->desktop()->screenGeometry( qApp->desktop()->screenNumber(QCursor::pos())).topLeft(); diff --git a/src/widgets/capture/colorpicker.cpp b/src/widgets/capture/colorpicker.cpp index e714b2b4..249330b4 100644 --- a/src/widgets/capture/colorpicker.cpp +++ b/src/widgets/capture/colorpicker.cpp @@ -82,11 +82,11 @@ void ColorPicker::paintEvent(QPaintEvent *) { highlight.moveTo(highlight.x() - 3, highlight.y() - 3); highlight.setHeight(highlight.height() + 6); highlight.setWidth(highlight.width() + 6); - painter.drawRoundRect(highlight, 100, 100); + painter.drawRoundedRect(highlight, 100, 100); painter.setPen(QColor(Qt::black)); } painter.setBrush(QColor(m_colorList.at(i))); - painter.drawRoundRect(rects.at(i), 100, 100); + painter.drawRoundedRect(rects.at(i), 100, 100); } } diff --git a/src/widgets/panel/sidepanelwidget.cpp b/src/widgets/panel/sidepanelwidget.cpp index b39a2fb9..90ece87c 100644 --- a/src/widgets/panel/sidepanelwidget.cpp +++ b/src/widgets/panel/sidepanelwidget.cpp @@ -73,7 +73,7 @@ SidePanelWidget::SidePanelWidget(QPixmap *p, QWidget *parent) : connect(this, &SidePanelWidget::thicknessChanged, this, &SidePanelWidget::updateThickness); - QColor background = this->palette().background().color(); + QColor background = this->palette().window().color(); bool isDark = ColorUtils::colorIsDark(background); QString modifier = isDark ? PathInfo::whiteIconPath() : PathInfo::blackIconPath(); diff --git a/src/widgets/panel/utilitypanel.cpp b/src/widgets/panel/utilitypanel.cpp index 321a1308..97da5083 100644 --- a/src/widgets/panel/utilitypanel.cpp +++ b/src/widgets/panel/utilitypanel.cpp @@ -90,7 +90,7 @@ void UtilityPanel::initInternalPanel() { m_layout->addLayout(m_upLayout); widget->setLayout(m_layout); - QColor bgColor = palette().background().color(); + QColor bgColor = palette().window().color(); bgColor.setAlphaF(0.0); m_internalPanel->setStyleSheet(QStringLiteral("QScrollArea {background-color: %1}") .arg(bgColor.name())); From 34bc07fc7688bd34d8ade739fac5713836da0a16 Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Wed, 2 Sep 2020 12:17:01 -0500 Subject: [PATCH 14/31] Added RFC process --- docs/0000-template.md | 0 docs/CONTRIBUTING.md | 1 + docs/RFC.md | 208 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 209 insertions(+) create mode 100644 docs/0000-template.md create mode 100644 docs/RFC.md diff --git a/docs/0000-template.md b/docs/0000-template.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 41d1caaf..98d81d22 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -30,6 +30,7 @@ Check this nice official documentation from Qt docs as it explains how to transl ## Code +For small fixes or incremental improvements simply fork the repo and follow the process below. For larger changes submit an [RFC:](RFC.md) 1. [Fork](https://help.github.com/articles/fork-a-repo/) the repository and [clone](https://help.github.com/articles/cloning-a-repository/) your fork. 2. Start coding! diff --git a/docs/RFC.md b/docs/RFC.md new file mode 100644 index 00000000..ac234ea4 --- /dev/null +++ b/docs/RFC.md @@ -0,0 +1,208 @@ +# Flameshot RFCs + +[Flameshot RFCs]: #flameshot-rfcs + +Many changes, including bug fixes and documentation improvements can be +implemented and reviewed via the normal GitHub pull request workflow. + +Some changes though are "substantial", and we ask that these be put through a +bit of a design process and produce a consensus among the Flameshot community and development team. + +The "RFC" (request for comments) process is intended to provide a consistent +and controlled path for new features to enter the language and standard +libraries, so that all stakeholders can be confident about the direction the +project is evolving in. + + +## Table of Contents +[Table of Contents]: #table-of-contents + + - [Opening](#flameshot-rfcs) + - [Table of Contents] + - [When you need to follow this process] + - [Before creating an RFC] + - [What the process is] + - [The RFC life-cycle] + - [Reviewing RFCs] + - [Implementing an RFC] + - [RFC Postponement] + - [Help this is all too informal!] + +## When you need to follow this process +[When you need to follow this process]: #when-you-need-to-follow-this-process + +You need to follow this process if you intend to make "substantial" changes to +flameshot or the RFC process itself. What constitutes a +"substantial" change is evolving based on community norms and varies depending +on what part of the ecosystem you are proposing to change, but may include the +following. + + - Any changes breaking compatibility to command line flags or config files. + - Any major changes to the UI + - Substantial new features like new tools. + +Some changes do not require an RFC: + + - Rephrasing, reorganizing, refactoring, or otherwise "changing shape does + not change meaning". + - Improving translations. + - Additions that strictly improve objective, numerical quality criteria + (warning removal, speedup, better platform coverage, etc.) + - Additions only likely to be _noticed by_ other developers-of-flameshot, + invisible to users-of-flameshot. + +If you submit a pull request to implement a new feature without going through +the RFC process, it may be closed with a polite request to submit an RFC first. + + +## Before creating an RFC +[Before creating an RFC]: #before-creating-an-rfc + +A hastily-proposed RFC can hurt its chances of acceptance. Low quality +proposals, proposals for previously-rejected features, or those that don't fit +into the near-term roadmap, may be quickly rejected, which can be demotivating +for the unprepared contributor. Laying some groundwork ahead of the RFC can +make the process smoother. + +Although there is no single way to prepare for submitting an RFC, it is +generally a good idea to pursue feedback from other project developers +beforehand, to ascertain that the RFC may be desirable; having a consistent +impact on the project requires concerted effort toward consensus-building. + +The most common preparations for writing and submitting an RFC include talking +the idea over on our [official Slack server](flameshotworkspace.slack.com) or opening an issue on github for discussion. + + +## What the process is +[What the process is]: #what-the-process-is + +In short, to get a major feature added to Flameshot, one must first get the RFC +merged into the RFC repository as a markdown file. At that point the RFC is +"active" and may be implemented with the goal of eventual inclusion into Flameshot. + + - Fork the Flameshot repo + - Copy `docs/0000-template.md` to `docs/RFC/0000-my-feature.md` (where "my-feature" is + descriptive). Don't assign an RFC number yet; This is going to be the PR + number and we'll rename the file accordingly if the RFC is accepted. + - Fill in the RFC. Put care into the details: RFCs that do not present + convincing motivation, demonstrate lack of understanding of the design's + impact, or are disingenuous about the drawbacks or alternatives tend to + be poorly-received. + - Submit a pull request. As a pull request the RFC will receive design + feedback from the larger community, and the author should be prepared to + revise it in response. + - Build consensus and integrate feedback. RFCs that have broad support are + much more likely to make progress than those that don't receive any + comments. Feel free to reach out to the RFC assignee in particular to get + help identifying stakeholders and obstacles. + - The team will discuss the RFC pull request, as much as possible in the + comment thread of the pull request itself. Offline discussion will be + summarized on the pull request comment thread. + - RFCs rarely go through this process unchanged, especially as alternatives + and drawbacks are shown. You can make edits, big and small, to the RFC to + clarify or change the design, but make changes as new commits to the pull + request, and leave a comment on the pull request explaining your changes. + Specifically, do not squash or rebase commits after they are visible on the + pull request. + - At some point, a member of the development team will propose a "motion for final + comment period" (FCP), along with a *disposition* for the RFC (merge, close, + or postpone). + - This step is taken when enough of the tradeoffs have been discussed that + the development is in a position to make a decision. That does not require + consensus amongst all participants in the RFC thread (which is usually + impossible). However, the argument supporting the disposition on the RFC + needs to have already been clearly articulated, and there should not be a + strong consensus *against* that position outside of the development team. Team + members use their best judgment in taking this step, and the FCP itself + ensures there is ample time and notification for stakeholders to push back + if it is made prematurely. + - In most cases, the FCP period is quiet, and the RFC is either merged or + closed. However, sometimes substantial new arguments or ideas are raised, + the FCP is canceled, and the RFC goes back into development mode. + +## The RFC life-cycle +[The RFC life-cycle]: #the-rfc-life-cycle + +Once an RFC becomes "active" then authors may implement it and submit the +feature as a pull request to the Flameshot repo. Being "active" is not a rubber +stamp, and in particular still does not mean the feature will ultimately be +merged; it does mean that in principle all the major stakeholders have agreed +to the feature and are amenable to merging it. + +Furthermore, the fact that a given RFC has been accepted and is "active" +implies nothing about what priority is assigned to its implementation, nor does +it imply anything about whether a developer has been assigned the task of +implementing the feature. While it is not *necessary* that the author of the +RFC also write the implementation, it is by far the most effective way to see +an RFC through to completion: authors should not expect that other project +developers will take on responsibility for implementing their accepted feature. + +Modifications to "active" RFCs can be done in follow-up pull requests. We +strive to write each RFC in a manner that it will reflect the final design of +the feature; but the nature of the process means that we cannot expect every +merged RFC to actually reflect what the end result will be at the time of the +next major release. + +In general, once accepted, RFCs should not be substantially changed. Only very +minor changes should be submitted as amendments. More substantial changes +should be new RFCs, with a note added to the original RFC. Exactly what counts +as a "very minor change" is up to the development team. + + +## Reviewing RFCs +[Reviewing RFCs]: #reviewing-rfcs + +While the RFC pull request is up, the development team may schedule meetings with the +author and/or relevant stakeholders to discuss the issues in greater detail, +and in some cases the topic may be discussed at a sub-team meeting. In either +case a summary from the meeting will be posted back to the RFC pull request. + +A sub-team makes final decisions about RFCs after the benefits and drawbacks +are well understood. These decisions can be made at any time, but the sub-team +will regularly issue decisions. When a decision is made, the RFC pull request +will either be merged or closed. In either case, if the reasoning is not clear +from the discussion in thread, the sub-team will add a comment describing the +rationale for the decision. + + +## Implementing an RFC +[Implementing an RFC]: #implementing-an-rfc + +Some accepted RFCs represent vital features that need to be implemented right +away. Other accepted RFCs can represent features that can wait until some +arbitrary developer feels like doing the work. Every accepted RFC has an +associated issue tracking its implementation in the Flameshot repository; thus that +associated issue can be assigned a priority via the triage process that the +team uses for all issues in the Flameshot repository. + +The author of an RFC is not obligated to implement it. Of course, the RFC +author (like any other developer) is welcome to post an implementation for +review after the RFC has been accepted. + +If you are interested in working on the implementation for an "active" RFC, but +cannot determine if someone else is already working on it, feel free to ask +(e.g. by leaving a comment on the associated issue). + + +## RFC Postponement +[RFC Postponement]: #rfc-postponement + +Some RFC pull requests are tagged with the "postponed" label when they are +closed (as part of the rejection process). An RFC closed with "postponed" is +marked as such because we want neither to think about evaluating the proposal +nor about implementing the described feature until some time in the future, and +we believe that we can afford to wait until then to do so. + +Usually an RFC pull request marked as "postponed" has already passed an +informal first round of evaluation, namely the round of "do we think we would +ever possibly consider making this change, as outlined in the RFC pull request, +or some semi-obvious variation of it." (When the answer to the latter question +is "no", then the appropriate response is to close the RFC, not postpone it.) + + +### Help this is all too informal! +[Help this is all too informal!]: #help-this-is-all-too-informal + +The process is intended to be as lightweight as reasonable for the present +circumstances. As usual, we are trying to let the process be driven by +consensus and community norms, not impose more structure than necessary. From a37fc9bdc4d9f443faf827bfb142934f4150fa16 Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Wed, 2 Sep 2020 12:17:01 -0500 Subject: [PATCH 15/31] Added RFC process --- docs/0000-template.md | 0 docs/CONTRIBUTING.md | 1 + docs/RFC.md | 208 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 209 insertions(+) create mode 100644 docs/0000-template.md create mode 100644 docs/RFC.md diff --git a/docs/0000-template.md b/docs/0000-template.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 41d1caaf..98d81d22 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -30,6 +30,7 @@ Check this nice official documentation from Qt docs as it explains how to transl ## Code +For small fixes or incremental improvements simply fork the repo and follow the process below. For larger changes submit an [RFC:](RFC.md) 1. [Fork](https://help.github.com/articles/fork-a-repo/) the repository and [clone](https://help.github.com/articles/cloning-a-repository/) your fork. 2. Start coding! diff --git a/docs/RFC.md b/docs/RFC.md new file mode 100644 index 00000000..ac234ea4 --- /dev/null +++ b/docs/RFC.md @@ -0,0 +1,208 @@ +# Flameshot RFCs + +[Flameshot RFCs]: #flameshot-rfcs + +Many changes, including bug fixes and documentation improvements can be +implemented and reviewed via the normal GitHub pull request workflow. + +Some changes though are "substantial", and we ask that these be put through a +bit of a design process and produce a consensus among the Flameshot community and development team. + +The "RFC" (request for comments) process is intended to provide a consistent +and controlled path for new features to enter the language and standard +libraries, so that all stakeholders can be confident about the direction the +project is evolving in. + + +## Table of Contents +[Table of Contents]: #table-of-contents + + - [Opening](#flameshot-rfcs) + - [Table of Contents] + - [When you need to follow this process] + - [Before creating an RFC] + - [What the process is] + - [The RFC life-cycle] + - [Reviewing RFCs] + - [Implementing an RFC] + - [RFC Postponement] + - [Help this is all too informal!] + +## When you need to follow this process +[When you need to follow this process]: #when-you-need-to-follow-this-process + +You need to follow this process if you intend to make "substantial" changes to +flameshot or the RFC process itself. What constitutes a +"substantial" change is evolving based on community norms and varies depending +on what part of the ecosystem you are proposing to change, but may include the +following. + + - Any changes breaking compatibility to command line flags or config files. + - Any major changes to the UI + - Substantial new features like new tools. + +Some changes do not require an RFC: + + - Rephrasing, reorganizing, refactoring, or otherwise "changing shape does + not change meaning". + - Improving translations. + - Additions that strictly improve objective, numerical quality criteria + (warning removal, speedup, better platform coverage, etc.) + - Additions only likely to be _noticed by_ other developers-of-flameshot, + invisible to users-of-flameshot. + +If you submit a pull request to implement a new feature without going through +the RFC process, it may be closed with a polite request to submit an RFC first. + + +## Before creating an RFC +[Before creating an RFC]: #before-creating-an-rfc + +A hastily-proposed RFC can hurt its chances of acceptance. Low quality +proposals, proposals for previously-rejected features, or those that don't fit +into the near-term roadmap, may be quickly rejected, which can be demotivating +for the unprepared contributor. Laying some groundwork ahead of the RFC can +make the process smoother. + +Although there is no single way to prepare for submitting an RFC, it is +generally a good idea to pursue feedback from other project developers +beforehand, to ascertain that the RFC may be desirable; having a consistent +impact on the project requires concerted effort toward consensus-building. + +The most common preparations for writing and submitting an RFC include talking +the idea over on our [official Slack server](flameshotworkspace.slack.com) or opening an issue on github for discussion. + + +## What the process is +[What the process is]: #what-the-process-is + +In short, to get a major feature added to Flameshot, one must first get the RFC +merged into the RFC repository as a markdown file. At that point the RFC is +"active" and may be implemented with the goal of eventual inclusion into Flameshot. + + - Fork the Flameshot repo + - Copy `docs/0000-template.md` to `docs/RFC/0000-my-feature.md` (where "my-feature" is + descriptive). Don't assign an RFC number yet; This is going to be the PR + number and we'll rename the file accordingly if the RFC is accepted. + - Fill in the RFC. Put care into the details: RFCs that do not present + convincing motivation, demonstrate lack of understanding of the design's + impact, or are disingenuous about the drawbacks or alternatives tend to + be poorly-received. + - Submit a pull request. As a pull request the RFC will receive design + feedback from the larger community, and the author should be prepared to + revise it in response. + - Build consensus and integrate feedback. RFCs that have broad support are + much more likely to make progress than those that don't receive any + comments. Feel free to reach out to the RFC assignee in particular to get + help identifying stakeholders and obstacles. + - The team will discuss the RFC pull request, as much as possible in the + comment thread of the pull request itself. Offline discussion will be + summarized on the pull request comment thread. + - RFCs rarely go through this process unchanged, especially as alternatives + and drawbacks are shown. You can make edits, big and small, to the RFC to + clarify or change the design, but make changes as new commits to the pull + request, and leave a comment on the pull request explaining your changes. + Specifically, do not squash or rebase commits after they are visible on the + pull request. + - At some point, a member of the development team will propose a "motion for final + comment period" (FCP), along with a *disposition* for the RFC (merge, close, + or postpone). + - This step is taken when enough of the tradeoffs have been discussed that + the development is in a position to make a decision. That does not require + consensus amongst all participants in the RFC thread (which is usually + impossible). However, the argument supporting the disposition on the RFC + needs to have already been clearly articulated, and there should not be a + strong consensus *against* that position outside of the development team. Team + members use their best judgment in taking this step, and the FCP itself + ensures there is ample time and notification for stakeholders to push back + if it is made prematurely. + - In most cases, the FCP period is quiet, and the RFC is either merged or + closed. However, sometimes substantial new arguments or ideas are raised, + the FCP is canceled, and the RFC goes back into development mode. + +## The RFC life-cycle +[The RFC life-cycle]: #the-rfc-life-cycle + +Once an RFC becomes "active" then authors may implement it and submit the +feature as a pull request to the Flameshot repo. Being "active" is not a rubber +stamp, and in particular still does not mean the feature will ultimately be +merged; it does mean that in principle all the major stakeholders have agreed +to the feature and are amenable to merging it. + +Furthermore, the fact that a given RFC has been accepted and is "active" +implies nothing about what priority is assigned to its implementation, nor does +it imply anything about whether a developer has been assigned the task of +implementing the feature. While it is not *necessary* that the author of the +RFC also write the implementation, it is by far the most effective way to see +an RFC through to completion: authors should not expect that other project +developers will take on responsibility for implementing their accepted feature. + +Modifications to "active" RFCs can be done in follow-up pull requests. We +strive to write each RFC in a manner that it will reflect the final design of +the feature; but the nature of the process means that we cannot expect every +merged RFC to actually reflect what the end result will be at the time of the +next major release. + +In general, once accepted, RFCs should not be substantially changed. Only very +minor changes should be submitted as amendments. More substantial changes +should be new RFCs, with a note added to the original RFC. Exactly what counts +as a "very minor change" is up to the development team. + + +## Reviewing RFCs +[Reviewing RFCs]: #reviewing-rfcs + +While the RFC pull request is up, the development team may schedule meetings with the +author and/or relevant stakeholders to discuss the issues in greater detail, +and in some cases the topic may be discussed at a sub-team meeting. In either +case a summary from the meeting will be posted back to the RFC pull request. + +A sub-team makes final decisions about RFCs after the benefits and drawbacks +are well understood. These decisions can be made at any time, but the sub-team +will regularly issue decisions. When a decision is made, the RFC pull request +will either be merged or closed. In either case, if the reasoning is not clear +from the discussion in thread, the sub-team will add a comment describing the +rationale for the decision. + + +## Implementing an RFC +[Implementing an RFC]: #implementing-an-rfc + +Some accepted RFCs represent vital features that need to be implemented right +away. Other accepted RFCs can represent features that can wait until some +arbitrary developer feels like doing the work. Every accepted RFC has an +associated issue tracking its implementation in the Flameshot repository; thus that +associated issue can be assigned a priority via the triage process that the +team uses for all issues in the Flameshot repository. + +The author of an RFC is not obligated to implement it. Of course, the RFC +author (like any other developer) is welcome to post an implementation for +review after the RFC has been accepted. + +If you are interested in working on the implementation for an "active" RFC, but +cannot determine if someone else is already working on it, feel free to ask +(e.g. by leaving a comment on the associated issue). + + +## RFC Postponement +[RFC Postponement]: #rfc-postponement + +Some RFC pull requests are tagged with the "postponed" label when they are +closed (as part of the rejection process). An RFC closed with "postponed" is +marked as such because we want neither to think about evaluating the proposal +nor about implementing the described feature until some time in the future, and +we believe that we can afford to wait until then to do so. + +Usually an RFC pull request marked as "postponed" has already passed an +informal first round of evaluation, namely the round of "do we think we would +ever possibly consider making this change, as outlined in the RFC pull request, +or some semi-obvious variation of it." (When the answer to the latter question +is "no", then the appropriate response is to close the RFC, not postpone it.) + + +### Help this is all too informal! +[Help this is all too informal!]: #help-this-is-all-too-informal + +The process is intended to be as lightweight as reasonable for the present +circumstances. As usual, we are trying to let the process be driven by +consensus and community norms, not impose more structure than necessary. From 3e226651dbfd4ac1ec3aaf532c47051419320e7b Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Tue, 25 Aug 2020 08:14:44 -0500 Subject: [PATCH 16/31] Added cmake install directions --- CMakeLists.txt | 7 +++++-- src/CMakeLists.txt | 15 +++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d2e3c2ce..d602afb9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,9 @@ -cmake_minimum_required(VERSION 3.15) +cmake_minimum_required(VERSION 3.13) + +project(flameshot VERSION 0.8.0 LANGUAGES CXX) + + -project(flameshot CXX) include(cmake/StandardProjectSettings.cmake) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c00af9a8..82abbb80 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -13,6 +13,8 @@ set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) add_executable(flameshot) +add_executable(Flameshot::flameshot ALIAS flameshot) + add_subdirectory(cli) add_subdirectory(config) @@ -81,3 +83,16 @@ target_compile_definitions(flameshot PRIVATE APP_PREFIX="/usr") target_compile_definitions(flameshot PRIVATE APP_VERSION="v0.8.0") target_compile_definitions(flameshot PRIVATE IMGUR_CLIENT_ID="313baf0c7b4d3ff") target_compile_definitions(flameshot PRIVATE QAPPLICATION_CLASS=QApplication) + + + +############################################## +# Installation instructions + +include(GNUInstallDirs) +set(INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/Flameshot) + +install(TARGETS flameshot + EXPORT flameshot-targets + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +) \ No newline at end of file From cb50a282e876eafce828c1357d5319b15ffd5960 Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Tue, 25 Aug 2020 08:31:45 -0500 Subject: [PATCH 17/31] Added flatpak support --- .gitignore | 2 +- data/flatpak/org.flameshot.flameshot.yml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 data/flatpak/org.flameshot.flameshot.yml diff --git a/.gitignore b/.gitignore index 7bd1b5e5..b212b0c3 100644 --- a/.gitignore +++ b/.gitignore @@ -51,7 +51,7 @@ flameshot*.tar.bz2 .vscode/ build/ - +data/flatpak/.flatpak-builder # NVIM *~ diff --git a/data/flatpak/org.flameshot.flameshot.yml b/data/flatpak/org.flameshot.flameshot.yml new file mode 100644 index 00000000..0adef6bd --- /dev/null +++ b/data/flatpak/org.flameshot.flameshot.yml @@ -0,0 +1,19 @@ +app-id: org.flameshot.app +runtime: org.kde.Platform +runtime-version: '5.14' +sdk: org.kde.Sdk +command: flameshot +finish-args: + - --share=ipc + - --socket=x11 + - --socket=wayland + - --filesystem=host +modules: + - name: flameshot + buildsystem: cmake-ninja + config-opts: + - -DCMAKE_BUILD_TYPE=RelWithDebInfo + sources: + - type: git + url: https://github.com/borgmanJeremy/flameshot/ + branch: master From 286db9ff6990c0f8b052eeb66bc2e5aca40df5ce Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Thu, 3 Sep 2020 11:48:01 -0500 Subject: [PATCH 18/31] Fixed translations and added feedback from PR --- CMakeLists.txt | 18 +- README.md | 25 +- data/translations/Internationalization_ca.ts | 433 +++++++++------- .../Internationalization_de_DE.ts | 434 ++++++++++------- data/translations/Internationalization_es.ts | 433 +++++++++------- data/translations/Internationalization_fr.ts | 461 ++++++++++-------- data/translations/Internationalization_hu.ts | 202 +++++++- data/translations/Internationalization_ja.ts | 433 +++++++++------- data/translations/Internationalization_ka.ts | 433 +++++++++------- data/translations/Internationalization_nl.ts | 433 +++++++++------- data/translations/Internationalization_pl.ts | 433 +++++++++------- .../Internationalization_pt_br.ts | 433 +++++++++------- data/translations/Internationalization_ru.ts | 433 +++++++++------- data/translations/Internationalization_sk.ts | 392 ++++++++------- data/translations/Internationalization_sr.ts | 433 +++++++++------- data/translations/Internationalization_tr.ts | 433 +++++++++------- data/translations/Internationalization_uk.ts | 435 ++++++++++------- .../Internationalization_zh_CN.ts | 392 ++++++++------- .../Internationalization_zh_TW.ts | 433 +++++++++------- docs/RFC.md | 99 ++-- src/CMakeLists.txt | 51 +- src/tools/arrow/arrowtool.h | 1 + src/tools/blur/blurtool.cpp | 13 +- src/tools/launcher/applauncherwidget.cpp | 2 +- 24 files changed, 4449 insertions(+), 2839 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d602afb9..75877649 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,12 +1,12 @@ cmake_minimum_required(VERSION 3.13) -project(flameshot VERSION 0.8.0 LANGUAGES CXX) - - +project( + flameshot + VERSION 0.8.0 + LANGUAGES CXX) include(cmake/StandardProjectSettings.cmake) - add_library(project_options INTERFACE) target_compile_features(project_options INTERFACE cxx_std_17) @@ -14,14 +14,12 @@ add_library(project_warnings INTERFACE) # standard compiler warnings include(cmake/CompilerWarnings.cmake) -#set_project_warnings(project_warnings) +# set_project_warnings(project_warnings) # sanitizer options if supported by compiler include(cmake/Sanitizers.cmake) -#enable_sanitizers(project_options) +# enable_sanitizers(project_options) -# allow for static analysis options -#include(cmake/StaticAnalyzers.cmake) +# allow for static analysis options include(cmake/StaticAnalyzers.cmake) - -add_subdirectory(src) \ No newline at end of file +add_subdirectory(src) diff --git a/README.md b/README.md index 01464932..faeeb82d 100644 --- a/README.md +++ b/README.md @@ -247,9 +247,9 @@ To build the application in your system, you'll need to install the dependencies #### Compile-time -- Qt >= 5.3 +- Qt >= 5.9 + Development tools -- GCC >= 4.9.2 +- GCC >= 7.4 #### Run-time @@ -308,7 +308,7 @@ After installing all the dependencies, finally run the following commands in the ```shell mkdir build cd build -qmake ../ +cmake ../ make ``` @@ -316,23 +316,6 @@ make Simply use `make install` with privileges. -## Packaging - -Having `git` installed is required if you're building Flameshot from a snapshot to have precise version information. - -In order to generate the instructions in the `Makefile` to install the application in `/usr` instead of in `/usr/local` you can pass the `packaging` option to `qmake` (`qmake CONFIG+=packaging`). - -If you want to install in a custom directory you can use the `INSTALL_ROOT` variable. - -**Example**: - -If you want to install Flameshot in `~/myBuilds/test`, you can execute the following to do so: - -```shell -qmake CONFIG+=packaging -make INSTALL_ROOT=~/myBuilds/test install -``` - ## License - The main code is licensed under [GPLv3](LICENSE) - The logo of Flameshot is licensed under [Free Art License v1.3](img/app/flameshotLogoLicense.txt) @@ -351,7 +334,7 @@ If you want to contribute check the [CONTRIBUTING.md](CONTRIBUTING.md) ## Acknowledgment -I really appreciate those who have shown interest in the early development process: +Thanks to those who have shown interest in the early development process: - [lupoDharkael](https://github.com/lupoDharkael) - [Cosmo](https://github.com/philpem) - [XerTheSquirrel](https://github.com/XerTheSquirrel) diff --git a/data/translations/Internationalization_ca.ts b/data/translations/Internationalization_ca.ts index f7646be6..f69794b2 100644 --- a/data/translations/Internationalization_ca.ts +++ b/data/translations/Internationalization_ca.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Llançador d'aplicacions - + Choose an app to open the capture Trieu una aplicació per obrir la captura @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Obrir Amb - + Launch in terminal Llançament a la terminal - + Keep open after selection Segueix obert després de la selecció - - + + Error Error - + Unable to launch in terminal. No es pot iniciar a la terminal. - + Unable to write in No es pot escriure a @@ -51,12 +51,12 @@ ArrowTool - + Arrow Fletxa - + Set the Arrow as the paint tool Estableix la fletxa com a eina de dibuix @@ -64,26 +64,74 @@ BlurTool - + Blur Desenfocament - + Set Blur as the paint tool Estableix el desenfocament com a eina de dibuix + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Impossible capturar la pantalla Imposible capturar la pantalla - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -92,15 +140,28 @@ Press Space to open the side panel. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Cercle - + Set the Circle as the paint tool Estableix el cercle com a eina de dibuix @@ -108,22 +169,22 @@ Press Space to open the side panel. ConfigWindow - + Configuration Configuració - + Interface Interfície - + Filename Editor Editor de noms - + General General @@ -131,22 +192,27 @@ Press Space to open the side panel. Controller - + + &Open Launcher + + + + &Configuration &Configuració - + &Information &Informació - + &Quit &Ix - + &Take Screenshot @@ -154,12 +220,12 @@ Press Space to open the side panel. CopyTool - + Copy Copia - + Copy the selection into the clipboard @@ -167,7 +233,7 @@ Press Space to open the side panel. DBusUtils - + Unable to connect via DBus Impossible connectar mitjançant DBus @@ -175,12 +241,12 @@ Press Space to open the side panel. ExitTool - + Exit Ix - + Leave the capture screen Ix de la pantalla de captura @@ -188,47 +254,47 @@ Press Space to open the side panel. FileNameEditor - + Edit the name of your captures: Editeu el nom de les vostres captures: - + Edit: Edita: - + Preview: Previsualització: - + Save Guarda - + Saves the pattern Guarda el patró - + Reset Reinicialitza - + Restores the saved pattern Restaura el patró guardat - + Clear Neteja - + Deletes the name Elimina el patró @@ -236,141 +302,161 @@ Press Space to open the side panel. GeneneralConf - + Show help message Mostra el missatge d'ajuda - + Show the help message at the beginning in the capture mode. Mostra el missatge d'ajuda en iniciar el mode de captura. - - + + Show desktop notifications Mostra les notificacions d'escriptori - + Show tray icon Mostra la icona en la barra de tasques - + Show the systemtray icon Mostra la icona en la barra de tasques - - + + Import Importar - - - + + + Error Error - + Unable to read file. Impossible llegir el fitxer. - - + + Unable to write file. Impossible escriure al fitxer. - + Save File Guardar Arxiu - + Confirm Reset Confirmar Reset - + Are you sure you want to reset the configuration? Esteu segur que voleu reiniciar la configuració? - + Configuration File Fitxer de Configuració - + Export Exportar - + Reset Reset - + Launch at startup Llançament a l'inici - + Launch Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Puja a Imgur - + Uploading Image S'està pujant la imatge - + Copy URL Copia l'URL - + Open URL Obri l'URL - + Image to Clipboard. Imatge al porta-retalls. - - + + Unable to open the URL. No es pot obrir l'URL. - + URL copied to clipboard. L'URL s'ha copiat al porta-retalls. - + Screenshot copied to clipboard. La captura s'ha copiat al porta-retalls. - + Delete image @@ -378,12 +464,12 @@ Press Space to open the side panel. ImgurUploaderTool - + Image Uploader Puja la imatge - + Upload the selection to Imgur Puja la selecció a Imgur @@ -391,92 +477,97 @@ Press Space to open the side panel. InfoWindow - + About Quant a - + + SPACEBAR + + + + Right Click Clic dret - + Mouse Wheel Roda del ratolí - + Move selection 1px Mou la selecció 1 px - + Resize selection 1px Redimensiona la selecció 1 px - + Quit capture Ix de la captura - + Copy to clipboard Copia al porta-retalls - + Save selection as a file Guarda la selecció com a fitxer - + Undo the last modification Desfés l'última modificació - + Toggle visibility of sidebar with options of the selected tool - + Show color picker Mostra el selector de color - + Change the tool's thickness Canvia el gruix de l'eina - + Key Tecla - + Description Descripció - + <u><b>License</b></u> <u><b>Llicència</b></u> - + <u><b>Version</b></u> <u><b>Versió</b></u> - + <u><b>Shortcuts</b></u> <u><b>Dreceres</b></u> - + Available shortcuts in the screen capture mode. Dreceres disponibles en el mode de captura de pantalla. @@ -484,12 +575,12 @@ Press Space to open the side panel. LineTool - + Line Línia - + Set the Line as the paint tool Estableix la línia com a eina de dibuix @@ -497,12 +588,12 @@ Press Space to open the side panel. MarkerTool - + Marker Marcador - + Set the Marker as the paint tool Estableix el marcador com a eina de dibuix @@ -510,12 +601,12 @@ Press Space to open the side panel. MoveTool - + Move Mou - + Move the selection area Mou la selecció @@ -523,12 +614,12 @@ Press Space to open the side panel. PencilTool - + Pencil Llapis - + Set the Pencil as the paint tool Estableix el llapis com a eina de dibuix @@ -536,12 +627,12 @@ Press Space to open the side panel. PinTool - + Pin Tool - + Pin image on the desktop @@ -549,55 +640,61 @@ Press Space to open the side panel. QObject - + Save Error S'ha produït un error en guardar - - + + Capture saved as Anomena i guarda la captura - - + + Error trying to save as S'ha produït un error en anomenar i guardar - - - - + + + + + Unable to connect via DBus No es pot connectar mitjançant DBus - + Error Error - + Unable to write in No es pot escriure a - + Capture saved to clipboard + + + URL copied to clipboard. + L'URL s'ha copiat al porta-retalls. + RectangleTool - + Rectangle Rectangle - + Set the Rectangle as the paint tool Estableix el rectangle com a eina de dibuix @@ -605,12 +702,12 @@ Press Space to open the side panel. RedoTool - + Redo - + Redo the next modification @@ -618,12 +715,12 @@ Press Space to open the side panel. SaveTool - + Save Guarda - + Save the capture Guarda la captura @@ -631,7 +728,7 @@ Press Space to open the side panel. ScreenGrabber - + Unable to capture screen Imposible capturar la pantalla @@ -639,12 +736,12 @@ Press Space to open the side panel. SelectionTool - + Rectangular Selection Selecció rectangular - + Set Selection as the paint tool Estableix la selecció com a eina de dibuix @@ -652,22 +749,22 @@ Press Space to open the side panel. SidePanelWidget - + Active thickness: - + Active color: - + Press ESC to cancel - + Grab Color @@ -675,12 +772,12 @@ Press Space to open the side panel. SizeIndicatorTool - + Selection Size Indicator Indicador de mida de selecció - + Show the dimensions of the selection (X Y) Mostra les mides de la selecció (X Y) @@ -688,107 +785,107 @@ Press Space to open the side panel. StrftimeChooserWidget - + Century (00-99) Segle (00-99) - + Year (00-99) Any (00-99) - + Year (2000) Any (2000) - + Month Name (jan) Nom del mes (jul) - + Month Name (january) Nom del mes (juliol) - + Month (01-12) Mes (01-12) - + Week Day (1-7) Dia de la setmana (1-7) - + Week (01-53) Setmana (01-53) - + Day Name (mon) Nom del dia (dg) - + Day Name (monday) Nom del dia (diumenge) - + Day (01-31) Dia (01-31) - + Day of Month (1-31) Dia del mes (1-31) - + Day (001-366) Dia (001-366) - + Hour (00-23) Hora (00-23) - + Hour (01-12) Hora (01-12) - + Minute (00-59) Minut (00-59) - + Second (00-59) Segon (00-59) - + Full Date (%m/%d/%y) Data (%m/%d/%y) - + Full Date (%Y-%m-%d) Data (%Y-%m-%d) - + Time (%H-%M-%S) - + Time (%H-%M) @@ -796,7 +893,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info @@ -804,22 +901,22 @@ Press Space to open the side panel. TextConfig - + StrikeOut - + Underline - + Bold - + Italic @@ -827,12 +924,12 @@ Press Space to open the side panel. TextTool - + Text - + Add text to your capture @@ -840,37 +937,37 @@ Press Space to open the side panel. UIcolorEditor - + UI Color Editor Editor de color de la interfície - + Change the color moving the selectors and see the changes in the preview buttons. Canvieu el color movent els selectors i observeu els canvis en els botons de previsualització. - + Select a Button to modify it Seleccioneu un botó per a modificar-lo - + Main Color Color principal - + Click on this button to set the edition mode of the main color. Feu clic en aquest botó per a aplicar el mode d'edició per al color principal. - + Contrast Color Color de contrast - + Click on this button to set the edition mode of the contrast color. Feu clic en aquest botó per a aplicar el mode d'edició per al color de contrast. @@ -878,12 +975,12 @@ Press Space to open the side panel. UndoTool - + Undo Desfés - + Undo the last modification Desfés l'última modificació @@ -891,17 +988,17 @@ Press Space to open the side panel. VisualsEditor - + Opacity of area outside selection: Opacitat de la zona fora de la selecció: - + Button Selection Selecció de botó - + Select All Selecciona-ho tot diff --git a/data/translations/Internationalization_de_DE.ts b/data/translations/Internationalization_de_DE.ts index 0a6ef859..9ca35784 100644 --- a/data/translations/Internationalization_de_DE.ts +++ b/data/translations/Internationalization_de_DE.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Anwendungs Starter - + Choose an app to open the capture Wähle eine Anwendung um die Auswahl zu öffnen @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Öffne mit - + Launch in terminal Starte in der Konsole - + Keep open after selection Nach Auswahl geöffnet lassen - - + + Error Fehler - + Unable to write in Kein Schreibzugriff auf - + Unable to launch in terminal. Kann im Terminal nicht geöffnet werden. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Pfeil - + Set the Arrow as the paint tool Wähle den Pfeil als Werkzeug @@ -64,25 +64,73 @@ BlurTool - + Blur Verwischen - + Set Blur as the paint tool Wähle Verwischen als Werkzeug + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Bereich kann nicht erfasst werden - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Benutze das Mausrad um die Dicke des Werkzeugs auszuwählen. Drücke die Leertaste um das Seitenmenü zu öffnen. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Kreis - + Set the Circle as the paint tool Wähle den Kreis als Werkzeug @@ -111,22 +172,22 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. ConfigWindow - + Configuration Einstellungen - + Interface Benutzeroberfläche - + Filename Editor Dateinamen Editor - + General Allgemein @@ -134,22 +195,27 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. Controller - + &Take Screenshot &Bildschirmaufnahme anfertigen - + + &Open Launcher + + + + &Configuration &Einstellungen - + &Information &Informationen - + &Quit &Beenden @@ -157,12 +223,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. CopyTool - + Copy Kopieren - + Copy the selection into the clipboard Auswahl in die Zwischenablage kopieren @@ -170,7 +236,7 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. DBusUtils - + Unable to connect via DBus Kann nicht via DBus verbinden @@ -178,12 +244,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. ExitTool - + Exit Beenden - + Leave the capture screen Auswahl beenden @@ -191,47 +257,47 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. FileNameEditor - + Edit the name of your captures: Bearbeite den Namen deiner Aufnahmen: - + Edit: Bearbeite: - + Preview: Vorschau: - + Save Speichern - + Saves the pattern Speichere die Vorlage - + Reset Zurücksetzen - + Restores the saved pattern Setzt die gespeicherte Vorlage zurück - + Clear Löschen - + Deletes the name Löscht den Namen @@ -239,141 +305,161 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. GeneneralConf - - + + Import Importieren - - - + + + Error Fehler - + Unable to read file. Datei kann nicht gelesen werden. - - + + Unable to write file. Datei kann nicht geschrieben werden. - + Save File Datei speichern - + Confirm Reset Zurücksetzen bestätigen - + Are you sure you want to reset the configuration? Sind Sie sicher, dass sie die Konfiguration zurücksetzen wollen? - + Show help message Hilfetext anzeigen - + Show the help message at the beginning in the capture mode. Hilfetext am Start der Auswahl anzeigen. - - + + Show desktop notifications Zeige Desktopbenachrichtigungen - + Show tray icon Zeige Taskleistensymbol - + Show the systemtray icon Zeigt das Taskleistensymbol - + Configuration File Konfigurationsdatei - + Export Exportieren - + Reset Zurücksetzen - + Launch at startup Automatisch starten - + Launch Flameshot Starte Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Zu Imgur hochladen - + Uploading Image Bild hochladen - + Copy URL URL kopieren - + Open URL URL öffnen - + Delete image Bild löschen - + Image to Clipboard. Bild in Zwischenablage. - - + + Unable to open the URL. Kann URL nicht öffnen. - + URL copied to clipboard. URL kopiert. - + Screenshot copied to clipboard. Bildschirmaufnahme in Zwischenablage kopiert. @@ -381,12 +467,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. ImgurUploaderTool - + Image Uploader Bild hochladen - + Upload the selection to Imgur Auswahl zu Imgur hochladen @@ -394,97 +480,97 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. InfoWindow - + About Über - + SPACEBAR Leertaste - + - + Right Click Rechtsklick - + Mouse Wheel Mausrad - + Move selection 1px Verschiebe Auswahl um 1px - + Resize selection 1px Größenänderung um 1px - + Quit capture Auswahl verlassen - + Copy to clipboard In Zwischenablage kopieren - + Save selection as a file Speichere Auswahl als Datei - + Undo the last modification Letze Änderungen zurücksetzen - + Toggle visibility of sidebar with options of the selected tool Öffne/Schließe Seitenauswahlmenü des gewählten Werkzeugs - + Show color picker Zeige Farbauswahl - + Change the tool's thickness Ändere die Dicke des Werkzeugs - + Available shortcuts in the screen capture mode. Verfügbare Tastenkürzel im Aufnahmemodus. - + Key Taste - + Description Beschreibung - + <u><b>License</b></u> <u><b>Lizenz</b></u> - + <u><b>Version</b></u> <u><b>Version</b></u> - + <u><b>Shortcuts</b></u> <u><b>Tastenkürzel</b></u> @@ -492,12 +578,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. LineTool - + Line Linie - + Set the Line as the paint tool Wähle Linie als Werkzeug @@ -505,12 +591,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. MarkerTool - + Marker Markierer - + Set the Marker as the paint tool Wähle den Markierer als Werkzeug @@ -518,12 +604,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. MoveTool - + Move Bewege - + Move the selection area Bewege den Auswahlbereich @@ -531,12 +617,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. PencilTool - + Pencil Stift - + Set the Pencil as the paint tool Wähle den Stift als Werkzeug @@ -544,12 +630,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. PinTool - + Pin Tool - Pinnwand Werkzeug + Pinnwand Werkzeug - + Pin image on the desktop Pinne Bild auf den Dekstop @@ -557,55 +643,61 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. QObject - + Save Error Speicherfehler - - + + Capture saved as Aufnahme gespeichert als - + Capture saved to clipboard Aufnahme in Zwischenablage gespeichert - - + + Error trying to save as Fehler beim Speichern unter - - - - + + + + + Unable to connect via DBus Kann nicht via DBus verbinden - + Error Fehler - + Unable to write in Kein Schreibzugriff auf + + + URL copied to clipboard. + URL kopiert. + RectangleTool - + Rectangle Rechteck - + Set the Rectangle as the paint tool Wähle ausgefülltes Rechteck als Werkzeug @@ -613,12 +705,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. RedoTool - + Redo Wiederholen - + Redo the next modification Wiederhole die nächste Veränderung @@ -626,12 +718,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. SaveTool - + Save Speichern - + Save the capture Speichere die Aufnahme @@ -639,7 +731,7 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. ScreenGrabber - + Unable to capture screen Kann Bereich nicht aufnehmen @@ -647,12 +739,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. SelectionTool - + Rectangular Selection Rechteckige Auswahl - + Set Selection as the paint tool Wähle Rechteck als Werkzeug @@ -660,22 +752,22 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. SidePanelWidget - + Active thickness: Aktuelle Dicke - + Active color: Aktuelle Farbe: - + Press ESC to cancel Drücke ESC für Abbruch - + Grab Color Wähle Farbe @@ -683,12 +775,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. SizeIndicatorTool - + Selection Size Indicator Auswahlgrößen Indentifikator - + Show the dimensions of the selection (X Y) Zeige die Dimensionen der Auswahl (X Y) @@ -696,107 +788,107 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. StrftimeChooserWidget - + Century (00-99) Jarhhundert (00-99) - + Year (00-99) Jahr (00-99) - + Year (2000) Jahr (2000) - + Month Name (jan) Monatsname (Jan) - + Month Name (january) Monatsname (Januar) - + Month (01-12) Monat (01-12) - + Week Day (1-7) Wochentag (1-7) - + Week (01-53) Woche (01-53) - + Day Name (mon) Tagesname (Mon) - + Day Name (monday) Tagesname (Montag) - + Day (01-31) Tag (01-31) - + Day of Month (1-31) Tag des Monats (1-31) - + Day (001-366) Tag (001-366) - + Time (%H-%M-%S) Zeit (%H-%M-%S) - + Time (%H-%M) Zeit (%H-%M) - + Hour (00-23) Stunde (00-23) - + Hour (01-12) Stunde (01-12) - + Minute (00-59) Minute (00-59) - + Second (00-59) Sekunde (00-59) - + Full Date (%m/%d/%y) Komplettes Datum (%m/%d/%y) - + Full Date (%Y-%m-%d) Komplettes Datum (%Y-%m-%d) @@ -804,7 +896,7 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. SystemNotification - + Flameshot Info Flameshot Info @@ -812,22 +904,22 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. TextConfig - + StrikeOut Durchstreichen - + Underline Unterstrichen - + Bold Fettdruck - + Italic Kursiv @@ -835,12 +927,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. TextTool - + Text Text - + Add text to your capture Füge Text zur Auswahl hinzu @@ -848,37 +940,37 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. UIcolorEditor - + UI Color Editor UI Farb Editor - + Change the color moving the selectors and see the changes in the preview buttons. Ändere die Farbauswahl und betrachte die Vorschau in den Vorschau-Buttons. - + Select a Button to modify it Wähle einen Button um ihn zu verändern - + Main Color Hauptfarbe - + Click on this button to set the edition mode of the main color. Wähle diesen Button um den Bearbeitungsmodus der Hauptfarbe zu wählen. - + Contrast Color Kontrastfarbe - + Click on this button to set the edition mode of the contrast color. Wähle diesen Button um den Bearbeitungsmodus der Kontrastfarbe zu wählen. @@ -886,12 +978,12 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. UndoTool - + Undo Verwerfen - + Undo the last modification Letzte Änderung verwerfen @@ -899,17 +991,17 @@ Drücke die Leertaste um das Seitenmenü zu öffnen. VisualsEditor - + Opacity of area outside selection: Deckkraft des Bereichs außerhalb der Auswahl: - + Button Selection Button Auswahl - + Select All Alle wählen diff --git a/data/translations/Internationalization_es.ts b/data/translations/Internationalization_es.ts index 9773bb5e..5326d473 100644 --- a/data/translations/Internationalization_es.ts +++ b/data/translations/Internationalization_es.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Lanzador de Aplicaciones - + Choose an app to open the capture Elige una aplicación con la que abrir la captura @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Abrir Con - + Launch in terminal Lanzar en terminal - + Keep open after selection Mantener abierto tras la selección - - + + Error Error - + Unable to write in Imposible escribir en - + Unable to launch in terminal. Imposible lanzar en terminal. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Flecha - + Set the Arrow as the paint tool Establece la Flecha como herramienta de dibujo @@ -64,25 +64,73 @@ BlurTool - + Blur Desenfoque - + Set Blur as the paint tool Establece el Desenfoque como herramienta de dibujo + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Imposible capturar la pantalla - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Usa la rueda del ratón para cambiar el grosor de la herramienta. Presiona Espacio para abrir el panel lateral. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Círculo - + Set the Circle as the paint tool Establece el Círculo como herramienta de dibujo @@ -111,22 +172,22 @@ Presiona Espacio para abrir el panel lateral. ConfigWindow - + Configuration Configuración - + Interface Interfaz - + Filename Editor Editor de Nombre - + General General @@ -134,22 +195,27 @@ Presiona Espacio para abrir el panel lateral. Controller - + &Take Screenshot &Tomar captura de pantalla - + + &Open Launcher + + + + &Configuration &Configuración - + &Information &Información - + &Quit &Salir @@ -157,12 +223,12 @@ Presiona Espacio para abrir el panel lateral. CopyTool - + Copy Copiar - + Copy the selection into the clipboard Copia la selección al portapapeles @@ -170,7 +236,7 @@ Presiona Espacio para abrir el panel lateral. DBusUtils - + Unable to connect via DBus Imposible conectarse mediante DBus @@ -178,12 +244,12 @@ Presiona Espacio para abrir el panel lateral. ExitTool - + Exit Salir - + Leave the capture screen Salir de la pantalla de captura @@ -191,47 +257,47 @@ Presiona Espacio para abrir el panel lateral. FileNameEditor - + Edit the name of your captures: Edita el nombre de tus capturas: - + Edit: Editar: - + Preview: Previsualización: - + Save Guardar - + Saves the pattern Guarda el patrón - + Reset Reiniciar - + Restores the saved pattern Restaura el patrón guardado - + Clear Limpiar - + Deletes the name Borra el patrón @@ -239,141 +305,161 @@ Presiona Espacio para abrir el panel lateral. GeneneralConf - - + + Import Importar - - - + + + Error Error - + Unable to read file. Imposible leer el archivo. - - + + Unable to write file. Imposible escribir el archivo. - + Save File Guardar Archivo - + Confirm Reset Confirmar Reset - + Are you sure you want to reset the configuration? ¿Estás seguro de que quieres reiniciar la configuración? - + Show help message Mostrar mensaje de ayuda - + Show the help message at the beginning in the capture mode. Muestra el mensaje de ayuda al iniciar el modo de captura. - - + + Show desktop notifications Mostrar notificaciones del escritorio - + Show tray icon Mostrar icono en la barra de tareas - + Show the systemtray icon Mostrar el icono en la barra de tareas - + Configuration File Archivo de Configuración - + Export Exportar - + Reset Reset - + Launch at startup Lanzar en el arranque - + Launch Flameshot Lanzar Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Subir a Imgur - + Uploading Image Subiendo Imagen - + Copy URL Copiar URL - + Open URL Abrir URL - + Delete image Borrar imagen - + Image to Clipboard. Imagen al Portapapeles. - - + + Unable to open the URL. No puede abrir la URL. - + URL copied to clipboard. URL copiada al portapapeles. - + Screenshot copied to clipboard. Captura copiada al portapapeles. @@ -381,12 +467,12 @@ Presiona Espacio para abrir el panel lateral. ImgurUploaderTool - + Image Uploader Subir Imagen - + Upload the selection to Imgur Sube la selección a Imgur @@ -394,92 +480,97 @@ Presiona Espacio para abrir el panel lateral. InfoWindow - + About Información - + + SPACEBAR + + + + Right Click Click Derecho - + Mouse Wheel Rueda del Ratón - + Move selection 1px Mover la selección 1px - + Resize selection 1px Redimensionar la selección 1px - + Quit capture Salir de la captura - + Copy to clipboard Copiar al portapapeles - + Save selection as a file Guardar la selección como un archivo - + Undo the last modification Deshacer la última modificación - + Toggle visibility of sidebar with options of the selected tool Alternar la visualización de la barra lateral de opciones de la herramienta seleccionada - + Show color picker Mostrar el selector de color - + Change the tool's thickness Cambiar el grosor de la herramienta - + Available shortcuts in the screen capture mode. Atajos disponibles en el modo captura de pantalla. - + Key Tecla - + Description Descripción - + <u><b>License</b></u> <u><b>Licencia</b></u> - + <u><b>Version</b></u> <u><b>Versión</b></u> - + <u><b>Shortcuts</b></u> <u><b>Atajos</b></u> @@ -487,12 +578,12 @@ Presiona Espacio para abrir el panel lateral. LineTool - + Line Línea - + Set the Line as the paint tool Establece la Línea como herramienta de dibujo @@ -500,12 +591,12 @@ Presiona Espacio para abrir el panel lateral. MarkerTool - + Marker Marcador - + Set the Marker as the paint tool Establece el Marcador como herramienta de dibujo @@ -513,12 +604,12 @@ Presiona Espacio para abrir el panel lateral. MoveTool - + Move Mover Selección - + Move the selection area Mueve la selección @@ -526,12 +617,12 @@ Presiona Espacio para abrir el panel lateral. PencilTool - + Pencil Lápiz - + Set the Pencil as the paint tool Establece el Lápiz como herramienta de dibujo @@ -539,12 +630,12 @@ Presiona Espacio para abrir el panel lateral. PinTool - + Pin Tool Chincheta - + Pin image on the desktop Fija la imagen sobre el escritorio @@ -552,55 +643,61 @@ Presiona Espacio para abrir el panel lateral. QObject - + Save Error Error al Guardar - - + + Capture saved as Captura guardada como - + Capture saved to clipboard Captura guardada en el portapapeles - - + + Error trying to save as Error intentando guardar como - - - - + + + + + Unable to connect via DBus Imposible conectar mediante DBus - + Error Error - + Unable to write in Imposible escribir en + + + URL copied to clipboard. + URL copiada al portapapeles. + RectangleTool - + Rectangle Rectángulo - + Set the Rectangle as the paint tool Establece el Rectángulo como herramienta de dibujo @@ -608,12 +705,12 @@ Presiona Espacio para abrir el panel lateral. RedoTool - + Redo Rehacer - + Redo the next modification Rehacer la siguiente modificación @@ -621,12 +718,12 @@ Presiona Espacio para abrir el panel lateral. SaveTool - + Save Guardar - + Save the capture Guardar la captura @@ -634,7 +731,7 @@ Presiona Espacio para abrir el panel lateral. ScreenGrabber - + Unable to capture screen Imposible capturar la pantalla @@ -642,12 +739,12 @@ Presiona Espacio para abrir el panel lateral. SelectionTool - + Rectangular Selection Selección Rectangular - + Set Selection as the paint tool Establece la Selección como herramienta de dibujo @@ -655,22 +752,22 @@ Presiona Espacio para abrir el panel lateral. SidePanelWidget - + Active thickness: Espesor activo: - + Active color: Color activo: - + Press ESC to cancel Presiona ESC para cancelar - + Grab Color Tomar Color @@ -678,12 +775,12 @@ Presiona Espacio para abrir el panel lateral. SizeIndicatorTool - + Selection Size Indicator Indicador de Tamaño de Selección - + Show the dimensions of the selection (X Y) Muestra la dimensión de la selección (X Y) @@ -691,107 +788,107 @@ Presiona Espacio para abrir el panel lateral. StrftimeChooserWidget - + Century (00-99) Siglo (00-99) - + Year (00-99) Año (00-99) - + Year (2000) Año (2000) - + Month Name (jan) Nombre del Mes (jul) - + Month Name (january) Nombre del Mes (julio) - + Month (01-12) Mes (01-12) - + Week Day (1-7) Día de la Semana (1-7) - + Week (01-53) Semana (01-53) - + Day Name (mon) Nombre del Día (dom) - + Day Name (monday) Nombre del Día (domingo) - + Day (01-31) Día (01-31) - + Day of Month (1-31) Día del Mes (1-31) - + Day (001-366) Día (001-366) - + Time (%H-%M-%S) Tiempo (%H-%M-%S) - + Time (%H-%M) Tiempo (%H-%M) - + Hour (00-23) Hora (00-23) - + Hour (01-12) Hora (01-12) - + Minute (00-59) Minuto (00-59) - + Second (00-59) Segundo (00-59) - + Full Date (%m/%d/%y) Fecha (%m/%d/%y) - + Full Date (%Y-%m-%d) Fecha (%Y-%m-%d) @@ -799,7 +896,7 @@ Presiona Espacio para abrir el panel lateral. SystemNotification - + Flameshot Info Información de Flameshot @@ -807,22 +904,22 @@ Presiona Espacio para abrir el panel lateral. TextConfig - + StrikeOut Tachado - + Underline Subrayado - + Bold Negrita - + Italic Cursiva @@ -830,12 +927,12 @@ Presiona Espacio para abrir el panel lateral. TextTool - + Text Texto - + Add text to your capture Agregar texto a la captura @@ -843,37 +940,37 @@ Presiona Espacio para abrir el panel lateral. UIcolorEditor - + UI Color Editor Editor de Color de Interfaz - + Change the color moving the selectors and see the changes in the preview buttons. Cambia el color moviendo los selectores y observa los cambios en los botones de previsualización. - + Select a Button to modify it Selecciona un Botón para modificarlo - + Main Color Color Principal - + Click on this button to set the edition mode of the main color. Clica en este botón para aplicar el modo edición para el color primario. - + Contrast Color Color de Contraste - + Click on this button to set the edition mode of the contrast color. Clica en este botón para aplicar el modo edición para el color de contraste. @@ -881,12 +978,12 @@ Presiona Espacio para abrir el panel lateral. UndoTool - + Undo Deshacer - + Undo the last modification Borra la última modificación @@ -894,17 +991,17 @@ Presiona Espacio para abrir el panel lateral. VisualsEditor - + Opacity of area outside selection: Opacidad del area fuera de la selección: - + Button Selection Selección de Botón - + Select All Seleccionar Todos diff --git a/data/translations/Internationalization_fr.ts b/data/translations/Internationalization_fr.ts index 71e776b9..41b8144f 100644 --- a/data/translations/Internationalization_fr.ts +++ b/data/translations/Internationalization_fr.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Lanceur d'applications - + Choose an app to open the capture Sélectionner une application pour ouvrir la capture @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Ouvrir Avec - + Launch in terminal Lancer dans le terminal - + Keep open after selection Maintenir ouvert après la sélection - - + + Error Erreur - + Unable to write in Imposible d'écrire dessus - + Unable to launch in terminal. Imposible de lancer dans le terminal. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Flèche - + Set the Arrow as the paint tool Sélectionner l'outil Flèche @@ -64,87 +64,130 @@ BlurTool - + Blur Flou - + Set Blur as the paint tool Sélectionner l'outil Flou + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Imposible de capturer l'écran - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. Use the Mouse Wheel to change the thickness of your tool. Press Space to open the side panel. Sélectionner une zone avec la souris ou appuyer sur Echap pour quitter -Appuyer sur Entrée pour capturer l'écran +Appuyer sur Entrée pour capturer l'écran Effectuer un clic droit pour afficher le sélecteur de couleurs. -Utiliser la molette de la souris pour changer l'épaisseur de l'outil. +Utiliser la molette de la souris pour changer l'épaisseur de l'outil. Appuyer sur Espace pour ouvrir le panneau latéral. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Ellipse - + Set the Circle as the paint tool Sélectionner l'outil Ellipse - - SidePanelWidget - - - Active color: - Couleur actuelle: - - - - Press ESC to cancel - Appuyer sur Echap pour annuler - - - - Grab Color - Saisir la couleur - - ConfigWindow - + Configuration Configuration - + Interface Interface - + Filename Editor Editeur de Noms - + General Général @@ -152,22 +195,27 @@ Appuyer sur Espace pour ouvrir le panneau latéral. Controller - + &Take Screenshot &Capturer l'écran - + + &Open Launcher + + + + &Configuration &Configuration - + &Information &Informations - + &Quit &Quitter @@ -175,12 +223,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. CopyTool - + Copy Copier - + Copy the selection into the clipboard Copier la sélection dans le presse-papier @@ -188,7 +236,7 @@ Appuyer sur Espace pour ouvrir le panneau latéral. DBusUtils - + Unable to connect via DBus Imposible de se connecter via DBus @@ -196,12 +244,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. ExitTool - + Exit Sortir - + Leave the capture screen Quitter l'écran de capture @@ -209,47 +257,47 @@ Appuyer sur Espace pour ouvrir le panneau latéral. FileNameEditor - + Edit the name of your captures: Editer le nom des captures: - + Edit: Editer: - + Preview: Prévisualisation: - + Save Sauvegarder - + Saves the pattern Sauvegarder le modèle - + Reset Réinitialiser - + Restores the saved pattern Réstaurer le modèle sauvegardé - + Clear Purger - + Deletes the name Supprime le nom @@ -257,151 +305,161 @@ Appuyer sur Espace pour ouvrir le panneau latéral. GeneneralConf - - + + Import Importer - - - + + + Error Erreur - + Unable to read file. Impossible de lire le fichier. - - + + Unable to write file. Impossible d'écrire le fichier. - + Save File Sauvegarder le fichier - + Confirm Reset Confirmer la Réinitialisation - + Are you sure you want to reset the configuration? Êtes-vous sûr de vouloir réinitialiser la configuration ? - + Show help message Montrer le message d'aide - + Show the help message at the beginning in the capture mode. Afficher ce message au lancement du mode capture. - - + + Show desktop notifications Afficher les notifications du bureau - + Show tray icon Afficher les icones de la barre d'état - + Show the systemtray icon Afficher l'icône dans la barre de tâches - + Configuration File Fichier de Configuration - + Export Exporter - + Reset Réinitialiser - + Launch at startup Lancer au démarrage - + Launch Flameshot Démarrer Flameshot - + Close after capture Fermer après une capture - + Close after taking a screenshot Fermer l'application après une capture d'écran + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Mettre en ligne vers Imgur - + Uploading Image Mise en ligne de l'image - + Copy URL Copier l'URL - + Open URL Ouvrir l'URL - + Delete image - + Image to Clipboard. Image dans le Presse-papier. - - + + Unable to open the URL. Impossible d'ouvrir l'URL. - + URL copied to clipboard. URL copiée dans le Presse-papier. - + Screenshot copied to clipboard. Capture d'écran copiée dans le Presse-papier. @@ -409,12 +467,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. ImgurUploaderTool - + Image Uploader Mise en ligne d'images - + Upload the selection to Imgur Mettre en ligne la sélection vers Imgur @@ -422,92 +480,97 @@ Appuyer sur Espace pour ouvrir le panneau latéral. InfoWindow - + About À propos - + + SPACEBAR + + + + Right Click Clic Droit - + Mouse Wheel Molette de la Souris - + Move selection 1px Déplacer la sélection 1px - + Resize selection 1px Redimensionner la sélection 1px - + Quit capture Quitter la capture d'écran - + Copy to clipboard Copier vers le Presse-papier - + Save selection as a file Sauvegarder la sélection vers un fichier - + Undo the last modification Annuler la dernière modification - + Toggle visibility of sidebar with options of the selected tool - + Show color picker Afficher la palette de couleurs - + Change the tool's thickness Changer l'épaisseur des outils - + Available shortcuts in the screen capture mode. Raccourcis disponibles en mode capture d'écran. - + Key Clé - + Description Description - + <u><b>License</b></u> <u><b>Licences</b></u> - + <u><b>Version</b></u> <u><b>Version</b></u> - + <u><b>Shortcuts</b></u> <u><b>Raccourci</b></u> @@ -515,12 +578,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. LineTool - + Line Ligne - + Set the Line as the paint tool Sélectionner l'outil Ligne @@ -528,12 +591,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. MarkerTool - + Marker Surligneur - + Set the Marker as the paint tool Sélectionner l'outil Surligneur @@ -541,12 +604,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. MoveTool - + Move Déplacer - + Move the selection area Déplacer la sélection @@ -554,12 +617,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. PencilTool - + Pencil Crayon - + Set the Pencil as the paint tool Sélectionner l'outil Crayon @@ -567,12 +630,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. PinTool - + Pin Tool Outil Épinglage - + Pin image on the desktop Épingler l'image sur le bureau @@ -580,55 +643,61 @@ Appuyer sur Espace pour ouvrir le panneau latéral. QObject - + Save Error Erreur lors de la sauvegarde - - + + Capture saved as Capture d'écran sauvegardée sous - + Capture saved to clipboard Capture d'écran copiée dans le Presse-papier - - + + Error trying to save as Erreur lors de la sauvegarde sous - - - - + + + + + Unable to connect via DBus Impossible de se connecter via DBus - + Error Erreur - + Unable to write in Imposible d'écrire par dessus + + + URL copied to clipboard. + URL copiée dans le Presse-papier. + RectangleTool - + Rectangle Rectangle plein - + Set the Rectangle as the paint tool Sélectionner l'outil Rectangle plein @@ -636,12 +705,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. RedoTool - + Redo Rétablir - + Redo the next modification Refaire la prochaine modification @@ -649,12 +718,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. SaveTool - + Save Sauvegarder - + Save the capture Sauvegarder la capture d'écran @@ -662,7 +731,7 @@ Appuyer sur Espace pour ouvrir le panneau latéral. ScreenGrabber - + Unable to capture screen Imposible de capturer l'écran @@ -670,12 +739,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. SelectionTool - + Rectangular Selection Rectangle - + Set Selection as the paint tool Sélectionner l'outil Rectangle @@ -683,35 +752,35 @@ Appuyer sur Espace pour ouvrir le panneau latéral. SidePanelWidget - - Active thickness: - - - - + Active color: - + Couleur actuelle: - + Press ESC to cancel - + Appuyer sur Echap pour annuler - + Grab Color + Saisir la couleur + + + + Active thickness: SizeIndicatorTool - + Selection Size Indicator Indicateur de la taille de la sélection - + Show the dimensions of the selection (X Y) Montre les dimmensions de la sélection (X Y) @@ -719,107 +788,107 @@ Appuyer sur Espace pour ouvrir le panneau latéral. StrftimeChooserWidget - + Century (00-99) Siècle (00-99) - + Year (00-99) Année (00-99) - + Year (2000) Année (2000) - + Month Name (jan) Nom des Mois (jan) - + Month Name (january) nom des Mois (janvier) - + Month (01-12) Mois (01-12) - + Week Day (1-7) Jour de la Semaine (1-7) - + Week (01-53) Semaine (01-53) - + Day Name (mon) Nom du Jour (lun) - + Day Name (monday) Nom du Jour (lundi) - + Day (01-31) Jour (01-31) - + Day of Month (1-31) Jour du Mois (1-31) - + Day (001-366) Jour de l'année (001-366) - + Time (%H-%M-%S) Heure (%H-%M-%S) - + Time (%H-%M) Heure (%H-%M) - + Hour (00-23) Heure (00-23) - + Hour (01-12) Heure (01-12) - + Minute (00-59) Minute (00-59) - + Second (00-59) Seconde (00-59) - + Full Date (%m/%d/%y) Date (%m/%d/%y) - + Full Date (%Y-%m-%d) Date Complête (%Y-%m-%d) @@ -827,7 +896,7 @@ Appuyer sur Espace pour ouvrir le panneau latéral. SystemNotification - + Flameshot Info Info Flameshot @@ -835,22 +904,22 @@ Appuyer sur Espace pour ouvrir le panneau latéral. TextConfig - + StrikeOut Rayer - + Underline Souligner - + Bold Gras - + Italic Italique @@ -858,12 +927,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. TextTool - + Text Texte - + Add text to your capture Ajouter du texte à la capture @@ -871,37 +940,37 @@ Appuyer sur Espace pour ouvrir le panneau latéral. UIcolorEditor - + UI Color Editor Editeur de la Couleur de l'interface - + Change the color moving the selectors and see the changes in the preview buttons. Modifiez la couleur en déplaçant les sélecteur et voir les changements dans les boutons de prévisualisation. - + Select a Button to modify it Sélectionner un bouton pour le modifier - + Main Color Couleur Principale - + Click on this button to set the edition mode of the main color. Cliquer sur ce boutton pour définir le mode édition de la couleur principale. - + Contrast Color Couleur de Contraste - + Click on this button to set the edition mode of the contrast color. Cliquer sur ce boutton pour définir le mode édition de la couleur de contraste. @@ -909,12 +978,12 @@ Appuyer sur Espace pour ouvrir le panneau latéral. UndoTool - + Undo Annuler - + Undo the last modification Annuler la dernière modification @@ -922,17 +991,17 @@ Appuyer sur Espace pour ouvrir le panneau latéral. VisualsEditor - + Opacity of area outside selection: Opacité de la zone en dehors de la sélection: - + Button Selection Boutton de sélection - + Select All Sélectionner Tout diff --git a/data/translations/Internationalization_hu.ts b/data/translations/Internationalization_hu.ts index e779ce30..e19cec20 100644 --- a/data/translations/Internationalization_hu.ts +++ b/data/translations/Internationalization_hu.ts @@ -1,6 +1,6 @@ - + AppLauncher @@ -61,6 +61,45 @@ Beállítja a Homályosítás eszközt festő eszközként + + CaptureLauncher + + <b>Capture Mode</b> + + + + Rectangular Region + + + + Full Screen (All Monitors) + + + + No Delay + + + + second + + + + seconds + + + + Take new screenshot + + + + Area: + + + + Delay: + + + CaptureWidget @@ -68,7 +107,7 @@ Press Enter to capture the screen. Press Right Click to show the color picker. Use the Mouse Wheel to change the thickness of your tool. - Válassz egy területet egérrel, vagy nyomj Esc-et a kilépéshez. + Válassz egy területet egérrel, vagy nyomj Esc-et a kilépéshez. Nyomj entert a felvételhez. Kattints job egérgombal a szín választásához. Használd a görgőt az eszköz vastagságának állítására. @@ -77,6 +116,25 @@ Használd a görgőt az eszköz vastagságának állítására. Unable to capture screen Nem lehet felvételt készíteni + + Select an area with the mouse, or press Esc to exit. +Press Enter to capture the screen. +Press Right Click to show the color picker. +Use the Mouse Wheel to change the thickness of your tool. +Press Space to open the side panel. + + + + + CircleCountTool + + Circle Counter + + + + Add an autoincrementing counter bubble + + CircleTool @@ -122,6 +180,14 @@ Használd a görgőt az eszköz vastagságának állítására. &Quit &Bezár + + &Take Screenshot + + + + &Open Launcher + + CopyTool @@ -131,7 +197,11 @@ Használd a görgőt az eszköz vastagságának állítására. Copies the selecion into the clipboard - Másolja a kiválasztott területet + Másolja a kiválasztott területet + + + Copy the selection into the clipboard + @@ -195,14 +265,14 @@ Használd a görgőt az eszköz vastagságának állítására. FileNameHandler screenshot - Képernyőmentés + Képernyőmentés FlameshotDBusAdapter Unable to capture screen - Nem lehet képernyőképet készíteni + Nem lehet képernyőképet készíteni @@ -275,6 +345,22 @@ Használd a görgőt az eszköz vastagságának állítására. Launch Flameshot Flameshot indítása + + Close after capture + + + + Close after taking a screenshot + + + + Copy URL after upload + + + + Copy URL and close window after upload + + ImgurUploader @@ -310,6 +396,10 @@ Használd a görgőt az eszköz vastagságának állítására. Screenshot copied to clipboard. Képernyőmentés másolva a vágólapra. + + Delete image + + ImgurUploaderTool @@ -392,6 +482,14 @@ Használd a görgőt az eszköz vastagságának állítására. Available shortcuts in the screen capture mode. Elérhető gyorsbillentyűk a képernyőfelvétel módban. + + SPACEBAR + + + + Toggle visibility of sidebar with options of the selected tool + + LineTool @@ -437,6 +535,17 @@ Használd a görgőt az eszköz vastagságának állítására. Beállítja a Ceruza eszközt festő eszközként + + PinTool + + Pin Tool + + + + Pin image on the desktop + + + QObject @@ -468,6 +577,10 @@ Használd a görgőt az eszköz vastagságának állítására. Capture saved to clipboard Felvétel mentve a vágólapra + + URL copied to clipboard. + URL másolva a vágólapra. + RectangleTool @@ -486,6 +599,10 @@ Használd a görgőt az eszköz vastagságának állítására. Redo Újra + + Redo the next modification + + SaveTool @@ -498,6 +615,13 @@ Használd a görgőt az eszköz vastagságának állítására. Menti a felvételt + + ScreenGrabber + + Unable to capture screen + + + SelectionTool @@ -509,6 +633,25 @@ Használd a görgőt az eszköz vastagságának állítására. Beállítja a Téglalapos kijelölő eszközt Festő eszközként + + SidePanelWidget + + Active thickness: + + + + Active color: + + + + Press ESC to cancel + + + + Grab Color + + + SizeIndicatorTool @@ -576,11 +719,11 @@ Használd a görgőt az eszköz vastagságának állítására. Time (%H:%M:%S) - Idő (%H:%M:%S) + Idő (%H:%M:%S) Time (%H:%M) - Idő (%H:%M) + Idő (%H:%M) Hour (00-23) @@ -606,6 +749,51 @@ Használd a görgőt az eszköz vastagságának állítására. Full Date (%Y-%m-%d) Teljes dátum (%Y-%m-%d) + + Time (%H-%M-%S) + + + + Time (%H-%M) + + + + + SystemNotification + + Flameshot Info + + + + + TextConfig + + StrikeOut + + + + Underline + + + + Bold + + + + Italic + + + + + TextTool + + Text + + + + Add text to your capture + + UIcolorEditor diff --git a/data/translations/Internationalization_ja.ts b/data/translations/Internationalization_ja.ts index 25331690..e809e5d4 100644 --- a/data/translations/Internationalization_ja.ts +++ b/data/translations/Internationalization_ja.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher アプリケーションランチャー - + Choose an app to open the capture キャプチャーを開くアプリケーションを選択する @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With 次で開く - + Launch in terminal 端末内で起動する - + Keep open after selection 選択後も開いたままにする - - + + Error エラー - + Unable to launch in terminal. 端末内で起動できません。 - + Unable to write in 書き込めません: @@ -51,12 +51,12 @@ ArrowTool - + Arrow 矢印 - + Set the Arrow as the paint tool ペイントツールとして「矢印」をセットする @@ -64,25 +64,73 @@ BlurTool - + Blur ぼかし - + Set Blur as the paint tool ペイントツールとして「ぼかし」をセットする + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen 画面をキャプチャーできません - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Enter を押すと画面をキャプチャー。 スペースを押すとサイドパネルを開く。 + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle 円形 - + Set the Circle as the paint tool ペイントツールとして「円形」をセットする @@ -111,22 +172,22 @@ Enter を押すと画面をキャプチャー。 ConfigWindow - + Configuration 設定 - + Interface インターフェース - + Filename Editor ファイル名エディター - + General 全般 @@ -134,22 +195,27 @@ Enter を押すと画面をキャプチャー。 Controller - + &Take Screenshot スクリーンショットを撮る(&T) - + + &Open Launcher + + + + &Configuration 設定(&C) - + &Information 情報(&I) - + &Quit 終了(&Q) @@ -157,12 +223,12 @@ Enter を押すと画面をキャプチャー。 CopyTool - + Copy コピー - + Copy the selection into the clipboard 選択範囲をクリップボードにコピーする @@ -170,7 +236,7 @@ Enter を押すと画面をキャプチャー。 DBusUtils - + Unable to connect via DBus DBus に接続できません @@ -178,12 +244,12 @@ Enter を押すと画面をキャプチャー。 ExitTool - + Exit 終了 - + Leave the capture screen 画面キャプチャーを終了する @@ -191,47 +257,47 @@ Enter を押すと画面をキャプチャー。 FileNameEditor - + Edit the name of your captures: キャプチャー名の編集: - + Edit: 編集: - + Preview: プレビュー: - + Save 保存 - + Saves the pattern パターンを保存する - + Reset リセット - + Restores the saved pattern 保存されたパターンに戻す - + Clear 消去 - + Deletes the name 名前を削除する @@ -239,141 +305,161 @@ Enter を押すと画面をキャプチャー。 GeneneralConf - + Show help message ヘルプメッセージを表示する - + Show the help message at the beginning in the capture mode. キャプチャーモード開始時にヘルプメッセージを表示する。 - - + + Show desktop notifications デスクトップの通知を表示する - + Show tray icon トレイアイコンを表示する - + Show the systemtray icon システムトレイアイコンを表示する - - + + Import インポート - - - + + + Error エラー - + Unable to read file. ファイルを読み込めません。 - - + + Unable to write file. ファイルに書き込めません。 - + Save File ファイルを保存 - + Confirm Reset リセットの確認 - + Are you sure you want to reset the configuration? 設定をリセットしてもよろしいですか? - + Configuration File 設定ファイル - + Export エクスポート - + Reset リセット - + Launch at startup スタートアップ時に起動する - + Launch Flameshot Flameshot を起動する + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Imgur にアップロード - + Uploading Image 画像をアップロード中 - + Copy URL URL をコピー - + Open URL URL を開く - + Delete image 画像を削除 - + Image to Clipboard. 画像をクリップボードへ。 - - + + Unable to open the URL. URL を開けません。 - + URL copied to clipboard. URL をクリップボードにコピーしました。 - + Screenshot copied to clipboard. スクリーンショットをクリップボードにコピーしました。 @@ -381,12 +467,12 @@ Enter を押すと画面をキャプチャー。 ImgurUploaderTool - + Image Uploader 画像アップローダー - + Upload the selection to Imgur Imgur に選択範囲をアップロードする @@ -394,92 +480,97 @@ Enter を押すと画面をキャプチャー。 InfoWindow - + About このアプリケーションについて - + + SPACEBAR + + + + Right Click 右クリック - + Mouse Wheel マウスホイール - + Move selection 1px 選択範囲を 1px 動かす - + Resize selection 1px 選択範囲を 1px リサイズする - + Quit capture キャプチャーを終了する - + Copy to clipboard クリップボードにコピーする - + Save selection as a file 選択範囲をファイルに保存する - + Undo the last modification 最後の変更を元に戻す - + Toggle visibility of sidebar with options of the selected tool - + Show color picker カラーピッカーを表示する - + Change the tool's thickness ツールの値 (太さや濃さ) を変更する - + Key キー - + Description 説明 - + <u><b>License</b></u> <u><b>ライセンス</b></u> - + <u><b>Version</b></u> <u><b>バージョン</b></u> - + <u><b>Shortcuts</b></u> <u><b>ショートカット</b></u> - + Available shortcuts in the screen capture mode. スクリーンキャプチャーモードで利用可能なショートカット。 @@ -487,12 +578,12 @@ Enter を押すと画面をキャプチャー。 LineTool - + Line 直線 - + Set the Line as the paint tool ペイントツールとして「直線」をセットする @@ -500,12 +591,12 @@ Enter を押すと画面をキャプチャー。 MarkerTool - + Marker マーカー - + Set the Marker as the paint tool ペイントツールとして「マーカー」をセットする @@ -513,12 +604,12 @@ Enter を押すと画面をキャプチャー。 MoveTool - + Move 移動 - + Move the selection area 選択範囲を移動する @@ -526,12 +617,12 @@ Enter を押すと画面をキャプチャー。 PencilTool - + Pencil 鉛筆 - + Set the Pencil as the paint tool ペイントツールとして「鉛筆」をセットする @@ -539,12 +630,12 @@ Enter を押すと画面をキャプチャー。 PinTool - + Pin Tool 固定ツール - + Pin image on the desktop 選択範囲をデスクトップ上に配置する @@ -552,55 +643,61 @@ Enter を押すと画面をキャプチャー。 QObject - + Save Error 保存エラー - - + + Capture saved as キャプチャーを保存しました: - + Capture saved to clipboard キャプチャーをクリップボードに保存しました - - + + Error trying to save as 保存時にエラーが発生しました: - - - - + + + + + Unable to connect via DBus DBus に接続できません - + Error エラー - + Unable to write in 書き込めません: + + + URL copied to clipboard. + URL をクリップボードにコピーしました。 + RectangleTool - + Rectangle 矩形 - + Set the Rectangle as the paint tool ペイントツールとして「矩形」をセットする @@ -608,12 +705,12 @@ Enter を押すと画面をキャプチャー。 RedoTool - + Redo やり直し - + Redo the next modification 次の変更にやり直す @@ -621,12 +718,12 @@ Enter を押すと画面をキャプチャー。 SaveTool - + Save 保存 - + Save the capture キャプチャーを保存する @@ -634,7 +731,7 @@ Enter を押すと画面をキャプチャー。 ScreenGrabber - + Unable to capture screen 画面をキャプチャーできません @@ -642,12 +739,12 @@ Enter を押すと画面をキャプチャー。 SelectionTool - + Rectangular Selection 矩形選択 - + Set Selection as the paint tool ペイントツールとして「矩形選択」をセットする @@ -655,22 +752,22 @@ Enter を押すと画面をキャプチャー。 SidePanelWidget - + Active thickness: - + Active color: アクティブな色: - + Press ESC to cancel ESC でキャンセル - + Grab Color 色の取得 @@ -678,12 +775,12 @@ Enter を押すと画面をキャプチャー。 SizeIndicatorTool - + Selection Size Indicator 選択サイズインジケーター - + Show the dimensions of the selection (X Y) 選択範囲の寸法 (X Y) を表示する @@ -691,107 +788,107 @@ Enter を押すと画面をキャプチャー。 StrftimeChooserWidget - + Century (00-99) 世紀 (00-99) - + Year (00-99) 年 (00-99) - + Year (2000) 年 (2000) - + Month Name (jan) 月 (jan) - + Month Name (january) 月 (january) - + Month (01-12) 月 (01-12) - + Week Day (1-7) 週日 (1-7) - + Week (01-53) 週 (01-53) - + Day Name (mon) 曜日 (月) - + Day Name (monday) 曜日 (月曜日) - + Day (01-31) 日 (01-31) - + Day of Month (1-31) 日 (1-31) - + Day (001-366) 日 (001-366) - + Time (%H-%M-%S) 時刻 (%H-%M-%S) - + Time (%H-%M) 時刻 (%H-%M) - + Hour (00-23) 時 (00-23) - + Hour (01-12) 時 (01-12) - + Minute (00-59) 分 (00-59) - + Second (00-59) 秒 (00-59) - + Full Date (%m/%d/%y) 年月日 (%m/%d/%y) - + Full Date (%Y-%m-%d) 年月日 (%Y-%m-%d) @@ -799,7 +896,7 @@ Enter を押すと画面をキャプチャー。 SystemNotification - + Flameshot Info Flameshot の情報 @@ -807,22 +904,22 @@ Enter を押すと画面をキャプチャー。 TextConfig - + StrikeOut 取り消し線 - + Underline 下線 - + Bold 太字 - + Italic 斜体 @@ -830,12 +927,12 @@ Enter を押すと画面をキャプチャー。 TextTool - + Text テキスト - + Add text to your capture キャプチャーにテキストを追加する @@ -843,37 +940,37 @@ Enter を押すと画面をキャプチャー。 UIcolorEditor - + UI Color Editor UI カラーエディター - + Change the color moving the selectors and see the changes in the preview buttons. セレクターを動かして色を変更し、プレビューボタンの色がどう変化するか確認してください。 - + Select a Button to modify it 変更するボタンを選択してください - + Main Color メインカラー - + Click on this button to set the edition mode of the main color. このボタンをクリックすると、メインカラーの編集モードをセットします。 - + Contrast Color コントラストカラー - + Click on this button to set the edition mode of the contrast color. このボタンをクリックすると、コントラストカラーの編集モードをセットします。 @@ -881,12 +978,12 @@ Enter を押すと画面をキャプチャー。 UndoTool - + Undo 元に戻す - + Undo the last modification 最後の変更を元に戻す @@ -894,17 +991,17 @@ Enter を押すと画面をキャプチャー。 VisualsEditor - + Opacity of area outside selection: 選択範囲外の不透明度: - + Button Selection ボタンの選択 - + Select All すべて選択 diff --git a/data/translations/Internationalization_ka.ts b/data/translations/Internationalization_ka.ts index 386ff940..bb7f2da3 100644 --- a/data/translations/Internationalization_ka.ts +++ b/data/translations/Internationalization_ka.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher აპლიკაციის გამშვები - + Choose an app to open the capture აირჩიეთ აპლიკაცია სურათის გასახსნელად @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With გახსნა პროგრამით - + Launch in terminal ტერმინალში გაშვება - + Keep open after selection არ დახურო დიალოგი არჩევის შემდეგ - - + + Error შეცდომა - + Unable to write in შემდეგ მისამართზე ჩაწერა ვერ მოხერხდა: - + Unable to launch in terminal. ტერმინალში გაშვება ვერ მოხერხდა. @@ -51,12 +51,12 @@ ArrowTool - + Arrow ისარი - + Set the Arrow as the paint tool ისრის ხელსაწყოს არჩევა სახატავად @@ -64,25 +64,73 @@ BlurTool - + Blur გაბუნდოვნება - + Set Blur as the paint tool გაბუნდოვნების ხელსაწყოს არჩევა სახატავად + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen ეკრანის გადაღება ვერ მოხერხდა - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -91,15 +139,28 @@ Press Space to open the side panel. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle წრე - + Set the Circle as the paint tool წრის ხელსაწყოს არჩევა სახატავად @@ -107,22 +168,22 @@ Press Space to open the side panel. ConfigWindow - + Configuration პარამეტრები - + Interface ინტერფეისი - + Filename Editor ფაილის სახელის რედაქტორი - + General ზოგადი @@ -130,22 +191,27 @@ Press Space to open the side panel. Controller - + &Take Screenshot - + + &Open Launcher + + + + &Configuration &პარამეტრები - + &Information &ინფორმაცია - + &Quit &გამოსვლა @@ -153,12 +219,12 @@ Press Space to open the side panel. CopyTool - + Copy კოპირება - + Copy the selection into the clipboard @@ -166,7 +232,7 @@ Press Space to open the side panel. DBusUtils - + Unable to connect via DBus DBus-ით დაკავშირება ვერ მოხერხდა @@ -174,12 +240,12 @@ Press Space to open the side panel. ExitTool - + Exit გამოსვლა - + Leave the capture screen ეკრანის გადაღების დატოვება @@ -187,47 +253,47 @@ Press Space to open the side panel. FileNameEditor - + Edit the name of your captures: შეცვალეთ თქვენი სურათების სახელი: - + Edit: თარგი: - + Preview: გადახედვა: - + Save შენახვა - + Saves the pattern თარგის შენახვა - + Reset განულება - + Restores the saved pattern შენახული შაბლონის განულება - + Clear გაწმენდა - + Deletes the name სახელის წაშლა @@ -235,141 +301,161 @@ Press Space to open the side panel. GeneneralConf - - + + Import იმპორტირება - - - + + + Error შეცდომა - + Unable to read file. ფაილის წაკითხვა ვერ მოხერხდა. - - + + Unable to write file. ფაილის ჩაწერა ვერ მოხერხდა. - + Save File ფაილის შენახვა - + Confirm Reset განულების დადასტურება - + Are you sure you want to reset the configuration? დარწმუნებული ხართ, რომ გსურთ პარამეტრების განულება? - + Show help message დახმარების შეტყობინების ნახვა - + Show the help message at the beginning in the capture mode. დახმარების შეტყობინების ნახვა გადაღების რეჟიმის დაწყებისას. - - + + Show desktop notifications ცნობების ჩვენება სამუშაო მაგიდაზე - + Show tray icon ხატულის ჩვენება სისტემურ პანელზე - + Show the systemtray icon ხატულის ჩვენება სისტემურ პანელზე - + Configuration File პარამეტრების ფაილი - + Export ექსპორტირება - + Reset განულება - + Launch at startup გაშვება სისტემის ჩატვირთვისას - + Launch Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Imgur-ზე ატვირთვა - + Uploading Image სურათის ატვირთვა - + Copy URL URL-ის კოპირება - + Open URL URL-ის გახსნა - + Delete image - + Image to Clipboard. სურათის გაცვლის ბუფერში გაგზავნა - - + + Unable to open the URL. URL-ის გახსნა ვერ მოხერხდა. - + URL copied to clipboard. URL დაკოპირდა გაცვლის ბუფერში. - + Screenshot copied to clipboard. სურათი დაკოპირდა გაცვლის ბუფერში. @@ -377,12 +463,12 @@ Press Space to open the side panel. ImgurUploaderTool - + Image Uploader სურათის ამტვირთველი - + Upload the selection to Imgur შერჩეულის Imgur-ზე ატვირთვა @@ -390,92 +476,97 @@ Press Space to open the side panel. InfoWindow - + About პროგრამის შესახებ - + + SPACEBAR + + + + Right Click მაუსის მარჯვენა ღილაკი - + Mouse Wheel მაუსის გორგოლაჭი - + Move selection 1px შერჩეულის გადაადგილება 1px-ით - + Resize selection 1px შერჩეულის ზომის შეცვლა 1px-ით - + Quit capture გადაღებიდან გამოსვლა - + Copy to clipboard გაცვლის ბუფერში კოპირება - + Save selection as a file შერჩეულის ფაილად შენახვა - + Undo the last modification ბოლო ცვლილების გაუქმება - + Toggle visibility of sidebar with options of the selected tool - + Show color picker ფერის შესარჩევის ჩვენება - + Change the tool's thickness ხელსაწყოს სისქის შეცვლა - + Available shortcuts in the screen capture mode. გადაღების რეჟიმში ხელმისაწვდომი მალსახმობები. - + Key კლავიში - + Description აღწერა - + <u><b>License</b></u> <u><b>ლიცენზია</b></u> - + <u><b>Version</b></u> <u><b>ვერსია</b></u> - + <u><b>Shortcuts</b></u> <u><b>მალსახმობები</b></u> @@ -483,12 +574,12 @@ Press Space to open the side panel. LineTool - + Line ხაზი - + Set the Line as the paint tool ხაზის ხელსაწყოს არჩევა სახატავად @@ -496,12 +587,12 @@ Press Space to open the side panel. MarkerTool - + Marker მარკერი - + Set the Marker as the paint tool მარკერის ხელსაწყოს არჩევა სახატავად @@ -509,12 +600,12 @@ Press Space to open the side panel. MoveTool - + Move გადაადგილება - + Move the selection area შერჩეული არის გადაადგილება @@ -522,12 +613,12 @@ Press Space to open the side panel. PencilTool - + Pencil ფანქარი - + Set the Pencil as the paint tool ფანქრის ხელსაწყოს არჩევა სახატავად @@ -535,12 +626,12 @@ Press Space to open the side panel. PinTool - + Pin Tool - + Pin image on the desktop @@ -548,55 +639,61 @@ Press Space to open the side panel. QObject - + Save Error შეცდომა შენახვისას - - + + Capture saved as სურათი შენახულია როგორც: - + Capture saved to clipboard - - + + Error trying to save as შეცდომა მცდელობისას შენახულიყო როგორც: - - - - + + + + + Unable to connect via DBus DBus-ით დაკავშირება ვერ მოხერხდა - + Error შეცდომა - + Unable to write in შემდეგ მისამართზე ჩაწერა ვერ მოხერხდა: + + + URL copied to clipboard. + URL დაკოპირდა გაცვლის ბუფერში. + RectangleTool - + Rectangle მართკუთხედი - + Set the Rectangle as the paint tool მართკუთხედის ხელსაწყოს არჩევა სახატავად @@ -604,12 +701,12 @@ Press Space to open the side panel. RedoTool - + Redo - + Redo the next modification @@ -617,12 +714,12 @@ Press Space to open the side panel. SaveTool - + Save შენახვა - + Save the capture სურათის შენახვა @@ -630,7 +727,7 @@ Press Space to open the side panel. ScreenGrabber - + Unable to capture screen ეკრანის გადაღება ვერ მოხერხდა @@ -638,12 +735,12 @@ Press Space to open the side panel. SelectionTool - + Rectangular Selection მართკუთხა შერჩევა - + Set Selection as the paint tool შერჩევის ხელსაწყოს არჩევა სახატავად @@ -651,22 +748,22 @@ Press Space to open the side panel. SidePanelWidget - + Active thickness: - + Active color: - + Press ESC to cancel - + Grab Color @@ -674,12 +771,12 @@ Press Space to open the side panel. SizeIndicatorTool - + Selection Size Indicator შერჩეულის ზომის მაჩვენებელი - + Show the dimensions of the selection (X Y) აჩვენებს შერჩეული არის განზომილებებს (X Y) @@ -687,107 +784,107 @@ Press Space to open the side panel. StrftimeChooserWidget - + Century (00-99) საუკუნე (00-99) - + Year (00-99) წელი (00-99) - + Year (2000) წელი (2000) - + Month Name (jan) თვის სახელი (იან) - + Month Name (january) თვის სახელი (იანვარი) - + Month (01-12) თვე (01-12) - + Week Day (1-7) კვირის დღე (1-7) - + Week (01-53) კვირა (01-53) - + Day Name (mon) დღის სახელი (ორშ) - + Day Name (monday) დღის სახელი (ორშაბათი) - + Day (01-31) დღე (01-31) - + Day of Month (1-31) თვის დღე (1-31) - + Day (001-366) დღე (001-366) - + Time (%H-%M-%S) - + Time (%H-%M) - + Hour (00-23) საათი (00-23) - + Hour (01-12) საათი (01-12) - + Minute (00-59) წუთი (00-59) - + Second (00-59) წამი (00-59) - + Full Date (%m/%d/%y) სრული თარიღი (%m/%d/%y) - + Full Date (%Y-%m-%d) სრული თარიღი (%Y-%m-%d) @@ -795,7 +892,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info @@ -803,22 +900,22 @@ Press Space to open the side panel. TextConfig - + StrikeOut - + Underline - + Bold - + Italic @@ -826,12 +923,12 @@ Press Space to open the side panel. TextTool - + Text - + Add text to your capture @@ -839,37 +936,37 @@ Press Space to open the side panel. UIcolorEditor - + UI Color Editor ინტერფეისის ფერის რედაქტორი - + Change the color moving the selectors and see the changes in the preview buttons. შეცვალეთ ფერი ნიშნულის გადაადგილებით და შეხედეთ ცვლილებებს გადასახედ ღილაკებზე. - + Select a Button to modify it აირჩიეთ ღილაკი მის შესაცვლელად - + Main Color ძირითადი ფერი - + Click on this button to set the edition mode of the main color. დააწექით ამ ღილაკს ძირითადი ფერის არჩევის რეჟიმის ჩასართავად. - + Contrast Color კონტრასტული ფერი - + Click on this button to set the edition mode of the contrast color. დააწექით ამ ღილაკს კონტრასტული ფერის არჩევის რეჟიმის ჩასართავად. @@ -877,12 +974,12 @@ Press Space to open the side panel. UndoTool - + Undo უკუქმნა - + Undo the last modification ბოლო ცვლილების გაუქმება @@ -890,17 +987,17 @@ Press Space to open the side panel. VisualsEditor - + Opacity of area outside selection: შერჩეულის გარე არეს გაუმჭვირვალობა - + Button Selection ღილაკის არჩევა - + Select All ყველაფრის შერჩევა diff --git a/data/translations/Internationalization_nl.ts b/data/translations/Internationalization_nl.ts index e1d59b3e..6404d7b5 100644 --- a/data/translations/Internationalization_nl.ts +++ b/data/translations/Internationalization_nl.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher App-starter - + Choose an app to open the capture Kies een app om de schermafdruk mee te openen @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Openen met - + Launch in terminal Openen in terminalvenster - + Keep open after selection Openhouden na selectie - - + + Error Fout - + Unable to write in Kan niet schrijven naar - + Unable to launch in terminal. Kan niet openen in terminalvenster. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Cursor - + Set the Arrow as the paint tool Cursor instellen als verfgereedschap @@ -64,25 +64,73 @@ BlurTool - + Blur Vervaging - + Set Blur as the paint tool Vervaging instellen als verfgereedschap + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Kan scherm niet vastleggen - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Gebruik het muiswiel om de gereedschapsdikte aan te passen. Druk op spatie om het zijpaneel te openen. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Cirkel - + Set the Circle as the paint tool Cirkel instellen als verfgereedschap @@ -111,22 +172,22 @@ Druk op spatie om het zijpaneel te openen. ConfigWindow - + Configuration Configuratie - + Interface Uiterlijk - + Filename Editor Bestandsnaambewerker - + General Algemeen @@ -134,22 +195,27 @@ Druk op spatie om het zijpaneel te openen. Controller - + &Take Screenshot Schermafdruk &maken - + + &Open Launcher + + + + &Configuration &Configuratie - + &Information &Informatie - + &Quit &Afsluiten @@ -157,12 +223,12 @@ Druk op spatie om het zijpaneel te openen. CopyTool - + Copy Kopiëren - + Copy the selection into the clipboard Selectie kopiëren naar klembord @@ -170,7 +236,7 @@ Druk op spatie om het zijpaneel te openen. DBusUtils - + Unable to connect via DBus Kan niet verbinden via DBus @@ -178,12 +244,12 @@ Druk op spatie om het zijpaneel te openen. ExitTool - + Exit Afsluiten - + Leave the capture screen Verlaat het vastlegscherm @@ -191,47 +257,47 @@ Druk op spatie om het zijpaneel te openen. FileNameEditor - + Edit the name of your captures: Bewerk de naam van je schermafdrukken: - + Edit: Bewerken: - + Preview: Voorbeeld: - + Save Opslaan - + Saves the pattern Slaat het patroon op - + Reset Standaardwaarden - + Restores the saved pattern Herstelt het standaardpatroon - + Clear Wissen - + Deletes the name Wist de naam @@ -239,141 +305,161 @@ Druk op spatie om het zijpaneel te openen. GeneneralConf - - + + Import Importeren - - - + + + Error Fout - + Unable to read file. Kan bestand niet uitlezen. - - + + Unable to write file. Kan bestand niet wegschrijven. - + Save File Bestand opslaan - + Confirm Reset Herstellen bevestigen - + Are you sure you want to reset the configuration? Weet je zeker dat je de standwaardwaarden van de configuratie wilt herstellen? - + Show help message Uitleg tonen - + Show the help message at the beginning in the capture mode. Toont een bericht met uitleg bij het openen van de vastlegmodus. - - + + Show desktop notifications Bureaubladmeldingen tonen - + Show tray icon Systeemvakpictogram tonen - + Show the systemtray icon Toont het systeemvakpictogram - + Configuration File Configuratiebestand - + Export Exporteren - + Reset Standaardwaarden - + Launch at startup Automatisch opstarten - + Launch Flameshot Flameshot openen + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Uploaden naar Imgur - + Uploading Image Bezig met uploaden van afbeelding... - + Copy URL URL kopiëren - + Open URL URL openen - + Delete image Afbeelding verwijderen - + Image to Clipboard. Afbeelding naar klembord. - - + + Unable to open the URL. Kan URL niet openen. - + URL copied to clipboard. URL gekopieerd naar klembord. - + Screenshot copied to clipboard. Schermafdruk gekopieerd naar klembord. @@ -381,12 +467,12 @@ Druk op spatie om het zijpaneel te openen. ImgurUploaderTool - + Image Uploader Afbeeldingsuploader - + Upload the selection to Imgur Upload de selectie naar Imgur @@ -394,92 +480,97 @@ Druk op spatie om het zijpaneel te openen. InfoWindow - + About Over - + + SPACEBAR + + + + Right Click Rechtsklikken - + Mouse Wheel Muiswiel - + Move selection 1px Selectie 1px verplaatsen - + Resize selection 1px Afmetingen van selectie 1px aanpassen - + Quit capture Vastleggen afsluiten - + Copy to clipboard Kopiëren naar klembord - + Save selection as a file Selectie opslaan als bestand - + Undo the last modification Laatste wijziging ongedaan maken - + Toggle visibility of sidebar with options of the selected tool Zijbalk met gereedschapsopties tonen/verbergen - + Show color picker Kleurkiezer tonen - + Change the tool's thickness Wijzig de gereedschapsdikte - + Available shortcuts in the screen capture mode. Beschikbare sneltoetsen in de vastlegmodus. - + Key Toets - + Description Omschrijving - + <u><b>License</b></u> <u><b>Лиценца</b></u> - + <u><b>Version</b></u> <u><b>Верзија</b></u> - + <u><b>Shortcuts</b></u> <u><b>Пречице</b></u> @@ -487,12 +578,12 @@ Druk op spatie om het zijpaneel te openen. LineTool - + Line Lijn - + Set the Line as the paint tool Lijn instellen als verfgereedschap @@ -500,12 +591,12 @@ Druk op spatie om het zijpaneel te openen. MarkerTool - + Marker Markeerstift - + Set the Marker as the paint tool Markeerstift instellen als verfgereedschap @@ -513,12 +604,12 @@ Druk op spatie om het zijpaneel te openen. MoveTool - + Move Verplaatsen - + Move the selection area Selectiegebied verplaatsen @@ -526,12 +617,12 @@ Druk op spatie om het zijpaneel te openen. PencilTool - + Pencil Potlood - + Set the Pencil as the paint tool Potlood instellen als verfgereedschap @@ -539,12 +630,12 @@ Druk op spatie om het zijpaneel te openen. PinTool - + Pin Tool Vastmaken - + Pin image on the desktop Afbeelding vastmaken op bureaublad @@ -552,55 +643,61 @@ Druk op spatie om het zijpaneel te openen. QObject - + Save Error Fout tijdens opslaan - - + + Capture saved as Schermafdruk opgeslagen als - + Capture saved to clipboard Schermafdruk vastgelegd op klembord - - + + Error trying to save as Fout tijdens opslaan als - - - - + + + + + Unable to connect via DBus Kan niet verbinden via DBus - + Error Fout - + Unable to write in Kan niet wegschrijven naar + + + URL copied to clipboard. + URL gekopieerd naar klembord. + RectangleTool - + Rectangle Rechthoek - + Set the Rectangle as the paint tool Rechthoek instellen als verfgereedschap @@ -608,12 +705,12 @@ Druk op spatie om het zijpaneel te openen. RedoTool - + Redo Opnieuw - + Redo the next modification Volgende wijziging opnieuw toepassen @@ -621,13 +718,13 @@ Druk op spatie om het zijpaneel te openen. SaveTool - + Save Сачувај Opslaan - + Save the capture Schermafdruk opslaan @@ -635,7 +732,7 @@ Druk op spatie om het zijpaneel te openen. ScreenGrabber - + Unable to capture screen Kan scherm niet vastleggen @@ -643,12 +740,12 @@ Druk op spatie om het zijpaneel te openen. SelectionTool - + Rectangular Selection Rechthoekige selectie - + Set Selection as the paint tool Selectie instellen als verfgereedschap @@ -656,22 +753,22 @@ Druk op spatie om het zijpaneel te openen. SidePanelWidget - + Active thickness: Actieve dikte: - + Active color: Actieve kleur: - + Press ESC to cancel Druk op Esc om te annuleren - + Grab Color Kleur opnemen @@ -679,12 +776,12 @@ Druk op spatie om het zijpaneel te openen. SizeIndicatorTool - + Selection Size Indicator Grootteindicatie van selectie - + Show the dimensions of the selection (X Y) Toon de afmetingen van de selectie (X Y) @@ -692,107 +789,107 @@ Druk op spatie om het zijpaneel te openen. StrftimeChooserWidget - + Century (00-99) Eeuw (00-99) - + Year (00-99) Jaar (00-99) - + Year (2000) Jaar (2000) - + Month Name (jan) Naam van de maand (јаn) - + Month Name (january) Naam van de maand (јаnuari) - + Month (01-12) Maand (01-12) - + Week Day (1-7) Weekdag (1-7) - + Week (01-53) Week (01-53) - + Day Name (mon) Naam van de dag (ma) - + Day Name (monday) Naam van de dag (maandag) - + Day (01-31) Dag (01-31) - + Day of Month (1-31) Dag van de maand (1-31) - + Day (001-366) Dag (001-366) - + Time (%H-%M-%S) Tijd (%H-%M-%S) - + Time (%H-%M) Tijd (%H-%M) - + Hour (00-23) Uur (00-23) - + Hour (01-12) Uur (01-12) - + Minute (00-59) Minuten (00-59) - + Second (00-59) Seconden (00-59) - + Full Date (%m/%d/%y) Volledige datum (%m/%d/%y) - + Full Date (%Y-%m-%d) Volledige datum (%Y-%m-%d) @@ -800,7 +897,7 @@ Druk op spatie om het zijpaneel te openen. SystemNotification - + Flameshot Info Flameshot-informatie @@ -808,22 +905,22 @@ Druk op spatie om het zijpaneel te openen. TextConfig - + StrikeOut Doorhalen - + Underline Onderstrepen - + Bold Vetgedrukt - + Italic Cursief @@ -831,12 +928,12 @@ Druk op spatie om het zijpaneel te openen. TextTool - + Text Tekst - + Add text to your capture Voeg tekst toe aan je schermafdruk @@ -844,37 +941,37 @@ Druk op spatie om het zijpaneel te openen. UIcolorEditor - + UI Color Editor Kleurenschemabewerker - + Change the color moving the selectors and see the changes in the preview buttons. Wijzig de kleur d.m.v. de selectie-indicators en bekijk de wijzigingen op de voorbeeldknoppen. - + Select a Button to modify it Kies een te bewerken knop - + Main Color Hoofdkleur - + Click on this button to set the edition mode of the main color. Klik op deze knop om de hoofdkleur te bwerken. - + Contrast Color Contrastkleur - + Click on this button to set the edition mode of the contrast color. Klik op deze knop om de contrastkleur te bewerken. @@ -882,12 +979,12 @@ Druk op spatie om het zijpaneel te openen. UndoTool - + Undo Ongedaan mken - + Undo the last modification Laatste wijziging ongedaan maken @@ -895,17 +992,17 @@ Druk op spatie om het zijpaneel te openen. VisualsEditor - + Opacity of area outside selection: Doorzichtigheid van gebied buiten selectie: - + Button Selection Knopselectie - + Select All Alles selecteren diff --git a/data/translations/Internationalization_pl.ts b/data/translations/Internationalization_pl.ts index ff1a60c6..c0b2d696 100644 --- a/data/translations/Internationalization_pl.ts +++ b/data/translations/Internationalization_pl.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Uruchamianie aplikacji - + Choose an app to open the capture Wybierz aplikację do otwierania zrzutu @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Otwórz w - + Launch in terminal Otwórz w terminalu - + Keep open after selection Pozostaw otwarte po zaznaczeniu - - + + Error Błąd - + Unable to write in Nie można zapisać - + Unable to launch in terminal. Nie można uruchomić w terminalu. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Strzałka - + Set the Arrow as the paint tool Rysowanie strzałek @@ -64,25 +64,73 @@ BlurTool - + Blur Rozmycie - + Set Blur as the paint tool Rozmywanie obszarów + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Nie można przechwycić ekranu - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -94,15 +142,28 @@ Prawy klik, aby pokazać próbnik kolorów. Spacja, aby pokazać panel boczny. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Okręgi - + Set the Circle as the paint tool Rysowanie okręgów i elips @@ -110,22 +171,22 @@ Spacja, aby pokazać panel boczny. ConfigWindow - + Configuration Konfiguracja - + Interface Interfejs - + Filename Editor Edytor nazw plików - + General Ogólne @@ -133,22 +194,27 @@ Spacja, aby pokazać panel boczny. Controller - + &Take Screenshot &Zrzut ekranu - + + &Open Launcher + + + + &Configuration &Konfiguracja - + &Information &Informacje - + &Quit &Wyjdź @@ -156,12 +222,12 @@ Spacja, aby pokazać panel boczny. CopyTool - + Copy Kopiuj - + Copy the selection into the clipboard @@ -169,7 +235,7 @@ Spacja, aby pokazać panel boczny. DBusUtils - + Unable to connect via DBus Nie można się połączyć za pomocą DBus @@ -177,12 +243,12 @@ Spacja, aby pokazać panel boczny. ExitTool - + Exit Wyjdź - + Leave the capture screen Opuść ekran przechwytywania @@ -190,47 +256,47 @@ Spacja, aby pokazać panel boczny. FileNameEditor - + Edit the name of your captures: Edycja wzorca nazwy plików: - + Edit: Edytuj: - + Preview: Podgląd: - + Save Zapisz - + Saves the pattern Zapisuje wzorzec - + Reset Reset - + Restores the saved pattern Resetuje wzorzec - + Clear Wyczyść - + Deletes the name Czyści wzorzec @@ -238,141 +304,161 @@ Spacja, aby pokazać panel boczny. GeneneralConf - - + + Import Import - - - + + + Error Błąd - + Unable to read file. Nie można odczytać pliku. - - + + Unable to write file. Nie można zapisać pliku. - + Save File Zapisz plik - + Confirm Reset Potwierdź Reset - + Are you sure you want to reset the configuration? Czy na pewno chcesz zresetować konfigurację? - + Show help message Pokaż podpowiedzi - + Show the help message at the beginning in the capture mode. Pokaż podpowiedzi na początku trybu przechwytywania. - - + + Show desktop notifications Pokaż powiadomienia ekranowe - + Show tray icon Pokaż ikonę w trayu - + Show the systemtray icon Pokaż ikonę w zasobniku systemowym - + Configuration File Plik konfiguracyjny - + Export Export - + Reset Reset - + Launch at startup Uruchom podczas startu - + Launch Flameshot Uruchom Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Wyślij do Imgur - + Uploading Image Wysyłanie obrazka - + Copy URL Kopiuj URL - + Open URL Otwórz URL - + Delete image Usuń obrazek - + Image to Clipboard. Obrazek do schowka. - - + + Unable to open the URL. Nie można otworzyć adresu URL. - + URL copied to clipboard. URL skopiowany do schowka. - + Screenshot copied to clipboard. Zrzut ekranu skopiowany do schowka. @@ -380,12 +466,12 @@ Spacja, aby pokazać panel boczny. ImgurUploaderTool - + Image Uploader Uploader obrazów - + Upload the selection to Imgur Wyślij zaznaczenie do Imgur @@ -393,92 +479,97 @@ Spacja, aby pokazać panel boczny. InfoWindow - + About O programie - + + SPACEBAR + + + + Right Click Prawy klik - + Mouse Wheel Kółko myszy - + Move selection 1px Przesuń zaznaczenie o 1px - + Resize selection 1px Zmień rozmiar zaznaczenia o 1px - + Quit capture Zakończ przechwytywanie - + Copy to clipboard Kopiuj do schowka - + Save selection as a file Zapisz zaznaczenie jako plik - + Undo the last modification Cofnij ostatnią modyfikację - + Toggle visibility of sidebar with options of the selected tool - + Show color picker Pokaż próbnik kolorów - + Change the tool's thickness Zmień grubość narzędzia - + Available shortcuts in the screen capture mode. Dostępne skróty w trybie przechwytywania obrazu. - + Key Klawisz - + Description Działanie - + <u><b>License</b></u> <u><b>Licencja</b></u> - + <u><b>Version</b></u> <u><b>Wersja</b></u> - + <u><b>Shortcuts</b></u> <u><b>Skróty klawiszowe</b></u> @@ -486,12 +577,12 @@ Spacja, aby pokazać panel boczny. LineTool - + Line Linia - + Set the Line as the paint tool Ustawia linię jako narzędzie do rysowania @@ -499,12 +590,12 @@ Spacja, aby pokazać panel boczny. MarkerTool - + Marker Marker - + Set the Marker as the paint tool Ustawia Marker jako narzędzie rysowania @@ -512,12 +603,12 @@ Spacja, aby pokazać panel boczny. MoveTool - + Move Przesuwanie - + Move the selection area Przesuwa zaznaczenie @@ -525,12 +616,12 @@ Spacja, aby pokazać panel boczny. PencilTool - + Pencil Ołówek - + Set the Pencil as the paint tool Ustawia ołówek jako narzędzie do rysowania @@ -538,12 +629,12 @@ Spacja, aby pokazać panel boczny. PinTool - + Pin Tool Narzędzie przypinania - + Pin image on the desktop Przypnij obrazek do pulpitu @@ -551,55 +642,61 @@ Spacja, aby pokazać panel boczny. QObject - + Save Error Błąd zapisu - - + + Capture saved as Zaznaczenie zapisano jako - + Capture saved to clipboard Zrzut skopiowano do schowka - - + + Error trying to save as Błąd przy próbie zapisu jako - - - - + + + + + Unable to connect via DBus Nie udało się połączyć za pomocą DBus - + Error Błąd - + Unable to write in Nie można zapisać w + + + URL copied to clipboard. + URL skopiowany do schowka. + RectangleTool - + Rectangle Prostokąt - + Set the Rectangle as the paint tool Ustawia prostokąt jako narzędzie do rysowania @@ -607,12 +704,12 @@ Spacja, aby pokazać panel boczny. RedoTool - + Redo Cofnij - + Redo the next modification @@ -620,12 +717,12 @@ Spacja, aby pokazać panel boczny. SaveTool - + Save Zapisz - + Save the capture Zapisz zaznaczenie @@ -633,7 +730,7 @@ Spacja, aby pokazać panel boczny. ScreenGrabber - + Unable to capture screen Nie można przechwycić ekranu @@ -641,12 +738,12 @@ Spacja, aby pokazać panel boczny. SelectionTool - + Rectangular Selection Zaznaczenie prostokątne - + Set Selection as the paint tool Ustawia zaznaczenie prostokątne jako narzędzie do rysowania @@ -654,22 +751,22 @@ Spacja, aby pokazać panel boczny. SidePanelWidget - + Active thickness: - + Active color: Aktywny kolor: - + Press ESC to cancel Wciśnij ESC, aby anulować - + Grab Color Pobierz kolor @@ -677,12 +774,12 @@ Spacja, aby pokazać panel boczny. SizeIndicatorTool - + Selection Size Indicator Miernik zaznaczenia - + Show the dimensions of the selection (X Y) Pokazuje wymiary zaznaczenia (X Y) @@ -690,107 +787,107 @@ Spacja, aby pokazać panel boczny. StrftimeChooserWidget - + Century (00-99) Wiek (00-99) - + Year (00-99) Rok (00-99) - + Year (2000) Rok (2000) - + Month Name (jan) Nazwa miesiąca (cze) - + Month Name (january) Nazwa miesiąca (czerwiec) - + Month (01-12) Miesiąc (01-12) - + Week Day (1-7) Dzień tygodnia (1-7) - + Week (01-53) Tydzień (01-53) - + Day Name (mon) Nazwa dniaa (pią) - + Day Name (monday) Nazwa dnia (piątek) - + Day (01-31) Dzień (01-31) - + Day of Month (1-31) Dzień miesiąca (1-31) - + Day (001-366) Dzień (001-366) - + Time (%H-%M-%S) Czas (%H-%M-%S) - + Time (%H-%M) Czas (%H-%M) - + Hour (00-23) Godzina (00-23) - + Hour (01-12) Godzina (01-12) - + Minute (00-59) Minuta (00-59) - + Second (00-59) Sekunda (00-59) - + Full Date (%m/%d/%y) Data (%m/%d/%y) - + Full Date (%Y-%m-%d) Data (%Y-%m-%d) @@ -798,7 +895,7 @@ Spacja, aby pokazać panel boczny. SystemNotification - + Flameshot Info Flameshot Info @@ -806,22 +903,22 @@ Spacja, aby pokazać panel boczny. TextConfig - + StrikeOut Przekreślenie - + Underline Podkreślenie - + Bold Pogrubienie - + Italic Kursywa @@ -829,12 +926,12 @@ Spacja, aby pokazać panel boczny. TextTool - + Text Tekst - + Add text to your capture Dodaje tekst do zrzutu @@ -842,37 +939,37 @@ Spacja, aby pokazać panel boczny. UIcolorEditor - + UI Color Editor Edytor kolorów interfejsu - + Change the color moving the selectors and see the changes in the preview buttons. Zmień kolor przesuwając selektory i obserwując podgląd przycisków. - + Select a Button to modify it Wybierz przycisk do zmodyfikowania - + Main Color Kolor główny - + Click on this button to set the edition mode of the main color. Kliknij na przycisk aby móc modyfikować kolor główny. - + Contrast Color Kolor kontrastowy - + Click on this button to set the edition mode of the contrast color. Kliknij na przycisk aby móc modyfikować kolor kontrastowy. @@ -880,12 +977,12 @@ Spacja, aby pokazać panel boczny. UndoTool - + Undo Cofnij - + Undo the last modification Cofnij ostatnią zmianę @@ -893,17 +990,17 @@ Spacja, aby pokazać panel boczny. VisualsEditor - + Opacity of area outside selection: Przezroczystość obszaru poza zaznaczeniem: - + Button Selection Wybór przycisków - + Select All Wybierz wszystkie diff --git a/data/translations/Internationalization_pt_br.ts b/data/translations/Internationalization_pt_br.ts index 2605fc14..0b453255 100644 --- a/data/translations/Internationalization_pt_br.ts +++ b/data/translations/Internationalization_pt_br.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher App Launcher - + Choose an app to open the capture Escolha uma aplicação para abrir a captura @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Abrir Com - + Launch in terminal Abrir no terminal - + Keep open after selection Manter aberto após seleção - - + + Error Erro - + Unable to write in Não é possível escrever em - + Unable to launch in terminal. Não foi possível abrir no terminal. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Flecha - + Set the Arrow as the paint tool Usa a Flecha como ferramenta de desenho @@ -64,25 +64,73 @@ BlurTool - + Blur Desfoque - + Set Blur as the paint tool Usa o Desfoque como ferramenta de desenho + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Não foi possível capturar a tela - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Use a roda do mouse para aumentar a grossura do pincel. Pressione espaço abrir o painel lateral. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Círculo - + Set the Circle as the paint tool Usa o Círculo como ferramenta de desenho @@ -111,22 +172,22 @@ Pressione espaço abrir o painel lateral. ConfigWindow - + Configuration Configuração - + Interface Interface - + Filename Editor Editor de nome de arquivo - + General Geral @@ -134,22 +195,27 @@ Pressione espaço abrir o painel lateral. Controller - + &Take Screenshot &Tirar Screenshot - + + &Open Launcher + + + + &Configuration &Configuração - + &Information &Informações - + &Quit &Sair @@ -157,12 +223,12 @@ Pressione espaço abrir o painel lateral. CopyTool - + Copy Copiar - + Copy the selection into the clipboard Copia a seleção para o clipboard @@ -170,7 +236,7 @@ Pressione espaço abrir o painel lateral. DBusUtils - + Unable to connect via DBus Não foi possível conectar via DBus @@ -178,12 +244,12 @@ Pressione espaço abrir o painel lateral. ExitTool - + Exit Sair - + Leave the capture screen Sair da ferramenta de captura @@ -191,47 +257,47 @@ Pressione espaço abrir o painel lateral. FileNameEditor - + Edit the name of your captures: Edite o nome das suas capturas: - + Edit: Editar: - + Preview: Preview: - + Save Salvar - + Saves the pattern Salva o padrão - + Reset Reiniciar - + Restores the saved pattern Restaura o padrão salvo - + Clear Limpar - + Deletes the name Deleta o nome @@ -239,141 +305,161 @@ Pressione espaço abrir o painel lateral. GeneneralConf - - + + Import Importar - - - + + + Error Erro - + Unable to read file. Não foi possível ler o arquivo. - - + + Unable to write file. Não foi possível escrever no arquivo. - + Save File Salvar Arquivo - + Confirm Reset Confirmar Reset - + Are you sure you want to reset the configuration? Tem certeza que deseja resetar a configuração? - + Show help message Mostrar mensagem de ajuda - + Show the help message at the beginning in the capture mode. Mostrar mensagem de ajuda no início do modo de captura. - - + + Show desktop notifications Mostrar notificações de Desktop - + Show tray icon Mostrar ícone de tray - + Show the systemtray icon Mosrar ícone na barra de aplicações - + Configuration File Arquivo de Configurações - + Export Exportar - + Reset Reset - + Launch at startup Iniciar junto com o sistema - + Launch Flameshot Iniciar Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Upload no Imgur - + Uploading Image Upando Imagem - + Copy URL Copiar URL - + Open URL Abrir URL - + Delete image Deletar imagem - + Image to Clipboard. Imagem no Clipboard. - - + + Unable to open the URL. Não foi possível abrir a URL. - + URL copied to clipboard. URL copiada para o clipboard. - + Screenshot copied to clipboard. Screenshot copiada para o clipboard. @@ -381,12 +467,12 @@ Pressione espaço abrir o painel lateral. ImgurUploaderTool - + Image Uploader Uploader de imagens - + Upload the selection to Imgur Upa a seleção no Imgur @@ -394,92 +480,97 @@ Pressione espaço abrir o painel lateral. InfoWindow - + About Sobre - + + SPACEBAR + + + + Right Click Botão Direito - + Mouse Wheel Roda do mouse - + Move selection 1px Move a seleção em 1px - + Resize selection 1px Redimensiona a seleção em 1px - + Quit capture Sair da captura - + Copy to clipboard Copiar ao clipboard - + Save selection as a file Salva seleção em um arquivo - + Undo the last modification Desfazer última modificação - + Toggle visibility of sidebar with options of the selected tool - + Show color picker Mostra seletor de cores - + Change the tool's thickness Muda a grossura do pincel - + Available shortcuts in the screen capture mode. Atalhos disponívels na tela de captura. - + Key Tecla - + Description Descrição - + <u><b>License</b></u> <u><b>Licença</b></u> - + <u><b>Version</b></u> <u><b>Versão</b></u> - + <u><b>Shortcuts</b></u> <u><b>Atalhos</b></u> @@ -487,12 +578,12 @@ Pressione espaço abrir o painel lateral. LineTool - + Line Linha - + Set the Line as the paint tool Usa a Linha como ferramenta de desenho @@ -500,12 +591,12 @@ Pressione espaço abrir o painel lateral. MarkerTool - + Marker Marcador - + Set the Marker as the paint tool Usa o marcador como ferramenta de desenho @@ -513,12 +604,12 @@ Pressione espaço abrir o painel lateral. MoveTool - + Move Mover - + Move the selection area Move a área de seleção @@ -526,12 +617,12 @@ Pressione espaço abrir o painel lateral. PencilTool - + Pencil Pincel - + Set the Pencil as the paint tool Usa o Lápis como ferramenta de desenho @@ -539,12 +630,12 @@ Pressione espaço abrir o painel lateral. PinTool - + Pin Tool Ferramenta de Pin - + Pin image on the desktop Pinnar imagem no desktop @@ -552,55 +643,61 @@ Pressione espaço abrir o painel lateral. QObject - + Save Error Salvar erro - - + + Capture saved as Captura salva como - + Capture saved to clipboard Captura salva no clipboard - - + + Error trying to save as Erro tentando salvar como - - - - + + + + + Unable to connect via DBus Não foi possível conectar via DBus - + Error Erro - + Unable to write in Não foi possível escrever em + + + URL copied to clipboard. + URL copiada para o clipboard. + RectangleTool - + Rectangle Retângulo - + Set the Rectangle as the paint tool Seta o Retângulo como ferramenta de desenho @@ -608,12 +705,12 @@ Pressione espaço abrir o painel lateral. RedoTool - + Redo Refazer - + Redo the next modification Refazer última modificação @@ -621,12 +718,12 @@ Pressione espaço abrir o painel lateral. SaveTool - + Save Salvar - + Save the capture Salva a captura @@ -634,7 +731,7 @@ Pressione espaço abrir o painel lateral. ScreenGrabber - + Unable to capture screen Não foi possível capturar a tela @@ -642,12 +739,12 @@ Pressione espaço abrir o painel lateral. SelectionTool - + Rectangular Selection Seleção Retangular - + Set Selection as the paint tool Estabelece o Selecionador como ferramenta de desenho @@ -655,22 +752,22 @@ Pressione espaço abrir o painel lateral. SidePanelWidget - + Active thickness: - + Active color: Cor ativa: - + Press ESC to cancel Presione Esc para cancelar - + Grab Color Usar Cor @@ -678,12 +775,12 @@ Pressione espaço abrir o painel lateral. SizeIndicatorTool - + Selection Size Indicator Indicador do Tamanho da Seleção - + Show the dimensions of the selection (X Y) Mostra a dimensão da seleção (X Y) @@ -691,107 +788,107 @@ Pressione espaço abrir o painel lateral. StrftimeChooserWidget - + Century (00-99) Século (00-99) - + Year (00-99) Ano (00-99) - + Year (2000) Ano (2000) - + Month Name (jan) Nome do mês (jan) - + Month Name (january) Nome do mês (janeiro) - + Month (01-12) Mês (01-12) - + Week Day (1-7) Dia da semana (1-7) - + Week (01-53) Semana (01-53) - + Day Name (mon) Nome do dia (seg) - + Day Name (monday) Nome do dia (segunda) - + Day (01-31) Dia (01-31) - + Day of Month (1-31) Dia do Mês (1-31) - + Day (001-366) Dia (001-366) - + Time (%H-%M-%S) Tempo (%H-%M-%S) - + Time (%H-%M) Tempo (%H-%M) - + Hour (00-23) Hora (00-23) - + Hour (01-12) Hora (01-12) - + Minute (00-59) Minuto (00-59) - + Second (00-59) Segundo (00-59) - + Full Date (%m/%d/%y) Data Completa (%m/%d/%y) - + Full Date (%Y-%m-%d) Data Completa (%Y-%m-%d) @@ -799,7 +896,7 @@ Pressione espaço abrir o painel lateral. SystemNotification - + Flameshot Info Informações do Flameshot @@ -807,22 +904,22 @@ Pressione espaço abrir o painel lateral. TextConfig - + StrikeOut Sobrescrito - + Underline Sublinhado - + Bold Negrito - + Italic Itálico @@ -830,12 +927,12 @@ Pressione espaço abrir o painel lateral. TextTool - + Text Texto - + Add text to your capture Adicionar texto à captura @@ -843,37 +940,37 @@ Pressione espaço abrir o painel lateral. UIcolorEditor - + UI Color Editor Interface de Edição de Cores - + Change the color moving the selectors and see the changes in the preview buttons. Modifique a cor movendo os seletores e veja as mudanças nos botões de preview. - + Select a Button to modify it Selecione um botão para modificá-lo - + Main Color Cor Principal - + Click on this button to set the edition mode of the main color. Clique neste botão para setar o modo de edição da cor principal. - + Contrast Color Cor de Contraste - + Click on this button to set the edition mode of the contrast color. Clique neste botão para setar o modo de edição da cor de contraste. @@ -881,12 +978,12 @@ Pressione espaço abrir o painel lateral. UndoTool - + Undo Desfazer - + Undo the last modification Desfaz a última modificação @@ -894,17 +991,17 @@ Pressione espaço abrir o painel lateral. VisualsEditor - + Opacity of area outside selection: Opacidade da área de seleção: - + Button Selection Botão de seleção - + Select All Selecionar Todos diff --git a/data/translations/Internationalization_ru.ts b/data/translations/Internationalization_ru.ts index 72429749..50c5e731 100644 --- a/data/translations/Internationalization_ru.ts +++ b/data/translations/Internationalization_ru.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Запуск приложения - + Choose an app to open the capture Выберите приложение, которым открыть снимок @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Открыть с помощью - + Launch in terminal Запустить в терминале - + Keep open after selection Оставить запущенным после выделения - - + + Error Ошибка - + Unable to write in Не удалось сохранить - + Unable to launch in terminal. Не удалось запустить в терминале. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Стрелка - + Set the Arrow as the paint tool Выбрать Стрелку инструментом для рисования @@ -64,25 +64,73 @@ BlurTool - + Blur Размытие - + Set Blur as the paint tool Выбрать Размытие инструментом для рисования + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Не удалось захватить экран - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Press Space to open the side panel. Нажмите Пробел чтобы открыть боковую панель. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Окружность - + Set the Circle as the paint tool Выбрать Окружность инструментом для рисования @@ -111,22 +172,22 @@ Press Space to open the side panel. ConfigWindow - + Configuration Настройка - + Interface Интерфейс - + Filename Editor Редактор имен файлов - + General Общие @@ -134,22 +195,27 @@ Press Space to open the side panel. Controller - + &Take Screenshot &Сделать снимок - + + &Open Launcher + + + + &Configuration &Настройка - + &Information &Информация - + &Quit &Выход @@ -157,12 +223,12 @@ Press Space to open the side panel. CopyTool - + Copy Скопировать - + Copy the selection into the clipboard Скопировать выделение в буфер обмена @@ -170,7 +236,7 @@ Press Space to open the side panel. DBusUtils - + Unable to connect via DBus Не удалось подключиться через DBus @@ -178,12 +244,12 @@ Press Space to open the side panel. ExitTool - + Exit Выход - + Leave the capture screen Покинуть захват экрана @@ -191,47 +257,47 @@ Press Space to open the side panel. FileNameEditor - + Edit the name of your captures: Отредактируйте имя ваших снимков: - + Edit: Шаблон: - + Preview: Предпросмотр: - + Save Сохранить - + Saves the pattern Сохранить шаблон - + Reset Сбросить - + Restores the saved pattern Восстанавливает сохраненный шаблон - + Clear Очистить - + Deletes the name Удаляет имя @@ -239,141 +305,161 @@ Press Space to open the side panel. GeneneralConf - - + + Import Импорт - - - + + + Error Ошибка - + Unable to read file. Не удалось прочитать файл. - - + + Unable to write file. Не удалось записать файл. - + Save File Сохранить файл - + Confirm Reset Подтвердить сброс - + Are you sure you want to reset the configuration? Вы действительно хотите сбросить настройки? - + Show help message Показывать справочное сообщение - + Show the help message at the beginning in the capture mode. Показывать справочное сообщение перед началом захвата экрана. - - + + Show desktop notifications Показывать уведомления - + Show tray icon Показывать значок в трее - + Show the systemtray icon Показать значок в системном трее - + Configuration File Файл конфигурации - + Export Экспорт - + Reset Сброс - + Launch at startup Запускать при старте системы - + Launch Flameshot Запустить Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Загрузить в Imgur - + Uploading Image Загрузка изображения - + Copy URL Скопировать URL - + Open URL Открыть URL - + Delete image Удалить изображение - + Image to Clipboard. Изображение в буфер обмена. - - + + Unable to open the URL. Не удалось открыть URL. - + URL copied to clipboard. URL скопирован в буфер обмена. - + Screenshot copied to clipboard. Снимок скопирован в буфер обмена. @@ -381,12 +467,12 @@ Press Space to open the side panel. ImgurUploaderTool - + Image Uploader Отправка изображений - + Upload the selection to Imgur Загрузить выделение на Imgur @@ -394,92 +480,97 @@ Press Space to open the side panel. InfoWindow - + About Информация - + + SPACEBAR + + + + Right Click Правый клик - + Mouse Wheel Колесико мыши - + Move selection 1px Переместить выделение на 1px - + Resize selection 1px Изменить размер выделения на 1px - + Quit capture Выйти из захвата экрана - + Copy to clipboard Скопировать в буфер обмена - + Save selection as a file Сохранить выделение в файл - + Undo the last modification Отменить последнее изменение - + Toggle visibility of sidebar with options of the selected tool Показать боковую панель с настройками выбранного инструмента - + Show color picker Показать выбор цвета - + Change the tool's thickness Изменить толщину инструмента - + Available shortcuts in the screen capture mode. Доступные горячие клавиши в режиме захвата экрана. - + Key Клавиша - + Description Описание - + <u><b>License</b></u> <u><b>Лицензия</b></u> - + <u><b>Version</b></u> <u><b>Версия</b></u> - + <u><b>Shortcuts</b></u> <u><b>Горячие клавиши</b></u> @@ -487,12 +578,12 @@ Press Space to open the side panel. LineTool - + Line Линия - + Set the Line as the paint tool Выбрать Линию инструментом для рисования @@ -500,12 +591,12 @@ Press Space to open the side panel. MarkerTool - + Marker Маркер - + Set the Marker as the paint tool Выбрать Маркер инструментом для рисования @@ -513,12 +604,12 @@ Press Space to open the side panel. MoveTool - + Move Перемещение - + Move the selection area Выбрать Перемещение инструментом для рисования @@ -526,12 +617,12 @@ Press Space to open the side panel. PencilTool - + Pencil Карандаш - + Set the Pencil as the paint tool Выбрать Карандаш инструментом для рисования @@ -539,12 +630,12 @@ Press Space to open the side panel. PinTool - + Pin Tool Булавка - + Pin image on the desktop Прикрепить изображение к рабочему столу @@ -552,55 +643,61 @@ Press Space to open the side panel. QObject - + Save Error Ошибка сохранения - - + + Capture saved as Снимок сохранён как - + Capture saved to clipboard Снимок сохранён в буфер обмена - - + + Error trying to save as Ошибка при попытке сохранить как - - - - + + + + + Unable to connect via DBus Не удалось подключиться через DBus - + Error Ошибка - + Unable to write in Не удалось сохранить + + + URL copied to clipboard. + URL скопирован в буфер обмена. + RectangleTool - + Rectangle Прямоугольник - + Set the Rectangle as the paint tool Выбрать Прямоугольник инструментом для рисования @@ -608,12 +705,12 @@ Press Space to open the side panel. RedoTool - + Redo Повторить - + Redo the next modification Повторить последнее изменение @@ -621,12 +718,12 @@ Press Space to open the side panel. SaveTool - + Save Сохранить - + Save the capture Сохранить снимок @@ -634,7 +731,7 @@ Press Space to open the side panel. ScreenGrabber - + Unable to capture screen Не удалось захватить экран @@ -642,12 +739,12 @@ Press Space to open the side panel. SelectionTool - + Rectangular Selection Прямоугольное выделение - + Set Selection as the paint tool Выбрать Прямоугольное выделение инструментом для рисования @@ -655,22 +752,22 @@ Press Space to open the side panel. SidePanelWidget - + Active thickness: Активная толщина: - + Active color: Активный цвет: - + Press ESC to cancel Нажмите Esc для отмены - + Grab Color Захватить цвет с экрана @@ -678,12 +775,12 @@ Press Space to open the side panel. SizeIndicatorTool - + Selection Size Indicator Индикатор размера выделения - + Show the dimensions of the selection (X Y) Показывает размер выделения (X Y) @@ -691,107 +788,107 @@ Press Space to open the side panel. StrftimeChooserWidget - + Century (00-99) Век (00-99) - + Year (00-99) Год (00-99) - + Year (2000) Год (2000) - + Month Name (jan) Название месяца (янв) - + Month Name (january) Название месяца (январь) - + Month (01-12) Месяц (01-12) - + Week Day (1-7) День недели (1-7) - + Week (01-53) Неделя (01-53) - + Day Name (mon) День недели (пн) - + Day Name (monday) День недели (понедельник) - + Day (01-31) День (01-31) - + Day of Month (1-31) День месяца (1-31) - + Day (001-366) День (001-366) - + Time (%H-%M-%S) Время (%H-%M-%S) - + Time (%H-%M) Время (%H-%M) - + Hour (00-23) Час (00-23) - + Hour (01-12) Час (01-12) - + Minute (00-59) Минута (00-59) - + Second (00-59) Секунда (00-59) - + Full Date (%m/%d/%y) Полная дата (%m/%d/%y) - + Full Date (%Y-%m-%d) Полная дата (%Y-%m-%d) @@ -799,7 +896,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info Flameshot Инфо @@ -807,22 +904,22 @@ Press Space to open the side panel. TextConfig - + StrikeOut Зачеркнутый - + Underline Подчеркнутый - + Bold Полужирный - + Italic Курсив @@ -830,12 +927,12 @@ Press Space to open the side panel. TextTool - + Text Текст - + Add text to your capture Добавить текст на снимок @@ -843,37 +940,37 @@ Press Space to open the side panel. UIcolorEditor - + UI Color Editor Редактор цвета интерфейса - + Change the color moving the selectors and see the changes in the preview buttons. Измените цвет, перемещая выделение, и посмотрите изменения в кнопках предварительного просмотра. - + Select a Button to modify it Выберите кнопку, чтобы изменить ее - + Main Color Основной цвет - + Click on this button to set the edition mode of the main color. Нажмите на эту кнопку, чтобы перейти в режим редактирования основного цвета. - + Contrast Color Контрастный цвет - + Click on this button to set the edition mode of the contrast color. Нажмите на эту кнопку, чтобы перейти в режим редактирования контрастного цвета. @@ -881,12 +978,12 @@ Press Space to open the side panel. UndoTool - + Undo Отменить - + Undo the last modification Отменить последнее изменение @@ -894,17 +991,17 @@ Press Space to open the side panel. VisualsEditor - + Opacity of area outside selection: Затемнение невыделенной области: - + Button Selection Выбор кнопок - + Select All Выбрать все diff --git a/data/translations/Internationalization_sk.ts b/data/translations/Internationalization_sk.ts index f099e085..3dd9948d 100644 --- a/data/translations/Internationalization_sk.ts +++ b/data/translations/Internationalization_sk.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Spúšťač aplikácií - + Choose an app to open the capture Vyberte aplikáciu na otvorenie snímky obrazovky @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Otvoriť s - + Launch in terminal Otvoriť v termináli - + Keep open after selection Nechať otvorené po výbere - - + + Error Chyba - + Unable to write in Zlyhal zápis do - + Unable to launch in terminal. Nepodarilo sa spustiť v termináli. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Šípka - + Set the Arrow as the paint tool Nastaviť Šípku ako nástroj pre úpravy @@ -64,12 +64,12 @@ BlurTool - + Blur Rozmazanie - + Set Blur as the paint tool Nastaviť Rozmazanie ako nástroj pre úpravy @@ -77,47 +77,47 @@ CaptureLauncher - + <b>Capture Mode</b> <b>Režim zachytávania</b> - + Rectangular Region Pravouhlá oblasť - + Full Screen (All Monitors) Celá obrazovka (všetky monitory) - + No Delay Bez oneskorenia - + second sekunda - + seconds sekundy - + Take new screenshot Urobiť novú snímku - + Area: Oblasť: - + Delay: Oneskorenie: @@ -125,12 +125,12 @@ CaptureWidget - + Unable to capture screen Nepodarilo sa zachytiť obrazovku - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -143,15 +143,28 @@ Použite kolečko myši pre zmenu hrúbky vybraného nástroja. Stlačte medzerník pre otvorenie postranného panelu. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Kruh - + Set the Circle as the paint tool @@ -159,22 +172,22 @@ Stlačte medzerník pre otvorenie postranného panelu. ConfigWindow - + Configuration Konfigurácia - + Interface Interfejs - + Filename Editor Editor názvov súborov - + General Všeobecné @@ -182,27 +195,27 @@ Stlačte medzerník pre otvorenie postranného panelu. Controller - + &Take Screenshot &Vytvoriť snímku - + &Open Launcher - + &Configuration &Konfigurácia - + &Information &Informácie - + &Quit &Ukončiť @@ -210,12 +223,12 @@ Stlačte medzerník pre otvorenie postranného panelu. CopyTool - + Copy Kopírovať - + Copy the selection into the clipboard Kopírovať výber do schránky @@ -223,7 +236,7 @@ Stlačte medzerník pre otvorenie postranného panelu. DBusUtils - + Unable to connect via DBus Nie je možné pripojiť sa prostredníctvom DBus @@ -231,12 +244,12 @@ Stlačte medzerník pre otvorenie postranného panelu. ExitTool - + Exit Ukončiť - + Leave the capture screen Opustiť obrazovku so zachytávaním obrazovky @@ -244,47 +257,47 @@ Stlačte medzerník pre otvorenie postranného panelu. FileNameEditor - + Edit the name of your captures: Upraviť meno vašich snímok obrazovky: - + Edit: Upraviť: - + Preview: Náhľad: - + Save Uložiť - + Saves the pattern Uloží vzor - + Reset Resetovať - + Restores the saved pattern Vráti zmeny - + Clear Vyčistiť - + Deletes the name Vymaže meno @@ -292,151 +305,161 @@ Stlačte medzerník pre otvorenie postranného panelu. GeneneralConf - - + + Import Importovať - - - + + + Error Chyba - + Unable to read file. Zlyhalo čítanie súboru. - - + + Unable to write file. Zlyhal zápis do súboru. - + Save File Uložiť súbor - + Confirm Reset Potvrdiť Reset - + Are you sure you want to reset the configuration? Naozaj si želáte resetovať aktuálnu konfiguráciu? - + Show help message Zobraziť nápovedu - + Show the help message at the beginning in the capture mode. Zobraziť nápovedu na začiatku počas režimu zachytávania obrazovky. - - + + Show desktop notifications Zobraziť systémové upozornenia - + Show tray icon Zobraziť stavovú ikonu - + Show the systemtray icon Zobraziť ikonu v stavovej oblasti - + Configuration File Súbor s konfiguráciou - + Export Exportovať - + Reset Resetovať - + Launch at startup Spúšťať pri štarte - + Launch Flameshot Spustiť Flameshot - + Close after capture Zavrieť po vytvorení snímky - + Close after taking a screenshot Zatvoriť po vytvorení snímky obrazovky + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Nahrať na Imgur - + Uploading Image Nahrávam obrázok - + Copy URL Kopírovať URL - + Open URL Otvoriť URL - + Delete image Vymazať obrázok - + Image to Clipboard. Obrázok do schránky. - - + + Unable to open the URL. Nepodarilo sa otvoriť URL. - + URL copied to clipboard. URL skopírovaná do schránky. - + Screenshot copied to clipboard. Snímka obrazovky bola skopírovaná do schránky. @@ -444,12 +467,12 @@ Stlačte medzerník pre otvorenie postranného panelu. ImgurUploaderTool - + Image Uploader Uploader obrázkov - + Upload the selection to Imgur Nahrať výber na Imgur @@ -457,97 +480,97 @@ Stlačte medzerník pre otvorenie postranného panelu. InfoWindow - + About O programe - + SPACEBAR MEDZERNÍK - + Right Click Kliknutie pravým tlačidlom - + Mouse Wheel Kolečko myši - + Move selection 1px Presunúť výber o 1 px - + Resize selection 1px Zmeniť rozmery výberu o 1 px - + Quit capture Ukončiť zachytávanie obrazovky - + Copy to clipboard Kopírovať do schránky - + Save selection as a file Zapísať výber do súboru - + Undo the last modification Vrátiť poslednú úpravu - + Toggle visibility of sidebar with options of the selected tool Prepnúť viditeľnosť bočnej lišty s možnosťami vybraného nástroja - + Show color picker Zobraziť dialóg na výber farby - + Change the tool's thickness Zmena hrúbky nástroja - + Available shortcuts in the screen capture mode. Dostupné klávesové skratky v režime zachytávania obrazovky. - + Key Kláves - + Description Popis - + <u><b>License</b></u> <u><b>Licencia</b></u> - + <u><b>Version</b></u> <u><b>Verzia</b></u> - + <u><b>Shortcuts</b></u> <u><b>Klávesové skratky</b></u> @@ -555,12 +578,12 @@ Stlačte medzerník pre otvorenie postranného panelu. LineTool - + Line Čiara - + Set the Line as the paint tool Nastaviť Čiaru ako nástroj pre úpravy @@ -568,12 +591,12 @@ Stlačte medzerník pre otvorenie postranného panelu. MarkerTool - + Marker Fixka - + Set the Marker as the paint tool Nastaviť Fixku ako nástroj pre úpravy @@ -581,12 +604,12 @@ Stlačte medzerník pre otvorenie postranného panelu. MoveTool - + Move Presun - + Move the selection area Presunúť oblasť výberu @@ -594,12 +617,12 @@ Stlačte medzerník pre otvorenie postranného panelu. PencilTool - + Pencil Ceruzka - + Set the Pencil as the paint tool Nastaviť Ceruzku ako nástroj pre úpravy @@ -607,12 +630,12 @@ Stlačte medzerník pre otvorenie postranného panelu. PinTool - + Pin Tool Špendlík - + Pin image on the desktop Pripnúť obrázok na plochu @@ -620,56 +643,61 @@ Stlačte medzerník pre otvorenie postranného panelu. QObject - - - - - + + + + + Unable to connect via DBus Nie je možné pripojiť sa prostredníctvom DBus - + Error Chyba - + Unable to write in Zlyhal zápis do - + Capture saved to clipboard Snímka uložená do schránky - - + + Capture saved as Snímka uložená ako - - + + Error trying to save as Chyba pri ukladaní do - + Save Error Chyba pri ukladaní + + + URL copied to clipboard. + URL skopírovaná do schránky. + RectangleTool - + Rectangle Obdĺžnik - + Set the Rectangle as the paint tool Nastaviť Obdĺžnik ako nástroj pre úpravy @@ -677,12 +705,12 @@ Stlačte medzerník pre otvorenie postranného panelu. RedoTool - + Redo Znova - + Redo the next modification Zopakovať úpravu @@ -690,12 +718,12 @@ Stlačte medzerník pre otvorenie postranného panelu. SaveTool - + Save Uložiť - + Save the capture Uložiť snímku obrazovky @@ -703,7 +731,7 @@ Stlačte medzerník pre otvorenie postranného panelu. ScreenGrabber - + Unable to capture screen Nepodarilo sa zachytiť obrazovku @@ -711,12 +739,12 @@ Stlačte medzerník pre otvorenie postranného panelu. SelectionTool - + Rectangular Selection Obdĺžnikový výber - + Set Selection as the paint tool Nastaviť Výber ako nástroj pre úpravy @@ -724,22 +752,22 @@ Stlačte medzerník pre otvorenie postranného panelu. SidePanelWidget - + Active thickness: Aktívna hrúbka: - + Active color: Aktívna farba: - + Press ESC to cancel Stlačte ESC pre zrušenie - + Grab Color Snímať farbu @@ -747,12 +775,12 @@ Stlačte medzerník pre otvorenie postranného panelu. SizeIndicatorTool - + Selection Size Indicator Ukazovateľ veľkosti výberu - + Show the dimensions of the selection (X Y) Zobraziť rozmery výberu (X Y) @@ -760,107 +788,107 @@ Stlačte medzerník pre otvorenie postranného panelu. StrftimeChooserWidget - + Century (00-99) Storočie (00-99) - + Year (00-99) Rok (00-99) - + Year (2000) Rok (2000) - + Month Name (jan) Meno mesiaca (jan) - + Month Name (january) Meno mesiaca (január) - + Month (01-12) Mesiac (01-12) - + Week Day (1-7) Deň v týždni (1-7) - + Week (01-53) Týždeň (01-53) - + Day Name (mon) Meno dňa (pon) - + Day Name (monday) Meno dňa (pondelok) - + Day (01-31) Deň (01-31) - + Day of Month (1-31) Deň v mesiaci (1-31) - + Day (001-366) Deň (001-366) - + Time (%H-%M-%S) Čas (%H-%M-%S) - + Time (%H-%M) Čas (%H-%M) - + Hour (00-23) Hodina (00-23) - + Hour (01-12) Hodina (01-12) - + Minute (00-59) Minúta (00-59) - + Second (00-59) Sekunda (00-59) - + Full Date (%m/%d/%y) Celý dátum (%m/%d/%y) - + Full Date (%Y-%m-%d) Celý dátum (%Y-%m-%d) @@ -868,7 +896,7 @@ Stlačte medzerník pre otvorenie postranného panelu. SystemNotification - + Flameshot Info Informácie o programe Flameshot @@ -876,22 +904,22 @@ Stlačte medzerník pre otvorenie postranného panelu. TextConfig - + StrikeOut Preškrtnuté - + Underline Podčiarknuté - + Bold Tučné - + Italic Kurzíva @@ -899,12 +927,12 @@ Stlačte medzerník pre otvorenie postranného panelu. TextTool - + Text Text - + Add text to your capture Pridať text do snímky @@ -912,37 +940,37 @@ Stlačte medzerník pre otvorenie postranného panelu. UIcolorEditor - + UI Color Editor Editor farieb interfejsu - + Change the color moving the selectors and see the changes in the preview buttons. Presunom bežcov nastavte farbu a sledujte tieto zmeny v náhľade. - + Select a Button to modify it Kliknite na tlačidlo pre jeho úpravu - + Main Color Hlavná farba - + Click on this button to set the edition mode of the main color. Pre nastavenie hlavnej farby kliknite na toto tlačidlo. - + Contrast Color Kontrastná farba - + Click on this button to set the edition mode of the contrast color. Pre nastavenie kontrastnej farby kliknite na toto tlačidlo. @@ -950,12 +978,12 @@ Stlačte medzerník pre otvorenie postranného panelu. UndoTool - + Undo Späť - + Undo the last modification Vrátiť poslednú úpravu @@ -963,17 +991,17 @@ Stlačte medzerník pre otvorenie postranného panelu. VisualsEditor - + Opacity of area outside selection: Priehľadnosť oblasti mimo výberu: - + Button Selection Výber tlačidiel - + Select All Vybrať všetky diff --git a/data/translations/Internationalization_sr.ts b/data/translations/Internationalization_sr.ts index 00945fd4..152535ec 100644 --- a/data/translations/Internationalization_sr.ts +++ b/data/translations/Internationalization_sr.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Покретач - + Choose an app to open the capture Изаберите програм у ком желите да отворите снимак @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Отвори помоћу - + Launch in terminal Покрени у терминалу - + Keep open after selection Остави отворено након избора - - + + Error Грешка - + Unable to write in Нисам успео да сачувам - + Unable to launch in terminal. Нисам успео да покренем у терминалу. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Стрелица - + Set the Arrow as the paint tool Избор цртања стрелице @@ -64,25 +64,73 @@ BlurTool - + Blur Замућење - + Set Blur as the paint tool Избор цртања замућене области + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Нисам успео да снимим екран - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Press Space to open the side panel. Притисните размак на тастатури за приказ помоћног панела. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Круг - + Set the Circle as the paint tool Избор цртања круга @@ -111,22 +172,22 @@ Press Space to open the side panel. ConfigWindow - + Configuration Подешавања - + Interface Изглед - + Filename Editor Избор имена датотеке - + General Опште @@ -134,22 +195,27 @@ Press Space to open the side panel. Controller - + &Take Screenshot &Направи снимак екрана - + + &Open Launcher + + + + &Configuration &Подешавања - + &Information Ин&формације - + &Quit &Излаз @@ -157,12 +223,12 @@ Press Space to open the side panel. CopyTool - + Copy Запамти - + Copy the selection into the clipboard Копира избор у привремену оставу @@ -170,7 +236,7 @@ Press Space to open the side panel. DBusUtils - + Unable to connect via DBus Нисам успео да се повежем кроз DBus @@ -178,12 +244,12 @@ Press Space to open the side panel. ExitTool - + Exit Излаз - + Leave the capture screen Напусти екран за снимање @@ -191,47 +257,47 @@ Press Space to open the side panel. FileNameEditor - + Edit the name of your captures: Уређивање имена снимака: - + Edit: Уређивање: - + Preview: Преглед: - + Save Сачувај - + Saves the pattern Сачувај шаблон - + Reset Ресетуј - + Restores the saved pattern Поврати сачувани шаблон - + Clear Очисти - + Deletes the name Брише име @@ -239,141 +305,161 @@ Press Space to open the side panel. GeneneralConf - - + + Import Увоз - - - + + + Error Грешка - + Unable to read file. Нисам успео да прочитам датотеку. - - + + Unable to write file. Нисам успео да сачувам датотеку. - + Save File Сачувај датотеку - + Confirm Reset Потврда поништавања - + Are you sure you want to reset the configuration? Да ли сте сигурни да желите да поништите сва прилагођена подешавања? - + Show help message Приказуј поруку са упутством - + Show the help message at the beginning in the capture mode. Приказуј поруку са кратким упутством на почетку снимања екрана. - - + + Show desktop notifications Користи системска обавештења - + Show tray icon Иконица на системској полици - + Show the systemtray icon Приказуј иконицу на системској полици - + Configuration File Датотека са подешавањима - + Export Извоз - + Reset Поништи - + Launch at startup Покрени на почетку - + Launch Flameshot Покрени Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Објави на Imgur - + Uploading Image Објављујем слику - + Copy URL Запамти интернет адресу - + Open URL Посети интернет адресу - + Delete image Избриши слику - + Image to Clipboard. Сачувај у привремену меморију. - - + + Unable to open the URL. Нисам успео да посетим интернет адресу. - + URL copied to clipboard. Интернет адреса је сачувана у привременој меморији. - + Screenshot copied to clipboard. Слика је сачувана у привременој меморији. @@ -381,12 +467,12 @@ Press Space to open the side panel. ImgurUploaderTool - + Image Uploader Објављивање слике - + Upload the selection to Imgur Објави избор на Imgur сајту @@ -394,92 +480,97 @@ Press Space to open the side panel. InfoWindow - + About О програму - + + SPACEBAR + + + + Right Click Десни клик - + Mouse Wheel Точкић миша - + Move selection 1px Помери избор за 1px - + Resize selection 1px Увећај избор за 1px - + Quit capture Излаз из снимача екрана - + Copy to clipboard Запамти у привременој меморији - + Save selection as a file Сачувај избор у датотеку - + Undo the last modification Поништи последње измене - + Toggle visibility of sidebar with options of the selected tool - + Show color picker Прикажи избор боје - + Change the tool's thickness Измени дебљину линије алата - + Available shortcuts in the screen capture mode. Доступне пречице у моду снимка екрана. - + Key Тастер - + Description Опис - + <u><b>License</b></u> <u><b>Лиценца</b></u> - + <u><b>Version</b></u> <u><b>Верзија</b></u> - + <u><b>Shortcuts</b></u> <u><b>Пречице</b></u> @@ -487,12 +578,12 @@ Press Space to open the side panel. LineTool - + Line Линија - + Set the Line as the paint tool Избор цртања линије @@ -500,12 +591,12 @@ Press Space to open the side panel. MarkerTool - + Marker Маркер - + Set the Marker as the paint tool Избор цртања маркером @@ -513,12 +604,12 @@ Press Space to open the side panel. MoveTool - + Move Премештање - + Move the selection area Премешта изабрану област @@ -526,12 +617,12 @@ Press Space to open the side panel. PencilTool - + Pencil Оловка - + Set the Pencil as the paint tool Избор цртања оловком @@ -539,12 +630,12 @@ Press Space to open the side panel. PinTool - + Pin Tool Закачка - + Pin image on the desktop Закачи слику за радну површину @@ -552,55 +643,61 @@ Press Space to open the side panel. QObject - + Save Error Грешка приликом упусивања - - + + Capture saved as Сачувај снимак као - + Capture saved to clipboard Снимак је сачуван у привремену меморију - - + + Error trying to save as Грешка приликом уписивања као - - - - + + + + + Unable to connect via DBus Нисам успео да се повежем кроз DBus - + Error Грешка - + Unable to write in Нисам успео са сачувам + + + URL copied to clipboard. + Интернет адреса је сачувана у привременој меморији. + RectangleTool - + Rectangle Правоугаоник - + Set the Rectangle as the paint tool Избор цртања обојеног правоугаоника @@ -608,12 +705,12 @@ Press Space to open the side panel. RedoTool - + Redo Понови - + Redo the next modification Понови поништену измену @@ -621,13 +718,13 @@ Press Space to open the side panel. SaveTool - + Save Сачувај Сохранить - + Save the capture Сачувај снимак @@ -635,7 +732,7 @@ Press Space to open the side panel. ScreenGrabber - + Unable to capture screen Нисам успео да снимим екран @@ -643,12 +740,12 @@ Press Space to open the side panel. SelectionTool - + Rectangular Selection Правоугаони оквир - + Set Selection as the paint tool Избор цртања правоугаоног оквира @@ -656,22 +753,22 @@ Press Space to open the side panel. SidePanelWidget - + Active thickness: - + Active color: Активна боја: - + Press ESC to cancel Притисните ESC за прекид - + Grab Color Преузмите боју @@ -679,12 +776,12 @@ Press Space to open the side panel. SizeIndicatorTool - + Selection Size Indicator Приказ величине избора - + Show the dimensions of the selection (X Y) Приказује величину избора (X Y) @@ -692,107 +789,107 @@ Press Space to open the side panel. StrftimeChooserWidget - + Century (00-99) Век (00-99) - + Year (00-99) Година (00-99) - + Year (2000) Година (2000) - + Month Name (jan) Име месеца (јан) - + Month Name (january) Име месеца (јануар) - + Month (01-12) Месец (01-12) - + Week Day (1-7) Дани у недељи (1-7) - + Week (01-53) Недеља (01-53) - + Day Name (mon) Дан у недељи (пон) - + Day Name (monday) Дан у недељи (понедељак) - + Day (01-31) Дан (01-31) - + Day of Month (1-31) Дан месеца (1-31) - + Day (001-366) Дан (001-366) - + Time (%H-%M-%S) Време (%H-%M-%S) - + Time (%H-%M) Време (%H-%M) - + Hour (00-23) Сат (00-23) - + Hour (01-12) Сат (01-12) - + Minute (00-59) Минута (00-59) - + Second (00-59) Секунда (00-59) - + Full Date (%m/%d/%y) Комплетан датум (%m/%d/%y) - + Full Date (%Y-%m-%d) Комплетан датум (%Y-%m-%d) @@ -800,7 +897,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info Информације о Flameshot-у @@ -808,22 +905,22 @@ Press Space to open the side panel. TextConfig - + StrikeOut Прецртано - + Underline Подвучено - + Bold Задебљано - + Italic Накошено @@ -831,12 +928,12 @@ Press Space to open the side panel. TextTool - + Text Текст - + Add text to your capture Додаје текст на снимак @@ -844,37 +941,37 @@ Press Space to open the side panel. UIcolorEditor - + UI Color Editor Уређивање боје сучеља - + Change the color moving the selectors and see the changes in the preview buttons. Измените боју померањем изборника и видите резултат у прегледу дугмића. - + Select a Button to modify it Изаберите дугме да би га изменили - + Main Color Основна боја - + Click on this button to set the edition mode of the main color. Кликните на дугме да би прешли у режим уређивања основне боје. - + Contrast Color Боја контраста - + Click on this button to set the edition mode of the contrast color. Кликните на дугме да би прешли у режим уређивања боје контраста. @@ -882,12 +979,12 @@ Press Space to open the side panel. UndoTool - + Undo Поништи - + Undo the last modification Поништи последњу измену @@ -895,17 +992,17 @@ Press Space to open the side panel. VisualsEditor - + Opacity of area outside selection: Провидност подручја ван избора: - + Button Selection Избор дугмића - + Select All Изабери све diff --git a/data/translations/Internationalization_tr.ts b/data/translations/Internationalization_tr.ts index c3d7a317..01b0aeab 100644 --- a/data/translations/Internationalization_tr.ts +++ b/data/translations/Internationalization_tr.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher Uygulama Başlatıcı - + Choose an app to open the capture Yakalamayı açmak için bir uygulama seçin @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With ile Aç - + Launch in terminal Terminalde aç - + Keep open after selection Seçimden sonra açık tutun - - + + Error Hata - + Unable to write in Yazma mümkün değil - + Unable to launch in terminal. Terminalde başlatılamadı. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Ok - + Set the Arrow as the paint tool Oku çizim aracı olarak ayarlar @@ -64,25 +64,73 @@ BlurTool - + Blur Bulanıklık - + Set Blur as the paint tool Bulnıklığı boyama aracı olarak ayarlar + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Ekran resmi alınamadı - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Aracınızın kalınlığını değiştirmek için Fare Tekerleğini kullanın. Yan paneli açmak için Boşluk tuşuna basın. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Çember - + Set the Circle as the paint tool Çemberi boyama aracı olarak ayarlar @@ -111,22 +172,22 @@ Yan paneli açmak için Boşluk tuşuna basın. ConfigWindow - + Configuration Ayarlar - + Interface Arayüz - + Filename Editor Dosya Adı Düzenleyici - + General Genel @@ -134,22 +195,27 @@ Yan paneli açmak için Boşluk tuşuna basın. Controller - + &Take Screenshot &Ekran Resmi Al - + + &Open Launcher + + + + &Configuration &Ayarlar - + &Information &Bilgi - + &Quit &Çıkış @@ -157,12 +223,12 @@ Yan paneli açmak için Boşluk tuşuna basın. CopyTool - + Copy Kopyala - + Copy the selection into the clipboard Seçimi panoya kopyalar @@ -170,7 +236,7 @@ Yan paneli açmak için Boşluk tuşuna basın. DBusUtils - + Unable to connect via DBus DBus ile bağlanılamadı @@ -178,12 +244,12 @@ Yan paneli açmak için Boşluk tuşuna basın. ExitTool - + Exit Çıkış - + Leave the capture screen Yakalama ekranından ayrıl @@ -191,47 +257,47 @@ Yan paneli açmak için Boşluk tuşuna basın. FileNameEditor - + Edit the name of your captures: Çekimlerinizin adını düzenleyin: - + Edit: Düzenle: - + Preview: Önizleme: - + Save Kaydet - + Saves the pattern Desenini kaydeder - + Reset Sıfırla - + Restores the saved pattern Kaydedilen deseni geri yükler - + Clear Temizle - + Deletes the name İsmi siler @@ -239,141 +305,161 @@ Yan paneli açmak için Boşluk tuşuna basın. GeneneralConf - - + + Import Dışa aktar - - - + + + Error Hata - + Unable to read file. Dosya okunamıyor. - - + + Unable to write file. Dosya yazılamıyor. - + Save File Dosyayı Kaydet - + Confirm Reset Sıfırlamayı Onayla - + Are you sure you want to reset the configuration? Ayarları sıfırlamak istediğinizden emin misiniz? - + Show help message Yardım mesajını göster - + Show the help message at the beginning in the capture mode. Yakalama modunda başında yardım mesajını gösterin. - - + + Show desktop notifications Masaüstü bildirimlerini göster - + Show tray icon Tepsi simgesini göster - + Show the systemtray icon Sistem tepsisi simgesini göster - + Configuration File Yapılandırma Dosyası - + Export Dışa aktar - + Reset Sıfırla - + Launch at startup Başlangıçta başlatın - + Launch Flameshot Flameshot'ı başlat + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Imgur'a yükle - + Uploading Image Resim Yükleniyor - + Copy URL URL Kopyala - + Open URL URL Aç - + Delete image Resmi sil - + Image to Clipboard. Resim Pano'ya. - - + + Unable to open the URL. URL açılamıyor. - + URL copied to clipboard. URL panoya kopyalandı. - + Screenshot copied to clipboard. Ekran görüntüsü panoya kopyalandı. @@ -381,12 +467,12 @@ Yan paneli açmak için Boşluk tuşuna basın. ImgurUploaderTool - + Image Uploader Resim Yükleme Aracı - + Upload the selection to Imgur Seçimi Imgur'a yükler @@ -394,92 +480,97 @@ Yan paneli açmak için Boşluk tuşuna basın. InfoWindow - + About Hakkında - + + SPACEBAR + + + + Right Click Sağ Tık - + Mouse Wheel Fare Tekerleği - + Move selection 1px 1px seçimini hareket ettir - + Resize selection 1px 1px seçimini yeniden boyutlandır - + Quit capture Çıkış - + Copy to clipboard Panoya kopyala - + Save selection as a file Seçimi dosya olarak kaydet - + Undo the last modification Son değişikliği geri al - + Toggle visibility of sidebar with options of the selected tool - + Show color picker Renk seçici göster - + Change the tool's thickness Araç kalınlığını değiştirin - + Available shortcuts in the screen capture mode. Ekran yakalama modunda kullanılabilir kısayollar. - + Key Anahtar - + Description Tanım - + <u><b>License</b></u> <u><b>Lisans</b></u> - + <u><b>Version</b></u> <u><b>Sürüm</b></u> - + <u><b>Shortcuts</b></u> <u><b>Kısayollar</b></u> @@ -487,12 +578,12 @@ Yan paneli açmak için Boşluk tuşuna basın. LineTool - + Line Çizgi - + Set the Line as the paint tool Çizgiyi boyama aracı olarak ayarlar @@ -500,12 +591,12 @@ Yan paneli açmak için Boşluk tuşuna basın. MarkerTool - + Marker İşaretleyici - + Set the Marker as the paint tool İşaretleyiciyi boyama aracı olarak ayarlar @@ -513,12 +604,12 @@ Yan paneli açmak için Boşluk tuşuna basın. MoveTool - + Move Oynat - + Move the selection area Seçim alanını hareket ettir @@ -526,12 +617,12 @@ Yan paneli açmak için Boşluk tuşuna basın. PencilTool - + Pencil Kurşun Kalem - + Set the Pencil as the paint tool Kurşun Kalemi çizim aracı olarak ayarlar @@ -539,12 +630,12 @@ Yan paneli açmak için Boşluk tuşuna basın. PinTool - + Pin Tool Pin Aracı - + Pin image on the desktop Masaüstündeki PIN resmi @@ -552,55 +643,61 @@ Yan paneli açmak için Boşluk tuşuna basın. QObject - + Save Error Kaydetme Hatası - - + + Capture saved as Yakalama farklı kaydedildi - + Capture saved to clipboard Yakalama panoya kaydedildi - - + + Error trying to save as Farklı kaydetmeye çalışılırken hata oluştu - - - - + + + + + Unable to connect via DBus DBus ile bağlanılamadı - + Error Hata - + Unable to write in Yazma mümkün değil + + + URL copied to clipboard. + URL panoya kopyalandı. + RectangleTool - + Rectangle Dikdörtgen - + Set the Rectangle as the paint tool Dikdörtgeni boyama aracı olarak ayarlar @@ -608,12 +705,12 @@ Yan paneli açmak için Boşluk tuşuna basın. RedoTool - + Redo Yeniden - + Redo the next modification @@ -621,12 +718,12 @@ Yan paneli açmak için Boşluk tuşuna basın. SaveTool - + Save Kaydet - + Save the capture Yakalamayı kaydet @@ -634,7 +731,7 @@ Yan paneli açmak için Boşluk tuşuna basın. ScreenGrabber - + Unable to capture screen Ekran resmi alınamadı @@ -642,12 +739,12 @@ Yan paneli açmak için Boşluk tuşuna basın. SelectionTool - + Rectangular Selection Dikdörtgen Seçim - + Set Selection as the paint tool Seçimi boyama aracı olarak ayarlar @@ -655,22 +752,22 @@ Yan paneli açmak için Boşluk tuşuna basın. SidePanelWidget - + Active thickness: - + Active color: Aktif Renk: - + Press ESC to cancel Çıkmak için ESC'ye tıklayın - + Grab Color @@ -678,12 +775,12 @@ Yan paneli açmak için Boşluk tuşuna basın. SizeIndicatorTool - + Selection Size Indicator Seçim Boyutu Göstergesi - + Show the dimensions of the selection (X Y) Seçimin boyutlarını gösterir (X Y) @@ -691,107 +788,107 @@ Yan paneli açmak için Boşluk tuşuna basın. StrftimeChooserWidget - + Century (00-99) Ülke (00-99) - + Year (00-99) Yıl (00-99) - + Year (2000) Yıl (2000) - + Month Name (jan) Ay Adı (Oca) - + Month Name (january) Ay Adı (Ocak) - + Month (01-12) Ay (01-12) - + Week Day (1-7) Haftanın Günü (1-7) - + Week (01-53) Hafta (01-53) - + Day Name (mon) Gün Adı (pzt) - + Day Name (monday) Gün Adı (pazartesi) - + Day (01-31) Gün (01-31) - + Day of Month (1-31) Ayın Günü (1-31) - + Day (001-366) Gün (001-366) - + Time (%H-%M-%S) - + Time (%H-%M) - + Hour (00-23) Saat (00-23) - + Hour (01-12) Saat (01-12) - + Minute (00-59) Dakika (00-59) - + Second (00-59) Saniye (00-59) - + Full Date (%m/%d/%y) Tam Tarih (%d/%m/%y) - + Full Date (%Y-%m-%d) Tam Tarih (%d-%m-%Y) @@ -799,7 +896,7 @@ Yan paneli açmak için Boşluk tuşuna basın. SystemNotification - + Flameshot Info Flameshot Hakkında @@ -807,22 +904,22 @@ Yan paneli açmak için Boşluk tuşuna basın. TextConfig - + StrikeOut - + Underline Altçizgi - + Bold Kalın - + Italic Eğik @@ -830,12 +927,12 @@ Yan paneli açmak için Boşluk tuşuna basın. TextTool - + Text Metin - + Add text to your capture Bilgisayardan yazı ekle @@ -843,37 +940,37 @@ Yan paneli açmak için Boşluk tuşuna basın. UIcolorEditor - + UI Color Editor UI Renk Editörü - + Change the color moving the selectors and see the changes in the preview buttons. Seçicileri hareket ettiren rengi değiştirin ve önizleme düğmelerindeki değişiklikleri görün. - + Select a Button to modify it Değiştirmek için bir buton seçin - + Main Color Ana Renk - + Click on this button to set the edition mode of the main color. Ana rengin baskı modunu ayarlamak için bu butonu tıklayın. - + Contrast Color Kontrast Renk - + Click on this button to set the edition mode of the contrast color. Kontrast renginin baskı modunu ayarlamak için bu butonu tıklayın. @@ -881,12 +978,12 @@ Yan paneli açmak için Boşluk tuşuna basın. UndoTool - + Undo Geri - + Undo the last modification Son değişikliği geri al @@ -894,17 +991,17 @@ Yan paneli açmak için Boşluk tuşuna basın. VisualsEditor - + Opacity of area outside selection: Seçimin dışındaki alanın opaklığı: - + Button Selection Buton Seçimi - + Select All Tümünü Seç diff --git a/data/translations/Internationalization_uk.ts b/data/translations/Internationalization_uk.ts index b11a5894..1211a83a 100644 --- a/data/translations/Internationalization_uk.ts +++ b/data/translations/Internationalization_uk.ts @@ -1,15 +1,15 @@ - + AppLauncher - + App Launcher Запуск програми - + Choose an app to open the capture Виберіть програму, щоб відкрити знімок @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With Відкрити у - + Launch in terminal Запустити у терміналі - + Keep open after selection Не закривати після вибору - - + + Error Помилка - + Unable to write in Не вдалось записати - + Unable to launch in terminal. Не вдалось запустити у терміналі. @@ -51,12 +51,12 @@ ArrowTool - + Arrow Стрілка - + Set the Arrow as the paint tool Вибрати стрілку інструментом малювання @@ -64,25 +64,73 @@ BlurTool - + Blur Розмиття - + Set Blur as the paint tool Вибрати розмиття інструментом малювання + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen Не вдалось захопити екран - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -95,15 +143,28 @@ Press Space to open the side panel. Натисніть Пробіл, щоб відкрити бічну панель. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle Коло - + Set the Circle as the paint tool Вибрати коло інструментом малювання @@ -111,22 +172,22 @@ Press Space to open the side panel. ConfigWindow - + Configuration Налаштування - + Interface Інтерфейс - + Filename Editor Редактор імені файлів - + General Загальне @@ -134,22 +195,27 @@ Press Space to open the side panel. Controller - + &Take Screenshot &Зробити знімок - + + &Open Launcher + + + + &Configuration &Налаштування - + &Information &Інформація - + &Quit Ви&йти @@ -157,12 +223,12 @@ Press Space to open the side panel. CopyTool - + Copy Копіювати - + Copy the selection into the clipboard Копіювати вибране до буферу обміну @@ -170,7 +236,7 @@ Press Space to open the side panel. DBusUtils - + Unable to connect via DBus Не вдалось підключитись через DBus @@ -178,12 +244,12 @@ Press Space to open the side panel. ExitTool - + Exit Вийти - + Leave the capture screen Вийти із захоплення екрану @@ -191,47 +257,47 @@ Press Space to open the side panel. FileNameEditor - + Edit the name of your captures: Відредагуйте ім'я ваших знімків: - + Edit: Шаблон: - + Preview: Перегляд: - + Save Зберегти - + Saves the pattern Зберегти шаблон - + Reset Скинути - + Restores the saved pattern Відновлює збережений шаблон - + Clear Очистити - + Deletes the name Видаляє ім'я @@ -239,141 +305,161 @@ Press Space to open the side panel. GeneneralConf - - + + Import Імпорт - - - + + + Error Помилка - + Unable to read file. Не вдалось прочитати файл. - - + + Unable to write file. Не вдалось записати файл. - + Save File Зберегти файл - + Confirm Reset Підтвердити скидання - + Are you sure you want to reset the configuration? Ви дійсно хочете скинути налаштування? - + Show help message Показувати повідомлення довідки - + Show the help message at the beginning in the capture mode. Показувати повідомлення довідки на початку режиму захоплення. - - + + Show desktop notifications Показувати повідомлення - + Show tray icon Показувати значок на панелі - + Show the systemtray icon Показувати значок на панелі повідомленнь - + Configuration File Файл налаштувань - + Export Експорт - + Reset Скинути - + Launch at startup Запускати при старті системи - + Launch Flameshot Запускати Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur Вивантажити до Imgur - + Uploading Image Вивантаження зображення - + Copy URL Скопіювати URL - + Open URL Відкрити URL - + Delete image Видалити зображення - + Image to Clipboard. Зображення до буферу обміну. - - + + Unable to open the URL. Не вдалось відкрити URL. - + URL copied to clipboard. URL скопійовано до буферу обміну. - + Screenshot copied to clipboard. Знімок скопійовано до буферу обміну. @@ -381,12 +467,12 @@ Press Space to open the side panel. ImgurUploaderTool - + Image Uploader Вивантаження зображень - + Upload the selection to Imgur Вивантажити вибране до Imgur @@ -394,92 +480,97 @@ Press Space to open the side panel. InfoWindow - + About Про... - + + SPACEBAR + + + + Right Click Права кнопка миші - + Mouse Wheel Колесо миші - + Move selection 1px Перемістити виділення на 1px - + Resize selection 1px Змінити розмір виділення на 1px - + Quit capture Вийти із захоплення екрану - + Copy to clipboard Копіювати до буферу обміну - + Save selection as a file Зберегти вибране до файлу - + Undo the last modification Скасувати останню зміну - + Toggle visibility of sidebar with options of the selected tool Переключити видимість бічної панелі - + Show color picker Показати вибір кольору - + Change the tool's thickness Змінити товщину інструменту - + Available shortcuts in the screen capture mode. Доступні комбінації клавіш у режимі захоплення екрану. - + Key Клавіша - + Description Опис - + <u><b>License</b></u> <u><b>Ліцензія</b></u> - + <u><b>Version</b></u> <u><b>Версія</b></u> - + <u><b>Shortcuts</b></u> <u><b>Комбінації клавіш</b></u> @@ -487,12 +578,12 @@ Press Space to open the side panel. LineTool - + Line Лінія - + Set the Line as the paint tool Вибрати лінію інструментом малювання @@ -500,12 +591,12 @@ Press Space to open the side panel. MarkerTool - + Marker Маркер - + Set the Marker as the paint tool Вибрати маркер інструментом малювання @@ -513,12 +604,12 @@ Press Space to open the side panel. MoveTool - + Move Переміщення - + Move the selection area Перемістити вибір @@ -526,12 +617,12 @@ Press Space to open the side panel. PencilTool - + Pencil Олівець - + Set the Pencil as the paint tool Вибрати олівець інструментом малювання @@ -539,12 +630,12 @@ Press Space to open the side panel. PinTool - + Pin Tool Прикріплення - + Pin image on the desktop Прикріпити зображення до робочого столу @@ -552,55 +643,61 @@ Press Space to open the side panel. QObject - + Save Error Помилка збереження - - + + Capture saved as Знімок збережено як - + Capture saved to clipboard Знімок збережено до буферу обміну - - + + Error trying to save as Помилка під час збереження як - - - - + + + + + Unable to connect via DBus Не вдалось підключитись через DBus - + Error Помилка - + Unable to write in Не вдалось зберегти + + + URL copied to clipboard. + URL скопійовано до буферу обміну. + RectangleTool - + Rectangle Прямокутник - + Set the Rectangle as the paint tool Вибрати прямокутник інструментом малювання @@ -608,12 +705,12 @@ Press Space to open the side panel. RedoTool - + Redo Повторити - + Redo the next modification Повторити наступну зміну @@ -621,12 +718,12 @@ Press Space to open the side panel. SaveTool - + Save Зберегти - + Save the capture Зберегти знімок @@ -634,7 +731,7 @@ Press Space to open the side panel. ScreenGrabber - + Unable to capture screen Не вдалось захопити екран @@ -642,12 +739,12 @@ Press Space to open the side panel. SelectionTool - + Rectangular Selection Прямокутне виділення - + Set Selection as the paint tool Вибрати прямокутне виділення інструментом малювання @@ -655,22 +752,22 @@ Press Space to open the side panel. SidePanelWidget - + Active thickness: Активна товщина: - + Active color: Активний колір: - + Press ESC to cancel Натисніть Esc для скасування - + Grab Color Визначити колір з екрану @@ -678,12 +775,12 @@ Press Space to open the side panel. SizeIndicatorTool - + Selection Size Indicator Індикатор розміру виділення - + Show the dimensions of the selection (X Y) Показує розмір виділення (X Y) @@ -691,107 +788,107 @@ Press Space to open the side panel. StrftimeChooserWidget - + Century (00-99) Століття (00-99) - + Year (00-99) Рік (00-99) - + Year (2000) Рік (2000) - + Month Name (jan) Назва місяця (січ) - + Month Name (january) Назва місяця (січень) - + Month (01-12) Місяць (01-12) - + Week Day (1-7) День тижня (1-7) - + Week (01-53) Тиждень (01-53) - + Day Name (mon) Назва дня тижня (пн) - + Day Name (monday) Назва дня тижня (понеділок) - + Day (01-31) День (01-31) - + Day of Month (1-31) День місяця (1-31) - + Day (001-366) День (001-366) - + Time (%H-%M-%S) Час (%H-%M-%S) - + Time (%H-%M) Час (%H-%M) - + Hour (00-23) Година (00-23) - + Hour (01-12) Година (01-12) - + Minute (00-59) Хвилина (00-59) - + Second (00-59) Секунда (00-59) - + Full Date (%m/%d/%y) Повна дата (%m/%d/%y) - + Full Date (%Y-%m-%d) Повна дата (%Y-%m-%d) @@ -799,7 +896,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info Довідка Flameshot @@ -807,22 +904,22 @@ Press Space to open the side panel. TextConfig - + StrikeOut Перекреслення - + Underline Підкреслення - + Bold Жирний - + Italic Курсив @@ -830,12 +927,12 @@ Press Space to open the side panel. TextTool - + Text Текст - + Add text to your capture Додати текст на знімок @@ -843,37 +940,37 @@ Press Space to open the side panel. UIcolorEditor - + UI Color Editor Редактор кольору інтерфейсу - + Change the color moving the selectors and see the changes in the preview buttons. Змініть колір пересуваючи виділення та перегляньте зміни у кнопках перегляду. - + Select a Button to modify it Виберіть кнопку, щоб змінити її - + Main Color Основний колір - + Click on this button to set the edition mode of the main color. Натисніть на цю кнопку, щоб включити режим редагування основного кольору. - + Contrast Color Контрасний колір - + Click on this button to set the edition mode of the contrast color. Натисніть на цю кнопку, щоб включити режим редагування контрасного кольору. @@ -881,12 +978,12 @@ Press Space to open the side panel. UndoTool - + Undo Скасувати - + Undo the last modification Скасувати останню зміну @@ -894,17 +991,17 @@ Press Space to open the side panel. VisualsEditor - + Opacity of area outside selection: Нерозорість області за межами вибору: - + Button Selection Вибір кнопок - + Select All Вибрати все diff --git a/data/translations/Internationalization_zh_CN.ts b/data/translations/Internationalization_zh_CN.ts index 0fceb19f..7a9e476a 100644 --- a/data/translations/Internationalization_zh_CN.ts +++ b/data/translations/Internationalization_zh_CN.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher 应用启动器 - + Choose an app to open the capture 选择一个应用打开此截图 @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With 打开 - + Launch in terminal 在终端中启动 - + Keep open after selection 选择后保持此窗口打开 - - + + Error 错误 - + Unable to launch in terminal. 无法在终端中启动。 - + Unable to write in 无法写入 @@ -51,12 +51,12 @@ ArrowTool - + Arrow 箭头 - + Set the Arrow as the paint tool 选择箭头作为绘画工具 @@ -64,12 +64,12 @@ BlurTool - + Blur 模糊 - + Set Blur as the paint tool 选择模糊作为绘画工具 @@ -77,47 +77,47 @@ CaptureLauncher - + <b>Capture Mode</b> <b>捕获模式</b> - + Rectangular Region 方形区域 - + Full Screen (All Monitors) 全屏(所有显示器) - + No Delay 无延迟 - + second - + seconds - + Take new screenshot 获取新屏幕截图 - + Area: 区域: - + Delay: 延迟: @@ -125,13 +125,13 @@ CaptureWidget - + Unable to capture screen 无法捕获屏幕 无法捕获屏幕 - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -144,15 +144,28 @@ Press Space to open the side panel. 按下空格键以打开侧边面板。 + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle 圆环 - + Set the Circle as the paint tool 选择圆环作为绘画工具 @@ -160,22 +173,22 @@ Press Space to open the side panel. ConfigWindow - + Configuration 配置 - + Interface 界面 - + Filename Editor 文件名编辑器 - + General 常规 @@ -183,27 +196,27 @@ Press Space to open the side panel. Controller - + &Take Screenshot 进行截图(&T) - + &Open Launcher 打开启动器(&O) - + &Configuration 配置(&C) - + &Information 信息(&I) - + &Quit 退出(&Q) @@ -211,12 +224,12 @@ Press Space to open the side panel. CopyTool - + Copy 复制 - + Copy the selection into the clipboard 复制选择到剪贴板 @@ -224,7 +237,7 @@ Press Space to open the side panel. DBusUtils - + Unable to connect via DBus 无法通过 DBus 进行连接 @@ -232,12 +245,12 @@ Press Space to open the side panel. ExitTool - + Exit 退出 - + Leave the capture screen 离开屏幕捕获 @@ -245,47 +258,47 @@ Press Space to open the side panel. FileNameEditor - + Edit the name of your captures: 编辑您的截图名称: - + Edit: 编辑器: - + Preview: 预览: - + Save 保存 - + Saves the pattern 保存样式 - + Reset 恢复 - + Restores the saved pattern 恢复保存的样式 - + Clear 清空 - + Deletes the name 删除这个名字 @@ -293,151 +306,161 @@ Press Space to open the side panel. GeneneralConf - + Show help message 显示帮助文档 - + Show the help message at the beginning in the capture mode. 在捕获之前显示帮助信息。 - - + + Show desktop notifications 显示桌面通知 - + Show tray icon 显示托盘图标 - + Show the systemtray icon 显示任务栏图标 - - + + Import 导入 - - - + + + Error 错误 - + Unable to read file. 无法读取文件。 - - + + Unable to write file. 无法写入文件。 - + Save File 保存到文件 - + Confirm Reset 确定重置 - + Are you sure you want to reset the configuration? 你确定你想要重置配置? - + Configuration File 配置文件 - + Export 导出 - + Reset 重置 - + Launch at startup 开机时启动 - + Launch Flameshot 启动 Flameshot - + Close after capture 捕获后关闭 - + Close after taking a screenshot 获取屏幕截图后关闭 + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur 上传到Imgur - + Uploading Image 正在上传 - + Copy URL 复制链接 - + Open URL 打开链接 - + Delete image 删除图像 - + Image to Clipboard. 保存文件到剪贴板。 - - + + Unable to open the URL. 无法打开此链接。 - + URL copied to clipboard. 复制链接到剪贴板。 - + Screenshot copied to clipboard. 截图复制到剪贴板。 @@ -445,12 +468,12 @@ Press Space to open the side panel. ImgurUploaderTool - + Image Uploader 上传图片 - + Upload the selection to Imgur 上传选择到 Imgur @@ -458,97 +481,97 @@ Press Space to open the side panel. InfoWindow - + About 关于 - + SPACEBAR 空格 - + Right Click 右键 - + Mouse Wheel 鼠标滑轮 - + Move selection 1px 移动选择 1 px - + Resize selection 1px 调整选择大小 1 px - + Quit capture 退出捕获 - + Copy to clipboard 复制到剪贴板 - + Save selection as a file 将选择保存为文件 - + Undo the last modification 撤消上次修改 - + Toggle visibility of sidebar with options of the selected tool 切换侧边栏可见性 - + Show color picker 显示颜色选择器 - + Change the tool's thickness 改变工具的厚度 - + Key - + Description 描述 - + <u><b>License</b></u> <u><b>许可证</b></u> - + <u><b>Version</b></u> <u><b>版本</b></u> - + <u><b>Shortcuts</b></u> <u><b>快捷键</b></u> - + Available shortcuts in the screen capture mode. 屏幕捕捉模式中的可用快捷键。 @@ -556,12 +579,12 @@ Press Space to open the side panel. LineTool - + Line 直线 - + Set the Line as the paint tool 将直线线设置为绘画工具 @@ -569,12 +592,12 @@ Press Space to open the side panel. MarkerTool - + Marker 标记 - + Set the Marker as the paint tool 将标记设置为绘画工具 @@ -582,12 +605,12 @@ Press Space to open the side panel. MoveTool - + Move 移动 - + Move the selection area 移动选择区域 @@ -595,12 +618,12 @@ Press Space to open the side panel. PencilTool - + Pencil 铅笔 - + Set the Pencil as the paint tool 将铅笔设置为绘画工具 @@ -608,12 +631,12 @@ Press Space to open the side panel. PinTool - + Pin Tool 贴图工具 - + Pin image on the desktop 在桌面上固定图像 @@ -621,56 +644,61 @@ Press Space to open the side panel. QObject - + Save Error 保存错误 - - + + Capture saved as 捕获已保存为 - + Capture saved to clipboard 捕获已保存至剪贴板 - - + + Error trying to save as 尝试另存为时出错 - - - - - + + + + + Unable to connect via DBus 无法通过DBus进行连接 - + Error 错误 - + Unable to write in 无法写入 + + + URL copied to clipboard. + 复制链接到剪贴板。 + RectangleTool - + Rectangle 实心矩形 - + Set the Rectangle as the paint tool 将实心矩形设置为绘画工具 @@ -678,12 +706,12 @@ Press Space to open the side panel. RedoTool - + Redo 重做 - + Redo the next modification 重做上次修改 @@ -691,12 +719,12 @@ Press Space to open the side panel. SaveTool - + Save 保存 - + Save the capture 保存捕获 @@ -704,7 +732,7 @@ Press Space to open the side panel. ScreenGrabber - + Unable to capture screen 无法捕获屏幕 @@ -712,12 +740,12 @@ Press Space to open the side panel. SelectionTool - + Rectangular Selection 矩形选择 - + Set Selection as the paint tool 将矩形选择设置为绘画工具 @@ -725,22 +753,22 @@ Press Space to open the side panel. SidePanelWidget - + Active thickness: 当前宽度: - + Active color: 活动颜色: - + Press ESC to cancel 按下 ESC 键以取消 - + Grab Color 获取颜色 @@ -748,12 +776,12 @@ Press Space to open the side panel. SizeIndicatorTool - + Selection Size Indicator 选择尺寸指示 - + Show the dimensions of the selection (X Y) 显示选择的尺寸 (X Y) @@ -761,107 +789,107 @@ Press Space to open the side panel. StrftimeChooserWidget - + Century (00-99) 世纪(00-99) - + Year (00-99) 年(00-99) - + Year (2000) 年(2000) - + Month Name (jan) 月(1月 - 12月) - + Month Name (january) 月(一月 - 十二月) - + Month (01-12) 月 (01-12) - + Week Day (1-7) 周内的日(1-7) - + Week (01-53) 周(01-53) - + Day Name (mon) 星期(一 - 七) - + Day Name (monday) 星期(星期一 - 星期日) - + Day (01-31) 天(01-31) - + Day of Month (1-31) 一月中的某天(1-31) - + Day (001-366) 天(001-366) - + Time (%H-%M-%S) 时间(%H-%M-%S) - + Time (%H-%M) 时间(%H-%M) - + Hour (00-23) 小时(00-23) - + Hour (01-12) 小时(01-12) - + Minute (00-59) 分钟(00-59) - + Second (00-59) 秒(00-59) - + Full Date (%m/%d/%y) 完整日期(%m/%d/%y) - + Full Date (%Y-%m-%d) 完整日期(%Y-%m-%d) @@ -869,7 +897,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info Flameshot 消息 @@ -877,22 +905,22 @@ Press Space to open the side panel. TextConfig - + StrikeOut 删除线 - + Underline 下划线 - + Bold 粗体 - + Italic 斜体 @@ -900,12 +928,12 @@ Press Space to open the side panel. TextTool - + Text 文本 - + Add text to your capture 在您的捕获中添加文本 @@ -913,37 +941,37 @@ Press Space to open the side panel. UIcolorEditor - + UI Color Editor 用户界面颜色编辑器 - + Change the color moving the selectors and see the changes in the preview buttons. 移动颜色选择并在预览按钮查看。 - + Select a Button to modify it 选择一个按钮以进行修改 - + Main Color 主色 - + Click on this button to set the edition mode of the main color. 点击按钮设置主色。 - + Contrast Color 对比色 - + Click on this button to set the edition mode of the contrast color. 点击按钮设置对比色。 @@ -951,12 +979,12 @@ Press Space to open the side panel. UndoTool - + Undo 撤消 - + Undo the last modification 撤消上次修改 @@ -964,17 +992,17 @@ Press Space to open the side panel. VisualsEditor - + Opacity of area outside selection: 选中区域之外的不透明度: - + Button Selection 按钮选择 - + Select All 全选 diff --git a/data/translations/Internationalization_zh_TW.ts b/data/translations/Internationalization_zh_TW.ts index 2612b0a3..b0c649a9 100644 --- a/data/translations/Internationalization_zh_TW.ts +++ b/data/translations/Internationalization_zh_TW.ts @@ -4,12 +4,12 @@ AppLauncher - + App Launcher 應用程式啟動器 - + Choose an app to open the capture 選擇一個程式打開此截圖 @@ -17,33 +17,33 @@ AppLauncherWidget - + Open With 打開 - + Launch in terminal 在終端機中啟動 - + Keep open after selection 選擇後維持此視窗開啟 - - + + Error 錯誤 - + Unable to launch in terminal. 無法在終端機中啟動 - + Unable to write in 無法寫入 @@ -51,12 +51,12 @@ ArrowTool - + Arrow 箭頭 - + Set the Arrow as the paint tool 選擇箭頭作為繪製工具 @@ -64,25 +64,73 @@ BlurTool - + Blur 模糊 - + Set Blur as the paint tool 選擇模糊作為繪製工具 + + CaptureLauncher + + + <b>Capture Mode</b> + + + + + Rectangular Region + + + + + Full Screen (All Monitors) + + + + + No Delay + + + + + second + + + + + seconds + + + + + Take new screenshot + + + + + Area: + + + + + Delay: + + + CaptureWidget - + Unable to capture screen 無法擷取螢幕 - + Select an area with the mouse, or press Esc to exit. Press Enter to capture the screen. Press Right Click to show the color picker. @@ -91,15 +139,28 @@ Press Space to open the side panel. + + CircleCountTool + + + Circle Counter + + + + + Add an autoincrementing counter bubble + + + CircleTool - + Circle 圈型 - + Set the Circle as the paint tool 選擇圈型作為繪畫工具 @@ -107,22 +168,22 @@ Press Space to open the side panel. ConfigWindow - + Configuration 設定 - + Interface 介面 - + Filename Editor 檔案名稱編輯器 - + General 一般 @@ -130,22 +191,27 @@ Press Space to open the side panel. Controller - + &Take Screenshot - + + &Open Launcher + + + + &Configuration &設定 - + &Information &資訊 - + &Quit &結束 @@ -153,12 +219,12 @@ Press Space to open the side panel. CopyTool - + Copy 複製 - + Copy the selection into the clipboard @@ -166,7 +232,7 @@ Press Space to open the side panel. DBusUtils - + Unable to connect via DBus 無法透過 DBus 進行連接 @@ -174,12 +240,12 @@ Press Space to open the side panel. ExitTool - + Exit 離開 - + Leave the capture screen 離開螢幕擷取 @@ -187,47 +253,47 @@ Press Space to open the side panel. FileNameEditor - + Edit the name of your captures: 編輯您的截圖名稱: - + Edit: 編輯器: - + Preview: 預覽: - + Save 存檔 - + Saves the pattern 儲存樣式 - + Reset 重設 - + Restores the saved pattern 恢復儲存的樣式 - + Clear 清空 - + Deletes the name 刪除這個名稱 @@ -235,141 +301,161 @@ Press Space to open the side panel. GeneneralConf - + Show help message 顯示説明資訊 - + Show the help message at the beginning in the capture mode. 在擷取之前顯示説明資訊 - - + + Show desktop notifications 顯示桌面通知 - + Show tray icon 顯示託盤圖示 - + Show the systemtray icon 顯示工作列圖示 - - + + Import 匯入 - - - + + + Error 錯誤 - + Unable to read file. 無法讀取檔案 - - + + Unable to write file. 無法寫入檔案 - + Save File 存檔 - + Confirm Reset 確認重設 - + Are you sure you want to reset the configuration? 你確定你想要重設? - + Configuration File 設定檔 - + Export 匯出 - + Reset 重設 - + Launch at startup 自動啟動 - + Launch Flameshot + + + Close after capture + + + + + Close after taking a screenshot + + + + + Copy URL after upload + + + + + Copy URL and close window after upload + + ImgurUploader - + Upload to Imgur 上傳到 Imgur - + Uploading Image 正在上傳 - + Copy URL 複製連結 - + Open URL 打開連結 - + Delete image - + Image to Clipboard. 將檔案複製到剪貼簿 - - + + Unable to open the URL. 無法打開此連結 - + URL copied to clipboard. 連結已複製到剪貼簿 - + Screenshot copied to clipboard. 截圖已複製到剪貼簿 @@ -377,12 +463,12 @@ Press Space to open the side panel. ImgurUploaderTool - + Image Uploader 上傳圖片 - + Upload the selection to Imgur 上傳到 Imgur @@ -390,92 +476,97 @@ Press Space to open the side panel. InfoWindow - + About 關於 - + + SPACEBAR + + + + Right Click 右鍵 - + Mouse Wheel 滑鼠滑輪 - + Move selection 1px 移動 1px - + Resize selection 1px 調整大小 1px - + Quit capture 結束擷取 - + Copy to clipboard 複製到剪貼簿 - + Save selection as a file 將選擇範圍另存新檔 - + Undo the last modification 復原上次修改 - + Toggle visibility of sidebar with options of the selected tool - + Show color picker 顯示顏色選擇器 - + Change the tool's thickness 改變工具的寬度 - + Key - + Description 描述 - + <u><b>License</b></u> <u><b>授權條款</b></u> - + <u><b>Version</b></u> <u><b>版本</b></u> - + <u><b>Shortcuts</b></u> <u><b>快速鍵</b></u> - + Available shortcuts in the screen capture mode. 螢幕擷取模式中的可用快速鍵 @@ -483,12 +574,12 @@ Press Space to open the side panel. LineTool - + Line 直線 - + Set the Line as the paint tool 將直線線設定為繪畫工具 @@ -496,12 +587,12 @@ Press Space to open the side panel. MarkerTool - + Marker 標記 - + Set the Marker as the paint tool 將標記設定為繪畫工具 @@ -509,12 +600,12 @@ Press Space to open the side panel. MoveTool - + Move 移動 - + Move the selection area 移動選擇區域 @@ -522,12 +613,12 @@ Press Space to open the side panel. PencilTool - + Pencil 鉛筆 - + Set the Pencil as the paint tool 將鉛筆設定為繪畫工具 @@ -535,12 +626,12 @@ Press Space to open the side panel. PinTool - + Pin Tool - + Pin image on the desktop @@ -548,55 +639,61 @@ Press Space to open the side panel. QObject - + Save Error 存檔錯誤 - - + + Capture saved as 截圖已另存為 - + Capture saved to clipboard - - + + Error trying to save as 嘗試另存新檔時發生錯誤 - - - - + + + + + Unable to connect via DBus 無法透過 DBus 進行連接 - + Error 錯誤 - + Unable to write in 無法寫入 + + + URL copied to clipboard. + 連結已複製到剪貼簿 + RectangleTool - + Rectangle 實心矩形 - + Set the Rectangle as the paint tool 將實心矩形設定為繪畫工具 @@ -604,12 +701,12 @@ Press Space to open the side panel. RedoTool - + Redo - + Redo the next modification @@ -617,12 +714,12 @@ Press Space to open the side panel. SaveTool - + Save 儲存 - + Save the capture 儲存擷取 @@ -630,7 +727,7 @@ Press Space to open the side panel. ScreenGrabber - + Unable to capture screen 無法擷取螢幕 @@ -638,12 +735,12 @@ Press Space to open the side panel. SelectionTool - + Rectangular Selection 矩形選擇 - + Set Selection as the paint tool 將矩形選擇設定為繪畫工具 @@ -651,22 +748,22 @@ Press Space to open the side panel. SidePanelWidget - + Active thickness: - + Active color: - + Press ESC to cancel - + Grab Color @@ -674,12 +771,12 @@ Press Space to open the side panel. SizeIndicatorTool - + Selection Size Indicator 選擇尺寸指示 - + Show the dimensions of the selection (X Y) 顯示選擇的尺寸 (X Y) @@ -687,107 +784,107 @@ Press Space to open the side panel. StrftimeChooserWidget - + Century (00-99) 世紀 (00-99) - + Year (00-99) 年 (00-99) - + Year (2000) 年 (2000) - + Month Name (jan) 月 (jul) - + Month Name (january) 月 (juliol) - + Month (01-12) 月 (01-12) - + Week Day (1-7) 平常日 (1-7) - + Week (01-53) 周 (01-53) - + Day Name (mon) 星期 (dg) - + Day Name (monday) 星期 (diumenge) - + Day (01-31) 天 (01-31) - + Day of Month (1-31) 一月中的某天 (1-31) - + Day (001-366) 天 (001-366) - + Time (%H-%M-%S) - + Time (%H-%M) - + Hour (00-23) 小時 (00-23) - + Hour (01-12) 小時 (01-12) - + Minute (00-59) 分鐘 (00-59) - + Second (00-59) 秒 (00-59) - + Full Date (%m/%d/%y) 日期 (%m/%d/%y) - + Full Date (%Y-%m-%d) 日期 (%Y-%m-%d) @@ -795,7 +892,7 @@ Press Space to open the side panel. SystemNotification - + Flameshot Info @@ -803,22 +900,22 @@ Press Space to open the side panel. TextConfig - + StrikeOut - + Underline - + Bold - + Italic @@ -826,12 +923,12 @@ Press Space to open the side panel. TextTool - + Text - + Add text to your capture @@ -839,37 +936,37 @@ Press Space to open the side panel. UIcolorEditor - + UI Color Editor UI 顏色編輯器 - + Change the color moving the selectors and see the changes in the preview buttons. 移動顏色選擇並在預覽按鈕檢視 - + Select a Button to modify it 選擇一個按鈕來修改它 - + Main Color 主色 - + Click on this button to set the edition mode of the main color. 點選按鈕設定主色 - + Contrast Color 對比色 - + Click on this button to set the edition mode of the contrast color. 點選按鈕設定對比色 @@ -877,12 +974,12 @@ Press Space to open the side panel. UndoTool - + Undo 復原 - + Undo the last modification 復原上次修改 @@ -890,17 +987,17 @@ Press Space to open the side panel. VisualsEditor - + Opacity of area outside selection: 選擇區域以外的不透明度 - + Button Selection 按鈕選擇 - + Select All 全選 diff --git a/docs/RFC.md b/docs/RFC.md index ac234ea4..ed43c477 100644 --- a/docs/RFC.md +++ b/docs/RFC.md @@ -13,22 +13,23 @@ and controlled path for new features to enter the language and standard libraries, so that all stakeholders can be confident about the direction the project is evolving in. - ## Table of Contents + [Table of Contents]: #table-of-contents - - [Opening](#flameshot-rfcs) - - [Table of Contents] - - [When you need to follow this process] - - [Before creating an RFC] - - [What the process is] - - [The RFC life-cycle] - - [Reviewing RFCs] - - [Implementing an RFC] - - [RFC Postponement] - - [Help this is all too informal!] + + [Opening](#flameshot-rfcs) + + [Table of Contents] + + [When you need to follow this process] + + [Before creating an RFC] + + [What the process is] + + [The RFC life-cycle] + + [Reviewing RFCs] + + [Implementing an RFC] + + [RFC Postponement] + + [Help this is all too informal!] ## When you need to follow this process + [When you need to follow this process]: #when-you-need-to-follow-this-process You need to follow this process if you intend to make "substantial" changes to @@ -37,25 +38,30 @@ flameshot or the RFC process itself. What constitutes a on what part of the ecosystem you are proposing to change, but may include the following. - - Any changes breaking compatibility to command line flags or config files. - - Any major changes to the UI - - Substantial new features like new tools. + + Any changes breaking compatibility to command line flags or config files. + + Any major changes to the UI + + Substantial new features like new tools. Some changes do not require an RFC: - - Rephrasing, reorganizing, refactoring, or otherwise "changing shape does + + Rephrasing, reorganizing, refactoring, or otherwise "changing shape does + not change meaning". - - Improving translations. - - Additions that strictly improve objective, numerical quality criteria + + + Improving translations. + + Additions that strictly improve objective, numerical quality criteria + (warning removal, speedup, better platform coverage, etc.) - - Additions only likely to be _noticed by_ other developers-of-flameshot, + + + Additions only likely to be _noticed by_ other developers-of-flameshot, + invisible to users-of-flameshot. If you submit a pull request to implement a new feature without going through the RFC process, it may be closed with a polite request to submit an RFC first. - ## Before creating an RFC + [Before creating an RFC]: #before-creating-an-rfc A hastily-proposed RFC can hurt its chances of acceptance. Low quality @@ -72,42 +78,57 @@ impact on the project requires concerted effort toward consensus-building. The most common preparations for writing and submitting an RFC include talking the idea over on our [official Slack server](flameshotworkspace.slack.com) or opening an issue on github for discussion. - ## What the process is + [What the process is]: #what-the-process-is In short, to get a major feature added to Flameshot, one must first get the RFC merged into the RFC repository as a markdown file. At that point the RFC is "active" and may be implemented with the goal of eventual inclusion into Flameshot. - - Fork the Flameshot repo - - Copy `docs/0000-template.md` to `docs/RFC/0000-my-feature.md` (where "my-feature" is + + Fork the Flameshot repo + + Copy `docs/0000-template.md` to `docs/RFC/0000-my-feature.md` (where "my-feature" is + descriptive). Don't assign an RFC number yet; This is going to be the PR number and we'll rename the file accordingly if the RFC is accepted. - - Fill in the RFC. Put care into the details: RFCs that do not present + + + Fill in the RFC. Put care into the details: RFCs that do not present + convincing motivation, demonstrate lack of understanding of the design's impact, or are disingenuous about the drawbacks or alternatives tend to be poorly-received. - - Submit a pull request. As a pull request the RFC will receive design + + + Submit a pull request. As a pull request the RFC will receive design + feedback from the larger community, and the author should be prepared to revise it in response. - - Build consensus and integrate feedback. RFCs that have broad support are + + + Build consensus and integrate feedback. RFCs that have broad support are + much more likely to make progress than those that don't receive any comments. Feel free to reach out to the RFC assignee in particular to get help identifying stakeholders and obstacles. - - The team will discuss the RFC pull request, as much as possible in the + + + The team will discuss the RFC pull request, as much as possible in the + comment thread of the pull request itself. Offline discussion will be summarized on the pull request comment thread. - - RFCs rarely go through this process unchanged, especially as alternatives + + + RFCs rarely go through this process unchanged, especially as alternatives + and drawbacks are shown. You can make edits, big and small, to the RFC to clarify or change the design, but make changes as new commits to the pull request, and leave a comment on the pull request explaining your changes. Specifically, do not squash or rebase commits after they are visible on the pull request. - - At some point, a member of the development team will propose a "motion for final + + + At some point, a member of the development team will propose a "motion for final + comment period" (FCP), along with a *disposition* for the RFC (merge, close, or postpone). + - This step is taken when enough of the tradeoffs have been discussed that + the development is in a position to make a decision. That does not require consensus amongst all participants in the RFC thread (which is usually impossible). However, the argument supporting the disposition on the RFC @@ -116,11 +137,14 @@ merged into the RFC repository as a markdown file. At that point the RFC is members use their best judgment in taking this step, and the FCP itself ensures there is ample time and notification for stakeholders to push back if it is made prematurely. - - In most cases, the FCP period is quiet, and the RFC is either merged or + + + In most cases, the FCP period is quiet, and the RFC is either merged or + closed. However, sometimes substantial new arguments or ideas are raised, the FCP is canceled, and the RFC goes back into development mode. ## The RFC life-cycle + [The RFC life-cycle]: #the-rfc-life-cycle Once an RFC becomes "active" then authors may implement it and submit the @@ -148,24 +172,25 @@ minor changes should be submitted as amendments. More substantial changes should be new RFCs, with a note added to the original RFC. Exactly what counts as a "very minor change" is up to the development team. + ## Reviewing RFCs + [Reviewing RFCs]: #reviewing-rfcs -While the RFC pull request is up, the development team may schedule meetings with the -author and/or relevant stakeholders to discuss the issues in greater detail, -and in some cases the topic may be discussed at a sub-team meeting. In either +The preferred method of discussing RFC's is the github issue. However, the development team may schedule meetings with the +author and/or relevant stakeholders to discuss the issues in greater detail. In either case a summary from the meeting will be posted back to the RFC pull request. -A sub-team makes final decisions about RFCs after the benefits and drawbacks +The development team makes final decisions about RFCs after the benefits and drawbacks are well understood. These decisions can be made at any time, but the sub-team will regularly issue decisions. When a decision is made, the RFC pull request will either be merged or closed. In either case, if the reasoning is not clear from the discussion in thread, the sub-team will add a comment describing the rationale for the decision. - ## Implementing an RFC + [Implementing an RFC]: #implementing-an-rfc Some accepted RFCs represent vital features that need to be implemented right @@ -183,8 +208,8 @@ If you are interested in working on the implementation for an "active" RFC, but cannot determine if someone else is already working on it, feel free to ask (e.g. by leaving a comment on the associated issue). - ## RFC Postponement + [RFC Postponement]: #rfc-postponement Some RFC pull requests are tagged with the "postponed" label when they are @@ -195,12 +220,12 @@ we believe that we can afford to wait until then to do so. Usually an RFC pull request marked as "postponed" has already passed an informal first round of evaluation, namely the round of "do we think we would -ever possibly consider making this change, as outlined in the RFC pull request, +ever possibly consider making this change, as outlined in the RFC pull request, or some semi-obvious variation of it." (When the answer to the latter question is "no", then the appropriate response is to close the RFC, not postpone it.) - ### Help this is all too informal! + [Help this is all too informal!]: #help-this-is-all-too-informal The process is intended to be as lightweight as reasonable for the present diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 82abbb80..04b7896f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -7,14 +7,16 @@ find_package( Widgets Network Svg - DBus) + DBus + LinguistTools) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) add_executable(flameshot) -add_executable(Flameshot::flameshot ALIAS flameshot) +add_executable(Flameshot::flameshot ALIAS flameshot) add_subdirectory(cli) add_subdirectory(config) @@ -23,6 +25,27 @@ add_subdirectory(utils) add_subdirectory(widgets) add_subdirectory(tools) +qt5_create_translation( + QM_FILES + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ca.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_de_DE.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_fr.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_es.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_hu.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ja.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ka.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_nl.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_pl.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_pt_br.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ru.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_sk.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_sr.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_tr.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_uk.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_zh_CN.ts + ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_zh_TW.ts) + target_sources( flameshot PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../external/singleapplication/singleapplication.cpp @@ -30,6 +53,7 @@ target_sources( ${CMAKE_CURRENT_SOURCE_DIR}/../external/Qt-Color-Widgets/src/color_wheel.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../external/Qt-Color-Widgets/include/color_wheel.hpp ${CMAKE_CURRENT_SOURCE_DIR}/../data/graphics.qrc + ${QM_FILES} main.cpp) target_include_directories( @@ -67,8 +91,7 @@ target_include_directories( $ $ $ - $ # /include/mylib -) + $) target_link_libraries( flameshot @@ -84,15 +107,21 @@ target_compile_definitions(flameshot PRIVATE APP_VERSION="v0.8.0") target_compile_definitions(flameshot PRIVATE IMGUR_CLIENT_ID="313baf0c7b4d3ff") target_compile_definitions(flameshot PRIVATE QAPPLICATION_CLASS=QApplication) - - -############################################## +foreach(FILE ${QM_FILES}) + get_filename_component(F_NAME ${FILE} NAME) + add_custom_command( + TARGET flameshot + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/${F_NAME} + ${CMAKE_CURRENT_BINARY_DIR}/translations/${F_NAME}) +endforeach() +# ###################################################################################################################### # Installation instructions include(GNUInstallDirs) set(INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/Flameshot) -install(TARGETS flameshot - EXPORT flameshot-targets - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} -) \ No newline at end of file +install( + TARGETS flameshot + EXPORT flameshot-targets + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) diff --git a/src/tools/arrow/arrowtool.h b/src/tools/arrow/arrowtool.h index 801b7944..add23691 100644 --- a/src/tools/arrow/arrowtool.h +++ b/src/tools/arrow/arrowtool.h @@ -20,6 +20,7 @@ #include "src/tools/abstracttwopointtool.h" #include #include + class ArrowTool : public AbstractTwoPointTool { Q_OBJECT public: diff --git a/src/tools/blur/blurtool.cpp b/src/tools/blur/blurtool.cpp index fda0c392..597e326d 100644 --- a/src/tools/blur/blurtool.cpp +++ b/src/tools/blur/blurtool.cpp @@ -62,10 +62,10 @@ QRgb calculate_block_averge(QImage &image, int x_start, int y_start, assert(x_start + pixel_size < image.width()); assert(y_start + pixel_size < image.height()); - auto red_count = 0; - auto blue_count = 0; - auto green_count = 0; - auto pixel_count = 0; + int red_count = 0; + int blue_count = 0; + int green_count = 0; + int pixel_count = 0; for (auto x = x_start; x < x_start + pixel_size; x++) { for (auto y = y_start; y < y_start + pixel_size; y++) @@ -100,6 +100,11 @@ void BlurTool::process(QPainter &painter, const QPixmap &pixmap, QImage original_image{source->toImage()}; QImage imageResult{source->toImage()}; unsigned int pixel_size = m_thickness; + if (pixel_size < 1) + { + pixel_size =1; + } + const unsigned int width = source->width(); const unsigned int height = source->height(); diff --git a/src/tools/launcher/applauncherwidget.cpp b/src/tools/launcher/applauncherwidget.cpp index 34ad3a79..a44e4c57 100644 --- a/src/tools/launcher/applauncherwidget.cpp +++ b/src/tools/launcher/applauncherwidget.cpp @@ -114,7 +114,7 @@ void AppLauncherWidget::launch(const QModelIndex &index) { tr("Unable to launch in terminal.")); } } else { - QProcess::startDetached(app_name,{m_tempFile}); + QProcess::startDetached(app_name,{m_tempFile}); } if (!m_keepOpen) { close(); From 7110537c4ff22006025df4846083bcadf5e7c0b8 Mon Sep 17 00:00:00 2001 From: Boyuan Yang Date: Fri, 4 Sep 2020 10:29:52 -0400 Subject: [PATCH 19/31] Update some URLs due to project move This commit updates some URLs used within the project: * Update README.md logo URL so that the flameshot logo can be shown properly. * Update metadata used in data/debian/ directory to make placeholder Debian packaging working again. * Some other quick URL fixes. These fixes are not meant to be exhaustive and more work is needed. --- README.md | 4 ++-- data/debian/changelog | 4 ++-- data/debian/control | 11 ++++++----- data/debian/rules | 2 +- data/debian/source/format | 2 +- data/rpm/flameshot.spec | 6 +++--- 6 files changed, 15 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index faeeb82d..3cf75ac9 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@

      - - Flameshot + + Flameshot
      Flameshot diff --git a/data/debian/changelog b/data/debian/changelog index 08aff7ae..d2f294bf 100644 --- a/data/debian/changelog +++ b/data/debian/changelog @@ -1,5 +1,5 @@ -flameshot (0.6.0-1) unstable; urgency=medium +flameshot (0.8.0~dev0) unstable; urgency=medium - * Initial deb package. + * Placeholder deb package. -- Boyuan Yang Wed, 27 Feb 2019 13:19:39 -0500 diff --git a/data/debian/control b/data/debian/control index df8e4b22..a207fb11 100644 --- a/data/debian/control +++ b/data/debian/control @@ -5,15 +5,16 @@ Maintainer: Juanma Navarro Mañez Uploaders: Boyuan Yang , Build-Depends: + cmake (>= 3.13~), debhelper (>= 9), - qt5-qmake, qtbase5-dev, + qttools5-dev, qttools5-dev-tools, libqt5svg5-dev, -Standards-Version: 4.3.0 -Homepage: https://github.com/lupoDharkael/flameshot -Vcs-Browser: https://github.com/lupoDharkael/flameshot -Vcs-Git: https://github.com/lupoDharkael/flameshot.git +Standards-Version: 4.5.0 +Homepage: https://github.com/flameshot-org/flameshot +Vcs-Browser: https://github.com/flameshot-org/flameshot +Vcs-Git: https://github.com/flameshot-org/flameshot.git Package: flameshot Architecture: any diff --git a/data/debian/rules b/data/debian/rules index accd2cb7..fbd696f2 100755 --- a/data/debian/rules +++ b/data/debian/rules @@ -21,4 +21,4 @@ export QT_SELECT := 5 override_dh_auto_configure: # The existence of an empty .git directory triggers syncqt. mkdir .git || true - dh_auto_configure -- CONFIG+=packaging CONFIG-=debug CONFIG+=release + dh_auto_configure -- diff --git a/data/debian/source/format b/data/debian/source/format index 163aaf8d..89ae9db8 100644 --- a/data/debian/source/format +++ b/data/debian/source/format @@ -1 +1 @@ -3.0 (quilt) +3.0 (native) diff --git a/data/rpm/flameshot.spec b/data/rpm/flameshot.spec index e0607c61..a4106ef5 100644 --- a/data/rpm/flameshot.spec +++ b/data/rpm/flameshot.spec @@ -1,5 +1,5 @@ Name: flameshot -Version: 0.6.0 +Version: 0.8.0 Release: 1%{?dist} Summary: Powerful yet simple to use screenshot software Summary(eu-ES): Potente pero simple de usar software de capturas @@ -8,8 +8,8 @@ Summary(eu-ES): Potente pero simple de usar software de capturas Group: Application License: GPLv3 -URL: https://github.com/lupoDharkael/%{sourcename} -Source0: https://github.com/lupoDharkael/%{sourcename}/archive/v%{version}.tar.gz +URL: https://github.com/flameshot-org/%{sourcename} +Source0: https://github.com/flameshot-org/%{sourcename}/archive/v%{version}.tar.gz #%%define _binaries_in_noarch_packages_terminate_build 0 #BuildArch: noarch From c0e2e48db48c8870aefa1f60a9d6031cb5e3b99a Mon Sep 17 00:00:00 2001 From: borgmanJeremy <46930769+borgmanJeremy@users.noreply.github.com> Date: Fri, 4 Sep 2020 19:29:37 -0500 Subject: [PATCH 20/31] Fix CMake Package and DBUS Names (#819) * Fix CMake Packaging to properly package assets. --- CMakeLists.txt | 1 + data/dbus/make/org.dharkael.Flameshot.service | 2 +- ...meshot.xml => org.flameshot.Flameshot.xml} | 2 +- ...ervice => org.flameshot.Flameshot.service} | 2 +- src/CMakeLists.txt | 30 +++++++++++++++++++ 5 files changed, 34 insertions(+), 3 deletions(-) rename data/dbus/{org.dharkael.Flameshot.xml => org.flameshot.Flameshot.xml} (98%) rename data/dbus/package/{org.dharkael.Flameshot.service => org.flameshot.Flameshot.service} (57%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 75877649..6a307a5e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,5 @@ cmake_minimum_required(VERSION 3.13) +#cmake_policy(SET CMP0076 OLD) project( flameshot diff --git a/data/dbus/make/org.dharkael.Flameshot.service b/data/dbus/make/org.dharkael.Flameshot.service index 4a24495b..9866f785 100644 --- a/data/dbus/make/org.dharkael.Flameshot.service +++ b/data/dbus/make/org.dharkael.Flameshot.service @@ -1,3 +1,3 @@ [D-BUS Service] -Name=org.dharkael.Flameshot +Name=org.flameshot.Flameshot Exec=/usr/local/bin/flameshot diff --git a/data/dbus/org.dharkael.Flameshot.xml b/data/dbus/org.flameshot.Flameshot.xml similarity index 98% rename from data/dbus/org.dharkael.Flameshot.xml rename to data/dbus/org.flameshot.Flameshot.xml index ab51fbbe..9a4f4860 100644 --- a/data/dbus/org.dharkael.Flameshot.xml +++ b/data/dbus/org.flameshot.Flameshot.xml @@ -1,6 +1,6 @@ - +

    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