//-------------------------------------------------------------------- // Copyright (c) 1999-2000, International Business Machines // Corporation and others. All Rights Reserved. //-------------------------------------------------------------------- // THIS IS A MACHINE-GENERATED FILE // Tool: src\com\ibm\tools\translit\dumpICUrules.bat // Source: src\com\ibm\text\resources/TransliterationRule_StraightQuotes_CurlyQuotes.java // Date: Fri May 19 15:50:23 2000 //-------------------------------------------------------------------- // StraightQuotes-CurlyQuotes quotes { Rule { // Rewritten using character codes [LIU] "$white=[[:Zs:][:Zl:][:Zp:]];" "$black=[^$white];" "$open=[:Ps:];" "$dquote='\"';" "$lAng=\u3008;" "$ldAng=\u300A;" "$lBrk='[';" "$lBrc='{';" "$lquote=\u2018;" "$rquote=\u2019;" "$ldquote=\u201C;" "$rdquote=\u201D;" "$ldguill=\u00AB;" "$rdguill=\u00BB;" "$lguill=\u2039;" "$rguill=\u203A;" "$mdash=\u2014;" //####################################### // Conversions from input //####################################### // join single quotes "$lquote''>$ldquote;" "$lquote$lquote>$ldquote;" "$rquote''>$rdquote;" "$rquote$rquote>$rdquote;" //smart single quotes "$white{''>$lquote;" "$open{''>$lquote;" "$black{''>$rquote;" "''>$lquote;" //smart doubles "$white{$dquote>$ldquote;" "$open{$dquote>$ldquote;" "$black{$dquote>$rdquote;" "$dquote>$ldquote;" // join single guillemets "$rguill$rguill>$rdguill;" "'>>'>$rdguill;" "$lguill$lguill>$ldguill;" "'<<'>$ldguill;" // prevent double spaces "\\ {\\ >;" // join hyphens into dash ### BIDIRECTIONAL ### "'--'<>$mdash;" //####################################### // Conversions back to input //####################################### //smart quotes "''<$lquote;" "''<$rquote;" "$dquote<$ldquote;" "$dquote<$rdquote;" } }