About the case of aliases: YAMS is currently case sensitive when it comes to URLs. What you are trying to achieve here is not about making YAMS case insensitive (which would mean that home.html and Home.html would be treated as the same document, or which would redirect one to the other).
I think you are simply trying to make sure that the aliases of all your documents only contain lower case characters (so that, for example, you can use server settings to redirect all URLs to lower case versions). From version 1.1.7 alpha RC2 YAMS calls the OnStripAlias event for multilingual aliases. Therefore, you should be able to write a plugin called, say, LowerCaseURLs that’s active on the OnStripAlias event, which has something like the following code:
$e = &$modx->event;
switch ( $e->name )
{
case 'OnStripAlias':
return strtolower($alias);
break;
default:
return;
}
and YAMS should execute it every time you save your documents - even on multilingual aliases. Let me know if you have or don’t have success with this.
EDIT: Note. Make sure you set ’Modules > YAMS > Other Params > URL Formatting > Use MODx StripAlias’ to yes for this.