()
 




 









 








 






























 










 
 




   



稿

 

















:IPAc-en/data






Afrikaans
ि
مصرى
Azərbaycanca
تۆرکجه
Basa Bali
Bikol Central



Bosanski
Cebuano
کوردی
Cymraeg
English
فارسی

Hausa
Hrvatski
Արեւմտահայերէն
Ilokano
Íslenska
Jawa
Qaraqalpaqsha

Kurdî
Ladin
ि
Māori

Монгол


Bahasa Melayu

ି

Português
Scots
Srpskohrvatski / српскохрватски
 
Simple English
Slovenščina
Српски / srpski
Sunda
ி

Türkçe
Oʻzbekcha / ўзбекча
Tiếng Vit
Winaray

 / Bân-lâm-gú

 


 











 




















 









   


 






 




 









URL
QR

 




/  



PDF

 




 




 

















半永久的に拡張半保護されているモジュール



< :IPAc-en

モジュールの解説[表示] [編集] [履歴] [キャッシュを破棄]

モジュール:IPAc-en/pronunciationモジュール:IPAc-en/phonemesを読み込むモジュールであり、モジュール:IPAc-enでの使用のみ想定しています。

-- This module processes data for [[Module:IPAc-en]]. It is intended to be
-- loaded with mw.loadData.

local PRONUNCIATION_MODULE = 'Module:IPAc-en/pronunciation'
local PHONEME_MODULE = 'Module:IPAc-en/phonemes'

local function makeData(oldData)
 local newData = {}
 for i, old in ipairs(oldData) do
  local new = {}
  for k, v in pairs(old) do
   if k ~= 'aliases' and k ~= 'code' then
    new[k] = v
   end
  end
  newData[old.code] = new
  if old.aliases then
   for i, alias in ipairs(old.aliases) do
    newData[alias] = new
   end   
  end
 end
 return newData
end

local function main()
 local pronunciation = makeData(require(PRONUNCIATION_MODULE))
 local phonemes = makeData(require(PHONEME_MODULE))

 -- Check that no pronunciation keys are also contained in the phonemes
 -- data. This would cause silent, hard-to-debug errors if it went
 -- unchecked, so  make it cause a big red error message instead.
 for id in pairs(pronunciation) do
  if phonemes[id] then
   error(string.format(
    "%sと%sで「%s」が重複しています",
    PRONUNCIATION_MODULE,
    PHONEME_MODULE,
    id
   ))
  end
 end

 return {
  pronunciation = pronunciation,
  phonemes = phonemes,
 }
end

return main()

https://ja.wikipedia.org/w/index.php?title=モジュール:IPAc-en/data&oldid=86502476

: 

: 

 



 20211112 () 19:44 UTC

 -















Cookie





Wikimedia Foundation
Powered by MediaWiki