Number format in 4GL - decimal separator


I am trying to write a workflow event for our German site that is using a number field from X3.  German format for 1,234.56 is 1.234,56; the comma and decimal are "flipped" in German.  I cannot seem to format the number field correctly using 4GL (specifically the comma as a decimal) .  I have tried format$("N3vF<:9.2",[number field) and also numerous global format variables without luck.  My example produces 1.234.56; but not 1.234,56.  Any ideas of how to force the comma for the decimal separator?