Suggestion in order to avoid the need of having localized .mo file in each theme.

Hi again.
As a user of Farms 133 themepack on a non-English mu wordpress site, I needed to have each theme translated in my language, which is a hell of a boring job (creating 133 .po and .mo files) and updating them in case of theme upgrade.

I have a suggestion in order to avoid the need of having localized .mo file in each theme. Of course the following will work ONLY and ONLY if the theme has the same strings as the default wordpress .mo file.

In each theme's functions.php
Replace line
load_theme_textdomain( TEMPLATE_DOMAIN, TEMPLATEPATH . '/languages/' );

with

if (file_exists(TEMPLATEPATH . "/languages/$locale.mo")) {
    load_theme_textdomain( TEMPLATE_DOMAIN, TEMPLATEPATH . '/languages/' );
}
else {
    load_textdomain( TEMPLATE_DOMAIN,WP_LANG_DIR . "/$locale.mo" );
}

Just, a suggestion, because I know it involves major rewrite on theme's files and also it will also make each theme loose it's "expression" character.

Bests
Lena