mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-07-30 13:48:07 +02:00
I18n fixes (#17699)
* fix norwegian * fix face library keys * add russian
This commit is contained in:
parent
bd0ee86db9
commit
34e34b8b15
@ -81,7 +81,8 @@ export default function GeneralSettings({ className }: GeneralSettingsProps) {
|
|||||||
{ code: "zh-CN", label: t("menu.language.zhCN") },
|
{ code: "zh-CN", label: t("menu.language.zhCN") },
|
||||||
{ code: "tr", label: t("menu.language.tr") },
|
{ code: "tr", label: t("menu.language.tr") },
|
||||||
{ code: "nl", label: t("menu.language.nl") },
|
{ code: "nl", label: t("menu.language.nl") },
|
||||||
{ code: "nb", label: t("menu.language.nb") },
|
{ code: "nb-NO", label: t("menu.language.nb") },
|
||||||
|
{ code: "ru", label: t("menu.language.ru") },
|
||||||
];
|
];
|
||||||
|
|
||||||
// settings
|
// settings
|
||||||
|
@ -288,7 +288,7 @@ function ObjectDetailsTab({
|
|||||||
setSimilarity,
|
setSimilarity,
|
||||||
setInputFocused,
|
setInputFocused,
|
||||||
}: ObjectDetailsTabProps) {
|
}: ObjectDetailsTabProps) {
|
||||||
const { t } = useTranslation(["views/explore"]);
|
const { t } = useTranslation(["views/explore", "views/faceLibrary"]);
|
||||||
|
|
||||||
const apiHost = useApiHost();
|
const apiHost = useApiHost();
|
||||||
|
|
||||||
@ -664,9 +664,12 @@ function ObjectDetailsTab({
|
|||||||
.post(`/faces/train/${trainName}/classify`, { event_id: search.id })
|
.post(`/faces/train/${trainName}/classify`, { event_id: search.id })
|
||||||
.then((resp) => {
|
.then((resp) => {
|
||||||
if (resp.status == 200) {
|
if (resp.status == 200) {
|
||||||
toast.success(t("toast.success.trainedFace"), {
|
toast.success(
|
||||||
position: "top-center",
|
t("toast.success.trainedFace", { ns: "views/faceLibrary" }),
|
||||||
});
|
{
|
||||||
|
position: "top-center",
|
||||||
|
},
|
||||||
|
);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
@ -674,9 +677,15 @@ function ObjectDetailsTab({
|
|||||||
error.response?.data?.message ||
|
error.response?.data?.message ||
|
||||||
error.response?.data?.detail ||
|
error.response?.data?.detail ||
|
||||||
"Unknown error";
|
"Unknown error";
|
||||||
toast.error(t("toast.error.trainFailed", { errorMessage }), {
|
toast.error(
|
||||||
position: "top-center",
|
t("toast.error.trainFailed", {
|
||||||
});
|
ns: "views/faceLibrary",
|
||||||
|
errorMessage,
|
||||||
|
}),
|
||||||
|
{
|
||||||
|
position: "top-center",
|
||||||
|
},
|
||||||
|
);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
[search, t],
|
[search, t],
|
||||||
@ -684,6 +693,7 @@ function ObjectDetailsTab({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex flex-col gap-5">
|
<div className="flex flex-col gap-5">
|
||||||
|
{t("toast.success.trainedFace", { ns: "views/faceLibrary" })}
|
||||||
<div className="flex w-full flex-row">
|
<div className="flex w-full flex-row">
|
||||||
<div className="flex w-full flex-col gap-3">
|
<div className="flex w-full flex-col gap-3">
|
||||||
<div className="flex flex-col gap-1.5">
|
<div className="flex flex-col gap-1.5">
|
||||||
|
Loading…
Reference in New Issue
Block a user