The same Issue with latest German Language Package Version 7.5.2.1:
Reports without Conditions are working correctly
Reports with Conditions (different types tested) are empty, but exact the same Report with Conditions are working with English or other Language Pack
Please find enclosed the PrintScreen with the identical conditions in Report for English and exact the same for German.
English -> Report will produce entries
German -> Report will produce fully empty Report
I have tried different types of Conditions, but seems for all the same Issues.
Other Language Packs are working too e.g. the English one
Hello
Unfortunately the issue stll exists even with latest suitecrm and german language pack Versions - but other language packs e.g french or english are working. Has anyone any further Idea ?
thanks
Found it and it affects any language that translated AOR fileds in include file!
This is a major bug on Transifex
In you language code file xx_XX.lang.php at \include\language
see line 3315 âaor_sql_operator_listâ strings operator if translated are ignored on reports!
This must be solved in SuiteCRm itself as a bug
For a quick and dirty fix change the operators value to the non translated version (as in LIKE instead of EnthÀlt)
Your actual translation:
Hi Folks,
thank you for keeping f/oss CRM alive. As we could see, our translations for AOS some years ago did find their way into suiteCRM, very nice.
Weâve got an issue with the reports module in german language. If we try to have a condition refering to the value of a drop down list, the module is not working at all. E.g. the state of an invoice in german can be âbezahltâ it looks like the module does a comparison between the visible value of the dropdown âbezahltâ and the value in the database (payd)
When i switch to english language everything works fine, in german it does unfortunately not. Could you please check and confirm and tell me a way how to manage that?
This is not a translation issue but a SuiteCRM code issue:
Application was getting the translated value as an operator instead of the key part of the string.
As an easy temp fix, until next SuiteCRM version is released, you can change the lines from your translation on the file:
\include\language\xx_XX.lang.php
check strings near line 3310
and change to this (they will end up as non translated strings):