Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package fcitx5-chewing for openSUSE:Factory
checked in at 2026-10-22 15:49:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fcitx5-chewing (Old)
and /work/SRC/openSUSE:Factory/.fcitx5-chewing.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5-chewing"
Thu Oct 22 15:49:03 2026 rev:14 rq:1386552 version:5.1.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/fcitx5-chewing/fcitx5-chewing.changes
2026-02-09 11:43:56.015194854 +0100
+++
/work/SRC/openSUSE:Factory/.fcitx5-chewing.new.2252680/fcitx5-chewing.changes
2026-10-22 15:50:10.545800004 +0200
@@ -1,0 +2,7 @@
+Sat Oct 17 15:55:29 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 5.1.13:
+ * Handle keypad Enter like Return
+ * Locate libchewing syspath with tsi.dat
+
+-------------------------------------------------------------------
Old:
----
fcitx5-chewing-5.1.10.tar.zst
New:
----
fcitx5-chewing-5.1.13.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fcitx5-chewing.spec ++++++
--- /var/tmp/diff_new_pack.sBwTqa/_old 2026-10-22 15:50:11.438837439 +0200
+++ /var/tmp/diff_new_pack.sBwTqa/_new 2026-10-22 15:50:11.439837481 +0200
@@ -17,7 +17,7 @@
Name: fcitx5-chewing
-Version: 5.1.10
+Version: 5.1.13
Release: 0
Summary: Chewing Wrapper for Fcitx5
License: GPL-2.0-or-later
++++++ fcitx5-chewing-5.1.10.tar.zst -> fcitx5-chewing-5.1.13.tar.zst ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/CMakeLists.txt
new/fcitx5-chewing-5.1.13/CMakeLists.txt
--- old/fcitx5-chewing-5.1.10/CMakeLists.txt 2025-12-22 07:18:06.000000000
+0100
+++ new/fcitx5-chewing-5.1.13/CMakeLists.txt 2026-09-06 04:39:52.000000000
+0200
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.6)
-project(fcitx5-chewing VERSION 5.1.10)
+project(fcitx5-chewing VERSION 5.1.13)
set(REQUIRED_FCITX_VERSION 5.1.13)
find_package(ECM REQUIRED 1.0.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/README.md
new/fcitx5-chewing-5.1.13/README.md
--- old/fcitx5-chewing-5.1.10/README.md 2025-12-22 07:18:06.000000000 +0100
+++ new/fcitx5-chewing-5.1.13/README.md 2026-09-06 04:39:52.000000000 +0200
@@ -5,7 +5,7 @@
This provides libchewing input method support for fcitx5. Released
under LGPL-2.1+.
-[](https://jenkins.fcitx-im.org/job/fcitx5-chewing/)
+[](https://jenkins.fcitx-im.org/job/fcitx5-chewing/)
[](https://scan.coverity.com/projects/fcitx-fcitx5-chewing)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/fcitx5-chewing-5.1.10/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in
new/fcitx5-chewing-5.1.13/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in
--- old/fcitx5-chewing-5.1.10/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in
2025-12-22 07:18:06.000000000 +0100
+++ new/fcitx5-chewing-5.1.13/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in
2026-09-06 04:39:52.000000000 +0200
@@ -14,6 +14,9 @@
<url type="vcs-browser">https://github.com/fcitx/fcitx5-chewing</url>
<project_group>Fcitx</project_group>
<releases>
+ <release version="5.1.13" date="2026-09-05"/>
+ <release version="5.1.12" date="2026-06-19"/>
+ <release version="5.1.11" date="2026-03-17"/>
<release version="5.1.10" date="2025-12-21"/>
<release version="5.1.9" date="2025-10-16"/>
<release version="5.1.8" date="2025-06-15"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/po/LINGUAS
new/fcitx5-chewing-5.1.13/po/LINGUAS
--- old/fcitx5-chewing-5.1.10/po/LINGUAS 2025-12-22 07:18:06.000000000
+0100
+++ new/fcitx5-chewing-5.1.13/po/LINGUAS 2026-09-06 04:39:52.000000000
+0200
@@ -5,8 +5,10 @@
fr
he
ja
+ka
ko
ru
+sv
tr
vi
zh_CN
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/po/ka.po
new/fcitx5-chewing-5.1.13/po/ka.po
--- old/fcitx5-chewing-5.1.10/po/ka.po 1970-01-01 01:00:00.000000000 +0100
+++ new/fcitx5-chewing-5.1.13/po/ka.po 2026-09-06 04:39:52.000000000 +0200
@@ -0,0 +1,196 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the fcitx5-chewing
package.
+#
+# Translators:
+# Temuri Doghonadze <[email protected]>, 2026
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: fcitx5-chewing\n"
+"Report-Msgid-Bugs-To: [email protected]\n"
+"POT-Creation-Date: 2026-02-01 20:24+0000\n"
+"PO-Revision-Date: 2017-12-08 17:30+0000\n"
+"Last-Translator: Temuri Doghonadze <[email protected]>, 2026\n"
+"Language-Team: Georgian (https://app.transifex.com/fcitx/teams/12005/ka/)\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: src/eim.h:55
+msgid "1234567890"
+msgstr "1234567890"
+
+#: src/eim.h:58
+msgid "1234qweras"
+msgstr "1234qweras"
+
+#: src/eim.h:165
+msgid "Action when switching input method"
+msgstr ""
+
+#: src/eim.h:168
+msgid "Add Phrase Forward"
+msgstr "ფრაზის წინასწარ დამატება"
+
+#: src/eim.h:172
+msgid "Automatically shift cursor"
+msgstr "კურსორის ავტომატური გადატანა"
+
+#: src/eim.h:170
+msgid "Backward phrase choice"
+msgstr "უკან ფრაზის არჩევანი"
+
+#: src/eim.h:158
+msgid "Candidate List Layout"
+msgstr "კანდიდატების სიის განლაგება"
+
+#: src/eim.h:101
+msgid "Carpalx Keyboard"
+msgstr "Carpalx-ის კლავიატურა"
+
+#: src/chewing-addon.conf.in.in:2 src/chewing.conf.in:2
+msgid "Chewing"
+msgstr "Chewing"
+
+#: src/chewing-addon.conf.in.in:3
+msgid "Chewing Wrapper For Fcitx"
+msgstr "Chewing -ის გადამტანი Fcitx-სთვის"
+
+#: org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in:7
+msgid "Chewing for Fcitx 5"
+msgstr ""
+
+#: org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in:8
+msgid "Chewing input method"
+msgstr ""
+
+#: src/eim.h:142
+msgid "Clear"
+msgstr "გასუფთავება"
+
+#: src/eim.h:101
+msgid "Colemak Keyboard"
+msgstr ""
+
+#: src/eim.h:102
+msgid "Colemak-DH ANSI Keyboard"
+msgstr ""
+
+#: src/eim.h:102
+msgid "Colemak-DH Orth Keyboard"
+msgstr ""
+
+#: src/eim.h:143
+msgid "Commit current preedit"
+msgstr ""
+
+#: src/eim.h:144
+msgid "Commit default selection"
+msgstr ""
+
+#: src/eim.h:99
+msgid "DACHEN_CP26 Keyboard"
+msgstr "DACHEN_CP26-ის კლავიატურა"
+
+#: src/eim.h:96
+msgid "Default Keyboard"
+msgstr "ნაგულისხმები კლავიატურა"
+
+#: src/eim.h:98
+msgid "Dvorak Keyboard"
+msgstr "Dvorak-ის კლავიატურა"
+
+#: src/eim.h:99
+msgid "Dvorak Keyboard with Hsu's support"
+msgstr "Dvorak-ის კლავიატურა Hsu-ის მხარდაჭერით"
+
+#: src/eim.h:97
+msgid "ETen Keyboard"
+msgstr "ETen-ის კლავიატურა"
+
+#: src/eim.h:98
+msgid "ETen26 Keyboard"
+msgstr "ETen26-ის კლავიატურა"
+
+#: src/eim.h:174
+msgid "Enable easy symbol"
+msgstr ""
+
+#: src/eim.h:97
+msgid "Gin-Yieh Keyboard"
+msgstr "Gin-Yieh-ის კლავიატურა"
+
+#: src/eim.h:100
+msgid "Han-Yu PinYin Keyboard"
+msgstr "Han-Yu PinYin-ის კლავიატურა"
+
+#: src/eim.h:40
+msgid "Horizontal"
+msgstr "ჰორიზონტალური"
+
+#: src/eim.h:96
+msgid "Hsu's Keyboard"
+msgstr "Hsu-ის კლავიატურა"
+
+#: src/eim.h:97
+msgid "IBM Keyboard"
+msgstr "IBM-ის კლავიატურა"
+
+#: src/eim.h:177
+msgid "Keyboard Layout"
+msgstr "კლავიატურის განლაგება"
+
+#: src/eim.h:101
+msgid "MPS2 PinYin Keyboard"
+msgstr ""
+
+#: src/eim.h:154
+msgid "Page Size"
+msgstr "გვერდის ზომა"
+
+#: src/eim.h:153
+msgid "Select candidate with arrow key"
+msgstr ""
+
+#: src/eim.h:149
+msgid "Selection Key"
+msgstr "არჩევის ღილაკი"
+
+#: src/eim.h:176
+msgid "Space as selection key"
+msgstr "გამოტოვება როგორც არჩევის ღილაკი"
+
+#: src/eim.h:100
+msgid "THL PinYin Keyboard"
+msgstr ""
+
+#: src/eim.h:161
+msgid "Use Keypad as Selection key"
+msgstr ""
+
+#: src/eim.h:39
+msgid "Vertical"
+msgstr "ვერტიკალური"
+
+#: src/eim.h:57
+msgid "aoeuhtn789"
+msgstr "aoeuhtn789"
+
+#: src/eim.h:56
+msgid "asdfghjkl;"
+msgstr "asdfghjkl;"
+
+#: src/eim.h:57
+msgid "asdfjkl789"
+msgstr "asdfjkl789"
+
+#: src/eim.h:56
+msgid "asdfzxcv89"
+msgstr "asdfzxcv89"
+
+#: src/eim.h:58
+msgid "dstnaeo789"
+msgstr "dstnaeo789"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/po/ru.po
new/fcitx5-chewing-5.1.13/po/ru.po
--- old/fcitx5-chewing-5.1.10/po/ru.po 2025-12-22 07:18:06.000000000 +0100
+++ new/fcitx5-chewing-5.1.13/po/ru.po 2026-09-06 04:39:52.000000000 +0200
@@ -4,15 +4,15 @@
#
# Translators:
# Xuetian Weng <[email protected]>, 2017
-# Dmitry <[email protected]>, 2024
+# Dmitry <[email protected]>, 2026
#
msgid ""
msgstr ""
"Project-Id-Version: fcitx5-chewing\n"
"Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-22 05:39+0000\n"
+"POT-Creation-Date: 2026-01-12 20:24+0000\n"
"PO-Revision-Date: 2017-12-08 17:30+0000\n"
-"Last-Translator: Dmitry <[email protected]>, 2024\n"
+"Last-Translator: Dmitry <[email protected]>, 2026\n"
"Language-Team: Russian (https://app.transifex.com/fcitx/teams/12005/ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
@@ -30,27 +30,27 @@
msgid "1234qweras"
msgstr "1234qweras"
-#: src/eim.h:174
+#: src/eim.h:165
msgid "Action when switching input method"
msgstr "Действие при переключении метода ввода"
-#: src/eim.h:177
+#: src/eim.h:168
msgid "Add Phrase Forward"
msgstr "Добавить фразу впереди"
-#: src/eim.h:181
+#: src/eim.h:172
msgid "Automatically shift cursor"
msgstr "Автоматически сдвигать курсор"
-#: src/eim.h:179
+#: src/eim.h:170
msgid "Backward phrase choice"
msgstr "Выбор фразы сзади"
-#: src/eim.h:167
+#: src/eim.h:158
msgid "Candidate List Layout"
msgstr "Расположение списка слов-кандидатов"
-#: src/eim.h:110
+#: src/eim.h:101
msgid "Carpalx Keyboard"
msgstr "Клавиатура Carpalx"
@@ -70,63 +70,63 @@
msgid "Chewing input method"
msgstr "Метод ввода Chewing"
-#: src/eim.h:151
+#: src/eim.h:142
msgid "Clear"
msgstr "Очистить"
-#: src/eim.h:111
+#: src/eim.h:101
msgid "Colemak Keyboard"
-msgstr ""
+msgstr "Клавиатура Colemak"
-#: src/eim.h:111
+#: src/eim.h:102
msgid "Colemak-DH ANSI Keyboard"
msgstr "Клавиатура Colemak-DH ANSI"
-#: src/eim.h:111
+#: src/eim.h:102
msgid "Colemak-DH Orth Keyboard"
msgstr "Клавиатура Colemak-DH Orth"
-#: src/eim.h:152
+#: src/eim.h:143
msgid "Commit current preedit"
msgstr "Подтвердить текущее предварительное редактирование"
-#: src/eim.h:153
+#: src/eim.h:144
msgid "Commit default selection"
msgstr "Подтвердить выбор по умолчанию"
-#: src/eim.h:108
+#: src/eim.h:99
msgid "DACHEN_CP26 Keyboard"
msgstr "Клавиатура DACHEN_CP26"
-#: src/eim.h:105
+#: src/eim.h:96
msgid "Default Keyboard"
msgstr "Клавиатура по умолчанию"
-#: src/eim.h:107
+#: src/eim.h:98
msgid "Dvorak Keyboard"
msgstr "Клавиатура Дворака"
-#: src/eim.h:108
+#: src/eim.h:99
msgid "Dvorak Keyboard with Hsu's support"
msgstr "Клавиатура Дворака с поддержкой "
-#: src/eim.h:106
+#: src/eim.h:97
msgid "ETen Keyboard"
msgstr "Клавиатура ETen"
-#: src/eim.h:107
+#: src/eim.h:98
msgid "ETen26 Keyboard"
msgstr "Клавиатура ETen26"
-#: src/eim.h:183
+#: src/eim.h:174
msgid "Enable easy symbol"
msgstr "Включить простой символ"
-#: src/eim.h:106
+#: src/eim.h:97
msgid "Gin-Yieh Keyboard"
msgstr "Клавиатура Gin-Yieh"
-#: src/eim.h:109
+#: src/eim.h:100
msgid "Han-Yu PinYin Keyboard"
msgstr "Клавиатура Ханьюй Пиньинь"
@@ -134,43 +134,43 @@
msgid "Horizontal"
msgstr "Горизонтальный"
-#: src/eim.h:105
+#: src/eim.h:96
msgid "Hsu's Keyboard"
msgstr "Клавиатура Hsu's"
-#: src/eim.h:106
+#: src/eim.h:97
msgid "IBM Keyboard"
msgstr "Клавиатура IBM"
-#: src/eim.h:186
+#: src/eim.h:177
msgid "Keyboard Layout"
msgstr "Раскладка клавиатуры"
-#: src/eim.h:110
+#: src/eim.h:101
msgid "MPS2 PinYin Keyboard"
msgstr "Клавиатура MPS2 Пиньинь"
-#: src/eim.h:163
+#: src/eim.h:154
msgid "Page Size"
msgstr "Размер Страницы"
-#: src/eim.h:162
+#: src/eim.h:153
msgid "Select candidate with arrow key"
msgstr "Выберите слово-кандидат с помощью клавиши со стрелкой"
-#: src/eim.h:158
+#: src/eim.h:149
msgid "Selection Key"
msgstr "Клавиша выбора"
-#: src/eim.h:185
+#: src/eim.h:176
msgid "Space as selection key"
msgstr "Пробел в качестве клавиши выбора"
-#: src/eim.h:109
+#: src/eim.h:100
msgid "THL PinYin Keyboard"
msgstr "Клавиатура THL Пиньинь"
-#: src/eim.h:170
+#: src/eim.h:161
msgid "Use Keypad as Selection key"
msgstr "Использовать Keypad в качестве клавиши выбора"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/po/sv.po
new/fcitx5-chewing-5.1.13/po/sv.po
--- old/fcitx5-chewing-5.1.10/po/sv.po 1970-01-01 01:00:00.000000000 +0100
+++ new/fcitx5-chewing-5.1.13/po/sv.po 2026-09-06 04:39:52.000000000 +0200
@@ -0,0 +1,196 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the fcitx5-chewing
package.
+#
+# Translators:
+# Daniel Nylander <[email protected]>, 2026
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: fcitx5-chewing\n"
+"Report-Msgid-Bugs-To: [email protected]\n"
+"POT-Creation-Date: 2026-09-04 20:24+0000\n"
+"PO-Revision-Date: 2017-12-08 17:30+0000\n"
+"Last-Translator: Daniel Nylander <[email protected]>, 2026\n"
+"Language-Team: Swedish (https://app.transifex.com/fcitx/teams/12005/sv/)\n"
+"Language: sv\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"
+
+#: src/eim.h:39
+msgid "Vertical"
+msgstr "Vertikal"
+
+#: src/eim.h:40
+msgid "Horizontal"
+msgstr "Horisontell"
+
+#: src/eim.h:55
+msgid "1234567890"
+msgstr "1234567890"
+
+#: src/eim.h:56
+msgid "asdfghjkl;"
+msgstr "asdfghjkl;"
+
+#: src/eim.h:56
+msgid "asdfzxcv89"
+msgstr "asdfzxcv89"
+
+#: src/eim.h:57
+msgid "asdfjkl789"
+msgstr "asdfjkl789"
+
+#: src/eim.h:57
+msgid "aoeuhtn789"
+msgstr "aoeuhtn789"
+
+#: src/eim.h:58
+msgid "1234qweras"
+msgstr "1234qweras"
+
+#: src/eim.h:58
+msgid "dstnaeo789"
+msgstr "dstnaeo789"
+
+#: src/eim.h:96
+msgid "Default Keyboard"
+msgstr "Standardtangentbord"
+
+#: src/eim.h:96
+msgid "Hsu's Keyboard"
+msgstr "Hsu-tangentbord"
+
+#: src/eim.h:97
+msgid "IBM Keyboard"
+msgstr "IBM-tangentbord"
+
+#: src/eim.h:97
+msgid "Gin-Yieh Keyboard"
+msgstr "Gin-Yieh-tangentbord"
+
+#: src/eim.h:97
+msgid "ETen Keyboard"
+msgstr "ETen-tangentbord"
+
+#: src/eim.h:98
+msgid "ETen26 Keyboard"
+msgstr "ETen26-tangentbord"
+
+#: src/eim.h:98
+msgid "Dvorak Keyboard"
+msgstr "Dvorak-tangentbord"
+
+#: src/eim.h:99
+msgid "Dvorak Keyboard with Hsu's support"
+msgstr "Dvorak-tangentbord med stöd för Hsu"
+
+#: src/eim.h:99
+msgid "DACHEN_CP26 Keyboard"
+msgstr "DACHEN_CP26-tangentbord"
+
+#: src/eim.h:100
+msgid "Han-Yu PinYin Keyboard"
+msgstr "Han-Yu PinYin-tangentbord"
+
+#: src/eim.h:100
+msgid "THL PinYin Keyboard"
+msgstr "THL PinYin-tangentbord"
+
+#: src/eim.h:101
+msgid "MPS2 PinYin Keyboard"
+msgstr "MPS2 PinYin-tangentbord"
+
+#: src/eim.h:101
+msgid "Carpalx Keyboard"
+msgstr "Carpalx-tangentbord"
+
+#: src/eim.h:101
+msgid "Colemak Keyboard"
+msgstr "Colemak-tangentbord"
+
+#: src/eim.h:102
+msgid "Colemak-DH ANSI Keyboard"
+msgstr "Colemak-DH ANSI-tangentbord"
+
+#: src/eim.h:102
+msgid "Colemak-DH Orth Keyboard"
+msgstr "Colemak-DH Orth-tangentbord"
+
+#: src/eim.h:142
+msgid "Clear"
+msgstr "Rensa"
+
+#: src/eim.h:143
+msgid "Commit current preedit"
+msgstr "Bekräfta aktuell förredigering"
+
+#: src/eim.h:144
+msgid "Commit default selection"
+msgstr "Bekräfta standardval"
+
+#: src/eim.h:149
+msgid "Selection Key"
+msgstr "Valtangent"
+
+#: src/eim.h:153
+msgid "Select candidate with arrow key"
+msgstr "Välj kandidat med piltangent"
+
+#: src/eim.h:154
+msgid "Page Size"
+msgstr "Sidstorlek"
+
+#: src/eim.h:158
+msgid "Candidate List Layout"
+msgstr "Layout för kandidatlista"
+
+#: src/eim.h:161
+msgid "Use Keypad as Selection key"
+msgstr "Använd sifferknappsatsen som valtangent"
+
+#: src/eim.h:165
+msgid "Action when switching input method"
+msgstr "Åtgärd vid byte av inmatningsmetod"
+
+#: src/eim.h:168
+msgid "Add Phrase Forward"
+msgstr "Lägg till fras framåt"
+
+#: src/eim.h:170
+msgid "Backward phrase choice"
+msgstr "Bakåtval av fras"
+
+#: src/eim.h:172
+msgid "Automatically shift cursor"
+msgstr "Flytta markören automatiskt"
+
+#: src/eim.h:174
+msgid "Enable easy symbol"
+msgstr "Aktivera enkla symboler"
+
+#: src/eim.h:176
+msgid "Space as selection key"
+msgstr "Mellanslag som valtangent"
+
+#: src/eim.h:177
+msgid "Keyboard Layout"
+msgstr "Tangentbordslayout"
+
+#: src/chewing-addon.conf.in.in:2 src/chewing.conf.in:2
+msgid "Chewing"
+msgstr "Chewing"
+
+#: src/chewing-addon.conf.in.in:3
+msgid "Chewing Wrapper For Fcitx"
+msgstr "Chewing-omslag för Fcitx"
+
+#: org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in:7
+msgid "Chewing for Fcitx 5"
+msgstr "Chewing för Fcitx 5"
+
+#: org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in:8
+msgid "Chewing input method"
+msgstr "Chewing-inmatningsmetod"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/po/zh_TW.po
new/fcitx5-chewing-5.1.13/po/zh_TW.po
--- old/fcitx5-chewing-5.1.10/po/zh_TW.po 2025-12-22 07:18:06.000000000
+0100
+++ new/fcitx5-chewing-5.1.13/po/zh_TW.po 2026-09-06 04:39:52.000000000
+0200
@@ -8,15 +8,15 @@
# Xuetian Weng <[email protected]>, 2021
# Weizhong Yang <[email protected]>, 2022
# yan12125, 2022
-# Yiyu Liu, 2024
+# Yiyu Liu, 2026
#
msgid ""
msgstr ""
"Project-Id-Version: fcitx5-chewing\n"
"Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-22 05:39+0000\n"
+"POT-Creation-Date: 2026-01-11 20:24+0000\n"
"PO-Revision-Date: 2017-12-08 17:30+0000\n"
-"Last-Translator: Yiyu Liu, 2024\n"
+"Last-Translator: Yiyu Liu, 2026\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/fcitx/teams/12005/"
"zh_TW/)\n"
"Language: zh_TW\n"
@@ -33,27 +33,27 @@
msgid "1234qweras"
msgstr "1234qweras"
-#: src/eim.h:174
+#: src/eim.h:165
msgid "Action when switching input method"
msgstr "切換輸入法時的行為"
-#: src/eim.h:177
+#: src/eim.h:168
msgid "Add Phrase Forward"
msgstr "前方加詞"
-#: src/eim.h:181
+#: src/eim.h:172
msgid "Automatically shift cursor"
msgstr "選字完畢自動移到下一個字"
-#: src/eim.h:179
+#: src/eim.h:170
msgid "Backward phrase choice"
msgstr "後方選擇字詞"
-#: src/eim.h:167
+#: src/eim.h:158
msgid "Candidate List Layout"
msgstr "候選字詞排列方式"
-#: src/eim.h:110
+#: src/eim.h:101
msgid "Carpalx Keyboard"
msgstr "Carpalx 鍵盤"
@@ -73,63 +73,63 @@
msgid "Chewing input method"
msgstr "新酷音輸入法"
-#: src/eim.h:151
+#: src/eim.h:142
msgid "Clear"
msgstr "清除"
-#: src/eim.h:111
+#: src/eim.h:101
msgid "Colemak Keyboard"
-msgstr ""
+msgstr "Colemak 鍵盤"
-#: src/eim.h:111
+#: src/eim.h:102
msgid "Colemak-DH ANSI Keyboard"
msgstr "Colemak-DH ANSI 鍵盤"
-#: src/eim.h:111
+#: src/eim.h:102
msgid "Colemak-DH Orth Keyboard"
msgstr "Colemak-DH Orth 鍵盤"
-#: src/eim.h:152
+#: src/eim.h:143
msgid "Commit current preedit"
msgstr "提交目前預編輯"
-#: src/eim.h:153
+#: src/eim.h:144
msgid "Commit default selection"
msgstr "提交預設選擇"
-#: src/eim.h:108
+#: src/eim.h:99
msgid "DACHEN_CP26 Keyboard"
msgstr "大千 26 鍵"
-#: src/eim.h:105
+#: src/eim.h:96
msgid "Default Keyboard"
msgstr "預設鍵盤"
-#: src/eim.h:107
+#: src/eim.h:98
msgid "Dvorak Keyboard"
msgstr "Dvorak 鍵盤"
-#: src/eim.h:108
+#: src/eim.h:99
msgid "Dvorak Keyboard with Hsu's support"
msgstr "Dvorak 鍵盤 + 許氏注音"
-#: src/eim.h:106
+#: src/eim.h:97
msgid "ETen Keyboard"
msgstr "倚天鍵盤"
-#: src/eim.h:107
+#: src/eim.h:98
msgid "ETen26 Keyboard"
msgstr "倚天 26 鍵鍵盤"
-#: src/eim.h:183
+#: src/eim.h:174
msgid "Enable easy symbol"
msgstr "啟用簡易符號輸入"
-#: src/eim.h:106
+#: src/eim.h:97
msgid "Gin-Yieh Keyboard"
msgstr "精業鍵盤"
-#: src/eim.h:109
+#: src/eim.h:100
msgid "Han-Yu PinYin Keyboard"
msgstr "漢語拼音鍵盤"
@@ -137,43 +137,43 @@
msgid "Horizontal"
msgstr "水平"
-#: src/eim.h:105
+#: src/eim.h:96
msgid "Hsu's Keyboard"
msgstr "許氏鍵盤"
-#: src/eim.h:106
+#: src/eim.h:97
msgid "IBM Keyboard"
msgstr "IBM 鍵盤"
-#: src/eim.h:186
+#: src/eim.h:177
msgid "Keyboard Layout"
msgstr "鍵盤配置"
-#: src/eim.h:110
+#: src/eim.h:101
msgid "MPS2 PinYin Keyboard"
msgstr "MPS2 拼音鍵盤"
-#: src/eim.h:163
+#: src/eim.h:154
msgid "Page Size"
msgstr "頁面大小"
-#: src/eim.h:162
+#: src/eim.h:153
msgid "Select candidate with arrow key"
msgstr "用方向鍵選擇候選詞"
-#: src/eim.h:158
+#: src/eim.h:149
msgid "Selection Key"
msgstr "選詞鍵"
-#: src/eim.h:185
+#: src/eim.h:176
msgid "Space as selection key"
msgstr "使用空白鍵選擇候選字詞"
-#: src/eim.h:109
+#: src/eim.h:100
msgid "THL PinYin Keyboard"
msgstr "THL 拼音鍵盤"
-#: src/eim.h:170
+#: src/eim.h:161
msgid "Use Keypad as Selection key"
msgstr "使用數字鍵盤選擇候選字詞"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/src/eim.cpp
new/fcitx5-chewing-5.1.13/src/eim.cpp
--- old/fcitx5-chewing-5.1.10/src/eim.cpp 2025-12-22 07:18:06.000000000
+0100
+++ new/fcitx5-chewing-5.1.13/src/eim.cpp 2026-09-06 04:39:52.000000000
+0200
@@ -293,7 +293,7 @@
ChewingContext *getChewingContext() {
const auto &sp = StandardPaths::global();
std::filesystem::path dictData =
- sp.locate(StandardPathsType::Data, "libchewing/dictionary.dat");
+ sp.locate(StandardPathsType::Data, "libchewing/tsi.dat");
if (!dictData.empty()) {
std::string sysPath = dictData.parent_path().string();
return chewing_new2(sysPath.c_str(), nullptr, nullptr, nullptr);
@@ -440,7 +440,8 @@
}
return true;
}
- if (keyEvent.key().check(FcitxKey_Return)) {
+ if ((keyEvent.key().check(FcitxKey_Return) ||
+ keyEvent.key().check(FcitxKey_KP_Enter))) {
if (int index = candidateList->cursorIndex();
index >= 0 && index < candidateList->size()) {
candidateList->candidate(index).select(ic);
@@ -539,7 +540,8 @@
chewingReturnValue = chewing_handle_ShiftLeft(ctx);
} else if (keyEvent.key().check(FcitxKey_Right, KeyState::Shift)) {
chewingReturnValue = chewing_handle_ShiftRight(ctx);
- } else if (keyEvent.key().check(FcitxKey_Return)) {
+ } else if ((keyEvent.key().check(FcitxKey_Return) ||
+ keyEvent.key().check(FcitxKey_KP_Enter))) {
chewingReturnValue = chewing_handle_Enter(ctx);
} else if (keyEvent.key().states() == KeyState::Ctrl &&
Key(keyEvent.key().sym()).isDigit()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fcitx5-chewing-5.1.10/test/testchewing.cpp
new/fcitx5-chewing-5.1.13/test/testchewing.cpp
--- old/fcitx5-chewing-5.1.10/test/testchewing.cpp 2025-12-22
07:18:06.000000000 +0100
+++ new/fcitx5-chewing-5.1.13/test/testchewing.cpp 2026-09-06
04:39:52.000000000 +0200
@@ -50,23 +50,36 @@
FCITX_ASSERT(ic->inputPanel().preedit().toString() == "ㄈㄣ");
FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
uuid, Key("space"), false));
+ FCITX_ASSERT(!ic->inputPanel().candidateList());
+ std::string text = ic->inputPanel().preedit().toString();
+ testfrontend->call<ITestFrontend::pushCommitExpectation>(text);
+ FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
+ uuid, Key(FcitxKey_KP_Enter), false));
+
+ FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
+ uuid, Key("z"), false));
+ FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
+ uuid, Key("p"), false));
+ FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
+ uuid, Key("space"), false));
FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
uuid, Key("Down"), false));
FCITX_ASSERT(ic->inputPanel().candidateList());
FCITX_ASSERT(!ic->inputPanel().candidateList()->empty());
// This should be the case.
FCITX_ASSERT(ic->inputPanel().candidateList()->size() >= 7);
- std::string text =
- ic->inputPanel().candidateList()->candidate(6).text().toString();
+ text =
ic->inputPanel().candidateList()->candidate(6).text().toString();
testfrontend->call<ITestFrontend::pushCommitExpectation>(text);
ic->inputPanel().candidateList()->toCursorModifiable()->setCursorIndex(
6);
FCITX_ASSERT(ic->inputPanel().candidateList()->cursorIndex() == 6);
+ // Keypad Enter should select the highlighted candidate and then
commit,
+ // just like Return.
FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
- uuid, Key("Return"), false));
+ uuid, Key(FcitxKey_KP_Enter), false));
FCITX_ASSERT(testfrontend->call<ITestFrontend::sendKeyEvent>(
- uuid, Key("Return"), false));
+ uuid, Key(FcitxKey_KP_Enter), false));
RawConfig config;
config.setValueByPath("Layout", "Han-Yu PinYin Keyboard");