feat: full site build — Project/Melody schema (Option A), admin CRUD, public sections, uploads, email+SMTP, internal analytics, legal pages, docs
This commit is contained in:
+3
-3
@@ -1,7 +1,7 @@
|
||||
import ar from "@/content/ar";
|
||||
import en from "@/content/en";
|
||||
import type { Dictionary } from "@/content/types";
|
||||
import { isComingSoonMode } from "@/lib/site";
|
||||
import { isSiteClosedMode } from "@/lib/site";
|
||||
|
||||
export const locales = ["ar", "en"] as const;
|
||||
|
||||
@@ -13,11 +13,11 @@ const dictionaries: Record<Locale, Dictionary> = {
|
||||
};
|
||||
|
||||
export function getActiveLocale(locale: Locale): Locale {
|
||||
return isComingSoonMode() ? "en" : locale;
|
||||
return isSiteClosedMode() ? "en" : locale;
|
||||
}
|
||||
|
||||
export function getEnabledLocales(): Locale[] {
|
||||
return isComingSoonMode() ? ["en"] : [...locales];
|
||||
return isSiteClosedMode() ? ["en"] : [...locales];
|
||||
}
|
||||
|
||||
export function isLocale(value: string): value is Locale {
|
||||
|
||||
Reference in New Issue
Block a user