diff -Nru ibus-typing-booster-2.22.0/ChangeLog ibus-typing-booster-2.22.4/ChangeLog --- ibus-typing-booster-2.22.0/ChangeLog 2023-02-27 17:19:46.000000000 +0000 +++ ibus-typing-booster-2.22.4/ChangeLog 2023-04-24 11:47:19.000000000 +0000 @@ -1,4 +1,21 @@ * Author: Mike FABIAN +* 24 Apr 2023 Release 2.22.4 +* Return empty program_name and window_title in get_active_window_xprop() when xprop results are unexpected (Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2175009) +* Update emoji annotations from CLDR + +* Author: Mike FABIAN +* 13 Apr 2023 Release 2.22.3 +* Apply workaround for committing multiline strings only for '^gtk3-im:(firefox|thunderbird)', i.e. not on Wayland (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/438) + +* 03 Apr 2023 Release 2.22.2 +* Translation update from Weblate (ka 100%, sw 99.5%) + +* Author: Mike FABIAN +* 28 Feb 2023 Release 2.22.1 +* Translation update from Weblate (sv 100%) +* Fix input of '_' and emoji lookup using '_' for the French BÉPO layout and the German neo2 layout (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/432) + +* Author: Mike FABIAN * 27 Feb 2023 Release 2.22.0 * Translation update from Weblate (de 100%, ja 37.8%, nl 100%, pl 100%, tr 100%, uk 100%) * Changing the order of dictionaries and input methods by keybinding should not be permanent when autosettings for dictionaries or keybindings are applied diff -Nru ibus-typing-booster-2.22.0/configure ibus-typing-booster-2.22.4/configure --- ibus-typing-booster-2.22.0/configure 2023-02-27 17:21:25.000000000 +0000 +++ ibus-typing-booster-2.22.4/configure 2023-04-24 11:47:54.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for ibus-typing-booster 2.22.0. +# Generated by GNU Autoconf 2.71 for ibus-typing-booster 2.22.4. # # Report bugs to . # @@ -611,8 +611,8 @@ # Identity of this package. PACKAGE_NAME='ibus-typing-booster' PACKAGE_TARNAME='ibus-typing-booster' -PACKAGE_VERSION='2.22.0' -PACKAGE_STRING='ibus-typing-booster 2.22.0' +PACKAGE_VERSION='2.22.4' +PACKAGE_STRING='ibus-typing-booster 2.22.4' PACKAGE_BUGREPORT='https://github.com/mike-fabian/ibus-typing-booster/issues' PACKAGE_URL='' @@ -1331,7 +1331,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ibus-typing-booster 2.22.0 to adapt to many kinds of systems. +\`configure' configures ibus-typing-booster 2.22.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1403,7 +1403,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ibus-typing-booster 2.22.0:";; + short | recursive ) echo "Configuration of ibus-typing-booster 2.22.4:";; esac cat <<\_ACEOF @@ -1524,7 +1524,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ibus-typing-booster configure 2.22.0 +ibus-typing-booster configure 2.22.4 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1647,7 +1647,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ibus-typing-booster $as_me 2.22.0, which was +It was created by ibus-typing-booster $as_me 2.22.4, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -2908,7 +2908,7 @@ # Define the identity of the package. PACKAGE='ibus-typing-booster' - VERSION='2.22.0' + VERSION='2.22.4' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -7358,7 +7358,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ibus-typing-booster $as_me 2.22.0, which was +This file was extended by ibus-typing-booster $as_me 2.22.4, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -7417,7 +7417,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -ibus-typing-booster config.status 2.22.0 +ibus-typing-booster config.status 2.22.4 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -Nru ibus-typing-booster-2.22.0/configure.ac ibus-typing-booster-2.22.4/configure.ac --- ibus-typing-booster-2.22.0/configure.ac 2023-02-27 17:19:36.000000000 +0000 +++ ibus-typing-booster-2.22.4/configure.ac 2023-04-24 11:46:01.000000000 +0000 @@ -24,7 +24,7 @@ m4_define([ibus_released], [1]) m4_define([ibus_major_version], [2]) m4_define([ibus_minor_version], [22]) -m4_define([ibus_micro_version], [0]) +m4_define([ibus_micro_version], [4]) m4_define(ibus_maybe_datestamp, m4_esyscmd([if test x]ibus_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi])) diff -Nru ibus-typing-booster-2.22.0/data/annotations/gu.xml ibus-typing-booster-2.22.4/data/annotations/gu.xml --- ibus-typing-booster-2.22.0/data/annotations/gu.xml 2023-02-26 18:16:36.000000000 +0000 +++ ibus-typing-booster-2.22.4/data/annotations/gu.xml 2023-04-24 11:46:01.000000000 +0000 @@ -1,6 +1,6 @@ - diff -Nru ibus-typing-booster-2.22.0/data/annotations/mr.xml ibus-typing-booster-2.22.4/data/annotations/mr.xml --- ibus-typing-booster-2.22.0/data/annotations/mr.xml 2023-02-26 18:16:36.000000000 +0000 +++ ibus-typing-booster-2.22.4/data/annotations/mr.xml 2023-04-24 11:46:01.000000000 +0000 @@ -1,6 +1,6 @@ - diff -Nru ibus-typing-booster-2.22.0/data/annotationsDerived/root.xml ibus-typing-booster-2.22.4/data/annotationsDerived/root.xml --- ibus-typing-booster-2.22.0/data/annotationsDerived/root.xml 2023-02-27 16:20:48.000000000 +0000 +++ ibus-typing-booster-2.22.4/data/annotationsDerived/root.xml 2023-04-24 11:46:01.000000000 +0000 @@ -6,7 +6,8 @@ CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) Proper interpretation of these files requires synthesis of missing items, as per -​http://unicode.org/repos/cldr/trunk/specs/ldml/tr35-general.html#Annotations +​https://www.unicode.org/reports/tr35/tr35-general.html#Annotations + Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/ for derived annotations. --> diff -Nru ibus-typing-booster-2.22.0/debian/changelog ibus-typing-booster-2.22.4/debian/changelog --- ibus-typing-booster-2.22.0/debian/changelog 2023-02-27 23:37:19.000000000 +0000 +++ ibus-typing-booster-2.22.4/debian/changelog 2023-04-28 17:28:24.000000000 +0000 @@ -1,3 +1,9 @@ +ibus-typing-booster (2.22.4-1) experimental; urgency=medium + + * New upstream release + + -- Gunnar Hjalmarsson Fri, 28 Apr 2023 19:28:24 +0200 + ibus-typing-booster (2.22.0-1) unstable; urgency=medium * New upstream release diff -Nru ibus-typing-booster-2.22.0/debian/rules ibus-typing-booster-2.22.4/debian/rules --- ibus-typing-booster-2.22.0/debian/rules 2022-05-02 18:27:37.000000000 +0000 +++ ibus-typing-booster-2.22.4/debian/rules 2023-04-28 17:25:50.000000000 +0000 @@ -4,6 +4,7 @@ dh $@ execute_after_dh_auto_install: + # gzip'ing those files reduces the installed size significantly cd debian/ibus-typing-booster/usr/share/ibus-typing-booster/data; \ gzip *\.txt */*\.xml cd debian/ibus-typing-booster/usr; \ diff -Nru ibus-typing-booster-2.22.0/emoji-picker.appdata.xml ibus-typing-booster-2.22.4/emoji-picker.appdata.xml --- ibus-typing-booster-2.22.0/emoji-picker.appdata.xml 2023-02-27 17:20:20.000000000 +0000 +++ ibus-typing-booster-2.22.4/emoji-picker.appdata.xml 2023-04-24 11:46:57.000000000 +0000 @@ -39,6 +39,79 @@ https://translate.fedoraproject.org/projects/ibus-typing-booster/ + + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.4 + +

