From 2cf85dfab35d4c43002f46eaa46753e08b1d39e9 Mon Sep 17 00:00:00 2001 From: tangjie02 Date: Wed, 10 May 2023 18:33:53 +0800 Subject: [PATCH] feature(lockscreen): replace suspend/hibernate/shutdown api with SessionManager. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 待机休眠关机改为调用会话管理接口 Relates #68459 Signed-off-by: tangjie02 --- ...-flat-class-for-button-to-keep-consi.patch | 170 -- ...-pinyin-search-method-for-applicatio.patch | 264 --- ...e-UI-after-click-on-the-power-option.patch | 125 - ...e-the-search-file-tool-on-start-menu.patch | 35 - ...some-possible-crash-problems-caused-.patch | 204 -- ...-the-coredump-problem-caused-by-Rece.patch | 47 - ...t-the-category-overlaps-the-search-b.patch | 71 - ...-problem-that-some-apps-are-show-rep.patch | 34 - ...e-switch-user-error-by-xdmcp-logging.patch | 66 - ...-grab-problem-when-popup-menu-on-sea.patch | 264 --- ...memory-leak-due-to-notification-area.patch | 103 - ...-dbus-icon-can-not-scaled-when-syste.patch | 132 -- ...-icon-location-error-when-system-res.patch | 33 - 0002-feature-gitlab-Add-.gitlab-ci.yml.patch | 33 - ...-menu-Add-UI-for-modal-power-options.patch | 804 ------- ...-the-coredump-problem-caused-by-null.patch | 33 - ...-problem-that-fcitx-doesn-t-show-in-.patch | 33 - 0003-fix-translate-add-some-translation.patch | 2097 ----------------- kiran-menu-2.3.0.tar.gz | Bin 245309 -> 0 bytes kiran-menu-2.5.1.tar.gz | Bin 0 -> 299552 bytes kiran-menu.spec | 345 +-- 21 files changed, 17 insertions(+), 4876 deletions(-) delete mode 100644 0001-feature-menu-Add-flat-class-for-button-to-keep-consi.patch delete mode 100644 0001-feature-menu-Add-pinyin-search-method-for-applicatio.patch delete mode 100644 0001-feature-menu-Hide-UI-after-click-on-the-power-option.patch delete mode 100644 0001-feature-menu-Hide-the-search-file-tool-on-start-menu.patch delete mode 100644 0001-fix-connect-Fix-some-possible-crash-problems-caused-.patch delete mode 100644 0001-fix-coredump-Fix-the-coredump-problem-caused-by-Rece.patch delete mode 100644 0001-fix-menu-Fix-that-the-category-overlaps-the-search-b.patch delete mode 100644 0001-fix-menu-Fix-the-problem-that-some-apps-are-show-rep.patch delete mode 100644 0001-fix-menu-Fix-the-switch-user-error-by-xdmcp-logging.patch delete mode 100644 0001-fix-menu-fix-the-grab-problem-when-popup-menu-on-sea.patch delete mode 100644 0001-fix-tray-Fix-memory-leak-due-to-notification-area.patch delete mode 100644 0001-fix-tray-Fix-the-dbus-icon-can-not-scaled-when-syste.patch delete mode 100644 0001-fix-tray-Fix-the-icon-location-error-when-system-res.patch delete mode 100644 0002-feature-gitlab-Add-.gitlab-ci.yml.patch delete mode 100644 0002-feature-menu-Add-UI-for-modal-power-options.patch delete mode 100644 0002-fix-coredump-Fix-the-coredump-problem-caused-by-null.patch delete mode 100644 0002-fix-tray-Fix-the-problem-that-fcitx-doesn-t-show-in-.patch delete mode 100644 0003-fix-translate-add-some-translation.patch delete mode 100644 kiran-menu-2.3.0.tar.gz create mode 100644 kiran-menu-2.5.1.tar.gz diff --git a/0001-feature-menu-Add-flat-class-for-button-to-keep-consi.patch b/0001-feature-menu-Add-flat-class-for-button-to-keep-consi.patch deleted file mode 100644 index e631a8b..0000000 --- a/0001-feature-menu-Add-flat-class-for-button-to-keep-consi.patch +++ /dev/null @@ -1,170 +0,0 @@ -From d6faccac23ee5dd61fafded0269d8a12752be0e3 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Thu, 13 Oct 2022 20:30:02 +0800 -Subject: [PATCH] feature(menu): Add flat class for button to keep consistent - with the color of color block. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 给按钮添加flat样式,这样在普通状态下背景是透明的,可以跟色块颜色保持一致。 - -Signed-off-by: tangjie02 ---- - data/menu.ui.xml | 10 +++++----- - src/menu/menu-app-item.cpp | 2 ++ - src/menu/menu-app-launcher-button.cpp | 1 + - src/menu/menu-applet-window.cpp | 6 ++++++ - src/menu/menu-applet-window.h | 4 +++- - src/menu/menu-category-item.cpp | 1 + - src/menu/menu-new-apps-container.cpp | 4 +++- - src/menu/menu-power-button.cpp | 1 + - 8 files changed, 22 insertions(+), 7 deletions(-) - -diff --git a/data/menu.ui.xml b/data/menu.ui.xml -index 90193b3..ae8fb50 100644 ---- a/data/menu.ui.xml -+++ b/data/menu.ui.xml -@@ -1,5 +1,5 @@ - -- -+ - - - -@@ -10,9 +10,6 @@ - 682 - True - True -- -- -- - - - True -@@ -56,7 +53,7 @@ - True - vertical - -- -+ - True - False - True -@@ -358,5 +355,8 @@ - - - -+ -+ -+ - - -diff --git a/src/menu/menu-app-item.cpp b/src/menu/menu-app-item.cpp -index fa672c2..e0959a5 100644 ---- a/src/menu/menu-app-item.cpp -+++ b/src/menu/menu-app-item.cpp -@@ -30,6 +30,8 @@ MenuAppItem::MenuAppItem(const std::shared_ptr &app_, int _icon_size - auto context = get_style_context(); - - context->add_class("menu-app-item"); -+ // 添加flat样式,保证在普通状态下按钮时透明背景 -+ context->add_class("flat"); - - set_text(app_->get_locale_name()); - -diff --git a/src/menu/menu-app-launcher-button.cpp b/src/menu/menu-app-launcher-button.cpp -index 2bb1419..8453484 100644 ---- a/src/menu/menu-app-launcher-button.cpp -+++ b/src/menu/menu-app-launcher-button.cpp -@@ -28,6 +28,7 @@ MenuAppLauncherButton::MenuAppLauncherButton(const std::string &icon_name, const - Gio::APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION); - - context->add_class("menu-app-launcher"); -+ context->add_class("flat"); - } - - void MenuAppLauncherButton::on_clicked() -diff --git a/src/menu/menu-applet-window.cpp b/src/menu/menu-applet-window.cpp -index eea61c9..7cc9750 100644 ---- a/src/menu/menu-applet-window.cpp -+++ b/src/menu/menu-applet-window.cpp -@@ -214,6 +214,7 @@ void MenuAppletWindow::init_ui() - builder = Gtk::Builder::create_from_resource("/kiran-menu/ui/menu"); - builder->get_widget("menu-container", main_box); - builder->get_widget("menu-sider-container", sider_box); -+ builder->get_widget("menu-view-stack-switcher", menu_view_stack_switcher); - builder->get_widget("menu-view-stack", menu_view_stack); - builder->get_widget("apps-list-stack", apps_list_stack); - -@@ -234,6 +235,11 @@ void MenuAppletWindow::init_ui() - sider_box->set_name("menu-left-container"); - menu_view_stack->set_name("menu-mid-container"); - -+ for (const auto &child : menu_view_stack_switcher->get_children()) -+ { -+ child->get_style_context()->add_class("flat"); -+ } -+ - /* 最近访问文档列表 */ - auto widget = Gtk::make_managed(); - recent_files_view->add(*widget); -diff --git a/src/menu/menu-applet-window.h b/src/menu/menu-applet-window.h -index 0eae7d7..c9e9ad6 100644 ---- a/src/menu/menu-applet-window.h -+++ b/src/menu/menu-applet-window.h -@@ -176,7 +176,9 @@ private: - Glib::RefPtr builder; - - Gtk::SearchEntry *search_entry; -- Gtk::Stack *menu_view_stack, *apps_list_stack; -+ Gtk::StackSwitcher *menu_view_stack_switcher; -+ Gtk::Stack *menu_view_stack; -+ Gtk::Stack *apps_list_stack; - Gtk::Box *all_apps_page; /* */ - Gtk::Box *compact_favorites_view; /* 紧凑模式下的收藏夹页面 */ - -diff --git a/src/menu/menu-category-item.cpp b/src/menu/menu-category-item.cpp -index 9c48b95..e062660 100644 ---- a/src/menu/menu-category-item.cpp -+++ b/src/menu/menu-category-item.cpp -@@ -33,6 +33,7 @@ MenuCategoryItem::MenuCategoryItem(const std::string &name, - auto context = get_style_context(); - - context->add_class("menu-category-item"); -+ context->add_class("flat"); - set_clickable(clickable); - category_name = name; - } -diff --git a/src/menu/menu-new-apps-container.cpp b/src/menu/menu-new-apps-container.cpp -index bd12eed..a58e32e 100644 ---- a/src/menu/menu-new-apps-container.cpp -+++ b/src/menu/menu-new-apps-container.cpp -@@ -90,9 +90,11 @@ Gtk::ToggleButton *MenuNewAppsContainer::create_expand_button() - button->set_image_position(Gtk::POS_RIGHT); - button->set_alignment(0.0, 0.5); - button->get_style_context()->add_class("menu-expand-button"); -+ button->get_style_context()->add_class("flat"); - - button->signal_toggled().connect( -- [this]() -> void { -+ [this]() -> void -+ { - auto image = dynamic_cast(expand_button->get_image()); - - if (expand_button->get_active()) -diff --git a/src/menu/menu-power-button.cpp b/src/menu/menu-power-button.cpp -index 1a5a224..0237153 100644 ---- a/src/menu/menu-power-button.cpp -+++ b/src/menu/menu-power-button.cpp -@@ -27,6 +27,7 @@ MenuPowerButton::MenuPowerButton() : menu(nullptr) - set_focus_on_click(false); - - context->add_class("menu-app-launcher"); -+ context->add_class("flat"); - } - - MenuPowerButton::~MenuPowerButton() --- -2.33.0 - diff --git a/0001-feature-menu-Add-pinyin-search-method-for-applicatio.patch b/0001-feature-menu-Add-pinyin-search-method-for-applicatio.patch deleted file mode 100644 index 9102022..0000000 --- a/0001-feature-menu-Add-pinyin-search-method-for-applicatio.patch +++ /dev/null @@ -1,264 +0,0 @@ -From bf67f7afe2194b9dc474e66dc965aa94a90a9600 Mon Sep 17 00:00:00 2001 -From: wangxiaoqing -Date: Wed, 15 Mar 2023 09:45:29 +0800 -Subject: [PATCH 1/2] feature(menu):Add pinyin search method for application -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 添加应用程序的拼音搜索方式,先将应用程序的汉字名称转为拼音, 再根据用户输入的拼音关键词进行查找 - Related #67099 - -Signed-off-by: wangxiaoqing ---- - lib/app.cpp | 1 + - lib/app.h | 2 ++ - lib/common.cpp | 79 +++++++++++++++++++++++++++++++++++++++++++++ - lib/common.h | 1 + - lib/menu-search.cpp | 48 ++++++++++++++++++++++++++- - lib/pinyin.h | 24 ++++++++++++++ - 6 files changed, 154 insertions(+), 1 deletion(-) - create mode 100644 lib/pinyin.h - -diff --git a/lib/app.cpp b/lib/app.cpp -index d8a9ea0..8ccae72 100644 ---- a/lib/app.cpp -+++ b/lib/app.cpp -@@ -83,6 +83,7 @@ void App::update_from_desktop_file(bool force) - - this->name_ = GET_STRING("Name"); - this->locale_name_ = GET_LOCALE_STRING("Name"); -+ this->locale_name_pinyin_list_ = convert_chinese_characters_to_pinyin(this->locale_name_); - - this->comment_ = GET_STRING("Comment"); - this->locale_comment_ = GET_LOCALE_STRING("Comment"); -diff --git a/lib/app.h b/lib/app.h -index 3e6db60..a7a1275 100644 ---- a/lib/app.h -+++ b/lib/app.h -@@ -83,6 +83,7 @@ public: - const std::string &get_name() { return this->name_; } - // 获取desktop文件中的Name[locale]字段值 - const std::string &get_locale_name() { return this->locale_name_; } -+ const std::list &get_locale_name_pinyin_list() { return this->locale_name_pinyin_list_; } - // 获取desktop文件中的Comment字段值 - const std::string &get_comment() { return this->comment_; } - // 获取desktop文件中的Comment[locale]字段值 -@@ -164,6 +165,7 @@ private: - - std::string name_; - std::string locale_name_; -+ std::list locale_name_pinyin_list_; - - std::string comment_; - std::string locale_comment_; -diff --git a/lib/common.cpp b/lib/common.cpp -index 3e296f4..117c10b 100644 ---- a/lib/common.cpp -+++ b/lib/common.cpp -@@ -13,6 +13,7 @@ - */ - - #include "lib/common.h" -+#include "lib/pinyin.h" - - namespace Kiran - { -@@ -46,4 +47,82 @@ bool write_list_quark_to_as(Glib::RefPtr settings, - return settings->set_string_array(key, new_value); - } - -+static wchar_t * -+convert_chars_to_wchars(const std::string &contents) -+{ -+ size_t mbs_len; -+ wchar_t *wcs; -+ -+ mbs_len = mbstowcs(NULL, contents.c_str(), 0); -+ if (mbs_len == (size_t)-1) -+ { -+ return NULL; -+ } -+ -+ wcs = (wchar_t *)calloc(mbs_len + 1, sizeof(wchar_t)); -+ if (wcs == NULL) -+ { -+ return NULL; -+ } -+ -+ if (mbstowcs(wcs, contents.c_str(), mbs_len + 1) == (size_t)-1) -+ { -+ free(wcs); -+ return NULL; -+ } -+ -+ return wcs; -+} -+ -+static void -+clear_space(char *pinyin) -+{ -+ for (; *pinyin != '\0'; pinyin++) -+ { -+ if (*pinyin == ' ') -+ { -+ *pinyin = '\0'; -+ } -+ } -+} -+ -+std::list convert_chinese_characters_to_pinyin(const std::string &contents) -+{ -+ std::list pinyin_list; -+ wchar_t *wcs; -+ int unicode; -+ -+ wcs = convert_chars_to_wchars(contents); -+ -+ if (wcs == NULL) -+ { -+ return pinyin_list; -+ } -+ -+ for (auto wp = wcs; *wp != '\0'; wp++) -+ { -+ int unicode = *wp; -+ -+ if (unicode >= CHINESE_UNICODE_START && -+ unicode <= CHINESE_UNICODE_END) -+ { -+ char pinyin[CHINESE_UNICODE_MAX_LENGTH + 1] = {'\0'}; -+ int offset = 0; -+ -+ offset = (unicode - CHINESE_UNICODE_START) * CHINESE_UNICODE_MAX_LENGTH; -+ -+ if (offset + CHINESE_UNICODE_MAX_LENGTH <= sizeof(chinese_basic_dict)) -+ { -+ memcpy(pinyin, chinese_basic_dict + offset, CHINESE_UNICODE_MAX_LENGTH); -+ clear_space(pinyin); -+ pinyin_list.push_back(pinyin); -+ } -+ } -+ } -+ -+ free(wcs); -+ -+ return pinyin_list; -+} -+ - } // namespace Kiran -\ No newline at end of file -diff --git a/lib/common.h b/lib/common.h -index 862966f..c234dee 100644 ---- a/lib/common.h -+++ b/lib/common.h -@@ -38,4 +38,5 @@ bool write_list_quark_to_as(Glib::RefPtr settings, - const std::string &key, - const std::list &value); - -+std::list convert_chinese_characters_to_pinyin(const std::string &contents); - } // namespace Kiran -\ No newline at end of file -diff --git a/lib/menu-search.cpp b/lib/menu-search.cpp -index c5dc949..03f7d08 100644 ---- a/lib/menu-search.cpp -+++ b/lib/menu-search.cpp -@@ -36,6 +36,50 @@ void MenuSearch::flush(const AppVec &apps) - { - } - -+static int calculate_equal_position(const std::string &keyword, -+ const std::string &pinyin) -+{ -+ int i = 0; -+ -+ for (; i < keyword.length() && i < pinyin.length(); i++) -+ { -+ if (keyword[i] != pinyin[i]) -+ { -+ break; -+ } -+ } -+ -+ return i; -+} -+ -+static bool contain_with_pinyin(const std::string &keyword, -+ std::list pinyin_list) -+{ -+ int length = keyword.length(); -+ int offset = 0; -+ auto sub_keyword = keyword.substr(0, length); -+ -+ for (auto iter_string = pinyin_list.begin(); iter_string != pinyin_list.end(); iter_string++) -+ { -+ auto pinyin = *iter_string; -+ int position; -+ -+ position = calculate_equal_position(sub_keyword, pinyin); -+ if (position > 0) -+ { -+ offset += position; -+ if (offset >= length) -+ { -+ return true; -+ } -+ -+ sub_keyword = keyword.substr(offset, length); -+ } -+ } -+ -+ return false; -+} -+ - AppVec MenuSearch::search_by_keyword(const std::string &keyword, - bool ignore_case, - AppKind kind, -@@ -54,11 +98,13 @@ AppVec MenuSearch::search_by_keyword(const std::string &keyword, - auto &locale_comment = app->get_locale_comment(); - auto &name = app->get_name(); - auto &locale_name = app->get_locale_name(); -+ auto &locale_name_pinyin_list = app->get_locale_name_pinyin_list(); - - #define STRSTR_KEYWORD(a) (strstr_with_case(a, keyword, ignore_case)) - - if (STRSTR_KEYWORD(name) || STRSTR_KEYWORD(locale_name) || -- STRSTR_KEYWORD(comment) || STRSTR_KEYWORD(locale_comment)) -+ STRSTR_KEYWORD(comment) || STRSTR_KEYWORD(locale_comment) || -+ contain_with_pinyin(keyword, locale_name_pinyin_list)) - { - match_apps.push_back(app); - } -diff --git a/lib/pinyin.h b/lib/pinyin.h -new file mode 100644 -index 0000000..faa3661 ---- /dev/null -+++ b/lib/pinyin.h -@@ -0,0 +1,24 @@ -+/** -+ * Copyright (c) 2020 ~ 2021 KylinSec Co., Ltd. -+ * kiran-cc-daemon is licensed under Mulan PSL v2. -+ * You can use this software according to the terms and conditions of the Mulan PSL v2. -+ * You may obtain a copy of Mulan PSL v2 at: -+ * http://license.coscl.org.cn/MulanPSL2 -+ * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, -+ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, -+ * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. -+ * See the Mulan PSL v2 for more details. -+ * -+ * Author: tangjie02 -+ */ -+ -+#pragma once -+ -+namespace Kiran -+{ -+#define CHINESE_UNICODE_START 0x4E00 -+#define CHINESE_UNICODE_END 0x9FA5 -+#define CHINESE_UNICODE_MAX_LENGTH 6 -+ -+const char chinese_basic_dict[] = "yi ding kao qi shang xia mu wan zhang san shang xia ji bu yu mian gai chou chou zhuan qie pi shi shi qiu bing ye cong dong si cheng diu qiu liang diu you liang yan bing sang gun jiu ge ya zhuangzhong ji jie feng guan chuan chan lin zhuo zhu ha wan dan wei zhu jing li ju pie fu yi yi nai wu jiu jiu tuo me yi ho zhi wu zha hu fa le yin ping pang qiao hu guai cheng cheng yi yin wan mie jiu qi ye xi xiang gai jiu hai ho shu dou shi ji nang kai keng ting mo ou mai luan cai ru xue yan peng sha na qian si er cui ceng qian zhi gui gan luan lin yi jue liao ma yu zheng shi shi er chu yu kui yu yun hu qi wu jing si sui gen geng ya xie ya qi ya ji tou wang kang da jiao hai yi chan heng mu ye xiang jing ting liang xiang jing ye qin bo you xie dan lian duo wei ren ren ji ra wang yi shi ren le ding ze jin pu chou ba zhang jin jie bing reng cong fo tao lun er cang zai shi ta zhang fu xian xian duo hong tong ren qian gan yi bo dai ling yi chao chang sa shang yi mu men ren fan chao yang qian zhong pi wo wu jian jia yao feng cang ren wang fen di fang zhong qi pei yu diao dun wu yi xin kang yi ji ai wu ji fu fa xiu jin pi dan fu nu zhong you huo hui yu cui yun san wei chuan che ya qian shang chang lun cang xun xin wei zhu ze xian nu bo gu ni ni xie ban xu ling zhou shen qu si beng si ga pi yi si yi zheng dian han mai dan zhu bu qu bi zhao ci wei di zhu zuo you yang ti zhan he bi tuo she yu yi fo zuo gou ning tong ni xian qu yong wa qian shi ka bao pei hui he lao xiang ge yang bai fa ming jia er bing ji hen huo gui quan tiao jiao ci yi shi xing shen tuo kan zhi gai lai yi chi kua guang li yin shi mi zhu xu you an lu mou er lun dong cha chi xun gong zhou yi ru jian xia si dai lv ta jiao zhen ce qiao kuai chai ning nong jin wu hou jiong cheng zhen zuo chou qin lv ju shu ting shen tuo bo nan xiao bian tui yu xi cu e qiu xu guang ku wu jun yi fu liang zu qiao li yong hun jing qian san pei su fu xi li mian ping bao yu si xia xin xiu yu di che chou zhi yan lia li lai si jian xiu fu huo ju xiao pai jian biao chu fei feng ya an bei yu xin bi chi chang zhi bing jiu yao cui lia wan lai cang zong ge guan bei tian shu shu men dao tan jue chui xing peng tang hou yi qi ti gan jing jie sui chang jie fang zhi kong juan zong ju qian ni lun zhuo wo luo song leng hun dong zi ben wu ju nai cai jian zhai ye zhi sha qing qie ying cheng qian yan ruan zhong chun jia ji wei yu bing ruo ti wei pian yan feng tang wo e xie che sheng kan di zuo cha ting bei ye huang yao zhan chou yan you jian xu zha ci fu bi zhi zong mian ji yi xie xun cai duan ce zhen ou tou tou bei zan lou jie wei fen chang kui sou zhi su xia fu yuan rong li nu yun jiang ma bang dian tang hao jie xi shan qian jue cang chu san bei xiao yong yao tan suo yang fa bing jia dai zai tang gu bin chu nuo can lei cui yong zao zong peng song ao chuan yu zhai zu shang chuangjing chi sha han zhang qing yan di xie lou bei piao jin lian lu man qian xian tan ying dong zhuan xiang shan qiao jiong tui zun pu xi lao chang guang liao qi deng chan wei ji bo hui chuan tie dan jiao jiu se fen xian ju e jiao jian tong lin bo gu xian su xian jiang min ye jin jia qiao pi feng zhou ai sai yi jun nong chan yi dang jing xuan kuai jian chu dan jiao sha zai can bin an ru tai chou chai lan ni jin qian meng wu ning qiong ni chang lie lei lv kuang bao yu biao zan zhi si you hao qing chen li teng wei long chu chan rang shu hui li luo zan nuo tang yan lei nang er wu yun zan yuan xiong chong zhao xiong xian guang dui ke dui mian tu chang er dui er jin tu si yan yan shi shi dang qiang dou gong hao shen dou bai jing gong huang ru wang nei quan liang yu ba gong liu xi han lan gong tian guan xing bing qi ju dian zi pou yang jian shou ji yi ji chan jiong mao ran na yan mao gang ran ce jiong ce zai gua jiong mao zhou mao gou xu mian mi rong yin xie kan jun nong yi mi shi guan meng zhong ju yuan ming kou min fu xie mi bing dong tai gang feng bing hu chong jue hu kuang ye leng pan fu min dong xian lie qia jian jing sou mei tu qi gu zhun song jing liang qing diao ling dong gan jian yin cou ai li cang ming zhun cui si duo jin lin lin ning xi du ji fan fan fan feng ju chu zheng feng mu zhi fu feng ping feng kai huang kai gan deng ping qian xiong kuai tu ao chu ji dang han han zao dao diao dao ren ren chuangfen qie yi ji kan qian cun chu wen ji dan xing hua wan jue li yue lie liu ze gang chuangfu chu qu diao shan min ling zhong pan bie jie jie pao li shan bie chan jing gua geng dao chuangkui ku duo er zhi shua quan sha ci ke jie gui ci gui kai duo ji ti jing dou luo ze yuan cuo xiao ke la qian cha chuanggua jian cuo li ti fei pou chan qi chuangzi gang wan bao ji duo qing shan du jian ji bo yan ju huo sheng jian duo tuan wu gua fu sheng jian ge da kai chuangchuan chan tuan lu li peng shan piao kou jiao gua qiao jue hua zha zhuo lian ju pi liu gui jiao gui jian jian tang huo ji jian yi jian zhi chan zuan mo li zhu li ya quan ban gong jia wu mai lie jin keng xie zhi dong zhu nu jie qu shao yi zhu mo li jin lao lao juan kou yang wa xiao mou kuang jie lie he shi ke jin gao bo min chi lang yong yong mian ke xun juan qing lu bu meng chai le kai mian dong xu xu kan wu yi xun weng sheng lao mu lu piao shi ji qin jiang jiao quan xiang yi jue fan juan tong ju dan xie mai xun xun lv li che rang quan bao shao yun jiu bao gou wu yun mang bi gai gai bao cong yi xiong peng ju tao ge pu e pao fu gong da jiu gong bi hua bei nao chi fang jiu yi za jiang kang jiang kuang hu xia qu fan gui qie cang kuang fei hu yu gui kui hui dan kui lian lian suan du jiu qu xi pi qu yi ke yan bian ni qu shi xun qian nian sa zu sheng wu hui ban shi xi wan hua xie wan bei zu zhuo xie dan mai nan dan ji bo shuai bu guan bian bu zhan ka lu you lu xi gua wo xie jie jie wei yang qiong zhi mao yin wei shao ji que luan chi juan xie xu jin que kui ji e qing xi san chang wei e ting li zhe han li ya ya yan she di zha pang a qie ya zhi ce mang ti li she hou ting zui cuo fei yuan ce yuan xiang yan li jue xia dian chu jiu jin ao gui yan si li chang lan li yan yan yuan si gong lin rou qu qu keng lei du xian zhuan san can can can can ai dai you cha ji you shuangfan shou guai ba fa ruo shi shu zhuo qu shou bian xu jia pan sou ji wei sou die rui cong kou gu ju ling gua dao kou zhi jiao zhao ba ding ke tai chi shi you qiu po ye hao si tan chi le diao ji dui hong mie yu mang chi ge xuan yao zi he ji diao cun tong ming hou li tu xiang zha xia ye lv a ma ou huo yi jun chou lin tun yin fei bi qin qin jie bu fou ba dun fen e han ting keng shui qi hong zhi yin wu wu chao na xue xi chui dou wen hou hou wu gao ya jun lv e ge mei dai qi cheng wu gao fu jiao yun chi sheng ne tun fu yi dai ou li bai yuan guo wen qiang wu e shi juan pen wen ne m ling ran you di zhou shi zhou tie xi yi qi ping zi gua ci wei xu he nao xia pei yi xiao shen hu ming da qu ju han za tuo duo pou pao bie fu yang he zha he hai jiu yong fu da zhou wa ka gu ka zuo bu long dong ning ta si xian huo qi er e guang zha xi yi lie zi mie mi zhi yao ji zhou lo shu zan xiao ke hui kua huai tao xian e xuan xiu guo yan lao yi ai pin shen tong hong xiong duo wa ha zai you die pai xiang ai gen kuang ya da xiao bi hui nian hua xing kuai duo pou ji nong mou yo hao yuan long pou mang ge ou chi shao li na zu he ku xiao xian lao po zhe zha liang ba mie lv sui fu bu han heng geng shui ge you yan gu gu bai han suo chun yi ai jia tu xian wan li xi tang zuo qiu che wu zao ya dou qi di qin ma mao gong teng keng lao liang suo zao huan lang sha ji zi wo feng yin hu qi shou wei shua chang er li qiang an ze yo dian yu tian lai sha xi tuo hu ai zhao nou ken zhuo zhuo shang di heng lin a xiao xiang tun wu wen cui die gu qi qi tao dan dan wa zi bi cui chuai he ya qi zhe fei liang xian pi sha la ze ying gua pa ze se zhuan nie guo luo n di quan tan bo ding lang xiao geng tang chi ti an jiu dan ka yong wei nan shan yu zhe la jie hou han die zhou chai wai nuo yu yin zan yao wo mian hu yun chuan hui huan huan xi he ji kui zhong wei sha xu huang duo nie xuan liang yu sang chi qiao yan dan pen can li yo zha wei miao ying pen peng kui bei yu geng lou ku zao huo ti yao he a xu qiang se yong su hong xie ai shuo ma cha hai ke da sang chen ru sou wa ji pang wu qian shi ge zi jie lao weng wa si chi hao suo jia hai suo qin nie he ci sai n geng na dia ai qiang tong bi ao ao lian zui zhe mo shuo sou tan di qi jiao chong jiao kai tan shan cao jia ai xiao piao lou ga gu xiao hu hui guo ou xian ze chang xu po de ma ma hu lei du ga tang ye beng ying sai jiao mi xiao hua mai ran chuai peng lao xiao ji zhu chao kui zui xiao si hao m liao qiao xi chu tan dan hei xun e zun fan chi hui can chuangcu dan yu kuo ceng jiao ye xi qi hao lian xu deng hui yin pu jue qin xun nie lu si yan ying da zhan ou zhou jin nong hui xie qi e zao yi shi jiao yuan ai yong jue kuai yu pen dao ga xin dun dang xin sai pi pi yin zui ning di lan ta huo ru hao xia ye duo pi zhou ji jin hao ti chang xun me ca ti lu hui bo you nie yin hu mei hong zhe li liu hai nang xiao mo yan li lu long mo dan chen pin pi xiang huo me xi duo ku yan chan ying rang die la ta xiao jue chuo huan huo zhuan nie xiao ca li chan chai li yi luo nang zan su heng zen jian za zhu lan nie nang ra liu wei hui yin qiu si nin jian hui xin yin nan tuan tuan dun kang yuan jiong pian yun cong hu hui yuan e guo kun chuangtong tu wei lun guo qun ri ling gu guo tai guo tu you guo yin hun pu yu han yuan lun quan yu qing guo chuan wei yuan quan ku pu yuan yuan ya tuan tu tu tuan lve hui yi yuan luan luan tu ya tu ting sheng pu lu kuai ju zai wei ge yu wu gui pi yi di qian qian zhen zhuo dang qia xia shan kuang chang qi nie mo ji jia zhi zhi ban xun yi qin fen jun keng tun fang fen ben tan kan huai zuo keng bi jing di jing ji kuai chi jing jian tan li ba wu fen zhui po pan tang kun qu tan zhi tuo gan ping dian gua ni tai pi jiong yang fo ao lu qiu mu ke gou xue ba di che ling zhu fu hu zhi chui la long long lu ao dai pao min xing dong ji he lv ci chi lei gai yin hou dui zhao fu guang yao duo duo gui cha yang yin fa gou yuan die xie ken shang shou e bing dian hong ya kua da ka dang kai hang nao an xing xian yuan bang fou ba yi yin han xu chui qin geng ai beng fang que yong jun jia di mai lang juan cheng shan jin zhe lie lie pu cheng hua bu shi xun guo jiong ye nian di yu bu ya quan sui pi qing wan ju lun zheng kong chong dong dai tan an cai chu beng kan zhi duo yi zhi yi pei ji zhun qi sao ju ni ku ke tang kun ni jian dui jin gang yu e peng gu tu leng fang ya qian kun an shen duo nao tu cheng yin huan bi lian guo die zhuan hou bao bao yu di mao jie ruan ye geng kan zong yu huang e yao yan bao ci mei chang du tuo pou feng zhong jie jin heng gang chun kan ping lei xing huang leng duan wan xuan xi ji kuai ying ta cheng yong kai su su shi mi ta weng cheng tu tang que zhong li peng bang sai zang dui tian wu zheng xun ge zhen ai gong yan kan tian yuan wen xie liu hai lang chang peng beng chen lu lu ou qian mei mo tuan shuangshu lou chi man biao jing ce shu zhi zhang kan yong dian chen zhi ji guo qiang jin di shang mu cui yan ta zeng qian qiang liang wei zhui qiao zeng xu shan shan ba pu kuai dong fan que mo dun dun cun di sheng duo duo tan deng mu fen huang tan da ye zhu jian ao qiang ji qiao ken yi pi bi dian jiang ye yong bo tan lan ju huai dang rang qian xun lan xi he ai ya dao hao ruan jin lei kuang lu yan tan wei huai long long rui li lin rang chan xun yan lei ba wan shi ren san zhuangzhuangsheng yi mai ke zhu zhuanghu hu kun yi hu xu kun shou mang dun shou yi zhi gu chu jiang feng bei zhai bian sui qun ling fu cuo xia xiong xie nao xia kui xi wai yuan mao su duo duo ye qing ou gou gou qi meng meng yin huo chen da ze tian tai fu guai yao yang hang gao shi tao tai tou yan bi yi kua jia duo huo kuang yun jia ba en lian huan di yan pao juan qi nai feng xie fen dian yang kui zou huan qi kai zha ben yi jiang tao zang ben xi huang fei diao xun beng dian ao she weng po ao wu ao jiang lian duo yun jiang shi fen huo bi luan che nv nu ding nai qian jian jie jiu nuan cha hao xian fan ji shuo ru fei wang hong zhuangfu ma dan ren fu jing yan ha wen zhong pa du ji hang zhong yao jin yun miao fou chi jue zhuangniu yan na xin fen bi yu tuo feng wan fang wu yu gui du ba ni zhou zhuo zhao da nai yuan tou xian yi e mei mo qi bi shen qie e he xu fa zheng min ban mu fu ling zi zi shi ran shan yang man jie gu si xing wei zi ju shan pin ren yao dong jiang shu ji gai xiang hua juan jiao gou lao jian jian yi nian zhi zhen ji xian heng guang jun kua yan ming lie pei e you yan cha shen yin shi gui quan zi song wei hong wa lou ya rao jiao lian pin xian shao li cheng xie mang fu suo mu wei ke chuo chuo ting niang xing nan yu na po nei juan shen zhi han di zhuange ping tui xian mian wu yan wu xi yan yu si yu wa li xian ju qu zhui qi xian zhuo dong chang lu ai e e lou mian cong pou ju po cai ling wan biao xiao shu qi hui fu wo wo tan fei fei jie tian ni quan jing hun jing qian dian xing hu wan lai bi yin zhou nao fu jing lun an lan kun yin ya ju li dian xian hua hua ying chan shen ting dang yao wu nan ruo jia tou xu yu wei di rou mei dan ruan qin hui wo qian chun miao fu jie duan yi zhong mei huang mian an ying xuan jie wei mei yuan zheng qiu ti xie tuo lian mao ran si pian wei wa cu hu ao jie bao xu tou gui zou yao pi xi yuan ying rong ru chi liu mei pan ao ma gou kui qin jia sao zhen yuan jie rong ming ying ji su niao xian tao pang lang nao bao ai pi pin yi piao yu lei xuan man yi zhang kang yong ni li di gui yan jin zhuan chang ze han nen lao mo zhe hu hu ao ruan qiang ma pie gu wu qiao tuo zhan miao xian xian mo liao lian hua gui deng zhi xu yi hua xi kui rao xi yan chan jiao mei fan fan xian yi hei jiao fan shi bi shan sui qiang lian xuan xin niao dong yi can ai niang ning ma tiao chou jin ci yu pin rong ru nai yan tai ying qian niao yue ying mian bi ma shen xing ni du liu yuan lan yan shuangling jiao niang lan xian ying shuanghui quan mi li luan yan zhu lan zi jie jue jue kong yun zi zi cun sun fu bo zi xiao xin meng si tai bao ji gu nu xue you zhuan hai luan sun nao mie cong qian shu chan ya zi ni fu zi li xue bo ru nai nie nie ying luan mian ning rong ta gui zhai qiong yu shou an jia song wan rou yao hong yi jing zhun mi zhu dang hong zong guan zhou ding wan yi bao shi shi chong shen ke xuan shi you huan yi tiao shi xian gong cheng qun gong xiao zai zha dao hai yan xiao jia shen chen rong huang mi kou kuan bin su cai zan ji yuan ji yin mi kou qiu he zhen jian fu ning bing huan mei qin han yu shi ning jin ning zhi yu bao kuan ning qin mo cha ju gua qin hu wu liao shi ning zhai shen wei xie kuan hui liao jun huan yi yi bao qin chong bao feng cun dui si xun dao lv dui shou po feng zhuan fu she ke jiang jiang zhuan wei zun xun shu dui dao xiao jie shao er er er ga jian shu chen shang shang mo ga chang liao xian xian kun you wang you liao liao yao mang wang wang wang ga yao duo kui zhong jiu gan gu gan tui gan gan shi yin chi kao ni jin wei niao ju pi ceng xi bi ju jie tian qu ti jie wu diao shi shi ping ji xie zhen xie ni zhan xi xi man e lou ping ti fei zhu xie tu lv lv xi ceng lv ju xie ju jue liao jue zhu xie che tun ni shan wa xian li e dao hui long yi qi ren wu han shen yu chu sui qi yen yue ban yao ang ya wu jie e ji qian fen wan qi cen qian qi cha jie qu gang xian ao lan dao ba zuo zuo yang ju gang ke gou xue po li tiao qu yan fu xiu jia ling tuo pi ao dai kuang yue qu hu po min an tiao ling chi ping dong ceng kui bang mao tong xue yi bian he ke luo e fu xun die lu en er gai quan dong yi mu shi an wei huan zhi mi li ji dong wei you gu xia lie yao jiao zheng luan jiao e e yu xie bu qiao qun feng feng nao li you xian rong dao shen cheng tu geng jun gao xia yin yu lang kan lao lai xian que kong chong chong ta lin hua ju lai qi min kun kun zu gu cui ya ya gang lun lun ling jue duo zheng guo yin dong han zheng wei xiao pi yan song jie beng zu ku dong zhan gu yin zi ze huang yu wai yang feng qiu yang ti yi zhi shi zai yao e zhu kan lv yan mei han ji ji huan ting sheng mei qian wu yu zong lan ke yan yan wei zong cha sui rong ke qin yu qi lou tu dui xi weng cang tang rong jie ai liu wu song qiao zi wei beng dian cuo qian yong nie cuo ji shi ruo song zong jiang liao kang chan die cen ding tu lou zhang zhan zhan ao cao qu qiang cui zui dao dao xi yu pei long xiang ceng bo qin jiao yan lao zhan lin liao liao jin deng duo zun jiao jue yao jiao yao jue zhan yi xue nao ye ye yi nie xian ji xie ke gui di ao zui wei yi rong dao ling jie yu yue yin ru jie li gui long long dian ying xi ju chan ying kui yan wei nao quan chao cuan luan dian dian nie yan yan yan kui yan chuan kuai chuan zhou huang jing xun chao chao lie gong zuo qiao ju gong keng wu pu pu cha qiu qiu ji yi si ba zhi zhao xiang yi jin sun quan peng xun jin fu za bi shi bu ding shuai fan nie shi fen pa zhi xi hu dan wei zhang tang dai mo pei pa tie fu lian zhi zhou bo zhi di mo yi yi ping qia juan ru shuai dai zheng shui qiao zhen shi qun xi bang dai gui chou ping zhang jian wan dai wei chang sha qi ze guo mao du hou zheng xu mi wei wo fu yi bang ping die gong pan huang tao mi jia teng hui zhong shan man mu biao guo ze mu bang zhang jing chan fu zhi hu fan zhuangbi bi zhang mi qiao chan fen meng bang chou mie chu jie xian lan gan ping nian jian bing bing xing gan yao huan you you ji guang pi ting ze guang zhuangme qing bi qin dun chuanggui ya bai jie xu lu wu zhuangku ying di pao dian ya miao geng ci fu tong pang fei xiang yi zhi tiao zhi xiu du zuo xiao tu gui ku meng ting you bu bing cheng lai bi ji an shu kang yong tuo song shu qing yu yu miao sou ce xiang fei jiu e wei liu xia lian lang sou zhi bu qing jiu jiu jin ao kuo lou yin liao dai lu yi chu chan tu si xin miao chang wu fei guang kou kuai bi qiang xie lin lin liao lu ji ying xian ting yong li ting yin xun yan ting di po jian hui nai hui gong nian kai bian yi qi nong fen ju yan yi zang bi yi yi er san shi er shi shi gong diao yin hu fu hong wu di chi jiang ba shen di zhang zhang tao fu di mi xian hu chao nu jing zhen yi mi juan wan shao ruo yuan jing diao zhang jiang qiang peng dan qiang bi bi she tan jian gou ge fa bi kou jian bie xiao dan guo jiang hong mi guo wan jue ji ji gui dang lu lu tuan hui zhi hui hui yi yi yi yi yue yue shan xing wen tong yan yan yu chi cai biao diao bin peng yong piao zhang ying chi chi zhuo tuo ji fang zhong yi wang che bi di ling fu wang zheng cu wang jing dai xi xun hen yang huai lv hou wa cheng zhi xu jing tu cong zhi lai cong de pai xi xi ji chang zhi cong zhou lai yu xie jie jian shi jia bian huang fu xun wei bang yao wei xi zheng piao ti de zheng zheng bie de chong che yao hui jiao hui mei long xiang bao qu xin xin bi yi le ren dao ding gai ji ren ren chan tan te te gan yi shi cun zhi wang mang xi fan ying tian min wen zhong chong wu ji wu xi jie you wan cong song kuai yu bian zhi qi cui chen tai tun qian nian hun xiong niu wang xian xin kang hu kai fen huai tai song wu ou chang chuangju yi bao chao min pei zuo zen yang kou ban nu nao zheng pa bu tie gu hu ju da lian si you di dai yi tu you fu ji peng xing yuan ni guai fu xi bi you qie xuan cong bing huang xue chu pi shu xi tan yong zong dui mo keng yi shi ren xun shi xi lao heng kuang mou zhi xie lian tiao huang die hao kong gui heng qi xiao shu si hu qiu yang hui hui chi jia yi xiong guai lin hui zi xu chi shang nv hen en ke dong tian gong quan xi qia yue peng ken de hui e xiao tong yan kai ce nao yun mang yong yong yuan pi kun qiao yue yu tu jie xi zhe lin ti han hao qie ti bu yi qian hui xi bei man yi heng song quan cheng kui wu wu you li lang huan cong yi yue li nin nao e que xuan qian wu min cong fei bei de cui chang men li ji guan guan xing dao qi kong tian lun xi kan gun ni qing chou dun guo zhan jing wan yuan jin ji lin yu huo he quan tan ti ti nie wang chuo hu hun xi chang xin wei hui e suo zong jian yong dian ju can cheng de bei qie can dan guan duo nao yun xiang zhui die huang chun qiong re xing ce bian hun zong ti qiao chou bei xuan wei ge qian wei yu yu bi xuan huan min bi yi mian yong qi shang yin e chen mao qia ke yu ai qie yan ruan gan yun zong sai leng fen ying kui kui que gong yun su su qi yao song huang ji gu ju chuangni xie kai zheng yong cao xun shen bo kai yuan xi hun yong yang li sao tao yin ci xu qian tai huang yun shen ming gong she cong piao mu mu guo chi can can can cui min te zhang tong ao shuangman guan que zao jiu hui kai lian ou song jin yin lv shang wei tuan man qian she yong qing kang di zhi lou juan qi qi yu ping liao cong you chong zhi tong cheng qi qu peng bei bie qiong jiao zeng chi lian ping kui hui qiao cheng yin yin xi xi dan tan duo dui dun su jue ce xiao fan fen lao lao chong han qi xian min jing liao wu can jue cu xian tan sheng pi yi chu xian nong dan tan jing song han ji wei huan dong qin qin ju cao ken xie ying ao mao yi lin se jun huai men lan ai lin yan kuo xia chi yu yin dai meng ai meng dui qi mo lan men chou zhi nuo nuo chu yang bo zhi kuang kuang you fu liu mie cheng hui chan meng lan huai xuan rang chan ji ju huan she yi lian nan mi tang jue zhuanggang gang ge yue wu jian xu shu rong xi cheng wo jie ge jian qiang huo qiang zhan dong qi jia die cai jia ji zhi kan ji kui gai deng zhan qiang ge jian jie yu jian yan lu xi zhan xi xi chuo dai qu hu hu hu e shi ti mao hu li fang suo bian dian jiong shang yi yi shan hu fei yan shou shou cai zha qiu le pu ba da reng fan ru zai tuo zhang diao kang yu ku han shen cha tuo gu kou wu den qian zhi ren kuo men sao yang niu ban che rao cha qian ban jia yu fu ao xi pi zhi zhi e den zhao cheng ji yan kuang bian chao ju wen hu yue jue ba qin shen zheng yun wan ne yi shu zhua pou tou dou kang zhe pou fu pao ba ao ze tuan kou lun qiang yun hu bao bing zhi peng nan pu pi tai yao zhen zha yang bao he ni ye di chi pi jia mo mei chen ya chou qu min chu jia fu zhan zhu dan cha mu nian la fu pao ban pai lin na guai qian ju tuo ba tuo tuo ao ju zhuo bian zhao bai bai di ni ju kuo long jian qia yong lan ning bo ze qian hen kuo shi jie zheng nin gong gong quan shuan cun za kao chi xie ce hui pin zhuai shi na bai chi gua zhi kuo duo duo zhi qie an nong zhen ge jiao kua dong na tiao lie zha lu die wa jue lie ju zhi luan ya wo ta xie nao dang jiao zheng ji hui xian yu ai tuo nuo cuo bo geng ti zhen cheng sha suo keng mei nong ju peng jian yi ting shan ruo wan xie cha feng jiao wu jun ju tong kun huo tu zhuo pou luo ba han shao nie juan ze song ye jue bu wan bu zun ye zhai lu sou tuo lao sun bang jian huan dao wei wan qin peng she lie min men fu bai ju dao wo ai juan yue zong tian chui jie tu ben na nian ruo zuo wo qi xian cheng dian sao lun qing gang duo shou diao pou di zhang hun ji tao qia qi pai shu qian ling ye ya jue zheng liang gua ni huo yan zheng lve cai tan che bing jie ti kong tui yan cuo zou ju tian qian ken bai pa jie lu guo ming geng zhi dan meng chan sao guan peng yuan nuo jian zheng jiu jian yu yan kui nan hong rou pi wei sai zou xuan miao ti nie cha shi zong zhen yi xun huang bian yang huan yan zuan an xu ya wo ke chuai ji ti la la chen kai jiu jiu tu jie hui gen chong xiao die xie yuan qian ye cha zha bei yao wei den lan wen qin chan ge lou zong gen jiao gou qin rong que chou chu zhan sun sun bo chu rong peng cuo sao ke yao dao zhi nu la jian sou qiu gao xian shuo sang jin mie e chui nuo shan ta zha tang pan ban da li tao hu zhi wa xia qian wen qiang tian zhen e xie nuo quan cha zha ge wu en she kang she shu bai yao bin rong tan sa chan suo jiu chong chuangguo bing feng shuai di qi sou zhai lian cheng chi guan lu luo lou zong gai hu zha qiang tang hua cui nai mo jiang gui ying zhi ao zhi nie man chan kou chu she tuan jiao mo mo zhe chan qian biao jiang yao gou qian liao ji ying jue pie pie lao dun xian ruan gui zan yi xian cheng cheng sa nao hong si han guang da zun nian lin zheng hui zhuangjiao ji cao tan dan che bo che jue xiao liao ben fu qiao bo cuo zhuo zhuan tuo pu qin dun nian hua xie lu jiao cuan ta han qiao wo jian gan yong lei nang lu shan zhuo ze pu chuo ji dang se cao qing qing huan jie qin kuai dan xie ye pi bo ao ju ye e meng sou mi ji tai zhuo dao xing lan ca ju ye ru ye ye ni huo jie bin ning ge zhi jie kuo mo jian xie lie tan bai sou lu lve rao zhi pan yang lei ca shu cuan nian xian jun huo li la huan ying lu long qian qian zan qian lan xian ying mei rang chan ying cuan xie she luo mei mi chi zan luan tan zuan li dian wa dang jiao jue lan li nang zhi gui gui ji xun pu pu shou kao you gai yi gong gan ban fang zheng po dian kou min wu gu he ce xiao mi chu ge di xu jiao min chen jiu zhen duo yu chi ao bai xu jiao duo lian nie bi chang dian duo yi gan san ke yan dun ji tou xiao duo jiao jing yang xia min shu ai qiao ai zheng di zhen fu shu liao qu xiong yi jiao shan jiao zhuo yi lian bi li xiao xiao wen xue qi qi zhai bin jue zhai zhai fei ban ban lan yu lan wei dou sheng liao jia hu xie jia yu zhen jiao wo tou dou jin chi yin fu qiang zhan qu zhuo zhan duan zhuo si xin zhuo zhuo qin lin zhuo chu duan zhu fang jie hang yu shi pei you mu pang qi zhan mao lv pei pi liu fu fang xuan jing jing ni zu zhao yi liu shao jian er yi qi zhi fan piao fan zhan kuai sui yu wu ji ji ji huo ri dan jiu zhi zao xie tiao xun xu ga la gan han tai di xu chan shi kuang yang shi wang min min tun chun wu yun bei ang ze ban jie kun sheng hu fang hao gui chang xuan ming hun fen qin hu yi xi xin yan ze fang tan shen ju yang zan bing xing ying xuan po zhen ling chun hao mei zuo mo bian xu hun zhao zong shi shi yu fei die mao ni chang wei dong ai bing ang zhou long xian kuang tiao chao shi huang huang xuan kui kua jiao jin zhi jin shang tong hong yan gai xiang shai xiao ye yun hui han han jun wan xian kun zhou xi sheng sheng bu zhe zhe wu han hui hao chen wan tian zhuo zui zhou pu jing xi shan ni xi qing qi jing gui zheng yi zhi an wan lin liang chang wang xiao zan fei xuan xuan yi xia yun hui xu min kui ye ying shu wei shu qing mao nan jian nuan an yang chun yao suo pu ming jiao kai gao weng chang qi hao yan li ai ji ji men zan xie hao mu mo cong ni zhang hui bao han xuan chuan liao xian tan jing pie lin tun xi yi ji huang dai ye ye li tan tong xiao fei shen zhao hao yi xiang xing shan jiao bao jing yan ai ye ru shu meng xun yao pu li chen kuang die die yao huo lv xi rong long nang luo luan shai tang yan zhu yue yue qu ye geng yi hu he shu cao cao sheng man zeng zeng ti zui can xu hui yin qie fen pi yue you ruan peng ban fu ling fei qu qu nv tiao shuo zhen lang lang zui ming huang wang tun chao qi qi ying zong wang tong lang lao meng long mu pin wei mo ben zha shu shu teng zhu ren ba pu duo duo dao li qiu ji jiu bi xiu cheng ci sha ru za quan qian yu gan wu cha shan xun fan wu zi li xing cai cun ren biao tuo di zhang mang chi yi gai gong du yi qi shu gang tiao jiang shan wan lai jiu mang yang ma miao xi yuan hang fei bei jie dong gao yao xian chu chun pa shu hua xin niu zhu chou song ban song ji yue jin gou ji mao pi bi wang ang fang fen yi fu nan xi hu ya dou xin zhen yao lin rui e mei zhao guo zhi cong yun zui sheng shu zao di li lu jian cheng song qiang feng nan xiao xian ku ping si xi zhi guai xiao jia jia gou fu mo yi ye ye shi nie bi tuo yi ling bing ni la he pan fan zhong dai ci yang fu bai mei gan qi ran rou shu shao song zhe xia you shen gui tuo zuo nan ning yong di zhi zha cha dan gu pu jiu ao fu jian bo duo ke nai zhu bi liu chai zha si zhu pei shi guai cha yao cheng jiu shi zhi liu mei li rong zha zao biao zhan zhi long dong lu sa li lan yong shu xun shuan qi zhen qi li yi xiang zhen li se kuo kan bing ren xiao bai ren bing zi chou yi ci xu zhu jian zui er er yu fa gong kao lao zhan li yin yang he gen yi shi ge zai luan fu jie heng gui tao guang wei kuang ru an an juan yi zhuo ku zhi qiong tong sang sang huan ju jiu xue duo chui mou za nuo ying jie liu zhan ya rao zhen dang qi qiao hua hui jiang zhuangxun suo sa zhen bei ting kuo jing bo ben fu rui tong jue xi lang liu feng qi wen jun gan su liang qiu ting you mei bang long peng zhuangdi xuan tu zao you gu bi di han zi zhi ren bei geng jian huan wan nuo jia tiao ji xiao lv kuan shao cen fen song meng wu li si dou qin ying suo ju ti xie kun zhuo shu chan fan wei jing li bing xia fo tao zhi lai lian jian zhuo ling li qi bing lun cong qian mian qi qi cai gun chan zhe fei pai bang bang hun zong cheng zao ji li peng yu yu gu gun dong tang gang wang di cuo fan cheng zhan qi yuan yan yu quan yi se ren chui leng qi zhuo fu ke lai zou zou zhao guan fen fen chen qing ni wan guo lu hao jie yi chou ju ju cheng zuo liang qiang zhi zhui ya ju pi jiao zhuo zi bin peng ding chu chang men hua jian gui xi du qian dao gui dian luo zhi quan mu fu geng peng shan yi tuo shen duo ye fu wei wei duan jia zong jian yi shen xi yan yan chuan jian chun yu he zha wo pian bi yao guo xu ruo yang la yan ben hui kui jie kui si feng xie tuo ji jian mu mao chu ku hu lian leng ting nan yu you mei cong xuan xuan yang zhen pian ye ji jie ye chu shui yu cou wei mei ti ji jie kai qiu ying rou huang lou le quan xiang pin shi gai tan lan wen yu chen lv ju shen chu pi xie jia yi zhan fu nuo mi lang rong gu jian ju ta yao zhen bang sha yuan zi ming su jia yao jie huang gan fei zha qian ma sun yuan xie rong shi zhi cui wen ting liu rong tang que zhai si sheng ta ke xi gu qi gao gao sun pan tao ge chun zhen nou ji shuo gou chui qiang cha qian huai mei xu gang gao zhuo tuo qiao yang dian jia jian zhi dao long bin zhu sang xi ji lian hui yong qian guo gai gai tuan hua qi se cui peng you hu jiang hu huan gui nie yi gao kang gui gui cao man jin zhe zhuangle lang chen cong li xiu qing shuangfan tong guan ze su lei lu liang mi lou chao su ke chu tang biao lu jiu zhe zha shu zhang man mo mu yang tiao peng zhu sha xi quan heng jian cong ji yan qiang xue ying er xun zhi qiao zui cong pu shu hua kui zhen zun yue shan xi chun dian fa gan mo wu qiao rao lin liu qiao xian run fan zhan tuo lao yun shui dun cheng tang meng ju cheng su jue jue tan hui ji nuo xiang tuo ning rui zhu tong zeng fen qiong ran heng qian gu liu lao gao chu xi sheng zi san ji dou jing lu jian chu yuan da shu jiang tan lin nao yin xi hui shan zui xuan cheng gan ju zui yi qin pu yan lei feng hui dang ji sui bo ping cheng chu zhua hui ji jie jia qing shi jian qiang dao yi biao song she lin li cha meng yin tao tai mian qi tuan bing huo ji qian ni ning yi gao jian yin nou qing yan qi mi zhao gui chun ji kui po deng chu ge mian you zhi huang qian lei lei sa lu li cuan lv mie hui ou lv zhi gao du yuan li fei zhuo sou lian jiang chu qing zhu lu yan li zhu chen jie e su huai nie yu long la jiao xian gui ju xiao ling ying jian yin you ying xiang nong bo chan lan ju shuangshe zui cong quan qu cang jiu yu luo li cuan luan dang jue yan lan lan zhu lei li ba nang yu ling guang qian ci huan xin yu huan qian ou xu chao chu qi kai yi jue xi xu he yu kui lang kuan shuo xi ai yi qi xu chi qin kuan kan kuan kan chuan sha gua yin xin xie yu qian xiao ye ge wu tan jin ou hu ti huan xu pen xi xiao xu xi xi lian chu yi e yu chuo huan zhi zheng ci bu wu qi bu bu wai ju qian chi se chi se zhong sui sui li ze yu li gui dai e si jian zhe mo mo yao mo cu yang tian sheng dai shang xu xun shu can jue piao qia qiu su qing yun lian yi tou zhi ye can hun dan ji die zhen yun wen chou bin ti jin shang yin diao jiu kui cuan yi dan du jiang lian bin du jian jian shu ou duan zhu yin qing yi sha ke qiao yao xun dian hui hui gu que ji yi ou hui duan yi xiao wu guan mu mei mei ai jie du yu bi bi bi pi pi bi chan mao mao mao pi lie jia zhan sai mu tuo xun er rong xian ju mu hao qiu dou ou tan pei ju duo cui bi san san mao sai shu shu tuo he jian ta san lv mu li tong rong chang pu lu zhan sao zhan meng lu qu die shi di min jue meng qi pie nai qi dao xian chuan fen yang nei bin fu shen dong qing qi yin xi hai yang an ya ke qing ya dong dan lv qing yang yun yun shui shui zheng bing yong dang shui le ni tun fan gui ting zhi qiu bin ze mian cuan hui diao han cha yue chuan wan fan dai xi tuo mang qiu qi shan pin han qian wu wu xun si ru gong jiang chi wu tu jiu tang zhi zhi qian mi gu wang jing jing rui jun hong tai quan ji bian bian gan wen zhong pang xiong jue hu niu qi fen xu xu qin yi wo yun yuan hang yan shen chen dan you dun hu huo qi mu niu mei da mian mi chong pang bi sha zhi pei pan zhui za gou liu mei ze feng ou li lun cang feng wei hu mo mei shu ju za tuo tuo duo he li mi yi fa fei you tian zhi zhao gu zhan yan si kuang jiong ju xie qiu yi jia zhong quan bo hui mi ben ze zhu le you gu hong gan fa mao si hu peng ci fan chi su ning cheng ling pao bo qi si ni ju xue zhu sheng lei xuan jue fu pan min tai yang ji yong guan beng xue long lu dan luo xie po ze jing yin zhou jie ye hui hui zai cheng yin wei hou jian yang lie si ji er xing fu sa se zhi yin wu xi kao zhu jiang luo luo an dong ti mou lei yi mi quan jin po wei xiao xie hong xu su kuang tao qie ju er zhou ru ping xun xiong zhi guang huan ming huo wa qia pai wu qu liu yi jia jing qian jiang jiao zhen shi zhuo ce peng hui ji liu chan hun hu nong xun jin lie qiu wei zhe jun han bang mang zhuo you xi bo dou huan hong yi pu ying lan hao lang han li geng fu wu lian chun feng yi yu tong lao hai jin jia chong jiong mei sui cheng pei xian shen tu kun ping nie han jing xiao she nian tu yong xiao xian ting e su tun juan cen ti li shui si lei shui tao du lao lai lian wei wo yun huan di heng run jian zhang se fu guan xing shou shuan ya chuo zhang ye kong wan han tuo dong he wo ju she liang hun ta zhuo dian qie de juan zi xi xiao qi gu guo han lin tang zhou peng hao chang shu qi fang chi lu nao ju tao cong lei zhe ping fei song tian pi dan yu ni yu lu gan mi jing ling lun yin cui qu huai yu nian shen biao chun hu yuan lai hun qing yan qian tian miao zhi yin bo ben yuan wen ruo fei qing yuan ke ji she yuan se lu zi du qi jian sheng pi xi yu yuan shen shen rou huan zhu jian nuan yu qiu ting qu du feng zha bo wo wo ti wei wen ru xie ce wei he gang yan hong xuan mi ke mao ying yan you hong miao sheng mei zai hun nai gui chi e pai mei lian qi qi mei tian cou wei can tuan mian hui bo xu ji pen jian jian hu feng xiang yi yin zhan shi jie zhen huang tan yu bi min shi tu sheng yong ju dong tuan jiao jiao qiu yan tang long huo yuan nan ban you quan zhuangliang chan xian chun he zi wan shi man ying la kui feng jian xu lou wei gai xia ying po jin gui tang yuan suo yuan lian yao meng zhun cheng ke tai da wa liu gou sao ming zha shi yi lun ma pu wei li zai wu xi wen qiang ze shi su ai qin sou yun xiu yin rong hun su suo ni ta shi ru ai pan chu chu pang weng cang mie ge dian hao huang xi zi di zhi ying fu jie hua ge zi tao teng sui bi jiao hui gun yin gao shuangzhi yan she man ying chun lu lan luan xiao bin tan yu xiu hu bi biao zhi jiang kou shen shang di mi ao lu hu hu you chan fan yong gun man qing yu piao ji ya chao qi xi ji lu lou long jin guo cong lou zhi gai qiang li yan cao jiao cong chun tuan ou teng ye xi mi tang mo shang han lian lan wa chi gan peng xuan yi man zi mang kang luo peng shu zhang zhang chong xu huan huo jian yan chuangliao cui ti yang jiang cong ying hong xin shu guan ying xiao cong kun xu lian zhi wei pi jue jiao po dang hui jie wu pa ji pan wei su qian qian xi lu xi sun dun huang min run su lao zhen cong yi zhi wan tan tan chao xun kui ye shao tu zhu sa hei bi shan chan chan shu tong pu lin wei se se cheng jiong cheng hua jiao lao che gan cun hong si shu peng han yun liu hong fu hao he xian jian shan xi ao lu lan ning yu lin sheng zao dang huan ze xie yu li shi xue ling man zi yong hui can lian dian ye ao huan zhen zhan man dan dan yi sui pi ju ta qin ji zhuo lian nong guo jin pen se ji sui wei chu ta song ting se zhu lai bin lian mi shi shu mi ning ying ying meng jin qi bi ji hao ru zui wo tao yin yin dui ci huo qing lan jun ai pu zhuo wei bin gu qian ying bin kuo fei cang me jian wei luo zan lu li you yang lu si zhi ying du wang hui xie pan shen biao chan mie liu jian pu se cheng gu bin huo xian lu qin han ying rong li jing xiao ying sui wei xie huai xue zhu long lai dui fan hu lai shu ling ying mi ji lian jian ying fen lin yi jian yue chan dai rang jian lan fan shuangyuan zhuo feng she lei lan cong qu yong qian fa guan jue yan hao ying sa zan luan yan li mi shan tan dang jiao chan ying hao ba zhu lan lan nang wan luan xun xian yan gan yan yu huo biao mie guang deng hui xiao xiao hui hong ling zao zhuan jiu zha xie chi zhuo zai zai can yang qi zhong fen niu gui wen pu yi lu chui pi kai pan yan kai pang mu chao liao que kang dun guang xin zhi guang guang wei qiang bian da xia zheng zhu ke zhao fu ba xie xie ling zhuo xuan ju tan pao jiong pao tai tai bing yang tong shan zhu zha dian wei shi lian chi huang zhou hu shuo lan ting jiao xu heng quan lie huan yang xiu xiu xian yin wu zhou yao shi wei tong xue zai kai hong lao xia zhu xuan zheng po yan hui guang che hui kao chen fan shao ye hui hui tang jin re lie xi fu jiong che pu ting zhuo ting wan hai peng lang shan xu feng chi rong hu xi shu he xun ku jue xiao xi yan han zhuangjun di xie ji wu wu lv han yan huan men ju dao bei fen lin kun hun tun xi cui wu hong ju fu wo jiao cong feng ping qiong ruo xi qiong xin chao yan yan yi jiao yu gang ran pi gu wang sheng gua shao shao nei geng wei chen he kui zhong duan xia hui feng lian xuan xing huang jiao jian bi ying zhu wei tuan shan xi nuan nuan chan yan jiong jiong yu mei sha wei zha jin qiong rou mei huan xu zhao wei fan qiu sui yang lie zhu jie zao gua bao hu yun nan shi liang bian gou tui tang chao shan en bo huang xie xi wu xi yun he he xi yun xiong nai shan qiong yao xun mi lian ying wu rong gong yan qiang liu xi bi biao cong lu jian shu yi lou peng sui yi tong jue zong yun hu yi zhi ao wei liu han ou re jiong man kun shang cuan zeng jian xi xi xi yi xiao chi huang chan ye xun ran yan xun qiao jun deng dun shen jiao fen si liao yu lin jiong shao fen fan yan xun lan mei tang yi jiong men jing jing ying yu yi xue lan tai zao can sui xi que zong lian hui zhu xie ling wei yi xie zhao hui da nuo bing ru xian he xun jin chou dao yao he lan biao rong li mo bao ruo lv la ao xun kuang shuo liao li lu jue liao yan xi xie long ye can rang yue lan cong jue chong guan ju che mi tang lan zhu lan ling cuan yu zhua zhao pa zheng pao cheng yuan ai wei han jue jue fu ye ba die ye yao zu shuanger pan chuangke zang die qiang yong qiang pian ban pan chao jian pai du chuangyu zha bian die bang bo chuangyou you du ya cheng niu niu pin jiu mou ta mu lao ren mang fang mao mu gang wu yan ge bei si jian gu you ge sheng mu di qian quan quan zi te xi mang keng qian wu gu xi li li pou ji gang te ben quan chun du ju jia jian feng pian ke ju kao chu xi bei luo jie ma san wei li dun tong qiao jiang xi li du lie pai piao bo xi chou wei rao chou quan quan ba fan qiu ji chai zhuo an ge zhuangguang ma you kang bo hou ya yin fan zhuangyun kuang niu di kuang zhong mu bei pi ju yi xing pao xia tuo hu ling fei pi ni yao you gou xue ju dan bo ku xian ning huan hen jiao he zhao ji xun shan ta rong shou tong lao du xia shi kuai zheng yu sun yu bi mang xi juan li xia yin suan lang bei zhi yan sha li han xian jing pai fei xiao bai qi ni biao yin lai lie jian qiang kun yan guo zong mi chang yi zhi zheng ya meng cai cu she lie ceng luo hu zong fu wei feng wo yuan xing zhu mao wei chuan xian tuan ya nao xie jia hou bian you you mei cha yao sun bo ming hua yuan sou ma yuan dai yu shi hao qiang yi zhen cang hao man jing jiang mu zhang chan ao ao gao cui ben jue bi bi huang bu lin xu tong yao liao shuo xiao shou dun jiao ge juan du hui kuai xian xie ta xian xun ning bian huo nou meng lie nao guang shou lu ta xian mi rang huan nao luo xian qi jue xuan miao zi lv lu yu su wang qiu ga ding le ba ji hong di chuan gan jiu yu qi yu chang ma hong wu fu min jie ya fen men bang yue jue yun jue wan jian mei dan pin wei huan xian qiang ling dai yi an ping dian fu xuan xi bo ci gou jia shao po ci ke ran sheng shen tai zu jia min shan liu bi zhen zhen jue fa long jin jiao jian li guang xian zhou gong yan xiu yang xu luo su zhu qin yin xun bao er xiang yao xia heng gui chong xu ban pei lao dang ying hui wen e cheng ti wu wu cheng jun mei bei ting xian chu han xuan yan qiu xuan lang li xiu fu liu ya xi ling li jin lian suo suo feng wan dian pin zhan se min yu ju chen lai min sheng wei tian chu zhuo beng cheng hu qi e kun chang qi beng wan lu cong guan yan diao bei lin qin pi pa qiang zhuo qin fa jin qiong du jie hui yu mao mei chun xuan ti xing dai rou min jian wei ruan huan xie chuan jian zhuan chang lian quan xia duan yuan ya nao hu ying yu huang rui se liu shi rong suo yao wen wu zhen jin ying ma tao liu tang li lang gui tian qiang cuo jue zhao yao ai bin shu chang kun zhuan cong jin yi cui cong qi li jing zao qiu xuan ao lian men zhang yin hua ying wei lu wu deng xiu zeng xun qu dang lin liao qiong su huang gui pu jing fan jin liu ji hui jing ai bi can qu zao dang jiao gun tan hui huan se sui tian chu yu jin lu bin shu wen zui lan xi ji xuan ruan wo gai lei du li zhi rou li zan qiong ti gui sui la long lu li zan lan ying mi xiang qiong guan dao zan huan gua bo die bo hu zhi piao ban rang li wa shi xiang qiang ban pen fang dan weng ou feng mie wa hu ling yi ping ci bai juan chang chi liu dang meng bu zhui ping bian zhou zhen liu ci ying qi xian lou di ou meng zhuan beng lin zeng wu pi dan weng ying yan gan dai shen tian tian han chang sheng qing shen chan chan rui sheng su shen yong shuai lu fu yong beng feng ning tian you jia shen zha dian fu nan dian ping ting hua ding quan zai meng bi bi jiu sun liu chang mu yun fan fu geng tian jie jie quan wei fu tian mu tao pan jiang wa fu nan liu ben zhen xu mu mu ce tian gai bi da zhi lve qi lve pan yi fan hua yu yu mu jun yi liu she die chou hua dang zhui ji wan jiang cheng chang tun lei ji cha liu die tuan lin jiang jiang chou pi die die ya jie dan shu shu zhi yi ne nai ding bi jie liao gang ge jiu zhou xia shan xu nve li yang chen you ba jie xue qi xia cui bi yi li zong chuangfeng zhu pao pi gan ke ci xue zhi dan zhen fa zhi teng ju ji fei ju shan jia xuan zha bing ni zheng yong jing quan teng tong yi jie wei hui tan yang chi zhi hen ya mei dou jing xiao tong tu mang pi xiao suan pu li zhi cuo duo wu sha lao shou huan xian yi beng zhang guan tan fei ma lin chi ji tian an chi bi bi min gu dui ke wei yu cui ya zhu cu dan shen zhong zhi yu hou feng la yang chen tu yu guo wen huan ku jia yin yi lou sao jue chi xi guan yi wen ji chuangban hui liu chai shou nve dian da bie tan zhang biao shen cu luo yi zong chou zhang zhai sou se que diao lou lou mo qin yin ying huang fu liao long qiao liu lao xian fei dan yin he ai ban xian guan wei nong yu wei yi yong pi lei li shu dan lin dian lin lai bie ji chi yang xuan jie zheng me li huo lai ji dian xuan ying yin qu yong tan dian luo luan luan bo bo gui ba fa deng fa bai bai qie bi zao zao mao de pa jie huang gui ci ling gao mo ji jiao peng gao ai e hao han bi wan chou qian xi ai xiao hao huang hao ze cui hao xiao ye po hao jiao ai xing huang li piao he jiao pi gan pao zhou jun qiu cun que zha gu jun jun zhou zha zha zhan du min qi ying yu bei zhao zhong pen he ying he yi bo wan he ang zhan yan jian he yu kui fan gai dao pan fu qiu sheng dao lu zhan meng li jin xu jian pan guan an lu xu zhou dang an gu li mu ding gan xu mang wang zhi qi yuan tian xiang dun xin xi pan feng dun min ming sheng shi yun mian pan fang miao dan mei mao kan xian kou shi yang zheng yao shen huo da zhen kuang ju shen yi sheng mei mo zhu zhen zhen mian shi yuan die ni zi zi chao zha xuan bing mi long sui tong mi die di ne ming xuan chi kuang juan mou zhen tiao yang yan mo zhong mo zhuo zheng mei suo qiao han huan di cheng cuo juan e man xian xi kun lai jian shan tian gun wan leng shi qiong lie ya jing zheng li lai sui juan shui sui du pi pi mu hun ni lu gao jie cai zhou yu hun ma xia xing hui gun zai chun jian mei du hou xuan tian kui gao rui mao xu fa wo miao chou gui mi weng kou dang chen ke sou xia qiong mo ming man fen ze zhang yi diao kou mo shui cong lou chi man piao cheng gui meng huan shui pie xi qiao pu zhu deng shen shui liao che jian kan ye xu tong mou lin gui jian ye ai hui zhan jian gu zhao ju mei chou sao ning xun yao huo meng mian pin mian lei kuang jue xuan mian huo lu meng long guan man xi chu tang kan zhu mao jin qin yu shuo ze jue shi yi shen zhi hou shen ying ju zhou jiao cuo duan ai jiao zeng yue ba shi ding qi ji zi gan wu zhe ku gang xi fan kuang dang ma sha dan jue li fu wen e xu kang zhi qi kan jie bin e ya pi zhe yan sui zhuan che dun wa yan jin feng fa mo zha ju yu luo tuo tuo di zhai zhen e fu mu zhu la bian nu ping peng ling pao le po bo po shen za ai li long tong yong li kuang chu keng quan zhu guang gui e nao qia lu wei ai ge xian xing yan dong peng xi lao hong shuo xia qiao qing wei qiao ceng keng xiao que chan lang hong yu xiao xia bang long yong che che wo liu ying mang que yan sha kun gu ceng hua lu chen jian nuo song zhuo keng peng yan zhui kong cheng qi zong qing lin jun bo ding min diao jian he lu ai sui que leng bei yin dui wu qi lun wan dian nao bei qi chen ruan yan die ding zhou tuo jie ying bian ke bi wei shuo zhen duan xia dang ti nao peng jian di tan cha tian qi dun feng xuan que qiao ma gong nian su e ci liu si tang bang hua pi kui sang lei cuo tian xia qi lian pan wei yun dui zhe ke la pai yao gun zhuan chan qi ao peng liu lu kan chuangchen yin lei piao qi mo qi cui zong qing chuo lun ji shan lao qu zeng deng jian xi lin ding dian huang bo za qiao di li jian jiao xi zhang qiao dun jian yu zhui he ke ze lei jie chu ye que dang yi jiang pi pi yu pin qi ai ke jian yu ruan meng pao ci bo yang ma ca xian kuang lei lei zhi li li fan que pao ying li long long mo bo shuangguan lan ca yan shi shi li reng she yue si qi ta ma xie yao xian qi qi zhi beng dui zhong zhong yi shi you zhi tiao fu fu mi zu zhi suan mei zuo qu hu zhu shen sui ci chai mi lv yu xiang wu tiao piao zhu gui xia zhi ji gao zhen gao shui jin shen gai kun di dao huo tao qi gu guan zui ling lu bing jin dao zhi lu chan bi chu hui you xi yin zi huo zhen fu yuan wu xian yang zhi yi mei si di bei zhuo zhen yong ji gao tang si ma ta fu xuan qi yu xi ji si chan dan gui sui li nong mi dao li rang yue zhi zan lei rou yu yu li xie qin he tu xiu si ren tu zi cha gan yi xian bing nian qiu qiu zhong fen hao yun ke miao zhi jing bi zhi yu mi ku ban pi ni li you zu pi bo ling mo cheng nian qin yang zuo zhi zhi shu ju zi huo ji chen tong zhi huo he yin zi zhi jie ren du yi zhu hui nong fu xi gao lang fu ze shui lv kun gan jing ti cheng tu shao shui ya lun lu gu zuo ren zhun bang bai ji zhi zhi kun leng peng ke lin chou zu yu su lve lve yi xi bian ji fu bi nuo jie zhong zong xu chen dao wen lian zi yu ji xu zhen zhi dao jia ji gao gao gu rong sui rong ji kang mu can men zhi ji lu su ji ying wen qiu se kuo yi huang qie ji sui xiao pu jiao zhuo tong zui lv sui nong se hui rang nuo yu pin ji tui wen cheng huo kuang lv biao se rang zhuo li cuan xue ya jiu qiong xi qiong kong yu shen jing yao chuan zhun tu lao qie zhai yao bian bao yao bing wa zhu jiao qiao diao wu gui yao zhi chuangyao tiao jiao chuangjiong xiao cheng kou cuan wo dan ku ke zhuo xu su guan kui dou zhuo xun wo wa ya yu ju qiong yao yao tiao chao yu tian diao ju liao xi wu kui chuangzhao kuan kuan long cheng cui liao zao cuan qiao qiong dou zao long qie li chu shi fu qian chu hong qi hao sheng fen shu miao qu zhan zhu ling long bing jing jing zhang bai si jun hong tong song jing diao yi shu jing qu jie ping duan li zhuan ceng deng cun wai jing kan jing zhu zhu le peng yu chi gan mang zhu wan du ji jiao ba suan ji qin zhao sun ya zhui yuan hu hang xiao cen pi bi jian yi dong shan sheng xia di zhu na chi gu li qie min bao tiao si fu ce ben pei da zi di ling ze nu fu gou fan jia gan fan shi mao po shi jian qiong long min bian luo gui qu chi yin yao xian bi qiong kuo deng jiao jin quan sun ru fa kuang zhu tong ji da hang ce zhong kou lai bi shai dang zheng ce fu jun tu pa li lang ju guan jian han tong xia zhi cheng suan shi zhu zuo xiao shao ting ce yan gao kuai gan chou kuang gang yun ou qian xiao jian pou lai zou pai bi bi ge tai guai yu jian zhao gu hu zheng qing sha zhou lu bo ji lin suan jun fu zha gu kong qian qian jun chui guan yuan ce zu bo ze qie tuo luo dan xiao ruo jian xuan bian sun xiang xian ping zhen xing hu shi zhu yue chun lv wu dong shuo ji jie huang xing mei fan chuan zhuan pian feng zhu hong qie hou qiu miao qian gu kui shi lou yun he tang yue chou gao fei ruo zheng gou nie qian xiao cuan gong pang du li bi zhuo chu shai chi zhu qiang long lan jian bu li hui bi di cong yan peng se cuan pi piao dou yu mie tuan ze shai gui yi hu chan kou cu ping zao ji gui su lou ce lu nian suo cuan diao suo le duan liang xiao bo mi shai dang liao dan dian fu jian min kui dai jiao deng huang sun lao zan xiao lu shi zan qi pai qi pi gan ju lu lu yan bo dang sai zhua gou qian lian bu zhou lai shi lan kui yu yue hao zhen tai ti nie chou ji yi qi teng zhuan zhou fan shu zhou qian zhuo teng lu lu jian tuo ying yu lai long qie lian lan qian yue zhong qu lian bian duan zuan li shi luo ying yue zhuo yu mi di fan shen zhe shen nv he lei xian zi ni cun zhang qian zhai bi ban wu sha kang rou fen bi sui yin zhe mi tai hu ba li gan ju po mo cu zhan zhou chi su tiao li xi su hong tong zi ce yue zhou lin zhuangbai lao fen er qu he liang xian fu liang can jing li yue lu ju qi cui bai zhang lin zong jing guo hua san san tang bian rou mian hou xu zong hu jian zan ci li xie fu nuo bei gu xiu gao tang qiu jia cao zhuangtang mi san fen zao kang jiang mo san san nuo chi liang jiang kuai bo huan shu ji xian nuo tuan nie li zuo di nie tiao lan mi si jiu xi gong zheng jiu you ji cha zhou xun yue hong yu ge wan ren wen wen qiu na zi tou niu fou ji shu chun pi zhen sha hong zhi ji fen yun ren dan jin su fang suo cui jiu za ba jin fu zhi qi zi chou hong za lei xi fu xie shen bo zhu qu ling zhu shao gan yang fu tuo zhen dai chu shi zhong xian zu jiong ban qu mo shu zui kuang jing ren hang xie jie zhu chou gua bai jue kuang hu ci huan geng tao xie ku jiao quan gai luo xuan beng xian fu gei tong rong tiao yin lei xie juan xu gai die tong si jiang xiang hui jue zhi jian juan chi wen zhen lv cheng qiu shu bang tong xiao huan qin geng xiu ti xiu xie hong xi fu ting sui dui kun fu jing hu zhi yan jiong feng ji xu ren zong chen duo li lv liang chou quan shao qi qi zhun qi wan qian xian shou wei qi tao wan gang wang beng zhui cai guo cui lun liu qi zhan bi chuo ling mian qi qie tian zong gun zou xi zi xing liang jin fei rui min yu zong fan lv xu ying shang qi xu xiang jian ke xian ruan mian ji duan chong di min mao yuan xie bao si qiu bian huan geng cong mian wei fu wei tou gou miao xie lian zong bian gun yin ti gua zhi yun cheng chan dai xia yuan zong xu sheng wei geng se ying jin yi zhui ni bang gu pan zhou jian ci quan shuangyun xia cui ji rong tao fu yun zhen gao ru hu zai teng xian su zhen zong tao huang cai bi feng cu li suo yan xi zong lei zhuan qian man zhi lv mo piao lian mi xuan zong ji shan sui fan lv beng yi sao miu yao qiang hun xian ji sha xiu ran xuan sui qiao zeng zuo zhi shan san lin yu fan liao chao zun jian rao chan rui xiu hui hua zuan xi qiang yun da sheng hui ji se jian jiang huan qiao cong jie jiao bi chan yi nong sui yi sha ru ji bin qian lan pu xun zuan qi peng yao mo lei xie zuan kuang you xu lei xian chan jiao lu chan ying cai rang xian zui zuan luo xi dao lan lei lian si jiu yu hong zhou xian ge yue ji wan kuang ji ren wei yun hong chun pi sha gang na ren zong lun fen zhi wen fang zhu zhen niu shu xian gan xie fu lian zu shen xi zhi zhong zhou ban fu chu shao yi jing dai bang rong jie ku rao die hang hui gei xuan jiang luo jue jiao tong geng xiao juan xiu xi sui tao ji ti ji xu ling ying xu qi fei chuo shang gun sheng wei mian shou beng chou tao liu quan zong zhan wan lv zhui zi ke xiang jian mian lan ti miao ji yun hui si duo duan bian xian gou zhui huan di lv bian min yuan jin fu ru zhen feng cui gao chan li yi jian bin piao man lei ying suo miu sao xie liao shan zeng jiang qian qiao huan jiao zuan fou xie gang fou que fou qi bo ping xiang zhao gang ying ying qing xia guan zun tan cang qi weng ying lei tan lu guan wang si gang wang han ra luo fu shen fa gu zhu ju meng gu min gang ba gua ti juan fu shen yan zhao zui gua zhuo yu zhi an fa lan shu si pi ma liu ba fa li chao wei bi ji zeng chong liu ji juan mi zhao luo pi ji ji luan yang mi qiang da mei yang you you fen ba gao yang gu qiang zang gao ling yi zhu di xiu qiang yi xian rong qun qun qiang huan suo xian yi yang qiang qian yu geng jie tang yuan xi fan shan fen shan lian lei geng nou qiang chan yu gong yi chong weng fen hong chi chi cui fu xia pen yi la yi pi ling liu zhi qu xi xie xiang xi xi ke qiao hui hui xiao sha hong jiang zhai cui fei dao sha chi zhu jian xuan chi pian zong wan hui hou he he han ao piao yi lian qu ao lin pen qiao ao fan yi hui xuan dao yao lao lao kao mao zhe qi gou gou gou die die er shua ruan er nai duan lei ting zi geng chao hao yun pa pi chi si qu jia ju huo chu lao lun ji tang ou lou nou jiang pang ze lou ji lao huo you mo huai er yi ding ye da song qin yun chi dan dan hong geng zhi zhi nie dan zhen che ling zheng you wa liao long zhi ning tiao er ya tie guo se lian hao sheng lie pin jing ju bi di guo wen xu ping cong ding ding ting ju cong kui lian kui cong lian weng kui lian lian cong ao sheng song ting kui nie zhi dan ning qie jian ting ting long yu nie zhao si su yi su si zhao zhao rou yi lei ji qiu ken cao ge di huan huang chi ren xiao ru zhou yuan du gang rong gan cha wo chang gu zhi han fu fei fen pei pang jian fang zhun you na ang ken ran gong yu wen yao qi pi qian xi xi fei ken jing tai shen zhong zhang xie shen wei zhou die dan bi ba bo qu tian bei gua tai zi fei zhi ni peng zi fu pang zhen xian zuo pei jia sheng zhi bao mu qu hu ke chi yin xu yang long dong ka lu jing nu yan pang kua yi guang hai ge dong chi jiao xiong xiong er an heng pian nen zi gui cheng tiao zhi cui mei xie cui xie mai mai ji xie nin kuai sa zang qi nao mi nong luan wen bo wen wan xiu jiao jing you heng cuo lie shan ting mei chun shen jia te juan ji xiu xin tuo pao cheng tui fu dou tuo niao nao pi gu luo lei lian zhang sui jie liang shui pi biao lun pian guo quan chui dan tian nei jing nai la ye yan ren shen chuo fu fu ju fei qiang wan dong pi guo zong ding wo mei ruan dun chi cou luo ou di an xing nao shu shuan nan yun zhong rou e sai tu yao jian wei jiao yu jia duan bi chang fu xian ni mian wa teng tui bang qian lv wa shou tang su zhui ge yi bo liao ji pi xie gao lv bin ou chang lu guo pang chuai biao jiang fu tang mo xi zhuan lu jiao ying lv zhi xue cen lin tong peng ni zha liao cui gui xiao teng fan zhi jiao shan hu cui yen xiang sui fen ying shan zhua dan kuai nong tun lian bi yong jue chu yi juan la lian sao tun gu qi cui bin xun nao wo zang xian biao xing kun la yan lu huo za luo qu zang luan ni za chen qian wo guang zang lin guang zi jiao nie chou ji gao chou mian nie zhi zhi ge jian die zhi xiu tai zhen jiu xian yu cha yao yu chong que xi jiu yu yu xing ju jiu xin she she she jiu shi tan shu shi tian tan pu pu guan hua tian chuan shui xia wu zhou dao chuan shan yi fan pa tai fan ban chuan hang fang ban bi lu zhong jian cang ling zhu ze duo bo xian ge chuan xia lu qiong pang xi kua fu zao feng li shao yu lang ting ting wei bo meng nian ju huang shou zong bian mu die dou bang cha yi sou cang cao lou dai xue yao chong deng dang qiang lu yi ji jian huo meng qi lu lu chan shuanggen liang jian jian se yan fu ping yan yan cao cao yi le ting jiao ai nai tiao jiao jie peng wan yi cha mian mi gan qian yu yu shao xiong du hu qi mang zi hui sui zhi xiang pi fu tun wei wu zhi qi shan wen qian ren fu kou jie lu zhu ji qin qi yan fen ba rui xin ji hua hua fang wu jue ji zhi yun qin ao chu mao ya fu reng hang cong yin you bian yi qie wei li pi e xian chang cang zhu su di yuan ran ling tai shao di miao qing li yong ke mu bei bao gou min yi yi ju pie ruo ku zhu ni bo bing shan xiu yao xian ben hong ying zha dong ju die nie gan hu ping mei fu sheng gua bi wei fu zhuo mao fan qie mao mao ba ci mo zi zhi chi ji jing long cong niao niao xue ying qiong ge ming li rong yin gen qian chai chen yu hao zi lie wu duo gui ci jian ci gou guang mang cha jiao jiao fu yu zhu zi jiang hui yin cha fa rong ru chong mang tong zhong qian zhu xun huan fu quan gai da jing xing chuan cao jing er an qiao chi ren jian yi huang ping li jin lao shu zhuangda jia rao bi ce qiao hui qi dang yu rong hun ying luo ying qian jin sun yin mai hong zhou yao du wei li dou fu ren yin he bi bu yun di tu sui sui cheng chen wu bie xi geng li pu zhu mo li zhuangzuo tuo qiu sha suo chen peng ju mei meng xing jing che xin jun yan ting you cuo wan han you cuo jia wang you niu shao xian lang fu e mo wen jie nan mu kan lai lian shi wo tu xian huo you ying ying n chun mang mang ci wan jing di qu dong jian zou gu la lu ju wei jun nie kun he pu zai gao guo fu lun chang chou song chui zhan men cai ba li tu bo han bao qin juan xi qin di jie pu dang jin qiao tai geng hua gu ling fei qin an wang beng zhou yan zu jian lin tan shu tian dao hu qi he cui tao chun bi chang huan fei lai qi meng ping wei dan sha huan yan yi shao ji guan ce nai zhen tuo jiu tie luo bi yi meng bao pao ding ying ying ying xiao sa qiu ke xiang wan yu yu fu lian xuan xuan nan ce wo chun xiao yu bian mu an e luo ying kuo kuo jiang mian zuo zuo zu bao rou xi ye an qu jian fu lv jian pen feng hong hong hou yan tu zhu zi xiang ren ge qia qing mi huang shen pu gai dong zhou jian wei bo wei pa ji hu zang jia duan yao sui cong quan wei zhen kui ting hun xi shi qi lan zong yao yuan mei yun shu di zhuan guan ran xue chan kai kui kui jiang lou wei pai you sou yin shi chun shi yun zhen lang ru meng li que suan yuan li ju xi bang chu xu tu liu huo dian qian zu po cuo yuan chu yu kuai pan pu pu na shuo xi fen yun zheng jian ji ruo cang en mi hao sun zhen ming sou xu liu xi gu lang rong weng gai cuo shi tang luo ru suo xuan bei yao gui bi zong gun zuo tiao ce pei lan lan ji li shen lang yu ling ying mo diao tiao mao tong zhu peng an lian cong xi ping qiu jin chun jie wei tui cao yu yi ju liao bi lu xu bu zhang lei qiang man yan ling ji biao gun han di su lu she shang di mie xun man bo di cuo zhe shen xuan wei hu ao mi lou cu zhong cai po jiang mi cong niao hui juan yin shan yan shu yin guo chen hu sha kou qian ma cang ze qiang dou lian lin kou ai bi li wei ji qian sheng fan meng ou chan dian xun jiao rui rui lei yu qiao chu hua jian mai yun bao you qu lu rao hui e ti fei jue zui fei ru fen kui shui rui ya xu fu jue dang wu dong si xiao xi long yun shao qi jian yun sun ling yu xia weng ji hong si nong lei xuan yun yu xi hao bo hao ai wei hui hui ji ci xiang wan mie yi leng jiang can shen qiang lian ke yuan da ti tang xue bi zhan sun xian fan ding xie gu xie shu jian hao hong sa xin xun yao bai sou shu xun dui pin wei ning chou mai ru piao tai qi zao chen zhen er ni ying gao cong xiao qi fa jian xu kui jie bian diao mi lan jin cang miao qiong qie xian xian ou xian su lv yi xu xie li yi la lei jiao di zhi bei teng yao mo huan biao fan sou tan tui qiong qiao wei liu hui ou gao yun bao li shu zhu ai lin zao xuan qin lai huo tuo wu rui rui qi heng lu su tui mang yun ping yu xun ji jiong xuan mo qiu su jiong feng nie bo rang yi xian yu ju lian lian yin qiang ying long tou hua yue ling qu yao fan mei han kui lan ji dang man lei lei hua feng zhi wei kui zhan huai li ji mi lei huai luo ji kui lu jian sai teng lei quan xiao yi luan men bie hu hu lu nve lv si xiao qian chu hu xu cuo fu xu xu lu hu yu hao jiao ju guo bao yan zhan zhan kui bin xi shu chong qiu diao ji qiu cheng shi shi jue zhe she yu han zi hong hui meng ge sui xia chai shi yi ma xiang fang e ba chi qian wen wen rui bang pi yue yue jun qi tong yin qi can yuan jue hui qin qi zhong ya hao mu wang fen fen hang gong zao fu ran jie fu chi dou pao xian ni dai qiu you zha ping chi you he han ju li fu ran zha gou pi bo xian zhu diao bie bing gu zhan qu she tie ling gu dan gu ying li cheng qu mao ge ci hui hui mang fu yang wa lie zhu yi xian kuo jiao li yi ping jie ge she yi wang mo qiong qie gui qiong zhi man lao zhe jia nao si qi xing jie qiu shao yong jia tui che bei e han shu xuan feng shen zhen fu xian zhe wu fu li lang bi chu yuan you jie dan yan ting dian tui hui wo zhi song fei ju mi qi qi yu jun la meng qiang si xi lun li die tiao tao kun han han yu bang fei pi wei dun yi yuan suo quan qian rui ni qing wei liang guo wan dong e ban di wang can mi ying guo chan chan la ke ji xie ting mao xu mian yu jie shi xuan huang yan bian rou wei fu yuan mei wei fu ruan xie you qiu mao xia ying shi chong tang zhu zong ti fu yuan kui meng la du hu qiu die xi wo yun qu nan lou chun rong ying jiang ban lang pang si xi ci xi yuan weng lian sou ban rong rong ji wu xiu han qin yi bi hua tang yi du nai he hu hui ma ming yi wen ying teng zhong cang si qi man tiao shang shi cao chi di ao lu wei zhi tang chen piao qu pi yu jian luo lou qin zhong yin jiang shuai wen xiao man zhe zhe ma ma guo liu mao xi cong li man xiao chang zhang mang xiang mo zui si qiu te zhi peng peng jiao qu bie liao pan gui xi ji zhuan huang fei lao jue jue hui yin chan jiao shan nao xiao mou chong xun si chu cheng dang li xie shan yi jing da chan qi ci xiang she luo qin ying chai li zei xuan lian zhu ze xie mang xie qi rong jian meng hao ru huo zhuo jie bin he mie fan lei jie la min li chun li qiu nie lu du xiao zhu long li long pang ye pi nang gu juan ying shu xi can qu quan du can man qu jie zhu zhuo xue huang nv pei nv xin zhong mai er kai mie xi xing yan kan yuan qu ling xuan shu xian tong long jie xian ya hu wei dao chong wei dao zhun heng qu yi yi bu gan yu biao cha yi shan chen fu gun fen shuai jie na zhong dan yi zhong zhong jie zhi xie ran zhi ren qin jin jun yuan mei chai ao niao hui ran jia tuo ling dai bao pao yao zuo bi shao tan ju he xue xiu zhen yi pa bo di wa fu gun zhi zhi ran pan yi mao tuo na gou xuan zhe qu bei yu xi mi bo bo fu chi chi ku ren jiang jia jian mo jie er ge ru zhu gui yin cai lie ka xing zhuangdang se kun ken niao shu jia kun cheng li juan shen pou ge yi yu zhen liu qiu qun ji yi bu zhuangshui sha qun li lian lian ku jian xiu chan bi kun tao yuan ling chi chang chou duo biao liang shang pei pei fei gun luo guo yan du ti zhi ju qi qi guo gua ken qi ti shi fu chong xie bian die kun duan xiu xiu he yuan bao bao fu yu tuan yan hui bei chu lv pao dan yun ta gou da huai rong yuan ru nai jiong cha ban tui chi sang niao ying jie qian huai ku lian lan li zhe shi lv yi die xie xian wei biao cao ji qiang se bao xiang bi fu jian zhuan jian cui ji dan za fan bo xiang xun bie rao man lan ao ze gui cao sui nong chan lian bi jin dang shu tan bi lan fu ru zhi ta shu wa shi bai xie bo chen lai long xi xian lan zhe dai ju zan shi jian pan yi lan ya xi xi yao feng tan fu fiao fu ba he ji ji jian guan bian yan gui jue pian mao mi mi mie shi si chan zhen jue mi tiao lian yao zhi jun xi shan wei xi tian yu lan e du qin pang ji ming ying gou qu zhan jin guan deng jian luo qu jian wei jue qu luo lan shen di guan jian guan yan gui mi shi chan lan jue ji xi di tian yu gou jin qu jiao qiu jin cu jue zhi chao ji gu dan zi di shang hua quan ge shi jie gui gong chu jie hun qiu xing su ni ji lu zhi zha bi xing hu shang gong zhi xue chu xi yi lu jue xi yan xi yan yan ding fu qiu qiu jiao hong ji fan xun diao hong cha tao xu jie dan ren xun yin shan qi tuo ji xun yin e fen ya yao song shen yin xin jue xiao ne chen you zhi xiong fang xin chao she yan sa zhun xu yi yi su chi he shen he xu zhen zhu zheng gou zi zi zhan gu fu jian die ling di yang li nao pan zhou gan yi ju yao zha tuo yi qu zhao ping bi xiong qu ba da zu tao zhu ci zhe yong xu xun yi huang he shi cha xiao shi hen cha gou gui quan hui jie hua gai xiang wei shen chou dong mi zhan ming e hui yan xiong gua er bing tiao yi lei zhu kuang kua wu yu teng ji zhi ren cu lang e kuang xi shi ting dan bei chan you keng qiao qin shua an yu xiao cheng jie xian wu wu gao song bu hui jing shui zhen shui du hua chang shui jie ke qu cong xiao sui wang xian fei chi ta yi na yin diao pi zhuo chan chen zhun ji qi tan zhui wei ju qing dong zheng ze zou qian zhuo liang jian chu xia lun shen biao hua pian yu die xu pian shi xuan shi hun hua e zhong di xie fu pu ting jian qi yu zi zhuan xi hui yin an xian nan chen feng zhu yang yan huang xuan ge nuo qi mou ye wei xing teng zhou shan jian po kui huang huo ge ying mi xiao mi xi qiang chen xue ti su bang chi qian shi jiang yuan xie xiao tao yao yao zhi yu biao cong qing li mo mo shang zhe miu jian ze zu lian lou can ou gun xi zhuo ao ao jin zhe yi hu jiang man chao han hua chan xu zeng se xi zha dui zheng nao lan e ying jue ji zun jiao bo hui zhuan mo zen zha shi qiao tan zen pu sheng xuan zao tan dang sui xian ji jiao jing lian nou yi ai zhan pi hui hui yi yi shan rang nou qian dui ta hu zhou hao ai ying jian yu jian hui du zhe xuan zan lei shen wei chan li yi bian zhe yan e chou wei chou yao chan rang yin lan chen xie nie huan zan yi dang zhan yan du yan ji ding fu ren ji jie hong tao rang shan qi tuo xun yi xun ji ren jiang hui ou ju ya ne xu e lun xiong song feng she fang jue zheng gu he ping zu shi xiong zha su zhen di zhou ci qu zhao bi yi yi kuang lei shi gua shi jie hui cheng zhu shen hua dan gou quan gui xun yi zheng gai xiang cha hun xu zhou jie wu yu qiao wu gao you hui kuang shui song xi qing zhu zou nuo du zhuo fei ke wei yu shui shen diao chan liang zhun sui tan shen yi mou chen die huang jian xie xue ye wei e yu xuan chan zi an yan di mi pian xu mo dang su xie yao bang shi qian mi jin man zhe jian miu tan zen qiao lan pu jue yan qian zhan chen gu qian hong xia ji hong han hong xi xi huo liao han du long dou jiang qi chi li deng wan bi shu xian feng zhi zhi yan yan shi chu hui tun yi tun yi jian ba hou e chu xiang huan jian ken gai ju fu xi bin hao yu zhu jia fen xi bo wen huan bin di zong fen yi zhi bao chai an pi na pi gou na you diao mo si xiu huan ken he he mo an mao li ni bi yu jia tuan mao pi xi yi ju mo chu tan huan jue bei zhen yuan fu cai gong te yi hang wan pin huo fan tan guan ze zhi er zhu shi bi zi er gui pian bian mai dai sheng kuang fei tie yi chi mao he ben lu lin hui gai pian zi jia xu zei jiao gai zang jian ying xun zhen she bin bin qiu she chuan zang zhou lai zan ci chen shang tian pei geng xian mai jian sui fu tan cong cong zhi ji zhang du jin min chun yun bao zai lai feng cang ji sheng ai zhuan fu gou sai ze liao yi bai chen wan zhi zhui biao yun zeng dan zan yan pu shan wan ying jin gong xian zang bi du shu yan yan xuan long gan zang bei zhen fu yuan gong cai ze xian bai zhang huo zhi fan tan pin bian gou zhu guan er jian ben shi tie gui kuang dai mao fei he yi zei zhi jia hui zi lin lu zang zi gai jin qiu zhen lai she fu du ji shu shang ci bi zhou geng pei tan lai feng zhui fu zhuan sai ze yan zan yun zeng shan ying gan chi xi she nan tong xi cheng he cheng zhe xia tang zou zou li jiu fu zhao gan qi shan qiong qin xian zi jue qin chi ci chen chen die ju chao di xi zhan jue yue qu ji chi chu gua xue zi tiao duo lie gan suo cu xi zhao su yin ju jian que tang chuo cui lu qu dang qiu zi ti qu chi huang qiao qiao jiao zao ti er zan zan zu pa bao wu ke dun jue fu chen jian fang zhi ta yue ba qi yue qiang tuo tai yi jian ling mei ba die ku tuo jia ci pao qia zhu ju tie zhi fu pan ju shan bo ni ju li gen yi ji duo xian jiao duo zhu quan kua zhuai gui qiong kui xiang chi lu beng zhi jia tiao cai jian da qiao bi xian duo ji ju ji shu tu chu jing nie xiao bu xue cun mu shu liang yong jiao chou qiao mi ta jian qi wo wei chuo jie ji nie ju nie lun lu leng huai ju chi wan quan ti bo zu qie qi cu zong cai zong peng zhi zheng dian zhi yu duo dun chun yong zhong di zha chen chuai jian tuo tang ju fu zu die pian rou nuo ti cha tui jian dao cuo qi ta qiang zhan dian ti ji nie pan liu zan bi chong lu liao cu tang dai su xi kui ji zhi qiang zhi pan zong lian beng zao nian bie tui ju deng ceng xian fan chu zhong dun bo cu cu jue jue lin ta qiao qiao pu liao dun cuan guan zao da bi bi zhu ju chu qiao dun chou ji wu yue nian lin lie zhi li zhi chan chu duan wei long lin xian wei zuan lan xie rang xie nie ta qu ji cuan zuan xi kui jue lin shen gong dan fen qu ti duo duo gong lang ren luo ai ji ju tang kong kong yan mei kang qu lou lao duo zhi yan ti dao ying yu che zha gui jun wei yue xin dai xuan fan ren shan kuang shu tun chen dai e na qi mao ruan kuang qian zhuan hong hu qu kuang di ling dai ao zhen fan kuang yang peng bei gu gu pao zhu rong e ba zhou zhi yao ke yi qing shi ping er gong ju jiao guang lu kai quan zhou zai zhi she liang yu shao you huan qun zhe wan fu qing zhou ni ling zhe zhan liang zi hui wang chuo guo kan yi peng qian gun nian ping guan bei lun pai liang ruan rou ji yang xian chuan cou chun ge you hong shu fu zi fu wen ben zhan yu wen kan gu zhen xia yuan lu jiao chao zhuan wei hun xue zhe jiao zhan bu lao fen fan lin ge se kan huan yi ji zhui er yu jian hong lei pei li li lu lin che zha gui xuan dai ren zhuan e lun ruan hong gu ke lu zhou zhi yi hu zhen li yao qing shi zai zhi jiao zhou quan lu jiao zhe fu liang nian bei hui gun wang liang chuo zi cou fu ji wen shu pei yuan xia zhan lu zhe lin xin gu ci ci bi zui bian la la ci xue ban bian bian bian bian bian ban ci bian bian chen ru nong nong zhen chuo chuo yi reng bian fan shi ru liao da chan gan qian yu yu qi xun yi guo mai qi zha wang tu zhun ying da yun jin hang ya fan wu da e huan zhe zhong jin yuan wei lian chi che ni tiao chi yi jiong jia chen dai er di po zhu die ze tao shu tuo qu jing hui dong you mi beng ji nai yi jie zhui lie xun tui song shi tao pang hou ni dun jiong xuan xun bu you xiao qiu tou zhu qiu di di tu jing ti dou yi zhe tong guang wu shi cheng su zao qun feng lian suo hui li gu lai ben cuo jue beng huan dai lu you zhou jin yu chuo kui wei ti yi da yuan luo bi nuo yu dang sui dun sui yan chuan chi ti yu shi zhen you yun e bian guo e xia huang qiu dao da wei nan yi gou yao chou liu xun ta di chi yuan su ta qian ma yao guan zhang ao shi ca chi su zao zhe dun di lou chi cuo lin zun rao qian xuan yu yi e liao ju shi bi yao mai xie sui huan zhan teng er miao bian bian la li yuan you luo li yi ting deng qi yong shan han yu mang ru qiong wan kuang fu kang bin fang xing na xin shen bang yuan cun huo xie bang wu ju you han tai qiu bi pi bing shao bei wa di zou ye lin kuang gui zhu shi ku yu gai he xi zhi ji huan hou xing jiao xi gui nuo lang jia kuai zheng lang yun yan cheng dou xi lv fu wu fu gao hao lang jia geng jun ying bo xi qu li yun bu xiao qi pi qing guo zhou tan zou ping lai ni chen you bu xiang dan ju yong qiao yi dou yan mei ruo bei e shu juan yu yun hou kui xiang xiang sou tang ming xi ru chu zi zou ye wu xiang yun qiao yong bi mao chao fu liao yin zhuan hu qiao yan zhang man qiao xu deng bi xun bi zeng wei zheng mao shan lin po dan meng ye cao kuai feng meng zou kuang lian zan chan you ji yan chan zan ling huan xi feng zan li you ding qiu zhuo pei zhou yi gan yu jiu yan zui mao dan xu dou zhen fen yuan fu yun tai tian qia tuo cu han gu su po chou zai ming lao chuo chou you tong zhi xian jiang cheng yin tu jiao mei ku suan lei pu zui hai yan shi niang wei lu lan yan tao pei zhan chun tan zui zhui cu kun ti xian du hu xu xing tan qiu chun yun fa ke sou mi quan chou cuo yun yong ang zha hai tang jiang piao chan yu li zao lao yi jiang bu jiao xi tan po nong yi li ju yan yi niang ru xun chou yan ling mi mi niang xin jiao shi mi yan bian cai shi you shi shi li zhong ye liang li jin jin ga yi liao dao zhao ding po qiu ba fu zhen zhi ba luan fu nai diao shan qiao kou chuan zi fan yu wu han gang qi mang ri di si xi yi cha shi tu xi nv qian qiu jian pi ye yin ba fang chen xing dou yue qian fu bu na xin e jue dun gou yin qian ban sa ren chao niu fen yun yi qin pi guo hong yin jun diao yi zhong xi gai ri huo tai kang yuan lu n wen duo zi ni tu shi min gu ke ling bing ci gu bo pi yu si zuo bu you dian jia zhen shi shi tie ju qian shi ta xuan zhao bao he bi sheng chu shi bo zhu chi za po tong qian fu zhai mao qian fu li yue pi yang ban bo jie gou shu zheng mu ni nie di jia mu tan shen yi si kuang ka bei jian tong xing hong jiao chi er ge bing shi mou ha yin jun zhou chong xiang tong mo lei ji yu xu ren zun zhi qiong shan chi xi xing quan pi tie zhu hou ming kua yao xian xian xiu jun cha lao ji pi ru mi yi yin guang an diu you se kao qian luan si n diao han rui shi keng qiu xiao zhe xiu zang ti cuo gua hong yong dou lv mei lang wan xin yun bei wu su yu chan ting bo han jia hong juan feng chan wan zhi si juan hua yu tiao kuang zhuo lve xing qin shen han lve ye chu zeng ju xian e mang pu li pan rui cheng gao li te bing zhu zhen tu liu zui ju chang yuan jian gang diao tao chang lun ke ling pi lu li qiang pei juan min zui peng an pi xian ya zhui lei a kong ta kun du wei chui zi zheng ben nie zong chun tan ding qi qian zhui ji yu jin guan mao chang tian xi lian tao gu cuo shu zhen lu meng lu hua biao ga lai ken fang wu nai wan zan hu de xian xian huo liang fa men kai yang di lian guo xian du tu wei wan fu rou ji e jun zhen ti zha hu yang duan xia yu keng sheng huang wei fu zhao cha qie shi hong kui nuo mou qiao qiao hou tou zong huan ye min jian duan jian si kui hu xuan zhe jie zhen bian zhong zi xiu ye mei pai ai gai qian mei cha da bang xia lian suo kai liu yao ye nou weng rong tang suo qiang ge shuo chui bo pan da bi sang gang zi wu ying huang tiao liu kai sun sha sou wan gao zhen zhen lang yi yuan tang nie xi jia ge ma juan song zu suo suo feng wen na lu suo ou zu tuan xiu guan xuan lian shou ao man mo luo bi wei liu di san zong yi lu ao keng qiang cui qi chang tang man yong chan feng jing biao shu lou xiu cong long zan jian cao li xia xi kang shuangbeng zhang qian cheng lu hua ji pu hui qiang po lin se xiu xian cheng kui si liu nao huang pie sui fan qiao quan yang tang xiang jue jiao zun liao qie lao dui xin zan ji jian zhong deng ya ying dui jue nou ti pu tie tie zhang ding shan kai jian fei sui lu juan hui yu lian zhuo qiao qian zhuo lei bi tie huan xie duo guo cheng ju fen da bei yi ai zong xun diao zhu heng zhui ji ni he huo qing bin ying kui ning xu jian jian qian cha zhi mie li lei ji zuan kuang shang peng la du shuo chuo lv biao bao lu xian kuan long e lu xin jian lan bo jian yao chan xiang jian xi guan cang nie lei cuan qu pan luo zuan luan zao nie jue tang zhu lan jin ga yi zhen ding zhao po liao tu qian chuan shan sa fan diao men nv yang cha xing gai bu tai ju dun chao zhong na bei gang ban qian yue qin jun wu gou kang fang huo dou niu ba yu qian zheng qian gu bo ke po bu bo yue zuan mu tan jia dian you tie bo ling shuo qian mao bao shi xuan ta bi ni pi duo xing kao lao er mang ya you cheng jia ye nao zhi cheng tong lv diao yin kai zha zhu xi ting diu xian hua quan sha ha tiao ge ming zheng se jiao yi chan chong tang an yin ru zhu lao pu yu lai te lian keng xiao suo li zeng chu guo gao e xiu cuo lve feng xin liu kai jian rui ti lang qin ju a qiang zhe nuo cuo mao ben qi de ke kun chang xi gu luo chui zhui jin zhi xian juan huo pei tan ding jian ju meng zi qie ying kai qiang si e cha qiao zhong duan sou huang huan ai du mei lou zi fei mei mo zhen bo ge nie tang juan nie na liu gao bang yi jia bin rong biao tang man luo beng yong jing di zu xuan liu chan jue liao pu lu dui lan pu chuan qiang deng huo lei huan zhuo lian yi cha biao la chan xiang chang chang jiu ao die jue liao mi chang men ma shuan shan huo men yan bi han bi shan kai kang beng hong run san xian jian jian min xia shui dou zha nao zhan peng xia ling bian bi run he guan ge ge fa chu hong gui min se kun lang lv ting sha ju yue yue chan qu lin chang sha kun yan wen yan e hun yu wen hong bao hong qu yao wen ban an wei yin kuo que lan du quan peng tian nie ta kai he que chuangguan dou qi kui tang guan piao kan xi hui chan pi dang huan ta wen wen men shuan shan yan han bi wen chen run wei xian hong jian min kang men zha nao gui wen ta min lv kai fa ge he kun jiu yue lang du yu yan chang xi wen hun yan e chan lan qu hui kuo que he tian ta que kan huan fu fu le dui xin qian wu yi zhi yin yang dou e sheng ban pei gang yun ruan zhi pi jing fang yang yin zhen jie cheng e qu di zu zuo dian ling a tuo tuo bei bing fu ji lu long chen xing duo lou mo jiang shu duo xian er gui yu gai shan jun qiao xing chun fu bi xia shan sheng zhi pu dou yuan zhen chu xian dao nie yun xian pei pei zou yi dui lun yin ju chui chen pi ling tao xian lu sheng xian yin zhu yang reng xia chong yan yin yu di yu long wei wei nie dui sui an huang jie sui yin gai yan hui ge yun wu wei ai xi tang ji zhang dao ao xi yin sa rao lin tui deng pi sui sui yu xian fen ni er ji dao xi yin zhi hui long xi li li li zhui he zhi sun juan nan yi que yan qin qian xiong ya ji gu huan zhi gou juan ci yong ju chu hu za luo yu chou diao sui han huo shuangguan chu za yong ji xi chou liu li nan xue za ji ji yu yu xue na fou se mu wen fen pang yun li chi yang ling lei an bao meng dian dang hu wu diao xu ji mu chen xiao zha ting zhen pei mei ling qi zhou huo sha fei hong zhan yin ni zhu tun lin ling dong ying wu ling shuangling xia hong yin mai mai yun liu meng bin wu wei kuo yin xi yi ai dan teng xian yu lou long dai ji pang yang ba pi wei wei xi ji mai meng meng lei li huo ai fei dai long ling ai feng li bao he he he bing qing qing jing tian zhen jing cheng qing jing jing dian jing tian fei fei kao mi mian mian bao ye tian hui ye ge ding cha jian ren di du wu ren qin jin xue niu ba yin sa na mo zu da ban yi yao tao bai jie hong pao yang bing yin ge tao ji xie an an hen gong qia da qiao ting man ying sui tiao qiao xuan kong beng ta zhang bi kuo ju la xie rou bang eng qiu qiu he qiao mu ju jian bian di jian ou tao gou ta bei xie pan ge bi kuo tang lou gui qiao xue ji jian jiang chan da hu xian qian du wa jian lan wei ren fu mei quan ge wei qiao han chang kuo rou yun she wei ge bai tao gou yun gao bi wei hui du wa du wei ren fu han wei yun tao jiu jiu xian xie xian ji yin za yun shao le peng huang ying yun peng an yin xiang hu ye ding qing kui xiang shui han xu yi xu gu song kui qi hang yu wan ban dun di dan pan po ling che jing lei he qiao e e wei jie kuo shen yi yi ke dui bian ping lei tiao jia tou hui kui jia luo ting cheng ying yun hu han jing tui tui pin lai tui zi zi chui ding lai tan han qian ke cui jiong qin yi sai ti e e yan wen kan yong zhuan yan xian xin yi yuan sang dian dian jiang kui lei lao piao wai man cu yao hao qiao gu xun yan hui chan ru meng bin xian pin lu lin nie quan ye ding qing han xiang shui xu xu wan gu dun qi ban song hang yu lu ling po jing jie jia ting he ying jiong ke yi pin pou tui han ying ying ke ti yong e zhuan yan e nie man dian sang hao lei chan ru pin quan feng diu gua fu xia zhan biao sa ba tai lie gua xuan shao ju biao si wei yang yao sou kai sao fan liu xi liu piao piao liu biao biao biao liao biao se feng xiu feng yang zhan biao sa ju si sou yao liu piao biao biao fei fan fei fei shi shi can ji ding si tuo zhan sun xiang tun ren yu juan chi yin fan fan sun yin zhu yi zuo bi jie tao bao ci tie si bao shi duo hai ren tian jiao jia bing yao tong ci xiang yang juan er yan le xi can bo nei e bu jun dou su yu xi yao hun guo shi jian zhui bing xian bu ye dan fei zhang wei guan e nuan yun hu huang tie hui jian hou ai tang fen wei gu cha song tang bo gao xi kui liu sou tao ye wen mo tang man bi yu xiu jin san kui zhuan shan chi dan yi ji rao cheng yong tao wei xiang zhan fen hai meng yan mo chan xiang luo zan nang shi ding ji tuo tang tun xi ren yu chi fan yin jian shi bao si duo yi er rao xiang he le jiao xi bing bo dou e yu nei jun guo hun xian guan cha kui gu sou chan ye mo bo liu xiu jin man san zhuan nang shou kui guo xiang fen bo ni bi bo tu han fei jian an ai fu xian yun xin fen pin xin ma yu feng han di tuo tuo chi xun zhu zhi pei xin ri sa yun wen zhi dan lv you bo bao jue tuo yi qu pu qu jiong po zhao yuan peng zhou ju zhu nu ju pi zang jia ling zhen tai fu yang shi bi tuo tuo si liu ma pian tao zhi rong teng dong xun quan shen jiong er hai bo zhu yin luo zhou dan hai liu ju song qin mang lang han tu xuan tui jun e cheng xing si lu zhui zhou she pian kun tao lai zong ke qi qi yan fei sao yan ge yao wu pian cong pian qian fei huang qian huo yu ti quan xia zong kui rou si gua tuo gui sou qian cheng zhi liu peng teng xi cao du yan yuan zou sao shan qi zhi shuanglu xi luo zhang mo ao can biao cong qu bi zhi yu xu hua bo su xiao lin zhan dun liu tuo ceng dian jiao tie yan luo zhan jing yi ye tuo pin zhou yan long lv teng xiang ji shuangju xi huan li biao ma yu tuo xun chi qu ri bo lv zang shi si fu ju zou zhu tuo nu jia yi tai xiao ma yin jiao hua luo hai pian biao li cheng yan xing qin jun qi qi ke zhui zong su can pian zhi kui sao wu ao liu qian shan biao luo cong zhan zhou ji shuangxiang gu wei wei wei yu gan yi ang tou jie bao bei ci ti di ku hai qiao hou kua ge tui geng pian bi ke qia yu sui lou bo xiao pang bo cuo kuan bin mo liao lou xiao du zang sui ti bin kuan lu gao gao qiao kao qiao lao sao biao kun kun di fang xiu ran mao dan kun bin fa tiao pi zi fa ran ti bao bi mao fu er rong qu gong xiu kuo ji peng zhua shao suo ti li bin zong ti peng song zheng quan zong shui jian duo hu la jiu qi lian zhen bin peng ma san man man se xu lie qian qian nang huan kuo ning bin lie rang dou dou nao hong xi dou han dou dou jiu chang yu yu ge yan fu xin gui zong liu gui shang yu gui mei qi qi ga kui hun ba po mei xu yan xiao liang yu tui qi wang liang wei gan chi piao bi mo qi xu chou yan zhan yu dao ren jie ba hong tuo di ji yu e qie sha hang tun mo jie shen ban yuan pi lu wen hu lu za fang fen na you pian mo he xia qu han pi ling tuo ba qiu ping fu bi ji wei ju diao bo you gun pi nian xing tai bao fu zha ju gu shi dong dai ta jie shu hou xiang er an wei zhao zhu yin lie luo tong yi yi bing wei jiao ku gui xian ge hui lao fu kao xiu duo jun ti mian shao zha suo qin yu nei zhe gun geng su wu qiu shan pu huan tiao li sha sha kao meng cheng li zou xi yong shen zi qi qing xiang nei chun ji diao qie gu zhou dong lai fei ni yi kun lu jiu chang jing lun ling zou li meng zong zhi nian hu yu di shi shen huan ti hou xing zhu la zong ji bian bian huan quan zei wei wei yu chun rou die huang lian yan qiu qiu jian bi e yang fu sai jian xia tuo hu shi ruo xuan wen jian hao wu pang sao liu ma shi shi guan zi teng ta yao ge yong qian qi wen ruo shen lian ao le hui min ji tiao qu jian shen man xi qiu biao ji ji zhu jiang qiu zhuan yong zhang kang xue bie yu qu xiang bo jiao xun su huang zun shan shan fan gui lin xun miao xi zeng xiang fen guan hou kuai zei sao zhan gan gui sheng li chang lei shu ai ru ji xu hu shu li lie luo mie zhen xiang e lu guan li xian yu dao ji you tun lu fang ba he ba ping nian lu you zha fu bo bao hou pi tai gui jie kao wei er tong zei hou kuai ji jiao xian zha xiang xun geng li lian jian li shi tiao gun sha huan jun ji yong qing ling qi zou fei kun chang gu ni nian diao jing shen shi zi fen die bi chang ti wen wei sai e qiu fu huang quan jiang bian sao ao qi ta guan yao pang jian le biao xue bie man min yong wei xi gui shan lin zun hu gan li zhan guan niao yi fu li jiu bu yan fu diao ji feng ru gan shi feng ming bao yuan zhi hu qin fu fen wen jian shi yu fou yao jue jue pi huan zhen bao yan ya zheng fang feng wen ou dai ge ru ling mie fu tuo min li bian zhi ge yuan ci qu xiao chi dan ju yao gu zhong yu yang yu ya tie yu tian ying dui wu er gua ai zhi yan heng xiao jia lie zhu yang ti hong lu ru mou ge ren jiao xiu zhou chi luo heng nian e luan jia ji tu huan tuo bu wu juan yu bo jun jun bi xi jun ju tu jing ti e e kuang gu wu shen lai jiao pan lu pi shu fu an zhuo peng qiu qian bei diao lu que jian ju tu ya yuan qi li ye zhui kong duo kun sheng qi jing yi yi jing zi lai dong qi chun geng ju jue yi zun ji shu shu chi miao rou an qiu ti hu ti e jie mao fu chun tu yan he yuan pian kun mei hu ying chuan wu ju dong cang fang hu ying yuan xian weng shi he chu tang xia ruo liu ji gu jian sun han ci ci yi yao yan ji li tian kou ti ti yi tu ma xiao gao tian chen ji tuan zhe ao yao yi ou chi zhi liu yong lv bi shuangzhuo yu wu jue yin tan si jiao yi hua bi ying su huang fan jiao liao yan gao jiu xian xian tu mai zun yu ying lu tuan xian xue yi pi shu luo xi yi ji ze yu zhan ye yang pi ning hu mi ying meng di yue yu lei bu lu he long shuangyue ying guan qu li luan niao jiu ji yuan ming shi ou ya cang bao zhen gu dong lu ya xiao yang ling chi qu yuan xue tuo si zhi er gua xiu heng zhou ge luan hong wu bo li juan gu e yu xian ti wu que miao an kun bei peng qian chun geng yuan su hu he e gu qiu ci mei wu yi yao weng liu ji yi jian he yi ying zhe liu liao jiao jiu yu lu huan zhan ying hu meng guan shuanglu jin ling jian xian cuo jian jian yan cuo lu you cu ji biao cu pao zhu jun zhu jian mi mi yu liu chen jun lin ni qi lu jiu jun jing li xiang yan jia mi li she zhang lin jing qi ling yan cu mai mai he chao fu mian mian fu pao qu qu mou fu xian lai qu mian chi feng fu qu mian ma mo mo hui mo zou nuo fen huang huang jin guang tian tou hong hua kuang hong shu li nian chi hei hei yi qian dan xi tun mo mo qian dai chu you dian yi xia yan qu mei yan qing yue li dang du can yan yan yan zhen an zhen dai can yi mei zhan yan du lu zhi fen fu fu min mian yuan cu qu chao wa zhu zhi meng ao bie tuo bi yuan chao tuo ding mi nai ding zi gu gu dong fen tao yuan pi chang gao cao yuan tang teng shu shu fen fei wen ba diao tuo zhong qu sheng shi you shi ting wu ju jing hun ju yan tu si xi xian yan lei bi yao qiu han wu wu hou xie he zha xiu weng zha nong nang qi zhai ji zi ji ji qi ji chi chen chen he ya yin xie bao ze shi zi chi yan ju tiao ling ling chu quan xie yin nie jiu yao chuo yun yu chu yi ni ze chuo qu yun yan ou e wo yi cuo zou dian chu jin ya chi chen he yin ju ling bao tiao zi yin yu chuo qu wo long pang gong pang yan long long gong kan da ling da long gong kan gui qiu bie gui yue chui he jue xie yue "; -+} // namespace Kiran --- -2.33.0 - diff --git a/0001-feature-menu-Hide-UI-after-click-on-the-power-option.patch b/0001-feature-menu-Hide-UI-after-click-on-the-power-option.patch deleted file mode 100644 index 290a0fc..0000000 --- a/0001-feature-menu-Hide-UI-after-click-on-the-power-option.patch +++ /dev/null @@ -1,125 +0,0 @@ -From 6b28669741d926375bf9b9b129416182b088042d Mon Sep 17 00:00:00 2001 -From: huangjiawen -Date: Thu, 20 Apr 2023 18:02:00 +0800 -Subject: [PATCH] feature(menu): Hide UI after click on the power option -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 在点击电源选项按钮后,隐藏电源选项模态窗口 - -Signed-off-by: huangjiawen ---- - src/menu/menu-power-dialog.cpp | 21 +++++++++++++++++++++ - src/menu/menu-power-dialog.h | 4 ++++ - 2 files changed, 25 insertions(+) - -diff --git a/src/menu/menu-power-dialog.cpp b/src/menu/menu-power-dialog.cpp -index 1d75cf1..f13594d 100644 ---- a/src/menu/menu-power-dialog.cpp -+++ b/src/menu/menu-power-dialog.cpp -@@ -64,6 +64,8 @@ MenuPowerDialog::MenuPowerDialog() - - add_power_button(dialog_grid); - -+ this->signal_dialog_hide().connect(sigc::mem_fun(*this, &Gtk::Widget::hide)); -+ - get_style_context()->add_class("power-menu-dialog"); - } - -@@ -140,10 +142,17 @@ void MenuPowerDialog::add_button(const char *button_icon_name, - dialog_grid->attach(*power_label, space, 1, 1, 1); - } - -+sigc::signal MenuPowerDialog::signal_dialog_hide() -+{ -+ return signal_dialog_hide_; -+} -+ - void MenuPowerDialog::do_reboot() - { - auto power = KiranPower::get_default(); - -+ signal_dialog_hide().emit(); -+ - power->reboot(); - - return; -@@ -153,6 +162,8 @@ void MenuPowerDialog::do_logout() - { - auto power = KiranPower::get_default(); - -+ signal_dialog_hide().emit(); -+ - power->logout(LOGOUT_MODE_NOW); - - return; -@@ -162,6 +173,8 @@ void MenuPowerDialog::do_shutdown() - { - auto power = KiranPower::get_default(); - -+ signal_dialog_hide().emit(); -+ - power->shutdown(); - - return; -@@ -171,6 +184,8 @@ void MenuPowerDialog::do_hibernate() - { - auto power = KiranPower::get_default(); - -+ signal_dialog_hide().emit(); -+ - power->hibernate(); - - return; -@@ -179,6 +194,8 @@ void MenuPowerDialog::do_suspend() - { - auto power = KiranPower::get_default(); - -+ signal_dialog_hide().emit(); -+ - power->suspend(); - - return; -@@ -188,6 +205,8 @@ void MenuPowerDialog::do_switch_user() - { - auto power = KiranPower::get_default(); - -+ signal_dialog_hide().emit(); -+ - if (power->get_graphical_ntvs() >= power->get_ntvs_total()) - { - KLOG_DEBUG("Total ntvs: %d, graphical ntvs: %d.", power->get_ntvs_total(), power->get_graphical_ntvs()); -@@ -210,6 +229,8 @@ void MenuPowerDialog::do_lock_screen() - { - auto power = KiranPower::get_default(); - -+ signal_dialog_hide().emit(); -+ - power->lock_screen(); - - return; -diff --git a/src/menu/menu-power-dialog.h b/src/menu/menu-power-dialog.h -index 471ab42..724bbf3 100644 ---- a/src/menu/menu-power-dialog.h -+++ b/src/menu/menu-power-dialog.h -@@ -32,12 +32,16 @@ public: - void do_switch_user(); - void do_lock_screen(); - -+ sigc::signal signal_dialog_hide(); -+ - void add_power_button(Gtk::Grid *dialog_grid); - void add_button(const char *button_icon_name, - const char *button_name, - Gtk::Grid *dialog_grid, - int space, - void (MenuPowerDialog::*power_func)()); -+protected: -+ sigc::signal signal_dialog_hide_; - }; - - #endif // MENU_POWER_DIALOG_H --- -2.33.0 - diff --git a/0001-feature-menu-Hide-the-search-file-tool-on-start-menu.patch b/0001-feature-menu-Hide-the-search-file-tool-on-start-menu.patch deleted file mode 100644 index f65f0bb..0000000 --- a/0001-feature-menu-Hide-the-search-file-tool-on-start-menu.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 80277a6d3742c478932bd23ac2ab58efdd2490d8 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Thu, 3 Mar 2022 10:13:06 +0800 -Subject: [PATCH] feature(menu): Hide the search file tool on start menu. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 隐藏开始菜单中的搜索文件按钮 - -Signed-off-by: tangjie02 ---- - src/menu/menu-applet-window.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/menu/menu-applet-window.cpp b/src/menu/menu-applet-window.cpp -index 2c96254..1266b2d 100644 ---- a/src/menu/menu-applet-window.cpp -+++ b/src/menu/menu-applet-window.cpp -@@ -655,10 +655,10 @@ void MenuAppletWindow::add_sidebar_buttons() - "mate-panel --run-dialog"); - side_box->add(*launcher_btn); - -- launcher_btn = create_launcher_button("kiran-menu-search-files-symbolic", -+ /*launcher_btn = create_launcher_button("kiran-menu-search-files-symbolic", - _("Search Files"), - "mate-search-tool"); -- side_box->add(*launcher_btn); -+ side_box->add(*launcher_btn);*/ - - launcher_btn = create_launcher_button("kiran-menu-home-dir-symbolic", - _("Home Directory"), --- -2.18.1 - diff --git a/0001-fix-connect-Fix-some-possible-crash-problems-caused-.patch b/0001-fix-connect-Fix-some-possible-crash-problems-caused-.patch deleted file mode 100644 index 93de67b..0000000 --- a/0001-fix-connect-Fix-some-possible-crash-problems-caused-.patch +++ /dev/null @@ -1,204 +0,0 @@ -From ee1e902961b07f16b22916338bc37b98ba9d9060 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Tue, 9 Aug 2022 09:41:35 +0800 -Subject: [PATCH 1/2] fix(connect): Fix some possible crash problems caused by - sigc::slot. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复一些可能存在的崩溃问题,这些崩溃问题是因为槽函数绑定的对象已经被释放导致 - -Signed-off-by: tangjie02 ---- - src/menu/menu-app-item.cpp | 52 ++++++++++++++++++++------------ - src/menu/menu-app-item.h | 5 +++ - src/menu/menu-applet-window.cpp | 3 +- - src/menu/menu-apps-container.cpp | 12 ++------ - src/menu/menu-apps-container.h | 7 ----- - 5 files changed, 40 insertions(+), 39 deletions(-) - -diff --git a/src/menu/menu-app-item.cpp b/src/menu/menu-app-item.cpp -index fba3994..fa672c2 100644 ---- a/src/menu/menu-app-item.cpp -+++ b/src/menu/menu-app-item.cpp -@@ -68,11 +68,7 @@ void MenuAppItem::init_drag_and_drop() - targets.push_back(target); - drag_source_set(targets, Gdk::BUTTON1_MASK, Gdk::ACTION_COPY); - -- signal_drag_failed().connect( -- [this](const Glib::RefPtr &context, Gtk::DragResult result) -> bool { -- KLOG_DEBUG("drag failed, result %d\n", (int)result); -- return true; -- }); -+ signal_drag_failed().connect(sigc::mem_fun(*this, &MenuAppItem::on_drag_failed)); - } - - bool MenuAppItem::on_button_press_event(GdkEventButton *button_event) -@@ -131,14 +127,22 @@ void MenuAppItem::on_drag_end(const Glib::RefPtr &context) - // 如果拖拽被取消,拖拽的ungrab操作可能在drag-end信号之后,所以这里的grab操作放入到后面的事件循环处理。 - if (this->idle_drag_connection_.empty()) - { -- this->idle_drag_connection_ = Glib::signal_idle().connect([this]() -> bool { -- Gtk::Container *toplevel = this->get_toplevel(); -- KiranHelper::grab_input(*toplevel); -- return false; -- }); -+ this->idle_drag_connection_ = Glib::signal_idle().connect( -+ [this]() -> bool -+ { -+ Gtk::Container *toplevel = this->get_toplevel(); -+ KiranHelper::grab_input(*toplevel); -+ return false; -+ }); - } - } - -+bool MenuAppItem::on_drag_failed(const Glib::RefPtr &context, Gtk::DragResult result) -+{ -+ KLOG_DEBUG("drag failed, result %d\n", (int)result); -+ return true; -+} -+ - bool MenuAppItem::on_key_press_event(GdkEventKey *key_event) - { - if (key_event->keyval == GDK_KEY_Menu) -@@ -181,20 +185,12 @@ void MenuAppItem::create_context_menu() - if (!is_in_favorite()) - { - item = Gtk::make_managed(_("Add to favorites")); -- item->signal_activate().connect( -- [this]() -> void { -- if (!app.expired()) -- Kiran::MenuSkeleton::get_instance()->add_favorite_app(app.lock()->get_desktop_id()); -- }); -+ item->signal_activate().connect(sigc::mem_fun(*this, &MenuAppItem::on_add_favorite_app)); - } - else - { - item = Gtk::make_managed(_("Remove from favorites")); -- item->signal_activate().connect( -- [this]() -> void { -- if (!app.expired()) -- Kiran::MenuSkeleton::get_instance()->del_favorite_app(app.lock()->get_desktop_id()); -- }); -+ item->signal_activate().connect(sigc::mem_fun(*this, &MenuAppItem::on_del_favorite_app)); - } - context_menu.append(*item); - -@@ -345,3 +341,19 @@ void MenuAppItem::launch_app() - signal_launched().emit(); - app.lock()->launch(); - } -+ -+void MenuAppItem::on_add_favorite_app() -+{ -+ if (!this->app.expired()) -+ { -+ Kiran::MenuSkeleton::get_instance()->add_favorite_app(app.lock()->get_desktop_id()); -+ } -+} -+ -+void MenuAppItem::on_del_favorite_app() -+{ -+ if (!app.expired()) -+ { -+ Kiran::MenuSkeleton::get_instance()->del_favorite_app(app.lock()->get_desktop_id()); -+ } -+} -\ No newline at end of file -diff --git a/src/menu/menu-app-item.h b/src/menu/menu-app-item.h -index 39f3767..6caadd7 100644 ---- a/src/menu/menu-app-item.h -+++ b/src/menu/menu-app-item.h -@@ -37,6 +37,7 @@ protected: - virtual void on_drag_begin(const Glib::RefPtr &context) override; - virtual void on_drag_data_get(const Glib::RefPtr &context, Gtk::SelectionData &selection, guint info, guint timestamp) override; - virtual void on_drag_end(const Glib::RefPtr &context) override; -+ bool on_drag_failed(const Glib::RefPtr &context, Gtk::DragResult result); - - virtual void init_drag_and_drop(); - -@@ -46,6 +47,10 @@ protected: - void create_context_menu(); - bool add_app_to_desktop(); - -+private: -+ void on_add_favorite_app(); -+ void on_del_favorite_app(); -+ - private: - KiranOpacityMenu context_menu; - Gtk::MenuItem *items; -diff --git a/src/menu/menu-applet-window.cpp b/src/menu/menu-applet-window.cpp -index 941c2b8..eea61c9 100644 ---- a/src/menu/menu-applet-window.cpp -+++ b/src/menu/menu-applet-window.cpp -@@ -63,8 +63,7 @@ MenuAppletWindow::MenuAppletWindow(Gtk::WindowType window_type) : Glib::ObjectBa - /* 监控工作区域大小变化 */ - auto screen = get_screen(); - monitor = new WorkareaMonitor(screen); -- monitor->signal_size_changed().connect( -- sigc::mem_fun(*this, &MenuAppletWindow::on_workarea_size_changed)); -+ monitor->signal_size_changed().connect(sigc::mem_fun(*this, &MenuAppletWindow::on_workarea_size_changed)); - - //加载当前用户信息 - set_display_mode(profile.get_display_mode()); -diff --git a/src/menu/menu-apps-container.cpp b/src/menu/menu-apps-container.cpp -index 4930e46..b849397 100644 ---- a/src/menu/menu-apps-container.cpp -+++ b/src/menu/menu-apps-container.cpp -@@ -32,7 +32,8 @@ MenuAppsContainer::MenuAppsContainer(MenuAppsContainer::AppIconMode mode_, - apps_box.get_style_context()->add_class("menu-apps-box"); - - category_box.signal_clicked().connect_notify( -- [this]() -> void { -+ [this]() -> void -+ { - signal_category_clicked().emit(category_box.get_category_name()); - }); - -@@ -142,11 +143,6 @@ bool MenuAppsContainer::get_category_clickable() const - return category_box.get_clickable(); - } - --sigc::signal MenuAppsContainer::signal_app_launched() --{ -- return m_signal_app_launched; --} -- - sigc::signal MenuAppsContainer::signal_category_clicked() - { - return m_signal_category_clicked; -@@ -157,10 +153,6 @@ MenuAppItem *MenuAppsContainer::create_app_item(std::shared_ptr app, - auto item = new MenuAppItem(app); - - item->set_orientation(orient); -- item->signal_launched().connect( -- [this]() -> void { -- signal_app_launched().emit(); -- }); - - return item; - } -diff --git a/src/menu/menu-apps-container.h b/src/menu/menu-apps-container.h -index d5bfcfe..85148e3 100644 ---- a/src/menu/menu-apps-container.h -+++ b/src/menu/menu-apps-container.h -@@ -83,13 +83,6 @@ public: - */ - virtual bool load_applications(const Kiran::AppVec &apps); - -- /** -- * @brief signal_app_launched 信号,容器内的应用按钮启动时触发 -- * -- * @return 返回应用启动信号 -- */ -- sigc::signal signal_app_launched(); -- - /** - * @brief siganl_category_clicked 信号,容器内的应用分类标签点击后触发 - */ --- -2.33.0 - diff --git a/0001-fix-coredump-Fix-the-coredump-problem-caused-by-Rece.patch b/0001-fix-coredump-Fix-the-coredump-problem-caused-by-Rece.patch deleted file mode 100644 index 3d58667..0000000 --- a/0001-fix-coredump-Fix-the-coredump-problem-caused-by-Rece.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 6da7f67dbc6e4d1226a96768256db1c903cf7e95 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Thu, 11 Aug 2022 15:27:59 +0800 -Subject: [PATCH 1/2] fix(coredump): Fix the coredump problem caused by - RecentFilesListBox::load -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复由RecentFilesListBox::load回调函数导致的崩溃问题 - -Signed-off-by: tangjie02 ---- - src/menu/recent-files-list-box.cpp | 10 +++------- - 1 file changed, 3 insertions(+), 7 deletions(-) - -diff --git a/src/menu/recent-files-list-box.cpp b/src/menu/recent-files-list-box.cpp -index 86ffd60..3ae481e 100644 ---- a/src/menu/recent-files-list-box.cpp -+++ b/src/menu/recent-files-list-box.cpp -@@ -26,12 +26,7 @@ RecentFilesListBox::RecentFilesListBox() : filter_pattern("*") - get_style_context()->add_class("menu-recent-list"); - - /* 最近访问文件列表发生变化时重新加载 */ -- Gtk::RecentManager::get_default()->signal_changed().connect( -- [this]() { -- KLOG_DEBUG("The recent files are changed."); -- this->load(); -- }); -- -+ Gtk::RecentManager::get_default()->signal_changed().connect(sigc::mem_fun(this, &RecentFilesListBox::load)); - load(); - } - -@@ -180,7 +175,8 @@ Gtk::Widget *RecentFilesListBox::create_recent_item(const Glib::RefPtrset_tooltip_text(item->get_display_name()); - widget->get_style_context()->add_class("row-box"); - widget->signal_button_press_event().connect_notify( -- [widget, context_menu, this](const GdkEventButton *button_event) -> void { -+ [widget, context_menu, this](const GdkEventButton *button_event) -> void -+ { - const GdkEvent *event = (const GdkEvent *)button_event; - if (gdk_event_triggers_context_menu(event)) - { --- -2.33.0 - diff --git a/0001-fix-menu-Fix-that-the-category-overlaps-the-search-b.patch b/0001-fix-menu-Fix-that-the-category-overlaps-the-search-b.patch deleted file mode 100644 index f339c87..0000000 --- a/0001-fix-menu-Fix-that-the-category-overlaps-the-search-b.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 9933ff89f98c176e7ce097500004ab3da860fb81 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Mon, 14 Nov 2022 20:46:18 +0800 -Subject: [PATCH] fix(menu): Fix that the category overlaps the search box - after the start menu collapses the category list. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复开始菜单收起类别列表后,分类与搜索框重叠 - -Closes #I60PSI - -Signed-off-by: tangjie02 ---- - src/menu/menu-applet-window.cpp | 5 ++++- - src/menu/menu-applet-window.h | 1 + - 2 files changed, 5 insertions(+), 1 deletion(-) - -diff --git a/src/menu/menu-applet-window.cpp b/src/menu/menu-applet-window.cpp -index 7cc9750..81397a4 100644 ---- a/src/menu/menu-applet-window.cpp -+++ b/src/menu/menu-applet-window.cpp -@@ -216,6 +216,7 @@ void MenuAppletWindow::init_ui() - builder->get_widget("menu-sider-container", sider_box); - builder->get_widget("menu-view-stack-switcher", menu_view_stack_switcher); - builder->get_widget("menu-view-stack", menu_view_stack); -+ builder->get_widget("all-apps-view", all_app_view); - builder->get_widget("apps-list-stack", apps_list_stack); - - builder->get_widget("search-box", search_box); -@@ -492,7 +493,7 @@ void MenuAppletWindow::switch_to_category_overview(const std::string &selected_c - true)); - category_list_box->add(*item); - } -- all_apps_scrolled->set_visible(false); -+ all_app_view->set_visible(false); - category_list_scrolled->show_all(); - - if (selected_item) -@@ -536,6 +537,7 @@ void MenuAppletWindow::switch_to_apps_overview(double position, bool animation) - all_apps_scrolled->show_all(); - - menu_view_stack->set_visible_child(ALL_APPS_VIEW); -+ all_app_view->set_visible(true); - apps_list_stack->set_visible_child(APPS_LIST_PAGE); - if (position >= 0) - { -@@ -550,6 +552,7 @@ bool MenuAppletWindow::on_map_event(GdkEventAny *any_event) - - // Fix #53981 - category_list_scrolled->set_visible(false); -+ all_app_view->set_visible(true); - all_apps_scrolled->set_visible(true); - - on_search_stop(); -diff --git a/src/menu/menu-applet-window.h b/src/menu/menu-applet-window.h -index c9e9ad6..7a4d66d 100644 ---- a/src/menu/menu-applet-window.h -+++ b/src/menu/menu-applet-window.h -@@ -178,6 +178,7 @@ private: - Gtk::SearchEntry *search_entry; - Gtk::StackSwitcher *menu_view_stack_switcher; - Gtk::Stack *menu_view_stack; -+ Gtk::Box *all_app_view; - Gtk::Stack *apps_list_stack; - Gtk::Box *all_apps_page; /* */ - Gtk::Box *compact_favorites_view; /* 紧凑模式下的收藏夹页面 */ --- -2.33.0 - diff --git a/0001-fix-menu-Fix-the-problem-that-some-apps-are-show-rep.patch b/0001-fix-menu-Fix-the-problem-that-some-apps-are-show-rep.patch deleted file mode 100644 index 372fa31..0000000 --- a/0001-fix-menu-Fix-the-problem-that-some-apps-are-show-rep.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 28c431b9323e2201498738fdffaa9a6d1fd562fd Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Wed, 27 Jul 2022 19:38:42 +0800 -Subject: [PATCH 1/2] fix(menu): Fix the problem that some apps are show - repeatly in start menu. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复app在开始菜单中重复显示问题 - -Closes #I5HT8G - -Signed-off-by: tangjie02 ---- - lib/category.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/category.cpp b/lib/category.cpp -index 10cba91..7d7a9b6 100644 ---- a/lib/category.cpp -+++ b/lib/category.cpp -@@ -18,7 +18,7 @@ - - namespace Kiran - { --Category::Category(std::shared_ptr node) : repeat_(true), -+Category::Category(std::shared_ptr node) : repeat_(false), - node_(node) - { - if (node->get_type() != CategoryNodeType::CATEGORY_NODE_TYPE_CATEGORY) --- -2.33.0 - diff --git a/0001-fix-menu-Fix-the-switch-user-error-by-xdmcp-logging.patch b/0001-fix-menu-Fix-the-switch-user-error-by-xdmcp-logging.patch deleted file mode 100644 index 29290c7..0000000 --- a/0001-fix-menu-Fix-the-switch-user-error-by-xdmcp-logging.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 40e7e134d87727cb651e9d290a852bd9ef95b826 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Mon, 18 Jul 2022 16:20:26 +0800 -Subject: [PATCH] fix(menu): Fix the switch user error by xdmcp logging. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复通过xdmcp远程登录后切换用户错误问题 - -Closes #57865 - -Signed-off-by: tangjie02 ---- - src/common/kiran-power.cpp | 28 +++++++++++++++++++++++----- - 1 file changed, 23 insertions(+), 5 deletions(-) - -diff --git a/src/common/kiran-power.cpp b/src/common/kiran-power.cpp -index c7f1011..9ef8a2c 100644 ---- a/src/common/kiran-power.cpp -+++ b/src/common/kiran-power.cpp -@@ -68,11 +68,18 @@ KiranPower::KiranPower() - SESSION_MANAGER_PATH, - SESSION_MANAGER_INTERFACE); - -- // TODO: 这里直接选用seat0是有问题的,需要获取会话所在seat -- this->seat_manager_proxy_ = Gio::DBus::Proxy::create_for_bus_sync(Gio::DBus::BUS_TYPE_SYSTEM, -- DISPLAY_MANAGER_DBUS, -- DISPLAY_MANAGER_SEAT_PATH, -- DISPLAY_MANAGER_INTERFACE); -+ auto xdg_seat_object_path = Glib::getenv("XDG_SEAT_PATH"); -+ if (!xdg_seat_object_path.empty()) -+ { -+ this->seat_manager_proxy_ = Gio::DBus::Proxy::create_for_bus_sync(Gio::DBus::BUS_TYPE_SYSTEM, -+ DISPLAY_MANAGER_DBUS, -+ xdg_seat_object_path, -+ DISPLAY_MANAGER_INTERFACE); -+ } -+ else -+ { -+ KLOG_WARNING("Failed to get environment variable XDG_SEAT_PATH."); -+ } - } - catch (const Gio::DBus::Error &e) - { -@@ -359,6 +366,17 @@ bool KiranPower::can_logout() - bool KiranPower::can_switch_user() - { - RETURN_VAL_IF_TRUE(this->settings_->get_boolean(STARTMENU_LOCKDOWN_KEY_DISABLE_USER_SWITCHING), false); -+ -+ try -+ { -+ Glib::VariantBase variant_value; -+ this->seat_manager_proxy_->get_cached_property(variant_value, "CanSwitch"); -+ return Glib::VariantBase::cast_dynamic>(variant_value).get(); -+ } -+ catch (const Glib::Error &e) -+ { -+ KLOG_WARNING("%s", e.what().c_str()); -+ } - return true; - } - --- -2.33.0 - diff --git a/0001-fix-menu-fix-the-grab-problem-when-popup-menu-on-sea.patch b/0001-fix-menu-fix-the-grab-problem-when-popup-menu-on-sea.patch deleted file mode 100644 index 9d7c006..0000000 --- a/0001-fix-menu-fix-the-grab-problem-when-popup-menu-on-sea.patch +++ /dev/null @@ -1,264 +0,0 @@ -From b89025f85ee172103524d9505ea7fa4e0878eaaa Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Sat, 30 Jul 2022 13:54:50 +0800 -Subject: [PATCH] fix(menu): fix the grab problem when popup menu on search - entry or drag menu app icon. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复在搜索框弹出右键菜单后开始菜单未抓取问题 -- 修复开始菜单拖拽到开始菜单后开始菜单未抓取问题 - -Signed-off-by: tangjie02 ---- - src/menu/menu-app-item.cpp | 29 +++++++++++++++++------------ - src/menu/menu-app-item.h | 5 ++--- - src/menu/menu-applet-window.cpp | 21 ++++++++++----------- - src/menu/menu-applet-window.h | 5 ----- - src/menu/menu-power-button.cpp | 12 ------------ - src/menu/menu-power-button.h | 5 ----- - src/menu/recent-files-list-box.cpp | 15 +++++---------- - 7 files changed, 34 insertions(+), 58 deletions(-) - -diff --git a/src/menu/menu-app-item.cpp b/src/menu/menu-app-item.cpp -index e2afab2..fba3994 100644 ---- a/src/menu/menu-app-item.cpp -+++ b/src/menu/menu-app-item.cpp -@@ -47,12 +47,14 @@ MenuAppItem::MenuAppItem(const std::shared_ptr &app_, int _icon_size - set_can_focus(true); - set_tooltip_text(app_->get_locale_comment()); - -- context_menu.signal_deactivate().connect( -- sigc::mem_fun(*this, &MenuAppItem::on_context_menu_deactivated)); -- - init_drag_and_drop(); - } - -+MenuAppItem::~MenuAppItem() -+{ -+ this->idle_drag_connection_.disconnect(); -+} -+ - const std::shared_ptr MenuAppItem::get_app() const - { - return app.lock(); -@@ -122,16 +124,19 @@ void MenuAppItem::on_drag_data_get(const Glib::RefPtr &context - - void MenuAppItem::on_drag_end(const Glib::RefPtr &context) - { -- /* 让开始菜单窗口重新获取输入焦点 */ -- Gtk::Container *toplevel = get_toplevel(); -- KiranHelper::grab_input(*toplevel); --} -+ /* FIXME: 当拖动图标到任务栏时,无法收到drag-end信号,因为任务栏时kiran-panel的子窗口,kiran-panel是通过 -+ 代理的方式将拖拽信息发送给任务栏,但是任务栏拖拽完成后,这个代理并没有把完成的消息转发给源控件(开始菜单), -+ 因此无法收到drag-end信号,当前函数也不会被调用。这个时候窗口不再被抓取,需要手动点击左下角开始菜单按钮才能隐藏。*/ - --void MenuAppItem::on_context_menu_deactivated() --{ -- /* 让开始菜单窗口重新获取输入焦点 */ -- auto toplevel = get_toplevel(); -- KiranHelper::grab_input(*toplevel); -+ // 如果拖拽被取消,拖拽的ungrab操作可能在drag-end信号之后,所以这里的grab操作放入到后面的事件循环处理。 -+ if (this->idle_drag_connection_.empty()) -+ { -+ this->idle_drag_connection_ = Glib::signal_idle().connect([this]() -> bool { -+ Gtk::Container *toplevel = this->get_toplevel(); -+ KiranHelper::grab_input(*toplevel); -+ return false; -+ }); -+ } - } - - bool MenuAppItem::on_key_press_event(GdkEventKey *key_event) -diff --git a/src/menu/menu-app-item.h b/src/menu/menu-app-item.h -index db7c0f3..39f3767 100644 ---- a/src/menu/menu-app-item.h -+++ b/src/menu/menu-app-item.h -@@ -23,7 +23,7 @@ class MenuAppItem : public MenuListItemWidget - { - public: - MenuAppItem(const std::shared_ptr &_app, int icon_size = 24, Gtk::Orientation orient = Gtk::ORIENTATION_HORIZONTAL); -- ~MenuAppItem() = default; -+ virtual ~MenuAppItem(); - sigc::signal signal_launched(); - virtual void set_orientation(Gtk::Orientation orient) override; - void launch_app(); -@@ -38,8 +38,6 @@ protected: - virtual void on_drag_data_get(const Glib::RefPtr &context, Gtk::SelectionData &selection, guint info, guint timestamp) override; - virtual void on_drag_end(const Glib::RefPtr &context) override; - -- virtual void on_context_menu_deactivated(); -- - virtual void init_drag_and_drop(); - - bool pin_app_to_taskbar(); -@@ -55,6 +53,7 @@ private: - - bool menu_shown; - sigc::signal m_signal_launched; -+ sigc::connection idle_drag_connection_; - - bool is_in_favorite(); - bool is_fixed_on_taskbar(); -diff --git a/src/menu/menu-applet-window.cpp b/src/menu/menu-applet-window.cpp -index 952e401..941c2b8 100644 ---- a/src/menu/menu-applet-window.cpp -+++ b/src/menu/menu-applet-window.cpp -@@ -71,6 +71,16 @@ MenuAppletWindow::MenuAppletWindow(Gtk::WindowType window_type) : Glib::ObjectBa - - signal_grab_broken_event().connect( - sigc::mem_fun(*this, &MenuAppletWindow::on_grab_broken_event)); -+ -+ // 窗口激活时抓取窗口 -+ this->property_is_active().signal_changed().connect( -+ [this]() -> void -+ { -+ if (this->property_is_active().get_value()) -+ { -+ KiranHelper::grab_input(*this); -+ } -+ }); - } - - MenuAppletWindow::~MenuAppletWindow() -@@ -193,11 +203,6 @@ bool MenuAppletWindow::on_grab_broken_event(GdkEventGrabBroken *grab_broken_even - return false; - } - --void MenuAppletWindow::on_power_menu_deactivated() --{ -- KiranHelper::grab_input(*this); --} -- - void MenuAppletWindow::init_ui() - { - Gtk::Box *search_box, *main_box, *sider_box; -@@ -544,10 +549,6 @@ bool MenuAppletWindow::on_map_event(GdkEventAny *any_event) - - on_search_stop(); - -- /* -- * 获取当前系统的鼠标事件,这样才能在鼠标点击窗口外部时及时隐藏窗口 -- */ -- KiranHelper::grab_input(*this); - if (display_mode == DISPLAY_MODE_EXPAND || profile.get_default_page() == PAGE_ALL_APPS) - search_entry->grab_focus(); - return true; -@@ -677,8 +678,6 @@ void MenuAppletWindow::add_sidebar_buttons() - side_box->add(*launcher_btn); - - auto power_btn = Gtk::make_managed(); -- power_btn->signal_power_menu_deactivated().connect( -- sigc::mem_fun(*this, &MenuAppletWindow::on_power_menu_deactivated)); - side_box->add(*power_btn); - - side_box->show_all(); -diff --git a/src/menu/menu-applet-window.h b/src/menu/menu-applet-window.h -index d6224a4..0eae7d7 100644 ---- a/src/menu/menu-applet-window.h -+++ b/src/menu/menu-applet-window.h -@@ -105,11 +105,6 @@ protected: - */ - virtual bool on_grab_broken_event(GdkEventGrabBroken *grab_broken_event); - -- /** -- * @brief 回调函数,电源菜单关闭时调用 -- */ -- virtual void on_power_menu_deactivated(); -- - virtual void init_ui(); - virtual void init_avatar_widget(); - -diff --git a/src/menu/menu-power-button.cpp b/src/menu/menu-power-button.cpp -index 3b07e89..1a5a224 100644 ---- a/src/menu/menu-power-button.cpp -+++ b/src/menu/menu-power-button.cpp -@@ -34,11 +34,6 @@ MenuPowerButton::~MenuPowerButton() - delete menu; - } - --sigc::signal MenuPowerButton::signal_power_menu_deactivated() --{ -- return m_signal_power_menu_deactivated; --} -- - void MenuPowerButton::on_clicked() - { - GdkEvent *event = gtk_get_current_event(); -@@ -47,16 +42,9 @@ void MenuPowerButton::on_clicked() - delete menu; - - menu = new MenuPowerMenu(); -- menu->signal_deactivate().connect( -- sigc::mem_fun(*this, &MenuPowerButton::on_power_menu_deactivated)); - menu->attach_to_widget(*this); - menu->show_all(); - menu->popup_at_widget(this, Gdk::GRAVITY_SOUTH_EAST, Gdk::GRAVITY_SOUTH_WEST, event); - - gdk_event_free(event); - } -- --void MenuPowerButton::on_power_menu_deactivated() --{ -- signal_power_menu_deactivated().emit(); --} -diff --git a/src/menu/menu-power-button.h b/src/menu/menu-power-button.h -index 9fec030..fb94225 100644 ---- a/src/menu/menu-power-button.h -+++ b/src/menu/menu-power-button.h -@@ -24,17 +24,12 @@ public: - MenuPowerButton(); - ~MenuPowerButton(); - -- sigc::signal signal_power_menu_deactivated(); -- - protected: - virtual void on_clicked() override; -- virtual void on_power_menu_deactivated(); - - private: - Gtk::Image icon; - Gtk::Menu *menu; -- -- sigc::signal m_signal_power_menu_deactivated; - }; - - #endif // MENU_POWER_BUTTON_H -diff --git a/src/menu/recent-files-list-box.cpp b/src/menu/recent-files-list-box.cpp -index 3f8e869..86ffd60 100644 ---- a/src/menu/recent-files-list-box.cpp -+++ b/src/menu/recent-files-list-box.cpp -@@ -26,10 +26,11 @@ RecentFilesListBox::RecentFilesListBox() : filter_pattern("*") - get_style_context()->add_class("menu-recent-list"); - - /* 最近访问文件列表发生变化时重新加载 */ -- Gtk::RecentManager::get_default()->signal_changed().connect([this]() { -- KLOG_DEBUG("The recent files are changed."); -- this->load(); -- }); -+ Gtk::RecentManager::get_default()->signal_changed().connect( -+ [this]() { -+ KLOG_DEBUG("The recent files are changed."); -+ this->load(); -+ }); - - load(); - } -@@ -172,12 +173,6 @@ Gtk::Widget *RecentFilesListBox::create_recent_item(const Glib::RefPtrattach_to_widget(*widget); -- context_menu->signal_deactivate().connect( -- [this]() -> void { -- auto toplevel = get_toplevel(); -- KiranHelper::grab_input(*toplevel); -- }); -- - label->set_ellipsize(Pango::ELLIPSIZE_END); - label->set_xalign(0.0f); - --- -2.33.0 - diff --git a/0001-fix-tray-Fix-memory-leak-due-to-notification-area.patch b/0001-fix-tray-Fix-memory-leak-due-to-notification-area.patch deleted file mode 100644 index 757233f..0000000 --- a/0001-fix-tray-Fix-memory-leak-due-to-notification-area.patch +++ /dev/null @@ -1,103 +0,0 @@ -From ef54af3c33b1e779a3fc11ff5925ffe07c137958 Mon Sep 17 00:00:00 2001 -From: wangxiaoqing -Date: Thu, 1 Dec 2022 11:21:44 +0800 -Subject: [PATCH] fix(tray): Fix memory leak due to notification area. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复由于通知区域导致内存泄漏的问题 - -Closes #I63Q6H - -Signed-off-by: wangxiaoqing ---- - src/tray/kiran-notify-icon-window.c | 3 +++ - src/tray/kiran-sn-icon.c | 4 ++++ - src/tray/kiran-tray.c | 2 ++ - src/tray/kiran-x11-tray-icon.cpp | 6 +----- - 4 files changed, 10 insertions(+), 5 deletions(-) - -diff --git a/src/tray/kiran-notify-icon-window.c b/src/tray/kiran-notify-icon-window.c -index 07fe89a..37381f4 100644 ---- a/src/tray/kiran-notify-icon-window.c -+++ b/src/tray/kiran-notify-icon-window.c -@@ -198,6 +198,7 @@ kiran_notify_icon_window_focus_in_event(GtkWidget *widget, - break; - } - } -+ g_list_free(children); - } - - return FALSE; -@@ -232,6 +233,7 @@ kiran_notify_icon_window_focus_out_event(GtkWidget *widget, - break; - } - } -+ g_list_free(children); - - return FALSE; - } -@@ -415,6 +417,7 @@ kiran_notify_icon_window_icons_refresh(KiranNotifyIconWindow *window, - } - - gtk_widget_set_size_request(GTK_WIDGET(window), max_row * 40, (row + 1) * 40); -+ g_list_free(children); - } - - static void -diff --git a/src/tray/kiran-sn-icon.c b/src/tray/kiran-sn-icon.c -index f312458..a36040d 100644 ---- a/src/tray/kiran-sn-icon.c -+++ b/src/tray/kiran-sn-icon.c -@@ -542,6 +542,10 @@ update(KiranSnIcon *icon) - } - - gtk_image_set_from_surface(GTK_IMAGE(priv->image), surface); -+ if(surface) -+ { -+ cairo_surface_destroy(surface); -+ } - g_free(priv->icon); - priv->icon = g_strdup(priv->icon_name); - } -diff --git a/src/tray/kiran-tray.c b/src/tray/kiran-tray.c -index c169a1e..9b40d96 100644 ---- a/src/tray/kiran-tray.c -+++ b/src/tray/kiran-tray.c -@@ -227,6 +227,7 @@ gsettings_changed_panel_icon_ids(GSettings *settings, - - g_strfreev(panel_icon_ids); - } -+ g_list_free(children); - } - - static void -@@ -494,6 +495,7 @@ kiran_tray_icons_refresh(KiranTray *tray) - NULL); - col++; - } -+ g_list_free(children); - } - - static void -diff --git a/src/tray/kiran-x11-tray-icon.cpp b/src/tray/kiran-x11-tray-icon.cpp -index b31a97b..63e6a80 100644 ---- a/src/tray/kiran-x11-tray-icon.cpp -+++ b/src/tray/kiran-x11-tray-icon.cpp -@@ -535,11 +535,7 @@ kiran_x11_tray_icon_new(Window icon_window) - icon->priv->has_desktop = FALSE; - } - } -- else -- { -- g_free(res_name); -- } -- -+ g_free(res_name); - g_free(res_class); - - return GTK_WIDGET(icon); --- -2.36.1 - diff --git a/0001-fix-tray-Fix-the-dbus-icon-can-not-scaled-when-syste.patch b/0001-fix-tray-Fix-the-dbus-icon-can-not-scaled-when-syste.patch deleted file mode 100644 index a3efe99..0000000 --- a/0001-fix-tray-Fix-the-dbus-icon-can-not-scaled-when-syste.patch +++ /dev/null @@ -1,132 +0,0 @@ -From 49591a3b1b1c2f58b8b4a7cacfa7093fad26a3ab Mon Sep 17 00:00:00 2001 -From: wangxiaoqing -Date: Tue, 6 Sep 2022 10:20:27 +0800 -Subject: [PATCH] fix(tray):Fix the dbus icon can not scaled when system scale - changed -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复当系统显示设置放大2倍数,托盘声音,网络通知图标未放大的问题 - -Signed-off-by: wangxiaoqing ---- - src/tray/kiran-sn-icon.c | 51 +++++++++++++++++++++++----------------- - 1 file changed, 29 insertions(+), 22 deletions(-) - -diff --git a/src/tray/kiran-sn-icon.c b/src/tray/kiran-sn-icon.c -index b6644c3..f312458 100644 ---- a/src/tray/kiran-sn-icon.c -+++ b/src/tray/kiran-sn-icon.c -@@ -202,9 +202,10 @@ kiran_sn_tooltip_new(GVariant *variant) - return tooltip; - } - --static GdkPixbuf * -+static cairo_surface_t * - get_icon_by_name(const gchar *icon_name, -- gint requested_size) -+ gint requested_size, -+ gint scale) - { - GtkIconTheme *icon_theme; - gint *sizes; -@@ -235,9 +236,9 @@ get_icon_by_name(const gchar *icon_name, - if (chosen_size == 0) - chosen_size = requested_size; - -- return gtk_icon_theme_load_icon(icon_theme, icon_name, -- chosen_size, GTK_ICON_LOOKUP_FORCE_SIZE, -- NULL); -+ return gtk_icon_theme_load_surface(icon_theme, icon_name, -+ chosen_size, scale, -+ NULL, GTK_ICON_LOOKUP_FORCE_SIZE, NULL); - } - - static cairo_surface_t * -@@ -501,44 +502,46 @@ update(KiranSnIcon *icon) - KiranSnIconPrivate *priv; - KiranSnTooltip *tip; - gint icon_size; -- gint scale; - - priv = KIRAN_SN_ICON_GET_PRIVATE(icon); -- scale = gtk_widget_get_scale_factor(GTK_WIDGET(priv->image)); - - if (priv->icon_size > 0) - icon_size = priv->icon_size; - else - icon_size = MAX(1, priv->effective_icon_size); - -- icon_size = icon_size * scale; -- - if (priv->icon_name != NULL && priv->icon_name[0] != '\0') - { -- GdkPixbuf *pixbuf; -- pixbuf = get_icon_by_name(priv->icon_name, icon_size); -- if (!pixbuf) -+ cairo_surface_t *surface; -+ gint scale; -+ -+ scale = gtk_widget_get_scale_factor(GTK_WIDGET(priv->image)); -+ surface = get_icon_by_name(priv->icon_name, icon_size, scale); -+ if (!surface) - { -+ GdkPixbuf *pixbuf; -+ - /*try to find icons specified by path and filename*/ - pixbuf = gdk_pixbuf_new_from_file(priv->icon_name, NULL); - if (pixbuf && icon_size > 1) - { - /*An icon specified by path and filename may be the wrong size for the tray */ -- pixbuf = gdk_pixbuf_scale_simple(pixbuf, scale * icon_size - 2, scale * icon_size - 2, GDK_INTERP_BILINEAR); -+ pixbuf = gdk_pixbuf_scale_simple(pixbuf, icon_size - 2, icon_size - 2, GDK_INTERP_BILINEAR); -+ surface = gdk_cairo_surface_create_from_pixbuf(pixbuf, scale, NULL); -+ } -+ -+ if (pixbuf) -+ { -+ g_object_unref(pixbuf); - } - } -- if (!pixbuf) -+ if (!surface) - { - /*deal with missing icon or failure to load icon*/ -- pixbuf = get_icon_by_name("image-missing", icon_size); -- } -- -- if (pixbuf) -- { -- gtk_image_set_from_pixbuf(GTK_IMAGE(priv->image), pixbuf); -- g_object_unref(pixbuf); -+ surface = get_icon_by_name("image-missing", icon_size, scale); - } - -+ gtk_image_set_from_surface(GTK_IMAGE(priv->image), surface); - g_free(priv->icon); - priv->icon = g_strdup(priv->icon_name); - } -@@ -551,7 +554,6 @@ update(KiranSnIcon *icon) - icon_size); - if (surface != NULL) - { -- cairo_surface_set_device_scale(surface, scale, scale); - gtk_image_set_from_surface(GTK_IMAGE(priv->image), surface); - - g_free(priv->icon); -@@ -579,6 +581,11 @@ update(KiranSnIcon *icon) - cairo_surface_destroy(surface); - } - } -+ else -+ { -+ gtk_image_set_from_icon_name(GTK_IMAGE(priv->image), "image-missing", GTK_ICON_SIZE_MENU); -+ gtk_image_set_pixel_size(GTK_IMAGE(priv->image), icon_size); -+ } - - tip = priv->tooltip; - if (tip != NULL) --- -2.36.1 - diff --git a/0001-fix-tray-Fix-the-icon-location-error-when-system-res.patch b/0001-fix-tray-Fix-the-icon-location-error-when-system-res.patch deleted file mode 100644 index f39bb8a..0000000 --- a/0001-fix-tray-Fix-the-icon-location-error-when-system-res.patch +++ /dev/null @@ -1,33 +0,0 @@ -From b2dc162c8ebaea927582a423b7467fd00023ab98 Mon Sep 17 00:00:00 2001 -From: wangxiaoqing -Date: Tue, 30 Aug 2022 11:22:55 +0800 -Subject: [PATCH] fix(tray):Fix the icon location error when system resolution - change -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复托盘区域获取托盘位置图标,更改分辨率后错误问题 - Releated #I5O77O - -Signed-off-by: wangxiaoqing ---- - src/tray/kiran-tray.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/tray/kiran-tray.c b/src/tray/kiran-tray.c -index 2e7d1b9..c169a1e 100644 ---- a/src/tray/kiran-tray.c -+++ b/src/tray/kiran-tray.c -@@ -992,7 +992,7 @@ get_widget_geometry(GtkWidget *widget) - { - window = gtk_widget_get_window(parent); - { -- gdk_window_get_position(window, &x, &y); -+ gdk_window_get_origin(window, &x, &y); - } - parent = gtk_widget_get_parent(parent); - } --- -2.36.1 - diff --git a/0002-feature-gitlab-Add-.gitlab-ci.yml.patch b/0002-feature-gitlab-Add-.gitlab-ci.yml.patch deleted file mode 100644 index a7855a8..0000000 --- a/0002-feature-gitlab-Add-.gitlab-ci.yml.patch +++ /dev/null @@ -1,33 +0,0 @@ -From c3c06ad8ea3758d496ceff5526fabfe9e5585c27 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Thu, 25 Aug 2022 09:16:58 +0800 -Subject: [PATCH 2/2] feature(gitlab): Add .gitlab-ci.yml -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 添加ci配置文件 - -Signed-off-by: tangjie02 ---- - .gitlab-ci.yml | 8 ++++++++ - 1 file changed, 8 insertions(+) - create mode 100644 .gitlab-ci.yml - -diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml -new file mode 100644 -index 0000000..66ea6e7 ---- /dev/null -+++ b/.gitlab-ci.yml -@@ -0,0 +1,8 @@ -+variables: -+ RPM_BUILD_REQUIRES: 'cmake make gcc-c++ gtkmm30-devel gettext libwnck3-devel kiran-cc-daemon-devel libX11-devel libxcb-devel libXcomposite-devel mate-desktop-devel cairomm-devel kiran-log-gtk3-devel libdbusmenu-devel libxml2-devel fmt-devel kiran-panel kiran-panel-libs kiran-panel-devel json-glib-devel' -+ -+include: -+ - project: 'os/gitlab-ci' -+ ref: main -+ file: '/cmake/cxx.gitlab-ci.yml' -+ --- -2.33.0 - diff --git a/0002-feature-menu-Add-UI-for-modal-power-options.patch b/0002-feature-menu-Add-UI-for-modal-power-options.patch deleted file mode 100644 index 614a141..0000000 --- a/0002-feature-menu-Add-UI-for-modal-power-options.patch +++ /dev/null @@ -1,804 +0,0 @@ -From 427082b52f1ec2cf91bcdf1e976e2433e90a072a Mon Sep 17 00:00:00 2001 -From: huangjiawen -Date: Wed, 29 Mar 2023 14:01:24 +0800 -Subject: [PATCH 2/2] feature(menu): Add UI for modal power options -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 添加模态电源选项功能界面 - Related #67101 - -Signed-off-by: huangjiawen ---- - config.h.in | 1 + - icons/kiran-power-hibernate.svg | 42 ++++++ - icons/kiran-power-lock_screen.svg | 42 ++++++ - icons/kiran-power-logout.svg | 42 ++++++ - icons/kiran-power-reboot.svg | 42 ++++++ - icons/kiran-power-shutdown.svg | 42 ++++++ - icons/kiran-power-suspend.svg | 42 ++++++ - icons/kiran-power-switch_user.svg | 42 ++++++ - src/menu/menu-applet-window.cpp | 21 ++- - src/menu/menu-applet-window.h | 2 + - src/menu/menu-power-button.cpp | 19 +++ - src/menu/menu-power-button.h | 6 + - src/menu/menu-power-dialog.cpp | 216 ++++++++++++++++++++++++++++++ - src/menu/menu-power-dialog.h | 43 ++++++ - 14 files changed, 601 insertions(+), 1 deletion(-) - create mode 100644 icons/kiran-power-hibernate.svg - create mode 100644 icons/kiran-power-lock_screen.svg - create mode 100644 icons/kiran-power-logout.svg - create mode 100644 icons/kiran-power-reboot.svg - create mode 100644 icons/kiran-power-shutdown.svg - create mode 100644 icons/kiran-power-suspend.svg - create mode 100644 icons/kiran-power-switch_user.svg - create mode 100644 src/menu/menu-power-dialog.cpp - create mode 100644 src/menu/menu-power-dialog.h - -diff --git a/config.h.in b/config.h.in -index 33b04f2..7369f6f 100644 ---- a/config.h.in -+++ b/config.h.in -@@ -5,4 +5,5 @@ - #define PACKAGE_VERSION "@PROJECT_VERSION@" - #define GETTEXT_PACKAGE PACKAGE_NAME - #define COPYRIGHT "Copyright ©2020 KylinSec. All rights reserved." -+#cmakedefine POWER_DIALOG - -diff --git a/icons/kiran-power-hibernate.svg b/icons/kiran-power-hibernate.svg -new file mode 100644 -index 0000000..146b603 ---- /dev/null -+++ b/icons/kiran-power-hibernate.svg -@@ -0,0 +1,42 @@ -+ -+ -+ -+ -+ -+ Adobe Photoshop CC 2017 (Windows) -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/icons/kiran-power-lock_screen.svg b/icons/kiran-power-lock_screen.svg -new file mode 100644 -index 0000000..0dea8ec ---- /dev/null -+++ b/icons/kiran-power-lock_screen.svg -@@ -0,0 +1,42 @@ -+ -+ -+ -+ -+ -+ Adobe Photoshop CC 2017 (Windows) -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/icons/kiran-power-logout.svg b/icons/kiran-power-logout.svg -new file mode 100644 -index 0000000..b7a1645 ---- /dev/null -+++ b/icons/kiran-power-logout.svg -@@ -0,0 +1,42 @@ -+ -+ -+ -+ -+ -+ Adobe Photoshop CC 2017 (Windows) -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/icons/kiran-power-reboot.svg b/icons/kiran-power-reboot.svg -new file mode 100644 -index 0000000..98de3b5 ---- /dev/null -+++ b/icons/kiran-power-reboot.svg -@@ -0,0 +1,42 @@ -+ -+ -+ -+ -+ -+ Adobe Photoshop CC 2017 (Windows) -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/icons/kiran-power-shutdown.svg b/icons/kiran-power-shutdown.svg -new file mode 100644 -index 0000000..e36fa4a ---- /dev/null -+++ b/icons/kiran-power-shutdown.svg -@@ -0,0 +1,42 @@ -+ -+ -+ -+ -+ -+ Adobe Photoshop CC 2017 (Windows) -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/icons/kiran-power-suspend.svg b/icons/kiran-power-suspend.svg -new file mode 100644 -index 0000000..c6ea79b ---- /dev/null -+++ b/icons/kiran-power-suspend.svg -@@ -0,0 +1,42 @@ -+ -+ -+ -+ -+ -+ Adobe Photoshop CC 2017 (Windows) -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/icons/kiran-power-switch_user.svg b/icons/kiran-power-switch_user.svg -new file mode 100644 -index 0000000..42d584a ---- /dev/null -+++ b/icons/kiran-power-switch_user.svg -@@ -0,0 +1,42 @@ -+ -+ -+ -+ -+ -+ Adobe Photoshop CC 2017 (Windows) -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/src/menu/menu-applet-window.cpp b/src/menu/menu-applet-window.cpp -index 81397a4..2637eca 100644 ---- a/src/menu/menu-applet-window.cpp -+++ b/src/menu/menu-applet-window.cpp -@@ -21,14 +21,16 @@ - #include "lib/base.h" - #include "menu-app-launcher-button.h" - #include "menu-power-button.h" -+#include "menu-power-dialog.h" - #include "window-manager.h" -- -+#include "global.h" - #include - #include - #include - #include "global.h" - #include "menu-apps-container.h" - #include "recent-files-widget.h" -+#include "config.h" - - #define NEW_APPS_MAX_SIZE 3 - -@@ -643,6 +645,18 @@ Gtk::Button *MenuAppletWindow::create_launcher_button(const std::string &icon_na - return button; - } - -+Gtk::Button *MenuAppletWindow::create_power_dialog_button() -+{ -+ MenuPowerButton *button; -+ button = Gtk::make_managed(); -+ -+ set_transient_for(*this); -+ -+ button->signal_menu_hide().connect(sigc::mem_fun(*this, &Gtk::Widget::hide)); -+ -+ return button; -+} -+ - void MenuAppletWindow::add_sidebar_buttons() - { - Gtk::Separator *separator; -@@ -685,7 +699,12 @@ void MenuAppletWindow::add_sidebar_buttons() - "mate-system-monitor"); - side_box->add(*launcher_btn); - -+ -+#ifdef POWER_DIALOG -+ auto power_btn = create_power_dialog_button(); -+#else - auto power_btn = Gtk::make_managed(); -+#endif - side_box->add(*power_btn); - - side_box->show_all(); -diff --git a/src/menu/menu-applet-window.h b/src/menu/menu-applet-window.h -index 7a4d66d..d34cf5d 100644 ---- a/src/menu/menu-applet-window.h -+++ b/src/menu/menu-applet-window.h -@@ -242,4 +242,6 @@ private: - Gtk::Button *create_page_button(const char *icon_resource, - const char *tooltip, - int page_index); -+ -+ Gtk::Button *create_power_dialog_button(); - }; -diff --git a/src/menu/menu-power-button.cpp b/src/menu/menu-power-button.cpp -index 0237153..622481b 100644 ---- a/src/menu/menu-power-button.cpp -+++ b/src/menu/menu-power-button.cpp -@@ -13,7 +13,10 @@ - */ - - #include "menu-power-button.h" -+#include "menu-power-dialog.h" - #include -+#include -+ - #include "kiran-helper.h" - - MenuPowerButton::MenuPowerButton() : menu(nullptr) -@@ -32,7 +35,12 @@ MenuPowerButton::MenuPowerButton() : menu(nullptr) - - MenuPowerButton::~MenuPowerButton() - { -+#ifdef POWER_DIALOG -+ delete dialog_; -+#else - delete menu; -+#endif -+ - } - - void MenuPowerButton::on_clicked() -@@ -42,10 +50,21 @@ void MenuPowerButton::on_clicked() - if (menu) - delete menu; - -+#ifdef POWER_DIALOG -+ dialog_ = new MenuPowerDialog(); -+ dialog_->show_all(); -+#else - menu = new MenuPowerMenu(); - menu->attach_to_widget(*this); - menu->show_all(); - menu->popup_at_widget(this, Gdk::GRAVITY_SOUTH_EAST, Gdk::GRAVITY_SOUTH_WEST, event); -+#endif - - gdk_event_free(event); - } -+ -+ -+sigc::signal MenuPowerButton::signal_menu_hide() -+{ -+ return m_signal_menu_hide; -+} -diff --git a/src/menu/menu-power-button.h b/src/menu/menu-power-button.h -index fb94225..82151b0 100644 ---- a/src/menu/menu-power-button.h -+++ b/src/menu/menu-power-button.h -@@ -16,6 +16,7 @@ - #define MENU_POWER_BUTTON_H - - #include -+#include "config.h" - #include "menu-power-menu.h" - - class MenuPowerButton : public Gtk::Button -@@ -23,13 +24,18 @@ class MenuPowerButton : public Gtk::Button - public: - MenuPowerButton(); - ~MenuPowerButton(); -+ sigc::signal signal_menu_hide(); - - protected: - virtual void on_clicked() override; -+ sigc::signal m_signal_menu_hide; - - private: - Gtk::Image icon; - Gtk::Menu *menu; -+#ifdef POWER_DIALOG -+ Gtk::Window *dialog_; -+#endif - }; - - #endif // MENU_POWER_BUTTON_H -diff --git a/src/menu/menu-power-dialog.cpp b/src/menu/menu-power-dialog.cpp -new file mode 100644 -index 0000000..1d75cf1 ---- /dev/null -+++ b/src/menu/menu-power-dialog.cpp -@@ -0,0 +1,216 @@ -+/** -+ * Copyright (c) 2020 ~ 2021 KylinSec Co., Ltd. -+ * kiran-cc-daemon is licensed under Mulan PSL v2. -+ * You can use this software according to the terms and conditions of the Mulan PSL v2. -+ * You may obtain a copy of Mulan PSL v2 at: -+ * http://license.coscl.org.cn/MulanPSL2 -+ * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, -+ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, -+ * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. -+ * See the Mulan PSL v2 for more details. -+ * -+ * Author: huangjiawen -+ */ -+ -+#include "menu-power-dialog.h" -+#include -+#include -+#include -+#include -+#include "global.h" -+#include "kiran-helper.h" -+#include "kiran-power.h" -+ -+MenuPowerDialog::MenuPowerDialog() -+{ -+ Gtk::HeaderBar *dialog_header_bar; -+ Gtk::Frame *dialog_frame; -+ Gtk::Box *dialog_vbox; -+ Gtk::Box *dialog_hbox; -+ Gtk::Grid *dialog_grid; -+ -+ dialog_header_bar = Gtk::make_managed(); -+ dialog_header_bar->set_decoration_layout("menu,icon:close"); -+ dialog_header_bar->set_show_close_button(); -+ set_titlebar(*dialog_header_bar); -+ -+ set_modal(); -+ set_title(_("Shutdown")); -+ set_border_width(5); -+ set_icon_name("kiran-power-shutdown"); -+ set_position(Gtk::WIN_POS_CENTER); -+ -+ dialog_frame = Gtk::make_managed(); -+ dialog_frame->set_shadow_type(Gtk::SHADOW_OUT); -+ add(*dialog_frame); -+ -+ Gdk::RGBA color; -+ color.set_rgba(0.20, 0.20, 0.20, 1); -+ dialog_header_bar->override_background_color(color, Gtk::STATE_FLAG_NORMAL); -+ dialog_frame->override_background_color(color, Gtk::STATE_FLAG_NORMAL); -+ -+ dialog_vbox = Gtk::make_managed(Gtk::ORIENTATION_VERTICAL); -+ dialog_vbox->set_border_width(20); -+ dialog_frame->add(*dialog_vbox); -+ -+ dialog_hbox = Gtk::make_managed(Gtk::ORIENTATION_HORIZONTAL); -+ dialog_hbox->set_border_width(35); -+ dialog_vbox->pack_start(*dialog_hbox, Gtk::PACK_EXPAND_PADDING); -+ -+ dialog_grid = Gtk::make_managed(); -+ dialog_grid->set_row_spacing(5); -+ dialog_grid->set_column_spacing(10); -+ dialog_hbox->pack_start(*dialog_grid, Gtk::PACK_EXPAND_PADDING); -+ -+ add_power_button(dialog_grid); -+ -+ get_style_context()->add_class("power-menu-dialog"); -+} -+ -+void MenuPowerDialog::add_power_button(Gtk::Grid *dialog_grid) -+{ -+ gint space = 0; -+ auto power = KiranPower::get_default(); -+ -+ if (power->can_shutdown()) -+ { -+ space += 1; -+ add_button("kiran-power-shutdown", "Shutdown", dialog_grid, space, &MenuPowerDialog::do_shutdown); -+ } -+ -+ if (power->can_reboot()) -+ { -+ space += 1; -+ add_button("kiran-power-reboot", "Reboot", dialog_grid, space, &MenuPowerDialog::do_reboot); -+ } -+ -+ if (power->can_logout()) -+ { -+ space += 1; -+ add_button("kiran-power-logout", "Logout", dialog_grid, space, &MenuPowerDialog::do_logout); -+ } -+ -+ if (power->can_hibernate()) -+ { -+ space += 1; -+ add_button("kiran-power-hibernate", "Hibernate", dialog_grid, space, &MenuPowerDialog::do_hibernate); -+ } -+ -+ if (power->can_lock_screen()) -+ { -+ space += 1; -+ add_button("kiran-power-lock_screen", "Lock screen", dialog_grid, space, &MenuPowerDialog::do_lock_screen); -+ } -+ -+ if (power->can_switch_user()) -+ { -+ space += 1; -+ add_button("kiran-power-switch_user", "Switch user", dialog_grid, space, &MenuPowerDialog::do_switch_user); -+ } -+ -+ if (power->can_suspend()) -+ { -+ space += 1; -+ add_button("kiran-power-suspend", "Suspend", dialog_grid, space, &MenuPowerDialog::do_suspend); -+ } -+} -+ -+MenuPowerDialog::~MenuPowerDialog() -+{ -+} -+ -+void MenuPowerDialog::add_button(const char *button_icon_name, -+ const char *button_name, -+ Gtk::Grid *dialog_grid, -+ int space, -+ void (MenuPowerDialog::*power_func)()) -+{ -+ Gtk::Button *power_button; -+ Gtk::Label *power_label; -+ -+ power_button = Gtk::make_managed(); -+ power_button->set_size_request(60, 40); -+ power_button->set_image_from_icon_name(button_icon_name, Gtk::ICON_SIZE_DND); -+ power_button->set_relief(Gtk::RELIEF_NONE); -+ power_button->signal_clicked().connect(sigc::mem_fun(*this, power_func)); -+ -+ dialog_grid->attach(*power_button, space, 0, 1, 1); -+ -+ power_label = Gtk::make_managed(_(button_name)); -+ dialog_grid->attach(*power_label, space, 1, 1, 1); -+} -+ -+void MenuPowerDialog::do_reboot() -+{ -+ auto power = KiranPower::get_default(); -+ -+ power->reboot(); -+ -+ return; -+} -+ -+void MenuPowerDialog::do_logout() -+{ -+ auto power = KiranPower::get_default(); -+ -+ power->logout(LOGOUT_MODE_NOW); -+ -+ return; -+} -+ -+void MenuPowerDialog::do_shutdown() -+{ -+ auto power = KiranPower::get_default(); -+ -+ power->shutdown(); -+ -+ return; -+} -+ -+void MenuPowerDialog::do_hibernate() -+{ -+ auto power = KiranPower::get_default(); -+ -+ power->hibernate(); -+ -+ return; -+} -+void MenuPowerDialog::do_suspend() -+{ -+ auto power = KiranPower::get_default(); -+ -+ power->suspend(); -+ -+ return; -+} -+ -+void MenuPowerDialog::do_switch_user() -+{ -+ auto power = KiranPower::get_default(); -+ -+ if (power->get_graphical_ntvs() >= power->get_ntvs_total()) -+ { -+ KLOG_DEBUG("Total ntvs: %d, graphical ntvs: %d.", power->get_ntvs_total(), power->get_graphical_ntvs()); -+ -+ Gtk::MessageDialog dialog(_("The logined users reach the maximum limit at the same time, " -+ "you cannot switch to the greeter interface, Please log off some logined users first."), -+ true, Gtk::MESSAGE_WARNING, Gtk::BUTTONS_OK, true); -+ dialog.set_title(_("System Warning")); -+ dialog.run(); -+ } -+ else -+ { -+ power->switch_user(); -+ } -+ -+ return; -+} -+ -+void MenuPowerDialog::do_lock_screen() -+{ -+ auto power = KiranPower::get_default(); -+ -+ power->lock_screen(); -+ -+ return; -+} -diff --git a/src/menu/menu-power-dialog.h b/src/menu/menu-power-dialog.h -new file mode 100644 -index 0000000..471ab42 ---- /dev/null -+++ b/src/menu/menu-power-dialog.h -@@ -0,0 +1,43 @@ -+/** -+ * Copyright (c) 2020 ~ 2021 KylinSec Co., Ltd. -+ * kiran-cc-daemon is licensed under Mulan PSL v2. -+ * You can use this software according to the terms and conditions of the Mulan PSL v2. -+ * You may obtain a copy of Mulan PSL v2 at: -+ * http://license.coscl.org.cn/MulanPSL2 -+ * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, -+ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, -+ * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. -+ * See the Mulan PSL v2 for more details. -+ * -+ * Author: huangjiawen -+ */ -+ -+#ifndef MENU_POWER_DIALOG_H -+#define MENU_POWER_DIALOG_H -+ -+#include -+#include "kiran-opacity-menu.h" -+ -+class MenuPowerDialog : public Gtk::Window -+{ -+public: -+ MenuPowerDialog(); -+ ~MenuPowerDialog() override; -+ void do_shutdown(); -+ void do_reboot(); -+ void do_logout(); -+ void do_lock(); -+ void do_hibernate(); -+ void do_suspend(); -+ void do_switch_user(); -+ void do_lock_screen(); -+ -+ void add_power_button(Gtk::Grid *dialog_grid); -+ void add_button(const char *button_icon_name, -+ const char *button_name, -+ Gtk::Grid *dialog_grid, -+ int space, -+ void (MenuPowerDialog::*power_func)()); -+}; -+ -+#endif // MENU_POWER_DIALOG_H --- -2.33.0 - diff --git a/0002-fix-coredump-Fix-the-coredump-problem-caused-by-null.patch b/0002-fix-coredump-Fix-the-coredump-problem-caused-by-null.patch deleted file mode 100644 index 1a9d92e..0000000 --- a/0002-fix-coredump-Fix-the-coredump-problem-caused-by-null.patch +++ /dev/null @@ -1,33 +0,0 @@ -From dc5e56b311f49532213a6a6445dc77e1f0cc4661 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Tue, 9 Aug 2022 10:49:36 +0800 -Subject: [PATCH 2/2] fix(coredump): Fix the coredump problem caused by - nullpointer to UserIcon. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复由于访问用户图标对象为空导致的崩溃问题 - -Signed-off-by: tangjie02 ---- - src/menu/menu-avatar-widget.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/menu/menu-avatar-widget.cpp b/src/menu/menu-avatar-widget.cpp -index 194a55e..74f8c49 100644 ---- a/src/menu/menu-avatar-widget.cpp -+++ b/src/menu/menu-avatar-widget.cpp -@@ -82,7 +82,8 @@ bool MenuAvatarWidget::on_draw(const ::Cairo::RefPtr &cr) - auto radius = image_size / 2.0; - try - { -- pixbuf = Gdk::Pixbuf::create_from_file(user_info.get_iconfile(), -+ auto icon_file = user_info.get_iconfile(); -+ pixbuf = Gdk::Pixbuf::create_from_file(icon_file ? icon_file : std::string(), - allocation.get_width() * scale, - allocation.get_height() * scale); - } --- -2.33.0 - diff --git a/0002-fix-tray-Fix-the-problem-that-fcitx-doesn-t-show-in-.patch b/0002-fix-tray-Fix-the-problem-that-fcitx-doesn-t-show-in-.patch deleted file mode 100644 index d0e532a..0000000 --- a/0002-fix-tray-Fix-the-problem-that-fcitx-doesn-t-show-in-.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 6ab073b0b84df6090368a320500b2c94438d6602 Mon Sep 17 00:00:00 2001 -From: tangjie02 -Date: Thu, 28 Jul 2022 11:10:22 +0800 -Subject: [PATCH 2/2] fix(tray): Fix the problem that fcitx doesn't show in - tray area. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 修复fcitx没有在托盘区域中显示问题 - -Closes #I5HT13 - -Signed-off-by: tangjie02 ---- - src/tray/kiran-notify-icon.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/tray/kiran-notify-icon.h b/src/tray/kiran-notify-icon.h -index 02a5912..69b4f07 100644 ---- a/src/tray/kiran-notify-icon.h -+++ b/src/tray/kiran-notify-icon.h -@@ -50,6 +50,7 @@ static const struct - {"Mate-volume-control-status-icon", "~02-volume", KIRAN_NOTIFY_ICON_CATEGORY_HARDWARE}, - {"kiran-audio-status-icon", "~02-volume", KIRAN_NOTIFY_ICON_CATEGORY_HARDWARE}, - {"ibus-ui-gtk", "~01-keyboard", KIRAN_NOTIFY_ICON_CATEGORY_HARDWARE}, -+ {"Fcitx", "~01-keyboard", KIRAN_NOTIFY_ICON_CATEGORY_HARDWARE}, - {"fcitx", "~01-keyboard", KIRAN_NOTIFY_ICON_CATEGORY_HARDWARE}, - {"fcitx-qimpanel", "~01-keyboard", KIRAN_NOTIFY_ICON_CATEGORY_HARDWARE}, - {"scim", "~01-keyboard", KIRAN_NOTIFY_ICON_CATEGORY_HARDWARE}, --- -2.33.0 - diff --git a/0003-fix-translate-add-some-translation.patch b/0003-fix-translate-add-some-translation.patch deleted file mode 100644 index e86bdb2..0000000 --- a/0003-fix-translate-add-some-translation.patch +++ /dev/null @@ -1,2097 +0,0 @@ -From 90ba5806a310b27248e59f65cc7bd2d15eaea7c9 Mon Sep 17 00:00:00 2001 -From: wangyucheng -Date: Wed, 29 Mar 2023 15:11:07 +0800 -Subject: [PATCH] fix(translate):add some translation -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -- 添加一些翻译 - -Relates #67661 ---- - po/CMakeLists.txt | 15 +- - po/bo_CN.po | 404 ++++++++++++++++++++++++++++++++++++++++++++++ - po/kk_KG.po | 403 +++++++++++++++++++++++++++++++++++++++++++++ - po/kk_KZ.po | 403 +++++++++++++++++++++++++++++++++++++++++++++ - po/mn_MN.po | 402 +++++++++++++++++++++++++++++++++++++++++++++ - po/ug_CN.po | 403 +++++++++++++++++++++++++++++++++++++++++++++ - 6 files changed, 2025 insertions(+), 5 deletions(-) - create mode 100644 po/bo_CN.po - create mode 100644 po/kk_KG.po - create mode 100644 po/kk_KZ.po - create mode 100644 po/mn_MN.po - create mode 100644 po/ug_CN.po - -diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt -index 32d0d2b..3af5b33 100644 ---- a/po/CMakeLists.txt -+++ b/po/CMakeLists.txt -@@ -4,9 +4,14 @@ cmake_minimum_required(VERSION 3.0) - message("-- Checking for program 'msgfmt'") - find_program(MSGFMT NAMES "msgfmt") - --add_custom_target(ZH_MO ALL --${MSGFMT} zh_CN.po -D ${PROJECT_SOURCE_DIR}/po/ -o ${PROJECT_BINARY_DIR}/zh_CN.mo) -- --install(FILES ${PROJECT_BINARY_DIR}/zh_CN.mo -- DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/zh_CN/LC_MESSAGES/" -+file(GLOB TS_FILES *.po) -+foreach(TS_FILE ${TS_FILES}) -+ string(REGEX REPLACE .*/ "" tmp ${TS_FILE}) -+ string(REGEX REPLACE \\..* "" TS_FILE_NAME ${tmp}) -+ add_custom_target(${TS_FILE_NAME}_MO ALL -+ ${MSGFMT} ${TS_FILE} -D ${PROJECT_SOURCE_DIR}/po/ -o ${PROJECT_BINARY_DIR}/${TS_FILE_NAME}.mo) -+ install( -+ FILES ${PROJECT_BINARY_DIR}/${TS_FILE_NAME}.mo -+ DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/${TS_FILE_NAME}/LC_MESSAGES/" - RENAME ${PROJECT_NAME}.mo) -+endforeach() -diff --git a/po/bo_CN.po b/po/bo_CN.po -new file mode 100644 -index 0000000..82b7387 ---- /dev/null -+++ b/po/bo_CN.po -@@ -0,0 +1,404 @@ -+# SOME DESCRIPTIVE TITLE. -+# Copyright (C) 2020 -+# This file is distributed under the same license as the kiran-menu package. -+# -+#, fuzzy -+msgid "" -+msgstr "" -+"Project-Id-Version: 2.1.0\n" -+"Report-Msgid-Bugs-To: \n" -+"POT-Creation-Date: 2022-04-28 15:05+0800\n" -+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -+"Last-Translator: FULL NAME \n" -+"Language-Team: LANGUAGE \n" -+"Language: \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#: ../src/common/kiran-search-entry.cpp:31 -+msgid "Search for applications" -+msgstr "རེ་འདུན་ཞུ་ཡིག་འཚོལ་ཞིབ་བྱེད་པ" -+ -+#: ../src/menu/menu-app-item.cpp:168 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:57 -+msgid "Launch" -+msgstr "འཕེན་གཏོང་།" -+ -+#: ../src/menu/menu-app-item.cpp:172 -+msgid "Add to desktop" -+msgstr "ཅོག་ཙེའི་སྟེང་དུ་ཁ་སྣོན་" -+ -+#: ../src/menu/menu-app-item.cpp:178 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:79 -+msgid "Add to favorites" -+msgstr "དགའ་ཕྱོགས་ཁ་སྣོན་བྱས་པ།" -+ -+#: ../src/menu/menu-app-item.cpp:187 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:86 -+msgid "Remove from favorites" -+msgstr "དགའ་ཕྱོགས་མེད་པར་བཟོ་བ།" -+ -+#: ../src/menu/menu-app-item.cpp:198 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:110 -+msgid "Unpin to taskbar" -+msgstr "ལས་འགན་གྱི་ཀ་བའི་སྟེང་དུ་བཀོད་པ་རེད།" -+ -+#: ../src/menu/menu-app-item.cpp:203 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:103 -+msgid "Pin to taskbar" -+msgstr "ལས་འགན་སྒྲུབ་པར་ཁབ་རྒྱག་པ།" -+ -+#: ../src/menu/menu-applet-button.cpp:24 -+msgid "Kiran Start Menu" -+msgstr "ཁི་ལན་གྱི་མགོ་རྩོམ་པའི་ཟས་ཐོ།" -+ -+#. 扩展模式下的常用应用布局 -+#: ../src/menu/menu-applet-window.cpp:238 -+msgid "Frequently used" -+msgstr "རྒྱུན་དུ་བཀོལ་སྤྱོད་བྱེད་པ།" -+ -+#: ../src/menu/menu-applet-window.cpp:241 -+msgid "No frequent apps" -+msgstr "རྒྱུན་དུ་ཉེར་སྤྱོད་བྱེད་མི་" -+ -+#. 扩展模式下的收藏夹应用布局 -+#. 紧凑模式下的收藏夹应用布局 -+#: ../src/menu/menu-applet-window.cpp:245 -+#: ../src/menu/menu-applet-window.cpp:252 -+msgid "Favorite Apps" -+msgstr "ཆེས་དགའ་བའི་ཉེར་སྤྱོད།" -+ -+#: ../src/menu/menu-applet-window.cpp:248 -+#: ../src/menu/menu-applet-window.cpp:255 -+msgid "No favorite apps found" -+msgstr "ཆེས་དགའ་བའི་ཉེར་སྤྱོད་གོ་རིམ་མ་" -+ -+#. 搜索结果布局 -+#: ../src/menu/menu-applet-window.cpp:266 -+msgid "Search Results" -+msgstr "འཚོལ་ཞིབ་བྱས་འབྲས།" -+ -+#: ../src/menu/menu-applet-window.cpp:269 -+msgid "No matched apps found!" -+msgstr "ཆ་འགྲིག་གི་ཉེར་སྤྱོད་གོ་རིམ་མ་རྙེད།" -+ -+#: ../src/menu/menu-applet-window.cpp:321 -+msgid "Hello" -+msgstr "ཝེ།" -+ -+#: ../src/menu/menu-applet-window.cpp:654 -+msgid "Run" -+msgstr "འཁོར་སྐྱོད་བྱེད་བཞིན་" -+ -+#: ../src/menu/menu-applet-window.cpp:659 -+msgid "Search Files" -+msgstr "འཚོལ་བཤེར་ཡིག་ཆ།" -+ -+#: ../src/menu/menu-applet-window.cpp:664 -+msgid "Home Directory" -+msgstr "ཁྱིམ་ཚང་གི་དཀར་ཆག" -+ -+#: ../src/menu/menu-applet-window.cpp:669 -+msgid "Control center" -+msgstr "ཚོད་འཛིན་ལྟེ་གནས།" -+ -+#: ../src/menu/menu-applet-window.cpp:674 -+msgid "System monitor" -+msgstr "མ་ལག་ལྟ་ཞིབ་ཚད་ལེན" -+ -+#: ../src/menu/menu-applet-window.cpp:835 -+msgid "%a %b %e %Y" -+msgstr "%a %b %e %Y" -+ -+#: ../src/menu/menu-applet.cpp:50 -+msgid "Kiran Menu Applet" -+msgstr "ཁི་ལན་གྱི་ཟས་ཐོའི་ཀུ་ཤུ་ཀུང་སི།" -+ -+#: ../src/menu/menu-applet.cpp:52 -+msgid "Startup menu designed for Kiran Desktop" -+msgstr "ཁི་ལན་གྱི་ཅོག་ཙེའི་སྟེང་ཇུས་འགོད་བྱས་པའི་གསར་གཏོད་ཟས་ཐོ།" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About" -+msgstr "འབྲེལ་ཡོད་ཀྱི་སྐོར།" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About this applet" -+msgstr "ཀུ་ཤུ་འདིའི་སྐོར།" -+ -+#. TODO: 菜单中的应用分类后端目前没有做翻译,暂时放到前端调用_("xxx")进行翻译,正常应该是后端翻译后返回给前端,后续需要调整这里的翻译逻辑 -+#: ../src/menu/menu-category-item.cpp:20 -+msgid "Office" -+msgstr "གཞུང་ལས་ཁང་།" -+ -+#: ../src/menu/menu-category-item.cpp:21 -+msgid "Development" -+msgstr "འཕེལ་རྒྱས་" -+ -+#: ../src/menu/menu-category-item.cpp:22 -+msgid "Network" -+msgstr "དྲ་རྒྱ།" -+ -+#: ../src/menu/menu-category-item.cpp:23 -+msgid "Graphics" -+msgstr "རི་མོ།" -+ -+#: ../src/menu/menu-category-item.cpp:24 -+msgid "Multimedia" -+msgstr "སྨྱན་སྦྱོར་མང་པོ།" -+ -+#: ../src/menu/menu-category-item.cpp:25 -+msgid "Utilities" -+msgstr "སྤྱི་སྤྱོད་བྱ་གཞག" -+ -+#: ../src/menu/menu-category-item.cpp:26 -+msgid "Settings" -+msgstr "སྒྲིག་བཀོད།" -+ -+#: ../src/menu/menu-category-item.cpp:27 -+msgid "Others" -+msgstr "དེ་མིན་ད་དུང་" -+ -+#: ../src/menu/menu-new-apps-container.cpp:83 -+#: ../src/menu/menu-new-apps-container.cpp:109 -+msgid "Expand" -+msgstr "རྒྱ་སྐྱེད་གཏོང་བ།" -+ -+#: ../src/menu/menu-new-apps-container.cpp:100 -+msgid "Shrink" -+msgstr "ཆུང་དུ་གཏོང་བ།" -+ -+#: ../src/menu/menu-new-apps-container.cpp:121 -+msgid "New Installed" -+msgstr "གསར་དུ་སྒྲིག་སྦྱོར་བྱས་པ།" -+ -+#: ../src/menu/menu-power-button.cpp:26 -+msgid "Power options" -+msgstr "སྒུལ་ཤུགས་ཀྱི་བསལ་འདེམས་" -+ -+#: ../src/menu/menu-power-menu.cpp:29 -+msgid "Lock screen" -+msgstr "སྒོ་ལྕགས་རྒྱག་པའི་བརྙན་ཤེལ" -+ -+#: ../src/menu/menu-power-menu.cpp:39 -+msgid "Switch user" -+msgstr "གློག་སྒོ་འབྱེད་པའི་སྤྱོད་མཁན" -+ -+#: ../src/menu/menu-power-menu.cpp:47 -+msgid "Logout" -+msgstr "ཐོ་འགོད་བྱེད་པ།" -+ -+#: ../src/menu/menu-power-menu.cpp:56 -+msgid "Suspend" -+msgstr "གནས་སྐབས་མཚམས་འཇོག་" -+ -+#: ../src/menu/menu-power-menu.cpp:65 -+msgid "Hibernate" -+msgstr "ཧིན་རྡུ་ཉི་ཞི་ཡ།" -+ -+#: ../src/menu/menu-power-menu.cpp:75 -+msgid "Reboot" -+msgstr "བསྐྱར་དུ་འཁོར་བ།" -+ -+#: ../src/menu/menu-power-menu.cpp:84 -+msgid "Shutdown" -+msgstr "ལས་མཚམས་འཇོག་པ།" -+ -+#: ../src/menu/menu-power-menu.cpp:120 -+msgid "" -+"The logined users reach the maximum limit at the same time, you cannot " -+"switch to the greeter interface, Please log off some logined users first." -+msgstr "" -+"ཐོ་འགོད་བྱས་པའི་སྤྱོད་མཁན་རྣམས་དུས་མཚུངས་སུ་ཚད་གཞི་མཐོ་ཤོས་སུ་སླེབས་པ་དང་། " -+"ཁྱེད་ཚོས་འཚམས་འདྲིའི་འབྲེལ་མཐུད་ལ་བརྗེ་མི་ཐུབ་པས། " -+"སྔོན་ལ་ཐོ་འགོད་བྱས་པའི་སྤྱོད་མཁན་ཁ་ཤས་ཐོ་འགོད་བྱེད་རོགས།" -+ -+#: ../src/menu/menu-power-menu.cpp:123 -+#: ../src/menu/recent-files-list-box.cpp:93 -+#: ../src/menu/recent-files-list-box.cpp:113 -+#: ../src/menu/recent-files-list-box.cpp:147 -+msgid "System Warning" -+msgstr "མ་ལག་གི་ཉེན་བརྡ།" -+ -+#: ../src/menu/recent-files-list-box.cpp:92 -+#: ../src/menu/recent-files-list-box.cpp:112 -+msgid "File does not exist" -+msgstr "ཡིག་ཆ་མེད་པ།" -+ -+#: ../src/menu/recent-files-list-box.cpp:141 -+msgid "" -+"All recent files information will be lost.\n" -+"Are you sure to clear the whole lists?" -+msgstr "" -+"ཉེ་ལམ་གྱི་ཡིག་ཚགས་ཀྱི་ཆ་འཕྲིན་ཚང་མ་བོར་བརླག་ཏུ་འགྲོ\n" -+"ཁྱོད་ཀྱིས་ངེས་པར་དུ་མིང་ཐོ་ཧྲིལ་བོ་གཙང་སེལ་བྱེད་དགོས་སམ།" -+ -+#: ../src/menu/recent-files-list-box.cpp:219 -+msgid "Open File" -+msgstr "ཁ་ཕྱེ་བའི་ཡིག་ཆ།" -+ -+#: ../src/menu/recent-files-list-box.cpp:224 -+msgid "Open File Location" -+msgstr "ཡིག་ཆའི་གནས་ཡུལ་ཁ་ཕྱེ་བ།" -+ -+#: ../src/menu/recent-files-list-box.cpp:229 -+msgid "Remove from list" -+msgstr "མིང་ཐོའི་ནང་ནས་ཕྱིར་འཐེན་" -+ -+#: ../src/menu/recent-files-list-box.cpp:234 -+msgid "Clear the whole list" -+msgstr "མིང་ཐོ་ཧྲིལ་པོ་གཙང་བཤེར་བྱ་དགོས།" -+ -+#: ../src/menu/recent-files-widget.cpp:29 -+msgid "The Recently files list is empty!" -+msgstr "ཉེ་ཆར་ཡིག་ཚགས་ཀྱི་རེའུ་མིག་སྟོང་བ་རེད།" -+ -+#: ../src/menu/recent-files-widget.cpp:44 -+msgid "Search files" -+msgstr "འཚོལ་བཤེར་ཡིག་ཆ།" -+ -+#: ../src/tasklist/tasklist-app-context-menu.cpp:67 -+msgid "Close all windows" -+msgstr "སྒེའུ་ཁུང་ཡོད་ཚད་ཀྱི་སྒོ་" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:106 -+msgid "Previous" -+msgstr "སྔོན་ཆད།" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:107 -+msgid "Next" -+msgstr "གོམ་སྟབས་རྗེས་མར།" -+ -+#: ../src/tasklist/tasklist-applet.cpp:23 -+msgid "Kiran Tasklist Applet" -+msgstr "ཁི་ལན་གྱི་ལས་འགན་སྒྲུབ་མཁན་ཨ་ཕུའུ་ལེ་ཐི།" -+ -+#: ../src/tasklist/tasklist-applet.cpp:25 -+msgid "Task switcher designed for Kiran Desktop" -+msgstr "ཁི་ལན་གྱི་ཅོག་ཙེའི་སྟེང་ཇུས་འགོད་བྱས་པའི་ལས་འགན་བརྗེ་རེས་" -+ -+#. 最大化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:48 -+msgid "Maximize" -+msgstr "ཚད་གཞི་མཐོ་ཤོས་ཀྱི་སྒོ་ནས" -+ -+#. 最小化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:65 -+msgid "Minimize" -+msgstr "ཉུང་དུ་གཏོང་གང་ཐུབ་བྱ་དགོས།" -+ -+#. 恢复大小 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:75 -+msgid "Restore" -+msgstr "སླར་གསོ་བྱེད་པ།" -+ -+#. 移动 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:93 -+msgid "Move" -+msgstr "གནས་སྤོ་བྱ་དགོས།" -+ -+#. 总是置顶 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:105 -+msgid "Always on top" -+msgstr "ཐོག་མཐའ་བར་གསུམ་དུ་གོང་ནས་འོག" -+ -+#. 仅在当前工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:121 -+msgid "Only on this workspace" -+msgstr "ལས་ཀའི་བར་སྟོང་འདིའི་སྟེང་ནས་ད་གཟོད" -+ -+#. 总在可见工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:132 -+msgid "Always on visible workspace" -+msgstr "ཐོག་མཐའ་བར་གསུམ་དུ་མཐོང་ཐུབ་པའི་ལས་ཀའི་བར་སྟོང" -+ -+#. 移动到其它工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:143 -+msgid "Move to another workspace" -+msgstr "ལས་ཀའི་བར་སྟོང་གཞན་ཞིག་ཏུ་སྤོས་པ།" -+ -+#. 关闭窗口选项 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:150 -+msgid "Close Window" -+msgstr "སྒེའུ་ཁུང་གི་སྒོ་རྒྱག་" -+ -+#: ../src/workspace/workspace-applet.cpp:22 -+msgid "Kiran Workspace switcher Applet" -+msgstr "ཁི་ལན་གྱི་ལས་ཀའི་བར་སྟོང་བརྗེ་རེས་བྱེད་མཁན་ཀུ་ཤུ་" -+ -+#: ../src/workspace/workspace-applet.cpp:24 -+msgid "Workspace switcher designed for Kiran Desktop" -+msgstr "ཁི་ལན་གྱི་ཅོག་ཙེའི་སྟེང་ཇུས་འགོད་བྱས་པའི་ལས་ཀའི་བར་སྟོང་གི་གློག" -+ -+#: ../data/menu.ui.xml.h:1 -+msgid "Favorite applications" -+msgstr "ཆེས་དགའ་བའི་ཉེར་སྤྱོད།" -+ -+#: ../data/menu.ui.xml.h:2 -+msgid "page0" -+msgstr "ཤོག་ངོས་0" -+ -+#: ../data/menu.ui.xml.h:3 -+msgid "page1" -+msgstr "ཤོག་ངོས་1" -+ -+#: ../data/menu.ui.xml.h:4 -+msgid "All applications" -+msgstr "རེ་འདུན་ཞུ་ཡིག་ཡོད་ཚད།" -+ -+#: ../data/menu.ui.xml.h:5 -+msgid "Recent files" -+msgstr "ཉེ་དུས་ཀྱི་ཡིག་ཆ།" -+ -+#: ../data/menu.ui.xml.h:6 -+msgid "Hello, ---" -+msgstr "ཝེ།---" -+ -+#: ../data/menu.ui.xml.h:7 -+msgid "Click to change date and time settings" -+msgstr "དུས་ཚོད་དང་དུས་ཚོད་ཀྱི་སྒྲིག་བཀོད་ལ་འགྱུར་ལྡོག་གཏོང་དགོས།" -+ -+#: ../data/menu.ui.xml.h:8 -+msgid "------" -+msgstr "------" -+ -+#: ../data/workspace-applet-window.ui.xml.h:1 -+msgid "Create new workspace" -+msgstr "ལས་ཀའི་བར་སྟོང་གསར་པ་གཏོད་དགོས" -+ -+#~ msgid "The logined users reach the maximum limit at the same time." -+#~ msgstr "" -+#~ "ཐོ་འགོད་བྱས་པའི་སྤྱོད་མཁན་རྣམས་དུས་མཚུངས་སུ་ཚད་གཞི་མཐོ་ཤོས་སུ་སླེབས་ཡོད།" -+ -+#~ msgid "Open help" -+#~ msgstr "སྒོ་འབྱེད་རོགས་རམ།" -+ -+#~ msgid "Edit Profiles" -+#~ msgstr "དཔྱད་གཞིའི་ཡིག་རིགས་རྩོམ་སྒྲིག་བྱེད་" -+ -+#~ msgid "Tray" -+#~ msgstr "སྡེར་མ།" -+ -+#~ msgid "About Tray" -+#~ msgstr "སྡེར་མའི་སྐོར།" -+ -+#~ msgid "The Tray displays the system notify icon" -+#~ msgstr "སྡེར་མའི་ནང་དུ་མ་ལག་གིས་བརྡ་ཐོ་གཏོང་བའི་མཚོན་རྟགས་མངོན་པར་བྱས་ཡོད།" -+ -+#~ msgid "Click to edit user information" -+#~ msgstr "བེད་སྤྱོད་བྱེད་མཁན་གྱི་ཆ་འཕྲིན་རྩོམ་སྒྲིག་བྱེད" -+ -+#~ msgid "Favorites" -+#~ msgstr "དགའ་པོ་བྱེད་མཁན།" -+ -+#~ msgid "No favorite apps!" -+#~ msgstr "ཆེས་དགའ་བའི་ཉེར་སྤྱོད་གོ་རིམ་མེད།" -+ -+#~ msgid "Preferences" -+#~ msgstr "གཟིགས་སྐྱོང་སྲིད་གླེང་།" -+ -+#~ msgid "_About" -+#~ msgstr "_About" -diff --git a/po/kk_KG.po b/po/kk_KG.po -new file mode 100644 -index 0000000..31b65ab ---- /dev/null -+++ b/po/kk_KG.po -@@ -0,0 +1,403 @@ -+# SOME DESCRIPTIVE TITLE. -+# Copyright (C) 2020 -+# This file is distributed under the same license as the kiran-menu package. -+# -+#, fuzzy -+msgid "" -+msgstr "" -+"Project-Id-Version: 2.1.0\n" -+"Report-Msgid-Bugs-To: \n" -+"POT-Creation-Date: 2022-04-28 15:05+0800\n" -+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -+"Last-Translator: FULL NAME \n" -+"Language-Team: LANGUAGE \n" -+"Language: \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#: ../src/common/kiran-search-entry.cpp:31 -+msgid "Search for applications" -+msgstr "Fufuzani ntchito" -+ -+#: ../src/menu/menu-app-item.cpp:168 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:57 -+msgid "Launch" -+msgstr "Ишке киргизүү" -+ -+#: ../src/menu/menu-app-item.cpp:172 -+msgid "Add to desktop" -+msgstr "Onjezerani ku desktop" -+ -+#: ../src/menu/menu-app-item.cpp:178 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:79 -+msgid "Add to favorites" -+msgstr "Onjezerani ku zokondedwa" -+ -+#: ../src/menu/menu-app-item.cpp:187 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:86 -+msgid "Remove from favorites" -+msgstr "Тандалмаларга жок кылуу" -+ -+#: ../src/menu/menu-app-item.cpp:198 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:110 -+msgid "Unpin to taskbar" -+msgstr "негизги тилкесин жокко чыгаруу" -+ -+#: ../src/menu/menu-app-item.cpp:203 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:103 -+msgid "Pin to taskbar" -+msgstr "тилкесине белгиленген" -+ -+#: ../src/menu/menu-applet-button.cpp:24 -+msgid "Kiran Start Menu" -+msgstr "Kiran менюсу башталат" -+ -+#. 扩展模式下的常用应用布局 -+#: ../src/menu/menu-applet-window.cpp:238 -+msgid "Frequently used" -+msgstr "Kawirikawiri" -+ -+#: ../src/menu/menu-applet-window.cpp:241 -+msgid "No frequent apps" -+msgstr "Mapulogalamu osagwiritsidwa ntchito nthawi zambiri" -+ -+#. 扩展模式下的收藏夹应用布局 -+#. 紧凑模式下的收藏夹应用布局 -+#: ../src/menu/menu-applet-window.cpp:245 -+#: ../src/menu/menu-applet-window.cpp:252 -+msgid "Favorite Apps" -+msgstr "Mapulogalamu omwe amakonda kwambiri" -+ -+#: ../src/menu/menu-applet-window.cpp:248 -+#: ../src/menu/menu-applet-window.cpp:255 -+msgid "No favorite apps found" -+msgstr "Simungapeze mapulogalamu omwe mumakonda kwambiri" -+ -+#. 搜索结果布局 -+#: ../src/menu/menu-applet-window.cpp:266 -+msgid "Search Results" -+msgstr "Zotsatira zosaka" -+ -+#: ../src/menu/menu-applet-window.cpp:269 -+msgid "No matched apps found!" -+msgstr "Simungapeze zofanana!" -+ -+#: ../src/menu/menu-applet-window.cpp:321 -+msgid "Hello" -+msgstr "Hello" -+ -+#: ../src/menu/menu-applet-window.cpp:654 -+msgid "Run" -+msgstr "Kuthamanga" -+ -+#: ../src/menu/menu-applet-window.cpp:659 -+msgid "Search Files" -+msgstr "Fufuzani fayilo" -+ -+#: ../src/menu/menu-applet-window.cpp:664 -+msgid "Home Directory" -+msgstr "■ Негизги каталог" -+ -+#: ../src/menu/menu-applet-window.cpp:669 -+msgid "Control center" -+msgstr "Malo olamulira" -+ -+#: ../src/menu/menu-applet-window.cpp:674 -+msgid "System monitor" -+msgstr "Kuwunika kwadongosolo" -+ -+#: ../src/menu/menu-applet-window.cpp:835 -+msgid "%a %b %e %Y" -+msgstr "%% б% e% Y%" -+ -+#: ../src/menu/menu-applet.cpp:50 -+msgid "Kiran Menu Applet" -+msgstr "Kiran меню чакан программа" -+ -+#: ../src/menu/menu-applet.cpp:52 -+msgid "Startup menu designed for Kiran Desktop" -+msgstr "Kiran рабочий дизайн менюсу баштоо үчүн" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About" -+msgstr "Жөнүндө" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About this applet" -+msgstr "Бул кичинекей программа жөнүндө" -+ -+#. TODO: 菜单中的应用分类后端目前没有做翻译,暂时放到前端调用_("xxx")进行翻译,正常应该是后端翻译后返回给前端,后续需要调整这里的翻译逻辑 -+#: ../src/menu/menu-category-item.cpp:20 -+msgid "Office" -+msgstr "Office" -+ -+#: ../src/menu/menu-category-item.cpp:21 -+msgid "Development" -+msgstr "Өнүгүү" -+ -+#: ../src/menu/menu-category-item.cpp:22 -+msgid "Network" -+msgstr "7.48" -+ -+#: ../src/menu/menu-category-item.cpp:23 -+msgid "Graphics" -+msgstr "Graphics" -+ -+#: ../src/menu/menu-category-item.cpp:24 -+msgid "Multimedia" -+msgstr "Multimedia" -+ -+#: ../src/menu/menu-category-item.cpp:25 -+msgid "Utilities" -+msgstr "Коммуналдык" -+ -+#: ../src/menu/menu-category-item.cpp:26 -+msgid "Settings" -+msgstr "■ ■ ■ орнотуулары" -+ -+#: ../src/menu/menu-category-item.cpp:27 -+msgid "Others" -+msgstr "Башка" -+ -+#: ../src/menu/menu-new-apps-container.cpp:83 -+#: ../src/menu/menu-new-apps-container.cpp:109 -+msgid "Expand" -+msgstr "Kuwonjezeka" -+ -+#: ../src/menu/menu-new-apps-container.cpp:100 -+msgid "Shrink" -+msgstr "■ жыйрылуу" -+ -+#: ../src/menu/menu-new-apps-container.cpp:121 -+msgid "New Installed" -+msgstr "■ жаңы орнотуу" -+ -+#: ../src/menu/menu-power-button.cpp:26 -+msgid "Power options" -+msgstr "Mphamvu zosankha" -+ -+#: ../src/menu/menu-power-menu.cpp:29 -+msgid "Lock screen" -+msgstr "Tsekani chinsalu" -+ -+#: ../src/menu/menu-power-menu.cpp:39 -+msgid "Switch user" -+msgstr "■ которулуу колдонуучулар" -+ -+#: ../src/menu/menu-power-menu.cpp:47 -+msgid "Logout" -+msgstr "Chotsani" -+ -+#: ../src/menu/menu-power-menu.cpp:56 -+msgid "Suspend" -+msgstr "■ токтотулган" -+ -+#: ../src/menu/menu-power-menu.cpp:65 -+msgid "Hibernate" -+msgstr "Уйкусуз" -+ -+#: ../src/menu/menu-power-menu.cpp:75 -+msgid "Reboot" -+msgstr "Yambani" -+ -+#: ../src/menu/menu-power-menu.cpp:84 -+msgid "Shutdown" -+msgstr "Жабуу" -+ -+#: ../src/menu/menu-power-menu.cpp:120 -+msgid "" -+"The logined users reach the maximum limit at the same time, you cannot " -+"switch to the greeter interface, Please log off some logined users first." -+msgstr "" -+"Ogwiritsa ntchito omwe alowetsa nthawi yomweyo kuti akwaniritse zoletsedwa, " -+"simungathe kusinthana ndi mawonekedwe ovomerezeka, chonde chotsani ena " -+"ogwiritsa ntchito omwe alowa kale." -+ -+#: ../src/menu/menu-power-menu.cpp:123 -+#: ../src/menu/recent-files-list-box.cpp:93 -+#: ../src/menu/recent-files-list-box.cpp:113 -+#: ../src/menu/recent-files-list-box.cpp:147 -+msgid "System Warning" -+msgstr "Chenjezo la dongosolo" -+ -+#: ../src/menu/recent-files-list-box.cpp:92 -+#: ../src/menu/recent-files-list-box.cpp:112 -+msgid "File does not exist" -+msgstr "Malemba salipo" -+ -+#: ../src/menu/recent-files-list-box.cpp:141 -+msgid "" -+"All recent files information will be lost.\n" -+"Are you sure to clear the whole lists?" -+msgstr "" -+"Mauthenga onse aposachedwa adzatayika. \n" -+"Сиз бардык тизмесин алып келет? " -+ -+#: ../src/menu/recent-files-list-box.cpp:219 -+msgid "Open File" -+msgstr "Tsegulani fayilo" -+ -+#: ../src/menu/recent-files-list-box.cpp:224 -+msgid "Open File Location" -+msgstr "Tsegulani malo a fayilo" -+ -+#: ../src/menu/recent-files-list-box.cpp:229 -+msgid "Remove from list" -+msgstr "тизмеден алынып салынды" -+ -+#: ../src/menu/recent-files-list-box.cpp:234 -+msgid "Clear the whole list" -+msgstr "Chotsani mndandanda wonse" -+ -+#: ../src/menu/recent-files-widget.cpp:29 -+msgid "The Recently files list is empty!" -+msgstr "Mndandanda wamakono wamakono ulibe kanthu!" -+ -+#: ../src/menu/recent-files-widget.cpp:44 -+msgid "Search files" -+msgstr "Fufuzani fayilo" -+ -+#: ../src/tasklist/tasklist-app-context-menu.cpp:67 -+msgid "Close all windows" -+msgstr "Бардык терезени жабуу" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:106 -+msgid "Previous" -+msgstr "Мурунку" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:107 -+msgid "Next" -+msgstr "Кийинки" -+ -+#: ../src/tasklist/tasklist-applet.cpp:23 -+msgid "Kiran Tasklist Applet" -+msgstr "Kiran тапшырма тизмеси программасы" -+ -+#: ../src/tasklist/tasklist-applet.cpp:25 -+msgid "Task switcher designed for Kiran Desktop" -+msgstr "Kiran рабочий дизайн милдети которуштуруу үчүн" -+ -+#. 最大化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:48 -+msgid "Maximize" -+msgstr "Onjezerani" -+ -+#. 最小化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:65 -+msgid "Minimize" -+msgstr "Kuchepetsa" -+ -+#. 恢复大小 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:75 -+msgid "Restore" -+msgstr "Kubwezeretsa" -+ -+#. 移动 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:93 -+msgid "Move" -+msgstr "Mobile" -+ -+#. 总是置顶 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:105 -+msgid "Always on top" -+msgstr "Nthawi zonse pamwamba" -+ -+#. 仅在当前工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:121 -+msgid "Only on this workspace" -+msgstr "Бул иш чөйрөсүндө гана" -+ -+#. 总在可见工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:132 -+msgid "Always on visible workspace" -+msgstr "Ар дайым көрүнүктүү иш чөйрөсүндө" -+ -+#. 移动到其它工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:143 -+msgid "Move to another workspace" -+msgstr "Pitani kumadera ena ogwira ntchito" -+ -+#. 关闭窗口选项 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:150 -+msgid "Close Window" -+msgstr "Жабуу терезе" -+ -+#: ../src/workspace/workspace-applet.cpp:22 -+msgid "Kiran Workspace switcher Applet" -+msgstr "Kiran иш аянты которуштуруу чакан программа" -+ -+#: ../src/workspace/workspace-applet.cpp:24 -+msgid "Workspace switcher designed for Kiran Desktop" -+msgstr "Kiran рабочий дизайн иш аянты которуштуруу үчүн" -+ -+#: ../data/menu.ui.xml.h:1 -+msgid "Favorite applications" -+msgstr "Mapulogalamu omwe amakonda kwambiri" -+ -+#: ../data/menu.ui.xml.h:2 -+msgid "page0" -+msgstr "Tsamba 0" -+ -+#: ../data/menu.ui.xml.h:3 -+msgid "page1" -+msgstr "Tsamba 1" -+ -+#: ../data/menu.ui.xml.h:4 -+msgid "All applications" -+msgstr "Mapulogalamu onse" -+ -+#: ../data/menu.ui.xml.h:5 -+msgid "Recent files" -+msgstr "Malemba atsopano" -+ -+#: ../data/menu.ui.xml.h:6 -+msgid "Hello, ---" -+msgstr "Hello,----" -+ -+#: ../data/menu.ui.xml.h:7 -+msgid "Click to change date and time settings" -+msgstr "өзгөртүү датасы жана убакыт орнотууларды Даражасы" -+ -+#: ../data/menu.ui.xml.h:8 -+msgid "------" -+msgstr "------" -+ -+#: ../data/workspace-applet-window.ui.xml.h:1 -+msgid "Create new workspace" -+msgstr "Malo atsopano ogwira ntchito" -+ -+#~ msgid "The logined users reach the maximum limit at the same time." -+#~ msgstr "Ogwiritsa ntchito omwe amalowetsa amafika pa nthawi yomweyo." -+ -+#~ msgid "Open help" -+#~ msgstr "Tsegulani chithandizo" -+ -+#~ msgid "Edit Profiles" -+#~ msgstr "Sinthani fayilo yosintha" -+ -+#~ msgid "Tray" -+#~ msgstr "Tippo" -+ -+#~ msgid "About Tray" -+#~ msgstr "табактын жөнүндө" -+ -+#~ msgid "The Tray displays the system notify icon" -+#~ msgstr "Chithunzi chowonetsera mawonekedwe" -+ -+#~ msgid "Click to edit user information" -+#~ msgstr "Колдонуучу маалыматты түзөтүү үчүн сокку" -+ -+#~ msgid "Favorites" -+#~ msgstr "Favorites" -+ -+#~ msgid "No favorite apps!" -+#~ msgstr "Palibe ntchito yomwe mumakonda!" -+ -+#~ msgid "Preferences" -+#~ msgstr "биринчи тандоо" -+ -+#~ msgid "_About" -+#~ msgstr "_ Жөнүндө" -diff --git a/po/kk_KZ.po b/po/kk_KZ.po -new file mode 100644 -index 0000000..22c3505 ---- /dev/null -+++ b/po/kk_KZ.po -@@ -0,0 +1,403 @@ -+# SOME DESCRIPTIVE TITLE. -+# Copyright (C) 2020 -+# This file is distributed under the same license as the kiran-menu package. -+# -+#, fuzzy -+msgid "" -+msgstr "" -+"Project-Id-Version: 2.1.0\n" -+"Report-Msgid-Bugs-To: \n" -+"POT-Creation-Date: 2022-04-28 15:05+0800\n" -+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -+"Last-Translator: FULL NAME \n" -+"Language-Team: LANGUAGE \n" -+"Language: \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#: ../src/common/kiran-search-entry.cpp:31 -+msgid "Search for applications" -+msgstr "Қолданбаларды іздеу" -+ -+#: ../src/menu/menu-app-item.cpp:168 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:57 -+msgid "Launch" -+msgstr "Іске қосу" -+ -+#: ../src/menu/menu-app-item.cpp:172 -+msgid "Add to desktop" -+msgstr "Жұмыс үстеліне қосу" -+ -+#: ../src/menu/menu-app-item.cpp:178 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:79 -+msgid "Add to favorites" -+msgstr "Таңдаулыларға қосу" -+ -+#: ../src/menu/menu-app-item.cpp:187 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:86 -+msgid "Remove from favorites" -+msgstr "Таңдаулылардан жою" -+ -+#: ../src/menu/menu-app-item.cpp:198 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:110 -+msgid "Unpin to taskbar" -+msgstr "Тапсырмалар тақтасын болдырмау" -+ -+#: ../src/menu/menu-app-item.cpp:203 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:103 -+msgid "Pin to taskbar" -+msgstr "Тапсырмалар тақтасына бекіту" -+ -+#: ../src/menu/menu-applet-button.cpp:24 -+msgid "Kiran Start Menu" -+msgstr "Киран бастау мәзірі" -+ -+#. 扩展模式下的常用应用布局 -+#: ../src/menu/menu-applet-window.cpp:238 -+msgid "Frequently used" -+msgstr "Жиі қолданылатын" -+ -+#: ../src/menu/menu-applet-window.cpp:241 -+msgid "No frequent apps" -+msgstr "Жиі бағдарламалар жоқ" -+ -+#. 扩展模式下的收藏夹应用布局 -+#. 紧凑模式下的收藏夹应用布局 -+#: ../src/menu/menu-applet-window.cpp:245 -+#: ../src/menu/menu-applet-window.cpp:252 -+msgid "Favorite Apps" -+msgstr "Таңдаулы бағдарламалар" -+ -+#: ../src/menu/menu-applet-window.cpp:248 -+#: ../src/menu/menu-applet-window.cpp:255 -+msgid "No favorite apps found" -+msgstr "Таңдаулы бағдарламалар табылмады" -+ -+#. 搜索结果布局 -+#: ../src/menu/menu-applet-window.cpp:266 -+msgid "Search Results" -+msgstr "Іздеу нәтижелері" -+ -+#: ../src/menu/menu-applet-window.cpp:269 -+msgid "No matched apps found!" -+msgstr "Сәйкес бағдарламалар табылмады!" -+ -+#: ../src/menu/menu-applet-window.cpp:321 -+msgid "Hello" -+msgstr "Сәлеметсіз бе" -+ -+#: ../src/menu/menu-applet-window.cpp:654 -+msgid "Run" -+msgstr "Іске қосу" -+ -+#: ../src/menu/menu-applet-window.cpp:659 -+msgid "Search Files" -+msgstr "Файлдарды іздеу" -+ -+#: ../src/menu/menu-applet-window.cpp:664 -+msgid "Home Directory" -+msgstr "Басты каталог" -+ -+#: ../src/menu/menu-applet-window.cpp:669 -+msgid "Control center" -+msgstr "Басқару орталығы" -+ -+#: ../src/menu/menu-applet-window.cpp:674 -+msgid "System monitor" -+msgstr "Жүйелік монитор" -+ -+#: ../src/menu/menu-applet-window.cpp:835 -+msgid "%a %b %e %Y" -+msgstr "% % b% e% Y" -+ -+#: ../src/menu/menu-applet.cpp:50 -+msgid "Kiran Menu Applet" -+msgstr "Киран мәзірі Аппл" -+ -+#: ../src/menu/menu-applet.cpp:52 -+msgid "Startup menu designed for Kiran Desktop" -+msgstr "Kiran Desktop үшін арналған стартап мәзірі" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About" -+msgstr "Шамамен" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About this applet" -+msgstr "Осы алма туралы" -+ -+#. TODO: 菜单中的应用分类后端目前没有做翻译,暂时放到前端调用_("xxx")进行翻译,正常应该是后端翻译后返回给前端,后续需要调整这里的翻译逻辑 -+#: ../src/menu/menu-category-item.cpp:20 -+msgid "Office" -+msgstr "Office" -+ -+#: ../src/menu/menu-category-item.cpp:21 -+msgid "Development" -+msgstr "Даму" -+ -+#: ../src/menu/menu-category-item.cpp:22 -+msgid "Network" -+msgstr "Желі" -+ -+#: ../src/menu/menu-category-item.cpp:23 -+msgid "Graphics" -+msgstr "Графика" -+ -+#: ../src/menu/menu-category-item.cpp:24 -+msgid "Multimedia" -+msgstr "Мультимедиа" -+ -+#: ../src/menu/menu-category-item.cpp:25 -+msgid "Utilities" -+msgstr "Коммуналдық қызметтер" -+ -+#: ../src/menu/menu-category-item.cpp:26 -+msgid "Settings" -+msgstr "Параметрлер" -+ -+#: ../src/menu/menu-category-item.cpp:27 -+msgid "Others" -+msgstr "Басқалары" -+ -+#: ../src/menu/menu-new-apps-container.cpp:83 -+#: ../src/menu/menu-new-apps-container.cpp:109 -+msgid "Expand" -+msgstr "Кеңейту" -+ -+#: ../src/menu/menu-new-apps-container.cpp:100 -+msgid "Shrink" -+msgstr "Кішірейту" -+ -+#: ../src/menu/menu-new-apps-container.cpp:121 -+msgid "New Installed" -+msgstr "Жаңа орнатылған" -+ -+#: ../src/menu/menu-power-button.cpp:26 -+msgid "Power options" -+msgstr "Қуат параметрлері" -+ -+#: ../src/menu/menu-power-menu.cpp:29 -+msgid "Lock screen" -+msgstr "Экранды құлыптау" -+ -+#: ../src/menu/menu-power-menu.cpp:39 -+msgid "Switch user" -+msgstr "Пайдаланушыны ауыстыру" -+ -+#: ../src/menu/menu-power-menu.cpp:47 -+msgid "Logout" -+msgstr "Logout" -+ -+#: ../src/menu/menu-power-menu.cpp:56 -+msgid "Suspend" -+msgstr "Тоқтата тұру" -+ -+#: ../src/menu/menu-power-menu.cpp:65 -+msgid "Hibernate" -+msgstr "Хибернате" -+ -+#: ../src/menu/menu-power-menu.cpp:75 -+msgid "Reboot" -+msgstr "Қайта жүктеу" -+ -+#: ../src/menu/menu-power-menu.cpp:84 -+msgid "Shutdown" -+msgstr "Өшіру" -+ -+#: ../src/menu/menu-power-menu.cpp:120 -+msgid "" -+"The logined users reach the maximum limit at the same time, you cannot " -+"switch to the greeter interface, Please log off some logined users first." -+msgstr "" -+"Кірген пайдаланушылар бір уақытта ең жоғары шегіне жетеді, сәлемдесу " -+"интерфейсіне ауыса алмайсыз, алдымен кейбір кірген пайдаланушыларды " -+"өшіруіңізді сұраймыз." -+ -+#: ../src/menu/menu-power-menu.cpp:123 -+#: ../src/menu/recent-files-list-box.cpp:93 -+#: ../src/menu/recent-files-list-box.cpp:113 -+#: ../src/menu/recent-files-list-box.cpp:147 -+msgid "System Warning" -+msgstr "Жүйелік ескерту" -+ -+#: ../src/menu/recent-files-list-box.cpp:92 -+#: ../src/menu/recent-files-list-box.cpp:112 -+msgid "File does not exist" -+msgstr "Файл жоқ" -+ -+#: ../src/menu/recent-files-list-box.cpp:141 -+msgid "" -+"All recent files information will be lost.\n" -+"Are you sure to clear the whole lists?" -+msgstr "" -+"Барлық соңғы файлдар туралы ақпарат жоғалады.\n" -+"Барлық тізімдерді міндетті түрде тазалайсыз ба?" -+ -+#: ../src/menu/recent-files-list-box.cpp:219 -+msgid "Open File" -+msgstr "Файлды ашу" -+ -+#: ../src/menu/recent-files-list-box.cpp:224 -+msgid "Open File Location" -+msgstr "Файл орнын ашу" -+ -+#: ../src/menu/recent-files-list-box.cpp:229 -+msgid "Remove from list" -+msgstr "Тізімнен алып тастау" -+ -+#: ../src/menu/recent-files-list-box.cpp:234 -+msgid "Clear the whole list" -+msgstr "Бүкіл тізімді тазалау" -+ -+#: ../src/menu/recent-files-widget.cpp:29 -+msgid "The Recently files list is empty!" -+msgstr "Соңғы файлдар тізімі бос!" -+ -+#: ../src/menu/recent-files-widget.cpp:44 -+msgid "Search files" -+msgstr "Файлдарды іздеу" -+ -+#: ../src/tasklist/tasklist-app-context-menu.cpp:67 -+msgid "Close all windows" -+msgstr "Барлық терезелерді жабу" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:106 -+msgid "Previous" -+msgstr "Алдыңғы" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:107 -+msgid "Next" -+msgstr "Келесі" -+ -+#: ../src/tasklist/tasklist-applet.cpp:23 -+msgid "Kiran Tasklist Applet" -+msgstr "Киран тапсырмалар тізімі Applet" -+ -+#: ../src/tasklist/tasklist-applet.cpp:25 -+msgid "Task switcher designed for Kiran Desktop" -+msgstr "Киран үстеліне арналған тапсырма ауыстырып қосқышы" -+ -+#. 最大化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:48 -+msgid "Maximize" -+msgstr "Барынша көбейту" -+ -+#. 最小化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:65 -+msgid "Minimize" -+msgstr "Кішірейту" -+ -+#. 恢复大小 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:75 -+msgid "Restore" -+msgstr "Қалпына келтіру" -+ -+#. 移动 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:93 -+msgid "Move" -+msgstr "Жылжыту" -+ -+#. 总是置顶 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:105 -+msgid "Always on top" -+msgstr "Әрқашан жоғарыдан" -+ -+#. 仅在当前工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:121 -+msgid "Only on this workspace" -+msgstr "Тек осы жұмыс кеңістігінде" -+ -+#. 总在可见工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:132 -+msgid "Always on visible workspace" -+msgstr "Әрқашан көрінетін жұмыс кеңістігінде" -+ -+#. 移动到其它工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:143 -+msgid "Move to another workspace" -+msgstr "Басқа жұмыс кеңістігіне жылжу" -+ -+#. 关闭窗口选项 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:150 -+msgid "Close Window" -+msgstr "Терезені жабу" -+ -+#: ../src/workspace/workspace-applet.cpp:22 -+msgid "Kiran Workspace switcher Applet" -+msgstr "Kiran Workspace коммутаторы Applet" -+ -+#: ../src/workspace/workspace-applet.cpp:24 -+msgid "Workspace switcher designed for Kiran Desktop" -+msgstr "Киран жұмыс үстеліне арналған жұмыс кеңістігін ауыстырып қосқыш" -+ -+#: ../data/menu.ui.xml.h:1 -+msgid "Favorite applications" -+msgstr "Таңдаулы бағдарламалар" -+ -+#: ../data/menu.ui.xml.h:2 -+msgid "page0" -+msgstr "Бет0" -+ -+#: ../data/menu.ui.xml.h:3 -+msgid "page1" -+msgstr "1 бет" -+ -+#: ../data/menu.ui.xml.h:4 -+msgid "All applications" -+msgstr "Барлық қосымшалар" -+ -+#: ../data/menu.ui.xml.h:5 -+msgid "Recent files" -+msgstr "Соңғы файлдар" -+ -+#: ../data/menu.ui.xml.h:6 -+msgid "Hello, ---" -+msgstr "Сәлеметсіз бе---" -+ -+#: ../data/menu.ui.xml.h:7 -+msgid "Click to change date and time settings" -+msgstr "Күн және уақыт параметрлерін өзгерту үшін басыңыз" -+ -+#: ../data/menu.ui.xml.h:8 -+msgid "------" -+msgstr "------" -+ -+#: ../data/workspace-applet-window.ui.xml.h:1 -+msgid "Create new workspace" -+msgstr "Жаңа жұмыс кеңістігін жасау" -+ -+#~ msgid "The logined users reach the maximum limit at the same time." -+#~ msgstr "Кірген пайдаланушылар бір мезгілде ең жоғары шегіне жетеді." -+ -+#~ msgid "Open help" -+#~ msgstr "Анықтаманы ашу" -+ -+#~ msgid "Edit Profiles" -+#~ msgstr "Профильдерді өңдеу" -+ -+#~ msgid "Tray" -+#~ msgstr "Науа" -+ -+#~ msgid "About Tray" -+#~ msgstr "Науа туралы" -+ -+#~ msgid "The Tray displays the system notify icon" -+#~ msgstr "Науа жүйені хабарлау белгішесін көрсетеді" -+ -+#~ msgid "Click to edit user information" -+#~ msgstr "Пайдаланушы ақпаратын өңдеу үшін басыңыз" -+ -+#~ msgid "Favorites" -+#~ msgstr "Таңдаулылар" -+ -+#~ msgid "No favorite apps!" -+#~ msgstr "Таңдаулы бағдарламалар жоқ!" -+ -+#~ msgid "Preferences" -+#~ msgstr "Преференциялар" -+ -+#~ msgid "_About" -+#~ msgstr "_About" -diff --git a/po/mn_MN.po b/po/mn_MN.po -new file mode 100644 -index 0000000..dee29fd ---- /dev/null -+++ b/po/mn_MN.po -@@ -0,0 +1,402 @@ -+# SOME DESCRIPTIVE TITLE. -+# Copyright (C) 2020 -+# This file is distributed under the same license as the kiran-menu package. -+# -+#, fuzzy -+msgid "" -+msgstr "" -+"Project-Id-Version: 2.1.0\n" -+"Report-Msgid-Bugs-To: \n" -+"POT-Creation-Date: 2022-04-28 15:05+0800\n" -+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -+"Last-Translator: FULL NAME \n" -+"Language-Team: LANGUAGE \n" -+"Language: \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#: ../src/common/kiran-search-entry.cpp:31 -+msgid "Search for applications" -+msgstr "Програм хайх" -+ -+#: ../src/menu/menu-app-item.cpp:168 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:57 -+msgid "Launch" -+msgstr "Ажил" -+ -+#: ../src/menu/menu-app-item.cpp:172 -+msgid "Add to desktop" -+msgstr "Ширээн дээр нэмэх" -+ -+#: ../src/menu/menu-app-item.cpp:178 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:79 -+msgid "Add to favorites" -+msgstr "Дуртай" -+ -+#: ../src/menu/menu-app-item.cpp:187 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:86 -+msgid "Remove from favorites" -+msgstr "Дуртайгаас нь хас" -+ -+#: ../src/menu/menu-app-item.cpp:198 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:110 -+msgid "Unpin to taskbar" -+msgstr "Даалгаврын самбар" -+ -+#: ../src/menu/menu-app-item.cpp:203 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:103 -+msgid "Pin to taskbar" -+msgstr "Даалгаврын самбар руу зүү" -+ -+#: ../src/menu/menu-applet-button.cpp:24 -+msgid "Kiran Start Menu" -+msgstr "Киран эхлэх цэс" -+ -+#. 扩展模式下的常用应用布局 -+#: ../src/menu/menu-applet-window.cpp:238 -+msgid "Frequently used" -+msgstr "Түгээмэл хэрэглэгддэг" -+ -+#: ../src/menu/menu-applet-window.cpp:241 -+msgid "No frequent apps" -+msgstr "Олон удаа апп" -+ -+#. 扩展模式下的收藏夹应用布局 -+#. 紧凑模式下的收藏夹应用布局 -+#: ../src/menu/menu-applet-window.cpp:245 -+#: ../src/menu/menu-applet-window.cpp:252 -+msgid "Favorite Apps" -+msgstr "Дуртай програмууд" -+ -+#: ../src/menu/menu-applet-window.cpp:248 -+#: ../src/menu/menu-applet-window.cpp:255 -+msgid "No favorite apps found" -+msgstr "Ямар ч дуртай апп олдсонгүй" -+ -+#. 搜索结果布局 -+#: ../src/menu/menu-applet-window.cpp:266 -+msgid "Search Results" -+msgstr "Хайлтын үр" -+ -+#: ../src/menu/menu-applet-window.cpp:269 -+msgid "No matched apps found!" -+msgstr "Тохирсон апп олдсонгүй!" -+ -+#: ../src/menu/menu-applet-window.cpp:321 -+msgid "Hello" -+msgstr "Сайн уу" -+ -+#: ../src/menu/menu-applet-window.cpp:654 -+msgid "Run" -+msgstr "Ажил" -+ -+#: ../src/menu/menu-applet-window.cpp:659 -+msgid "Search Files" -+msgstr "Файл хайх" -+ -+#: ../src/menu/menu-applet-window.cpp:664 -+msgid "Home Directory" -+msgstr "Нүүр хуудас" -+ -+#: ../src/menu/menu-applet-window.cpp:669 -+msgid "Control center" -+msgstr "Хяналтын төв" -+ -+#: ../src/menu/menu-applet-window.cpp:674 -+msgid "System monitor" -+msgstr "Системийн хяналт" -+ -+#: ../src/menu/menu-applet-window.cpp:835 -+msgid "%a %b %e %Y" -+msgstr "%a% b% e% Y" -+ -+#: ../src/menu/menu-applet.cpp:50 -+msgid "Kiran Menu Applet" -+msgstr "Киран цэсийн товхимол" -+ -+#: ../src/menu/menu-applet.cpp:52 -+msgid "Startup menu designed for Kiran Desktop" -+msgstr "Киран ширээний зориулалттай эхлэх цэс" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About" -+msgstr "Ойролцоогоор" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About this applet" -+msgstr "Энэ апплетын тухай" -+ -+#. TODO: 菜单中的应用分类后端目前没有做翻译,暂时放到前端调用_("xxx")进行翻译,正常应该是后端翻译后返回给前端,后续需要调整这里的翻译逻辑 -+#: ../src/menu/menu-category-item.cpp:20 -+msgid "Office" -+msgstr "Оффис" -+ -+#: ../src/menu/menu-category-item.cpp:21 -+msgid "Development" -+msgstr "Хөгжил" -+ -+#: ../src/menu/menu-category-item.cpp:22 -+msgid "Network" -+msgstr "Сүлжээ" -+ -+#: ../src/menu/menu-category-item.cpp:23 -+msgid "Graphics" -+msgstr "График" -+ -+#: ../src/menu/menu-category-item.cpp:24 -+msgid "Multimedia" -+msgstr "Мультим" -+ -+#: ../src/menu/menu-category-item.cpp:25 -+msgid "Utilities" -+msgstr "Хэрэглээний" -+ -+#: ../src/menu/menu-category-item.cpp:26 -+msgid "Settings" -+msgstr "Тохиргоо" -+ -+#: ../src/menu/menu-category-item.cpp:27 -+msgid "Others" -+msgstr "Бусад" -+ -+#: ../src/menu/menu-new-apps-container.cpp:83 -+#: ../src/menu/menu-new-apps-container.cpp:109 -+msgid "Expand" -+msgstr "Өргөтгөх" -+ -+#: ../src/menu/menu-new-apps-container.cpp:100 -+msgid "Shrink" -+msgstr "Шринк" -+ -+#: ../src/menu/menu-new-apps-container.cpp:121 -+msgid "New Installed" -+msgstr "Шинэ" -+ -+#: ../src/menu/menu-power-button.cpp:26 -+msgid "Power options" -+msgstr "Эрчим хүчний сонголтууд" -+ -+#: ../src/menu/menu-power-menu.cpp:29 -+msgid "Lock screen" -+msgstr "Түгжээ" -+ -+#: ../src/menu/menu-power-menu.cpp:39 -+msgid "Switch user" -+msgstr "Хэрэглэгч" -+ -+#: ../src/menu/menu-power-menu.cpp:47 -+msgid "Logout" -+msgstr "Нэвтрэх" -+ -+#: ../src/menu/menu-power-menu.cpp:56 -+msgid "Suspend" -+msgstr "Түдгэлзүүлэх" -+ -+#: ../src/menu/menu-power-menu.cpp:65 -+msgid "Hibernate" -+msgstr "Хибер" -+ -+#: ../src/menu/menu-power-menu.cpp:75 -+msgid "Reboot" -+msgstr "Дахин" -+ -+#: ../src/menu/menu-power-menu.cpp:84 -+msgid "Shutdown" -+msgstr "Унтраа" -+ -+#: ../src/menu/menu-power-menu.cpp:120 -+msgid "" -+"The logined users reach the maximum limit at the same time, you cannot " -+"switch to the greeter interface, Please log off some logined users first." -+msgstr "" -+"Бүртгүүлсэн хэрэглэгчид хамгийн дээд хязгаарт хүрч, та мэндлэгч интерфейс " -+"рүү шилжих боломжгүй, эхлээд зарим модлог хэрэглэгчдийг бүртгүүлнэ үү." -+ -+#: ../src/menu/menu-power-menu.cpp:123 -+#: ../src/menu/recent-files-list-box.cpp:93 -+#: ../src/menu/recent-files-list-box.cpp:113 -+#: ../src/menu/recent-files-list-box.cpp:147 -+msgid "System Warning" -+msgstr "Системийн" -+ -+#: ../src/menu/recent-files-list-box.cpp:92 -+#: ../src/menu/recent-files-list-box.cpp:112 -+msgid "File does not exist" -+msgstr "Файл байхгүй" -+ -+#: ../src/menu/recent-files-list-box.cpp:141 -+msgid "" -+"All recent files information will be lost.\n" -+"Are you sure to clear the whole lists?" -+msgstr "" -+"Сүүлийн үеийн бүх файлын мэдээлэл алдагдах болно.\n" -+"Та бүх жагсаалтыг цэвэрлэхээ итгэлтэй байна уу?" -+ -+#: ../src/menu/recent-files-list-box.cpp:219 -+msgid "Open File" -+msgstr "Нээлттэй" -+ -+#: ../src/menu/recent-files-list-box.cpp:224 -+msgid "Open File Location" -+msgstr "Нээлттэй файлын байршил" -+ -+#: ../src/menu/recent-files-list-box.cpp:229 -+msgid "Remove from list" -+msgstr "Жагсаалтаас хасах" -+ -+#: ../src/menu/recent-files-list-box.cpp:234 -+msgid "Clear the whole list" -+msgstr "Жагсаалтыг бүхэлд нь цэвэрлэ" -+ -+#: ../src/menu/recent-files-widget.cpp:29 -+msgid "The Recently files list is empty!" -+msgstr "Саяхан файлуудын жагсаалт хоосон байна!" -+ -+#: ../src/menu/recent-files-widget.cpp:44 -+msgid "Search files" -+msgstr "Файл хайх" -+ -+#: ../src/tasklist/tasklist-app-context-menu.cpp:67 -+msgid "Close all windows" -+msgstr "Бүх цонхыг хаах" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:106 -+msgid "Previous" -+msgstr "Өмнөх" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:107 -+msgid "Next" -+msgstr "Дараачийн" -+ -+#: ../src/tasklist/tasklist-applet.cpp:23 -+msgid "Kiran Tasklist Applet" -+msgstr "Киран ажлын хуудасны товхимол" -+ -+#: ../src/tasklist/tasklist-applet.cpp:25 -+msgid "Task switcher designed for Kiran Desktop" -+msgstr "Киран ширээний зориулалттай ажлын слотчер" -+ -+#. 最大化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:48 -+msgid "Maximize" -+msgstr "Хамгийн их" -+ -+#. 最小化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:65 -+msgid "Minimize" -+msgstr "Миним" -+ -+#. 恢复大小 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:75 -+msgid "Restore" -+msgstr "Амрах" -+ -+#. 移动 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:93 -+msgid "Move" -+msgstr "Шилжүүлэх" -+ -+#. 总是置顶 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:105 -+msgid "Always on top" -+msgstr "Үргэлж дээд" -+ -+#. 仅在当前工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:121 -+msgid "Only on this workspace" -+msgstr "Зөвхөн энэ ажлын талбар дээр" -+ -+#. 总在可见工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:132 -+msgid "Always on visible workspace" -+msgstr "Үргэлж харагдахуйц ажлын талбар дээр" -+ -+#. 移动到其它工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:143 -+msgid "Move to another workspace" -+msgstr "Өөр ажлын орон зайд шилжих" -+ -+#. 关闭窗口选项 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:150 -+msgid "Close Window" -+msgstr "Цонхыг хаах" -+ -+#: ../src/workspace/workspace-applet.cpp:22 -+msgid "Kiran Workspace switcher Applet" -+msgstr "Киран ажлын талбар сэлэгч Апплет" -+ -+#: ../src/workspace/workspace-applet.cpp:24 -+msgid "Workspace switcher designed for Kiran Desktop" -+msgstr "Киран ширээний зориулалттай ажлын зай" -+ -+#: ../data/menu.ui.xml.h:1 -+msgid "Favorite applications" -+msgstr "Дуртай програмууд" -+ -+#: ../data/menu.ui.xml.h:2 -+msgid "page0" -+msgstr "хуудас" -+ -+#: ../data/menu.ui.xml.h:3 -+msgid "page1" -+msgstr "хуудас" -+ -+#: ../data/menu.ui.xml.h:4 -+msgid "All applications" -+msgstr "Бүх програмууд" -+ -+#: ../data/menu.ui.xml.h:5 -+msgid "Recent files" -+msgstr "Сүүлийн үеийн файлууд" -+ -+#: ../data/menu.ui.xml.h:6 -+msgid "Hello, ---" -+msgstr "Сайн уу," -+ -+#: ../data/menu.ui.xml.h:7 -+msgid "Click to change date and time settings" -+msgstr "Огноо, цаг хугацааны тохиргоог өөрчлөхийн тулд дарна уу" -+ -+#: ../data/menu.ui.xml.h:8 -+msgid "------" -+msgstr "-" -+ -+#: ../data/workspace-applet-window.ui.xml.h:1 -+msgid "Create new workspace" -+msgstr "Шинэ ажлын талбар үүсгэх" -+ -+#~ msgid "The logined users reach the maximum limit at the same time." -+#~ msgstr "Бүртгүүлсэн хэрэглэгчид хамгийн дээд хязгаарт нэгэн зэрэг хүрдэг." -+ -+#~ msgid "Open help" -+#~ msgstr "Нээлттэй тусламж" -+ -+#~ msgid "Edit Profiles" -+#~ msgstr "Профайлыг засах" -+ -+#~ msgid "Tray" -+#~ msgstr "Тайр" -+ -+#~ msgid "About Tray" -+#~ msgstr "Хогийн тухай" -+ -+#~ msgid "The Tray displays the system notify icon" -+#~ msgstr "Ачаа нь системийг мэдэгдэх дүрс" -+ -+#~ msgid "Click to edit user information" -+#~ msgstr "Хэрэглэгчийн мэдээллийг засахын тулд дарна уу" -+ -+#~ msgid "Favorites" -+#~ msgstr "Дуртай" -+ -+#~ msgid "No favorite apps!" -+#~ msgstr "Дуртай апп байхгүй байна!" -+ -+#~ msgid "Preferences" -+#~ msgstr "Бага" -+ -+#~ msgid "_About" -+#~ msgstr "_Хадгал" -diff --git a/po/ug_CN.po b/po/ug_CN.po -new file mode 100644 -index 0000000..cecf61a ---- /dev/null -+++ b/po/ug_CN.po -@@ -0,0 +1,403 @@ -+# SOME DESCRIPTIVE TITLE. -+# Copyright (C) 2020 -+# This file is distributed under the same license as the kiran-menu package. -+# -+#, fuzzy -+msgid "" -+msgstr "" -+"Project-Id-Version: 2.1.0\n" -+"Report-Msgid-Bugs-To: \n" -+"POT-Creation-Date: 2022-04-28 15:05+0800\n" -+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -+"Last-Translator: FULL NAME \n" -+"Language-Team: LANGUAGE \n" -+"Language: \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#: ../src/common/kiran-search-entry.cpp:31 -+msgid "Search for applications" -+msgstr "قوللىنىشچان پروگرامما ئىزدەش" -+ -+#: ../src/menu/menu-app-item.cpp:168 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:57 -+msgid "Launch" -+msgstr "قويۇپ بېرىش" -+ -+#: ../src/menu/menu-app-item.cpp:172 -+msgid "Add to desktop" -+msgstr "ئۈستەل يۈزى قوشۇش" -+ -+#: ../src/menu/menu-app-item.cpp:178 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:79 -+msgid "Add to favorites" -+msgstr "يىغىپ ساقلاش قىسقۇچى قوشۇش" -+ -+#: ../src/menu/menu-app-item.cpp:187 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:86 -+msgid "Remove from favorites" -+msgstr "بۇ يىغىپ ساقلاش قىسقۇچى ئۆچۈرۈش" -+ -+#: ../src/menu/menu-app-item.cpp:198 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:110 -+msgid "Unpin to taskbar" -+msgstr "مۇقىم ۋەزىپە ستونى ئەمەلدىن قالدۇرۇش" -+ -+#: ../src/menu/menu-app-item.cpp:203 -+#: ../src/tasklist/tasklist-app-context-menu.cpp:103 -+msgid "Pin to taskbar" -+msgstr "مۇقىم ۋەزىپە ستونى" -+ -+#: ../src/menu/menu-applet-button.cpp:24 -+msgid "Kiran Start Menu" -+msgstr "Kiran باشلاش تىزىملىكى" -+ -+#. 扩展模式下的常用应用布局 -+#: ../src/menu/menu-applet-window.cpp:238 -+msgid "Frequently used" -+msgstr "دائىم ئىشلىتىلىدىغان" -+ -+#: ../src/menu/menu-applet-window.cpp:241 -+msgid "No frequent apps" -+msgstr "كۆپ ئىشلىتىلىدىغان قوللىنىشچان پروگرامما يوق" -+ -+#. 扩展模式下的收藏夹应用布局 -+#. 紧凑模式下的收藏夹应用布局 -+#: ../src/menu/menu-applet-window.cpp:245 -+#: ../src/menu/menu-applet-window.cpp:252 -+msgid "Favorite Apps" -+msgstr "ئەڭ ياخشى كۆرىدىغان قوللىنىشچان پروگرامما" -+ -+#: ../src/menu/menu-applet-window.cpp:248 -+#: ../src/menu/menu-applet-window.cpp:255 -+msgid "No favorite apps found" -+msgstr "ئەڭ ياخشى كۆرىدىغان قوللىنىشچان پروگرامما تاپالمىدىم" -+ -+#. 搜索结果布局 -+#: ../src/menu/menu-applet-window.cpp:266 -+msgid "Search Results" -+msgstr "ئىزدەش نەتىجىسى" -+ -+#: ../src/menu/menu-applet-window.cpp:269 -+msgid "No matched apps found!" -+msgstr "ماس كېلىدىغان قوللىنىشچان پروگرامما تاپالمىدىم !" -+ -+#: ../src/menu/menu-applet-window.cpp:321 -+msgid "Hello" -+msgstr "ياخشىمۇسىز" -+ -+#: ../src/menu/menu-applet-window.cpp:654 -+msgid "Run" -+msgstr "ئىجرا قىلماق" -+ -+#: ../src/menu/menu-applet-window.cpp:659 -+msgid "Search Files" -+msgstr "ھۆججەت ئىزدەش" -+ -+#: ../src/menu/menu-applet-window.cpp:664 -+msgid "Home Directory" -+msgstr "ئاساسىي مۇندەرىجە" -+ -+#: ../src/menu/menu-applet-window.cpp:669 -+msgid "Control center" -+msgstr "كونترول مەركىزى" -+ -+#: ../src/menu/menu-applet-window.cpp:674 -+msgid "System monitor" -+msgstr "سىستېما كۆزەتكۈچ" -+ -+#: ../src/menu/menu-applet-window.cpp:835 -+msgid "%a %b %e %Y" -+msgstr "%a%b%e%Y" -+ -+#: ../src/menu/menu-applet.cpp:50 -+msgid "Kiran Menu Applet" -+msgstr "Kiran تىزىملىك كىچىك پروگراممىسى" -+ -+#: ../src/menu/menu-applet.cpp:52 -+msgid "Startup menu designed for Kiran Desktop" -+msgstr "ئۈستەل يۈزى ئۈچۈن لايىھىلەش قوزغىتىش تىزىملىكى" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About" -+msgstr "توغرىسىدا" -+ -+#: ../src/menu/menu-applet.cpp:62 ../src/tasklist/tasklist-applet.cpp:36 -+#: ../src/workspace/workspace-applet.cpp:35 -+msgid "About this applet" -+msgstr "بۇ كىچىك تەرتىپى توغرىسىدا" -+ -+#. TODO: 菜单中的应用分类后端目前没有做翻译,暂时放到前端调用_("xxx")进行翻译,正常应该是后端翻译后返回给前端,后续需要调整这里的翻译逻辑 -+#: ../src/menu/menu-category-item.cpp:20 -+msgid "Office" -+msgstr "ئىشخانا" -+ -+#: ../src/menu/menu-category-item.cpp:21 -+msgid "Development" -+msgstr "تەرەققىيات" -+ -+#: ../src/menu/menu-category-item.cpp:22 -+msgid "Network" -+msgstr "تور" -+ -+#: ../src/menu/menu-category-item.cpp:23 -+msgid "Graphics" -+msgstr "گرافىك" -+ -+#: ../src/menu/menu-category-item.cpp:24 -+msgid "Multimedia" -+msgstr "كۆپ ۋاسىتە" -+ -+#: ../src/menu/menu-category-item.cpp:25 -+msgid "Utilities" -+msgstr "جامائەت ئەسلىھەلىرى" -+ -+#: ../src/menu/menu-category-item.cpp:26 -+msgid "Settings" -+msgstr "تەسىس قىلىش" -+ -+#: ../src/menu/menu-category-item.cpp:27 -+msgid "Others" -+msgstr "باشقا" -+ -+#: ../src/menu/menu-new-apps-container.cpp:83 -+#: ../src/menu/menu-new-apps-container.cpp:109 -+msgid "Expand" -+msgstr "كېڭەيتىش" -+ -+#: ../src/menu/menu-new-apps-container.cpp:100 -+msgid "Shrink" -+msgstr "قىسقىرىش" -+ -+#: ../src/menu/menu-new-apps-container.cpp:121 -+msgid "New Installed" -+msgstr "يېڭى قۇراشتۇرۇش" -+ -+#: ../src/menu/menu-power-button.cpp:26 -+msgid "Power options" -+msgstr "توك مەنبەسىنى تاللاش تۈرى" -+ -+#: ../src/menu/menu-power-menu.cpp:29 -+msgid "Lock screen" -+msgstr "قۇلۇپ ئېكران" -+ -+#: ../src/menu/menu-power-menu.cpp:39 -+msgid "Switch user" -+msgstr "كوممۇتاتور ئابۇنىچىسى" -+ -+#: ../src/menu/menu-power-menu.cpp:47 -+msgid "Logout" -+msgstr "تىزىمدىن ئۆچۈرۈش" -+ -+#: ../src/menu/menu-power-menu.cpp:56 -+msgid "Suspend" -+msgstr "ۋاقىتلىق توختىتىش" -+ -+#: ../src/menu/menu-power-menu.cpp:65 -+msgid "Hibernate" -+msgstr "ئۈچەككە كىرىش" -+ -+#: ../src/menu/menu-power-menu.cpp:75 -+msgid "Reboot" -+msgstr "قايتا قوزغىتىش" -+ -+#: ../src/menu/menu-power-menu.cpp:84 -+msgid "Shutdown" -+msgstr "تاقاش" -+ -+#: ../src/menu/menu-power-menu.cpp:120 -+msgid "" -+"The logined users reach the maximum limit at the same time, you cannot " -+"switch to the greeter interface, Please log off some logined users first." -+msgstr "" -+"تىزىملاتقان ئابونت بىرلا ۋاقىتتا ئەڭ چوڭ چەكلىمىگە يېتىدۇ، سىز مېھمان كۈتۈش " -+"كۆرۈنمە يۈزىگە ئالماشتۇرالمايسىز، ئالدى بىلەن تىزىملاتقان ئابونتلارنى " -+"تىزىمدىن ئۆچۈرۈڭ." -+ -+#: ../src/menu/menu-power-menu.cpp:123 -+#: ../src/menu/recent-files-list-box.cpp:93 -+#: ../src/menu/recent-files-list-box.cpp:113 -+#: ../src/menu/recent-files-list-box.cpp:147 -+msgid "System Warning" -+msgstr "سىستېما ئاگاھلاندۇرۇشى" -+ -+#: ../src/menu/recent-files-list-box.cpp:92 -+#: ../src/menu/recent-files-list-box.cpp:112 -+msgid "File does not exist" -+msgstr "ھۆججەت مەۋجۇت ئەمەس" -+ -+#: ../src/menu/recent-files-list-box.cpp:141 -+msgid "" -+"All recent files information will be lost.\n" -+"Are you sure to clear the whole lists?" -+msgstr "" -+"بارلىق يېقىنقى ھۆججەت ئۇچۇرلىرىنىڭ ھەممىسى يۈتۈپ كېتىدۇ. \n" -+"سىز بارلىق جەدۋەللەرنى تازىلاشنى جەزىملەشتۈرەلەمسىز؟ " -+ -+#: ../src/menu/recent-files-list-box.cpp:219 -+msgid "Open File" -+msgstr "ھۆججەتنى ئېچىش" -+ -+#: ../src/menu/recent-files-list-box.cpp:224 -+msgid "Open File Location" -+msgstr "ھۆججەت ئېچىش ئورنى" -+ -+#: ../src/menu/recent-files-list-box.cpp:229 -+msgid "Remove from list" -+msgstr "تىزىملىكتىن ئۆچۈرۈش" -+ -+#: ../src/menu/recent-files-list-box.cpp:234 -+msgid "Clear the whole list" -+msgstr "تازىلاش پۈتكۈل جەدۋەل" -+ -+#: ../src/menu/recent-files-widget.cpp:29 -+msgid "The Recently files list is empty!" -+msgstr "يېقىندا ھۆججەت جەدۋىلى قۇرۇق !" -+ -+#: ../src/menu/recent-files-widget.cpp:44 -+msgid "Search files" -+msgstr "ھۆججەت ئىزدەش" -+ -+#: ../src/tasklist/tasklist-app-context-menu.cpp:67 -+msgid "Close all windows" -+msgstr "بارلىق كۆزنەك" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:106 -+msgid "Previous" -+msgstr "بۇرۇنقى" -+ -+#: ../src/tasklist/tasklist-applet-widget.cpp:107 -+msgid "Next" -+msgstr "كېيىنكىسى" -+ -+#: ../src/tasklist/tasklist-applet.cpp:23 -+msgid "Kiran Tasklist Applet" -+msgstr "Kiran ۋەزىپە جەدۋىلى كىچىك پروگراممىسى" -+ -+#: ../src/tasklist/tasklist-applet.cpp:25 -+msgid "Task switcher designed for Kiran Desktop" -+msgstr "Kiran ئۈستەل يۈزى لايىھىلەش ئۈچۈن ۋەزىپە ئالماشتۇرغۇچ" -+ -+#. 最大化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:48 -+msgid "Maximize" -+msgstr "ماكسىمۇم" -+ -+#. 最小化 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:65 -+msgid "Minimize" -+msgstr "ئەڭ كىچىكلەشتۈرۈش" -+ -+#. 恢复大小 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:75 -+msgid "Restore" -+msgstr "ئەسلىگە كەلتۈرۈش" -+ -+#. 移动 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:93 -+msgid "Move" -+msgstr "يۆتكەلمەك" -+ -+#. 总是置顶 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:105 -+msgid "Always on top" -+msgstr "دائىم ئەڭ ئۈستىدە" -+ -+#. 仅在当前工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:121 -+msgid "Only on this workspace" -+msgstr "پەقەت مۇشۇ خىزمەت رايونى" -+ -+#. 总在可见工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:132 -+msgid "Always on visible workspace" -+msgstr "باشتىن-ئاخىر كۆرگىلى بولىدىغان خىزمەت رايونى" -+ -+#. 移动到其它工作区 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:143 -+msgid "Move to another workspace" -+msgstr "يۆتكىلىپ باشقا خىزمەت رايونى" -+ -+#. 关闭窗口选项 -+#: ../src/tasklist/tasklist-window-context-menu.cpp:150 -+msgid "Close Window" -+msgstr "كۆزنەكنى تاقاش" -+ -+#: ../src/workspace/workspace-applet.cpp:22 -+msgid "Kiran Workspace switcher Applet" -+msgstr "Kiran خىزمەت رايونى ئالماشتۇرغۇچ كىچىك پروگراممىسى" -+ -+#: ../src/workspace/workspace-applet.cpp:24 -+msgid "Workspace switcher designed for Kiran Desktop" -+msgstr "Kiran ئۈستەل يۈزى ئۈچۈن لايىھىلەنگەن خىزمەت رايونى ئالماشتۇرغۇچ" -+ -+#: ../data/menu.ui.xml.h:1 -+msgid "Favorite applications" -+msgstr "ئەڭ ياخشى كۆرىدىغان قوللىنىشچان پروگرامما" -+ -+#: ../data/menu.ui.xml.h:2 -+msgid "page0" -+msgstr "0 – بەت" -+ -+#: ../data/menu.ui.xml.h:3 -+msgid "page1" -+msgstr "1- بەت" -+ -+#: ../data/menu.ui.xml.h:4 -+msgid "All applications" -+msgstr "بارلىق قوللىنىشچان پروگرامما" -+ -+#: ../data/menu.ui.xml.h:5 -+msgid "Recent files" -+msgstr "ئەڭ يېقىن ھۆججەت" -+ -+#: ../data/menu.ui.xml.h:6 -+msgid "Hello, ---" -+msgstr "ياخشىمۇسىز،" -+ -+#: ../data/menu.ui.xml.h:7 -+msgid "Click to change date and time settings" -+msgstr "بىر چېكىش ئارقىلىق ئۆزگەرتىش ۋاقتى ۋە ۋاقىت تەسىس قىلىش" -+ -+#: ../data/menu.ui.xml.h:8 -+msgid "------" -+msgstr "------" -+ -+#: ../data/workspace-applet-window.ui.xml.h:1 -+msgid "Create new workspace" -+msgstr "يېڭىدىن قۇرۇلغان خىزمەت رايونى" -+ -+#~ msgid "The logined users reach the maximum limit at the same time." -+#~ msgstr "تىزىملاتقان ئابونت شۇنىڭ بىلەن بىر ۋاقىتتا ئەڭ چوڭ چەكلىمىگە يەتتى." -+ -+#~ msgid "Open help" -+#~ msgstr "ئېچىپ ياردەم" -+ -+#~ msgid "Edit Profiles" -+#~ msgstr "سەپلىمە ھۆججەتنى تەھرىرلەش" -+ -+#~ msgid "Tray" -+#~ msgstr "پەتنۇس" -+ -+#~ msgid "About Tray" -+#~ msgstr "پەتنۇس توغرىسىدا" -+ -+#~ msgid "The Tray displays the system notify icon" -+#~ msgstr "پەتنۇس كۆرسىتىش سىستېمىسى ئۇقتۇرۇش سىنبەلگە" -+ -+#~ msgid "Click to edit user information" -+#~ msgstr "بىر چېكىش ئارقىلىق خېرىدارلار ئۇچۇرىنى تەھرىرلەش" -+ -+#~ msgid "Favorites" -+#~ msgstr "يىغىپ ساقلاش قىسقۇچى" -+ -+#~ msgid "No favorite apps!" -+#~ msgstr "ياخشى كۆرىدىغان قوللىنىشچان پروگرامما يوق !" -+ -+#~ msgid "Preferences" -+#~ msgstr "ئالدى بىلەن تۈر" -+ -+#~ msgid "_About" -+#~ msgstr "_ توغرىسىدا" --- -2.33.0 - diff --git a/kiran-menu-2.3.0.tar.gz b/kiran-menu-2.3.0.tar.gz deleted file mode 100644 index d7742316d5cb35e52e0a4c852715b7a4cff9fe3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245309 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

