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+. -[](https://jenkins.fcitx-im.org/job/fcitx5-anthy/) +[](https://jenkins.fcitx-im.org/job/fcitx5-anthy/) [](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());
