style(copy): fix remaining punctuation violations and make check:copy strict
Auto-fix of 602 string literals across 74 files (half-width punctuation next to Chinese, parenthesised Chinese, quotes); biome reflow; e2/e6 assertions follow the new full-width summaries. check:copy now runs with --strict in ci. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
0fccfe257d
commit
fb84a71f80
76 files changed
+582
-570
No files matched your search
@@ -79,7 +79,7 @@ export function SiteOriginView({ site }: { site: SiteListItem }) {
|
||||
<EmptyState
|
||||
icon={Globe}
|
||||
title="没有启用的浏览器服务"
|
||||
description="登记 camofox 地址与访问凭证后,这里显示站点的真实页面。"
|
||||
description="登记 camofox 地址与访问凭证后,这里显示站点的真实页面。"
|
||||
/>
|
||||
);
|
||||
if (!site.enabled) return <EmptyState icon={Globe} title="站点已停用" description="启用站点后才能打开原站页面。" />;
|
||||
@@ -88,7 +88,7 @@ export function SiteOriginView({ site }: { site: SiteListItem }) {
|
||||
<EmptyState
|
||||
icon={Globe}
|
||||
title="还没有打开这个站点的浏览器会话"
|
||||
description="打开后显示站点首页;验证码等需本人操作在此完成。"
|
||||
description="打开后显示站点首页;验证码等需本人操作在此完成。"
|
||||
action={
|
||||
<Button
|
||||
size="sm"
|
||||
@@ -143,7 +143,7 @@ export function SiteOriginView({ site }: { site: SiteListItem }) {
|
||||
<div className="flex flex-wrap items-center gap-2">
|
||||
<StatusBadge tone={conn.tone}>{conn.text}</StatusBadge>
|
||||
<StatusBadge tone={CONTROLLER_TONE[s.controller] ?? "neutral"}>
|
||||
当前控制:{CONTROLLER_LABEL[s.controller]}
|
||||
当前控制:{CONTROLLER_LABEL[s.controller]}
|
||||
{human && leaseHolder ? `(${leaseHolder})` : ""}
|
||||
</StatusBadge>
|
||||
{waiting ? <StatusBadge tone="warning">{waiting}</StatusBadge> : null}
|
||||
@@ -155,7 +155,7 @@ export function SiteOriginView({ site }: { site: SiteListItem }) {
|
||||
disabled={busy}
|
||||
onClick={() =>
|
||||
control.release.mutate(s.id, {
|
||||
onSuccess: () => toast.success("已交还,Agent 会重新读取页面"),
|
||||
onSuccess: () => toast.success("已交还,Agent 会重新读取页面"),
|
||||
onError: (e) => toast.error(errorMessage(e)),
|
||||
})
|
||||
}
|
||||
@@ -261,7 +261,7 @@ export function SiteOriginView({ site }: { site: SiteListItem }) {
|
||||
<form onSubmit={onTextSubmit} className="flex min-w-0 items-center gap-1.5">
|
||||
<Input
|
||||
aria-label="输入到页面"
|
||||
placeholder="先点页面上的输入框,再在这里输入"
|
||||
placeholder="先点页面上的输入框,再在这里输入"
|
||||
value={text}
|
||||
onChange={(e) => setText(e.target.value)}
|
||||
className="h-8 min-w-0 flex-1"
|
||||
@@ -315,7 +315,7 @@ export function SiteOriginView({ site }: { site: SiteListItem }) {
|
||||
variant="outline"
|
||||
size="xs"
|
||||
disabled={busy}
|
||||
title="用站点账号的密码填当前输入框;密码不经过这个页面"
|
||||
title="用站点账号的密码填当前输入框;密码不经过这个页面"
|
||||
onClick={() => send({ kind: "credential", credential: "password" })}
|
||||
>
|
||||
<KeyRound />
|
||||
|
||||
Reference in new issue
Block a user