commit 68c9c162c815a1d09c478a97b92a9cf0c2c5bccb
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Thu Jan 22 10:41:45 2026 +0100

    Release 1.17.17

commit 0ab03196abd931e57d51ada7d687fe92a69790b3
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Thu Jan 22 19:39:25 2026 +0100

    Update ibus-table.pot (Only line number changes)

commit 2b535141d25920e10c7436d5e8b1d600d599c692
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Thu Jan 22 18:13:23 2026 +0100

    Fix ruff warnings

commit 61793b35338cfab7acae7d65050b7141821be257
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Thu Jan 22 12:07:17 2026 +0100

    Fix some pylint warnings

commit aa885a6d15d62b6199eabfad25f10e949b7cbf29
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Thu Jan 22 11:08:03 2026 +0100

    Fix some ruff warnings (Dictionary key literal `兑` repeated ...)

commit 37b5285031a3dfaeb9ae5d4f52989c58f661a64a
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Oct 6 11:08:41 2025 +0200

    Update Unihan_Variants.txt and regenerate engine/chinese_variants.py for Unicode 17.0.0 release
    
    - Update Unihan_Variants.txt from “2024-07-31 Unicode 16.0.0” to “2025-07-24 Unicode version: 17.0.0”
    - Regenerate engine/chinese_variants.py for Unihan_Variants.txt

commit 5a564838de73e9354ca2e693aa2c9e7591de2925
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date:   Thu Jan 22 00:58:29 2026 +0000

    Translated using Weblate (Romanian)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
    Translation: ibus-table/app

