feat(i18n): make admin and catalog components fully translatable
This commit is contained in:
1 parent
03774bb411
commit
91e649398c
29 files changed
+39288
-369
No files matched your search
@@ -237,7 +237,7 @@ export function NitroEditorDialog({
|
|||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
return () => controller.abort();
|
return () => controller.abort();
|
||||||
}, [open, classname]);
|
}, [open, classname, t]);
|
||||||
|
|
||||||
const handleTabChange = (newTab: string) => {
|
const handleTabChange = (newTab: string) => {
|
||||||
if (activeTab === "json" && newTab !== "json") {
|
if (activeTab === "json" && newTab !== "json") {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { useTranslations } from "next-intl";
|
|
||||||
import { AlertCircle, Check, Loader2, Upload } from "lucide-react";
|
import { AlertCircle, Check, Loader2, Upload } from "lucide-react";
|
||||||
|
import { useTranslations } from "next-intl";
|
||||||
import { useRef, useState } from "react";
|
import { useRef, useState } from "react";
|
||||||
import { toast } from "sonner";
|
import { toast } from "sonner";
|
||||||
import { ImportErrorBanner } from "@/components/admin/import-error-banner";
|
import { ImportErrorBanner } from "@/components/admin/import-error-banner";
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ import {
|
|||||||
Trash2,
|
Trash2,
|
||||||
Upload,
|
Upload,
|
||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
import { useTranslations } from "next-intl";
|
|
||||||
import { useRouter } from "next/navigation";
|
import { useRouter } from "next/navigation";
|
||||||
|
import { useTranslations } from "next-intl";
|
||||||
import { useMemo, useRef, useState } from "react";
|
import { useMemo, useRef, useState } from "react";
|
||||||
import { toast } from "sonner";
|
import { toast } from "sonner";
|
||||||
import { deleteSoundtrack, updateSoundtrack } from "@/actions/soundtracks";
|
import { deleteSoundtrack, updateSoundtrack } from "@/actions/soundtracks";
|
||||||
|
|||||||
@@ -179,7 +179,9 @@ export function CatalogItemsTable({
|
|||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const bulk = useTranslations("pages.admin.catalog.bulk");
|
const bulk = useTranslations("pages.admin.catalog.bulk");
|
||||||
const discovery = useTranslations("pages.admin.catalog.discovery");
|
const discovery = useTranslations("pages.admin.catalog.discovery");
|
||||||
const t = useTranslations("pages.admin.catalog.catalogItemsTable.catalogItemsTable");
|
const t = useTranslations(
|
||||||
|
"pages.admin.catalog.catalogItemsTable.catalogItemsTable",
|
||||||
|
);
|
||||||
const [bulkRefreshFrom, setBulkRefreshFrom] = useState<
|
const [bulkRefreshFrom, setBulkRefreshFrom] = useState<
|
||||||
CatalogItemData[] | null
|
CatalogItemData[] | null
|
||||||
>(null);
|
>(null);
|
||||||
|
|||||||
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1490
-9
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1498
-11
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
+1578
-15
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user