Skip to main content

Integrate Google Translate into the Karenderia System

I suggest adding an ON/OFF option to enable or disable automatic translation using Google Translate code, allowing the system's Frontend and Backend interfaces to be easily translated into multiple languages.

Since the Karenderia System includes many Apps & Add-ons, this feature should support all parts of the system, including Customer, Merchant, Driver, and other applications, rather than being limited to the website and administration panels.

Suggested Features:

  1. Enable or disable Google Translate from the Admin Panel.

  2. Support automatic translation into multiple languages.

  3. Allow users to select their preferred language from the interface.

  4. Support Right-to-Left (RTL) languages, such as Arabic.

  5. Preserve the existing manual translation system without affecting its functionality.

  6. Implement this feature across all Karenderia Apps & Add-ons, not just the Backend and Frontend.

This feature should preferably be integrated into the Core System.

1 comment

Log in to comment and vote

Comments1

  • Magic Lamp

    •

    Nov 3

    Our limited review of Site configuration and its submenus in the Backend has already revealed 305 untranslated entries, including words, phrases, and interface labels. The complete list is included below.

    We have stopped at this point and will not review the entire Backend and Frontend. Finding this many untranslated entries within such a limited scope suggests that a comprehensive review of the website, applications, and add-ons could reveal thousands more.

    This highlights the need to prioritize and expedite Google Translate integration across the entire Karenderia system, covering the full Frontend and Backend, all Customer, Merchant, and Driver applications, and every other connected application and add-on.

    Please integrate this feature into the Core System, with an ON/OFF option, language selection, and RTL support, while preserving the existing manual translation system. The current gaps make maintaining complete translations manually increasingly difficult.

    Below is the complete list collected so far. Each entry is on a separate line, with its original spelling and capitalization retained to help locate the corresponding text. Standalone symbols, credentials, URLs, programming identifiers, and variable values have been excluded.

    Good evening Here's what's happening with your restaurants today. Today's Sales Online POS Active Merchants Active restaurants Total Commission Subscription Revenue This month Orders Today Delivered Today New Customers Today Refunds Today Sales Overview Revenue trend over the last 6 months 6M 1Y YTD Jun Jul Aug Sep Oct Nov Top Customers View all Since orders Last Orders Quick management of the last 10 orders All Processing ORDER ORIGIN CUSTOMER MERCHANT AMOUNT TYPE STATUS PAY QR WEB Walk-in Customer DineIn Complete Paid Takeout Unpaid Reviews Checkout all new Popular Items Last 30 days sold Recent Payout No recent payout requests Payout requests will appear here Popular Merchants Best selling restaurants Popular By review orders sold Orders by Channel Distribution of completed orders Week Month Year Sync Orders Mobile App Kiosk QR Menu Single App vs last period Total orders: Total revenue: Avg. order value: Custom Fields Google Maps Platform API Key (Server-side) Google Maps JavaScript API Key (Website) Google Maps JavaScript API Key (Mobile App) Google Maps Custom Style API Key Restriction Instructions for Google Maps Platform Used for server requests such as geocoding, directions, and distance calculations. Go to Google Cloud Console. Navigate to APIs & Services → Credentials. Enable the following APIs: Directions API Distance Matrix API Geocoding API Places API Maps Static API Under Key restrictions, choose IP addresses. Enter your server's IP address e.g. Click Used for displaying interactive maps in your website. Go to APIs & Services → Credentials. Select your Maps JavaScript API key for the website. Under Key restrictions, select HTTP referrers (websites). Add your domain(s) in this format: Used when loading maps inside mobile apps Select the API key used in your mobile app. Do not set domain or IP restrictions — instead, scroll to API restrictions. Restrict key and enable only: Tip: Use separate API keys for server, website, and mobile to improve security and manage usage limits more easily. Use Haversine formula Full Address Format (Address Line 1, Address Line 2, City, State, Postal Code, Country) Enabled get coordinates from maps Australia Browse By clicking "Submit," you agree to FoodxFood General Terms and Conditions and acknowledge you have read the Privacy Policy. Customer Welcome New customer signup Customer Verification Customer Reset Password Complete registration Bank Subscription Approved Block email address list Block mobile number list Booking confirmed Booking requested Booking Update status Contact Us Customer Full Refund Customer Partial Full Refund Delay Order Delivery arrived at customer location Delivery arrived at restaurant Delivery auto assign order Delivery missed assigned task Delivery on the way to restaurant Delivery Order accepted Delivery order assigned to driver Delivery order OTP to customer Delivery order pickup Delivery order ready for pickup Delivery started to customer Delivery Status Driver on its way Driver Verification code Forgot password Invoice created Invoice new upload deposit Merchant Confirm account Merchant new signup Merchant plan expired Merchant plan near expiration Merchant Registration is Approved Merchant Welcome Email New Bank Deposit Uploaded for Subscription Payment New cancell order New Order Order Accepted Order Cancel Order delivered Order delivery failed Order Invoice Order on its way Order rejected Payout Cancel Payout new request Payout paid Receipt Review Subscription Canceled Subscription Payment Failed Subscription Payment Received and Processed Test runactions Administrator Login Remember me Forgot password? Sign in Super admin Add New Field Label Field Type Entity Visible Purchase Order Number (PO Number) text checkout Field Name (Internal use) Field Label (Displayed) Select customer Is Required eg. Google Login Web Login Enabled App Login Enabled Web Client ID App Client ID Facebook Login Client Token Apple Login Website Redirect URI App Web Redirect URI App Redirect URI Apple App Identifier Team ID Key ID Service file Choose File No file chosen Instagram Page Linkedin Page Default Auto Print Status rejected ready for pickup delivered cancelled delivery on its way delayed delivery failed accepted complete deleted refunded Use video review Require admin approval before publishing reviews Video upload limit Upload image limit Review Pending Approval (Admin Notification) Review Approved (Customer Notification) Review Rejected (Customer Notification) Review Reminder Template Send after how many days assigned acknowledged on the way to restaurant arrived at restaurant waiting for order order pickup delivery started arrived at customer unassigned declined failed Order Assignment Flow Merchant-first - Restaurant receives order first, then driver is assigned. Driver-first - Driver accepts order first, then forwards to restaurant. Two column Commission Membership small medium large To AM PM Pay on delivery Cash On delivery Credit/Debit Card Mercadopago Bank Transfer Paypal Stripe Razorpay Notification sounds Order update Reset Sounds Chat notifications Looking to get in touch with us? Our contact page is the perfect place to start. Whether you have a question, comment, or feedback, we're always happy to hear from our customers. Simply fill out the form on our contact page, and we'll get back to you as soon as possible. API URL Web Push Certificates Light Dark Top right Bottom Right Bottom left Top left Cookie expiration (days) Cookie Consent Accept Decline About Us Change password Checkout Contact us Cuisine Guest checkout Homepage Login Manage account Manage table booking Menu Privacy policy Restaurant signup Search results Signup page Table booking Terms and conditions Tracking order User address User Orders User saved payments User saved store This website uses cookies or similar technologies, to enhance your browsing experience and provide personalized recommendations. By continuing to use our website, you agree to our Allow Merchant to manager customer Maintenance Mode