{ "name": "woocommerce/product-average-rating", "title": "Product Average Rating (Beta)", "description": "Display the average rating of a product", "apiVersion": 3, "category": "woocommerce-product-elements", "attributes": { "textAlign": { "type": "string" } }, "keywords": [ "WooCommerce" ], "ancestor": [ "woocommerce/single-product" ], "supports": { "interactivity": { "clientNavigation": true }, "color": { "text": true, "background": true, "__experimentalSkipSerialization": true }, "spacing": { "margin": true, "padding": true, "__experimentalSkipSerialization": true }, "typography": { "fontSize": true, "__experimentalFontWeight": true, "__experimentalSkipSerialization": true }, "__experimentalSelector": ".wc-block-components-product-average-rating" }, "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json" } {"translation-revision-date":"2024-11-01T05:13:34+00:00","generator":"WP-CLI\/2.12.0","source":"public\/build\/extendify-launch-96e851589a4daeadd2c0.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ary","plural-forms":"nplurals=2; plural=(n != 1);"},"Pick Your Site Structure":["\u0627\u062e\u062a\u0631 \u0647\u064a\u0643\u0644 \u0645\u0648\u0642\u0639\u0643"],"Loading...":["\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644..."],"Blog":["\u0627\u0644\u0645\u062f\u0648\u0646\u0629"],"Events":["\u0627\u0644\u0641\u0639\u0627\u0644\u064a\u0627\u062a"],"Terms of Use":["\u0634\u0631\u0648\u0637 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645"],"Back":["\u0639\u0648\u062f\u0629"],"Next":["\u0627\u0644\u062a\u0627\u0644\u064a"],"Added by Launch":["\u062a\u0645\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0628\u0648\u0627\u0633\u0637\u0629 Launch"],"Header Navigation":["\u062a\u0631\u0648\u064a\u0633\u0629 \u0627\u0644\u062a\u0646\u0642\u0644"],"Start over?":["\u0627\u0644\u0628\u062f\u0621 \u0645\u0646 \u062c\u062f\u064a\u062f\u061f"],"Go through the onboarding process again to create a new site.":["\u0642\u0645 \u0628\u0625\u0639\u0627\u062f\u0629 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0644\u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0642\u0639 \u062c\u062f\u064a\u062f."],"Exit":["\u062e\u0631\u0648\u062c"],"Processing":["\u0645\u0639\u0627\u0644\u062c\u0629"],"Continue":["\u0645\u062a\u0627\u0628\u0639\u0629"],"Just a moment, this is taking longer than expected.":["\u0644\u062d\u0638\u0629 \u0645\u0646 \u0641\u0636\u0644\u0643\u060c \u0647\u0630\u0627 \u064a\u0633\u062a\u063a\u0631\u0642 \u0648\u0642\u062a\u0627\u064b \u0623\u0637\u0648\u0644 \u0645\u0646 \u0627\u0644\u0645\u062a\u0648\u0642\u0639."],"E.g., We are a yoga studio in London with professionally trained instructors with focus on hot yoga for therapeutic purposes.":["\u0645\u062b\u0627\u0644: \u0646\u062d\u0646 \u0627\u0633\u062a\u0648\u062f\u064a\u0648 \u064a\u0648\u063a\u0627 \u0641\u064a \u0644\u0646\u062f\u0646 \u0645\u0639 \u0645\u062f\u0631\u0628\u064a\u0646 \u0645\u062d\u062a\u0631\u0641\u064a\u0646 \u0646\u0631\u0643\u0632 \u0639\u0644\u0649 \u0627\u0644\u064a\u0648\u063a\u0627 \u0627\u0644\u0633\u0627\u062e\u0646\u0629 \u0644\u0623\u063a\u0631\u0627\u0636 \u0639\u0644\u0627\u062c\u064a\u0629"],"Professional":["\u0645\u062d\u062a\u0631\u0641"],"Friendly":["\u0648\u062f\u0648\u062f"],"Inspirational":["\u0645\u0644\u0647\u0645"],"Informative":["\u0645\u0639\u0644\u0648\u0645\u0627\u062a\u064a"],"Persuasive":["\u0645\u0642\u0646\u0639"],"Home page":["\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629"],"Pick the pages to add to your website":["\u0627\u062e\u062a\u0631 \u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0644\u0625\u0636\u0627\u0641\u062a\u0647\u0627 \u0625\u0644\u0649 \u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a"],"We already selected the most common pages for your type of website.":["\u0644\u0642\u062f \u0627\u062e\u062a\u0631\u0646\u0627 \u0628\u0627\u0644\u0641\u0639\u0644 \u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0623\u0643\u062b\u0631 \u0634\u064a\u0648\u0639\u0627\u064b \u0644\u0646\u0648\u0639 \u0645\u0648\u0642\u0639\u0643."],"View more pages":["\u0639\u0631\u0636 \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0635\u0641\u062d\u0627\u062a"],"Exit Launch":["\u0625\u0646\u0647\u0627\u0621 \u0627\u0644\u062a\u0634\u063a\u064a\u0644"],"Skip":["\u062a\u062c\u0627\u0648\u0632"],"Press to select":["\u0627\u0636\u063a\u0637 \u0644\u0644\u062a\u062d\u062f\u064a\u062f"],"Enter your website name":["\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a"],"Single-Page Website":["\u0645\u0648\u0642\u0639 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0628\u0635\u0641\u062d\u0629 \u0648\u0627\u062d\u062f\u0629"],"All content displayed on one scrolling page.":["\u0643\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0645\u0639\u0631\u0648\u0636 \u0641\u064a \u0635\u0641\u062d\u0629 \u062a\u0645\u0631\u064a\u0631 \u0648\u0627\u062d\u062f\u0629"],"Multi-Page Website":["\u0645\u0648\u0642\u0639 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0635\u0641\u062d\u0627\u062a"],"Multiple interconnected pages.":["\u0635\u0641\u062d\u0627\u062a \u0645\u062a\u0631\u0627\u0628\u0637\u0629 \u0645\u062a\u0639\u062f\u062f\u0629"],"Pick a design for your website":["\u0627\u062e\u062a\u0631 \u062a\u0635\u0645\u064a\u0645\u064b\u0627 \u0644\u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a"],"You can personalize this later.":["\u064a\u0645\u0643\u0646\u0643 \u062a\u062e\u0635\u064a\u0635 \u0647\u0630\u0627 \u0644\u0627\u062d\u0642\u064b\u0627"],"Applying your website styles":["\u062a\u0637\u0628\u064a\u0642 \u062a\u0646\u0633\u064a\u0642\u0627\u062a \u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a"],"Creating a beautiful website":["\u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0642\u0639 \u062c\u0645\u064a\u0644"],"Installing necessary plugins":["\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0627\u0644\u0636\u0631\u0648\u0631\u064a\u0629"],"Populating data":["\u0645\u0644\u0621 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a"],"Personalizing your experience":["\u062a\u062e\u0635\u064a\u0635 \u062a\u062c\u0631\u0628\u062a\u0643"],"Adding page content":["\u0625\u0636\u0627\u0641\u0629 \u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0635\u0641\u062d\u0629"],"Starting off with a full website":["\u0627\u0644\u0628\u062f\u0621 \u0628\u0645\u0648\u0642\u0639 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0643\u0627\u0645\u0644"],"Creating pages with custom content":["\u0625\u0646\u0634\u0627\u0621 \u0635\u0641\u062d\u0627\u062a \u0628\u0645\u062d\u062a\u0648\u0649 \u0645\u062e\u0635\u0635"],"Setting up site layout":["\u0625\u0639\u062f\u0627\u062f \u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0645\u0648\u0642\u0639"],"Setting up your Site Assistant":["\u0625\u0639\u062f\u0627\u062f \u0645\u0633\u0627\u0639\u062f \u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643"],"Helping you to succeed":["\u0646\u0633\u0627\u0639\u062f\u0643 \u0639\u0644\u0649 \u0627\u0644\u0646\u062c\u0627\u062d"],"Your website has been created!":["\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a!"],"Redirecting in 3, 2, 1...":["\u062c\u0627\u0631\u064d \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0648\u062c\u064a\u0647 \u062e\u0644\u0627\u0644 3\u060c 2\u060c 1..."],"We encountered a server error we cannot recover from. Please reload the page and try again.":["\u0648\u0627\u062c\u0647\u0646\u0627 \u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u062e\u0627\u062f\u0645 \u0644\u0627 \u064a\u0645\u0643\u0646\u0646\u0627 \u0627\u0644\u062a\u0639\u0627\u0641\u064a \u0645\u0646\u0647. \u064a\u0631\u062c\u0649 \u0625\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629 \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."],"One more thing before we start.":["\u0634\u064a\u0621 \u0622\u062e\u0631 \u0642\u0628\u0644 \u0623\u0646 \u0646\u0628\u062f\u0623"],"Hey there, Launch is powered by Extendable and is required to proceed. You can install it from the link below and start over once activated.":["\u0645\u0631\u062d\u0628\u064b\u0627\u060c \u064a\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 Launch \u0628\u0648\u0627\u0633\u0637\u0629 Extendable \u0648\u0647\u0648 \u0645\u0637\u0644\u0648\u0628 \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629. \u064a\u0645\u0643\u0646\u0643 \u062a\u062b\u0628\u064a\u062a\u0647 \u0645\u0646 \u0627\u0644\u0631\u0627\u0628\u0637 \u0623\u062f\u0646\u0627\u0647 \u0648\u0627\u0644\u0628\u062f\u0621 \u0645\u0646 \u062c\u062f\u064a\u062f \u0628\u0645\u062c\u0631\u062f \u062a\u0641\u0639\u064a\u0644\u0647"],"Take me there":["\u062e\u0630\u0646\u064a \u0625\u0644\u0649 \u0647\u0646\u0627\u0643"],"Share your vision, and we'll craft a website that's perfectly tailored to your needs, ready to launch in no time. Let's begin by learning more about what you're building.":["\u0634\u0627\u0631\u0643 \u0631\u0624\u064a\u062a\u0643\u060c \u0648\u063a\u0627\u062f\u064a \u0646\u0635\u0627\u064a\u0628\u0648 \u0644\u064a\u0643 \u0645\u0648\u0642\u0639 \u0648\u064a\u0628 \u0645\u0646\u0627\u0633\u0628 \u0644\u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a\u0643\u060c \u0648\u062c\u0627\u0647\u0632 \u0644\u0644\u0625\u0637\u0644\u0627\u0642 \u0641\u064a \u0648\u0642\u062a \u0642\u0635\u064a\u0631. \u0646\u0628\u062f\u0627\u0648 \u0628\u062a\u0639\u0644\u0645 \u0627\u0644\u0645\u0632\u064a\u062f \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u062f\u064a\u0627\u0644\u0643."],"Launch - AI-Powered Web Creation":["\u0625\u0637\u0644\u0627\u0642 - \u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0627\u0642\u0639 \u0628\u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a"],"Customizing Your Experience":["\u062a\u062e\u0635\u064a\u0635 \u062a\u062c\u0631\u0628\u062a\u0643"],"Designing Your Options":["\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u062f\u064a\u0627\u0644\u0643"],"Please wait while we analyze your inputs and tailor your experience.":["\u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0628\u064a\u0646\u0645\u0627 \u0646\u0642\u0648\u0645 \u0628\u062a\u062d\u0644\u064a\u0644 \u0645\u062f\u062e\u0644\u0627\u062a\u0643 \u0648\u062a\u062e\u0635\u064a\u0635 \u062a\u062c\u0631\u0628\u062a\u0643."],"Please wait while we build some website options for you to select from.":["\u0639\u0641\u0627\u0643 \u062a\u0633\u0646\u0649 \u062d\u062a\u0627 \u0646\u0628\u0646\u064a\u0648 \u0644\u064a\u0643 \u0634\u064a \u0627\u062e\u062a\u064a\u0627\u0631\u0627\u062a \u062f\u064a\u0627\u0644 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0628\u0627\u0634 \u062a\u062e\u062a\u0627\u0631 \u0645\u0646\u0647\u0627"],"Creating blog sample data":["\u0625\u0646\u0634\u0627\u0621 \u0628\u064a\u0627\u0646\u0627\u062a \u0646\u0645\u0648\u0630\u062c\u064a\u0629 \u0644\u0644\u0645\u062f\u0648\u0646\u0629"],"More":["\u0627\u0644\u0645\u0632\u064a\u062f"],"Blog Post %s":["\u062a\u062f\u0648\u064a\u0646\u0629 %s"],"Importing shop sample data":["\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0645\u062a\u062c\u0631"],"%s pages\/posts created in the prior onboarding session will be deleted.":["%s \u0635\u0641\u062d\u0627\u062a\/\u0645\u0642\u0627\u0644\u0627\u062a \u0627\u0644\u0644\u064a \u062a\u062e\u0644\u0642\u0627\u062a \u0641\u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629 \u063a\u0627\u062f\u064a \u064a\u062a\u0645 \u062d\u0630\u0641\u0647\u0627."],"Select your site's tone":["\u0627\u062e\u062a\u0627\u0631 \u0646\u0628\u0631\u0629 \u0645\u0648\u0642\u0639\u0643"],"Website title (required)":["\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u0642\u0639 (\u0625\u062c\u0628\u0627\u0631\u064a)"],"Hello World Featured Image":["\u0635\u0648\u0631\u0629 \u0645\u0645\u064a\u0632\u0629 \u0645\u0631\u062d\u0628\u0627 \u0628\u0627\u0644\u0639\u0627\u0644\u0645"],"Business":["\u0627\u0644\u0623\u0639\u0645\u0627\u0644"],"eCommerce":["\u0627\u0644\u062a\u062c\u0627\u0631\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629"],"Landing Page":["\u0635\u0641\u062d\u0629 \u0627\u0644\u0647\u0628\u0648\u0637"],"Other":["\u0622\u062e\u0631"],"Landing Page title (required)":["\u0639\u0646\u0648\u0627\u0646 \u0635\u0641\u062d\u0629 \u0627\u0644\u0647\u0628\u0648\u0637 (\u0625\u062c\u0628\u0627\u0631\u064a)"],"E.g., We are an online store specializing in eco-friendly home goods, offering sustainably sourced products to help you live a greener lifestyle.":["\u0645\u062b\u0627\u0644: \u062d\u0646\u0627 \u0645\u062a\u062c\u0631 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u062a\u062e\u0635\u0635\u064a\u0646 \u0641\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0646\u0632\u0644\u064a\u0629 \u0635\u062f\u064a\u0642\u0629 \u0644\u0644\u0628\u064a\u0626\u0629\u060c \u0643\u0646\u0642\u062f\u0645\u0648 \u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0633\u062a\u062f\u0627\u0645\u0629 \u0628\u0627\u0634 \u0646\u0639\u0627\u0648\u0646\u0648\u0643 \u062a\u0639\u064a\u0634 \u062d\u064a\u0627\u0629 \u0623\u0643\u062b\u0631 \u062e\u0636\u0631\u0629."],"E.g., A personal finance blog sharing expert tips on budgeting, investing, and achieving financial freedom for young professionals.":["\u0645\u062b\u0627\u0644: \u0645\u062f\u0648\u0646\u0629 \u0645\u0627\u0644\u064a\u0629 \u0634\u062e\u0635\u064a\u0629 \u0643\u062a\u0634\u0627\u0631\u0643 \u0646\u0635\u0627\u0626\u062d \u062e\u0628\u0631\u0627\u0621 \u0641\u0627\u0644\u062a\u062f\u0628\u064a\u0631 \u0627\u0644\u0645\u0627\u0644\u064a\u060c \u0627\u0644\u0627\u0633\u062a\u062b\u0645\u0627\u0631\u060c \u0648\u062a\u062d\u0642\u064a\u0642 \u0627\u0644\u062d\u0631\u064a\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0644\u0644\u0645\u062d\u062a\u0631\u0641\u064a\u0646 \u0627\u0644\u0634\u0628\u0627\u0628"],"E.g., A free ebook packed with actionable productivity tips and strategies to help you stay focused, manage your time effectively, and achieve your goals.":["\u0645\u062b\u0627\u0644\u060c \u0643\u062a\u0627\u0628 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u062c\u0627\u0646\u064a \u0641\u064a\u0647 \u0646\u0635\u0627\u0626\u062d \u0648\u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u0627\u062a \u0639\u0645\u0644\u064a\u0629 \u0644\u0632\u064a\u0627\u062f\u0629 \u0627\u0644\u0625\u0646\u062a\u0627\u062c\u064a\u0629 \u0628\u0627\u0634 \u062a\u0628\u0642\u0649 \u0645\u0631\u0643\u0632\u060c \u062a\u062f\u064a\u0631 \u0648\u0642\u062a\u0643 \u0628\u0641\u0639\u0627\u0644\u064a\u0629\u060c \u0648\u062a\u062d\u0642\u0642 \u0623\u0647\u062f\u0627\u0641\u0643"],"E.g., A personal photography portfolio featuring a collection of landscape, portrait, and street photography, capturing moments from around the world.":["\u0645\u062b\u0627\u0644: \u0628\u0648\u0631\u062a\u0641\u0648\u0644\u064a\u0648 \u0634\u062e\u0635\u064a \u0644\u0644\u062a\u0635\u0648\u064a\u0631 \u0643\u064a\u0636\u0645 \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0646 \u0635\u0648\u0631 \u0627\u0644\u0645\u0646\u0627\u0638\u0631 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629\u060c \u0627\u0644\u0628\u0648\u0631\u062a\u0631\u064a\u0647\u060c \u0648\u062a\u0635\u0648\u064a\u0631 \u0627\u0644\u0634\u0627\u0631\u0639\u060c \u0643\u064a\u0644\u062a\u0642\u0637 \u0644\u062d\u0638\u0627\u062a \u0645\u0646 \u062c\u0645\u064a\u0639 \u0623\u0646\u062d\u0627\u0621 \u0627\u0644\u0639\u0627\u0644\u0645"],"Describe your business":["\u0648\u0635\u0641 \u0646\u0634\u0627\u0637\u0643 \u0627\u0644\u062a\u062c\u0627\u0631\u064a"],"Describe your eCommerce website":["\u0648\u0635\u0641 \u0627\u0644\u0645\u0648\u0642\u0639 \u062f\u064a\u0627\u0644\u0643 \u0644\u0644\u062a\u062c\u0627\u0631\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629"],"Describe your blog":["\u0648\u0635\u0641 \u0627\u0644\u0645\u062f\u0648\u0646\u0629 \u062f\u064a\u0627\u0644\u0643"],"Describe your Landing Page":["\u0648\u0635\u0641 \u0635\u0641\u062d\u0629 \u0627\u0644\u0647\u0628\u0648\u0637 \u062f\u064a\u0627\u0644\u0643"],"Describe your website":["\u0648\u0635\u0641 \u0627\u0644\u0645\u0648\u0642\u0639 \u062f\u064a\u0627\u0644\u0643"],"Call-To-Action Link":["\u0631\u0627\u0628\u0637 \u062f\u0639\u0648\u0629 \u0644\u0644\u0639\u0645\u0644"],"This link will be used in all Call-to-Action buttons, directing visitors to your chosen destination.":["\u0647\u0627\u062f \u0627\u0644\u0631\u0627\u0628\u0637 \u063a\u0627\u062f\u064a \u064a\u062a\u0633\u062a\u0639\u0645\u0644 \u0641\u0643\u0644 \u0627\u0644\u0623\u0632\u0631\u0627\u0631 \u062f\u064a\u0627\u0644 \"\u0646\u062f\u0627\u0621 \u0644\u0644\u0639\u0645\u0644\"\u060c \u0628\u0627\u0634 \u064a\u0648\u062c\u0647 \u0627\u0644\u0632\u0648\u0627\u0631 \u0644\u0644\u0648\u062c\u0647\u0629 \u0627\u0644\u0644\u064a \u0627\u062e\u062a\u0631\u062a\u064a\u0647\u0627"],"What type of website are you creating?":["\u0634\u0646\u0648 \u0646\u0648\u0639 \u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0644\u064a \u0643\u062a\u0646\u0634\u0626\u061f"],"Tell Us About Your Landing Page":["\u062e\u0628\u0631\u0646\u0627 \u0639\u0644\u0649 \u0635\u0641\u062d\u0629 \u0627\u0644\u0647\u0628\u0648\u0637 \u062f\u064a\u0627\u0644\u0643"],"Tell Us About Your Website":["\u062e\u0628\u0631\u0646\u0627 \u0639\u0644\u0649 \u0645\u0648\u0642\u0639\u0643"],"Share your vision, and we'll craft a landing page that's perfectly tailored to your needs, ready to launch in no time. Let's begin by learning more about what you're building.":["\u0634\u0627\u0631\u0643 \u0631\u0624\u064a\u062a\u0643\u060c \u0648\u063a\u0627\u062f\u064a \u0646\u0635\u0627\u064a\u0628\u0648 \u0635\u0641\u062d\u0629 \u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0627\u0644\u0644\u064a \u0645\u062a\u0646\u0627\u0633\u0628\u0629 \u0645\u0639 \u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a\u0643\u060c \u0648\u062c\u0627\u0647\u0632\u0629 \u0644\u0644\u0625\u0637\u0644\u0627\u0642 \u0641\u0627\u0644\u062d\u064a\u0646. \u0646\u0628\u062f\u0627\u0648 \u0628\u062a\u0639\u0644\u0645 \u0627\u0644\u0645\u0632\u064a\u062f \u0639\u0644\u0649 \u0627\u0644\u0644\u064a \u0643\u062a\u0628\u0646\u064a."],"Installing supporting plugins":["\u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0627\u0644\u062f\u0627\u0639\u0645\u0629"],"Privacy Policy":["\u0633\u064a\u0627\u0633\u0629 \u0627\u0644\u062e\u0635\u0648\u0635\u064a\u0629"],"By using AI features, you agree to the OpenAI %1$s and %2$s.":["\u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0643 \u0644\u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a\u060c \u0641\u0625\u0646\u0643 \u062a\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 %1$s \u0648 %2$s \u062f\u064a\u0627\u0644 OpenAI"]}}}/** * WooCommerce Message Functions * * Functions for error/message handling and display. * * @package WooCommerce\Functions * @version 2.1.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Get the count of notices added, either for all notices (default) or for one. * particular notice type specified by $notice_type. * * @since 2.1 * @param string $notice_type Optional. The name of the notice type - either error, success or notice. * @return int */ function wc_notice_count( $notice_type = '' ) { if ( ! did_action( 'woocommerce_init' ) ) { wc_doing_it_wrong( __FUNCTION__, __( 'This function should not be called before woocommerce_init.', 'woocommerce' ), '2.3' ); return; } $notice_count = 0; $all_notices = WC()->session->get( 'wc_notices', array() ); if ( isset( $all_notices[ $notice_type ] ) && is_array( $all_notices[ $notice_type ] ) ) { $notice_count = count( $all_notices[ $notice_type ] ); } elseif ( empty( $notice_type ) ) { foreach ( $all_notices as $notices ) { if ( is_countable( $notices ) ) { $notice_count += count( $notices ); } } } return $notice_count; } /** * Check if a notice has already been added. * * @since 2.1 * @param string $message The text to display in the notice. * @param string $notice_type Optional. The name of the notice type - either error, success or notice. * @return bool */ function wc_has_notice( $message, $notice_type = 'success' ) { if ( ! did_action( 'woocommerce_init' ) ) { wc_doing_it_wrong( __FUNCTION__, __( 'This function should not be called before woocommerce_init.', 'woocommerce' ), '2.3' ); return false; } $notices = WC()->session->get( 'wc_notices', array() ); $notices = isset( $notices[ $notice_type ] ) ? $notices[ $notice_type ] : array(); return array_search( $message, wp_list_pluck( $notices, 'notice' ), true ) !== false; } /** * Add and store a notice. * * @since 2.1 * @version 3.9.0 * @param string $message The text to display in the notice. * @param string $notice_type Optional. The name of the notice type - either error, success or notice. * @param array $data Optional notice data. */ function wc_add_notice( $message, $notice_type = 'success', $data = array() ) { if ( ! did_action( 'woocommerce_init' ) ) { wc_doing_it_wrong( __FUNCTION__, __( 'This function should not be called before woocommerce_init.', 'woocommerce' ), '2.3' ); return; } $notices = WC()->session->get( 'wc_notices', array() ); // Backward compatibility. if ( 'success' === $notice_type ) { $message = apply_filters( 'woocommerce_add_message', $message ); } $message = apply_filters( 'woocommerce_add_' . $notice_type, $message ); if ( ! empty( $message ) ) { $notices[ $notice_type ][] = array( 'notice' => $message, 'data' => $data, ); } WC()->session->set( 'wc_notices', $notices ); } /** * Set all notices at once. * * @since 2.6.0 * @param array[] $notices Array of notices. */ function wc_set_notices( $notices ) { if ( ! did_action( 'woocommerce_init' ) ) { wc_doing_it_wrong( __FUNCTION__, __( 'This function should not be called before woocommerce_init.', 'woocommerce' ), '2.6' ); return; } WC()->session->set( 'wc_notices', $notices ); } /** * Unset all notices. * * @since 2.1 */ function wc_clear_notices() { if ( ! did_action( 'woocommerce_init' ) ) { wc_doing_it_wrong( __FUNCTION__, __( 'This function should not be called before woocommerce_init.', 'woocommerce' ), '2.3' ); return; } WC()->session->set( 'wc_notices', null ); } /** * Prints messages and errors which are stored in the session, then clears them. * * @since 2.1 * @param bool $return true to return rather than echo. @since 3.5.0. * @return string|void */ function wc_print_notices( $return = false ) { if ( ! did_action( 'woocommerce_init' ) ) { wc_doing_it_wrong( __FUNCTION__, __( 'This function should not be called before woocommerce_init.', 'woocommerce' ), '2.3' ); return; } $session = WC()->session; // If the session handler has not initialized, there will be no notices for us to read. if ( null === $session ) { return; } $all_notices = $session->get( 'wc_notices', array() ); $notice_types = apply_filters( 'woocommerce_notice_types', array( 'error', 'success', 'notice' ) ); // Buffer output. ob_start(); foreach ( $notice_types as $notice_type ) { if ( wc_notice_count( $notice_type ) > 0 ) { $messages = array(); foreach ( $all_notices[ $notice_type ] as $notice ) { $messages[] = isset( $notice['notice'] ) ? $notice['notice'] : $notice; } wc_get_template( "notices/{$notice_type}.php", array( 'messages' => array_filter( $messages ), // @deprecated 3.9.0 'notices' => array_filter( $all_notices[ $notice_type ] ), ) ); } } wc_clear_notices(); $notices = wc_kses_notice( ob_get_clean() ); if ( $return ) { return $notices; } echo $notices; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** * Print a single notice immediately. * * @since 2.1 * @version 3.9.0 * @param string $message The text to display in the notice. * @param string $notice_type Optional. The singular name of the notice type - either error, success or notice. * @param array $data Optional notice data. @since 3.9.0. * @param bool $return true to return rather than echo. @since 7.7.0. */ function wc_print_notice( $message, $notice_type = 'success', $data = array(), $return = false ) { if ( 'success' === $notice_type ) { $message = apply_filters( 'woocommerce_add_message', $message ); } $message = apply_filters( 'woocommerce_add_' . $notice_type, $message ); // Buffer output. ob_start(); wc_get_template( "notices/{$notice_type}.php", array( 'messages' => array( $message ), // @deprecated 3.9.0 'notices' => array( array( 'notice' => $message, 'data' => $data, ), ), ) ); $notice = wc_kses_notice( ob_get_clean() ); if ( $return ) { return $notice; } echo $notice; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** * Returns all queued notices, optionally filtered by a notice type. * * @since 2.1 * @version 3.9.0 * @param string $notice_type Optional. The singular name of the notice type - either error, success or notice. * @return array[] */ function wc_get_notices( $notice_type = '' ) { if ( ! did_action( 'woocommerce_init' ) ) { wc_doing_it_wrong( __FUNCTION__, __( 'This function should not be called before woocommerce_init.', 'woocommerce' ), '2.3' ); return; } $all_notices = WC()->session->get( 'wc_notices', array() ); if ( empty( $notice_type ) ) { $notices = $all_notices; } elseif ( isset( $all_notices[ $notice_type ] ) ) { $notices = $all_notices[ $notice_type ]; } else { $notices = array(); } return $notices; } /** * Add notices for WP Errors. * * @param WP_Error $errors Errors. */ function wc_add_wp_error_notices( $errors ) { if ( is_wp_error( $errors ) && $errors->get_error_messages() ) { foreach ( $errors->get_error_messages() as $error ) { wc_add_notice( $error, 'error' ); } } } /** * Filters out the same tags as wp_kses_post, but allows tabindex for element. * * @since 3.5.0 * @param string $message Content to filter through kses. * @return string */ function wc_kses_notice( $message ) { $allowed_tags = array_replace_recursive( wp_kses_allowed_html( 'post' ), array( 'a' => array( 'tabindex' => true, ), ) ); /** * Kses notice allowed tags. * * @since 3.9.0 * @param array[]|string $allowed_tags An array of allowed HTML elements and attributes, or a context name such as 'post'. */ return wp_kses( $message, apply_filters( 'woocommerce_kses_notice_allowed_tags', $allowed_tags ) ); } /** * Get notice data attribute. * * @since 3.9.0 * @param array $notice Notice data. * @return string */ function wc_get_notice_data_attr( $notice ) { if ( empty( $notice['data'] ) ) { return; } $attr = ''; foreach ( $notice['data'] as $key => $value ) { $attr .= sprintf( ' data-%1$s="%2$s"', sanitize_title( $key ), esc_attr( $value ) ); } return $attr; } .uabb-adv-accordion-button { cursor: pointer; display: table; -webkit-transition: all 15ms linear; -moz-transition: all 15ms linear; -o-transition: all 15ms linear; transition: all 15ms linear; } .uabb-adv-accordion-button-label { display: table-cell; width: 100%; vertical-align: middle; } .uabb-adv-accordion-icon-wrap { display: table-cell; line-height: 1em; vertical-align: middle; } .uabb-adv-accordion-button-icon { text-align: center; display: block; } .uabb-adv-after-text .uabb-adv-accordion-button-label { padding-right: 20px; } .uabb-adv-before-text .uabb-adv-accordion-button-label { padding-left: 20px; } .uabb-adv-accordion-content { display: none; } .uabb-adv-accordion-content p:last-of-type { margin: 0; } .uabb-adv-accordion-icon-animation { position: relative; overflow: hidden; } .uabb-adv-accordion-open-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-top .uabb-adv-accordion-open-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-right .uabb-adv-accordion-open-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-bottom .uabb-adv-accordion-open-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-left .uabb-adv-accordion-open-icon { position: absolute; height: 100%; width: 100%; } .uabb-adv-accordion-item-active .uabb-adv-push-out-top .uabb-adv-accordion-close-icon { -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); transform: translate(0, 100%); } .uabb-adv-push-out-right .uabb-adv-accordion-open-icon { -webkit-transform: translate(100%, -100%); -ms-transform: translate(100%, -100%); transform: translate(100%, -100%); } .uabb-adv-accordion-item-active .uabb-adv-push-out-right .uabb-adv-accordion-close-icon, .uabb-adv-push-out-left .uabb-adv-accordion-open-icon { -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); } .uabb-adv-push-out-bottom .uabb-adv-accordion-open-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-left .uabb-adv-accordion-open-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-top .uabb-adv-accordion-open-icon { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .uabb-adv-accordion-item-active .uabb-adv-push-out-bottom .uabb-adv-accordion-close-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-bottom .uabb-adv-accordion-open-icon, .uabb-adv-accordion-item-active .uabb-adv-push-out-right .uabb-adv-accordion-open-icon, .uabb-adv-push-out-top .uabb-adv-accordion-open-icon { -webkit-transform: translate(0, -100%); -ms-transform: translate(0, -100%); transform: translate(0, -100%); } .uabb-adv-accordion-item-active .uabb-adv-push-out-left .uabb-adv-accordion-close-icon { -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); } .uabb-module-content .uabb-text-editor.uabb-accordion-desc :not(a) { color: inherit; } .uabb-module-content .uabb-text-editor.uabb-accordion-desc :not(i) { font-family: inherit; } .uabb-module-content .uabb-text-editor.uabb-accordion-desc :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { font-size: inherit; line-height: inherit; } .uabb-module-content .uabb-text-editor.uabb-accordion-desc :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b):not(i) { font-weight: inherit; } /* Accesibility support */ .uabb-adv-accordion-button-label:focus, .uabb-adv-accordion-button:focus, .uabb-adv-accordion-icon-wrap:focus, .uabb-adv-accordion-button-label:focus-visible, .uabb-adv-accordion-button:focus-visible, .uabb-adv-accordion-icon-wrap:focus-visible { outline: thin dotted; } .uabb-adv-accordion-button-label:focus:not(.focus-visible), .uabb-adv-accordion-button:focus:not(.focus-visible), .uabb-adv-accordion-icon-wrap:focus:not(.focus-visible) { outline: none; } What’s Lean Software Program Development? +core Principles – Aux Omni Global Inc.

Lean Product Improvement focuses on creating new merchandise efficiently by applying Lean rules to the development cycle. The aim is not merely to eliminate waste but in addition to make sure that every step within the development process provides value to the end buyer. LPD encourages teams to innovate and iterate rapidly, reducing time to market and enhancing product high quality. A lean product improvement strategy depends on a streamlined product improvement course of to mitigate threat, reduce bottlenecks, and create efficient workflows. To do this, you want to set the blueprint for the remainder of the team to observe. Lean product development allows firms to build merchandise faster with much less waste.

Frequently verify in to verify folks aren’t overwhelmed with what’s on their plate–both during product launches and establishment weeks. Analyze customer feedback, and combine information from your product, advertising, and engineering teams to know what customers consider, and the way they work together with, your brand. Toyota created a system that minimizes waste whereas maximizing value for the customer. Toyota’s values have been utilized to software program, shopper items, and different manufacturing processes since then. These are simply some of the metrics that lean product managers must be keeping monitor of. The metrics that you just measure should immediately align together with your group’s individual objectives, the product strategy and the targets of the business.

Lean Software Development: A Recap

lean product development software

As An Alternative of Lean Canvas, we use BRIDGeS, an ideation and decision-making framework crafted by Railsware. Being in a place to progressively create “insanely great” products, as Steve Jobs would put it, and especially on the lowest possible value – who wouldn’t need that!? In reality, in today’s enterprise context, effectivity and velocity in creating the products that the customers want have turn into a matter of life and dying for any group. We combine them into our own software program growth process, permitting us to work collaboratively and effectively with you.

Delaying commitment involves making necessary selections as late as attainable within the growth process. This precept allows teams to assemble more data, scale back uncertainty, and adapt to changing necessities or market circumstances before making decisions. By deferring dedication, groups can constantly make extra https://www.globalcloudteam.com/ informed selections, reducing the risk of costly mistakes. Lean software growth emphasizes the significance of information sharing and studying inside a team.

This not only cuts prices but in addition hastens the event process, as efforts are concentrated on activities that immediately contribute to the value of the software. Integrating quality checks and requirements throughout the development course of is prime to constructing integrity within the software program. This principle ensures that quality is not an afterthought however an integral a half of the entire development cycle.

In addition, you will want to build a system by which problems are tackled in a versatile and fast method. Lean Software Development therefore stands for optimizing the entire system. In Accordance to the authors of Lean Software Growth, Tom and Mary Poppendieck, micro-optimization is still too widespread. It typically occurs that an software or system seems to be completely unsuitable for a market when it’s launched. This can have several causes, but certainly one of them is that the market is continually changing and getting new wants.

This isn’t simply concerning the value of the product, both, it elements within the temporal dimension. Something that will get in the finest way lean software development methodology of rapidly satisfying a buyer want is waste. LSD is all about preventing waste and maintaining a tally of not sacrificing quality.

Some training programs go to step three and train the scholars the way to apply the data at work. There’s a reason most coaching doesn’t work, but it’s not as a result of it was “bad coaching.” If you view it backwards (from proper to left), it exhibits that to have the ability to get outcomes, you should change habits. And finally, to be able to study one thing, individuals need to have an excellent reaction to the coaching. Luckily, there’s a model that makes this course of simpler to know. It comes from the Kirkpatrick model for evaluating training effectiveness and is outlined within the picture beneath.

Quicker Time To Market

This principle encourages cross-training, code reviews, and documentation to make certain that information isn’t siloed or isolated within individual team members. Sharing knowledge improves collaboration, reduces dependencies, and enhances the team’s general capabilities. Lean product improvement is different from agile product development as a end result of lean focuses on making probably the most efficient use of resources and processes, whereas agile focuses on the quickest approach to get things done. Some of the biggest shortcomings in implementing a lean strategy to management or development occur proper at the start of the process—before the groups do any of the work. When there’s a defective lean basis, the remainder of your lean structure is bound to crumble.

Deliver Quick

lean product development software

By considering the whole lifecycle, LSD ensures coherence and effectivity all through the process. LSD ideas are utilized through numerous methods and practices, corresponding to Kanban systems, steady integration, and common retrospectives, guaranteeing that the event process is repeatedly evolving and bettering. To avoid costly payoffs of premature decisions, commit as late as possible. Permit yourself a learning curve to make certain that decisions are solely made when there’s sufficient information to make a great choice.

  • The wanted info is received in small batch pieces – not in one huge chunk – preferably by face-to-face communication and not any written documentation.
  • Speedy prototyping, testing, and suggestions loops are also primary issues during this stage.
  • In different words, delaying with dedication leaves room for enchancment by suspending irreversible choices till all the needed experimentation is completed and as a lot information as possible is gathered.
  • Conceptual integrity signifies that the system’s separate parts work nicely together as a whole with steadiness between flexibility, maintainability, effectivity, and responsiveness.
  • Secondly, putting too much emphasis on reducing waste would imply superimposing a level of management and standardization on tasks.

Partially done coding eventually deserted through the improvement course of is waste. Further options like paperwork and options not often used by clients are waste. Switching people between tasks is waste (because of time spent, and infrequently lost, by people involved in context-switching). Lean software growth is an idea that emphasizes optimizing effectivity and minimizing waste within the software growth course of.

Typically dashboards contain meters, similar to a tachometer in a automobile that veers into a red zone when the metric in query begins to go astray. If working with exterior product improvement consultants you will want to ensure the present dashboards so you’ll find a way to monitor efficiency. Today, Lean methodologies are important for boosting effectivity and innovation in product development throughout varied industries, helping companies adapt to new applied sciences and changing market calls for. This evolution from a producing necessity to a cross-industry normal demonstrates Lean’s enduring relevance and transformative potential. This exploration dives into Lean Product Development (LPD), unpacking its core principles, advantages, and strategic utility in modern software program projects. We’ll not only trace Lean’s historic roots but in addition illuminate its current energy to spice up Digital Twin Technology operational efficiency and drive product success.

Newsletter

subscribe