Country code introduces a new, custom language_negotiation setting. What are the implications? Does this break any core functionality? And can country_code function without this setting? What happens when language_negotiation is set to other values? Should the setting be set automatically when country_code is enabled, and the selection locked?

Comments

catch’s picture

Trying out the new version now:

With 'country code negotiation' - I get just per-country languages listed in the block (i.e. English and French in Canada), but I also get paths like http://d6.6/xx/node/10?language=en generated by that block, so looks like this still needs some work.

Stella pointed out that there's no issues just using core's normal path negotiation - in that case everything runs as normal (but of course you get all language variations displayed).

stella’s picture

The issue catch identified is now fixed.