533 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			533 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "_id": "b3f39a82-6a1b-46a4-85cc-04c3b4315511",
 | |
|   "siteId": "404c8232-9048-4519-bfba-6e78dc7005ca",
 | |
|  
 | |
|   "l10n": [
 | |
|     {
 | |
|       "locale": 0,
 | |
|       "siteName": "Contoso",
 | |
|       "siteUrl": "https://maks-it.com",
 | |
|       "settings": {
 | |
|         "timeZone": "+1",
 | |
|         "dateFormat": "MMMM YYYY, dddd",
 | |
|         "timeFormat": "HH:mm",
 | |
|         "currency": "EUR",
 | |
|         "currencySymbol": "€"
 | |
|       },
 | |
|       "homePage": {
 | |
|         "header": {
 | |
|           "title": "Home - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application home page"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": "{siteUrl}"
 | |
|           }
 | |
|         },
 | |
|         "titleSection": {
 | |
|           "title": "Hello, World! by C# and Mongo",
 | |
|           "text": "<p>Welcome to your new single-page application, built with:</p>\n      <ul>\n        <li><a href='https://get.asp.net/'>ASP.NET Core</a> and <a href='https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx'>C#</a> for cross-platform server-side code</li>\n        <li><a href='https://facebook.github.io/react/'>React</a> and <a href='https://redux.js.org/'>Redux</a> for client-side code</li>\n        <li><a href='https://getbootstrap.com/'>Bootstrap</a>, <a href='https://reactstrap.github.io/?path=/story/home-installation--page'>Reactstrap</a> and <a href=\"\"https://feathericons.com/\"\">Feather icons</a> for layout and styling</li>\n      </ul>",
 | |
|           "primaryLink": {
 | |
|             "target": "#!",
 | |
|             "anchorText": "Get Started"
 | |
|           },
 | |
|           "secondaryLink": {
 | |
|             "target": "#!",
 | |
|             "anchorText": "Learn more"
 | |
|           },
 | |
|           "image": {
 | |
|             "src": "/Image/600x400/343a40/6c757d",
 | |
|             "alt": "..."
 | |
|           }
 | |
|         },
 | |
|         "featuresSection": {
 | |
|           "title": "To help you get started, we have also set up:",
 | |
|           "items": [
 | |
|             {
 | |
|               "icon": "navigation",
 | |
|               "title": "Client-side navigation",
 | |
|               "text": "For example, click <em>Counter</em> then <em>Back</em> to return here."
 | |
|             },
 | |
|             {
 | |
|               "icon": "server",
 | |
|               "title": "Development server integration",
 | |
|               "text": "In development mode, the development server from <code>create-react-app</code> runs in the background automatically, so your client-side resources are dynamically built on demand and the page refreshes when you modify any file."
 | |
|             },
 | |
|             {
 | |
|               "icon": "terminal",
 | |
|               "title": "Efficient production builds",
 | |
|               "text": "In production mode, development-time features are disabled, and your <code>dotnet publish</code> configuration produces minified, efficiently bundled JavaScript files."
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "testimonialsSection": {
 | |
|           "items": [
 | |
|             {
 | |
|               "text": "The <code>ClientApp</code> subdirectory is a standard React application based on the <code>create-react-app</code> template. If you open a command prompt in that directory, you can run <code>yarn</code> commands such as <code>yarn test</code> or <code>yarn install</code>.",
 | |
|               "reviewer": {
 | |
|                 "image": {
 | |
|                   "src": "/Image/40x40/ced4da/6c757d",
 | |
|                   "alt": "..."
 | |
|                 },
 | |
|                 "fullName": "Admin",
 | |
|                 "position": "CEO, MAKS-IT"
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "featuredBlogsSection": {
 | |
|           "title": "Featured blogs"
 | |
|         },
 | |
|         "callToActionSection": {
 | |
|           "title": "New products, delivered to you.",
 | |
|           "text": "Sign up for our newsletter for the latest updates.",
 | |
|           "privacyDisclaimer": "We care about privacy, and will never share your data.",
 | |
|           "email": {
 | |
|             "title": "Sign up",
 | |
|             "placeHolder": "Email address..."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       "shopCatalog": {
 | |
|         "header": {
 | |
|           "title": "Shop catalog - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application shop catalog"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "titleSection": {
 | |
|           "title": "Shop in style",
 | |
|           "text": "With this shop hompeage template"
 | |
|         },
 | |
|         "shopItemsSection": {
 | |
|           "addToCart": "Add to cart"
 | |
|         }
 | |
|       },
 | |
|       "shopItem": {
 | |
|         "header": {
 | |
|           "title": "{productTitle} - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application shop item"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "productSection": {
 | |
|           "availableQuantity": "Available Qty.",
 | |
|           "addToCart": "Add to cart"
 | |
|         },
 | |
|         "relatedProductsSection": {
 | |
|           "title": "Related products",
 | |
|           "addToCart": "Add to cart"
 | |
|         }
 | |
|       },
 | |
|       "shopCart": {
 | |
|         "header": {
 | |
|           "title": "Shop cart - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application shop cart"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "titleSection": {
 | |
|           "title": "Shopping Cart",
 | |
|           "text": "<i class=\"text-info font-weight-bold\">{quantity}</i> items in your cart"
 | |
|         },
 | |
|         "productsSection": {
 | |
|           "product": "Product",
 | |
|           "price": "Price",
 | |
|           "quantity": "Quantity",
 | |
|           "subtotal": "Subtotal:",
 | |
|           "continueShopping": {
 | |
|             "target": "/shop",
 | |
|             "anchorText": "Continue shopping"
 | |
|           },
 | |
|           "checkout": {
 | |
|             "target": "checkout",
 | |
|         "anchorText": "Checkout"
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       "shopCheckout": {
 | |
|         "header": {
 | |
|           "title": "Shop - checkout {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application checkout"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "titleSection": {
 | |
|           "title": "Checkout",
 | |
|           "text": "Below is an example form built entirely with Bootstrap's form controls. Each required form group has a validation state that can be triggered by attempting to submit the form without completing it."
 | |
|         },
 | |
|         "billingAddressSection": {
 | |
|           "title": "Billing address",
 | |
|           "firstName": {
 | |
|             "title": "First name",
 | |
|             "placeHolder": "First name..."
 | |
|           },
 | |
|           "lastName": {
 | |
|             "title": "Last name",
 | |
|             "placeHolder": "Last name..."
 | |
|           },
 | |
|           "address": {
 | |
|             "title": "Address",
 | |
|             "placeHolder": "1234 Main Str.."
 | |
|           },
 | |
|           "address2": {
 | |
|             "title": "Address",
 | |
|             "optional": "(Optional)",
 | |
|             "placeHolder": "1234 Main Str.."
 | |
|           },
 | |
|           "country": {
 | |
|             "title": "Country",
 | |
|             "placeHolder": "Country..."
 | |
|           },
 | |
|           "state": {
 | |
|             "title": "State",
 | |
|             "placeHolder": "State..."
 | |
|           },
 | |
|           "city": {
 | |
|             "title": "City",
 | |
|             "placeHolder": "City..."
 | |
|           },
 | |
|           "zip": {
 | |
|             "title": "Zip",
 | |
|             "placeHolder": "Zip..."
 | |
|           }
 | |
|         },
 | |
|         "shippingAddressSection": {
 | |
|           "title": "Shipping address",
 | |
|           "firstName": {
 | |
|             "title": "First name",
 | |
|             "placeHolder": "First name..."
 | |
|           },
 | |
|           "lastName": {
 | |
|             "title": "Last name",
 | |
|             "placeHolder": "Last name..."
 | |
|           },
 | |
|           "address": {
 | |
|             "title": "Address",
 | |
|             "placeHolder": "1234 Main Str.."
 | |
|           },
 | |
|           "address2": {
 | |
|             "title": "Address",
 | |
|             "optional": "(Optional)",
 | |
|             "placeHolder": "1234 Main Str.."
 | |
|           },
 | |
|           "country": {
 | |
|             "title": "Country",
 | |
|             "placeHolder": "Country..."
 | |
|           },
 | |
|           "state": {
 | |
|             "title": "State",
 | |
|             "placeHolder": "State..."
 | |
|           },
 | |
|           "city": {
 | |
|             "title": "City",
 | |
|             "placeHolder": "City..."
 | |
|           },
 | |
|           "zip": {
 | |
|             "title": "Zip",
 | |
|             "placeHolder": "Zip..."
 | |
|           }
 | |
|         },
 | |
|         "settingsSection": {
 | |
|           "shippingAddressSameAsBillingAddress": "Shipping address is the same as my billing address",
 | |
|           "saveThisInformation": "Save this information for next time"
 | |
|         },
 | |
|         "summarySection": {
 | |
|           "title": "Your cart",
 | |
|           "total": "Total ({currency})",
 | |
|           "promoCode": {
 | |
|             "placeHolder": "Promo code"
 | |
|           },
 | |
|           "submit": {
 | |
|             "title": "Redeem"
 | |
|           }
 | |
|         },
 | |
|         "paymentSection": {
 | |
|           "title": "Payment",
 | |
|           "nameOnCard": {
 | |
|             "title": "Name on card",
 | |
|             "placeHolder": "John Doe"
 | |
|           },
 | |
|           "cardNumber": {
 | |
|             "title": "Credit card number",
 | |
|             "placeHolder": ""
 | |
|           },
 | |
|           "expiration": {
 | |
|             "title": "Expiration",
 | |
|             "placeHolder": "MM/YY"
 | |
|           },
 | |
|           "cvv": {
 | |
|             "title": "CVV",
 | |
|             "placeHolder": "123"
 | |
|           }
 | |
|         },
 | |
|         "submit": {
 | |
|           "title": "Continue to checkout"
 | |
|         }
 | |
|       },
 | |
|       "blogCatalog": {
 | |
|         "header": {
 | |
|           "title": "Blog catalog - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application blog catalog"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "titleSection": {
 | |
|           "title": "Welcome to Blog Home!",
 | |
|           "text": "A Bootstrap 5 starter layout for your next blog homepage"
 | |
|         },
 | |
|         "featuredBlogSection": {
 | |
|           "readTime": "{date} Time to read: {readTime} min"
 | |
|         }
 | |
|       },
 | |
|       "blogItem": {
 | |
|         "header": {
 | |
|           "title": "{blogTitle} - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application blog item"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "titleSection": {
 | |
|           "postedOnBy": "Posted on {date} by {nickName}"
 | |
|         },
 | |
|         "commentsSection": {
 | |
|           "leaveComment": "Join the discussion and leave a comment!"
 | |
|         }
 | |
|       },
 | |
|       "signIn": {
 | |
|         "header": {
 | |
|           "title": "Sign in - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application sign in",
 | |
|             "robots": "noindex, nofollow"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "title": "Sign in",
 | |
|         "email": {
 | |
|           "title": "Email address",
 | |
|           "placeHolder": "Email address..."
 | |
|         },
 | |
|         "password": {
 | |
|           "title": "Password",
 | |
|           "placeHolder": "Password..."
 | |
|         },
 | |
|         "dontHaveAnAccount": "Don't have an account yet? Please",
 | |
|         "signUpLink": {
 | |
|           "target": "/signup",
 | |
|           "anchorText": "Sign up"
 | |
|         },
 | |
|         "submit": {
 | |
|           "title": "Sign in"
 | |
|         }
 | |
|       },
 | |
|       "signUp": {
 | |
|         "header": {
 | |
|           "title": "Sign up - {siteName}",
 | |
|           "meta": {
 | |
|             "description": "Single-page application sign up",
 | |
|             "robots": "noindex, nofollow"
 | |
|           },
 | |
|           "link": {
 | |
|             "canonical": ""
 | |
|           }
 | |
|         },
 | |
|         "title": "Sign up",
 | |
|         "username": {
 | |
|           "title": "Username",
 | |
|           "placeHolder": "Username..."
 | |
|         },
 | |
|         "email": {
 | |
|           "title": "Email address",
 | |
|           "placeHolder": "Email address..."
 | |
|         },
 | |
|         "reEmail": {
 | |
|           "title": "Repeat email address",
 | |
|           "placeHolder": "Repeat email address..."
 | |
|         },
 | |
|         "password": {
 | |
|           "title": "Password",
 | |
|           "placeHolder": "Password..."
 | |
|         },
 | |
|         "rePassword": {
 | |
|           "title": "Repeat password",
 | |
|           "placeHolder": "Repeat password..."
 | |
|         },
 | |
|         "acceptTermsAndConditions": "Accept terms and conditions",
 | |
|         "submit": {
 | |
|           "title": "Sing up"
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   ],
 | |
|   
 | |
|   "header": {
 | |
|     "title": "{siteName}",
 | |
|     "meta": {
 | |
|       "chartset": "utf-8",
 | |
|       "google-site-verification": "",
 | |
|       "description": "Single-page application home page"
 | |
|     },
 | |
|     "link": {
 | |
|       "canonical": "{siteUrl}"
 | |
|     }
 | |
|   },
 | |
| 
 | |
|   "routes": [
 | |
|     {
 | |
|       "target": "/",
 | |
|       "component": "Home"
 | |
|     },
 | |
|     {
 | |
|       "target": "/home",
 | |
|       "component": "Home"
 | |
|     },
 | |
|     {
 | |
|       "target": "/shop",
 | |
|       "childRoutes": [
 | |
|         {
 | |
|           "target": "",
 | |
|           "component": "ShopCatalog"
 | |
|         },
 | |
|         {
 | |
|           "target": ":page",
 | |
|           "component": "ShopCatalog"
 | |
|         },
 | |
|         {
 | |
|           "target": ":page",
 | |
|           "childRoutes": [
 | |
|             {
 | |
|               "target": ":slug",
 | |
|               "component": "ShopItem"
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           "target": "cart",
 | |
|           "childRoutes": [
 | |
|             {
 | |
|               "target": "",
 | |
|               "component": "Cart"
 | |
|             },
 | |
|             {
 | |
|               "target": "checkout",
 | |
|               "component": "Checkout"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "target": "/blog",
 | |
|       "childRoutes": [
 | |
|         {
 | |
|           "target": "",
 | |
|           "component": "BlogCatalog"
 | |
|         },
 | |
|         {
 | |
|           "target": ":page",
 | |
|           "component": "BlogCatalog"
 | |
|         },
 | |
|         {
 | |
|           "target": ":page",
 | |
|           "childRoutes": [
 | |
|             {
 | |
|               "target": ":slug",
 | |
|               "component": "BlogItem"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ]
 | |
|     }
 | |
|   ],
 | |
|   "adminRoutes": [],
 | |
|   "serviceRoutes": [
 | |
|     {
 | |
|       "target": "/signin",
 | |
|       "component": "Signin"
 | |
|     },
 | |
|     {
 | |
|       "target": "/signup",
 | |
|       "component": "Signup"
 | |
|     }
 | |
|   ],
 | |
|   "topMenu": [
 | |
|     {
 | |
|       "target": "/",
 | |
|       "l10n": [
 | |
|         {
 | |
|           "locale": 0,
 | |
|           "title": "Home"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "target": "/shop",
 | |
|       "l10n": [
 | |
|         {
 | |
|           "locale": 0,
 | |
|           "title": "Shop"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "target": "/blog",
 | |
|       "l10n": [
 | |
|         {
 | |
|           "locale": 0,
 | |
|           "title": "Blog"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "target": "/signin",
 | |
|       "l10n": [
 | |
|         {
 | |
|           "locale": 0,
 | |
|           "title": "Sign in"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "target": "/signup",
 | |
|       "l10n": [
 | |
|         {
 | |
|           "locale": 0,
 | |
|           "title": "Sign up"
 | |
|         }
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       "target": "/shop/cart",
 | |
|       "icon": "shopping-cart",
 | |
|       "l10n": [
 | |
|         {
 | |
|           "locale": 0,
 | |
|           "title": "Cart ({quantity})"
 | |
|         }
 | |
|       ]
 | |
|     }
 | |
|   ],
 | |
|   "sideMenu": []
 | |
|   
 | |
| } |