Moment: Dimulai dengan huruf kecil atau huruf besar

Dibuat pada 29 Jan 2015  ·  3Komentar  ·  Sumber: moment/moment

Dalam beberapa bahasa kalimat dimulai dengan huruf kecil dan dalam beberapa bahasa kalimat dimulai dengan huruf besar.
Saya pikir kita harus untuk konsistensi memilih salah satu dari dua untuk setiap bahasa (jika perlu).

Contoh huruf kecil saat ini:
Belanda - Gisteren om 00:07
Frisian - juster om 00:07
Turki - dün 00:07

Contoh huruf besar saat ini:
Bahasa Inggris - Kemarin jam 12:07
Afrikaans - Gister om 00:07
Luksemburg - Gëschter um 0:07 Auer

Saya pikir kita harus menggunakan huruf kecil, karena itu bukan kalimat yang sebenarnya.
Jika Anda ingin menggunakannya di tengah kalimat, saya akan merekomendasikan fungsi seperti ucfirst PHP.

Komentar yang paling membantu

Saya sebenarnya tidak setuju dan berpikir kita harus pergi dengan judul-kasus yang tepat. Ini sangat mudah dilakukan:

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

untuk mendapatkan nilai huruf kecil daripada yang harus dilakukan:

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

Semua itu untuk dikatakan, saya pikir lokal konsisten dengan tata bahasa bahasa, tapi saya bukan ahli bahasa.

Semua 3 komentar

Saya sebenarnya tidak setuju dan berpikir kita harus pergi dengan judul-kasus yang tepat. Ini sangat mudah dilakukan:

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

untuk mendapatkan nilai huruf kecil daripada yang harus dilakukan:

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

Semua itu untuk dikatakan, saya pikir lokal konsisten dengan tata bahasa bahasa, tapi saya bukan ahli bahasa.

Ini adalah topik lain yang dibahas. Untuk membuatnya berfungsi dengan baik, perlu ada cara bagi lokal untuk menentukan huruf besar mana yang mungkin diubah, dan kemudian fungsi format harus menyediakan tanda huruf kecil/atas/normal.

Ini tidak akan terjadi dalam waktu dekat, jadi untuk saat ini Anda lebih baik melakukan beberapa peretasan string pada output untuk bahasa tertentu.

Imho lebih baik TIDAK memiliki titlecase daripada memilikinya, karena selalu aman untuk membuat huruf besar karakter pertama, dan sebaliknya tidak benar.

Jika lokal menggunakan huruf kecil, maka:

  • Saya dapat menggunakan calendar() di awal kalimat dengan membuat karakter huruf besar pertama. (*)
  • Saya dapat menggunakan calendar() dalam sebuah kalimat.

Jika lokal menggunakan titlecase, maka:

  • Saya dapat menggunakan calendar() di awal kalimat.
  • Saya dapat menggunakan calendar() dalam sebuah kalimat dengan secara manual mengidentifikasi string yang relevan (ini bisa sulit) dan membuat huruf kecil karakter pertama mereka. (*)

(*) Sejauh yang aku tahu. Lihat https://en.wikipedia.org/wiki/Capitalization untuk detail lebih lanjut.

Mungkin, mungkin masuk akal untuk memutuskannya berdasarkan per-lokal. Setiap lokal harus mendokumentasikan keputusannya.

Ini juga terkait dengan PR saya: https://github.com/moment/moment/pull/2422

Apakah halaman ini membantu?
0 / 5 - 0 peringkat