<7H;1vO;UyIj(O!e`9t91D7v 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 z\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 <+<$XjE); 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 E0HPZe`Tzg` literal 0 HcmV?d00001 diff --git a/kiran-menu.spec b/kiran-menu.spec index 0b3a4c2..fc4c3c5 100644 --- a/kiran-menu.spec +++ b/kiran-menu.spec @@ -1,34 +1,15 @@ Name: kiran-menu -Version: 2.3.0 -Release: 17 +Version: 2.5.1 +Release: 1 Summary: Applets for mate panel from Kiran Desktop License: MulanPSL-2.0 Source0: %{name}-%{version}.tar.gz -Patch1000: 0001-fix-menu-Fix-the-switch-user-error-by-xdmcp-logging.patch -Patch1001: 0001-fix-menu-Fix-the-problem-that-some-apps-are-show-rep.patch -Patch1002: 0002-fix-tray-Fix-the-problem-that-fcitx-doesn-t-show-in-.patch -Patch1003: 0001-fix-menu-fix-the-grab-problem-when-popup-menu-on-sea.patch -Patch1004: 0001-fix-connect-Fix-some-possible-crash-problems-caused-.patch -Patch1005: 0002-fix-coredump-Fix-the-coredump-problem-caused-by-null.patch -Patch1006: 0001-fix-coredump-Fix-the-coredump-problem-caused-by-Rece.patch -Patch1007: 0002-feature-gitlab-Add-.gitlab-ci.yml.patch -Patch1008: 0001-fix-tray-Fix-the-icon-location-error-when-system-res.patch -Patch1009: 0001-fix-tray-Fix-the-dbus-icon-can-not-scaled-when-syste.patch -Patch1010: 0001-feature-menu-Add-flat-class-for-button-to-keep-consi.patch -Patch1011: 0001-fix-menu-Fix-that-the-category-overlaps-the-search-b.patch -Patch1012: 0001-fix-tray-Fix-memory-leak-due-to-notification-area.patch -Patch1013: 0001-feature-menu-Add-pinyin-search-method-for-applicatio.patch -Patch1014: 0002-feature-menu-Add-UI-for-modal-power-options.patch -Patch1015: 0003-fix-translate-add-some-translation.patch -Patch1016: 0001-feature-menu-Hide-UI-after-click-on-the-power-option.patch - - BuildRequires: cmake > 3.0 BuildRequires: gcc-c++ BuildRequires: gtkmm30-devel -BuildRequires: json-glib-devel +BuildRequires: json-glib-devel BuildRequires: gettext BuildRequires: libwnck3-devel BuildRequires: kiran-cc-daemon-devel @@ -73,7 +54,12 @@ Redesigned panel applets for Mate Desktop %autosetup -p1 %build -%cmake -DBUILD_SHARED_LIBS:BOOL=OFF +%if "%{ks_custom_name}" == "GC" + %cmake -DBUILD_SHARED_LIBS:BOOL=OFF -DPOWER_DIALOG:BOOL=ON +%else + %cmake -DBUILD_SHARED_LIBS:BOOL=OFF +%endif + make %{?_smp_mflags} @@ -110,311 +96,14 @@ gtk-update-icon-cache -f /usr/share/icons/hicolor/ %changelog -* Mon Apr 10 2023 huangjiawen - 2.3.0-17 -- KYOS-B:Hide UI after click on the power option +* Wed May 10 2023 tangjie02 - 2.5.1-1 +- KYOS-F: replace suspend/hibernate/shutdown api with SessionManager. -* Mon Apr 10 2023 wangyucheng - 2.3.0-16 -- KYOS-T: add some translation +* Fri Apr 21 2023 huangjiawen - 2.5.0-3 +- KYOS-B:Hide UI after click on the power option -* Fri Apr 07 2023 huangjiawen - 2.3.0-15 -- KYOS-B: Add json-glib-devel build dependency. - -* Fri Apr 07 2023 huangjiawen - 2.3.0-14 -- KYOS-B: Add pinyin search method for application. -- KYOS-B: Add UI for modal power options. - -* Thu Dec 01 2022 wangxiaoqing - 2.3.0-13 -- KYOS-B: Fix memory leak due to notification area.(#I63Q6H) - -* Tue Nov 15 2022 tangjie02 - 2.3.0-12 -- KYOS-B: Fix that the category overlaps the search box after the start menu collapses the category list.(I60PSI) - -* Thu Oct 13 2022 tangjie02 - 2.3.0-11 -- KYOS-F: Add flat class for button to keep consistent with the color of color block. - -* Tue Sep 06 2022 wangxiaoqing - 2.3.0-10 -- KYOS-B: Fix the dbus icon can not scaled when system scale changed.(#I5LQVE) - -* Tue Aug 30 2022 wangxiaoqing - 2.3.0-9 -- KYOS-B: Fix the icon location error when system resolution change. - -* Thu Aug 25 2022 tangjie02 - 2.3.0-8 -- KYOS-B: Fix the coredump problem caused by RecentFilesListBox::load - -* Wed Aug 24 2022 tangjie02 - 2.3.0-7 -- KYOS-F: Add mate-search-tool to requires list - -* Tue Aug 09 2022 tangjie02 - 2.3.0-6 -- KYOS-B: Fix the coredump problem caused by nullpointer to UserIcon. -- KYOS-B: Fix some possible crash problems caused by sigc::slot. - -* Tue Aug 02 2022 tangjie02 - 2.3.0-5 -- KYOS-B: fix the grab problem when popup menu on search entry or drag menu app icon. - -* Thu Jul 28 2022 tangjie02 - 2.3.0-4 -- KYOS-B: Fix the problem that fcitx doesn't show in tray area.(#I5HT13) -- KYOS-B: Fix the problem that some apps are show repeatly in start menu.(#I5HT8G) - -* Tue Jul 19 2022 tangjie02 - 2.3.0-3 -- KYOS-B: Fix the switch user error by xdmcp logging.(#57865) - -* Tue Jul 19 2022 yuanxing - 2.3.0-2 -- KYOS-F: Do not output the alarm information to the screen - -* Fri Jul 08 2022 tangjie02 - 2.3.0-1 -- KYOS-F: Update to version 2.3 and adapt new control panel. - -* Wed Mar 09 2022 tangjie02 - 2.2.6-7 -- KYOS-F: Add fcitx to bottom panel. - -* Wed Mar 02 2022 tangjie02 - 2.2.6-6 -- KYOS-F: Hide the search file tool on start menu. - -* Wed Jan 12 2022 caoyuanji - 2.2.6-5.kb2 -- rebuild for KY3.4-5-KiranUI-2.2 - -* Thu Dec 30 2021 kpkg - 2.2.6-5.kb1 -- rebuild for KY3.4-MATE-modules-dev - -* Wed Dec 29 2021 caoyuanji - 2.2.6-5 -- Upgrade version number for easy upgrade - -* Tue Dec 28 2021 caoyuanji - 2.2.6-4.kb2 -- rebuild for KY3.4-4-KiranUI-2.2 - -* Tue Dec 28 2021 caoyuanji - 2.2.6-4.kb1 -- rebuild for KY3.4-4-KiranUI-2.2 - -* Sat Dec 18 2021 wxq 2.2.6-4.ky3 -- KYOS-B: Fix the get all cb func error when icon object free. -- KYOS-B: Cancel keyboard grab because it cause shortcut invalid. - -* Tue Dec 07 2021 wxq 2.2.6-3.ky3 -- KYOS-B: Fix the scrollbar color error in light gtk theme. -- KYOS-B: Modify the scroll bar css and distance. - -* Fri Nov 19 2021 tangjie02 2.2.6-2.ky3 -- KYOS-B: not draw the icon hover status when popup menu.(#46026) -- KYOS-B: set the x11 icon colors property.(#46026) - -* Fri Nov 19 2021 tangjie02 2.2.6-1.ky3 -- KYOS-F: Compatible KiranNew and KiranNew-dark theme. -- KYOS-F: Compatible kiran-screensaver. -- KYOS-B: The style of kiran-applets is changed with gtk theme. - -* Fri Oct 29 2021 tangjie02 2.2.5-6.ky3 -- KYOS-B: Fix the zlog_ex.h dependency error. - -* Mon Oct 25 2021 tangjie02 2.2.5-5.ky3 -- KYOS-F: Rebuild for KiranUI-2.1-OE - -* Sat Oct 23 2021 tangjie02 2.2.5-4.ky3 -- KYOS-B: Revert: draw the background and the round window. - -* Fri Oct 22 2021 yuanxing 2.2.5-3.ky3 -- KYOS-F: add create new workspace translation.(#45212) -- KYOS-B: Fix the coredump when press power button on start menu. - -* Fri Oct 15 2021 xiewenhao 2.2.5-1.ky3.kb3 -- KYOS-B: add cmake parameter (#43502) - -* Sat Oct 09 2021 xiewenhao 2.2.5-1.ky3.kb2 -- KYBD: rebuild for KiranUI-2.1-OE - -* Sun Sep 26 2021 wangxiaoqing 2.2.5-1.ky3.kb1 -- KYOS-F: draw the background and the round window.(#39692) -- KYOS-B: delete the gtk image set from pixbuf with scale function.(#39692) -- KYOS-B: realse the gsettings object when kiran tray finalize.(#44222) - -* Fri Sep 17 2021 tangjie02 2.2.5-1.ky3 -- Modify the license to Mulan PSL. - -* Wed Aug 25 2021 tangjie02 2.2.4-1.ky3 -- KYOS-F: Compatible kiran-panel. - -* Wed Aug 04 2021 tangjie02 2.2.3-6.ky3 -- KYOS-B: Localization the tips name over tasklist application. (#42107) - -* Tue Jul 20 2021 tangjie02 2.2.3-5.ky3 -- KYOS-B: Check whether system can shutdown when show power buttons.(#39572 #40713) - -* Fri Jul 16 2021 wangxiaoqing 2.2.3-4.ky3.kb1 -- KYOS-B: add the About menu translator.(#39692) - -* Wed Jul 14 2021 tangjie02 2.2.3-4.ky3 -- KYOS-F: Add LICENSE file and copyright information in source file header. -- KYOS-F: Check whether system can shutdown or reboot when show power buttons. (#39572 #40713) - -* Thu Jul 01 2021 wangxiaoqing 2.2.3-3.ky3.kb1 -- KYOS-B: Not let panel applet to get key focus when mouse enter.(#39561) - -* Tue Jun 22 2021 tangjie02 2.2.3-3.ky3 -- KYOS-F: Add new command(kiran-cpanel-account) for launching account manager. - -* Sat Jun 19 2021 wangxiaoqing 2.2.3-2.ky3.kb1 -- KYOS-B: let the kiran flameshot app status icon defaut in the panel.(#40001) - -* Thu Jun 10 2021 tangjie02 2.2.3-2.ky3 -- KYOS-B: Fix the error that variable default-page in gsettings doesn't work. -- KYOS-F: rename gsettings name according to specification. - -* Wed Jun 09 2021 tangjie02 2.2.3-1.ky3.kb1 -- KYOS-B: Delete the override-redirect property for menu window. (#39773) - -* Thu Jun 03 2021 tangjie02 2.2.3-1.ky3 -- KYOS-F: Set default fixed applications which contain gnome-software, firfox, mate-terminal and caja on taskbar. - -* Thu May 27 2021 wangxiaoqing 2.2.2-1.ky3 -- KYOS-F: Add tray applet. - -* Mon Mar 29 2021 tangjie02 2.2.1+beta1-2.ky3 -- KYOS-F: Improve tranlations. (#36439) -- KYOS-B: Fix paging button visible when no apps opened. (#36444) -- KYOS-B: Fix disabled paging buttons style. -- KYOS-B: Grab keyboard for menu window after pop menu closed. (#36474) - - -* Thu Mar 25 2021 yuanxing 2.2.1+beta1-1.ky3.kb1 -- KYOS-F: [icons]change the icons of logo and workspace-switcher (#36338) - -* Fri Mar 19 2021 tangjie02 2.2.1+beta1-1.ky3 -- KYOS-F: new upstream source 2.2.1 - -* Thu Dec 24 2020 songchuanfei 2.2.0+beta1-1.ky3 -- KYOS-F: [workspace] Fix user can use Alt+Tab to switch to other windows when switch window popup -- KYOS-F: Add support to write log messages to files -- KYOS-F: [workspace] Fix window thumbnails scaled too large -- KYOS-F: [workspace] Fix applet window size not update when screen size changed -- KYOS-F: [menu] Fix menu window hide delay when clicked app item -- KYOS-F: [workspace] Fix window thumbnails show only parts when screen size changed -- KYOS-F: [tasklist] Fix app button size not update when panel size changed -- KYOS-F: [menu, workspace] Fix applet button size not update when panel size changed -- KYOS-F: Update copyright in about dialogs of applets -- KYOS-F: [workspace] Fix windows thumbnails not reloaded when screen size changed in some cases - - -* Fri Nov 27 2020 songchuanfei 2.2.0+alpha7-1.ky3 -- KYOS-F: Use first window icon for app buttons that has no icon -- KYOS-F: deferred to check and toggle previewer -- KYOS-F: Fix crash for fixed apps that has no icon -- KYOS-F: Prohibit adding fake apps into favorites or fixed apps list -- KYOS-F: Fix crash when previewer window popup after applications reloaded -- KYOS-F: Fix application launched multiple times when press enter on items in search results -- KYOS-F: Fix menu window not hide when pressing ESC after popup from Super key -- KYOS-F: Fix menu window not hide when activate app from tasklist applet -- KYOS-F: Fix app button state not changed when windows count changed but not zero -- KYOS-F: Fix flatpak window matching application failure -- KYOS-F: Merge fake app by window wm_class property - -* Wed Oct 28 2020 songchuanfei 2.2.0+alpha6-1.ky3 -- KYOS-F: Add about menuitem for applet context menus -- KYOS-F: Fix active app button not visible when start tasklist applet -- KYOS-F: Fix duplicated active app buttons when change active window the first time -- KYOS-F: Fix previewer window not hide when window thumbnail context menu closed - -* Fri Oct 23 2020 songchuanfei 2.2.0+alpha5-1.ky3 -- KYOS-F: Scale app buttons before do paging when applet size is not sufficent -- KYOS-F: Change window minimize animation direction to app button -- KYOS-F: Add support for application startup notification -- KYOS-F:Fix window thumbnail not aligned center on HiDPI monitors -- KYOS-F: New algorithm for window thumbnail arrangement - -* Wed Oct 14 2020 songchuanfei 2.2.0+alpha4-1.ky3 -- KYOS-F: Draw more indicators for apps that has more than one windows opened -- KYOS-F: Fix window thumbnail not in center position -- KYOS-F: Add support to scroll app buttons when applet space is not enough -- KYOS-F: Fix menu window not hide when click on window thumbnails -- KYOS-F: Fix crash when try to activate window that is minimized -- KYOS-F: Dont move previewer when context menu is opened for window thumbnails -- KYOS-F: Auto scroll to ensure the active app button is viewable - -* Wed Oct 14 2020 songchuanfei 2.2.0+alpha3-2.ky3 -- KYOS-F: New icon for workspace switcher applet -- KYOS-F: Change filemanager launcher from caja-browser to caja in taskbar fixed apps - -* Tue Sep 29 2020 songchuanfei 2.2.0+alpha3-1.ky3 -- KYOS-F: Fix tooltip and previewer both appear for apps fixed on taskbar (#30218) -- KYOS-F: Add task monitor launcher in sidebar for startmenu -- KYOS-F: Fix thumbnail missing when drag window thumbnail to it's workspace (#30265) -- KYOS-F: New icons for applets - -* Fri Sep 25 2020 songchuanfei 2.2.0+alpha2-1.ky3 -- KYOS-F: Fix menu category file path error - -* Thu Sep 24 2020 songchuanfei 2.2.0+alpha1-1.ky3 -- KYBD: New upstream 2.2.0 - -* Fri Sep 18 2020 songchuanfei 2.1.0~beta7-1.ky3 -- KYOS-F: Adjust power menu items according to mate desktop settings (#29094) - -* Wed Sep 16 2020 songchuanfei 2.1.0~beta6-1.ky3 -- KYOS-F: Auto switch to compact mode when screen is too small (#29837 #29270) - -* Thu Aug 20 2020 songchuanfei 2.1.0~beta5-1.ky3 -- KYOS-F: Activate the first app in results list when press enter key during search -- KYOS-F: Just do search when key pressed -- KYOS-F: Popup menu window when press super key -- KYOS-F: Add support to drag application items -- KYOS-B: Fix menu window not hide when new installed apps launched - -* Mon Aug 03 2020 songchuanfei 2.1.0~beta4-2.ky3 -- KYOS-P: Use old classic logo icon for start menu - -* Mon Jul 27 2020 songchuanfei 2.1.0~beta4-1.ky3 -- KYOS-P: Use new button icon for start menu -- KYOS-P: Use new lock icon - -* Fri Jul 24 2020 songchuanfei 2.1.0~beta3-1.ky3 -- KYOS-F: Fix panel button no display sometimes (#27933) -- KYOS-F: Load applications when idle - -* Wed Jul 22 2020 songchuanfei 2.1.0~beta2-1.ky3 -- KYOS-F: Hide apps that has 'X-KIRAN-NoDisplay' key in .desktop file (#28100) - -* Wed Jul 22 2020 songchuanfei 2.1.0~beta1-1.ky3 -- KYOS-F: Use Gtk::make_managed() api to replace Gtk::manage -- KYOS-F: Fix memory leak when remove widgets from parent -- KYOS-F: Use std::weak_ptr to store application object for application list -- KYOS-F: Wrap add app to desktop function as member instead of lambda -- KYOS-F: Fix build error on gtkmm30 < 3.24 - -* Fri Jul 10 2020 longcheng 2.1.0~alpha2-2.ky3.kb1 -- KYOS-R: remove support for armv7hl - -* Fri Jul 03 2020 songchuanfei 2.1.0~alpha2-2.ky3 -- KYOS-F: Use expand mode as default display mode - -* Tue Jun 30 2020 songchuanfei 2.1.0~alpha2-1.ky3 -- KYOS-F: Fix ui styles on different gtk themes -- KYOS-F: Fix user avatar file not display when not set -- KYOS-F: Use the same font family for all widgets -- KYOS-F: Fix menu window always at monitor corner -- KYOS-F: Fix new installed apps not visible -- KYOS-F: Hide categories that has no apps -- KYOS-F: Make "New Installed" category focusable -- KYOS-F: Fix invalid loop when loadding applications list -- KYOS-F: Fix cransh when launch flatpak app -- KYOS-F: Add translations for search results page -- KYOS-F: Hide frequent apps box when no frequent apps available -- KYOS-F: Run mate-time-admin program when click date label -- KYOS-F: Use builtin icon for start menu button -- KYOS-F: Fix icon size too small for apps that has no icon set when scaled -- KYOS-F: Fix new installed apps list not change when new apps changed -- KYOS-F: Add support of display mode for menu window -- KYOS-F: Remove system-monitor and help launcher from sidebar -- KYOS-F: Fix scroll position not right when jump to category - -* Mon Jun 22 2020 songchuanfei 2.1.0~alpha1-1.ky3 -- KYOS-F: Rewrite with GTKMM - -* Thu May 28 2020 songchuanfei 2.0.1~alpha4-1.ky3 -- KYOS-F: if app is flatpak, then launch directly app from Exec field and ignore DBusActivatable field in .desktop file -- KYOS-F: Fix crash with SIGSEGV signal when kill mate-panel -- KYOS-F: Auto resize menu window if its minimum size exceeds the screen size -- KYOS-F: Hide categories that has no apps -- KYOS-F: Fix crash when loading applications -- KYOS-F: Send all log data to syslog - -* Tue May 19 2020 songchuanfei 2.0.1~alpha3-1.ky3 -- Initial source +* Thu Apr 13 2023 huangjiawen - 2.5.0-2 +- KYOS-B:Enable modal power option. +* Thu Mar 16 2023 wangxiaoqing - 2.5.0-1 +- KYOS-B: Add pinyin search method for application.(#67099)