new install 7.6.2 email module not showing in French canadian

I just installed for my wife a new version 7.6.2 on linux.
everything appears to work fine so far in english but using French Canadian translation the email module shows only the top 3 buttons.
the system email when a record is assigned, so I deduct that it is rendering the page that something happens…

Serge

actually many buttons does not work with the translation.

I may help but I do not know where to search…

Have you make a “quick repair and rebuild”?

Please test with a 2 other different languages (not the english one) to see if its from your french pack or if its a different issue.

If its from your language you need to do a “try and error” to find the file (and line) causing the issue.

  • For the file, replace your email module language file (or the include language file) by the english source and see if the problem goes
  • When locating the file causing issues, then try to locate the problematic line by pasting only parts of your translation into the working file

Remember: each time you need to do a “quick repair and rebuild”!

Note: If its from you language then revise the translation at
https://crowdin.com/project/suitecrmtranslations

Hi,

I have same situation for Turkish language. When i come back to english, email module is working good? Any solution for this?

Regards,

It was due to a error on SuiteCRM:
Apostrophe are not possible on mail module lines from language file \include\language (even when escaped)

From the translation point I’ve solved it for French Canadian but it require a solution from SuiteCRM itself.
Later I will file an issue on github.

You should uninstall your language file and upload the new one from https://crowdin.com/project/suitecrmtranslations

Next days I will also take a look int Turkish!

Can you show us, how to resolve this issue?

The issue is also related with apostrophe used in the file \include\language\tr_TR.lang.php
Strings started by LBL_EMAIL_ are used for the email module and can’t have any apostrophe on it (even if escaped)

When using apostrophe translators need replace it with its own HTML Code

'

Notes:
Escaping apostrophe is not working (as in

\'

) but should! So its an SuiteCRM issue
Remaining strings are not affected so apostrophe can be used elsewhere!

I fixed your translation.

I fixed this in line 1492:

    'LBL_EMAIL_INVALID_SYSTEM_OUTBOUND' => 'Bir giden posta sunucusu e-posta göndermek için yapıalndırılmamıştır. Lütfen giden mesaj sunucusunu yapılandırın veya Ayarlar\'da kullandığınız posta hesabı için bir giden posta sunucusu seçiniz.',

changed to

Bir giden posta sunucusu e-posta göndermek için yapıalndırılmamıştır. Lütfen giden mesaj sunucusunu yapılandırın veya Ayarlar da kullandığınız posta hesabı için bir giden posta sunucusu seçiniz.

You need to uninstall and install new language pack!
Screen for your language working now

Special note:
Code

'

is technically not an apostrophe but a right single quote.
Proper apostrophe would be

’

See also: http://www.amp-what.com/#q=apostrophe

1 Like

Reported here. Waiting for a global fix!
https://github.com/salesagility/SuiteCRM/issues/1720