Guardr is a Drupal distribution with a combination of modules and settings to enhance a Drupal application's security and availability to meet enterprise security requirements.
Guardr follows the CIA information security triad: confidentiality, integrity and availability. From Wikipedia:
For any information system to serve its purpose, the information must be available when it is needed. This means that the computing systems used to store and process the information, the security controls used to protect it, and the communication channels used to access it must be functioning correctly. High availability systems aim to remain available at all times, preventing service disruptions due to power outages, hardware failures, and system upgrades.
This tiny module allows site administrators to define own paths for language switch links.
The reason I created this module is that Drupal by default only changes the language prefix ('en' for English, 'sv' for Swedish, etc.) when you select a different language with the Language switcher block. Instead of doing this and hoping the node has a translation for that language I wanted every change of language to return the user to the <front> page. Of course, this can easily be achieved with a single line of jQuery. However, I felt that this was such a basic feature of Drupal that it should be done in Drupals own admin interface.
While creating lndex I decided it would be best to allow site administrators to set their own specific paths for each language.
lndex offers:
return users to <front> when changing site language (default)*
specify node path of choice per language
specify an alias of choice per language
* = Using Language switch block in Dashboard keeps you there while language changes.
Requirements
As with the Language switcher block in core, this module requires at least two enabled languages and language negotiation to be either URL or session.