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-02-09 11:43:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fcitx5-chewing (Old) and /work/SRC/openSUSE:Factory/.fcitx5-chewing.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5-chewing" Mon Feb 9 11:43:16 2026 rev:13 rq:1331818 version:5.1.10 Changes: -------- --- /work/SRC/openSUSE:Factory/fcitx5-chewing/fcitx5-chewing.changes 2025-06-23 15:04:56.804917496 +0200 +++ /work/SRC/openSUSE:Factory/.fcitx5-chewing.new.1670/fcitx5-chewing.changes 2026-02-09 11:43:56.015194854 +0100 @@ -1,0 +2,8 @@ +Sun Feb 8 06:02:07 UTC 2026 - Marguerite Su <[email protected]> + +- update to 5.1.10 + * Add colemak keyboard (if libchewing supports it) +- changes in 5.1.9 + * Fix compatibility with new chewing version + +------------------------------------------------------------------- Old: ---- fcitx5-chewing-5.1.8.tar.zst New: ---- fcitx5-chewing-5.1.10.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcitx5-chewing.spec ++++++ --- /var/tmp/diff_new_pack.wtG1QM/_old 2026-02-09 11:43:56.487214712 +0100 +++ /var/tmp/diff_new_pack.wtG1QM/_new 2026-02-09 11:43:56.491214881 +0100 @@ -1,7 +1,7 @@ # # spec file for package fcitx5-chewing # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: fcitx5-chewing -Version: 5.1.8 +Version: 5.1.10 Release: 0 Summary: Chewing Wrapper for Fcitx5 License: GPL-2.0-or-later ++++++ fcitx5-chewing-5.1.8.tar.zst -> fcitx5-chewing-5.1.10.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/CMakeLists.txt new/fcitx5-chewing-5.1.10/CMakeLists.txt --- old/fcitx5-chewing-5.1.8/CMakeLists.txt 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/CMakeLists.txt 2025-12-22 07:18:06.000000000 +0100 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.6) -project(fcitx5-chewing VERSION 5.1.8) +project(fcitx5-chewing VERSION 5.1.10) 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.8/README.md new/fcitx5-chewing-5.1.10/README.md --- old/fcitx5-chewing-5.1.8/README.md 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/README.md 2025-12-22 07:18:06.000000000 +0100 @@ -3,7 +3,7 @@ Chewing Wrapper for Fcitx. This provides libchewing input method support for fcitx5. Released -under GPL2+. +under LGPL-2.1+. [](https://jenkins.fcitx-im.org/job/fcitx5-chewing/) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in new/fcitx5-chewing-5.1.10/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in --- old/fcitx5-chewing-5.1.8/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in 2025-12-22 07:18:06.000000000 +0100 @@ -14,6 +14,8 @@ <url type="vcs-browser">https://github.com/fcitx/fcitx5-chewing</url> <project_group>Fcitx</project_group> <releases> + <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"/> <release version="5.1.7" date="2025-01-22"/> <release version="5.1.6" date="2024-10-08"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/LINGUAS new/fcitx5-chewing-5.1.10/po/LINGUAS --- old/fcitx5-chewing-5.1.8/po/LINGUAS 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/LINGUAS 2025-12-22 07:18:06.000000000 +0100 @@ -2,6 +2,7 @@ ca da de +fr he ja ko diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/ca.po new/fcitx5-chewing-5.1.10/po/ca.po --- old/fcitx5-chewing-5.1.8/po/ca.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/ca.po 2025-12-22 07:18:06.000000000 +0100 @@ -73,6 +73,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/da.po new/fcitx5-chewing-5.1.10/po/da.po --- old/fcitx5-chewing-5.1.8/po/da.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/da.po 2025-12-22 07:18:06.000000000 +0100 @@ -72,6 +72,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/de.po new/fcitx5-chewing-5.1.10/po/de.po --- old/fcitx5-chewing-5.1.8/po/de.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/de.po 2025-12-22 07:18:06.000000000 +0100 @@ -74,6 +74,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/fcitx5-chewing.pot new/fcitx5-chewing-5.1.10/po/fcitx5-chewing.pot --- old/fcitx5-chewing-5.1.8/po/fcitx5-chewing.pot 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/fcitx5-chewing.pot 2025-12-22 07:18:06.000000000 +0100 @@ -68,6 +68,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/fr.po new/fcitx5-chewing-5.1.10/po/fr.po --- old/fcitx5-chewing-5.1.8/po/fr.po 1970-01-01 01:00:00.000000000 +0100 +++ new/fcitx5-chewing-5.1.10/po/fr.po 2025-12-22 07:18:06.000000000 +0100 @@ -0,0 +1,197 @@ +# 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: +# Popolon_Github, 2025 +# +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" +"PO-Revision-Date: 2017-12-08 17:30+0000\n" +"Last-Translator: Popolon_Github, 2025\n" +"Language-Team: French (https://app.transifex.com/fcitx/teams/12005/fr/)\n" +"Language: fr\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 == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" + +#: src/eim.h:55 +msgid "1234567890" +msgstr "" + +#: src/eim.h:58 +msgid "1234qweras" +msgstr "" + +#: src/eim.h:174 +msgid "Action when switching input method" +msgstr "Action lors d'un changement de méthode de saisie" + +#: src/eim.h:177 +msgid "Add Phrase Forward" +msgstr "Ajouter la phrase en avant" + +#: src/eim.h:181 +msgid "Automatically shift cursor" +msgstr "Décale automatiquement le curseur" + +#: src/eim.h:179 +msgid "Backward phrase choice" +msgstr "Sélection de la phrase en arrière" + +#: src/eim.h:167 +msgid "Candidate List Layout" +msgstr "Disposition de la liste de propositions" + +#: src/eim.h:110 +msgid "Carpalx Keyboard" +msgstr "Clavier 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 "Adaptateur Chewing pour Fcitx" + +#: org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in:7 +msgid "Chewing for Fcitx 5" +msgstr "Chewing pour Fcitx 5" + +#: org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in:8 +msgid "Chewing input method" +msgstr "Méthode de saisie Chewing" + +#: src/eim.h:151 +msgid "Clear" +msgstr "Nettoyer" + +#: src/eim.h:111 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:111 +msgid "Colemak-DH ANSI Keyboard" +msgstr "Clavier Colemak-DH ANSI" + +#: src/eim.h:111 +msgid "Colemak-DH Orth Keyboard" +msgstr "Clavier Colemak-DH Orth" + +#: src/eim.h:152 +msgid "Commit current preedit" +msgstr "Valider la pré-édition actuelle" + +#: src/eim.h:153 +msgid "Commit default selection" +msgstr "Valider la sélection par défaut" + +#: src/eim.h:108 +msgid "DACHEN_CP26 Keyboard" +msgstr "Clavier DACHEN_CP26" + +#: src/eim.h:105 +msgid "Default Keyboard" +msgstr "Clavier par défaut" + +#: src/eim.h:107 +msgid "Dvorak Keyboard" +msgstr "Clavier Dvorak" + +#: src/eim.h:108 +msgid "Dvorak Keyboard with Hsu's support" +msgstr "Clavier Dvorak avec support de Hsu" + +#: src/eim.h:106 +msgid "ETen Keyboard" +msgstr "Clavier ETen" + +#: src/eim.h:107 +msgid "ETen26 Keyboard" +msgstr "Clavier ETen26" + +#: src/eim.h:183 +msgid "Enable easy symbol" +msgstr "Activer easy symbol" + +#: src/eim.h:106 +msgid "Gin-Yieh Keyboard" +msgstr "Clavier Gin-Yieh" + +#: src/eim.h:109 +msgid "Han-Yu PinYin Keyboard" +msgstr "Clavier Han-Yu PinYin" + +#: src/eim.h:40 +msgid "Horizontal" +msgstr "Horizontal" + +#: src/eim.h:105 +msgid "Hsu's Keyboard" +msgstr "Clavier Hsu" + +#: src/eim.h:106 +msgid "IBM Keyboard" +msgstr "Clavier IBM" + +#: src/eim.h:186 +msgid "Keyboard Layout" +msgstr "Disposition clavier" + +#: src/eim.h:110 +msgid "MPS2 PinYin Keyboard" +msgstr "Clavier MPS2 PinYin" + +#: src/eim.h:163 +msgid "Page Size" +msgstr "Taille de page" + +#: src/eim.h:162 +msgid "Select candidate with arrow key" +msgstr "Sélectionner les propositions avec les touches des flèches" + +#: src/eim.h:158 +msgid "Selection Key" +msgstr "Touche de sélection" + +#: src/eim.h:185 +msgid "Space as selection key" +msgstr "Espace comme touche de sélection" + +#: src/eim.h:109 +msgid "THL PinYin Keyboard" +msgstr "Clavier THL PinYin" + +#: src/eim.h:170 +msgid "Use Keypad as Selection key" +msgstr "Utiliser le pavé numérique comme touche de séléction" + +#: src/eim.h:39 +msgid "Vertical" +msgstr "Vertical" + +#: 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.8/po/he.po new/fcitx5-chewing-5.1.10/po/he.po --- old/fcitx5-chewing-5.1.8/po/he.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/he.po 2025-12-22 07:18:06.000000000 +0100 @@ -74,6 +74,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/ja.po new/fcitx5-chewing-5.1.10/po/ja.po --- old/fcitx5-chewing-5.1.8/po/ja.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/ja.po 2025-12-22 07:18:06.000000000 +0100 @@ -74,6 +74,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/ko.po new/fcitx5-chewing-5.1.10/po/ko.po --- old/fcitx5-chewing-5.1.8/po/ko.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/ko.po 2025-12-22 07:18:06.000000000 +0100 @@ -74,6 +74,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/ru.po new/fcitx5-chewing-5.1.10/po/ru.po --- old/fcitx5-chewing-5.1.8/po/ru.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/ru.po 2025-12-22 07:18:06.000000000 +0100 @@ -3,14 +3,14 @@ # This file is distributed under the same license as the fcitx5-chewing package. # # Translators: -# csslayer <[email protected]>, 2017 +# Xuetian Weng <[email protected]>, 2017 # Dmitry <[email protected]>, 2024 # msgid "" msgstr "" "Project-Id-Version: fcitx5-chewing\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2024-05-04 20:24+0000\n" +"POT-Creation-Date: 2025-12-22 05:39+0000\n" "PO-Revision-Date: 2017-12-08 17:30+0000\n" "Last-Translator: Dmitry <[email protected]>, 2024\n" "Language-Team: Russian (https://app.transifex.com/fcitx/teams/12005/ru/)\n" @@ -22,43 +22,43 @@ "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " "(n%100>=11 && n%100<=14)? 2 : 3);\n" -#: src/eim.h:50 +#: src/eim.h:55 msgid "1234567890" msgstr "1234567890" -#: src/eim.h:53 +#: src/eim.h:58 msgid "1234qweras" msgstr "1234qweras" -#: src/eim.h:168 +#: src/eim.h:174 msgid "Action when switching input method" msgstr "Действие при переключении метода ввода" -#: src/eim.h:171 +#: src/eim.h:177 msgid "Add Phrase Forward" msgstr "Добавить фразу впереди" -#: src/eim.h:175 +#: src/eim.h:181 msgid "Automatically shift cursor" msgstr "Автоматически сдвигать курсор" -#: src/eim.h:173 +#: src/eim.h:179 msgid "Backward phrase choice" msgstr "Выбор фразы сзади" -#: src/eim.h:161 +#: src/eim.h:167 msgid "Candidate List Layout" msgstr "Расположение списка слов-кандидатов" -#: src/eim.h:103 +#: src/eim.h:110 msgid "Carpalx Keyboard" msgstr "Клавиатура Carpalx" -#: src/chewing-addon.conf.in.in:3 src/chewing.conf.in:3 +#: src/chewing-addon.conf.in.in:2 src/chewing.conf.in:2 msgid "Chewing" msgstr "Чжуинь" -#: src/chewing-addon.conf.in.in:4 +#: src/chewing-addon.conf.in.in:3 msgid "Chewing Wrapper For Fcitx" msgstr "Обертка чжуинь для Fcitx" @@ -70,126 +70,130 @@ msgid "Chewing input method" msgstr "Метод ввода Chewing" -#: src/eim.h:145 +#: src/eim.h:151 msgid "Clear" msgstr "Очистить" -#: src/eim.h:104 +#: src/eim.h:111 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:111 msgid "Colemak-DH ANSI Keyboard" msgstr "Клавиатура Colemak-DH ANSI" -#: src/eim.h:104 +#: src/eim.h:111 msgid "Colemak-DH Orth Keyboard" msgstr "Клавиатура Colemak-DH Orth" -#: src/eim.h:146 +#: src/eim.h:152 msgid "Commit current preedit" msgstr "Подтвердить текущее предварительное редактирование" -#: src/eim.h:147 +#: src/eim.h:153 msgid "Commit default selection" msgstr "Подтвердить выбор по умолчанию" -#: src/eim.h:101 +#: src/eim.h:108 msgid "DACHEN_CP26 Keyboard" msgstr "Клавиатура DACHEN_CP26" -#: src/eim.h:98 +#: src/eim.h:105 msgid "Default Keyboard" msgstr "Клавиатура по умолчанию" -#: src/eim.h:100 +#: src/eim.h:107 msgid "Dvorak Keyboard" msgstr "Клавиатура Дворака" -#: src/eim.h:101 +#: src/eim.h:108 msgid "Dvorak Keyboard with Hsu's support" msgstr "Клавиатура Дворака с поддержкой " -#: src/eim.h:99 +#: src/eim.h:106 msgid "ETen Keyboard" msgstr "Клавиатура ETen" -#: src/eim.h:100 +#: src/eim.h:107 msgid "ETen26 Keyboard" msgstr "Клавиатура ETen26" -#: src/eim.h:177 +#: src/eim.h:183 msgid "Enable easy symbol" msgstr "Включить простой символ" -#: src/eim.h:99 +#: src/eim.h:106 msgid "Gin-Yieh Keyboard" msgstr "Клавиатура Gin-Yieh" -#: src/eim.h:102 +#: src/eim.h:109 msgid "Han-Yu PinYin Keyboard" msgstr "Клавиатура Ханьюй Пиньинь" -#: src/eim.h:35 +#: src/eim.h:40 msgid "Horizontal" msgstr "Горизонтальный" -#: src/eim.h:98 +#: src/eim.h:105 msgid "Hsu's Keyboard" msgstr "Клавиатура Hsu's" -#: src/eim.h:99 +#: src/eim.h:106 msgid "IBM Keyboard" msgstr "Клавиатура IBM" -#: src/eim.h:180 +#: src/eim.h:186 msgid "Keyboard Layout" msgstr "Раскладка клавиатуры" -#: src/eim.h:103 +#: src/eim.h:110 msgid "MPS2 PinYin Keyboard" msgstr "Клавиатура MPS2 Пиньинь" -#: src/eim.h:157 +#: src/eim.h:163 msgid "Page Size" msgstr "Размер Страницы" -#: src/eim.h:156 +#: src/eim.h:162 msgid "Select candidate with arrow key" msgstr "Выберите слово-кандидат с помощью клавиши со стрелкой" -#: src/eim.h:152 +#: src/eim.h:158 msgid "Selection Key" msgstr "Клавиша выбора" -#: src/eim.h:179 +#: src/eim.h:185 msgid "Space as selection key" msgstr "Пробел в качестве клавиши выбора" -#: src/eim.h:102 +#: src/eim.h:109 msgid "THL PinYin Keyboard" msgstr "Клавиатура THL Пиньинь" -#: src/eim.h:164 +#: src/eim.h:170 msgid "Use Keypad as Selection key" msgstr "Использовать Keypad в качестве клавиши выбора" -#: src/eim.h:34 +#: src/eim.h:39 msgid "Vertical" msgstr "Вертикальный" -#: src/eim.h:52 +#: src/eim.h:57 msgid "aoeuhtn789" msgstr "aoeuhtn789" -#: src/eim.h:51 +#: src/eim.h:56 msgid "asdfghjkl;" msgstr "asdfghjkl;" -#: src/eim.h:52 +#: src/eim.h:57 msgid "asdfjkl789" msgstr "asdfjkl789" -#: src/eim.h:51 +#: src/eim.h:56 msgid "asdfzxcv89" msgstr "asdfzxcv89" -#: src/eim.h:53 +#: src/eim.h:58 msgid "dstnaeo789" msgstr "dstnaeo789" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/tr.po new/fcitx5-chewing-5.1.10/po/tr.po --- old/fcitx5-chewing-5.1.8/po/tr.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/tr.po 2025-12-22 07:18:06.000000000 +0100 @@ -73,6 +73,10 @@ msgstr "" #: src/eim.h:84 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:84 msgid "Colemak-DH ANSI Keyboard" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/vi.po new/fcitx5-chewing-5.1.10/po/vi.po --- old/fcitx5-chewing-5.1.8/po/vi.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/vi.po 2025-12-22 07:18:06.000000000 +0100 @@ -3,15 +3,15 @@ # This file is distributed under the same license as the fcitx5-chewing package. # # Translators: -# hoanghuy309 <[email protected]>, 2025 +# Huy Võ <[email protected]>, 2025 # msgid "" msgstr "" "Project-Id-Version: fcitx5-chewing\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2025-04-22 20:24+0000\n" +"POT-Creation-Date: 2025-12-22 05:39+0000\n" "PO-Revision-Date: 2017-12-08 17:30+0000\n" -"Last-Translator: hoanghuy309 <[email protected]>, 2025\n" +"Last-Translator: Huy Võ <[email protected]>, 2025\n" "Language-Team: Vietnamese (https://app.transifex.com/fcitx/teams/12005/vi/)\n" "Language: vi\n" "MIME-Version: 1.0\n" @@ -27,27 +27,27 @@ msgid "1234qweras" msgstr "" -#: src/eim.h:172 +#: src/eim.h:174 msgid "Action when switching input method" msgstr "Hành động khi chuyển đổi kiểu gõ" -#: src/eim.h:175 +#: src/eim.h:177 msgid "Add Phrase Forward" msgstr "" -#: src/eim.h:179 +#: src/eim.h:181 msgid "Automatically shift cursor" msgstr "" -#: src/eim.h:177 +#: src/eim.h:179 msgid "Backward phrase choice" msgstr "" -#: src/eim.h:165 +#: src/eim.h:167 msgid "Candidate List Layout" msgstr "" -#: src/eim.h:108 +#: src/eim.h:110 msgid "Carpalx Keyboard" msgstr "" @@ -67,59 +67,63 @@ msgid "Chewing input method" msgstr "" -#: src/eim.h:149 +#: src/eim.h:151 msgid "Clear" msgstr "" -#: src/eim.h:109 +#: src/eim.h:111 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:111 msgid "Colemak-DH ANSI Keyboard" msgstr "" -#: src/eim.h:109 +#: src/eim.h:111 msgid "Colemak-DH Orth Keyboard" msgstr "" -#: src/eim.h:150 +#: src/eim.h:152 msgid "Commit current preedit" msgstr "" -#: src/eim.h:151 +#: src/eim.h:153 msgid "Commit default selection" msgstr "" -#: src/eim.h:106 +#: src/eim.h:108 msgid "DACHEN_CP26 Keyboard" msgstr "" -#: src/eim.h:103 +#: src/eim.h:105 msgid "Default Keyboard" msgstr "Bàn Phím Mặc Định" -#: src/eim.h:105 +#: src/eim.h:107 msgid "Dvorak Keyboard" msgstr "" -#: src/eim.h:106 +#: src/eim.h:108 msgid "Dvorak Keyboard with Hsu's support" msgstr "" -#: src/eim.h:104 +#: src/eim.h:106 msgid "ETen Keyboard" msgstr "" -#: src/eim.h:105 +#: src/eim.h:107 msgid "ETen26 Keyboard" msgstr "" -#: src/eim.h:181 +#: src/eim.h:183 msgid "Enable easy symbol" msgstr "" -#: src/eim.h:104 +#: src/eim.h:106 msgid "Gin-Yieh Keyboard" msgstr "" -#: src/eim.h:107 +#: src/eim.h:109 msgid "Han-Yu PinYin Keyboard" msgstr "" @@ -127,43 +131,43 @@ msgid "Horizontal" msgstr "" -#: src/eim.h:103 +#: src/eim.h:105 msgid "Hsu's Keyboard" msgstr "" -#: src/eim.h:104 +#: src/eim.h:106 msgid "IBM Keyboard" msgstr "" -#: src/eim.h:184 +#: src/eim.h:186 msgid "Keyboard Layout" msgstr "Bố Cục Bàn Phím" -#: src/eim.h:108 +#: src/eim.h:110 msgid "MPS2 PinYin Keyboard" msgstr "" -#: src/eim.h:161 +#: src/eim.h:163 msgid "Page Size" msgstr "" -#: src/eim.h:160 +#: src/eim.h:162 msgid "Select candidate with arrow key" msgstr "Chọn ứng cử viên với phím mũi tên" -#: src/eim.h:156 +#: src/eim.h:158 msgid "Selection Key" msgstr "Phím Lựa Chọn" -#: src/eim.h:183 +#: src/eim.h:185 msgid "Space as selection key" msgstr "Khoảng trắng làm phím lựa chọn" -#: src/eim.h:107 +#: src/eim.h:109 msgid "THL PinYin Keyboard" msgstr "" -#: src/eim.h:168 +#: src/eim.h:170 msgid "Use Keypad as Selection key" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/zh_CN.po new/fcitx5-chewing-5.1.10/po/zh_CN.po --- old/fcitx5-chewing-5.1.8/po/zh_CN.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/zh_CN.po 2025-12-22 07:18:06.000000000 +0100 @@ -3,16 +3,16 @@ # This file is distributed under the same license as the fcitx5-chewing package. # # Translators: -# csslayer <[email protected]>, 2024 -# Lau YeeYu, 2024 +# Yiyu Liu, 2024 +# Xuetian Weng <[email protected]>, 2025 # msgid "" msgstr "" "Project-Id-Version: fcitx5-chewing\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2024-05-10 20:24+0000\n" +"POT-Creation-Date: 2025-12-22 06:01+0000\n" "PO-Revision-Date: 2017-12-08 17:30+0000\n" -"Last-Translator: Lau YeeYu, 2024\n" +"Last-Translator: Xuetian Weng <[email protected]>, 2025\n" "Language-Team: Chinese (China) (https://app.transifex.com/fcitx/teams/12005/" "zh_CN/)\n" "Language: zh_CN\n" @@ -21,43 +21,43 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/eim.h:50 +#: src/eim.h:55 msgid "1234567890" msgstr "1234567890" -#: src/eim.h:53 +#: src/eim.h:58 msgid "1234qweras" msgstr "1234qweras" -#: src/eim.h:168 +#: src/eim.h:174 msgid "Action when switching input method" msgstr "切换输入法时的行为" -#: src/eim.h:171 +#: src/eim.h:177 msgid "Add Phrase Forward" msgstr "前方加词" -#: src/eim.h:175 +#: src/eim.h:181 msgid "Automatically shift cursor" msgstr "选词完毕自动移到下一个词" -#: src/eim.h:173 +#: src/eim.h:179 msgid "Backward phrase choice" msgstr "后方选择字词" -#: src/eim.h:161 +#: src/eim.h:167 msgid "Candidate List Layout" msgstr "候选词列表方向" -#: src/eim.h:103 +#: src/eim.h:110 msgid "Carpalx Keyboard" msgstr "Carpalx 键盘" -#: src/chewing-addon.conf.in.in:3 src/chewing.conf.in:3 +#: src/chewing-addon.conf.in.in:2 src/chewing.conf.in:2 msgid "Chewing" msgstr "新酷音" -#: src/chewing-addon.conf.in.in:4 +#: src/chewing-addon.conf.in.in:3 msgid "Chewing Wrapper For Fcitx" msgstr "Fcitx 的 新酷音封装" @@ -69,126 +69,130 @@ msgid "Chewing input method" msgstr "新酷音输入法" -#: src/eim.h:145 +#: src/eim.h:151 msgid "Clear" msgstr "清空" -#: src/eim.h:104 +#: src/eim.h:111 +msgid "Colemak Keyboard" +msgstr "Colemak 键盘" + +#: src/eim.h:111 msgid "Colemak-DH ANSI Keyboard" msgstr "Colemak-DH ANSI 键盘" -#: src/eim.h:104 +#: src/eim.h:111 msgid "Colemak-DH Orth Keyboard" msgstr "Colemak-DH Orth 键盘" -#: src/eim.h:146 +#: src/eim.h:152 msgid "Commit current preedit" msgstr "提交当前预编辑" -#: src/eim.h:147 +#: src/eim.h:153 msgid "Commit default selection" msgstr "提交默认选择" -#: src/eim.h:101 +#: src/eim.h:108 msgid "DACHEN_CP26 Keyboard" msgstr "大千26键键盘" -#: src/eim.h:98 +#: src/eim.h:105 msgid "Default Keyboard" msgstr "默认键盘" -#: src/eim.h:100 +#: src/eim.h:107 msgid "Dvorak Keyboard" msgstr "Dvorak键盘" -#: src/eim.h:101 +#: src/eim.h:108 msgid "Dvorak Keyboard with Hsu's support" msgstr "Dvorak键盘 + 许氏注音" -#: src/eim.h:99 +#: src/eim.h:106 msgid "ETen Keyboard" msgstr "倚天键盘" -#: src/eim.h:100 +#: src/eim.h:107 msgid "ETen26 Keyboard" msgstr "倚天26键键盘" -#: src/eim.h:177 +#: src/eim.h:183 msgid "Enable easy symbol" msgstr "启用快捷符号输入" -#: src/eim.h:99 +#: src/eim.h:106 msgid "Gin-Yieh Keyboard" msgstr "精业键盘" -#: src/eim.h:102 +#: src/eim.h:109 msgid "Han-Yu PinYin Keyboard" msgstr "汉语拼音键盘" -#: src/eim.h:35 +#: src/eim.h:40 msgid "Horizontal" msgstr "横排" -#: src/eim.h:98 +#: src/eim.h:105 msgid "Hsu's Keyboard" msgstr "许氏键盘" -#: src/eim.h:99 +#: src/eim.h:106 msgid "IBM Keyboard" msgstr "IBM键盘" -#: src/eim.h:180 +#: src/eim.h:186 msgid "Keyboard Layout" msgstr "键盘布局" -#: src/eim.h:103 +#: src/eim.h:110 msgid "MPS2 PinYin Keyboard" msgstr "MPS2 拼音键盘" -#: src/eim.h:157 +#: src/eim.h:163 msgid "Page Size" msgstr "页大小" -#: src/eim.h:156 +#: src/eim.h:162 msgid "Select candidate with arrow key" msgstr "用方向键选择候选词" -#: src/eim.h:152 +#: src/eim.h:158 msgid "Selection Key" msgstr "选词键" -#: src/eim.h:179 +#: src/eim.h:185 msgid "Space as selection key" msgstr "空格键选词" -#: src/eim.h:102 +#: src/eim.h:109 msgid "THL PinYin Keyboard" msgstr "THL 拼音键盘" -#: src/eim.h:164 +#: src/eim.h:170 msgid "Use Keypad as Selection key" msgstr "使用小键盘作为选择键" -#: src/eim.h:34 +#: src/eim.h:39 msgid "Vertical" msgstr "竖排" -#: src/eim.h:52 +#: src/eim.h:57 msgid "aoeuhtn789" msgstr "aoeuhtn789" -#: src/eim.h:51 +#: src/eim.h:56 msgid "asdfghjkl;" msgstr "asdfghjkl;" -#: src/eim.h:52 +#: src/eim.h:57 msgid "asdfjkl789" msgstr "asdfjkl789" -#: src/eim.h:51 +#: src/eim.h:56 msgid "asdfzxcv89" msgstr "asdfzxcv89" -#: src/eim.h:53 +#: src/eim.h:58 msgid "dstnaeo789" msgstr "dstnaeo789" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/po/zh_TW.po new/fcitx5-chewing-5.1.10/po/zh_TW.po --- old/fcitx5-chewing-5.1.8/po/zh_TW.po 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/po/zh_TW.po 2025-12-22 07:18:06.000000000 +0100 @@ -5,18 +5,18 @@ # Translators: # Billy SU <[email protected]>, 2020 # PHLin <[email protected]>, 2021 -# csslayer <[email protected]>, 2021 +# Xuetian Weng <[email protected]>, 2021 # Weizhong Yang <[email protected]>, 2022 # yan12125, 2022 -# Lau YeeYu, 2024 +# Yiyu Liu, 2024 # msgid "" msgstr "" "Project-Id-Version: fcitx5-chewing\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2024-05-10 20:24+0000\n" +"POT-Creation-Date: 2025-12-22 05:39+0000\n" "PO-Revision-Date: 2017-12-08 17:30+0000\n" -"Last-Translator: Lau YeeYu, 2024\n" +"Last-Translator: Yiyu Liu, 2024\n" "Language-Team: Chinese (Taiwan) (https://app.transifex.com/fcitx/teams/12005/" "zh_TW/)\n" "Language: zh_TW\n" @@ -25,43 +25,43 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/eim.h:50 +#: src/eim.h:55 msgid "1234567890" msgstr "1234567890" -#: src/eim.h:53 +#: src/eim.h:58 msgid "1234qweras" msgstr "1234qweras" -#: src/eim.h:168 +#: src/eim.h:174 msgid "Action when switching input method" msgstr "切換輸入法時的行為" -#: src/eim.h:171 +#: src/eim.h:177 msgid "Add Phrase Forward" msgstr "前方加詞" -#: src/eim.h:175 +#: src/eim.h:181 msgid "Automatically shift cursor" msgstr "選字完畢自動移到下一個字" -#: src/eim.h:173 +#: src/eim.h:179 msgid "Backward phrase choice" msgstr "後方選擇字詞" -#: src/eim.h:161 +#: src/eim.h:167 msgid "Candidate List Layout" msgstr "候選字詞排列方式" -#: src/eim.h:103 +#: src/eim.h:110 msgid "Carpalx Keyboard" msgstr "Carpalx 鍵盤" -#: src/chewing-addon.conf.in.in:3 src/chewing.conf.in:3 +#: src/chewing-addon.conf.in.in:2 src/chewing.conf.in:2 msgid "Chewing" msgstr "新酷音" -#: src/chewing-addon.conf.in.in:4 +#: src/chewing-addon.conf.in.in:3 msgid "Chewing Wrapper For Fcitx" msgstr "Fcitx 的新酷音封装" @@ -73,126 +73,130 @@ msgid "Chewing input method" msgstr "新酷音輸入法" -#: src/eim.h:145 +#: src/eim.h:151 msgid "Clear" msgstr "清除" -#: src/eim.h:104 +#: src/eim.h:111 +msgid "Colemak Keyboard" +msgstr "" + +#: src/eim.h:111 msgid "Colemak-DH ANSI Keyboard" msgstr "Colemak-DH ANSI 鍵盤" -#: src/eim.h:104 +#: src/eim.h:111 msgid "Colemak-DH Orth Keyboard" msgstr "Colemak-DH Orth 鍵盤" -#: src/eim.h:146 +#: src/eim.h:152 msgid "Commit current preedit" msgstr "提交目前預編輯" -#: src/eim.h:147 +#: src/eim.h:153 msgid "Commit default selection" msgstr "提交預設選擇" -#: src/eim.h:101 +#: src/eim.h:108 msgid "DACHEN_CP26 Keyboard" msgstr "大千 26 鍵" -#: src/eim.h:98 +#: src/eim.h:105 msgid "Default Keyboard" msgstr "預設鍵盤" -#: src/eim.h:100 +#: src/eim.h:107 msgid "Dvorak Keyboard" msgstr "Dvorak 鍵盤" -#: src/eim.h:101 +#: src/eim.h:108 msgid "Dvorak Keyboard with Hsu's support" msgstr "Dvorak 鍵盤 + 許氏注音" -#: src/eim.h:99 +#: src/eim.h:106 msgid "ETen Keyboard" msgstr "倚天鍵盤" -#: src/eim.h:100 +#: src/eim.h:107 msgid "ETen26 Keyboard" msgstr "倚天 26 鍵鍵盤" -#: src/eim.h:177 +#: src/eim.h:183 msgid "Enable easy symbol" msgstr "啟用簡易符號輸入" -#: src/eim.h:99 +#: src/eim.h:106 msgid "Gin-Yieh Keyboard" msgstr "精業鍵盤" -#: src/eim.h:102 +#: src/eim.h:109 msgid "Han-Yu PinYin Keyboard" msgstr "漢語拼音鍵盤" -#: src/eim.h:35 +#: src/eim.h:40 msgid "Horizontal" msgstr "水平" -#: src/eim.h:98 +#: src/eim.h:105 msgid "Hsu's Keyboard" msgstr "許氏鍵盤" -#: src/eim.h:99 +#: src/eim.h:106 msgid "IBM Keyboard" msgstr "IBM 鍵盤" -#: src/eim.h:180 +#: src/eim.h:186 msgid "Keyboard Layout" msgstr "鍵盤配置" -#: src/eim.h:103 +#: src/eim.h:110 msgid "MPS2 PinYin Keyboard" msgstr "MPS2 拼音鍵盤" -#: src/eim.h:157 +#: src/eim.h:163 msgid "Page Size" msgstr "頁面大小" -#: src/eim.h:156 +#: src/eim.h:162 msgid "Select candidate with arrow key" msgstr "用方向鍵選擇候選詞" -#: src/eim.h:152 +#: src/eim.h:158 msgid "Selection Key" msgstr "選詞鍵" -#: src/eim.h:179 +#: src/eim.h:185 msgid "Space as selection key" msgstr "使用空白鍵選擇候選字詞" -#: src/eim.h:102 +#: src/eim.h:109 msgid "THL PinYin Keyboard" msgstr "THL 拼音鍵盤" -#: src/eim.h:164 +#: src/eim.h:170 msgid "Use Keypad as Selection key" msgstr "使用數字鍵盤選擇候選字詞" -#: src/eim.h:34 +#: src/eim.h:39 msgid "Vertical" msgstr "垂直" -#: src/eim.h:52 +#: src/eim.h:57 msgid "aoeuhtn789" msgstr "aoeuhtn789" -#: src/eim.h:51 +#: src/eim.h:56 msgid "asdfghjkl;" msgstr "asdfghjkl;" -#: src/eim.h:52 +#: src/eim.h:57 msgid "asdfjkl789" msgstr "asdfjkl789" -#: src/eim.h:51 +#: src/eim.h:56 msgid "asdfzxcv89" msgstr "asdfzxcv89" -#: src/eim.h:53 +#: src/eim.h:58 msgid "dstnaeo789" msgstr "dstnaeo789" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/src/eim.cpp new/fcitx5-chewing-5.1.10/src/eim.cpp --- old/fcitx5-chewing-5.1.8/src/eim.cpp 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/src/eim.cpp 2025-12-22 07:18:06.000000000 +0100 @@ -351,6 +351,7 @@ chewing_cand_close(ctx); chewing_clean_preedit_buf(ctx); chewing_clean_bopomofo_buf(ctx); + chewing_Reset(ctx); updateUI(event.inputContext()); } @@ -469,10 +470,11 @@ return; } + int chewingReturnValue = 0; if (keyEvent.key().check(FcitxKey_space)) { - chewing_handle_Space(ctx); + chewingReturnValue = chewing_handle_Space(ctx); } else if (keyEvent.key().check(FcitxKey_Tab)) { - chewing_handle_Tab(ctx); + chewingReturnValue = chewing_handle_Tab(ctx); } else if (keyEvent.key().isSimple()) { if (keyEvent.rawKey().states().test(KeyState::Shift)) { chewing_set_easySymbolInput(ctx, *config_.EasySymbolInput ? 1 : 0); @@ -487,14 +489,14 @@ return; } } - chewing_handle_Default(ctx, scan_code); + chewingReturnValue = chewing_handle_Default(ctx, scan_code); chewing_set_easySymbolInput(ctx, 0); } else if (keyEvent.key().check(FcitxKey_BackSpace)) { if ((chewing_buffer_Check(ctx)) == 0 && (chewing_bopomofo_Check(ctx) == 0)) { return; } - chewing_handle_Backspace(ctx); + chewingReturnValue = chewing_handle_Backspace(ctx); if ((chewing_buffer_Check(ctx)) == 0 && (chewing_bopomofo_Check(ctx) == 0)) { keyEvent.filterAndAccept(); @@ -502,13 +504,13 @@ return; } } else if (keyEvent.key().check(FcitxKey_Escape)) { - chewing_handle_Esc(ctx); + chewingReturnValue = chewing_handle_Esc(ctx); } else if (keyEvent.key().check(FcitxKey_Delete)) { if ((chewing_buffer_Check(ctx)) == 0 && (chewing_bopomofo_Check(ctx) == 0)) { return; } - chewing_handle_Del(ctx); + chewingReturnValue = chewing_handle_Del(ctx); if ((chewing_buffer_Check(ctx)) == 0 && (chewing_bopomofo_Check(ctx) == 0)) { keyEvent.filterAndAccept(); @@ -516,41 +518,44 @@ return; } } else if (keyEvent.key().check(FcitxKey_Up)) { - chewing_handle_Up(ctx); + chewingReturnValue = chewing_handle_Up(ctx); } else if (keyEvent.key().check(FcitxKey_Down)) { - chewing_handle_Down(ctx); + chewingReturnValue = chewing_handle_Down(ctx); } else if (keyEvent.key().check(FcitxKey_Page_Down)) { - chewing_handle_PageDown(ctx); + chewingReturnValue = chewing_handle_PageDown(ctx); } else if (keyEvent.key().check(FcitxKey_Page_Up)) { - chewing_handle_PageUp(ctx); + chewingReturnValue = chewing_handle_PageUp(ctx); } else if (keyEvent.key().check(FcitxKey_Right)) { - chewing_handle_Right(ctx); + chewingReturnValue = chewing_handle_Right(ctx); } else if (keyEvent.key().check(FcitxKey_Left)) { - chewing_handle_Left(ctx); + chewingReturnValue = chewing_handle_Left(ctx); } else if (keyEvent.key().check(FcitxKey_Home)) { - chewing_handle_Home(ctx); + chewingReturnValue = chewing_handle_Home(ctx); } else if (keyEvent.key().check(FcitxKey_End)) { - chewing_handle_End(ctx); + chewingReturnValue = chewing_handle_End(ctx); } else if (keyEvent.key().check(FcitxKey_space, KeyState::Shift)) { - chewing_handle_ShiftSpace(ctx); + chewingReturnValue = chewing_handle_ShiftSpace(ctx); } else if (keyEvent.key().check(FcitxKey_Left, KeyState::Shift)) { - chewing_handle_ShiftLeft(ctx); + chewingReturnValue = chewing_handle_ShiftLeft(ctx); } else if (keyEvent.key().check(FcitxKey_Right, KeyState::Shift)) { - chewing_handle_ShiftRight(ctx); + chewingReturnValue = chewing_handle_ShiftRight(ctx); } else if (keyEvent.key().check(FcitxKey_Return)) { - chewing_handle_Enter(ctx); + chewingReturnValue = chewing_handle_Enter(ctx); } else if (keyEvent.key().states() == KeyState::Ctrl && Key(keyEvent.key().sym()).isDigit()) { - chewing_handle_CtrlNum(ctx, keyEvent.key().sym()); + chewingReturnValue = chewing_handle_CtrlNum(ctx, keyEvent.key().sym()); } else { // to do: more chewing_handle return; } + CHEWING_DEBUG() << "Chewing return value: " << chewingReturnValue; if (chewing_keystroke_CheckIgnore(ctx)) { + CHEWING_DEBUG() << "Keystroke ignored"; return; } if (chewing_keystroke_CheckAbsorb(ctx)) { + CHEWING_DEBUG() << "Keystroke absorbed"; keyEvent.filterAndAccept(); } if (chewing_commit_Check(ctx)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fcitx5-chewing-5.1.8/src/eim.h new/fcitx5-chewing-5.1.10/src/eim.h --- old/fcitx5-chewing-5.1.8/src/eim.h 2025-06-16 08:25:06.000000000 +0200 +++ new/fcitx5-chewing-5.1.10/src/eim.h 2025-12-22 07:18:06.000000000 +0100 @@ -71,25 +71,18 @@ ThlPinYin, Mps2PinYin, Carpalx, + Colemak, ColemakDH_ANSI, ColemakDH_ORTH }; -static constexpr const char *builtin_keymaps[] = {"KB_DEFAULT", - "KB_HSU", - "KB_IBM", - "KB_GIN_YIEH", - "KB_ET", - "KB_ET26", - "KB_DVORAK", - "KB_DVORAK_HSU", - "KB_DACHEN_CP26", - "KB_HANYU_PINYIN", - "KB_THL_PINYIN", - "KB_MPS2_PINYIN", - "KB_CARPALX", - "KB_COLEMAK_DH_ANSI", - "KB_COLEMAK_DH_ORTH"}; +static constexpr const char *builtin_keymaps[] = { + "KB_DEFAULT", "KB_HSU", "KB_IBM", + "KB_GIN_YIEH", "KB_ET", "KB_ET26", + "KB_DVORAK", "KB_DVORAK_HSU", "KB_DACHEN_CP26", + "KB_HANYU_PINYIN", "KB_THL_PINYIN", "KB_MPS2_PINYIN", + "KB_CARPALX", "KB_COLEMAK", "KB_COLEMAK_DH_ANSI", + "KB_COLEMAK_DH_ORTH"}; FCITX_CONFIG_ENUM_NAME(ChewingLayout, "Default Keyboard", "Hsu's Keyboard", "IBM Keyboard", "Gin-Yieh Keyboard", "ETen Keyboard", @@ -97,15 +90,15 @@ "Dvorak Keyboard with Hsu's support", "DACHEN_CP26 Keyboard", "Han-Yu PinYin Keyboard", "THL PinYin Keyboard", "MPS2 PinYin Keyboard", - "Carpalx Keyboard", "Colemak-DH ANSI Keyboard", - "Colemak-DH Orth Keyboard"); + "Carpalx Keyboard", "Colemak Keyboard", + "Colemak-DH ANSI Keyboard", "Colemak-DH Orth Keyboard"); FCITX_CONFIG_ENUM_I18N_ANNOTATION( ChewingLayout, N_("Default Keyboard"), N_("Hsu's Keyboard"), N_("IBM Keyboard"), N_("Gin-Yieh Keyboard"), N_("ETen Keyboard"), N_("ETen26 Keyboard"), N_("Dvorak Keyboard"), N_("Dvorak Keyboard with Hsu's support"), N_("DACHEN_CP26 Keyboard"), N_("Han-Yu PinYin Keyboard"), N_("THL PinYin Keyboard"), - N_("MPS2 PinYin Keyboard"), N_("Carpalx Keyboard"), + N_("MPS2 PinYin Keyboard"), N_("Carpalx Keyboard"), N_("Colemak Keyboard"), N_("Colemak-DH ANSI Keyboard"), N_("Colemak-DH Orth Keyboard")); class ChewingLayoutOption : public Option<ChewingLayout> {
