Fix some page i18n wrong (#17682)

* fix: some pages can't translation object label.

* revert: revert wrong label fix

* feat: add openai base_url setting

* fix: fix classification modelSize i18n error

* revert: revert openai base_url setting

* fix: fix enrichments pages i18n keys wrong

* fix: fix mobile bottom bar reindexing embeddings i18n wrong

* feat: add more system stats i18n keys

* fix: fix review filter objects i18n

* chore: remove frigate+ label i18n
This commit is contained in:
GuoQing Liu
2025-04-19 09:02:15 -05:00
committed by GitHub
parent 89b54f19c8
commit c8e22a3653
14 changed files with 82 additions and 28 deletions
@@ -596,7 +596,9 @@ export default function ObjectLifecycle({
<div className="text-md mr-2 w-1/3">
<div className="flex flex-col items-end justify-start">
<p className="mb-1.5 text-sm text-primary-variant">
Zones
{t(
"objectLifecycle.lifecycleItemDesc.header.zones",
)}
</p>
{item.class_type === "entered_zone"
? item.data.zones.map((zone, index) => (
@@ -627,7 +629,9 @@ export default function ObjectLifecycle({
<div className="text-md mr-2 w-1/3">
<div className="flex flex-col items-end justify-start">
<p className="mb-1.5 text-sm text-primary-variant">
Ratio
{t(
"objectLifecycle.lifecycleItemDesc.header.ratio",
)}
</p>
{Array.isArray(item.data.box) &&
item.data.box.length >= 4
@@ -641,7 +645,7 @@ export default function ObjectLifecycle({
<div className="text-md mr-2 w-1/3">
<div className="flex flex-col items-end justify-start">
<p className="mb-1.5 text-sm text-primary-variant">
Area
{t("objectLifecycle.lifecycleItemDesc.header.area")}
</p>
{Array.isArray(item.data.box) &&
item.data.box.length >= 4 ? (
@@ -320,7 +320,11 @@ export default function ReviewDetailDialog({
ns="views/explore"
values={{
objects: missingObjects
.map((x) => t(x, { ns: "objects" }))
.map((x) =>
t(x, {
ns: "objects",
}),
)
.join(", "),
}}
>
@@ -709,7 +709,9 @@ function ObjectDetailsTab({
<div className="text-sm text-primary/40">{t("details.label")}</div>
<div className="flex flex-row items-center gap-2 text-sm capitalize">
{getIconForLabel(search.label, "size-4 text-primary")}
{t(search.label, { ns: "objects" })}
{t(search.label, {
ns: "objects",
})}
{search.sub_label && ` (${search.sub_label})`}
{isAdmin && (
<Tooltip>
@@ -980,7 +982,7 @@ function ObjectDetailsTab({
description={
search.label
? t("details.editSubLabel.desc", {
label: t(search.label, { ns: "objects" }),
label: search.label,
})
: t("details.editSubLabel.descNoLabel")
}
@@ -995,7 +997,7 @@ function ObjectDetailsTab({
description={
search.label
? t("details.editLPR.desc", {
label: t(search.label, { ns: "objects" }),
label: search.label,
})
: t("details.editLPR.descNoLabel")
}