  The evidence of edge-gaps around the M-points in the metallic state of
underdoped cuprates has triggered a very active debate on their origin. We
first consider the possibility that this spectroscopic feature results from a
quasi-static charge ordering taking place in the underdoped regime. It comes
out that to explain the coexistence of gaps and arcs on the Fermi surface the
charge modulation should be in an eggbox form. In the lack of evidences for
that, we then investigate the local pairing induced by charge-stripe
fluctuations. A proper description of the strong anisotropy of both the
interactions and the Fermi velocities requires a two-gap model for pairing. We
find that a gap due to incoherent pairing forms near the M-points, while
coherence is established by the stiffness of the pairing near the nodal points.
The model allows for a continuos evolution from a pure BCS pairing (over- and
optimally doped regime) to a mixed boson-fermion model (heavily underdoped
regime).
