Open machadoug opened 12 years ago
Hello Douglas, sorry for the late reply ;)
From the end..
method=upgrade
option is supported. One of my concerns was the removal of unnecessary files - please report any bugs you encounter..So instead of placing the language file in
JROOT/language/xx-XX/xx-XX.com_contactenhanced.ini
you should place them in
JROOT/components/com_contactenhanced/language/xx-XX/xx-XX.com_contactenhanced.ini
This way you don't need to include them in the xml manifest, the user may install additional core languages afterward and is given the ability to override the extension files.
So EasyCreator deliberately uses this feature when the Joomla! Compatibility is set to 1.6+
Does that help a bit ?
Thanks again for your testing, Nikolai
Dear Nikolai,
Many thanks for your reply. Better late than never! ;-)
Another question: When I create a package the plugin and modules .sys.ini and the component's .menu.ini language files are not packed. Can you include those language files as well?
I mainly use EasyCreator to build the packages and I'd appreciate if you could fix that.
Many thanks for your help.
Where can I find a PayPal donation button or link?
Kind regards,
Douglas Machado
Dear Nicolai,
I'd appreciate if you could add the language strings to the manifest file, which will move the language files back to default Joomla way;
Unfortunately this has cost me a one star review, and I'd appreciate if you could change it: http://extensions.joomla.org/extensions/contacts-and-feedback/contact-forms/6343#rev-128746
Thanks in advanced,
Douglas
Hi Douglas, first, forgive me my dumbness - I really can not quite understand the problem...
Let me explain my point of view: I believe, that the "default Joomla! way" is to put the language files inside the extension directory. This gives the end users the ability to override the files by placing a copy into the root language directory. This is a save way to make permanent language changes that would be deleted on an extension update otherwise. So if you put your extension language files into the root language directory on installation, you would take away this nice feature from your end user.
The second way to provide an alternative translation is the use of the language/overrides/xx-XX.override.ini file. There is a slick editor right in the Joomla! backend in administrator/index.php?option=com_languages&view=overrides
And, guess what - This one picks up also the language files from the extension directories...
I am sorry about your bad rating. The point here was that the missing T extension is not able to find the language files from the extension/language directories, right ? I think it should be updated ;)
Please, tell me if there is any other point I am missing here.
Dear Nikolai,
You are far from dumb! ;-) I consider you a very smart man. You have developed a great extension and I'm very grateful to you for your continued effort; It is an overkill, considering that I only use it to build packages. ;-)
The problem is that most users believe that the default language directory is the /root/language/ directory because all Joomla core extensions are in this directory; You are right. You leave like that and I'll deal with the users ;-)
I've talked with the MissingT extension developer and he says that will probably no longer update his extension because he is using Transifex now for all his projects;
Thanks again for your help and I'm sorry for the inconvenience;
All the best,
Dear Nikolai,
I don't use all EasyCretor features, I basically use only the option to create packages, but I'm happy to help you test it.
I have started testing using a fresh Joomla 2.5 installation and so far i only found one problem. When i create a package for a component or plugin the tags are not added to the xml manifest file. For example, when I've creat a package for com_contactenhanced I should get the code below in the XML file:
and in the:
Also, I just have a couple suggestions:
PS: Is there a way to upgrade from previous versions without loosing all data? Can I just override all files?
Best regards,