Ticket #7376: merge_text_domains.patch
File merge_text_domains.patch, 777 bytes (added by , 16 years ago) |
---|
-
wp-includes/l10n.php
242 242 function load_textdomain($domain, $mofile) { 243 243 global $l10n; 244 244 245 if (isset($l10n[$domain]))246 return;247 248 245 if ( is_readable($mofile)) 249 246 $input = new CachedFileReader($mofile); 250 247 else 251 248 return; 252 249 253 $l10n[$domain] = new gettext_reader($input); 250 $gettext = new gettext_reader($input); 251 252 if (isset($l10n[$domain])) { 253 $l10n[$domain]->load_tables(); 254 $gettext->load_tables(); 255 $l10n[$domain]->cache_translations = array_merge($gettext->cache_translations, $l10n[$domain]->cache_translations); 256 } else 257 $l10n[$domain] = $gettext; 258 259 unset($input, $gettext); 254 260 } 255 261 256 262 /**