When you open and save administrator’s language file from the backend of JA Voice,
The keywords below the line 571 will be removed !!
How to reproduce: (DON’T DO THIS ON YOUR LIVE SITE!)
- Login to the backend (control panel ) of Joomla!
- Click joomla! menu “Components” -> “JA Voice”
- Click JA Voice menu “Design & Customization” -> “Languages”
- Click “Administrator” -> “English(United Kingdom)”.
- English Keywords and Values are shown in editor. You’ll see the file has 670 lines.
- Do nothing, but just click “Save”
No error messages are shown. (Message shown is “Language file was successfully updated!” )
But some keywords have been removed already.
To confirm,
Click “Administrator” -> “English(United Kingdom)” Again.
You’ll see the keywords below line 571 are missing.(The file has only 571 lines! )
With a file manager like extplorer, you can see the file really has only 571 lines.
The same situation also caused for my translation file created by JA Voice (in my case, ja-JP.com_javoice.ini)
I guess the reason is the keyword at line 572.
the keyword at line 572 is:
[PHP]<==<=[/PHP]
This keyword “<=” may be treated as a part of HTML, and PHP might eliminate the followings when it escaped HTML tags.
To avoid this bug currently, Use other file maneger to edit and translate JA Voice into your language.
I hope developer will fix this bug on the next release.
Thank you in advance.