Wikikamus idwiktionary https://id.wiktionary.org/wiki/Wikikamus:Halaman_Utama MediaWiki 1.43.0-wmf.27 case-sensitive Media Istimewa Pembicaraan Pengguna Pembicaraan Pengguna Wikikamus Pembicaraan Wikikamus Berkas Pembicaraan Berkas MediaWiki Pembicaraan MediaWiki Templat Pembicaraan Templat Bantuan Pembicaraan Bantuan Kategori Pembicaraan Kategori Indeks Pembicaraan Indeks Lampiran Pembicaraan Lampiran TimedText TimedText talk Modul Pembicaraan Modul miljoen 0 3485 1070421 872958 2024-10-19T08:41:46Z Cicihwahyuni6 37576 1070421 wikitext text/x-wiki =={{belanda}}== {{-k bl-|nl}} # [[juta]] k5ij6wavfswbex436pjgmdwmj96agnw gratis 0 4062 1070405 1065725 2024-10-19T01:25:07Z 180.244.128.148 1070405 wikitext text/x-wiki {{Cari di Wikipedia }} {{Galeri}} =={{indonesia}}== {{-adj-|id}} # cuma-cuma (tidak dipungut bayaran) {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti 1}} dan {{kotak mulai|arti 2}} dst). Lihat [[Wikikamus:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} *{{nl}}: {{trad+|nl|gratis}} *{{id}}: {{trad+|id|gratis}} *{{de}}: {{trad+|de|gratis}} *{{ms}}: {{trad+|ms|percuma}} *{{pt}}: {{trad+|pt|grátis}} *{{es}}: {{trad+|es|gratis}} {{kotak tengah}} *{{en}}: {{trad-|en|free}} {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} =={{belanda}}== {{-adj-|nl}} # [[#bahasa Indonesia|gratis]] =={{palembang}}== {{-adj-|plm}} # [[#bahasa Indonesia|gratis]] #: ''makan duo gratis sikok'' #: makan dua gratis satu {{-lafal-|plm}} * {{audio|plm|LL-Q12497929_(mis)-Ghersyd-gratis.wav|''Suara''}} lffbz8e5yxihja8eclez5b3hj0rbymp 1070408 1070405 2024-10-19T02:45:47Z OrangKalideres 35065 Suntingan [[Special:Contributions/180.244.128.148|180.244.128.148]] ([[User talk:180.244.128.148|bicara]]) dikembalikan ke versi terakhir oleh [[Special:Contributions/ToadetteEdit|ToadetteEdit]] 1065725 wikitext text/x-wiki {{Cari di Wikipedia}} {{Galeri}} =={{indonesia}}== {{-adj-|id}} # cuma-cuma (tidak dipungut bayaran) {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti 1}} dan {{kotak mulai|arti 2}} dst). Lihat [[Wikikamus:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} *{{nl}}: {{trad+|nl|gratis}} *{{id}}: {{trad+|id|gratis}} *{{de}}: {{trad+|de|gratis}} *{{ms}}: {{trad+|ms|percuma}} *{{pt}}: {{trad+|pt|grátis}} *{{es}}: {{trad+|es|gratis}} {{kotak tengah}} *{{en}}: {{trad-|en|free}} {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} =={{belanda}}== {{-adj-|nl}} # [[#bahasa Indonesia|gratis]] =={{palembang}}== {{-adj-|plm}} # [[#bahasa Indonesia|gratis]] #: ''makan duo gratis sikok'' #: makan dua gratis satu {{-lafal-|plm}} * {{audio|plm|LL-Q12497929_(mis)-Ghersyd-gratis.wav|''Suara''}} 4ncvtcl4v4n75wpo2gqbhdcl5rq4t1p court 0 5262 1070388 849865 2024-10-18T13:46:12Z Cicihwahyuni6 37576 1070388 wikitext text/x-wiki =={{perancis}}== {{-k s-|fr}} # [[pendek]] {{-ant-|fr}} * [[long]] * [[grand]] c65ro7c69x0o8xbazpvuj4inzxwnn7q petit 0 5330 1070390 879062 2024-10-18T13:48:32Z Cicihwahyuni6 37576 1070390 wikitext text/x-wiki {{-fr-}} {{-a-|fr}} {{fr-aj-if |AA=petit|AB=petits |BA=petite|BB=petites |aA=pə.ti|aB=pə.ti |bA=pə.tit|bB=pə.tit}} # [[kecil]] {{fr-prnc|pə.ti|petit}} {{-ant-|fr}} * [[grand]] jjo3wm2rtw55ff2pcxxee2jf5dxpg1t long 0 7813 1070391 1063789 2024-10-18T13:54:46Z Cicihwahyuni6 37576 /* bahasa Prancis */ 1070391 wikitext text/x-wiki =={{inggris}}== {{-k s-|en}} # [[panjang]] {{-ant-|en}} * [[short]] =={{perancis}}== {{-k s-|fr}} # [[panjang]] {{-ant-|fr}} * [[court]] iilvj7ix6nigeuck1taw0aosdxuvo0t Kategori:Templat 14 9821 1070398 1051584 2024-10-18T23:18:35Z Taylor 49 14541 Itu '''kategori utama untuk templat''' dan '''berisi hanya subkategori'''. Semua templat di wiki ini harus dikategorikan di sedikitnya satu '''subkategori''' kategori ini. Lihat [[Istimewa:Templat tak terkategori]] untuk daftar templat yang harus dikategorikan. Sebaiknya pilih kategori yang paling sesuai, jika tidak ada kategori yang lebih tepat, gunakan [[:Kategori:Templat umum]]. Lihat juga [[Istimewa:Templat tak terpakai]] untuk daftar templat yang tidak digunakan dan mungkin boleh dihapus. 1070398 wikitext text/x-wiki Itu '''kategori utama untuk templat''' dan '''berisi hanya subkategori'''. Semua templat di wiki ini harus dikategorikan di sedikitnya satu '''subkategori''' kategori ini. Lihat [[Istimewa:Templat tak terkategori]] untuk daftar templat yang harus dikategorikan. Sebaiknya pilih kategori yang paling sesuai, jika tidak ada kategori yang lebih tepat, gunakan [[:Kategori:Templat umum]]. Lihat juga [[Istimewa:Templat tak terpakai]] untuk daftar templat yang tidak digunakan dan mungkin boleh dihapus. * Lihat juga: [[:Kategori:Modul]] * [{{fullurl:Special:PrefixIndex|namespace=10}} Semua halaman templat] [[Kategori:Utama]] n7tqg6co9r876lwm3bo24eq7um949oi seno 0 11113 1070331 1069968 2024-10-18T12:21:45Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070331 wikitext text/x-wiki =={{italia}}== {{-k b-|it}} #[[dada]] == {{lampung api}} == {{-pron-|ljp}} ({{semaka}}) # itu #: ‘’nyak mak geghing kanikan seno’’ #: aku tidak suka makanan itu k314h42lgqm0r8tig8qegeq9euxz1pg harat 0 18077 1070353 1069914 2024-10-18T12:35:21Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070353 wikitext text/x-wiki =={{banjar}}== {{-k_s-|bjn}} #[[hebat]] {{-lafal-|bjn}} * {{audio|bjn|LL-Q33151 (bjn)-Mrifqis713-harat.wav|''Suara''}} [[Kategori:WikiTutur - Banjar]] [[Kategori:WikiTutur Jakarta 3 Februari 2024]] == {{Toba}} == {{-v-|bbc}} # gigit #: ‘‘adik di harat porngis’’ #: adik digigit semut [[Kategori:WikiTutur - Toba]] 5s2ofislpwhojwbwp2e6u8h8ci1nehy huta 0 19113 1070352 1069916 2024-10-18T12:34:59Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070352 wikitext text/x-wiki == {{Toba}} == {{-n-|bbc}} # desa, kampung #: ‘‘huta ni donganku dao’’ #: kampung temanku jauh [[Kategori:WikiTutur - Toba]] {{terjemahan}} {{kotak mulai|Terjemahan}} * {{bkr}} : {{trad-|bkr|lebu}} * {{bjn}} : {{trad-|bjn|kampung}}, {{trad-|bjn|banua}}, {{trad-|bjn|benua}} * {{bew}} : {{trad-|bew|kampung}} * {{id}} : {{trad-|id|desa}} * {{vkt}} : {{trad-|vkt|benua}} * {{mhy}} : {{trad-|mhy|lewu}} * {{bve}} : {{trad-|bve|benua}} {{kotak akhir}} n2851i4lwpfxjgoqgj12ao5mlwj1wvf grand 0 23034 1070389 1051995 2024-10-18T13:48:00Z Cicihwahyuni6 37576 1070389 wikitext text/x-wiki =={{inggris}}== {{-a-|en}} # [[lebar]] =={{perancis}}== {{-a-|fr}} {{fr-if |AA=grand|AB=grands |BA=grande|BB=grandes}} # [[besar]] {{fr-prnc|ɡʁɑ̃|grand}} {{-ant-|fr}} * [[court]] * [[petit]] gggwzb11d6monas01dnr9lpe1hylv8i 1070392 1070389 2024-10-18T13:55:38Z Cicihwahyuni6 37576 /* bahasa Prancis */ 1070392 wikitext text/x-wiki =={{inggris}}== {{-a-|en}} # [[lebar]] =={{perancis}}== {{-a-|fr}} {{fr-if |AA=grand|AB=grands |BA=grande|BB=grandes}} # [[besar]], [[tinggi]] {{fr-prnc|ɡʁɑ̃|grand}} {{-ant-|fr}} * [[court]] * [[petit]] 07s9z4yagu2ewwt24sz9um1mrvj9g5v bekicot 0 23058 1070374 1069944 2024-10-18T12:44:55Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070374 wikitext text/x-wiki =={{indonesia}}== {{-nom-|id}} # [[]] {{-syn-|id}} * [[keong]] {{terjemahan}} {{kotak mulai|Terjemahan}} * {{en}} : {{trad-|en|snail}} * {{fr}} : {{trad-|fr|escargot}} {{kotak akhir}} [[Kategori:id:Moluska]] =={{jawa}}== {{-n-|jv}} /bə.ki.tʃɔt/ '''ꦧꦼꦏꦶꦕꦺꦴꦠ꧀''' #[[siput]] {{-lafal-|jv}} * {{audio|jv|LL-Q33549 (jav)-Annidafattiya-bekicot.wav|Pengucapan (malang) }} == {{jawa}} == {{-n-|jv}} # {{kedu}} [[bekicot]]; siput: #: ''mbahku'' ijik'' nggolek'' bekicot'' nggo'' dimasak'' sate #: nenekku'' sedang'' mencari'' siput'' untuk'' dimasak'' sate [[Kategori:WikiTutur - Jawa]] 97opdphtyovw80dqzl5clu2amhv50rd caplok 0 38178 1070379 1069911 2024-10-18T12:47:03Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070379 wikitext text/x-wiki {{Wikipedia}} {{Galeri}} =={{indonesia}}== {{-v-|id}} # ambil # tangkap {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * [[mencaplok]] * [[cakup]] * [[mencakup]] {{-frasa-|id}} * {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai|Terjemahan}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti 1}} dan {{kotak mulai|arti 2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{fr}} : {{trad-|fr|happer}}, {{trad-|fr|attraper}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} == {{jawa}} == {{-v-|jv}} # {{kedu}} [[caplok]]; rampas: #: ''jajanku'' dicaplok'' karo'' koncomu'' seng'' ndableg'' iku #: jajanku'' dirampas'' oleh'' temanmu'' yang'' nakal'' itu [[Kategori:WikiTutur - Jawa]] 61udjb1qr798f2j8wxp1e5xrsabyx51 mulih 0 40140 1070371 1069961 2024-10-18T12:43:45Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070371 wikitext text/x-wiki =={{btx}}== {{-k k-|btx}} # [[pulang]] #: "''enggo mulih ia?''" #:: "sudah pulangkah dia?" {{-lafal-|btx}} * {{audio|btx|LL-Q33012 (btx)-HaidirAndiNovianto-mulih.wav|’’Suara’’}} {{-kxd-}} {{-k k-|kxd}} #[[pulang]] =={{jawa}}== {{-k k-|jv}} /mu.lih/ '''ꦩꦸꦭꦶꦃ''' #pulang =={{sunda}}== {{-k k-|su}} /mu.lih/ '''ᮙᮥᮜᮤᮂ''' {{suword|hb=[[mulih]]|hs=[[wangsul]]|l=[[mulang]], [[balik]]|ch=[[mantog]]}} # {{lemes}} [[pulang]] #: ''Tuang Rama réréncangan abdi parantos salayan sasih teuacan '''mulih''' kumargi nuju hing Bandung.'' #:: Ayah teman saya sudah dua bulan belum pulang karena sedang berada di Bandung. [[Kategori:WikiTutur - Karo]] [[Kategori:WikiTutur Daring 25 Februari 2024]] == {{jawa}} == {{-n-|jv}} # {{kedu}} [[mulih]]; pulang: #: pakde'' arep'' mulih'' neng'' omah'' engko'' awan #: paman'' akan'' pulang'' kerumah'' nanti'' siang [[Kategori:WikiTutur - Jawa]] mlwp5k786dz5lak9x9ztjau2wb1wo3t yang 0 41474 1070406 1028002 2024-10-19T02:01:58Z 36.74.45.169 1070406 wikitext text/x-wiki Ey6 =={{indonesia}}== {{-kon-|id}} # kata untuk menyatakan bahwa kata atau kalimat yang berikut diutamakan atau dibedakan dari yang lain: <br>''orang yang baik hati'' # kata yang menyatakan bahwa bagian kalimat yang berikutnya menjelaskan kata yang di depan: <br>''dijumpainya seorang pengemis yang sedang berteduh di bawah pohon asam itu'' # {{klasik}} adapun; akan: <br>''yang hamba ini diperanakkan di Malaka juga'' # {{cak}} bahwa: <br>''saya pun percaya yang Adinda kasih juga akan Kakanda'' {{-pron-|id}} # kata yang dipakai sebagai kata pembeda: <br>''yang kaya sama yang kaya, yang miskin sama yang miskin'' # pengganti untuk subjek klausa relatif Catatan penggunaan: # Dalam penerjemahan bahasa Inggris, subjek klausa relatif ''who'', ''which'', ''that'', ''where'', dll. diterjemahkan menjadi "yang". {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} * [[yg]] {{terjemahan}} {{kotak mulai|Terjemahan}} * * bahasa di Indonesia: *: bahasa Sunda: {{t|su|anu}} {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} =={{pea}}== {{-a-|pea}} # salah satu unsur dalam Taoisme yang melambangkan matahari, maskulin, unsur positif #: {{etimologi|zh|阳|陽}} yáng #: {{antonim|pea|im}} [[阴]]/[[陰]], melambangkan bulan, feminin, unsur negatif #: ''sebab dalem pengidoepan di ini alam tida ada doea benda jang sama, malahan bersifat bertentangan, im dan '''yang''', kaja dan miskin, tjerdik dan bodo, tjantik dan djelek'' {{-frasa-|pea}} * [[im yang]] ([[yin yang]]) 755grifdpnbkwpm1qp28ig1vuom1vam 1070407 1070406 2024-10-19T02:45:40Z OrangKalideres 35065 Suntingan [[Special:Contributions/36.74.45.169|36.74.45.169]] ([[User talk:36.74.45.169|bicara]]) dikembalikan ke versi terakhir oleh [[Special:Contributions/Fehufanga|Fehufanga]] 1027831 wikitext text/x-wiki =={{indonesia}}== {{-kon-|id}} # kata untuk menyatakan bahwa kata atau kalimat yang berikut diutamakan atau dibedakan dari yang lain: <br>''orang yang baik hati'' # kata yang menyatakan bahwa bagian kalimat yang berikutnya menjelaskan kata yang di depan: <br>''dijumpainya seorang pengemis yang sedang berteduh di bawah pohon asam itu'' # {{klasik}} adapun; akan: <br>''yang hamba ini diperanakkan di Malaka juga'' # {{cak}} bahwa: <br>''saya pun percaya yang Adinda kasih juga akan Kakanda'' {{-pron-|id}} # kata yang dipakai sebagai kata pembeda: <br>''yang kaya sama yang kaya, yang miskin sama yang miskin'' # pengganti untuk subjek klausa relatif Catatan penggunaan: # Dalam penerjemahan bahasa Inggris, subjek klausa relatif ''who'', ''which'', ''that'', ''where'', dll. diterjemahkan menjadi "yang". {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} * [[yg]] {{terjemahan}} {{kotak mulai|Terjemahan}} * * bahasa di Indonesia: *: bahasa Sunda: {{t|su|anu}} {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} =={{pea}}== {{-a-|pea}} # salah satu unsur dalam Taoisme yang melambangkan matahari, maskulin, unsur positif #: {{etimologi|zh|阳|陽}} yáng #: {{antonim|pea|im}} [[阴]]/[[陰]], melambangkan bulan, feminin, unsur negatif #: ''sebab dalem pengidoepan di ini alam tida ada doea benda jang sama, malahan bersifat bertentangan, im dan '''yang''', kaja dan miskin, tjerdik dan bodo, tjantik dan djelek'' {{-frasa-|pea}} * [[im yang]] ([[yin yang]]) 5w2wuboyynjdi9uyuva6uv3ta146ndj arga 0 42216 1070348 1069928 2024-10-18T12:33:11Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070348 wikitext text/x-wiki =={{kaw}}== === {{k_b}} === '''arga''' # [[gunung]] [[Kategori:kaw:Nomina]] == {{Toba}} == {{-a-|bbc}} # mahal #: ‘‘arga nai dahani’’ #: mahal sekali nasinya [[Kategori:WikiTutur - Toba]] kx2fbfzk1ifmnfpn50ve64hgixrizs4 Templat:Kotak bawah Swadesh 10 43218 1070394 1028220 2024-10-18T14:53:37Z Sukkma 42546 1070394 wikitext text/x-wiki {| align=center class="toccolours" ! style="background: lavender; padding: 3px 0;" | [[Wiktionary:Daftar Swadesh|Daftar Swadesh]] |- align="center" | |- align="center" |<!-- -->[[Lampiran:Daftar Swadesh bahasa Arab|Arab]] - <!-- -->[[Lampiran:Daftar Swadesh bahasa Belanda|Belanda]] – <!-- -->[[Wiktionary:Daftar Swadesh bahasa Breton|Breton]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Esperanto|Esperanto]] – <!-- -->[[Wiktionary:Daftar Swadesh bahasa Finlandia|Finlandia]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Inggris|Inggris]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Italia|Italia]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Jepang|Jepang]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Jerman|Jerman]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Latin|Latin]] – <!-- -->[[Wiktionary:Daftar Swadesh bahasa Madagaskar|Madagaskar]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Prancis|Prancis]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Rusia|Rusia]] – <!-- -->[[Wiktionary:Daftar Swadesh bahasa Spanyol|Spanyol]] – <!-- -->[[Wiktionary:Daftar Swadesh bahasa Swedia|Swedia]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Thai|Thai]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Tionghoa|Tionghoa]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Vietnam|Vietnam]] |- align="center" | '''Daftar bahasa indigenos Indonesia''':<br><!-- -->[[Lampiran:Daftar Swadesh bahasa Aceh|Aceh]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Ambon|Ambon]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Badui|Baduy]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Bali|Bali]] – <!-- -->[[Lampiran:Daftar_Swadesh_bahasa_Banjar|Banjar]] – <!-- -->Batak ([[Lampiran:Daftar Swadesh bahasa Karo|Batak Karo]] • [[Lampiran:Daftar Swadesh bahasa Batak Toba|Batak Toba]]) – <!-- -->[[Lampiran:Daftar_Swadesh_bahasa_Betawi|Betawi]] ([[Lampiran:Daftar Swadesh bahasa Betawi Ora|Betawi Ora]]) – <!-- -->[[Lampiran:Daftar Swadesh bahasa Bugis|Bugis]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Gorontalo|Gorontalo]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Jawa|Jawa]] – <!-- -->[[Lampiran:Daftar_Swadesh_bahasa_Kangean|Kangean]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Lematang|Lematang]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Madura|Madura]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Makassar|Makassar]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Melayu|Melayu]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Minangkabau|Minangkabau]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Muna|Muna]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Musi|Musi]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Nias|Nias]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Osing|Osing]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Palembang|Palembang]] – <!-- -->[[Lampiran:Daftar_Swadesh_bahasa_Rejang|Rejang]] – <!-- -->[[Wiktionary:Daftar Swadesh bahasa Sasak|Sasak]] – <!-- -->[[Wiktionary:Daftar Swadesh bahasa Selayar|Selayar]] – <!-- -->[[Lampiran:Daftar Swadesh bahasa Sunda|Sunda]] ([[Lampiran:Daftar Swadesh bahasa Sunda Tangerang|Sunda Tangerang]] • [[Lampiran:Daftar Swadesh bahasa Sunda Indramayu|Sunda Indramayu]]) |}<!-- --><noinclude>[[Category:Daftar Swadesh|-]]</noinclude> 85x2qlqva8gt6hlrt1uxha0abtnzhmx bahasa Bugis 0 45186 1070393 1063847 2024-10-18T14:36:06Z 36.85.223.232 1070393 wikitext text/x-wiki Menunggu =={{-id-}}== {{-etym-|id}} Gabungan {{com|id|bahasa|Bugis}}, terjemahan langsung dari {{der|id|bug|basa Ogi|tr={{l|bug|​ᨅᨔ ᨕᨚᨁᨗ|tr=-}}|t=bahasa Bugis}}. {{-n-|id}} # {{Ling}} bahasa pribumi pulau Sulawesi yang dituturkan oleh etnis Bugis {{q|berasal dari wilayah Sulawesi Selatan}} {{-ref-|id}} * {{R:KBBI Daring|Bugis}} {{-lihat-|id}} * [[Lampiran:Daftar Swadesh bahasa Bugis]] * {{ethnologue|bug}} ---- [[Kategori:Bahasa Bugis|-]] [[Kategori:id:Nama bahasa|Bugis]] 5lk3iwz2e0rcswkrwgxw3f8p19l29hu 1070395 1070393 2024-10-18T23:11:09Z Taylor 49 14541 Suntingan [[Special:Contributions/36.85.223.232|36.85.223.232]] ([[User talk:36.85.223.232|bicara]]) dikembalikan ke versi terakhir oleh [[Special:Contributions/OrangKalideres|OrangKalideres]] 1063847 wikitext text/x-wiki =={{-id-}}== {{-etym-|id}} Gabungan {{com|id|bahasa|Bugis}}, terjemahan langsung dari {{der|id|bug|basa Ogi|tr={{l|bug|​ᨅᨔ ᨕᨚᨁᨗ|tr=-}}|t=bahasa Bugis}}. {{-n-|id}} # {{Ling}} bahasa pribumi pulau Sulawesi yang dituturkan oleh etnis Bugis {{q|berasal dari wilayah Sulawesi Selatan}} {{-ref-|id}} * {{R:KBBI Daring|Bugis}} {{-lihat-|id}} * [[Lampiran:Daftar Swadesh bahasa Bugis]] * {{ethnologue|bug}} ---- [[Kategori:Bahasa Bugis|-]] [[Kategori:id:Nama bahasa|Bugis]] a1t62a7i7s1o8k4ob6cwt2p6y4qlumv selut 0 48501 1070326 1069953 2024-10-18T12:19:43Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070326 wikitext text/x-wiki =={{indonesia}}== {{-nom-|id}} # {{arkais}} lumpur {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai|Terjemahan}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti 1}} dan {{kotak mulai|arti 2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # penis, zakar, kontol #: ‘’balak nihan selutmu!’’ #: besar sekali penismu! 51lr9ytnejhue8s66jkcw101jj6tq7k sian 0 49110 1070362 1069895 2024-10-18T12:39:08Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070362 wikitext text/x-wiki =={{indonesia}}== {{-pron-|id}} # {{cak}} sedemikian {{-a-|id}} # (warna) biru kehijau-hijauan sebagai salah satu warna primer fotografi {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * == {{Toba}} == {{-pron-|bbc}} # dari mana #: ‘’sian dia hamu’’ #: dari mana kamu [[Kategori:WikiTutur - Toba]] {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti 1}} dan {{kotak mulai|arti 2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} re4fvjus2fjm2lh444bf8e0pv4gqxo7 tabo 0 58660 1070340 1069956 2024-10-18T12:28:47Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070340 wikitext text/x-wiki =={{indonesia}}== {{-n-|id}} # tumbuhan (jenis bunga) yang daunnya biasa dipakai untuk memerahkan kuku; inai; pacar; "[[:species:Lawsonia inermis|Lawsonia inermis]]" # daun tabo {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti1}} dan {{kotak mulai|arti2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|terjemahan}} * {{kotak akhir}} =={{gorontalo}}== {{-k b-|gor}} # [[lemak]] {{-k s-|gor}} # [[enak]] == {{Toba}} == {{-a-|bbc}} # enak, sedap, lezat #: ‘‘tabo hian arsikki’’ #: enak sekali arsik ini [[Kategori:WikiTutur - Toba]] oylllby8qmchcr45eiupoiv0amubr9a godong 0 107577 1070366 1070001 2024-10-18T12:41:35Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070366 wikitext text/x-wiki {{Cari di Wikipedia}} {{Galeri}} == {{indonesia}} == {{-nom-|id}} # bagian bawah rumah panggung yang digunakan untuk menyimpan alat-alat dan hasil pertanian dsb.: <br />''Ruang di bawah rumah panggung itu disebut godong'' {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti1}} dan {{kotak mulai|arti2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} == {{jawa}} == {{-nom-|jv}} #{{krama inggil}} [[daun]] #:'''''godong''' niko sae'' #: '''daun''' itu bagus [[Kategori:WikiTutur - Jawa]] [[Kategori:WikiTutur Kopdar Bandar Lampung 19 Mei 2024]] == {{jawa}} == {{-n-|jv}} # {{kedu}} [[godong]]; daun: #: ''mbahku'' ijik'' nggolek'' godong'' mantang'' ning'' mburi'' omah #: nenekku'' sedang'' mencari'' daun'' ubi'' di'' belakang'' rumah [[Kategori:WikiTutur - Jawa]] 847liqom9ars5mny8j892vhdzumaxir enek 0 108835 1070383 1069893 2024-10-18T12:48:46Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070383 wikitext text/x-wiki =={{indonesia}}== {{-a-|id}} # berasa hendak muntah; muak; mual {{-etym-|id}} * Pinjaman dari [[{{jv|Jawa}}]] (Kuno) '''''ěněk''''' ['perasaan terhimpit (tentang hati yang terhimpit kesedihan, dalam dana)'] {{-ref-|id}} * Zoetmulder, P.J., dan Robson, S.O. (2006). Kamus Jawa Kuna-Indonesia. (Darusuprapta dan Sumarti Suprayitna, Penerjemah). Jakarta: Gramedia Pustaka Utama. * Robson, S.O & Wibisono, S. 1941. Old Javanese-English Dictionary. Periplus Editions, Ltd. Hongkong. * Zoetmulder, P.J. 1982. Old Javanese-English dictionary. (Koninklijk Instituut voor Taal-, Land- en Volkenkunde.) The Hague: Martinus Nijhoff. (2 vols). * Pigeaud, Th. 1938. Javaans-Nederlands handwoordenboek. Groningen: J.B. Wolters. * Horne, Elinor C. 1974. Javanese-English dictionary. New Haven: Yale University Press. * {{R:KBBI Daring}} {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti1}} dan {{kotak mulai|arti2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[enek]]; ada: #: ''enek'' pitik'' mlebu'' omah'' apik'' iku #: ada'' ayam'' masuk'' rumah'' bagus'' itu [[Kategori:WikiTutur - Jawa]] 438rsa8vanplmvaj0zkp1oi9oph9ko6 bego 0 111551 1070414 927785 2024-10-19T05:05:56Z /* bahasa Indonesia */ 1070414 wikitext text/x-wiki 1070417 1070414 2024-10-19T05:08:30Z OrangKalideres 35065 927785 wikitext text/x-wiki {{Cari di Wikipedia}} == {{indonesia}} == {{-a-|id}} '''bego''' # {{cak}} sangat bodoh; tolol: <br />''Ia selalu berlagak bego, pura-pura tidak mengerti'' {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti1}} dan {{kotak mulai|arti2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} fynsc6nnvy5gnlm8bqey6jj8yt01dz7 bengep 0 111767 1070370 1069967 2024-10-18T12:43:25Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070370 wikitext text/x-wiki {{Cari di Wikipedia}} {{Galeri}} == {{indonesia}} == {{-a-|bew}} # bengkak-bengkak (tentang muka); sembap: <br />''Mukanya bengep karena dipukuli orang'' {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti1}} dan {{kotak mulai|arti2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} == {{betawi}} == {{-adj-|bew}} # bengep; bengkak-bengkak (tentang muka) #: ''Bengep-bengep dah tuh muka, rasain!'' #: Bengkak-bengkak deh muka kamu, rasakan! {{-lafal-|bew}} * {{audio|bew|LL-Q33014 (bew)-Naval Scene-bengep.wav|Pengucapan}} == {{jawa}} == {{-adj-|jv}} ({{kedu}}) # [[bengep]];sembap: #: ''rai'' bapakku'' bengep'' #: wajah'' bapakku'' sembap'' [[Kategori:WikiTutur - Jawa]] [[Kategori:WikiTutur Kopdar Bandar Lampung 29 Juni 2024]] [[Kategori:WikiTutur Kopdar Jakarta 27 April 2024]] [[Kategori:WikiTutur - Betawi]] == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[bengep]]; sembap: #: ''adekku'' nesu'' terus'' nganti'' raine'' bengep #: Adekku'' menangis'' terus'' hingga'' wajahnya'' memar [[Kategori:WikiTutur - Jawa]] 4jdqeic8jo2e8mnj40gk7bsf4i8gm4j benjut 0 111807 1070369 1069971 2024-10-18T12:42:57Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070369 wikitext text/x-wiki {{Cari di Wikipedia}} {{Galeri}} == {{indonesia}} == {{-a-|id}} '''benjut''' # benjol # {{kiasan}} betul-betul hancur tentang berdagang, bertani, dsb. {{-a-|id}} '''benjut''' # {{kiasan}} betul-betul hancur tentang berdagang, bertani, dsb. {{-etym-|id}} * {{-drv-|id}} * {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti1}} dan {{kotak mulai|arti2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[benjut]]; memar: #: ''adekku'' ditonjok'' koncone'' nganti'' benjut'' jidatte #: adikku'' ditonjok'' temannya'' hingga'' benjut'' keningnya [[Kategori:WikiTutur - Jawa]] 0zkxb19b7pt5f7wskdedp9x1pbnxjmd demit 0 114417 1070380 1069907 2024-10-18T12:47:32Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070380 wikitext text/x-wiki {{Cari di Wikipedia}} {{Galeri}} =={{indonesia}}== '''demit''' # {{variasi|dedemit}} {{KBBI-footer}} {{Pusba:KBBI}} == {{jawa}} == {{-n-|jv}} # {{kedu}} [[demit]]; setan: #: ''enek'' demit'' neng'' mburi'' omah'' mbahku #: ada'' setan'' di'' belakang'' rumah'' nenekku [[Kategori:WikiTutur - Jawa]] 0mzcmwssd1do8c9yu7922xb6auk3ber gedang 0 114510 1070365 1070005 2024-10-18T12:41:11Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070365 wikitext text/x-wiki {{Cari di Wikipedia}} {{Galeri}} =={{indonesia}}== '''gedang''' # {{variasi|gadang}} {{KBBI-footer}} {{Pusba:KBBI}} =={{melayu tengah}} == {{-adj-|pse}} # ({{semende}}) [[kuat]] =={{betawi}}== {{-n-|bew}} # [[pepaya]] #: ''Gua ngidam pisan ama '''gedang''' dah enni wayah, lantaran gua bèrak macet kebebelan.'' #: Saya sangat menginginkan '''gedang''' saat ini karena saya terkena konstipasi. {{-lafal-}} * {{audio|bew|LL-Q33014 (bew)-Pitchrigi-gedang.wav|Suara}} == {{sunda}} == {{-Nomina-|su}} # {{loma}} [[pepaya]] #: ''Kamari ngadahar gedang'' #:kemarin makan pepaya {{-lafal-|su}} * {{audio|su|LL-Q34002 (sun)-Kepadalisna-gedang.wav |''Suara''}} [[Kategori:WikiTutur - Sunda]] [[Kategori:WikiTutur Daring 10 Maret 2024]] == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[gedang]]; pisang: #: ''budeku'' entuk'' gedang'' seko'' tonggone #: bibiku'' mendapat'' pisang'' dari'' tetangganya [[Kategori:WikiTutur - Jawa]] 2avcmq3q5gd9otwczyizb6wl18l7ufi celuk 0 116987 1070368 1069982 2024-10-18T12:42:17Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070368 wikitext text/x-wiki {{Cari di Wikipedia}} {{Galeri}} =={{indonesia}}== {{lihat v}} {{KBBI-footer}} {{Pusba:KBBI}} [[Kategori:id:Verba asal]] == {{jawa}} == {{-v-|jv}} # {{kedu}} [[celuk]]; panggil: #: ''aku'' di'' celuk'' kambe'' bapakku'' kon'' tuku'' kopi #: aku'' di'' panggil'' oleh'' bapakku'' disuruh'' beli'' kopi [[Kategori:WikiTutur - Jawa]] ghtzpnwksyq0dlig5mdc86a0bly38zj curahan 0 140446 1070403 1059850 2024-10-18T23:45:58Z Taylor 49 14541 Suntingan [[Special:Contributions/114.4.83.81|114.4.83.81]] ([[User talk:114.4.83.81|bicara]]) dikembalikan ke versi terakhir oleh [[Special:Contributions/OrophinBot|OrophinBot]] 532171 wikitext text/x-wiki =={{indonesia}}== {{imbuhan -an|curah}} # sesuatu yang dicurahkan (seperti hujan); hasil mencurahkan {{-syn-|id}} * {{-frasa-|id}} * {{-var-}} {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak mulai|arti1}} dan {{kotak mulai|arti2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} lnoqe8729b892tcg0049hb7jkofbahv Oman 0 208683 1070412 1070270 2024-10-19T05:03:10Z 1070412 wikitext text/x-wiki 1070413 1070412 2024-10-19T05:04:40Z /* bahasa Indonesia */ 1070413 wikitext text/x-wiki 1070418 1070413 2024-10-19T05:08:34Z OrangKalideres 35065 837757 wikitext text/x-wiki {{wikipedia}} {{Galeri|Flag of Oman.svg}} == {{indonesia}} == {{id-proper noun}} # Merupakan nama salah satu negara di dunia di wilayah [[Asia]]. {{-etimologi-|id}} {{terjemahan}} {{kotak mulai|negara di Asia}} {{kotak akhir}} === Lihat pula === {{Cari|{{PAGENAMEE}}}} {{Negara}} elwsdybp7x978ysc8frfbk6hy4uze06 1070419 1070418 2024-10-19T05:15:46Z OrangKalideres 35065 Melindungi "[[Oman]]": Vandalisme berulang ([Sunting=Hanya untuk pengguna terdaftar otomatis] (kedaluwarsa 19 November 2024 05.15 (UTC)) [Pindahkan=Hanya untuk pengguna terdaftar otomatis] (kedaluwarsa 19 November 2024 05.15 (UTC))) 837757 wikitext text/x-wiki {{wikipedia}} {{Galeri|Flag of Oman.svg}} == {{indonesia}} == {{id-proper noun}} # Merupakan nama salah satu negara di dunia di wilayah [[Asia]]. {{-etimologi-|id}} {{terjemahan}} {{kotak mulai|negara di Asia}} {{kotak akhir}} === Lihat pula === {{Cari|{{PAGENAMEE}}}} {{Negara}} elwsdybp7x978ysc8frfbk6hy4uze06 bulek 0 223560 1070375 1069941 2024-10-18T12:45:24Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070375 wikitext text/x-wiki =={{minang}}== {{-adj-|min}} # [[bulat]] == {{jawa}} == {{-n-|jv}} # {{kedu}} [[bulek]]; bibi: #: ''bulek'' ijik'' lungo'' neng'' kebon'' mbah #: bibi'' sedang'' pergi'' ke'' kebun'' nenek [[Kategori:WikiTutur - Jawa]] gb70qvjjcruqduf54jkmqnk8rzrgk2s manonton 0 225417 1070346 1069931 2024-10-18T12:32:19Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070346 wikitext text/x-wiki =={{minang}}== {{-GantiDenganKelasKata-|min}} # [[menonton]] == {{Toba}} == {{-v-|bbc}} # menonton #: ‘‘ahu manonton tv dohot donganku’’ #: aku menonton tv dengan temanku [[Kategori:WikiTutur - Toba]] jvrazwenhvy89vrl0s4eedg7rv1kuhi sapasang 0 226686 1070347 1069930 2024-10-18T12:32:47Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070347 wikitext text/x-wiki =={{minang}}== {{-GantiDenganKelasKata-|min}} # [[sepasang]] == {{Toba}} == {{-n-|bbc}} # sepasang #: ‘‘argani sepatui sadia sapasang?’’ #: berapa harga sepatu itu sepasang? [[Kategori:WikiTutur - Toba]] cyw9vv418qzt2shpkc9y5g0p1df4iz6 Modul:utf8debug 828 227745 1070402 1027799 2024-10-18T23:39:57Z Taylor 49 14541 perbaikan 1070402 Scribunto text/plain --[===[ MODULE "UTF8DEBUG" (debug UTF8 text) "eo.wiktionary.org/wiki/Modulo:utf8debug" <!--2024-Oct-18--> "id.wiktionary.org/wiki/Modul:utf8debug" "sv.wiktionary.org/wiki/Modul:utf8debug" "eo.wikipedia.org/wiki/Modulo:Utf8debug" "id.wikipedia.org/wiki/Modul:Utf8debug" Purpose: allows to debug an incoming UTF8 string (directly submitted or generated by a template) by splitting it into isolated chars, checking validity of the UTF8 stream and displaying chars and codes, or by performing a "hard nowiki" and displaying complete text including spaces and line breaks Utilo: ebligas sencimigi enirantan UTF8-signocxenon (rekte enigitan aux generitan far sxablono) per dispecigo farigxante apartaj signoj, kontrolante validecon de la UTF8-vico kaj montrante signojn kaj kodojn, aux per efektivigo de "hard nowiki" kaj montrado de kompleta teksto inkluzive spacojn kaj liniorompojn Manfaat: memungkinkan ... Syfte: moejliggoer att debugga en inkommande UTF8 straeng (direkt oeverlaemnad eller ... Used by templates / Uzata far sxablonoj: * only "debu" (not to be called from any other place, to be used only for debugging, see below) Required submodules / Bezonataj submoduloj: * none / neniuj Required images: * "File:Return arrow.svg", Public Domain This module can accept parameters whether sent to itself (own frame) or to the caller (caller's frame). If there is a parameter "caller=true" on the own frame then that own frame is discarded in favor of the caller's one. Incoming: * one anonymous and obligatory parameter * input string (empty is legal but not very useful, missing ie "nil" same as empty, 64 KiO max) * two named and optional parameters * "outctl=" output type selection control string (4 digits, boolean or fourstate) * show octet bloat ("0" or "1") * show big boxes for single char:s ("0" or "1") * show hard nowiki ("0" or "1" (no color) or "2" (colored) or 3 (colored and split UTF8)) * show UTF8 char bloat ("0" or "1") default is "1101", "0000" is prohibited, "nw" is synonymous with "0010", empty input switches the type to "1000" unless "empsil=1" * "empsil=1" to switch on empty input from default big red box to empty string too Returned: * large text with complicated wikicode, empty possible This module is unbreakable (when called with correct module name and function name). Cxi tiu modulo estas nerompebla (kiam vokita kun gxustaj nomo de modulo kaj nomo de funkcio). This module is special in that it can seem unused and useless. Do not delete it just because no pages transclude it. Its purpose is not to be used in article, lemma, appendix or whatever pages. It is intended to be used temporarily when debugging UTF8 text, preferably from the sandbox. With the option "hard nowiki" it can even be used for documentation and selftest of modules and templates. Then the proxy template "debu" can be classed as a documentation template. Still the template "pate" is a better choice for this purpose. Note that "<nowiki>" does NOT work in wikitext generated by a module. We must dec-encode instead. This works for the commmon problem char:s ":#*='[]" (there is no problem with curly "{}"). But dec-encoding does NOT work for UTF8 multi-octet char:s. So we dec-encode only some ANSI/ASCII char:s $00...$7F and leave the remaining ones pass unchanged (both for big boxes mode and hard nowiki mode). Note that dec-encoding does NOT work for LF either. We catch LF separately in any case, and in the big boxes mode we show its name "LF", whereas in the hard nowiki mode we show an arrow as image. In text coming from a module some evil stuff (invalid UTF8 sequence, ZERO, FF/12, ZWSP, LRM, RLM) is replaced with U+$FFFD by MediaWiki, whereas other dubious content (TAB, CR, NBSP, BOM) survives. Color coding of the result in the big boxes mode: 1 white ordinary ANSI/ASCII char 2 light grey valid 2-octet UTF8 with some exceptions 3 grey valid 3-octet UTF8 with some exceptions 4 dark grey valid 4-octet UTF8 (with no exceptions yet) 5 red code ZERO or invalid UTF8 sequence (plus empty input not limited to the big boxes mode) 6 yellow dubious TAB CR NBSP ZWSP LRM RLM BOM 7 light yellow invisile LF SPACE 8 light blue initial octet bloat report (blue except on empty input) and final UTF8 bloat report Error <<FATAL in "utf8debug" : internal error or invalid parameter>> is NOT included in the above list, possible causes: * internal error * input string too long * extraneous anonymous parameter * parameter "outctl=" or "empsil=" bad Some interesting UTF8 codepoints: -------- ---------- ----------------------- ------- ---------------------- codepo codepo UTFG-8 short official name and int HEX int DEC encoding name silly notes -------- ---------- ----------------------- ------- ---------------------- $0000 #00'000 ZERO $0009 #00'009 TAB $000A #00'010 LF $000D #00'013 CR $0020 #00'032 SPACE $007F #00'127 inclusive end of 1-oct $0080 #00'128 $C2,$80 begin of 2-oct $00A0 #00'160 $C2,$A0 NBSP don't break me $00BF #00'191 $C2,$BF inclusive end of $C2,xx $00C0 #00'192 $C3,$80 begin of $C3,xx $00FF #00'255 $C3,$BF inclusive end of $C3,xx $0100 #00'256 $C4,$80 begin of $C4,xx $0200 #00'512 $C8,$80 uppercase "A" with something above $0300 #00'768 $CC,$80 strange horizontally misplaced apo $034F #00'847 $CD,$8F COMBINING GRAPHEME JOINER $0401 #01'025 $D0,$81 CCCP letter with case delta $50 $0451 #01'105 $D1,$91 CCCP letter with case delta $50 $07FF #02'047 $DF,$BF inclusive end of 2-oct $0800 #02'048 $E0,$80,$80 begin of 3-oct $200B #08'203 $E2,$80,$8B ZWSP ZERO WIDTH SPACE $200C #08'204 $E2,$80,$8C ZWNJ ZERO WIDTH NON-JOINER $200D #08'205 $E2,$80,$8D ZWJ ZERO WIDTH JOINER $200E #08'206 $E2,$80,$8E LRM LEFT-TO-RIGHT MARK $200F #08'207 $E2,$80,$8F RLM RIGHT-TO-LEFT MARK $2060 #08'288 $E2,$81,$A0 absurd "WORD JOINER" $2068 #08'296 $E2,$81,$A8 FSI FIRST STRONG ISOLATE $20AC #08'364 $E2,$82,$AC EURO (bank robbery sign) $D7FF #55'295 $ED,$9F,$BF last before banned range $D800 #55'296 ($ED,$A0,$80) begin of banned range $DFFF #57'343 ($ED,$BF,$BF) inclusive end of banned range $E000 #57'344 $EE,$80,$80 begin of legal range again $FEFF #65'279 $EF,$BB,$BF 239,187,191 BOM absurd "BOM" sigi $FFFD #65'533 $EF,$BF,$BD 239,191,189 REPLACEMENT CHARACTER $FFFE #65'534 $EF,$BF,$BE 239,191,190 invalid (last 2) $FFFF #65'535 $EF,$BF,$BF 239,191,191 invalid (last 2), inclusive end of 3-oct $01'0000 #65'536 $F0,$90,$80,$80 begin of 4-oct $01'0348 #66'376 $F0,$90,$8D,$88 one of few somewhat known $0F'FFFF #1'048'575 $F3,$BF,$BF,$BF one Mi almost reached $10'0000 #1'048'576 $F4,$80,$80,$80 one Mi reached here and no end yet $10'FFFE #1'114'110 $F4,$8F,$BF,$BE invalid (last 2) $10'FFFF #1'114'111 $F4,$8F,$BF,$BF invalid (last 2), inclusive end of unicode $11'0000 #1'114'112 ($F4,$90,$80,$80) invalid (finally out of range) -------- ---------- ----------------------- ------- ---------------------- * UTF8 is defined by "RFC 3629" from 2003-Nov (but already used to exist before, though) * UTF8 sigi AKA BOM : HEX: $EF $BB $BF | DEC: 239 187 191 | ABS: $FEFF * absolute unicode range has 17 (seventeen !!!) planes per 65'536 values * totally 1'114'112 codepoints, most of them are unused, plane ZERO is somewhat full, other ones are almost or totally empty * official notation: "U+0000" ... "U+10FFFF" * codepoint range ZERO to 31 is valid by RFC but mostly useless, same for 127, range 128 to 159, whereas 160 AKA "&nbsp;" does appear in wikitext * range "U+D800" to "U+DFFF" is invalid by RFC * UTF8 starting octet can be only $C2 to $DF , $E0 to $EF , $F0 to $F4 giving a continuous range from $C2 to $F4 of size $33 = #51 values * UTF8 subsequent octet:s (1 or 2 or 3) can be only $80 to $BF (6 bit:s, 64 possible values) * octet values $C0, $C1 and $F5 to $FF may never appear in a UTF8 stream Abs. char number range | UTF8 octet sequence | beginning octet (hexadecimal) | (binary) | -----------------------+--------------------------------+------------------ 0000'0000 to 0000'007F | 0xxxxxxx | $00 to $7F 0000'0080 to 0000'07FF | 110xxxxx 10xxxxxx | $C0 -> $C2 to $DF 0000'0800 to 0000'FFFF | 1110xxxx 10xxxxxx 10xxxxxx | $E0 to $EF 0001'0000 to 0010'FFFF | 11110xxx 10xxxxxx 10xxxxxx ... | $F0 to $F7 -> $F4 ]===] local exporttable = {} ------------------------------------------------------------------------ ---- CONSTANTS [O] ---- ------------------------------------------------------------------------ -- constant strings (error circumfixes) local constrelabg = '<span class="error"><b>' -- lagom whining begin local constrelaen = '</b></span>' -- lagom whining end local constrlaxhu = '&nbsp;#&nbsp;#&nbsp;' -- lagom -> huge circumfix -- HTML stuff for our tiny table and background around every char local constrtabu3 = '<table style="display:inline-block; vertical-align:middle; margin:0.15em; padding:0.15em; border:0.15em solid #000000; text-align:center; background-color:#' -- missing color code and many char:s (only 3 ';">' to close element) local constrtabu4 = ';"><tr><td>' local constrtabu5 = '</td></tr></table>' local constrbkg3 = '<span style="font-size:160%;background-color:#E0A0FF;">&nbsp;' local constrbkg4 = '&nbsp;</span>' local constrpilen = '[[File:Return arrow.svg|20px|link=]]' -- the file is Public Domain -- color for "lfiultencode" local contabempatwarna = {[0]='FFA0A0','D0FFD0','A0A0FF','D0D0D0'} -- red, light green, blue, light grey -- color for main for big boxes and summary boxes -- 1 white default, 2...4 grey getting darker, -- 5 red (also bloat box), 6 yellow, 7 light yellow, 8 light blue -- fill the gap between "constrtabu3" and "constrtabu4" always with -- help of this table, do NOT put hardcoded color values there local contabwar8na = {'FFFFFF','E8E8E8','D0D0D0','B8B8B8','FF6060','FFFF60','FFFFB0','C8C8FF'} -- (index 1...8) -- known codepoints -- invalid sequence or codepoint ZERO -> "R" -> "red class error" -- TAB CR NBSP ZWSP LRM RLM BOM -> "Y" -> "yellow class error" -- LF SPACE -> "L" -> "light yellow class char" local contabcodepoints = {} contabcodepoints [ -1] = {'' , 'R'} -- pseudo codepoint, name not used -> "constrinvalid" contabcodepoints [ 0] = {'ZERO' , 'R'} contabcodepoints [ 9] = {'TAB' , 'Y'} contabcodepoints [ 10] = {'LF' , 'L'} contabcodepoints [ 13] = {'CR' , 'Y'} contabcodepoints [ 32] = {'SPACE' , 'L'} contabcodepoints [ 160] = {'NBSP' , 'Y'} contabcodepoints [ 8203] = {'ZWSP' , 'Y'} contabcodepoints [ 8206] = {'LRM' , 'Y'} contabcodepoints [ 8207] = {'RLM' , 'Y'} contabcodepoints [65279] = {'BOM' , 'Y'} -- constant strings EN vs EO vs ID vs SV -- local constrkosong = 'empty string submitted' -- EN -- local constrkosong = 'malplena signocxeno transdonita' -- EO local constrkosong = 'string datang bersifat kosong' -- ID -- local constrkosong = 'inkommen string aer tom' -- SV -- local constrinvalid = 'invalid UTF8 value sequence' -- EN -- local constrinvalid = 'nevalida sekvo de UTF8-valoroj' -- EO local constrinvalid = 'rantai nilai UTF8 bersifat invalid' -- ID -- local constrinvalid = 'ogiltig sekvens av UTF8-vaerden' -- SV ------------------------------------------------------------------------ ---- MATH FUNCTIONS [E] ---- ------------------------------------------------------------------------ -- Local function MATHDIV local function mathdiv (xdividend, xdivisor) local resultdiv = 0 -- DIV operator lacks in LUA :-( resultdiv = math.floor (xdividend / xdivisor) return resultdiv end--function mathdiv -- Local function MATHMOD local function mathmod (xdividendo, xdivisoro) local resultmod = 0 -- MOD operator is "%" and bitwise AND operator lack too resultmod = xdividendo % xdivisoro return resultmod end--function mathmod ------------------------------------------------------------------------ -- Local function MATHXOR -- Depends on functions : -- [E] mathdiv mathmod local function mathxor (xa, xb) local resultxor = 0 local crap6 = 0 local crap7 = 0 local crap8 = 1 -- single bit value 1 -> 2 -> 4 -> 8 ... while true do if ((xa==0) and (xb==0)) then break -- we have run out of bits on both end--if crap6 = mathmod (xa,2) -- pick bit before dividing crap7 = mathmod (xb,2) -- pick bit before dividing xa = mathdiv (xa,2) -- shift right xb = mathdiv (xb,2) -- shift right if (crap6~=crap7) then resultxor = resultxor + crap8 -- add one bit rtl only if true end--if crap8 = crap8 * 2 end--while return resultxor end--function mathxor ------------------------------------------------------------------------ ---- NUMBER CONVERSION FUNCTIONS [N] ---- ------------------------------------------------------------------------ -- Local function LFDEC1DIGIT -- Convert 1 decimal ASCII digit to integer 0...9 (255 if invalid). local function lfdec1digit (num1digit) num1digit = num1digit - 48 -- may become invalid if ((num1digit<0) or (num1digit>9)) then num1digit = 255 end--if return num1digit end--function lfdec1digit ------------------------------------------------------------------------ -- Local function LFNUINT8TOHEX -- Convert UINT8 (0...255) to a 2-digit hex string. -- Depends on functions : -- [E] mathdiv mathmod local function lfnuint8tohex (numinclow) local strheksulo = '' local numhajhaj = 0 numhajhaj = mathdiv (numinclow,16) numinclow = mathmod (numinclow,16) if (numhajhaj>9) then numhajhaj = numhajhaj + 7 -- now 0...9 or 17...22 end--if if (numinclow>9) then numinclow = numinclow + 7 -- now 0...9 or 17...22 end--if strheksulo = string.char (numhajhaj+48) .. string.char (numinclow+48) return strheksulo end--function lfnuint8tohex ------------------------------------------------------------------------ -- Local function LFUINT32TOHEX -- Convert UINT32 (0 ... $FFFF'FFFF = #4'294'967'295) to -- a (2 or 4 or 6 or 8)-digit hex string. -- Depends on functions : -- [N] lfnuint8tohex -- [E] mathdiv mathmod local function lfuint32tohex (numincom) local strheksulego = '' while true do strheksulego = lfnuint8tohex ( mathmod (numincom,256) ) .. strheksulego numincom = mathdiv (numincom,256) if (numincom==0) then break end--if end--while return strheksulego end--function lfuint32tohex ------------------------------------------------------------------------ ---- LOW LEVEL STRING FUNCTIONS [G] ---- ------------------------------------------------------------------------ -- test whether char is an ASCII digit "0"..."9", return boolean local function lfgtestnum (numkaad) local boodigit = false boodigit = ((numkaad>=48) and (numkaad<=57)) return boodigit end--function lfgtestnum ------------------------------------------------------------------------ -- test whether char is an ASCII uppercase letter, return boolean local function lfgtestuc (numkode) local booupperc = false booupperc = ((numkode>=65) and (numkode<=90)) return booupperc end--function lfgtestuc ------------------------------------------------------------------------ -- test whether char is an ASCII lowercase letter, return boolean local function lfgtestlc (numcode) local boolowerc = false boolowerc = ((numcode>=97) and (numcode<=122)) return boolowerc end--function lfgtestlc ------------------------------------------------------------------------ -- Local function LFGIS62SAFE -- Test whether incoming ASCII char is very safe (0...9 A...Z a...z). -- Depends on functions : -- [G] lfgtestnum lfgtestuc lfgtestlc local function lfgis62safe (numcxair) local booguud = false booguud = lfgtestnum (numcxair) or lfgtestuc (numcxair) or lfgtestlc (numcxair) return booguud end--function lfgis62safe ------------------------------------------------------------------------ ---- SOME FUNCTIONS ---- !!!FIXME!!! ------------------------------------------------------------------------ -- Local function LFHEXDEC -- Example output : "$FE=#254" (we have to save text with) -- Depends on "lfnuint8tohex" local function lfhexdec (numkodo) local strrezulto = '' strrezulto = "$" .. lfnuint8tohex (numkodo) .. "=#" .. tostring (numkodo) return strrezulto end--function lfhexdec ------------------------------------------------------------------------ -- Local function LFNUMTODECBUN -- Convert non-negative integer to decimal string with bunching. -- Depends on functions : -- [E] mathdiv mathmod local function lfnumtodecbun (numnomoriin) local strnomorut = '' local numindeex = 0 local numcaar = 0 numnomoriin = math.floor (numnomoriin) -- transcendental numbers suck if (numnomoriin<0) then numnomoriin = 0 -- negative numbers suck end--if while true do numcaar = mathmod(numnomoriin,10) + 48 -- get digit moving right to left numnomoriin = mathdiv(numnomoriin,10) if (numindeex==3) then strnomorut = "'" .. strnomorut -- ueglstr apo numindeex = 0 end--if strnomorut = string.char(numcaar) .. strnomorut -- ueglstr digit numindeex = numindeex + 1 if (numnomoriin==0) then break end--if end--while return strnomorut end--function lfnumtodecbun ------------------------------------------------------------------------ ---- UTF8 FUNCTIONS [U] ---- ------------------------------------------------------------------------ -- Local function LFULNUTF8CHAR -- Evaluate length of a single UTF8 char in octet:s. -- Input : * numbgoctet -- beginning octet of a UTF8 char -- Output : * numlen1234x -- number 1...4 or ZERO if invalid -- Does NOT thoroughly check the validity, looks at 1 octet only. local function lfulnutf8char (numbgoctet) local numlen1234x = 0 if (numbgoctet<128) then numlen1234x = 1 -- $00...$7F -- ANSI/ASCII end--if if ((numbgoctet>=194) and (numbgoctet<=223)) then numlen1234x = 2 -- $C2 to $DF end--if if ((numbgoctet>=224) and (numbgoctet<=239)) then numlen1234x = 3 -- $E0 to $EF end--if if ((numbgoctet>=240) and (numbgoctet<=244)) then numlen1234x = 4 -- $F0 to $F4 end--if return numlen1234x end--function lfulnutf8char ------------------------------------------------------------------------ -- Local function LFUTF8DEKO -- Decode a single UTF8 char, return ZERO length if invalid. -- Output : * "tabresult" -- LUA table [0] length and [1] codepoint -- Depends on functions : -- [E] mathdiv mathmod mathxor local function lfutf8deko (num0, num1, num2, num3) local tabresult = {} local numlength = 0 -- preASSume invalid local numkodepoin = 0 -- preASSume invalid num1 = mathxor (num1,128) -- XOR 3 of 4 num2 = mathxor (num2,128) -- XOR 3 of 4 num3 = mathxor (num3,128) -- XOR 3 of 4 while true do -- fake loop if ((num0>193) and (num1>63)) then break -- to join mark end--if if ((num0>223) and (num2>63)) then break -- to join mark end--if if ((num0>239) and (num3>63)) then break -- to join mark end--if if (num0<128) then -- ZERO to $7F numkodepoin = num0 numlength = 1 break -- to join mark end--if if ((num0>193) and (num0<224)) then -- $C0 # $C2 to $DF numkodepoin = (mathxor(num0,192)) * 64 + num1 if ((numkodepoin>127) and (numkodepoin<2048)) then numlength = 2 end--if break -- to join mark end--if if ((num0>223) and (num0<240)) then -- $E0 to $EF numkodepoin = (mathxor(num0,224)) * 4096 + num1 * 64 + num2 if (((numkodepoin>2047) and (numkodepoin<55296)) or ((numkodepoin>57343) and (numkodepoin<65536))) then numlength = 3 end--if break -- to join mark end--if if ((num0>239) and (num0<245)) then -- $F0 to $F7 # $F4 numkodepoin = (mathxor(num0,240)) * 262144 + num1 * 4096 + num2 * 64 + num3 if ((numkodepoin>65535) and (numkodepoin<1114112)) then numlength = 4 end--if break -- to join mark end--if break -- finally to join mark end--while -- fake loop -- join mark tabresult [0] = numlength tabresult [1] = numkodepoin return tabresult end--function lfutf8deko ------------------------------------------------------------------------ ---- HIGH LEVEL STRING FUNCTIONS [I] ---- ------------------------------------------------------------------------ -- Local function LFIULTENCODE -- Generously encode char:s to prevent parsing and show hex if needed, make -- single chars visible, bypass all wiki parsing and HTML parsing. Our cool -- module has brewed something with "[["..."]]" and repeated spaces but we -- want to see plain text for debugging purposes. Thus we dec-encode some -- char:s, use NBSP to fix spaces, workaround EOL, and maybe add color. -- Input : * strkrampuj : string, empty tolerable, but type "nil" is NOT -- * nummxwidth : maximal width of text (20...200, default 80) -- * boowarrna : "true" to enable color -- * boosplitutf : "true" to split UTF8 char:s into hex numbers -- Output : * strkood : string, empty in worst case -- Depends on functions : -- [U] lfulnutf8char -- [G] lfgtestnum lfgtestuc lfgtestlc lfgis62safe -- [N] lfnuint8tohex -- [E] mathdiv mathmod -- Depends on constants : -- * string constrpilen [[File:...]] -- * table contabempatwarna 0...3 -- This helps with: -- * "[["..."]]", "["..."]", "*", "#", ":" (note that there is no -- problem with plain "{{"..."}}") -- * multiple spaces (they are no longer reduced to one piece due to HTML) -- * EOL:s (they do not vanish in favor of spaces due to HTML, instead -- the EOL arrow is showed) -- * too long lines (they are force-broken) -- * codes below 32 other than EOL -- There is also "mw.text.nowiki" with some limitations, most notably -- about multiple spaces and EOL:s. -- In order to fix EOL we show the EOL arrow (preceded by space) for every -- incoming LF, but do a "<br>" only once after multiple subsequent LF:s. -- We must be UTF8-aware. A UTF8 char must be either split into hex codes, -- or preserved over its complete length ie not split nor encoded at all. -- Note that this causes BLOAT. The caller is responsible for -- adding "<big>"..."</big>" if desired. local function lfiultencode (strkrampuj,nummxwidth,boowarrna,boosplitutf) local stronechar = '' local strkolorr = '' local strkood = '' local numstrlne = 0 local numpeekynx = 1 -- ONE-based index local numcahr = 0 local numcxxhr = 0 local numutf8len = 0 local numaccuwidth = 0 -- accumulated width local numcolor = 0 -- 0,1,2,3 -- R,G,B,Y local boonbsp = true -- "true" needed for junk lines containing only space local boosplnow = false -- allow forced split in some cases local boofickpilen = false -- true after LF arrow causes "<br>" later if (type(nummxwidth)~='number') then nummxwidth = 80 end--if if ((nummxwidth<20) or (nummxwidth>200)) then nummxwidth = 80 end--if numstrlne = string.len (strkrampuj) while true do -- outer genuine loop if (numpeekynx>numstrlne) then break end--if numcahr = string.byte (strkrampuj,numpeekynx,numpeekynx) numpeekynx = numpeekynx + 1 -- ONE-based index while true do -- inner fake loop if (numcahr==10) then break -- to join mark -- inner fake loop -- special processing for LF end--if if (numcahr==32) then if (boonbsp) then stronechar = '&nbsp;' -- this prevents space reduction else stronechar = ' ' end--if boonbsp = not boonbsp break -- to join mark -- inner fake loop end--if if (numcahr<32) then stronechar = '{$' .. lfnuint8tohex (numcahr) .. '}' -- always as hex break -- to join mark -- inner fake loop end--if if (numcahr>127) then boosplnow = boosplitutf numutf8len = lfulnutf8char (numcahr) if (numutf8len==0) then boosplnow = true -- forced split for broken UTF8 sequence else numutf8len = numutf8len - 1 -- more char:s to pick end--if if ((numpeekynx+numutf8len)>(numstrlne+1)) then boosplnow = true -- forced split for truncated UTF8 sequence end--if if (boosplnow) then stronechar = '{$' .. lfnuint8tohex (numcahr) .. '}' else stronechar = string.char (numcahr) -- preserve "numcahr" below while true do -- deep loop copy UTF8 char if (numutf8len==0) then break end--if numcxxhr = string.byte (strkrampuj,numpeekynx,numpeekynx) numpeekynx = numpeekynx + 1 numutf8len = numutf8len - 1 stronechar = stronechar .. string.char (numcxxhr) end--while -- deep loop copy UTF8 char end--if break -- to join mark end--if (numcahr>127) then if (lfgis62safe(numcahr)) then -- safe ASCII ie 0...9 A...Z a...z stronechar = string.char (numcahr) -- do NOT encode safe char:s break -- to join mark end--if stronechar = '&#' .. tostring (numcahr) .. ';' -- dec-encode some ASCII break -- finally to join mark end--while -- inner fake loop -- join mark if (numcahr==10) then if (numaccuwidth>=nummxwidth) then strkood = strkood .. '<br>' numaccuwidth = 0 boonbsp = true -- "true" needed for junk lines containing only space end--if strkood = strkood .. '&nbsp;' .. constrpilen numaccuwidth = numaccuwidth + 2 -- counts doubly boofickpilen = true else if (boofickpilen or (numaccuwidth>=nummxwidth)) then strkood = strkood .. '<br>' numaccuwidth = 0 boonbsp = true -- "true" needed for junk lines containing only space end--if if (boowarrna) then strkolorr = contabempatwarna [numcolor] numcolor = mathmod ((numcolor+1),4) -- index 0...3 strkood = strkood .. '<span style="background-color:#' .. strkolorr .. ';">' .. stronechar .. '</span>' else strkood = strkood .. stronechar end--if numaccuwidth = numaccuwidth + 1 boofickpilen = false end--if (numcahr==10) else end--while -- outer genuine loop return strkood end--function lfiultencode ------------------------------------------------------------------------ -- Local function LFIVALIUMDCTLSTR -- Validate control string against restrictive pattern (dec). -- Input : * strresdpat -- restrictive pattern (max 200 char:s) -- * strctldstr -- incoming suspect -- Output : * numbadpos -- bad position, or 254 wrong length, or 255 success -- Depends on functions : -- [N] lfdec1digit -- Content of restrictive pattern: -- * "." -- skip check -- * "-" and "?" -- must match literally -- * digit "1"..."9" ("0" invalid) -- inclusive upper limit (min ZERO) local function lfivaliumdctlstr (strresdpat, strctldstr) local numlenresdpat = 0 local numldninkom = 0 local numcomperindex = 0 -- ZERO-based local numead2 = 0 local numead3 = 0 local numbadpos = 254 -- preASSume guilt (len differ or too long or ...) local booddaan = false numlenresdpat = string.len(strresdpat) numldninkom = string.len(strctldstr) if ((numlenresdpat<=200) and (numlenresdpat==numldninkom)) then while true do if (numcomperindex==numlenresdpat) then numbadpos = 255 break -- success end--if numead2 = string.byte(strresdpat,(numcomperindex+1),(numcomperindex+1)) -- rest numead3 = string.byte(strctldstr,(numcomperindex+1),(numcomperindex+1)) -- susp booddaan = false if ((numead2==45) or (numead2==63)) then if (numead2~=numead3) then numbadpos = numcomperindex break -- "-" and "?" must match literally end--if booddaan = true -- position OK end--if if (numead2==46) then -- skip for dot "." booddaan = true -- position OK end--if if (not booddaan) then numead2 = lfdec1digit(numead2) -- rest if (numead2>9) then -- limit defined or bad ?? numbadpos = 254 break -- bad restrictive pattern else numead3 = lfdec1digit(numead3) -- susp if (numead3>numead2) then numbadpos = numcomperindex break -- value limit violation end--if end--if (numead2>9) else end--if (not booddaan) then numcomperindex = numcomperindex + 1 end--while end--if ((numlenresdpat<=200) and (numlenresdpat==numldninkom)) then return numbadpos end--function lfivaliumdctlstr ------------------------------------------------------------------------ ---- VARIABLES [R] ---- ------------------------------------------------------------------------ function exporttable.ek (arxframent) -- general unknown type local vartamp = 0 -- variable without type -- special type "args" AKA "arx" local arxsomons = 0 -- metaized "args" from our own or caller's "frame" -- general "tab" local tabutf8dec = {} -- general "str" local strinctx = '' -- incoming text from anon parameter local strctrl = '' -- from optional parameter "outctl=" local strmytemp = '' local strret = '' -- final output string -- general "num" local numinctx = 0 -- length of incoming text in octets local numchrlen = 0 -- number of UTF8 char:s local numtymp = 0 -- general "boo" local boocrap = false local boopendlf = false -- pending LF between sections -- more "boo" from parameters local booempsil = false -- from "empsil=1" local boooktblo = false -- from "outctl=" local boobigbox = false -- from "outctl=" show big boxes local boohardnw = false -- from "outctl=" foursate "true" from "1" "2" "3" local boohnwcol = false -- from "outctl=" foursate "true" from "2" "3" local boohnwspt = false -- from "outctl=" foursate "true" from "3" only local booutfblo = false -- from "outctl=" show UTF8 char bloat ------------------------------------------------------------------------ ---- MAIN [Z] ---- ------------------------------------------------------------------------ ---- GUARD AGAINST INTERNAL ERROR ---- -- "constrkosong" and "constrinvalid" must be uncommented and assigned -- note that reporting of this error may NOT depend on uncommentable strings boocrap = ((type(constrkosong)~='string') or (type(constrinvalid)~='string')) ---- GET THE ARX (ONE OF TWO) ---- if (not boocrap) then arxsomons = arxframent.args -- "args" from our own "frame" vartamp = arxsomons ['caller'] if (vartamp=='true') then arxsomons = arxframent:getParent().args -- "args" from caller's "frame" end--if end--if ---- CHECK ---- if (not boocrap) then if (type(arxsomons[2])=='string') then boocrap = true -- too much end--if end--if ---- SEIZE ONE ANONYMOUS AND OBLIGATORY PARAMETER ---- -- on success assign "strinctx" and "numinctx" (not to be touched later) if (not boocrap) then vartamp = arxsomons [1] if (type(vartamp)=="string") then numinctx = string.len (vartamp) if (numinctx>65536) then boocrap = true -- this causes bloat, we can never enocode such big else strinctx = vartamp end--if end--if (type(vartamp)=="string") then end--if ---- SEIZE AND CHECK NAMED AND OPTIONAL PARAMETER WITH CONTROL STRING ---- -- default is "1101", "0000" is prohibited, "nw" is synonymous -- with "0010", empty input switches the type to "1000" if (not boocrap) then do -- scope local vartumip = 0 local numsilur = 0 strctrl = '1101' -- default vartumip = arxsomons ['outctl'] if (type(vartumip)=='string') then if (vartumip=='nw') then -- alias vartumip = '0010' end--if if (vartumip=='0000') then boocrap = true else numsilur = lfivaliumdctlstr ('1131',vartumip) -- 255 is OK if (numsilur==255) then strctrl = vartumip else boocrap = true end--if end--if end--if (type(vartumip)=='string') then end--do scope end--if (not boocrap) then ---- SEIZE AND CHECK NAMED AND OPTIONAL PARAMETER WITH BOOLEAN ---- if (not boocrap) then vartamp = arxsomons ['empsil'] if (type(vartamp)=='string') then if (vartamp=='1') then booempsil = true else boocrap = true end--if end--if end--if ---- EMPTINESS ---- if ((not boocrap) and (numinctx==0)) then if (booempsil) then strctrl = '0000' -- empty input switches type to silly "0000" else strctrl = '1000' -- empty input switches type to "1000" end--if end--if ---- PROCESS CONTROL STRING TO BOOLEANS ---- if (not boocrap) then numtymp = string.byte(strctrl,1,1) boooktblo = (numtymp==49) -- show octet bloat numtymp = string.byte(strctrl,2,2) boobigbox = (numtymp==49) -- big boxes mode numtymp = string.byte(strctrl,3,3) -- subtypes of hard nowiki mode boohardnw = (numtymp>=49) -- "true" from "1" or "2" or "3" boohnwcol = (numtymp>=50) -- "true" from "2" or "3" boohnwspt = (numtymp==51) -- "true" from "3" only numtymp = string.byte(strctrl,4,4) booutfblo = (numtymp==49) -- show UTF8 char bloat end--if ---- WHINE IF YOU MUST ---- -- note that reporting of this error may NOT depend of uncommentable strings if (boocrap) then strmytemp = 'FATAL in "utf8debug" : internal error or invalid parameter' strret = constrlaxhu .. constrelabg .. strmytemp .. constrelaen .. constrlaxhu end--if ---- SHOW OCTET BLOAT ---- -- empty input switches type to "1000" ie only "boooktblo" is -- true, or to "0000" (invalid from caller) if ((not boocrap) and boooktblo) then if (numinctx==0) then numtymp = 5 -- red on empty string (only 5 or 8 here) strmytemp = constrkosong else numtymp = 8 -- light blue (only 5 or 8 here) strmytemp = "number of<br>octet:s : " .. lfnumtodecbun(numinctx) end--if strret = constrtabu3 .. contabwar8na [numtymp] .. constrtabu4 .. strmytemp .. constrtabu5 boopendlf = true -- the earliest one, "boopendlf" not assigned above end--if ---- PROCESS UTF8 AND GENERATE BIG BOXES ---- -- incoming "strinctx" and "numinctx" -- we brew a private HTML table with just one cell for every single char -- this is done for both boobigbox (use generated string) and booutfblo -- only (discard generated string, "numchrlen" is the big prey) numchrlen = 0 -- counts UTF8 char:s, pass to below if ((not boocrap) and (boobigbox or booutfblo)) then do -- scope local varkop = 0 local strchname = '' local strchkolr = '' local strsngchar = '' -- one char with "span" background local strchrblok = '' -- prebrewed block with table for one char local strbunch = '' -- full report with big boxes local numindx = 0 -- counts octet:s local numreserv = 0 local numutfone = 0 -- length of ONE UTF8 char local numdecode = 0 -- decoded "codepoint" value local numoct = 0 -- temp some char local numodt = 0 -- temp some char local numoet = 0 -- temp some char local numoft = 0 -- temp some char local numwarna = 0 while true do if (numindx>=numinctx) then break end--if numreserv = numinctx - numindx -- at least 1 numoct = string.byte (strinctx,(numindx+1),(numindx+1)) numodt = 0 numoet = 0 numoft = 0 if (numreserv>=2) then numodt = string.byte (strinctx,(numindx+2),(numindx+2)) end--if if (numreserv>=3) then numoet = string.byte (strinctx,(numindx+3),(numindx+3)) end--if if (numreserv>=4) then numoft = string.byte (strinctx,(numindx+4),(numindx+4)) end--if tabutf8dec = lfutf8deko (numoct,numodt,numoet,numoft) numutfone = tabutf8dec [0] -- ZERO invalid or 1...4 if (numutfone==0) then numdecode = -1 -- pseudo codepoint for invalid sequence else numdecode = tabutf8dec [1] -- have valid codepoint end--if varkop = contabcodepoints [numdecode] -- risk for type "nil" strchname = '' strchkolr = '' -- "R" or "Y" or "L" if (type(varkop)=='table') then strchname = varkop[1] or '' strchkolr = varkop[2] or '' end--if numwarna = numutfone -- preASSume, ZERO invalid or 1...4 if (strchkolr=='R') then numwarna = 5 -- red on code ZERO or invalid sequence end--if if (strchkolr=='Y') then numwarna = 6 -- yellow on TAB CR NBSP ZWSP LRM RLM BOM end--if if (strchkolr=='L') then numwarna = 7 -- light yellow on LF SPACE end--if strchrblok = constrtabu3 .. contabwar8na [numwarna] .. constrtabu4 .. "<small>index</small> " .. lfnumtodecbun(numindx) strchrblok = strchrblok .. "<br><small>beg code</small> " .. lfhexdec (numoct) if (numutfone==0) then strchrblok = strchrblok .. "<br>" .. constrinvalid -- color sudah done before else strchrblok = strchrblok .. "<br><small>length</small> " .. tostring (numutfone) strsngchar = string.char (numoct) -- maybe we will need it if (numutfone>=2) then strchrblok = strchrblok .. "<br><small>extra</small> $" .. lfnuint8tohex (numodt) strsngchar = strsngchar .. string.char (numodt) if (numutfone>=3) then strchrblok = strchrblok .. ",$" .. lfnuint8tohex (numoet) strsngchar = strsngchar .. string.char (numoet) end--if if (numutfone==4) then strchrblok = strchrblok .. ",$" .. lfnuint8tohex (numoft) strsngchar = strsngchar .. string.char (numoft) end--if strchrblok = strchrblok .. "<br><small>codepoint</small> U+$" .. lfuint32tohex (numdecode) strchrblok = strchrblok .. "<br><small>dec</small> #" .. lfnumtodecbun(numdecode) end--if (numutfone>=2) then if (strchname~='') then strchrblok = strchrblok .. "<br>" .. strchname -- known by name else strchrblok = strchrblok .. "<br>" .. constrbkg3 -- begin char background if (numutfone==1) then strchrblok = strchrblok .. "&#" .. tostring (numoct) .. ";" -- dec-encode, give a F**K in "strsngchar" else strchrblok = strchrblok .. strsngchar -- let wiki software & browser bother end--if strchrblok = strchrblok .. constrbkg4 -- close char background end--if end--if (numutfone==0) else strchrblok = strchrblok .. constrtabu5 -- close table numindx = numindx + numutfone -- ZERO-based index numchrlen = numchrlen + 1 -- invalid char:s do count too, the big prey if (boobigbox) then strbunch = strbunch .. strchrblok -- later use or discard end--if end--while if (boobigbox) then -- else just discard it ;-) if (boopendlf) then strret = strret .. "<br>" end--if strret = strret .. strbunch boopendlf = true end--if end--do scope end--if ((not boocrap) and (boobigbox or booutfblo)) then ---- HARD NOWIKI ---- -- incoming "strinctx" and "numinctx" -- boohardnw "true" from "1" "2" "3" -- do "hard nowiki" -- boohnwcol "true" from "2" "3" -- requested color -- boohnwspt "true" from "3" only -- split UTF8 -- restrict the width to 100 char:s (HTML parser breaks on spaces and some -- other chars, but unreasonably long words cause trouble, we break at 100) if ((not boocrap) and boohardnw) then if (boopendlf) then strret = strret .. "<br>" end--if strret = strret .. "<big>" .. lfiultencode (strinctx,100,boohnwcol,boohnwspt) .. "</big>" boopendlf = true end--if ---- UTF8 BLOAT ---- -- incoming "numchrlen" cannot be ZERO if "booutfblo" is "true" if ((not boocrap) and booutfblo) then if (boopendlf) then strret = strret .. "<br>" -- the last one, "boopendlf" not needed below end--if strmytemp = "number of UTF8<br>char:s : " .. lfnumtodecbun(numchrlen) strret = strret .. constrtabu3 .. contabwar8na [8] .. constrtabu4 .. strmytemp .. constrtabu5 end--if ---- RETURN THE JUNK STRING ---- return strret end--function ---- RETURN THE JUNK LUA TABLE ---- return exporttable h91f5jdmuw3n6lwyk7sslk202sq0ra6 karejo 0 228363 1070341 1069952 2024-10-18T12:29:13Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070341 wikitext text/x-wiki == {{Toba}} == {{-n-|bbc}} # kerja #: ‘‘nunga karejo hamu?’’ #: sudah kerja kamu? [[Kategori:WikiTutur - Toba]] gx5bfwta0ebbdf0yl3dr9yai766xshn ngakan 0 229559 1070404 1041297 2024-10-18T23:46:18Z Taylor 49 14541 Suntingan [[Special:Contributions/114.4.223.162|114.4.223.162]] ([[User talk:114.4.223.162|bicara]]) dikembalikan ke versi terakhir oleh [[Special:Contributions/Oikivivi|Oikivivi]] 1040611 wikitext text/x-wiki =={{-kkv-}}== {{-v-|kkv}} # [[memakan]] == {{madura}} == {{-v-|mad}} # memasukkan makanan pokok ke dalam mulut serta mengunyah dan menelannya. #: ''Vika ngakan jhuko' tasè''' #: Vika makan ikan laut. {{-lafal-|mad}} * {{audio|mad|LL-Q36213 (mad)-Oikivivi-ngakan.wav|''Suara''}} [[Kategori:WikiTutur - Madura]] [[Kategori:WikiTutur Daring 10 Maret 2024]] dwybg0d6mti0vropjo42bpivh0se3ou von 0 230001 1070317 1070315 2024-10-18T12:01:14Z OrangKalideres 35065 Suntingan [[Special:Contributions/2001:448A:6090:2B6:9CA6:B382:F779:4C80|2001:448A:6090:2B6:9CA6:B382:F779:4C80]] ([[User talk:2001:448A:6090:2B6:9CA6:B382:F779:4C80|bicara]]) dikembalikan ke versi terakhir oleh [[Special:Contributions/Cun Cun|Cun Cun]] 975885 wikitext text/x-wiki ==[[bahasa Hakka]] == ===Karakter 換 === *''[[Thòi-vân Hak-kâ-ngî Phîn-yîm Fông-on|pinˊ imˊ fongˊ on]]'': von {{-v-|hak}} #[[mengganti]];[[menukar]]. contoh: von sâm-fu (berganti pakaian). b9nuy5vc3mhffju09g4bije3km3zzn1 gebug 0 230277 1070367 1069990 2024-10-18T12:41:57Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070367 wikitext text/x-wiki =={{sunda}}== {{-v-|su}} # [[pukul]] == {{jawa}} == {{-v-|jv}} # {{kedu}} [[gebug]]; pukul: #: ''adekku'' nesu'' karo'' koncone'' nganti'' digebug #: adekku'' marah'' dengan'' temannya'' sampai'' dipukul [[Kategori:WikiTutur - Jawa]] h5d80azr45kkcpzpkkuvztq1bn3mlgn elos 0 231542 1070382 1069899 2024-10-18T12:48:24Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070382 wikitext text/x-wiki =={{badui}}== {{-n-|bac}} # [[jalan]] == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[elos]]; serah: #: ''aku'' uwes'' males'' karo'' kowe,'' los'' sak'' karepmu'' wae #: aku'' sudah'' malas'' dengan'' kamu,'' terserah'' sesukamu'' saja [[Kategori:WikiTutur - Jawa]] o3moh81xail4jnq6be59jgx15ovfjf0 ngadon 0 249351 1070377 1069926 2024-10-18T12:46:12Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070377 wikitext text/x-wiki =={{indonesia}}== {{-verb-|id}} # {{nonformal}} [[mengadon]] {{-drv-|id}} * {{-frasa-|id}} * {{terjemahan}} <!--Anda dapat menyalin templat {{kotak mulai|Terjemahan}} -- {{kotak akhir}} di bawah berulang kali untuk masing masing arti kata, masing-masing dibedakan melalui parameter pertamanya (misalkan {{kotak awal|arti 1}} dan {{kotak awal|arti 2}} dst). Lihat [[Wiktionary:Terjemahan]] untuk panduan membuat lebih dari satu kolom terjemahan--> {{kotak mulai|Terjemahan}} * {{kotak akhir}} {{KBBI-footer}} {{Pusba:KBBI}} == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[ngadon]]; mengadon: #: ''mamakku'' ijik'' ngadon'' donat'' nggo'' mangan'' uwong-uwong'' seng'' kerjo #: ibuku'' sedang'' mengadon'' donat'' untuk'' makan'' orang-orang'' yang'' kerja [[Kategori:WikiTutur - Jawa]] boqmwepgjwhpq761f7g55zddkryav7u lomo 0 249825 1070358 1069903 2024-10-18T12:37:47Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070358 wikitext text/x-wiki == {{Toba}} == {{-a-|bbc}} # suka, senang, bahagia #: ‘’lomo rohaku bajumi’’ #: Aku suka bajumu [[Kategori:WikiTutur - Toba]] kx2njqg93mn1h9vp76bgr27ljha24lf Pembicaraan Pengguna:OrangKalideres 3 249878 1070415 1029949 2024-10-19T05:07:27Z /* WOY ADA ADA AJA LUUUU...... */ bagian baru 1070415 wikitext text/x-wiki 1070416 1070415 2024-10-19T05:08:26Z OrangKalideres 35065 1029949 wikitext text/x-wiki <div style="border:2px solid #F0E0F0; background-color:#FFFFFF; font-size:95%; margin:1em; padding:5px;"> <big>'''Selamat datang, ''OrangKalideres<!--o-->''!'''</big> Halo dan selamat datang di '''Wiktionary Indonesia'''! '''Wiktionary''' atau '''Wikikamus''' adalah kamus bebas multibahasa yang isinya ditulis bersama-sama oleh para penggunanya dan disusun agar dapat dibaca dan disunting oleh siapa pun juga. * Anda bisa mengucapkan selamat datang kepada pengguna lainnya di [[Wiktionary:Halaman perkenalan|Halaman perkenalan]] * Pertanyaan, usulan, dan komentar tentang Wiktionary bahasa Indonesia bisa dilakukan di [[Wiktionary:Warung Kopi|Warung Kopi]]. Jangan lupa untuk menandatangani pesan Anda, sehingga pengguna lain mengetahui siapa sang penulis pesan. Caranya: ketik "&#126;&#126;&#126;&#126;" (empat kali tanda gelombang/tilde). * '''Baca dan pelajarilah terlebih dahulu kebijakan dan pedoman yang berlaku di Wiktionary bahasa Indonesia.''' * Untuk bereksperimen, mencoba-coba, atau tes, lakukanlah di [[Project:Bak pasir|bak pasir]]. * Walaupun begitu perhatikan juga [[Project:Perihal|hal-hal yang tidak layak atau tidak boleh dilakukan di Wikikamus]]. * Untuk menulis profil atau sekilas informasi tentang anda, bisa dilakukan di [[Pengguna:OrangKalideres<!--o-->]], sehingga pengguna lain bisa mengenal sedikit tentang Anda. [[Pengguna:Ustad abu gosok|Ustad abu gosok]] ([[Pembicaraan Pengguna:Ustad abu gosok|bicara]]) 5 Januari 2024 13.31 (UTC)</div><br> 75px8h3ykt2sdctr4p8n8yt3t2okp6y mulak 0 250134 1070342 1069947 2024-10-18T12:30:27Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070342 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # pulang, kembali #: ‘‘nunga mulak edai?’’ #: sudah pulang kakak itu? [[Kategori:WikiTutur - Toba]] nh4dazk2ax5wnwfupky4ry5s5asquyk agek 0 252288 1070384 1069879 2024-10-18T12:49:15Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070384 wikitext text/x-wiki =={{palembang}}== {{-n-|plm}} # masa yang akan datang; [[kelak]] #: '''''agek''' besaknyo jadi belagak dio ni'' #:: '''kelak''' dewasa dia akan jadi rupawan {{-adv-|plm}} # kalau tidak begitu; [[nanti]] #:''jangan mengkek nian, lokak begoco '''agek''''' #:: jangan terlalu belagu, bisa-bisa '''nanti''' berkelahi {{-lafal-|plm}} * {{IPA|[a.ɡɛʔ]}} ** {{audio|plm|LL-Q12497929 (mis)-Swarabakti-agek.wav|Suara}} {{-var-|plm}} * {{l|plm|kagek}} * {{l|plm|gek}} [[Kategori:WikiTutur - Palembang]] [[Kategori:WikiTutur Palembang 18 Februari 2024]] == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[agek]]; baru: #: ''agek'' iki'' aku'' seneng'' karo'' iwak'' patin #: baru'' ini'' aku'' suka'' sama'' ikan'' patin [[Kategori:WikiTutur - Jawa]] chps4is1h1zoxdpo08wzwuwsde5j9aj burju 0 253504 1070361 1069897 2024-10-18T12:38:47Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070361 wikitext text/x-wiki == {{Toba}} == {{-a-|bbc}} # baik #: ‘’Ibu guru bahasa inggrisi burju’’ #: Ibu guru bahasa inggris itu baik [[Kategori:WikiTutur - Toba]] adbryqlls6bowkxiov7rg23jhgv4dqj eroh 0 259222 1070385 1069876 2024-10-18T12:49:38Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070385 wikitext text/x-wiki == {{jawa}} == {{-v-|jv}} # {{kedu}} [[eroh]]; tahu: #: ''sampean'' eroh'' motorku'' nang'' kono'' ora? #: kalian'' tahu'' motorku'' di'' sana'' nggak? [[Kategori:WikiTutur - Jawa]] t2pl3i6wenfs4zb4r89y75hpd8jgn6q pajumpang 0 259224 1070364 1069884 2024-10-18T12:39:51Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070364 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # bertemu #: ‘’Ahu pajumpang dohot donganku sadarion’’ #: Aku bertemu dengan temanku hari ini [[Kategori:WikiTutur - Toba]] l7u4zgqbpode5xln3vne9yoah8qp0o1 pidda 0 259226 1070363 1069892 2024-10-18T12:39:31Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070363 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # pindah #: ‘’Nunga pidda halaki tu hutaan’’ #: Sudah pindah mereka ke kampung sana [[Kategori:WikiTutur - Toba]] qwi2zzdbad4254xt9da66u98lxpqed6 sipatu 0 259227 1070360 1069900 2024-10-18T12:38:28Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070360 wikitext text/x-wiki == {{Toba}} == {{-n-|bbc}} # sepatu #: ‘’Sipatuku bagak’’ #: Sepatuku bagus [[Kategori:WikiTutur - Toba]] 82h0e81jze0hbpq7f8w6q28zm26mvik pillit 0 259228 1070359 1069901 2024-10-18T12:38:10Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070359 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # pilih #: ‘’pillit dia na umbagak’’ #: pilih mana yang paling bagus [[Kategori:WikiTutur - Toba]] i3z41mw8gimzxbqwu3est5igrlaelzm dronjong 0 259229 1070381 1069904 2024-10-18T12:47:56Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070381 wikitext text/x-wiki == {{jawa}} == {{-n-|jv}} # {{kedu}} [[dronjong]]; turunan: #: ''dalan'' ke'' omahku'' ngelewati'' dronjongan'' didekat'' kali #: jalan'' menuju'' rumahku'' melewati'' turunan'' didekat'' sungai [[Kategori:WikiTutur - Jawa]] dfdeqp7witnkoqqd4l7onacbvqorkh1 hulului 0 259230 1070357 1069905 2024-10-18T12:37:24Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070357 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # Aku cari #: ‘’Hulului hamu tu pasar’’ #: Aku cari kalian ke pasar [[Kategori:WikiTutur - Toba]] 29h7h0d0lltub59q1amb0w7kot7qaup pangke 0 259231 1070356 1069908 2024-10-18T12:36:33Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070356 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # pakai #: ‘‘nunga dipangke ho baju nai barui?’’ #: sudah kamu pakai bajumu yang baru itu? [[Kategori:WikiTutur - Toba]] i12v15sflgnsu8x3njwommlmrleruqc maringkati 0 259232 1070355 1069910 2024-10-18T12:36:04Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070355 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # berlari #: ‘‘maringkati hami di lele biang’’ #: kami berlari dikejar anjing [[Kategori:WikiTutur - Toba]] qautww1yhqnqpos4oarjsib80o6v5yw porngis 0 259233 1070354 1069912 2024-10-18T12:35:42Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070354 wikitext text/x-wiki == {{Toba}} == {{-n-|bbc}} # semut #: ‘‘adik di harat porngis’’ #: adik digigit semut [[Kategori:WikiTutur - Toba]] bj6sefimg0tewo1d9a1omu6c83j3zet cedeg 0 259234 1070378 1069915 2024-10-18T12:46:30Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070378 wikitext text/x-wiki == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[cedeg]]; dekat: #: ''sekolahku'' cedeg'' omah'' budemu'' seng'' nang'' Wonosobo #: sekolahku'' dekat'' dengan'' rumah'' bibimu'' yang'' di Wonosobo [[Kategori:WikiTutur - Jawa]] s8766zuk57a6w8kkw571v8hufdcvbrf sadarion 0 259235 1070351 1069918 2024-10-18T12:34:23Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070351 wikitext text/x-wiki == {{Toba}} == {{-n-|bbc}} # hari ini #: ‘‘ahu pajumpang dohot donganku sadarion’’ #: aku bertemu dengan temanku hari ini [[Kategori:WikiTutur - Toba]] 3at0881jhu5fweytstd4hobeoyn59pw patigor 0 259238 1070350 1069924 2024-10-18T12:33:54Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070350 wikitext text/x-wiki == {{Toba}} == {{-a-|bbc}} # luruskan #: ‘‘patigor simanjojakmu’’ #: luruskan kakimu [[Kategori:WikiTutur - Toba]] ared0ifz9fuas1798dp6x0zd93f4625 somal 0 259239 1070349 1069927 2024-10-18T12:33:33Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070349 wikitext text/x-wiki == {{Toba}} == {{-n-|bbc}} # kebiasaan #: ‘‘somal sai holan songoni’’ #: kebiasaan seperti itu terus [[Kategori:WikiTutur - Toba]] 7a0ors1hi67olesr46kpcldwlvr07ji gegoh 0 259240 1070320 1069933 2024-10-18T12:16:53Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070320 wikitext text/x-wiki == {{lampung api}} == {{-adj-|ljp}} ({{semaka}}) # sama, seperti #: ‘’kawaini gegoh gawoh injuk kawaiku’’ #: bajunya sama saja seperti bajuku my8tg8t3ot5n54fyypm6q161fxdxvb9 mangaranto 0 259241 1070345 1069934 2024-10-18T12:31:52Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070345 wikitext text/x-wiki == {{Toba}} == {{-v-|bbc}} # merantau #: ‘‘ahu mangaranto tu Lampung’’ #: aku merantau ke Lampung [[Kategori:WikiTutur - Toba]] 3tl2yknho55hvj57bfbajassci132t7 cilikan 0 259242 1070376 1069935 2024-10-18T12:45:47Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070376 wikitext text/x-wiki == {{jawa}} == {{-adv-|jv}} # {{kedu}} [[cilikan]]; kecil: #: ''cilikan'' ne'' pakdeku'' seneng'' mangan'' pelem'' mentah #: masa'' kecilnya'' pamanku'' suka'' makan'' mangga'' mentah [[Kategori:WikiTutur - Jawa]] ezbuhe3yy7vrm0zqgdh6wbq7fcf8auv geok 0 259243 1070344 1069936 2024-10-18T12:31:31Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070344 wikitext text/x-wiki == {{Toba}} == {{-a-|bbc}} # lucu #: ‘‘geok hian edai’’ #: lucu sekali kakak itu [[Kategori:WikiTutur - Toba]] 5cwbavmnwb0r3uqjgrco2sgrxpqktdx aghong 0 259244 1070321 1069938 2024-10-18T12:17:27Z BlueberryCheeseCream 41236 1070321 wikitext text/x-wiki == {{lampung api}} == {{-adj-|ljp}} ({{semaka}}) # hitam #: ‘’aghong nihan bawakni bebai seno’’ #: hitam sekali kulitnya perempuan itu ehyjhjna75qq6pzt2hzskvvbn3xeaap hian 0 259245 1070343 1069939 2024-10-18T12:31:02Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070343 wikitext text/x-wiki == {{Toba}} == {{-adv-|bbc}} # sekali, amat, sangat #: ‘‘geok hian edai’’ #: lucu sekali kakak itu [[Kategori:WikiTutur - Toba]] e90hq75q0c5udr184fjywmr45aykgql manang kunak 0 259246 1070322 1069942 2024-10-18T12:17:58Z BlueberryCheeseCream 41236 1070322 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # tahi ayam #: ‘’tiaghiko cukutmu nyin mak ngilik manang kunak’’ #: perhatikan kakimu agar tidak menginjak tahi ayam 2ltbai723b95dzitrotmcfhpm3ypqr1 bebol 0 259247 1070323 1069945 2024-10-18T12:18:21Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070323 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # tahi #: ‘’busuk nihan imbauni bebol anakku’’ #: busuk sekali aroma tahi anakku teu7bhud440s08fx2331mvjbka3lyos jobogh 0 259248 1070324 1069949 2024-10-18T12:18:40Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070324 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # dubur #: ‘’lalak nihan joboghku ulih lamon nganik kanikan lalak’’ #: duburku terasa pedas sekali karena terlalu banyak mengonsumsi makanan pedas gy6j8kmonuvx49llj2sr1zyosm5plk1 blonceng 0 259249 1070373 1069951 2024-10-18T12:44:28Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070373 wikitext text/x-wiki == {{jawa}} == {{-n-|jv}} # {{kedu}} [[blonceng]]; labu: #: ''bulekku'' ngoseng'' blonceng'' karo'' tempe'' rasane'' enak'' tenan #: bibiku'' menumis'' labu'' dengan'' tempe'' rasanya'' enak'' sekali [[Kategori:WikiTutur - Jawa]] kfatn9rr2hqwc0fnt33qaz7ipspj9e8 budhal 0 259250 1070372 1069957 2024-10-18T12:44:09Z BlueberryCheeseCream 41236 /* {{jawa}} */ 1070372 wikitext text/x-wiki == {{jawa}} == {{-v-|jv}} # {{kedu}} [[budhal]]; berangkat: #: ''bapak'' arep'' budhal'' kerjo'' nganggo'' motor'' abang'' seng'' ijik'' di'' silih #: bapak'' akan'' berangkat'' kerja'' dengan'' motor'' merah'' yang'' masih'' dipinjam [[Kategori:WikiTutur - Jawa]] gr9zacqxxo6mmvq20xkyu1i2fj20jgh jeghabuk 0 259251 1070325 1069958 2024-10-18T12:18:56Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070325 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # rambut kemaluan, jembut #: ‘’busuk nihan imbau jeghabukmu!’’ #: busuk sekali aroma jembutmu! 2kc93ujwq593g1lkx2kotvb5kxi6puw nangkining 0 259252 1070339 1069960 2024-10-18T12:26:51Z BlueberryCheeseCream 41236 /* {{Toba}} */ 1070339 wikitext text/x-wiki == {{Toba}} == {{-n-|bbc}} # tadi #: ‘‘ahu pajumpang dohot donganku nangkining’’ #: aku bertemu dengan temanku tadi [[Kategori:WikiTutur - Toba]] 81appmfrd3ou9qpollkbnaegb2bky5m kejaghuan 0 259253 1070328 1069963 2024-10-18T12:20:24Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070328 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # kayu bakar #: ‘’makku lapah mit kebun haga nyepok kejaghuan’’ #: ibuku pergi ke kebun hendak mencari kayu bakar 02qt4grz1jvrn8l4qtjcxtpivsjb90e pagi wewah 0 259254 1070327 1069964 2024-10-18T12:20:04Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070327 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # waktu fajar #: ‘’nyak biasani minjak pagi wewah’’ #: aku biasanya bangun tidur di waktu fajar oomq1n8ri8d8612v2xdnd4yz8h6kr9p wawai 0 259255 1070329 1069965 2024-10-18T12:20:44Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070329 wikitext text/x-wiki == {{lampung api}} == {{-adj-|ljp}} ({{semaka}}) # baik, bagus, elok, tampan #: ‘’wawai nihan sinjangni bakas seno’’ #: bagus sekali sarungnya pria itu hvvqxd2k9a1yo3s822214z7mvvk6ir7 jenno 0 259256 1070330 1069966 2024-10-18T12:21:04Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070330 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # tadi #: ‘’nyak nunggu niku jak jenno!’’ #: aku menunggumu dari tadi! 1iti0lp6glzrd5vvc3jgcn4gky6jyjn geghing 0 259257 1070332 1069969 2024-10-18T12:22:12Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070332 wikitext text/x-wiki == {{lampung api}} == {{-adj-|ljp}} ({{semaka}}) # suka, gemar #: ‘’nyak geghing jama niku’’ #: aku suka denganmu lbj996pvgfyd77cg2u90zvrz3cvmvq7 mising 0 259270 1070333 1070008 2024-10-18T12:22:29Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070333 wikitext text/x-wiki == {{lampung api}} == {{-v-|ljp}} ({{semaka}}) # buang air besar, berak #: ‘’gelukko, nyak haga mising!’’ #: cepatlah, aku hendak buang air besar! rhhghexyzloo89ta2xeamrtqb1pne65 kekellang 0 259272 1070335 1070011 2024-10-18T12:22:52Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070335 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # upil, ingus kering dalam hidung #: ‘’wat kekellang di lom ighungmu!’’ #: ada upil di dalam lubang hidungmu! 89jpw8a3drnq16xmxatp80366uqt69s mising jighat 0 259273 1070336 1070012 2024-10-18T12:23:21Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070336 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # diare, menceret, penyakit dengan gejala berak-berak #: ‘’anakku mising jighat’’ #: anakku sedang diare 9a6pooxwsbxtrcfbueat20bpt2enx42 miyoh 0 259274 1070318 1070013 2024-10-18T12:13:58Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070318 wikitext text/x-wiki == {{lampung api}} == {{-v-|ljp}} ({{semaka}}) # kencing, buang air kecil, berkemih #: ‘’adingku miyoh di celana ulih keghabaian’’ #: adikku kencing di celana karena ketakutan thtvy9qt908lyzwww5vxi6b3qh3jmfg ghabai 0 259275 1070319 1070014 2024-10-18T12:14:53Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070319 wikitext text/x-wiki == {{lampung api}} == {{-adj-|ljp}} ({{semaka}}) # takut #: ‘’nyak ghabai jama ia’’ #: aku takut dengannya 9gtf6mwojzn0n0k7vqlnpp0gi6vvg8y segok 0 259276 1070337 1070018 2024-10-18T12:23:45Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070337 wikitext text/x-wiki == {{lampung api}} == {{-v-|ljp}} ({{semaka}}) # simpan #: ‘’segokko duitku di lom lemaghi’’ #: simpankan duitku di dalam lemari i5qju49x1krdpccjq042zvri17teexf lemaghi 0 259277 1070338 1070020 2024-10-18T12:24:05Z BlueberryCheeseCream 41236 /* {{lampung api}} */ 1070338 wikitext text/x-wiki == {{lampung api}} == {{-n-|ljp}} ({{semaka}}) # lemari #: ‘’wat lemaghi balak di lambanku’’ #: ada lemari besar di rumahku acnftbd6gzyuzy4hddh502bb4h4jk4s əl 0 259352 1070334 2024-10-18T12:22:37Z OrangKalideres 35065 Baru 1070334 wikitext text/x-wiki =={{azeri}}== [[File:Hand of a Teenage Boy.png|thumb]] {{-n-|az}} # [[tangan]] #: {{uxi|az|[[yemək|Yeməkdən]] [[əvvəl]] [[əl|əllərinizi]] [[sabun|sabunla]] [[yumaq|yuyun]]!|Cuci '''tanganmu''' dengan sabun sebelum makan!}} 98slym4ib26byga0ui4ywq5mk5v6f83 Kategori:Modul pengawakutuan 14 259355 1070396 2024-10-18T23:12:08Z Taylor 49 14541 Modul dalam kategori ini sendiri memang stabil (jadi tidak eksperimental), tetapi tidak pernah digunakan di artikel. Bisa digunakan sesekali untuk pengawakutuan modul lain atau templat secara memperlihatkan berbagai isi teknis. [[Kategori:Modul|kut]] 1070396 wikitext text/x-wiki Modul dalam kategori ini sendiri memang stabil (jadi tidak eksperimental), tetapi tidak pernah digunakan di artikel. Bisa digunakan sesekali untuk pengawakutuan modul lain atau templat secara memperlihatkan berbagai isi teknis. [[Kategori:Modul|kut]] tf3e7gy51t6glpuaeruinngq645xqih Kategori:Modul 14 259356 1070397 2024-10-18T23:15:51Z Taylor 49 14541 Ini adalah kategori dasar untuk semua [[w:Wikipedia:Lua|modul wikikamus]]. Modul seharusnya tidak dimasukkan ke dalam kategori ini secara langsung, melainkan ke subkategori sesuai fungsi, topik, jenis, atau aplikasinya. * Lihat juga: [[:Kategori:Templat]] * [{{fullurl:Special:PrefixIndex|namespace=828}} Semua halaman modul] [[Kategori:Utama]] 1070397 wikitext text/x-wiki Ini adalah kategori dasar untuk semua [[w:Wikipedia:Lua|modul wikikamus]]. Modul seharusnya tidak dimasukkan ke dalam kategori ini secara langsung, melainkan ke subkategori sesuai fungsi, topik, jenis, atau aplikasinya. * Lihat juga: [[:Kategori:Templat]] * [{{fullurl:Special:PrefixIndex|namespace=828}} Semua halaman modul] [[Kategori:Utama]] iw331dhvbc4uh4klhjshv63ov8c4bce Modul:listtable 828 259357 1070399 2024-10-18T23:36:29Z Taylor 49 14541 baru 1070399 Scribunto text/plain --[===[ MODULE "LISTTABLE" "eo.wiktionary.org/wiki/Modulo:listtable" <!--2024-Oct-18--> Purpose: show all content of a table, even a metaized one, even recursively up to 7 levels Required submodules / Bezonataj submoduloj / Submodul yang diperlukan / Behoevda submoduler: * none Incoming: * when called from a template or from a wiki page (directly or via template): * name of data module to be imported via "loadData", with namespace prefix * when called from a module: * table to get analyzed packed in an extra table on key "xx" Example of calling from wiki page: {{#invoke:listtable|ek|Module:loaddata-tblalfabetoj}} Example of calling from module: qlisttable = require('Module:listtable') strmyreport = qlisttable.ek { ['xx'] = tabdubious } ]===] local exporttable = {} ------------------------------------------------------------------------ ---- HIGH LEVEL STRING FUNCTIONS [I] ---- ------------------------------------------------------------------------ -- Local function LFIFONTSIZETIT -- called from "lfhtablstlev" (level 0...13) and -- from "lfhtablist" (special level -1) local function lfifontsizetit (strtexto, numlevel) local strsize = '200' -- preASSume -- for special level -1 if (numlevel==0) then strsize = '150' end--if if (numlevel==1) then strsize = '130' end--if if (numlevel==2) then strsize = '110' end--if if (numlevel>2) then strsize = '90' end--if strtexto = '<b><span style="font-size:' .. strsize .. '%;">' .. strtexto .. '</span></b>' return strtexto end--function lfifontsizetit ------------------------------------------------------------------------ local function lfifont90nbsize (strtexxto) strtexxto = '<span style="font-size:90%;">' .. strtexxto .. '</span>' return strtexxto end--function lfifont90nbsize ------------------------------------------------------------------------ local function lfileftlevel (numleewel) local strlfandstars = string.char(10) while true do strlfandstars = strlfandstars .. '*' -- ONE star at level ZERO needed too if (numleewel==0) then break end--if numleewel = numleewel - 1 end--while return strlfandstars end--function lfileftlevel ------------------------------------------------------------------------ local function lfimini3ksani (strdangstring, booutf8keep) -- no values $C0, $C1, $F5...$FF in a UTF8 stream local strnowsafe = '' local num39len = 0 local num39index = 1 -- ONE-based local numsigno = 0 local numprevious = 0 local boohtmlenc = false local boovisienc = false local bookeepuni = false if (type(strdangstring)~='string') then strdangstring = '??' end--if booutf8keep = (booutf8keep==true) num39len = string.len (strdangstring) while true do if (num39index>num39len) then -- ONE-based break end--if numsigno = string.byte (strdangstring,num39index,num39index) boohtmlenc = false -- reset on boovisienc = false -- every iteration bookeepuni = (booutf8keep and (numsigno>=128) and (numsigno<=245) and (numsigno~=192) and (numsigno~=193)) if (not bookeepuni) then boohtmlenc = ((numsigno<=42) or (numsigno==58) or (numsigno==60) or (numsigno==62) or (numsigno==91) or (numsigno==93) or (numsigno>=123)) boovisienc = ((numsigno<=31) or (numsigno>=127)) -- overrides "boohtmlenc" end--if if ((numsigno==32) and ((numprevious==32) or (num39index==1) or (num39index==num39len))) then boovisienc = true -- overrides "boohtmlenc" end--if if (boovisienc) then strnowsafe = strnowsafe .. '{' .. tostring (numsigno) .. '}' else if (boohtmlenc) then strnowsafe = strnowsafe .. '&#' .. tostring (numsigno) .. ';' else strnowsafe = strnowsafe .. string.char (numsigno) end--if end--if if ((num39len>3000) and (num39index==1000)) then num39index = num39len - 1000 strnowsafe = strnowsafe .. '" ... "' else num39index = num39index + 1 -- ONE-based end--if numprevious = numsigno end--while return strnowsafe end--function lfimini3ksani ------------------------------------------------------------------------ ---- HIGH LEVEL FUNCTIONS [H] ---- ------------------------------------------------------------------------ -- Local function LFHREPORTVARI -- Input : * booutfg8keep -- true to keep UTF8 intact, else dec-encoded -- Called from 3 places in "lfhtablstlev". local function lfhreportvari (varanytype, booutfg8keep) local strtypeofit = '' local strdescription = '' strtypeofit = type(varanytype) strdescription = 'type ' .. strtypeofit if ((strtypeofit=='boolean') or (strtypeofit=='number')) then strdescription = strdescription .. ' and value ' .. tostring (varanytype) end--if if (strtypeofit=='string') then strdescription = strdescription .. ' and value "' .. lfimini3ksani(varanytype,booutfg8keep) .. '"' end--if (strtypeofit=='string') then return strdescription end--function lfhreportvari ------------------------------------------------------------------------ -- Local function LFHALLTOSTRING -- Called only from "lfhcompareidiotsafe". local function lfhalltostring (varwhatever) local strtypeofstuff = '' strtypeofstuff = type(varwhatever) if (strtypeofstuff=='number') then strtypeofstuff = '0' end--if if (strtypeofstuff=='string') then strtypeofstuff = '1' end--if strtypeofstuff = strtypeofstuff .. tostring(varwhatever) return strtypeofstuff end--function lfhalltostring ------------------------------------------------------------------------ -- Local function LFHCOMPAREIDIOTSAFE -- The sortorder is: -- * number -- * string -- * everything else (boolean -> function -> table) -- For example 5 will be less than "4". -- Only for one of two uses of "table.sort" in "lfhtableanal". local function lfhcompareidiotsafe (varaa, varbb) local booaaisless = false booaaisless = (lfhalltostring(varaa)<lfhalltostring(varbb)) return booaaisless end--function lfhcompareidiotsafe ------------------------------------------------------------------------ -- Local function LFHTABLEANAL -- we must use "in pairs" since the incoming table could be metaized -- numeric keys out of range or non-integer as well as string keys out -- of range land among other keys local function lfhtableanal (tabnko) local taballkeystring = {} -- ONE-based local taballcetvalues = {} -- ONE-based local numkatrol = 0 local numkeynumber = 0 -- count of numeric keys only integer and in range local numkeystring = 0 -- count of string keys only in range local numkeycetera = 0 -- count of other keys local numkey77min = 999999 local numkey77max = -999999 local boodone = false for k9k,v9v in pairs(tabnko) do boodone = false if (type(k9k)=='number') then if ((k9k==math.floor(k9k)) and (k9k>=-999000) and (k9k<=999000)) then -- protect against insanity numkey77min = math.min (numkey77min,k9k) numkey77max = math.max (numkey77max,k9k) numkeynumber = numkeynumber + 1 boodone = true end--if end--if if (type(k9k)=='string') then numkatrol = string.len(k9k) if ((numkatrol~=0) and (numkatrol<=50)) then -- protect against insanity taballkeystring [numkeystring+1] = k9k -- ONE-based for "table.sort" numkeystring = numkeystring + 1 boodone = true end--if end--if if (not boodone) then taballcetvalues [numkeycetera+1] = v9v -- ONE-based for "table.sort" numkeycetera = numkeycetera + 1 -- here we directly store the value !!! end--if end--for table.sort(taballkeystring) -- all are strings -- otherwise the sortorder is messy table.sort(taballcetvalues,lfhcompareidiotsafe) -- various types -- otherwise the sortorder is messy return numkeynumber, numkey77min, numkey77max, numkeystring, numkeycetera, taballkeystring, taballcetvalues end--function lfhtableanal ------------------------------------------------------------------------ local function lfhtablstlev (tabobscure, numincomlevel, booutf8preserve) -- numeric keys -> string keys -> other keys local varta3mp = 0 local tablisto = {} local tabvaluo = {} local strte7mp = '' local strgg = '' local strkeystring = '' local strli7mit = ' <b>limit of 7 nesting levels reached, deeper content is written in the stars</b>' -- begins with space local numtitlevel = 0 local numindax = 0 local numjumlahnum = 0 local numqqmin = 0 local numqqmax = 0 local numjumlahstr = 0 local numjumlahcet = 0 numtitlevel = numincomlevel * 2 -- consuming 2 star levels per table level numjumlahnum, numqqmin, numqqmax, numjumlahstr, numjumlahcet, tablisto, tabvaluo = lfhtableanal(tabobscure) strte7mp = 'The table (level ' .. tostring(numincomlevel) .. ')' if ((numjumlahnum==0) and (numjumlahstr==0) and (numjumlahcet==0)) then strte7mp = strte7mp .. ' is empty' else strte7mp = strte7mp .. ' contains ' if (numjumlahnum==0) then strte7mp = strte7mp .. 'NO numeric keys' end--if if (numjumlahnum==1) then strte7mp = strte7mp .. 'a single numeric key equal ' .. tostring (numqqmin) end--if if (numjumlahnum>=2) then strte7mp = strte7mp .. tostring (numjumlahnum) .. ' numeric keys ranging from ' .. tostring (numqqmin) .. ' to ' .. tostring (numqqmax) end--if strte7mp = strte7mp .. ' and ' .. tostring (numjumlahstr) .. ' string keys and ' .. tostring (numjumlahcet) .. ' other keys' end--if strgg = lfileftlevel(numtitlevel) .. lfifontsizetit((strte7mp .. '.'),numtitlevel) if (numjumlahnum~=0) then strgg = strgg .. lfileftlevel(numtitlevel) .. lfifontsizetit('Numeric keys:',numtitlevel) numindax = numqqmin while true do if (numindax>numqqmax) then break end--if varta3mp = tabobscure[numindax] if (varta3mp~=nil) then -- holes well possible strte7mp = tostring (numindax) .. ' -> ' .. lfhreportvari(varta3mp,booutf8preserve) -- no quot for key strgg = strgg .. lfileftlevel(numtitlevel+1) .. lfifont90nbsize(strte7mp) if (type(varta3mp)=='table') then if (numincomlevel<=6) then strgg = strgg .. lfhtablstlev (varta3mp,(numincomlevel+1),booutf8preserve) -- REKURSI else strgg = strgg .. strli7mit end--if end--if end--if (varta3mp~=nil) then numindax = numindax + 1 end--while end--if (numjumlahnum~=0) then if (numjumlahstr~=0) then strgg = strgg .. lfileftlevel(numtitlevel) .. lfifontsizetit('String keys:',numtitlevel) numindax = 0 while true do if (numindax>=numjumlahstr) then -- index is ZERO-based break end--if strkeystring = tablisto [numindax+1] -- ONE-based for "table.sort" if (type(strkeystring)=='string') then -- always true ?? varta3mp = tabobscure[strkeystring] if (varta3mp~=nil) then -- always true ?? strte7mp = '"' .. lfimini3ksani(strkeystring,booutf8preserve) .. '" -> ' .. lfhreportvari(varta3mp,booutf8preserve) strgg = strgg .. lfileftlevel(numtitlevel+1) .. lfifont90nbsize(strte7mp) if (type(varta3mp)=='table') then if (numincomlevel<=6) then strgg = strgg .. lfhtablstlev (varta3mp,(numincomlevel+1),booutf8preserve) -- REKURSI else strgg = strgg .. strli7mit end--if end--if end--if (varta3mp~=nil) then end--if numindax = numindax + 1 end--while end--if (numjumlahstr~=0) then if (numjumlahcet~=0) then -- no recursion here, all keys reported as "??" strgg = strgg .. lfileftlevel(numtitlevel) .. lfifontsizetit('Other keys:',numtitlevel) numindax = 0 while true do if (numindax>=numjumlahcet) then -- index is ZERO-based break end--if varta3mp = tabvaluo [numindax+1] -- ONE-based for "table.sort" if (varta3mp~=nil) then -- always true ?? strte7mp = '?? -> ' .. lfhreportvari(varta3mp,booutf8preserve) strgg = strgg .. lfileftlevel(numtitlevel+1) .. lfifont90nbsize(strte7mp) end--if (varta3mp~=nil) then numindax = numindax + 1 end--while end--if (numjumlahcet~=0) then if (numincomlevel==0) then strgg = strgg .. string.char(10) -- terminate very last line end--if return strgg end--function lfhtablstlev ------------------------------------------------------------------------ -- Local function LFHTABLIST -- List all content of a table in a structured layout. -- Depends on functions : -- [H] lfhreportvari lfhalltostring lfhcompareidiotsafe -- [H] lfhtableanal lfhtablstlev -- [I] lfifontsizetit lfifont90nbsize lfileftlevel lfimini3ksani local function lfhtablist (tabveryobscure, strtitofreport) local numlennel = 0 local strhh = '' if (type(strtitofreport=='string')) then numlennel = string.len(strtitofreport) if ((numlennel~=0) and (numlennel<=100)) then -- got valid title strhh = lfifontsizetit(strtitofreport,-1) .. '<br>' -- special level end--if end--if strhh = strhh .. lfhtablstlev (tabveryobscure,0,false) -- HARDCODED here -- do NOT preserve UTF8 return strhh end--function lfhtablist ------------------------------------------------------------------------ ---- VARIABLES [R] ---- ------------------------------------------------------------------------ function exporttable.ek (arxframent) -- general unknown type and special type "args" AKA "arx" local vartymp = 0 local arxsomons = 0 -- metaized "args" from our own or caller's "frame" -- general str local strimptarget = '' local strimperror = '' local strtajtlo = '' local strreport = '' -- general num local numerr = 0 -- general boo local boofrommodu = false local boogotit = false ------------------------------------------------------------------------ ---- MAIN [Z] ---- ------------------------------------------------------------------------ ---- MAYBE CALLED FROM A MODULE ---- vartymp = arxframent.xx boofrommodu = (type(vartymp)=='table') ---- ARX FROM TEMPLATE ---- if (not boofrommodu) then arxsomons = arxframent.args -- "args" from our own "frame" if (type(arxsomons)~='table') then arxsomons = {} -- guard against indexing error from our own numerr = 1 -- #E01 internal end--if if (arxsomons['caller']=='true') then arxsomons = arxframent:getParent().args -- "args" from caller's "frame" end--if if (type(arxsomons)~='table') then arxsomons = {} -- guard against indexing error again numerr = 1 -- #E01 internal end--if end--if ---- IMPORT VIA LOADDATA ---- if ((not boofrommodu) and (numerr==0)) then strimptarget = arxsomons[1] if (type(strimptarget)=='string') then boogotit,vartymp = pcall(mw.loadData,strimptarget) -- could crash here if (boogotit) then boogotit = (type(vartymp)=='table') -- unlikely to fail here else strimperror = tostring(vartymp) -- seize error message end--if end--if if (not boogotit) then numerr = 2 -- #E02 end--if end--if ---- LIST ---- -- just calling big function "lfhtablist" if (numerr==0) then if (boofrommodu) then strtajtlo = 'Table coming from calling module' else strtajtlo = 'Table imported from data module "' .. strimptarget .. '"' end--if strreport = lfhtablist(vartymp, strtajtlo) else strreport = 'ERR: ' .. tostring(numerr) if (strimperror~='') then strreport = strreport .. ' import error: "' .. strimperror .. '"' end--if end--if ---- RETURN THE JUNK STRING ---- return strreport end--function exporttable.ek ---- RETURN THE JUNK LUA TABLE ---- return exporttable qbhwit8kkq6c9zpellbas4kxzmyttaj Modul:listtable/doc 828 259358 1070400 2024-10-18T23:37:23Z Taylor 49 14541 Memperlihatkan isi tabel LUA. <includeonly>[[Kategori:Modul pengawakutuan]]</includeonly> 1070400 wikitext text/x-wiki Memperlihatkan isi tabel LUA. <includeonly>[[Kategori:Modul pengawakutuan]]</includeonly> 5alsizmnnp6ft69fybbplpa54lubqw2 Modul:utf8debug/doc 828 259359 1070401 2024-10-18T23:39:06Z Taylor 49 14541 Memperlihatkan isi string UTF8 termasuk karakter istimewa yang biasanya tidak bisa dilihat. <includeonly>[[Kategori:Modul pengawakutuan]]</includeonly> 1070401 wikitext text/x-wiki Memperlihatkan isi string UTF8 termasuk karakter istimewa yang biasanya tidak bisa dilihat. <includeonly>[[Kategori:Modul pengawakutuan]]</includeonly> r6bbtnmtfukat5dfrxg9rita5cay5xp türkmen dili 0 259360 1070409 2024-10-19T03:07:33Z OrangKalideres 35065 Baru 1070409 wikitext text/x-wiki =={{turkmen}}== {{proper noun|tk}} # [[bahasa Turkmen]] === Bentuk alternatif === * [[türkmençe]] 9she0qk21jr49b4y0ty0tyg7z0fmoy7 türkmençe 0 259361 1070410 2024-10-19T03:08:01Z OrangKalideres 35065 Baru 1070410 wikitext text/x-wiki =={{turkmen}}== {{proper noun|tk}} # [[bahasa Turkmen]] === Bentuk alternatif === * [[türkmen dili]] 05b991nr5zq0lgvaawk9pg3bgfrmrgp WikiSözlük 0 259362 1070411 2024-10-19T03:21:29Z OrangKalideres 35065 Baru 1070411 wikitext text/x-wiki =={{turkmen}}== {{-etym-|tk}} {{m|en|wiki|wiki-}} + {{m|tk|sözlük||kamus}} {{proper noun|tk}} # [[Wikikamus]] 00jxqs7fsfuc1f7m9wx60x33f1ran25 əsgər 0 259363 1070420 2024-10-19T05:51:05Z OrangKalideres 35065 Baru 1070420 wikitext text/x-wiki =={{azeri}}== {{-n-|az}} # [[tentara]] kpwxw3tp75crn1971sb8675cytanjji