Magento 2 Marketplace Web Push NotificationMagento 2 Marketplace Web Push Notification
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Firebase Setup
  • Configuration

    • Admin Configuration
    • i18n Translation
  • Admin Management

    • Notification Templates
    • Subscribers & Sending
  • Seller Management

    • Seller Dashboard & Push
  • Customer Experience

    • Storefront Alerts
  • Help

    • Troubleshooting
    • FAQ & Support

i18n Language Translation

Translate static user interface labels, button text, and backend menus into your target store view languages using Magento's native i18n CSV translation dictionaries.


Setting Locale in Magento Admin

  1. Navigate to Stores > Settings > Configuration.
  2. Under the General tab, select General > Locale Options.
  3. Select your target Locale (e.g., German (Germany), French (France), Spanish (Spain)).
  4. Save the configuration.

Locale Options


Creating & Uploading CSV Translation Files

  1. Open your server terminal or FTP client and navigate to:
    app/code/Webkul/MpPushNotification/i18n/
    
  2. Locate the default translation dictionary file en_US.csv.

Open en_US.csv

  1. Duplicate en_US.csv and rename it using your target locale and country code (e.g., de_DE.csv for German, fr_FR.csv for French).
  2. Translate terms on the right side of the comma , while preserving original English terms on the left:
"Notification Templates","Benachrichtigungsvorlagen"
"Send Notification","Benachrichtigung senden"
"Subscriber List","Abonnentenliste"

Edit CSV Translation File

  1. Upload the newly created CSV file into app/code/Webkul/MpPushNotification/i18n/.

Upload CSV File

  1. Flush the Magento cache (php bin/magento cache:flush) to apply the new translations.
Prev
Admin Configuration