I have looked at Multi Language Module and Multi Language Support add-ons as solutions for multi language support.
However, both of them require adding a segment in the url/ Something like
http://domain.com/en/page
http://domain.com/fr/page
Now, I really don't like this because it would break pages which rely on how segments are placed. For example, if I expected segment_3
to be X data in a page without the two-char language code in the url, adding the language code would break that page.
Are there other solutions/addons that don't need to do this? Maybe something like a global variable is set instead.
Or are there ways in the listed addons to circumvent this?