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+.
 
-[![Jenkins Build 
Status](https://img.shields.io/jenkins/s/https/jenkins.fcitx-im.org/job/fcitx5-chewing.svg)](https://jenkins.fcitx-im.org/job/fcitx5-chewing/)
+[![Jenkins 
Build](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins.fcitx-im.org%2Fjob%2Ffcitx5-chewing%2F)](https://jenkins.fcitx-im.org/job/fcitx5-chewing/)
 
 [![Coverity Scan 
Status](https://img.shields.io/coverity/scan/14558.svg)](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");

Reply via email to