Wikifunctions:Pengumuman status/2025-08-01
| ◀ | ▶ |
Wikimania 2025 segera datang!
Selama 6–9 Agustus 2025, konferensi tahunan Wikimedia, Wikimania, akan dilaksanakan di Nairobi, Kenya. Wikifunction juga akan diwakili pada acara ini:
Wikifunction is coming soon to a wiki near you! (Wikifunctions datang ke wiki dekat Anda!) Pada Jumat, 8 Agustus, pukul 14:00–15:25 waktu lokal James Forrester akan presentasi di ruangan Mombasa.
Kami akan menyoroti status proyek saat ini, memperlihatkan apa yang komunitas telah raih sejauh ini, dan juga mendiskusikan hasil dari penempatan langsung pertama kami di proyek Wikimedia, apa artinya bagi penyunting dan pembaca pada wiki tersebut, dan rencana kami untuk integrasi lebih lanjut pada proyek Wikimedia lainnya.
Presentasi ini akan dilanjutkan dengan tutorial yang akan memberikan pengenalan ke Wikifunction dan bagaimana Anda dapat menggunakannya. Kami akan terlebih dahulu memberikan iktisar secara garis besar dari Wikifunctions. Lalu, kami akan melakukan serangkaian aktivitas pengenalan, yang masing-masing dapat dilakukan pada situs wikifunctions.org. Aktivitas-aktivitas ini akan mencakup mencari dan memanggil fungsi yang sudah ada; membuat dan menyunting fungsi, pengujian, dan implementasi; dan memperlihatkan bagaimana anggota komunitas menggunakan pemanggilan fungsi tersebut pada proyek di mana Wikifunctions telah diaktifkan.
Jika Anda adalah kontributor Wikifunctions berpengalaman dan akan ada di Wikimania, kami akan senang jika Anda membantu! Anda dapat menghubungi Luca dan beri tahu dia.
Tiga pembicaraan lain yang berhubungan langsung dengan membuat Wikipedia Abstrak bekerja dengan lebih baik:
- Contributing to Lexemes with Lexica: A Hands-On Walkthrough (Mengontribusikan Leksem dengan Lexica: Panduan Penggunaan) oleh Raisha Abdillah pada Rabu, 6 Agustus, di mana Raisha akan berbicara tentang perkakas baru untuk mempermudah kontribusi pada data leksikografi di Wikdiata, yang merupakan komponen penting untuk Wikipedia Abstrak.
- Wikidata: We want our data to be reused. But do we really? (Wikidata: Kita ingin data kita untuk digunakan kembali. Tapi apakah benar?) oleh Lydia Pintscher pada hari yang sama, di mana Lydia akan membicarakan tentang betapa susahnya untuk menggunakan kembali data dari Wikidata, dan apa yang dapat kita lakukan untuk mempermudahnya – topik yang relevan secara langsung pada penggunaan kembali data melalui Wikifunctions.
- The L2 Conundrum (Masalah L2) oleh User:James dan Dryck Chan, di mana mereka akan berbicara tentang masalah saat ini yang dialami pengguna yang fasih di beberapa bahasa dan ingin berkontribusi pada Wikipedia – topik yang akan relevan untuk memahami motivasi dari kontributor yang bekerja pada Wikipedia Abstrak.
Jika Anda berencana atau tahu tentang aktivitas lain yang berhubungan dengan Wikifunctions di Wikimania, mohon beritahu kami, dan kami akan dengan senang hati mempromosikannya pada saat yang tepat.
Kami berencana untuk mengirim James dari tim kami ke Wikimania. Jika Anda memiliki pertanyaan atau ingin berdiskusi tentang Wikifunctions atau Wikipedia Abstract, silakan hubungi dia.
Untuk semua orang yang berkunjung ke Kenya yang indah: nikmati perjalanan, dan nikmati Wikimani!
Berita tentang Tipe I: Kuantitas Wikidata
Baru-baru ini, Wikifunctions mulai mengimpor pernyataan Wikidata yang berisi nilai dari tipe Wikifunction yang baru, kuantitas Wikidata, koordinat geografis Wikidata, dan waktu Wikidata. Seperti yang disebutkan pada pengumuman tanggal 10 Juli, pernyataan tersebut muncul di dalam entitas Wikidata yang diimpor (butir, properti, leksem, bentukan leksem, dan maksa). Pada pengumuman ini, kita akan memahami lebih baik tentang kuantitas Wikidata.
Setiap kasus dari kuantitas Wikidata (yang berhubungan langsung dengan tipe data kuantitas di Wikidata) berisi 4 komponen: nilai, batas bawah, batas atas (semuanya bertipe Bilangan rasional), dan unit (bertipe Referensi butir Wikidata). Batas bawah dan batas atas, ketika ada, digunakan untuk mengindikasikan bilangan tidak eksak, dengan rentang nilai yang mungkin pada nilai yang diberikan.
Kami ingin menyoroti fungsi tampilkan dan baca yang sangat baik yang dibuat oleh anggota komunitas 99of9. Fungsi-fungsi ini memungkinkan pengguna untuk secara mudah mengenali dan memasukkan kuantitas menggunakan format yang dikenali. Misalnya, kuantitas Wikidata untuk kecepatan cahaya, pada meter per detik, ditampilkan sebagai 299.792.458 m/s, seperti yang terlihat pada uji kasus berikut. Sebaliknya, fungsi baca memungkinkan pengguna untuk memasukkan untaiann yang sama pada antarmuka, dan membuatnya secara otomatis diinstantiasi sebagai kuantitas Wikidata.
Untuk menentukan singkatan dari unit yang dipilih, fungsi penampil berkonsultasi dengan Wikidata, menggunakan fungsi ambil butir Wikidata dan simbol unit dari butir untuk mengambil butir Wikidata dan mengekstrak nilai dari properti simbol unit. Sebaliknya, fungsi baca bergantung pada kamus besar dari simbol unit Wikidata, yang didapatkan pada implementasi JavaScript dari QID dari simbol unit.
Pada kasus kuantitas tidak eksak (yang memiliki nilai batas bawah dan atas), fungsi penampil menampilkan batas dengan ± ketika nilai berada di tengah kedua batas, dan dengan notasi kurung untuk kasus lainnya. Misalnya, kuantitas dengan nilai 6, batas bawah 4, dan batas atas 8, akan ditampilkan sebgaai 6±2. Contoh yang melibatkan presisi lebih tinggi diberikan di butir Wikidata permitivitas vakum, nilai yang ditampilkan di Wikifunctions adalah 0.0000000000088541878128±0.0000000000000000000013 F/m (farad per meter). Kuantitas dengan nilai 2.5, batas bawah 1.9, dan batas atas 4.6 ditampilkan sebagai [≥1.9; 2.5; ≤4.6] (yang dapat ditampilkan dengan atau tanpa unit). Fungsi baca menerima format tersebut. Kedua fungsi tersebut mengamodasikan (satu atau dua) batas yang hilang dan unit yang hilang.
Baik fungsi baca dan penampil dikonfigurasikan untuk kustomisasi bahasa, yang memperbolehkan fungsi bahasa spesifik untuk digunakan ketika bahasa diasosiasikan pada format tertentu. Misalnya, ketika memanggil Italia sebagai bahasa penampil, contoh format kurung di atas muncul dengan koma, seperti [≥1,9; 2,5; ≤4,6]. Terdapat pekerjaan yang harus diselesaikan untuk penangakan bahasa khusus, dan kontribusi sangat disarankan!
Dengan Tipe ini, sebagai komunitas kita mungkin harus memutuskan apa yang harus dilakukan untuk proposal Tipe yang berhubungan, misalnya unit SI, unit pengukuran, dan nilai dengan galat.
Berita tentang Tipe II: Bilangan gramatikal (tunggal/jamak) dan kehidupan
Kami telah mengimplementasikan proposal Tipe untuk bilangan gramatikal (tunggal / jamak). Kami mengundang Anda untuk menambahkan lebih banyak proposal untuk sistem bilangan gramatikal lainnya.
Kami juga telah mengimplementasikan proposal Tipe untuk gender gramatikal (hidup / tak hidup). Perlu dicatat bahwa saya memanggilnya sebagi kehidupan gramatikal dalam diskusi — tetapi itu hanyalah label, dan komunitas dipersilakan untuk menggantinya.
Perubahan terbaru pada perangkat lunak
Minggu lalu, kami membuat sedikit kemajuan pada pekerjaan utama kami, serta sejumlah perbaikan, Minggu ini adalah minggu "Perbaiki" kami, minggu setiap dua bulan di mana kami akan fokus memperbaiki kekutu dan utang teknis, jadi harap lebih banyak perbaikan minggu depan.
Salah satu potongan dari pekerjaan Kuartal adalah untuk menambahkan dukungan menggunakan referensi Wikidata pada pemanggilan Fungsi tertanam (T397403). Untuk ini, kami menambahkan sebuah antarmuka pada dialog VisualEditor untuk melihat butir Wikidata atau Leksem (T399565). Kami juga menambahkan kode belakang untuk mendukung akses ini (T398731).
Kami mengubah tombol tutup pada dialog Visual Editor untuk panggilan Fungsi tertanam menjadi tombol untuk kembali ke halaman pencarian (T395478), berdasarkan temuan kegunaan (T397411).
Kami memperbaiki komponen pemilih enum agar bekerja dengan baik ketika Objek terpilih tidak berada pada halaman pertama (T388660). Kami memperbaiki tampilan visual yang salah pada kesejajaran pada "cip" bahasa kosong untuk untaian satu bahasa, sebagai bagian untuk mendiagnosis mengapa beberapa dari mereka telah dibuatkan dalam keadaan cacat (T400271). Kami juga memperbaiki ikon 'galat' yang ditampilkan di penampilan konteks VisualEditor yang sekarang terlihat sepenuhnya, tidak ditekan.
Kami memeriksa bebrapa kode depan Vue dan memperbaiki beberapa TODO dan membuat perbaikan kecil lainnya. Kami meningkatkan pustaka pengujian View kami ke versi tertinggi, yang memungkinkan kami menambahkan waktu habis yang lebih sederhana untuk pengujian kami. Ini juga memungkinkan kami untuk menguji komponen penjejalah Fungsi dengan lebih baik pada kasus seperti setelah formulir telah disetel kembali.
Timo Tijhof dari grup MediaWiki menemukan bahwa titik akhir API kami tidak masuk dalam tembolok oleh karena kesalahan ketik dari `s-max-age` bukannya `s-maxage` pada kepala HTML (T400434). Kami sedikit mempercepat eksekusi panggilan Fungsi tertanam dengan menggunakan kembali sistem tembolok baru ketika memuat Fungsi refensi dan Tipe di penanganan (T385619). Terima kasih kepada kolega kami Volker E., kami mengubah penggunaan `color-visited` css kami untuk menggunakan kembali mixin Codex daripada menentukan secara langsung, untuk konsistensi yang berkelanjutan (T400300). Kami juga telah mengubah produksi log yang memberi peringatan pada masukkan, daripada keadaan galat jika tidak ada bahasa yang tersedia sama sekali.
Kami, bersama dengan semua kode Wikimedia yang digunakan, sekarang menggunakan versi terbaru dari pustaka Codex UX, v.2.2.1, per minggu ini. Kami percaya bahwa tidak akan ada perubahan yang terlihat oleh pengguna pada Wikifunctions, jadi silakan berkomentar pada obrolan Proyek atau tambahkan tugas Phabricator juga Anda menemukan masalah.
Tidak ada Pojok Sukarelawan di Agustus dan buletin minggu depan, karena Wikimania
Karena tim kami akan secara aktif pada Wikimania, berinteraksi dengan sukarelawan, dan melakukan sesi tutorial Wikifunctinos, kami memutuskan untuk membatalkan pertemuan virtual bulanan untuk Agustus dan melewatkan buletin untuk minggu depan. Anda akan dapat membaca semuanya pada buletin setelah Wikimania kami sekitar dua minggu lagi!
Fungsi baru mingguan: 75 Fungsi baru
Minggu ini kami memiliki 75 fungsi baru. Ini adalah daftar fungsi dengan implementasi dan pengujian yang berhasil untuk merasakan fungsi apa yang telah diibuat. Terima kasih pada semua yang telah berkontribusi!
- AR CPI per year (Z26487)
- AT CPI (Z26491)
- AU CPI per year (Z26495)
- AU-road CPI per year (Z26499)
- month from date (Z26504)
- switch with grammatical gender (m/f) (Z26522)
- conversions to SI units of an item (Z26527)
- replace unit in Wikidata quantity (Z26533)
- multiply quantity by rational and apply new unit (Z26536)
- conversions to SI units of an item reference (Z26539)
- conversion to SI units of an item reference (Z26544)
- Italian instantiating sentence requires an article (Z26548)
- French article-less instantiating sentence (Z26562)
- Bangla article-less instantiating sentence (Z26572)
- languages with the same Wikidata label text (Z26575)
- abbreviate "kaj" in Esperanto (Z26595)
- is wikidata item instance of human? (Z26602)
- is wikidata item generic (Z26611)
- Croatian instantiating fragment (Z26617)
- read Time of day, Bangla (Z26629)
- read Gregorian year, Bangla (Z26638)
- read Day of roman year, Bangla (Z26643)
- date (bnwiki) (Z26648)
- display Day of Roman year, Bangla (Z26652)
- Arabic to Eastern Nagri numerals (string) (Z26656)
- is not void (Z26665)
- Swedish article-less instantiating sentence (Z26671)
- grammatical gender of lexeme is exactly (Z26676)
- display Gregorian year, Bangla (Z26692)
- is Wikidata item currently alive? (Z26696)
- Indonesian article-less instantiating sentence (Z26704)
- State location using entity and class, Bangla (Z26707)
- German instantiating sentence without article (Z26712)
- Low German instantiating sentence without article (Z26717)
- Latin article-less instantiating sentence (Z26723)
- lexeme doesn't have singular forms (Z26729)
- apply if not empty, else return empty (Z26733)
- first part of Italian instantiating sentence (Z26737)
- grammatical gender (m/f) of lexeme (Z26745)
- first element if list not empty, else void (Z26750)
- BD CPI per year (Z26756)
- BE CPI per year (Z26760)
- Hijri calendar month to month number (Z26766)
- Classifying sentence in Swedish (Z26771)
- month number to Hijri month (Z26774)
- Wikidata reference in enumeration instance (Z26779)
- remove and clean up all instances of a substring (Z26785)
- Swedish indefinite noun phrase, lex (Z26791)
Terdapat daftar lengkap seluruh fungsi yang diurutkan dari tanggal pembuatan mereka.