commit 61329c120dfc3d249b6f93962bbb6370027dd6dd
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Sun Jan 18 09:58:23 2026 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 69.2% (106 of 153 strings)
    
    Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit f0401406318c0597fb3bddfacee5d75c7f9f133e
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Sun Jan 18 09:58:23 2026 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 69.2% (106 of 153 strings)
    
    Translated using Weblate (Hungarian)
    
    Currently translated at 49.0% (75 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/hu/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit e115df74a2f98f10e7780f028cc8a91d4c8130d3
Author: Dragomer Tihamer <tihamerdragomer0@gmail.com>
Date:   Sun Jan 18 09:58:22 2026 +0000

    Translated using Weblate (Hungarian)
    
    Currently translated at 22.8% (35 of 153 strings)
    
    Co-authored-by: Dragomer Tihamer <tihamerdragomer0@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/hu/
    Translation: ibus-table/app

commit e7c6bdbce28f28093d0016b0993268794393a2a0
Author: Dragomer Tihamer <tihamerdragomer0@gmail.com>
Date:   Sat Jan 10 17:30:29 2026 +0000

    Added translation using Weblate (Hungarian)
    
    Co-authored-by: Dragomer Tihamer <tihamerdragomer0@gmail.com>

commit 91a7e9add564059d077475cf006888d52eedd28a
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Sat Jan 10 17:30:29 2026 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 67.9% (104 of 153 strings)
    
    Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit 5018bc2b6df0c7e5d0e22678c3bf5475880350d4
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Tue Dec 30 02:58:25 2025 +0000

    Translated using Weblate (Japanese)
    
    Currently translated at 49.6% (76 of 153 strings)
    
    Translated using Weblate (Georgian)
    
    Currently translated at 67.9% (104 of 153 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 28.7% (44 of 153 strings)
    
    Translated using Weblate (Chinese (Hong Kong) (zh_HK))
    
    Currently translated at 20.9% (32 of 153 strings)
    
    Translated using Weblate (Sinhala)
    
    Currently translated at 11.1% (17 of 153 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 75.8% (116 of 153 strings)
    
    Translated using Weblate (Persian)
    
    Currently translated at 15.0% (23 of 153 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 98.0% (150 of 153 strings)
    
    Translated using Weblate (Kabyle)
    
    Currently translated at 37.2% (57 of 153 strings)
    
    Translated using Weblate (Romanian)
    
    Currently translated at 15.6% (24 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/cs/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fa/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ja/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_PT/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/si/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_HK/
    Translation: ibus-table/app

commit b4b8fd2c508ad13473efd590145aec7877b4a7a6
Author: naly zzwd <xeanhort007@gmail.com>
Date:   Wed Dec 17 15:32:01 2025 +0000

    Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: naly zzwd <xeanhort007@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
    Translation: ibus-table/app

commit 76948751b70e62910e87ab0f114528933bc058ce
Author: Pavel Borecki <pavel.borecki@gmail.com>
Date:   Thu Dec 11 11:16:05 2025 +0000

    Translated using Weblate (Czech)
    
    Currently translated at 97.3% (149 of 153 strings)
    
    Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/cs/
    Translation: ibus-table/app

commit 302d30f628834b0a6e0507b8e958b6f65d84360e
Author: Tomas Longin Hoffmann <ask@tomek.wtf>
Date:   Tue Oct 7 19:54:05 2025 +0000

    Translated using Weblate (Czech)
    
    Currently translated at 96.7% (148 of 153 strings)
    
    Co-authored-by: Tomas Longin Hoffmann <ask@tomek.wtf>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/cs/
    Translation: ibus-table/app

commit ce05cd5763a9e2d38784b6da447f7e5fc1bd4127
Author: Weblate <noreply@weblate.org>
Date:   Mon Oct 6 09:34:15 2025 +0000

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit bb6084f4e8027f4e1dd4378d82ac91a5a685d441
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Oct 6 10:28:34 2025 +0200

    Release 1.17.16

commit 00770433e8585cd3a176958c7150486265accdbd
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Oct 6 10:30:51 2025 +0200

    Update ibus-table.pot (Only line number changes)

commit e0d4a9148133b306d4fe84968745d52efb3fb2b9
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Oct 6 10:24:51 2025 +0200

    Fix typo in comment

commit 4c070da0ba740c4e9baaffe261b8ab8159289ea6
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Aug 13 17:04:15 2025 +0200

    Use text.set_attributes(attrs) instead of looping over attrs

commit 5116d68773b70a60e576a6bc997d2070c3d792e6
Author: Oğuz Ersen <oguz@ersen.moe>
Date:   Sun Oct 5 13:54:00 2025 +0000

    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/tr/
    Translation: ibus-table/app

commit 3923b20781636e8e537c51ece733a64bedd74f00
Author: Dingzhong Chen <wsxy162@gmail.com>
Date:   Sun Oct 5 13:54:00 2025 +0000

    Translated using Weblate (Chinese (Simplified) (zh_CN))
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Dingzhong Chen <wsxy162@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_CN/
    Translation: ibus-table/app

commit 29a3472632c319b8e7d8e0b2077cded9b385fe77
Author: Sergey A <Ser82-png@yandex.ru>
Date:   Sun Aug 31 15:53:40 2025 +0000

    Translated using Weblate (Russian)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Co-authored-by: Sergey A <Ser82-png@yandex.ru>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translation: ibus-table/app

commit f57be3a663dfa92b5f2af4a63e680f2da0dbcc20
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 00:51:02 2025 +0200

    Release 1.17.15

commit 1d88290122e5de71eb6505a122315e3fbdbdf967
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 18:55:24 2025 +0200

    Log all unhandled exceptions, makes debugging a lot easier
    
    When Python code runs in an environment like IBus, unhandled
    exceptions inside callbacks are usually caught and swallowed by the
    framework, often with no logging. That’s why one sees “silent”
    failures: the event handler stops executing at the exception, but IBus
    continues running, and you get no clue unless you manually log
    something.
    
    Helped a lot when debugging:
    
    https://github.com/mike-fabian/ibus-table/issues/201

commit 6f1e2170e2b8faffc9ff272339cfb889be50404f
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 02:45:10 2025 +0200

    Stop calling IBus.init(), Python code no longer needs to call that
    
    Because of:
    https://github.com/ibus/ibus/pull/2730/commits/816ec3c18015b571fb8813a0b315d8769a6bc420
    
    With IBus.init() it does not work on Ubuntu 24.04.3 LTS with IBus
    1.5.29-rc2, i.e. calling IBus.init() from Python is not only not
    needed anymore but can cause problems.

commit bbad7439c54a6b72055b6664b8f7223927fd38d7
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 00:27:43 2025 +0200

    Don't take index of the string returned by get_goucima() if it is too short
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/201

commit e230672fec18843b2e0f601c3888df93f5c99759
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri Aug 8 16:56:14 2025 +0200

    Fix debug message

commit 16a2ab6e56c570262b1435587a0453e5f968d367
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Wed Jul 30 02:53:39 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 22.2% (34 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit 5c728b0751bc19e844c45c3544942df8b93476a5
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Tue Jul 22 19:38:56 2025 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 61.4% (94 of 153 strings)
    
    Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit 17de61dc07ba350d54d87e75addb07e74a558071
Author: Jim Spentzos <jimspentzos2000@gmail.com>
Date:   Mon Jun 30 12:53:10 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 19.6% (30 of 153 strings)
    
    Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit dcf3715de55888fd3d532cb02789d9aa829f30fc
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Sun Jun 29 04:38:08 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 19.6% (30 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit 314f83cbe05131d2c28d75f33ba43bf4a3a0e07d
Author: Fco. Javier F. Serrador <fserrador@gmail.com>
Date:   Sat Jun 28 12:41:46 2025 +0000

    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
    Translation: ibus-table/app

commit c5136b1a22ea359e61bb65790fbd6c9c43614f58
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Thu Jun 26 02:02:53 2025 +0000

    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
    Translation: ibus-table/app

commit 64084548a30a668c48daae907d58d7a15b81fe68
Author: Jim Spentzos <jimspentzos2000@gmail.com>
Date:   Sun Jun 22 09:41:20 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 18.3% (28 of 153 strings)
    
    Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit 4f4978e68660dfc03d7ed1a17615c19c7301c608
Author: Weblate <noreply@weblate.org>
Date:   Tue Jun 17 09:11:29 2025 +0000

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 3b0c6347d38ddddbf819bdaabd50aef9bc2d17b7
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 09:14:19 2025 +0200

    Release 1.17.14

commit 8d52795e0bb8763bd63b306fd4e04253b800a9c8
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 10:01:14 2025 +0200

    Update ibus-table.pot (Only line number changes

commit 18cd78dc5e859f6c6c4dfc0edf617789b28b960c
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 09:56:09 2025 +0200

    Migrate test_0_gtk.py from Gtk.main() to GLib.MainLoop()

commit 71b25961edca78c9aba1b672ea2031931c6e4034
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 09:03:24 2025 +0200

    Add "PRAGMA busy_timeout = 5000;"
    
    That seemed to be helpful to prevent database errors on FreeBSD for Typing Booster,
    it is probably a good idea to do this for ibus-table as well.

commit 4f4bec9d037d41920c3e1b82f38d34c8d75617af
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 21:17:55 2025 +0200

    Fix pylint warnings

commit 77cdd5a1acbcb45a836be023cf7f18b4bc7d8586
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 21:00:30 2025 +0200

    Fix pylint `consider-using-f-string` warnings

commit 45bf3f75c24d35fc939f342857ae159a7a16aaa5
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 20:34:07 2025 +0200

    Fix pylint warning: table.py:2774:4: W0102: Dangerous default value [] as argument (dangerous-default-value
    
    Avoid the "mutable default argument pitfall" where default arguments
    that are mutable (like list, dict, or set) can retain changes between
    function calls, leading to unexpected behaviour.
    
    In Python, default arguments are evaluated only once—when the function
    is defined, not each time it's called.  If you modify a mutable
    default argument (e.g., append to a list), the changes persist across
    future calls.

commit 515f2b7b35a37648dfc1f5d9c9c9ab473d65d885
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 20:22:15 2025 +0200

    Fix one pylint warning

commit fe739d40013fa13c979293d9f68ba1511bf35fa0
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 20:09:46 2025 +0200

    Use ast.literal_eval() instead of just eval()

commit 8c5a236c030862b0bc627c08977912bd58bbd734
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 19:47:30 2025 +0200

    Do not use “global DEBUG_LEVEL” in “class TabEngine()”
    
    Because ibus-table offers multiple engines these may overwrite each
    others debug level settings if DEBUG_LEVEL is a global variable.

commit 0af84e029494984e66a6bee86630104d941fd5ec
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 3 16:35:50 2025 +0200

    A single % is enough for a LIKE in sqlite3 to match any number of characters
    
    The %% pattern would actually behave identically to a single % in terms of matching, but it's unnecessary.

commit a645a061e96d5aa8732c94e0ccb53d85cef26d48
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue May 27 23:15:57 2025 +0200

    Fix quoting for sqlite3
    
    This accidentally worked on Fedora for years, although it was wrong.
    I found this because it failed on FreeBSD.

commit aea38e3f5d89d13a2a88214d24bc1f8aa4e595d3
Author: Yuri Chornoivan <yurchor@ukr.net>
Date:   Tue Jun 17 06:34:44 2025 +0000

    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
    Translation: ibus-table/app

commit 38a76e924d495856c9c71f76a218364425fcf908
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Mon Jun 16 17:05:03 2025 +0000

    Translated using Weblate (Romanian)
    
    Currently translated at 13.7% (21 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
    Translation: ibus-table/app

commit e6ad0b4a0a7f286521c8280310c4c897def715e1
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 17:05:03 2025 +0000

    Translated using Weblate (Russian)
    
    Currently translated at 98.6% (151 of 153 strings)
    
    Translated using Weblate (Georgian)
    
    Currently translated at 60.7% (93 of 153 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 74.5% (114 of 153 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (Chinese (Simplified) (zh_CN))
    
    Currently translated at 90.1% (138 of 153 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Translated using Weblate (Catalan)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Co-authored-by: Mike FABIAN <mfabian@redhat.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/de/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fr/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_PT/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/tr/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_CN/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit 58c9cbe2b10c6f55d158797a8d445834336b8556
Author: Weblate <noreply@weblate.org>
Date:   Mon Jun 16 16:53:03 2025 +0000

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 312bddb5bdaaa7cf465f4216f270383fb9913812
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 18:49:49 2025 +0200

    Update ibus-table.pot (2 new messages)

commit b1e03cdad159c07d04680cc6b1e5d6e65d76d78a
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 18:43:14 2025 +0200

    Fix type hints, mypy and pylint-3 warnings

commit cc983debccaa2384d42113afb6930b46ee793e5d
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 16:43:57 2025 +0200

    Change "Auto commit mode" to "Autocommit mode" in two message ids for consistency

commit d7a27d7d46b6e928a8de59477cd68bbcdaa67059
Author: Peng Wu <pwu@redhat.com>
Date:   Mon Jun 16 14:07:42 2025 +0800

    Support the input method menu option in the table engine
    
    Resolves: https://github.com/mike-fabian/ibus-table/pull/189

commit b475dba4d82d0318ae6d4304a8d40ee0e56758ee
Author: Peng Wu <pwu@redhat.com>
Date:   Mon Jun 16 14:04:11 2025 +0800

    Support the input method menu option in the setup dialog
    
    Related: https://github.com/mike-fabian/ibus-table/pull/189

commit bbac7f46eaf00a0246914d8707bddca59f3a0fb3
Author: Peng Wu <pwu@redhat.com>
Date:   Mon Jun 16 13:57:35 2025 +0800

    Add the input method menu option to gsettings
    
    Related: https://github.com/mike-fabian/ibus-table/pull/189

commit c24a53d14901792579a871bb4617a3bed3e4d0ca
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 16:52:14 2025 +0200

    Fix mypy warnings

commit 59eb2804a5efb1fcfbd301601f60a961524ba720
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Tue Jun 3 12:32:23 2025 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 60.5% (92 of 152 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit 804288fcb7acffa285bd407501ae7d774aad13ff
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Tue Jun 3 12:32:23 2025 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 60.5% (92 of 152 strings)
    
    Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit 3ec018c9c2dc9b5705fe53b25e171112092f11c4
Author: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Date:   Sun May 25 20:05:02 2025 +0000

    Translated using Weblate (Kabyle)
    
    Currently translated at 35.5% (54 of 152 strings)
    
    Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
    Translation: ibus-table/app

commit 498a9cbb7c346f157f10698558ff40df7c29253c
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 23 11:08:28 2025 +0200

    Release 1.17.13

commit 86780d0478369da8e883cf2c13c40235839ef644
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 23 11:24:33 2025 +0200

    Fix mypy warning

commit b4c87561373305ad61683f35e736e2838392ea5d
Author: Alba Mendez <me@alba.sh>
Date:   Thu May 22 20:19:01 2025 +0200

    allow = character in attribute values

commit e4ead41ab5dba43d76898e376e8b6b66fb2bba4a
Author: naly zzwd <xeanhort007@gmail.com>
Date:   Sun May 18 12:08:24 2025 +0000

    Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: naly zzwd <xeanhort007@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
    Translation: ibus-table/app

commit 7221f821adcd6cb270f9b3934d343c075a36b5c3
Author: Sergey A <Ser82-png@yandex.ru>
Date:   Thu May 8 14:22:55 2025 +0000

    Translated using Weblate (Russian)
    
    Currently translated at 99.3% (151 of 152 strings)
    
    Co-authored-by: Sergey A <Ser82-png@yandex.ru>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translation: ibus-table/app

commit 8626c64accb07a376261e90ee705fc9ede5a0dce
Author: Weblate <noreply@weblate.org>
Date:   Fri May 2 21:44:34 2025 +0000

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 35d18a05c0692dacbeae419a7af44f6be5b28d70
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 2 22:43:27 2025 +0200

    Release 1.17.12

commit 1ea254e20502b6f26a46eea9e25c3d04d1081c3b
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 2 22:44:55 2025 +0200

    Update ibus-table.pot (Only line number changes)

commit 362dcc716ef864aebb131061f484f1c73432934f
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 20:09:42 2025 +0200

    Fix some pylint warnings

commit d7067c52228b32a0d3841b9f62fe470d61e349f6
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 16:11:40 2025 +0200

    Improve starting of the setup tool, make it work correctly when starting from a git clone
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/179
    See also: https://github.com/mike-fabian/ibus-typing-booster/issues/692

commit f94a990b2e572bcfc06acad2c3729ec60dfc6a49
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 19:31:31 2025 +0200

    Migrate from Gtk.main() to GLib.MainLoop()
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/180
    
    GTK4 removes Gtk.main() entirely, so GLib.MainLoop() is the future-proof choice.
    
    Also, GLib.MainLoop() respects Python’s signal handlers, while Gtk.main() does not.
    
    This fixes the problem that ibus-table’s setup tool could not be stopped by
    typing Control+C and not by `kill <pid>`. ibus-typing-booster’s setup tool
    did not have this problem, it reacted just fine to Control+C and `kill <pid>`.
    I don’t understand why the relevant code looked identical to me.
    
    But as using GLib.MainLoop() is the future-proof choice anyway and works
    fine for both ibus-table’s and ibus-typing-booster’s setup tool, I don’t need
    to investigate why it didn’t work with Gtk.main() for ibus-table’s setup tool.

commit d5c3d3ce0f069cc21c4128ec48091db8ac80302b
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 16:42:08 2025 +0200

    Stop using deprecated keyword arguments “flags” and “message_format” when creating Gtk.MessageDialog()
    
    Use modal=True and text='...' instead.
    
    See also: https://github.com/mike-fabian/ibus-typing-booster/issues/377

commit 5c7cf84c2f4e8926481d8abf40a6f509a87e2b44
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Thu May 1 22:10:09 2025 +0000

    Translated using Weblate (Romanian)
    
    Currently translated at 12.5% (19 of 152 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
    Translation: ibus-table/app

commit e88676c37457160c4aebac362801ed2e1da3be8a
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date:   Thu May 1 12:51:20 2025 +0000

    Added translation using Weblate (Romanian)
    
    Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

commit 2605c7aa81dd570197ad6658e7ac8fdca6a1ba79
Author: hsu zangmen <chzang55@gmail.com>
Date:   Tue Apr 29 07:44:11 2025 +0000

    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: hsu zangmen <chzang55@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit 3d8e90e36824b0f92eda09ef7d16b9edbc708a19
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Tue Apr 29 07:44:11 2025 +0000

    Translated using Weblate (Persian)
    
    Currently translated at 11.8% (18 of 152 strings)
    
    Translated using Weblate (Chinese (Hong Kong) (zh_HK))
    
    Currently translated at 14.4% (22 of 152 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fa/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_HK/
    Translation: ibus-table/app

commit 7e9c2822f1662275782b3acebadeefa553862fb9
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 15:53:28 2025 +0200

    Fixes and improvements for bug report template

commit d486ccfedf2707ad1650729c4f557e826d98fa95
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 15:40:01 2025 +0200

    Use nicer YAML bug report templates instead of the old markdown bug report templates

commit 25d750b17d08884234955d596a463a9e5dbb3141
Author: hsu zangmen <chzang55@gmail.com>
Date:   Mon Apr 28 08:56:38 2025 +0000

    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 82.2% (125 of 152 strings)
    
    Co-authored-by: hsu zangmen <chzang55@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit b7737f41c07c7eeea8b715cd955428d6e248da04
Author: David Mandelberg <david@mandelberg.org>
Date:   Sun Apr 20 17:24:37 2025 -0400

    Increase pygame.mixer's buffer size
    
    I wasn't able to reproduce the audible popping sounds from #681 for some
    reason. Maybe I had different apps running that interacted with pipewire
    different? However, if I ran this to load the CPU:
    
    ```
    for i in {1..12}; do cat < /dev/urandom > /dev/null & done
    ```
    
    I was able to reproduce these wireplumber log lines with the default
    `pygame.mixer.init()` but not with `pygame.mixer.init(buffer=4096)`:
    
    ```
    spa.audioconvert: 0x55e3890b13b0: (0 suppressed) out of buffers on port 0 2
    ```
    
    Before, the node.latency in pipewire was 128/44100, or 3ms. With this
    change, it's 1166/44100 or 26ms. I doubt 26ms will be noticible to
    users?
    
    Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/681

commit ad05d4deff289a509a77c23aa3559a3c186e57b2
Author: naly zzwd <xeanhort007@gmail.com>
Date:   Mon Apr 7 07:40:10 2025 +0000

    Translated using Weblate (Catalan)
    
    Currently translated at 85.5% (130 of 152 strings)
    
    Co-authored-by: naly zzwd <xeanhort007@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
    Translation: ibus-table/app

commit c099b6a8e335433cc7fc1167080a302c641c5e07
Author: Javier Francisco <fserrador@gmail.com>
Date:   Sun Mar 30 18:53:34 2025 +0000

    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Javier Francisco <fserrador@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
    Translation: ibus-table/app

commit cdb915c42443b98db0c2ff39afde60220c6a8523
Author: hsu zangmen <chzang55@gmail.com>
Date:   Sun Mar 30 18:53:34 2025 +0000

    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 62.5% (95 of 152 strings)
    
    Co-authored-by: hsu zangmen <chzang55@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit 38b7528981f53a886f7cb8e78eff02fa52449b5e
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Sun Mar 30 18:53:34 2025 +0000

    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
    Translation: ibus-table/app

commit 7c11a0ecbc99f57ba883d415eae9ed19c725d672
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Feb 18 17:35:29 2025 +0100

    Release 1.17.11

commit 7b336c5a9d8a77f13ada1e53a6698358bae15486
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Feb 18 17:26:20 2025 +0100

    Calling static methods as `self._my_method()` works, but is not recommended, use `self.__class__._my_method()`

commit 9e35493874cf1e6cb651f419928df2c09fe1e3e5
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Feb 18 16:19:27 2025 +0100

    Fix to load EN compose file
    
    Now EN compose file is loaded in the class init of IBus.EngineSimple
    and IBus.init() needs to be called before the init.
    
    This fix is needed for ibus >= 1.5.32~beta2.
    
    See also: https://github.com/ibus/ibus-anthy/commit/14b2759772fb1adc67453108e958bf0bf181ce1d

commit 40764b0a634375f53bd637ff22066d0354770226
Author: Sergey A <Ser82-png@yandex.ru>
Date:   Sat Feb 15 16:51:20 2025 +0100

    Translated using Weblate (Russian)
    
    Currently translated at 98.6% (150 of 152 strings)
    
    Co-authored-by: Sergey A <Ser82-png@yandex.ru>
[--snip--]
