Pues es que depende que es lo que reresas, por lo que veo es un string, ahora hay que ver que es lo que vas a enviar como argumento a esa funcion, realmente la traduccion es sencilla, pero hay que pensar en otras cosas, como parte de que objeto va a ser, si va a ser un metodo publico o privado, etc...
Ahora, si estas trabajando con .NET 2.0 quizás te convenga investigar acerca de las Localizations te podría servir mucho más para este tipo de problema.
Y bueno, regresando al tema
Código:
[private/public] string( DateTime fecha )
{
string textp = "";
int dia = Int32.Parse(fecha.Day.ToString());
switch ( dia )
{
case 1:
//
break;
.
.
}
return texto;
}
Saludos