Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fcitx5-anthy for openSUSE:Factory 
checked in at 2026-10-22 15:49:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fcitx5-anthy (Old)
 and      /work/SRC/openSUSE:Factory/.fcitx5-anthy.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fcitx5-anthy"

Thu Oct 22 15:49:02 2026 rev:15 rq:1386551 version:5.1.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/fcitx5-anthy/fcitx5-anthy.changes        
2026-02-09 11:43:55.075155307 +0100
+++ /work/SRC/openSUSE:Factory/.fcitx5-anthy.new.2252680/fcitx5-anthy.changes   
2026-10-22 15:50:08.377709120 +0200
@@ -1,0 +2,7 @@
+Sat Oct 17 15:55:29 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 5.1.11:
+  * Fix table option not applied upon start
+  * Hide AnthyCommandConfig on other platforms
+
+-------------------------------------------------------------------

Old:
----
  fcitx5-anthy-5.1.9.tar.zst

New:
----
  fcitx5-anthy-5.1.11.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fcitx5-anthy.spec ++++++
--- /var/tmp/diff_new_pack.Ov8LYH/_old  2026-10-22 15:50:09.758767012 +0200
+++ /var/tmp/diff_new_pack.Ov8LYH/_new  2026-10-22 15:50:09.760767096 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           fcitx5-anthy
-Version:        5.1.9
+Version:        5.1.11
 Release:        0
 Summary:        Anthy Wrapper for Fcitx5
 License:        GPL-2.0-or-later

++++++ fcitx5-anthy-5.1.9.tar.zst -> fcitx5-anthy-5.1.11.tar.zst ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/CMakeLists.txt 
new/fcitx5-anthy-5.1.11/CMakeLists.txt
--- old/fcitx5-anthy-5.1.9/CMakeLists.txt       2025-12-22 07:18:16.000000000 
+0100
+++ new/fcitx5-anthy-5.1.11/CMakeLists.txt      2026-09-06 04:40:05.000000000 
+0200
@@ -1,6 +1,6 @@
-cmake_minimum_required(VERSION 3.6)
+cmake_minimum_required(VERSION 3.13)
 
