Sebagai mantan mahasiswa ilmu komputer berbahasa Spanyol, saya menemukan bahwa ketika mempelajari teknologi baru dan Anda tidak berbicara bahasa tersebut, memiliki kesalahan dan dokumentasi dalam bahasa ibu Anda sangat berguna, saya pikir kami memiliki peluang di sini untuk perbaikan di sini .
Saya tidak yakin, apakah itu benar-benar berguna.
Omong-omong, sementara itu bisa dinonaktifkan untuk aplikasi, tidak apa-apa bagi saya. Namun, saya tidak yakin, apakah itu sepadan dengan waktu.
PS Saya penutur asli bahasa Rusia. Sangat menyakitkan bagi saya untuk menemukan beberapa kesalahan dalam bahasa Rusia)
Mengingat .NET Core baru-baru ini beralih kembali ke pelokalan pesan pengecualian, akan aneh jika WinUI tidak mengikuti. [ sunting ] Saya lupa bahwa WinUI tidak murni .NET, tetapi menggunakan kode kesalahan HRESULT alih-alih objek Pengecualian.
Tidak yakin, apakah praktik yang baik untuk menampilkan Exception.Message kepada pengguna dalam beberapa jenis dialog kesalahan
Saya tidak tahu bagaimana ini dilakukan dalam penyatuan data UWP/WinUI, tetapi penyatuan data WPF dan WinForms mengekspos pesan kesalahan yang terjadi selama penyatuan data kepada pengguna. Ini berarti pengecualian apa pun yang secara wajar dapat dilemparkan ke dalam skenario penulisan balik penyatuan data harus dilokalkan.
Jika WinUI menangkap pengecualian selama penyatuan data (alih-alih menghentikan proses) maka mungkin harus melakukan hal yang sama, kecuali jika menggantikan pesan pengecualian dengan pesan lokal yang umum.
(Dan ya, harus mencari kesalahan bahasa asing itu menyebalkan, tapi saya tidak melihat jalan lain ketika penyatuan data memperlihatkan kesalahan ini kepada pengguna akhir, yang pasti mengharapkan pesan kesalahan yang dilokalkan.)
WinUI diimplementasikan sebagai WinRT, dan WinRT tidak memiliki cara untuk mengatur Exception.Message. Jadi pesan kesalahan yang dihasilkan WinUI terlihat di debugger, tetapi tidak boleh muncul ke pengguna akhir seperti yang mereka lakukan dengan WPF/WinForms. (WinUI menghasilkan kesalahan menggunakan RoOriginateError , yang dirancang agar pesan hanya dapat diambil oleh debugger.)
Komentar yang paling membantu
WinUI diimplementasikan sebagai WinRT, dan WinRT tidak memiliki cara untuk mengatur Exception.Message. Jadi pesan kesalahan yang dihasilkan WinUI terlihat di debugger, tetapi tidak boleh muncul ke pengguna akhir seperti yang mereka lakukan dengan WPF/WinForms. (WinUI menghasilkan kesalahan menggunakan RoOriginateError , yang dirancang agar pesan hanya dapat diambil oleh debugger.)