diff options
author | q5sys <jt@obs-sec.com> | 2017-07-18 16:01:46 -0400 |
---|---|---|
committer | q5sys <jt@obs-sec.com> | 2017-07-18 16:01:46 -0400 |
commit | 2e9f29c3fc01d52a2b832f91a2c1ffcc458b0725 (patch) | |
tree | d121903491ba2331bde1857a97df8338f0fd2037 | |
parent | Add some better edge-detection systems for the window borders on the left/rig... (diff) | |
download | lumina-2e9f29c3fc01d52a2b832f91a2c1ffcc458b0725.tar.gz lumina-2e9f29c3fc01d52a2b832f91a2c1ffcc458b0725.tar.bz2 lumina-2e9f29c3fc01d52a2b832f91a2c1ffcc458b0725.zip |
commit of qt5ct source tree
105 files changed, 30029 insertions, 0 deletions
diff --git a/src-qt5/core/lumina-theme-engine/AUTHORS b/src-qt5/core/lumina-theme-engine/AUTHORS new file mode 100644 index 00000000..d88b0ce9 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/AUTHORS @@ -0,0 +1,23 @@ +Developers: + + Ilya Kotov <forkorov02@hotmail.ru>, <trialuser02@gmail.com> + +Translators: + + Arabic - abouzakaria kov + Bulgarian - Kiril Kirilov + Chinese (Simplified) - Cary Tian + Chinese (Taiwan) - Jeff Huang + Czech - fri + French - David GEIGER <david.david@mageialinux-online.org>, Adrien DAUGABEL <adrien.d@mageialinux-online.org>, + papoteur <papoteur@mageialinux-online.org> + Greek - Dimitrios Glentadakis + Hebrew - Genghis Khan, Elkana Birdugo + Dutch (Netherlands) - Heimen Stoffels + German - Ettore Atalan, Mario Blättermann + Italian - Luigi Baldoni + Polish - Tomasz Przybył (FadeMind) + Russian - Ilya Kotov + Serbian - markosm + Slovak - Ján Ďanovský + Spanish - jcn363 diff --git a/src-qt5/core/lumina-theme-engine/COPYING b/src-qt5/core/lumina-theme-engine/COPYING new file mode 100644 index 00000000..19d541a3 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/COPYING @@ -0,0 +1,26 @@ +Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> +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. diff --git a/src-qt5/core/lumina-theme-engine/ChangeLog b/src-qt5/core/lumina-theme-engine/ChangeLog new file mode 100644 index 00000000..0c285c37 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/ChangeLog @@ -0,0 +1,221 @@ +Changelog of the Qt5 Configuration Tool + +----------- +Version 0.1 +* first test release + +Version 0.2 +* fixed palette preview +* fixed preview window +* fixed some widget positions +* fixed Russian translation + +Version 0.3 +* added gui settings + +Version 0.4 +* added font config generation +* fixed segmentation fault in the preview window +* updated Russian translation + +Version 0.5 +* added dialog buttons layout setting +* added feature to change install prefix +* updated Russian translation + +Version 0.6 +* added style sheet settings +* added transifex integration +* updated Russian translation + +Version 0.7 +* added feature to rename style sheet +* added context menu to the style sheet list +* added feature to apply theme for running applications +* added Chinese (Taiwan) translation (Jeff Huang) +* added Czech translation (fri) +* added German translation (Mario Blättermann) +* updated Russian translation + +Version 0.8 +* improved icon theme parsing +* added Bulgarian translation (Kiril Kirilov) +* fixed plugin metadata +* fixed font updating issue +* fixed Russian translation + +Version 0.9 +* added more user friendly color roles +* added feature to disable qss support +* added Dutch (Netherlands) translation (Heimen Stoffels) +* updated Chinese (Taiwan) translation (Jeff Huang) +* updated Czech translation (fri) +* updated Bulgarian translation (Kiril Kirilov) +* updated German translation (Mario Blättermann) +* updated Russian translation + +Version 0.10 +* added more debug messages +* added Greek translation (Dimitrios Glentadakis) +* moved home page to sf.net +* fixed qss path + +Version 0.11 +* added Polish translation (FadeMind) +* removed private headers usage +* improved build scripts +* fixed settings updating issue +* fixed font setting +* fixed fonts.conf generation +* fixed segmentation fault on "widget-less" applications +* updated German translation (Ettore Atalan) + +Version 0.12 +* added Chinese Simplified translation (Cary Tian) +* fixed infinite loop in the icon theme parser (Sergey A. Sukiyazov) + +Version 0.13 +* added $XDG_DATA_HOME support +* added Italian translation (Luigi Baldoni) + +Version 0.14 +* added option "Dialog buttons have icons" +* added option "Menus have icons" +* fixed style and palette initialization +* updated Russian translation +* updated German translation (Ettore Atalan) +* updated Dutch (Netherlands) translation (Heimen Stoffels) +* updated Chinese (Taiwan) translation (Jeff Huang) + +Version 0.15 +* fixed problem with qtcurve style +* updated Czech translation (fri) + +Version 0.16 +* added feature to save palette editor geometry +* changed palette editor layout +* updated Chinese Simplified translation (Cary Tian) + +Version 0.17 +* fixed crash in qupzilla +* updated Greek translation (Dimitrios Glentadakis) + +Version 0.18 +* added color schemes support +* updated Dutch (Netherlands) translation (Heimen Stoffels) +* updated German translation (Ettore Atalan) +* updated Polish translation (FadeMind) +* updated Chinese (Taiwan) translation (Jeff Huang) +* updated Russian translation + +Version 0.19 +* added feature to save geometry of the style sheet editor +* fixed qt5ct.desktop +* updated Greek translation (Dimitrios Glentadakis) +* updated Czech translation (fri) +* updated Chinese Simplified translation (Cary Tian) + +Version 0.20 +* fixed widget spacing +* fixed typo +* updated Bulgarian translation (Kiril Kirilov) +* updated Italian translation (Luigi Baldoni) + +Version 0.21 +* added option "Activate item on signle-click" +* added Spanish translation (jcn363) +* added Slovak translation (Ján Ďanovský) +* updated Polish translation (FadeMind) +* updated Dutch (Netherlands) translation (Heimen Stoffels) +* updated Czech translation (fri) +* updated Chinese (Taiwan) translation (Jeff Huang) + +Version 0.22 +* disabled html mode in the qss editor +* fixed issue with overriding style sheets +* added Hebrew translation (Genghis Khan) +* updated Italian translation (Luigi Baldoni) +* updated documentation + +Version 0.23 +* added support for single line comments in the style sheets +* fixed issue with overriding application palette +* updated Bulgarian translation (Kiril Kirilov) + +Version 0.24 +* added feature to preview color scheme on edit +* added icons for some actions +* fixed palette editor +* fixed documentation +* fixed infinite recursion in the icon theme parser (patch by Sergey A. Sukiyazov) +* updated Greek translation (Dimitrios Glentadakis) + +Version 0.25 +* added environment variables verification +* added French translation (Geiger David) +* updated Slovak translation (Ján Ďanovský) +* updated Russian translation +* updated Czech translation (fri) +* updated German translation (Ettore Atalan) +* updated Dutch (Netherlands) translation (Heimen Stoffels) +* updated Polish translation (Tomasz Przybył) +* updated Chinese (Taiwan) translation (Jeff Huang) + +Version 0.26 +* fixed stellarium compatibility +* updated French translation (Geiger David) +* updated Greek translation (Dimitrios Glentadakis) + +Version 0.27 +* added D-Bus tray support +* added feature to disable debug output +* updated documentation + +Version 0.28 +* added Qt 5.8 support +* added qt5ct proxy-style plugin +* added Serbian translation (markosm) +* updated Bulgarian translation (Kiril Kirilov) +* updated Italian translation (Luigi Baldoni) +* updated Russian translation +* updated Dutch (Netherlands) translation (Heimen Stoffels) +* updated Czech translation (fri) +* updated German translation (Atalanttore) +* updated Chinese (Taiwan) translation (Jeff Huang) + +Version 0.29 +* fixed libqt5ct-style.so installation path (Philip Müller) +* updated Greek translation (Dimitrios Glentadakis) + +Version 0.30 +* fixed crash on nonexistent style in qt5ct.conf +* fixed issue with KDE color themes +* updated documentation +* updated Bulgarian translation (Kiril Kirilov) +* updated French translation (Geiger David) + +Version 0.31 +* added option "Toolbar button style" +* added option "Mouse wheel scroll lines" +* added test for minimal Qt version +* added Arabic translation (abouzakaria kov) +* using c++11 for source code +* fixed Qt 5.4 support +* updated Russian translation +* updated Bulgarian translation (Kiril Kirilov) +* updated Dutch (Netherlands) translation (Heimen Stoffels) +* updated Chinese (Taiwan) translation (Jeff Huang) +* updated German translation (Ettore Atalan) +* updated Serbian translation (markosm) +* updated Czech translation (fri) + +Version 0.32 +* added global menu support +* updated Czech translation (fri) +* updated Greek translation (Dimitrios Glentadakis) +* updated Russian translation + +Version 0.33 +* fixed build without dbus support (coacher) +* fixed Qt 5.6 support (coacher) +* updated Hebrew translation (Elkana Birdugo) diff --git a/src-qt5/core/lumina-theme-engine/ChangeLog.svn b/src-qt5/core/lumina-theme-engine/ChangeLog.svn new file mode 100644 index 00000000..62890517 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/ChangeLog.svn @@ -0,0 +1,1618 @@ +------------------------------------------------------------------------ +r414 | trialuser02 | 2017-05-29 21:52:01 +0300 (Пн., 29 мая 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r413 | trialuser02 | 2017-05-29 21:49:43 +0300 (Пн., 29 мая 2017) | 1 line + +updated Hebrew translation (Elkana Birdugo) +------------------------------------------------------------------------ +r412 | trialuser02 | 2017-05-24 13:06:35 +0300 (Ср., 24 мая 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r411 | trialuser02 | 2017-05-24 12:29:20 +0300 (Ср., 24 мая 2017) | 2 lines + +fixed Qt 5.6 support (#37) + +------------------------------------------------------------------------ +r409 | trialuser02 | 2017-05-17 08:12:59 +0300 (Ср., 17 мая 2017) | 1 line + +fixed build without dbus support (coacher, #36) +------------------------------------------------------------------------ +r408 | trialuser02 | 2017-05-14 13:51:09 +0300 (Вс., 14 мая 2017) | 1 line + +version bump +------------------------------------------------------------------------ +r406 | trialuser02 | 2017-05-12 23:10:11 +0300 (Пт., 12 мая 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r405 | trialuser02 | 2017-05-12 23:05:35 +0300 (Пт., 12 мая 2017) | 1 line + +fixed Russian translation +------------------------------------------------------------------------ +r404 | trialuser02 | 2017-05-12 22:44:16 +0300 (Пт., 12 мая 2017) | 1 line + +fixed distclean target +------------------------------------------------------------------------ +r403 | trialuser02 | 2017-05-12 22:40:53 +0300 (Пт., 12 мая 2017) | 2 lines + +coding style fixes + +------------------------------------------------------------------------ +r402 | trialuser02 | 2017-05-12 22:32:23 +0300 (Пт., 12 мая 2017) | 2 lines + +added global menu support (#34) + +------------------------------------------------------------------------ +r401 | trialuser02 | 2017-03-31 22:42:24 +0300 (Пт., 31 марта 2017) | 1 line + +updated Greek translation (Dimitrios Glentadakis) +------------------------------------------------------------------------ +r400 | trialuser02 | 2017-03-31 22:39:05 +0300 (Пт., 31 марта 2017) | 1 line + +updated Czech translation (fri) +------------------------------------------------------------------------ +r399 | trialuser02 | 2017-03-28 11:49:16 +0300 (Вт., 28 марта 2017) | 1 line + +version bump +------------------------------------------------------------------------ +r397 | trialuser02 | 2017-03-28 11:12:51 +0300 (Вт., 28 марта 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r396 | trialuser02 | 2017-03-28 11:03:27 +0300 (Вт., 28 марта 2017) | 1 line + +updated Czech translation (fri) +------------------------------------------------------------------------ +r395 | trialuser02 | 2017-03-27 08:35:12 +0300 (Пн., 27 марта 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r394 | trialuser02 | 2017-03-26 19:22:13 +0300 (Вс., 26 марта 2017) | 1 line + +updated qt5ct.desktop +------------------------------------------------------------------------ +r393 | trialuser02 | 2017-03-26 19:20:45 +0300 (Вс., 26 марта 2017) | 1 line + +updated Serbian translation (markosm) +------------------------------------------------------------------------ +r392 | trialuser02 | 2017-03-26 19:19:01 +0300 (Вс., 26 марта 2017) | 1 line + +added Arabic translation (abouzakaria kov) +------------------------------------------------------------------------ +r391 | trialuser02 | 2017-03-23 14:47:22 +0300 (Чт., 23 марта 2017) | 1 line + +updated German translation (Ettore Atalan) +------------------------------------------------------------------------ +r390 | trialuser02 | 2017-03-15 08:10:51 +0300 (Ср., 15 марта 2017) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r389 | trialuser02 | 2017-03-15 08:09:33 +0300 (Ср., 15 марта 2017) | 1 line + +updated Dutch (Netherlands) translation (Heimen Stoffels) +------------------------------------------------------------------------ +r388 | trialuser02 | 2017-03-15 08:07:09 +0300 (Ср., 15 марта 2017) | 1 line + +updated Bulgarian translation (Kiril Kirilov) +------------------------------------------------------------------------ +r387 | trialuser02 | 2017-03-14 21:09:55 +0300 (Вт., 14 марта 2017) | 1 line + +fixed typo +------------------------------------------------------------------------ +r386 | trialuser02 | 2017-03-14 21:09:08 +0300 (Вт., 14 марта 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r385 | trialuser02 | 2017-03-14 20:59:40 +0300 (Вт., 14 марта 2017) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r384 | trialuser02 | 2017-03-14 20:58:54 +0300 (Вт., 14 марта 2017) | 1 line + +fixed Qt 5.4 support +------------------------------------------------------------------------ +r383 | trialuser02 | 2017-03-14 20:33:39 +0300 (Вт., 14 марта 2017) | 1 line + +added test for minimal Qt version +------------------------------------------------------------------------ +r382 | trialuser02 | 2017-03-14 20:01:46 +0300 (Вт., 14 марта 2017) | 2 lines + +using c++11 + +------------------------------------------------------------------------ +r381 | trialuser02 | 2017-03-14 19:55:14 +0300 (Вт., 14 марта 2017) | 2 lines + +updated .ts files, updated Russian translation + +------------------------------------------------------------------------ +r380 | trialuser02 | 2017-03-14 19:54:36 +0300 (Вт., 14 марта 2017) | 2 lines + +added option 'wheel scroll lines' + +------------------------------------------------------------------------ +r379 | trialuser02 | 2017-03-14 16:11:00 +0300 (Вт., 14 марта 2017) | 1 line + +updated Russian translation +------------------------------------------------------------------------ +r378 | trialuser02 | 2017-03-14 16:02:59 +0300 (Вт., 14 марта 2017) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r377 | trialuser02 | 2017-03-14 16:02:06 +0300 (Вт., 14 марта 2017) | 2 lines + +added option 'toolbar button style' + +------------------------------------------------------------------------ +r376 | trialuser02 | 2017-02-04 15:55:17 +0300 (Сб., 04 февр. 2017) | 1 line + +version bump +------------------------------------------------------------------------ +r374 | trialuser02 | 2017-02-04 15:52:12 +0300 (Сб., 04 февр. 2017) | 1 line + +fixed changelog +------------------------------------------------------------------------ +r373 | trialuser02 | 2017-01-30 15:23:31 +0300 (Пн., 30 янв. 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r372 | trialuser02 | 2017-01-30 09:24:32 +0300 (Пн., 30 янв. 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r371 | trialuser02 | 2017-01-29 21:44:26 +0300 (Вс., 29 янв. 2017) | 1 line + +fixed segmentation fault with nonexistent style in the qt5ct.conf +------------------------------------------------------------------------ +r370 | trialuser02 | 2017-01-27 10:09:35 +0300 (Пт., 27 янв. 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r369 | trialuser02 | 2017-01-26 20:40:33 +0300 (Чт., 26 янв. 2017) | 2 lines + +fixed issue with KDE styles (#32) + +------------------------------------------------------------------------ +r368 | trialuser02 | 2017-01-26 08:18:41 +0300 (Чт., 26 янв. 2017) | 1 line + +updated French translation (Geiger David) +------------------------------------------------------------------------ +r367 | trialuser02 | 2017-01-25 16:15:17 +0300 (Ср., 25 янв. 2017) | 1 line + +updated Bulgarian translation (Kiril Kirilov) +------------------------------------------------------------------------ +r366 | trialuser02 | 2017-01-25 12:15:20 +0300 (Ср., 25 янв. 2017) | 1 line + +fixed documentation +------------------------------------------------------------------------ +r365 | trialuser02 | 2017-01-25 08:18:36 +0300 (Ср., 25 янв. 2017) | 1 line + +version bump +------------------------------------------------------------------------ +r363 | trialuser02 | 2017-01-25 08:14:51 +0300 (Ср., 25 янв. 2017) | 1 line + +fixed changelog +------------------------------------------------------------------------ +r362 | trialuser02 | 2017-01-25 08:07:52 +0300 (Ср., 25 янв. 2017) | 2 lines + +fixed libqt5ct-style.so installation path (Philip Müller, #30) + +------------------------------------------------------------------------ +r361 | trialuser02 | 2017-01-25 08:03:06 +0300 (Ср., 25 янв. 2017) | 1 line + +updated Greek translation (Dimitrios Glentadakis) +------------------------------------------------------------------------ +r360 | trialuser02 | 2017-01-24 20:25:38 +0300 (Вт., 24 янв. 2017) | 1 line + +version bump +------------------------------------------------------------------------ +r358 | trialuser02 | 2017-01-24 08:44:01 +0300 (Вт., 24 янв. 2017) | 1 line + +fixed typo +------------------------------------------------------------------------ +r357 | trialuser02 | 2017-01-22 19:06:29 +0300 (Вс., 22 янв. 2017) | 1 line + +updated changelog +------------------------------------------------------------------------ +r356 | trialuser02 | 2017-01-22 14:49:33 +0300 (Вс., 22 янв. 2017) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r355 | trialuser02 | 2017-01-22 14:35:58 +0300 (Вс., 22 янв. 2017) | 1 line + +added .ts files for Catalan +------------------------------------------------------------------------ +r354 | trialuser02 | 2017-01-22 14:33:00 +0300 (Вс., 22 янв. 2017) | 1 line + +updated German translation (Atalanttore) +------------------------------------------------------------------------ +r353 | trialuser02 | 2017-01-22 14:31:06 +0300 (Вс., 22 янв. 2017) | 1 line + +fixed palette configuration regression +------------------------------------------------------------------------ +r352 | trialuser02 | 2017-01-20 23:46:45 +0300 (Пт., 20 янв. 2017) | 1 line + +cleanup +------------------------------------------------------------------------ +r351 | trialuser02 | 2017-01-20 23:37:54 +0300 (Пт., 20 янв. 2017) | 1 line + +updated test.sh +------------------------------------------------------------------------ +r350 | trialuser02 | 2017-01-20 23:15:02 +0300 (Пт., 20 янв. 2017) | 1 line + +updated Czech translation (fri) +------------------------------------------------------------------------ +r349 | trialuser02 | 2017-01-20 23:13:53 +0300 (Пт., 20 янв. 2017) | 1 line + +updated Dutch (Netherlands) translation (Heimen Stoffels) +------------------------------------------------------------------------ +r348 | trialuser02 | 2017-01-20 11:53:43 +0300 (Пт., 20 янв. 2017) | 1 line + +updated copyright +------------------------------------------------------------------------ +r347 | trialuser02 | 2017-01-20 11:48:19 +0300 (Пт., 20 янв. 2017) | 1 line + +updated Russian translation +------------------------------------------------------------------------ +r346 | trialuser02 | 2017-01-20 11:47:06 +0300 (Пт., 20 янв. 2017) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r345 | trialuser02 | 2017-01-20 11:46:01 +0300 (Пт., 20 янв. 2017) | 1 line + +updated documentation +------------------------------------------------------------------------ +r344 | trialuser02 | 2017-01-20 11:39:35 +0300 (Пт., 20 янв. 2017) | 1 line + +added warning about missing libqt5ct-style.so +------------------------------------------------------------------------ +r343 | trialuser02 | 2017-01-20 11:32:13 +0300 (Пт., 20 янв. 2017) | 2 lines + +do not show qt5ct proxy style in the settings dialog + +------------------------------------------------------------------------ +r342 | trialuser02 | 2017-01-20 11:25:45 +0300 (Пт., 20 янв. 2017) | 2 lines + +moved qt5ct proxy style to separate plugin + +------------------------------------------------------------------------ +r341 | trialuser02 | 2016-12-30 10:30:52 +0300 (Пт., 30 дек. 2016) | 1 line + +updated copyrights +------------------------------------------------------------------------ +r340 | trialuser02 | 2016-12-28 10:35:54 +0300 (Ср., 28 дек. 2016) | 1 line + +added Qt 5.8 support +------------------------------------------------------------------------ +r339 | trialuser02 | 2016-12-27 13:40:14 +0300 (Вт., 27 дек. 2016) | 1 line + +updated Italian translation (Luigi Baldoni) +------------------------------------------------------------------------ +r338 | trialuser02 | 2016-12-21 19:22:17 +0300 (Ср., 21 дек. 2016) | 1 line + +added Serbian translation (markosm) +------------------------------------------------------------------------ +r337 | trialuser02 | 2016-12-12 08:09:19 +0300 (Пн., 12 дек. 2016) | 1 line + +updated Bulgarian translation (Kiril Kirilov) +------------------------------------------------------------------------ +r336 | trialuser02 | 2016-09-20 09:19:11 +0300 (Вт., 20 сент. 2016) | 1 line + +version bump +------------------------------------------------------------------------ +r334 | trialuser02 | 2016-09-12 13:58:35 +0300 (Пн., 12 сент. 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r333 | trialuser02 | 2016-09-12 13:50:49 +0300 (Пн., 12 сент. 2016) | 2 lines + +updated documentation + +------------------------------------------------------------------------ +r332 | trialuser02 | 2016-09-12 13:00:49 +0300 (Пн., 12 сент. 2016) | 1 line + +fixed previous commit +------------------------------------------------------------------------ +r331 | trialuser02 | 2016-09-12 12:08:18 +0300 (Пн., 12 сент. 2016) | 2 lines + +using QLoggingCategory class for logging + +------------------------------------------------------------------------ +r329 | trialuser02 | 2016-09-12 09:39:34 +0300 (Пн., 12 сент. 2016) | 2 lines + +fixed build without D-Bus support + +------------------------------------------------------------------------ +r328 | trialuser02 | 2016-09-12 09:38:08 +0300 (Пн., 12 сент. 2016) | 2 lines + +added D-Bus tray support + +------------------------------------------------------------------------ +r327 | trialuser02 | 2016-09-05 09:45:09 +0300 (Пн., 05 сент. 2016) | 1 line + +version bump +------------------------------------------------------------------------ +r325 | trialuser02 | 2016-09-01 15:14:35 +0300 (Чт., 01 сент. 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r324 | trialuser02 | 2016-09-01 15:08:45 +0300 (Чт., 01 сент. 2016) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r323 | trialuser02 | 2016-09-01 15:07:39 +0300 (Чт., 01 сент. 2016) | 1 line + +updated Greek translation (Dimitrios Glentadakis) +------------------------------------------------------------------------ +r322 | trialuser02 | 2016-09-01 14:55:45 +0300 (Чт., 01 сент. 2016) | 1 line + +updated French translation (Geiger David) +------------------------------------------------------------------------ +r321 | trialuser02 | 2016-09-01 14:49:53 +0300 (Чт., 01 сент. 2016) | 1 line + +fixed stellarium compatibility (#25) +------------------------------------------------------------------------ +r320 | trialuser02 | 2016-08-10 15:49:39 +0300 (Ср., 10 авг. 2016) | 1 line + +version bump +------------------------------------------------------------------------ +r318 | trialuser02 | 2016-08-10 15:13:46 +0300 (Ср., 10 авг. 2016) | 1 line + +fixed changelog and documentation +------------------------------------------------------------------------ +r317 | trialuser02 | 2016-08-10 14:55:49 +0300 (Ср., 10 авг. 2016) | 1 line + +updated changelogs +------------------------------------------------------------------------ +r316 | trialuser02 | 2016-08-10 08:08:56 +0300 (Ср., 10 авг. 2016) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r315 | trialuser02 | 2016-08-10 08:07:12 +0300 (Ср., 10 авг. 2016) | 1 line + +updated AUTHORS +------------------------------------------------------------------------ +r314 | trialuser02 | 2016-08-10 08:06:22 +0300 (Ср., 10 авг. 2016) | 1 line + +updated Polish translation (Tomasz Przybył) +------------------------------------------------------------------------ +r313 | trialuser02 | 2016-08-08 14:56:52 +0300 (Пн., 08 авг. 2016) | 1 line + +updated changelogs +------------------------------------------------------------------------ +r312 | trialuser02 | 2016-08-08 14:52:01 +0300 (Пн., 08 авг. 2016) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r311 | trialuser02 | 2016-08-08 14:51:25 +0300 (Пн., 08 авг. 2016) | 1 line + +updated Dutch (Netherlands) translation (Heimen Stoffels) +------------------------------------------------------------------------ +r310 | trialuser02 | 2016-08-08 14:49:47 +0300 (Пн., 08 авг. 2016) | 1 line + +updated German translation (Ettore Atalan) +------------------------------------------------------------------------ +r309 | trialuser02 | 2016-08-08 14:48:35 +0300 (Пн., 08 авг. 2016) | 1 line + +updated Czech translation (fri) +------------------------------------------------------------------------ +r308 | trialuser02 | 2016-08-08 13:14:58 +0300 (Пн., 08 авг. 2016) | 1 line + +updated Russian translation +------------------------------------------------------------------------ +r307 | trialuser02 | 2016-08-08 12:23:00 +0300 (Пн., 08 авг. 2016) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r306 | trialuser02 | 2016-08-08 12:21:32 +0300 (Пн., 08 авг. 2016) | 2 lines + +added tests for environment variables + +------------------------------------------------------------------------ +r305 | trialuser02 | 2016-07-05 10:27:44 +0300 (Вт., 05 июля 2016) | 1 line + +removed TODO +------------------------------------------------------------------------ +r304 | trialuser02 | 2016-07-05 10:23:29 +0300 (Вт., 05 июля 2016) | 1 line + +updated Slovak translation (Ján Ďanovský) +------------------------------------------------------------------------ +r303 | trialuser02 | 2016-06-05 10:21:59 +0300 (Вс., 05 июня 2016) | 1 line + +updated AUTHORS +------------------------------------------------------------------------ +r302 | trialuser02 | 2016-06-05 10:15:45 +0300 (Вс., 05 июня 2016) | 2 lines + +added French translation (Geiger David) + +------------------------------------------------------------------------ +r301 | trialuser02 | 2016-06-02 08:20:14 +0300 (Чт., 02 июня 2016) | 1 line + +version bump +------------------------------------------------------------------------ +r299 | trialuser02 | 2016-06-01 16:11:40 +0300 (Ср., 01 июня 2016) | 1 line + +updated copyright +------------------------------------------------------------------------ +r298 | trialuser02 | 2016-06-01 16:08:23 +0300 (Ср., 01 июня 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r297 | trialuser02 | 2016-06-01 16:07:38 +0300 (Ср., 01 июня 2016) | 1 line + +added icons for actions +------------------------------------------------------------------------ +r296 | trialuser02 | 2016-06-01 15:38:12 +0300 (Ср., 01 июня 2016) | 1 line + +updated changelogs +------------------------------------------------------------------------ +r295 | trialuser02 | 2016-06-01 15:32:10 +0300 (Ср., 01 июня 2016) | 1 line + +disabled table items selection in the palette editor +------------------------------------------------------------------------ +r294 | trialuser02 | 2016-06-01 15:20:25 +0300 (Ср., 01 июня 2016) | 1 line + +updating palette preview simultaneously with palette editor +------------------------------------------------------------------------ +r293 | trialuser02 | 2016-05-18 16:16:57 +0300 (Ср., 18 мая 2016) | 1 line + +fixed infinite recursion in the icon theme parser (patch by Sergey A. Sukiyazov) (#20) +------------------------------------------------------------------------ +r292 | trialuser02 | 2016-05-01 00:13:59 +0300 (Вс., 01 мая 2016) | 1 line + +fixed documentation +------------------------------------------------------------------------ +r291 | trialuser02 | 2016-05-01 00:04:11 +0300 (Вс., 01 мая 2016) | 1 line + +updated Greek translation (Dimitrios Glentadakis) +------------------------------------------------------------------------ +r290 | trialuser02 | 2016-04-26 10:03:38 +0300 (Вт., 26 апр. 2016) | 1 line + +version bump +------------------------------------------------------------------------ +r288 | trialuser02 | 2016-04-26 09:51:10 +0300 (Вт., 26 апр. 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r287 | trialuser02 | 2016-04-26 09:46:17 +0300 (Вт., 26 апр. 2016) | 1 line + +updated copyright +------------------------------------------------------------------------ +r286 | trialuser02 | 2016-04-26 09:44:03 +0300 (Вт., 26 апр. 2016) | 1 line + +qss: added support for single line comments +------------------------------------------------------------------------ +r285 | trialuser02 | 2016-04-24 14:47:23 +0300 (Вс., 24 апр. 2016) | 2 lines + +updated .ts files, fixed script + +------------------------------------------------------------------------ +r284 | trialuser02 | 2016-04-24 14:46:27 +0300 (Вс., 24 апр. 2016) | 2 lines + +updated Bulgarian translation (Kiril Kirilov) + +------------------------------------------------------------------------ +r282 | trialuser02 | 2016-04-24 14:37:14 +0300 (Вс., 24 апр. 2016) | 2 lines + +do not override application palette (#18) + +------------------------------------------------------------------------ +r281 | trialuser02 | 2016-03-06 13:58:51 +0300 (Вс., 06 марта 2016) | 1 line + +version bump +------------------------------------------------------------------------ +r279 | trialuser02 | 2016-03-06 12:40:44 +0300 (Вс., 06 марта 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r278 | trialuser02 | 2016-03-05 14:06:30 +0300 (Сб., 05 марта 2016) | 1 line + +added Hebrew translation (Genghis Khan) +------------------------------------------------------------------------ +r277 | trialuser02 | 2016-03-05 13:30:24 +0300 (Сб., 05 марта 2016) | 2 lines + +qss editor: disabled html mode + +------------------------------------------------------------------------ +r276 | trialuser02 | 2016-03-05 13:25:20 +0300 (Сб., 05 марта 2016) | 2 lines + +fixed issue with qupzilla style sheets (#15) + +------------------------------------------------------------------------ +r275 | trialuser02 | 2016-01-18 09:39:42 +0300 (Пн., 18 янв. 2016) | 1 line + +updated README +------------------------------------------------------------------------ +r274 | trialuser02 | 2016-01-09 13:15:57 +0300 (Сб., 09 янв. 2016) | 1 line + +updated Italian translation (Luigi Baldoni) +------------------------------------------------------------------------ +r273 | trialuser02 | 2016-01-08 23:15:57 +0300 (Пт., 08 янв. 2016) | 1 line + +version bump +------------------------------------------------------------------------ +r271 | trialuser02 | 2016-01-07 12:24:53 +0300 (Чт., 07 янв. 2016) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r270 | trialuser02 | 2016-01-07 00:45:37 +0300 (Чт., 07 янв. 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r269 | trialuser02 | 2016-01-07 00:44:29 +0300 (Чт., 07 янв. 2016) | 1 line + +updated Czech translation +------------------------------------------------------------------------ +r268 | trialuser02 | 2016-01-05 11:29:05 +0300 (Вт., 05 янв. 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r267 | trialuser02 | 2016-01-05 11:22:29 +0300 (Вт., 05 янв. 2016) | 1 line + +updated Dutch (Netherlands) translation (Heimen Stoffels) +------------------------------------------------------------------------ +r266 | trialuser02 | 2016-01-04 19:09:56 +0300 (Пн., 04 янв. 2016) | 1 line + +updated Polish translation (FadeMind) +------------------------------------------------------------------------ +r265 | trialuser02 | 2016-01-04 18:25:32 +0300 (Пн., 04 янв. 2016) | 1 line + +added Slovak translation (Ján Ďanovský) +------------------------------------------------------------------------ +r264 | trialuser02 | 2016-01-04 18:22:17 +0300 (Пн., 04 янв. 2016) | 1 line + +updated changelog +------------------------------------------------------------------------ +r263 | trialuser02 | 2016-01-04 17:43:56 +0300 (Пн., 04 янв. 2016) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r262 | trialuser02 | 2016-01-04 17:38:44 +0300 (Пн., 04 янв. 2016) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r261 | trialuser02 | 2016-01-04 14:22:51 +0300 (Пн., 04 янв. 2016) | 1 line + +updated Russian translation +------------------------------------------------------------------------ +r260 | trialuser02 | 2016-01-04 14:21:15 +0300 (Пн., 04 янв. 2016) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r259 | trialuser02 | 2016-01-04 14:20:13 +0300 (Пн., 04 янв. 2016) | 2 lines + +added option "Activate item on signle-click" (#12) + +------------------------------------------------------------------------ +r258 | trialuser02 | 2015-11-19 22:56:50 +0300 (Чт., 19 нояб. 2015) | 1 line + +added Spanish translation (jcn363) +------------------------------------------------------------------------ +r257 | trialuser02 | 2015-11-15 22:47:10 +0300 (Вс., 15 нояб. 2015) | 1 line + +prepare for Spain translation +------------------------------------------------------------------------ +r255 | trialuser02 | 2015-10-18 12:47:55 +0300 (Вс., 18 окт. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r253 | trialuser02 | 2015-10-18 12:45:40 +0300 (Вс., 18 окт. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r252 | trialuser02 | 2015-10-18 12:40:37 +0300 (Вс., 18 окт. 2015) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r251 | trialuser02 | 2015-10-18 11:23:26 +0300 (Вс., 18 окт. 2015) | 2 lines + +fixed initial widget spacing + +------------------------------------------------------------------------ +r250 | trialuser02 | 2015-10-18 09:53:02 +0300 (Вс., 18 окт. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r249 | trialuser02 | 2015-10-16 19:06:53 +0300 (Пт., 16 окт. 2015) | 1 line + +updated Italian translation (Luigi Baldoni) +------------------------------------------------------------------------ +r248 | trialuser02 | 2015-10-04 22:35:00 +0300 (Вс., 04 окт. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r247 | trialuser02 | 2015-10-04 22:33:58 +0300 (Вс., 04 окт. 2015) | 1 line + +updated Bulgarian translation (Kiril Kirilov) +------------------------------------------------------------------------ +r246 | trialuser02 | 2015-09-24 14:11:31 +0300 (Чт., 24 сент. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r244 | trialuser02 | 2015-09-24 14:04:08 +0300 (Чт., 24 сент. 2015) | 2 lines + +updated changelog + +------------------------------------------------------------------------ +r243 | trialuser02 | 2015-09-24 14:02:29 +0300 (Чт., 24 сент. 2015) | 2 lines + +added feature to save geometry of the style sheet editor + +------------------------------------------------------------------------ +r242 | trialuser02 | 2015-09-23 18:51:05 +0300 (Ср., 23 сент. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r241 | trialuser02 | 2015-09-23 18:47:56 +0300 (Ср., 23 сент. 2015) | 1 line + +updated Chinese (China) translation (Cary Tian) +------------------------------------------------------------------------ +r240 | trialuser02 | 2015-09-23 18:46:30 +0300 (Ср., 23 сент. 2015) | 1 line + +updated Czech translation (fri) +------------------------------------------------------------------------ +r239 | trialuser02 | 2015-09-23 18:42:43 +0300 (Ср., 23 сент. 2015) | 1 line + +updated Greek translation (Dimitrios Glentadakis) +------------------------------------------------------------------------ +r238 | trialuser02 | 2015-09-22 22:02:00 +0300 (Вт., 22 сент. 2015) | 1 line + +fixed qt5ct.desktop (#8) +------------------------------------------------------------------------ +r237 | trialuser02 | 2015-09-21 15:09:18 +0300 (Пн., 21 сент. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r235 | trialuser02 | 2015-09-19 20:36:29 +0300 (Сб., 19 сент. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r234 | trialuser02 | 2015-09-19 20:35:18 +0300 (Сб., 19 сент. 2015) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r233 | trialuser02 | 2015-09-19 14:08:43 +0300 (Сб., 19 сент. 2015) | 1 line + +updated TODO list +------------------------------------------------------------------------ +r232 | trialuser02 | 2015-09-19 11:46:47 +0300 (Сб., 19 сент. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r231 | trialuser02 | 2015-09-19 11:43:06 +0300 (Сб., 19 сент. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r230 | trialuser02 | 2015-09-19 11:42:24 +0300 (Сб., 19 сент. 2015) | 1 line + +updated Polish translation (FadeMind) +------------------------------------------------------------------------ +r229 | trialuser02 | 2015-09-19 11:41:10 +0300 (Сб., 19 сент. 2015) | 1 line + +updated German translation (Ettore Atalan) +------------------------------------------------------------------------ +r228 | trialuser02 | 2015-09-19 11:40:08 +0300 (Сб., 19 сент. 2015) | 1 line + +updated Dutch (Netherlands) translation (Heimen Stoffels) +------------------------------------------------------------------------ +r227 | trialuser02 | 2015-09-19 11:38:46 +0300 (Сб., 19 сент. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r226 | trialuser02 | 2015-09-18 22:53:28 +0300 (Пт., 18 сент. 2015) | 1 line + +fixed Russian translation +------------------------------------------------------------------------ +r225 | trialuser02 | 2015-09-18 22:50:56 +0300 (Пт., 18 сент. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r224 | trialuser02 | 2015-09-18 22:50:10 +0300 (Пт., 18 сент. 2015) | 1 line + +fixed typos +------------------------------------------------------------------------ +r223 | trialuser02 | 2015-09-18 18:21:35 +0300 (Пт., 18 сент. 2015) | 1 line + +updated Polish translation (FadeMind) +------------------------------------------------------------------------ +r222 | trialuser02 | 2015-09-18 16:04:24 +0300 (Пт., 18 сент. 2015) | 2 lines + +updated .ts files, updated Russian translation + +------------------------------------------------------------------------ +r221 | trialuser02 | 2015-09-18 16:03:39 +0300 (Пт., 18 сент. 2015) | 2 lines + +fixed typos + +------------------------------------------------------------------------ +r220 | trialuser02 | 2015-09-18 15:59:06 +0300 (Пт., 18 сент. 2015) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r219 | trialuser02 | 2015-09-18 15:56:07 +0300 (Пт., 18 сент. 2015) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r218 | trialuser02 | 2015-09-18 15:53:40 +0300 (Пт., 18 сент. 2015) | 2 lines + +updated .ts files + +------------------------------------------------------------------------ +r217 | trialuser02 | 2015-09-18 15:52:54 +0300 (Пт., 18 сент. 2015) | 2 lines + +updated platform plugin, fixed key name + +------------------------------------------------------------------------ +r216 | trialuser02 | 2015-09-18 15:42:19 +0300 (Пт., 18 сент. 2015) | 2 lines + +fixed remainig bugs + +------------------------------------------------------------------------ +r215 | trialuser02 | 2015-09-18 14:53:25 +0300 (Пт., 18 сент. 2015) | 2 lines + +changed setings form + +------------------------------------------------------------------------ +r214 | trialuser02 | 2015-09-18 14:05:33 +0300 (Пт., 18 сент. 2015) | 2 lines + +updated .ts files + +------------------------------------------------------------------------ +r213 | trialuser02 | 2015-09-18 14:03:23 +0300 (Пт., 18 сент. 2015) | 2 lines + +implemented color scheme settings + +------------------------------------------------------------------------ +r212 | trialuser02 | 2015-09-16 13:40:01 +0300 (Ср., 16 сент. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r211 | trialuser02 | 2015-09-15 16:02:37 +0300 (Вт., 15 сент. 2015) | 2 lines + +added color scheme buttons + +------------------------------------------------------------------------ +r210 | trialuser02 | 2015-09-15 10:27:45 +0300 (Вт., 15 сент. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r208 | trialuser02 | 2015-09-14 22:30:22 +0300 (Пн., 14 сент. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r207 | trialuser02 | 2015-09-14 22:16:47 +0300 (Пн., 14 сент. 2015) | 2 lines + +fixed crash in qupzilla + +------------------------------------------------------------------------ +r206 | trialuser02 | 2015-09-13 12:00:25 +0300 (Вс., 13 сент. 2015) | 1 line + +updated Greek translation (Dimitrios Glentadakis) +------------------------------------------------------------------------ +r205 | trialuser02 | 2015-09-12 23:23:41 +0300 (Сб., 12 сент. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r203 | trialuser02 | 2015-09-12 22:10:44 +0300 (Сб., 12 сент. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r202 | trialuser02 | 2015-09-12 22:07:42 +0300 (Сб., 12 сент. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r201 | trialuser02 | 2015-09-12 22:07:09 +0300 (Сб., 12 сент. 2015) | 1 line + +updated Chinese (China) translation (Cary Tian) +------------------------------------------------------------------------ +r200 | trialuser02 | 2015-09-12 18:50:18 +0300 (Сб., 12 сент. 2015) | 2 lines + +added feature to save palette editor geometry + +------------------------------------------------------------------------ +r199 | trialuser02 | 2015-09-12 18:40:47 +0300 (Сб., 12 сент. 2015) | 2 lines + +changed palette editor layout + +------------------------------------------------------------------------ +r198 | trialuser02 | 2015-09-05 22:35:45 +0300 (Сб., 05 сент. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r196 | trialuser02 | 2015-09-05 22:32:11 +0300 (Сб., 05 сент. 2015) | 1 line + +fixed changelog +------------------------------------------------------------------------ +r195 | trialuser02 | 2015-09-05 22:29:34 +0300 (Сб., 05 сент. 2015) | 2 lines + +added comment + +------------------------------------------------------------------------ +r194 | trialuser02 | 2015-09-05 22:16:36 +0300 (Сб., 05 сент. 2015) | 1 line + +updated Czech translation (Fri) +------------------------------------------------------------------------ +r193 | trialuser02 | 2015-09-05 22:15:19 +0300 (Сб., 05 сент. 2015) | 2 lines + +fixed qtcurve style support + +------------------------------------------------------------------------ +r192 | trialuser02 | 2015-09-04 14:02:04 +0300 (Пт., 04 сент. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r190 | trialuser02 | 2015-09-02 00:42:51 +0300 (Ср., 02 сент. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r189 | trialuser02 | 2015-09-02 00:38:46 +0300 (Ср., 02 сент. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r188 | trialuser02 | 2015-09-02 00:38:11 +0300 (Ср., 02 сент. 2015) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r187 | trialuser02 | 2015-09-02 00:36:10 +0300 (Ср., 02 сент. 2015) | 1 line + +updated Dutch (Netherlands) translation (Heimen Stoffels) +------------------------------------------------------------------------ +r186 | trialuser02 | 2015-09-02 00:33:29 +0300 (Ср., 02 сент. 2015) | 1 line + +updated German translation (Ettore Atalan) +------------------------------------------------------------------------ +r185 | trialuser02 | 2015-09-02 00:28:46 +0300 (Ср., 02 сент. 2015) | 1 line + +updated Russian translation +------------------------------------------------------------------------ +r184 | trialuser02 | 2015-09-02 00:25:20 +0300 (Ср., 02 сент. 2015) | 2 lines + +fixed feature to hide dialog buttons icons + +------------------------------------------------------------------------ +r183 | trialuser02 | 2015-09-01 00:21:15 +0300 (Вт., 01 сент. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r182 | trialuser02 | 2015-09-01 00:20:10 +0300 (Вт., 01 сент. 2015) | 2 lines + +added options "Dialog buttons have icons" and "Menus have icons" + +------------------------------------------------------------------------ +r181 | trialuser02 | 2015-08-31 23:32:06 +0300 (Пн., 31 авг. 2015) | 2 lines + +added proxy style + +------------------------------------------------------------------------ +r180 | trialuser02 | 2015-08-31 19:58:26 +0300 (Пн., 31 авг. 2015) | 2 lines + +fixed style & palette initialization + +------------------------------------------------------------------------ +r179 | trialuser02 | 2015-08-27 21:34:22 +0300 (Чт., 27 авг. 2015) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r178 | trialuser02 | 2015-08-22 19:00:57 +0300 (Сб., 22 авг. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r177 | trialuser02 | 2015-08-22 18:57:21 +0300 (Сб., 22 авг. 2015) | 1 line + +fixed desktop file +------------------------------------------------------------------------ +r175 | trialuser02 | 2015-08-22 14:14:49 +0300 (Сб., 22 авг. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r174 | trialuser02 | 2015-08-22 14:12:01 +0300 (Сб., 22 авг. 2015) | 1 line + +updated AUTHORS +------------------------------------------------------------------------ +r173 | trialuser02 | 2015-08-22 14:10:07 +0300 (Сб., 22 авг. 2015) | 1 line + +added Italian translation (Luigi Baldoni) +------------------------------------------------------------------------ +r172 | trialuser02 | 2015-07-14 08:29:00 +0300 (Вт., 14 июля 2015) | 1 line + +fixed update_ts.sh +------------------------------------------------------------------------ +r171 | trialuser02 | 2015-05-22 22:58:43 +0300 (Пт., 22 мая 2015) | 2 lines + +added XDG_DATA_HOME support + +------------------------------------------------------------------------ +r170 | trialuser02 | 2015-05-21 11:03:49 +0300 (Чт., 21 мая 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r168 | trialuser02 | 2015-05-21 10:58:21 +0300 (Чт., 21 мая 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r167 | trialuser02 | 2015-05-21 10:56:51 +0300 (Чт., 21 мая 2015) | 1 line + +fixed changelog +------------------------------------------------------------------------ +r166 | trialuser02 | 2015-05-20 23:02:25 +0300 (Ср., 20 мая 2015) | 1 line + +fixed qt5ct.desktop +------------------------------------------------------------------------ +r165 | trialuser02 | 2015-05-20 22:59:32 +0300 (Ср., 20 мая 2015) | 1 line + +updated AUTHORS +------------------------------------------------------------------------ +r164 | trialuser02 | 2015-05-20 22:56:29 +0300 (Ср., 20 мая 2015) | 1 line + +added Chinese Simplified translation (Cary Tian) +------------------------------------------------------------------------ +r163 | trialuser02 | 2015-05-16 21:18:08 +0300 (Сб., 16 мая 2015) | 2 lines + +fixed regression + +------------------------------------------------------------------------ +r162 | trialuser02 | 2015-05-16 10:33:58 +0300 (Сб., 16 мая 2015) | 2 lines + +fixed problem in the IconThemePage::findIcon(..) method (patch by Sergey A. Sukiyazov) (#3) + +------------------------------------------------------------------------ +r161 | trialuser02 | 2015-05-12 21:15:43 +0300 (Вт., 12 мая 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r157 | trialuser02 | 2015-05-12 21:03:34 +0300 (Вт., 12 мая 2015) | 1 line + +fixed typo +------------------------------------------------------------------------ +r156 | trialuser02 | 2015-05-12 20:52:48 +0300 (Вт., 12 мая 2015) | 1 line + +updated qt5ct.desktop +------------------------------------------------------------------------ +r155 | trialuser02 | 2015-05-12 20:50:23 +0300 (Вт., 12 мая 2015) | 1 line + +updated AUTHORS and ChangeLog +------------------------------------------------------------------------ +r154 | trialuser02 | 2015-05-12 20:48:29 +0300 (Вт., 12 мая 2015) | 1 line + +added Polish translation (FadeMind) +------------------------------------------------------------------------ +r153 | trialuser02 | 2015-05-12 20:45:28 +0300 (Вт., 12 мая 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r152 | trialuser02 | 2015-05-12 20:39:21 +0300 (Вт., 12 мая 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r151 | trialuser02 | 2015-05-12 20:29:29 +0300 (Вт., 12 мая 2015) | 1 line + +updated documentation +------------------------------------------------------------------------ +r149 | trialuser02 | 2015-05-12 20:25:09 +0300 (Вт., 12 мая 2015) | 2 lines + +fixed previous commit + +------------------------------------------------------------------------ +r148 | trialuser02 | 2015-05-12 20:12:24 +0300 (Вт., 12 мая 2015) | 2 lines + +renamed USE_QSS to USE_WIDGETS + +------------------------------------------------------------------------ +r147 | trialuser02 | 2015-05-12 20:04:17 +0300 (Вт., 12 мая 2015) | 3 lines + +fixed segmentation fault on "widget-less" applications; replaced USE_QSS +by QT_WIDGETS_LIB + +------------------------------------------------------------------------ +r146 | trialuser02 | 2015-05-12 18:30:28 +0300 (Вт., 12 мая 2015) | 2 lines + +fixed regression + +------------------------------------------------------------------------ +r145 | trialuser02 | 2015-05-12 17:59:01 +0300 (Вт., 12 мая 2015) | 2 lines + +fixed default palette + +------------------------------------------------------------------------ +r144 | trialuser02 | 2015-05-12 17:48:41 +0300 (Вт., 12 мая 2015) | 2 lines + +removed useless code + +------------------------------------------------------------------------ +r143 | trialuser02 | 2015-05-12 12:34:32 +0300 (Вт., 12 мая 2015) | 2 lines + +removed private headers usage + +------------------------------------------------------------------------ +r142 | trialuser02 | 2015-05-12 11:38:36 +0300 (Вт., 12 мая 2015) | 2 lines + +removed private headers from qt5ct application + +------------------------------------------------------------------------ +r141 | trialuser02 | 2015-05-11 17:45:02 +0300 (Пн., 11 мая 2015) | 2 lines + +updated TODO list + +------------------------------------------------------------------------ +r140 | trialuser02 | 2015-04-29 10:52:08 +0300 (Ср., 29 апр. 2015) | 1 line + +updated German translation (Ettore Atalan) +------------------------------------------------------------------------ +r139 | trialuser02 | 2015-04-02 23:15:22 +0300 (Чт., 02 апр. 2015) | 1 line + +fixed clear_qmake.sh script +------------------------------------------------------------------------ +r138 | trialuser02 | 2015-03-29 22:46:03 +0300 (Вс., 29 марта 2015) | 2 lines + +fixed fonts.conf generation + +------------------------------------------------------------------------ +r137 | trialuser02 | 2015-03-29 11:53:40 +0300 (Вс., 29 марта 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r135 | trialuser02 | 2015-03-29 11:47:04 +0300 (Вс., 29 марта 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r134 | trialuser02 | 2015-03-29 11:25:56 +0300 (Вс., 29 марта 2015) | 1 line + +fixed shared qss path +------------------------------------------------------------------------ +r133 | trialuser02 | 2015-03-29 11:14:35 +0300 (Вс., 29 марта 2015) | 2 lines + +fixed build + +------------------------------------------------------------------------ +r132 | trialuser02 | 2015-03-29 11:13:56 +0300 (Вс., 29 марта 2015) | 2 lines + +added more debug info + +------------------------------------------------------------------------ +r131 | trialuser02 | 2015-03-29 11:03:16 +0300 (Вс., 29 марта 2015) | 1 line + +updated .desktop file +------------------------------------------------------------------------ +r130 | trialuser02 | 2015-03-29 10:59:46 +0300 (Вс., 29 марта 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r129 | trialuser02 | 2015-03-29 10:53:23 +0300 (Вс., 29 марта 2015) | 1 line + +added Greek translation (Dimitrios Glentadakis), updated AUTHORS +------------------------------------------------------------------------ +r128 | trialuser02 | 2015-03-29 10:51:40 +0300 (Вс., 29 марта 2015) | 1 line + +added Greek translation (Dimitrios Glentadakis) +------------------------------------------------------------------------ +r125 | trialuser02 | 2015-03-24 20:20:09 +0300 (Вт., 24 марта 2015) | 1 line + +updated homepage +------------------------------------------------------------------------ +r124 | trialuser02 | 2015-03-09 16:14:38 +0300 (Пн., 09 марта 2015) | 1 line + +fixed typo +------------------------------------------------------------------------ +r123 | trialuser02 | 2015-03-09 14:19:37 +0300 (Пн., 09 марта 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r121 | trialuser02 | 2015-03-09 14:10:24 +0300 (Пн., 09 марта 2015) | 1 line + +updated .ts/.qrc/.desktop files +------------------------------------------------------------------------ +r120 | trialuser02 | 2015-03-09 14:06:32 +0300 (Пн., 09 марта 2015) | 1 line + +updated changelog and authors files +------------------------------------------------------------------------ +r119 | trialuser02 | 2015-03-09 14:01:40 +0300 (Пн., 09 марта 2015) | 1 line + +updated German translation (Mario Blättermann) +------------------------------------------------------------------------ +r118 | trialuser02 | 2015-03-09 14:00:11 +0300 (Пн., 09 марта 2015) | 1 line + +added Dutch (Netherlands) translation (Heimen Stoffels) +------------------------------------------------------------------------ +r117 | trialuser02 | 2015-03-09 13:54:20 +0300 (Пн., 09 марта 2015) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r116 | trialuser02 | 2015-03-09 13:51:56 +0300 (Пн., 09 марта 2015) | 1 line + +updated Bulgarian translation (Kiril Kirilov) +------------------------------------------------------------------------ +r115 | trialuser02 | 2015-03-09 13:42:29 +0300 (Пн., 09 марта 2015) | 1 line + +added feature to disable qss support +------------------------------------------------------------------------ +r114 | trialuser02 | 2015-02-11 22:00:47 +0300 (Ср., 11 февр. 2015) | 1 line + +updated Czech translation (fri) +------------------------------------------------------------------------ +r113 | trialuser02 | 2015-02-11 21:59:27 +0300 (Ср., 11 февр. 2015) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r112 | trialuser02 | 2015-02-09 22:40:17 +0300 (Пн., 09 февр. 2015) | 2 lines + +fixed color scheme editor, updated Russian translation + +------------------------------------------------------------------------ +r111 | trialuser02 | 2015-02-09 19:59:21 +0300 (Пн., 09 февр. 2015) | 2 lines + +updated .ts files + +------------------------------------------------------------------------ +r110 | trialuser02 | 2015-02-09 19:58:25 +0300 (Пн., 09 февр. 2015) | 2 lines + +added more user frendly color roles + +------------------------------------------------------------------------ +r109 | trialuser02 | 2015-02-09 13:11:44 +0300 (Пн., 09 февр. 2015) | 1 line + +fixed README +------------------------------------------------------------------------ +r108 | trialuser02 | 2015-02-09 12:28:33 +0300 (Пн., 09 февр. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r106 | trialuser02 | 2015-02-09 10:30:37 +0300 (Пн., 09 февр. 2015) | 1 line + +updated .desktop file +------------------------------------------------------------------------ +r105 | trialuser02 | 2015-02-09 10:25:26 +0300 (Пн., 09 февр. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r104 | trialuser02 | 2015-02-09 10:16:28 +0300 (Пн., 09 февр. 2015) | 2 lines + +fixed font updating issue + +------------------------------------------------------------------------ +r103 | trialuser02 | 2015-02-09 09:16:14 +0300 (Пн., 09 февр. 2015) | 1 line + +fixed plugin metadata +------------------------------------------------------------------------ +r102 | trialuser02 | 2015-02-08 17:54:00 +0300 (Вс., 08 февр. 2015) | 2 lines + +fixed Russian translation + +------------------------------------------------------------------------ +r101 | trialuser02 | 2015-02-08 17:37:15 +0300 (Вс., 08 февр. 2015) | 1 line + +added Bulgarian translation (Kiril Kirilov) +------------------------------------------------------------------------ +r100 | trialuser02 | 2015-02-08 17:22:20 +0300 (Вс., 08 февр. 2015) | 2 lines + +removed empty line + +------------------------------------------------------------------------ +r99 | trialuser02 | 2015-02-08 17:10:08 +0300 (Вс., 08 февр. 2015) | 2 lines + +improved icon theme parsing + +------------------------------------------------------------------------ +r98 | trialuser02 | 2015-02-07 19:09:37 +0300 (Сб., 07 февр. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r96 | trialuser02 | 2015-02-07 19:07:58 +0300 (Сб., 07 февр. 2015) | 1 line + +updated .desktop file +------------------------------------------------------------------------ +r93 | trialuser02 | 2015-02-07 18:23:36 +0300 (Сб., 07 февр. 2015) | 2 lines + +fixed palette update + +------------------------------------------------------------------------ +r92 | trialuser02 | 2015-02-07 17:40:38 +0300 (Сб., 07 февр. 2015) | 1 line + +updated AUTHORS +------------------------------------------------------------------------ +r91 | trialuser02 | 2015-02-07 17:32:33 +0300 (Сб., 07 февр. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r90 | trialuser02 | 2015-02-07 17:26:28 +0300 (Сб., 07 февр. 2015) | 2 lines + +added feature to apply theme for running applications + +------------------------------------------------------------------------ +r89 | trialuser02 | 2015-02-07 15:40:58 +0300 (Сб., 07 февр. 2015) | 2 lines + +added 'apply' button + +------------------------------------------------------------------------ +r88 | trialuser02 | 2015-02-07 15:15:08 +0300 (Сб., 07 февр. 2015) | 1 line + +added German translation (Mario Blättermann) +------------------------------------------------------------------------ +r87 | trialuser02 | 2015-01-31 23:51:33 +0300 (Сб., 31 янв. 2015) | 1 line + +added Czech translation (fri) +------------------------------------------------------------------------ +r86 | trialuser02 | 2015-01-31 23:39:09 +0300 (Сб., 31 янв. 2015) | 1 line + +updated Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r85 | trialuser02 | 2015-01-24 23:09:10 +0300 (Сб., 24 янв. 2015) | 1 line + +updated Russian translation +------------------------------------------------------------------------ +r84 | trialuser02 | 2015-01-24 23:00:25 +0300 (Сб., 24 янв. 2015) | 2 lines + +updated Russian translation + +------------------------------------------------------------------------ +r83 | trialuser02 | 2015-01-24 22:57:08 +0300 (Сб., 24 янв. 2015) | 2 lines + +updated .ts files + +------------------------------------------------------------------------ +r82 | trialuser02 | 2015-01-24 22:53:16 +0300 (Сб., 24 янв. 2015) | 2 lines + +fixed TODO + +------------------------------------------------------------------------ +r81 | trialuser02 | 2015-01-24 22:52:34 +0300 (Сб., 24 янв. 2015) | 2 lines + +added context menu to style sheet list + +------------------------------------------------------------------------ +r80 | trialuser02 | 2015-01-24 22:42:58 +0300 (Сб., 24 янв. 2015) | 2 lines + +added feature to rename style sheet + +------------------------------------------------------------------------ +r79 | trialuser02 | 2015-01-18 10:33:18 +0300 (Вс., 18 янв. 2015) | 1 line + +added Chinese (Taiwan) translation (Jeff Huang) +------------------------------------------------------------------------ +r78 | trialuser02 | 2015-01-17 15:50:43 +0300 (Сб., 17 янв. 2015) | 1 line + +updated TODO list +------------------------------------------------------------------------ +r77 | trialuser02 | 2015-01-17 15:47:50 +0300 (Сб., 17 янв. 2015) | 1 line + +updated TODO list +------------------------------------------------------------------------ +r76 | trialuser02 | 2015-01-17 15:08:34 +0300 (Сб., 17 янв. 2015) | 1 line + +version bump +------------------------------------------------------------------------ +r74 | trialuser02 | 2015-01-17 15:05:25 +0300 (Сб., 17 янв. 2015) | 1 line + +updated changelog +------------------------------------------------------------------------ +r73 | trialuser02 | 2015-01-17 15:01:55 +0300 (Сб., 17 янв. 2015) | 1 line + +enabled transifex integration +------------------------------------------------------------------------ +r72 | trialuser02 | 2015-01-17 14:47:14 +0300 (Сб., 17 янв. 2015) | 1 line + +prepare for transifex integration +------------------------------------------------------------------------ +r71 | trialuser02 | 2015-01-17 14:34:23 +0300 (Сб., 17 янв. 2015) | 2 lines + +updated .ts files, updated Russian translation + +------------------------------------------------------------------------ +r70 | trialuser02 | 2015-01-17 14:30:23 +0300 (Сб., 17 янв. 2015) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r69 | trialuser02 | 2015-01-17 14:28:45 +0300 (Сб., 17 янв. 2015) | 2 lines + +updated README + +------------------------------------------------------------------------ +r68 | trialuser02 | 2015-01-17 14:28:19 +0300 (Сб., 17 янв. 2015) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r67 | trialuser02 | 2015-01-17 14:19:32 +0300 (Сб., 17 янв. 2015) | 1 line + +updated .ts files +------------------------------------------------------------------------ +r66 | trialuser02 | 2015-01-17 14:18:48 +0300 (Сб., 17 янв. 2015) | 2 lines + +added qss editor + +------------------------------------------------------------------------ +r65 | trialuser02 | 2015-01-17 13:50:35 +0300 (Сб., 17 янв. 2015) | 2 lines + +added feature to create/remove stylesheets + +------------------------------------------------------------------------ +r64 | trialuser02 | 2015-01-17 12:57:01 +0300 (Сб., 17 янв. 2015) | 2 lines + +added stylesheets loader + +------------------------------------------------------------------------ +r63 | trialuser02 | 2015-01-15 21:43:07 +0300 (Чт., 15 янв. 2015) | 2 lines + +added stylesheet config implementation, updated .ts files + +------------------------------------------------------------------------ +r62 | trialuser02 | 2015-01-15 20:12:04 +0300 (Чт., 15 янв. 2015) | 2 lines + +enabled qss tab, updated .ts files + +------------------------------------------------------------------------ +r61 | trialuser02 | 2015-01-15 20:03:27 +0300 (Чт., 15 янв. 2015) | 2 lines + +cleanup + +------------------------------------------------------------------------ +r60 | trialuser02 | 2015-01-15 20:02:27 +0300 (Чт., 15 янв. 2015) | 2 lines + +prepare for style sheets support implementation + +------------------------------------------------------------------------ +r59 | trialuser02 | 2014-12-28 19:34:49 +0300 (Вс., 28 дек. 2014) | 2 lines + +updated copyright + +------------------------------------------------------------------------ +r58 | trialuser02 | 2014-12-26 15:44:18 +0300 (Пт., 26 дек. 2014) | 1 line + +version bump +------------------------------------------------------------------------ +r56 | trialuser02 | 2014-12-26 15:16:08 +0300 (Пт., 26 дек. 2014) | 1 line + +updated changelog +------------------------------------------------------------------------ +r55 | trialuser02 | 2014-12-26 15:12:53 +0300 (Пт., 26 дек. 2014) | 2 lines + +added feature to change install prefix + +------------------------------------------------------------------------ +r54 | trialuser02 | 2014-12-26 09:57:40 +0300 (Пт., 26 дек. 2014) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r53 | trialuser02 | 2014-12-26 09:55:19 +0300 (Пт., 26 дек. 2014) | 2 lines + +added dialog buttons layout setting + +------------------------------------------------------------------------ +r52 | trialuser02 | 2014-12-22 11:11:03 +0300 (Пн., 22 дек. 2014) | 1 line + +version bump +------------------------------------------------------------------------ +r50 | trialuser02 | 2014-12-22 11:04:59 +0300 (Пн., 22 дек. 2014) | 2 lines + +updated changelog + +------------------------------------------------------------------------ +r49 | trialuser02 | 2014-12-22 10:56:20 +0300 (Пн., 22 дек. 2014) | 2 lines + +updated Russian translation + +------------------------------------------------------------------------ +r48 | trialuser02 | 2014-12-22 10:50:10 +0300 (Пн., 22 дек. 2014) | 2 lines + +removed close button from preview window + +------------------------------------------------------------------------ +r47 | trialuser02 | 2014-12-12 14:46:21 +0300 (Пт., 12 дек. 2014) | 2 lines + +fixed lcdfilter option + +------------------------------------------------------------------------ +r46 | trialuser02 | 2014-12-12 14:41:14 +0300 (Пт., 12 дек. 2014) | 2 lines + +updated documentation + +------------------------------------------------------------------------ +r45 | trialuser02 | 2014-12-12 14:37:07 +0300 (Пт., 12 дек. 2014) | 2 lines + +fixed typo, updated Russian translation + +------------------------------------------------------------------------ +r44 | trialuser02 | 2014-12-12 14:31:51 +0300 (Пт., 12 дек. 2014) | 2 lines + +fixed typo + +------------------------------------------------------------------------ +r43 | trialuser02 | 2014-12-12 14:20:13 +0300 (Пт., 12 дек. 2014) | 2 lines + +added fonts.conf generation + +------------------------------------------------------------------------ +r42 | trialuser02 | 2014-12-12 13:04:46 +0300 (Пт., 12 дек. 2014) | 2 lines + +added fontconfig dialog + +------------------------------------------------------------------------ +r41 | trialuser02 | 2014-12-11 15:40:32 +0300 (Чт., 11 дек. 2014) | 2 lines + +fixed README + +------------------------------------------------------------------------ +r40 | trialuser02 | 2014-12-11 15:35:56 +0300 (Чт., 11 дек. 2014) | 2 lines + +version bump + +------------------------------------------------------------------------ +r38 | trialuser02 | 2014-12-11 15:29:40 +0300 (Чт., 11 дек. 2014) | 2 lines + +updated changelog + +------------------------------------------------------------------------ +r37 | trialuser02 | 2014-12-11 15:26:37 +0300 (Чт., 11 дек. 2014) | 2 lines + +updated Russian translation + +------------------------------------------------------------------------ +r36 | trialuser02 | 2014-12-11 15:21:52 +0300 (Чт., 11 дек. 2014) | 2 lines + +added ui settings implementation + +------------------------------------------------------------------------ +r35 | trialuser02 | 2014-12-10 21:29:18 +0300 (Ср., 10 дек. 2014) | 2 lines + +added interface settings page (not implemented yet) + +------------------------------------------------------------------------ +r34 | trialuser02 | 2014-12-07 00:41:32 +0300 (Вс., 07 дек. 2014) | 2 lines + +added TODO file + +------------------------------------------------------------------------ +r33 | trialuser02 | 2014-12-07 00:33:58 +0300 (Вс., 07 дек. 2014) | 2 lines + +version bump + +------------------------------------------------------------------------ +r31 | trialuser02 | 2014-12-07 00:27:24 +0300 (Вс., 07 дек. 2014) | 2 lines + +updated changelog, updated .ts files + +------------------------------------------------------------------------ +r30 | trialuser02 | 2014-12-07 00:19:19 +0300 (Вс., 07 дек. 2014) | 2 lines + +fixed preview updating + +------------------------------------------------------------------------ +r29 | trialuser02 | 2014-12-07 00:12:27 +0300 (Вс., 07 дек. 2014) | 2 lines + +fixed layout + +------------------------------------------------------------------------ +r28 | trialuser02 | 2014-12-06 19:47:46 +0300 (Сб., 06 дек. 2014) | 2 lines + +version bump + +------------------------------------------------------------------------ +r27 | trialuser02 | 2014-12-06 19:47:14 +0300 (Сб., 06 дек. 2014) | 2 lines + +fixed Russian translation, fixed preview window + +------------------------------------------------------------------------ +r26 | trialuser02 | 2014-12-06 19:41:25 +0300 (Сб., 06 дек. 2014) | 2 lines + +some ui changes + +------------------------------------------------------------------------ +r24 | trialuser02 | 2014-12-02 09:57:31 +0300 (Вт., 02 дек. 2014) | 2 lines + +added changelog and build script + +------------------------------------------------------------------------ +r23 | trialuser02 | 2014-12-02 09:43:23 +0300 (Вт., 02 дек. 2014) | 2 lines + +updated Russian translation + +------------------------------------------------------------------------ +r22 | trialuser02 | 2014-12-02 09:41:44 +0300 (Вт., 02 дек. 2014) | 2 lines + +added version output, fixed layout + +------------------------------------------------------------------------ +r21 | trialuser02 | 2014-12-02 09:32:36 +0300 (Вт., 02 дек. 2014) | 2 lines + +fixed README + +------------------------------------------------------------------------ +r20 | trialuser02 | 2014-12-01 23:01:49 +0300 (Пн., 01 дек. 2014) | 2 lines + +added documentation + +------------------------------------------------------------------------ +r19 | trialuser02 | 2014-12-01 22:03:24 +0300 (Пн., 01 дек. 2014) | 2 lines + +added installation support + +------------------------------------------------------------------------ +r18 | trialuser02 | 2014-12-01 21:25:45 +0300 (Пн., 01 дек. 2014) | 2 lines + +added Russian translation + +------------------------------------------------------------------------ +r17 | trialuser02 | 2014-12-01 20:59:14 +0300 (Пн., 01 дек. 2014) | 2 lines + +added desktop file + +------------------------------------------------------------------------ +r16 | trialuser02 | 2014-12-01 20:42:05 +0300 (Пн., 01 дек. 2014) | 2 lines + +removed useless files + +------------------------------------------------------------------------ +r15 | trialuser02 | 2014-12-01 20:23:57 +0300 (Пн., 01 дек. 2014) | 2 lines + +fixed oxygen theme support + +------------------------------------------------------------------------ +r14 | trialuser02 | 2014-12-01 16:26:20 +0300 (Пн., 01 дек. 2014) | 2 lines + +added empty icons + +------------------------------------------------------------------------ +r13 | trialuser02 | 2014-12-01 15:56:32 +0300 (Пн., 01 дек. 2014) | 2 lines + +added directories for images + +------------------------------------------------------------------------ +r12 | trialuser02 | 2014-12-01 15:39:45 +0300 (Пн., 01 дек. 2014) | 2 lines + +removed useless debug message + +------------------------------------------------------------------------ +r11 | trialuser02 | 2014-12-01 15:39:17 +0300 (Пн., 01 дек. 2014) | 2 lines + +added translations support + +------------------------------------------------------------------------ +r10 | trialuser02 | 2014-12-01 15:22:09 +0300 (Пн., 01 дек. 2014) | 2 lines + +fixed some ui bugs + +------------------------------------------------------------------------ +r9 | trialuser02 | 2014-12-01 15:15:59 +0300 (Пн., 01 дек. 2014) | 2 lines + +added empty translations + +------------------------------------------------------------------------ +r8 | trialuser02 | 2014-12-01 14:54:46 +0300 (Пн., 01 дек. 2014) | 2 lines + +added qt5ct.pri + +------------------------------------------------------------------------ +r7 | trialuser02 | 2014-12-01 14:48:51 +0300 (Пн., 01 дек. 2014) | 1 line + +fixed icon theme setting +------------------------------------------------------------------------ +r6 | trialuser02 | 2014-12-01 14:31:48 +0300 (Пн., 01 дек. 2014) | 1 line + +added icon theme setting +------------------------------------------------------------------------ +r5 | trialuser02 | 2014-11-28 16:19:53 +0300 (Пт., 28 нояб. 2014) | 2 lines + +added empty icon page + +------------------------------------------------------------------------ +r4 | trialuser02 | 2014-11-28 14:19:56 +0300 (Пт., 28 нояб. 2014) | 2 lines + +added feature to save window geometry + +------------------------------------------------------------------------ +r3 | trialuser02 | 2014-11-28 14:05:28 +0300 (Пт., 28 нояб. 2014) | 1 line + +fixed test script +------------------------------------------------------------------------ +r2 | trialuser02 | 2014-11-28 13:59:13 +0300 (Пт., 28 нояб. 2014) | 1 line + +project import +------------------------------------------------------------------------ diff --git a/src-qt5/core/lumina-theme-engine/LICENSE b/src-qt5/core/lumina-theme-engine/LICENSE new file mode 100644 index 00000000..6d38d881 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/LICENSE @@ -0,0 +1,37 @@ +Copyright for original source of project (prior to commit a852d14 of: +https://github.com/trueos/lumina/tree/master/src-qt5/core/lumina-theme-engine +held by Ilya Kotov <forkotov02@hotmail.ru> https://sourceforge.net/projects/qt5ct/ +under an MIT License. + +All further commits are Copyright of q5sys under MIT License. + + +Original Project Copyright: + + +Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> +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. diff --git a/src-qt5/core/lumina-theme-engine/README b/src-qt5/core/lumina-theme-engine/README new file mode 100644 index 00000000..7cbcab98 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/README @@ -0,0 +1,55 @@ +qt5ct - Qt5 Configuration Tool + +This program allows users to configure Qt5 settings (theme, font, icons, etc.) +under DE/WM without Qt integration. + +Official home page: https://sourceforge.net/projects/qt5ct/ + +Requirements: + +- GNU Linux or FreeBSD +- qtbase >= 5.4.0 +- qtsvg >= 5.4.0 (For svg icons) +- qttools >= 5.4.0 (For build only) + + +Installation: + +qmake PREFIX=<your installation path> +make +make install (under root) + +Add line 'export QT_QPA_PLATFORMTHEME=qt5ct' to ~/.profile and re-login. +Alternatively, create the file /etc/X11/Xsession.d/100-qt5ct with +the following line: + +export QT_QPA_PLATFORMTHEME=qt5ct + +Now restart X11 server to take the changes effect. + +Extra build options (for advanced users only): +qmake DISABLE_WIDGETS=1 - compiles platform plugin without QtWidgets (useful for QML applications only) +qmake PLUGINDIR=<custom path> - changes the default installation path of the plugins (libqt5ct.so and libqt5ct-style.so) + +Debug Messages: + +By default, platform plugin prints debug information to stderr. To disable this behaviour, you should +export the following environment variable: + +export QT_LOGGIN_RULES="qt5ct.debug=false" + +Another way is to change qtlogging.ini file. See Qt documentation for details: +http://doc.qt.io/qt-5/qloggingcategory.html (paragraph "Configuring Categories") + +Files and Directories: + +qt5ct - Qt5 configuration tool +libqt5ct.so - qt5ct platform plugin +libqt5ct-style.so - qt5ct proxy style plugin +~/.config/qt5ct/qt5ct.conf - configuration file +~/.config/qt5ct/qss/ - style sheets + + +Translation: + +Use Transifex service: https://www.transifex.com/projects/p/qt5ct/ diff --git a/src-qt5/core/lumina-theme-engine/qt5ct.pri b/src-qt5/core/lumina-theme-engine/qt5ct.pri new file mode 100644 index 00000000..c9fe0cb7 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/qt5ct.pri @@ -0,0 +1,33 @@ +#Some conf to redirect intermediate stuff in separate dirs +UI_DIR=./.build/ui/ +MOC_DIR=./.build/moc/ +OBJECTS_DIR=./.build/obj +RCC_DIR=./.build/rcc + +QMAKE_DISTCLEAN += -r .build +QMAKE_DISTCLEAN += translations/*.qm + +CONFIG += c++11 + +!isEqual (QT_MAJOR_VERSION, 5) { + error("Use Qt 5.4.0 or higher.") +} + +!greaterThan(QT_MINOR_VERSION, 3) { + error("Use Qt 5.4.0 or higher.") +} + +#Install paths +unix { + isEmpty(PREFIX) { + PREFIX = /usr + } + isEmpty(PLUGINDIR) { + PLUGINDIR = $$[QT_INSTALL_PLUGINS] + } + + BINDIR = $$PREFIX/bin + DATADIR = $$PREFIX/share + + DEFINES += QT5CT_DATADIR=\\\"$$DATADIR\\\" +} diff --git a/src-qt5/core/lumina-theme-engine/qt5ct.pro b/src-qt5/core/lumina-theme-engine/qt5ct.pro new file mode 100644 index 00000000..427f9512 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/qt5ct.pro @@ -0,0 +1,37 @@ +TEMPLATE = subdirs + +SUBDIRS += src/qt5ct-qtplugin src/qt5ct-style src/qt5ct + + +unix:exists($$[QT_INSTALL_BINS]/lrelease){ +LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease +} + +unix:exists($$[QT_INSTALL_BINS]/lrelease-qt5){ +LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease-qt5 +} + + +win32:exists($$[QT_INSTALL_BINS]/lrelease.exe){ +LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease.exe +} + + +isEmpty(LRELEASE_EXECUTABLE){ +error(Could not find lrelease executable) +} +else { +message(Found lrelease executable: $$LRELEASE_EXECUTABLE) +} + +message(generating translations) +unix:system(find . -name *.ts | xargs $$LRELEASE_EXECUTABLE) +win32:system(for /r %B in (*.ts) do $$LRELEASE_EXECUTABLE %B) + +include(qt5ct.pri) + +message (PREFIX=$$PREFIX) +message (BINDIR=$$BINDIR) +message (DATADIR=$$DATADIR) +message (PLUGINDIR=$$PLUGINDIR) +equals (DISABLE_WIDGETS,1):message ("QtWidgets are disabled!") diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/main.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/main.cpp new file mode 100644 index 00000000..e49004d8 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/main.cpp @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <qpa/qplatformthemeplugin.h> +#include "qt5ctplatformtheme.h" + +QT_BEGIN_NAMESPACE + +class Qt5CTPlatformThemePlugin: public QPlatformThemePlugin +{ + Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1" FILE "qt5ct.json") +public: + QPlatformTheme *create(const QString &key, const QStringList ¶ms); +}; + +QPlatformTheme *Qt5CTPlatformThemePlugin::create(const QString &key, const QStringList ¶ms) +{ + Q_UNUSED(params); + if (key.toLower() == "qt5ct") + return new Qt5CTPlatformTheme(); + return NULL; +} + +QT_END_NAMESPACE + +#include "main.moc" diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ct-qtplugin.pro b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ct-qtplugin.pro new file mode 100644 index 00000000..9dd3eae4 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ct-qtplugin.pro @@ -0,0 +1,35 @@ +include(../../qt5ct.pri) + +TEMPLATE = lib +TARGET = qt5ct +CONFIG += plugin + +greaterThan(QT_MINOR_VERSION, 7) { + QT += gui-private theme_support-private +} else { + QT += gui-private platformsupport-private +} + +!contains(DEFINES, QT_NO_DBUS):greaterThan(QT_MINOR_VERSION, 5) { + QT += dbus +} + +SOURCES += \ + main.cpp \ + qt5ctplatformtheme.cpp \ + ../qt5ct/qt5ct.cpp + +!equals (DISABLE_WIDGETS,1) { + QT += widgets +} + +OTHER_FILES += qt5ct.json + +INCLUDEPATH += ../ + +HEADERS += \ + qt5ctplatformtheme.h \ + ../qt5ct/qt5ct.h + +target.path = $$PLUGINDIR/platformthemes +INSTALLS += target diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ct.json b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ct.json new file mode 100644 index 00000000..55466151 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ct.json @@ -0,0 +1,3 @@ +{ + "Keys": [ "qt5ct" ] +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp new file mode 100644 index 00000000..4c20d68f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp @@ -0,0 +1,366 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QVariant> +#include <QSettings> +#include <QGuiApplication> +#include <QScreen> +#include <QFont> +#include <QPalette> +#include <QTimer> +#include <QIcon> +#include <QRegExp> +#ifdef QT_WIDGETS_LIB +#include <QStyle> +#include <QStyleFactory> +#include <QApplication> +#include <QWidget> +#endif +#include <QFile> +#include <QFileSystemWatcher> + +#include <qt5ct/qt5ct.h> +#include "qt5ctplatformtheme.h" +#if (QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)) && !defined(QT_NO_DBUS) +#include <private/qdbusmenubar_p.h> +#endif +#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON) +#include <QDBusArgument> +#include <private/qdbustrayicon_p.h> +#endif + + + +Q_LOGGING_CATEGORY(lqt5ct, "qt5ct") + +//QT_QPA_PLATFORMTHEME=qt5ct + +Qt5CTPlatformTheme::Qt5CTPlatformTheme() +{ + if(QGuiApplication::desktopSettingsAware()) + { + readSettings(); + QMetaObject::invokeMethod(this, "applySettings", Qt::QueuedConnection); +#ifdef QT_WIDGETS_LIB + QMetaObject::invokeMethod(this, "createFSWatcher", Qt::QueuedConnection); +#endif + QGuiApplication::setFont(m_generalFont); + } + qCDebug(lqt5ct) << "using qt5ct plugin"; +#ifdef QT_WIDGETS_LIB + if(!QStyleFactory::keys().contains("qt5ct-style")) + qCCritical(lqt5ct) << "unable to find qt5ct proxy style"; +#endif +} + +Qt5CTPlatformTheme::~Qt5CTPlatformTheme() +{ + if(m_customPalette) + delete m_customPalette; +} + +#if (QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)) && !defined(QT_NO_DBUS) +QPlatformMenuBar *Qt5CTPlatformTheme::createPlatformMenuBar() const +{ + if(m_checkDBusGlobalMenu) + { + QDBusConnection conn = QDBusConnection::sessionBus(); + m_dbusGlobalMenuAvailable = conn.interface()->isServiceRegistered("com.canonical.AppMenu.Registrar"); + qCDebug(lqt5ct) << "D-Bus global menu:" << (m_dbusGlobalMenuAvailable ? "yes" : "no"); + } + return (m_dbusGlobalMenuAvailable ? new QDBusMenuBar() : nullptr); +} +#endif + +#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON) +QPlatformSystemTrayIcon *Qt5CTPlatformTheme::createPlatformSystemTrayIcon() const +{ + if(m_checkDBusTray) + { + QDBusMenuConnection conn; + m_dbusTrayAvailable = conn.isStatusNotifierHostRegistered(); + m_checkDBusTray = false; + qCDebug(lqt5ct) << "D-Bus system tray:" << (m_dbusTrayAvailable ? "yes" : "no"); + } + return (m_dbusTrayAvailable ? new QDBusTrayIcon() : nullptr); +} +#endif + +const QPalette *Qt5CTPlatformTheme::palette(QPlatformTheme::Palette type) const +{ + Q_UNUSED(type); + return (m_usePalette ? m_customPalette : nullptr); +} + +const QFont *Qt5CTPlatformTheme::font(QPlatformTheme::Font type) const +{ + if(type == QPlatformTheme::FixedFont) + return &m_fixedFont; + return &m_generalFont; +} + +QVariant Qt5CTPlatformTheme::themeHint(QPlatformTheme::ThemeHint hint) const +{ + switch (hint) + { + case QPlatformTheme::CursorFlashTime: + return m_cursorFlashTime; + case MouseDoubleClickInterval: + return m_doubleClickInterval; + case QPlatformTheme::ToolButtonStyle: + return m_toolButtonStyle; + case QPlatformTheme::SystemIconThemeName: + return m_iconTheme; + case QPlatformTheme::StyleNames: + return QStringList() << "qt5ct-style"; + case QPlatformTheme::IconThemeSearchPaths: + return Qt5CT::iconPaths(); + case DialogButtonBoxLayout: + return m_buttonBoxLayout; + case QPlatformTheme::UiEffects: + return m_uiEffects; +#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) + case QPlatformTheme::WheelScrollLines: + return m_wheelScrollLines; +#endif + default: + return QPlatformTheme::themeHint(hint); + } +} + +void Qt5CTPlatformTheme::applySettings() +{ + if(!QGuiApplication::desktopSettingsAware()) + return; + +#if (QT_VERSION >= QT_VERSION_CHECK(5, 5, 0)) + if(!m_update) + { + //do not override application palette + if(QCoreApplication::testAttribute(Qt::AA_SetPalette)) + { + m_usePalette = false; + qCDebug(lqt5ct) << "palette support is disabled"; + } + } +#endif + +#ifdef QT_WIDGETS_LIB + if(hasWidgets()) + { + qApp->setFont(m_generalFont); + + //Qt 5.6 or higher should be use themeHint function on application startup. + //So, there is no need to call this function first time. +#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) + if(m_update) + qApp->setWheelScrollLines(m_wheelScrollLines); +#else + qApp->setWheelScrollLines(m_wheelScrollLines); +#endif + + if(m_update && qApp->style()->objectName() == "qt5ct-style") //ignore application style + qApp->setStyle("qt5ct-style"); //recreate style object + + if(m_update && m_usePalette) + { + if(m_customPalette) + qApp->setPalette(*m_customPalette); + else + qApp->setPalette(qApp->style()->standardPalette()); + } + + //do not override application style + if(m_prevStyleSheet == qApp->styleSheet()) + qApp->setStyleSheet(m_userStyleSheet); + else + qCDebug(lqt5ct) << "custom style sheet is disabled"; + m_prevStyleSheet = m_userStyleSheet; + } +#endif + QGuiApplication::setFont(m_generalFont); //apply font + QIcon::setThemeName(m_iconTheme); //apply icons + if(m_customPalette && m_usePalette) + QGuiApplication::setPalette(*m_customPalette); //apply palette + +#ifdef QT_WIDGETS_LIB + if(hasWidgets()) + { + foreach (QWidget *w, qApp->allWidgets()) + { + QEvent e(QEvent::ThemeChange); + QApplication::sendEvent(w, &e); + } + } +#endif + + if(!m_update) + m_update = true; +} + +#ifdef QT_WIDGETS_LIB +void Qt5CTPlatformTheme::createFSWatcher() +{ + QFileSystemWatcher *watcher = new QFileSystemWatcher(this); + watcher->addPath(Qt5CT::configPath()); + + QTimer *timer = new QTimer(this); + timer->setSingleShot(true); + timer->setInterval(3000); + connect(watcher, SIGNAL(directoryChanged(QString)), timer, SLOT(start())); + connect(timer, SIGNAL(timeout()), SLOT(updateSettings())); +} + +void Qt5CTPlatformTheme::updateSettings() +{ + qCDebug(lqt5ct) << "updating settings.."; + readSettings(); + applySettings(); +} +#endif + +void Qt5CTPlatformTheme::readSettings() +{ + if(m_customPalette) + { + delete m_customPalette; + m_customPalette = 0; + } + + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + + settings.beginGroup("Appearance"); + m_style = settings.value("style", "Fusion").toString(); + if(settings.value("custom_palette", false).toBool()) + { + QString schemePath = settings.value("color_scheme_path").toString(); + m_customPalette = new QPalette(loadColorScheme(schemePath)); + } + m_iconTheme = settings.value("icon_theme").toString(); + settings.endGroup(); + + settings.beginGroup("Fonts"); + m_generalFont = settings.value("general", QPlatformTheme::font(QPlatformTheme::SystemFont)).value<QFont>(); + m_fixedFont = settings.value("fixed", QPlatformTheme::font(QPlatformTheme::FixedFont)).value<QFont>(); + settings.endGroup(); + + settings.beginGroup("Interface"); + m_doubleClickInterval = QPlatformTheme::themeHint(QPlatformTheme::MouseDoubleClickInterval).toInt(); + m_doubleClickInterval = settings.value("double_click_interval", m_doubleClickInterval).toInt(); + m_cursorFlashTime = QPlatformTheme::themeHint(QPlatformTheme::CursorFlashTime).toInt(); + m_cursorFlashTime = settings.value("cursor_flash_time", m_cursorFlashTime).toInt(); + m_buttonBoxLayout = QPlatformTheme::themeHint(QPlatformTheme::DialogButtonBoxLayout).toInt(); + m_buttonBoxLayout = settings.value("buttonbox_layout", m_buttonBoxLayout).toInt(); + QCoreApplication::setAttribute(Qt::AA_DontShowIconsInMenus, !settings.value("menus_have_icons", true).toBool()); + m_toolButtonStyle = settings.value("toolbutton_style", Qt::ToolButtonFollowStyle).toInt(); + m_wheelScrollLines = settings.value("wheel_scroll_lines", 3).toInt(); + + //load effects + m_uiEffects = QPlatformTheme::themeHint(QPlatformTheme::UiEffects).toInt(); + if(settings.childKeys().contains("gui_effects")) + { + QStringList effectList = settings.value("gui_effects").toStringList(); + m_uiEffects = 0; + if(effectList.contains("General")) + m_uiEffects |= QPlatformTheme::GeneralUiEffect; + if(effectList.contains("AnimateMenu")) + m_uiEffects |= QPlatformTheme::AnimateMenuUiEffect; + if(effectList.contains("FadeMenu")) + m_uiEffects |= QPlatformTheme::FadeMenuUiEffect; + if(effectList.contains("AnimateCombo")) + m_uiEffects |= QPlatformTheme::AnimateComboUiEffect; + if(effectList.contains("AnimateTooltip")) + m_uiEffects |= QPlatformTheme::AnimateTooltipUiEffect; + if(effectList.contains("FadeTooltip")) + m_uiEffects |= QPlatformTheme::FadeTooltipUiEffect; + if(effectList.contains("AnimateToolBox")) + m_uiEffects |= QPlatformTheme::AnimateToolBoxUiEffect; + } + + //load style sheets +#ifdef QT_WIDGETS_LIB + QStringList qssPaths = settings.value("stylesheets").toStringList(); + m_userStyleSheet = loadStyleSheets(qssPaths); +#endif + settings.endGroup(); +} + +#ifdef QT_WIDGETS_LIB +bool Qt5CTPlatformTheme::hasWidgets() +{ + return qobject_cast<QApplication *> (qApp) != nullptr; +} +#endif + +QString Qt5CTPlatformTheme::loadStyleSheets(const QStringList &paths) +{ + QString content; + foreach (QString path, paths) + { + if(!QFile::exists(path)) + continue; + + QFile file(path); + file.open(QIODevice::ReadOnly); + content.append(file.readAll()); + } + QRegExp regExp("//.*(\\n|$)"); + regExp.setMinimal(true); + content.remove(regExp); + return content; +} + +QPalette Qt5CTPlatformTheme::loadColorScheme(const QString &filePath) +{ + QPalette customPalette; + QSettings settings(filePath, QSettings::IniFormat); + settings.beginGroup("ColorScheme"); + QStringList activeColors = settings.value("active_colors").toStringList(); + QStringList inactiveColors = settings.value("inactive_colors").toStringList(); + QStringList disabledColors = settings.value("disabled_colors").toStringList(); + settings.endGroup(); + + if(activeColors.count() == QPalette::NColorRoles && + inactiveColors.count() == QPalette::NColorRoles && + disabledColors.count() == QPalette::NColorRoles) + { + for (int i = 0; i < QPalette::NColorRoles; i++) + { + QPalette::ColorRole role = QPalette::ColorRole(i); + customPalette.setColor(QPalette::Active, role, QColor(activeColors.at(i))); + customPalette.setColor(QPalette::Inactive, role, QColor(inactiveColors.at(i))); + customPalette.setColor(QPalette::Disabled, role, QColor(disabledColors.at(i))); + } + } + else + { + customPalette = *QPlatformTheme::palette(SystemPalette); //load fallback palette + } + + return customPalette; +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ctplatformtheme.h b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ctplatformtheme.h new file mode 100644 index 00000000..8eb3cf6a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-qtplugin/qt5ctplatformtheme.h @@ -0,0 +1,122 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef QT5CTPLATFORMTHEME_H +#define QT5CTPLATFORMTHEME_H + +#include <qpa/qplatformtheme.h> +#include <QObject> +#include <QFont> +#include <QPalette> +#include <QLoggingCategory> + +#if (QT_VERSION < QT_VERSION_CHECK(5, 5, 0)) +#ifndef QT_NO_SYSTEMTRAYICON +#define QT_NO_SYSTEMTRAYICON +#endif +#endif + +class QPalette; +#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON) +class QPlatformSystemTrayIcon; +#endif + +#if (QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)) && !defined(QT_NO_DBUS) +class QPlatformMenuBar; +#endif + +class Qt5CTPlatformTheme : public QObject, public QPlatformTheme +{ + Q_OBJECT +public: + Qt5CTPlatformTheme(); + + virtual ~Qt5CTPlatformTheme(); + + + //virtual QPlatformMenuItem* createPlatformMenuItem() const; + //virtual QPlatformMenu* createPlatformMenu() const; +#if (QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)) && !defined(QT_NO_DBUS) + virtual QPlatformMenuBar* createPlatformMenuBar() const; +#endif + //virtual void showPlatformMenuBar() {} + //virtual bool usePlatformNativeDialog(DialogType type) const; + //virtual QPlatformDialogHelper *createPlatformDialogHelper(DialogType type) const; +#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON) + virtual QPlatformSystemTrayIcon *createPlatformSystemTrayIcon() const; +#endif + virtual const QPalette *palette(Palette type = SystemPalette) const; + virtual const QFont *font(Font type = SystemFont) const; + virtual QVariant themeHint(ThemeHint hint) const; + //virtual QPixmap standardPixmap(StandardPixmap sp, const QSizeF &size) const; + //virtual QPixmap fileIconPixmap(const QFileInfo &fileInfo, const QSizeF &size, + // QPlatformTheme::IconOptions iconOptions = 0) const; + + //virtual QIconEngine *createIconEngine(const QString &iconName) const; + //virtual QList<QKeySequence> keyBindings(QKeySequence::StandardKey key) const; + //virtual QString standardButtonText(int button) const; + +private slots: + void applySettings(); +#ifdef QT_WIDGETS_LIB + void createFSWatcher(); + void updateSettings(); +#endif + +private: + void readSettings(); +#ifdef QT_WIDGETS_LIB + bool hasWidgets(); +#endif + QString loadStyleSheets(const QStringList &paths); + QPalette loadColorScheme(const QString &filePath); + QString m_style, m_iconTheme, m_userStyleSheet, m_prevStyleSheet; + QPalette *m_customPalette = nullptr; + QFont m_generalFont, m_fixedFont; + int m_doubleClickInterval; + int m_cursorFlashTime; + int m_uiEffects; + int m_buttonBoxLayout; + bool m_update = false; + bool m_usePalette = true; + int m_toolButtonStyle = Qt::ToolButtonFollowStyle; + int m_wheelScrollLines = 3; +#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) && !defined(QT_NO_DBUS) + mutable bool m_dbusGlobalMenuAvailable = false; + mutable bool m_checkDBusGlobalMenu = true; +#endif +#if !defined(QT_NO_DBUS) && !defined(QT_NO_SYSTEMTRAYICON) + mutable bool m_dbusTrayAvailable = false; + mutable bool m_checkDBusTray = true; +#endif + +}; + +Q_DECLARE_LOGGING_CATEGORY(lqt5ct) + +#endif // QT5CTPLATFORMTHEME_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-style/plugin.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/plugin.cpp new file mode 100644 index 00000000..345746f3 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/plugin.cpp @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QStylePlugin> +#include <QSettings> +#include <QStyleFactory> +#include <qt5ct/qt5ct.h> +#include "qt5ctproxystyle.h" + +class Qt5CTStylePlugin : public QStylePlugin +{ + Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QStyleFactoryInterface" FILE "qt5ct.json") + +public: + QStyle *create(const QString &key); +}; + +QStyle *Qt5CTStylePlugin::create(const QString &key) +{ + if (key == "qt5ct-style") + { + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + QString style = settings.value("Appearance/style", "Fusion").toString(); + if(key == style || !QStyleFactory::keys().contains(style)) + style = "Fusion"; + return new Qt5CTProxyStyle(style); + } + return 0; +} + +#include "plugin.moc" diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ct-style.pro b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ct-style.pro new file mode 100644 index 00000000..e6f6dc1c --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ct-style.pro @@ -0,0 +1,26 @@ +include(../../qt5ct.pri) + +TEMPLATE = lib +TARGET = qt5ct-style +QT += widgets + +# Input + +CONFIG += plugin + +target.path = $$PLUGINDIR/styles +INSTALLS += target + +INCLUDEPATH += ../ + +HEADERS += \ + qt5ctproxystyle.h \ + ../qt5ct/qt5ct.h + +SOURCES += \ + plugin.cpp \ + qt5ctproxystyle.cpp \ + ../qt5ct/qt5ct.cpp + +OTHER_FILES += \ + qt5ct.json diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ct.json b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ct.json new file mode 100644 index 00000000..3c42f2d3 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ct.json @@ -0,0 +1,3 @@ +{ + "Keys": [ "qt5ct-style" ] +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ctproxystyle.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ctproxystyle.cpp new file mode 100644 index 00000000..f3b33d5e --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ctproxystyle.cpp @@ -0,0 +1,63 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QSettings> +#include <qt5ct/qt5ct.h> +#include "qt5ctproxystyle.h" + +Qt5CTProxyStyle::Qt5CTProxyStyle(const QString &key) : + QProxyStyle(key) +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + m_dialogButtonsHaveIcons = settings.value("Interface/dialog_buttons_have_icons", Qt::PartiallyChecked).toInt(); + m_activateItemOnSingleClick = settings.value("Interface/activate_item_on_single_click", Qt::PartiallyChecked).toInt(); +} + +Qt5CTProxyStyle::~Qt5CTProxyStyle() +{ + //qDebug("%s", Q_FUNC_INFO); +} + +int Qt5CTProxyStyle::styleHint(QStyle::StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const +{ + if(hint == QStyle::SH_DialogButtonBox_ButtonsHaveIcons) + { + if(m_dialogButtonsHaveIcons == Qt::Unchecked) + return 0; + else if(m_dialogButtonsHaveIcons == Qt::Checked) + return 1; + } + else if(hint == QStyle::QStyle::SH_ItemView_ActivateItemOnSingleClick) + { + if(m_activateItemOnSingleClick == Qt::Unchecked) + return 0; + else if(m_activateItemOnSingleClick == Qt::Checked) + return 1; + } + return QProxyStyle::styleHint(hint, option, widget, returnData); +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ctproxystyle.h b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ctproxystyle.h new file mode 100644 index 00000000..842247cf --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct-style/qt5ctproxystyle.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef QT5CTPROXYSTYLE_H +#define QT5CTPROXYSTYLE_H + +#include <QProxyStyle> + +class Qt5CTProxyStyle : public QProxyStyle +{ + Q_OBJECT +public: + explicit Qt5CTProxyStyle(const QString &key); + + virtual ~Qt5CTProxyStyle(); + + int styleHint(StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const; + +private: + int m_dialogButtonsHaveIcons; + int m_activateItemOnSingleClick; + +}; + +#endif // QT5CTPROXYSTYLE_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.cpp new file mode 100644 index 00000000..4183dec1 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.cpp @@ -0,0 +1,418 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QStyleFactory> +#include <QMdiSubWindow> +#include <QSettings> +#include <QDir> +#include <QInputDialog> +#include <QMessageBox> +#include <QMenu> +#include <QIcon> +#include "qt5ct.h" +#include "appearancepage.h" +#include "paletteeditdialog.h" +#include "ui_appearancepage.h" +#include "ui_previewform.h" + +AppearancePage::AppearancePage(QWidget *parent) : + TabPage(parent), + m_ui(new Ui::AppearancePage) +{ + m_ui->setupUi(this); + QStringList keys = QStyleFactory::keys(); + keys.removeAll("qt5ct-style"); //hide qt5ct proxy style + m_ui->styleComboBox->addItems(keys); + + connect(m_ui->paletteComboBox, SIGNAL(activated(int)), SLOT(updatePalette())); + connect(m_ui->customPaletteButton, SIGNAL(clicked()), SLOT(updatePalette())); + connect(m_ui->defaultPaletteButton, SIGNAL(clicked()), SLOT(updatePalette())); + + m_previewWidget = new QWidget(this); + m_previewUi = new Ui::PreviewForm(); + m_previewUi->setupUi(m_previewWidget); + QMdiSubWindow *w = m_ui->mdiArea->addSubWindow(m_previewWidget, Qt::CustomizeWindowHint + | Qt::WindowMinMaxButtonsHint + | Qt::WindowTitleHint); + w->move(10, 10); + + QMenu *menu = new QMenu(this); + menu->addAction(QIcon::fromTheme("list-add"), tr("Create"), this, SLOT(createColorScheme())); + m_changeColorSchemeAction = menu->addAction(tr("Edit"), this, SLOT(changeColorScheme())); + menu->addAction(tr("Create a Copy"), this, SLOT(copyColorScheme())); + m_renameColorSchemeAction = menu->addAction(tr("Rename"), this, SLOT(renameColorScheme())); + menu->addSeparator(); + m_removeColorSchemeAction = menu->addAction(tr("Remove"), this, SLOT(removeColorScheme())); + m_ui->colorSchemeButton->setMenu(menu); + + m_changeColorSchemeAction->setIcon(QIcon::fromTheme("accessories-text-editor")); + m_removeColorSchemeAction->setIcon(QIcon::fromTheme("list-remove")); + connect(menu, SIGNAL(aboutToShow()), SLOT(updateActions())); + + readSettings(); +} + +AppearancePage::~AppearancePage() +{ + if(m_selectedStyle) + delete m_selectedStyle; + delete m_ui; + delete m_previewUi; +} + +void AppearancePage::writeSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.beginGroup("Appearance"); + settings.setValue("style", m_ui->styleComboBox->currentText()); + settings.setValue("custom_palette", m_ui->customPaletteButton->isChecked()); + settings.setValue("color_scheme_path", m_ui->colorSchemeComboBox->currentData().toString()); + settings.endGroup(); +} + +void AppearancePage::on_styleComboBox_activated(const QString &text) +{ + QStyle *style = QStyleFactory::create(text); + if(!style) + return; + setStyle(m_previewWidget, style); + + if(m_selectedStyle) + delete m_selectedStyle; + m_selectedStyle = style; + + updatePalette(); +} + +void AppearancePage::on_colorSchemeComboBox_activated(int) +{ + m_customPalette = loadColorScheme(m_ui->colorSchemeComboBox->currentData().toString()); + updatePalette(); +} + +void AppearancePage::createColorScheme() +{ + QString name = QInputDialog::getText(this, tr("Enter Color Scheme Name"), tr("File name:")); + if(name.isEmpty()) + return; + + if(!name.endsWith(".conf", Qt::CaseInsensitive)) + name.append(".conf"); + + if(m_ui->colorSchemeComboBox->findText(name.section('.',0,0)) != -1) + { + QMessageBox::warning(this, tr("Error"), tr("The color scheme \"%1\" already exists") + .arg(name.section('.',0,0))); + return; + } + + QString schemePath = Qt5CT::userColorSchemePath() + "/" + name; + + createColorScheme(schemePath, palette()); + m_ui->colorSchemeComboBox->addItem(name.section('.',0,0), schemePath); +} + +void AppearancePage::changeColorScheme() +{ + if(m_ui->colorSchemeComboBox->currentIndex() < 0) + return; + + if(!QFileInfo(m_ui->colorSchemeComboBox->currentData().toString()).isWritable()) + { + QMessageBox::information(this, tr("Warning"), tr("The color scheme \"%1\" is read only") + .arg(m_ui->colorSchemeComboBox->currentText())); + return; + } + + PaletteEditDialog d(m_customPalette, m_selectedStyle, this); + connect(&d, SIGNAL(paletteChanged(QPalette)), SLOT(setPreviewPalette(QPalette))); + if(d.exec() == QDialog::Accepted) + { + m_customPalette = d.selectedPalette(); + createColorScheme(m_ui->colorSchemeComboBox->currentData().toString(), m_customPalette); + } + updatePalette(); +} + +void AppearancePage::removeColorScheme() +{ + int index = m_ui->colorSchemeComboBox->currentIndex(); + if(index < 0 || m_ui->colorSchemeComboBox->count() <= 1) + return; + + if(!QFileInfo(m_ui->colorSchemeComboBox->currentData().toString()).isWritable()) + { + QMessageBox::information(this, tr("Warning"), tr("The color scheme \"%1\" is read only") + .arg(m_ui->colorSchemeComboBox->currentText())); + return; + } + + int button = QMessageBox::question(this, tr("Confirm Remove"), + tr("Are you sure you want to remove color scheme \"%1\"?") + .arg(m_ui->colorSchemeComboBox->currentText()), + QMessageBox::Yes | QMessageBox::No); + if(button != QMessageBox::Yes) + return; + + if(QFile::remove(m_ui->colorSchemeComboBox->currentData().toString())) + { + m_ui->colorSchemeComboBox->removeItem(index); + on_colorSchemeComboBox_activated(0); + } +} + +void AppearancePage::copyColorScheme() +{ + if(m_ui->colorSchemeComboBox->currentIndex() < 0) + return; + + QString name = QInputDialog::getText(this, tr("Enter Color Scheme Name"), tr("File name:"), + QLineEdit::Normal, + tr("%1 (copy)").arg(m_ui->colorSchemeComboBox->currentText())); + if(name.isEmpty() || name == m_ui->colorSchemeComboBox->currentText()) + return; + + if(!name.endsWith(".conf", Qt::CaseInsensitive)) + name.append(".conf"); + + if(m_ui->colorSchemeComboBox->findText(name.section('.',0,0)) != -1) + { + QMessageBox::warning(this, tr("Error"), tr("The color scheme \"%1\" already exists") + .arg(name.section('.',0,0))); + return; + } + + QString newPath = Qt5CT::userColorSchemePath() + "/" + name; + QFile::copy(m_ui->colorSchemeComboBox->currentData().toString(), newPath); + m_ui->colorSchemeComboBox->addItem(name.section('.',0,0), newPath); +} + +void AppearancePage::renameColorScheme() +{ + int index = m_ui->colorSchemeComboBox->currentIndex(); + + if(index < 0) + return; + + if(!QFileInfo(m_ui->colorSchemeComboBox->currentData().toString()).isWritable()) + { + QMessageBox::information(this, tr("Warning"), tr("The color scheme \"%1\" is read only") + .arg(m_ui->colorSchemeComboBox->currentText())); + return; + } + + QString name = QInputDialog::getText(this, tr("Enter Color Scheme Name"), tr("File name:"), + QLineEdit::Normal, m_ui->colorSchemeComboBox->currentText()); + if(name.isEmpty() || name == m_ui->colorSchemeComboBox->currentText()) + return; + + if(!name.endsWith(".conf", Qt::CaseInsensitive)) + name.append(".conf"); + + if(m_ui->colorSchemeComboBox->findText(name.section('.',0,0)) != -1) + { + QMessageBox::warning(this, tr("Error"), tr("The color scheme \"%1\" already exists") + .arg(name.section('.',0,0))); + return; + } + + QString newPath = Qt5CT::userColorSchemePath() + "/" + name; + QFile::rename(m_ui->colorSchemeComboBox->currentData().toString(), newPath); + m_ui->colorSchemeComboBox->setItemText(index, name.section('.',0,0)); + m_ui->colorSchemeComboBox->setItemData(index, newPath); +} + +void AppearancePage::updatePalette() +{ + if(!m_selectedStyle) + return; + + setPreviewPalette(m_ui->customPaletteButton->isChecked() ? + m_customPalette : m_selectedStyle->standardPalette()); +} + +void AppearancePage::setPreviewPalette(const QPalette &p) +{ + QPalette previewPalette = palette(); + + QPalette::ColorGroup colorGroup = QPalette::Disabled; + + if(m_ui->paletteComboBox->currentIndex() == 0) + { + colorGroup = QPalette::Active; + } + else if(m_ui->paletteComboBox->currentIndex() == 1) + { + colorGroup = QPalette::Inactive; + } + + for (int i = 0; i < QPalette::NColorRoles; i++) + { + QPalette::ColorRole role = QPalette::ColorRole(i); + previewPalette.setColor(QPalette::Active, role, p.color(colorGroup, role)); + previewPalette.setColor(QPalette::Inactive, role, p.color(colorGroup, role)); + } + + setPalette(m_ui->mdiArea, previewPalette); +} + +void AppearancePage::updateActions() +{ + if(m_ui->colorSchemeComboBox->count() == 0 || + !QFileInfo(m_ui->colorSchemeComboBox->currentData().toString()).isWritable()) + { + m_changeColorSchemeAction->setVisible(false); + m_renameColorSchemeAction->setVisible(false); + m_removeColorSchemeAction->setVisible(false); + } + else + { + m_changeColorSchemeAction->setVisible(true); + m_renameColorSchemeAction->setVisible(true); + m_removeColorSchemeAction->setVisible(m_ui->colorSchemeComboBox->count() > 1); + } +} + +void AppearancePage::readSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.beginGroup("Appearance"); + QString style = settings.value("style", "Fusion").toString(); + m_ui->styleComboBox->setCurrentText(style); + + m_ui->customPaletteButton->setChecked(settings.value("custom_palette", false).toBool()); + QString colorSchemePath = settings.value("color_scheme_path").toString(); + + QDir("/").mkpath(Qt5CT::userColorSchemePath()); + findColorSchemes(Qt5CT::userColorSchemePath()); + findColorSchemes(Qt5CT::sharedColorSchemePath()); + + if(m_ui->colorSchemeComboBox->count() == 0) + { + m_customPalette = palette(); //load fallback palette + } + else + { + int index = m_ui->colorSchemeComboBox->findData(colorSchemePath); + if(index >= 0) + m_ui->colorSchemeComboBox->setCurrentIndex(index); + m_customPalette = loadColorScheme(m_ui->colorSchemeComboBox->currentData().toString()); + } + + on_styleComboBox_activated(m_ui->styleComboBox->currentText()); + + settings.endGroup(); +} + +void AppearancePage::setStyle(QWidget *w, QStyle *s) +{ + foreach (QObject *o, w->children()) + { + if(o->isWidgetType()) + { + setStyle(qobject_cast<QWidget *>(o), s); + } + } + w->setStyle(s); +} + +void AppearancePage::setPalette(QWidget *w, QPalette p) +{ + foreach (QObject *o, w->children()) + { + if(o->isWidgetType()) + { + setPalette(qobject_cast<QWidget *>(o), p); + } + } + w->setPalette(p); +} + +void AppearancePage::findColorSchemes(const QString &path) +{ + QDir dir(path); + dir.setFilter(QDir::Files); + dir.setNameFilters(QStringList() << "*.conf"); + + foreach (QFileInfo info, dir.entryInfoList()) + { + m_ui->colorSchemeComboBox->addItem(info.baseName(), info.filePath()); + } +} + +QPalette AppearancePage::loadColorScheme(const QString &filePath) +{ + QPalette customPalette; + QSettings settings(filePath, QSettings::IniFormat); + settings.beginGroup("ColorScheme"); + QStringList activeColors = settings.value("active_colors").toStringList(); + QStringList inactiveColors = settings.value("inactive_colors").toStringList(); + QStringList disabledColors = settings.value("disabled_colors").toStringList(); + settings.endGroup(); + + if(activeColors.count() == QPalette::NColorRoles && + inactiveColors.count() == QPalette::NColorRoles && + disabledColors.count() == QPalette::NColorRoles) + { + for (int i = 0; i < QPalette::NColorRoles; i++) + { + QPalette::ColorRole role = QPalette::ColorRole(i); + customPalette.setColor(QPalette::Active, role, QColor(activeColors.at(i))); + customPalette.setColor(QPalette::Inactive, role, QColor(inactiveColors.at(i))); + customPalette.setColor(QPalette::Disabled, role, QColor(disabledColors.at(i))); + } + } + else + { + customPalette = palette(); //load fallback palette + } + + return customPalette; +} + +void AppearancePage::createColorScheme(const QString &name, const QPalette &palette) +{ + QSettings settings(name, QSettings::IniFormat); + settings.beginGroup("ColorScheme"); + + QStringList activeColors, inactiveColors, disabledColors; + for (int i = 0; i < QPalette::NColorRoles; i++) + { + QPalette::ColorRole role = QPalette::ColorRole(i); + activeColors << palette.color(QPalette::Active, role).name(); + inactiveColors << palette.color(QPalette::Inactive, role).name(); + disabledColors << palette.color(QPalette::Disabled, role).name(); + } + + settings.setValue("active_colors",activeColors); + settings.setValue("inactive_colors",inactiveColors); + settings.setValue("disabled_colors",disabledColors); + + settings.endGroup(); + +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.h new file mode 100644 index 00000000..3a7752c7 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.h @@ -0,0 +1,79 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef APPEARANCEPAGE_H +#define APPEARANCEPAGE_H + +#include "tabpage.h" + +namespace Ui { +class AppearancePage; +class PreviewForm; +} + +class QStyle; +class QAction; + +class AppearancePage : public TabPage +{ + Q_OBJECT + +public: + explicit AppearancePage(QWidget *parent = 0); + ~AppearancePage(); + + void writeSettings(); + +private slots: + void on_styleComboBox_activated(const QString &text); + void on_colorSchemeComboBox_activated(int); + void createColorScheme(); + void changeColorScheme(); + void removeColorScheme(); + void copyColorScheme(); + void renameColorScheme(); + void updatePalette(); + void setPreviewPalette(const QPalette &p); + void updateActions(); + +private: + void readSettings(); + void setStyle(QWidget *w, QStyle *s); + void setPalette(QWidget *w, QPalette p); + void findColorSchemes(const QString &path); + QPalette loadColorScheme(const QString &filePath); + void createColorScheme(const QString &name, const QPalette &palette); + Ui::AppearancePage *m_ui; + QStyle *m_selectedStyle = nullptr; + QPalette m_customPalette; + QWidget *m_previewWidget; + QAction *m_changeColorSchemeAction, *m_renameColorSchemeAction, *m_removeColorSchemeAction; + Ui::PreviewForm *m_previewUi; +}; + +#endif // APPEARANCEPAGE_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.ui new file mode 100644 index 00000000..cd442930 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/appearancepage.ui @@ -0,0 +1,243 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>AppearancePage</class> + <widget class="QWidget" name="AppearancePage"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>596</width> + <height>470</height> + </rect> + </property> + <property name="windowTitle"> + <string notr="true">Form</string> + </property> + <layout class="QGridLayout" name="gridLayout_4"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Style:</string> + </property> + </widget> + </item> + <item row="3" column="0" colspan="3"> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Preview</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QComboBox" name="paletteComboBox"> + <item> + <property name="text"> + <string>Active palette</string> + </property> + </item> + <item> + <property name="text"> + <string>Inactive palette</string> + </property> + </item> + <item> + <property name="text"> + <string>Disabled palette</string> + </property> + </item> + </widget> + </item> + <item row="0" column="1"> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>82</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="0" colspan="2"> + <widget class="QMdiArea" name="mdiArea"> + <property name="tabsMovable"> + <bool>false</bool> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="0" column="1"> + <widget class="QComboBox" name="styleComboBox"/> + </item> + <item row="0" column="2"> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="2" column="0" colspan="3"> + <widget class="QGroupBox" name="paletteGroupBox"> + <property name="title"> + <string>Palette</string> + </property> + <layout class="QVBoxLayout" name="_2"> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="spacing"> + <number>6</number> + </property> + <item> + <widget class="QRadioButton" name="defaultPaletteButton"> + <property name="text"> + <string>Default</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="customPaletteButton"> + <property name="text"> + <string>Custom</string> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>230</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <item> + <widget class="QLabel" name="colorScheeLabel"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Color scheme:</string> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="colorSchemeComboBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="minimumSize"> + <size> + <width>150</width> + <height>0</height> + </size> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="colorSchemeButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>...</string> + </property> + <property name="popupMode"> + <enum>QToolButton::InstantPopup</enum> + </property> + <property name="arrowType"> + <enum>Qt::NoArrow</enum> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_4"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>customPaletteButton</sender> + <signal>toggled(bool)</signal> + <receiver>colorScheeLabel</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>160</x> + <y>79</y> + </hint> + <hint type="destinationlabel"> + <x>77</x> + <y>104</y> + </hint> + </hints> + </connection> + <connection> + <sender>customPaletteButton</sender> + <signal>toggled(bool)</signal> + <receiver>colorSchemeComboBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>144</x> + <y>75</y> + </hint> + <hint type="destinationlabel"> + <x>146</x> + <y>100</y> + </hint> + </hints> + </connection> + <connection> + <sender>customPaletteButton</sender> + <signal>toggled(bool)</signal> + <receiver>colorSchemeButton</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>177</x> + <y>78</y> + </hint> + <hint type="destinationlabel"> + <x>288</x> + <y>116</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_ar.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_ar.desktop.in new file mode 100644 index 00000000..084c5d7e --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_ar.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[ar]= أداة اعداد Qt5 +Name[ar]=إعدادات Qt5 +Icon[ar]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_bg.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_bg.desktop.in new file mode 100644 index 00000000..59010466 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_bg.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[bg]=Инструмент за настройка на Qt5 +Name[bg]=Настройки на Qt5 +Icon[bg]=настройки-десктоп-тема diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_cs.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_cs.desktop.in new file mode 100644 index 00000000..9884c7c9 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_cs.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[cs]=Nástroj na nastavení Qt5 +Name[cs]=Nastavení Qt5 +Icon[cs]=nastavení-prostředí-téma diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_de.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_de.desktop.in new file mode 100644 index 00000000..abfd2a2a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_de.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[de]=Qt5-Konfigurationswerkzeug +Name[de]=Qt5-Einstellungen +Icon[de]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_el.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_el.desktop.in new file mode 100644 index 00000000..76f5f7bc --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_el.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[el]=Εργαλείο διαμόρφωσης της Qt5 +Name[el]=Ρυθμίσεις Qt5 +Icon[el]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_es_ES.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_es_ES.desktop.in new file mode 100644 index 00000000..06ebaa8b --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_es_ES.desktop.in @@ -0,0 +1,29 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[es_ES]=Herramienta de configuración de QT5 +Name[es_ES]=Ajustes QT5 +Icon[es_ES]=preferencias-tema-escritorio diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_fr.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_fr.desktop.in new file mode 100644 index 00000000..ca58174a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_fr.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[fr]=Un outil de configuration de Qt5 +Name[fr]=Paramètres de Qt5 +Icon[fr]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_he.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_he.desktop.in new file mode 100644 index 00000000..78c49195 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_he.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[he]=כלי תצורה Qt5 +Name[he]=הגדרות Qt5 +Icon[he]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_it_IT.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_it_IT.desktop.in new file mode 100644 index 00000000..266f85fa --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_it_IT.desktop.in @@ -0,0 +1,32 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[it_IT]=Strumento di configurazione Qt5 +Name[it_IT]=Impostazioni Qt5 +Icon[it_IT]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_nl_NL.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_nl_NL.desktop.in new file mode 100644 index 00000000..c3ef6b16 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_nl_NL.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[nl_NL]=Qt5-instellingengereedschap +Name[nl_NL]=Qt5-instellingen +Icon[nl_NL]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_pl.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_pl.desktop.in new file mode 100644 index 00000000..2c4f1af0 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_pl.desktop.in @@ -0,0 +1,32 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[pl]=Narzędzie konfiguracji Qt5 +Name[pl]=Ustawienia Qt5 +Icon[pl]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_ru.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_ru.desktop.in new file mode 100644 index 00000000..7e4e0076 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_ru.desktop.in @@ -0,0 +1,19 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_sk.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_sk.desktop.in new file mode 100644 index 00000000..d992aa9b --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_sk.desktop.in @@ -0,0 +1,30 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[sk]=Qt5 konfiguračný nástroj +Name[sk]=Qt5 nastavenia diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_sr.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_sr.desktop.in new file mode 100644 index 00000000..19abdb5a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_sr.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[sr]=Qt5 конфигурациони алат +Name[sr]=Qt5 поставке +Icon[sr]=preferences-desktop-theme diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_zh_CN.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_zh_CN.desktop.in new file mode 100644 index 00000000..921ee36a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_zh_CN.desktop.in @@ -0,0 +1,29 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[zh_CN]=Qt5 配置工具 +Name[zh_CN]=Qt5 设置 +Icon[zh_CN]=偏好的桌面主题 diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_zh_TW.desktop.in b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_zh_TW.desktop.in new file mode 100644 index 00000000..af01caf8 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/desktop-translations/qt5ct_zh_TW.desktop.in @@ -0,0 +1,33 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + + + + + + + + + + + + + + + + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; + + +# Translations +Comment[zh_TW]=Qt5 設定工具 +Name[zh_TW]=Qt5 設定 +Icon[zh_TW]=偏好的桌面主題 diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.cpp new file mode 100644 index 00000000..398a2436 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.cpp @@ -0,0 +1,138 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QXmlStreamWriter> +#include <QFile> +#include <QDir> +#include <QMessageBox> +#include "fontconfigdialog.h" +#include "ui_fontconfigdialog.h" + +FontConfigDialog::FontConfigDialog(QWidget *parent) : + QDialog(parent), + m_ui(new Ui::FontConfigDialog) +{ + m_ui->setupUi(this); + + m_ui->hintingStyleComboBox->addItem(tr("None"), "hintnone"); + m_ui->hintingStyleComboBox->addItem(tr("Slight"), "hintslight"); + m_ui->hintingStyleComboBox->addItem(tr("Medium"), "hintmedium"); + m_ui->hintingStyleComboBox->addItem(tr("Full"), "hintfull"); + + m_ui->rgbaComboBox->addItem(tr("None"), "none"); + m_ui->rgbaComboBox->addItem("rgb", "rgb"); + m_ui->rgbaComboBox->addItem("bgr", "bgr"); + m_ui->rgbaComboBox->addItem("vrgb", "vrgb"); + m_ui->rgbaComboBox->addItem("vbgr", "vbgr"); + + m_ui->lcdFilterComboBox->addItem("lcdnone"); + m_ui->lcdFilterComboBox->addItem("lcddefault"); + m_ui->lcdFilterComboBox->addItem("lcdlight"); + m_ui->lcdFilterComboBox->addItem("lcdlegacy"); +} + +FontConfigDialog::~FontConfigDialog() +{ + delete m_ui; +} + +void FontConfigDialog::accept() +{ + QDir::home().mkpath(".config/fontconfig/"); + QString path = QDir::homePath() + "/.config/fontconfig/fonts.conf"; + qDebug("FontConfigDialog: fontconfig path: %s", qPrintable(path)); + + + if(QFile::exists(path)) + { + if(QMessageBox::question(this, tr("Font Configuration"), + tr("<i>%1</i> already exists. Do you want to replace it?").arg(path), + QMessageBox::Yes | QMessageBox::No) == QMessageBox::No) + { + QDialog::reject(); + return; + } + + QFile::remove(path + ".back"); + QFile::copy(path, path + ".back"); + } + + QFile file(path); + if(!file.open(QIODevice::WriteOnly)) + { + qWarning("FontConfigDialog: unable to open file: %s", qPrintable(file.errorString())); + return; + } + + QXmlStreamWriter stream(&file); + stream.setAutoFormatting(true); + + stream.writeStartDocument(); + stream.writeDTD("<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">"); + stream.writeStartElement("fontconfig"); + + stream.writeStartElement("match"); + stream.writeAttribute("target", "font"); + writeOption(&stream, "antialias", "bool", m_ui->antialisingCheckBox->isChecked() ? "true" : "false"); + writeOption(&stream, "hinting", "bool", m_ui->hintingCheckBox->isChecked() ? "true" : "false"); + writeOption(&stream, "hintstyle", "const", m_ui->hintingStyleComboBox->currentData().toString()); + writeOption(&stream, "rgba", "const", m_ui->rgbaComboBox->currentData().toString()); + writeOption(&stream, "autohint", "bool", m_ui->autohinterCheckBox->isChecked() ? "true" : "false"); + writeOption(&stream, "lcdfilter", "const", m_ui->lcdFilterComboBox->currentText()); + writeOption(&stream, "dpi", "double", QString::number(m_ui->dpiSpinBox->value())); + stream.writeEndElement(); + + if(m_ui->disableBoldAutohintCheckBox->isChecked()) + { + stream.writeStartElement("match"); + stream.writeAttribute("target", "font"); + + stream.writeStartElement("test"); + stream.writeAttribute("name", "weight"); + stream.writeAttribute("compare", "more"); + stream.writeTextElement("const", "medium"); + stream.writeEndElement(); + + writeOption(&stream, "autohint", "bool", m_ui->autohinterCheckBox->isChecked() ? "true" : "false"); + + stream.writeEndElement(); + } + stream.writeEndElement(); + stream.writeEndDocument(); + + QDialog::accept(); +} + +void FontConfigDialog::writeOption(QXmlStreamWriter *stream, const QString &name, const QString &type, const QString &value) +{ + stream->writeStartElement("edit"); + stream->writeAttribute("name", name); + stream->writeAttribute("mode", "assign"); + stream->writeTextElement(type, value); + stream->writeEndElement(); +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.h new file mode 100644 index 00000000..5b7e31a5 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.h @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef FONTCONFIGDIALOG_H +#define FONTCONFIGDIALOG_H + +#include <QDialog> + +namespace Ui { +class FontConfigDialog; +} + +class QXmlStreamWriter; + +class FontConfigDialog : public QDialog +{ + Q_OBJECT + +public: + explicit FontConfigDialog(QWidget *parent = 0); + ~FontConfigDialog(); + +public slots: + void accept(); + void writeOption(QXmlStreamWriter *stream, const QString &name, const QString &type, const QString &value); + +private: + Ui::FontConfigDialog *m_ui; +}; + +#endif // FONTCONFIGDIALOG_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.ui new file mode 100644 index 00000000..a557695f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontconfigdialog.ui @@ -0,0 +1,160 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>FontConfigDialog</class> + <widget class="QDialog" name="FontConfigDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>349</width> + <height>286</height> + </rect> + </property> + <property name="windowTitle"> + <string>Font Configuration</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> + <number>6</number> + </property> + <item row="5" column="0" colspan="2"> + <widget class="QCheckBox" name="disableBoldAutohintCheckBox"> + <property name="text"> + <string>Disable automatic hinting for bold fonts</string> + </property> + </widget> + </item> + <item row="6" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>LCD filter:</string> + </property> + </widget> + </item> + <item row="4" column="0" colspan="2"> + <widget class="QCheckBox" name="autohinterCheckBox"> + <property name="text"> + <string>Automatic hinting</string> + </property> + </widget> + </item> + <item row="1" column="0" colspan="2"> + <widget class="QCheckBox" name="hintingCheckBox"> + <property name="text"> + <string>Hinting</string> + </property> + </widget> + </item> + <item row="8" column="0" colspan="2"> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + <item row="7" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>Font resolution:</string> + </property> + </widget> + </item> + <item row="6" column="1"> + <widget class="QComboBox" name="lcdFilterComboBox"/> + </item> + <item row="3" column="1"> + <widget class="QComboBox" name="rgbaComboBox"/> + </item> + <item row="2" column="1"> + <widget class="QComboBox" name="hintingStyleComboBox"/> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Subpixel geometry:</string> + </property> + </widget> + </item> + <item row="0" column="0" colspan="2"> + <widget class="QCheckBox" name="antialisingCheckBox"> + <property name="text"> + <string>Antialiasing</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Hinting style:</string> + </property> + </widget> + </item> + <item row="7" column="1"> + <widget class="QSpinBox" name="dpiSpinBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="suffix"> + <string> dpi</string> + </property> + <property name="minimum"> + <number>80</number> + </property> + <property name="maximum"> + <number>180</number> + </property> + <property name="value"> + <number>102</number> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>FontConfigDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>248</x> + <y>254</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>FontConfigDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>316</x> + <y>260</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.cpp new file mode 100644 index 00000000..ac9fb164 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.cpp @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QSignalMapper> +#include <QMessageBox> +#include <QSettings> +#include <QApplication> +#include <QFontDialog> +#include <QDir> +#include <QFile> +#include "qt5ct.h" +#include "fontspage.h" +#include "fontconfigdialog.h" +#include "ui_fontspage.h" + +FontsPage::FontsPage(QWidget *parent) : + TabPage(parent), + m_ui(new Ui::FontsPage) +{ + m_ui->setupUi(this); + + QSignalMapper *mapper = new QSignalMapper(this); + mapper->setMapping(m_ui->changeGeneralFontButton, m_ui->generalFontLabel); + mapper->setMapping(m_ui->changeFixedWidthFontButton, m_ui->fixedFontLabel); + connect(m_ui->changeGeneralFontButton, SIGNAL(clicked()), mapper, SLOT(map())); + connect(m_ui->changeFixedWidthFontButton, SIGNAL(clicked()), mapper, SLOT(map())); + connect(mapper, SIGNAL(mapped(QWidget*)), SLOT(onFontChangeRequested(QWidget*))); + + readSettings(); + + //icons + m_ui->createFontsConfButton->setIcon(QIcon::fromTheme("document-new")); + m_ui->removeFontsConfButton->setIcon(QIcon::fromTheme("edit-delete")); +} + +FontsPage::~FontsPage() +{ + delete m_ui; +} + +void FontsPage::writeSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.beginGroup("Fonts"); + settings.setValue("general", m_ui->generalFontLabel->font()); + settings.setValue("fixed", m_ui->fixedFontLabel->font()); + settings.endGroup(); +} + +void FontsPage::onFontChangeRequested(QWidget *widget) +{ + bool ok = false; + QFont font = QFontDialog::getFont (&ok, widget->font(), this); + if(ok) + { + widget->setFont(font); + qobject_cast<QLabel*>(widget)->setText(font.family () + " " + QString::number(font.pointSize ())); + } +} + +void FontsPage::readSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.beginGroup("Fonts"); + loadFont(&settings, m_ui->generalFontLabel, "general"); + loadFont(&settings, m_ui->fixedFontLabel, "fixed"); + settings.endGroup(); +} + +void FontsPage::loadFont(QSettings *settings, QLabel *label, const QString &key) +{ + QFont font = settings->value(key, QApplication::font()).value<QFont>(); + label->setText(font.family () + " " + QString::number(font.pointSize ())); + label->setFont(font); +} + +void FontsPage::on_createFontsConfButton_clicked() +{ + FontConfigDialog d(this); + d.exec(); +} + +void FontsPage::on_removeFontsConfButton_clicked() +{ + QString path = QDir::homePath() + "/.config/fontconfig/fonts.conf"; + + + if(QFile::exists(path)) + { + if(QMessageBox::question(this, tr("Remove Font Configuration"), + tr("Are you sure you want to delete <i>%1</i>?").arg(path), + QMessageBox::Yes | QMessageBox::No) == QMessageBox::No) + { + return; + } + + QFile::remove(path + ".back"); + QFile::copy(path, path + ".back"); + QFile::remove(path); + } +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.h new file mode 100644 index 00000000..a9c5f1f6 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.h @@ -0,0 +1,62 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef FONTSPAGE_H +#define FONTSPAGE_H + +#include "tabpage.h" + +namespace Ui { +class FontsPage; +} + +class QLabel; +class QSettings; + +class FontsPage : public TabPage +{ + Q_OBJECT + +public: + explicit FontsPage(QWidget *parent = 0); + ~FontsPage(); + + void writeSettings(); + +private slots: + void onFontChangeRequested(QWidget *widget); + void on_createFontsConfButton_clicked(); + void on_removeFontsConfButton_clicked(); + +private: + void readSettings(); + void loadFont(QSettings *settings, QLabel *label, const QString &key); + Ui::FontsPage *m_ui; +}; + +#endif // FONTSPAGE_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.ui new file mode 100644 index 00000000..b03b5fc0 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/fontspage.ui @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>FontsPage</class> + <widget class="QWidget" name="FontsPage"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>517</width> + <height>320</height> + </rect> + </property> + <property name="windowTitle"> + <string notr="true">Form</string> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="1" column="2"> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>342</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="0" column="0" colspan="3"> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="1"> + <widget class="QLabel" name="generalFontLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="frameShape"> + <enum>QFrame::StyledPanel</enum> + </property> + <property name="text"> + <string>...</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="label_2"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>General:</string> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QToolButton" name="changeGeneralFontButton"> + <property name="text"> + <string>...</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLabel" name="fixedFontLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="frameShape"> + <enum>QFrame::StyledPanel</enum> + </property> + <property name="text"> + <string>...</string> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QToolButton" name="changeFixedWidthFontButton"> + <property name="text"> + <string>...</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_5"> + <property name="text"> + <string>Fixed width:</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="2" column="0" colspan="3"> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Expanding</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>280</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="0"> + <widget class="QPushButton" name="createFontsConfButton"> + <property name="text"> + <string>Create fonts.conf</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QPushButton" name="removeFontsConfButton"> + <property name="text"> + <string>Remove fonts.conf</string> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.cpp new file mode 100644 index 00000000..ee4d638d --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.cpp @@ -0,0 +1,214 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QSettings> +#include <QFileInfo> +#include <QFileInfoList> +#include <QDir> +#include <QTreeWidgetItem> +#include <QImageReader> +#include <QLocale> +#include "qt5ct.h" +#include "iconthemepage.h" +#include "ui_iconthemepage.h" + +IconThemePage::IconThemePage(QWidget *parent) : + TabPage(parent), + m_ui(new Ui::IconThemePage) +{ + m_ui->setupUi(this); + loadThemes(); + readSettings(); +} + +IconThemePage::~IconThemePage() +{ + delete m_ui; +} + +void IconThemePage::writeSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + QTreeWidgetItem *item = m_ui->treeWidget->currentItem(); + if(item) + settings.setValue("Appearance/icon_theme", item->data(3, Qt::UserRole)); +} + +void IconThemePage::readSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + QString name = settings.value("Appearance/icon_theme").toString(); + + if(name.isEmpty()) + return; + + for(int i = 0; i < m_ui->treeWidget->topLevelItemCount(); ++i) + { + QTreeWidgetItem *item = m_ui->treeWidget->topLevelItem(i); + if(item->data(3, Qt::UserRole).toString() == name) + { + m_ui->treeWidget->setCurrentItem(item); + break; + } + } +} + +void IconThemePage::loadThemes() +{ + QFileInfoList themeFileList; + foreach(QString path, Qt5CT::iconPaths()) + { + QDir dir(path); + dir.setFilter(QDir::Dirs | QDir::NoDotDot | QDir::NoDot); + foreach (QFileInfo info, dir.entryInfoList()) + { + QDir themeDir(info.absoluteFilePath()); + themeDir.setFilter(QDir::Files); + themeFileList << themeDir.entryInfoList(QStringList() << "index.theme"); + } + } + + foreach(QFileInfo info, themeFileList) + { + loadTheme(info.canonicalFilePath()); + } +} + +void IconThemePage::loadTheme(const QString &path) +{ + QSettings config(path, QSettings::IniFormat); + config.setIniCodec("UTF-8"); + + config.beginGroup("Icon Theme"); + QStringList dirs = config.value("Directories").toStringList(); + if(dirs.isEmpty() || config.value("Hidden", false).toBool()) + return; + + QString name, comment; + QString lang = QLocale::system().name(); + + name = config.value(QString("Name[%1]").arg(lang)).toString(); + comment = config.value(QString("Comment[%1]").arg(lang)).toString(); + + if(lang.contains("_")) + lang = lang.split("_").first(); + + if(name.isEmpty()) + name = config.value(QString("Name[%1]").arg(lang)).toString(); + + if(comment.isEmpty()) + comment = config.value(QString("Comment[%1]").arg(lang)).toString(); + + if(name.isEmpty()) + name = config.value("Name").toString(); + + if(comment.isEmpty()) + comment = config.value("Comment").toString(); + + config.endGroup(); + + QIcon icon1 = findIcon(path, 24, "document-save"); + QIcon icon2 = findIcon(path, 24, "document-print"); + QIcon icon3 = findIcon(path, 24, "media-playback-stop"); + + QTreeWidgetItem *item = new QTreeWidgetItem(); + item->setIcon(0, icon1); + item->setIcon(1, icon2); + item->setIcon(2, icon3); + item->setText(3, name); + item->setData(3, Qt::UserRole, QFileInfo(path).path().section("/", -1)); + item->setToolTip(3, comment); + item->setSizeHint(0, QSize(24,24)); + m_ui->treeWidget->addTopLevelItem(item); + + m_ui->treeWidget->resizeColumnToContents(0); + m_ui->treeWidget->resizeColumnToContents(1); + m_ui->treeWidget->resizeColumnToContents(2); + m_ui->treeWidget->resizeColumnToContents(3); +} + +QIcon IconThemePage::findIcon(const QString &themePath, int size, const QString &name) +{ + QSettings config(themePath, QSettings::IniFormat); + config.beginGroup("Icon Theme"); + QStringList dirs = config.value("Directories").toStringList(); + QStringList parents = config.value("Inherits").toStringList(); + bool haveInherits = config.contains("Inherits"); + config.endGroup(); + + foreach (QString dir, dirs) + { + config.beginGroup(dir); + if(config.value("Size").toInt() == size) + { + QDir iconDir = QFileInfo(themePath).path() + "/" + dir; + iconDir.setFilter(QDir::Files); + iconDir.setNameFilters(QStringList () << name + ".*"); + if(iconDir.entryInfoList().isEmpty()) + continue; + return QIcon(iconDir.entryInfoList().first().absoluteFilePath()); + } + config.endGroup(); + } + + foreach (QString dir, dirs) + { + config.beginGroup(dir); + if(abs(config.value("Size").toInt() - size) < 4) + { + QDir iconDir = QFileInfo(themePath).path() + "/" + dir; + iconDir.setFilter(QDir::Files); + iconDir.setNameFilters(QStringList () << name + ".*"); + if(iconDir.entryInfoList().isEmpty()) + continue; + return QIcon(iconDir.entryInfoList().first().absoluteFilePath()); + } + config.endGroup(); + } + + if (!haveInherits) + return QIcon(); + + parents.append("hicolor"); //add fallback themes + parents.append("gnome"); + parents.removeDuplicates(); + + foreach (QString parent, parents) + { + QString parentThemePath = QDir(QFileInfo(themePath).path() + "/../" + parent).canonicalPath() + "/index.theme"; + + if(!QFile::exists(parentThemePath) || parentThemePath == themePath) + continue; + + QIcon icon = findIcon(parentThemePath, size, name); + if(!icon.isNull()) + return icon; + } + + return QIcon(); +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.h new file mode 100644 index 00000000..0ccd64e0 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef ICONTHEMEPAGE_H +#define ICONTHEMEPAGE_H + +#include <QIcon> +#include "tabpage.h" + +namespace Ui { +class IconThemePage; +} + +class IconThemePage : public TabPage +{ + Q_OBJECT + +public: + explicit IconThemePage(QWidget *parent = 0); + ~IconThemePage(); + + void writeSettings(); + +private: + void readSettings(); + void loadThemes(); + void loadTheme(const QString &path); + QIcon findIcon(const QString &themePath, int size, const QString &name); + Ui::IconThemePage *m_ui; +}; + +#endif // ICONTHEMEPAGE_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.ui new file mode 100644 index 00000000..a6385041 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/iconthemepage.ui @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>IconThemePage</class> + <widget class="QWidget" name="IconThemePage"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>300</height> + </rect> + </property> + <property name="windowTitle"> + <string notr="true">Form</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QTreeWidget" name="treeWidget"> + <property name="columnCount"> + <number>4</number> + </property> + <attribute name="headerVisible"> + <bool>false</bool> + </attribute> + <column> + <property name="text"> + <string notr="true">1</string> + </property> + </column> + <column> + <property name="text"> + <string notr="true">2</string> + </property> + </column> + <column> + <property name="text"> + <string notr="true">3</string> + </property> + </column> + <column> + <property name="text"> + <string notr="true">4</string> + </property> + </column> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.cpp new file mode 100644 index 00000000..fc5c0662 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.cpp @@ -0,0 +1,140 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QSettings> +#include <QApplication> +#include <QDialogButtonBox> +#include "qt5ct.h" +#include "interfacepage.h" +#include "ui_interfacepage.h" + +InterfacePage::InterfacePage(QWidget *parent) : + TabPage(parent), + m_ui(new Ui::InterfacePage) +{ + m_ui->setupUi(this); + + m_ui->buttonLayoutComboBox->addItem("Windows", QDialogButtonBox::WinLayout); + m_ui->buttonLayoutComboBox->addItem("Mac OS X", QDialogButtonBox::MacLayout); + m_ui->buttonLayoutComboBox->addItem("KDE", QDialogButtonBox::KdeLayout); + m_ui->buttonLayoutComboBox->addItem("GNOME", QDialogButtonBox::GnomeLayout); + + m_ui->toolButtonStyleComboBox->addItem(tr("Only display the icon"), Qt::ToolButtonIconOnly); + m_ui->toolButtonStyleComboBox->addItem(tr("Only display the text"), Qt::ToolButtonTextOnly); + m_ui->toolButtonStyleComboBox->addItem(tr("The text appears beside the icon"), Qt::ToolButtonTextBesideIcon); + m_ui->toolButtonStyleComboBox->addItem(tr("The text appears under the icon"), Qt::ToolButtonTextUnderIcon); + m_ui->toolButtonStyleComboBox->addItem(tr("Follow the application style"), Qt::ToolButtonFollowStyle); + + readSettings(); +} + +InterfacePage::~InterfacePage() +{ + delete m_ui; +} + +void InterfacePage::writeSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.beginGroup("Interface"); + settings.setValue("double_click_interval", m_ui->doubleClickIntervalSpinBox->value()); + settings.setValue("cursor_flash_time", m_ui->cursorFlashTimeSpinBox->value()); + settings.setValue("buttonbox_layout", m_ui->buttonLayoutComboBox->currentData()); + settings.setValue("menus_have_icons", m_ui->menuIconsCheckBox->isChecked()); + settings.setValue("activate_item_on_single_click", m_ui->singleClickCheckBox->checkState()); + settings.setValue("dialog_buttons_have_icons", m_ui->dialogIconsCheckBox->checkState()); + settings.setValue("toolbutton_style", m_ui->toolButtonStyleComboBox->currentData()); + settings.setValue("wheel_scroll_lines", m_ui->wheelScrollLinesSpinBox->value()); + + QStringList effects; + if(m_ui->guiEffectsCheckBox->isChecked()) + effects << "General"; + + if(m_ui->menuEffectComboBox->currentIndex() == 1) + effects << "AnimateMenu"; + else if(m_ui->menuEffectComboBox->currentIndex() == 2) + effects << "FadeMenu"; + + if(m_ui->comboBoxEffectComboBox->currentIndex() == 1) + effects << "AnimateCombo"; + + if(m_ui->toolTipEffectComboBox->currentIndex() == 1) + effects << "AnimateTooltip"; + else if(m_ui->toolTipEffectComboBox->currentIndex() == 2) + effects << "FadeTooltip"; + + if(m_ui->toolBoxEffectComboBox->currentIndex() == 1) + effects << "AnimateToolBox"; + + settings.setValue("gui_effects", effects); + settings.endGroup(); +} + +void InterfacePage::readSettings() +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.beginGroup("Interface"); + m_ui->doubleClickIntervalSpinBox->setValue(qApp->doubleClickInterval()); + m_ui->cursorFlashTimeSpinBox->setValue(qApp->cursorFlashTime()); + + m_ui->guiEffectsCheckBox->setChecked(qApp->isEffectEnabled(Qt::UI_General)); + + int layout = settings.value("buttonbox_layout", style()->styleHint(QStyle::SH_DialogButtonLayout)).toInt(); + int index = m_ui->buttonLayoutComboBox->findData(layout); + if(index >= 0) + m_ui->buttonLayoutComboBox->setCurrentIndex(index); + + if(qApp->isEffectEnabled(Qt::UI_AnimateMenu)) + m_ui->menuEffectComboBox->setCurrentIndex(1); + else if(qApp->isEffectEnabled(Qt::UI_FadeMenu)) + m_ui->menuEffectComboBox->setCurrentIndex(2); + + if(qApp->isEffectEnabled(Qt::UI_AnimateCombo)) + m_ui->comboBoxEffectComboBox->setCurrentIndex(1); + + if(qApp->isEffectEnabled(Qt::UI_AnimateTooltip)) + m_ui->toolTipEffectComboBox->setCurrentIndex(1); + else if(qApp->isEffectEnabled(Qt::UI_FadeTooltip)) + m_ui->toolTipEffectComboBox->setCurrentIndex(2); + + if(qApp->isEffectEnabled(Qt::UI_AnimateToolBox)) + m_ui->toolBoxEffectComboBox->setCurrentIndex(1); + + m_ui->singleClickCheckBox->setCheckState((Qt::CheckState)settings.value("activate_item_on_single_click", Qt::PartiallyChecked).toInt()); + m_ui->dialogIconsCheckBox->setCheckState((Qt::CheckState)settings.value("dialog_buttons_have_icons", Qt::PartiallyChecked).toInt()); + m_ui->menuIconsCheckBox->setChecked(!qApp->testAttribute(Qt::AA_DontShowIconsInMenus)); + + int toolbarStyle = settings.value("toolbutton_style", Qt::ToolButtonFollowStyle).toInt(); + index = m_ui->toolButtonStyleComboBox->findData(toolbarStyle); + if(index >= 0) + m_ui->toolButtonStyleComboBox->setCurrentIndex(index); + + m_ui->wheelScrollLinesSpinBox->setValue(settings.value("wheel_scroll_lines", 3).toInt()); + + settings.endGroup(); +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.h new file mode 100644 index 00000000..637b6bf1 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.h @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef INTERFACEPAGE_H +#define INTERFACEPAGE_H + +#include "tabpage.h" + +namespace Ui { +class InterfacePage; +} + +class InterfacePage : public TabPage +{ + Q_OBJECT + +public: + explicit InterfacePage(QWidget *parent = 0); + ~InterfacePage(); + + void writeSettings(); + +private: + void readSettings(); + + Ui::InterfacePage *m_ui; +}; + +#endif // INTERFACEPAGE_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.ui new file mode 100644 index 00000000..ca9d0291 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/interfacepage.ui @@ -0,0 +1,327 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>InterfacePage</class> + <widget class="QWidget" name="InterfacePage"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>498</width> + <height>449</height> + </rect> + </property> + <property name="windowTitle"> + <string notr="true">Form</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="2" column="0"> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>259</height> + </size> + </property> + </spacer> + </item> + <item row="0" column="0"> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Double click interval:</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Cursor flash time:</string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>ComboBox effect:</string> + </property> + </widget> + </item> + <item row="6" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>ToolTip effect:</string> + </property> + </widget> + </item> + <item row="7" column="0"> + <widget class="QLabel" name="label_5"> + <property name="text"> + <string>ToolBox effect:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QSpinBox" name="doubleClickIntervalSpinBox"> + <property name="suffix"> + <string> ms</string> + </property> + <property name="maximum"> + <number>2000</number> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QSpinBox" name="cursorFlashTimeSpinBox"> + <property name="suffix"> + <string> ms</string> + </property> + <property name="maximum"> + <number>4000</number> + </property> + </widget> + </item> + <item row="5" column="1"> + <widget class="QComboBox" name="comboBoxEffectComboBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <item> + <property name="text"> + <string>Disable</string> + </property> + </item> + <item> + <property name="text"> + <string>Animate</string> + </property> + </item> + </widget> + </item> + <item row="6" column="1"> + <widget class="QComboBox" name="toolTipEffectComboBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <item> + <property name="text"> + <string>Disable</string> + </property> + </item> + <item> + <property name="text"> + <string>Animate</string> + </property> + </item> + <item> + <property name="text"> + <string>Fade</string> + </property> + </item> + </widget> + </item> + <item row="7" column="1"> + <widget class="QComboBox" name="toolBoxEffectComboBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <item> + <property name="text"> + <string>Disable</string> + </property> + </item> + <item> + <property name="text"> + <string>Animate</string> + </property> + </item> + </widget> + </item> + <item row="4" column="0"> + <widget class="QLabel" name="label_6"> + <property name="text"> + <string>Menu effect:</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="QComboBox" name="menuEffectComboBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <item> + <property name="text"> + <string>Disable</string> + </property> + </item> + <item> + <property name="text"> + <string>Animate</string> + </property> + </item> + <item> + <property name="text"> + <string>Fade</string> + </property> + </item> + </widget> + </item> + <item row="3" column="0" colspan="2"> + <widget class="QCheckBox" name="guiEffectsCheckBox"> + <property name="text"> + <string>Enable gui effects</string> + </property> + </widget> + </item> + <item row="8" column="0"> + <widget class="QLabel" name="label_7"> + <property name="text"> + <string>Dialog buttons layout:</string> + </property> + </widget> + </item> + <item row="8" column="1"> + <widget class="QComboBox" name="buttonLayoutComboBox"/> + </item> + <item row="10" column="0" colspan="2"> + <widget class="QCheckBox" name="menuIconsCheckBox"> + <property name="text"> + <string>Menus have icons</string> + </property> + </widget> + </item> + <item row="9" column="0" colspan="2"> + <widget class="QCheckBox" name="dialogIconsCheckBox"> + <property name="text"> + <string>Dialog buttons have icons</string> + </property> + <property name="tristate"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="2" column="0" colspan="2"> + <widget class="QCheckBox" name="singleClickCheckBox"> + <property name="text"> + <string>Activate item on single-click</string> + </property> + <property name="tristate"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="11" column="0"> + <widget class="QLabel" name="label_8"> + <property name="text"> + <string>Toolbar button style:</string> + </property> + </widget> + </item> + <item row="11" column="1"> + <widget class="QComboBox" name="toolButtonStyleComboBox"/> + </item> + <item row="12" column="0"> + <widget class="QLabel" name="label_9"> + <property name="text"> + <string>Mouse wheel scroll lines:</string> + </property> + </widget> + </item> + <item row="12" column="1"> + <widget class="QSpinBox" name="wheelScrollLinesSpinBox"> + <property name="minimum"> + <number>1</number> + </property> + <property name="maximum"> + <number>20</number> + </property> + </widget> + </item> + </layout> + </item> + <item row="0" column="1"> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>238</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>guiEffectsCheckBox</sender> + <signal>toggled(bool)</signal> + <receiver>menuEffectComboBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>126</x> + <y>86</y> + </hint> + <hint type="destinationlabel"> + <x>201</x> + <y>114</y> + </hint> + </hints> + </connection> + <connection> + <sender>guiEffectsCheckBox</sender> + <signal>toggled(bool)</signal> + <receiver>comboBoxEffectComboBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>75</x> + <y>84</y> + </hint> + <hint type="destinationlabel"> + <x>160</x> + <y>153</y> + </hint> + </hints> + </connection> + <connection> + <sender>guiEffectsCheckBox</sender> + <signal>toggled(bool)</signal> + <receiver>toolTipEffectComboBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>54</x> + <y>84</y> + </hint> + <hint type="destinationlabel"> + <x>155</x> + <y>184</y> + </hint> + </hints> + </connection> + <connection> + <sender>guiEffectsCheckBox</sender> + <signal>toggled(bool)</signal> + <receiver>toolBoxEffectComboBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>36</x> + <y>91</y> + </hint> + <hint type="destinationlabel"> + <x>156</x> + <y>216</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/main.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/main.cpp new file mode 100644 index 00000000..d15c9c01 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/main.cpp @@ -0,0 +1,84 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QApplication> +#include <QLibraryInfo> +#include <QLocale> +#include "qt5ct.h" +#include <QTranslator> +#include <QMessageBox> +#include <QProcessEnvironment> +#include <QStyleFactory> +#include "mainwindow.h" + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + QTranslator translator; + QString locale = Qt5CT::systemLanguageID(); + translator.load(QString(":/qt5ct_") + locale); + app.installTranslator(&translator); + + QTranslator qt_translator; + qt_translator.load(QLibraryInfo::location (QLibraryInfo::TranslationsPath) + "/qtbase_" + locale); + app.installTranslator(&qt_translator); + + qDebug("Configuration path: %s", qPrintable(Qt5CT::configPath())); + qDebug("Shared QSS path: %s", qPrintable(Qt5CT::sharedStyleSheetPath())); + + //checking environment + QStringList errorMessages; + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + + if(env.contains("QT_STYLE_OVERRIDE")) + { + errorMessages << app.translate("main", "Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable"); + } + + if(env.value("QT_QPA_PLATFORMTHEME") != "qt5ct") + { + errorMessages << app.translate("main", "The <b>QT_QPA_PLATFORMTHEME</b> environment " + "variable is not set correctly"); + } + + if(!QStyleFactory::keys().contains("qt5ct-style")) + { + errorMessages << app.translate("main", "Unable to find <b>libqt5ct-style.so</b>"); + } + + if(!errorMessages.isEmpty()) + { + QMessageBox::critical(0, app.translate("main", "Error"), errorMessages.join("<br><br>")); + return 0; + } + + MainWindow w; + w.show(); + + return app.exec(); +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.cpp new file mode 100644 index 00000000..b120436f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.cpp @@ -0,0 +1,90 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QApplication> +#include <QSettings> +#include "qt5ct.h" +#include "mainwindow.h" +#include "appearancepage.h" +#include "fontspage.h" +#include "iconthemepage.h" +#include "interfacepage.h" +#include "qsspage.h" +#include "ui_mainwindow.h" + +MainWindow::MainWindow(QWidget *parent) : + QWidget(parent), + m_ui(new Ui::MainWindow) +{ + m_ui->setupUi(this); + m_ui->tabWidget->addTab(new AppearancePage(this), tr("Appearance")); + m_ui->tabWidget->addTab(new FontsPage(this), tr("Fonts")); + m_ui->tabWidget->addTab(new IconThemePage(this), tr("Icon Theme")); + m_ui->tabWidget->addTab(new InterfacePage(this), tr("Interface")); +#ifdef USE_WIDGETS + m_ui->tabWidget->addTab(new QSSPage(this), tr("Style Sheets")); +#endif + + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + restoreGeometry(settings.value("SettingsWindow/geometry").toByteArray()); + + setWindowIcon(QIcon::fromTheme("preferences-desktop-theme")); + + m_ui->versionLabel->setText(tr("Version: %1").arg(QT5CT_VERSION_STR)); +} + +MainWindow::~MainWindow() +{ + delete m_ui; +} + +void MainWindow::closeEvent(QCloseEvent *) +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.setValue("SettingsWindow/geometry", saveGeometry()); +} + +void MainWindow::on_buttonBox_clicked(QAbstractButton *button) +{ + int id = m_ui->buttonBox->standardButton(button); + if(id == QDialogButtonBox::Ok || id == QDialogButtonBox::Apply) + { + for(int i = 0; i < m_ui->tabWidget->count(); ++i) + { + TabPage *p = qobject_cast<TabPage*>(m_ui->tabWidget->widget(i)); + if(p) + p->writeSettings(); + } + } + + if(id == QDialogButtonBox::Ok || id == QDialogButtonBox::Cancel) + { + close(); + qApp->quit(); + } +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.h new file mode 100644 index 00000000..f532141c --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include <QWidget> + +class QAbstractButton; + +namespace Ui { +class MainWindow; +} + +class MainWindow : public QWidget +{ + Q_OBJECT + +public: + explicit MainWindow(QWidget *parent = 0); + ~MainWindow(); + +private slots: + void on_buttonBox_clicked(QAbstractButton *button); + +private: + void closeEvent(QCloseEvent *); + + Ui::MainWindow *m_ui; +}; + +#endif // MAINWINDOW_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.ui new file mode 100644 index 00000000..5bdab6d7 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/mainwindow.ui @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>MainWindow</class> + <widget class="QWidget" name="MainWindow"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>438</width> + <height>374</height> + </rect> + </property> + <property name="windowTitle"> + <string>Qt5 Configuration Tool</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> + <number>6</number> + </property> + <item row="0" column="0" colspan="2"> + <widget class="QTabWidget" name="tabWidget"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="versionLabel"> + <property name="text"> + <string notr="true">...</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="standardButtons"> + <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.cpp new file mode 100644 index 00000000..31a3a2a9 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.cpp @@ -0,0 +1,146 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QPalette> +#include <QColorDialog> +#include <QSettings> +#include "qt5ct.h" +#include "paletteeditdialog.h" +#include "ui_paletteeditdialog.h" + +PaletteEditDialog::PaletteEditDialog(const QPalette &palette, QStyle *currentStyle, QWidget *parent) : + QDialog(parent), + m_ui(new Ui::PaletteEditDialog) +{ + m_currentStyle = currentStyle; + m_ui->setupUi(this); + m_ui->tableWidget->setColumnCount(3); + m_ui->tableWidget->setRowCount(QPalette::NColorRoles); + m_ui->tableWidget->verticalHeader()->setDefaultSectionSize(fontMetrics().lineSpacing() + 10); + m_ui->tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::Fixed); + m_ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); + + QStringList labels; + labels << tr("Active") << tr("Inactive") << tr("Disabled"); + m_ui->tableWidget->setHorizontalHeaderLabels(labels); + setPalette(palette); + + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + restoreGeometry(settings.value("PaletteEditor/geometry").toByteArray()); +} + +PaletteEditDialog::~PaletteEditDialog() +{ + delete m_ui; +} + +QPalette PaletteEditDialog::selectedPalette() const +{ + QPalette palette; + for(int i = 0; i < QPalette::NColorRoles; i++) + { + palette.setBrush(QPalette::Active, QPalette::ColorRole(i), m_ui->tableWidget->item(i,0)->backgroundColor()); + palette.setBrush(QPalette::Inactive, QPalette::ColorRole(i), m_ui->tableWidget->item(i,1)->backgroundColor()); + palette.setBrush(QPalette::Disabled, QPalette::ColorRole(i), m_ui->tableWidget->item(i,2)->backgroundColor()); + } + return palette; +} + +void PaletteEditDialog::setPalette(const QPalette &palette) +{ + for(int i = 0; i < QPalette::NColorRoles; i++) + { + if(!m_ui->tableWidget->item(i,0)) + m_ui->tableWidget->setItem(i, 0, new QTableWidgetItem()); + if(!m_ui->tableWidget->item(i,1)) + m_ui->tableWidget->setItem(i, 1, new QTableWidgetItem()); + if(!m_ui->tableWidget->item(i,2)) + m_ui->tableWidget->setItem(i, 2, new QTableWidgetItem()); + + m_ui->tableWidget->item(i,0)->setBackgroundColor(palette.color(QPalette::Active, QPalette::ColorRole(i))); + m_ui->tableWidget->item(i,1)->setBackgroundColor(palette.color(QPalette::Inactive, QPalette::ColorRole(i))); + m_ui->tableWidget->item(i,2)->setBackgroundColor(palette.color(QPalette::Disabled, QPalette::ColorRole(i))); + } + + QStringList labels; + labels << tr("Window text") << tr("Button background") << tr("Bright") << tr("Less bright") << tr("Dark") << tr("Less dark") + << tr("Normal text") << tr("Bright text") << tr("Button text") << tr("Normal background") << tr("Window") << tr("Shadow") + << tr("Highlight") << tr("Highlighted text") << tr("Link") << tr("Visited link") + << tr("Alternate background") << tr("Default") << tr("Tooltip background") << tr("Tooltip text"); + m_ui->tableWidget->setVerticalHeaderLabels(labels); +} + +void PaletteEditDialog::hideEvent(QHideEvent *) +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.setValue("PaletteEditor/geometry", saveGeometry()); +} + +void PaletteEditDialog::on_tableWidget_itemClicked(QTableWidgetItem *item) +{ + QColor color = QColorDialog::getColor(item->backgroundColor(), this, tr("Select Color")); + if(color.isValid()) + { + item->setBackgroundColor(color); + emit paletteChanged(selectedPalette()); + } +} + +void PaletteEditDialog::on_resetPaletteButton_clicked() +{ + setPalette(m_currentStyle->standardPalette()); + emit paletteChanged(selectedPalette()); +} + +void PaletteEditDialog::on_buildInactiveButton_clicked() +{ + QPalette palette = selectedPalette(); + for(int i = 0; i < QPalette::NColorRoles; i++) + { + palette.setColor(QPalette::Inactive, QPalette::ColorRole(i), + palette.color(QPalette::Active, QPalette::ColorRole(i))); + } + setPalette(palette); + emit paletteChanged(selectedPalette()); +} + +void PaletteEditDialog::on_buildDisabledButton_clicked() +{ + QPalette palette = selectedPalette(); + for(int i = 0; i < QPalette::NColorRoles; i++) + { + palette.setColor(QPalette::Disabled, QPalette::ColorRole(i), + palette.color(QPalette::Active, QPalette::ColorRole(i))); + } + palette.setColor(QPalette::Disabled, QPalette::ButtonText, Qt::darkGray); + palette.setColor(QPalette::Disabled, QPalette::WindowText, Qt::darkGray); + palette.setColor(QPalette::Disabled, QPalette::Text, Qt::darkGray); + palette.setColor(QPalette::Disabled, QPalette::HighlightedText, Qt::darkGray); + setPalette(palette); + emit paletteChanged(selectedPalette()); +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.h new file mode 100644 index 00000000..c8691a3c --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.h @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef PALETTEEDITDIALOG_H +#define PALETTEEDITDIALOG_H + +#include <QDialog> +#include <QPalette> + +class QTableWidgetItem; +class QStyle; + +namespace Ui { +class PaletteEditDialog; +} + +class PaletteEditDialog : public QDialog +{ + Q_OBJECT + +public: + explicit PaletteEditDialog(const QPalette &palette, QStyle *currentStyle, QWidget *parent = 0); + ~PaletteEditDialog(); + + QPalette selectedPalette() const; + +signals: + void paletteChanged(const QPalette &p); + +private slots: + void on_tableWidget_itemClicked(QTableWidgetItem *item); + void on_resetPaletteButton_clicked(); + void on_buildInactiveButton_clicked(); + void on_buildDisabledButton_clicked(); + +private: + void setPalette(const QPalette &palette); + void hideEvent(QHideEvent *); + Ui::PaletteEditDialog *m_ui; + QStyle *m_currentStyle; +}; + +#endif // PALETTEEDITDIALOG_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.ui new file mode 100644 index 00000000..6ca6350f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/paletteeditdialog.ui @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>PaletteEditDialog</class> + <widget class="QDialog" name="PaletteEditDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>631</width> + <height>529</height> + </rect> + </property> + <property name="windowTitle"> + <string>Palette Editor</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> + <number>6</number> + </property> + <item row="3" column="0"> + <widget class="QPushButton" name="buildInactiveButton"> + <property name="text"> + <string>Build inactive palette</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QPushButton" name="buildDisabledButton"> + <property name="text"> + <string>Build disabled palette</string> + </property> + </widget> + </item> + <item row="3" column="3"> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>117</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="9" column="0" colspan="5"> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + <item row="0" column="0" colspan="5"> + <widget class="QTableWidget" name="tableWidget"> + <property name="editTriggers"> + <set>QAbstractItemView::NoEditTriggers</set> + </property> + <property name="selectionMode"> + <enum>QAbstractItemView::NoSelection</enum> + </property> + <property name="columnCount"> + <number>0</number> + </property> + </widget> + </item> + <item row="3" column="2"> + <widget class="QPushButton" name="resetPaletteButton"> + <property name="text"> + <string>Reset palette</string> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>PaletteEditDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>248</x> + <y>254</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>PaletteEditDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>316</x> + <y>260</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/previewform.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/previewform.ui new file mode 100644 index 00000000..508201db --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/previewform.ui @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>PreviewForm</class> + <widget class="QWidget" name="PreviewForm"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>281</width> + <height>130</height> + </rect> + </property> + <property name="windowTitle"> + <string>Preview Window</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QTabWidget" name="tabWidget"> + <property name="currentIndex"> + <number>0</number> + </property> + <widget class="QWidget" name="tab_3"> + <attribute name="title"> + <string>Tab 1</string> + </attribute> + <layout class="QGridLayout" name="gridLayout_4"> + <item row="1" column="0"> + <widget class="QPushButton" name="pushButton_3"> + <property name="text"> + <string>PushButton</string> + </property> + </widget> + </item> + <item row="1" column="1" colspan="2"> + <widget class="QProgressBar" name="progressBar_2"> + <property name="value"> + <number>24</number> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLineEdit" name="lineEdit_2"/> + </item> + <item row="0" column="1" colspan="2"> + <widget class="QSpinBox" name="spinBox_2"/> + </item> + </layout> + </widget> + <widget class="QWidget" name="tab_4"> + <attribute name="title"> + <string>Tab 2</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <item> + <widget class="QRadioButton" name="radioButton_7"> + <property name="text"> + <string>RadioButton</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="checkBox_2"> + <property name="text"> + <string>CheckBox</string> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.cpp new file mode 100644 index 00000000..7c6292ac --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.cpp @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QFile> +#include <QSettings> +#include "qt5ct.h" +#include "qsseditordialog.h" +#include "ui_qsseditordialog.h" + +QSSEditorDialog::QSSEditorDialog(const QString &filePath, QWidget *parent) : + QDialog(parent), + m_ui(new Ui::QSSEditorDialog) +{ + m_ui->setupUi(this); + m_filePath = filePath; + + QFile file(filePath); + file.open(QIODevice::ReadOnly); + m_ui->textEdit->setPlainText(QString::fromUtf8(file.readAll())); + setWindowTitle(tr("%1 - Style Sheet Editor").arg(file.fileName())); + + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + restoreGeometry(settings.value("QSSEditor/geometry").toByteArray()); +} + +QSSEditorDialog::~QSSEditorDialog() +{ + delete m_ui; +} + +void QSSEditorDialog::save() +{ + QFile file(m_filePath); + file.open(QIODevice::WriteOnly); + file.write(m_ui->textEdit->toPlainText().toUtf8()); +} + +void QSSEditorDialog::hideEvent(QHideEvent *) +{ + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + settings.setValue("QSSEditor/geometry", saveGeometry()); +} + +void QSSEditorDialog::on_buttonBox_clicked(QAbstractButton *button) +{ + QDialogButtonBox::StandardButton id = m_ui->buttonBox->standardButton(button); + if(id == QDialogButtonBox::Ok) + { + save(); + accept(); + } + else if(id == QDialogButtonBox::Save) + { + save(); + } + else + { + reject(); + } +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.h new file mode 100644 index 00000000..e2a6c773 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.h @@ -0,0 +1,59 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef QSSEDITORDIALOG_H +#define QSSEDITORDIALOG_H + +#include <QDialog> +#include <QString> + +namespace Ui { +class QSSEditorDialog; +} + +class QAbstractButton; + +class QSSEditorDialog : public QDialog +{ + Q_OBJECT + +public: + explicit QSSEditorDialog(const QString &filePath, QWidget *parent = 0); + ~QSSEditorDialog(); + +private slots: + void on_buttonBox_clicked(QAbstractButton *button); + +private: + void save(); + void hideEvent(QHideEvent *); + Ui::QSSEditorDialog *m_ui; + QString m_filePath; +}; + +#endif // QSSEDITORDIALOG_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.ui new file mode 100644 index 00000000..7627b4d4 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsseditordialog.ui @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>QSSEditorDialog</class> + <widget class="QDialog" name="QSSEditorDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>643</width> + <height>499</height> + </rect> + </property> + <property name="windowTitle"> + <string>Style Sheet Editor</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> + <number>6</number> + </property> + <item> + <widget class="QTextEdit" name="textEdit"> + <property name="acceptRichText"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::Save</set> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.cpp new file mode 100644 index 00000000..784ff674 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.cpp @@ -0,0 +1,232 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QSettings> +#include <QDir> +#include <QInputDialog> +#include <QMessageBox> +#include <QFile> +#include <QMenu> +#include "qt5ct.h" +#include "qsseditordialog.h" +#include "qsspage.h" +#include "ui_qsspage.h" + +#define QSS_FULL_PATH_ROLE (Qt::ItemDataRole(Qt::UserRole)) +#define QSS_WRITABLE_ROLE (Qt::ItemDataRole(Qt::UserRole + 1)) + +QSSPage::QSSPage(QWidget *parent) : + TabPage(parent), + m_ui(new Ui::QSSPage) +{ + m_ui->setupUi(this); + QDir("/").mkpath(Qt5CT::userStyleSheetPath()); + + m_menu = new QMenu(this); + m_menu->addAction(QIcon::fromTheme("accessories-text-editor"), tr("Edit"), this, SLOT(on_editButton_clicked())); + m_menu->addAction(tr("Rename"), this, SLOT(on_renameButton_clicked())); + m_menu->addSeparator(); + m_menu->addAction(QIcon::fromTheme("edit-delete"), tr("Remove"), this, SLOT(on_removeButton_clicked())); + + readSettings(); + + //icons + m_ui->createButton->setIcon(QIcon::fromTheme("document-new")); + m_ui->editButton->setIcon(QIcon::fromTheme("accessories-text-editor")); + m_ui->removeButton->setIcon(QIcon::fromTheme("edit-delete")); +} + +QSSPage::~QSSPage() +{ + delete m_ui; +} + +void QSSPage::writeSettings() +{ + QStringList styleSheets; + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + + for(int i = 0; i < m_ui->qssListWidget->count(); ++i) + { + QListWidgetItem *item = m_ui->qssListWidget->item(i); + if(item->checkState() == Qt::Checked) + styleSheets << item->data(QSS_FULL_PATH_ROLE).toString(); + } + + settings.setValue("Interface/stylesheets", styleSheets); +} + +void QSSPage::on_qssListWidget_currentItemChanged(QListWidgetItem *current, QListWidgetItem *) +{ + if(current) + { + m_ui->editButton->setEnabled(current->data(QSS_WRITABLE_ROLE).toBool()); + m_ui->removeButton->setEnabled(current->data(QSS_WRITABLE_ROLE).toBool()); + m_ui->renameButton->setEnabled(current->data(QSS_WRITABLE_ROLE).toBool()); + } + else + { + m_ui->editButton->setEnabled(false); + m_ui->removeButton->setEnabled(false); + m_ui->renameButton->setEnabled(false); + } +} + +void QSSPage::on_createButton_clicked() +{ + QString name = QInputDialog::getText(this, tr("Enter Style Sheet Name"), tr("File name:")); + if(name.isEmpty()) + return; + + if(!name.endsWith(".qss", Qt::CaseInsensitive)) + name.append(".qss"); + + QString filePath = Qt5CT::userStyleSheetPath() + name; + + if(QFile::exists(filePath)) + { + QMessageBox::warning(this, tr("Error"), tr("The file \"%1\" already exists").arg(filePath)); + return; + } + + //creating empty file + QFile file(filePath); + file.open(QIODevice::WriteOnly); + file.close(); + + //creating item + QFileInfo info(filePath); + QListWidgetItem *item = new QListWidgetItem(info.fileName(), m_ui->qssListWidget); + item->setToolTip(info.filePath()); + item->setData(QSS_FULL_PATH_ROLE, info.filePath()); + item->setData(QSS_WRITABLE_ROLE, info.isWritable()); + item->setCheckState(Qt::Unchecked); +} + +void QSSPage::on_editButton_clicked() +{ + QListWidgetItem *item = m_ui->qssListWidget->currentItem(); + if(item) + { + QSSEditorDialog dialog(item->data(QSS_FULL_PATH_ROLE).toString(), this); + dialog.exec(); + } +} + +void QSSPage::on_removeButton_clicked() +{ + QListWidgetItem *item = m_ui->qssListWidget->currentItem(); + if(!item) + return; + + int button = QMessageBox::question(this, tr("Confirm Remove"), + tr("Are you sure you want to remove style sheet \"%1\"?") + .arg(item->text()), + QMessageBox::Yes | QMessageBox::No); + if(button == QMessageBox::Yes) + { + QFile::remove(item->data(QSS_FULL_PATH_ROLE).toString()); + delete item; + } +} + +void QSSPage::readSettings() +{ + //load stylesheets + m_ui->qssListWidget->clear(); + findStyleSheets(Qt5CT::userStyleSheetPath()); + findStyleSheets(Qt5CT::sharedStyleSheetPath()); + + QSettings settings(Qt5CT::configFile(), QSettings::IniFormat); + QStringList styleSheets = settings.value("Interface/stylesheets").toStringList(); + for(int i = 0; i < m_ui->qssListWidget->count(); ++i) + { + QListWidgetItem *item = m_ui->qssListWidget->item(i); + if(styleSheets.contains(item->data(QSS_FULL_PATH_ROLE).toString())) + item->setCheckState(Qt::Checked); + else + item->setCheckState(Qt::Unchecked); + } +} + +void QSSPage::findStyleSheets(const QString &path) +{ + QDir dir(path); + dir.setFilter(QDir::Files); + dir.setNameFilters(QStringList() << "*.qss"); + + foreach (QFileInfo info, dir.entryInfoList()) + { + QListWidgetItem *item = new QListWidgetItem(info.fileName(), m_ui->qssListWidget); + item->setToolTip(info.filePath()); + item->setData(QSS_FULL_PATH_ROLE, info.filePath()); + item->setData(QSS_WRITABLE_ROLE, info.isWritable()); + } +} + +void QSSPage::on_renameButton_clicked() +{ + QListWidgetItem *item = m_ui->qssListWidget->currentItem(); + if(!item) + return; + + QString name = QInputDialog::getText(this, tr("Rename Style Sheet"), tr("Style sheet name:"), + QLineEdit::Normal, item->text(), 0); + if(name.isEmpty()) + return; + + if(!m_ui->qssListWidget->findItems(name, Qt::MatchExactly).isEmpty()) + { + QMessageBox::warning(this, tr("Error"), tr("The style sheet \"%1\" already exists").arg(name)); + return; + } + + if(!name.endsWith(".qss", Qt::CaseInsensitive)) + name.append(".qss"); + + QString newPath = Qt5CT::userStyleSheetPath() + name; + + if(!QFile::rename(item->data(QSS_FULL_PATH_ROLE).toString(), newPath)) + { + QMessageBox::warning(this, tr("Error"), tr("Unable to rename file")); + return; + } + + item->setText(name); + item->setData(QSS_FULL_PATH_ROLE, newPath); + item->setToolTip(newPath); +} + +void QSSPage::on_qssListWidget_customContextMenuRequested(const QPoint &pos) +{ + QListWidgetItem *item = m_ui->qssListWidget->currentItem(); + if(item && item->data(QSS_WRITABLE_ROLE).toBool()) + { + m_menu->exec(m_ui->qssListWidget->viewport()->mapToGlobal(pos)); + } +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.h new file mode 100644 index 00000000..665f68c0 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef QSSPAGE_H +#define QSSPAGE_H + +#include "tabpage.h" + +namespace Ui { +class QSSPage; +} + +class QListWidgetItem; +class QMenu; + +class QSSPage : public TabPage +{ + Q_OBJECT + +public: + explicit QSSPage(QWidget *parent = 0); + ~QSSPage(); + + void writeSettings(); + +private slots: + void on_qssListWidget_currentItemChanged(QListWidgetItem *current, QListWidgetItem *); + void on_createButton_clicked(); + void on_editButton_clicked(); + void on_removeButton_clicked(); + void on_renameButton_clicked(); + void on_qssListWidget_customContextMenuRequested(const QPoint &pos); + +private: + void readSettings(); + void findStyleSheets(const QString &path); + Ui::QSSPage *m_ui; + QMenu *m_menu; +}; + +#endif // QSSPAGE_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.ui b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.ui new file mode 100644 index 00000000..124b4dc6 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qsspage.ui @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>QSSPage</class> + <widget class="QWidget" name="QSSPage"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>483</width> + <height>320</height> + </rect> + </property> + <property name="windowTitle"> + <string notr="true">Style Sheet Editor</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="1" column="0"> + <widget class="QPushButton" name="createButton"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="text"> + <string>Create</string> + </property> + </widget> + </item> + <item row="1" column="3"> + <widget class="QPushButton" name="removeButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Remove</string> + </property> + </widget> + </item> + <item row="1" column="5"> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>189</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="0" column="0" colspan="6"> + <widget class="QListWidget" name="qssListWidget"> + <property name="contextMenuPolicy"> + <enum>Qt::CustomContextMenu</enum> + </property> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QPushButton" name="editButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Edit</string> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QPushButton" name="renameButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Rename</string> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.cpp new file mode 100644 index 00000000..b83f43df --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.cpp @@ -0,0 +1,115 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include <QDir> +#include <QLocale> +#include "qt5ct.h" + +#ifndef QT5CT_DATADIR +#define QT5CT_DATADIR "/usr/share" +#endif + + +QString Qt5CT::configPath() +{ + return QDir::homePath() + "/.config/qt5ct/"; +} + +QString Qt5CT::configFile() +{ + return configPath() + "qt5ct.conf"; +} + +QStringList Qt5CT::iconPaths() +{ + QString xdgDataDirs = qgetenv("XDG_DATA_DIRS"); + QString xdgDataHome = qgetenv("XDG_DATA_HOME"); + + QStringList paths; + paths << QDir::homePath() + "/.icons/"; + + if(xdgDataDirs.isEmpty()) + { + paths << "/usr/share/icons"; + paths << "/usr/local/share/icons"; + } + else + { + foreach (QString p, xdgDataDirs.split(":")) + paths << QDir(p + "/icons/").absolutePath(); + } + + if(xdgDataHome.isEmpty()) + xdgDataHome = QDir::homePath() + "/.local/share"; + + paths << "/usr/share/pixmaps"; + paths << xdgDataHome + "/icons"; + paths.removeDuplicates(); + + //remove invalid + foreach (QString p, paths) + { + if(!QDir(p).exists()) + paths.removeAll(p); + } + return paths; +} + +QString Qt5CT::userStyleSheetPath() +{ + return configPath() + "qss/"; +} + +QString Qt5CT::sharedStyleSheetPath() +{ + return QT5CT_DATADIR"/qt5ct/qss/"; +} + +QString Qt5CT::userColorSchemePath() +{ + return configPath() + "colors/"; +} + +QString Qt5CT::sharedColorSchemePath() +{ + return QT5CT_DATADIR"/qt5ct/colors/"; +} + +QString Qt5CT::systemLanguageID() +{ +#ifdef Q_OS_UNIX + QByteArray v = qgetenv ("LC_ALL"); + if (v.isEmpty()) + v = qgetenv ("LC_MESSAGES"); + if (v.isEmpty()) + v = qgetenv ("LANG"); + if (!v.isEmpty()) + return QLocale (v).name(); +#endif + return QLocale::system().name(); +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.desktop b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.desktop new file mode 100644 index 00000000..1c5f6560 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.desktop @@ -0,0 +1,60 @@ +[Desktop Entry] +X-Desktop-File-Install-Version=0.11 +Name=Qt5 Settings + +Comment=Qt5 Configuration Tool + +Comment[ar]= أداة اعداد Qt5 +Name[ar]=إعدادات Qt5 + +Comment[bg]=Инструмент за настройка на Qt5 +Name[bg]=Настройки на Qt5 + +Comment[de]=Qt5-Konfigurationswerkzeug +Name[de]=Qt5-Einstellungen + +Comment[el]=Εργαλείο διαμόρφωσης της Qt5 +Name[el]=Ρυθμίσεις Qt5 + +Comment[es_ES]=Herramienta de configuración de QT5 +Name[es_ES]=Ajustes QT5 + +Comment[fr]=Un outil de configuration de Qt5 +Name[fr]=Paramètres de Qt5 + +Comment[he]=כלי תצורה Qt5 +Name[he]=הגדרות Qt5 + +Comment[ru]=Программа для настройки Qt5 +Name[ru]=Настройки Qt5 + +Comment[cs]=Nástroj na nastavení Qt5 +Name[cs]=Nastavení Qt5 + +Comment[it_IT]=Strumento di configurazione Qt5 +Name[it_IT]=Impostazioni Qt5 + +Comment[nl_NL]=Qt5-instellingengereedschap +Name[nl_NL]=Qt5-instellingen + +Comment[pl]=Narzędzie konfiguracji Qt5 +Name[pl]=Ustawienia Qt5 + +Comment[sk]=Qt5 konfiguračný nástroj +Name[sk]=Qt5 nastavenia + +Comment[sr]=Qt5 конфигурациони алат +Name[sr]=Qt5 поставке + +Comment[zh_CN]=Qt5 配置工具 +Name[zh_CN]=Qt5 设置 + +Comment[zh_TW]=Qt5 設定工具 +Name[zh_TW]=Qt5 設定 + + +Exec=qt5ct +Icon=preferences-desktop-theme +Terminal=false +Type=Application +Categories=Settings;DesktopSettings;Qt; diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.h new file mode 100644 index 00000000..1aecd741 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.h @@ -0,0 +1,60 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef QT5CT_H +#define QT5CT_H + +#define QT5CT_VERSION_MAJOR 0 +#define QT5CT_VERSION_MINOR 33 + +#define QT5CT_TOSTRING(s) #s +#define QT5CT_STRINGIFY(s) QT5CT_TOSTRING(s) + +#define QT5CT_VERSION_INT (QT5CT_VERSION_MAJOR<<8 | QT5CT_VERSION_MINOR) +#define QT5CT_VERSION_STR QT5CT_STRINGIFY(QT5CT_VERSION_MAJOR.QT5CT_VERSION_MINOR) + +#include <QString> +#include <QStringList> + +class Qt5CT +{ +public: + static QString configPath(); + static QString configFile(); + static QStringList iconPaths(); + static QString userStyleSheetPath(); + static QString sharedStyleSheetPath(); + static QString userColorSchemePath(); + static QString sharedColorSchemePath(); + static QString systemLanguageID(); + +private: + Qt5CT() {} +}; + +#endif // QT5CT_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.pro b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.pro new file mode 100644 index 00000000..0f9724f1 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/qt5ct.pro @@ -0,0 +1,57 @@ +include(../../qt5ct.pri) + +TEMPLATE = app + +QT += widgets + +SOURCES += \ + main.cpp \ + mainwindow.cpp \ + tabpage.cpp \ + appearancepage.cpp \ + fontspage.cpp \ + qt5ct.cpp \ + paletteeditdialog.cpp \ + iconthemepage.cpp \ + interfacepage.cpp \ + fontconfigdialog.cpp \ + qsspage.cpp \ + qsseditordialog.cpp + +FORMS += \ + mainwindow.ui \ + appearancepage.ui \ + fontspage.ui \ + paletteeditdialog.ui \ + iconthemepage.ui \ + interfacepage.ui \ + fontconfigdialog.ui \ + previewform.ui \ + qsspage.ui \ + qsseditordialog.ui + +HEADERS += \ + mainwindow.h \ + tabpage.h \ + appearancepage.h \ + fontspage.h \ + qt5ct.h \ + paletteeditdialog.h \ + iconthemepage.h \ + interfacepage.h \ + fontconfigdialog.h \ + qsspage.h \ + qsseditordialog.h + +!equals (DISABLE_WIDGETS,1) { + DEFINES += USE_WIDGETS +} + +RESOURCES = translations/translations.qrc + +target.path = $$BINDIR + +desktop.files = qt5ct.desktop +desktop.path = $$DATADIR/applications + +INSTALLS += target desktop diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/tabpage.cpp b/src-qt5/core/lumina-theme-engine/src/qt5ct/tabpage.cpp new file mode 100644 index 00000000..251ce024 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/tabpage.cpp @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#include "tabpage.h" + +TabPage::TabPage(QWidget *parent) : QWidget(parent) +{ +} diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/tabpage.h b/src-qt5/core/lumina-theme-engine/src/qt5ct/tabpage.h new file mode 100644 index 00000000..ac285054 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/tabpage.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2014-2017, Ilya Kotov <forkotov02@hotmail.ru> + * + * 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. + */ + +#ifndef TABPAGE_H +#define TABPAGE_H + +#include <QWidget> + +class TabPage : public QWidget +{ + Q_OBJECT +public: + explicit TabPage(QWidget *parent = 0); + + virtual void writeSettings() = 0; +}; + +#endif // TABPAGE_H diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ar.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ar.ts new file mode 100644 index 00000000..35e0bfec --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ar.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="ar"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>أسلوب:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>مشاهدة</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>اللوحة النشطة</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>اللوحة الغير نشطة</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>اللوحة الغير مفعلة</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>لوحة الالوان</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>افتراضي</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>تخصيص</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>نظام الألوان:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>إنشاء</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>تحرير</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>انشئ نسخة</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>اعد التسمية</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>حذف</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>ادخل إسما لنظام الالوان</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>اسم الملف</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>خطأ</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>نظام الالوان "%1" موجود أصلا</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>تحذير</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>نظام الالوان "%1" للقراءة فقط</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>تأكيد الحذف</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>هل أنت متأكد أنك تريد إزالة نظام الألوان "%1"؟</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (نسخة)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>تكوين الخط</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>تعطيل تلقائي لتلمسحات الخطوط العريضة</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>مرشح ال سي دي:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>تلميح تلقائي</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>تلميح</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>ابعاد الخط:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation>dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>هندسة البكسل الفرعي:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>تنعيم الحواف</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>أسلوب التلميح</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>لا شيئ</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>طفيف</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>متوسط</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>كامل</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> موجود بالفعل. هل تريد استبداله؟</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>عام:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>عرض ثابت:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>انشاء fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>حذف fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>حذف اعدادات الخط</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>هل انت متأكد من حذف <i>%1</i>؟</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>فترة النقر المزدوج:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>زمن وميض المؤشر:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>تأثير صندوق التحرير:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>تأثير التلميح:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>تأثير مربع الأدوات:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>م ث</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>تعطيل</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>تحريك</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>تلاشي</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>تأثير القائمة:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>تمكين تأثيرات واجهة المستخدم الرسومية</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>تخطيط أزرار الحوار :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>ايقونات القوائم</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>ايقونات ازرار الحوار</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>تفعيل العنصر بنقرة واحدة</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>نمط زر شريط الأدوات:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>خطوط التمرير لعجلة الماوس :</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>عرض الرمز فقط</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>عرض النص فقط</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>اظهر النص بجوار الرمز</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>اظهر النص أسفل الرمز</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>اتبع نمط التطبيق</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>أداة اعداد Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>المظهر</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>الخطوط</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>سمة الايقونات</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>الواجهة</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>انماط الاوراق</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>النسخة: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>محرر لوحة الالوان</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>اعادة تعيين لوحة الالوان</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>توليد لوحة الالوان الغير نشطة</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>توليد لوحة الالوان الغير مفعلة</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>نشط</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>غير نشط</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>غير مفعل</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>داكن</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>نص النافذة</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>خلفية الزر</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>مشرق</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>أقل سطوعا</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>أقل دكانة</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>النافذة</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>الظل</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>نص المشرق</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>مص الزر</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>نص عادي</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>خلفية عادية</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>التحويم</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>نص التحويم</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>ربط تمت زيارته</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>افتراضي</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>خلفية التلميح</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>نص التلميح</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>الرابط</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>خلفية بديلة</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>حدد لونا</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>معاينة النافذة</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>لسان 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>زر</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>لسان 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>زر الاختيار</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>زر التحديد</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - محرر انماط الاوراق</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>محرر انماط الاوراق</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>أنشىء</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>حرر</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>اعد التسمية</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>حذف</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>اسم الملف</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>ادخل اسما لنمط الورقة</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>خطأ</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>هذا الملف "%1" موجود اصلا</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>تأكيد الحذف</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>هل أنت متأكد أنك تريد إزالة نمط الورقة "%1"؟</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>خذف نمط الورقة</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>اسم نمط الورقة:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>نمط الورقة "%1" موجود أصلا</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>غير قادر على إعادة تسمية الملف</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>الرجاء حذف <b>QT_STYLE_OVERRIDE</b> متغيرات البيئة</translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation> <b>QT_QPA_PLATFORMTHEME</b> لم يتم تعيين متغير البيئة بشكل صحيح</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>غير قادر على ايجاد <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>خطأ</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_bg.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_bg.ts new file mode 100644 index 00000000..d4a9d759 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_bg.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="bg"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Стил:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Преглед:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Активна палитра</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Неактивна палитра</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Изключена палитра</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Палитра</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>По подразбиране</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Потребителски</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Цветова схема:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Създаване</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Редактиране</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Създаване на копие</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Преименуване</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Премахване</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Въведете име на цветовата схема</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Име на файл:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Грешка</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Цветовата схема "%1" вече съществува</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Внимание</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Цветовата схема "%1" е само за четене</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Потвърждаване на премахването</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Сигурен ли сте, че искате да премахнете цветова схема "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (копиране)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Конфигурация на шрифтовете</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Изключване на автоматичното подсказване за удебелените шрифтове</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>LCD филтър:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Автоматично подсказване</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Подсказване</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Резолюция на шрифт:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation>точки на инч</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Подпикселна подредба:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Заглаждане</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Стил на подсказване:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Без</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Тънък</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Среден</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Пълен</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> вече съществува. Искате ли да го замените?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Общи:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Фиксирана ширина:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Създаване на fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Премахване на fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Премахване на конфигурацията на шрифта</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Наистина ли искате да изтриете <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Интервал при двойно кликване:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Време за мигане на курсора:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>ComboBox ефект:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>ToolTip ефект:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>ToolBox ефект:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>мс</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Изключване</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Анимиран</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Избледняващ</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Ефект на меню:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Включи графичните ефекти</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Подредба на диалоговите бутони:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Икони в менютата</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Икони в диалоговите бутони</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Активиране на елемент с еднократно кликване</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>Стил на бутоните в лентата с инструменти:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>Превъртане на позициите с колелцето на мишката:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>Покажи само икони</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>Покажи само текст</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>Текстът да се вижда до иконите</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>Текстът да се вижда под иконите</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>Следвай стила на програмата</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Инструмент за настройка на Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Външен вид</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Шрифтове</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Тема за икони</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Интерфейс</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Стил на страниците</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Версия: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Редактор на палитрата</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Нулиране на палитрата</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Изграждане на неактивна палитра</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Изграждане на изключена палитра</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Активна</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Неактивна</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Изключена</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Тъмен</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Текст на прозорец</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Фон на бутон</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Светъл</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>По- малко светъл</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>По- малко тъмен</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Прозорец</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Сянка</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Светъл текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Текст на бутон</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Нормален текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Нормален фон</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Подчертаване</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Подчертан текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Посетен адрес</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>По подтазбиране</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Фон на подсказка</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Текст на подсказка</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Връзка</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Алтернативен фон</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Избор на цвят</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Прозорец за преглед</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Раздел 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>PushButton</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Раздел 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>RadioButton</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>CheckBox</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Редактор на стила на страница</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Редактор на стила на страница</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Създаване</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Редактиране</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Преименуване</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Премахване</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Име на файл:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Въведете име на стила на страница</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Грешка</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Файлът "%1" вече съществува</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Потвърждение на премахването</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Сигурен ли сте, че искате да премахнете стил на страница "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Преименуване на стил на страница</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Име на стил на страница:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Стилът на страница "%1" вече съществува</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Файлът не може да бъде преименуван</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Моля, премахнете променливата <b>QT_STYLE_OVERRIDE</b> </translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>Променливата <b>QT_QPA_PLATFORMTHEME</b> не е зададена правилно</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>Не може да бъде намерен <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Грешка</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ca.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ca.ts new file mode 100644 index 00000000..897d4e91 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ca.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="ca_ES"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_cs.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_cs.ts new file mode 100644 index 00000000..acb28fd7 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_cs.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="cs"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Styl:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Náhled</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Činná paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Nečinná paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Zakázaná paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Výchozí</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Vlastní</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Barevné schéma:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Vytvořit</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Upravit</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Vytvořit kopii</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Přejmenovat</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Odstranit</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Zadejte název barevného schématu</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Název souboru:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Chyba</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Již je barevné schéma "%1"</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Varování</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Barevné schéma "%1" je pouze pro čtení</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Potvrdit odstranění</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Jste si jistý, že chcete odstranit barevné schéma "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (kopie)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Nastavení písma</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Zakázat automatické podřezávání tučných písem</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>Filtr LCD:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Automatické podřezávání</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Podřezávání</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Rozlišení písma:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> DPI</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Uspořádání subpixelů:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Vyhlazování</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Styl podřezávání:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Žádný</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Menší</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Střední</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Plné</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> již existuje. Chcete jej nahradit?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Obecné:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Pevná šířka:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Vytvořit fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Odstranit fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Odstranit nastavení písma</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Opravdu chcete smazat <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Interval pro dvojité klepnutí:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Doba blikání ukazovátka:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Efekt rozbalovacího seznamu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Efekt bublinové nápovědy:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Efekt nástrojové sady:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Zakázat</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Animovat</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Blednutí</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Efekt nabídky:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Povolit efekty rozhraní</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Rozvržení tlačítek dialogu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Nabídky mají ikony</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Dialogová tlačítka mají ikony</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Zapnout položku jedním klepnutím</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>Styl tlačítka v nástrojovém pruhu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>Kolečko myši projíždí řádky:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>Zobrazit pouze ikonu</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>Zobrazit pouze text</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>Text se objeví vedle ikony</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>Text se objeví pod ikonou</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>Následovat styl programu</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Nástroj na nastavení Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Vzhled</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Písma</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Podoba ikon</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Rozhraní</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Stylové listy</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Verze: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Editor palety</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Nastavit paletu znovu</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Vytvořit nečinnou paletu</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Vytvořit zakázanou paletu</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Činná</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Nečinná</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Zakázaná</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Tmavé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Text okna</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Pozadí tlačítka</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Světlé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Méně světlé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Tmavé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Okno</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Stín</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Světlý text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Text tlačítka</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Běžný text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Běžné pozadí</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Zvýrazněná oblast</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Zvýrazněný text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Navštívený odkaz</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Výchozí</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Pozadí bublinové nápovědy</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Text bublinové nápovědy</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Odkaz</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Náhradní pozadí</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Vybrat barvu</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Náhledové okno</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Karta 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Tlačítko</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Karta 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Přepínač</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Zaškrtávací okénko</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Editor stylových listů</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Editor stylového listu</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Vytvořit</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Upravit</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Přejmenovat</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Odstranit</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Název souboru:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Zadejte název stylového listu</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Chyba</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Již je soubor "%1"</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Potvrdit odstranění</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Jste si jistý, že chcete odstranit stylový list "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Přejmenovat stylový list</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Název stylového listu:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Již je stylový list "%1"</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Nelze přejmenovat soubor</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Odstraňte, prosím, proměnnou prostředí <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>Proměnná prostředí <b>QT_QPA_PLATFORMTHEME</b> není nastavena správně</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>Nelze najít <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Chyba</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_de.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_de.ts new file mode 100644 index 00000000..62a6e64a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_de.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="de"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Stil:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Vorschau</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Aktive Palette</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Inaktive Palette</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Deaktivierte Palette</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Palette</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Standard</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Benutzerdefiniert</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Farbschema:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Erstellen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Bearbeiten</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Erstellen Sie eine Kopie</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Umbenennen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Entfernen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Farbschemaname eingeben</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Dateiname:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Fehler</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Das Farbschema »%1« ist bereits vorhanden</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Warnung</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Das Farbschema »%1« ist schreibgeschützt</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Entfernen bestätigen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Sind Sie sicher, dass Sie das Farbschema »%1« entfernen möchten?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (kopieren)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Schriftkonfiguration</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Automatisches Hinting für Fettschriften deaktivieren</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>LCD-Filter:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Automatisches Hinting</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Hinting</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Schriftauflösung:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Teilbildpunkt-Geometrie:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Antialiasing (Glättung)</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Hinting-Stil:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Keiner</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Gering</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Mittel</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Vollständig</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> ist bereits vorhanden. Wollen Sie es ersetzen?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Allgemein:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Feste Breite:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>fonts.conf erstellen</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>fonts.conf löschen</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Schriftkonfiguration entfernen</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Sind Sie sicher, dass Sie <i>%1</i> löschen wollen?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Doppelklickintervall:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Eingabezeiger-Blinkdauer:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>ComboBox-Effekt:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Kurzinfo-Effekt:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Werkzeugkasten-Effekt:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Deaktivieren</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Animieren</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Ausblenden</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Menü-Effekt:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Grafische Effekte aktivieren</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Anordnung der Dialogschaltflächen:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Menüs haben Symbole</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Dialogschaltflächen haben Symbole</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Eintrag mit einem Einfachklick aktivieren</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>Werkzeugleiste-Schaltflächenstil:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>Mausrad-Bildlaufzeilen:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>Nur das Symbol anzeigen</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>Nur den Text anzeigen</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>Der Text erscheint neben dem Symbol</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>Der Text erscheint unter dem Symbol</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>Dem Anwendungsstil folgen</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Qt5-Konfigurationswerkzeug</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Erscheinungsbild</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Schriftarten</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Symbolthema</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Oberfläche</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Stilvorlagen</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Version: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Paletteneditor</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Palette zurücksetzen</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Inaktive Palette erstellen</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Deaktivierte Palette erstellen</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Aktiv</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Inaktiv</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Deaktiviert</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Dunkel</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Fenstertext</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Knopfhintergrund</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Hell</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Weniger hell</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Weniger dunkel</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Fenster</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Schatten</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Heller Text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Schaltflächentext</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Normaler Text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Normaler Hintergrund</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Hervorheben</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Hervorgehobener Text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Besuchter Link</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Standard</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Kurzinfo-Hintergrund</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Kurzinfo-Text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Link</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Alternativer Hintergrund</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Farbe auswählen</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Vorschaufenster</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Reiter 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Schaltfläche drücken</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Reiter 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Radioschaltfläche</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Ankreuzfeld</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Stilvorlagen-Editor</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Stilvorlagen-Editor</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Erstellen</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Bearbeiten</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Umbenennen</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Entfernen</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Dateiname:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Stilvorlagenname eingeben</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Fehler</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Die Datei "%1" ist bereits vorhanden</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Entfernen bestätigen</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Sind Sie sicher, dass Sie die Stilvorlage »%1« entfernen möchten?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Stilvorlage umbenennen</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Stilvorlagenname:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Die Stilvorlage »%1« ist bereits vorhanden</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Datei konnte nicht umbenannt werden</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Bitte entfernen Sie die Umgebungsvariable <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>Die Umgebungsvariable <b>QT_QPA_PLATFORMTHEME</b> ist nicht korrekt festgelegt</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation><b>libqt5ct-style.so</b> kann nicht gefunden werden</translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Fehler</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_el.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_el.ts new file mode 100644 index 00000000..72c87114 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_el.ts @@ -0,0 +1,710 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="el"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Ύφος:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Προεπισκόπηση</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Ενεργή χρωματοπυξίδα</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Ανενεργή χρωματοπυξίδα</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Απενεργοποιημένη χρωματοπυξίδα</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Χρωματοπυξίδα</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Εξ ορισμού</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Προσαρμοσμένο</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Χρωματικό σχήμα:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Δημιουργία</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Επεξεργασία</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Δημιουργία αντιγράφου</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Μετονομασία</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Αφαίρεση</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Εισαγάγετε το όνομα του χρωματικού σχήματος</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Όνομα αρχείου:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Σφάλμα</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Το χρωματικό σχήμα «%1» υπάρχει ήδη</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Προειδοποίηση</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Το χρωματικό σχήμα «%1» είναι μόνο για ανάγνωση</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Επικύρωση της αφαίρεσης</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Είστε σίγουρος-η ότι θέλετε να αφαιρέσετε το χρωματικό σχήμα «%1»;</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (αντίγραφο)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Διαμόρφωση γραμματοσειράς</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Απενεργοποίηση αυτόματων υποδείξεων στις έντονες γραμματοσειρές</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>Φίλτρο LCD:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Αυτόματες υποδείξεις</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Υποδείξεις</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Ανάλυση γραμματοσειράς:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Γεωμετρία υποεικονοστοιχείων:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Εξομάλυνση</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Στυλ υπόδειξης:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Κανένα</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Ελαφρύ</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Μεσαίο</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Πλήρες</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation>Το αρχείο <i>%1</i> υπάρχει ήδη. Θέλετε να το αντικαταστήσετε;</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Γενικά:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Σταθερού πλάτους:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Δημιουργία του fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Αφαίρεση του fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Αφαίρεση διαμόρφωσης γραμματοσειράς +</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Επιθυμείτε σίγουρα την διαγραφή του <i>%1</i>;</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Χρονικό διάστημα διπλού κλικ:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Χρόνος αναβοσβήματος δρομέα:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Τέχνασμα εντυπωσιασμού σύνθετου πλαισίου:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Τέχνασμα εντυπωσιασμού υπόδειξης:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Τέχνασμα εντυπωσιασμού εργαλειοθήκης:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Απενεργοποίηση</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Κίνηση</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Σβήσιμο</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Τέχνασμα εντυπωσιασμού μενού:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Ενεργοποίηση τεχνασμάτων εντυπωσιασμού περιβάλλοντος</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Διάταξη κουμπιών διαλόγου:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Τα μενού διαθέτουν εικονίδια</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Τα κουμπιά των διαλόγων διαθέτουν εικονίδια</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Ενεργοποίηση του αντικειμένου με μονό κλικ</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>Τεχνοτροπία των κουμπιών της γραμμής εργαλείων:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>Γραμμές κύλισης τροχού ποντικιού:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>Εμφάνιση μόνον του εικονιδίου</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>Εμφάνιση μόνον του κειμένου</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>Το κείμενο εμφανίζεται δίπλα από το εικονίδιο</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>Το κείμενο εμφανίζεται κάτω από το εικονίδιο</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>Ακολούθηση της τεχνοτροπίας της εφαρμογής</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Εργαλείο διαμόρφωσης της Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Εμφάνιση</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Γραμματοσειρές</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Θέματα εικονιδίων</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Περιβάλλον</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Σελίδες αισθητικής επικάλυψης</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Έκδοση: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Επεξεργαστής χρωματοπυξίδας</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Επαναφορά χρωματοπυξίδας</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Δημιουργία ανενεργής χρωματοπυξίδας</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Δημιουργία απενεργοποιημένης χρωματοπυξίδας</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Ενεργό</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Ανενεργό</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Απενεργοποιημένο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Σκούρο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Κείμενο παραθύρου</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Παρασκήνιο κουμπιού</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Φωτεινό</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Σκοτεινότερο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Εξασθενισμένο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Παράθυρο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Σκιά</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Φωτεινό κείμενο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Κείμενο κουμπιού</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Κανονικό κείμενο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Κανονικό παρασκήνιο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Τονισμός</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Τονισμένο κείμενο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Επισκεφθείς δεσμός</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Εξ ορισμού</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Παρασκήνιο υπόδειξης </translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Κείμενο υπόδειξης</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Δεσμός</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Εναλλάξ παρασκήνιο</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Επιλογή Χρώματος</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Προεπισκόπηση παραθύρου</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Καρτέλα 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Κουμπί πίεσης</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Καρτέλα 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Κουμπί επιλογής</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Πλαίσιο ενεργοποίησης</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Επεξεργαστής φύλλου αισθητικής επικάλυψης</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Επεξεργαστής φύλλου αισθητικής επικάλυψης</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Δημιουργία</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Επεξεργασία</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Μετονομασία</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Αφαίρεση</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Όνομα αρχείου:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Εισάγετε το όνομα του φύλλου αισθητικής επικάλυψης</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Σφάλμα</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Το αρχείο «%1» υπάρχει ήδη</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Επικύρωση της αφαίρεσης</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Είστε σίγουρος-η ότι θέλετε να αφαιρέσετε το φύλλο αισθητικής επικάλυψης «%1»;</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Μετονομασία φύλλου αισθητικής επικάλυψης</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Όνομα του φύλλου αισθητικής επικάλυψης:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Το φύλλο αισθητικής επικάλυψης «%1» υπάρχει ήδη</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Αδυναμία μετονομασία του αρχείου</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Παρακαλώ αφαιρέστε την μεταβλητή περιβάλλοντος <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>Η μεταβλητή περιβάλλοντος <b>QT_QPA_PLATFORMTHEME</b> δεν έχει οριστεί σωστά</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>Αδύνατη η εύρεση του <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Σφάλμα</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_en.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_en.ts new file mode 100644 index 00000000..b4fe7e17 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_en.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="en_US"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_es.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_es.ts new file mode 100644 index 00000000..fa897c4f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_es.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="es_ES"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_es_ES.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_es_ES.ts new file mode 100644 index 00000000..e9abee6f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_es_ES.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="es_ES"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Estilo:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Vista previa</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Paleta activa</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Paleta inactiva</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Paleta desactivada</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Predeterminado</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Personalizado</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Combinación de colores :</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Crear</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Editar</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Crear una copia</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Renombrar</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Borrar</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Introducir nombre de la combinación de colores</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Nombre del archivo:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Error</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>La combinación de colores "%1" ya existe</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Aviso</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>La combinación de colores "%1" es de sólo lectura</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Confirmar borrado</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>¿Seguro que quiere borrar la combinación de colores "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (copiar)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Configuración de fuente</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Desactivar consejo automático para fuentes en negrita</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>Filtro LCD:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Consejo automático</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Consejo</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Resolución de fuente:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation>ppp</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Geometría subpíxeles:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Suavizado de líneas</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Estilo de consejo:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Ninguno</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Leve</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Medio</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Completo</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> ya existe. ¿Quieres reemplazarlo?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>General:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Ancho fijo:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Crear fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Borrar fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Borrar configuración de fuentes</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>¿Seguro que quieres borrar <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Intervalo de doble clic:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Tiempo de parpadeo del cursor:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Efecto ComboBox:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Efecto de información sobre herramientas:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Efecto de caja de herramientas:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Inhabilitar</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Animado</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Fundido</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Menú de efectos:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Activar efectos</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Diseño de botones de diálogo:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Menús con iconos</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Botones de diálogo con iconos</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Herramienta de configuración de QT5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Apariencia</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Fuentes</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Tema de iconos</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Interfaz</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Hojas de estilo</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Versión: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Editor de paleta</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Restablecer paleta</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Generar paleta inactiva</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Generar paleta desactivada</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Activo</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Inactivo</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Desactivado</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Oscuro</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Ventana de texto</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Botón de fondo</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Brillante</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Menos brillante</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Menos oscuro</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Ventana</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Sombra</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Texto brillante</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Botón de texto</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Texto normal</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Fondo habitual</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Resaltar</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Texto resaltado</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Enlace visitado</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Predeterminado</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Fondo de información sobre herramientas</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Texto de información sobre herramientas</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Enlace</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Fondo alternativo</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Elegir color</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Ventana de previsualización</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Pestaña 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Pulsador</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Pestaña 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Botón de opción</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Casilla de verificación</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Editor de hojas de estilo</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Editor de hojas de estilo</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Crear</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Editar</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Renombrar</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Borrar</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Nombre del archivo:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Introducir nombre de la hoja de estilo</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Error</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>El archivo "%1" ya existe</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Confirmar borrado</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>¿Seguro que quiere borrar la hoja de estilo "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Renombrar hoja de estilo</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Nombre de la hoja de estilo:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>La hoja de estilo "%1" ya existe</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>No es posible cambiar el nombre de archivo</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_fr.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_fr.ts new file mode 100644 index 00000000..4c0a6cc5 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_fr.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="fr"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Style :</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Aperçu</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Palette Actif</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Palette Inactif</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Palette Désactivé</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Palette</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Défaut</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Personnalisé</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Jeu de couleurs :</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Créer</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Modifier</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Créer une copie</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Renommer</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Entrer le nom du jeu de couleurs</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Nom du fichier :</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Le jeu de couleurs "%1" existe déjà</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Avertissement</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Le jeu de couleurs "%1" est en lecture seule</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Confirmer la suppression</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Êtes-vous sûr de vouloir supprimer le jeu de couleurs "%1" ?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (copie)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Configuration de la police</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Désactiver l'optimisation de rendu pour les polices en gras</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>Filtre LCD :</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Optimisation de rendu automatique</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Optimisation de rendu</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Résolution de la police :</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Géométrie des sous-pixels :</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Anticrénelage</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Style d'optimisation de rendu :</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Aucun</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Léger</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Moyen</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Fort</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> existe déjà. Voulez-vous le remplacer ?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Général :</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Largeur fixe :</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Créer fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Supprimer fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Supprimer la configuration de la police</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Êtes-vous sûr de vouloir supprimer <i>%1</i> ?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Intervalle du double clic :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Temps de clignotement du curseur :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Effet liste déroulante :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Effet infobulle :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Effet barre d'outil :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Désactivé</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Animé</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Fondu</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Effet menu :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Activer les effets graphiques</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Disposition des boutons :</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Menus avec icônes</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Boutons avec icônes</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Activer avec un simple clic</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Outil de configuration de Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Apparence</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Polices</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Théme des icônes</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Interface</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Style des feuilles</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Version : %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Éditeur de palette</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Réinitialiser la palette</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Construire la palette Inactif</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Construire la palette Désactivé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Actif</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Inactif</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Désactivé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Sombre</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Texte de la fenêtre</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Arrière plan du bouton</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Luminosité</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Moins lumineux</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Moins sombre</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Fenêtre</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Ombre</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Texte lumineux</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Texte du bouton</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Texte normal</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Arrière plan normal</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Surbrillance</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Texte en surbrillance</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Lien visité</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Défaut</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Arrière plan des infobulles</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Texte des infobulles</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Lien</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Arrière plan alternatif</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Sélectionner la couleur</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Aperçu de la fenêtre</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Onglet 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Bouton</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Onglet 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Bouton radio</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Case à cocher</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Éditeur de feuille de style</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Éditeur de feuille de style</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Créer</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Modifier</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Renommer</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Nom du fichier :</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Entrer le nom de la feuille de style</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Le fichier "%1" existe déjà</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Confirmer la suppression</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Êtes-vous sûr de vouloir supprimer la feuille de style "%1" ?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Renommer la feuille de style</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Nom de la feuille de style :</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>La feuille de style "%1" existe déjà</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Impossible de renommer le fichier</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Merci de retirer la variable d'environement <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>La variable d'environnement <b>QT_QPA_PLATFORMTHEME</b> n'est pas définie correctement</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>Impossible de trouver <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Erreur</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_gl_ES.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_gl_ES.ts new file mode 100644 index 00000000..cbd1b2ef --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_gl_ES.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="gl_ES"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_he.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_he.ts new file mode 100644 index 00000000..4f7d4caf --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_he.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="he"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>סגנון:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>תצוגה מקדימה</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>לוח צבעים פעיל</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>לוח צבעים לא פעיל</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>לוח צבעים מנוטרל</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>לוח צבעים</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>שגרתי</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>מותאם</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>ערכת צבעים:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>צור</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>ערוך</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>צור העתק</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>שנה שם</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>הסר</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>הזן שם של ערכת הצבעים</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>שם קובץ:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>שגיאה</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>ערכת הצבעים "%1" כבר קיימת </translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>אזהרה</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>ערכת הצבעים "%1" הינה לקריאה בלבד </translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>אימות הסרה</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>להסיר את ערכת הצבעים "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (עותק)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>תצורת גופן</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>רמיזה אוטומטית</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>רמיזה</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>רזולוציית גופן:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>החלקת קצוות</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>סגנון רמיזה:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>ללא</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>מועט</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>בינוני</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>מלא</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> כבר קיים. האם ברצונך להחליפו?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>כללי:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>רוחב מקובע:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>צור fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>הסר fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>הסר תצרת גופן</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>האם אתה בטוח כי ברצונך למחוק את <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>תדירות לחיצה כפולה:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>אפקט תיבה צצה:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>מילישניות</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>נטרל</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>הנפש</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>עמעם</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>אפקט תפריט:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>אפשר אפקטי ממשק</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>פריסת לחצני דו־שיח</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>תפריטים בעלי סמלים</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>לחצני דו שיח בעלי סמלים</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>הפעל פריטים בלחיצה יחידה</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>עיצוב לחצן סרגל כלים </translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>גלגלת העכבר גוללת (שורות):</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>הצג רק את הסמל</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>הצג רק את הטקסט</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>טקסט ליד הסמל</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>טקסט מתחת לסמל</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>לפי עיצוב היישום עצמו</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>כלי תצורה Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>הופעה</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>גופנים</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>ערכת סמלים</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>ממשק</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>גרסא: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>עורך לוח צבעים</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>אפס לוח צבעים</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>בנה לוח צבעים לא פעיל</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>בנה לוח צבעים מנוטרל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>פעיל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>לא פעיל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>מנוטרל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>אפל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>טקסט חלון</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>רקע לחצן</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>בהיר</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>בהיר פחות</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>אפל פחות</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>חלון</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>צל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>טקסט בהיר</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>טקסט לחצן</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>טקסט רגיל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>רקע רגיל</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>הבלט</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>הבלט טקסט</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>קישורים שנצפו</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>שגרתי</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>רקע תיבה צצה</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>טקסט תיבה צצה</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>קישור</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>רקע חליפי</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>בחר צבע</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>חלון תצוגה מקדימה</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>כרטיסייה 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>לחצן דחיפה</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>כרטיסייה 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>לחצן רדיו</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>תיבת סימון</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>צור</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>ערוך</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>שנה שם</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>הסר</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>שם קובץ:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>שגיאה</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>הקובץ "%1" כבר קיים</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>אימות הסרה</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>לא מסוגל לשנות שם קובץ</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>נא הסר את משתנה הסביבה <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>משתנה הסביבה <b>QT_QPA_PLATFORMTHEME</b> אינו מוגדר כראוי</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>לא ניתן למצוא את <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>שגיאה</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_hu.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_hu.ts new file mode 100644 index 00000000..cab84567 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_hu.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="hu_HU"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_it.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_it.ts new file mode 100644 index 00000000..4a02a9e5 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_it.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="it_IT"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_it_IT.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_it_IT.ts new file mode 100644 index 00000000..34d5e222 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_it_IT.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="it_IT"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Stile:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Anteprima</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Colori attivi</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Colori inattivi</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Colori disabilitati</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Colori</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Predefiniti</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Personalizzati</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Schema colori:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Crea</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Modifica</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Crea una copia</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Rinomina</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Rimuovi</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Inserisci nome dello schema colori</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Nome file:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Errore</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Lo schema colori "%1" è già esistente</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Attenzione</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Lo schema colori "%1" è in sola lettura</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Conferma rimozione</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Sei sicuro di voler rimuovere lo schema colori "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (copia)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Configurazione caratteri</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Disabilita hinting automatico per grassetto</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>Filtro LCD:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Hinting automatico</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Hinting</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Risoluzione font:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Geometria sub-pixel:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Anti-aliasing</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Stile di hinting:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Nessuno</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Moderato</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Medio</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Intero</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> già esistente. Vuoi sostituirlo?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Generale:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Larghezza fissa:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Crea fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Elimina fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Elimina la configurazione dei font</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Sei sicuro di voler eliminare <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Intervallo doppio clic:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Intervallo lampeggio cursore:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Effetto casella combinata:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Effetto suggerimento:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Effetto casella strumenti:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Disabilita</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Animazione</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Dissolvenza</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Effetto menu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Abilita effetti interfaccia grafica</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Disposizione pulsanti finestre dialogo:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Menu con icone</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Pulsanti finestre dialogo con icone</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Attiva oggetto con clic singolo</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Strumento di configurazione Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Aspetto</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Caratteri</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Tema icone</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Interfaccia</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Fogli di stile</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Versione: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Editor colori</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Azzera colori</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Crea colori inattivi</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Crea colori disabilitati</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Attivo</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Inattivo</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Disabilitato</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Scuro</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Testo finestra</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Sfondo pulsante</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Chiaro</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Meno chiaro</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Meno scuro</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Finestra</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Ombreggiatura</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Testo chiaro</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Testo pulsante</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Testo normale</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Sfondo normale</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Evidenzia</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Testo evidenziato</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Collegamento visitato</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Predefinito</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Sfondo suggerimento</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Testo suggerimento</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Collegamento</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Sfondo alternativo</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Seleziona colore</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Finestra di anteprima</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Linguetta 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Pulsante</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Linguetta 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Pulsante a scelta singola</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Casella di spunta</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Editor fogli di stile</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Editor fogli di stile</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Crea</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Modifica</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Rinomina</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Rimuovi</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Nome file:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Inserisci nome del foglio di stile</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Errore</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Il file "%1" è già esistente</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Conferma rimozione</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Sei sicuro di voler rimuovere il foglio di stile "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Rinomina il foglio di stile</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Nome del foglio di stile:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Il foglio di stile "%1" è già esistente</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Impossibile rinominare file</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Rimuovi la variabile d'ambiente <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>La variabile d'ambiente <b>QT_QPA_PLATFORMTHEME</b> non è impostata correttamente</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Errore</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ja.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ja.ts new file mode 100644 index 00000000..16a2503a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ja.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="ja_JP"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_kk.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_kk.ts new file mode 100644 index 00000000..7ba66cda --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_kk.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="kk_KZ"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_lt.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_lt.ts new file mode 100644 index 00000000..6cc78868 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_lt.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="lt_LT"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_nl.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_nl.ts new file mode 100644 index 00000000..8e2802b3 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_nl.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="nl_NL"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_nl_NL.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_nl_NL.ts new file mode 100644 index 00000000..eeda4958 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_nl_NL.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="nl_NL"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Stijl:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Voorbeeld</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Actief kleurenschema</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Inactief kleurenschema</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Uitgeschakeld kleurenschema</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Kleurenschema</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Standaard</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Aangepast</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Kleurenschema:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Creëren</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Bewerken</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Een kopie creëren</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Naam wijzigen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Verwijderen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Voer een naam in voor dit kleurenschema</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Bestandsnaam:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Fout</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Het kleurenschema "%1" bestaat al</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Waarschuwing</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Het kleurenschema "%1" is alleen-lezen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Verwijderen bevestigen</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Weet u zeker dat u het kleurenschema "%1" wilt verwijderen?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (kopie)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Lettertype-instellingen</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Automatische subpixelweergave uitschakelen voor vetgedrukte lettertypen</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>LCD-filter:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Automatische subpixelweergave</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Subpixelweergave</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Lettertyperesolutie:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation>dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Subpixelafmetingen:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Anti-kartelvorming</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Stijl van subpixelweergave:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Geen</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Licht</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Gemiddeld</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Volledig</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> bestaat al. Wilt u deze vervangen?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Algemeen:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Vastgezette breedte:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>fonts.conf creëren</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>fonts.conf verwijderen</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Lettertypeconfiguatie verwijderen</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Weet u zeker dat u <i>%1</i> wilt verwijderen?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Dubbelklik-tussenpose:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Cursor-knippertijd:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Uitrolmenu-effect:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Hulpballon-effect:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Gereedschapsvenster-effect:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Uitschakelen</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Uitschuiven</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Vervagen</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Menu-effect:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Applicatie-effecten inschakelen</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Volgorde van dialoogvensterknoppen:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Menu's voorzien van pictogrammen</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Dialoogvensterknoppen voorzien van pictogrammen</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Item activeren met enkele klik</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>Werkbalkknop-stijl:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>Aantal te scrollen regels met muis:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>Alleen pictogram weergeven</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>Alleen tekst weergeven</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>Tekst naast het pictogram weergeven</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>Tekst onder het pictogram weergeven</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>Applicatiestijl volgen</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Qt5-instellingengereedschap</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Uiterlijk</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Lettertypen</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Pictogramthema</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Uiterlijk</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Stijlbladen</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Versie: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Kleurenschema-bewerker</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Standaardwaarden</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Inactief kleurenschema bouwen</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Uitgeschakeld kleurenschema bouwen</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Actief</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Inactief</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Uitgeschakeld</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Donker</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Venstertekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Knopachtergrond</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Licht</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Minder licht</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Minder donker</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Venster</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Schaduw</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Lichte tekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Knoptekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Normale tekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Normale achtergrond</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Markeren</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Gemarkeerde tekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Bezochte link</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Standaard</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Hulpballon-achtergrond</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Hulpballon-tekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Link</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Alternatieve achtergrond</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Kleur selecteren</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Voorbeeldvenster</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Tabblad 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Drukknop</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Tabblad 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Keuzerondje</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Selectievakje</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Stijlbladbewerker</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Stijlbladbewerker</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Creëren</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Bewerken</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Naam wijzigen</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Verwijderen</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Bestandsnaam:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Voer een naam in voor dit stijlblad</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Fout</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Het bestand "%1" bestaat al</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Verwijderen bevestigen</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Weet u zeker dat u het stijlblad "%1" wilt verwijderen?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Stijlbladnaam wijzigen</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Stijlbladnaam:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Het stijlblad "%1" bestaat al</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Het wijzigen van de bestandsnaam is mislukt</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Verwijder de omgevingsvariabel <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>De omgevingsvariabel <b>QT_QPA_PLATFORMTHEME</b> is niet goed ingesteld</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation><b>libqt5ct-style.so</b> kan niet worden gevonden.</translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Fout</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pl.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pl.ts new file mode 100644 index 00000000..09d657c7 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pl.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="pl"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Styl:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Podgląd</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Aktywna paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Nieakatywna paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Wyłączona paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Domyślnie</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Zaawansowany</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Schemat kolorów:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Stwórz</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Edycja</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Stwórz kopię</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Zmień nazwę</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Usuń</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Wprowadź nazwę schematu kolorów</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Nazwa pliku:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Błąd</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Schemat kolorów "%1" już istnieje</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Ostrzeżenie</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Schemat kolorów "%1" jest tylko do odczytu</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Potwierdź usunięcie</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Czy na pewno chcesz usunąć schemat koloru "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (copy)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Ustawienia czcionki</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Wyłącz automatyczne wygładzanie pogrubionych czcionek</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>Filtr LCD:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Automatyczne wygładzanie</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Wygładzanie</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Rozdzielczość czcionki:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation>DPI</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Geometria subpixelów:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Antialiasing</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Styl wygładzania:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>żaden</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Delikatny</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Średni</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Pełny</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> już istnieje. Chcesz go zapisać w tej nazwie?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Główny:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Stała szerokość:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Stwórz fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Usuń fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Usuń konfigurację czcionek</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Czy chcesz usunąć <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Częstotliwość dwukliku:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Czas mrugania kursora:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Efekt ComboBox:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Efekt ToolTip:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Efekt ToolBox:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Wyłączony</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Animacja</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Zanikanie</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Efekt Menu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Włącz efekty interfejsu</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Ułożenie przycisków okna dialogowego</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Opcje menu mają ikony</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Przyciski okien dialogowych mają ikony</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Aktywuj elementy jednym kliknięciem</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Narzędzie konfiguracji Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Wygląd</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Czcionki</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Temat ikon</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Interfejs</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Arkusze stylów</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Wersja: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Edytor palety</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Resetuj paletę</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Buduj nieaktywną paletę</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Buduj wyłączoną paletę</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Aktywna</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Nieaktywna</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Wyłączony</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Ciemny</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Tekst okna</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Tło przycisku</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Jasność</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Zmniejsz jasność</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Zmniejsz ciemność</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Okno</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Cień</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Jasny tekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Tekst przycisku</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Normalny tekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Normalne tło</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Podświetlenie</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Podświetlony tekst</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Odwiedzone linki</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Domyślnie</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Tło podpowiedzi</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Tekst podpowiedzi</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Link</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Alternatywne tło</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Wybrany kolor</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Podgląd okna</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Tab 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>PushButton</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Tab 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>RadioButton</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>CheckBox</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Edytor arkuszy stylów</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Edytor arkuszy stylów</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Stwórz</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Edycja</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Zmień nazwę</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Usuń</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Nazwa pliku:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Wpisz nazwę arkusza stylów</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Błąd</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Plik "%1" istnieje</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Potwierdź usunięcie</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Czy na pewno chcesz usunąć arkusz stylów "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Zmień nazwę arkusza stylów</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Nazwa arkusza stylów:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Arkusz stylów "%1" już istnieje</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Nie można zmienić nazwy pliku</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Proszę usunąć zmienną środowiskową <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>Zmienna środowiskowa <b>QT_QPA_PLATFORMTHEME</b> ma nieprawidłową wartość</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Błąd</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pt.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pt.ts new file mode 100644 index 00000000..d680ea8c --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pt.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="pt_BR"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pt_BR.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pt_BR.ts new file mode 100644 index 00000000..d680ea8c --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_pt_BR.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="pt_BR"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ru.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ru.ts new file mode 100644 index 00000000..df069adf --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_ru.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="ru"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Стиль:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Предварительный просмотр</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Активная палитра</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Неактивная палитра</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Палитра выключенных элеметнов</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Палитра</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>По умолчанию</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Изменённая</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Цветовая схема:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Создать</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Изменить</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Создать копию</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Переименовать</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Удалить</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Введите имя цветовой схемы</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Имя файла:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Ошибка</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Цветовая схема "%1" уже существует</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Предупреждение</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Цветовая схема "%1" доступна только для чтения</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Подтвердите удаление</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Вы уверены, что хотите удалить цветовую схему "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (копия)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Настройка шрифтов</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Отключить автоуточнение для жирных шрифтов</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>Фильтр LCD:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Автоматическое уточнение</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Уточнение</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Разрешение шрифтов:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> точек/дюйм</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Геометрия субпикселей:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Сглаживание</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Стиль уточнения:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Выключен</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Слабое</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Среднее</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Полное</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation>Файл <i>%1</i> уже существует. Хотите ли вы его заменить?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Общий:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Фиксированной ширины:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Создать fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Удалить fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Удалить настройку шрифтов</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Вы уверены, что хотите удалить <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Интервал двойного щелчка:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Период мигания курсора:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Эффект выпадающего списка:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Эффект подсказки:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Эффект панели инструментов:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> мс</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Выключен</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Анимация</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Затухание</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Эффект меню:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Включить эффекты интерфейса</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Расположение кнопок диалога:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Показывать значки в меню</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Показывать значки на кнопках диалогов</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Активировать элементы списка одним щелчком</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>Стиль кнопок панелей инструментов:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>Шаг прокрутки колесом мыши, строк:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>Отображать только значок</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>Отображать только текст</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>Отображать текст рядом со значком</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>Отображать текст под значком</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>Определяется стилем приложения</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Средство настройки Qt5</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Внешний вид</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Шрифты</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Стиль значков</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Интерфейс</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Таблицы стилей</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Версия: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Редактор палитры</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Сбросить палитру</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Создать неактивную политру</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Создать "выключенную" палитру</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Активная</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Неактивная</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Отключенная</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Тёмный</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Текст окна</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Фон кнопки</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Яркий</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Менее яркий</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Менее тёмный</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Окно</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Тень</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Яркий текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Текст кнопки</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Обычный текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Обычный фон</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Выделенная область</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Выделенный текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Посещённая ссылка</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>По умолчанию</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Фон подсказки</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Текст подсказки</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Ссылка</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Альтернативный фон</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Выберите цвет</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Окно предпросмотра</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Вкладка 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Кнопка</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Вкладка 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Переключатель</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Выключатель</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Редактор Таблицы Стилей</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Редактор Таблицы Стилей</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Создать</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Изменить</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Переименовать</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Удалить</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Имя файла:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Введите имя таблицы стилей</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Ошибка</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Файл "%1" уже существует</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Подтвердите удаление</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Вы уверены, что хотите удалить таблицу стилей "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Переименовать таблицу стилей</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Имя таблицы стилей:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Таблица стилей с именем "%1" уже существует</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Невозможно переименовать файл</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Пожалуйста, удалите переменную среды <b>QT_STYLE_OVERRIDE</b></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>Переменная среды <b>QT_QPA_PLATFORMTHEME</b> установлена неправильно</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>Не найден <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Ошибка</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sk.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sk.ts new file mode 100644 index 00000000..e4251365 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sk.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="sk"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Štýl:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Náhľad</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Aktívna paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Neaktívna paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Zakázaná paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Paleta</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Výchozia</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Vlastná</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Farebná schéma:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Vytvoriť</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Upraviť</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Vytvoriť kópiu</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Premenovať</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Odstrániť</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Zadajte názov farebnej schémy</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Názov súboru:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Chyba</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Farebná schéma "%1" už existuje</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Varovanie</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Farebná schéma "%1" je len na čítanie</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Potvrdiť odstránenie</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Ste si istý, že chcete odstrániť farebnú schému "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (kópia)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Nastavenie písma</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Zakázať automatický hinting hrubých písiem</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>LCD filter:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Automatický hinting</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Hinting</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Rozlíšenie písma:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Geometria subpixelov:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Vyhladzovanie</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Štýl hintingu:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Žiadny</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Slabý</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Stredný</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Plný</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> už existuje. Chcete ho nahradiť?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Všeobecné:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>S pevnou šírkou:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Vytvoriť fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Odstrániť fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Odstrániť nastavenie písma</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Naozaj chcete vymazať <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Interval pre dvojklik:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Doba blikania kurzoru:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>Efekt rozbaľovacieho zoznamu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>Efekt tooltipu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>Efekt toolboxu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Zakázať</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Animovať</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Blednutie</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Efekt menu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Povoliť efekty rozhrania</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Rozmiestnenie tlačítok dialógu:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Menu majú ikonky</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Dialógové tlačítka majú ikonky</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Aktivovať položku jediným kliknutím</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Qt5 konfiguračný nástroj</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Vzhľad</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Písma</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Téma ikon</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Rozhranie</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Štýly</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Verzia: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Editor palety</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Nastaviť paletu znovu</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Vytvoriť nečinnú paletu</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Vytvoriť zakázanú paletu</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Aktívna</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Neaktívna</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Zakázaná</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Tmavé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Text okna</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Pozadie tlačítka</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Svetlé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Menej svetlé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Tmavé</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Okno</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Tieň</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Svetlý text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Text tlačítka</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Normálny text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Normálne pozadie</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Zvýraznenie</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Zvýraznený text</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Navštívený odkaz</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Výchozia</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Pozadie tooltipu</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Text tooltipu</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Odkaz</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Striedajúce pozadie</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Vybrať farbu</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Okno náhľadu</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Karta 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Tlačítko</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Karta 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Prepínač</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Zaškrtávacie políčko</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Editor štýlov</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Editor štýlu</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Vytvoriť</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Upraviť</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Premenovať</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Odstrániť</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Názov súboru:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Zadajte názov štýlu</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Chyba</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Súbor "%1" už existuje</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Potvrdiť odstránenie</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Ste si istý, že chcete odstrániť štýl "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Premenovať štýl</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Názov štýlu:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Štýl "%1" už existuje</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Nedá sa premenovať súbor</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr.ts new file mode 100644 index 00000000..7dd4939f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="sr"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>Стил:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>Преглед</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>Активна палета</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>Неактивна палета</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>Искључена палета</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>Палета</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>Подразумевано</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>Прилагођено</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>Шема боја:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>Креирај</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>Измени</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>Креирај копију</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>Преименуј</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>Обриши</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>Унеси име шеме боја</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>Име фајла:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>Грешка</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>Шема боја "%1" већ постоји</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>Упозорење</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>Шема боја је "%1" само за читање</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>Потврди брисање</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>Да ли сте сигурни да желите брисање шеме боја "%1"?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1 (копирај)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>Поставке фонта</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>Искључи аутоматски наговештај за подебљане фонтове</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>LCD филтер:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>Аутоматски наговештај</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>Наговештај</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>Резолуција фонта:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>Субпиксел геометрија:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>Антиалиас</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>Стил наговештаја:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>Ништа</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>Танак</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>Средњи</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>Пун</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> већ постоји. Да ли желите да замените?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>Опште:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>Одређена ширина:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>Креирај fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>Обриши fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>Обриши поставке фонта</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>Да ли сте сигурни да желите брисање <i>%1</i>?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>Интервал дуплог клика:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>Време за курсор:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>ComboBox ефекат:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>ToolTip ефекат:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>ToolBox ефекат:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>Искључи</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>Анимирај</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>Избледи</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>Мени ефекат:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>Омогући ефекте сучеља</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>Изглед дијалога за дугмиће:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>Мени са иконама</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>Дијалог дугмића са иконама</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>Активирај ставку на један клик</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>Изглед дугмета у траци алата:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>Линије точкића миша:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>Прикажи само икону</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>Прикажи само текст</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>Текст изнад иконе</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>Текст испод иконе</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>Прати изглед апликације</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Qt5 конфигурациони алат</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>Изглед</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>Фонтови</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>Тема икона</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>Сучеље</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>Стил листова</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>Верзија: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>Едитор палете</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>Ресетуј палету</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>Оформи неактивну палету</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>Оформи искључену палету</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>Активна</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>Неактивна</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>Искључена</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>Тамно</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>Текст прозора</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>Позадина дугмића</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>Светло</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>Мање светло</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>Мање тамно</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>Прозор</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>Сенка</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>Светли текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>Текст дугмића</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>Нормалан текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>Нормална позадина</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>Истакнуто</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>Истакнут текст</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>Посећени линк</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>Подразумевано</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>Позадина искачућег прозора</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>Текст искачућег прозора</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>Линк</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>Алтернативна позадина</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>Одабери боју</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>Прозор за преглед</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>Таб 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>Дугме</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>Таб 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>Радио дугме</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>Поље за ознаку</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - Едитор стила</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>Едитор стила</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>Креирај</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>Измени</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>Преименуј</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>Обриши</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>Име фајла</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>Унесите име за стил</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>Грешка</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>Фајл "%1" већ постоји</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>Потврди брисање</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>Да ли сте сигурни да желите брисање стила "%1"?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>Преименуј стил</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>Име стила:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>Стил "%1" већ постоји</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>Није могуће преименовати фајл</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>Молим обришите <b>QT_STYLE_OVERRIDE</b> променљиву окружења</translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation>Променљива<b>QT_QPA_PLATFORMTHEME</b> окружења није подешена исправно</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>Није могуће пронаћи <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>Грешка</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr_BA.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr_BA.ts new file mode 100644 index 00000000..ecd5e9d2 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr_BA.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="sr_BA"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr_RS.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr_RS.ts new file mode 100644 index 00000000..2d4c06fa --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_sr_RS.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="sr_RS"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_tr.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_tr.ts new file mode 100644 index 00000000..eba0fa90 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_tr.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="tr_TR"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_uk_UA.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_uk_UA.ts new file mode 100644 index 00000000..7788328b --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_uk_UA.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="uk_UA"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_zh_CN.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_zh_CN.ts new file mode 100644 index 00000000..c3c8d255 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_zh_CN.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="zh_CN"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>风格:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>预览</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>激活状态的调色板</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>非激活状态的调色板</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>失效状态的调色板</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>调色板</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>缺省</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>自定义</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>颜色方案:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>创建</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>编辑</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>创建副本</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>重命名</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>移除</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>输入颜色方案名称</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>文件名:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>错误</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>颜色方案 "%1" 已经存在</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>警告</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>颜色方案 "%1" 是只读状态</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>确认移除</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>您确定要移除颜色方案 "%1" 吗?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1(拷贝)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>字体配置</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>禁用粗体自动微调</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>LCD 过滤器:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>自动微调</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>微调</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>字体分辨率</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation>dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>子像素排列:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>抗锯齿</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>微调风格</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>无</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>轻微</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>中等</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>全部</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> 已经存在。您想要取代它吗?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>一般:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>固定宽度:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>创建 fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>移除 fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>移除字体配置</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>您确定要删除<i>%1</i>吗?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>双击间隔:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>光标闪烁间隔:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>下拉框效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>提示效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>工具箱效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>毫秒</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>禁用</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>动画</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>阴影</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>菜单效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>启用GUI效果</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>对话框按钮布局:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>有图标的菜单</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>有图标的对话框按钮</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Qt5 配置工具</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>外观</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>字体</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>图标主题</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>界面</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>样式表</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>版本:%1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>调色板编辑器</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>重置调色板</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>构建非激活的调色板</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>构建禁用状态调色板</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>激活</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>非激活</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>已禁用</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>暗</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>窗口文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>按钮背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>亮</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>较不亮</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>较不暗</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>窗口</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>阴影</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>亮文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>按钮文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>普通文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>普通背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>高亮</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>高亮文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>已访问的链接</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>缺省</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>提示语背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>提示语文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>链接</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>备用背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>选择颜色</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>预览窗口</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>页面1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>按钮</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>页面2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>单选按钮</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>复选框</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - 样式表编辑器</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>样式表编辑器</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>新建</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>编辑</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>重命名</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>删除</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>文件名:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>输入样式表名称</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>错误</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>文件 “%1” 已经存在</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>确定删除</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>您确定要移除样式表 "%1" 吗?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>重命名样式表</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>样式表名称:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>样式表 “%1” 已经存在</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>无法重命名文件</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation type="unfinished">错误</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_zh_TW.ts b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_zh_TW.ts new file mode 100644 index 00000000..ff9a4b7f --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/qt5ct_zh_TW.ts @@ -0,0 +1,709 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="zh_TW"> +<context> + <name>AppearancePage</name> + <message> + <location filename="../appearancepage.ui" line="20"/> + <source>Style:</source> + <translation>風格:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="27"/> + <source>Preview</source> + <translation>預覽</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="34"/> + <source>Active palette</source> + <translation>作用中色彩</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="39"/> + <source>Inactive palette</source> + <translation>非作用中色彩</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="44"/> + <source>Disabled palette</source> + <translation>已停用的色彩</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="91"/> + <source>Palette</source> + <translation>色彩</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="102"/> + <source>Default</source> + <translation>預設</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="112"/> + <source>Custom</source> + <translation>自訂</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="139"/> + <source>Color scheme:</source> + <translation>顏色方案:</translation> + </message> + <message> + <location filename="../appearancepage.ui" line="162"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="65"/> + <source>Create</source> + <translation>建立</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="66"/> + <source>Edit</source> + <translation>編輯</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="67"/> + <source>Create a Copy</source> + <translation>建立一份拷貝</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="68"/> + <source>Rename</source> + <translation>重新命名</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="70"/> + <source>Remove</source> + <translation>移除</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>Enter Color Scheme Name</source> + <translation>輸入顏色方案名稱</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="120"/> + <location filename="../appearancepage.cpp" line="194"/> + <location filename="../appearancepage.cpp" line="229"/> + <source>File name:</source> + <translation>檔案名稱:</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>Error</source> + <translation>錯誤</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="129"/> + <location filename="../appearancepage.cpp" line="205"/> + <location filename="../appearancepage.cpp" line="239"/> + <source>The color scheme "%1" already exists</source> + <translation>顏色方案「%1」已經存在</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>Warning</source> + <translation>警告</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="147"/> + <location filename="../appearancepage.cpp" line="170"/> + <location filename="../appearancepage.cpp" line="224"/> + <source>The color scheme "%1" is read only</source> + <translation>顏色方案「%1」為唯讀狀態</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="175"/> + <source>Confirm Remove</source> + <translation>確認移除</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="176"/> + <source>Are you sure you want to remove color scheme "%1"?</source> + <translation>您是否確定要移除顏色方案「%1」?</translation> + </message> + <message> + <location filename="../appearancepage.cpp" line="196"/> + <source>%1 (copy)</source> + <translation>%1(拷貝)</translation> + </message> +</context> +<context> + <name>FontConfigDialog</name> + <message> + <location filename="../fontconfigdialog.ui" line="14"/> + <location filename="../fontconfigdialog.cpp" line="73"/> + <source>Font Configuration</source> + <translation>字型設定</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="29"/> + <source>Disable automatic hinting for bold fonts</source> + <translation>停用粗體字的自動微調</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="36"/> + <source>LCD filter:</source> + <translation>LCD 過濾器:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="43"/> + <source>Automatic hinting</source> + <translation>自動微調</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="50"/> + <source>Hinting</source> + <translation>微調</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="67"/> + <source>Font resolution:</source> + <translation>字型解析度:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="110"/> + <source> dpi</source> + <translation> dpi</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="83"/> + <source>Subpixel geometry:</source> + <translation>子像素排列方式:</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="90"/> + <source>Antialiasing</source> + <translation>反鉅齒</translation> + </message> + <message> + <location filename="../fontconfigdialog.ui" line="97"/> + <source>Hinting style:</source> + <translation>微調風格:</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="42"/> + <location filename="../fontconfigdialog.cpp" line="47"/> + <source>None</source> + <translation>無</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="43"/> + <source>Slight</source> + <translation>輕微</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="44"/> + <source>Medium</source> + <translation>中等</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="45"/> + <source>Full</source> + <translation>完整</translation> + </message> + <message> + <location filename="../fontconfigdialog.cpp" line="74"/> + <source><i>%1</i> already exists. Do you want to replace it?</source> + <translation><i>%1</i> 已經存在。您想要取代它嗎?</translation> + </message> +</context> +<context> + <name>FontsPage</name> + <message> + <location filename="../fontspage.ui" line="44"/> + <location filename="../fontspage.ui" line="64"/> + <location filename="../fontspage.ui" line="80"/> + <location filename="../fontspage.ui" line="87"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../fontspage.ui" line="57"/> + <source>General:</source> + <translation>一般:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="94"/> + <source>Fixed width:</source> + <translation>固定寬度:</translation> + </message> + <message> + <location filename="../fontspage.ui" line="119"/> + <source>Create fonts.conf</source> + <translation>建立 fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.ui" line="126"/> + <source>Remove fonts.conf</source> + <translation>移除 fonts.conf</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="115"/> + <source>Remove Font Configuration</source> + <translation>移除字型設定</translation> + </message> + <message> + <location filename="../fontspage.cpp" line="116"/> + <source>Are you sure you want to delete <i>%1</i>?</source> + <translation>您確定真的要刪除 <i>%1</i> 嗎?</translation> + </message> +</context> +<context> + <name>InterfacePage</name> + <message> + <location filename="../interfacepage.ui" line="35"/> + <source>Double click interval:</source> + <translation>雙敲擊間隔:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="42"/> + <source>Cursor flash time:</source> + <translation>游標閃爍時間:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="49"/> + <source>ComboBox effect:</source> + <translation>下拉式選單效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="56"/> + <source>ToolTip effect:</source> + <translation>工具提示效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="63"/> + <source>ToolBox effect:</source> + <translation>工具箱效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="70"/> + <location filename="../interfacepage.ui" line="80"/> + <source> ms</source> + <translation>毫秒</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="94"/> + <location filename="../interfacepage.ui" line="111"/> + <location filename="../interfacepage.ui" line="133"/> + <location filename="../interfacepage.ui" line="157"/> + <source>Disable</source> + <translation>停用</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="99"/> + <location filename="../interfacepage.ui" line="116"/> + <location filename="../interfacepage.ui" line="138"/> + <location filename="../interfacepage.ui" line="162"/> + <source>Animate</source> + <translation>動畫</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="121"/> + <location filename="../interfacepage.ui" line="167"/> + <source>Fade</source> + <translation>陰影</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="146"/> + <source>Menu effect:</source> + <translation>選單效果:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="175"/> + <source>Enable gui effects</source> + <translation>啟用圖形使用者介面效果</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="182"/> + <source>Dialog buttons layout:</source> + <translation>對話框按鈕佈局:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="192"/> + <source>Menus have icons</source> + <translation>有圖示的選單</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="199"/> + <source>Dialog buttons have icons</source> + <translation>有圖示的對話框按鈕</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="209"/> + <source>Activate item on single-click</source> + <translation>單擊啟用項目</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="219"/> + <source>Toolbar button style:</source> + <translation>工具列按鈕風格:</translation> + </message> + <message> + <location filename="../interfacepage.ui" line="229"/> + <source>Mouse wheel scroll lines:</source> + <translation>滑鼠滾輪捲動軸:</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="47"/> + <source>Only display the icon</source> + <translation>僅顯示圖示</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="48"/> + <source>Only display the text</source> + <translation>僅顯示文字</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="49"/> + <source>The text appears beside the icon</source> + <translation>文字在圖示旁</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="50"/> + <source>The text appears under the icon</source> + <translation>文字在圖示下</translation> + </message> + <message> + <location filename="../interfacepage.cpp" line="51"/> + <source>Follow the application style</source> + <translation>跟隨應用程式風格</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Qt5 Configuration Tool</source> + <translation>Qt5 設定工具</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="45"/> + <source>Appearance</source> + <translation>外觀</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="46"/> + <source>Fonts</source> + <translation>字型</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="47"/> + <source>Icon Theme</source> + <translation>圖示主題</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="48"/> + <source>Interface</source> + <translation>介面</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="50"/> + <source>Style Sheets</source> + <translation>風格樣式表</translation> + </message> + <message> + <location filename="../mainwindow.cpp" line="58"/> + <source>Version: %1</source> + <translation>版本: %1</translation> + </message> +</context> +<context> + <name>PaletteEditDialog</name> + <message> + <location filename="../paletteeditdialog.ui" line="14"/> + <source>Palette Editor</source> + <translation>色彩編輯器</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="79"/> + <source>Reset palette</source> + <translation>重置色彩</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="29"/> + <source>Build inactive palette</source> + <translation>構建非作用中的色彩</translation> + </message> + <message> + <location filename="../paletteeditdialog.ui" line="36"/> + <source>Build disabled palette</source> + <translation>構建已停用的色彩</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Active</source> + <translation>作用中</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Inactive</source> + <translation>非作用中</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="49"/> + <source>Disabled</source> + <translation>已停用</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Dark</source> + <translation>黑暗</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Window text</source> + <translation>視窗文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Button background</source> + <translation>按鈕背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Bright</source> + <translation>亮</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less bright</source> + <translation>較不亮</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="91"/> + <source>Less dark</source> + <translation>較不黑暗</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Window</source> + <translation>視窗</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Shadow</source> + <translation>陰影</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Bright text</source> + <translation>亮文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Button text</source> + <translation>按鈕文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal text</source> + <translation>一般文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="92"/> + <source>Normal background</source> + <translation>一般背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlight</source> + <translation>突顯</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Highlighted text</source> + <translation>突顯的文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Visited link</source> + <translation>已造訪的連結</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Default</source> + <translation>預設</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip background</source> + <translation>工具提示背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Tooltip text</source> + <translation>工具提示文字</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="93"/> + <source>Link</source> + <translation>連結</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="94"/> + <source>Alternate background</source> + <translation>備用背景</translation> + </message> + <message> + <location filename="../paletteeditdialog.cpp" line="106"/> + <source>Select Color</source> + <translation>選取顏色</translation> + </message> +</context> +<context> + <name>PreviewForm</name> + <message> + <location filename="../previewform.ui" line="14"/> + <source>Preview Window</source> + <translation>預覽視窗</translation> + </message> + <message> + <location filename="../previewform.ui" line="24"/> + <source>Tab 1</source> + <translation>分頁 1</translation> + </message> + <message> + <location filename="../previewform.ui" line="30"/> + <source>PushButton</source> + <translation>突出按鈕</translation> + </message> + <message> + <location filename="../previewform.ui" line="51"/> + <source>Tab 2</source> + <translation>分頁 2</translation> + </message> + <message> + <location filename="../previewform.ui" line="57"/> + <source>RadioButton</source> + <translation>無線電按鈕</translation> + </message> + <message> + <location filename="../previewform.ui" line="64"/> + <source>CheckBox</source> + <translation>核取方塊</translation> + </message> +</context> +<context> + <name>QSSEditorDialog</name> + <message> + <location filename="../qsseditordialog.cpp" line="45"/> + <source>%1 - Style Sheet Editor</source> + <translation>%1 - 風格樣式表編輯器</translation> + </message> + <message> + <location filename="../qsseditordialog.ui" line="14"/> + <source>Style Sheet Editor</source> + <translation>風格樣式表編輯器</translation> + </message> +</context> +<context> + <name>QSSPage</name> + <message> + <location filename="../qsspage.ui" line="23"/> + <source>Create</source> + <translation>建立</translation> + </message> + <message> + <location filename="../qsspage.ui" line="66"/> + <location filename="../qsspage.cpp" line="51"/> + <source>Edit</source> + <translation>編輯</translation> + </message> + <message> + <location filename="../qsspage.ui" line="76"/> + <location filename="../qsspage.cpp" line="52"/> + <source>Rename</source> + <translation>重新命名</translation> + </message> + <message> + <location filename="../qsspage.ui" line="33"/> + <location filename="../qsspage.cpp" line="54"/> + <source>Remove</source> + <translation>移除</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>File name:</source> + <translation>檔案名稱:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="102"/> + <source>Enter Style Sheet Name</source> + <translation>輸入風格樣式表名稱</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <location filename="../qsspage.cpp" line="205"/> + <location filename="../qsspage.cpp" line="216"/> + <source>Error</source> + <translation>錯誤</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="113"/> + <source>The file "%1" already exists</source> + <translation>檔案 "%1" 已經存在</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="147"/> + <source>Confirm Remove</source> + <translation>確認移除</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="148"/> + <source>Are you sure you want to remove style sheet "%1"?</source> + <translation>您是否確定要移除風格樣式表「%1」?</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Rename Style Sheet</source> + <translation>重新命名風格樣式表</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="198"/> + <source>Style sheet name:</source> + <translation>風格樣式表名稱:</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="205"/> + <source>The style sheet "%1" already exists</source> + <translation>風格樣式表 "%1" 已經存在</translation> + </message> + <message> + <location filename="../qsspage.cpp" line="216"/> + <source>Unable to rename file</source> + <translation>無法重新命名檔案</translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="../main.cpp" line="60"/> + <source>Please remove the <b>QT_STYLE_OVERRIDE</b> environment variable</source> + <translation>請移除 <b>QT_STYLE_OVERRIDE</b> 環境變數</translation> + </message> + <message> + <location filename="../main.cpp" line="65"/> + <source>The <b>QT_QPA_PLATFORMTHEME</b> environment variable is not set correctly</source> + <translation><b>QT_QPA_PLATFORMTHEME</b> 環境變數未正確設定</translation> + </message> + <message> + <location filename="../main.cpp" line="71"/> + <source>Unable to find <b>libqt5ct-style.so</b></source> + <translation>找不到 <b>libqt5ct-style.so</b></translation> + </message> + <message> + <location filename="../main.cpp" line="76"/> + <source>Error</source> + <translation>錯誤</translation> + </message> +</context> +</TS> diff --git a/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/translations.qrc b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/translations.qrc new file mode 100644 index 00000000..2cf79b6b --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/src/qt5ct/translations/translations.qrc @@ -0,0 +1,36 @@ +<!DOCTYPE RCC> +<RCC version="1.0"> + <qresource> + <file>qt5ct_ru.qm</file> + <file>qt5ct_uk_UA.qm</file> + <file>qt5ct_zh_CN.qm</file> + <file>qt5ct_zh_TW.qm</file> + <file>qt5ct_tr.qm</file> + <file>qt5ct_cs.qm</file> + <file>qt5ct_pt_BR.qm</file> + <file>qt5ct_pt.qm</file> + <file>qt5ct_de.qm</file> + <file>qt5ct_pl.qm</file> + <file>qt5ct_fr.qm</file> + <file>qt5ct_it.qm</file> + <file>qt5ct_it_IT.qm</file> + <file>qt5ct_kk.qm</file> + <file>qt5ct_lt.qm</file> + <file>qt5ct_hu.qm</file> + <file>qt5ct_nl.qm</file> + <file>qt5ct_ja.qm</file> + <file>qt5ct_sk.qm</file> + <file>qt5ct_es_ES.qm</file> + <file>qt5ct_es.qm</file> + <file>qt5ct_he.qm</file> + <file>qt5ct_gl_ES.qm</file> + <file>qt5ct_sr_BA.qm</file> + <file>qt5ct_sr_RS.qm</file> + <file>qt5ct_bg.qm</file> + <file>qt5ct_nl_NL.qm</file> + <file>qt5ct_el.qm</file> + <file>qt5ct_sr.qm</file> + <file>qt5ct_ca.qm</file> + <file>qt5ct_ar.qm</file> + </qresource> +</RCC> diff --git a/src-qt5/core/lumina-theme-engine/test.sh b/src-qt5/core/lumina-theme-engine/test.sh new file mode 100755 index 00000000..d4e55d5d --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/test.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +MYDIR=$(dirname $0) + +mkdir -p ${MYDIR}/src/qt5ct/styles +ln -s "../../qt5ct-style/libqt5ct-style.so" "${MYDIR}/src/qt5ct/styles/" +export QT_DEBUG_PLUGINS=1 +export QT_QPA_PLATFORMTHEME=qt5ct +export QT_QPA_PLATFORM_PLUGIN_PATH=${MYDIR}/src/qt5ct-qtplugin +${MYDIR}/src/qt5ct/qt5ct +rm -rf ${MYDIR}/src/qt5ct/styles/ diff --git a/src-qt5/core/lumina-theme-engine/utils/update_ts.sh b/src-qt5/core/lumina-theme-engine/utils/update_ts.sh new file mode 100755 index 00000000..a19a955a --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/utils/update_ts.sh @@ -0,0 +1,40 @@ +#!/bin/sh + +LOCALES='en ru uk_UA zh_CN zh_TW tr cs pt_BR pt de pl fr it it_IT kk lt hu nl ja sk es_ES es he gl_ES sr_BA sr_RS bg nl_NL el sr ca ar' + +echo "Locales: ${LOCALES}" + +for tr_dir in `find ../src/ -type d -name "translations"` +do + + plug_name=`echo $tr_dir | cut -d '/' -f 3` + + echo "Updating ${plug_name}" + + ts_files='' + qm_files='' + + for code in $LOCALES + do + ts_files="${ts_files} ${tr_dir}/${plug_name}_${code}.ts" + if [ "${code}" != "en" ]; then + qm_files="${qm_files} ${plug_name}_${code}.qm" + fi + done + qrc_file="${tr_dir}/translations.qrc" + + + /opt/qt56/bin/lupdate -no-obsolete -silent -extensions "cpp,ui" ${tr_dir}/../ -ts ${ts_files} + + + + echo "<!DOCTYPE RCC>" > $qrc_file + echo "<RCC version=\"1.0\">" >> $qrc_file + echo " <qresource>" >> $qrc_file + for qm_file in $qm_files + do + echo " <file>${qm_file}</file>" >> $qrc_file; + done + echo " </qresource>" >> $qrc_file + echo "</RCC>" >> $qrc_file +done diff --git a/src-qt5/core/lumina-theme-engine/utils/update_tx.sh b/src-qt5/core/lumina-theme-engine/utils/update_tx.sh new file mode 100755 index 00000000..82f36743 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/utils/update_tx.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +PROJECT_NAME=qt5ct +TX_CONFIG="../.tx/config" + +echo "[main]" > ${TX_CONFIG} +echo "host = https://www.transifex.com" >> ${TX_CONFIG} +echo "" >> ${TX_CONFIG} + +for tr_dir in `find ../src/ -type d -name "translations"` +do + + plug_name=`echo $tr_dir | cut -d '/' -f 3` + + echo "Updating ${plug_name}" + + + file_filter=`echo ${tr_dir} | sed 's/..\///'` + echo "[${PROJECT_NAME}.${plug_name}]" >> ${TX_CONFIG} + echo "file_filter = ${file_filter}/${plug_name}_<lang>.ts" >> ${TX_CONFIG} + echo "source_lang = en" >> ${TX_CONFIG} + echo "source_file = ${file_filter}/${plug_name}_en.ts" >> ${TX_CONFIG} + echo "type = QT" >> ${TX_CONFIG} + echo "" >> ${TX_CONFIG} + +done + + +for RESOURCE_NAME in qt5ct +do + echo "[${PROJECT_NAME}.${RESOURCE_NAME}-desktop]" >> ${TX_CONFIG} + echo "file_filter = src/qt5ct/desktop-translations/${RESOURCE_NAME}_<lang>.desktop.in" >> ${TX_CONFIG} + echo "source_lang = en" >> ${TX_CONFIG} + echo "source_file = src/qt5ct/${RESOURCE_NAME}.desktop" >> ${TX_CONFIG} + echo "type = DESKTOP" >> ${TX_CONFIG} + echo "" >> ${TX_CONFIG} +done |