1. Introduction
  2. Getting Started
    1. Requirements
    2. WordPress Installation
    3. Theme Installation
      1. Through "Envato Market"
      2. Through WordPress
      3. Through FTP Upload
    4. Theme Setup Wizard
    5. Child Theme
    6. Sample Data
  3. Theme/Plugin Update
  4. Theme Options
    1. Layout Settings
    2. Site Logo
    3. Sticky Header
    4. Site Preloader Option
    5. Back to Top
    6. Header
      1. Site Header
      2. Topbar
      3. Search
    7. Page Header
    8. Page Settings
    9. Footer
    10. Blog/Post Settings
      1. Blog Settings
      2. Archive Settings
      3. Single Post
    11. Portfolio
    12. Color Scheme
    13. WooCommerce
      1. Products Listing
      2. Products Filters
      3. Single Product
      4. Checkout
      5. Wishlist
      6. Compare
      7. Quick View
      8. My Account
      9. Cookie Law Info
      10. Swatch Settings
      11. Promo Popup
    14. Faq Settings
    15. Site Info
      1. Social Profiles
      2. Site Contacts
      3. Opening Hours
    16. Social Sharing
    17. Typography
    18. 404 Page
    19. Performance
    20. Maintenance
    21. Custom CSS/JS
    22. MailChimp Settings
  5. Elementor Widget/WPBakery Shortcodes
    1. Address Block
    2. Banner
    3. Button
    4. Callout
    5. Category Box
    6. Clients Logo
    7. Countdown
    8. Counter
    9. Hotspot Image
    10. Static Block
    11. Image Slider
    12. Image Gallery
    13. Info Box
    14. Info Box 2
    15. Instagram (Shortcode)
    16. Kite Box
    17. List
    18. Menu List
    19. Multi Tab Product Listing
    20. Newsletter
    21. Opening Hours
    22. Portfolio
    23. Pricing Box
    24. Product Category Item
    25. Product Deal
    26. Product Deals
    27. Product Showcase
    28. Products Listing
    29. Progress Bar
    30. Recent Posts
    31. Search
    32. Section Title
    33. Single Product Slider
    34. Smart Image View
    35. Social Icons
    36. Team Members
    37. Timeline
    38. Testimonials
    39. Vertical Menu
    40. Video
  6. Videos
    1. WooCommerce
      1. Installing WooCommerce
      2. General Settings
      3. Products Settings
      4. Tax Settings
      5. Tax Rate Example
      6. Shipping Zones
      7. Flat Rate
      8. Free Shipping
      9. Local Pickup
      10. Shipping Options
      11. Shipping Classes
      12. Checkout Settings
      13. BACS
      14. Check Payments
      15. Cash On Delivery
      16. PayPal Standard
      17. Accounts Settings
      18. Emails Settings
      19. API Settings
      20. Product Categories, Tags, & Attributes
      21. Simple Product Overview
      22. Grouped Product Overview
      23. External/Affiliate Product Overview
      24. Variable Product Overview
      25. Downloadable Product Overview
      26. Coupons
      27. Widgets
      28. Shortcodes
      29. Managing Orders
      30. Refunding Orders
      31. Reporting
      32. System Status
  7. Widgtes
  8. Translation
    1. Poedit
    2. Loco Translate
    3. WPML
  9. Extra
    1. Retina Display
    2. Browser Support
    3. How to rate this item
    4. Speed Optimization/Performance
    5. WooCommerce / Shop integration
    6. Plugins Documentation
      1. WPBakery Page Builder
      2. WooCommerce
      3. Dokan Multivendor Marketplace
      4. WC Marketplace
  10. Additional
    1. Header Builder
    2. Custom Sidebar Widget
    3. Mega Menu
    4. Footer Builder
    5. Instagram API Settings
    6. Size Guide
    7. Static Block
    8. Product Variation Not Working Proper
  11. FAQs
    1. Why Sample Data Look Different than Demo Pages?
  12. Changelog
  13. Source & Credits

Poedit

Translation with Poedit is a .po file editing translation method.

This app provides the easy method to create new translations for any language, edit existing translations, synchronize strings and also generate the .mo file.

To edit .po file, follow the below steps:

  1. Open Poedit
  2. Choose “New from Po/POT file.
  3. Select the pot file from wp-content/themes/ciyashop/languages/ciyashop.pot. For Plugin goto to wp-content/plugins/pgs-core/languages/pgs-core.pot
  4. Select the new language you want to translate. Choose the country, (e.g., French) if you want the language in general, or if you want the more exact, select French (France) or French (Madagascar) to consider local dialects.
  5. Save the file with your language name, prefixed with the theme name, like “ciyashop-fr_FR.po“, pgs-core-fr_FR.po” for “French (France)” or “ciyashop-fr_MG.po“, “pgs-core-fr_MG.po” for “French (Madagascar)“. It will generate both a .po and .mo files for your translation.
  6. Place these files into the following folderswp-content/languages/themes/ for theme And wp-content/languages/plugins/ for plugin.

How to Update Translated Language File

When a theme is updated, and text strings are updated in the language files, then you can update your language translation file to sync with latest changes. For this follow below steps.

  1. Open Poedit.
  2. Open translated .po file of your desired language in POEdit.
  3. Select Catalogue > “Update from POT file’ in top menu.
  4. In the opening file dialog, choose the ciyashop.pot file from wp-content/themes/ciyashop/languages and pgs-core.pot file from wp-content/plugins/languages folder. The catalogue will then be auto updated with all the new text strings, and your custom ones will be preserved.
  5. Save the file after updating and adding translations.

Note: Some strings come from the theme, and some come from the core plugin, which is the “PGS Core” plugin, So please make sure you also translate the plugin. Also, some string is dynamic, which directly comes from the input box ex. The widget titles, if you are using the header builder, then check the header-related setting in header builder itself.

Suggest Edit