Files

107 lines
3.2 KiB
TypeScript

export const en = {
brandName: "IranBay",
brandSubtitle: "Business",
customerBrandSubtitle: "Account",
workspaceEyebrow: "Business workspace",
workspaceHint: "Manage your catalog",
customerEyebrow: "Customer workspace",
customerHint: "Your account",
viewWebsite: "View website",
openBusinessDashboard: "Business dashboard",
openCustomerDashboard: "Customer dashboard",
openAdminDashboard: "Admin dashboard",
logOut: "Log out",
loading: "Loading",
nav: {
home: "Home",
profile: "Profile",
products: "Products",
blog: "Blog",
portfolios: "Portfolios",
gallery: "Gallery",
},
customerHome: {
title: "Welcome",
lead: "Manage your account from here.",
businessCta: "Open business dashboard",
businessLead: "You own a business on IranBay.",
adminCta: "Open admin dashboard",
adminLead: "Review marketplace listings and approve new shops.",
},
customerProfile: {
title: "Profile",
lead: "Your account details.",
phone: "Phone",
email: "Email",
name: "Name",
emptyEmail: "Not set",
},
profile: {
title: "Profile",
lead: "Update how your business appears on Meshkee.",
},
products: {
title: "Products",
lead: "Your product catalog.",
empty: "No products yet.",
emptyLead: "Add your first product to start building the catalog.",
emptyFiltered: "Nothing in this category.",
emptyFilteredLead: "Try another category, or add a product here.",
add: "Add product",
addTitle: "Add product",
addLead: "Create a product like in Meshkee CMS.",
manageCategories: "Manage categories",
categoriesTitle: "Product categories",
categoriesLead: "Organize products the same way as Meshkee CMS.",
},
blog: {
title: "Blog",
lead: "Articles and updates.",
empty: "No blog posts yet.",
emptyLead: "Publish your first article, news piece, or blog post.",
add: "Add post",
addTitle: "Add blog post",
addLead: "Create a post like in Meshkee CMS.",
manageCategories: "Manage categories",
categoriesTitle: "Blog categories",
categoriesLead: "Organize posts the same way as Meshkee CMS.",
},
portfolios: {
title: "Portfolios",
lead: "Project showcases.",
empty: "No portfolios yet.",
emptyLead: "Showcase a project with images, story, and links.",
add: "Add portfolio",
addTitle: "Add portfolio",
addLead: "Create a portfolio like in Meshkee CMS.",
manageCategories: "Manage categories",
categoriesTitle: "Portfolio categories",
categoriesLead: "Organize portfolios the same way as Meshkee CMS.",
},
gallery: {
title: "Gallery",
lead: "Upload and arrange images for your business.",
empty: "No gallery images yet.",
emptyLead: "Drop images above, or browse files to fill the gallery.",
dropTitle: "Drop images here",
dropHint: "or click to browse — JPG, PNG, WebP, GIF",
uploading: "Uploading…",
add: "Add images",
},
common: {
edit: "Edit",
remove: "Remove",
all: "All",
allInCategory: "All in category",
prev: "Prev",
next: "Next",
comingSoon: "Edit coming soon",
},
} as const;
export type EnMessages = typeof en;
export function t(): EnMessages {
return en;
}