Moment: Comenzando con letra minúscula o mayúscula

Creado en 29 ene. 2015  ·  3Comentarios  ·  Fuente: moment/moment

En algunos idiomas, las oraciones comienzan con una letra minúscula y en algunos idiomas las oraciones comienzan con una letra mayúscula.
Creo que, por coherencia, deberíamos elegir uno de los dos para cada idioma (cuando corresponda).

Ejemplos actuales de minúsculas:
Holandés - gisteren om 00:07
Frisón - juster om 00:07
Turco - dün 00:07

Ejemplos actuales de mayúsculas:
Inglés - Ayer a las 12:07 AM
Afrikáans - Gister om 00:07
Luxemburgués - Gëschter um 0:07 Auer

Creo que deberíamos optar por minúsculas, ya que en realidad no son oraciones.
Si desea utilizarlos a mitad de la frase, le recomendaría una función como ucfirst de PHP.

Comentario más útil

De hecho, no estoy de acuerdo y creo que deberíamos ir con un caso de título adecuado. Es muy fácil de hacer:

moment(...).format("MMM").toLowerCase()

para obtener un valor en minúsculas de lo que es para hacer:

var date = moment(...).format("MMM")
date = date[0].toUpperCase() + date.substr(1)

Todo eso para decir, creo que los lugares están siendo consistentes con la gramática del idioma, pero no soy realmente un lingüista.

Todos 3 comentarios

De hecho, no estoy de acuerdo y creo que deberíamos ir con un caso de título adecuado. Es muy fácil de hacer:

moment(...).format("MMM").toLowerCase()

para obtener un valor en minúsculas de lo que es para hacer:

var date = moment(...).format("MMM")
date = date[0].toUpperCase() + date.substr(1)

Todo eso para decir, creo que los lugares están siendo consistentes con la gramática del idioma, pero no soy realmente un lingüista.

Este es otro tema discutido. Para que funcione correctamente, es necesario que las configuraciones regionales especifiquen qué letras se pueden cambiar, y luego la función de formato debe proporcionar una marca de mayúsculas / minúsculas / normal.

Esto no sucederá en el corto plazo, por lo que, por ahora, es mejor que hagas algunos trucos de cadenas en la salida de idiomas en particular.

En mi humilde opinión, es mejor NO tener el título en mayúsculas que tenerlo, porque siempre es seguro poner el primer carácter en mayúsculas, y lo contrario no es cierto.

Si la configuración regional usa minúsculas, entonces:

  • Puedo usar calendar() al comienzo de una oración haciendo el primer carácter en mayúsculas. (*)
  • Puedo usar calendar() dentro de una oración.

Si la configuración regional usa titlecase, entonces:

  • Puedo usar calendar() al comienzo de una oración.
  • Puedo usar calendar() dentro de una oración identificando manualmente las cadenas relevantes (esto puede ser difícil) y haciendo su primer carácter en minúsculas. (*)

(*) Por lo que sé. Consulte https://en.wikipedia.org/wiki/Capitalization para obtener más detalles.

Posiblemente, podría tener sentido decidirlo por ubicación. Cada lugar debe documentar su decisión en ese momento.

Esto también se relaciona con mi PR: https://github.com/moment/moment/pull/2422

¿Fue útil esta página
0 / 5 - 0 calificaciones