AcyMailing
Our siteForumBlog
Latest version
Latest version
  • AcyMailing documentation
  • How to renew AcyMailing license?
  • How to switch AcyMailing license plan?
  • Setup AcyMailing
    • Update from AcyMailing 5
    • Installation
      • Download AcyMailing
      • Install AcyMailing
      • Update AcyMailing
      • Switching from Starter to a paid version
      • Uninstall AcyMailing
    • Move AcyMailing between websites
      • Migrate between Joomla! and WordPress
      • Move between two WordPress websites
      • Switch from Joomla 3 to Joomla 4/5
    • Configuration
      • License
      • Mail settings
        • Set up your DKIM : DomainKeys Identified Mail
        • Set up Oauth 2.0
      • Queue process
      • Configure your send process
      • Subscription
      • Bounce handling
      • Data collection
      • Security
      • Languages
    • Step by step guide
    • Multilingual websites
      • Translate AcyMailing
      • Custom translation
    • Subscription to your lists
      • Subscription form - Joomla
      • Subscription form - WordPress
      • Other subscription methods
      • RSForm!Pro integration
  • External sending methods
    • AcyMailing Sending Service
    • Amazon SES
    • ElasticEmail
    • Mailgun
    • Postmark
    • SendGrid
    • Brevo SMTP Relay
    • Brevo / Sendinblue (Legacy)
  • Main pages
    • Dashboard
    • Subscription forms
      • Subscription Form
      • Header
      • Footer
      • Popup
      • Shortcode (Wordpress)
    • Subscribers
      • Create a subscriber
      • Import subscribers
      • Export subscribers
    • Custom fields
      • Create Custom Field
      • Examples
    • Lists
      • Create a list
    • Segment
      • Edition
    • Emails
      • Creation of a campaign
        • Choose a template
        • Edit email
        • Recipients
        • Segment
        • Send settings
        • Tests
        • Summary
      • A/B testing
      • Automatic campaigns
      • Follow-up
        • Trigger
        • Condition
        • Emails
        • Summary
      • Special mails
    • The email editor
      • Tenor integration
      • Unsplash integration
    • Templates
      • Create a template
      • Import a template
    • Email overrides
      • Edition
    • Automations
      • Information
      • Conditions
      • Actions
      • Action targets
      • Summary
    • Scenario
      • Create a new Scenario
      • Performances
    • Queue
    • Statistics
      • Overview
      • Detailed Statistics
      • Click map
      • Links details
      • User click details
      • Statistics per list
    • Add-ons
    • Mailbox actions
      • Mailbox actions
        • Edition
      • Bounce rules
        • Configuration
        • Listing
        • Create bounce rules
  • Advanced
    • Send follow-up messages based on subscription
    • Let site users use AcyMailing
      • List management
      • User management
      • Campaigns management
    • Show an archive of the sent newsletters
    • Show a profile edition form on your site
    • Partner platform
      • Log in
      • Dashboard
      • Single domain details
  • Integrations
    • Settings
    • Joomla add-ons
      • Joomla articles
      • CB Subscriptions
      • Community Builder
      • Community Quiz
      • Community Surveys
      • Contacts
      • Dashboard Quick icon
      • Docman
      • DPCalendar
      • EasyBlog
      • EasyProfile
      • EasySocial
      • Event Booking
      • FLEXIcontent
      • HikaShop
      • iCagenda
      • JCal Pro
      • jDownloads
      • JEvents
      • JSW CRM
      • JTicketing
      • K2 Content
      • Membership Pro
      • Module
      • PayPlans
      • Phoca Download
      • RSEvents!Pro
      • Seblod
      • Shika
      • VirtueMart
      • Zoo
    • WordPress add-ons
      • WordPress posts and pages
      • Advanced Custom Fields (ACF)
      • Business Directory
      • Contact Form 7
      • Easy Digital Downloads
      • EventON
      • Events Manager
      • Gravity Forms
      • Learndash
      • MemberPress
      • Modern Events Calendar
      • The events calendar
      • Ultimate Member
      • Uncanny Automator
      • WooCommerce
    • All websites add-ons
      • Articles, posts and pages from WordPress and Joomla
      • Automation - export action
      • Create user
      • Custom headers
      • RSS and Atom feeds
      • Table of contents generator
      • Universal filter
    • Zapier
  • Developers
    • Developer Documentation
    • Making a custom add-on
      • Execute custom script on specific AcyMailing actions
      • Insert a dynamic text in an email for Joomla
      • Insert a custom block in an email for Joomla
      • Insert a dynamic text in an email for WordPress
      • Insert a custom block in an email for WordPress
    • Custom script using our code
    • Create a page override
    • Joomla quickstart package with AcyMailing
    • Customise inserted content
  • FAQ
    • Could not instantiate mail function - AcyMailing
    • Spam issue
    • Your send process is slow?
    • Compatibility issues
    • Mail archive not displaying special characters
