feat: localize Shopee GUI wording
This commit is contained in:
+10
-11
@@ -194,7 +194,7 @@ class ApplyTab(QWidget):
|
||||
self.empty_state_card,
|
||||
self.empty_state_label,
|
||||
self.empty_state_button,
|
||||
"第一步:前往『④账号管理』配置并登录账号,再回到③更新 Shopee。",
|
||||
"第一步:前往『④账号管理』配置并登录账号,再回到③更新蝦皮。",
|
||||
self.open_accounts_callback is not None,
|
||||
)
|
||||
return
|
||||
@@ -327,12 +327,12 @@ class ApplyTab(QWidget):
|
||||
f"店铺:{self.model.account_name_for(task)}",
|
||||
"",
|
||||
"将保留新标题和新封面路径,只把本地状态退回可更新。",
|
||||
"不会触碰 Shopee,也不会自动回写 Excel。",
|
||||
"不会触碰蝦皮,也不会自动回写 Excel。",
|
||||
]
|
||||
if getattr(task, "committed", 0):
|
||||
lines.extend([
|
||||
"",
|
||||
"注意:该记录已经提交过线上。本地重置不会回滚 Shopee,重复更新会再次提交线上。",
|
||||
"注意:该记录已经提交过线上。本地重置不会回滚蝦皮,重复更新会再次提交线上。",
|
||||
])
|
||||
answer = QMessageBox.question(
|
||||
self,
|
||||
@@ -471,7 +471,7 @@ class ApplyTab(QWidget):
|
||||
intro = (
|
||||
"即将检查当前筛选结果。\n\n"
|
||||
if dry_run
|
||||
else "即将按当前筛选结果分批更新 Shopee 线上商品。\n\n"
|
||||
else "即将按当前筛选结果分批更新蝦皮线上商品。\n\n"
|
||||
)
|
||||
return (
|
||||
intro
|
||||
@@ -487,7 +487,7 @@ class ApplyTab(QWidget):
|
||||
+ f"成功后关闭新页={close_text},"
|
||||
+ f"多账号并行={parallel_text}\n\n"
|
||||
+ (
|
||||
"检查只写运行日志,不打开 Shopee、不点击「更新」、不改任务状态。"
|
||||
"检查只写运行日志,不打开蝦皮、不点击「更新」、不改任务状态。"
|
||||
if dry_run
|
||||
else f"确认后会打开商品编辑页、替换标题/允许时替换封面,并按每批最多 {batch_size} 条点击「更新」提交线上;点击停止后不再开始下一条或下一批。"
|
||||
)
|
||||
@@ -500,7 +500,7 @@ class ApplyTab(QWidget):
|
||||
if not update_cfg.get("allow_real_submit", False):
|
||||
return (
|
||||
"设置未开启「允许真实提交线上商品」,已阻止本次更新。\n"
|
||||
"请到⑤设置 > Shopee 更新安全开启该开关后再开始更新。"
|
||||
"请到⑤设置 > 蝦皮更新安全开启该开关后再开始更新。"
|
||||
)
|
||||
if not update_cfg.get("allow_cover_update", False):
|
||||
cover_tasks = [
|
||||
@@ -511,7 +511,7 @@ class ApplyTab(QWidget):
|
||||
if cover_tasks:
|
||||
return (
|
||||
"设置未开启「允许更新封面」,当前任务包含新封面路径,已阻止本次更新。\n"
|
||||
"请到⑤设置 > Shopee 更新安全开启该开关,或先筛掉含新封面的任务。"
|
||||
"请到⑤设置 > 蝦皮更新安全开启该开关,或先筛掉含新封面的任务。"
|
||||
)
|
||||
return None
|
||||
|
||||
@@ -674,7 +674,7 @@ class ApplyTab(QWidget):
|
||||
logged_out = payload.get("logged_out") or []
|
||||
if logged_out:
|
||||
lines.append(
|
||||
"以下账号未登录 Shopee:"
|
||||
"以下账号未登录蝦皮:"
|
||||
+ "、".join(self._account_label(item) for item in logged_out)
|
||||
)
|
||||
self._show_account_guide("\n".join(lines))
|
||||
@@ -683,7 +683,7 @@ class ApplyTab(QWidget):
|
||||
full_message = (
|
||||
f"{message}\n\n"
|
||||
"本轮更新已中止,不会自动打开账号 Chrome,也不会提交任何商品。\n"
|
||||
"请先到「④ 账号管理」配置账号、启动对应账号 Chrome,并确认已人工登录 Shopee。"
|
||||
"请先到「④ 账号管理」配置账号、启动对应账号 Chrome,并确认已人工登录蝦皮。"
|
||||
)
|
||||
QMessageBox.warning(self, "账号未就绪", full_message)
|
||||
self._set_status(full_message.replace("\n", " "))
|
||||
@@ -805,7 +805,7 @@ class ApplyTab(QWidget):
|
||||
def _apply_summary_message(self, apply_summary, write_back_payload=None, error=None):
|
||||
dry_run = bool(apply_summary.get("dry_run"))
|
||||
lines = [
|
||||
"检查本轮更新完成,未打开 Shopee、未提交线上、未改任务状态。"
|
||||
"检查本轮更新完成,未打开蝦皮、未提交线上、未改任务状态。"
|
||||
if dry_run
|
||||
else "更新完成。",
|
||||
"{success_label}:{applied},失败:{failed},略过:{skipped}".format(
|
||||
@@ -825,4 +825,3 @@ class ApplyTab(QWidget):
|
||||
if error:
|
||||
lines.append(str(error))
|
||||
return "\n".join(lines)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user