All: Don't load .pk3s as .dlls, and don't load user config files from .pk3s
void CL_ReloadTranslation( void ) {
	char    **fileList;
	int numFiles, i;
	char fileName[MAX_QPATH];

	for ( i = 0; i < FILE_HASH_SIZE; i++ ) {
		if ( transTable[i] ) {
			free( transTable[i] );
		}
	}

	memset( transTable, 0, sizeof( trans_t* ) * FILE_HASH_SIZE );
	CL_LoadTransTable( "scripts/translation.cfg" );

	fileList = FS_ListFiles( "translations", ".cfg", &numFiles );

	for ( i = 0; i < numFiles; i++ ) {
		Com_sprintf( fileName, sizeof (fileName), "translations/%s", fileList[i] );
		CL_LoadTransTable( fileName );
	}
}

void CL_ReloadTranslation( void ) {
	char    **fileList;
	int numFiles, i;
	char fileName[MAX_QPATH];

	for ( i = 0; i < FILE_HASH_SIZE; i++ ) {
		if ( transTable[i] ) {
			free( transTable[i] );
		}
	}

	memset( transTable, 0, sizeof( trans_t* ) * FILE_HASH_SIZE );
	CL_LoadTransTable( "scripts/translation.cfg" );

	fileList = FS_ListFiles( "translations", ".cfg", &numFiles );

	for ( i = 0; i < numFiles; i++ ) {
		Com_sprintf( fileName, sizeof (fileName), "translations/%s", fileList[i] );
		CL_LoadTransTable( fileName );
	}
}
