• Resolved lukro2011

    (@lukro2011)


    Hello everyone,

    I am currently setting up a shop where I use WooCommerce and I struggle with automated E-Mails.

    The site is in German and in English. I switched the language of the site to “Deutsch (Sie)” (formal German). In the E-Mail settings (for example, for the confirmation E-Mail) the text preview already shows the formal German version. However, when ordering on the German version, the not-formal German E-Mail is used for confirmation and when ordering on the English version, an English confirmation is sent (which is great, but I don’t get why).

    Can maybe someone explain me, why in the preview the formal German version is used and in the E-Mail it isn’t? Or can maybe someone explain, how the English version of the E-Mail is used for the English site?

    Thank you very much!
    Lukas

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hello,

    That sounds like there are 2 versions of German the formal and not formal.

    WooCommerce core does not include a way to perform translations per se, that would need the help of a plugin or custom code.

    You can learn more about multi-language emails by checking this out:
    Multilingual WooCommerce

    Of you will be able to find a developer to assist you at:
    WooCommerce Customizations Page

    If you would like us to take a closer look, please share a copy of your site’s System Status: You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. 

    Cheers.

    Thread Starter lukro2011

    (@lukro2011)

    Hallo,

    I am currently using TranslatePress to translate everything in the frontend. Is this plugin maybe somehow performing the translations as well (even tho I thought it would only translate the frontend sites).

    Here is the system report in case it helps you anything:

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://sanomotion.de
    Site address (URL): https://sanomotion.de
    WC Version: 6.5.0
    REST API Version: ✔ 6.5.0
    WC Blocks Version: ✔ 7.4.3
    Action Scheduler Version: ✔ 3.4.0
    Log Directory Writable: ✔
    WP Version: 5.9.3
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: de_DE_formal
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache/2.4.53 (Unix)
    PHP Version: 7.4.29
    PHP Post Max Size: 128 MB
    PHP Time Limit: 240
    PHP Max Input Vars: 4000
    cURL Version: 7.83.0
    OpenSSL/1.1.1o
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.38-log
    Max Upload Size: 128 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 6.4.1
    WC Database Prefix: muo1_
    Datenbank-Gesamtgröße: 70.12MB
    Datenbank-Datengröße: 63.76MB
    Datenbank-Indexgröße: 6.36MB
    muo1_woocommerce_sessions: Daten: 0.05MB + Index: 0.02MB + Engine InnoDB
    muo1_woocommerce_api_keys: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_attribute_taxonomies: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_woocommerce_downloadable_product_permissions: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB
    muo1_woocommerce_order_items: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_woocommerce_order_itemmeta: Daten: 0.06MB + Index: 0.06MB + Engine InnoDB
    muo1_woocommerce_tax_rates: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB
    muo1_woocommerce_tax_rate_locations: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_shipping_zones: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_woocommerce_shipping_zone_locations: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_shipping_zone_methods: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_woocommerce_payment_tokens: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_woocommerce_payment_tokenmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_log: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_actionscheduler_actions: Daten: 0.05MB + Index: 0.11MB + Engine InnoDB
    muo1_actionscheduler_claims: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_actionscheduler_groups: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_actionscheduler_logs: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_commentmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_comments: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB
    muo1_ewwwio_images: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_ewwwio_queue: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_e_events: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_gla_budget_recommendations: Daten: 0.22MB + Index: 0.14MB + Engine InnoDB
    muo1_gla_merchant_issues: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_gla_shipping_rates: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_gla_shipping_times: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_links: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_custom_fields: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_dynamic_segment_filters: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_feature_flags: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_forms: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_mailpoet_log: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_mailpoet_mapping_to_external_entities: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_newsletters: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_mailpoet_newsletter_links: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_mailpoet_newsletter_option: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_newsletter_option_fields: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_newsletter_posts: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_newsletter_segment: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_newsletter_templates: Daten: 2.52MB + Index: 0.00MB + Engine InnoDB
    muo1_mailpoet_scheduled_tasks: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_mailpoet_scheduled_task_subscribers: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_segments: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_mailpoet_sending_queues: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_mailpoet_settings: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_statistics_bounces: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_mailpoet_statistics_clicks: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_mailpoet_statistics_forms: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_statistics_newsletters: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_mailpoet_statistics_opens: Daten: 0.02MB + Index: 0.08MB + Engine InnoDB
    muo1_mailpoet_statistics_unsubscribes: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_mailpoet_statistics_woocommerce_purchases: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB
    muo1_mailpoet_stats_notifications: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_mailpoet_subscribers: Daten: 0.02MB + Index: 0.13MB + Engine InnoDB
    muo1_mailpoet_subscriber_custom_field: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_subscriber_ips: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_subscriber_segment: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_mailpoet_user_agents: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_mailpoet_user_flags: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_nextend2_image_storage: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_nextend2_section_storage: Daten: 0.27MB + Index: 0.06MB + Engine InnoDB
    muo1_nextend2_smartslider3_generators: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_nextend2_smartslider3_sliders: Daten: 0.13MB + Index: 0.03MB + Engine InnoDB
    muo1_nextend2_smartslider3_sliders_xref: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_nextend2_smartslider3_slides: Daten: 0.27MB + Index: 0.11MB + Engine InnoDB
    muo1_options: Daten: 4.06MB + Index: 0.16MB + Engine InnoDB
    muo1_postmeta: Daten: 30.50MB + Index: 0.58MB + Engine InnoDB
    muo1_posts: Daten: 20.52MB + Index: 0.28MB + Engine InnoDB
    muo1_smush_dir_images: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_termmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_terms: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_term_relationships: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_term_taxonomy: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_trp_dictionary_de_de_en_gb: Daten: 0.22MB + Index: 0.20MB + Engine InnoDB
    muo1_trp_dictionary_de_de_formal_en_gb: Daten: 0.20MB + Index: 0.19MB + Engine InnoDB
    muo1_trp_gettext_de_de: Daten: 0.52MB + Index: 0.50MB + Engine InnoDB
    muo1_trp_gettext_de_de_formal: Daten: 1.52MB + Index: 0.52MB + Engine InnoDB
    muo1_trp_gettext_en_gb: Daten: 0.27MB + Index: 0.34MB + Engine InnoDB
    muo1_trp_original_meta: Daten: 0.06MB + Index: 0.05MB + Engine InnoDB
    muo1_trp_original_strings: Daten: 0.17MB + Index: 0.14MB + Engine InnoDB
    muo1_usermeta: Daten: 0.06MB + Index: 0.03MB + Engine InnoDB
    muo1_users: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_wc_admin_notes: Daten: 0.05MB + Index: 0.00MB + Engine InnoDB
    muo1_wc_admin_note_actions: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_wc_category_lookup: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_wc_customer_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_wc_download_log: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_wc_order_coupon_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_wc_order_product_lookup: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB
    muo1_wc_order_stats: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_wc_order_tax_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_wc_product_attributes_lookup: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_wc_product_download_directories: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_wc_product_meta_lookup: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB
    muo1_wc_rate_limits: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_wc_reserved_stock: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_wc_tax_rate_classes: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_wc_webhooks: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_woocommerce_gzd_dhl_im_products: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_gzd_dhl_im_product_services: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_gzd_packaging: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_woocommerce_gzd_packagingmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_gzd_shipmentmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_gzd_shipments: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_woocommerce_gzd_shipment_itemmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_gzd_shipment_items: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB
    muo1_woocommerce_gzd_shipment_labelmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_gzd_shipment_labels: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_woocommerce_gzd_shipping_provider: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    muo1_woocommerce_gzd_shipping_providermeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_yoast_indexable: Daten: 0.14MB + Index: 0.09MB + Engine InnoDB
    muo1_yoast_indexable_hierarchy: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    muo1_yoast_migrations: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    muo1_yoast_primary_term: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    muo1_yoast_seo_links: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 122
    custom_css: 1
    customize_changeset: 9
    elementor_library: 10
    language_switcher: 4
    mailpoet_page: 1
    nav_menu_item: 18
    page: 17
    post: 2
    product: 3
    revision: 1226
    shop_order: 19
    wp_global_styles: 1
    wpcf7_contact_form: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (20) ###
    
    Autoptimize: von Frank Goossens (futtta) – 3.0.4
    Better Search Replace: von Delicious Brains – 1.4
    Contact Form 7: von Takayuki Miyoshi – 5.5.6
    Elementor: von Elementor.com – 3.6.5
    Essential Addons for Elementor: von WPDeveloper – 5.1.2
    Smart Slider 3: von Nextend – 3.5.1.4
    Sticky Menu (or Anything!) on Scroll: von WebFactory Ltd – 2.31
    TranslatePress - Multilingual: von Cozmoslabs
    Razvan Mocanu
    Madalin Ungureanu
    Cristophor Hurduban – 2.2.6
    
    Under Construction: von WebFactory Ltd – 3.93
    UpdraftPlus - Backup/Restore: von UpdraftPlus.Com
    DavidAnderson – 1.22.12
    
    WooCommerce Amazon Pay: von WooCommerce – 2.1.3
    WooCommerce Stripe-Gateway: von WooCommerce – 6.3.0
    Germanized für WooCommerce: von vendidero – 3.9.2
    WooCommerce Payments: von Automattic – 4.1.0
    WooCommerce PayPal Payments: von WooCommerce – 1.8.0
    WooCommerce Shipping & Tax: von WooCommerce – 1.25.27
    WooCommerce: von Automattic – 6.5.0
    Yoast SEO: von Team Yoast – 18.8
    WP Fastest Cache: von Emre Vona – 1.0.0
    Smush: von WPMU DEV – 3.9.9
    
    ### Inactive Plugins (6) ###
    
    EWWW Image Optimizer: von Exactly WWW – 6.5.1
    Jetpack: von Automattic – 10.9
    MailPoet 3 (New): von MailPoet – 3.89.0
    NextGEN Gallery: von Imagely – 3.26
    Pinterest for WooCommerce: von WooCommerce – 1.0.12
    W3 Total Cache: von BoldGrid – 2.2.1
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: EUR (€)
    Currency Position: right_space
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: –
    Enforce Approved Product Download Directories: –
    
    ### WC Pages ###
    
    Shop-Basis: #1106 - /shop/
    Warenkorb: #1107 - /warenkorb/
    Kasse: #1108 - /kasse/
    Mein Konto: ❌ Seite nicht festgelegt
    Allgemeine Geschäftsbedingungen: #1410 - /allgemeine-geschaeftsbedingungen/
    
    ### Theme ###
    
    Name: Astra
    Version: 3.7.9 (Update auf Version 3.8.0 ist verfügbar)
    Author URL: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
    Child Theme: ❌ – Wenn Sie WooCommerce mit einem Theme
    das Sie nicht selbst entwickelt haben
    an eigene Bedürfnisse anpassen
    dann empfehlen wir die Verwendung eines Child-Themes. Siehe Wie Sie ein Child-Theme erstellen (engl.)
    
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: –
    
    ### WooCommerce PayPal Payments ###
    
    Onboarded: ✔
    Shop country code: DE
    WooCommerce currency supported: ✔
    PayPal card processing available in country: ✔
    Pay Later messaging available in country: ✔
    Webhook status: ✔
    Vault enabled: ✔
    Logging enabled: –
    Reference Transactions: –
    Used PayPal Checkout plugin: –
    
    ### WooCommerce Payments ###
    
    Version: 4.1.0
    Connected to WPCOM: Yes
    Blog ID: 205405613
    Account ID: acct_1KolAw2EWjivece8
    
    ### Action Scheduler ###
    
    Abgeschlossen: 86
    Oldest: 2022-04-15 09:00:33 +0000
    Newest: 2022-05-12 08:53:32 +0000
    
    Ausstehend: 2
    Oldest: 2022-05-13 02:07:11 +0000
    Newest: 2022-05-13 03:00:14 +0000
    
    ### Status report information ###
    
    Generated at: 2022-05-12 08:55:12 +00:00
    

    Cheers

    Hello,

    when ordering on the German version, the not-formal German E-Mail is used for confirmation and when ordering on the English version, an English confirmation is sent (which is great, but I don’t get why)

    Can you temporarily deactivate TranslatePress and check if WooCommerce sends emails in the same language as your site’s default language?

    If you don’t want to test on your live site, you can create a staging site using a plugin called WP Staging: https://wordpress.org/plugins/wp-staging/

    Thread Starter lukro2011

    (@lukro2011)

    Hello,

    when disabling TranslatePress it works: The E-Mail is then sent in the formal “Sie” version.

    Hi @lukro2011

    Thanks for checking that.

    Now that it is confirmed, you may get in touch with TranslatePress team, if required.

    If there is anything else we can assist with, do let us know.

    Thanks

    Thread Starter lukro2011

    (@lukro2011)

    Hi,

    I think it depends somehow on both plugins, the TranslatePress and the WooCommerce plugin. For example, the text part

    Mit deiner Bestellung erklärst du dich mit unseren Allgemeinen Geschäftsbedingungen und Widerrufsbestimmungen einverstanden. *

    which is the approval of selling conditions is in Du regardless of the TranslatePress plugin activated or deactivated.

    On a correct setup (I try to reconstruct the issue), it should be:

    Mit Ihrer Bestellung erklären Sie sich mit unseren Allgemeinen Geschäftsbedingungen und Widerrufsbestimmungen einverstanden. *

    Is there any way to re-download the texts used in WooCommerce without uninstalling and installing the whole setup/plugin again?

    Best Regards
    Lukas

    Plugin Support Sérgio L. a11n

    (@csnlima)

    Hi @lukro2011,

    You can edit the message related to Privacy Policy – navigate to WooCommerce / Settings / Accounts & Privacy, scroll down to the Privacy policy section, and edit Registration privacy policy and Checkout privacy policy fields with the actual translation. Save settings.

    Navigate back to the Checkout page – translations should be reflected there.

    As for the texts, you can manually download translations from translate.wordpress.org here:

    https://translate.wordpress.org/projects/wp-plugins/woocommerce

    Get to know more and what steps to take here:

    https://woocommerce.com/document/woocommerce-localization/#translating-woocommerce-into-your-language

    I hope this information helps.

    Best,

    It’s been a while without hearing back from you, I think at this point you have been able to find a solution, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.

    Thank you.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Woocommerce E-Mail Language’ is closed to new replies.