I've many strings that are not translated in the back end even though they are and for years. Like this one :

enter image description here

or mix with french like this:

enter image description here

They often come with the same syntax that seems correct:

{ts escape="sql" skip="true"}Membership Details{/ts}

How should I improve?

You can see this in the Membership dashboard, for example: enter image description here

  • I've posted in chat.civicrm.org in the Translation channel for assistance. Hopefully someone who knows how the whole translation system works can respond here. – Demerit Jun 6 '19 at 14:31
  • See answer by @bgm at civicrm.stackexchange.com/a/30945/181 – Demerit Jun 6 '19 at 17:32
  • For the "Membership Details" string, on which screen is it? i.e. as a user, how can I reproduce the problem? – bgm Jun 11 '19 at 18:16
  • @bgm In the membership dashboard for example, like shown above (I'vve added a screenshot) – Guillaume Sorel Jun 12 '19 at 16:20

The string displayed in the title of dashboard dashlets is part of the report instance configuration. If you go to the report's configuration, you should be able to change it from there.

If you are using multi-lingual, there is a known limitation on the roadmap that this field is not multi-lingual in the database schema. It could be, but it's not the case right now.


Thanks bgm, this solved half of my need. This value can be changed in title.

enter image description here

I still want to have membership status translated (New, Pending, Current,...) even though they are in CiviMember.

enter image description here

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.