--- trunk/conf/normalize/ff-libri.pl 2007/10/29 21:59:43 905 +++ trunk/conf/normalize/ff-libri.pl 2007/10/31 18:07:33 944 @@ -321,37 +321,39 @@ marc_compose('245', 'a', suffix( - ( ! ( rec('200','d') || rec('200','e') || rec('200','k') ) ) && ( rec('200','f') ) ? ' / ' : - ( rec('200','d') ) ? ' = ' : - ( rec('200','e') ) ? ' : ' : - ( rec('200','k') ) ? ' ; ' : + ( ! ( rec('200','d') || rec('200','e') || rec('200','k') ) ) && ( rec('200','f') ) ? ' /' : + ( rec('200','d') ) ? ' =' : + ( rec('200','e') ) ? ' :' : + ( rec('200','k') ) ? ' ;' : '', rec('200','a'), ), 'b', suffix( - ( rec('200','d') && rec('200','f') ) ? ' / ' : - ( rec('200','d') && rec('200','c') ) ? '. ' : + ( rec('200','d') && rec('200','f') ) ? ' /' : + ( rec('200','d') && rec('200','c') ) ? '.' : '', rec('200','d'), ), 'b', suffix( - ( rec('200','e') && rec('200','f') ) ? ' / ' : - ( rec('200','e') && rec('200','c') ) ? '. ' : + ( rec('200','e') && rec('200','f') ) ? ' /' : + ( rec('200','e') && rec('200','c') ) ? '.' : '', rec('200','e'), ), 'b', suffix( - ( rec('200','k') && rec('200','f') ) ? ' / ' : - ( rec('200','k') && rec('200','c') ) ? '. ' : + ( rec('200','k') && rec('200','f') ) ? ' /' : + ( rec('200','k') && rec('200','c') ) ? '.' : '', rec('200','k'), ), 'c', suffix( - ( rec('200','f') && rec('200','c') ) ? '. ' : + ( rec('200','f') && rec('200','c') ) ? '.' : '', rec('200','f'), ), - '+', rec('200','c'), + '+', suffix('.', + rec('200','c'), + ), ); #marc_compose('245', @@ -847,8 +849,8 @@ } else { $series = join_with('', - config(), - 'LS', + uc( config() ), + ' LS', rec('000') );