Stage M1
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
{
|
||||
"meta": {
|
||||
"siteName": "Sport Store",
|
||||
"defaultTitle": "Sport Store — Performance sportswear",
|
||||
"defaultDescription": "Performance sportswear for running, football, training, gym, badminton and lifestyle."
|
||||
},
|
||||
"nav": {
|
||||
"ariaMain": "Main",
|
||||
"men": "Men",
|
||||
"women": "Women",
|
||||
"sports": "Sports",
|
||||
"search": "Search",
|
||||
"account": "Account",
|
||||
"cart": "Bag",
|
||||
"openMenu": "Open menu",
|
||||
"closeMenu": "Close menu",
|
||||
"language": "Language",
|
||||
"changeLanguage": "Change language"
|
||||
},
|
||||
"sports": {
|
||||
"running": "Running",
|
||||
"football": "Football",
|
||||
"training": "Training",
|
||||
"gym": "Gym",
|
||||
"badminton": "Badminton",
|
||||
"lifestyle": "Lifestyle"
|
||||
},
|
||||
"home": {
|
||||
"heroEyebrow": "New season",
|
||||
"heroTitle": "Built for the work",
|
||||
"heroBody": "Kit that holds up on the fifth rep and the fifteenth kilometre. No shortcuts, no filler.",
|
||||
"heroCta": "Shop new arrivals",
|
||||
"heroSecondary": "Browse all",
|
||||
"newArrivals": "New arrivals",
|
||||
"shopBySport": "Shop by sport",
|
||||
"onSale": "On sale",
|
||||
"viewAll": "View all"
|
||||
},
|
||||
"listing": {
|
||||
"resultsCount": "{count, plural, =0 {No products} one {# product} other {# products}}",
|
||||
"empty": "Nothing matches those filters.",
|
||||
"emptyHint": "Try removing a filter or two.",
|
||||
"loadMore": "Load more",
|
||||
"filters": "Filters",
|
||||
"clearAll": "Clear all",
|
||||
"sortBy": "Sort by",
|
||||
"sort": {
|
||||
"newest": "Newest",
|
||||
"price_asc": "Price: low to high",
|
||||
"price_desc": "Price: high to low",
|
||||
"best_selling": "Best selling",
|
||||
"relevance": "Relevance"
|
||||
},
|
||||
"facet": {
|
||||
"brand": "Brand",
|
||||
"colour": "Colour",
|
||||
"size": "Size",
|
||||
"price": "Price",
|
||||
"onSale": "On sale only",
|
||||
"inStock": "In stock only"
|
||||
}
|
||||
},
|
||||
"product": {
|
||||
"selectColour": "Colour",
|
||||
"selectSize": "Size",
|
||||
"selectSizePrompt": "Choose a size",
|
||||
"addToBag": "Add to bag",
|
||||
"outOfStock": "Out of stock",
|
||||
"lowStock": "Only a few left",
|
||||
"inStock": "In stock",
|
||||
"sku": "SKU",
|
||||
"details": "Details",
|
||||
"specifications": "Specifications",
|
||||
"sizeGuide": "Size guide",
|
||||
"save": "Save {percent}%",
|
||||
"sale": "Sale",
|
||||
"new": "New",
|
||||
"from": "From",
|
||||
"notAvailable": "This combination is not available",
|
||||
"comingSoon": "Add to bag arrives with the cart milestone."
|
||||
},
|
||||
"search": {
|
||||
"title": "Search",
|
||||
"placeholder": "Search products, brands, sports",
|
||||
"resultsFor": "Results for “{query}”",
|
||||
"noQuery": "Type something to start searching."
|
||||
},
|
||||
"breadcrumbs": {
|
||||
"home": "Home"
|
||||
},
|
||||
"footer": {
|
||||
"tagline": "Performance sportswear, built for training days and the ones after.",
|
||||
"shop": "Shop",
|
||||
"sports": "Sports",
|
||||
"account": "Account",
|
||||
"orders": "Orders",
|
||||
"wishlist": "Wishlist",
|
||||
"journal": "Journal",
|
||||
"rights": "© {year} Sport Store."
|
||||
},
|
||||
"account": {
|
||||
"title": "Account",
|
||||
"profile": "Profile",
|
||||
"orders": "Orders",
|
||||
"addresses": "Addresses",
|
||||
"wishlist": "Wishlist"
|
||||
},
|
||||
"notFound": {
|
||||
"code": "404",
|
||||
"title": "Nothing here",
|
||||
"body": "That page has moved or never existed. The gear is still where you left it.",
|
||||
"cta": "Back to shop"
|
||||
},
|
||||
"error": {
|
||||
"title": "Something went wrong",
|
||||
"body": "We could not load this page. Please try again.",
|
||||
"retry": "Try again",
|
||||
"offline": "We could not reach the store. Check your connection and try again."
|
||||
},
|
||||
"milestone": {
|
||||
"planned": "Planned: {milestone}"
|
||||
},
|
||||
"placeholder": {
|
||||
"cart": {
|
||||
"title": "Your bag",
|
||||
"body": "Line items with variant title and live availability. Totals are always recomputed by the API — the client never submits a price."
|
||||
},
|
||||
"blog": {
|
||||
"title": "Journal",
|
||||
"body": "Editorial content served from the CMS module: training guides, drops and athlete stories."
|
||||
},
|
||||
"checkout": {
|
||||
"title": "Checkout",
|
||||
"body": "Contact, shipping address, delivery method, payment. Each step is server-validated and stock is reserved before a payment intent is created."
|
||||
},
|
||||
"account": {
|
||||
"title": "Account",
|
||||
"body": "Overview: recent orders, saved addresses and profile at a glance."
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profile",
|
||||
"body": "Name, email, phone, password and marketing preferences."
|
||||
},
|
||||
"orders": {
|
||||
"title": "Orders",
|
||||
"body": "Order history and detail. Every line renders the snapshot taken at purchase time, never the live catalog."
|
||||
},
|
||||
"addresses": {
|
||||
"title": "Addresses",
|
||||
"body": "Address book with Vietnamese province, district and ward selection, stored with administrative codes for shipping integrations."
|
||||
},
|
||||
"wishlist": {
|
||||
"title": "Wishlist",
|
||||
"body": "Saved variants, and the signal source for back-in-stock notifications."
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user