Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lxqt-runner for openSUSE:Factory checked in at 2021-11-09 23:54:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxqt-runner (Old) and /work/SRC/openSUSE:Factory/.lxqt-runner.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-runner" Tue Nov 9 23:54:30 2021 rev:16 rq:930111 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lxqt-runner/lxqt-runner.changes 2021-04-17 00:02:14.181638656 +0200 +++ /work/SRC/openSUSE:Factory/.lxqt-runner.new.1890/lxqt-runner.changes 2021-11-09 23:54:48.779958817 +0100 @@ -1,0 +2,7 @@ +Mon Nov 8 09:59:27 UTC 2021 - Michael Vetter <mvet...@suse.com> + +- Update to 1.0.0: + * Fixed compilation with menu-cache. + * Visible names are used to sort items. + +------------------------------------------------------------------- Old: ---- lxqt-runner-0.17.0.tar.xz lxqt-runner-0.17.0.tar.xz.asc New: ---- lxqt-runner-1.0.0.tar.xz lxqt-runner-1.0.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxqt-runner.spec ++++++ --- /var/tmp/diff_new_pack.o4hjrU/_old 2021-11-09 23:54:49.259959062 +0100 +++ /var/tmp/diff_new_pack.o4hjrU/_new 2021-11-09 23:54:49.259959062 +0100 @@ -17,7 +17,7 @@ Name: lxqt-runner -Version: 0.17.0 +Version: 1.0.0 Release: 0 Summary: LXQt application launcher License: LGPL-2.1-or-later @@ -28,10 +28,10 @@ Source2: %{name}.keyring BuildRequires: cmake >= 3.1.0 BuildRequires: gcc-c++ -BuildRequires: lxqt-build-tools-devel >= 0.9.0 +BuildRequires: lxqt-build-tools-devel >= 0.10.0 BuildRequires: pkgconfig BuildRequires: cmake(KF5WindowSystem) >= 5.36.0 -BuildRequires: pkgconfig(Qt5UiTools) >= 5.12 +BuildRequires: pkgconfig(Qt5UiTools) >= 5.15 BuildRequires: pkgconfig(Qt5Xdg) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(lxqt) >= %{version} ++++++ lxqt-runner-0.17.0.tar.xz -> lxqt-runner-1.0.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/AUTHORS new/lxqt-runner-1.0.0/AUTHORS --- old/lxqt-runner-0.17.0/AUTHORS 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/AUTHORS 2021-11-05 11:16:34.000000000 +0100 @@ -1,5 +1,5 @@ Upstream Authors: - LXQt team: https://lxqt.org + LXQt team: https://lxqt-project.org Razor team: http://razor-qt.org Copyright: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/CHANGELOG new/lxqt-runner-1.0.0/CHANGELOG --- old/lxqt-runner-0.17.0/CHANGELOG 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/CHANGELOG 2021-11-05 11:16:34.000000000 +0100 @@ -1,3 +1,10 @@ +lxqt-runner-1.0.0 / 2021-11-04 +=============================== + * Updated AUTHORS. + * Fixed compilation with menu-cache. + * Bumped minimum required Qt version to 5.15. + * Use visible names as the last criterion for sorting items. + lxqt-runner-0.17.0 / 2021-04-15 =============================== * Prevent selection jumps in the dropdown list. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/CMakeLists.txt new/lxqt-runner-1.0.0/CMakeLists.txt --- old/lxqt-runner-0.17.0/CMakeLists.txt 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/CMakeLists.txt 2021-11-05 11:16:34.000000000 +0100 @@ -27,9 +27,9 @@ # Minimum Versions set(KF5_MINIMUM_VERSION "5.36.0") set(LIBMENUCACHE_MINIMUM_VERSION "1.1.0") -set(LXQT_MINIMUM_VERSION "0.17.0") -set(LXQT_GLOBALKEYS_MINIMUM_VERSION "0.17.0") -set(QT_MINIMUM_VERSION "5.12") +set(LXQT_MINIMUM_VERSION "1.0.0") +set(LXQT_GLOBALKEYS_MINIMUM_VERSION "1.0.0") +set(QT_MINIMUM_VERSION "5.15.0") find_package(Qt5Widgets ${QT_MINIMUM_VERSION} REQUIRED) find_package(Qt5Xml ${QT_MINIMUM_VERSION} REQUIRED) @@ -57,7 +57,7 @@ if (USE_MENU_CACHE) # optionally use libmenu-cache from lxde to generate the application menu - find_package(MenuCache "$(LIBMENUCACHE_MINIMUM_VERSION}" REQUIRED) + find_package(MenuCache "${LIBMENUCACHE_MINIMUM_VERSION}" REQUIRED) endif() if (RUNNER_MATH) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/autostart/translations/lxqt-runner_nb_NO.desktop.yaml new/lxqt-runner-1.0.0/autostart/translations/lxqt-runner_nb_NO.desktop.yaml --- old/lxqt-runner-0.17.0/autostart/translations/lxqt-runner_nb_NO.desktop.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-runner-1.0.0/autostart/translations/lxqt-runner_nb_NO.desktop.yaml 2021-11-05 11:16:34.000000000 +0100 @@ -0,0 +1 @@ +Desktop Entry/Name: "Programstarter" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/autostart/translations/lxqt-runner_sk.desktop.yaml new/lxqt-runner-1.0.0/autostart/translations/lxqt-runner_sk.desktop.yaml --- old/lxqt-runner-0.17.0/autostart/translations/lxqt-runner_sk.desktop.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-runner-1.0.0/autostart/translations/lxqt-runner_sk.desktop.yaml 2021-11-05 11:16:34.000000000 +0100 @@ -0,0 +1 @@ +Desktop Entry/Name: "Sp??????a??" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/autostart/translations/lxqt-runner_vi.desktop.yaml new/lxqt-runner-1.0.0/autostart/translations/lxqt-runner_vi.desktop.yaml --- old/lxqt-runner-0.17.0/autostart/translations/lxqt-runner_vi.desktop.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-runner-1.0.0/autostart/translations/lxqt-runner_vi.desktop.yaml 2021-11-05 11:16:34.000000000 +0100 @@ -0,0 +1 @@ +Desktop Entry/Name: "Tr??nh ch???y" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/commanditemmodel.cpp new/lxqt-runner-1.0.0/commanditemmodel.cpp --- old/lxqt-runner-0.17.0/commanditemmodel.cpp 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/commanditemmodel.cpp 2021-11-05 11:16:34.000000000 +0100 @@ -141,8 +141,11 @@ if (mOnlyHistory) return left.row() < right.row(); - HistoryItem const * i_left = dynamic_cast<HistoryItem const *>(mSourceModel->command(left)); - HistoryItem const * i_right = dynamic_cast<HistoryItem const *>(mSourceModel->command(right)); + const auto leftItem = mSourceModel->command(left); + const auto righItem = mSourceModel->command(right); + + HistoryItem const * i_left = dynamic_cast<HistoryItem const *>(leftItem); + HistoryItem const * i_right = dynamic_cast<HistoryItem const *>(righItem); if (nullptr != i_left && nullptr == i_right) return mShowHistoryFirst; if (nullptr == i_left && nullptr != i_right) @@ -158,6 +161,14 @@ || (pos_left == pos_right && QSortFilterProxyModel::lessThan(left, right)); } + // compare visible names + if (leftItem != nullptr && righItem != nullptr) + { + int comp = leftItem->title().compare(righItem->title()); + if (comp != 0) + return comp < 0; + } + return QSortFilterProxyModel::lessThan(left, right); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_cs.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_cs.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_cs.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_cs.ts 2021-11-05 11:16:34.000000000 +0100 @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Zkop??rovat v??sledek v??po??tu do schr??nky</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_da.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_da.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_da.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_da.ts 2021-11-05 11:16:34.000000000 +0100 @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Kopi??r udregningsresultat til udklipsholder</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_de.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_de.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_de.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_de.ts 2021-11-05 11:16:34.000000000 +0100 @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Rechenergebnis in Zwischenablage kopieren</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_es.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_es.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_es.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_es.ts 2021-11-05 11:16:34.000000000 +0100 @@ -6,7 +6,7 @@ <message> <location filename="../configuredialog/configuredialog.ui" line="14"/> <source>Runner Settings</source> - <translation>Configuraci??n del Lanzador de aplicaciones</translation> + <translation>Configuraci??n del Iniciador de aplicaciones</translation> </message> <message> <location filename="../configuredialog/configuredialog.ui" line="20"/> @@ -26,17 +26,17 @@ <message> <location filename="../configuredialog/configuredialog.ui" line="46"/> <source>Show history first</source> - <translation>Mostrar primero el historial</translation> + <translation>Mostrar primero el hist??rico</translation> </message> <message> <location filename="../configuredialog/configuredialog.ui" line="53"/> <source>Store/show history</source> - <translation>Guardar/mostrar el historial</translation> + <translation>Guardar/mostrar el hist??rico</translation> </message> <message> <location filename="../configuredialog/configuredialog.ui" line="60"/> <source><b>Note</b>: The size of top-level widgets are constrained to 2/3 of the desktop's height and width.</source> - <translation><b>Nota</b>: El tama??o de los controles de nivel superior est?? restringido a 2/3 del alto y ancho del escritorio.</translation> + <translation><b>Nota</b>: el tama??o de los controles de nivel superior est?? restringido a 2???3 de la altura y anchura del escritorio.</translation> </message> <message> <location filename="../configuredialog/configuredialog.ui" line="63"/> @@ -76,7 +76,7 @@ <message> <location filename="../configuredialog/configuredialog.cpp" line="80"/> <source>Reset</source> - <translation>Reiniciar</translation> + <translation>Restablecer</translation> </message> </context> <context> @@ -84,7 +84,7 @@ <message> <location filename="../dialog.ui" line="26"/> <source>Application launcher </source> - <translation>Lanzador de aplicaciones </translation> + <translation>Iniciador de aplicaciones </translation> </message> <message> <location filename="../dialog.cpp" line="105"/> @@ -94,12 +94,12 @@ <message> <location filename="../dialog.cpp" line="109"/> <source>Clear History</source> - <translation>Borrar el historial</translation> + <translation>Vaciar hist??rico</translation> </message> <message> <location filename="../dialog.cpp" line="370"/> <source>Show/hide runner dialog</source> - <translation>Mostrar/ocultar el di??logo del lanzador de aplicaciones</translation> + <translation>Mostrar/ocultar el di??logo del iniciador de aplicaciones</translation> </message> </context> <context> @@ -107,12 +107,12 @@ <message> <location filename="../providers.cpp" line="445"/> <source>History</source> - <translation>Historial</translation> + <translation>Hist??rico</translation> </message> <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Copiar resultado del c??lculo en el portapapeles</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_hr.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_hr.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_hr.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_hr.ts 2021-11-05 11:16:34.000000000 +0100 @@ -56,17 +56,17 @@ <message> <location filename="../configuredialog/configuredialog.cpp" line="61"/> <source>Top edge of the screen</source> - <translation>Gornjem rubu ekrana</translation> + <translation>Gornji rub ekrana</translation> </message> <message> <location filename="../configuredialog/configuredialog.cpp" line="62"/> <source>Center of the screen</source> - <translation>Sredini ekrana</translation> + <translation>Sredina ekrana</translation> </message> <message> <location filename="../configuredialog/configuredialog.cpp" line="67"/> <source>Focused screen</source> - <translation>Fokusiranom ekranu</translation> + <translation>Aktivan ekran</translation> </message> <message> <location filename="../configuredialog/configuredialog.cpp" line="71"/> @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Kopiraj rezultat izra??una u me??uspremnik</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_id.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_id.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_id.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_id.ts 2021-11-05 11:16:34.000000000 +0100 @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Salin hasil perhitungan ke clipboard</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_ko.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_ko.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_ko.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_ko.ts 2021-11-05 11:16:34.000000000 +0100 @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>?????? ????????? ?????? ????????? ??????</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_lt.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_lt.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_lt.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_lt.ts 2021-11-05 11:16:34.000000000 +0100 @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Kopijuoti skai??iavimo rezultat?? ?? i??karpin??</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_sk.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_sk.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_sk.ts 2021-04-11 11:01:40.000000000 +0200 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_sk.ts 2021-11-05 11:16:34.000000000 +0100 @@ -112,7 +112,7 @@ <message> <location filename="../providers.cpp" line="846"/> <source>Copy calculation result to clipboard</source> - <translation type="unfinished"></translation> + <translation>Skop??rova?? v??sledok v??po??tu do schr??nky</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-runner-0.17.0/translations/lxqt-runner_vi.ts new/lxqt-runner-1.0.0/translations/lxqt-runner_vi.ts --- old/lxqt-runner-0.17.0/translations/lxqt-runner_vi.ts 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-runner-1.0.0/translations/lxqt-runner_vi.ts 2021-11-05 11:16:34.000000000 +0100 @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="vi"> +<context> + <name>ConfigureDialog</name> + <message> + <location filename="../configuredialog/configuredialog.ui" line="14"/> + <source>Runner Settings</source> + <translation>C??i ?????t Tr??nh ch???y</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="20"/> + <source>Appearance</source> + <translation>H??nh th???c</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="26"/> + <source>Positioning:</source> + <translation>V??? tr??:</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="36"/> + <source>Show on:</source> + <translation>Hi???n t???i:</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="46"/> + <source>Show history first</source> + <translation>Hi???n th??? l???ch s??? tr?????c</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="53"/> + <source>Store/show history</source> + <translation>L??u tr???/hi???n th??? l???ch s???</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="60"/> + <source><b>Note</b>: The size of top-level widgets are constrained to 2/3 of the desktop's height and width.</source> + <translation><b>Ch?? ??</b>: K??ch c??? c??c widget ??? tr??n c??ng b??? gi???i h???n theo 2/3 chi???u cao v?? chi???u r???ng c???a b??n l??m vi???c.</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="63"/> + <source>Show list with:</source> + <translation>Hi???n danh s??ch v???i:</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="70"/> + <source> item(s)</source> + <translation> m???c</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.ui" line="90"/> + <source>Shortcut:</source> + <translation>L???i t???t:</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.cpp" line="61"/> + <source>Top edge of the screen</source> + <translation>M??p tr??n c???a m??n h??nh</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.cpp" line="62"/> + <source>Center of the screen</source> + <translation>Trung t??m m??n h??nh</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.cpp" line="67"/> + <source>Focused screen</source> + <translation>M??n h??nh t???p trung</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.cpp" line="71"/> + <source>Always on screen %1</source> + <translation>Lu??n hi???n tr??n m??n h??nh %1</translation> + </message> + <message> + <location filename="../configuredialog/configuredialog.cpp" line="80"/> + <source>Reset</source> + <translation>L??m l???i</translation> + </message> +</context> +<context> + <name>Dialog</name> + <message> + <location filename="../dialog.ui" line="26"/> + <source>Application launcher </source> + <translation>Tr??nh ch???y ???ng d???ng </translation> + </message> + <message> + <location filename="../dialog.cpp" line="105"/> + <source>Configure</source> + <translation>T??y ch???nh</translation> + </message> + <message> + <location filename="../dialog.cpp" line="109"/> + <source>Clear History</source> + <translation>X??a L???ch s???</translation> + </message> + <message> + <location filename="../dialog.cpp" line="370"/> + <source>Show/hide runner dialog</source> + <translation>Hi???n/???n h???p tho???i tr??nh ch???y</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../providers.cpp" line="445"/> + <source>History</source> + <translation>L???ch s???</translation> + </message> + <message> + <location filename="../providers.cpp" line="846"/> + <source>Copy calculation result to clipboard</source> + <translation>Ch??p k???t qu??? t??nh to??n v??o khay nh??? t???m</translation> + </message> +</context> +</TS>