add locale length option for i18n behavior

see  propelorm/Propel2#646