summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--CMakeL10n.txt3
-rw-r--r--CMakeLists.txt17
-rw-r--r--README.md (renamed from README)58
m---------cmake0
-rw-r--r--doc/CMakeLists.txt2
-rw-r--r--doc/en/CMakeLists.txt1
-rw-r--r--doc/en/index.docbook9
-rw-r--r--doc/man/CMakeLists.txt5
-rw-r--r--doc/man/kkbswitch.sgml19
-rw-r--r--kkbswitch/CMakeL10n.txt7
-rw-r--r--kkbswitch/CMakeLists.txt9
-rw-r--r--kkbswitch/kkbswitch.desktop2
-rw-r--r--po/CMakeLists.txt6
-rw-r--r--translations/desktop_files/kkbswitch.desktop/kkbswitch.desktop.pot28
-rw-r--r--translations/desktop_files/kkbswitch.desktop/nl.po29
-rw-r--r--translations/desktop_files/kkbswitch.desktop/ru.po28
-rw-r--r--translations/desktop_files/kkbswitch.desktop/uk.po30
-rw-r--r--translations/messages/be.po (renamed from po/be.po)6
-rw-r--r--translations/messages/bg.po (renamed from po/bg.po)6
-rw-r--r--translations/messages/cs.po (renamed from po/cs.po)6
-rw-r--r--translations/messages/de.po304
-rw-r--r--translations/messages/el.po (renamed from po/el.po)6
-rw-r--r--translations/messages/fi.po (renamed from po/fi.po)6
-rw-r--r--translations/messages/he.po (renamed from po/he.po)6
-rw-r--r--translations/messages/kkbswitch.pot (renamed from po/kkbswitch.pot)8
-rw-r--r--translations/messages/ru.po (renamed from po/ru.po)22
-rw-r--r--translations/messages/sk.po (renamed from po/sk.po)6
-rw-r--r--translations/messages/sv.po (renamed from po/sv.po)6
-rw-r--r--translations/messages/uk.po (renamed from po/uk.po)78
30 files changed, 561 insertions, 155 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 69dd7b2..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "cmake"]
- path = cmake
- url = https://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index a525b71..a91bd2a 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,11 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+cmake_minimum_required( VERSION 3.1 )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9a2f46e..b987432 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,13 +7,12 @@
############################################
-cmake_minimum_required( VERSION 2.8 )
+cmake_minimum_required( VERSION 3.1 )
#### general package setup
project( kkbswitch )
-set( VERSION R14.0.7 )
#### include essential cmake modules
@@ -29,10 +28,14 @@ include( CheckCXXSourceCompiles )
#### include our cmake modules
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
+##### set version number ########################
+
+tde_set_project_version( )
+
+
##### setup install paths
include( TDESetupPaths )
@@ -72,8 +75,12 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
add_subdirectory( icons )
add_subdirectory( ${PROJECT_NAME} )
add_subdirectory( ${PROJECT_NAME}.upd )
-tde_conditional_add_subdirectory( BUILD_DOC doc )
-tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
+
+
+##### other data ################################
+
+tde_conditional_add_project_docs( BUILD_DOC )
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
##### write configure files
diff --git a/README b/README.md
index 530f491..7b065a6 100644
--- a/README
+++ b/README.md
@@ -1,7 +1,6 @@
KKBSwitch - a keyboard layout indicator for TDE.
-
KKBSwitch displays an icon in the system tray that indicates which
layout is currently active and enables you to switch layouts by clicking
the icon or by selecting from the menu.
@@ -16,6 +15,8 @@ group.
Features include:
+-----------------
+
- displays an icon in the system tray indicating the active keyboard
group.
- Configurable icons for the keyboard layouts (chosen from country flag
@@ -31,26 +32,27 @@ NB: You still have to configure XKeyboard with the usual xorg options
(XkbModel, XkbLayout, XkbVariant and XkbOptions).
-Using KKBSwicth.
+Using KKBSwitch
+-----------------
The most basic usage is simply to let it sit in the system tray and show
you which keyboard group is currently active. You can also click the
-KKBSwicth system tray icon to switch keyboard layouts.
+KKBSwitch system tray icon to switch keyboard layouts.
When right-clicked, the system tray icon displays a menu with the
following entries:
- one or more entries corresponding to the configured keyboard groups
-(XKeyboard can have up to 4 groups configured). The currently active
-group will be checked.
-
-Selecting a menu entry corresponding to a group will make that group
-active.
+ (XKeyboard can have up to 4 groups configured). The currently active
+ group will be checked.
+ Selecting a menu entry corresponding to a group will make that group
+ active.
- "Configure Keyboard Switch..." entry lets you configure KKBSwitch
- "About Keyboard Switch" displays a standard "About" dialog
- "Quit" quits KKBSwitch.
-Configuring KKBSwicth.
+Configuring KKBSwitch
+-----------------------
In the KKBSwitch configuration dialog you can do the following:
- set the icons corresponding to the available keyboard groups. Note
@@ -79,17 +81,43 @@ with an asterisk in the KKBSwitch tray icon's menu.
DCOP Bindings
+---------------
As of version 0.2, KKBSwitch can be manipulated programmatically with
DCOP. It exports an interface named KBSwitchIntf.
The interfaces offers the following methods:
- int getNumKbdGroups() returns the number of configured keyboard
-groups (layouts)
+ groups (layouts)
- ASYNC selectNextGroup() does the same thing as clicking on the
-KKBSwitch's tray icon, i.e. makes the next keyboard group active.
-If in "toggle mode", toggles between the two recently used ones, just
-like clicking on the tray icon does.
+ KKBSwitch's tray icon, i.e. makes the next keyboard group active.
+ If in "toggle mode", toggles between the two recently used ones, just
+ like clicking on the tray icon does.
- ASYNC selectGroup(int groupno) makes the group whose number is
-groupno active (like selecting a group from the tray icon popup menu)
+ groupno active (like selecting a group from the tray icon popup menu)
- TQStringList getGroupNames() returns the list of the keyboard group
-names as configured in XKeyboard.
+ names as configured in XKeyboard.
+
+.
+
+Contributing
+--------------
+
+If you wish to contribute to kkbswitch, you might do so:
+
+- TDE Gitea Workspace (TGW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/gitea
+
+- TDE Weblate Translation Workspace (TWTW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/weblate
+
+
+Translations status
+---------------------
+
+### messages
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kkbswitch/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kkbswitch/)
+
+### desktop files
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kkbswitch-kkbswitchdesktop/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kkbswitch-kkbswitchdesktop/)
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject f0659a0437dbe9f6943c7429dd6651d165dfa1c
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
deleted file mode 100644
index f9197e5..0000000
--- a/doc/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-add_subdirectory( en )
-add_subdirectory( man )
diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt
deleted file mode 100644
index ba3ef3e..0000000
--- a/doc/en/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-tde_create_handbook( DESTINATION ${PROJECT_NAME} )
diff --git a/doc/en/index.docbook b/doc/en/index.docbook
index 159dbdb..b604f9f 100644
--- a/doc/en/index.docbook
+++ b/doc/en/index.docbook
@@ -629,12 +629,3 @@ manually from command prompt our in one of your X session startup script.
&documentation.index;
</book>
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
--->
diff --git a/doc/man/CMakeLists.txt b/doc/man/CMakeLists.txt
deleted file mode 100644
index 8512250..0000000
--- a/doc/man/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-INSTALL(
- FILES ${PROJECT_NAME}.1
- DESTINATION ${MAN_INSTALL_DIR}/man1
- COMPONENT doc
-)
diff --git a/doc/man/kkbswitch.sgml b/doc/man/kkbswitch.sgml
index 96a16f7..fa1e9c8 100644
--- a/doc/man/kkbswitch.sgml
+++ b/doc/man/kkbswitch.sgml
@@ -354,22 +354,3 @@ manpage.1: manpage.sgml
</refsect1>
</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:2
-sgml-indent-data:t
-sgml-parent-document:nil
-sgml-default-dtd-file:nil
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
--->
-
-
diff --git a/kkbswitch/CMakeL10n.txt b/kkbswitch/CMakeL10n.txt
index ec68342..6b75aed 100644
--- a/kkbswitch/CMakeL10n.txt
+++ b/kkbswitch/CMakeL10n.txt
@@ -1,3 +1,8 @@
##### create translation templates ##############
-tde_l10n_create_template( "kkbswitch" )
+tde_l10n_create_template( "messages/kkbswitch" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kkbswitch.desktop/"
+ SOURCES kkbswitch.desktop
+)
diff --git a/kkbswitch/CMakeLists.txt b/kkbswitch/CMakeLists.txt
index d6db9b5..c91c59e 100644
--- a/kkbswitch/CMakeLists.txt
+++ b/kkbswitch/CMakeLists.txt
@@ -45,14 +45,11 @@ tde_add_executable( ${PROJECT_NAME} AUTOMOC
##### other data
-install(
- FILES ${PROJECT_NAME}.desktop
- DESTINATION ${AUTOSTART_INSTALL_DIR}
-)
+tde_create_translated_desktop( ${PROJECT_NAME}.desktop )
install(
- FILES ${PROJECT_NAME}.desktop
- DESTINATION ${APPS_INSTALL_DIR}/Utilities
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.desktop
+ DESTINATION ${AUTOSTART_INSTALL_DIR}
)
install(
diff --git a/kkbswitch/kkbswitch.desktop b/kkbswitch/kkbswitch.desktop
index 7ab0616..c633efa 100644
--- a/kkbswitch/kkbswitch.desktop
+++ b/kkbswitch/kkbswitch.desktop
@@ -7,8 +7,6 @@ Terminal=false
Icon=kkbswitch
X-DocPath=kkbswitch/index.html
Comment=Keyboard Layout Indicator
-Comment[ru]=Индикатор раскладки клавиатуры
-Comment[uk]=Індикатор розкладки клавіатури
X-TDE-autostart-after=panel
X-TDE-autostart-condition=kkbswitchrc:Options:autostart:true
X-TDE-autostart-phase=2
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
deleted file mode 100644
index 46fba83..0000000
--- a/po/CMakeLists.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-# build translations if some are already available
-
-file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
-if( _srcs )
- tde_create_translation( LANG auto OUTPUT_NAME ${PROJECT_NAME} )
-endif( )
diff --git a/translations/desktop_files/kkbswitch.desktop/kkbswitch.desktop.pot b/translations/desktop_files/kkbswitch.desktop/kkbswitch.desktop.pot
new file mode 100644
index 0000000..166f61e
--- /dev/null
+++ b/translations/desktop_files/kkbswitch.desktop/kkbswitch.desktop.pot
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-06 16:53+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kkbswitch.desktop:3
+msgid "KKBSwitch"
+msgstr ""
+
+#. GenericName
+#. Comment
+#: kkbswitch.desktop:4 kkbswitch.desktop:9
+msgid "Keyboard Layout Indicator"
+msgstr ""
diff --git a/translations/desktop_files/kkbswitch.desktop/nl.po b/translations/desktop_files/kkbswitch.desktop/nl.po
new file mode 100644
index 0000000..fbe3cfe
--- /dev/null
+++ b/translations/desktop_files/kkbswitch.desktop/nl.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Heimen Stoffels <vistausss@outlook.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-06 16:53+0200\n"
+"PO-Revision-Date: 2020-10-07 19:02+0000\n"
+"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
+"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/kkbswitch-kkbswitchdesktop/nl/>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.2.2\n"
+
+#. Name
+#: kkbswitch.desktop:3
+msgid "KKBSwitch"
+msgstr "KKBSwitch"
+
+#. GenericName
+#. Comment
+#: kkbswitch.desktop:4 kkbswitch.desktop:9
+msgid "Keyboard Layout Indicator"
+msgstr "Toetsenbordindelingsindicator"
diff --git a/translations/desktop_files/kkbswitch.desktop/ru.po b/translations/desktop_files/kkbswitch.desktop/ru.po
new file mode 100644
index 0000000..12b4182
--- /dev/null
+++ b/translations/desktop_files/kkbswitch.desktop/ru.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-06 16:53+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kkbswitch.desktop:3
+msgid "KKBSwitch"
+msgstr ""
+
+#. GenericName
+#. Comment
+#: kkbswitch.desktop:4 kkbswitch.desktop:9
+msgid "Keyboard Layout Indicator"
+msgstr "Индикатор раскладки клавиатуры"
diff --git a/translations/desktop_files/kkbswitch.desktop/uk.po b/translations/desktop_files/kkbswitch.desktop/uk.po
new file mode 100644
index 0000000..512148b
--- /dev/null
+++ b/translations/desktop_files/kkbswitch.desktop/uk.po
@@ -0,0 +1,30 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Roman Savochenko <roman@oscada.org>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-06 16:53+0200\n"
+"PO-Revision-Date: 2021-10-07 08:30+0000\n"
+"Last-Translator: Roman Savochenko <roman@oscada.org>\n"
+"Language-Team: Ukrainian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch-kkbswitchdesktop/uk/>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8.1\n"
+
+#. Name
+#: kkbswitch.desktop:3
+msgid "KKBSwitch"
+msgstr "KKBSwitch"
+
+#. GenericName
+#. Comment
+#: kkbswitch.desktop:4 kkbswitch.desktop:9
+msgid "Keyboard Layout Indicator"
+msgstr "Індикатор розкладки клавіатури"
diff --git a/po/be.po b/translations/messages/be.po
index bf4bd2d..c3bc5eb 100644
--- a/po/be.po
+++ b/translations/messages/be.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch_1.4.3-6_be\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2007-10-14 05:16+0300\n"
"Last-Translator: Pavel Piatruk <berserker@neolocation.com>\n"
"Language-Team: Belarusian (Official spelling) <i18n@mova.org>\n"
@@ -17,13 +17,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Павел Пятрук"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/bg.po b/translations/messages/bg.po
index 07abb66..ba77db3 100644
--- a/po/bg.po
+++ b/translations/messages/bg.po
@@ -11,7 +11,7 @@
msgid ""
msgstr ""
"Project-Id-Version: bg\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2004-12-21 05:19+0100\n"
"Last-Translator: Petko Yotov <5ko@free.fr>\n"
"Language-Team: <en@li.org>\n"
@@ -21,13 +21,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Петко Йотов (Petko Yotov)"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/cs.po b/translations/messages/cs.po
index 4163fc8..3a71b50 100644
--- a/po/cs.po
+++ b/translations/messages/cs.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: cs\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2005-04-10 10:07+0200\n"
"Last-Translator: Michal Bukovský <michal.bukovsky@trilogic.cz>\n"
"Language-Team: Czech <cs@li.org>\n"
@@ -14,13 +14,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Michal Bukovský"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/translations/messages/de.po b/translations/messages/de.po
new file mode 100644
index 0000000..5175fef
--- /dev/null
+++ b/translations/messages/de.po
@@ -0,0 +1,304 @@
+# SOME DESCRIPTIVE TITLE.
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"PO-Revision-Date: 2022-06-19 17:55+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch/de/>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.12.2\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Lian Begett"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "tdetranslation@bunbun.de"
+
+#: kbconfig.cpp:92
+msgid "<Unnamed>"
+msgstr "<Unbenannt>"
+
+#: kbconfig.cpp:108
+msgid "Activate %1 keyboard layout"
+msgstr "Tastaturlayout %1 aktivieren"
+
+#: kbconfigdlg.cpp:116
+msgid "&General"
+msgstr "&Allgemein"
+
+#: kbconfigdlg.cpp:120
+msgid "Available &keyboard layouts:"
+msgstr "Verfügbare &Tastaturlayouts:"
+
+#: kbconfigdlg.cpp:132
+msgid ""
+"This list box shows keyboard layouts available in your system.\n"
+"Select a layout and click \"Change Icon...\" button to change the icon for a "
+"layout.\n"
+"If you have configured a non-default icon, you can reset the icon to default "
+"with \"Use Default Icon\" button.\n"
+"The layout shown is bold is the default layout. Use \"Set as default\" "
+"button to set the default layout."
+msgstr ""
+"Diese Liste zeigt Tastaturlayouts, die auf Deinem System verfügbar sind.\n"
+"Wähle ein Layout aus und drücke \"Symbol ändern...\", um das Symbol für ein "
+"Layout zu ändern.\n"
+"Wenn Du ein eigenes Symbol eingestellt hast, kannst Du es mit dem Knopf "
+"\"Standardsymbol verwenden\" auf das ursprüngliche Symbol zurücksetzen.\n"
+"Das in Fettschrift angezeigte Layout ist das Standardlayout. Mit dem Knopf "
+"\"Als Standard setzen\" kann ein anderes Layout als Standard gesetzt werden."
+
+#: kbconfigdlg.cpp:141
+msgid "Cha&nge Icon..."
+msgstr "S&ymbol ändern..."
+
+#: kbconfigdlg.cpp:144
+msgid ""
+"Click this button to change the icon for the layout selected in the list box "
+"to the left."
+msgstr ""
+"Drücke diesen Knopf, um das Symbol für das links ausgewählte Layout zu "
+"ändern."
+
+#: kbconfigdlg.cpp:147
+msgid "Use &Default Icon"
+msgstr "&Standardsymbol verwenden"
+
+#: kbconfigdlg.cpp:150
+msgid ""
+"Click this button to use default icon for the layout selected in the list "
+"box to the left."
+msgstr ""
+"Drücke diesen Knopf, um das Standardsymbol für das links ausgewählte Layout "
+"zu verwenden."
+
+#: kbconfigdlg.cpp:153
+msgid "&Set as Default"
+msgstr "Als S&tandard verwenden"
+
+#: kbconfigdlg.cpp:156
+msgid ""
+"Click this button to set the layout selected in the list box to the left as "
+"the default"
+msgstr ""
+"Drücke diesen Knopf, um das links ausgewählte Layout zum Standardlayout zu "
+"machen"
+
+#: kbconfigdlg.cpp:162
+msgid "Layout &icon style:"
+msgstr "Lay&out-Symbolstil:"
+
+#: kbconfigdlg.cpp:167
+msgid "Country flag"
+msgstr "Landesflagge"
+
+#: kbconfigdlg.cpp:168
+msgid "Language code"
+msgstr "Sprachkürzel"
+
+#: kbconfigdlg.cpp:169
+msgid "Flag and code"
+msgstr "Flagge und Kürzel"
+
+#: kbconfigdlg.cpp:173
+msgid ""
+"<p>Select the style of icons representing the current keyboard layout.\n"
+"You can choose from the following styles:<ul><li><b>Country flag</b> - "
+"displays the corresponding country flag<li><b>Language code</b> - displays "
+"the language ISO 2-letter code<li><b>Flag and code</b> - displays the "
+"language code superimposed over the country flag.</ul></p>"
+msgstr ""
+"<p>Wähle den Symbolstil aus, der das aktuelle Tastaturlayout repräsentiert.\n"
+"Du kannst zwischen den folgenden Stilen wählen:<ul><li><b>Landesflagge</b> - "
+"zeigt die jeweilige Landesflagge<li><b>Sprachkürzel</b> - zeigt das ISO 2-"
+"Buchstabenkürzel der Sprache an<li><b>Flagge und Kürzel</b> - zeigt das "
+"Kürzel über die Flagge gelegt an.</ul></p>"
+
+#: kbconfigdlg.cpp:181
+msgid "&Layout applies to:"
+msgstr ""
+
+#: kbconfigdlg.cpp:186
+msgid "All windows"
+msgstr ""
+
+#: kbconfigdlg.cpp:187
+msgid "Windows of one application"
+msgstr ""
+
+#: kbconfigdlg.cpp:188
+msgid "One window"
+msgstr ""
+
+#: kbconfigdlg.cpp:191
+msgid ""
+"<p>Select what windows the currently selected keyboard layout applies to:\n"
+"<ul><li><b>All windows</b> - one layout applies to all windows on your "
+"desktop\n"
+"<li><b>Windows of one application</b> - layout applies to one application; "
+"each application can have its own layout. When you switch between "
+"applications, layout follows the active application\n"
+"<li><b>One window</b> - layout applies to one window only; each window can "
+"have its own layout. When you switch between windows, layout follows the "
+"active window.</ul></p>"
+msgstr ""
+
+#: kbconfigdlg.cpp:199
+msgid "Use \"&Toggle Mode\""
+msgstr ""
+
+#: kbconfigdlg.cpp:201
+msgid ""
+"Toggle mode is useful when you have more than two keyboard layouts defined. "
+"When toggle mode is on your normal layout switch key toggles between two "
+"most frequently used layouts. To activate other layouts use KKBSwitch's tray "
+"popup menu"
+msgstr ""
+
+#: kbconfigdlg.cpp:211
+msgid "A&utostart"
+msgstr ""
+
+#: kbconfigdlg.cpp:213
+msgid ""
+"When this checkbox is checked, KKBSwitch will start automatically when you "
+"log in"
+msgstr ""
+
+#: kbconfigdlg.cpp:219
+msgid "Sho&rtcuts"
+msgstr ""
+
+#: kbconfigdlg.cpp:220
+msgid "Use shortcuts to &activate keyboard layouts"
+msgstr ""
+
+#: kbconfigdlg.cpp:222
+msgid ""
+"Check this checkbox to be able to quickly activate any keyboard layout with "
+"keyboard shorcuts. Once this checkbox is checked, you can adjust the "
+"shortcuts at the key chooser pane below. Especially useful if you have three "
+"or four keyboard layouts configured"
+msgstr ""
+
+#: kbpickicondlg.cpp:42
+msgid "Pick an icon"
+msgstr ""
+
+#: kbpickicondlg.cpp:50
+msgid "Select one of the icons"
+msgstr ""
+
+#: kbpickicondlg.cpp:52
+msgid "&Browse..."
+msgstr ""
+
+#: kbpickicondlg.cpp:54
+msgid "Browse for an image file to use as an icon"
+msgstr ""
+
+#: kbpickicondlg.cpp:90
+msgid ""
+"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
+"*.*|All files (*.*)"
+msgstr ""
+
+#: kbpickicondlg.cpp:101
+msgid ""
+"The size of this image (%1 by %2) is not good.\n"
+"Preferred size for the layout icons is %3 by %4.\n"
+msgstr ""
+
+#: kbpickicondlg.cpp:106
+msgid " and also too wide"
+msgstr ""
+
+#: kbpickicondlg.cpp:107
+msgid " and also too narrow"
+msgstr ""
+
+#: kbpickicondlg.cpp:108
+#, c-format
+msgid "This image is too big%1."
+msgstr ""
+
+#: kbpickicondlg.cpp:110
+msgid "This image is too wide."
+msgstr ""
+
+#: kbpickicondlg.cpp:111
+msgid "This image is too narrow."
+msgstr ""
+
+#: kbpickicondlg.cpp:113
+msgid ""
+"KKBSwitch will scale it to appropriate size, but the result may not look "
+"very good.\n"
+"Are you sure you want to use this image?"
+msgstr ""
+
+#: kbpickicondlg.cpp:126
+msgid ""
+"Cannot read icon from file %1. Either it is not an image file or it is "
+"corrupt."
+msgstr ""
+
+#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+msgid "Keyboard Switch"
+msgstr ""
+
+#: main.cpp:44
+msgid "Creator and maintainer"
+msgstr ""
+
+#: main.cpp:45
+msgid "Default group config and per-window groups"
+msgstr ""
+
+#: main.cpp:47
+msgid "FreeBSD port, feature suggestions"
+msgstr ""
+
+#: main.cpp:48
+msgid "Feature suggestions, Ukrainian translation"
+msgstr ""
+
+#: main.cpp:50
+msgid "Autostart patch"
+msgstr ""
+
+#: main.cpp:51
+msgid "Greek translation"
+msgstr ""
+
+#: main.cpp:52
+msgid "Slovak translation"
+msgstr ""
+
+#: xkeyboard.cpp:42
+msgid ""
+"This program was built against XKB extension library\n"
+"version %1.%2, but is run with the library version %3.%4.\n"
+"This may cause various problems and even result in a complete\n"
+"failure to function\n"
+msgstr ""
+
+#: xkeyboard.cpp:51
+msgid ""
+"The X Server does not support a compatible XKB extension.\n"
+"Either the server is not XKB-capable or the extension was disabled.\n"
+"This program would not work with this server, so it will exit now\n"
+msgstr ""
diff --git a/po/el.po b/translations/messages/el.po
index 4c6e552..0ac2b54 100644
--- a/po/el.po
+++ b/translations/messages/el.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2003-11-11 03:20+0200\n"
"Last-Translator: Stergios Dramis <sdramis@egnatia.ee.auth.gr>\n"
"Language-Team: Hellenic <i18ngr@hellug.gr>\n"
@@ -17,13 +17,13 @@ msgstr ""
"X-Generator: KBabel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Στέργιος Δράμης"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/fi.po b/translations/messages/fi.po
index fed0792..9bb3c49 100644
--- a/po/fi.po
+++ b/translations/messages/fi.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2007-10-27 21:24+0200\n"
"Last-Translator: Esko Arajärvi <edu@iki.fi>\n"
"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
@@ -12,13 +12,13 @@ msgstr ""
"X-Poedit-Language: Finnish\n"
"X-Poedit-Country: FINLAND\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Esko Arajärvi"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/he.po b/translations/messages/he.po
index 6aac2cf..a66757b 100644
--- a/po/he.po
+++ b/translations/messages/he.po
@@ -9,7 +9,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch-he\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2004-09-28 22:09+0200\n"
"Last-Translator: Igal <koala@linux.net>\n"
"Language-Team: <en@li.org>\n"
@@ -19,13 +19,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Koala"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/kkbswitch.pot b/translations/messages/kkbswitch.pot
index 25ca705..919ed4e 100644
--- a/po/kkbswitch.pot
+++ b/translations/messages/kkbswitch.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 13:14+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -13,13 +13,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/ru.po b/translations/messages/ru.po
index 02c8930..b1bdff3 100644
--- a/po/ru.po
+++ b/translations/messages/ru.po
@@ -4,13 +4,13 @@
# This file is distributed under the same license as the PACKAGE package.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
# Leonid Zeitlin <lz@europe.com>, 2003, 2004.
-#
+# Alexander Golubev <fatzer2@gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: ru\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
-"PO-Revision-Date: 2020-01-04 11:07+0000\n"
-"Last-Translator: Serg Bormant <bormant@mail.ru>\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"PO-Revision-Date: 2022-02-14 23:01+0000\n"
+"Last-Translator: Alexander Golubev <fatzer2@gmail.com>\n"
"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/kkbswitch/ru/>\n"
"Language: ru\n"
@@ -19,15 +19,15 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 4.10.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Леонид Цейтлин"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
@@ -208,7 +208,7 @@ msgstr "Быстрые &клавиши"
#: kbconfigdlg.cpp:220
msgid "Use shortcuts to &activate keyboard layouts"
-msgstr "&Использовать быстрые клавиши для включения раскладок"
+msgstr "&Использовать комбинации клавиш для включения раскладок"
#: kbconfigdlg.cpp:222
msgid ""
@@ -218,9 +218,9 @@ msgid ""
"or four keyboard layouts configured"
msgstr ""
"Если этот флажок отмечен, то вы получаете возможность быстро включить "
-"определенную раскладку с помощью быстрой клавиши. После того как флажок "
-"отмечен, настройте быстрые клавиши в поле внизу. Эта возможность особенно "
-"полезна, если вы сконфигурировали три или четыре раскладки."
+"определенную раскладку с помощью комбинации клавиш. После того как флажок "
+"отмечен, настройте комбинацию клавиш в поле внизу. Это может оказаться "
+"особенно полезно, если вы настроили три или четыре раскладки."
#: kbpickicondlg.cpp:42
msgid "Pick an icon"
diff --git a/po/sk.po b/translations/messages/sk.po
index 25a20e1..f2557e2 100644
--- a/po/sk.po
+++ b/translations/messages/sk.po
@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: sk\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2004-06-16 09:11+0200\n"
"Last-Translator: Michal Šulek <realodshot@atlas.sk>\n"
"Language-Team: sk <sk-i18n@lists.linux.sk>\n"
@@ -13,13 +13,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.3.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Michal Šulek"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/sv.po b/translations/messages/sv.po
index 1b25dfd..b302089 100644
--- a/po/sv.po
+++ b/translations/messages/sv.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2006-03-02 11:47+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -15,13 +15,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Daniel Nylander"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/uk.po b/translations/messages/uk.po
index 3aaa9af..43daa7d 100644
--- a/po/uk.po
+++ b/translations/messages/uk.po
@@ -10,34 +10,34 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
# Vadim Kriklivy <analitic@vinnitsa.com>, 2003, 2004.
# Leonid Zeitlin <lz@europe.com>, 2004.
-#
-#
-#
-#
+# Roman Savochenko <roman@oscada.org>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: uk\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
-"PO-Revision-Date: 2004-06-15 23:51GMT\n"
-"Last-Translator: Leonid Zeitlin <lz@europe.com>\n"
-"Language-Team: Russian <ru@li.org>\n"
-"Language: ru\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"PO-Revision-Date: 2021-10-07 08:30+0000\n"
+"Last-Translator: Roman Savochenko <roman@oscada.org>\n"
+"Language-Team: Ukrainian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch/uk/>\n"
+"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.3.1\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
-msgstr "Вадим Крикливий"
+msgstr "Вадим Крикливий,Роман Савоченко"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
-msgstr "analitic@vinnitsa.com"
+msgstr "analitic@vinnitsa.com,roman@oscada.org"
#: kbconfig.cpp:92
msgid "<Unnamed>"
@@ -49,11 +49,11 @@ msgstr "Активувати розкладку %1"
#: kbconfigdlg.cpp:116
msgid "&General"
-msgstr "Загальні"
+msgstr "&Загальне"
#: kbconfigdlg.cpp:120
msgid "Available &keyboard layouts:"
-msgstr "Доступні &розкладки клавіатури"
+msgstr "Доступні &розкладки клавіатури:"
#: kbconfigdlg.cpp:132
msgid ""
@@ -101,13 +101,12 @@ msgid "&Set as Default"
msgstr "Використовувати за замовчуванням"
#: kbconfigdlg.cpp:156
-#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr ""
-"Натисніть цю кнопку, щоб призначити розкладку, що обрана у списку ліворуч, "
-"розкладкою за замовчуванням."
+"Натисніть цю кнопку щоб призначити розкладку, що обрана у списку ліворуч, "
+"розкладкою за замовчуванням"
#: kbconfigdlg.cpp:162
msgid "Layout &icon style:"
@@ -126,7 +125,6 @@ msgid "Flag and code"
msgstr "Прапор та код"
#: kbconfigdlg.cpp:173
-#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
"You can choose from the following styles:<ul><li><b>Country flag</b> - "
@@ -134,8 +132,8 @@ msgid ""
"the language ISO 2-letter code<li><b>Flag and code</b> - displays the "
"language code superimposed over the country flag.</ul></p>"
msgstr ""
-"<p>Виберіть стиль значків, що позначають поточну розкладку клавіатури.\n"
-"Ви маєте змогу вибрати з наступних стилів: <ul> <li><b>Прапор країни</b> - "
+"<p>Оберіть стиль піктограм які позначають поточну розкладку клавіатури.\n"
+"Ви маєте змогу обрати з наступних стилів: <ul> <li><b>Прапор країни</b> - "
"відображається відповідний прапорець країни <li><b>Код мови</b> - "
"відображається дволітерний ISO-код мови <li><b>Прапор та код</b> - "
"відображається прапорець та поверх нього код мови</ul></p>"
@@ -189,11 +187,11 @@ msgid ""
"most frequently used layouts. To activate other layouts use KKBSwitch's tray "
"popup menu"
msgstr ""
-"\"Режим перемикача\" корисний, якщо у вас встановлено більш ніж дві "
-"розкладки. Якщо режим перемикача ввімкнено, то за допомогою клавіш ви маєте "
-"змогу вибирати одну з двох розкладок, що найчастіше використовуються. Щоб "
-"вибрати одну з інших розкладок, клацніть правою кнопкою миші на значку "
-"KKBSwitch на панелі KDE "
+"Режим перемикача корисний коли у вас встановлено більш ніж дві розкладки. "
+"Якщо режим перемикача ввімкнено, то за допомогою клавіш ви маєте змогу "
+"обирати одну з двох розкладок, що найчастіше використовуються. Щоб обрати "
+"одну з інших розкладок клацніть правою кнопкою миші на значку KKBSwitch у "
+"системному лотку"
#: kbconfigdlg.cpp:211
msgid "A&utostart"
@@ -222,10 +220,10 @@ msgid ""
"shortcuts at the key chooser pane below. Especially useful if you have three "
"or four keyboard layouts configured"
msgstr ""
-"Якщо цю функцію активовано, ви отримуєте можливість швидко вибирати "
-"необхідну розкладку за допомогою скорочень. Післе того, як функцію "
-"активовано, налаштуйте скорочення у вікні, що розташоване нижче. Ця "
-"можливість особливо корисна, якщо ви встановили три або чотири розкладки."
+"Якщо цю функцію активовано, ви отримуєте можливість швидко обирати необхідну "
+"розкладку за допомогою скорочень. Після того, як функцію активовано, "
+"налаштуйте скорочення у вікні, що розташоване нижче. Ця можливість особливо "
+"корисна коли ви встановили три або чотири розкладки"
#: kbpickicondlg.cpp:42
msgid "Pick an icon"
@@ -261,11 +259,11 @@ msgstr ""
#: kbpickicondlg.cpp:106
msgid " and also too wide"
-msgstr "та є занадто широкою"
+msgstr " і також зашироке"
#: kbpickicondlg.cpp:107
msgid " and also too narrow"
-msgstr "та є занадто вузькою"
+msgstr " і також завузьке"
#: kbpickicondlg.cpp:108
#, c-format
@@ -308,9 +306,7 @@ msgstr "Автор та основний розробник"
#: main.cpp:45
msgid "Default group config and per-window groups"
-msgstr ""
-"Конфігурація уставної розкладки\n"
-"та призначення розкладки для кожного вікна"
+msgstr "Конфігурація типової групи та груп за вікнами"
#: main.cpp:47
msgid "FreeBSD port, feature suggestions"
@@ -330,7 +326,7 @@ msgstr "Переклад грецькою мовою"
#: main.cpp:52
msgid "Slovak translation"
-msgstr "Переклад словацькою мовою"
+msgstr "Словацький переклад"
#: xkeyboard.cpp:42
msgid ""
@@ -339,10 +335,10 @@ msgid ""
"This may cause various problems and even result in a complete\n"
"failure to function\n"
msgstr ""
-"Ця програма була скомпильована з бібліотекою XKB версії %1.%2,\n"
-"а запускається з бібліотекою версії %3.%4.\n"
-"Це може спричинити різні проблеми, навіть унеможливити використання цієї "
-"програми.\n"
+"Цю програму було зібрано із бібліотекою XKB\n"
+"версії %1.%2, але запущено із версією %3.%4.\n"
+"Це може спричинити різні проблеми, навіть\n"
+"унеможливити використання цієї програми.\n"
#: xkeyboard.cpp:51
msgid ""