-project(fcitx5-anthy VERSION 5.1.9)
+project(fcitx5-anthy VERSION 5.1.11)
 
 set(REQUIRED_FCITX_VERSION 5.1.13)
 find_package(ECM 1.0.0 REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/README.md 
new/fcitx5-anthy-5.1.11/README.md
--- old/fcitx5-anthy-5.1.9/README.md    2025-12-22 07:18:16.000000000 +0100
+++ new/fcitx5-anthy-5.1.11/README.md   2026-09-06 04:40:05.000000000 +0200
@@ -3,6 +3,6 @@
 
 Ported from scim-anthy. Released under GPL2+.
 
-[![Jenkins Build 
Status](https://img.shields.io/jenkins/s/https/jenkins.fcitx-im.org/job/fcitx5-anthy.svg)](https://jenkins.fcitx-im.org/job/fcitx5-anthy/)
+[![Jenkins 
Build](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins.fcitx-im.org%2Fjob%2Ffcitx5-anthy%2F)](https://jenkins.fcitx-im.org/job/fcitx5-anthy/)
 
 [![Coverity Scan 
Status](https://img.shields.io/coverity/scan/14703.svg)](https://scan.coverity.com/projects/fcitx-fcitx5-anthy)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fcitx5-anthy-5.1.9/org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in 
new/fcitx5-anthy-5.1.11/org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in
--- old/fcitx5-anthy-5.1.9/org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in 
2025-12-22 07:18:16.000000000 +0100
+++ new/fcitx5-anthy-5.1.11/org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in        
2026-09-06 04:40:05.000000000 +0200
@@ -14,6 +14,8 @@
   <url type="vcs-browser">https://github.com/fcitx/fcitx5-anthy</url>
   <project_group>Fcitx</project_group>
   <releases>
+    <release version="5.1.11" date="2026-09-05"/>
+    <release version="5.1.10" date="2026-03-17"/>
     <release version="5.1.9" date="2025-12-21"/>
     <release version="5.1.8" date="2025-10-16"/>
     <release version="5.1.7" date="2025-06-15"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/po/LINGUAS 
new/fcitx5-anthy-5.1.11/po/LINGUAS
--- old/fcitx5-anthy-5.1.9/po/LINGUAS   2025-12-22 07:18:16.000000000 +0100
+++ new/fcitx5-anthy-5.1.11/po/LINGUAS  2026-09-06 04:40:05.000000000 +0200
@@ -5,8 +5,10 @@
 fr
 he
 ja
+ka
 ko
 ru
+sv
 vi
 zh_CN
 zh_TW
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/po/ka.po 
new/fcitx5-anthy-5.1.11/po/ka.po
--- old/fcitx5-anthy-5.1.9/po/ka.po     1970-01-01 01:00:00.000000000 +0100
+++ new/fcitx5-anthy-5.1.11/po/ka.po    2026-09-06 04:40:05.000000000 +0200
@@ -0,0 +1,617 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the fcitx5-anthy package.
+#
+# Translators:
+# Temuri Doghonadze <[email protected]>, 2026
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: fcitx5-anthy\n"
+"Report-Msgid-Bugs-To: [email protected]\n"
+"POT-Creation-Date: 2026-02-01 20:24+0000\n"
+"PO-Revision-Date: 2017-12-26 07:08+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/state.cpp:312
+#, c-format
+msgid "(%d / %d)"
+msgstr "(%d / %d)"
+
+#: src/config.h:279
+msgid "101kana"
+msgstr ""
+
+#: src/config.h:643
+msgid "Add Word"
+msgstr "სიტყვის დამატება"
+
+#: src/config.h:665
+msgid "Add word"
+msgstr "სიტყვის დამატება"
+
+#: src/config.h:222
+msgid "Allow split"
+msgstr ""
+
+#: src/anthy-addon.conf.in.in:2 src/anthy.conf.in:2
+msgid "Anthy"
+msgstr "ანთი"
+
+#: org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in:7
+msgid "Anthy for Fcitx 5"
+msgstr ""
+
+#: src/config.h:251 src/config.h:266
+msgid "Atok"
+msgstr ""
+
+#: src/config.h:267
+msgid "Azik"
+msgstr ""
+
+#: src/config.h:411
+msgid "BackSpace"
+msgstr "Backspace"
+
+#: src/config.h:216
+msgid "Behavior on a comma or a period"
+msgstr ""
+
+#: src/config.h:449
+msgid "Cancel"
+msgstr "გაუქმება"
+
+#: src/config.h:455
+msgid "Cancel all"
+msgstr ""
+
+#: src/config.h:381
+msgid "Cancel pseudo ascii mode"
+msgstr ""
+
+#: src/config.h:174
+msgid "Candidate List Layout"
+msgstr "კანდიდატების სიის განლაგება"
+
+#: src/config.h:577
+msgid "Candidates Page Down"
+msgstr "კანდიდატების გვერდი ქვემოთ"
+
+#: src/config.h:571
+msgid "Candidates Page Up"
+msgstr "კანდიდატების გვერდი ზემოთ"
+
+#: src/config.h:252 src/config.h:267
+msgid "Canna"
+msgstr ""
+
+#: src/config.h:327
+msgid "Circle input mode"
+msgstr ""
+
+#: src/config.h:333
+msgid "Circle kana mode"
+msgstr ""
+
+#: src/config.h:339
+msgid "Circle latin and hiragana mode"
+msgstr ""
+
+#: src/config.h:345
+msgid "Circle typing method"
+msgstr ""
+
+#: src/config.h:677
+msgid "Command"
+msgstr "ბრძანება"
+
+#: src/config.h:90 src/config.h:423
+msgid "Commit"
+msgstr "კომიტი"
+
+#: src/config.h:430
+msgid "Commit Reverse Learn"
+msgstr ""
+
+#: src/config.h:533
+msgid "Commit first segement reverse learn"
+msgstr ""
+
+#: src/config.h:521
+msgid "Commit first segment"
+msgstr ""
+
+#: src/config.h:539
+msgid "Commit selected segement reverse learn"
+msgstr ""
+
+#: src/config.h:527
+msgid "Commit selected segment"
+msgstr ""
+
+#: src/config.h:200
+msgid "Conversion mode"
+msgstr ""
+
+#: src/config.h:89 src/config.h:436
+msgid "Convert"
+msgstr "გადაყვანა"
+
+#: src/config.h:607
+msgid "Convert To Half"
+msgstr ""
+
+#: src/config.h:613
+msgid "Convert To Half Katakana"
+msgstr ""
+
+#: src/config.h:595
+msgid "Convert To Hiragana"
+msgstr ""
+
+#: src/config.h:601
+msgid "Convert To Katakana"
+msgstr ""
+
+#: src/config.h:625
+msgid "Convert To Latin"
+msgstr ""
+
+#: src/config.h:619
+msgid "Convert To Wide Latin"
+msgstr ""
+
+#: src/engine.cpp:84
+msgid "Convert as you type (Multi segment)"
+msgstr ""
+
+#: src/engine.cpp:85
+msgid "Convert as you type (Single segment)"
+msgstr ""
+
+#: src/config.h:589
+msgid "Convert char type backward"
+msgstr ""
+
+#: src/config.h:583
+msgid "Convert char type forward"
+msgstr ""
+
+#: src/config.h:47
+msgid "Corner bracket and Middle Dot"
+msgstr ""
+
+#: src/config.h:48
+msgid "Corner bracket and wide slash"
+msgstr ""
+
+#: src/config.h:253 src/config.h:268 src/config.h:281 src/config.h:297
+msgid "Custom"
+msgstr "ხელით"
+
+#: src/config.h:318
+msgid "Custom Kana Table"
+msgstr ""
+
+#: src/config.h:314
+msgid "Custom Key Binding"
+msgstr ""
+
+#: src/config.h:320
+msgid "Custom Nicola Table"
+msgstr ""
+
+#: src/config.h:316
+msgid "Custom Romaji Table"
+msgstr ""
+
+#: src/config.h:251 src/config.h:266 src/config.h:279 src/config.h:294
+msgid "Default"
+msgstr "ნაგულისხმევი"
+
+#: src/config.h:417
+msgid "Delete"
+msgstr "წაშლა"
+
+#: src/config.h:637 src/config.h:667
+msgid "Dict admin"
+msgstr ""
+
+#: src/engine.cpp:71
+msgid "Direct input"
+msgstr "პირდაპირი შეყვანა"
+
+#: src/config.h:187
+msgid "Entering the pseudo ASCII input mode with capital letters"
+msgstr ""
+
+#: src/config.h:515
+msgid "Expand segment"
+msgstr ""
+
+#: src/config.h:75 src/config.h:85
+msgid "Follow mode"
+msgstr ""
+
+#: src/config.h:671
+msgid "General"
+msgstr "ზოგადი"
+
+#: src/config.h:76 src/config.h:84
+msgid "Half"
+msgstr "ნახევარი"
+
+#: src/config.h:34
+msgid "Half Katakana"
+msgstr "ნახევარი კატაკანა"
+
+#: src/config.h:375
+msgid "Half Katakana mode"
+msgstr ""
+
+#: src/engine.cpp:70
+msgid "Half width katakana"
+msgstr ""
+
+#: src/config.h:33 src/engine.cpp:68
+msgid "Hiragana"
+msgstr "ჰირაგანა"
+
+#: src/config.h:363
+msgid "Hiragana mode"
+msgstr "ჰირაგანას რეჟიმი"
+
+#: src/config.h:21
+msgid "Horizontal"
+msgstr "ჰორიზონტალური"
+
+#: src/config.h:195
+msgid "Initial Input mode"
+msgstr ""
+
+#: src/config.h:393
+msgid "Insert Alternative space"
+msgstr ""
+
+#: src/config.h:399
+msgid "Insert Half Space"
+msgstr ""
+
+#: src/config.h:184
+msgid "Insert a blank with a blank key"
+msgstr ""
+
+#: src/config.h:387
+msgid "Insert space"
+msgstr "ადგილის დამატება"
+
+#: src/config.h:405
+msgid "Insert wide space"
+msgstr ""
+
+#: src/config.h:673
+msgid "Interface"
+msgstr "ინტერფეისი"
+
+#: src/config.h:45 src/config.h:53
+msgid "Japanese"
+msgstr "იაპონური"
+
+#: org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in:8
+msgid "Japanese input method based on Anthy"
+msgstr ""
+
+#: src/config.h:70 src/engine.cpp:77
+msgid "Kana"
+msgstr "კანა"
+
+#: src/config.h:309
+msgid "Kana Table"
+msgstr ""
+
+#: src/config.h:33 src/engine.cpp:69
+msgid "Katakana"
+msgstr "კატაკანა"
+
+#: src/config.h:369
+msgid "Katakana mode"
+msgstr "კატაკანას რეჟიმი"
+
+#: src/config.h:676
+msgid "Key"
+msgstr "გასაღები"
+
+#: src/config.h:675
+msgid "Key Profile"
+msgstr ""
+
+#: src/config.h:303
+msgid "Key binding profile"
+msgstr ""
+
+#: src/config.h:34 src/config.h:53
+msgid "Latin"
+msgstr "ლათინური"
+
+#: src/config.h:351
+msgid "Latin mode"
+msgstr ""
+
+#: src/config.h:221
+msgid "Learn on auto commit"
+msgstr ""
+
+#: src/config.h:219
+msgid "Learn on manual commit"
+msgstr ""
+
+#: src/config.h:649
+msgid "Left thumb key"
+msgstr ""
+
+#: src/config.h:252 src/config.h:267
+msgid "MS IME"
+msgstr ""
+
+#: src/config.h:479
+msgid "Move caret backward"
+msgstr ""
+
+#: src/config.h:461
+msgid "Move caret first"
+msgstr ""
+
+#: src/config.h:473
+msgid "Move caret forward"
+msgstr ""
+
+#: src/config.h:467
+msgid "Move caret last"
+msgstr ""
+
+#: src/config.h:63 src/engine.cpp:82
+msgid "Multi segment"
+msgstr ""
+
+#: src/config.h:65
+msgid "Multi segment immediate"
+msgstr ""
+
+#: src/config.h:71 src/engine.cpp:78
+msgid "Nicola"
+msgstr ""
+
+#: src/config.h:311
+msgid "Nicola Table"
+msgstr ""
+
+#: src/config.h:661
+msgid "Nicola time"
+msgstr ""
+
+#: src/config.h:294
+msgid "Nicola-A"
+msgstr ""
+
+#: src/config.h:295
+msgid "Nicola-F"
+msgstr ""
+
+#: src/config.h:295
+msgid "Nicola-J"
+msgstr ""
+
+#: src/config.h:89
+msgid "None"
+msgstr "არცერთი"
+
+#: src/config.h:20
+msgid "Not Set"
+msgstr "დაყენებული არაა"
+
+#: src/config.h:178
+msgid "Number of convert key presses to Show Candidate"
+msgstr ""
+
+#: src/config.h:296
+msgid "Oasys100J"
+msgstr ""
+
+#: src/config.h:171
+msgid "Page size"
+msgstr "გვერდის ზომა"
+
+#: src/config.h:204
+msgid "Period style"
+msgstr ""
+
+#: src/config.h:443
+msgid "Predict"
+msgstr ""
+
+#: src/config.h:181
+msgid "Predict on input"
+msgstr ""
+
+#: src/config.h:281
+msgid "Quick Kana"
+msgstr ""
+
+#: src/config.h:631
+msgid "Reconvert"
+msgstr ""
+
+#: src/config.h:655
+msgid "Right thumb key"
+msgstr ""
+
+#: src/config.h:659
+msgid "Ro key for kana layout"
+msgstr ""
+
+#: src/config.h:70 src/engine.cpp:76
+msgid "Romaji"
+msgstr "რომაჯი"
+
+#: src/config.h:306
+msgid "Romaji Table"
+msgstr ""
+
+#: src/config.h:545
+msgid "Select first candidate"
+msgstr ""
+
+#: src/config.h:485
+msgid "Select first segment"
+msgstr ""
+
+#: src/config.h:551
+msgid "Select last candidate"
+msgstr ""
+
+#: src/config.h:491
+msgid "Select last segment"
+msgstr ""
+
+#: src/config.h:557
+msgid "Select next candidate"
+msgstr ""
+
+#: src/config.h:497
+msgid "Select next segment"
+msgstr ""
+
+#: src/config.h:565
+msgid "Select prev candidate"
+msgstr ""
+
+#: src/config.h:503
+msgid "Select prev segment"
+msgstr ""
+
+#: src/config.h:227
+msgid "Show candidates label"
+msgstr ""
+
+#: src/config.h:236
+msgid "Show conversion mode"
+msgstr ""
+
+#: src/config.h:232
+msgid "Show input mode"
+msgstr "შეყვანის რეჟიმის ჩვენება"
+
+#: src/config.h:238
+msgid "Show period style"
+msgstr ""
+
+#: src/config.h:240
+msgid "Show symbol style"
+msgstr ""
+
+#: src/config.h:234
+msgid "Show typing method"
+msgstr ""
+
+#: src/config.h:509
+msgid "Shrink segment"
+msgstr ""
+
+#: src/config.h:64 src/engine.cpp:83
+msgid "Single segment"
+msgstr ""
+
+#: src/config.h:66
+msgid "Single segment immediate"
+msgstr ""
+
+#: src/config.h:210
+msgid "Space type"
+msgstr ""
+
+#: src/config.h:207
+msgid "Symbol style"
+msgstr "სიმბოლოს სტილი"
+
+#: src/config.h:212
+msgid "Ten key type"
+msgstr ""
+
+#: src/engine.cpp:78
+msgid "Thumb shift"
+msgstr ""
+
+#: src/config.h:296
+msgid "Tron Dvorak"
+msgstr ""
+
+#: src/config.h:297
+msgid "Tron Qwerty JP"
+msgstr ""
+
+#: src/config.h:197
+msgid "Typing method"
+msgstr "აკრეფის მეთოდი"
+
+#: src/config.h:225
+msgid "Use direct key on predict"
+msgstr ""
+
+#: src/config.h:192
+msgid "Use half-width characters for numbers"
+msgstr ""
+
+#: src/config.h:189
+msgid "Use half-width characters for symbols"
+msgstr ""
+
+#: src/config.h:21
+msgid "Vertical"
+msgstr "ვერტიკალური"
+
+#: src/config.h:252 src/config.h:268
+msgid "Vje Delta"
+msgstr ""
+
+#: src/config.h:253 src/config.h:268
+msgid "WNN"
+msgstr "WNN"
+
+#: src/config.h:75 src/config.h:84
+msgid "Wide"
+msgstr "ფართო"
+
+#: src/config.h:35
+msgid "Wide Latin"
+msgstr "ფართო ლათინური"
+
+#: src/config.h:46
+msgid "Wide bracket and wide slash"
+msgstr ""
+
+#: src/config.h:52 src/engine.cpp:72
+msgid "Wide latin"
+msgstr "ფართო ლათინური"
+
+#: src/config.h:54
+msgid "Wide latin Japanese"
+msgstr "ფართო ლათინური იაპონური"
+
+#: src/config.h:357
+msgid "Wide latin mode"
+msgstr "ფართო ლათინურის რეჟიმი"
+
+#: src/config.h:280
+msgid "tsuki-2-203-101"
+msgstr ""
+
+#: src/config.h:280
+msgid "tsuki-2-203-106"
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/po/sv.po 
new/fcitx5-anthy-5.1.11/po/sv.po
--- old/fcitx5-anthy-5.1.9/po/sv.po     1970-01-01 01:00:00.000000000 +0100
+++ new/fcitx5-anthy-5.1.11/po/sv.po    2026-09-06 04:40:05.000000000 +0200
@@ -0,0 +1,617 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the fcitx5-anthy package.
+#
+# Translators:
+# Daniel Nylander <[email protected]>, 2026
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: fcitx5-anthy\n"
+"Report-Msgid-Bugs-To: [email protected]\n"
+"POT-Creation-Date: 2026-09-04 20:25+0000\n"
+"PO-Revision-Date: 2017-12-26 07:08+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/state.cpp:312
+#, c-format
+msgid "(%d / %d)"
+msgstr "(%d / %d)"
+
+#: src/config.h:21
+msgid "Not Set"
+msgstr "Inte inställt"
+
+#: src/config.h:22
+msgid "Vertical"
+msgstr "Vertikal"
+
+#: src/config.h:22
+msgid "Horizontal"
+msgstr "Horisontell"
+
+#: src/config.h:34 src/engine.cpp:68
+msgid "Hiragana"
+msgstr "Hiragana"
+
+#: src/config.h:34 src/engine.cpp:69
+msgid "Katakana"
+msgstr "Katakana"
+
+#: src/config.h:35
+msgid "Half Katakana"
+msgstr "Katakana med halv bredd"
+
+#: src/config.h:35 src/config.h:54
+msgid "Latin"
+msgstr "Latinsk"
+
+#: src/config.h:36
+msgid "Wide Latin"
+msgstr "Latinsk med full bredd"
+
+#: src/config.h:46 src/config.h:54
+msgid "Japanese"
+msgstr "Japanska"
+
+#: src/config.h:47
+msgid "Wide bracket and wide slash"
+msgstr "Bred hakparentes och brett snedstreck"
+
+#: src/config.h:48
+msgid "Corner bracket and Middle Dot"
+msgstr "Hörnhakparentes och mittpunkt"
+
+#: src/config.h:49
+msgid "Corner bracket and wide slash"
+msgstr "Hörnhakparentes och brett snedstreck"
+
+#: src/config.h:53 src/engine.cpp:72
+msgid "Wide latin"
+msgstr "Latinsk med full bredd"
+
+#: src/config.h:55
+msgid "Wide latin Japanese"
+msgstr "Japanska med latinsk fullbredd"
+
+#: src/config.h:64 src/engine.cpp:82
+msgid "Multi segment"
+msgstr "Flera segment"
+
+#: src/config.h:65 src/engine.cpp:83
+msgid "Single segment"
+msgstr "Ett segment"
+
+#: src/config.h:66
+msgid "Multi segment immediate"
+msgstr "Flera segment direkt"
+
+#: src/config.h:67
+msgid "Single segment immediate"
+msgstr "Ett segment direkt"
+
+#: src/config.h:71 src/engine.cpp:76
+msgid "Romaji"
+msgstr "Romaji"
+
+#: src/config.h:71 src/engine.cpp:77
+msgid "Kana"
+msgstr "Kana"
+
+#: src/config.h:72 src/engine.cpp:78
+msgid "Nicola"
+msgstr "Nicola"
+
+#: src/config.h:76 src/config.h:86
+msgid "Follow mode"
+msgstr "Följ läge"
+
+#: src/config.h:76 src/config.h:85
+msgid "Wide"
+msgstr "Full bredd"
+
+#: src/config.h:77 src/config.h:85
+msgid "Half"
+msgstr "Halv bredd"
+
+#: src/config.h:90
+msgid "None"
+msgstr "Ingen"
+
+#: src/config.h:90 src/config.h:437
+msgid "Convert"
+msgstr "Konvertera"
+
+#: src/config.h:91 src/config.h:424
+msgid "Commit"
+msgstr "Bekräfta"
+
+#: src/config.h:172
+msgid "Page size"
+msgstr "Sidstorlek"
+
+#: src/config.h:175
+msgid "Candidate List Layout"
+msgstr "Layout för kandidatlista"
+
+#: src/config.h:179
+msgid "Number of convert key presses to Show Candidate"
+msgstr "Antal tryck på konverteringstangenten för att visa kandidater"
+
+#: src/config.h:182
+msgid "Predict on input"
+msgstr "Förutsäg vid inmatning"
+
+#: src/config.h:185
+msgid "Insert a blank with a blank key"
+msgstr "Infoga ett blanksteg med blankstegstangenten"
+
+#: src/config.h:188
+msgid "Entering the pseudo ASCII input mode with capital letters"
+msgstr "Gå in i pseudo-ASCII-läge med versaler"
+
+#: src/config.h:190
+msgid "Use half-width characters for symbols"
+msgstr "Använd tecken med halv bredd för symboler"
+
+#: src/config.h:193
+msgid "Use half-width characters for numbers"
+msgstr "Använd tecken med halv bredd för siffror"
+
+#: src/config.h:196
+msgid "Initial Input mode"
+msgstr "Ursprungligt inmatningsläge"
+
+#: src/config.h:198
+msgid "Typing method"
+msgstr "Inmatningsmetod"
+
+#: src/config.h:201
+msgid "Conversion mode"
+msgstr "Konverteringsläge"
+
+#: src/config.h:205
+msgid "Period style"
+msgstr "Punktstil"
+
+#: src/config.h:208
+msgid "Symbol style"
+msgstr "Symbolstil"
+
+#: src/config.h:211
+msgid "Space type"
+msgstr "Mellanslagstyp"
+
+#: src/config.h:213
+msgid "Ten key type"
+msgstr "Typ av numeriskt tangentbord"
+
+#: src/config.h:217
+msgid "Behavior on a comma or a period"
+msgstr "Beteende vid komma eller punkt"
+
+#: src/config.h:220
+msgid "Learn on manual commit"
+msgstr "Lär vid manuell bekräftelse"
+
+#: src/config.h:222
+msgid "Learn on auto commit"
+msgstr "Lär vid automatisk bekräftelse"
+
+#: src/config.h:223
+msgid "Allow split"
+msgstr "Tillåt uppdelning"
+
+#: src/config.h:226
+msgid "Use direct key on predict"
+msgstr "Använd direktangent vid förutsägelse"
+
+#: src/config.h:228
+msgid "Show candidates label"
+msgstr "Visa kandidatetikett"
+
+#: src/config.h:233
+msgid "Show input mode"
+msgstr "Visa inmatningsläge"
+
+#: src/config.h:235
+msgid "Show typing method"
+msgstr "Visa inmatningsmetod"
+
+#: src/config.h:237
+msgid "Show conversion mode"
+msgstr "Visa konverteringsläge"
+
+#: src/config.h:239
+msgid "Show period style"
+msgstr "Visa punktstil"
+
+#: src/config.h:241
+msgid "Show symbol style"
+msgstr "Visa symbolstil"
+
+#: src/config.h:252 src/config.h:267 src/config.h:280 src/config.h:295
+msgid "Default"
+msgstr "Standard"
+
+#: src/config.h:252 src/config.h:267
+msgid "Atok"
+msgstr "Atok"
+
+#: src/config.h:253 src/config.h:268
+msgid "Canna"
+msgstr "Canna"
+
+#: src/config.h:253 src/config.h:268
+msgid "MS IME"
+msgstr "MS IME"
+
+#: src/config.h:253 src/config.h:269
+msgid "Vje Delta"
+msgstr "Vje Delta"
+
+#: src/config.h:254 src/config.h:269
+msgid "WNN"
+msgstr "WNN"
+
+#: src/config.h:254 src/config.h:269 src/config.h:282 src/config.h:298
+msgid "Custom"
+msgstr "Anpassad"
+
+#: src/config.h:268
+msgid "Azik"
+msgstr "Azik"
+
+#: src/config.h:280
+msgid "101kana"
+msgstr "101kana"
+
+#: src/config.h:281
+msgid "tsuki-2-203-101"
+msgstr "tsuki-2-203-101"
+
+#: src/config.h:281
+msgid "tsuki-2-203-106"
+msgstr "tsuki-2-203-106"
+
+#: src/config.h:282
+msgid "Quick Kana"
+msgstr "Snabb kana"
+
+#: src/config.h:295
+msgid "Nicola-A"
+msgstr "Nicola-A"
+
+#: src/config.h:296
+msgid "Nicola-F"
+msgstr "Nicola-F"
+
+#: src/config.h:296
+msgid "Nicola-J"
+msgstr "Nicola-J"
+
+#: src/config.h:297
+msgid "Oasys100J"
+msgstr "Oasys100J"
+
+#: src/config.h:297
+msgid "Tron Dvorak"
+msgstr "Tron Dvorak"
+
+#: src/config.h:298
+msgid "Tron Qwerty JP"
+msgstr "Tron Qwerty JP"
+
+#: src/config.h:304
+msgid "Key binding profile"
+msgstr "Tangentbindningsprofil"
+
+#: src/config.h:307
+msgid "Romaji Table"
+msgstr "Romaji-tabell"
+
+#: src/config.h:310
+msgid "Kana Table"
+msgstr "Kana-tabell"
+
+#: src/config.h:312
+msgid "Nicola Table"
+msgstr "Nicola-tabell"
+
+#: src/config.h:315
+msgid "Custom Key Binding"
+msgstr "Anpassad tangentbindning"
+
+#: src/config.h:317
+msgid "Custom Romaji Table"
+msgstr "Anpassad romaji-tabell"
+
+#: src/config.h:319
+msgid "Custom Kana Table"
+msgstr "Anpassad kana-tabell"
+
+#: src/config.h:321
+msgid "Custom Nicola Table"
+msgstr "Anpassad Nicola-tabell"
+
+#: src/config.h:328
+msgid "Circle input mode"
+msgstr "Växla inmatningsläge"
+
+#: src/config.h:334
+msgid "Circle kana mode"
+msgstr "Växla kana-läge"
+
+#: src/config.h:340
+msgid "Circle latin and hiragana mode"
+msgstr "Växla latinskt och hiragana-läge"
+
+#: src/config.h:346
+msgid "Circle typing method"
+msgstr "Växla inmatningsmetod"
+
+#: src/config.h:352
+msgid "Latin mode"
+msgstr "Latinskt läge"
+
+#: src/config.h:358
+msgid "Wide latin mode"
+msgstr "Latinskt läge med full bredd"
+
+#: src/config.h:364
+msgid "Hiragana mode"
+msgstr "Hiragana-läge"
+
+#: src/config.h:370
+msgid "Katakana mode"
+msgstr "Katakana-läge"
+
+#: src/config.h:376
+msgid "Half Katakana mode"
+msgstr "Katakana-läge med halv bredd"
+
+#: src/config.h:382
+msgid "Cancel pseudo ascii mode"
+msgstr "Avbryt pseudo-ASCII-läge"
+
+#: src/config.h:388
+msgid "Insert space"
+msgstr "Infoga mellanslag"
+
+#: src/config.h:394
+msgid "Insert Alternative space"
+msgstr "Infoga alternativt mellanslag"
+
+#: src/config.h:400
+msgid "Insert Half Space"
+msgstr "Infoga mellanslag med halv bredd"
+
+#: src/config.h:406
+msgid "Insert wide space"
+msgstr "Infoga mellanslag med full bredd"
+
+#: src/config.h:412
+msgid "BackSpace"
+msgstr "Backsteg"
+
+#: src/config.h:418
+msgid "Delete"
+msgstr "Ta bort"
+
+#: src/config.h:431
+msgid "Commit Reverse Learn"
+msgstr "Bekräfta och återkalla inlärning"
+
+#: src/config.h:444
+msgid "Predict"
+msgstr "Förutsäg"
+
+#: src/config.h:450
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: src/config.h:456
+msgid "Cancel all"
+msgstr "Avbryt allt"
+
+#: src/config.h:462
+msgid "Move caret first"
+msgstr "Flytta insättningspunkten till början"
+
+#: src/config.h:468
+msgid "Move caret last"
+msgstr "Flytta insättningspunkten till slutet"
+
+#: src/config.h:474
+msgid "Move caret forward"
+msgstr "Flytta insättningspunkten framåt"
+
+#: src/config.h:480
+msgid "Move caret backward"
+msgstr "Flytta insättningspunkten bakåt"
+
+#: src/config.h:486
+msgid "Select first segment"
+msgstr "Välj första segmentet"
+
+#: src/config.h:492
+msgid "Select last segment"
+msgstr "Välj sista segmentet"
+
+#: src/config.h:498
+msgid "Select next segment"
+msgstr "Välj nästa segment"
+
+#: src/config.h:504
+msgid "Select prev segment"
+msgstr "Välj föregående segment"
+
+#: src/config.h:510
+msgid "Shrink segment"
+msgstr "Förkorta segment"
+
+#: src/config.h:516
+msgid "Expand segment"
+msgstr "Utöka segment"
+
+#: src/config.h:522
+msgid "Commit first segment"
+msgstr "Bekräfta första segmentet"
+
+#: src/config.h:528
+msgid "Commit selected segment"
+msgstr "Bekräfta valt segment"
+
+#: src/config.h:534
+msgid "Commit first segement reverse learn"
+msgstr "Bekräfta första segmentet och återkalla inlärning"
+
+#: src/config.h:540
+msgid "Commit selected segement reverse learn"
+msgstr "Bekräfta valt segment och återkalla inlärning"
+
+#: src/config.h:546
+msgid "Select first candidate"
+msgstr "Välj första kandidaten"
+
+#: src/config.h:552
+msgid "Select last candidate"
+msgstr "Välj sista kandidaten"
+
+#: src/config.h:558
+msgid "Select next candidate"
+msgstr "Välj nästa kandidat"
+
+#: src/config.h:566
+msgid "Select prev candidate"
+msgstr "Välj föregående kandidat"
+
+#: src/config.h:572
+msgid "Candidates Page Up"
+msgstr "Kandidatlista sida upp"
+
+#: src/config.h:578
+msgid "Candidates Page Down"
+msgstr "Kandidatlista sida ned"
+
+#: src/config.h:584
+msgid "Convert char type forward"
+msgstr "Växla teckentyp framåt"
+
+#: src/config.h:590
+msgid "Convert char type backward"
+msgstr "Växla teckentyp bakåt"
+
+#: src/config.h:596
+msgid "Convert To Hiragana"
+msgstr "Konvertera till hiragana"
+
+#: src/config.h:602
+msgid "Convert To Katakana"
+msgstr "Konvertera till katakana"
+
+#: src/config.h:608
+msgid "Convert To Half"
+msgstr "Konvertera till halv bredd"
+
+#: src/config.h:614
+msgid "Convert To Half Katakana"
+msgstr "Konvertera till katakana med halv bredd"
+
+#: src/config.h:620
+msgid "Convert To Wide Latin"
+msgstr "Konvertera till latinsk fullbredd"
+
+#: src/config.h:626
+msgid "Convert To Latin"
+msgstr "Konvertera till latinsk"
+
+#: src/config.h:632
+msgid "Reconvert"
+msgstr "Konvertera igen"
+
+#: src/config.h:638 src/config.h:668
+msgid "Dict admin"
+msgstr "Ordboksadministration"
+
+#: src/config.h:644
+msgid "Add Word"
+msgstr "Lägg till ord"
+
+#: src/config.h:650
+msgid "Left thumb key"
+msgstr "Vänster tumtangent"
+
+#: src/config.h:656
+msgid "Right thumb key"
+msgstr "Höger tumtangent"
+
+#: src/config.h:660
+msgid "Ro key for kana layout"
+msgstr "Ro-tangent för kana-layout"
+
+#: src/config.h:662
+msgid "Nicola time"
+msgstr "Nicola-tid"
+
+#: src/config.h:666
+msgid "Add word"
+msgstr "Lägg till ord"
+
+#: src/config.h:672
+msgid "General"
+msgstr "Allmänt"
+
+#: src/config.h:674
+msgid "Interface"
+msgstr "Gränssnitt"
+
+#: src/config.h:676
+msgid "Key Profile"
+msgstr "Tangentprofil"
+
+#: src/config.h:677
+msgid "Key"
+msgstr "Tangent"
+
+#: src/config.h:681
+msgid "Command"
+msgstr "Kommando"
+
+#: src/engine.cpp:70
+msgid "Half width katakana"
+msgstr "Katakana med halv bredd"
+
+#: src/engine.cpp:71
+msgid "Direct input"
+msgstr "Direktinmatning"
+
+#: src/engine.cpp:78
+msgid "Thumb shift"
+msgstr "Tumskift"
+
+#: src/engine.cpp:84
+msgid "Convert as you type (Multi segment)"
+msgstr "Konvertera medan du skriver (flera segment)"
+
+#: src/engine.cpp:85
+msgid "Convert as you type (Single segment)"
+msgstr "Konvertera medan du skriver (ett segment)"
+
+#: src/anthy-addon.conf.in.in:2 src/anthy.conf.in:2
+msgid "Anthy"
+msgstr "Anthy"
+
+#: org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in:7
+msgid "Anthy for Fcitx 5"
+msgstr "Anthy för Fcitx 5"
+
+#: org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml.in:8
+msgid "Japanese input method based on Anthy"
+msgstr "Japansk inmatningsmetod baserad på Anthy"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/src/config.h 
new/fcitx5-anthy-5.1.11/src/config.h
--- old/fcitx5-anthy-5.1.9/src/config.h 2025-12-22 07:18:16.000000000 +0100
+++ new/fcitx5-anthy-5.1.11/src/config.h        2026-09-06 04:40:05.000000000 
+0200
@@ -13,6 +13,7 @@
 #include <fcitx-utils/i18n.h>
 #include <fcitx-utils/key.h>
 #include <fcitx-utils/keysym.h>
+#include <fcitx-utils/misc.h>
 #include <fcitx/candidatelist.h>
 #include <string>
 
@@ -660,7 +661,7 @@
     fcitx::Option<int, fcitx::IntConstrain> nicolaTime{
         this, "NicolaTime", _("Nicola time"), 200, {5, 1000}};);
 
-FCITX_CONFIGURATION(AnthyCommnadConfig,
+FCITX_CONFIGURATION(AnthyCommandConfig,
                     fcitx::Option<std::string> addWordCommand{
                         this, "AddWord", _("Add word"), "kasumi -a"};
                     fcitx::Option<std::string> dictAdminCommand{
@@ -674,6 +675,9 @@
     fcitx::Option<AnthyKeyProfileConfig> keyProfile{this, "KeyProfile",
                                                     _("Key Profile")};
     fcitx::Option<AnthyKeyConfig> key{this, "Key", _("Key")};
-    fcitx::Option<AnthyCommnadConfig> command{this, "Command", _("Command")};);
+    fcitx::ConditionalHidden < fcitx::isAndroid() || fcitx::isApple() ||
+        fcitx::isEmscripten(),
+    fcitx::Option < AnthyCommandConfig >>
+        command{this, "Command", _("Command")};);
 
 #endif // _FCITX5_ANTHY_CONFIG_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/src/key2kana_table.h 
new/fcitx5-anthy-5.1.11/src/key2kana_table.h
--- old/fcitx5-anthy-5.1.9/src/key2kana_table.h 2025-12-22 07:18:16.000000000 
+0100
+++ new/fcitx5-anthy-5.1.11/src/key2kana_table.h        2026-09-06 
04:40:05.000000000 +0200
@@ -75,6 +75,7 @@
     FCITX_INLINE_DEFINE_DEFAULT_DTOR_AND_MOVE_WITHOUT_SPEC(Key2KanaTable)
 
     const Key2KanaRules &table() const { return rules_; }
+    const std::string &name() const { return name_; }
 
     void appendRule(std::string sequence, std::vector<std::string> result);
     void appendRule(std::string sequence, std::string result, std::string 
cont);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/src/state.cpp 
new/fcitx5-anthy-5.1.11/src/state.cpp
--- old/fcitx5-anthy-5.1.9/src/state.cpp        2025-12-22 07:18:16.000000000 
+0100
+++ new/fcitx5-anthy-5.1.11/src/state.cpp       2026-09-06 04:40:05.000000000 
+0200
@@ -446,10 +446,8 @@
 }
 
 void AnthyState::syncTypingMethod() {
-    if (preedit_.typingMethod() != engine_->typingMethod()) {
-        preedit_.setTypingMethod(engine_->typingMethod());
-        preedit_.setPseudoAsciiMode(pseudoAsciiMode());
-    }
+    preedit_.setTypingMethod(engine_->typingMethod());
+    preedit_.setPseudoAsciiMode(pseudoAsciiMode());
 
     engine_->typingMethodAction()->update(ic_);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcitx5-anthy-5.1.9/test/teststylefile.cpp 
new/fcitx5-anthy-5.1.11/test/teststylefile.cpp
--- old/fcitx5-anthy-5.1.9/test/teststylefile.cpp       2025-12-22 
07:18:16.000000000 +0100
+++ new/fcitx5-anthy-5.1.11/test/teststylefile.cpp      2026-09-06 
04:40:05.000000000 +0200
@@ -12,7 +12,10 @@
 #include <tuple>
 #include <vector>
 
-int main() {
+namespace {
+
+void test101kana() {
+
     StyleFile style;
     style.load(TESTING_SOURCE_DIR "/profile/101kana.sty");
     FCITX_ASSERT(style.title() == "101英語キーボード用かな配列");
@@ -62,6 +65,109 @@
         FCITX_ASSERT(values);
         FCITX_ASSERT(*values == std::get<1>(expectedValues[i]));
     }
+}
+
+void testwnn() {
+
+    StyleFile style;
+    style.load(TESTING_SOURCE_DIR "/profile/wnn.sty");
+    FCITX_ASSERT(style.title() == "Wnn");
+    constexpr std::string_view section = "RomajiTable/FundamentalTable";
+    auto keys = style.getKeyList(section);
+    FCITX_ASSERT(keys);
+    std::vector<std::tuple<std::string, std::vector<std::string>>>
+        expectedValues = {
+            {"-", {"ー"}},     {"z.", {"…"}},     {"z-", {"〜"}},
+            {"a", {"あ"}},     {"i", {"い"}},     {"u", {"う"}},
+            {"e", {"え"}},     {"o", {"お"}},     {"ka", {"か"}},
+            {"ki", {"き"}},    {"ku", {"く"}},    {"ke", {"け"}},
+            {"ko", {"こ"}},    {"kya", {"きゃ"}}, {"kyi", {"きぃ"}},
+            {"kyu", {"きゅ"}}, {"kye", {"きぇ"}}, {"kyo", {"きょ"}},
+            {"sa", {"さ"}},    {"si", {"し"}},    {"su", {"す"}},
+            {"se", {"せ"}},    {"so", {"そ"}},    {"sya", {"しゃ"}},
+            {"syi", {"しぃ"}}, {"syu", {"しゅ"}}, {"sye", {"しぇ"}},
+            {"syo", {"しょ"}}, {"sha", {"しゃ"}}, {"shi", {"し"}},
+            {"shu", {"しゅ"}}, {"she", {"しぇ"}}, {"sho", {"しょ"}},
+            {"ta", {"た"}},    {"ti", {"ち"}},    {"tu", {"つ"}},
+            {"te", {"て"}},    {"to", {"と"}},    {"tya", {"ちゃ"}},
+            {"tyi", {"てぃ"}}, {"tyu", {"ちゅ"}}, {"tye", {"ちぇ"}},
+            {"tyo", {"ちょ"}}, {"tha", {"てゃ"}}, {"thi", {"てぃ"}},
+            {"thu", {"てゅ"}}, {"the", {"てぇ"}}, {"tho", {"てょ"}},
+            {"tsu", {"つ"}},   {"cha", {"ちゃ"}}, {"chi", {"ち"}},
+            {"chu", {"ちゅ"}}, {"che", {"ちぇ"}}, {"cho", {"ちょ"}},
+            {"na", {"な"}},    {"ni", {"に"}},    {"nu", {"ぬ"}},
+            {"ne", {"ね"}},    {"no", {"の"}},    {"nya", {"にゃ"}},
+            {"nyi", {"にぃ"}}, {"nyu", {"にゅ"}}, {"nye", {"にぇ"}},
+            {"nyo", {"にょ"}}, {"ha", {"は"}},    {"hi", {"ひ"}},
+            {"hu", {"ふ"}},    {"he", {"へ"}},    {"ho", {"ほ"}},
+            {"hya", {"ひゃ"}}, {"hyi", {"ひぃ"}}, {"hyu", {"ひゅ"}},
+            {"hye", {"ひぇ"}}, {"hyo", {"ひょ"}}, {"fa", {"ふぁ"}},
+            {"fi", {"ふぃ"}},  {"fu", {"ふ"}},    {"fe", {"ふぇ"}},
+            {"fo", {"ふぉ"}},  {"fya", {"ふゃ"}}, {"fyi", {"ふぃ"}},
+            {"fyu", {"ふゅ"}}, {"fye", {"ふぇ"}}, {"fyo", {"ふょ"}},
+            {"ma", {"ま"}},    {"mi", {"み"}},    {"mu", {"む"}},
+            {"me", {"め"}},    {"mo", {"も"}},    {"mya", {"みゃ"}},
+            {"myu", {"みゅ"}}, {"mye", {"みぇ"}}, {"myo", {"みょ"}},
+            {"ya", {"や"}},    {"yi", {"い"}},    {"yu", {"ゆ"}},
+            {"ye", {"いぇ"}},  {"yo", {"よ"}},    {"ra", {"ら"}},
+            {"ri", {"り"}},    {"ru", {"る"}},    {"re", {"れ"}},
+            {"ro", {"ろ"}},    {"la", {"ら"}},    {"li", {"り"}},
+            {"lu", {"る"}},    {"le", {"れ"}},    {"lo", {"ろ"}},
+            {"rya", {"りゃ"}}, {"ryi", {"りぃ"}}, {"ryu", {"りゅ"}},
+            {"rye", {"りぇ"}}, {"ryo", {"りょ"}}, {"lya", {"りゃ"}},
+            {"lyi", {"りぃ"}}, {"lyu", {"りゅ"}}, {"lye", {"りぇ"}},
+            {"lyo", {"りょ"}}, {"wa", {"わ"}},    {"wi", {"ゐ"}},
+            {"wu", {"う"}},    {"we", {"ゑ"}},    {"wo", {"を"}},
+            {"ga", {"が"}},    {"gi", {"ぎ"}},    {"gu", {"ぐ"}},
+            {"ge", {"げ"}},    {"go", {"ご"}},    {"gya", {"ぎゃ"}},
+            {"gyi", {"ぎぃ"}}, {"gyu", {"ぎゅ"}}, {"gye", {"ぎぇ"}},
+            {"gyo", {"ぎょ"}}, {"za", {"ざ"}},    {"zi", {"じ"}},
+            {"zu", {"ず"}},    {"ze", {"ぜ"}},    {"zo", {"ぞ"}},
+            {"zya", {"じゃ"}}, {"zyi", {"じぃ"}}, {"zyu", {"じゅ"}},
+            {"zye", {"じぇ"}}, {"zyo", {"じょ"}}, {"ja", {"じゃ"}},
+            {"ji", {"じ"}},    {"ju", {"じゅ"}},  {"je", {"じぇ"}},
+            {"jo", {"じょ"}},  {"da", {"だ"}},    {"di", {"ぢ"}},
+            {"du", {"づ"}},    {"de", {"で"}},    {"do", {"ど"}},
+            {"dya", {"ぢゃ"}}, {"dyi", {"でぃ"}}, {"dyu", {"ぢゅ"}},
+            {"dye", {"ぢぇ"}}, {"dyo", {"ぢょ"}}, {"dha", {"でゃ"}},
+            {"dhi", {"でぃ"}}, {"dhu", {"でゅ"}}, {"dhe", {"でぇ"}},
+            {"dho", {"でょ"}}, {"ba", {"ば"}},    {"bi", {"び"}},
+            {"bu", {"ぶ"}},    {"be", {"べ"}},    {"bo", {"ぼ"}},
+            {"bya", {"びゃ"}}, {"byi", {"びゅ"}}, {"byu", {"びゅ"}},
+            {"bye", {"びぇ"}}, {"byo", {"びょ"}}, {"pa", {"ぱ"}},
+            {"pi", {"ぴ"}},    {"pu", {"ぷ"}},    {"pe", {"ぺ"}},
+            {"po", {"ぽ"}},    {"pya", {"ぴゃ"}}, {"pyi", {"ぴぃ"}},
+            {"pyu", {"ぴゅ"}}, {"pye", {"ぴぇ"}}, {"pyo", {"ぴょ"}},
+            {"va", {"ヴぁ"}},  {"vi", {"ヴぃ"}},  {"vu", {"ヴ"}},
+            {"ve", {"ヴぇ"}},  {"vo", {"ヴぉ"}},  {"kwa", {"くゎ"}},
+            {"kwi", {"くぃ"}}, {"kwu", {"く"}},   {"kwe", {"くぇ"}},
+            {"kwo", {"くぉ"}}, {"gwa", {"ぐゎ"}}, {"gwi", {"ぐぃ"}},
+            {"gwu", {"ぐ"}},   {"gwe", {"ぐぇ"}}, {"gwo", {"ぐぉ"}},
+            {"tsa", {"つぁ"}}, {"tsi", {"つぃ"}}, {"tse", {"つぇ"}},
+            {"tso", {"つぉ"}}, {"n", {"ん"}},     {"n'", {"ん"}},
+            {"nn", {"ん"}},    {"xa", {"ぁ"}},    {"xi", {"ぃ"}},
+            {"xu", {"ぅ"}},    {"xe", {"ぇ"}},    {"xo", {"ぉ"}},
+            {"xya", {"ゃ"}},   {"xyu", {"ゅ"}},   {"xyo", {"ょ"}},
+            {"xtu", {"っ"}},   {"xwa", {"ゎ"}},   {"xti", {"てぃ"}},
+            {"xdi", {"でぃ"}}, {"xdu", {"どぅ"}}, {"xde", {"でぇ"}},
+            {"xdo", {"どぉ"}}, {"xwi", {"うぃ"}}, {"xwe", {"うぇ"}},
+            {"xwo", {"うぉ"}},
+        };
+    FCITX_ASSERT(expectedValues.size() == keys->size());
+    for (size_t i = 0; i < keys->size(); i++) {
+        FCITX_ASSERT((*keys)[i] == std::get<0>(expectedValues[i]))
+            << (*keys)[i] << " " << expectedValues[i];
+        auto values = style.getStringArray(section, (*keys)[i]);
+        FCITX_ASSERT(values);
+        FCITX_ASSERT(*values == std::get<1>(expectedValues[i]));
+    }
+}
+
+} // namespace
+
+int main() {
+    test101kana();
+    testwnn();
 
     return 0;
 }

++++++ fcitx5-anthy-leap15.5.patch ++++++
--- /var/tmp/diff_new_pack.Ov8LYH/_old  2026-10-22 15:50:10.132782691 +0200
+++ /var/tmp/diff_new_pack.Ov8LYH/_new  2026-10-22 15:50:10.141783068 +0200
@@ -2,9 +2,9 @@
 ===================================================================
 --- fcitx5-anthy-5.1.9.orig/CMakeLists.txt
 +++ fcitx5-anthy-5.1.9/CMakeLists.txt
-@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.6)
+@@ -2,7 +2,7 @@
  
- project(fcitx5-anthy VERSION 5.1.9)
+ project(fcitx5-anthy VERSION 5.1.11)
  
 -set(REQUIRED_FCITX_VERSION 5.1.13)
 +set(REQUIRED_FCITX_VERSION 5.0.18)
@@ -15,7 +15,7 @@
 ===================================================================
 --- fcitx5-anthy-5.1.9.orig/src/engine.cpp
 +++ fcitx5-anthy-5.1.9/src/engine.cpp
-@@ -294,7 +294,7 @@ AnthyEngine::AnthyEngine(fcitx::Instance
+@@ -294,7 +294,7 @@
              FCITX_ANTHY_INFO() << "Anthy: " << msg;
          },
          0);
@@ -24,7 +24,7 @@
                    fcitx::isEmscripten()) {
          const auto &sp = fcitx::StandardPaths::global();
          std::string anthy_conf = sp.locate(fcitx::StandardPathsType::Data,
-@@ -311,7 +311,7 @@ AnthyEngine::AnthyEngine(fcitx::Instance
+@@ -311,7 +311,7 @@
          anthy_conf_override(
              "XDG_CONFIG_HOME",
              
sp.userDirectory(fcitx::StandardPathsType::Data).string().c_str());

Reply via email to