{ "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; } Taxi App Growth Mobile App Development For Taxi Businesses – Aux Omni Global Inc.

In the next 4 years, the income is predicted to develop at a price of 4.89% is expected to result in a projected market quantity of $212.80bn by 2029 worldwide. As you can see, the business is on the rise and will cloud computing proceed growing through the years. Releasing your taxi app on the app shops can get you significant press, but you’ll must work on your app advertising every day.

With Fluper’s experience, your taxi booking app may be the next success story. A complete taxi app software program with the admin, driver, and passenger modules. Nimble AppGenie as a number one app growth firm, may help you achieve simply that.

  • When we construct a taxi app, we also embody an in-app calling and chatting function to allow seamless communication with the rider.
  • This guide outlines important steps to create a seamless experience for each users and service suppliers, setting the app up for success in a competitive market.
  • For instance, the taxi app improvement price for a fancy app is between $35,000 and $60,000.
  • I appreciate all the efforts of your group towards the project.
  • It handles funds and transactions between passengers and drivers.

We are also involved with developing applications by incorporating the newest developments. We as a #1 taxi app development company guarantee to fulfill your taxi business functions while maintaining a observe of your users’ convenience. If you have an idea for taxi booking app improvement, all you should do is contact our team and we will assign you a developer inside 24 hours.

The processes are extra process-oriented than relying on friends with whom you are familiar and with varied resources at each point. Thus, it’s probably the most https://www.globalcloudteam.com/ efficient resolution for anybody with an thought for mobile app growth associated to office mobility. The technology behind peer-to-peer journey services tends to be similar. You do not must be a technological genius to design this particular sort of app and even your company.Ride-hailing apps must adhere to the identical utility approach on demand. That signifies that creating an app to book taxis could presumably be reasonably cheap. However, a plan of motion is important to maximise the benefits of developing an application.

This information covers essential steps similar to market research, feature definition, technology choice, UI/UX design, development, testing, launch, and ongoing maintenance. By following these steps, you can create a sturdy, user-friendly taxi app that meets market needs and achieves long-term profitability. A taxi reservation application could be a technological useful resource to digitize the commuting process. The major goal of the taxi booking app’s development was to make the process extra efficient, and they’ve succeeded in large measure. The development of taxi booking has led to new options in apps.

Defining Types Of Taxi Reserving Software Models

We use it for improved knowledge security, tokenization, and more. Transaction history accommodates all of the important data of previous monetary transaction that has taken place for a specific enterprise. To store the massive data units safely, dispatchers get this function which – because the name suggests – lets them type and export knowledge. This is a push notification trigger as nicely as the receiver. This lets dispatchers ship alerts to drivers as properly as obtain them.

Taxi App Development

Drivers have a transparent report of completed rides, earnings, and other related data. It verifies the driver’s doc and checks the background to ensure security. This panel offers a centralized platform for managing the entire operation. This allows the user to enter the pickup and drop location. We ensure you’re matched with the right expertise resource based mostly in your requirement.

Taxi App Development

Cut Back Prices With Automation

Growing an app for reserving taxis prices between $10,000 and $20,000. The variation is largely based on whether the app was created in a area with excessive costs, similar to North America, or a lower-cost region, like Europe. In addition, you would also charge a flat platform price for bookings from the passenger and driver. An undesigned algorithm may end in unfair pricing, which might discourage customers. The next stage is to pick an applicable enterprise mannequin and determine your distinctive offering to purchasers.

Limousine Service

The extra platforms and options you’ll be able to, the higher the development value. The evaluation should embody market analysis and communication with the target market. You can make polls to ask the viewers about their pains, what present solutions available on the market lack, and what features they’d like to have in a taxi software. The market of taxi reserving apps has been on the rise for a few years. If you are curious in regards to the process of taxi app improvement, this guide is for you. The price of growth is also influenced by the chosen platform.

Experience the trending wagon wheel of success within the international market with progressive products. Make use of the referral program by referring the apps to your mates or family and earn the reward factors. I’ve been in enterprise for forty five years and very seldom do I come across people like them who really do what they say they’re going to do. Nimble AppGenie is dedicated to delivering results that fulfill our client’s needs and their enterprise objectives. Here are testimonials from our shoppers about their experiences of working with us. As a common rule of thumb, a easy app with less complexity is simpler to build whereas a fancy app is rather more advanced.

It is the foundation taxi app development company of the successful taxi app improvement. Analyze user demographics, preferences, and pain factors in transportation. Determine trends, demand patterns, and gaps in existing companies.

Newsletter

subscribe