Bug fixes and enhancements

+
    +
  • + Return empty program_name and window_title in + get_active_window_xprop() when xprop results are + unexpected (Resolves: rhbz#2175009) +
  • +
  • + Update emoji annotations from CLDR +
  • +
+
+ + + rhbz#2175009 + + +
+ + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.3 + +

Bug fixes and enhancements

+
    +
  • + Apply workaround for committing multiline strings only for + '^gtk3-im:(firefox|thunderbird)', i.e. not on Wayland (Resolves: + github-issues#438) +
  • +
+
+ + + github-issues#438 + + +
+ + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.2 + +

Bug fixes and enhancements

+
    +
  • + Translation update from Weblate (ka 100%, sw 99.5%) +
  • +
+
+ + +
+ + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.1 + +

Bug fixes and enhancements

+
    +
  • + Translation update from Weblate (sv 100%) +
  • +
  • + Fix input of '_' and emoji lookup using '_' for the French + BÉPO layout and the German neo2 layout (Resolves: + github-issues#432) +
  • +
+
+ + + github-issues#432 + + +
https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.0 diff -Nru ibus-typing-booster-2.22.0/engine/hunspell_table.py ibus-typing-booster-2.22.4/engine/hunspell_table.py --- ibus-typing-booster-2.22.0/engine/hunspell_table.py 2023-02-27 16:20:48.000000000 +0000 +++ ibus-typing-booster-2.22.4/engine/hunspell_table.py 2023-04-17 07:38:35.000000000 +0000 @@ -2947,10 +2947,12 @@ self._new_sentence = True if fix_sentence_end: self._commit_string_fix_sentence_end(commit_phrase) - if self._avoid_forward_key_event: - super().commit_text( - IBus.Text.new_from_string(commit_phrase)) - else: + if (not self._avoid_forward_key_event + and re.compile('^gtk3-im:(firefox|thunderbird)').search(self._im_client)): + # Workaround for Gmail editor in firefox and for thunderbird, see + # https://github.com/mike-fabian/ibus-typing-booster/commit/35a22dab25be8cb9d09d048ca111f661d6b73909 + # + # This workaround helps only for '^gtk3-im:', *not* for '^gnome-shell:'. for commit_line in commit_phrase.splitlines(keepends=True): if not commit_line.endswith('\n'): super().commit_text( @@ -2966,6 +2968,9 @@ # sleep it is likely that all the commits come first # followed by all the forwarded Return keys: time.sleep(self._ibus_event_sleep_seconds) + else: + super().commit_text( + IBus.Text.new_from_string(commit_phrase)) self._clear_input_and_update_ui() self._commit_happened_after_focus_in = True if (self._off_the_record @@ -6590,7 +6595,7 @@ self._current_case_mode = 'lower' if (key.msymbol in ('G- ', 'G-_') and not self._has_transliteration([key.msymbol])): - insert_msymbol = ' ' + insert_msymbol = key.unicode # ' ' for 'G- ' and '_' for 'G-_' else: insert_msymbol = key.msymbol if (not self._is_candidate_auto_selected @@ -6911,7 +6916,7 @@ LOGGER.debug( 'self._input_purpose = %s (Unknown)', self._input_purpose) - for hint in list(itb_util.InputHints): + for hint in itb_util.InputHints: if self._input_hints & hint: LOGGER.debug( 'hint: %s %s', diff -Nru ibus-typing-booster-2.22.0/engine/itb_active_window.py ibus-typing-booster-2.22.4/engine/itb_active_window.py --- ibus-typing-booster-2.22.0/engine/itb_active_window.py 2022-11-28 21:51:15.000000000 +0000 +++ ibus-typing-booster-2.22.4/engine/itb_active_window.py 2023-04-24 11:46:01.000000000 +0000 @@ -258,7 +258,10 @@ return (program_name, window_title) # result now looks like in this example: # - # b'_NET_ACTIVE_WINDOW(WINDOW) 0x1e02d79' + # '_NET_ACTIVE_WINDOW(WINDOW) 0x1e02d79' + if len(result.stdout.split()) < 2: + LOGGER.error('Unexpected xprop output for id of active window') + return (program_name, window_title) window_id = result.stdout.split()[-1:][0] if window_id == '0x0': return (program_name, window_title) @@ -274,7 +277,11 @@ return (program_name, window_title) # result now looks like in this example # - # b'WM_CLASS(STRING) = "xfce4-terminal", "Xfce4-terminal"\n' + # 'WM_CLASS(STRING) = "xfce4-terminal", "Xfce4-terminal"\n' + if '=' not in result.stdout or ',' not in result.stdout: + LOGGER.error( + 'Unexpected xprop output for program name of active window') + return (program_name, window_title) program_name = result.stdout.split( '=', maxsplit=1)[1].split(',')[1].strip()[1:-1].lower() try: @@ -289,7 +296,10 @@ return (program_name, window_title) # result now looks like in this example # - # b'_NET_WM_NAME(UTF8_STRING) = "☺foo = "bar"\n' + # '_NET_WM_NAME(UTF8_STRING) = "☺foo = "bar"\n' + if '=' not in result.stdout: + LOGGER.error('Unexpected xprop output for title of active window') + return (program_name, window_title) window_title = result.stdout.split('=', maxsplit=1)[1].strip()[1:-1] return (program_name, window_title) diff -Nru ibus-typing-booster-2.22.0/engine/itb_version.py ibus-typing-booster-2.22.4/engine/itb_version.py --- ibus-typing-booster-2.22.0/engine/itb_version.py 2023-02-27 17:21:30.000000000 +0000 +++ ibus-typing-booster-2.22.4/engine/itb_version.py 2023-04-24 11:47:56.000000000 +0000 @@ -26,7 +26,7 @@ ''' Returns the current version number of ibus-typing-booster. ''' - return "2.22.0" + return "2.22.4" def get_prefix() -> str: ''' diff -Nru ibus-typing-booster-2.22.0/engine/typing-booster.xml.in ibus-typing-booster-2.22.4/engine/typing-booster.xml.in --- ibus-typing-booster-2.22.0/engine/typing-booster.xml.in 2023-02-27 17:21:30.000000000 +0000 +++ ibus-typing-booster-2.22.4/engine/typing-booster.xml.in 2023-04-24 11:47:56.000000000 +0000 @@ -4,7 +4,7 @@ org.freedesktop.IBus.IbusTypingBooster Typing Booster Component ${libexecdir}/ibus-engine-typing-booster --ibus - 2.22.0 + 2.22.4 Mike FABIAN <mfabian@redhat.com> Anish Patil <anish.developer@gmail.com> diff -Nru ibus-typing-booster-2.22.0/po/ar.po ibus-typing-booster-2.22.4/po/ar.po --- ibus-typing-booster-2.22.0/po/ar.po 2023-02-27 17:21:36.000000000 +0000 +++ ibus-typing-booster-2.22.4/po/ar.po 2023-04-24 11:47:58.000000000 +0000 @@ -9,7 +9,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://github.com/mike-fabian/ibus-typing-booster/" "issues\n" -"POT-Creation-Date: 2023-02-26 20:56+0100\n" +"POT-Creation-Date: 2023-04-13 18:57+0200\n" "PO-Revision-Date: 2022-09-03 10:58+0000\n" "Last-Translator: Avid Seeker \n" "Language-Team: Arabic \n" "Language-Team: Bengali \n" "Language-Team: Catalan \n" "Language-Team: Czech \n" "Language-Team: German \n" "Language-Team: Spanish \n" "Language-Team: Persian \n" "Language-Team: French \n" "Language-Team: Hebrew \n" "Language-Team: Hungarian \n" "Language-Team: LANGUAGE \n" @@ -189,32 +189,32 @@ msgid "Preferences for ibus-typing-booster" msgstr "" -#: engine/hunspell_table.py:5043 +#: engine/hunspell_table.py:5048 msgid "Failed to import Google speech-to-text." msgstr "" -#: engine/hunspell_table.py:5046 +#: engine/hunspell_table.py:5051 msgid "Failed to import pyaudio." msgstr "" -#: engine/hunspell_table.py:5049 +#: engine/hunspell_table.py:5054 msgid "Failed to import queue." msgstr "" -#: engine/hunspell_table.py:5054 +#: engine/hunspell_table.py:5059 msgid "No supported language for speech recognition." msgstr "" -#: engine/hunspell_table.py:5058 +#: engine/hunspell_table.py:5063 #, python-format msgid "“Google application credentials” file “%s” not found." msgstr "" -#: engine/hunspell_table.py:5071 +#: engine/hunspell_table.py:5076 msgid "Failed to init Google speech-to-text. See debug.log." msgstr "" -#: engine/hunspell_table.py:5179 +#: engine/hunspell_table.py:5184 msgid "Google speech-to-text error. See debug.log." msgstr "" diff -Nru ibus-typing-booster-2.22.0/po/it.po ibus-typing-booster-2.22.4/po/it.po --- ibus-typing-booster-2.22.0/po/it.po 2023-02-27 17:21:37.000000000 +0000 +++ ibus-typing-booster-2.22.4/po/it.po 2023-04-24 11:47:59.000000000 +0000 @@ -10,7 +10,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://github.com/mike-fabian/ibus-typing-booster/" "issues\n" -"POT-Creation-Date: 2023-02-26 20:56+0100\n" +"POT-Creation-Date: 2023-04-13 18:57+0200\n" "PO-Revision-Date: 2022-06-21 06:43+0000\n" "Last-Translator: Nathan \n" "Language-Team: Italian \n" "Language-Team: Japanese \n" "Language-Team: Georgian \n" @@ -192,32 +192,32 @@ msgid "Preferences for ibus-typing-booster" msgstr "\"ibus-typing-booster\"-ის მორგება" -#: engine/hunspell_table.py:5043 +#: engine/hunspell_table.py:5048 msgid "Failed to import Google speech-to-text." msgstr "Google speech-to-text-ის შემოტანის პრობლემა." -#: engine/hunspell_table.py:5046 +#: engine/hunspell_table.py:5051 msgid "Failed to import pyaudio." msgstr "Pyaudio-ის შემოტანის პრობლემა." -#: engine/hunspell_table.py:5049 +#: engine/hunspell_table.py:5054 msgid "Failed to import queue." msgstr "რიგის შემოტანის პრობლემა." -#: engine/hunspell_table.py:5054 +#: engine/hunspell_table.py:5059 msgid "No supported language for speech recognition." msgstr "საუბრის ამოსაცნობად ენა მხარდაუჭერელია." -#: engine/hunspell_table.py:5058 +#: engine/hunspell_table.py:5063 #, python-format msgid "“Google application credentials” file “%s” not found." msgstr "“Google -ის აპლიკაციაში შესვლის დეტალების” ფაილი “%s” არ არსებობს." -#: engine/hunspell_table.py:5071 +#: engine/hunspell_table.py:5076 msgid "Failed to init Google speech-to-text. See debug.log." msgstr "Google speech-to-text -ის ინიციალიზაციის შეცდომა. იხილეთ debug.log." -#: engine/hunspell_table.py:5179 +#: engine/hunspell_table.py:5184 msgid "Google speech-to-text error. See debug.log." msgstr "Google speech-to-text -ის შეცდომა. ხილეთ debug.log." @@ -453,7 +453,7 @@ #. focus: #: setup/main.py:338 setup/main.py:2159 msgid "Autosettings" -msgstr "" +msgstr "ავტომორგება" #. Translators: If this option is on, suggestions are not #. shown by default. Typing a key is then necessary to show @@ -1403,16 +1403,15 @@ #. browser tab) gets the focus. #: setup/main.py:2192 setup/main.py:4290 msgid "Add an autosetting" -msgstr "" +msgstr "ავტოპარამეტრის დამატება" #. Translators: This is a button to remove an autosetting. #. “Autosettings” are settings which may change automatically #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2206 -#, fuzzy msgid "Remove an autosetting" -msgstr "შეტანის მეთოდის წაშლა" +msgstr "ავტოპარამეტრის წაშლა" #. Translators: This is a button to move an autosetting up in the #. order the autosettings are applied. “Up” means it is applied @@ -1423,9 +1422,8 @@ #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2224 -#, fuzzy msgid "Move an autosetting up" -msgstr "შეტანის მეთოდის მაღლა აწევა" +msgstr "ავტოპარამეტრის მაღლა აწევა" #. Translators: This is a button to move an autosetting down in the #. order the autosettings are applied. “Down” means it is applied @@ -1436,9 +1434,8 @@ #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2242 -#, fuzzy msgid "Move an autosetting down" -msgstr "შეტანის მეთოდის დაბლა ჩამოწევა" +msgstr "ავტოპარამეტრის დაბლა ჩამოწევა" #: setup/main.py:2286 msgid "Spell checking" @@ -1452,7 +1449,7 @@ #. the automatic settings #: setup/main.py:2490 msgid "Setting" -msgstr "" +msgstr "პარამეტრი" #. Translators: Column heading of the table listing #. the automatic settings @@ -1466,7 +1463,7 @@ #. the automatic settings #: setup/main.py:2523 msgid "Regular expression" -msgstr "" +msgstr "რეგულარული გამოსახულება" #: setup/main.py:2569 msgid "Are you sure?" diff -Nru ibus-typing-booster-2.22.0/po/nl.po ibus-typing-booster-2.22.4/po/nl.po --- ibus-typing-booster-2.22.0/po/nl.po 2023-02-27 17:21:37.000000000 +0000 +++ ibus-typing-booster-2.22.4/po/nl.po 2023-04-24 11:47:59.000000000 +0000 @@ -8,7 +8,7 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/mike-fabian/ibus-typing-booster/" "issues\n" -"POT-Creation-Date: 2023-02-26 20:56+0100\n" +"POT-Creation-Date: 2023-04-13 18:57+0200\n" "PO-Revision-Date: 2023-02-27 16:19+0000\n" "Last-Translator: Geert Warrink \n" "Language-Team: Dutch \n" "Language-Team: Odia \n" "Language-Team: Polish \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Portuguese \n" "Language-Team: Sinhala \n" "Language-Team: Swedish \n" @@ -195,32 +195,32 @@ msgid "Preferences for ibus-typing-booster" msgstr "Inställningar för ibus-typing-booster" -#: engine/hunspell_table.py:5043 +#: engine/hunspell_table.py:5048 msgid "Failed to import Google speech-to-text." msgstr "Kunde inte importera Googles tal-till-text." -#: engine/hunspell_table.py:5046 +#: engine/hunspell_table.py:5051 msgid "Failed to import pyaudio." msgstr "Kunde inte importera pyaudio." -#: engine/hunspell_table.py:5049 +#: engine/hunspell_table.py:5054 msgid "Failed to import queue." msgstr "Kunde inte importera kö." -#: engine/hunspell_table.py:5054 +#: engine/hunspell_table.py:5059 msgid "No supported language for speech recognition." msgstr "Inget språk som stöds för taligenkänning." -#: engine/hunspell_table.py:5058 +#: engine/hunspell_table.py:5063 #, python-format msgid "“Google application credentials” file “%s” not found." msgstr "“Google application credentials” filen “%s” kunde inte hittas." -#: engine/hunspell_table.py:5071 +#: engine/hunspell_table.py:5076 msgid "Failed to init Google speech-to-text. See debug.log." msgstr "Kunde inte starta Googles tal-till-text. Se debug.log." -#: engine/hunspell_table.py:5179 +#: engine/hunspell_table.py:5184 msgid "Google speech-to-text error. See debug.log." msgstr "Google tal-till-text-fel. Se debug.log." @@ -456,7 +456,7 @@ #. focus: #: setup/main.py:338 setup/main.py:2159 msgid "Autosettings" -msgstr "" +msgstr "Autoinställningar" #. Translators: If this option is on, suggestions are not #. shown by default. Typing a key is then necessary to show @@ -1401,16 +1401,15 @@ #. browser tab) gets the focus. #: setup/main.py:2192 setup/main.py:4290 msgid "Add an autosetting" -msgstr "" +msgstr "Lägg till en autoinställning" #. Translators: This is a button to remove an autosetting. #. “Autosettings” are settings which may change automatically #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2206 -#, fuzzy msgid "Remove an autosetting" -msgstr "Ta bort en inmatningsmetod" +msgstr "Ta bort en autoinställning" #. Translators: This is a button to move an autosetting up in the #. order the autosettings are applied. “Up” means it is applied @@ -1421,9 +1420,8 @@ #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2224 -#, fuzzy msgid "Move an autosetting up" -msgstr "Flytta upp inmatningsmetod" +msgstr "Flytta upp en autoinställning" #. Translators: This is a button to move an autosetting down in the #. order the autosettings are applied. “Down” means it is applied @@ -1434,9 +1432,8 @@ #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2242 -#, fuzzy msgid "Move an autosetting down" -msgstr "Flytta ner inmatningsmetod" +msgstr "Flytta ner en autoinställning" #: setup/main.py:2286 msgid "Spell checking" @@ -1450,7 +1447,7 @@ #. the automatic settings #: setup/main.py:2490 msgid "Setting" -msgstr "" +msgstr "Inställningar" #. Translators: Column heading of the table listing #. the automatic settings @@ -1464,7 +1461,7 @@ #. the automatic settings #: setup/main.py:2523 msgid "Regular expression" -msgstr "" +msgstr "Reguljärt utryck" #: setup/main.py:2569 msgid "Are you sure?" Binary files /tmp/tmp0r6fkazy/IcpAf_S6sX/ibus-typing-booster-2.22.0/po/sw.gmo and /tmp/tmp0r6fkazy/7tlmUvOp4k/ibus-typing-booster-2.22.4/po/sw.gmo differ diff -Nru ibus-typing-booster-2.22.0/po/sw.po ibus-typing-booster-2.22.4/po/sw.po --- ibus-typing-booster-2.22.0/po/sw.po 2023-02-27 17:21:38.000000000 +0000 +++ ibus-typing-booster-2.22.4/po/sw.po 2023-04-24 11:47:59.000000000 +0000 @@ -2,14 +2,14 @@ # Copyright (C) YEAR Anish Patil # This file is distributed under the same license as the PACKAGE package. # Benson Muite , 2019. -# Timothy Abwao , 2022. +# Timothy Abwao , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://github.com/mike-fabian/ibus-typing-booster/" "issues\n" -"POT-Creation-Date: 2023-02-26 20:56+0100\n" -"PO-Revision-Date: 2022-10-09 12:19+0000\n" +"POT-Creation-Date: 2023-04-13 18:57+0200\n" +"PO-Revision-Date: 2023-03-08 08:20+0000\n" "Last-Translator: Timothy Abwao \n" "Language-Team: Swahili \n" @@ -18,7 +18,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.14.1\n" +"X-Generator: Weblate 4.15.2\n" #: engine/emoji_picker.py:209 msgid "Emoji Picker" @@ -193,35 +193,35 @@ msgid "Preferences for ibus-typing-booster" msgstr "Pendekezo ya msaidizi-wa-kuchapa-mbio-wa-ibus" -#: engine/hunspell_table.py:5043 +#: engine/hunspell_table.py:5048 msgid "Failed to import Google speech-to-text." msgstr "" "Haiwezekana kuwezesha programmu ya Google ya utamboaji otomatiki wa usemi." -#: engine/hunspell_table.py:5046 +#: engine/hunspell_table.py:5051 msgid "Failed to import pyaudio." msgstr "Haiwezekana kutumia programmu pyaudio." -#: engine/hunspell_table.py:5049 +#: engine/hunspell_table.py:5054 msgid "Failed to import queue." msgstr "Haiwezekana kuleta foleni." -#: engine/hunspell_table.py:5054 +#: engine/hunspell_table.py:5059 msgid "No supported language for speech recognition." msgstr "Hakuna lugha ina utamboaji wa usemi." -#: engine/hunspell_table.py:5058 +#: engine/hunspell_table.py:5063 #, python-format msgid "“Google application credentials” file “%s” not found." msgstr "Faili “%s” ya “programmu ya Google ya utambolisho“ haionekana." -#: engine/hunspell_table.py:5071 +#: engine/hunspell_table.py:5076 msgid "Failed to init Google speech-to-text. See debug.log." msgstr "" "Haiwezekana kuanza programmu ya Google ya utamboaji wa usemi. Angalia faili " "ya batli ya eua." -#: engine/hunspell_table.py:5179 +#: engine/hunspell_table.py:5184 msgid "Google speech-to-text error. See debug.log." msgstr "Kosa ya Google utambaoji wa usemi. Angalia faili ya batli ya eua." @@ -456,7 +456,7 @@ #. focus: #: setup/main.py:338 setup/main.py:2159 msgid "Autosettings" -msgstr "" +msgstr "Mipangilio Otomatiki" #. Translators: If this option is on, suggestions are not #. shown by default. Typing a key is then necessary to show @@ -712,11 +712,11 @@ #. (gnome-terminal, xfce4-terminal, ...) #: setup/main.py:732 msgid "Disable in terminals" -msgstr "" +msgstr "Zuia matumizi katika terminal" #: setup/main.py:734 msgid "Whether ibus-typing-booster should be disabled in terminals." -msgstr "" +msgstr "Ikiwa ungependa kuzuia ibus-typing-booster isitumike katika terminal." #. Translators: The characters in this list trigger an #. emoji and Unicode symbol lookup even if the option @@ -1387,16 +1387,15 @@ #. browser tab) gets the focus. #: setup/main.py:2192 setup/main.py:4290 msgid "Add an autosetting" -msgstr "" +msgstr "Ongeza mpangilio otomatiki" #. Translators: This is a button to remove an autosetting. #. “Autosettings” are settings which may change automatically #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2206 -#, fuzzy msgid "Remove an autosetting" -msgstr "Ondoa njia ya kuingiza" +msgstr "Ondoa mpangilio otomatiki" #. Translators: This is a button to move an autosetting up in the #. order the autosettings are applied. “Up” means it is applied @@ -1407,9 +1406,8 @@ #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2224 -#, fuzzy msgid "Move an autosetting up" -msgstr "Songesha juu njia ya kuingiza" +msgstr "Songesha juu mpangilio otomatiki" #. Translators: This is a button to move an autosetting down in the #. order the autosettings are applied. “Down” means it is applied @@ -1420,9 +1418,8 @@ #. to specific valueS depending on which window (or which #. browser tab) gets the focus. #: setup/main.py:2242 -#, fuzzy msgid "Move an autosetting down" -msgstr "Songesha chini njia ya kuingiza" +msgstr "Songesha chini mpangilio otomatiki" #: setup/main.py:2286 msgid "Spell checking" @@ -1436,7 +1433,7 @@ #. the automatic settings #: setup/main.py:2490 msgid "Setting" -msgstr "" +msgstr "Mpangilio" #. Translators: Column heading of the table listing #. the automatic settings diff -Nru ibus-typing-booster-2.22.0/po/tr.po ibus-typing-booster-2.22.4/po/tr.po --- ibus-typing-booster-2.22.0/po/tr.po 2023-02-27 17:21:38.000000000 +0000 +++ ibus-typing-booster-2.22.4/po/tr.po 2023-04-24 11:48:00.000000000 +0000 @@ -10,7 +10,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://github.com/mike-fabian/ibus-typing-booster/" "issues\n" -"POT-Creation-Date: 2023-02-26 20:56+0100\n" +"POT-Creation-Date: 2023-04-13 18:57+0200\n" "PO-Revision-Date: 2023-02-27 07:29+0000\n" "Last-Translator: Oğuz Ersen \n" "Language-Team: Turkish \n" "Language-Team: Ukrainian \n" "Language-Team: Chinese (Simplified) \n" "Language-Team: Chinese (Traditional) str: ''' diff -Nru ibus-typing-booster-2.22.0/setup/test_input_purpose.py ibus-typing-booster-2.22.4/setup/test_input_purpose.py --- ibus-typing-booster-2.22.0/setup/test_input_purpose.py 2022-12-30 11:00:08.000000000 +0000 +++ ibus-typing-booster-2.22.4/setup/test_input_purpose.py 2023-04-17 07:38:35.000000000 +0000 @@ -85,7 +85,7 @@ self._input_hints = itb_util.InputHints.NONE self._input_hints_checkbuttons: Dict[str, Gtk.CheckButton] = {} - for hint in list(itb_util.InputHints): + for hint in itb_util.InputHints: if hint.name is None or hint.name == 'NONE': continue self._input_hints_checkbuttons[hint.name] = Gtk.CheckButton( diff -Nru ibus-typing-booster-2.22.0/typing-booster.appdata.xml ibus-typing-booster-2.22.4/typing-booster.appdata.xml --- ibus-typing-booster-2.22.0/typing-booster.appdata.xml 2023-02-27 17:20:04.000000000 +0000 +++ ibus-typing-booster-2.22.4/typing-booster.appdata.xml 2023-04-24 11:47:08.000000000 +0000 @@ -45,6 +45,79 @@ https://translate.fedoraproject.org/projects/ibus-typing-booster/ + + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.4 + +

Bug fixes and enhancements

+
    +
  • + Return empty program_name and window_title in + get_active_window_xprop() when xprop results are + unexpected (Resolves: rhbz#2175009) +
  • +
  • + Update emoji annotations from CLDR +
  • +
+
+ + + rhbz#2175009 + + +
+ + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.3 + +

Bug fixes and enhancements

+
    +
  • + Apply workaround for committing multiline strings only for + '^gtk3-im:(firefox|thunderbird)' (Resolves: + github-issues#438) +
  • +
+
+ + + github-issues#438 + + +
+ + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.2 + +

Bug fixes and enhancements

+
    +
  • + Translation update from Weblate (ka 100%, sw 99.5%) +
  • +
+
+ + +
+ + https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.1 + +

Bug fixes and enhancements

+
    +
  • + Translation update from Weblate (sv 100%) +
  • +
  • + Fix input of '_' and emoji lookup using '_' for the French + BÉPO layout and the German neo2 layout (Resolves: + github-issues#432) +
  • +
+
+ + + github-issues#432 + + +
https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.22.0