From 68a07dd02495a4600ad3d435fd41fbf08f74e01c Mon Sep 17 00:00:00 2001 From: gb <741021719@qq.com> Date: Wed, 16 Aug 2023 18:32:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E8=A2=AB=E5=8D=A0=E7=94=A8?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=B7=BB=E5=8A=A0=E7=BF=BB=E8=AF=91=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hgdriver/hgdev/usb_manager.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/hgdriver/hgdev/usb_manager.cpp b/hgdriver/hgdev/usb_manager.cpp index e8a67ef..391779d 100644 --- a/hgdriver/hgdev/usb_manager.cpp +++ b/hgdriver/hgdev/usb_manager.cpp @@ -627,8 +627,13 @@ bool usb_io::make_singleton(void) singleton_->release(); singleton_ = nullptr; last_err_ = SCANNER_ERR_OPENED_BY_OTHER_PROCESS; - str.insert(0, "\350\256\276\345\244\207\345\267\262\347\273\217\350\242\253\350\277\233\347\250\213 '"); - str += "' \345\215\240\347\224\250"; + + std::string tips(from_default_language("\350\256\276\345\244\207\345\267\262\347\273\217\350\242\253\350\277\233\347\250\213 '%s' \345\215\240\347\224\250")); + size_t pos = tips.find("%s"); + + if (pos != std::string::npos) + tips.replace(pos, 2, str); + str += std::move(tips); init_err_msg_ = str; VLOG_MINI_1(LOG_LEVEL_FATAL, "Open failed: %s\n", str.c_str());