Powered by GitBook
On this page
  1. Setup AcyMailing
  2. Multilingual websites

Translate AcyMailing

Want to translate AcyMailing? Help the community by sharing it with the team!

PreviousMultilingual websitesNextCustom translation

Last updated 1 year ago

Translations made for Joomla are imported to WordPress, and translations made for WordPress are imported to Joomla. We generally prefer translations done using because each country has quality check teams. This ensures top quality translations 🙂

If AcyMailing is not translated in your own language, you can easily add a language file in AcyMailing.

Fist of all, you'll have to go on your AcyMailing configuration -> languages. If AcyMailing is not translated in your language, you should see a small Add Icon next to your language (only installed languages are displayed on this area so you have first to make sure the language file is installed on your website).

Click on the add icon and a popup will open, enabling you to modify the language file. If the language file already exists, you will be able to modify any string used by AcyMailing with this interface. If the language file does not exist, the English version will be loaded so that you can translate the strings from this English version.

Now that you are on the text area of the custom translate if you just translate several keys you won't be able to share the file with us, you will have to put all the keys in the text area.

So if you want to translate AcyMailing in an other language and share it to us click on the button Copy default translation

There are several rules to follow when you translate:

  • Each translation string is composed by a namekey (in upper-case) and the translated string separated by an equal sign (=). You should not modify the string before the equal sign, otherwise this translation will be ignored Example: The second line of this file : SEND_DATE="Send Date" should be changed to SEND_DATE="Date d'envoi" for the French language.

  • Do not add any return character in your translation, otherwise, you will break the language file.

  • Sometimes, you will see the sign %s or %1$s. This symbol indicates a variable which will be replaced by a string or a number in AcyMailing. Please do not modify this symbol! If there are two %s in the translation and you want to change the order in the sentence, you can do the following: Message %1$s successfully sent to %2$s And you can reverse the order that way: %2$s successfully received the message %1$s

Once you translated your language file, you can click on the save button. Then, if you want to share your language file with the rest of the community, please click on the button Share your translation.

Sharing a language file is very important so that we can include your language file in our next versions. Even if you translated only few strings, we would appreciate if you could share those modifications, so that you will be able to update AcyMailing without losing your work.

Look for your language in the "Stable" and "Stable readme" columns. For example for the Lithuanian language, these two sections are important:

The "Stable" column corresponds to the texts in AcyMailing, and "Stable Readme" corresponds to the plugin's description.

Once you've clicked on one of these cells, select the "Untranslated" filter to only see texts that haven't been translated yet:

On this listing, you can double-click on a row to add a translation suggestion:

Your translation suggestions will then be reviewed by the translation group of your country. Translations will either be accepted or marked as "fuzzy" if they need to be refined a bit.

The WordPress translations can be managed from . You will need to create an account on this website if you don't already have one.

Note that some translation groups don't automatically check the suggested translations. In this case, you can ask them to review your translations, or so that you could validate your own translations.

our page on wordpress.org
ask them to be set as the PTE (Plugin Translation Editor) for AcyMailing
the WordPress translation system