2009/11/23 Alex Kempkens <alex.k...@gmail.com>:
>
> Yes the idea of tagging makes sense to me, but would it not be logical that if you provide content in a different language that you also have a frontend language installed for this language?
No, it's not necessarily logical at all. Take my Art of Joomla site.
I regularly get people asking to do translations. I don't speak those
language but I would like to add them to my frontend to offer visitors
a choice. I don't want to have to go find a language pack for the
frontend and install it just so I can mark one article in another
language.
As Christophe says, the extensions table is for the installed language
packs, the languages table is for custom language markers. It will be
primed with all languages have TT's for (not all will be active
though). This gives the site owner complete choice on whether they
want to simply have tagged content in another language, or want to be
able to "switch" the site into a language mode, in which case the
language packs would also be used.
If you install a new language pack that is not listed in the languages
table, then the installer will add this to the list (doesn't yet). If
you remove that language pack, the language table reference will
remain.
Please note Alex, this is not a replacement for Joomfish but the core
should now provide common information that Joomfish relies on.
Language fields are to be added to all 'content' tables, modules and
menus.
Regards,
Andrew Eddie
http://www.theartofjoomla.com - the art of becoming a Joomla developer
What is important for me is to not duplicate data that might get out
of synch to easy. In the past it was normal that you can install a new
front-end language just by uploading the language files to your server
directories. Now with 1.6 the installation will require most likely
that you add the information of the language to the jos_extensions
table as well in order to get it working correctly. If we now add an
another new table like jos_languages it will be needed to keep this
table in synch as well.
Just to clarify the discussion - are you implying that we should try and maintain the ability to install languages by just uploading files to the server? If that is what you are implying, I disagree with that being a criteria. I don't think it is unreasonable to have to manage languages via the extension manager.Ian