summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeL10n.txt7
-rw-r--r--CMakeLists.txt8
-rw-r--r--Doxyfile248
-rw-r--r--config.h.cmake2
-rw-r--r--doc/en/index.docbook4
-rw-r--r--doc/man/kkbswitch.14
-rw-r--r--doc/man/kkbswitch.sgml4
-rw-r--r--kkbswitch.tdevelop215
-rw-r--r--kkbswitch/boldlistboxitem.cpp2
-rw-r--r--kkbswitch/boldlistboxitem.h2
-rw-r--r--kkbswitch/boldmenuitem.cpp14
-rw-r--r--kkbswitch/boldmenuitem.h2
-rw-r--r--kkbswitch/kbconfig.cpp31
-rw-r--r--kkbswitch/kbconfig.h9
-rw-r--r--kkbswitch/kbconfigdlg.cpp58
-rw-r--r--kkbswitch/kbconfigdlg.h2
-rw-r--r--kkbswitch/kbgroup.h4
-rw-r--r--kkbswitch/kbpickicondlg.cpp26
-rw-r--r--kkbswitch/kbpickicondlg.h2
-rw-r--r--kkbswitch/kbswitchapp.cpp50
-rw-r--r--kkbswitch/kbswitchapp.h16
-rw-r--r--kkbswitch/kbswitchintf.cpp1
-rw-r--r--kkbswitch/kbswitchintf.h6
-rw-r--r--kkbswitch/kbswitchtrayicon.cpp37
-rw-r--r--kkbswitch/kbswitchtrayicon.h2
-rw-r--r--kkbswitch/main.cpp2
-rw-r--r--kkbswitch/pathlistboxitem.h4
-rw-r--r--kkbswitch/singlewindowwatcher.h4
-rw-r--r--kkbswitch/windowclasswatcher.h4
-rw-r--r--kkbswitch/windowwatcher.cpp6
-rw-r--r--kkbswitch/windowwatcher.h4
-rw-r--r--kkbswitch/xkeyboard.cpp4
-rw-r--r--kkbswitch/xkeyboard.h4
-rw-r--r--translations/desktop_files/kkbswitch.desktop/it.po29
-rw-r--r--translations/desktop_files/kkbswitch.desktop/ka.po29
-rw-r--r--translations/desktop_files/kkbswitch.desktop/ru.po16
-rw-r--r--translations/messages/be.po110
-rw-r--r--translations/messages/bg.po110
-rw-r--r--translations/messages/cs.po110
-rw-r--r--translations/messages/de.po164
-rw-r--r--translations/messages/el.po108
-rw-r--r--translations/messages/fi.po110
-rw-r--r--translations/messages/he.po110
-rw-r--r--translations/messages/ka.po364
-rw-r--r--translations/messages/kkbswitch.pot106
-rw-r--r--translations/messages/nl.po355
-rw-r--r--translations/messages/pl.po364
-rw-r--r--translations/messages/ru.po133
-rw-r--r--translations/messages/sk.po110
-rw-r--r--translations/messages/sv.po110
-rw-r--r--translations/messages/uk.po115
51 files changed, 2157 insertions, 1184 deletions
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index f18984d..0176702 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,15 @@
#
#################################################
-cmake_minimum_required( VERSION 3.1 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a521d4e..1d08c3a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,13 +7,16 @@
############################################
-cmake_minimum_required( VERSION 3.1 )
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
#### general package setup
project( kkbswitch )
-set( VERSION R14.1.0 )
#### include essential cmake modules
@@ -29,7 +32,6 @@ include( CheckCXXSourceCompiles )
#### include our cmake modules
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
diff --git a/Doxyfile b/Doxyfile
deleted file mode 100644
index 70b6f75..0000000
--- a/Doxyfile
+++ /dev/null
@@ -1,248 +0,0 @@
-# Doxyfile 1.3.5-KDevelop
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME = kkbswitch.tdevelop
-PROJECT_NUMBER = 0.1
-OUTPUT_DIRECTORY =
-OUTPUT_LANGUAGE = English
-USE_WINDOWS_ENCODING = NO
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = YES
-ABBREVIATE_BRIEF = "The $name class" \
- "The $name widget" \
- "The $name file" \
- is \
- provides \
- specifies \
- contains \
- represents \
- a \
- an \
- the
-ALWAYS_DETAILED_SEC = NO
-INLINE_INHERITED_MEMB = NO
-FULL_PATH_NAMES = NO
-STRIP_FROM_PATH = /home/lz/src/kkbswitch/kkbswitch/
-SHORT_NAMES = NO
-JAVADOC_AUTOBRIEF = NO
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP = NO
-INHERIT_DOCS = YES
-DISTRIBUTE_GROUP_DOC = NO
-TAB_SIZE = 8
-ALIASES =
-OPTIMIZE_OUTPUT_FOR_C = NO
-OPTIMIZE_OUTPUT_JAVA = NO
-SUBGROUPING = YES
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL = NO
-EXTRACT_PRIVATE = NO
-EXTRACT_STATIC = NO
-EXTRACT_LOCAL_CLASSES = YES
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-INTERNAL_DOCS = NO
-CASE_SENSE_NAMES = YES
-HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = YES
-SORT_BRIEF_DOCS = NO
-SORT_BY_SCOPE_NAME = NO
-GENERATE_TODOLIST = YES
-GENERATE_TESTLIST = YES
-GENERATE_BUGLIST = YES
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 30
-SHOW_USED_FILES = YES
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = YES
-WARN_IF_DOC_ERROR = YES
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE =
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = /home/lz/src/kkbswitch/kkbswitch
-FILE_PATTERNS = *.c \
- *.cc \
- *.cxx \
- *.cpp \
- *.c++ \
- *.java \
- *.ii \
- *.ixx \
- *.ipp \
- *.i++ \
- *.inl \
- *.h \
- *.hh \
- *.hxx \
- *.hpp \
- *.h++ \
- *.idl \
- *.odl \
- *.cs \
- *.php \
- *.php3 \
- *.inc \
- *.C \
- *.H \
- *.tlh \
- *.diff \
- *.patch \
- *.moc \
- *.xpm \
- *.dox
-RECURSIVE = yes
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS =
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS = *
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH =
-INPUT_FILTER =
-FILTER_SOURCE_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION = YES
-VERBATIM_HEADERS = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = NO
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = html
-HTML_FILE_EXTENSION = .html
-HTML_HEADER =
-HTML_FOOTER =
-HTML_STYLESHEET =
-HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-BINARY_TOC = NO
-TOC_EXPAND = NO
-DISABLE_INDEX = NO
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = NO
-TREEVIEW_WIDTH = 250
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = YES
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
-LATEX_BATCHMODE = NO
-LATEX_HIDE_INDICES = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = yes
-XML_OUTPUT = xml
-XML_SCHEMA =
-XML_DTD =
-XML_PROGRAMLISTING = YES
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = YES
-MACRO_EXPANSION = NO
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED =
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = YES
-HIDE_UNDOC_RELATIONS = YES
-HAVE_DOT = NO
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = YES
-UML_LOOK = NO
-TEMPLATE_RELATIONS = NO
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = YES
-CALL_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DOT_IMAGE_FORMAT = png
-DOT_PATH =
-DOTFILE_DIRS =
-MAX_DOT_GRAPH_WIDTH = 1024
-MAX_DOT_GRAPH_HEIGHT = 1024
-MAX_DOT_GRAPH_DEPTH = 1000
-GENERATE_LEGEND = YES
-DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = NO
diff --git a/config.h.cmake b/config.h.cmake
index 0b3fbcf..e068d2d 100644
--- a/config.h.cmake
+++ b/config.h.cmake
@@ -1,7 +1,7 @@
#define VERSION "@VERSION@"
// Defined if you have fvisibility and fvisibility-inlines-hidden support.
-#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
+#cmakedefine __TDE_HAVE_GCC_VISIBILITY 1
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
diff --git a/doc/en/index.docbook b/doc/en/index.docbook
index b604f9f..996ee10 100644
--- a/doc/en/index.docbook
+++ b/doc/en/index.docbook
@@ -2,7 +2,7 @@
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN"
"dtd/kdex.dtd" [
<!ENTITY kkbswitch '<application>KKBSwitch</application>'>
- <!ENTITY kapp "&kkbswitch;"><!-- replace KKBSwitch here -->
+ <!ENTITY tdeApp "&kkbswitch;"><!-- replace KKBSwitch here -->
<!ENTITY kkbswitchVersion '1.4.3'>
<!ENTITY % addindex "IGNORE">
<!ENTITY % English "INCLUDE"><!-- change language only here -->
@@ -78,7 +78,7 @@ Please report any problems or feature requests to the Trinity Desktop Environmen
</para>
</chapter>
-<chapter id="using-kapp">
+<chapter id="using-tdeApp">
<title>Using &kkbswitch;</title>
<para>
diff --git a/doc/man/kkbswitch.1 b/doc/man/kkbswitch.1
index 11c23d5..9e767d8 100644
--- a/doc/man/kkbswitch.1
+++ b/doc/man/kkbswitch.1
@@ -9,7 +9,7 @@
kkbswitch \- A keyboard layout indicator for TDE.
.SH SYNOPSIS
-\fBkkbswitch\fR [ \fB\-\-help\fI\fB\fR ] [ \fB\-\-help-tde\fI\fB\fR ] [ \fB\-\-help-qt\fI\fB\fR ] [ \fB\-\-version\fI \-v\fB\fR ] [ \fB\-\-license\fI\fB\fR ] [ \fB\-\-author\fI\fB\fR ] [ \fB\-\-caption <caption>\fI\fB\fR ] [ \fB\-\-icon <icon>\fI\fB\fR ] [ \fB\-\-miniicon <icon>\fI\fB\fR ] [ \fB\-\-dcopserver <server>\fI\fB\fR ] [ \fB\-\-nocrashhandler\fI\fB\fR ] [ \fB\-\-waitforwm\fI\fB\fR ] [ \fB\-\-style <style>\fI\fB\fR ] [ \fB\-\-geometry <geometry>\fI\fB\fR ] [ \fB\-\-display <display>\fI\fB\fR ] [ \fB\-\-session <sessionid>\fI\fB\fR ] [ \fB\-\-cmap\fI\fB\fR ] [ \fB\-\-ncols <columns>\fI\fB\fR ] [ \fB\-\-nograb\fI\fB\fR ] [ \fB\-\-dograb\fI\fB\fR ] [ \fB\-\-sync\fI\fB\fR ] [ \fB\-\-font\fI \-\-fn <fontname>\fB\fR ] [ \fB\-\-background\fI \-\-bg <colour>\fB\fR ] [ \fB\-\-button\fI \-\-btn <colour>\fB\fR ] [ \fB\-\-name\fI <name>\fB\fR ] [ \fB\-\-title\fI <title>\fB\fR ] [ \fB\-\-visual\fI TrueColor\fB\fR ] [ \fB\-\-inputstyle\fI <style>\fB\fR ] [ \fB\-\-im\fI <server>\fB\fR ] [ \fB\-\-noxim\fI\fB\fR ]
+\fBkkbswitch\fR [ \fB\-\-help\fI\fB\fR ] [ \fB\-\-help-tde\fI\fB\fR ] [ \fB\-\-help-tqt\fI\fB\fR ] [ \fB\-\-version\fI \-v\fB\fR ] [ \fB\-\-license\fI\fB\fR ] [ \fB\-\-author\fI\fB\fR ] [ \fB\-\-caption <caption>\fI\fB\fR ] [ \fB\-\-icon <icon>\fI\fB\fR ] [ \fB\-\-miniicon <icon>\fI\fB\fR ] [ \fB\-\-dcopserver <server>\fI\fB\fR ] [ \fB\-\-nocrashhandler\fI\fB\fR ] [ \fB\-\-waitforwm\fI\fB\fR ] [ \fB\-\-style <style>\fI\fB\fR ] [ \fB\-\-geometry <geometry>\fI\fB\fR ] [ \fB\-\-display <display>\fI\fB\fR ] [ \fB\-\-session <sessionid>\fI\fB\fR ] [ \fB\-\-cmap\fI\fB\fR ] [ \fB\-\-ncols <columns>\fI\fB\fR ] [ \fB\-\-nograb\fI\fB\fR ] [ \fB\-\-dograb\fI\fB\fR ] [ \fB\-\-sync\fI\fB\fR ] [ \fB\-\-font\fI \-\-fn <fontname>\fB\fR ] [ \fB\-\-background\fI \-\-bg <colour>\fB\fR ] [ \fB\-\-button\fI \-\-btn <colour>\fB\fR ] [ \fB\-\-name\fI <name>\fB\fR ] [ \fB\-\-title\fI <title>\fB\fR ] [ \fB\-\-visual\fI TrueColor\fB\fR ] [ \fB\-\-inputstyle\fI <style>\fB\fR ] [ \fB\-\-im\fI <server>\fB\fR ] [ \fB\-\-noxim\fI\fB\fR ]
.SH "DESCRIPTION"
.PP
@@ -81,7 +81,7 @@ Forces use of an internal colour map on an 8-bit display.
Limits the number of colours allowed in an 8-bit display.
.TP
\fB\-\-nograb \fR
-Forces Qt to never grab the mouse or keyboard.
+Forces TQt to never grab the mouse or keyboard.
.TP
\fB\-\-dograb \fR
Overrides \-\-nograb, which may be implicitly set.
diff --git a/doc/man/kkbswitch.sgml b/doc/man/kkbswitch.sgml
index fa1e9c8..a6ea3ba 100644
--- a/doc/man/kkbswitch.sgml
+++ b/doc/man/kkbswitch.sgml
@@ -65,7 +65,7 @@ manpage.1: manpage.sgml
<arg><option>--help<replaceable></replaceable></option></arg>
<arg><option>--help-kde<replaceable></replaceable></option></arg>
- <arg><option>--help-qt<replaceable></replaceable></option></arg>
+ <arg><option>--help-tqt<replaceable></replaceable></option></arg>
<arg><option>--version<replaceable> -v</replaceable></option></arg>
<arg><option>--license<replaceable></replaceable</option></arg>
<arg><option>--author<replaceable></replaceable></option></arg>
@@ -241,7 +241,7 @@ manpage.1: manpage.sgml
<term><option>--nograb</option>
</term>
<listitem>
- <para>Forces Qt to never grab the mouse or keyboard.</para>
+ <para>Forces TQt to never grab the mouse or keyboard.</para>
</listitem>
</varlistentry>
<varlistentry>
diff --git a/kkbswitch.tdevelop b/kkbswitch.tdevelop
deleted file mode 100644
index e328c8d..0000000
--- a/kkbswitch.tdevelop
+++ /dev/null
@@ -1,215 +0,0 @@
-<?xml version = '1.0'?>
-<tdevelop>
- <general>
- <author>Leonid Zeitlin</author>
- <email>lz@europe.com</email>
- <version>1.4.1</version>
- <projectmanagement>KDevKDEAutoProject</projectmanagement>
- <primarylanguage>C++</primarylanguage>
- <keywords>
- <keyword>C++</keyword>
- <keyword>Code</keyword>
- <keyword>Qt</keyword>
- <keyword>KDE</keyword>
- </keywords>
- <projectdirectory>.</projectdirectory>
- <absoluteprojectpath>false</absoluteprojectpath>
- <description/>
- <ignoreparts>
- <part>KDevClearCase</part>
- <part>KDevPerforce</part>
- </ignoreparts>
- <secondaryLanguages/>
- </general>
- <kdevautoproject>
- <general>
- <activetarget>kkbswitch/kkbswitch</activetarget>
- <useconfiguration>default</useconfiguration>
- </general>
- <run>
- <mainprogram>kkbswitch/kkbswitch</mainprogram>
- <directoryradio>build</directoryradio>
- <runarguments>
- <kkbswitch/>
- </runarguments>
- <customdirectory>/</customdirectory>
- <programargs/>
- <terminal>false</terminal>
- <autocompile>true</autocompile>
- <envvars/>
- </run>
- <configurations>
- <optimized>
- <builddir>optimized</builddir>
- <ccompiler>kdevgccoptions</ccompiler>
- <cxxcompiler>kdevgppoptions</cxxcompiler>
- <f77compiler>kdevg77options</f77compiler>
- <cxxflags>-O2 -g0</cxxflags>
- </optimized>
- <debug>
- <configargs>--enable-debug=full</configargs>
- <builddir>debug</builddir>
- <ccompiler>kdevgccoptions</ccompiler>
- <cxxcompiler>kdevgppoptions</cxxcompiler>
- <f77compiler>kdevg77options</f77compiler>
- <cxxflags>-O0 -g3</cxxflags>
- <envvars/>
- </debug>
- </configurations>
- <make>
- <envvars>
- <envvar value="1" name="WANT_AUTOCONF_2_5" />
- <envvar value="1" name="WANT_AUTOMAKE_1_6" />
- </envvars>
- <abortonerror>true</abortonerror>
- <numberofjobs>1</numberofjobs>
- <dontact>false</dontact>
- <makebin/>
- </make>
- </kdevautoproject>
- <kdevfileview>
- <groups>
- <group pattern="*.cpp;*.cxx;*.h" name="Sources" />
- <group pattern="*.ui" name="User Interface" />
- <group pattern="*.png" name="Icons" />
- <group pattern="*.po;*.ts" name="Translations" />
- <group pattern="*" name="Others" />
- <hidenonprojectfiles>false</hidenonprojectfiles>
- <hidenonlocation>false</hidenonlocation>
- </groups>
- <tree>
- <hidepatterns>*.o,*.lo,CVS</hidepatterns>
- <hidenonprojectfiles>false</hidenonprojectfiles>
- </tree>
- </kdevfileview>
- <kdevdoctreeview>
- <ignoretocs>
- <toc>ada</toc>
- <toc>ada_bugs_gcc</toc>
- <toc>bash</toc>
- <toc>bash_bugs</toc>
- <toc>clanlib</toc>
- <toc>w3c-dom-level2-html</toc>
- <toc>fortran_bugs_gcc</toc>
- <toc>gnome1</toc>
- <toc>gnustep</toc>
- <toc>gtk</toc>
- <toc>gtk_bugs</toc>
- <toc>haskell</toc>
- <toc>haskell_bugs_ghc</toc>
- <toc>java_bugs_gcc</toc>
- <toc>java_bugs_sun</toc>
- <toc>pascal_bugs_fp</toc>
- <toc>php</toc>
- <toc>php_bugs</toc>
- <toc>perl</toc>
- <toc>perl_bugs</toc>
- <toc>python</toc>
- <toc>python_bugs</toc>
- <toc>ruby</toc>
- <toc>ruby_bugs</toc>
- <toc>sdl</toc>
- <toc>w3c-svg</toc>
- <toc>sw</toc>
- <toc>w3c-uaag10</toc>
- <toc>wxwindows_bugs</toc>
- <toc>libmilter</toc>
- <toc>c++_bugs_gcc</toc>
- <toc>kdev3api</toc>
- <toc>libc</toc>
- <toc>libstdc++</toc>
- <toc>opengl</toc>
- <toc>qt-kdev3</toc>
- </ignoretocs>
- <ignoreqt_xml>
- <toc>qmake User Guide</toc>
- <toc>Guide to the Qt Translation Tools</toc>
- <toc>Qt Assistant Manual</toc>
- </ignoreqt_xml>
- <projectdoc>
- <userdocDir>html/</userdocDir>
- <apidocDir>html/</apidocDir>
- </projectdoc>
- <ignoredoxygen/>
- <ignorekdocs/>
- <ignoredevhelp/>
- </kdevdoctreeview>
- <kdevdebugger>
- <general>
- <dbgshell>libtool</dbgshell>
- <programargs/>
- <gdbpath/>
- <configGdbScript/>
- <runShellScript/>
- <runGdbScript/>
- <breakonloadinglibs>true</breakonloadinglibs>
- <separatetty>false</separatetty>
- <floatingtoolbar>false</floatingtoolbar>
- </general>
- <display>
- <staticmembers>false</staticmembers>
- <demanglenames>true</demanglenames>
- <outputradix>10</outputradix>
- </display>
- </kdevdebugger>
- <kdevfilecreate>
- <filetypes/>
- <useglobaltypes>
- <type ext="ui" />
- <type ext="cpp" />
- <type ext="h" />
- </useglobaltypes>
- </kdevfilecreate>
- <kdevcppsupport>
- <references/>
- <codecompletion>
- <includeGlobalFunctions>true</includeGlobalFunctions>
- <includeTypes>true</includeTypes>
- <includeEnums>true</includeEnums>
- <includeTypedefs>false</includeTypedefs>
- <automaticCodeCompletion>true</automaticCodeCompletion>
- <automaticArgumentsHint>true</automaticArgumentsHint>
- <automaticHeaderCompletion>true</automaticHeaderCompletion>
- <codeCompletionDelay>250</codeCompletionDelay>
- <argumentsHintDelay>400</argumentsHintDelay>
- <headerCompletionDelay>250</headerCompletionDelay>
- </codecompletion>
- </kdevcppsupport>
- <cppsupportpart>
- <filetemplates>
- <interfacesuffix>.h</interfacesuffix>
- <implementationsuffix>.cpp</implementationsuffix>
- </filetemplates>
- </cppsupportpart>
- <dist>
- <custom>false</custom>
- <bzip>false</bzip>
- <archname/>
- <appname/>
- <version>1.3.2</version>
- <release/>
- <vendor/>
- <licence/>
- <summary/>
- <group/>
- <packager/>
- <description/>
- <changelog/>
- <devpackage>false</devpackage>
- <docspackage>false</docspackage>
- <appicon>false</appicon>
- <arch>0</arch>
- <genHTML>false</genHTML>
- <useRPM>false</useRPM>
- <ftpkde>false</ftpkde>
- <appskde>false</appskde>
- <url/>
- </dist>
- <kdevdocumentation>
- <projectdoc>
- <docsystem/>
- <docurl/>
- <usermanualurl/>
- </projectdoc>
- </kdevdocumentation>
-</tdevelop>
diff --git a/kkbswitch/boldlistboxitem.cpp b/kkbswitch/boldlistboxitem.cpp
index 7e247d0..fdb80c2 100644
--- a/kkbswitch/boldlistboxitem.cpp
+++ b/kkbswitch/boldlistboxitem.cpp
@@ -16,7 +16,7 @@
***************************************************************************/
#include "boldlistboxitem.h"
-#include <ntqpainter.h>
+#include <tqpainter.h>
BoldListBoxItem::BoldListBoxItem(TQListBox *listbox, const TQPixmap &pix,
const TQString &text, bool bold)
diff --git a/kkbswitch/boldlistboxitem.h b/kkbswitch/boldlistboxitem.h
index 78949c7..b75424b 100644
--- a/kkbswitch/boldlistboxitem.h
+++ b/kkbswitch/boldlistboxitem.h
@@ -18,7 +18,7 @@
#ifndef BOLDLISTBOXITEM_H
#define BOLDLISTBOXITEM_H
-#include <ntqlistbox.h>
+#include <tqlistbox.h>
/**Listbox item that can optionally display its text in bold
*@author Leonid Zeitlin
diff --git a/kkbswitch/boldmenuitem.cpp b/kkbswitch/boldmenuitem.cpp
index e98d3bb..8162e8b 100644
--- a/kkbswitch/boldmenuitem.cpp
+++ b/kkbswitch/boldmenuitem.cpp
@@ -16,18 +16,14 @@
***************************************************************************/
#include "boldmenuitem.h"
-#include <ntqfont.h>
-#include <ntqpainter.h>
-#include <ntqpalette.h>
-#include <ntqstyle.h>
+#include <tqfont.h>
+#include <tqpainter.h>
+#include <tqpalette.h>
+#include <tqstyle.h>
#include <kdebug.h>
#include <tdeglobalsettings.h>
#include <tdeversion.h>
-#if TDE_VERSION_MAJOR >= 3
- #include <tdeapplication.h>
-#else
- #include <kapp.h>
-#endif
+#include <tdeapplication.h>
BoldMenuItem::BoldMenuItem(const TQString &text, const TQColor &active_text_color,
diff --git a/kkbswitch/boldmenuitem.h b/kkbswitch/boldmenuitem.h
index bc87c95..f091945 100644
--- a/kkbswitch/boldmenuitem.h
+++ b/kkbswitch/boldmenuitem.h
@@ -18,7 +18,7 @@
#ifndef BOLDMENUITEM_H
#define BOLDMENUITEM_H
-#include <ntqmenudata.h>
+#include <tqmenudata.h>
/**A custom menu item that can display its text in bold
*@author Leonid Zeitlin
diff --git a/kkbswitch/kbconfig.cpp b/kkbswitch/kbconfig.cpp
index 0113d1d..2631455 100644
--- a/kkbswitch/kbconfig.cpp
+++ b/kkbswitch/kbconfig.cpp
@@ -21,20 +21,15 @@
#include <tdeversion.h>
#include <tdelocale.h>
#include <tdeglobal.h>
-#if TDE_VERSION_MAJOR >= 3
- #include <kstandarddirs.h>
- #include <tdeapplication.h>
-#else
- #include <kstddirs.h>
- #include <kapp.h>
-#endif
+#include <tdestandarddirs.h>
+#include <tdeapplication.h>
#include <tdeglobalsettings.h>
#include <kdebug.h>
-#include <kglobalaccel.h>
+#include <tdeglobalaccel.h>
-#include <ntqnamespace.h>
-#include <ntqpainter.h>
-#include <ntqimage.h>
+#include <tqnamespace.h>
+#include <tqpainter.h>
+#include <tqimage.h>
#include "kbconfig.h"
#include "xkeyboard.h"
@@ -107,8 +102,18 @@ void KBConfig::load(TDEConfig *config){
m_keys->insert(TQString::fromLatin1("SetGroup %1").arg(i),
i18n("Activate %1 keyboard layout").arg(m_groups[i]->getName()),
TQString::null, TQt::ALT+TQt::CTRL+TQt::Key_1 + i, KKey::QtWIN+TQt::CTRL+TQt::Key_1 + i,
- kapp, SLOT(slotGroupSelected(int)));
+ tdeApp, TQ_SLOT(slotGroupSelected(int)));
}
+ m_keys->insert("NextGroup", i18n("Cycle keyboard layouts"),
+ i18n("Activates the next keyboard layout or, if the current layout is the last one, "
+ "activates the first layout."),
+ TQt::SHIFT+TQt::CTRL+TQt::Key_Plus, TQt::SHIFT+TQt::CTRL+TQt::Key_Plus,
+ tdeApp, TQ_SLOT(slotSelectNextGroup()));
+ m_keys->insert("PrevGroup", i18n("Cycle keyboard layouts (reverse)"),
+ i18n("Activates the previous keyboard layout or, if the current layout is the first one, "
+ "activates the last layout."),
+ TQt::SHIFT+TQt::CTRL+TQt::Key_Minus, TQt::SHIFT+TQt::CTRL+TQt::Key_Minus,
+ tdeApp, TQ_SLOT(slotSelectPrevGroup()));
m_keys->readSettings(config);
checkKeysEnabled();
}
@@ -134,7 +139,7 @@ void KBConfig::drawIcons(IconStyle icon_style, TQValueVector<TQPixmap> *icons,
TDEGlobal::dirs()->addResourceDir("appdata", ".");
TDEConfig map("group_names", true, true, "appdata");
- TDEConfig *config = kapp->config();
+ TDEConfig *config = tdeApp->config();
config->setGroup(ICONS_SECTION);
getXkbLayouts(layouts);
diff --git a/kkbswitch/kbconfig.h b/kkbswitch/kbconfig.h
index 5ff3936..92b7df2 100644
--- a/kkbswitch/kbconfig.h
+++ b/kkbswitch/kbconfig.h
@@ -20,8 +20,8 @@
#include "kbgroup.h"
-#include <ntqptrvector.h>
-#include <ntqvaluevector.h>
+#include <tqptrvector.h>
+#include <tqvaluevector.h>
#include <tdeconfig.h>
#define ICONS_SECTION "Icons"
@@ -85,9 +85,12 @@ public:
void drawIcons(IconStyle icon_style, TQValueVector<TQPixmap> *icons,
TQStringList *iconpaths);
void checkKeysEnabled();
+ int getPrevGroup(int groupno) {
+ return groupno == 0 ? groupCount() - 1 : groupno - 1;
+ }
int getNextGroup(int groupno) {
return groupno >= groupCount() - 1 ? 0 : groupno + 1;
- }
+ }
private: // Private methods
/** No descriptions */
//void guessGroupPixmaps();
diff --git a/kkbswitch/kbconfigdlg.cpp b/kkbswitch/kbconfigdlg.cpp
index 6b1c73d..8e90f59 100644
--- a/kkbswitch/kbconfigdlg.cpp
+++ b/kkbswitch/kbconfigdlg.cpp
@@ -19,27 +19,23 @@
#include "kbpickicondlg.h"
#include "boldlistboxitem.h"
-#include <ntqlayout.h>
-#include <ntqlabel.h>
-#include <ntqcheckbox.h>
-#include <ntqwhatsthis.h>
-#include <ntqvbox.h>
-#include <ntqstyle.h>
-#include <ntqgroupbox.h>
-#include <ntqheader.h>
-#include <ntqobjectlist.h>
-#include <ntqpushbutton.h>
-#include <ntqcombobox.h>
+#include <tqlayout.h>
+#include <tqlabel.h>
+#include <tqcheckbox.h>
+#include <tqwhatsthis.h>
+#include <tqvbox.h>
+#include <tqstyle.h>
+#include <tqgroupbox.h>
+#include <tqheader.h>
+#include <tqobjectlist.h>
+#include <tqpushbutton.h>
+#include <tqcombobox.h>
#include <tdeversion.h>
#include <tdelistbox.h>
#include <tdelocale.h>
#include <kdebug.h>
-#if TDE_VERSION_MAJOR >= 3
- #include <tdeapplication.h>
-#else
- #include <kapp.h>
-#endif
+#include <tdeapplication.h>
#include <tdelistview.h>
#include <kkeydialog.h>
#include <tdeconfig.h>
@@ -124,9 +120,9 @@ void KBConfigDlg::setupGeneralPage()
groupsLayout->setSpacing(2);
lbGroups = new TDEListBox(page);
- TQObject::connect(lbGroups, SIGNAL(selectionChanged()), this, SLOT(slotLayoutSelected()));
- TQObject::connect(lbGroups, SIGNAL(doubleClicked(TQListBoxItem *)), this,
- SLOT(slotListBoxExecuted(TQListBoxItem *)));
+ TQObject::connect(lbGroups, TQ_SIGNAL(selectionChanged()), this, TQ_SLOT(slotLayoutSelected()));
+ TQObject::connect(lbGroups, TQ_SIGNAL(doubleClicked(TQListBoxItem *)), this,
+ TQ_SLOT(slotListBoxExecuted(TQListBoxItem *)));
groupsLayout->addWidget(lbGroups);
lbl->setBuddy(lbGroups);
TQWhatsThis::add(lbGroups, i18n("This list box shows keyboard layouts available in your system.\n"
@@ -139,19 +135,19 @@ void KBConfigDlg::setupGeneralPage()
btnLayout->setSpacing(2);
btnChangeIcon = new TQPushButton(i18n("Cha&nge Icon..."), page);
- TQObject::connect(btnChangeIcon, SIGNAL(clicked()), this, SLOT(slotPickIcon()));
+ TQObject::connect(btnChangeIcon, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotPickIcon()));
btnLayout->addWidget(btnChangeIcon, 0, TQt::AlignTop);
TQWhatsThis::add(btnChangeIcon, i18n("Click this button to change the icon for the "
"layout selected in the list box to the left."));
btnSetDefaultIcon = new TQPushButton(i18n("Use &Default Icon"), page);
- TQObject::connect(btnSetDefaultIcon, SIGNAL(clicked()), this, SLOT(slotSetDefaultIcon()));
+ TQObject::connect(btnSetDefaultIcon, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotSetDefaultIcon()));
btnLayout->addWidget(btnSetDefaultIcon, 0, TQt::AlignTop);
TQWhatsThis::add(btnSetDefaultIcon, i18n("Click this button to use default icon for the "
"layout selected in the list box to the left."));
btnSetDefaultGroup = new TQPushButton(i18n("&Set as Default"), page);
- TQObject::connect(btnSetDefaultGroup, SIGNAL(clicked()), this, SLOT(slotSetDefaultGroup()));
+ TQObject::connect(btnSetDefaultGroup, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotSetDefaultGroup()));
btnLayout->addWidget(btnSetDefaultGroup, 0, TQt::AlignTop);
TQWhatsThis::add(btnSetDefaultGroup, i18n("Click this button to set the layout selected "
"in the list box to the left as the default"));
@@ -167,7 +163,7 @@ void KBConfigDlg::setupGeneralPage()
cbxIconType->insertItem(i18n("Country flag"));
cbxIconType->insertItem(i18n("Language code"));
cbxIconType->insertItem(i18n("Flag and code"));
- TQObject::connect(cbxIconType, SIGNAL(activated(int)), this, SLOT(slotIconTypeSelected(int)));
+ TQObject::connect(cbxIconType, TQ_SIGNAL(activated(int)), this, TQ_SLOT(slotIconTypeSelected(int)));
vlayout->addWidget(cbxIconType);
lbl->setBuddy(cbxIconType);
TQWhatsThis::add(cbxIconType, i18n("<p>Select the style of icons representing the "
@@ -218,7 +214,7 @@ void KBConfigDlg::setupShortcutsPage()
{
TQVBox *box = addVBoxPage(i18n("Sho&rtcuts"));
chkUseShortcuts = new TQCheckBox(i18n("Use shortcuts to &activate keyboard layouts"), box);
- connect(chkUseShortcuts, SIGNAL(toggled(bool)), this, SLOT(slotUseShortcutsToggled(bool)));
+ connect(chkUseShortcuts, TQ_SIGNAL(toggled(bool)), this, TQ_SLOT(slotUseShortcutsToggled(bool)));
TQWhatsThis::add(chkUseShortcuts, i18n("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. "
@@ -231,7 +227,7 @@ void KBConfigDlg::setupShortcutsPage()
void KBConfigDlg::showConfig(){
int i;
KBGroup *group;
- TDEConfig *conf = kapp->config();
+ TDEConfig *conf = tdeApp->config();
m_iconpaths.clear();
conf->setGroup(ICONS_SECTION);
@@ -263,7 +259,7 @@ void KBConfigDlg::slotPickIcon(){
TQString path = dlg.getIconPath();
KBGroup *group = m_kbconf->getGroup(index);
if (!path.isEmpty() && path != group->getIconPath()) {
- kapp->config()->writeEntry(group->getName()/*KBConfig::entryForGroup(index)*/, path);
+ tdeApp->config()->writeEntry(group->getName()/*KBConfig::entryForGroup(index)*/, path);
redrawIcons(KBConfig::IconStyle(cbxIconType->currentItem()));
checkIconDefault(index);
}
@@ -307,7 +303,7 @@ void KBConfigDlg::slotListBoxExecuted(TQListBoxItem *){
void KBConfigDlg::saveConfig(){
TQString path;
const TQPixmap *pix;
- TDEConfig *conf = kapp->config();
+ TDEConfig *conf = tdeApp->config();
conf->setGroup(ICONS_SECTION);
for (int i = 0; i < m_kbconf->groupCount(); i++) {
path = m_iconpaths[i];
@@ -368,7 +364,7 @@ void KBConfigDlg::redrawIcons(KBConfig::IconStyle icon_style)
void KBConfigDlg::slotCancel()
{
- TDEConfig *config = kapp->config();
+ TDEConfig *config = tdeApp->config();
config->rollback();
config->reparseConfiguration();
KDialogBase::slotCancel();
@@ -386,8 +382,8 @@ void KBConfigDlg::slotUseShortcutsToggled(bool on)
void KBConfigDlg::slotSetDefaultIcon()
{
int index = lbGroups->currentItem();
- kapp->config()->setGroup(ICONS_SECTION);
- kapp->config()->deleteEntry(m_kbconf->getGroup(index)->getName()/*KBConfig::entryForGroup(index)*/);
+ tdeApp->config()->setGroup(ICONS_SECTION);
+ tdeApp->config()->deleteEntry(m_kbconf->getGroup(index)->getName()/*KBConfig::entryForGroup(index)*/);
redrawIcons(KBConfig::IconStyle(cbxIconType->currentItem()));
}
@@ -397,7 +393,7 @@ void KBConfigDlg::slotSetDefaultIcon()
*/
void KBConfigDlg::checkIconDefault(int index)
{
- TDEConfig *conf = kapp->config();
+ TDEConfig *conf = tdeApp->config();
if (index == -1 || ! iconTypeShowsFlag(KBConfig::IconStyle(cbxIconType->currentItem()))) {
btnSetDefaultIcon->setEnabled(false);
}
diff --git a/kkbswitch/kbconfigdlg.h b/kkbswitch/kbconfigdlg.h
index aa93fef..2577fc3 100644
--- a/kkbswitch/kbconfigdlg.h
+++ b/kkbswitch/kbconfigdlg.h
@@ -34,7 +34,7 @@ class KKeyChooser;
*/
class KBConfigDlg : public KDialogBase {
- Q_OBJECT
+ TQ_OBJECT
public:
KBConfigDlg(KBConfig *kbconf, TQWidget *parent=0, const char *name=0);
~KBConfigDlg();
diff --git a/kkbswitch/kbgroup.h b/kkbswitch/kbgroup.h
index 3e5eb43..39272cb 100644
--- a/kkbswitch/kbgroup.h
+++ b/kkbswitch/kbgroup.h
@@ -18,8 +18,8 @@
#ifndef KBGROUP_H
#define KBGROUP_H
-#include <ntqpixmap.h>
-#include <ntqstring.h>
+#include <tqpixmap.h>
+#include <tqstring.h>
/**A helper class the holds keyboard group's name and pixmap
*@author Leonid Zeitlin
diff --git a/kkbswitch/kbpickicondlg.cpp b/kkbswitch/kbpickicondlg.cpp
index a8a0e05..4f4ddec 100644
--- a/kkbswitch/kbpickicondlg.cpp
+++ b/kkbswitch/kbpickicondlg.cpp
@@ -17,19 +17,15 @@
#include "kbpickicondlg.h"
-#include <ntqvbox.h>
-#include <ntqdir.h>
-#include <ntqwhatsthis.h>
-#include <ntqpushbutton.h>
-#include <ntqimage.h>
+#include <tqvbox.h>
+#include <tqdir.h>
+#include <tqwhatsthis.h>
+#include <tqpushbutton.h>
+#include <tqimage.h>
#include <tdeversion.h>
#include <tdelocale.h>
-#if TDE_VERSION_MAJOR >= 3
- #include <kstandarddirs.h>
-#else
- #include <kstddirs.h>
-#endif
+#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdefiledialog.h>
#include <tdemessagebox.h>
@@ -43,14 +39,14 @@ KBPickIconDlg::KBPickIconDlg(const TQString &currentPath, const TQPixmap &curren
TQVBox *page = makeVBoxMainWidget();
lbIcons = new TDEListBox(page);
- TQObject::connect(lbIcons, SIGNAL(doubleClicked(TQListBoxItem*)),
- this, SLOT(slotOk()));
- TQObject::connect(lbIcons, SIGNAL(returnPressed(TQListBoxItem*)),
- this, SLOT(slotOk()));
+ TQObject::connect(lbIcons, TQ_SIGNAL(doubleClicked(TQListBoxItem*)),
+ this, TQ_SLOT(slotOk()));
+ TQObject::connect(lbIcons, TQ_SIGNAL(returnPressed(TQListBoxItem*)),
+ this, TQ_SLOT(slotOk()));
TQWhatsThis::add(lbIcons, i18n("Select one of the icons"));
TQPushButton *btnBrowse = new TQPushButton(i18n("&Browse..."), page);
- TQObject::connect(btnBrowse, SIGNAL(clicked()), this, SLOT(slotBrowseForIcon()));
+ TQObject::connect(btnBrowse, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotBrowseForIcon()));
TQWhatsThis::add(btnBrowse, i18n("Browse for an image file to use as an icon"));
loadCountryFlags();
diff --git a/kkbswitch/kbpickicondlg.h b/kkbswitch/kbpickicondlg.h
index fba5cd5..754be4d 100644
--- a/kkbswitch/kbpickicondlg.h
+++ b/kkbswitch/kbpickicondlg.h
@@ -30,7 +30,7 @@ class TDEListBox;
*/
class KBPickIconDlg : public KDialogBase {
- Q_OBJECT
+ TQ_OBJECT
public:
KBPickIconDlg(const TQString &currentPath, const TQPixmap &currentPixmap,
TQWidget *parent=0, const char *name=0);
diff --git a/kkbswitch/kbswitchapp.cpp b/kkbswitch/kbswitchapp.cpp
index 5e53487..70c3925 100644
--- a/kkbswitch/kbswitchapp.cpp
+++ b/kkbswitch/kbswitchapp.cpp
@@ -45,21 +45,21 @@ KBSwitchApp::KBSwitchApp()
#endif
m_intf = new KBSwitchIntf(this, &m_kbconf);
- TQObject::connect(m_intf, SIGNAL(nextGroupSelected()), this, SLOT(slotSelectNextGroup()));
- TQObject::connect(m_intf, SIGNAL(groupSelected(int)), this, SLOT(slotGroupSelected(int)));
+ TQObject::connect(m_intf, TQ_SIGNAL(nextGroupSelected()), this, TQ_SLOT(slotSelectNextGroup()));
+ TQObject::connect(m_intf, TQ_SIGNAL(groupSelected(int)), this, TQ_SLOT(slotGroupSelected(int)));
- TQObject::connect(&m_xkb, SIGNAL(layoutChanged()), this, SLOT(reconfigure()));
- TQObject::connect(&m_xkb, SIGNAL(groupChanged(int)), this, SLOT(slotXkbGroupChanged(int)));
+ TQObject::connect(&m_xkb, TQ_SIGNAL(layoutChanged()), this, TQ_SLOT(reconfigure()));
+ TQObject::connect(&m_xkb, TQ_SIGNAL(groupChanged(int)), this, TQ_SLOT(slotXkbGroupChanged(int)));
m_force_group_setting = false;
int start_group = m_kbconf.default_groupno();
m_trayicon = new KBSwitchTrayIcon(&m_kbconf);
- TQObject::connect(m_trayicon, SIGNAL(groupSelected(int)), this,
- SLOT(slotGroupSelected(int)));
- TQObject::connect(m_trayicon, SIGNAL(clicked()), this, SLOT(slotSelectNextGroup()));
- TQObject::connect(m_trayicon, SIGNAL(preferencesSelected()), this,
- SLOT(slotPreferences()));
+ TQObject::connect(m_trayicon, TQ_SIGNAL(groupSelected(int)), this,
+ TQ_SLOT(slotGroupSelected(int)));
+ TQObject::connect(m_trayicon, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotSelectNextGroup()));
+ TQObject::connect(m_trayicon, TQ_SIGNAL(preferencesSelected()), this,
+ TQ_SLOT(slotPreferences()));
if (start_group != m_xkb.getGroupNo()) {
setStartGroup(start_group);
@@ -130,24 +130,34 @@ void KBSwitchApp::forceSetGroup(int groupno)
m_xkb.setGroupNo(groupno);
}
-/** No descriptions */
+/** Select the next keyboard layout (wraps around) */
void KBSwitchApp::slotSelectNextGroup()
{
#ifdef HAVE_LIBXKLAVIER
m_xkb.setGroupNo(XklGetNextGroup());
-#else
+#else
//forceSetGroup(m_next_groupno);
m_xkb.setGroupNo(m_next_groupno);
-#endif
+#endif
+}
+
+/** Select the previous keyboard layout (wraps around) */
+void KBSwitchApp::slotSelectPrevGroup()
+{
+#ifdef HAVE_LIBXKLAVIER
+ m_xkb.setGroupNo(XklGetPrevGroup());
+#else
+ m_xkb.setGroupNo(m_kbconf.getPrevGroup(m_cur_groupno));
+#endif
}
/** No descriptions */
void KBSwitchApp::slotPreferences(){
KBConfigDlg dlg(&m_kbconf);
- TQObject::connect(&dlg, SIGNAL(okClicked()), m_trayicon, SLOT(slotUpdateIcons()));
- TQObject::connect(&dlg, SIGNAL(applyClicked()), m_trayicon, SLOT(slotUpdateIcons()));
- TQObject::connect(&dlg, SIGNAL(okClicked()), this, SLOT(slotPrefChanged()));
- TQObject::connect(&dlg, SIGNAL(applyClicked()), this, SLOT(slotPrefChanged()));
+ TQObject::connect(&dlg, TQ_SIGNAL(okClicked()), m_trayicon, TQ_SLOT(slotUpdateIcons()));
+ TQObject::connect(&dlg, TQ_SIGNAL(applyClicked()), m_trayicon, TQ_SLOT(slotUpdateIcons()));
+ TQObject::connect(&dlg, TQ_SIGNAL(okClicked()), this, TQ_SLOT(slotPrefChanged()));
+ TQObject::connect(&dlg, TQ_SIGNAL(applyClicked()), this, TQ_SLOT(slotPrefChanged()));
dlg.exec();
}
@@ -306,8 +316,8 @@ void KBSwitchApp::resetWindowMap()
{
if (m_twin_module == NULL) {
m_twin_module = new KWinModule();
- connect(m_twin_module, SIGNAL(activeWindowChanged(WId)), SLOT(slotWindowChanged(WId)));
- connect(m_twin_module, SIGNAL(windowRemoved(WId)), SLOT(slotWindowRemoved(WId)));
+ connect(m_twin_module, TQ_SIGNAL(activeWindowChanged(WId)), TQ_SLOT(slotWindowChanged(WId)));
+ connect(m_twin_module, TQ_SIGNAL(windowRemoved(WId)), TQ_SLOT(slotWindowRemoved(WId)));
resetWindowMap();
if (m_cur_groupno != -1 && m_cur_groupno != m_kbconf.default_groupno())
setStartGroup(m_kbconf.default_groupno());
@@ -344,8 +354,8 @@ void KBSwitchApp::enableWatcher()
else if (m_watcher_type == KBConfig::SCOPE_CLASS)
m_watcher = new WindowClassWatcher(&m_kbconf, this);
else return; // if scope is global, don't create watcher
- connect(m_watcher, SIGNAL(windowChanged(int, int )),
- SLOT(slotWindowChanged(int, int)));
+ connect(m_watcher, TQ_SIGNAL(windowChanged(int, int )),
+ TQ_SLOT(slotWindowChanged(int, int)));
}
}
diff --git a/kkbswitch/kbswitchapp.h b/kkbswitch/kbswitchapp.h
index b730252..1bbad28 100644
--- a/kkbswitch/kbswitchapp.h
+++ b/kkbswitch/kbswitchapp.h
@@ -23,13 +23,9 @@
#endif
#include <tdeversion.h>
-#if TDE_VERSION_MAJOR >= 3
- #include <kuniqueapplication.h>
-#else
- #include <kuniqueapp.h>
-#endif
+#include <tdeuniqueapplication.h>
-//#include <ntqmap.h>
+//#include <tqmap.h>
#include "kbgroup.h"
#include "kbswitchtrayicon.h"
@@ -51,8 +47,8 @@ typedef TQMap<WId, KBWinInfo> KBWindowMap;*/
*@author Leonid Zeitlin
*/
-class KBSwitchApp : public KUniqueApplication {
- Q_OBJECT
+class KBSwitchApp : public TDEUniqueApplication {
+ TQ_OBJECT
public:
KBSwitchApp();
~KBSwitchApp();
@@ -110,8 +106,10 @@ private: // Private methods
private slots: // Private slots
/** No descriptions */
void slotGroupSelected(int groupno);
- /** No descriptions */
+ /** Select the next keyboard layout (wraps around) */
void slotSelectNextGroup();
+ /** Select the previous keyboard layout (wraps around) */
+ void slotSelectPrevGroup();
/** No descriptions */
void slotPreferences();
/** No descriptions */
diff --git a/kkbswitch/kbswitchintf.cpp b/kkbswitch/kbswitchintf.cpp
index a3f1d4d..826a3d3 100644
--- a/kkbswitch/kbswitchintf.cpp
+++ b/kkbswitch/kbswitchintf.cpp
@@ -16,7 +16,6 @@
***************************************************************************/
#include "kbswitchintf.h"
-//#include <kapp.h>
KBSwitchIntf::KBSwitchIntf(TQObject *parent, KBConfig *conf)
: TQObject(parent, "KBSwitchIntf"), DCOPObject("KBSwitchIntf")
diff --git a/kkbswitch/kbswitchintf.h b/kkbswitch/kbswitchintf.h
index 703254a..6ac37bd 100644
--- a/kkbswitch/kbswitchintf.h
+++ b/kkbswitch/kbswitchintf.h
@@ -19,8 +19,8 @@
#define KBSWITCHINTF_H
#include <dcopobject.h>
-#include <ntqobject.h>
-#include <ntqstringlist.h>
+#include <tqobject.h>
+#include <tqstringlist.h>
#include "kbconfig.h"
@@ -35,7 +35,7 @@
moc doesn't know about dcopidl! */
class KBSwitchIntf : public TQObject, public DCOPObject {
K_DCOP
- Q_OBJECT
+ TQ_OBJECT
signals:
void nextGroupSelected();
void groupSelected(int groupno);
diff --git a/kkbswitch/kbswitchtrayicon.cpp b/kkbswitch/kbswitchtrayicon.cpp
index df04cd2..5bb4823 100644
--- a/kkbswitch/kbswitchtrayicon.cpp
+++ b/kkbswitch/kbswitchtrayicon.cpp
@@ -25,26 +25,18 @@
#include "boldmenuitem.h"
#endif
#include <tdepopupmenu.h>
-#if TDE_VERSION_MAJOR >= 3
- #include <kstandarddirs.h>
-#else
- #include <kstddirs.h>
-#endif
+#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <kstdaction.h>
#include <tdeaction.h>
#include <tdeaboutapplication.h>
-#if TDE_VERSION_MAJOR >= 3
- #include <tdeapplication.h>
-#else
- #include <kapp.h>
-#endif
+#include <tdeapplication.h>
#include <kiconloader.h>
#include <kdebug.h>
#include <tdeversion.h>
-#include <ntqtooltip.h>
-#include <ntqstyle.h>
-#include <ntqpainter.h>
+#include <tqtooltip.h>
+#include <tqstyle.h>
+#include <tqpainter.h>
#ifdef USE_BOLD_MENUITEM
static TQColor getActiveTextColor(TDEPopupMenu *menu)
@@ -64,30 +56,25 @@ static TQColor getActiveTextColor(TDEPopupMenu *menu)
KBSwitchTrayIcon::KBSwitchTrayIcon(KBConfig *conf){
TQPixmap pix;
-#if TDE_VERSION_MAJOR >= 3
TDEActionCollection *actions = new TDEActionCollection(this);
- #define ACTION_PARENT actions
-#else
- #define ACTION_PARENT this
-#endif
m_kbconf = conf;
- //TQObject::connect(conf, SIGNAL(changed()), this, SLOT(updateMenuIcons()));
+ //TQObject::connect(conf, TQ_SIGNAL(changed()), this, TQ_SLOT(updateMenuIcons()));
TDEPopupMenu * menu = contextMenu();
addLayoutItems(menu, false);
- TQObject::connect(menu, SIGNAL(activated(int)), this, SLOT(slotMenuActivated(int)));
+ TQObject::connect(menu, TQ_SIGNAL(activated(int)), this, TQ_SLOT(slotMenuActivated(int)));
menu->insertSeparator();
- TDEAction *pref = KStdAction::preferences(this, SIGNAL(preferencesSelected()), ACTION_PARENT);
+ TDEAction *pref = KStdAction::preferences(this, TQ_SIGNAL(preferencesSelected()), actions);
pref->plug(menu);
- TDEAction *help = KStdAction::help(this, SLOT(slotHelp()), ACTION_PARENT);
+ TDEAction *help = KStdAction::help(this, TQ_SLOT(slotHelp()), actions);
help->plug(menu);
- TDEAction *about = KStdAction::aboutApp(this, SLOT(slotAbout()), ACTION_PARENT);
+ TDEAction *about = KStdAction::aboutApp(this, TQ_SLOT(slotAbout()), actions);
about->plug(menu);
/*TQString path = locate("icon", "hicolor/16x16/apps/locale.png");
if (!path.isEmpty()) pix.load(path);*/
- pix = kapp->iconLoader()->loadIcon("locale", TDEIcon::Small);
+ pix = tdeApp->iconLoader()->loadIcon("locale", TDEIcon::Small);
menu->changeTitle(menu->idAt(0), pix, i18n("Keyboard Switch"));
setAlignment(TQt::AlignHCenter | TQt::AlignCenter);
}
@@ -196,7 +183,7 @@ void KBSwitchTrayIcon::slotUpdateIcons(){
/** Display help */
void KBSwitchTrayIcon::slotHelp(){
- kapp->invokeHelp();
+ tdeApp->invokeHelp();
}
#include "kbswitchtrayicon.moc"
diff --git a/kkbswitch/kbswitchtrayicon.h b/kkbswitch/kbswitchtrayicon.h
index 52f5e20..d9c5fcf 100644
--- a/kkbswitch/kbswitchtrayicon.h
+++ b/kkbswitch/kbswitchtrayicon.h
@@ -28,7 +28,7 @@
*/
class KBSwitchTrayIcon : public KSystemTray {
- Q_OBJECT
+ TQ_OBJECT
public:
KBSwitchTrayIcon(KBConfig *conf);
~KBSwitchTrayIcon();
diff --git a/kkbswitch/main.cpp b/kkbswitch/main.cpp
index aa209fe..6977b1c 100644
--- a/kkbswitch/main.cpp
+++ b/kkbswitch/main.cpp
@@ -53,7 +53,7 @@ int main(int argc, char *argv[])
TDECmdLineArgs::init( argc, argv, &aboutData );
TDECmdLineArgs::addCmdLineOptions( options ); // Add our own options.
- if (!KUniqueApplication::start()) // starting a second instance - just exit
+ if (!TDEUniqueApplication::start()) // starting a second instance - just exit
exit(0);
KBSwitchApp a;
diff --git a/kkbswitch/pathlistboxitem.h b/kkbswitch/pathlistboxitem.h
index 2d469b4..f4030bb 100644
--- a/kkbswitch/pathlistboxitem.h
+++ b/kkbswitch/pathlistboxitem.h
@@ -18,8 +18,8 @@
#ifndef PATHLISTBOXITEM_H
#define PATHLISTBOXITEM_H
-#include <ntqlistbox.h>
-#include <ntqstring.h>
+#include <tqlistbox.h>
+#include <tqstring.h>
/**
*@author Leonid Zeitlin
diff --git a/kkbswitch/singlewindowwatcher.h b/kkbswitch/singlewindowwatcher.h
index 2073ec4..65da395 100644
--- a/kkbswitch/singlewindowwatcher.h
+++ b/kkbswitch/singlewindowwatcher.h
@@ -21,7 +21,7 @@
#define SINGLEWINDOWWATCHER_H
#include "windowwatcher.h"
-#include <ntqmap.h>
+#include <tqmap.h>
/**
Watches for changes of active window and keep a group per each window
@@ -29,7 +29,7 @@ Watches for changes of active window and keep a group per each window
@author Leonid Zeitlin
*/
class SingleWindowWatcher : public WindowWatcher {
- Q_OBJECT
+ TQ_OBJECT
private:
struct KBWinInfo {
int groupno;
diff --git a/kkbswitch/windowclasswatcher.h b/kkbswitch/windowclasswatcher.h
index a81382e..2667714 100644
--- a/kkbswitch/windowclasswatcher.h
+++ b/kkbswitch/windowclasswatcher.h
@@ -21,7 +21,7 @@
#define WINDOWCLASSWATCHER_H
#include "windowwatcher.h"
-#include <ntqmap.h>
+#include <tqmap.h>
class TQString;
@@ -31,7 +31,7 @@ This class watcher for active window changes and keeps a group per window class
@author Leonid Zeitlin
*/
class WindowClassWatcher : public WindowWatcher {
- Q_OBJECT
+ TQ_OBJECT
private:
typedef TQMap<WId, TQString> WinClassMap;
WinClassMap m_win_class_map;
diff --git a/kkbswitch/windowwatcher.cpp b/kkbswitch/windowwatcher.cpp
index 96dbcc0..56aa184 100644
--- a/kkbswitch/windowwatcher.cpp
+++ b/kkbswitch/windowwatcher.cpp
@@ -26,9 +26,9 @@ WindowWatcher::WindowWatcher(KBConfig *kbconf, TQObject *parent, const char *nam
{
m_kbconf = kbconf;
m_twin_module = new KWinModule(this);
- connect(m_twin_module, SIGNAL(windowAdded(WId)), SLOT(windowAdded(WId)));
- connect(m_twin_module, SIGNAL(windowRemoved(WId)), SLOT(windowRemoved(WId)));
- connect(m_twin_module, SIGNAL(activeWindowChanged(WId)), SLOT(activeWindowChanged(WId)));
+ connect(m_twin_module, TQ_SIGNAL(windowAdded(WId)), TQ_SLOT(windowAdded(WId)));
+ connect(m_twin_module, TQ_SIGNAL(windowRemoved(WId)), TQ_SLOT(windowRemoved(WId)));
+ connect(m_twin_module, TQ_SIGNAL(activeWindowChanged(WId)), TQ_SLOT(activeWindowChanged(WId)));
}
WindowWatcher::~WindowWatcher()
diff --git a/kkbswitch/windowwatcher.h b/kkbswitch/windowwatcher.h
index 6861c5b..c2a803a 100644
--- a/kkbswitch/windowwatcher.h
+++ b/kkbswitch/windowwatcher.h
@@ -22,7 +22,7 @@
#ifndef WINDOWWATCHER_H
#define WINDOWWATCHER_H
-#include <ntqobject.h>
+#include <tqobject.h>
class KBConfig;
class KWinModule;
@@ -33,7 +33,7 @@ This class watches for active window changes and notifies KKBSwitch
that the keyboard group needs to be canged
*/
class WindowWatcher : public TQObject {
- Q_OBJECT
+ TQ_OBJECT
protected:
KBConfig *m_kbconf;
KWinModule *m_twin_module;
diff --git a/kkbswitch/xkeyboard.cpp b/kkbswitch/xkeyboard.cpp
index 148cc2d..56ee6a8 100644
--- a/kkbswitch/xkeyboard.cpp
+++ b/kkbswitch/xkeyboard.cpp
@@ -17,8 +17,8 @@
#include "xkeyboard.h"
-#include <ntqwindowdefs.h>
-#include <ntqstringlist.h>
+#include <tqwindowdefs.h>
+#include <tqstringlist.h>
#include <kdebug.h>
#include <tdelocale.h>
diff --git a/kkbswitch/xkeyboard.h b/kkbswitch/xkeyboard.h
index dc2454a..352b83b 100644
--- a/kkbswitch/xkeyboard.h
+++ b/kkbswitch/xkeyboard.h
@@ -20,7 +20,7 @@
#include "config.h"
-#include <ntqobject.h>
+#include <tqobject.h>
#include <X11/Xlib.h>
#include <X11/XKBlib.h>
@@ -36,7 +36,7 @@ class TQStringList;
*/
class XKeyboard : public TQObject {
- Q_OBJECT
+ TQ_OBJECT
private:
#ifndef HAVE_LIBXKLAVIER
int m_event_code;
diff --git a/translations/desktop_files/kkbswitch.desktop/it.po b/translations/desktop_files/kkbswitch.desktop/it.po
new file mode 100644
index 0000000..af9a119
--- /dev/null
+++ b/translations/desktop_files/kkbswitch.desktop/it.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2025.
+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: 2025-03-03 06:44+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch-kkbswitchdesktop/it/>\n"
+"Language: it\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.17\n"
+
+#. Name
+#: kkbswitch.desktop:3
+msgid "KKBSwitch"
+msgstr "KKBSwitch"
+
+#. GenericName
+#. Comment
+#: kkbswitch.desktop:4 kkbswitch.desktop:9
+msgid "Keyboard Layout Indicator"
+msgstr "Indicatore del layout della tastiera"
diff --git a/translations/desktop_files/kkbswitch.desktop/ka.po b/translations/desktop_files/kkbswitch.desktop/ka.po
new file mode 100644
index 0000000..f452e58
--- /dev/null
+++ b/translations/desktop_files/kkbswitch.desktop/ka.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Temuri Doghonadze <rkavt@smartprojects.ge>, 2024.
+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: 2024-11-04 05:11+0000\n"
+"Last-Translator: Temuri Doghonadze <rkavt@smartprojects.ge>\n"
+"Language-Team: Georgian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch-kkbswitchdesktop/ka/>\n"
+"Language: ka\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.17\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/translations/desktop_files/kkbswitch.desktop/ru.po b/translations/desktop_files/kkbswitch.desktop/ru.po
index 12b4182..5bddff2 100644
--- a/translations/desktop_files/kkbswitch.desktop/ru.po
+++ b/translations/desktop_files/kkbswitch.desktop/ru.po
@@ -1,25 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
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"
+"PO-Revision-Date: 2023-12-01 10:14+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch-kkbswitchdesktop/ru/>\n"
"Language: ru\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.17\n"
#. Name
#: kkbswitch.desktop:3
msgid "KKBSwitch"
-msgstr ""
+msgstr "KKBSwitch"
#. GenericName
#. Comment
diff --git a/translations/messages/be.po b/translations/messages/be.po
index c3bc5eb..8b3b1cf 100644
--- a/translations/messages/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: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -29,23 +29,47 @@ msgid ""
"Your emails"
msgstr "berserker@neolocation.com"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Без імя>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Актываваць раскладку %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "Даступныя &клавіятурныя раскладкі:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Даступныя &клавіятурныя раскладкі:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&Агульныя"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Даступныя &клавіятурныя раскладкі:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -63,11 +87,11 @@ msgstr ""
"Раскладка, пазначаная тлустым, ёсць асноўнай. Карыстуйцеся кнопкай "
"\"Усталяваць як асноўную\" для вызначэння асноўнай раскладкі."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "З&мяніць іконку..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
@@ -75,11 +99,11 @@ msgstr ""
"Націснеце гэтую кнопку, каб змяніць іконку для раскладкі, вызначанай у спісе "
"злева."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "Выкарыстоўваць &стандартную іконку"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
@@ -87,11 +111,11 @@ msgstr ""
"Націснеце гэтую кнопку, каб вярнуць стандартную іконку для раскладкі, "
"вызначанай у спісе злева."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "&Усталяваць як асноўную"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
@@ -100,23 +124,23 @@ msgstr ""
"Націснеце гэтую кнопку, каб вызначыць у якасці асноўнай раскладку, вылучаную "
"ў спісе злева"
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "Стыль іконак раскладак:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Сцяг краіны"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Код мовы"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Сцяг і код"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -131,23 +155,23 @@ msgstr ""
"моўны код ISO<li><b>Сцяг і код</b> - паказвае код мовы паверх сцяга краіны.</"
"ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "&Раскладка дзейнічае на:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "Усе вокны"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "Вокны адной праграмы"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "Адно акно"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -170,11 +194,11 @@ msgstr ""
"акно можа мець сваю сваю ўласную раскладку. Калі вы пераключаецецся паміж "
"вокнамі, раскладка адпавядае актыўнаму акну.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "Рэжым пераключальніка"
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -187,11 +211,11 @@ msgstr ""
"карыстуецеся. Для ўключэння іншых раскладак выкарыстоўвайце меню трэя "
"KKBSwitch"
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "А&ўтастарт"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
@@ -199,15 +223,15 @@ msgstr ""
"Калі гэтая функцыя актывавана , KKBSwitch будзе пачынаць работу аўтаматычна "
"пры ўваходзе ў сістэму"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "&Камбінацыі клавішаў"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "Выкарыстоўваць камбінацыі клавішаў"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -219,23 +243,23 @@ msgstr ""
"функцыі вы можаце наладзіць камбінацыі клавішаў на панэлі ніжэй. Гэта будзе "
"асабліва карысна, калі вы маеце тры ці чатыры раскладкі"
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Выбар іконкі"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Вылучыце адну з іконак"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&Агляд..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Выберыце файл выявы, што будзе ўжывацца як іконка"
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -243,7 +267,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Файлы іконак (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Усе файлы (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -251,28 +275,28 @@ msgstr ""
"Памер гэтай выявы (%1 на %2) кепскі.\n"
"Найлепшым памерам для іконак раскладкаў ёсць %3 на %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr " і таксама вельмі шырокі"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr " і таксама вельмі вузкі"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Гэтая выява вельмі вялікая%1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Гэтая выява вельмі шырокая."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Гэтая выява вельмі вузкая."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -282,7 +306,7 @@ msgstr ""
"прыгожым.\n"
"Ці вы ўпэўнены ў выкарыстоўванні гэтай выявы?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
@@ -290,7 +314,7 @@ msgstr ""
"Немагчыма прачытаць іконку з файла %1. Або гэта не файл выявы, або ён "
"пашкоджаны."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Індыкатар раскладкі"
diff --git a/translations/messages/bg.po b/translations/messages/bg.po
index ba77db3..90719a8 100644
--- a/translations/messages/bg.po
+++ b/translations/messages/bg.po
@@ -11,7 +11,7 @@
msgid ""
msgstr ""
"Project-Id-Version: bg\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -33,23 +33,47 @@ msgid ""
"Your emails"
msgstr "5ko@free.fr"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Без име>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Активиране на клавиатура %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "Налични &клавиатурни подредби:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Налични &клавиатурни подредби:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&Настройки"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Налични &клавиатурни подредби:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -68,11 +92,11 @@ msgstr ""
"при стартиране на системата). Натиснете бутона \"Основна подредба\", за да я "
"смените."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "&Смяна на иконата..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
@@ -80,11 +104,11 @@ msgstr ""
"Натиснете бутона, за да смените иконата за маркираната клавиатурна подредба "
"в левия списък."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "&Икона по подразбиране"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
@@ -92,34 +116,34 @@ msgstr ""
"Натиснете бутона, за да възстановите първоначалната икона за маркираната "
"подредба в левия списък."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "&Основна подредба"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr "Натиснете бутона, за да изберете маркираната подредба като основна."
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "И&зползвана икона:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "знаме"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "код на езика"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "знаме и код"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -135,23 +159,23 @@ msgstr ""
"дву-буквения ISO-код на езика; <li><b>знаме и код</b> - показва знамето с "
"изписан код върху него.</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "См&яната на подредбите е валидна за:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "всички прозорци"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "всички прозорци на активната програма"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "активния прозорец"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -174,11 +198,11 @@ msgstr ""
"когато изведете на преден план друг прозорец, той ще бъде със собствената си "
"клавиатурна подредба.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "&Режим на превключване"
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -191,11 +215,11 @@ msgstr ""
"някоя от другите подредби, натиснете с десния бутон на мишката на иконата на "
"KKBSwitch в панела на KDE."
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "&Автоматично стартиране"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
@@ -203,15 +227,15 @@ msgstr ""
"Ако отметката е избрана, KKBSwitch ще стартира автоматично при влизане в "
"системата."
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "&Бързи клавиши"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "&Използване на бързи клавиши за различните подредби"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -223,23 +247,23 @@ msgstr ""
"долното поле. Това е доста полезно, ако имате три или повече клавиатурни "
"подредби."
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Избор на икона"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Изберете една от иконите"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&Собствен файл..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Избиране на графичен файл, който да се ползва като икона."
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -247,7 +271,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Графични файлове (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Всички файлове (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -255,28 +279,28 @@ msgstr ""
"Размерът на иконата (%1 на %2) не е подходящ.\n"
"Препоръчителен размер на иконата е %3 на %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr "и твърде широка"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr "и твърде тясна"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Тази икона е прекалено голяма%1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Тази картинка е твърде широка."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Тази картинка е твърде тясна."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -286,14 +310,14 @@ msgstr ""
"изглежда добре.\n"
"Желаете ли да ползвате точно тази картинка?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
msgstr ""
"Грешка при отваряне на файла %1. Това или не е графичен файл, или е повреден."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Превключвател на клавиатурни подредби"
diff --git a/translations/messages/cs.po b/translations/messages/cs.po
index 3a71b50..2b45777 100644
--- a/translations/messages/cs.po
+++ b/translations/messages/cs.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: cs\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -26,23 +26,47 @@ msgid ""
"Your emails"
msgstr "michal.bukovsky@trilogic.cz"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Nepojmenovaný>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Aktivovat rozvržení klávesnice %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "Dostupná rozvržení &klávesnice:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Dostupná rozvržení &klávesnice:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&Všeobecné"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Dostupná rozvržení &klávesnice:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -60,54 +84,54 @@ msgstr ""
"Rozložení zobrazené tučne je výchozí rozvržení. Pro nastavení rozvržení "
"klávesnice jako výchozí použijte tlačítko \"Nastavit jako výchozí\"."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "Změnit &ikonu..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
msgstr "Klikněte na toto tlačítko pro změnu ikony rozvržení."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "Použít s&tandardní ikonu"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
msgstr "Klikněte na toto tlačítko pro změnu ikony na standardní."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "&Nastavit jako výchozí"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr "Klikněte na toto tlačítko pro nastavení rozvržení jako výchozí"
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "Stýl ikony &rozvržení:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Vlajka státu"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Kód jazyka"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Vlajka a kód"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -122,23 +146,23 @@ msgstr ""
"jazyka<li><b>Vlajka a kód</b> - ukazuje kód jazyka překrývající vlajku státu."
"</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "Rozložení &aplikovat na:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "Všechny okna"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "Okna jedné aplikace"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "Jedno okno"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -160,11 +184,11 @@ msgstr ""
"může mít vlastní rozvržení. Když přepínáte mezi okny, rozvržení následuje "
"aktivní okno.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "Použít \"Přepínací &mód\""
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -177,26 +201,26 @@ msgstr ""
"menu KKBSwitch, které se objeví pod kliknutí pravého tlačítka nad ikonou v "
"KDE panelu"
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "A&utomatický start"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
msgstr ""
"Pokud je toto zaškrtnuté, KKBSwitch se automaticky spustí po přihlášení"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "&Zkratky"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "Použít klávesové zkratky, které aktivují rozvržení klávesnice"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -208,23 +232,23 @@ msgstr ""
"přispůsobit klávesové zkratky pomocí dolního panelu. Je to obzvlášť "
"užitečné, pokud máte nakonfigurované tři nebo čtyři rozvržení klávesnice"
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Vyberte ikonu"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Vyberte jednu z ikon"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&Procházet..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Načíst obrázek, který se použije jako ikona"
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -232,7 +256,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Ikony (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Všechny soubory (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -240,28 +264,28 @@ msgstr ""
"Rozměr obrázku (%1 x %2) není správný.\n"
"Preferovaný rozměr ikony je %3 x %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr " a též příliš široký"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr " a též příliš úzký"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Tento obrázek je příliš velký %1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Tento obrázek je příliš široký."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Tento obrázek je příliš úzký."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -271,14 +295,14 @@ msgstr ""
"moc dobře.\n"
"Jste si jistý, že chcete použít tento obrázek?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
msgstr ""
"Nelze načíst ikonu ze souboru %1. Buď to není obrázek nebo je poškozený."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "KKBSwitch"
diff --git a/translations/messages/de.po b/translations/messages/de.po
index 473980e..0bb7e4a 100644
--- a/translations/messages/de.po
+++ b/translations/messages/de.po
@@ -1,47 +1,73 @@
# SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+# 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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 ""
+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 ""
+msgstr "tdetranslation@bunbun.de"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
-msgstr ""
+msgstr "<Unbenannt>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
+msgstr "Tastaturlayout %1 aktivieren"
+
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "Verfügbare &Tastaturlayouts:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
msgstr ""
-#: kbconfigdlg.cpp:116
-msgid "&General"
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Verfügbare &Tastaturlayouts:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
msgstr ""
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:112
+msgid "&General"
+msgstr "&Allgemein"
+
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
-msgstr ""
+msgstr "Verfügbare &Tastaturlayouts:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -51,54 +77,67 @@ msgid ""
"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
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
-msgstr ""
+msgstr "S&ymbol ändern..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
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
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
-msgstr ""
+msgstr "&Standardsymbol verwenden"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
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
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
-msgstr ""
+msgstr "Als S&tandard verwenden"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
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
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
-msgstr ""
+msgstr "Lay&out-Symbolstil:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
-msgstr ""
+msgstr "Landesflagge"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
-msgstr ""
+msgstr "Sprachkürzel"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
-msgstr ""
+msgstr "Flagge und Kürzel"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
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> - "
@@ -106,24 +145,29 @@ 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>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
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr ""
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr ""
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr ""
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr ""
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -136,11 +180,11 @@ msgid ""
"active window.</ul></p>"
msgstr ""
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr ""
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -148,25 +192,25 @@ msgid ""
"popup menu"
msgstr ""
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr ""
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
msgstr ""
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr ""
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr ""
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -174,69 +218,69 @@ msgid ""
"or four keyboard layouts configured"
msgstr ""
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr ""
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr ""
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr ""
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr ""
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
msgstr ""
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
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
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr ""
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr ""
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr ""
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr ""
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr ""
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
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
+#: kbpickicondlg.cpp:122
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
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr ""
diff --git a/translations/messages/el.po b/translations/messages/el.po
index 0ac2b54..0bb025b 100644
--- a/translations/messages/el.po
+++ b/translations/messages/el.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -29,25 +29,47 @@ msgid ""
"Your emails"
msgstr "sdramis@egnatia.ee.auth.gr"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Χωρίς όνομα>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Ενεργοποίηση διάταξης πληκτρολογίου %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+msgid "Cycle keyboard layouts"
+msgstr "Διαθέσιμες διατάξεις &πληκτρολογίου"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Διαθέσιμες διατάξεις &πληκτρολογίου"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
#, fuzzy
msgid "&General"
msgstr "Γενικά"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
#, fuzzy
msgid "Available &keyboard layouts:"
msgstr "Διαθέσιμες διατάξεις &πληκτρολογίου"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
#, fuzzy
msgid ""
"This list box shows keyboard layouts available in your system.\n"
@@ -66,56 +88,56 @@ msgstr ""
"Χρησιμοποιήστε το κουμπί \"Ορισμός ως προκαθορισμένη\" για να ορίσετε την "
"προκαθορισμένη διάταξη"
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
#, fuzzy
msgid "Cha&nge Icon..."
msgstr "Αλλαγή εικονιδίου..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
msgstr ""
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr ""
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
msgstr ""
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
#, fuzzy
msgid "&Set as Default"
msgstr "Ορισμός ως προκαθορισμένη"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr ""
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
#, fuzzy
msgid "Layout &icon style:"
msgstr "Στυλ διάταξης &εικονιδίου:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Σημαία χώρας"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Κωδικός γλώσσας"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Σημαία και κωδικός"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -131,23 +153,23 @@ msgstr ""
"εμφανίζει τον κωδικό γλώσσας ISO 2 χαρακτήρων<li><b>Σημαία και κωδικός</b> - "
"εμφανίζει τον κωδικό γλώσσας πάνω στη σημαία της χώρας</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr ""
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr ""
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr ""
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr ""
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -160,12 +182,12 @@ msgid ""
"active window.</ul></p>"
msgstr ""
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
#, fuzzy
msgid "Use \"&Toggle Mode\""
msgstr "Χρήση \"Λειτουργίας εναλλαγής\""
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
#, fuzzy
msgid ""
"Toggle mode is useful when you have more than two keyboard layouts defined. "
@@ -179,12 +201,12 @@ msgstr ""
"χρησιμοποιημένων διατάξεων. Για να ενεργοποιήσετε άλλες διατάξεις "
"χρησιμοποιήστε το αναδυόμενου μενού πλαισίου του KKBSwitch"
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
#, fuzzy
msgid "A&utostart"
msgstr "Αυτόματη εκκίνηση"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
@@ -192,17 +214,17 @@ msgstr ""
"Όταν αυτό το κουτί επιλογής είναι τσεκαρισμένο το KKBSwitch θα ξεκινά "
"αυτόματα κατά την εκκίνηση"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
#, fuzzy
msgid "Sho&rtcuts"
msgstr "Συντομεύσεις"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
#, fuzzy
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "Χρήση &συντομεύσεων για την ενεργοποίηση διατάξεων πληκτρολογίου"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -215,69 +237,69 @@ msgstr ""
"ρυθμίσετε τις συντομεύσεις στο πλαίσιο επιλογής πλήκτρου παρακάτω. Πάρα πολύ "
"χρήσιμο εάν έχετε ρυθμισμένες τρεις ή τέσσερις διατάξεις πληκτρολογίου"
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Επιλέξτε ένα εικονίδιο"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Επιλέξτε ένα από τα εικονίδια"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr ""
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr ""
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
msgstr ""
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
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
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr ""
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr ""
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr ""
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr ""
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr ""
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
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
+#: kbpickicondlg.cpp:122
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
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Αλλαγή πληκτρολογίου"
diff --git a/translations/messages/fi.po b/translations/messages/fi.po
index 9bb3c49..b175cd0 100644
--- a/translations/messages/fi.po
+++ b/translations/messages/fi.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -24,23 +24,47 @@ msgid ""
"Your emails"
msgstr "edu@iki.fi"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Nimetön>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Aktivoi %1 näppäimistöasettelu"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "Käytettävissä olevat &näppäimistöasettelut:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Käytettävissä olevat &näppäimistöasettelut:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&Yleinen"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Käytettävissä olevat &näppäimistöasettelut:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -58,11 +82,11 @@ msgstr ""
"Lihavoitu asettelu on oletusasettelu. Painikkeella ”Aseta oletukseksi” voit "
"valita uuden oletusasettelun."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "&Vaihda kuvake..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
@@ -70,11 +94,11 @@ msgstr ""
"Painamalla tätä painiketta voit vaihtaa vasemmalla olevasta listasta valitun "
"asettelun kuvakkeen."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "Käytä &oletuskuvaketta"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
@@ -82,11 +106,11 @@ msgstr ""
"Painamalla tätä painiketta voit asettaa vasemmalla olevasta listasta valitun "
"asettelun käyttämään oletuskuvaketta."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "&Aseta oletukseksi"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
@@ -95,23 +119,23 @@ msgstr ""
"Painamalla tätä painiketta voit asettaa vasemmalla olevasta listasta valitun "
"asettelun oletukseksi."
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "Asettelun &kuvaketyyli:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Maan lippu"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Maatunnus"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Lippu ja tunnus"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -127,23 +151,23 @@ msgstr ""
"ISO-tunnuksen.<li><b>Lippu ja tunnus</b> - Näyttää maatunnuksen maan lipun "
"päällä.</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "&Asettelu koskee:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "Kaikkia ikkunoita"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "Yhden sovelluksen ikkunoita"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "Yhtä ikkunaa"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -166,11 +190,11 @@ msgstr ""
"ikkunalla voi olla oma asettelunsa. Kun vaihdat ikkunaa, asettelu muuttuu "
"aktiivisen ikkunan mukaan.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "Käytä ”Vaihto&tilaa”"
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -182,11 +206,11 @@ msgstr ""
"vaihtelee kahden useimmin käytetyn asettelun välillä. Muut asettelut saat "
"käyttöön KKBSwitchin ilmoitusalueen kuvakkeen ponnahdusvalikon kautta."
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "A&utomaattinen käynnistys"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
@@ -194,15 +218,15 @@ msgstr ""
"Kun tämä valintaruutu on valittuna, KKBSwitch käynnistyy automaattisesti, "
"kun kirjaudut sisään."
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "&Pikanäppäimet"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "Käytä pikanäppäimiä näppäinasetteluiden &aktivoimiseen."
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -214,23 +238,23 @@ msgstr ""
"määrittää pikanäppäimet alla olevassa näppäinten valinta -paneelissa. Tämä "
"on erityisen hyödyllinen, jos kolme tai neljä näppäinasettelua on asetettuna."
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Valitse kuvake"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Valitse yksi kuvakkeista"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&Selaa..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Etsi kuvakkeena käytettävä kuvatiedosto selaamalla."
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -238,7 +262,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Kuvaketiedostot (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Kaikki tiedostot (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -246,28 +270,28 @@ msgstr ""
"Kuvan koko (%1x%2) ei ole hyvä.\n"
"Suositeltu koko asettelukuvakkeille on %3x%4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr " ja lisäksi liian leveä"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr " ja lisäksi liian kapea"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Kuva on liian suuri%1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Kuva on liian leveä."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Kuva on liian kapea."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -277,7 +301,7 @@ msgstr ""
"kovin hyvältä.\n"
"Oletko varma, että haluat käyttää tätä kuvaa?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
@@ -285,7 +309,7 @@ msgstr ""
"Kuvaketta ei voitu lukea tiedostosta %1. Se joko ei ole kuvatiedosto tai se "
"on korruptoitunut."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Näppäimistön vaihto"
diff --git a/translations/messages/he.po b/translations/messages/he.po
index a66757b..49c242d 100644
--- a/translations/messages/he.po
+++ b/translations/messages/he.po
@@ -9,7 +9,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch-he\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\n"
"PO-Revision-Date: 2004-09-28 22:09+0200\n"
"Last-Translator: Igal <koala@linux.net>\n"
"Language-Team: <en@li.org>\n"
@@ -31,23 +31,47 @@ msgid ""
"Your emails"
msgstr "igalfr@gmail.com"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<ללא שם>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "הפעל פריסת מקלדת %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "פריסות מקלדת זמינות:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "פריסות מקלדת זמינות:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&ראשי"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "פריסות מקלדת זמינות:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -64,55 +88,55 @@ msgstr ""
"הפריסה שמודגשת היא ברירת המחדל. השתמש בכפתור \"קבע כברירת המחדל\" לקביעת "
"ברירת המחדל."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "שנ&ה סמל..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
msgstr "לחץ על הכפתור הזה לשינוי סמל הפריסה שסומנה ברשימה מימין."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "השתמש בסמל &ברירת המחדל"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
msgstr ""
"לחץ על הכפתור הזה כדי להשתמש בסמל ברירת המחדל לפריסה שסומנה ברשימה מימין."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "&קבע כברירת המחדל"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr "לחץ על הכפתור הזה כדי לקבוע את הפריסה שסומנה ברשימה מימין כברירת מחדל"
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "סגנון &סמל הפריסה:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "דגל מדינה"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "קוד שפה"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "דגל וקוד"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -126,23 +150,23 @@ msgstr ""
"המתאימה<li><b>קוד שפה</b> - מציג את קוד האותיות של השפה לפי התקן ISO "
"2<li><b>דגל וקוד</b> - מציג את קוד האותיות מלווה בדגל המדינה.</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "&הפריסה חלה על:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "כל החלונות"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "חלונות של תוכנה אחת"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "חלון אחד"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -162,11 +186,11 @@ msgstr ""
"<li><b>חלון אחד </b> - הפריסה חלה על חלון אחד בלבד, לכל חלון תהיה פריסה "
"משלו. כאשר הנך עובר בין החלונות, הפריסה תעקוב אחר החלון הפעיל. </ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "השתמש ב-\"&מצב חלופי\""
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -177,26 +201,26 @@ msgstr ""
"הפריסה הרגילה מעבירה בין שתי הפריסות התכופות ביותר. להפעלת פריסות אחרות "
"השתמש בתפריט קופץ של KKBSwitch במגש המערכת"
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "הפעלה או&טומטית"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
msgstr ""
"כאשר תיבת סימון זו מסומנת, KKBSwitch תפעל אוטומטית כאשר הנך נכנס למערכת"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "קיצורי מ&קשים"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "השתמש בקיצורי מקשים ל&הפעלת פריסות מקלדת"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -207,23 +231,23 @@ msgstr ""
"שתיבת הסימון סומנה, הנך יכול להסדיר את קיצורי המקשים בשדה בחירה למטה. שימושי "
"במיוחד במידה והגדרת שלוש או ארבע פריסות מקלדת."
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "בחר סמל"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "בחר אחד הסמלים"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&עיין..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "חפש תמונה לשימוש כסמל"
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -231,7 +255,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|כל הקבצים (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -239,28 +263,28 @@ msgstr ""
"גודל התמונה (%1 על %2) אינו מתאים.\n"
"הגודל המועדף לסמלי הפריסה הוא %3 על %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr " ובנוסף רחב מדי"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr " ובנוסף צר מדי"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "תמונה זו גדולה מדי%1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "תמונה זו רחבה מדי."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "תמונה זו צרה מדי."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -269,14 +293,14 @@ msgstr ""
"כעת KKBSwitch תשנה את זה לגודל המתאים, אך התוצאה עלולה לא להיראות טוב.\n"
"האם הנך בטוח שברצונך להשתמש בתמונה זו?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
msgstr ""
"אין אפשרות לקרוא סמל מתוך הקובץ %1. ככל הנראה זהו אינו קובץ תמונה או פגום."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Keyboard Switch"
diff --git a/translations/messages/ka.po b/translations/messages/ka.po
new file mode 100644
index 0000000..33e2972
--- /dev/null
+++ b/translations/messages/ka.po
@@ -0,0 +1,364 @@
+# SOME DESCRIPTIVE TITLE.
+# Temuri Doghonadze <rkavt@smartprojects.ge>, 2024.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\n"
+"PO-Revision-Date: 2024-11-23 05:10+0000\n"
+"Last-Translator: Temuri Doghonadze <rkavt@smartprojects.ge>\n"
+"Language-Team: Georgian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch/ka/>\n"
+"Language: ka\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.17\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 "თემური დოღონაძე"
+
+#. 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 "temuri.doghonadze@gmail.com"
+
+#: kbconfig.cpp:87
+msgid "<Unnamed>"
+msgstr "<უსახელო>"
+
+#: kbconfig.cpp:103
+msgid "Activate %1 keyboard layout"
+msgstr "კლავიატურის განლაგება %1 გააქტიურება"
+
+#: kbconfig.cpp:107
+msgid "Cycle keyboard layouts"
+msgstr "გადართვა კლავიატურის განლაგებებს შორის"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+"ააქტიურებს შემდეგ კლავიატურის განლაგებას, ან, თუ მიმდინარე განლაგება ბოლოა, "
+"გაააქტიურებს პირველ განლაგება."
+
+#: kbconfig.cpp:112
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "გადართვა კლავიატურის განლაგებებს შორის (პირიქით)"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+"ააქტიურებს წინა კლავიატურის განლაგებას, ან, თუ მიმდინარე განლაგება პირველია, "
+"გაააქტიურებს ბოლო განლაგებას."
+
+#: kbconfigdlg.cpp:112
+msgid "&General"
+msgstr "&ზოგადი"
+
+#: kbconfigdlg.cpp:116
+msgid "Available &keyboard layouts:"
+msgstr "ხელმისაწვდომი &კლავიატურის განლაგებები:"
+
+#: kbconfigdlg.cpp:128
+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 ""
+"ეს სია თქვენ სისტემაში ხელმისაწვდომ კლავიატურის განლაგებებს შეიცავს.\n"
+"აირჩიეთ განლაგება და დააწკაპუნეთ ღილაკზე \"ხატულის შეცვლა...\", რომ ხატულა "
+"შეცვალოთ.\n"
+"თუ მითითებული გაქვთ არანაგულისხმევი ხატულა, დაინახავთ ხატულის ჩამოყრის "
+"ღილაკს წარწერით \"ნაგულისხმევი ხატულის გამოყენება\".\n"
+"განლაგება, რომელიც სქელი ფონტითაა, ნაგულისხმევია. ნაგულისხმევად დასაყენებლად "
+"დააწკაპუნეთ ღილაკზე \"ნაგულისხმევად გამოყენება\"."
+
+#: kbconfigdlg.cpp:137
+msgid "Cha&nge Icon..."
+msgstr "ხა&ტულის შეცვლა..."
+
+#: kbconfigdlg.cpp:140
+msgid ""
+"Click this button to change the icon for the layout selected in the list box "
+"to the left."
+msgstr ""
+"დააწკაპუნეთ ამ ღილაკზე, რომ შეცვალოთ ხატულა მარცხენა ველში არჩეული "
+"განლაგებისთვის."
+
+#: kbconfigdlg.cpp:143
+msgid "Use &Default Icon"
+msgstr "ნაგულისხმევი &ხატულის გამოყენება"
+
+#: kbconfigdlg.cpp:146
+msgid ""
+"Click this button to use default icon for the layout selected in the list "
+"box to the left."
+msgstr ""
+"დააწკაპუნეთ ამ ღილაკზე, რომ მარცხენა მხარეს არჩეული განლაგებისთვის "
+"ნაგულიხმევი ხატულა გამოიყენოთ."
+
+#: kbconfigdlg.cpp:149
+msgid "&Set as Default"
+msgstr "ნაგულის&ხმევად დაყენება"
+
+#: kbconfigdlg.cpp:152
+msgid ""
+"Click this button to set the layout selected in the list box to the left as "
+"the default"
+msgstr ""
+"დააწკაპუნეთ ამ ღილაკზე, რომ მარცხენა მხარეს ველში არჩეული განლაგება "
+"ნაგულისხმევად დადგეს"
+
+#: kbconfigdlg.cpp:158
+msgid "Layout &icon style:"
+msgstr "განლაგების ხატულ&ის სტილი:"
+
+#: kbconfigdlg.cpp:163
+msgid "Country flag"
+msgstr "ქვეყნის ალამი"
+
+#: kbconfigdlg.cpp:164
+msgid "Language code"
+msgstr "ენის კოდი"
+
+#: kbconfigdlg.cpp:165
+msgid "Flag and code"
+msgstr "ალამი და კოდი"
+
+#: kbconfigdlg.cpp:169
+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>აირჩიეთ მიმდინარე კლავიატურის განლაგების წარმომდგენი ხატულების სტილი.\n"
+"შეგიძლიათ აირჩიოთ შემდეგი სტილები: <ul><li><b>ქვეყნის ალამი</b> - აჩვენებს "
+"შესაბამისი ქვეყნის ალამს<li><b>Language code</b> - ენის ორასოიანი ISO "
+"კოდი<li><b>ალამი და კოდი</b> - აჩვენებს ენის კოდს, რომელის თავზეც ქვეყნის "
+"ალამი დაიხატება.</ul></p>"
+
+#: kbconfigdlg.cpp:177
+msgid "&Layout applies to:"
+msgstr "განლაგება &ვრცელდება:"
+
+#: kbconfigdlg.cpp:182
+msgid "All windows"
+msgstr "ყველა ფანჯარაზე"
+
+#: kbconfigdlg.cpp:183
+msgid "Windows of one application"
+msgstr "ერთი აპლიკაციის ფანჯრებზე"
+
+#: kbconfigdlg.cpp:184
+msgid "One window"
+msgstr "ერთ ფანჯარაზე"
+
+#: kbconfigdlg.cpp:187
+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 ""
+"<p>აირჩიეთ, მიმდინარე კლავიატურის განლაგების გადართვა რაზე მოქმედებს:\n"
+"<ul><li><b>ყველა ფანჯარა</b> - ერთი განლაგება თქვენი სამუშაო მაგიდის ყველა "
+"ფანჯარაზე შეიცვლება.\n"
+"<li><b>ერთი აპლიკაციის ფანჯრები</b> - განლაგება იცვლება ერთი აპლიკაციისთვის. "
+"თითოეულ აპლიკაციას, შეიძლება, საკუთარი განლაგება ჰქონდეთ. როცა აპლიკაციებს "
+"შორის გადაერთვებით, განლაგება აქტიურ აპლიკაციას გაჰყვება\n"
+"<li><b>ერთი ფანჯარა</b> - განლაგება შეიცვლება, მხოლოდ, ერთი ფანჯრისთვის, "
+"თითოეულ ფანჯარას, შეიძლება, თავისი განლაგება ჰქონდეთ. როცა ფანჯრებს შორის "
+"გადართავთ, განლაგება აქტიურ ფანჯარას გაჰყვება.</ul></p>"
+
+#: kbconfigdlg.cpp:195
+msgid "Use \"&Toggle Mode\""
+msgstr "\"&გადართვის რეჟიმის\" გამოყენება"
+
+#: kbconfigdlg.cpp:197
+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 ""
+"გადართვის რეჟიმი სასარგებლოა, როცა ორზე მეტი კლავიატურის განლაგება "
+"გაგაჩნიათ. როცა გადართვის რეჟიმი ჩართულია, თქვენი ნორმალური განლაგების "
+"გადამრთველის ღილაკი ორ ყველაზე ხშირად გამოყენებულ განლაგებებს შორის "
+"გადართავთ. სხვა განლაგებების ჩასართავად KBBSwitch-ის სისტემურ სააათთან "
+"ნაჩვენები ხატულის მხტუნარა მენიუდან შეგიძლიათ"
+
+#: kbconfigdlg.cpp:207
+msgid "A&utostart"
+msgstr "ა&ვტოგაშვება"
+
+#: kbconfigdlg.cpp:209
+msgid ""
+"When this checkbox is checked, KKBSwitch will start automatically when you "
+"log in"
+msgstr ""
+"როცა ეს თოლია დასმულია, KKBSwitch სისტემაში შესვლისას ავტომატურად გაეშვება"
+
+#: kbconfigdlg.cpp:215
+msgid "Sho&rtcuts"
+msgstr "&მალსახმობები"
+
+#: kbconfigdlg.cpp:216
+msgid "Use shortcuts to &activate keyboard layouts"
+msgstr "მალსახმობების გამოყენება კლავიატურის განლაგებების გასა&აქტიურებლად"
+
+#: kbconfigdlg.cpp:218
+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:38
+msgid "Pick an icon"
+msgstr "აირჩიეთ ხატულა"
+
+#: kbpickicondlg.cpp:46
+msgid "Select one of the icons"
+msgstr "აირჩიეთ ერთ-ერთი ხატულა"
+
+#: kbpickicondlg.cpp:48
+msgid "&Browse..."
+msgstr "&მოძებნა..."
+
+#: kbpickicondlg.cpp:50
+msgid "Browse for an image file to use as an icon"
+msgstr "ხატულად გამოსაყენებელი სურათს პოვნა"
+
+#: kbpickicondlg.cpp:86
+msgid ""
+"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
+"*.*|All files (*.*)"
+msgstr ""
+"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
+"*.*|ყველა ფაილი (*.*)"
+
+#: kbpickicondlg.cpp:97
+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 ""
+"სურათის ზომა (%1 x %2) მისაღები არაა.\n"
+"განლაგების ხატულებისთვის სასურველი ზომაა %3 x %4.\n"
+
+#: kbpickicondlg.cpp:102
+msgid " and also too wide"
+msgstr " და ძალიან ფართოა"
+
+#: kbpickicondlg.cpp:103
+msgid " and also too narrow"
+msgstr " და ძალიან ვიწროა"
+
+#: kbpickicondlg.cpp:104
+#, c-format
+msgid "This image is too big%1."
+msgstr "ეს სურათი მეტისმეტად დიდია%1."
+
+#: kbpickicondlg.cpp:106
+msgid "This image is too wide."
+msgstr "ეს სურათი მეტისმეტად ფართოა."
+
+#: kbpickicondlg.cpp:107
+msgid "This image is too narrow."
+msgstr "ეს სურათი მეტისმეტად ვიწროა."
+
+#: kbpickicondlg.cpp:109
+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 ""
+"KBBSwitch დაამასშტაბებს შესაბამის ზომამდე, მაგრამ შედეგი, შეიძლება, მთლად "
+"კარგად არ გამოიყურებოდეს.\n"
+"მართლა გნებავთ ამ გამოსახულების გამოყენება?"
+
+#: kbpickicondlg.cpp:122
+msgid ""
+"Cannot read icon from file %1. Either it is not an image file or it is "
+"corrupt."
+msgstr ""
+"ვერ წავიკითხე ხატულა ფაილიდან %1. ის ან გამოსახულების ფაილი არაა, ან "
+"დაზიანებულია."
+
+#: kbswitchtrayicon.cpp:78 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 "FreeBSD-ზე გადატანა, ფუნქციის იდეები"
+
+#: 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 ""
+"ეს პროგრამა აგებულია XKB გაფართოების ბიბლიოთეკით,\n"
+"ვერსიით %1.%2, მაგრამ გაშვებისას აღმოჩენილია ბიბლიოთეკა ვერსიით %3.%4.\n"
+"ამან, შეიძლება, სხვადასხვა პრობლემები გამოიწვიოს და\n"
+"ფუნქციონალის სრული ჩავარდნა\n"
+
+#: 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 ""
+"X სერვერს არ აქვს თავსებადი გაფართოება XKB.\n"
+"ან სერვერი არაა თავსებადი XKB-სთან, ან გაფართოება გათიშულია.\n"
+"ეს პროგრამა ამ სერვერთან არ იმუშავებს, ასე რომ პროგრამის შესრულება "
+"დასრულდება\n"
diff --git a/translations/messages/kkbswitch.pot b/translations/messages/kkbswitch.pot
index 93caed1..6bcb57f 100644
--- a/translations/messages/kkbswitch.pot
+++ b/translations/messages/kkbswitch.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -27,23 +27,43 @@ msgid ""
"Your emails"
msgstr ""
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr ""
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr ""
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+msgid "Cycle keyboard layouts"
+msgstr ""
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+msgid "Cycle keyboard layouts (reverse)"
+msgstr ""
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr ""
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr ""
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -54,53 +74,53 @@ msgid ""
"button to set the default layout."
msgstr ""
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr ""
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
msgstr ""
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr ""
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
msgstr ""
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr ""
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr ""
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr ""
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr ""
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr ""
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr ""
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
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> - "
@@ -109,23 +129,23 @@ msgid ""
"language code superimposed over the country flag.</ul></p>"
msgstr ""
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr ""
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr ""
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr ""
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr ""
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -138,11 +158,11 @@ msgid ""
"active window.</ul></p>"
msgstr ""
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr ""
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -150,25 +170,25 @@ msgid ""
"popup menu"
msgstr ""
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr ""
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
msgstr ""
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr ""
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr ""
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -176,69 +196,69 @@ msgid ""
"or four keyboard layouts configured"
msgstr ""
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr ""
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr ""
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr ""
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr ""
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
msgstr ""
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
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
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr ""
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr ""
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr ""
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr ""
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr ""
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
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
+#: kbpickicondlg.cpp:122
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
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr ""
diff --git a/translations/messages/nl.po b/translations/messages/nl.po
new file mode 100644
index 0000000..6ad08dd
--- /dev/null
+++ b/translations/messages/nl.po
@@ -0,0 +1,355 @@
+# SOME DESCRIPTIVE TITLE.
+# Heimen Stoffels <vistausss@outlook.com>, 2023.
+# Heimen Stoffels <vistausss@fastmail.com>, 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\n"
+"PO-Revision-Date: 2025-03-30 16:44+0000\n"
+"Last-Translator: Heimen Stoffels <vistausss@fastmail.com>\n"
+"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/kkbswitch/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.17\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 "Heimen Stoffels"
+
+#. 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 "vistausss@fastmail.com"
+
+#: kbconfig.cpp:87
+msgid "<Unnamed>"
+msgstr "<naamloos>"
+
+#: kbconfig.cpp:103
+msgid "Activate %1 keyboard layout"
+msgstr "%1-indeling gebruiken"
+
+#: kbconfig.cpp:107
+msgid "Cycle keyboard layouts"
+msgstr "Wisselen van indeling"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+"Activeer de volgende indeling of, als de huidige de laatste is, de eerste."
+
+#: kbconfig.cpp:112
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Wisselen van indeling (omgekeerde volgorde)"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+"Activeer de vorige indeling of, als de huidige de eerste is, de laatste."
+
+#: kbconfigdlg.cpp:112
+msgid "&General"
+msgstr "Al&gemeen"
+
+#: kbconfigdlg.cpp:116
+msgid "Available &keyboard layouts:"
+msgstr "Beschi&kbare indelingen:"
+
+#: kbconfigdlg.cpp:128
+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 ""
+"Deze lijst toont de op uw systeem beschikbare toetsenbordindelingen.\n"
+"Kies een indeling en klik op ‘Pictogram wijzigen…’ om het pictogram te "
+"wijzigen.\n"
+"Als u een ander pictogram hebt ingesteld en terug wilt naar het "
+"standaardpictograam, klik dan op ‘Standaardpictogram’.\n"
+"De vetgedrukte indeling is de standaardindeling. Klik op ‘Instellen als "
+"standaard’ om een andere standaardindeling te kiezen."
+
+#: kbconfigdlg.cpp:137
+msgid "Cha&nge Icon..."
+msgstr "Pictogram wijzige&n…"
+
+#: kbconfigdlg.cpp:140
+msgid ""
+"Click this button to change the icon for the layout selected in the list box "
+"to the left."
+msgstr ""
+"Kilk op deze knop om het pictogram van de gekozen indeling te wijzigen."
+
+#: kbconfigdlg.cpp:143
+msgid "Use &Default Icon"
+msgstr "Stan&daardpictogram"
+
+#: kbconfigdlg.cpp:146
+msgid ""
+"Click this button to use default icon for the layout selected in the list "
+"box to the left."
+msgstr ""
+"Klik op deze knop om het standaardpictogram van de gekozen indeling te "
+"herstellen."
+
+#: kbconfigdlg.cpp:149
+msgid "&Set as Default"
+msgstr "In&stellen als standaard"
+
+#: kbconfigdlg.cpp:152
+msgid ""
+"Click this button to set the layout selected in the list box to the left as "
+"the default"
+msgstr ""
+"Klik op deze knop de gekozen indeling in te stellen als standaardindeling."
+
+#: kbconfigdlg.cpp:158
+msgid "Layout &icon style:"
+msgstr "P&ictogramstijl:"
+
+#: kbconfigdlg.cpp:163
+msgid "Country flag"
+msgstr "Landsvlag"
+
+#: kbconfigdlg.cpp:164
+msgid "Language code"
+msgstr "Taalcode"
+
+#: kbconfigdlg.cpp:165
+msgid "Flag and code"
+msgstr "Vlag en code"
+
+#: kbconfigdlg.cpp:169
+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>Kies de pictogramstijl die bij de huidige indeling past.\n"
+"U kunt kiezen uit de volgende pictogrammen:<ul><li><b>Landsvlag</b> - toon "
+"de bijbehorende landsvlag;<li><b>Taalcode</b> - Toon de tweeletterige ISO-"
+"code;<li><b>Vlag en code</b> - toon de taalcode op de landsvlag.</ul></p>"
+
+#: kbconfigdlg.cpp:177
+msgid "&Layout applies to:"
+msgstr "Inde&ling gebruiken in:"
+
+#: kbconfigdlg.cpp:182
+msgid "All windows"
+msgstr "Alle vensters"
+
+#: kbconfigdlg.cpp:183
+msgid "Windows of one application"
+msgstr "Vensters van één programma"
+
+#: kbconfigdlg.cpp:184
+msgid "One window"
+msgstr "Eén venster"
+
+#: kbconfigdlg.cpp:187
+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 ""
+"<p>Geef aan in welke vensters de huidige indeling moet worden gebruikt:\n"
+"<ul><li><b>Alle vensters</b> - één indeling die in alle vensters van alle "
+"programma's wordt gebruikt;\n"
+"<li><b>Vensters van één programma</b> - één indeling die in slechts één "
+"programma wordt gebruikt, zodat ieder programma een eigen indeling kan "
+"krijgen; applies to one application;\n"
+"<li><b>Eén venster</b> - één indeling die in slechts één venster wordt "
+"gebruikt, zodat ieder venster een eigen indeling kan krijgen.</ul></p>"
+
+#: kbconfigdlg.cpp:195
+msgid "Use \"&Toggle Mode\""
+msgstr "Schakel&modus gebruiken"
+
+#: kbconfigdlg.cpp:197
+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 ""
+"De schakelmodus is handig als u meer dan twee indelingen heeft ingesteld. In "
+"deze modus kunt u met behulp van de gebruikelijke schakeltoets schakelen "
+"tussen de twee meestgebruikte indelingen. In het menu van KKBSwitch kunt u "
+"andere indelingen kiezen."
+
+#: kbconfigdlg.cpp:207
+msgid "A&utostart"
+msgstr "A&utomatisch opstarten"
+
+#: kbconfigdlg.cpp:209
+msgid ""
+"When this checkbox is checked, KKBSwitch will start automatically when you "
+"log in"
+msgstr "Schakel in om KKBSwitch na het aanmelden automatisch op te starten."
+
+#: kbconfigdlg.cpp:215
+msgid "Sho&rtcuts"
+msgstr "Snel&toetsen"
+
+#: kbconfigdlg.cpp:216
+msgid "Use shortcuts to &activate keyboard layouts"
+msgstr "Sneltoetsen gebruiken om indelingen te &activeren"
+
+#: kbconfigdlg.cpp:218
+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 ""
+"Schakel in om snel van indeling te wisselen met behulp van sneltoetsen, wat "
+"vooral handig is bij gebruik van drie of vier indelingen. Hieronder kunt u "
+"de sneltoetsen instellen."
+
+#: kbpickicondlg.cpp:38
+msgid "Pick an icon"
+msgstr "Kies een pictogram"
+
+#: kbpickicondlg.cpp:46
+msgid "Select one of the icons"
+msgstr "Kies een van de pictogrammen"
+
+#: kbpickicondlg.cpp:48
+msgid "&Browse..."
+msgstr "&Kiezen…"
+
+#: kbpickicondlg.cpp:50
+msgid "Browse for an image file to use as an icon"
+msgstr "Kies een afbeeldingsbestand voor het pictogram"
+
+#: kbpickicondlg.cpp:86
+msgid ""
+"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
+"*.*|All files (*.*)"
+msgstr ""
+"*.png *.jpg *.gif *.xpm|Pictogrambestanden (*.png, *.jpg, *.gif, *.xpm)\n"
+"*.*|Alle bestanden (*.*)"
+
+#: kbpickicondlg.cpp:97
+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 ""
+"De afbeelding (%1x%2) is ongeschikt.\n"
+"De voorkeursafmetingen zijn %3x%4.\n"
+
+#: kbpickicondlg.cpp:102
+msgid " and also too wide"
+msgstr " en tevens te breed"
+
+#: kbpickicondlg.cpp:103
+msgid " and also too narrow"
+msgstr " en tevens te smal"
+
+#: kbpickicondlg.cpp:104
+#, c-format
+msgid "This image is too big%1."
+msgstr "Deze afbeelding is te groot %1."
+
+#: kbpickicondlg.cpp:106
+msgid "This image is too wide."
+msgstr "Deze afbeelding is te breed."
+
+#: kbpickicondlg.cpp:107
+msgid "This image is too narrow."
+msgstr "Deze afbeelding is te smal."
+
+#: kbpickicondlg.cpp:109
+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 ""
+"KKBSwitch zal de afmetingen automatisch aanpassen, maar het resultaat kan "
+"tegenvallen.\n"
+"Weet u zeker dat u deze afbeelding wilt gebruiken?"
+
+#: kbpickicondlg.cpp:122
+msgid ""
+"Cannot read icon from file %1. Either it is not an image file or it is "
+"corrupt."
+msgstr ""
+"Het pictogram kan niet uit %1 worden gehaald. Mogelijk is het geen "
+"afbeelding of beschadigd."
+
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
+msgid "Keyboard Switch"
+msgstr "Schakelen tussen toetsenbordindelingen"
+
+#: main.cpp:44
+msgid "Creator and maintainer"
+msgstr "Maker en onderhouder"
+
+#: main.cpp:45
+msgid "Default group config and per-window groups"
+msgstr "Standaard groepsinstellingen en venstergroepen"
+
+#: main.cpp:47
+msgid "FreeBSD port, feature suggestions"
+msgstr "FreeBSD-versie en ideeën aangedragen"
+
+#: main.cpp:48
+msgid "Feature suggestions, Ukrainian translation"
+msgstr "Ideeën en Oekraïense vertaling aangedragen"
+
+#: main.cpp:50
+msgid "Autostart patch"
+msgstr "Patch voor automatisch opstarten"
+
+#: main.cpp:51
+msgid "Greek translation"
+msgstr "Griekse vertaling"
+
+#: main.cpp:52
+msgid "Slovak translation"
+msgstr "Slowaakse vertaling"
+
+#: 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 ""
+"Dit programma is gebouwd met versie %1.%2 van de XKB-\n"
+"extensiebibliotheek, maar wordt uitgevoerd met versie %3.%4.\n"
+"Dit kan problemen veroorzaken en zelfs leiden tot een algehele\n"
+"storing.\n"
+
+#: 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 ""
+"De X-server ondersteunt geen compatibele XKB-extensie.\n"
+"Mogelijk is de server niet XKB-capabel of is de extensie uitgeschakeld.\n"
+"Dit programma werkt niet zonder server en wordt daarom afgesloten.\n"
diff --git a/translations/messages/pl.po b/translations/messages/pl.po
new file mode 100644
index 0000000..a79eda9
--- /dev/null
+++ b/translations/messages/pl.po
@@ -0,0 +1,364 @@
+# SOME DESCRIPTIVE TITLE.
+# Marek W <coronzon88@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\n"
+"PO-Revision-Date: 2023-06-26 23:15+0000\n"
+"Last-Translator: Marek W <coronzon88@gmail.com>\n"
+"Language-Team: Polish <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kkbswitch/pl/>\n"
+"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.17\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 ""
+
+#. 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 ""
+
+#: kbconfig.cpp:87
+msgid "<Unnamed>"
+msgstr "<Bez nazwy>"
+
+#: kbconfig.cpp:103
+msgid "Activate %1 keyboard layout"
+msgstr "Aktywuj układ %1"
+
+#: kbconfig.cpp:107
+msgid "Cycle keyboard layouts"
+msgstr "Przełącz cyklicznie układy klawiatury"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+"Aktywuje następny układ klawiatury lub, jeśli bieżący układ jest ostatnim na "
+"liście, aktywuje pierwszy."
+
+#: kbconfig.cpp:112
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Przełącz cyklicznie układy klawiatury (wstecz)"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+"Aktywuje poprzedni układ klawiatury lub, jeśli aktywny jest pierwszy, "
+"aktywuje ostatni."
+
+#: kbconfigdlg.cpp:112
+msgid "&General"
+msgstr "O&gólne"
+
+#: kbconfigdlg.cpp:116
+msgid "Available &keyboard layouts:"
+msgstr "Dostępne układy &klawiatury:"
+
+#: kbconfigdlg.cpp:128
+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 ""
+"Ta lista pokazuje dostępne w systemie układy klawiatury.\n"
+"Wybierz układ i kliknij \"Zmień ikonę...\" aby zmienić wyświetlaną ikonę "
+"układu.\n"
+"Zmianę ikony można cofnąć przyciskiem \"Użyj ikony domyślnej\".\n"
+"Układ klawiatury o pogrubionej nazwie jest układem domyślnym, który można "
+"wybrać przyciskiem \"Ustaw jako domyślny\"."
+
+#: kbconfigdlg.cpp:137
+msgid "Cha&nge Icon..."
+msgstr "Zmień iko&nę..."
+
+#: kbconfigdlg.cpp:140
+msgid ""
+"Click this button to change the icon for the layout selected in the list box "
+"to the left."
+msgstr ""
+"Kliknij ten przycisk aby zmienić ikonę układu klawiatury wybranego na liście "
+"po lewej stronie."
+
+#: kbconfigdlg.cpp:143
+msgid "Use &Default Icon"
+msgstr "Użyj ikony &domyślnej"
+
+#: kbconfigdlg.cpp:146
+msgid ""
+"Click this button to use default icon for the layout selected in the list "
+"box to the left."
+msgstr ""
+"Kliknij ten przycisk aby użyć domyślnej ikony dla układu klawiatury "
+"wybranego z listy po lewej stronie."
+
+#: kbconfigdlg.cpp:149
+msgid "&Set as Default"
+msgstr "U&staw jako domyślny"
+
+#: kbconfigdlg.cpp:152
+msgid ""
+"Click this button to set the layout selected in the list box to the left as "
+"the default"
+msgstr ""
+"Kliknięcie tego przycisku spowoduje ustawienie wybranego z listy po lewej "
+"stronie układu jako układu domyślnego"
+
+#: kbconfigdlg.cpp:158
+msgid "Layout &icon style:"
+msgstr "Styl &ikony układu:"
+
+#: kbconfigdlg.cpp:163
+msgid "Country flag"
+msgstr "Flaga kraju"
+
+#: kbconfigdlg.cpp:164
+msgid "Language code"
+msgstr "Kod języka"
+
+#: kbconfigdlg.cpp:165
+msgid "Flag and code"
+msgstr "Flaga i kod"
+
+#: kbconfigdlg.cpp:169
+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>Wybierz styl ikon reprezentujących bieżący układ klawiatury.\n"
+"można wybrać jedną z następujących opcji:<ul><li><b>Flaga kraju</b> - "
+"pokazuje wyłącznie flagę kraju<li><b>Kod języka</b> - pokazuje dwuliterowy "
+"kod kraju ISO<li><b>Flaga i kod</b> - pokazuje kod kraju na tle flagi.</ul></"
+"p>"
+
+#: kbconfigdlg.cpp:177
+msgid "&Layout applies to:"
+msgstr "Układ k&lawiatury stosowany do:"
+
+#: kbconfigdlg.cpp:182
+msgid "All windows"
+msgstr "Wszystkie okna"
+
+#: kbconfigdlg.cpp:183
+msgid "Windows of one application"
+msgstr "Okna jednej aplikacji"
+
+#: kbconfigdlg.cpp:184
+msgid "One window"
+msgstr "Jedno okno"
+
+#: kbconfigdlg.cpp:187
+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 ""
+"<p>Wybierz, których okien ma dotyczyć aktualnie wybrany układ klawiatury:\n"
+"<ul><li><b>Wszystkie okna</b> - pojedynczy układ dla całego pulpitu i "
+"wszystkich okien\n"
+"<li><b>Okna jednej aplikacji</b> - układ dotyczy konkretnej aplikacji; każda "
+"aplikacja może mieć swój układ klawiatury. Przełączanie między aplikacjami "
+"powoduje odpowiednią zmianę układu klawiatury.\n"
+"<li><b>Pojedyncze okno</b> - Układ dotyczy pojedynczego okna; każde okno "
+"może mieć swój układ klawiatury. Przełączanie aktywnych okien zmienia układ "
+"klawiatury.</ul></p>"
+
+#: kbconfigdlg.cpp:195
+msgid "Use \"&Toggle Mode\""
+msgstr "Użyj \"&Trybu przełączania\""
+
+#: kbconfigdlg.cpp:197
+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 ""
+"Tryb przełączania najbardziej przydaje się gdy używane są więcej niż dwa "
+"układy klawiatury. W tym trybie klawisz zmiany układów przełącza między "
+"dwoma najczęściej używanymi układami. Pozostałe układy można wybrać z menu "
+"KKBSwitch na tacce systemowej"
+
+#: kbconfigdlg.cpp:207
+msgid "A&utostart"
+msgstr "A&utostart"
+
+#: kbconfigdlg.cpp:209
+msgid ""
+"When this checkbox is checked, KKBSwitch will start automatically when you "
+"log in"
+msgstr ""
+"Zaznaczenie tej opcji spowoduje, że KKBSwitch będzie uruchamiany "
+"automatycznie przy zalogowaniu"
+
+#: kbconfigdlg.cpp:215
+msgid "Sho&rtcuts"
+msgstr "Sk&róty"
+
+#: kbconfigdlg.cpp:216
+msgid "Use shortcuts to &activate keyboard layouts"
+msgstr "Używaj skrótów aby &aktywować układy klawiatury"
+
+#: kbconfigdlg.cpp:218
+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 ""
+"Zaznacz tą opcję aby móc szybko ustawić dowolny układ klawiatury skrótami "
+"klawiszowymi. Zaznaczenie tej opcji spowoduje, że skróty będzie można "
+"skonfigurować w panelu wyboru klawisza poniżej. Opcja ta jest użyteczna przy "
+"trzech lub czterech układach"
+
+#: kbpickicondlg.cpp:38
+msgid "Pick an icon"
+msgstr "Wybierz ikonę"
+
+#: kbpickicondlg.cpp:46
+msgid "Select one of the icons"
+msgstr "Wybierz jedną z ikon"
+
+#: kbpickicondlg.cpp:48
+msgid "&Browse..."
+msgstr "Przeglądaj..."
+
+#: kbpickicondlg.cpp:50
+msgid "Browse for an image file to use as an icon"
+msgstr "Przeglądaj w poszukiwaniu pliku obrazu używanego jako ikona"
+
+#: kbpickicondlg.cpp:86
+msgid ""
+"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
+"*.*|All files (*.*)"
+msgstr ""
+"*.png *.jpg *.gif *.xpm|Pliki ikon (*.png, *.jpg, *.gif, *.xpm)\n"
+"*.*|Wszystkie pliki (*.*)"
+
+#: kbpickicondlg.cpp:97
+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 ""
+"Rozmiar tego obrazka (%1 x %2) jest nieprawidłowy jako ikona.\n"
+"Preferowany rozmiar dla ikony to %3 x %4.\n"
+
+#: kbpickicondlg.cpp:102
+msgid " and also too wide"
+msgstr " jak również jest zbyt szeroki"
+
+#: kbpickicondlg.cpp:103
+msgid " and also too narrow"
+msgstr " jak również za wąski"
+
+#: kbpickicondlg.cpp:104
+#, c-format
+msgid "This image is too big%1."
+msgstr "Obraz jest zbyt duży%1."
+
+#: kbpickicondlg.cpp:106
+msgid "This image is too wide."
+msgstr "Ten obrazek jest za szeroki."
+
+#: kbpickicondlg.cpp:107
+msgid "This image is too narrow."
+msgstr "Ten obrazek jest za wąski."
+
+#: kbpickicondlg.cpp:109
+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 ""
+"KKBSwitch przeskaluje obraz do odpowiedniego rozmiaru, jednak wynik może "
+"wyglądać niesatysfakcjonująco.\n"
+"Czy nadal chcesz użyć tego obrazka?"
+
+#: kbpickicondlg.cpp:122
+msgid ""
+"Cannot read icon from file %1. Either it is not an image file or it is "
+"corrupt."
+msgstr ""
+"Nie można odczytać ikony z pliku %1. Albo nie jest to plik obrazu, albo jest "
+"on uszkodzony."
+
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
+msgid "Keyboard Switch"
+msgstr "Przełącznik klawiatury"
+
+#: main.cpp:44
+msgid "Creator and maintainer"
+msgstr "Twórca i opiekun"
+
+#: main.cpp:45
+msgid "Default group config and per-window groups"
+msgstr "Domyślna konfiguracja grup oraz grupowanie według okna"
+
+#: main.cpp:47
+msgid "FreeBSD port, feature suggestions"
+msgstr "Adaptacja FreeBSD, sugestie możliwości"
+
+#: main.cpp:48
+msgid "Feature suggestions, Ukrainian translation"
+msgstr "Sugestie możliwości, tłumaczenie na język ukraiński"
+
+#: main.cpp:50
+msgid "Autostart patch"
+msgstr "Poprawka autostartu"
+
+#: main.cpp:51
+msgid "Greek translation"
+msgstr "Tłumaczenie na język grecki"
+
+#: main.cpp:52
+msgid "Slovak translation"
+msgstr "Tłumaczenie na język słowacki"
+
+#: 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 ""
+"Ten program został zbudowany z wykorzystaniem rozszerzeń biblioteki XKB\n"
+"w wersji %1.%2, jednak został uruchomiony z biblioteką w wersji %3.%4.\n"
+"To może spowodować różne problemy, jak również spowodować całkowite\n"
+"niedziałanie programu\n"
+
+#: 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 ""
+"Serwer X nie wspiera zgodnego rozszerzenia XKB.\n"
+"Albo używany serwer nie ma zgodności z XKB, albo rozszerzenie zostało "
+"wyłączone.\n"
+"Program nie może pracować z tym serwerem i zostanie zakończony.\n"
diff --git a/translations/messages/ru.po b/translations/messages/ru.po
index b1bdff3..698ad47 100644
--- a/translations/messages/ru.po
+++ b/translations/messages/ru.po
@@ -5,12 +5,13 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
# Leonid Zeitlin <lz@europe.com>, 2003, 2004.
# Alexander Golubev <fatzer2@gmail.com>, 2022.
+# Andrei Stepanov <adem4ik@gmail.com>, 2024.
msgid ""
msgstr ""
"Project-Id-Version: 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"
+"POT-Creation-Date: 2024-11-07 18:19+0000\n"
+"PO-Revision-Date: 2024-05-05 01:00+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/kkbswitch/ru/>\n"
"Language: ru\n"
@@ -19,7 +20,7 @@ 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 4.10.1\n"
+"X-Generator: Weblate 4.17\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
@@ -33,23 +34,47 @@ msgid ""
"Your emails"
msgstr "lz@europe.com"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Без имени>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Включить раскладку %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+msgid "Cycle keyboard layouts"
+msgstr "Циклические раскладки клавиатуры"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+"Активирует следующую раскладку клавиатуры или, если текущая раскладка "
+"является последней, активирует первую раскладку."
+
+#: kbconfig.cpp:112
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Циклические раскладки клавиатуры (обратно)"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+"Активирует предыдущую раскладку клавиатуры или, если текущая раскладка "
+"является первой, активирует последнюю раскладку."
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "О&бщие"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Доступные &раскладки клавиатуры:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -68,11 +93,11 @@ msgstr ""
"устанавливается при старте программы). Нажмите кнопку \"Использовать по "
"умолчанию\", чтобы задать раскладку по умолчанию."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "Смена &значка..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
@@ -80,48 +105,46 @@ msgstr ""
"Нажмите эту кнопку, чтобы задать значок для раскладки, выбранной в списке "
"слева."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "С&тандартный значок"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
msgstr ""
"Нажмите эту кнопку, чтобы задать для выбранной раскладки стандартный значок."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "Использовать по &умолчанию"
-#: kbconfigdlg.cpp:156
-#, fuzzy
+#: kbconfigdlg.cpp:152
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr ""
"Нажмите эту кнопку, чтобы сделать раскладку, выбранную в списке слева, "
-"раскладкой по умолчанию."
+"раскладкой по умолчанию"
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "Стиль значков &раскладок:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Флаг страны"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Код языка"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Флаг и код"
-#: kbconfigdlg.cpp:173
-#, fuzzy
+#: kbconfigdlg.cpp:169
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> - "
@@ -129,29 +152,29 @@ 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> - "
-"изображается соответствующий флажок страны <li><b>Код языка</b> - "
-"изображается двухбуквенный ISO-код языка <li><b>Флаг и код</b> - "
+"<p>Выберите стиль значков, обозначающих текущую раскладку клавиатуры.\n"
+"Вы можете выбрать из следующих стилей: <ul> <li><b>Флаг страны</b> — "
+"изображается соответствующий флажок страны <li><b>Код языка</b> — "
+"изображается двухбуквенный ISO-код языка <li><b>Флаг и код</b> — "
"изображается флажок и код языка поверх него.</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "Раскладка &действует для:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "Все окна"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "Окна одного приложения"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "Одно окно"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -173,11 +196,11 @@ msgstr ""
"свою раскладку. Когда вы переключаетесь между окнами, раскладка "
"соответствует активному окну.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "Режим пере&ключателя"
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -190,11 +213,11 @@ msgstr ""
"выбрать одну из остальных раскладок, щелкните правой кнопкой мыши на значке "
"KKBSwitch на панели KDE "
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "&Автозапуск"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
@@ -202,15 +225,15 @@ msgstr ""
"Если этот флажок выставлен, то KKBSwitch запустится автоматически при входе "
"в систему"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "Быстрые &клавиши"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "&Использовать комбинации клавиш для включения раскладок"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -222,23 +245,23 @@ msgstr ""
"отмечен, настройте комбинацию клавиш в поле внизу. Это может оказаться "
"особенно полезно, если вы настроили три или четыре раскладки."
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Выбор значка"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Выберите один из значков"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&Просмотр..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Выберите графический файл для использования в качестве значка"
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -246,7 +269,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Графические файлы (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Все файлы (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -254,28 +277,28 @@ msgstr ""
"У этой картинки неподходящий размер (%1 на %2).\n"
"Предпочтительный размер для значков - %3 на %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr "и слишком широка"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr "и слишком узка"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Эта картинка слишком велика%1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Эта картинка слишком широка."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Эта картинка слишком узка."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -285,7 +308,7 @@ msgstr ""
"очень красивым.\n"
"Вы уверены, что хотите использовать эту картинку?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
@@ -293,7 +316,7 @@ msgstr ""
"Не могу прочитать значок из файла %1. Или это не графический файл, или он "
"поврежден."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Индикатор раскладки"
@@ -345,8 +368,8 @@ msgid ""
"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 ""
-"X сервер не поддерживает расширение XKB. Либо сервер вообще не имеет\n"
-" поддержки XKB, либо эта поддержка была выключена.\n"
+"X-сервер не поддерживает расширение XKB. Либо сервер вообще не имеет\n"
+"поддержки XKB, либо эта поддержка была отключена.\n"
"Программа не будет работать с этим сервером.\n"
#, fuzzy
diff --git a/translations/messages/sk.po b/translations/messages/sk.po
index f2557e2..2fcbe03 100644
--- a/translations/messages/sk.po
+++ b/translations/messages/sk.po
@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: sk\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -25,23 +25,47 @@ msgid ""
"Your emails"
msgstr "reloadshot@atlas.sk"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Nepomenovaný>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Aktivovať rozloženie klávesnice %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "Dostupné rozloženia &klávesnice:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Dostupné rozloženia &klávesnice:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&Všeobecné"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Dostupné rozloženia &klávesnice:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -60,54 +84,54 @@ msgstr ""
"rozloženiaklávesnice ako východzie použite tlačítko \"Nastaviť ako východzie"
"\"."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "Zmeniť &ikonu..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
msgstr "Kliknite na toto tlačítko pre zmenu ikony rozloženia."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "Použiť š&tandardnú ikonu"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
msgstr "Kliknite na toto tlačítko pre zmenu ikony na štandardnú."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "&Nastaviť ako východzie"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
msgstr "Kliknite na toto tlačítko pre nastavenie rozloženia ako východzie"
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "Štýl ikony &rozloženia:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Vlajka štátu"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Kód jazyka"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Vlajka a kód"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -122,23 +146,23 @@ msgstr ""
"kód jazyka<li><b>Vlajka a kód</b> - ukazuje kód jazyka prekrývajúci vlajku "
"štátu.</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "Rozloženie &aplikovať na:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "Všetky okná"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "Okná jednej aplikácie"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "Jedno okno"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -160,11 +184,11 @@ msgstr ""
"môže mať vlastné rozloženie. Keď prepínate medzi oknami, rozloženie "
"nasleduje aktívne okno.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "Použiť \"Prepínací &mód\""
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -176,25 +200,25 @@ msgstr ""
"medzi dvoma najčastejšie používanými rozloženiami. Aktivovanie ďalších "
"rozložení prebieha pomocou kontextového menu KKBSwitch na ikonu v KDE panely"
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "A&utomatický štart"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
msgstr "Ak je toto začiarknuté, KKBSwitch sa automaticky spustí po prihlásení"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "&Skratky"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "Použiť skratky, ktoré aktivujú rozloženia klávesnice"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -206,23 +230,23 @@ msgstr ""
"prispôsobiť skratky pomocou panelu nižšie. Je to obzvlášť užitočné, ak máte "
"nakonfigurované tri alebo štyri rozloženia klávesnice"
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Vyberte ikonu"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Vyberte jednu z ikon"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&Prechádzať..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Načíta obrázok, ktorý sa použije ako ikona"
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -230,7 +254,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Ikony (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Všetky súbory (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -238,28 +262,28 @@ msgstr ""
"Rozmer obrázku (%1 x %2) nie je správny.\n"
"Preferovaný rozmer ikony je %3 x %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr " a tiež príliš široký"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr " a tiež príliš úzky"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Tento obrázok je príliš veľký %1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Tento obrázok je príliš široký."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Tento obrázok je príliš úzky."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -269,7 +293,7 @@ msgstr ""
"veľmi dobre.\n"
"Ste si istý, že chcete použiť tento obrázok?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
@@ -277,7 +301,7 @@ msgstr ""
"Nie je možné čítať ikonu zo súboru %1. Buď to nie je obrázok alebo je "
"poškodený."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "KKBSwitch"
diff --git a/translations/messages/sv.po b/translations/messages/sv.po
index b302089..312659f 100644
--- a/translations/messages/sv.po
+++ b/translations/messages/sv.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: kkbswitch\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\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"
@@ -27,23 +27,47 @@ msgid ""
"Your emails"
msgstr "po@danielnylander.se"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Ej namngiven>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Aktivera tangentbordslayout %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts"
+msgstr "Tillgängliga &tangentbordslayouter:"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr ""
+
+#: kbconfig.cpp:112
+#, fuzzy
+#| msgid "Available &keyboard layouts:"
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Tillgängliga &tangentbordslayouter:"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&Allmänt"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Tillgängliga &tangentbordslayouter:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -62,11 +86,11 @@ msgstr ""
"Layouten som visas i fet text är standardlayouten. Använd \"Ställ in som "
"standard\"-knappen för att ställa in standardlayouten."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "B&yt ikon..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
@@ -74,11 +98,11 @@ msgstr ""
"Klicka på den här knappen för att byta ikon på layouten som är markerad i "
"listrutan till vänster."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "Använd &standardikon"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
@@ -86,11 +110,11 @@ msgstr ""
"Klicka på den här knappen för att använda standardikonen för layouten som är "
"markerad i listrutan till vänster."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "&Ställ in som standard"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
#, fuzzy
msgid ""
"Click this button to set the layout selected in the list box to the left as "
@@ -99,23 +123,23 @@ msgstr ""
"Klicka på den här knappen för att ställa in den layout som är vald i "
"listrutan till vänster som standard"
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "Stil för &layoutikon:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Landsflagga"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Språkkod"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Flagga och kod"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
#, fuzzy
msgid ""
"<p>Select the style of icons representing the current keyboard layout.\n"
@@ -129,23 +153,23 @@ msgstr ""
"flagga<li><b>Språkkod</b> - visar språkets 2-bokstaviga ISO-kod<li><b>Flagga "
"och kod</b> - visar språkkoden ovanpå landets flagga.</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "&Layout gäller för:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "Alla fönster"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "Fönstren för ett program"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "Ett fönster"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -168,11 +192,11 @@ msgstr ""
"fönster kan ha sin egna layout. När du byter mellan fönster följer layouten "
"det aktiva fönstret.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "Använd \"&Växlingsläge\""
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -184,11 +208,11 @@ msgstr ""
"layoutväxling att växla mellan de två mest använda layouterna. För att "
"aktivera andra layouter, använd KKBSwitch egna panelmeny"
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "A&utomatisk start"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
@@ -196,15 +220,15 @@ msgstr ""
"När den här kryssrutan är kryssad kommer KKBSwitch att starta automatiskt "
"när du loggar in"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "Gen&vägar"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "Använd genvägar för att &aktivera tangentbordslayouter"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -217,23 +241,23 @@ msgstr ""
"speciellt användbar om du har tre eller fyra olika tangentbordslayouter "
"konfigurerade."
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Välj en ikon"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Välj en av ikonerna"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
msgstr "&Bläddra..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Bläddra efter en bildfil att använda som en ikon"
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -241,7 +265,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Ikonfiler (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Alla filer (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -249,28 +273,28 @@ msgstr ""
"Storleken på den här bilden (%1 x %2) är inte bra.\n"
"Den storlek som föredras för layoutikoner är %3 x %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr " och även för bred"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr " och även för smal"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Den här bilden är för stor%1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Den här bilden är för bred."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Den här bilden är för smal."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -280,7 +304,7 @@ msgstr ""
"inte ser så bra ut.\n"
"Är du säker att du vill använda den här bilden?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
@@ -288,7 +312,7 @@ msgstr ""
"Kan inte läsa ikon från filen %1. Antingen är den inte en bildfil eller så "
"är den skadad."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Tangentbordsväxlare"
diff --git a/translations/messages/uk.po b/translations/messages/uk.po
index 43daa7d..9a1c119 100644
--- a/translations/messages/uk.po
+++ b/translations/messages/uk.po
@@ -10,12 +10,12 @@
# 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.
+# Roman Savochenko <roman@oscada.org>, 2021, 2024.
msgid ""
msgstr ""
"Project-Id-Version: uk\n"
-"POT-Creation-Date: 2020-05-11 04:20+0200\n"
-"PO-Revision-Date: 2021-10-07 08:30+0000\n"
+"POT-Creation-Date: 2024-11-07 18:19+0000\n"
+"PO-Revision-Date: 2024-01-10 09:06+0000\n"
"Last-Translator: Roman Savochenko <roman@oscada.org>\n"
"Language-Team: Ukrainian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/kkbswitch/uk/>\n"
@@ -25,7 +25,7 @@ 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 4.8.1\n"
+"X-Generator: Weblate 4.17\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
@@ -39,23 +39,44 @@ msgid ""
"Your emails"
msgstr "analitic@vinnitsa.com,roman@oscada.org"
-#: kbconfig.cpp:92
+#: kbconfig.cpp:87
msgid "<Unnamed>"
msgstr "<Без імені>"
-#: kbconfig.cpp:108
+#: kbconfig.cpp:103
msgid "Activate %1 keyboard layout"
msgstr "Активувати розкладку %1"
-#: kbconfigdlg.cpp:116
+#: kbconfig.cpp:107
+msgid "Cycle keyboard layouts"
+msgstr "Обходити по колу розкладки клавіатури"
+
+#: kbconfig.cpp:108
+msgid ""
+"Activates the next keyboard layout or, if the current layout is the last "
+"one, activates the first layout."
+msgstr "Активує наступну розкладку клавіатури або першу, якщо активна остання."
+
+#: kbconfig.cpp:112
+msgid "Cycle keyboard layouts (reverse)"
+msgstr "Обходити по колу розкладки клавіатури (назад)"
+
+#: kbconfig.cpp:113
+msgid ""
+"Activates the previous keyboard layout or, if the current layout is the "
+"first one, activates the last layout."
+msgstr ""
+"Активує попередню розкладку клавіатури або останню, якщо активна перша."
+
+#: kbconfigdlg.cpp:112
msgid "&General"
msgstr "&Загальне"
-#: kbconfigdlg.cpp:120
+#: kbconfigdlg.cpp:116
msgid "Available &keyboard layouts:"
msgstr "Доступні &розкладки клавіатури:"
-#: kbconfigdlg.cpp:132
+#: kbconfigdlg.cpp:128
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 "
@@ -73,11 +94,11 @@ msgstr ""
"(тобто встанавлюється при старті програми). Натисніть кнопку "
"\"Використовувати за замовчуванням\", щоб встановити уставну розкладку."
-#: kbconfigdlg.cpp:141
+#: kbconfigdlg.cpp:137
msgid "Cha&nge Icon..."
msgstr "Заміна значку..."
-#: kbconfigdlg.cpp:144
+#: kbconfigdlg.cpp:140
msgid ""
"Click this button to change the icon for the layout selected in the list box "
"to the left."
@@ -85,22 +106,22 @@ msgstr ""
"Натисніть цю кнопку, щоб задати значок для розкладки, що обрана у списку "
"ліворуч."
-#: kbconfigdlg.cpp:147
+#: kbconfigdlg.cpp:143
msgid "Use &Default Icon"
msgstr "С&тандартний значок"
-#: kbconfigdlg.cpp:150
+#: kbconfigdlg.cpp:146
msgid ""
"Click this button to use default icon for the layout selected in the list "
"box to the left."
msgstr ""
"Натисніть цю кнопку, щоб задати для обраної розкладки стандартний значок."
-#: kbconfigdlg.cpp:153
+#: kbconfigdlg.cpp:149
msgid "&Set as Default"
msgstr "Використовувати за замовчуванням"
-#: kbconfigdlg.cpp:156
+#: kbconfigdlg.cpp:152
msgid ""
"Click this button to set the layout selected in the list box to the left as "
"the default"
@@ -108,23 +129,23 @@ msgstr ""
"Натисніть цю кнопку щоб призначити розкладку, що обрана у списку ліворуч, "
"розкладкою за замовчуванням"
-#: kbconfigdlg.cpp:162
+#: kbconfigdlg.cpp:158
msgid "Layout &icon style:"
msgstr "Стиль &значків розкладок:"
-#: kbconfigdlg.cpp:167
+#: kbconfigdlg.cpp:163
msgid "Country flag"
msgstr "Прапор країни"
-#: kbconfigdlg.cpp:168
+#: kbconfigdlg.cpp:164
msgid "Language code"
msgstr "Код мови"
-#: kbconfigdlg.cpp:169
+#: kbconfigdlg.cpp:165
msgid "Flag and code"
msgstr "Прапор та код"
-#: kbconfigdlg.cpp:173
+#: kbconfigdlg.cpp:169
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> - "
@@ -138,23 +159,23 @@ msgstr ""
"відображається дволітерний ISO-код мови <li><b>Прапор та код</b> - "
"відображається прапорець та поверх нього код мови</ul></p>"
-#: kbconfigdlg.cpp:181
+#: kbconfigdlg.cpp:177
msgid "&Layout applies to:"
msgstr "Розкладка &діє на:"
-#: kbconfigdlg.cpp:186
+#: kbconfigdlg.cpp:182
msgid "All windows"
msgstr "Усі вікна"
-#: kbconfigdlg.cpp:187
+#: kbconfigdlg.cpp:183
msgid "Windows of one application"
msgstr "Вікна одного додатка"
-#: kbconfigdlg.cpp:188
+#: kbconfigdlg.cpp:184
msgid "One window"
msgstr "Одне вікно"
-#: kbconfigdlg.cpp:191
+#: kbconfigdlg.cpp:187
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 "
@@ -176,11 +197,11 @@ msgstr ""
"розкладку. Коли Ви переключаєтеся між вікнами, розкладка відповідає "
"активному вікну.</ul></p>"
-#: kbconfigdlg.cpp:199
+#: kbconfigdlg.cpp:195
msgid "Use \"&Toggle Mode\""
msgstr "Режим перемикача"
-#: kbconfigdlg.cpp:201
+#: kbconfigdlg.cpp:197
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 "
@@ -193,11 +214,11 @@ msgstr ""
"одну з інших розкладок клацніть правою кнопкою миші на значку KKBSwitch у "
"системному лотку"
-#: kbconfigdlg.cpp:211
+#: kbconfigdlg.cpp:207
msgid "A&utostart"
msgstr "Автозапуск"
-#: kbconfigdlg.cpp:213
+#: kbconfigdlg.cpp:209
msgid ""
"When this checkbox is checked, KKBSwitch will start automatically when you "
"log in"
@@ -205,15 +226,15 @@ msgstr ""
"Якщо цю функцію активовано, то KKBSwitch запуститься автоматично при вході у "
"систему"
-#: kbconfigdlg.cpp:219
+#: kbconfigdlg.cpp:215
msgid "Sho&rtcuts"
msgstr "Скорочення"
-#: kbconfigdlg.cpp:220
+#: kbconfigdlg.cpp:216
msgid "Use shortcuts to &activate keyboard layouts"
msgstr "Використовувати &скорочення для включення розкладок"
-#: kbconfigdlg.cpp:222
+#: kbconfigdlg.cpp:218
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 "
@@ -225,23 +246,23 @@ msgstr ""
"налаштуйте скорочення у вікні, що розташоване нижче. Ця можливість особливо "
"корисна коли ви встановили три або чотири розкладки"
-#: kbpickicondlg.cpp:42
+#: kbpickicondlg.cpp:38
msgid "Pick an icon"
msgstr "Вибір значку"
-#: kbpickicondlg.cpp:50
+#: kbpickicondlg.cpp:46
msgid "Select one of the icons"
msgstr "Виберіть один зі значків"
-#: kbpickicondlg.cpp:52
+#: kbpickicondlg.cpp:48
msgid "&Browse..."
-msgstr "&Перегляд..."
+msgstr "&Оглянути..."
-#: kbpickicondlg.cpp:54
+#: kbpickicondlg.cpp:50
msgid "Browse for an image file to use as an icon"
msgstr "Оберіть графічний файл, що буде використовуватися у якості значку"
-#: kbpickicondlg.cpp:90
+#: kbpickicondlg.cpp:86
msgid ""
"*.png *.jpg *.gif *.xpm|Icon files (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|All files (*.*)"
@@ -249,7 +270,7 @@ msgstr ""
"*.png *.jpg *.gif *.xpm|Графічні файли (*.png, *.jpg, *.gif, *.xpm)\n"
"*.*|Усі файли (*.*)"
-#: kbpickicondlg.cpp:101
+#: kbpickicondlg.cpp:97
msgid ""
"The size of this image (%1 by %2) is not good.\n"
"Preferred size for the layout icons is %3 by %4.\n"
@@ -257,28 +278,28 @@ msgstr ""
"Ця картинка має непридатний розмір (%1 на %2).\n"
"Оптимальний розмір для значків - %3 на %4.\n"
-#: kbpickicondlg.cpp:106
+#: kbpickicondlg.cpp:102
msgid " and also too wide"
msgstr " і також зашироке"
-#: kbpickicondlg.cpp:107
+#: kbpickicondlg.cpp:103
msgid " and also too narrow"
msgstr " і також завузьке"
-#: kbpickicondlg.cpp:108
+#: kbpickicondlg.cpp:104
#, c-format
msgid "This image is too big%1."
msgstr "Ця картинка є занадто великою %1."
-#: kbpickicondlg.cpp:110
+#: kbpickicondlg.cpp:106
msgid "This image is too wide."
msgstr "Ця картинка є занадто широкою."
-#: kbpickicondlg.cpp:111
+#: kbpickicondlg.cpp:107
msgid "This image is too narrow."
msgstr "Ця картинка є занадто вузькою."
-#: kbpickicondlg.cpp:113
+#: kbpickicondlg.cpp:109
msgid ""
"KKBSwitch will scale it to appropriate size, but the result may not look "
"very good.\n"
@@ -288,7 +309,7 @@ msgstr ""
"результат може виглядати не дуже гарно.\n"
"Ви упевнені, що бажаєте використовувати цю картинку?"
-#: kbpickicondlg.cpp:126
+#: kbpickicondlg.cpp:122
msgid ""
"Cannot read icon from file %1. Either it is not an image file or it is "
"corrupt."
@@ -296,7 +317,7 @@ msgstr ""
"Не має змоги прочитати значок з файлу %1. Або цей файл не є графічним, або "
"його ушкоджено."
-#: kbswitchtrayicon.cpp:91 main.cpp:27 main.cpp:41
+#: kbswitchtrayicon.cpp:78 main.cpp:27 main.cpp:41
msgid "Keyboard Switch"
msgstr "Індикатор розкладки"