I asked help from the author, but nothing yet.
On my end, I worked using your advices. It helped. Tee Text Domain was indeed not set anywhere. I created it and it cleaned what we see in the plugin settings:
Since the text domain created is "neosense", I tried to rename the fr_FR.mo to neosense-fr_FR.mo. When I want to create a new language, loco see the the new file should begin by neosense. However, I still do not see any translation.
HEre is a code example of a string to be translated and displayed:
return str_replace('[…]', '<p><a href="'.get_permalink().'"><span>'.__( 'Read more', DPTPLNAME ).'</span></a></p>', $text); }
[Moderator Note: Please post code & markup between backticks or use the code button. Your posted code may now have been permanently damaged by the forum's parser.]
I entered debug code and I was able to validate that DPTPLNAME value is "neosense".
Here is a sc of the translation menu. You can see the new neosense-fr_FR.mo file name and the fact that the String Read more is translated.:
Do you see anything wrong in all of that?