Index: units/helpers/filenames_helper.php =================================================================== --- units/helpers/filenames_helper.php (revision 14318) +++ units/helpers/filenames_helper.php (working copy) @@ -44,7 +44,7 @@ $this->_escapeChar = $this->Application->ConfigValue('FilenameSpecialCharReplacement'); - $language =& $this->Application->recallObject('lang.current'); + $language =& $this->Application->recallObject('lang.primary'); /* @var $language kDBItem */ $replacements = $language->GetDBField('FilenameReplacements'); Index: units/languages/languages_event_handler.php =================================================================== --- units/languages/languages_event_handler.php (revision 14318) +++ units/languages/languages_event_handler.php (working copy) @@ -53,6 +53,20 @@ } /** + * Allows to get primary language object + * + * @param kEvent $event + */ + function getPassedID(&$event) + { + if ($event->Special == 'primary') { + return $this->Application->GetDefaultLanguageId(); + } + + return parent::getPassedID($event); + } + + /** * [HOOK] Updates table structure on new language adding/removing language * * @param kEvent $event