aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS3
-rw-r--r--CMakeLists.txt4
-rw-r--r--ChangeLog111
-rw-r--r--NEWS25
-rw-r--r--data/50-org.ayatana.indicator.keyboard.AccountsService.pkla6
-rw-r--r--data/CMakeLists.txt4
-rw-r--r--debian/changelog21
-rw-r--r--debian/control4
-rw-r--r--po/aa.po16
-rw-r--r--po/af.po16
-rw-r--r--po/am.po16
-rw-r--r--po/an.po16
-rw-r--r--po/ar.po16
-rw-r--r--po/as.po16
-rw-r--r--po/ast.po16
-rw-r--r--po/ayatana-indicator-keyboard.pot16
-rw-r--r--po/az.po16
-rw-r--r--po/be.po16
-rw-r--r--po/bem.po16
-rw-r--r--po/bg.po16
-rw-r--r--po/bn.po16
-rw-r--r--po/bo.po16
-rw-r--r--po/br.po16
-rw-r--r--po/bs.po16
-rw-r--r--po/ca.po16
-rw-r--r--po/ca@valencia.po16
-rw-r--r--po/ce.po16
-rw-r--r--po/ckb.po16
-rw-r--r--po/co.po16
-rw-r--r--po/crh.po16
-rw-r--r--po/cs.po22
-rw-r--r--po/csb.po16
-rw-r--r--po/cv.po16
-rw-r--r--po/cy.po16
-rw-r--r--po/da.po16
-rw-r--r--po/de.po24
-rw-r--r--po/dv.po16
-rw-r--r--po/el.po16
-rw-r--r--po/en_AU.po16
-rw-r--r--po/en_CA.po16
-rw-r--r--po/en_GB.po16
-rw-r--r--po/eo.po16
-rw-r--r--po/es.po26
-rw-r--r--po/et.po31
-rw-r--r--po/eu.po16
-rw-r--r--po/fa.po16
-rw-r--r--po/fi.po16
-rw-r--r--po/fil.po16
-rw-r--r--po/fo.po16
-rw-r--r--po/fr.po20
-rw-r--r--po/fr_CA.po16
-rw-r--r--po/frp.po16
-rw-r--r--po/fur.po16
-rw-r--r--po/fy.po16
-rw-r--r--po/ga.po16
-rw-r--r--po/gd.po16
-rw-r--r--po/gl.po16
-rw-r--r--po/gu.po16
-rw-r--r--po/gv.po16
-rw-r--r--po/he.po24
-rw-r--r--po/hi.po16
-rw-r--r--po/hr.po16
-rw-r--r--po/ht.po16
-rw-r--r--po/hu.po16
-rw-r--r--po/hy.po16
-rw-r--r--po/ia.po16
-rw-r--r--po/id.po16
-rw-r--r--po/is.po16
-rw-r--r--po/it.po16
-rw-r--r--po/it_CARES.po16
-rw-r--r--po/ja.po16
-rw-r--r--po/ka.po16
-rw-r--r--po/kk.po16
-rw-r--r--po/kl.po16
-rw-r--r--po/km.po16
-rw-r--r--po/kmr.po16
-rw-r--r--po/kn.po16
-rw-r--r--po/ko.po25
-rw-r--r--po/ku.po16
-rw-r--r--po/kw.po16
-rw-r--r--po/ky.po16
-rw-r--r--po/la.po16
-rw-r--r--po/lb.po16
-rw-r--r--po/lo.po16
-rw-r--r--po/lt.po20
-rw-r--r--po/lv.po16
-rw-r--r--po/mg.po16
-rw-r--r--po/mhr.po16
-rw-r--r--po/mi.po16
-rw-r--r--po/mk.po16
-rw-r--r--po/ml.po16
-rw-r--r--po/mr.po16
-rw-r--r--po/ms.po16
-rw-r--r--po/my.po16
-rw-r--r--po/nb.po16
-rw-r--r--po/ne.po16
-rw-r--r--po/nl.po20
-rw-r--r--po/nn.po16
-rw-r--r--po/ny.po16
-rw-r--r--po/oc.po20
-rw-r--r--po/os.po16
-rw-r--r--po/pa.po16
-rw-r--r--po/pl.po16
-rw-r--r--po/ps.po16
-rw-r--r--po/pt.po22
-rw-r--r--po/pt_BR.po20
-rw-r--r--po/ro.po42
-rw-r--r--po/ru.po20
-rw-r--r--po/sa.po16
-rw-r--r--po/sc.po16
-rw-r--r--po/sd.po16
-rw-r--r--po/sdh.po16
-rw-r--r--po/se.po16
-rw-r--r--po/shn.po16
-rw-r--r--po/si.po16
-rw-r--r--po/sk.po16
-rw-r--r--po/sl.po16
-rw-r--r--po/sq.po16
-rw-r--r--po/sr.po16
-rw-r--r--po/sv.po20
-rw-r--r--po/sw.po16
-rw-r--r--po/szl.po16
-rw-r--r--po/ta.po43
-rw-r--r--po/ta_LK.po16
-rw-r--r--po/te.po16
-rw-r--r--po/tg.po16
-rw-r--r--po/th.po16
-rw-r--r--po/ti.po16
-rw-r--r--po/tr.po16
-rw-r--r--po/tt.po16
-rw-r--r--po/ug.po16
-rw-r--r--po/uk.po26
-rw-r--r--po/ur.po16
-rw-r--r--po/uz.po16
-rw-r--r--po/vec.po16
-rw-r--r--po/vi.po16
-rw-r--r--po/wae.po16
-rw-r--r--po/wo.po16
-rw-r--r--po/zh_CN.po26
-rw-r--r--po/zh_HK.po16
-rw-r--r--po/zh_LATN@pinyin.po16
-rw-r--r--po/zh_TW.po41
-rw-r--r--src/keyboard-lomiri.c118
-rw-r--r--src/keyboard-x11.c179
-rw-r--r--src/keyboard.h4
-rw-r--r--src/service.c75
-rw-r--r--src/system-layouts.h186
147 files changed, 1915 insertions, 1157 deletions
diff --git a/AUTHORS b/AUTHORS
index 880dd4d1..5a45ec77 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -15,6 +15,7 @@ gallegonovato <fran-carro@hotmail.es>
Gediminas Murauskas <muziejusinfo@gmail.com>
Heimen Stoffels <vistausss@fastmail.com>
Hosted Weblate <hosted@weblate.org>
+hugoalh <hugoalh@users.noreply.hosted.weblate.org>
Iain Lane <iain@orangesquash.org.uk>
Ivo Xavier <ivofernandes12@gmail.com>
Jeannette L <j.lavoie@net-c.ca>
@@ -45,6 +46,7 @@ Pavel Borecki <pavel.borecki@gmail.com>
phlostically <phlostically@mailinator.com>
Prachi Joshi <josprachi@yahoo.com>
Quentin PAGÈS <quentinantonin@free.fr>
+Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Reza Almanda <rezaalmanda27@gmail.com>
Robert Tari <robert@tari.in>
Sebastien Bacher <seb128@ubuntu.com>
@@ -70,4 +72,5 @@ xiao0yy <xiao0yy@gmail.com>
Yaron Shahrabani <sh.yaron@gmail.com>
Yota321 <golamsayan@gmail.com>
Мира Странная <miraityan2004@gmail.com>
+தமிழ்நேரம் <anishprabu.t@gmail.com>
复予 <clonewith@qq.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a78e7e1f..37de3115 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required (VERSION 3.13)
-project (ayatana-indicator-keyboard VERSION "24.5.0" LANGUAGES C CXX)
+project (ayatana-indicator-keyboard VERSION "24.7.2" LANGUAGES C CXX)
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
SET(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "..." FORCE)
@@ -38,7 +38,7 @@ add_definitions (-DGETTEXT_PACKAGE="${GETTEXT_PACKAGE}" -DLOCALEDIR="${CMAKE_INS
find_package (PkgConfig REQUIRED)
include (CheckIncludeFile)
include (FindPkgConfig)
-pkg_check_modules(SERVICE_DEPS REQUIRED glib-2.0>=2.36 gio-2.0>=2.36 libayatana-common>=0.9.9 accountsservice xkbcommon>=1.0.3 xkbregistry>=1.0.3)
+pkg_check_modules(SERVICE_DEPS REQUIRED glib-2.0>=2.36 gio-2.0>=2.36 libayatana-common>=0.9.11 accountsservice xkbcommon>=1.0.3 xkbregistry>=1.0.3)
pkg_check_modules(X11_DEPS REQUIRED x11>=1.6.5 libxklavier>=5.3)
include_directories (SYSTEM ${SERVICE_DEPS_INCLUDE_DIRS})
diff --git a/ChangeLog b/ChangeLog
index 56ca9300..c5e1e93a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,115 @@
+2025-03-02 Mike Gabriel
+
+ * release 24.7.2 (HEAD -> main, tag: 24.7.2)
+ * debian/control: Bump versioned B-D: on libayatana-common to (>=
+ 0.9.11). (371fbc2b)
+
+2025-02-28 Robert Tari
+
+ * Merge branch 'sunweaver-pr/hide-osk-toggle-on-ubuntutouch'
+ (2870762e)
+
+2025-02-28 Mike Gabriel
+
+ * src/service.c: Don't show 'always-show-osk' toggle switch when on
+ Ubuntu Touch. (cfa3db55)
+ * CMakeLists.txt: Require libayatana-common (>= 0.9.11). (c2bc6d02)
+ * Translated using Weblate (German) (fc481b15)
+
+2025-02-24 Heimen Stoffels
+
+ * Translated using Weblate (Dutch) (892166cf)
+
+2025-02-23 Remus-Gabriel Chelu
+
+ * Translated using Weblate (Romanian) (7a0303ee)
+
+2025-02-24 Wellington Terumi Uemura
+
+ * Translated using Weblate (Portuguese (Brazil)) (6ae6432f)
+
+2025-02-23 Mike Gabriel
+
+ * po/: Update translation files. (2fca7abb)
+ * release 24.7.1 (beb2f01c) (tag: 24.7.1)
+ * Merge branch 'tari01-pr/osk-switch' (df9de377)
+
+2025-02-20 Robert Tari
+
+ * src/service.c: Add Always show OSK switch (35c5c001)
+
+2025-02-23 Mike Gabriel
+
+ * Merge branch 'tari01-pr/drop-pkla' (bbdd2b6d)
+
+2025-01-15 Robert Tari
+
+ * Drop the deprecated PolicyKit *.pkla file (20507c3d)fixes:
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093061
+
+2025-02-23 Mike Gabriel
+
+ * Merge branch 'tari01-pr/system-layouts' (95e94abd)
+
+2024-07-18 Robert Tari
+
+ * Never crash when getting system layouts (95eb5965)
+
+2024-11-08 தமிழ்நேரம்
+
+ * Translated using Weblate (Tamil) (270798fb)
+
+2024-10-30 hugoalh
+
+ * Translated using Weblate (Chinese (Traditional Han script))
+ (4e821b0d)
+
+2024-09-27 Remus-Gabriel Chelu
+
+ * Translated using Weblate (Romanian) (617bde70)
+
+2024-07-15 Mike Gabriel
+
+ * Merge branch 'tari01-pr/multiple-system-layouts' (2da4c6e9)
+
+2024-07-11 Robert Tari
+
+ * Support multiple system layouts (907c32c0)
+
+2024-07-10 Mike Gabriel
+
+ * release 24.7.0 (b5eecfc6) (tag: 24.7.0)
+
+2024-07-08 Mike Gabriel
+
+ * Merge branch 'tari01-pr/lomiri-session' (340ef997)
+
+2024-07-05 Robert Tari
+
+ * debian/rules: Build with ENABLE_UBUNTU_ACCOUNTSSERVICE on Ubuntu
+ and derivatives (6357866d)
+
+2024-06-17 Robert Tari
+
+ * Fix integration with Lomiri session (a7045072)
+
+2024-06-13 Robert Tari
+
+ * Merge branch
+ 'sunweaver-pr/support-more-characters-in-Xkb-parameters'
+ (a630e4bb)
+
+2024-05-28 Mike Gabriel
+
+ * src/keyboard-x11.c: Add ',' and '0-9' as allowed characters to
+ regexp for XkbLayout. (b18f267f)
+ * src/keyboard-x11.c: Add ',' and '0-9' as allowed characters to
+ regexp for XkbVariant. (5bb69d76)
+ * src/keyboard-x11.c: Amend file permissions (a-x). (fa22c11a)
+
2024-05-22 Mike Gabriel
- * release 24.5.0 (HEAD -> main, tag: 24.5.0)
+ * release 24.5.0 (a5c5b784) (tag: 24.5.0)
2024-05-21 Robert Tari
diff --git a/NEWS b/NEWS
index 537fa26d..7862d281 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,28 @@
+Overview of changes in ayatana-indicator-keyboard 24.7.2
+
+ - CMakeLists.txt: Require libayatana-common (>= 0.9.11).
+ Ubuntu Touch.
+ - src/service.c: Don't show 'always-show-osk' toggle switch when on
+ 0.9.11).
+ - Update translation files.
+
+Overview of changes in ayatana-indicator-keyboard 24.7.1
+
+ - Support multiple system keyboard layouts.
+ - Never crash when getting system layouts.
+ - Drop the deprecated PolicyKit *.pkla file.
+ - src/service.c: Add Always show OSK switch.
+ - Translation updates.
+
+Overview of changes in ayatana-indicator-keyboard 24.7.0
+
+ - src/keyboard-x11.c: Amend file permissions (a-x).
+ - src/keyboard-x11.c: Add ',' and '0-9' as allowed characters to
+ regexp for XkbVariant.
+ - src/keyboard-x11.c: Add ',' and '0-9' as allowed characters to
+ regexp for XkbLayout.
+ - Fix integration with Lomiri session.
+
Overview of changes in ayatana-indicator-keyboard 24.5.0
- data/ayatana-indicator-keyboard.service.in: Become part of
diff --git a/data/50-org.ayatana.indicator.keyboard.AccountsService.pkla b/data/50-org.ayatana.indicator.keyboard.AccountsService.pkla
deleted file mode 100644
index f562c6fd..00000000
--- a/data/50-org.ayatana.indicator.keyboard.AccountsService.pkla
+++ /dev/null
@@ -1,6 +0,0 @@
-[Allow LightDM to set AccountsService fields]
-Identity=unix-user:lightdm
-Action=org.ayatana.indicator.keyboard.AccountsService.ModifyAnyUser
-ResultActive=yes
-ResultInactive=yes
-ResultAny=yes
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
index a3efca54..13fe6c81 100644
--- a/data/CMakeLists.txt
+++ b/data/CMakeLists.txt
@@ -48,10 +48,6 @@ install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ../../d
install(FILES org.ayatana.indicator.keyboard.AccountsService.policy DESTINATION "${CMAKE_INSTALL_FULL_DATADIR}/polkit-1/actions")
-# 50-org.ayatana.indicator.keyboard.AccountsService.pkla
-
-install(FILES 50-org.ayatana.indicator.keyboard.AccountsService.pkla DESTINATION "${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/lib/polkit-1/localauthority/10-vendor.d")
-
# 50-org.ayatana.indicator.keyboard.AccountsService.rules
install (FILES 50-org.ayatana.indicator.keyboard.AccountsService.rules DESTINATION "${CMAKE_INSTALL_FULL_DATADIR}/polkit-1/rules.d")
diff --git a/debian/changelog b/debian/changelog
index 6d814381..a547acb1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,24 @@
+ayatana-indicator-keyboard (24.7.2-0) unstable; urgency=medium
+
+ * Upstream-provided Debian package for ayatana-indicator-keyboard.
+ See upstream ChangeLog for recent changes.
+
+ -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Sun, 02 Mar 2025 17:45:33 +0100
+
+ayatana-indicator-keyboard (24.7.1-0) unstable; urgency=medium
+
+ * Upstream-provided Debian package for ayatana-indicator-keyboard.
+ See upstream ChangeLog for recent changes.
+
+ -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Sun, 23 Feb 2025 18:13:56 +0100
+
+ayatana-indicator-keyboard (24.7.0-0) unstable; urgency=medium
+
+ * Upstream-provided Debian package for ayatana-indicator-keyboard.
+ See upstream ChangeLog for recent changes.
+
+ -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 10 Jul 2024 13:26:41 +0200
+
ayatana-indicator-keyboard (24.5.0-0) unstable; urgency=medium
* Upstream-provided Debian package for ayatana-indicator-keyboard.
diff --git a/debian/control b/debian/control
index d7ebffcc..04d30fc6 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: cmake,
libglib2.0-dev (>= 2.36),
libx11-dev (>=1.7.0),
libxklavier-dev (>=5.4),
- libayatana-common-dev (>= 0.9.9),
+ libayatana-common-dev (>= 0.9.11),
libxkbcommon-dev (>=1.0.3),
libxkbregistry-dev (>=1.0.3),
libaccountsservice-dev,
@@ -28,7 +28,7 @@ Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
ayatana-indicator-common,
- matekbd-keyboard-display | gkbd-capplet,
+ matekbd-keyboard-display | gkbd-capplet | tecla,
Description: Ayatana Indicator Keyboard Applet
This package contains the keyboard indicator, which should show as an
icon in the top panel of indicator aware destkop environments.
diff --git a/po/aa.po b/po/aa.po
index cb27da32..b25659df 100644
--- a/po/aa.po
+++ b/po/aa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/af.po b/po/af.po
index e010a9d2..e7a4d039 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/am.po b/po/am.po
index 3a1e2e84..64aed9a9 100644
--- a/po/am.po
+++ b/po/am.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/an.po b/po/an.po
index d8b0a730..63e1d7fa 100644
--- a/po/an.po
+++ b/po/an.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ar.po b/po/ar.po
index 7165273d..7438063a 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2022-03-27 13:12+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/ayatana-"
@@ -38,22 +38,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "لوحة المفاتيح"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/as.po b/po/as.po
index 3c3dee14..337dc66b 100644
--- a/po/as.po
+++ b/po/as.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ast.po b/po/ast.po
index 5dd4eaf0..e4c9e543 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ayatana-indicator-keyboard.pot b/po/ayatana-indicator-keyboard.pot
index b708fb66..b72a4826 100644
--- a/po/ayatana-indicator-keyboard.pot
+++ b/po/ayatana-indicator-keyboard.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\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"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/az.po b/po/az.po
index ca454c2d..b15c4d03 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/be.po b/po/be.po
index 662483f3..2acce6cb 100644
--- a/po/be.po
+++ b/po/be.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -36,22 +36,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/bem.po b/po/bem.po
index 85f0703e..f307c4cf 100644
--- a/po/bem.po
+++ b/po/bem.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/bg.po b/po/bg.po
index dd8c3ac2..6de9bf8c 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/bn.po b/po/bn.po
index 07d2d7ea..321191fa 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/bo.po b/po/bo.po
index 4fd7ca40..8b21bf02 100644
--- a/po/bo.po
+++ b/po/bo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/br.po b/po/br.po
index b4600c12..d7e7a8b7 100644
--- a/po/br.po
+++ b/po/br.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/bs.po b/po/bs.po
index 1b6646b0..073f145e 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ca.po b/po/ca.po
index bdb288c0..18f080f1 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-06-23 22:51+0000\n"
"Last-Translator: Joan CiberSheep <cibersheep@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/ayatana-"
@@ -39,23 +39,27 @@ msgstr "Mostra la icona de llengua en mode telèfon"
msgid "Show the language icon in the greeter."
msgstr "Mostra la icona d'idioma a la pantalla d'inici."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Teclat"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Intercanviador de la disposició del teclat i configuració"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Disposició del teclat actual"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Paràmetres del teclat…"
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Disposició del teclat actual"
diff --git a/po/ca@valencia.po b/po/ca@valencia.po
index 5b0caefd..a4ca73e5 100644
--- a/po/ca@valencia.po
+++ b/po/ca@valencia.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ce.po b/po/ce.po
index 4687bb21..ce41b728 100644
--- a/po/ce.po
+++ b/po/ce.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ckb.po b/po/ckb.po
index 15f57032..c3dd995e 100644
--- a/po/ckb.po
+++ b/po/ckb.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/co.po b/po/co.po
index 6a1c1d88..02115085 100644
--- a/po/co.po
+++ b/po/co.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/crh.po b/po/crh.po
index 994b227f..d8ff0dee 100644
--- a/po/crh.po
+++ b/po/crh.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/cs.po b/po/cs.po
index 83a4fc44..ac247fa0 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-09-21 11:59+0000\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-03-15 10:18+0000\n"
"Last-Translator: Jozef Mlich <jmlich83@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/ayatana-indicators/"
"keyboard-applet/cs/>\n"
@@ -16,8 +16,8 @@ msgstr ""
"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>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 5.1-dev\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.11-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,23 +39,27 @@ msgstr "Zobrazit ikonu jazyka v režimu telefonu."
msgid "Show the language icon in the greeter."
msgstr "Zobrazit ikonu jazyka v uvítacím pozdravu."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Klávesnice"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Přepínač rozložení klávesnice a nastavení"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Aktuální rozložení klávesnice"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Vždy zobrazovat klávesnici na obrazovce"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Nastavení klávesnice…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Zobrazit aktuální rozložení"
diff --git a/po/csb.po b/po/csb.po
index eaef6af7..3c1ab4f1 100644
--- a/po/csb.po
+++ b/po/csb.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/cv.po b/po/cv.po
index 520da0a6..169dc11c 100644
--- a/po/cv.po
+++ b/po/cv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/cy.po b/po/cy.po
index 9973eb96..b7510449 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/da.po b/po/da.po
index 9de6099f..710299ca 100644
--- a/po/da.po
+++ b/po/da.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/de.po b/po/de.po
index 71c4c084..68640eb7 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-09-15 14:18+0000\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-02-28 21:35+0000\n"
"Last-Translator: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/ayatana-"
-"indicators/keyboard-applet/de/>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/"
+"ayatana-indicators/keyboard-applet/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 5.0.1-dev\n"
+"X-Generator: Weblate 5.10.3-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -40,23 +40,27 @@ msgstr "Sprachlayoutsymbol im Phone-Modus anzeigen."
msgid "Show the language icon in the greeter."
msgstr "Sprachlayoutsymbol im Greeter-Modus anzeigen."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Tastatur"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Tastaturbelegung umschalten und Tastatureinstellungen"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Aktuelle Tastaturbelegung"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Bildschirmtastatur immer anzeigen"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Tastatureinstellungen…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Aktuelle Tastaturbelegung anzeigen"
diff --git a/po/dv.po b/po/dv.po
index 5b19c859..28141f15 100644
--- a/po/dv.po
+++ b/po/dv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/el.po b/po/el.po
index a5530740..1224e089 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/en_AU.po b/po/en_AU.po
index b7cada30..bc960b4b 100644
--- a/po/en_AU.po
+++ b/po/en_AU.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,24 +35,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Keyboard"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Current keyboard layout"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Keyboard Settings..."
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Current keyboard layout"
diff --git a/po/en_CA.po b/po/en_CA.po
index 2a4874a9..7e2a3280 100644
--- a/po/en_CA.po
+++ b/po/en_CA.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,24 +35,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Keyboard"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Current keyboard layout"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Keyboard Settings..."
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Current keyboard layout"
diff --git a/po/en_GB.po b/po/en_GB.po
index 71acbaa6..2ff0c5e4 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,24 +35,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Keyboard"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Current keyboard layout"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Keyboard Settings..."
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Current keyboard layout"
diff --git a/po/eo.po b/po/eo.po
index d45c1616..96cb2612 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-11-19 02:51+0000\n"
"Last-Translator: phlostically <phlostically@mailinator.com>\n"
"Language-Team: Esperanto <https://hosted.weblate.org/projects/ayatana-"
@@ -37,23 +37,27 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Klavaro"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Aktuala klavaranĝo"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Aktuala klavaranĝo"
diff --git a/po/es.po b/po/es.po
index 1247590d..532b2379 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-09-16 20:12+0000\n"
-"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
-"Language-Team: Spanish <https://hosted.weblate.org/projects/ayatana-"
-"indicators/keyboard-applet/es/>\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-06-30 03:06+0000\n"
+"Last-Translator: DP <dprietob@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/"
+"ayatana-indicators/keyboard-applet/es/>\n"
"Language: es\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 5.0.2\n"
+"X-Generator: Weblate 5.13-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,23 +39,27 @@ msgstr "Mostrar el icono de idioma en el modo teléfono."
msgid "Show the language icon in the greeter."
msgstr "Muestra el ícono de idioma en el saludo."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Teclado"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Conmutador y configuración de la distribución del teclado"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Disposición de teclado actual"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Mostrar siempre OSK"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Ajustes del teclado…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Mostrar el diseño actual"
diff --git a/po/et.po b/po/et.po
index d2760112..e1a0df8c 100644
--- a/po/et.po
+++ b/po/et.po
@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-04-26 02:47+0000\n"
-"Last-Translator: Kristjan Räts <kristjanrats@gmail.com>\n"
-"Language-Team: Estonian <https://hosted.weblate.org/projects/ayatana-"
-"indicators/keyboard-applet/et/>\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-05-07 15:05+0000\n"
+"Last-Translator: Priit Jõerüüt <hwlate@joeruut.com>\n"
+"Language-Team: Estonian <https://hosted.weblate.org/projects/"
+"ayatana-indicators/keyboard-applet/et/>\n"
"Language: et\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.18-dev\n"
+"X-Generator: Weblate 5.12-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,23 +39,26 @@ msgstr "Kuva keele ikoon telefonirežiimis."
msgid "Show the language icon in the greeter."
msgstr "Kuva keele ikoon tervitajas."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
-msgstr "Klaviatuur"
+msgstr "Klahvistik"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Klahvipaigutuse seaded ja vahetamine"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Praegune klahvipaigutus"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Näita alati ekraaniklahvistikku"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Klaviatuuri seaded…"
-#: src/service.c:196
-#, fuzzy
+#: src/service.c:207
msgid "Show Current Layout"
-msgstr "Praegune klahvipaigutus"
+msgstr "Näita praegust klahvipaigutust"
diff --git a/po/eu.po b/po/eu.po
index b63c679b..bb665bc0 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/fa.po b/po/fa.po
index b65684e4..f97f5ed1 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/fi.po b/po/fi.po
index 23336890..faaf2651 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-02-20 01:50+0000\n"
"Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/ayatana-"
@@ -37,24 +37,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Näppäimistö"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Nykyinen näppäimistöasettelu"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Näppäimistön asetukset…"
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Nykyinen näppäimistöasettelu"
diff --git a/po/fil.po b/po/fil.po
index bc1f91ff..2541de13 100644
--- a/po/fil.po
+++ b/po/fil.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/fo.po b/po/fo.po
index 76592001..608ef38b 100644
--- a/po/fo.po
+++ b/po/fo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/fr.po b/po/fr.po
index ecec63e8..0b805b06 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2024-03-23 23:01+0000\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-03-11 04:59+0000\n"
"Last-Translator: Steve <steve.kueffer.ch@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/"
"ayatana-indicators/keyboard-applet/fr/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.5-dev\n"
+"X-Generator: Weblate 5.10.3-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,22 +39,26 @@ msgstr "Affiche l'icône de la langue en mode téléphone."
msgid "Show the language icon in the greeter."
msgstr "Afficher l'icône de la langue dans l'écran d’accueil."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Clavier"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Choix de la disposition du clavier et réglages"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Disposition actuelle du clavier"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Toujours montrer OSK"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Paramètres du clavier…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Afficher la présentation actuelle"
diff --git a/po/fr_CA.po b/po/fr_CA.po
index 84376487..b70ad318 100644
--- a/po/fr_CA.po
+++ b/po/fr_CA.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-02-20 01:50+0000\n"
"Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n"
"Language-Team: French (Canada) <https://hosted.weblate.org/projects/ayatana-"
@@ -37,24 +37,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Clavier"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Disposition actuelle du clavier"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Paramètres du clavier…"
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Disposition actuelle du clavier"
diff --git a/po/frp.po b/po/frp.po
index 9a5245e3..9888462e 100644
--- a/po/frp.po
+++ b/po/frp.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/fur.po b/po/fur.po
index a9c4ffd6..d5ec0719 100644
--- a/po/fur.po
+++ b/po/fur.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/fy.po b/po/fy.po
index 751dc621..0c41cebe 100644
--- a/po/fy.po
+++ b/po/fy.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ga.po b/po/ga.po
index 3ac686a0..a6c26109 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/gd.po b/po/gd.po
index a825e208..207abc43 100644
--- a/po/gd.po
+++ b/po/gd.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/gl.po b/po/gl.po
index 9fe19670..abc14eaa 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/gu.po b/po/gu.po
index 8ff30c99..4fc8be43 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/gv.po b/po/gv.po
index 2c64f34a..5926b3bc 100644
--- a/po/gv.po
+++ b/po/gv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/he.po b/po/he.po
index 19530fcf..a9170939 100644
--- a/po/he.po
+++ b/po/he.po
@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-09-16 20:12+0000\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-05-07 15:05+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
-"Language-Team: Hebrew <https://hosted.weblate.org/projects/ayatana-"
-"indicators/keyboard-applet/he/>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/"
+"ayatana-indicators/keyboard-applet/he/>\n"
"Language: he\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 5.0.2\n"
+"X-Generator: Weblate 5.12-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,23 +39,27 @@ msgstr "הצגת סמל השפה במצב טלפון."
msgid "Show the language icon in the greeter."
msgstr "הצגת סמל השפה במקבל הפנים."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "מקלדת"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "מחליף פריסות והגדרות מקלדת"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "פריסת המקלדת הנוכחית"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "תמיד להציג מקלדת על גבי המסך"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "הגדרות מקלדת…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "הצגת הפריסה הנוכחית"
diff --git a/po/hi.po b/po/hi.po
index dcef6625..3f8896c3 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/hr.po b/po/hr.po
index 972ce40e..e19144a1 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-05-21 13:53+0000\n"
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
"Language-Team: Croatian <https://hosted.weblate.org/projects/ayatana-"
@@ -40,23 +40,27 @@ msgstr "Prikaži ikonu jezika u telefonskom modusu."
msgid "Show the language icon in the greeter."
msgstr "Prikaži ikonu jezika u početnom prozoru."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Tipkovnica"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Prekidač rasporeda tipkovnice i postavke"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Trenutačni raspored tipkovnice"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Postavke tipkovnice …"
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Trenutačni raspored tipkovnice"
diff --git a/po/ht.po b/po/ht.po
index 0ea89961..c8ef1496 100644
--- a/po/ht.po
+++ b/po/ht.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/hu.po b/po/hu.po
index a5b2a7bf..b8e4f25f 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-02-08 21:50+0000\n"
"Last-Translator: Ács Zoltán <acszoltan111@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/ayatana-"
@@ -37,24 +37,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Billentyűzet"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Jelenlegi billentyűzetkiosztás"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Billentyűzetbeállítások..."
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Jelenlegi billentyűzetkiosztás"
diff --git a/po/hy.po b/po/hy.po
index 2ded91d6..ba8f598b 100644
--- a/po/hy.po
+++ b/po/hy.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ia.po b/po/ia.po
index 0669f62d..a92392bb 100644
--- a/po/ia.po
+++ b/po/ia.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/id.po b/po/id.po
index a1f47aad..9fb54d1f 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-03-18 17:29+0000\n"
"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/ayatana-"
@@ -37,24 +37,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Papan tik"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Tata letak papan tik saat ini"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Pengaturan papan tik..."
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Tata letak papan tik saat ini"
diff --git a/po/is.po b/po/is.po
index 910ed59e..64d9ba03 100644
--- a/po/is.po
+++ b/po/is.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/it.po b/po/it.po
index eb61d07e..3b261505 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-06-27 10:56+0000\n"
"Last-Translator: Sylke Vicious <silkevicious@tuta.io>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/ayatana-"
@@ -39,23 +39,27 @@ msgstr "Mostra l'icona della lingua in modalità telefono."
msgid "Show the language icon in the greeter."
msgstr "Mostra l'icona della lingua nel saluto."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Tastiera"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Selettore layout tastiera e impostazioni"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Mappatura di tastiera corrente"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Impostazioni Tastiera…"
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Mappatura di tastiera corrente"
diff --git a/po/it_CARES.po b/po/it_CARES.po
index 9ce686bd..313a95d8 100644
--- a/po/it_CARES.po
+++ b/po/it_CARES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ja.po b/po/ja.po
index f5ab5251..341af317 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ka.po b/po/ka.po
index 734fc12c..d7539e9f 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/kk.po b/po/kk.po
index 6465a5ff..3318ad00 100644
--- a/po/kk.po
+++ b/po/kk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/kl.po b/po/kl.po
index 2465ecd7..74ca462d 100644
--- a/po/kl.po
+++ b/po/kl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/km.po b/po/km.po
index 65811ee0..0d28dedf 100644
--- a/po/km.po
+++ b/po/km.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/kmr.po b/po/kmr.po
index 2bc61e95..83a4428e 100644
--- a/po/kmr.po
+++ b/po/kmr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/kn.po b/po/kn.po
index ab6e3dc6..62b9b6e3 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ko.po b/po/ko.po
index 466379b8..04f0c863 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,11 +7,11 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2024-03-15 14:01+0000\n"
"Last-Translator: 이정희 <daemul72@gmail.com>\n"
-"Language-Team: Korean <https://hosted.weblate.org/projects/"
-"ayatana-indicators/keyboard-applet/ko/>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/ayatana-"
+"indicators/keyboard-applet/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,8 +27,9 @@ msgstr "데스크톱 모드에서 언어 아이콘을 표시합니다."
msgid ""
"If enabled, the indicator shows the current layout icon. Otherwise, it "
"displays a generic keyboard icon."
-msgstr "활성화된 경우 표시도구에 현재 레이아웃 아이콘이 표시됩니다. 그렇지 않으면 "
-"일반 키보드 아이콘이 표시됩니다."
+msgstr ""
+"활성화된 경우 표시도구에 현재 레이아웃 아이콘이 표시됩니다. 그렇지 않으면 일"
+"반 키보드 아이콘이 표시됩니다."
#: data/org.ayatana.indicator.keyboard.gschema.xml:3
msgid "Show the language icon in phone mode."
@@ -38,22 +39,26 @@ msgstr "전화 모드에서 언어 아이콘을 표시합니다."
msgid "Show the language icon in the greeter."
msgstr "인사말에 언어 아이콘을 표시합니다."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "키보드"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "자판 배열 전환기 및 설정"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "현재 키보드 레이아웃"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "키보드 설정…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "현재 자판 표시하기"
diff --git a/po/ku.po b/po/ku.po
index 32963bb0..be27024b 100644
--- a/po/ku.po
+++ b/po/ku.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/kw.po b/po/kw.po
index 8584c724..8c821694 100644
--- a/po/kw.po
+++ b/po/kw.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ky.po b/po/ky.po
index af4b8af5..42413c00 100644
--- a/po/ky.po
+++ b/po/ky.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/la.po b/po/la.po
index effc8337..48bffe71 100644
--- a/po/la.po
+++ b/po/la.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/lb.po b/po/lb.po
index 7d5b3370..6139dfe1 100644
--- a/po/lb.po
+++ b/po/lb.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/lo.po b/po/lo.po
index a6e000e0..69054a41 100644
--- a/po/lo.po
+++ b/po/lo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/lt.po b/po/lt.po
index 305e3a9b..294c48aa 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,11 +7,11 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-10-25 23:05+0000\n"
"Last-Translator: Moo <hazap@hotmail.com>\n"
-"Language-Team: Lithuanian <https://hosted.weblate.org/projects/"
-"ayatana-indicators/keyboard-applet/lt/>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/ayatana-"
+"indicators/keyboard-applet/lt/>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -41,22 +41,26 @@ msgstr "Rodyti kalbos piktogramą telefoniniame režime."
msgid "Show the language icon in the greeter."
msgstr "Rodyti kalbos piktogramą pasveikinimo langelyje."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Klaviatūra"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Klaviatūros nustatymai ir išdėstymo perjungiklis"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Dabartinis klaviatūros išdėstymas"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Klaviatūros nustatymai…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Rodyti dabartinį išdėstymą"
diff --git a/po/lv.po b/po/lv.po
index 7604463c..823487f9 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -36,22 +36,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/mg.po b/po/mg.po
index 3ad521ad..0d041c5a 100644
--- a/po/mg.po
+++ b/po/mg.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/mhr.po b/po/mhr.po
index b3bc0915..6d28ce38 100644
--- a/po/mhr.po
+++ b/po/mhr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/mi.po b/po/mi.po
index 37f8bb2b..46c083b8 100644
--- a/po/mi.po
+++ b/po/mi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/mk.po b/po/mk.po
index b9204374..68ef5c31 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ml.po b/po/ml.po
index 2def08c6..b2d0bbc7 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/mr.po b/po/mr.po
index daca6894..d6113022 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ms.po b/po/ms.po
index ccef9d4e..0491f770 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/my.po b/po/my.po
index 3cad19e3..3d5d45ed 100644
--- a/po/my.po
+++ b/po/my.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2022-07-15 20:18+0000\n"
"Last-Translator: Teitei <beilaitei40@gmail.com>\n"
"Language-Team: Burmese <https://hosted.weblate.org/projects/ayatana-"
@@ -37,22 +37,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "ကီးဘုတ်အပြင်အဆင်များ…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/nb.po b/po/nb.po
index b1386aa4..c2584400 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-02-23 16:50+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/ayatana-"
@@ -37,24 +37,28 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Tastatur"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Valgt tastaturoppsett"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
#, fuzzy
msgid "Keyboard Settings…"
msgstr "Tastaturinnstillinger …"
-#: src/service.c:196
+#: src/service.c:207
#, fuzzy
msgid "Show Current Layout"
msgstr "Valgt tastaturoppsett"
diff --git a/po/ne.po b/po/ne.po
index da69cea6..c4efd93e 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/nl.po b/po/nl.po
index baad035e..96a444ae 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-09-16 20:12+0000\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-02-24 13:08+0000\n"
"Last-Translator: Heimen Stoffels <vistausss@fastmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/ayatana-indicators/"
"keyboard-applet/nl/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.0.2\n"
+"X-Generator: Weblate 5.10.1-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,23 +39,27 @@ msgstr "Toon het taalpictogram in de telefoonmodus."
msgid "Show the language icon in the greeter."
msgstr "Toon het taalpictogram op het aanmeldscherm."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Toetsenbord"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Toetsenbordindelingschakelaar en -instellingen"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Huidige toetsenbordindeling"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Schermtoetsenbord altijd tonen"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Toetsenbordinstellingen…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Huidige indeling tonen"
diff --git a/po/nn.po b/po/nn.po
index 97e834f6..f40ce9f1 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ny.po b/po/ny.po
index 9bf4912a..3e0a88e8 100644
--- a/po/ny.po
+++ b/po/ny.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/oc.po b/po/oc.po
index 79696e5a..90ff49bc 100644
--- a/po/oc.po
+++ b/po/oc.po
@@ -7,11 +7,11 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-10-16 04:08+0000\n"
"Last-Translator: Quentin PAGÈS <quentinantonin@free.fr>\n"
-"Language-Team: Occitan <https://hosted.weblate.org/projects/"
-"ayatana-indicators/keyboard-applet/oc/>\n"
+"Language-Team: Occitan <https://hosted.weblate.org/projects/ayatana-"
+"indicators/keyboard-applet/oc/>\n"
"Language: oc\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -39,22 +39,26 @@ msgstr "Afichar l’icòna de la lenga en mòde telefòn."
msgid "Show the language icon in the greeter."
msgstr "Afichar l’icòna de la lenga a l’acuelhença."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Clavièr"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Alternador de disposicions e paramètres clavièr"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Agençament actual del clavièr"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Paramètres del clavièr…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Afichar l’agençament actual"
diff --git a/po/os.po b/po/os.po
index 53b21d04..7c6322c7 100644
--- a/po/os.po
+++ b/po/os.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/pa.po b/po/pa.po
index 52bc9588..20d44fd0 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/pl.po b/po/pl.po
index 77a73fb5..428afdfa 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -36,22 +36,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ps.po b/po/ps.po
index e7deb71b..a4ce80f1 100644
--- a/po/ps.po
+++ b/po/ps.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/pt.po b/po/pt.po
index 09de0b39..90e827ef 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-11-09 14:33+0000\n"
-"Last-Translator: Ivo Xavier <ivofernandes12@gmail.com>\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-04-06 07:01+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/"
"ayatana-indicators/keyboard-applet/pt/>\n"
"Language: pt\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.2-dev\n"
+"X-Generator: Weblate 5.11-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,22 +39,26 @@ msgstr "Mostrae o ícone do idioma no modo telefone."
msgid "Show the language icon in the greeter."
msgstr "Mostrar o ícone do idioma na saudação."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Teclado"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Comutador do layout do teclado e ajustes"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Disposição atual do teclado"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Sempre mostrar OSK"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Configurações do teclado…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Mostrar Esquema Atual"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index a11ac8ea..0ee29141 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-09-16 20:12+0000\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-02-24 06:31+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"ayatana-indicators/keyboard-applet/pt_BR/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.0.2\n"
+"X-Generator: Weblate 5.10.1-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,23 +39,27 @@ msgstr "Mostre o ícone do idioma no modo telefone."
msgid "Show the language icon in the greeter."
msgstr "Mostre o ícone do idioma na saudação."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Teclado"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Comutador do layout do teclado e ajustes"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Disposição atual do teclado"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Sempre mostrar OSK"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Configurações do teclado…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Mostrar a disposição atual do teclado"
diff --git a/po/ro.po b/po/ro.po
index 84cadfa4..5013838b 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -7,51 +7,59 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2021-01-22 23:28+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-02-24 06:31+0000\n"
+"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/"
+"ayatana-indicators/keyboard-applet/ro/>\n"
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 5.10.1-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
-msgstr ""
+msgstr "Afișează pictograma limbii în modul de birou."
#: data/org.ayatana.indicator.keyboard.gschema.xml:2
msgid ""
"If enabled, the indicator shows the current layout icon. Otherwise, it "
"displays a generic keyboard icon."
msgstr ""
+"Dacă este activată, indicatorul afișează pictograma aranjamentului curent. "
+"În caz contrar, este afișată o pictogramă generică de tastatură."
#: data/org.ayatana.indicator.keyboard.gschema.xml:3
msgid "Show the language icon in phone mode."
-msgstr ""
+msgstr "Afișează pictograma limbii în modul de telefon."
#: data/org.ayatana.indicator.keyboard.gschema.xml:4
msgid "Show the language icon in the greeter."
-msgstr ""
+msgstr "Afișează pictograma de limbă în fereastra de întâmpinare."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
-msgstr ""
+msgstr "Tastatură"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
-msgstr ""
+msgstr "Comutator aranjament tastatură și configurarea acestuia"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
-msgstr ""
+msgstr "Aranjamentul curent al tastaturii"
+
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Afișează întotdeauna OSK (tastatura pe ecran)"
-#: src/service.c:188
+#: src/service.c:199
msgid "Keyboard Settings…"
-msgstr ""
+msgstr "Configurări tastatură…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
-msgstr ""
+msgstr "Afișează aranjamentul curent"
diff --git a/po/ru.po b/po/ru.po
index 254e2c56..8c999e57 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,11 +7,11 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-10-13 04:02+0000\n"
"Last-Translator: Serhii Horichenko <m@sgg.im>\n"
-"Language-Team: Russian <https://hosted.weblate.org/projects/"
-"ayatana-indicators/keyboard-applet/ru/>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/ayatana-"
+"indicators/keyboard-applet/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -40,22 +40,26 @@ msgstr "Показать значок языка в режиме телефон
msgid "Show the language icon in the greeter."
msgstr "Показывать значок языка в приветствии."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Клавиатура"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Переключатель раскладки и настройки клавиатуры"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Текущая раскладка клавиатуры"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Настройки клавиатуры…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Показать текущую раскладку клавиатуры"
diff --git a/po/sa.po b/po/sa.po
index a24f47b0..6b8c3baf 100644
--- a/po/sa.po
+++ b/po/sa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sc.po b/po/sc.po
index b21807a5..51d39c31 100644
--- a/po/sc.po
+++ b/po/sc.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sd.po b/po/sd.po
index e8f0ed57..f0ce55ed 100644
--- a/po/sd.po
+++ b/po/sd.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sdh.po b/po/sdh.po
index 0f2bbbd1..271baea2 100644
--- a/po/sdh.po
+++ b/po/sdh.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/se.po b/po/se.po
index 8aeb18ed..c51369f7 100644
--- a/po/se.po
+++ b/po/se.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/shn.po b/po/shn.po
index 0d3afc81..398d9473 100644
--- a/po/shn.po
+++ b/po/shn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/si.po b/po/si.po
index 159aedd2..971f3fee 100644
--- a/po/si.po
+++ b/po/si.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sk.po b/po/sk.po
index c55e2ce2..72fad387 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sl.po b/po/sl.po
index 271bcff6..6367111e 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -36,22 +36,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sq.po b/po/sq.po
index 2fe9c6ed..7283a061 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sr.po b/po/sr.po
index c7260cc4..748dcfa5 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -36,22 +36,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/sv.po b/po/sv.po
index 2e69835b..f6f628dd 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-11-30 10:04+0000\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-04-12 17:05+0000\n"
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/"
"ayatana-indicators/keyboard-applet/sv/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.3-dev\n"
+"X-Generator: Weblate 5.11-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -39,22 +39,26 @@ msgstr "Visa språkikonen i telefonläge."
msgid "Show the language icon in the greeter."
msgstr "Visa språkikonen i hälsaren."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Tangentbord"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Växlare och inställningar för tangentbordslayout"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Nuvarande tangentbordslayout"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Visa alltid skärmtangentbord"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Tangentbordsinställningar…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Visa nuvarande layout"
diff --git a/po/sw.po b/po/sw.po
index 5e2b4305..4165f72a 100644
--- a/po/sw.po
+++ b/po/sw.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/szl.po b/po/szl.po
index 85a3c077..cc1c8b42 100644
--- a/po/szl.po
+++ b/po/szl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ta.po b/po/ta.po
index 5821d152..0dd18b59 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -7,49 +7,58 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2021-01-22 23:28+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-04-27 02:17+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/ayatana-indicators/"
+"keyboard-applet/ta/>\n"
"Language: ta\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 5.12-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
-msgstr ""
+msgstr "டெச்க்டாப் பயன்முறையில் மொழி ஐகானைக் காட்டுங்கள்."
#: data/org.ayatana.indicator.keyboard.gschema.xml:2
msgid ""
"If enabled, the indicator shows the current layout icon. Otherwise, it "
"displays a generic keyboard icon."
msgstr ""
+"இயக்கப்பட்டால், காட்டி தற்போதைய தளவமைப்பு ஐகானைக் காட்டுகிறது. இல்லையெனில், இது ஒரு "
+"பொதுவான விசைப்பலகை ஐகானைக் காட்டுகிறது."
#: data/org.ayatana.indicator.keyboard.gschema.xml:3
msgid "Show the language icon in phone mode."
-msgstr ""
+msgstr "தொலைபேசி பயன்முறையில் மொழி ஐகானைக் காட்டு."
#: data/org.ayatana.indicator.keyboard.gschema.xml:4
msgid "Show the language icon in the greeter."
-msgstr ""
+msgstr "வாழ்த்து நிறத்தில் மொழி ஐகானைக் காட்டு."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
-msgstr ""
+msgstr "விசைப்பலகை"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
-msgstr ""
+msgstr "விசைப்பலகை தளவமைப்பு ச்விட்சர் மற்றும் அமைப்புகள்"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
-msgstr ""
+msgstr "தற்போதைய விசைப்பலகை தளவமைப்பு"
+
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "எப்போதும் ஓஎச்கே-ஐக் காட்டு"
-#: src/service.c:188
+#: src/service.c:199
msgid "Keyboard Settings…"
-msgstr ""
+msgstr "விசைப்பலகை அமைப்புகள்…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
-msgstr ""
+msgstr "தற்போதைய தளவமைப்பைக் காட்டு"
diff --git a/po/ta_LK.po b/po/ta_LK.po
index de720398..d8916b8d 100644
--- a/po/ta_LK.po
+++ b/po/ta_LK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/te.po b/po/te.po
index 4f1b8a2d..78d6eefe 100644
--- a/po/te.po
+++ b/po/te.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/tg.po b/po/tg.po
index 9ad2e1c3..ed0a34ba 100644
--- a/po/tg.po
+++ b/po/tg.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/th.po b/po/th.po
index 6ee992ce..ea7d0072 100644
--- a/po/th.po
+++ b/po/th.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ti.po b/po/ti.po
index e4c4d66d..96b6da3f 100644
--- a/po/ti.po
+++ b/po/ti.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/tr.po b/po/tr.po
index ccfc1a66..6e777fe9 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-09-16 20:12+0000\n"
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/ayatana-"
@@ -39,23 +39,27 @@ msgstr "Telefon modunda dil simgesini göster."
msgid "Show the language icon in the greeter."
msgstr "Karşılayıcıda dil simgesini göster."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Klavye"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Klavye düzeni değiştirici ve ayarları"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Geçerli klavye düzeni"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Klavye Ayarları…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Geçerli Düzeni Göster"
diff --git a/po/tt.po b/po/tt.po
index 1fbb21e5..693949d2 100644
--- a/po/tt.po
+++ b/po/tt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/ug.po b/po/ug.po
index f1d63ebd..6332b459 100644
--- a/po/ug.po
+++ b/po/ug.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/uk.po b/po/uk.po
index 5c0f24f8..0c61b83c 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,18 +7,18 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2023-10-13 04:02+0000\n"
-"Last-Translator: Serhii Horichenko <m@sgg.im>\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-03-03 21:19+0000\n"
+"Last-Translator: Serhii Horichenko <serhii@horichenko.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/"
"ayatana-indicators/keyboard-applet/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 5.1-dev\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 5.10.3-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -40,22 +40,26 @@ msgstr "Показувати значок мови в режимі телефо
msgid "Show the language icon in the greeter."
msgstr "Показувати значок мови у вітальному повідомленні."
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "Клавіатура"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "Перемикач розкладки та налаштування клавіатури"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "Поточна розкладка клавіатури"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "Завжди показувати екранну клавіатуру"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "Налаштування клавіатури…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "Показати поточну розкладку клавіатури"
diff --git a/po/ur.po b/po/ur.po
index 8f2cb842..5562c5d7 100644
--- a/po/ur.po
+++ b/po/ur.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/uz.po b/po/uz.po
index bd9ac3e3..9b276dd6 100644
--- a/po/uz.po
+++ b/po/uz.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/vec.po b/po/vec.po
index 3be02d78..48395084 100644
--- a/po/vec.po
+++ b/po/vec.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/vi.po b/po/vi.po
index 354fd437..997b2cd9 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -35,22 +35,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/wae.po b/po/wae.po
index 9c7eab8a..af1a2012 100644
--- a/po/wae.po
+++ b/po/wae.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/wo.po b/po/wo.po
index 3a2d4113..24e6aed0 100644
--- a/po/wo.po
+++ b/po/wo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 02bc6c61..953cb744 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2024-04-01 22:37+0000\n"
-"Last-Translator: 复予 <clonewith@qq.com>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"ayatana-indicators/keyboard-applet/zh_Hans/>\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2025-07-13 05:01+0000\n"
+"Last-Translator: \"Alioc.\" <hit.177411245@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/ayatana-indicators/keyboard-applet/zh_Hans/>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.5-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
@@ -37,22 +37,26 @@ msgstr "在移动设备模式上显示语言图标。"
msgid "Show the language icon in the greeter."
msgstr "新用户显示语言图标。"
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr "键盘"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr "键盘布局切换器和设置"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr "当前键盘布局"
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr "总是显示 OSK"
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "键盘设置…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr "显示当前布局"
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 1be39a87..b566b85f 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2021-01-22 23:28+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -34,22 +34,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr ""
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/zh_LATN@pinyin.po b/po/zh_LATN@pinyin.po
index 35cabb84..79cff757 100644
--- a/po/zh_LATN@pinyin.po
+++ b/po/zh_LATN@pinyin.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
"PO-Revision-Date: 2023-01-07 17:51+0000\n"
"Last-Translator: Andy Chiang <andy.chiang.13@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@@ -37,22 +37,26 @@ msgstr ""
msgid "Show the language icon in the greeter."
msgstr ""
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
msgstr ""
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
msgstr ""
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
msgstr ""
-#: src/service.c:188
+#: src/service.c:193
+msgid "Always show OSK"
+msgstr ""
+
+#: src/service.c:199
msgid "Keyboard Settings…"
msgstr "键盘设置…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
msgstr ""
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 507e83b9..92b3e15c 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -7,49 +7,56 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-10 23:57+0200\n"
-"PO-Revision-Date: 2021-01-22 23:28+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2025-02-23 19:05+0100\n"
+"PO-Revision-Date: 2024-10-31 03:08+0000\n"
+"Last-Translator: hugoalh <hugoalh@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
+"projects/ayatana-indicators/keyboard-applet/zh_Hant/>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.8.2-dev\n"
#: data/org.ayatana.indicator.keyboard.gschema.xml:1
msgid "Show the language icon in desktop mode."
-msgstr ""
+msgstr "在桌面模式下顯示語言圖示。"
#: data/org.ayatana.indicator.keyboard.gschema.xml:2
msgid ""
"If enabled, the indicator shows the current layout icon. Otherwise, it "
"displays a generic keyboard icon."
-msgstr ""
+msgstr "如果啟用,指示器會顯示目前版面圖示,否則會顯示通用鍵盤圖示。"
#: data/org.ayatana.indicator.keyboard.gschema.xml:3
msgid "Show the language icon in phone mode."
-msgstr ""
+msgstr "在電話模式下顯示語言圖示。"
#: data/org.ayatana.indicator.keyboard.gschema.xml:4
msgid "Show the language icon in the greeter."
-msgstr ""
+msgstr "在問候介面中顯示語言圖示。"
-#: src/service.c:93
+#: src/service.c:95
msgid "Keyboard"
-msgstr ""
+msgstr "鍵盤"
-#: src/service.c:94
+#: src/service.c:96
msgid "Keyboard layout switcher and settings"
-msgstr ""
+msgstr "鍵盤版面切換器和設定"
-#: src/service.c:131
+#: src/service.c:133
msgid "Current keyboard layout"
+msgstr "目前鍵盤版面"
+
+#: src/service.c:193
+msgid "Always show OSK"
msgstr ""
-#: src/service.c:188
+#: src/service.c:199
msgid "Keyboard Settings…"
-msgstr ""
+msgstr "鍵盤設定…"
-#: src/service.c:196
+#: src/service.c:207
msgid "Show Current Layout"
-msgstr ""
+msgstr "顯示目前版面"
diff --git a/src/keyboard-lomiri.c b/src/keyboard-lomiri.c
index 637bb9f4..bc6b3f93 100644
--- a/src/keyboard-lomiri.c
+++ b/src/keyboard-lomiri.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2021-2024 Robert Tari <robert@tari.in>
+ * Copyright 2021-2025 Robert Tari <robert@tari.in>
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 3, as published
@@ -19,6 +19,7 @@
#include <glib-object.h>
#include "languages.h"
#include "keyboard.h"
+#include "system-layouts.h"
enum
{
@@ -178,7 +179,7 @@ guint keyboard_GetLayoutIndex (Keyboard *pKeyboard)
return pKeyboard->pPrivate->nLayout;
}
-void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription)
+void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription, gchar **pId)
{
if (nLayout == -1)
{
@@ -198,6 +199,11 @@ void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gc
{
*pDescription = g_strdup(pLayout->sDescription);
}
+
+ if (pId != NULL)
+ {
+ *pId = g_strdup (sLayout);
+ }
}
void keyboard_SetLayout(Keyboard *pKeyboard, gint nLayout)
@@ -373,6 +379,7 @@ static void onSourcesChanged (GSettings *pSettings, const gchar *sKey, gpointer
static void keyboard_init(Keyboard *self)
{
self->pPrivate = keyboard_get_instance_private(self);
+ self->pPrivate->lLayoutRec = NULL;
self->pPrivate->lLayouts = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, freeLayout);
// Read all available layouts
@@ -445,111 +452,22 @@ static void keyboard_init(Keyboard *self)
}
else
{
- // Get layouts from /etc/default/keyboard
- gchar *sFile;
- g_file_get_contents ("/etc/default/keyboard", &sFile, NULL, NULL);
- gchar **lLines = g_strsplit(sFile, "\n", -1);
- guint nLines = g_strv_length(lLines);
- gchar **lLayouts = NULL;
- gchar **lVariants = NULL;
-
- for (guint nLine = 0; nLine < nLines; nLine++)
- {
- gboolean bIsLayout = g_str_has_prefix(lLines[nLine], "XKBLAYOUT");
-
- if (bIsLayout == TRUE)
- {
- gboolean bQuoted = g_strrstr(lLines[nLine], "\"") != NULL;
- gchar *sLayout = NULL;
-
- if (bQuoted == TRUE)
- {
- sLayout = (lLines[nLine] + 11);
- guint nLength = strlen(sLayout);
- sLayout[nLength - 1] = '\0';
- }
- else
- {
- sLayout = (lLines[nLine] + 10);
- }
+ // Get system layouts
+ getSystemLayouts ("/etc/default/keyboard", &self->pPrivate->lLayoutRec, NULL, FALSE);
- lLayouts = g_strsplit(sLayout, ",", -1);
-
- continue;
- }
-
- gboolean bIsVariant = g_str_has_prefix(lLines[nLine], "XKBVARIANT");
-
- if (bIsVariant == TRUE)
- {
- gboolean bQuoted = g_strrstr(lLines[nLine], "\"") != NULL;
- gchar *sVariant = NULL;
-
- if (bQuoted == TRUE)
- {
- sVariant = (lLines[nLine] + 12);
- guint nLength = strlen(sVariant);
- sVariant[nLength - 1] = '\0';
- }
- else
- {
- sVariant = (lLines[nLine] + 11);
- }
-
- lVariants = g_strsplit(sVariant, ",", -1);
-
- continue;
- }
- }
-
- guint nVariants = 0;
-
- if (lVariants != NULL)
+ if (!self->pPrivate->lLayoutRec)
{
- g_strv_length(lVariants);
- }
-
- if (lLayouts != NULL)
- {
- guint nLayouts = g_strv_length(lLayouts);
-
- for (guint nLayout = 0; nLayout < nLayouts; nLayout++)
- {
- gchar *sId = NULL;
-
- if (nVariants > nLayout)
- {
- guint nVariant = strlen(lVariants[nLayout]);
-
- if (nVariants == nLayouts && nVariant > 0)
- {
- sId = g_strconcat(lLayouts[nLayout], "+", lVariants[nLayout], NULL);
- }
- else
- {
- sId = g_strdup(lLayouts[nLayout]);
- }
- }
- else
- {
- sId = g_strdup(lLayouts[nLayout]);
- }
-
- self->pPrivate->lLayoutRec = g_slist_append(self->pPrivate->lLayoutRec, sId);
- }
-
- self->pPrivate->nLayout = 0;
-
- g_strfreev(lLayouts);
+ getSystemLayouts ("/etc/X11/xorg.conf.d/00-keyboard.conf", &self->pPrivate->lLayoutRec, NULL, FALSE);
}
- if (lVariants != NULL)
+ if (!self->pPrivate->lLayoutRec)
{
- g_strfreev(lVariants);
+ gchar *sId = g_strdup ("us");
+ self->pPrivate->lLayoutRec = g_slist_append (self->pPrivate->lLayoutRec, sId);
}
- g_strfreev(lLines);
- g_free(sFile);
+ self->pPrivate->nLayout = 0;
+ //~ Get system layouts
ActUserManager *pManager = act_user_manager_get_default();
gboolean bIsLoaded;
diff --git a/src/keyboard-x11.c b/src/keyboard-x11.c
index d0a445e8..27dfb97c 100644
--- a/src/keyboard-x11.c
+++ b/src/keyboard-x11.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2021-2023 Robert Tari <robert@tari.in>
+ * Copyright 2021-2025 Robert Tari <robert@tari.in>
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 3, as published
@@ -20,6 +20,7 @@
#include <libxklavier/xklavier.h>
#include "languages.h"
#include "keyboard.h"
+#include "system-layouts.h"
#define GREETER_BUS_NAME "org.ayatana.greeter"
#define GREETER_BUS_PATH "/org/ayatana/greeter"
@@ -48,7 +49,7 @@ struct _KeyboardPrivate
GDBusConnection *pConnection;
guint nSubscription;
gchar *sUser;
- gchar *sSystemLayout;
+ GStrv lSystemLayouts;
};
typedef KeyboardPrivate priv_t;
@@ -148,7 +149,13 @@ static void getAccountsService(Keyboard *pKeyboard, ActUser *pUser)
g_slist_free_full (g_steal_pointer (&pKeyboard->pPrivate->lLayoutRec), g_free);
}
- pKeyboard->pPrivate->lLayoutRec = g_slist_append (pKeyboard->pPrivate->lLayoutRec, g_strdup (pKeyboard->pPrivate->sSystemLayout));
+ guint nLayouts = g_strv_length (pKeyboard->pPrivate->lSystemLayouts);
+
+ for (guint nLayout = 0; nLayout < nLayouts; nLayout++)
+ {
+ pKeyboard->pPrivate->lLayoutRec = g_slist_append (pKeyboard->pPrivate->lLayoutRec, g_strdup (pKeyboard->pPrivate->lSystemLayouts[nLayout]));
+ }
+
g_timeout_add(500, (GSourceFunc)emitDelayedSignal, pKeyboard);
}
else
@@ -187,7 +194,12 @@ static void getAccountsService(Keyboard *pKeyboard, ActUser *pUser)
if (!nLayouts)
{
- pKeyboard->pPrivate->lLayoutRec = g_slist_append (pKeyboard->pPrivate->lLayoutRec, g_strdup (pKeyboard->pPrivate->sSystemLayout));
+ guint nLayouts = g_strv_length (pKeyboard->pPrivate->lSystemLayouts);
+
+ for (guint nLayout = 0; nLayout < nLayouts; nLayout++)
+ {
+ pKeyboard->pPrivate->lLayoutRec = g_slist_append (pKeyboard->pPrivate->lLayoutRec, g_strdup (pKeyboard->pPrivate->lSystemLayouts[nLayout]));
+ }
}
g_variant_iter_free(pIter);
@@ -378,7 +390,7 @@ guint keyboard_GetLayoutIndex (Keyboard *pKeyboard)
return pKeyboard->pPrivate->nLayout;
}
-void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription)
+void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription, gchar **pId)
{
if (nLayout == -1)
{
@@ -420,7 +432,14 @@ void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gc
*pDescription = g_strdup(pLayout->sDescription);
}
- g_free(sId);
+ if (pId != NULL)
+ {
+ *pId = sId;
+ }
+ else
+ {
+ g_free(sId);
+ }
}
void keyboard_SetLayout(Keyboard *pKeyboard, gint nLayout)
@@ -494,9 +513,9 @@ static void onDispose(GObject *pObject)
g_slist_free_full(self->pPrivate->lLayoutRec, g_free);
}
- if (self->pPrivate->sSystemLayout)
+ if (self->pPrivate->lSystemLayouts)
{
- g_free (self->pPrivate->sSystemLayout);
+ g_strfreev (self->pPrivate->lSystemLayouts);
}
G_OBJECT_CLASS(keyboard_parent_class)->dispose(pObject);
@@ -556,6 +575,7 @@ static void onUserChanged (GDBusConnection *pConnection, const gchar *sSender, c
static void keyboard_init(Keyboard *self)
{
self->pPrivate = keyboard_get_instance_private(self);
+ self->pPrivate->lLayoutRec = NULL;
self->pPrivate->lLayouts = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, freeLayout);
// Read all available layouts
@@ -645,145 +665,26 @@ static void keyboard_init(Keyboard *self)
self->pPrivate->lUsers = NULL;
self->pPrivate->nSubscription = g_dbus_connection_signal_subscribe (self->pPrivate->pConnection, NULL, GREETER_BUS_NAME, "UserChanged", GREETER_BUS_PATH, NULL, G_DBUS_SIGNAL_FLAGS_NONE, onUserChanged, self, NULL);
- // Get system layout
- gboolean bDefaultLocation = g_file_test ("/etc/default/keyboard", G_FILE_TEST_EXISTS);
- gchar *sLocation = NULL;
+ // Get system layouts
+ getSystemLayouts ("/etc/default/keyboard", &self->pPrivate->lLayoutRec, &self->pPrivate->lSystemLayouts, TRUE);
- if (bDefaultLocation)
+ if (!self->pPrivate->lLayoutRec)
{
- sLocation = "/etc/default/keyboard";
+ getSystemLayouts ("/etc/X11/xorg.conf.d/00-keyboard.conf", &self->pPrivate->lLayoutRec, &self->pPrivate->lSystemLayouts, TRUE);
}
- else
- {
- sLocation = "/etc/X11/xorg.conf.d/00-keyboard.conf";
- }
-
- gchar *sFile = NULL;
- GError *pError = NULL;
- g_file_get_contents (sLocation, &sFile, NULL, &pError);
- gchar *sLayout = NULL;
- gchar *sVariant = NULL;
- if (!pError)
- {
- GRegex *pRegex = NULL;
-
- if (bDefaultLocation)
- {
- #if GLIB_CHECK_VERSION(2, 73, 0)
- pRegex = g_regex_new (" *XKBLAYOUT *= *\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
- #else
- pRegex = g_regex_new (" *XKBLAYOUT *= *\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
- #endif
- }
- else
- {
- #if GLIB_CHECK_VERSION(2, 73, 0)
- pRegex = g_regex_new (" *Option +\"*XkbLayout\"* +\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
- #else
- pRegex = g_regex_new (" *Option +\"*XkbLayout\"* +\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
- #endif
- }
-
- if (!pError)
- {
- GMatchInfo *pMatchInfo = NULL;
-
- #if GLIB_CHECK_VERSION(2, 73, 0)
- gboolean bMatch = g_regex_match (pRegex, sFile, G_REGEX_MATCH_DEFAULT, &pMatchInfo);
- #else
- gboolean bMatch = g_regex_match (pRegex, sFile, (GRegexMatchFlags) 0, &pMatchInfo);
- #endif
-
- if (bMatch)
- {
- sLayout = g_match_info_fetch (pMatchInfo, 1);
- }
- else
- {
- g_error ("PANIC: No system XkbLayout found");
- }
-
- g_match_info_free (pMatchInfo);
- g_regex_unref (pRegex);
- }
- else
- {
- g_error ("PANIC: Failed to compile regex: %s", pError->message);
- g_error_free (pError);
- }
-
- if (bDefaultLocation)
- {
- #if GLIB_CHECK_VERSION(2, 73, 0)
- pRegex = g_regex_new (" *XKBVARIANT *= *\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
- #else
- pRegex = g_regex_new (" *XKBVARIANT *= *\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
- #endif
- }
- else
- {
- #if GLIB_CHECK_VERSION(2, 73, 0)
- pRegex = g_regex_new (" *Option +\"*XkbVariant\"* +\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
- #else
- pRegex = g_regex_new (" *Option +\"*XkbVariant\"* +\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
- #endif
- }
-
- if (!pError)
- {
- GMatchInfo *pMatchInfo = NULL;
-
- #if GLIB_CHECK_VERSION(2, 73, 0)
- gboolean bMatch = g_regex_match (pRegex, sFile, G_REGEX_MATCH_DEFAULT, &pMatchInfo);
- #else
- gboolean bMatch = g_regex_match (pRegex, sFile, (GRegexMatchFlags) 0, &pMatchInfo);
- #endif
-
- if (bMatch)
- {
- sVariant = g_match_info_fetch (pMatchInfo, 1);
- }
-
- g_match_info_free (pMatchInfo);
- g_regex_unref (pRegex);
- }
- else
- {
- g_error ("PANIC: Failed to compile regex: %s", pError->message);
- g_error_free (pError);
- }
-
- g_free(sFile);
- }
- else
- {
- g_error ("PANIC: Failed to get %s contents: %s", sLocation, pError->message);
- g_error_free (pError);
- }
-
- gchar *sId = NULL;
- guint nVariant = 0;
-
- if (sVariant)
- {
- nVariant = strlen (sVariant);
- }
-
- if (nVariant)
- {
- sId = g_strconcat (sLayout, "+", sVariant, NULL);
- }
- else
+ if (!self->pPrivate->lLayoutRec)
{
- sId = g_strdup (sLayout);
+ GStrvBuilder *pBuilder = g_strv_builder_new ();
+ gchar *sId = g_strdup ("us");
+ self->pPrivate->lLayoutRec = g_slist_append (self->pPrivate->lLayoutRec, sId);
+ g_strv_builder_add (pBuilder, sId);
+ self->pPrivate->lSystemLayouts = g_strv_builder_end (pBuilder);
+ g_strv_builder_unref (pBuilder);
}
- g_free (sLayout);
- g_free (sVariant);
- self->pPrivate->lLayoutRec = g_slist_append (self->pPrivate->lLayoutRec, sId);
- self->pPrivate->sSystemLayout = g_strdup (sId);
self->pPrivate->nLayout = 0;
+ //~ Get system layouts
ActUserManager *pManager = act_user_manager_get_default();
gboolean bIsLoaded;
diff --git a/src/keyboard.h b/src/keyboard.h
index 39f822cd..49c21056 100644
--- a/src/keyboard.h
+++ b/src/keyboard.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2021-2023 Robert Tari <robert@tari.in>
+ * Copyright 2021-2025 Robert Tari <robert@tari.in>
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 3, as published
@@ -48,7 +48,7 @@ Keyboard* keyboard_new();
void keyboard_AddSource(Keyboard *pKeyboard);
guint keyboard_GetNumLayouts(Keyboard *pKeyboard);
guint keyboard_GetLayoutIndex (Keyboard *pKeyboard);
-void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription);
+void keyboard_GetLayout(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription, gchar **pId);
void keyboard_SetLayout(Keyboard *pKeyboard, gint nLayout);
G_END_DECLS
diff --git a/src/service.c b/src/service.c
index 6d083569..f4b086cc 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2021-2023 Robert Tari <robert@tari.in>
+ * Copyright 2021-2025 Robert Tari <robert@tari.in>
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 3, as published
@@ -31,7 +31,7 @@ static Keyboard* (*m_fnKeyboardNew)();
static void (*m_fnKeyboardAddSource)(Keyboard *pKeyboard);
static guint (*m_fnKeyboardGetNumLayouts)(Keyboard *pKeyboard);
static guint (*m_fnKeyboardGetLayoutIndex)(Keyboard *pKeyboard);
-static void (*m_fnKeyboardGetLayout)(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription);
+static void (*m_fnKeyboardGetLayout)(Keyboard *pKeyboard, gint nLayout, gchar **pLanguage, gchar **pDescription, gchar **pId);
static void (*m_fnKeyboardSetLayout)(Keyboard *pKeyboard, gint nLayout);
enum
@@ -80,6 +80,8 @@ struct _IndicatorKeyboardServicePrivate
GMenu *pLayoutSection;
Keyboard *pKeyboard;
GSettings *pSettings;
+ GSettings *pLomiriSettings;
+ gboolean bLomiri;
};
typedef IndicatorKeyboardServicePrivate priv_t;
@@ -119,7 +121,7 @@ static GVariant* createHeaderState(IndicatorKeyboardService *self, int nProfile)
else
{
gchar *sLanguage;
- m_fnKeyboardGetLayout(self->pPrivate->pKeyboard, -1, &sLanguage, NULL);
+ m_fnKeyboardGetLayout(self->pPrivate->pKeyboard, -1, &sLanguage, NULL, NULL);
gchar *sIcon = g_strconcat("ayatana-indicator-keyboard-", sLanguage, NULL);
g_free(sLanguage);
@@ -156,7 +158,7 @@ static GMenuModel* createLayoutSection(IndicatorKeyboardService *self)
{
gchar *sLanguage;
gchar *sDescription;
- m_fnKeyboardGetLayout(self->pPrivate->pKeyboard, nLayout, &sLanguage, &sDescription);
+ m_fnKeyboardGetLayout(self->pPrivate->pKeyboard, nLayout, &sLanguage, &sDescription, NULL);
GMenuItem *pItem = g_menu_item_new(sDescription, NULL);
g_free(sDescription);
g_menu_item_set_action_and_target_value(pItem, "indicator.layout", g_variant_new_byte(nLayout));
@@ -185,6 +187,15 @@ static GMenuModel* createLayoutSection(IndicatorKeyboardService *self)
static GMenuModel* createSettingsSection(IndicatorKeyboardService *self)
{
GMenu * pMenu = g_menu_new();
+
+ if (self->pPrivate->bLomiri && (!ayatana_common_utils_is_ubuntutouch()))
+ {
+ GMenuItem *pItem = g_menu_item_new (_("Always show OSK"), "indicator.osk(true)");
+ g_menu_item_set_attribute (pItem, "x-ayatana-type", "s", "org.ayatana.indicator.switch");
+ g_menu_append_item (pMenu, pItem);
+ g_object_unref (pItem);
+ }
+
g_menu_append(pMenu, _("Keyboard Settings…"), "indicator.settings");
return G_MENU_MODEL(pMenu);
@@ -315,13 +326,15 @@ static void onLayoutSelected(GSimpleAction *pAction, GVariant *pVariant, gpointe
m_fnKeyboardSetLayout(self->pPrivate->pKeyboard, nLayout);
}
-static void onSettings(GSimpleAction *pAction, GVariant *pVariant, gpointer pUserData)
+static void onSettings(GSimpleAction *pAction, GVariant *pVariant, gpointer pData)
{
+ IndicatorKeyboardService *self = INDICATOR_KEYBOARD_SERVICE (pData);
+
if (ayatana_common_utils_is_mate())
{
ayatana_common_utils_execute_command("mate-keyboard-properties");
}
- else if (ayatana_common_utils_is_lomiri())
+ else if (self->pPrivate->bLomiri)
{
ayatana_common_utils_open_url("settings:///system/hw-keyboard-layouts");
}
@@ -332,21 +345,45 @@ static void onDisplay (GSimpleAction *pAction, GVariant *pVariant, gpointer pDat
IndicatorKeyboardService *self = INDICATOR_KEYBOARD_SERVICE (pData);
guint nLayout = m_fnKeyboardGetLayoutIndex (self->pPrivate->pKeyboard);
gchar *sProgram = NULL;
+ gchar *sArgs = NULL;
+ gboolean bMate = ayatana_common_utils_is_mate ();
+ gboolean bLomiri = ayatana_common_utils_is_lomiri ();
- if (ayatana_common_utils_is_mate ())
+ if (bMate)
{
sProgram = "matekbd-keyboard-display";
+ sArgs = g_strdup_printf ("-g %i", nLayout + 1);
+ }
+ else if (bLomiri)
+ {
+
+ sProgram = "tecla";
+ m_fnKeyboardGetLayout (self->pPrivate->pKeyboard, -1, NULL, NULL, &sArgs);
}
else
{
sProgram = "gkbd-keyboard-display";
+ sArgs = g_strdup_printf ("-g %i", nLayout + 1);
}
- gchar *sArgs = g_strdup_printf ("-g %i", nLayout + 1);
ayatana_common_utils_execute_command_warn (sProgram, sArgs);
g_free (sArgs);
}
+static gboolean valueFromVariant (GValue *pValue, GVariant *pVariant, gpointer pUserData)
+{
+ g_value_set_variant (pValue, pVariant);
+
+ return TRUE;
+}
+
+static GVariant* valueToVariant (const GValue *pValue, const GVariantType *pType, gpointer pUserData)
+{
+ GVariant *pVariant = g_value_dup_variant (pValue);
+
+ return pVariant;
+}
+
static void initActions(IndicatorKeyboardService *self)
{
GSimpleAction *pAction;
@@ -366,6 +403,16 @@ static void initActions(IndicatorKeyboardService *self)
self->pPrivate->pLayoutAction = pAction;
g_signal_connect(pAction, "activate", G_CALLBACK(onLayoutSelected), self);
+ if (self->pPrivate->bLomiri && (!ayatana_common_utils_is_ubuntutouch()))
+ {
+ gboolean bOsk = g_settings_get_boolean (self->pPrivate->pLomiriSettings, "always-show-osk");
+ GVariant *pOsk = g_variant_new_boolean (bOsk);
+ pAction = g_simple_action_new_stateful ("osk", G_VARIANT_TYPE_BOOLEAN, pOsk);
+ g_settings_bind_with_mapping (self->pPrivate->pLomiriSettings, "always-show-osk", pAction, "state", G_SETTINGS_BIND_DEFAULT, valueFromVariant, valueToVariant, NULL, NULL);
+ g_action_map_add_action (G_ACTION_MAP (self->pPrivate->pActionGroup), G_ACTION (pAction));
+ g_object_unref (G_OBJECT (pAction));
+ }
+
pAction = g_simple_action_new("settings", NULL);
g_action_map_add_action(G_ACTION_MAP(self->pPrivate->pActionGroup), G_ACTION(pAction));
self->pPrivate->pSettingsAction = pAction;
@@ -462,6 +509,8 @@ static void onDispose(GObject *pObject)
g_clear_object (&self->pPrivate->pSettings);
}
+ g_clear_object (&self->pPrivate->pLomiriSettings);
+
if (self->pPrivate->pKeyboard != NULL)
{
g_object_unref(G_OBJECT(self->pPrivate->pKeyboard));
@@ -512,8 +561,9 @@ static void onSettingsChanged(GSettings *pSettings, gchar *sKey, gpointer pData)
static void indicator_keyboard_service_init(IndicatorKeyboardService *self)
{
gchar *sLib = "libayatana-keyboard-x11.so.0";
+ gboolean bLomiri = ayatana_common_utils_is_lomiri ();
- if (ayatana_common_utils_is_lomiri())
+ if (bLomiri)
{
sLib = "libayatana-keyboard-lomiri.so.0";
}
@@ -540,9 +590,16 @@ static void indicator_keyboard_service_init(IndicatorKeyboardService *self)
m_fnKeyboardGetLayout = dlsym(m_pLibHandle, "keyboard_GetLayout");
m_fnKeyboardSetLayout = dlsym(m_pLibHandle, "keyboard_SetLayout");
self->pPrivate = indicator_keyboard_service_get_instance_private(self);
+ self->pPrivate->bLomiri = bLomiri;
self->pPrivate->pCancellable = g_cancellable_new();
self->pPrivate->pSettings = g_settings_new ("org.ayatana.indicator.keyboard");
g_signal_connect(self->pPrivate->pSettings, "changed", G_CALLBACK(onSettingsChanged), self);
+
+ if (self->pPrivate->bLomiri)
+ {
+ self->pPrivate->pLomiriSettings = g_settings_new ("com.lomiri.Shell");
+ }
+
self->pPrivate->pKeyboard = m_fnKeyboardNew();
g_signal_connect(self->pPrivate->pKeyboard, KEYBOARD_LAYOUT_CHANGED, G_CALLBACK(onLayoutChanged), self);
g_signal_connect(self->pPrivate->pKeyboard, KEYBOARD_CONFIG_CHANGED, G_CALLBACK(onConfigChanged), self);
diff --git a/src/system-layouts.h b/src/system-layouts.h
new file mode 100644
index 00000000..af9b2b5c
--- /dev/null
+++ b/src/system-layouts.h
@@ -0,0 +1,186 @@
+/*
+ * Copyright 2024 Robert Tari <robert@tari.in>
+ *
+ * This program is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 3, as published
+ * by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranties of
+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __SYSTEM_LAYOUTS__
+#define __SYSTEM_LAYOUTS__
+
+G_BEGIN_DECLS
+
+static void getSystemLayouts (gchar *sLocation, GSList **lLayoutRec, GStrv *lSystemLayouts, gboolean bSystemLayouts)
+{
+ gboolean bExists = g_file_test (sLocation, G_FILE_TEST_EXISTS);
+
+ if (!bExists)
+ {
+ return;
+ }
+
+ gchar *sFile = NULL;
+ GError *pError = NULL;
+ g_file_get_contents (sLocation, &sFile, NULL, &pError);
+
+ if (pError)
+ {
+ g_error_free (pError);
+
+ return;
+ }
+
+ GRegex *pRegex = NULL;
+ gboolean bDefaultLocation = g_str_equal (sLocation, "/etc/default/keyboard");
+
+ if (bDefaultLocation)
+ {
+ #if GLIB_CHECK_VERSION(2, 73, 0)
+ pRegex = g_regex_new (" *XKBLAYOUT *= *\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
+ #else
+ pRegex = g_regex_new (" *XKBLAYOUT *= *\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
+ #endif
+ }
+ else
+ {
+ #if GLIB_CHECK_VERSION(2, 73, 0)
+ pRegex = g_regex_new (" *Option +\"*XkbLayout\"* +\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
+ #else
+ pRegex = g_regex_new (" *Option +\"*XkbLayout\"* +\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
+ #endif
+ }
+
+ if (pError)
+ {
+ g_warning ("Panic: Failed to compile regex: %s", pError->message);
+ g_error_free (pError);
+ g_free(sFile);
+
+ return;
+ }
+
+ GMatchInfo *pMatchInfo = NULL;
+
+ #if GLIB_CHECK_VERSION(2, 73, 0)
+ gboolean bMatch = g_regex_match (pRegex, sFile, G_REGEX_MATCH_DEFAULT, &pMatchInfo);
+ #else
+ gboolean bMatch = g_regex_match (pRegex, sFile, (GRegexMatchFlags) 0, &pMatchInfo);
+ #endif
+
+ if (!bMatch)
+ {
+ g_regex_unref (pRegex);
+ g_free(sFile);
+
+ return;
+ }
+
+ gchar *sLayouts = g_match_info_fetch (pMatchInfo, 1);
+ GStrv lLayouts = g_strsplit (sLayouts, ",", -1);
+ g_free (sLayouts);
+ g_match_info_free (pMatchInfo);
+ g_regex_unref (pRegex);
+
+ if (bDefaultLocation)
+ {
+ #if GLIB_CHECK_VERSION(2, 73, 0)
+ pRegex = g_regex_new (" *XKBVARIANT *= *\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
+ #else
+ pRegex = g_regex_new (" *XKBVARIANT *= *\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
+ #endif
+ }
+ else
+ {
+ #if GLIB_CHECK_VERSION(2, 73, 0)
+ pRegex = g_regex_new (" *Option +\"*XkbVariant\"* +\"*([,a-zA-Z0-9]*)\"*", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &pError);
+ #else
+ pRegex = g_regex_new (" *Option +\"*XkbVariant\"* +\"*([,a-zA-Z0-9]*)\"*", (GRegexCompileFlags) 0, (GRegexMatchFlags) 0, &pError);
+ #endif
+ }
+
+ if (pError)
+ {
+ g_warning ("Panic: Failed to compile regex: %s", pError->message);
+ g_error_free (pError);
+ g_free(sFile);
+
+ return;
+ }
+
+ #if GLIB_CHECK_VERSION(2, 73, 0)
+ bMatch = g_regex_match (pRegex, sFile, G_REGEX_MATCH_DEFAULT, &pMatchInfo);
+ #else
+ bMatch = g_regex_match (pRegex, sFile, (GRegexMatchFlags) 0, &pMatchInfo);
+ #endif
+
+ if (!bMatch)
+ {
+ g_regex_unref (pRegex);
+ g_free(sFile);
+
+ return;
+ }
+
+ gchar *sVariants = g_match_info_fetch (pMatchInfo, 1);
+ GStrv lVariants = g_strsplit (sVariants, ",", -1);
+ g_free (sVariants);
+ g_match_info_free (pMatchInfo);
+ g_regex_unref (pRegex);
+ g_free(sFile);
+ guint nLayouts = g_strv_length (lLayouts);
+ GStrvBuilder *pBuilder = NULL;
+
+ if (bSystemLayouts)
+ {
+ pBuilder = g_strv_builder_new ();
+ }
+
+ for (guint nLayout = 0; nLayout < nLayouts; nLayout++)
+ {
+ gchar *sId = NULL;
+ guint nVariantLength = 0;
+
+ if (lVariants && lVariants[nLayout])
+ {
+ nVariantLength = strlen (lVariants[nLayout]);
+ }
+
+ if (nVariantLength)
+ {
+ sId = g_strconcat (lLayouts[nLayout], "+", lVariants[nLayout], NULL);
+ }
+ else
+ {
+ sId = g_strdup (lLayouts[nLayout]);
+ }
+
+ *lLayoutRec = g_slist_append (*lLayoutRec, sId);
+
+ if (bSystemLayouts)
+ {
+ g_strv_builder_add (pBuilder, sId);
+ }
+ }
+
+ if (bSystemLayouts)
+ {
+ *lSystemLayouts = g_strv_builder_end (pBuilder);
+ g_strv_builder_unref (pBuilder);
+ }
+
+ g_strfreev (lLayouts);
+ g_strfreev (lVariants);
+}
+
+G_END_DECLS
+
+#endif