विक्षनरी
hiwiktionary
https://hi.wiktionary.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0
MediaWiki 1.47.0-wmf.2
case-sensitive
मीडिया
विशेष
वार्ता
सदस्य
सदस्य वार्ता
विक्षनरी
विक्षनरी वार्ता
चित्र
चित्र वार्ता
मीडियाविकि
मीडियाविकि वार्ता
साँचा
साँचा वार्ता
सहायता
सहायता वार्ता
श्रेणी
श्रेणी वार्ता
TimedText
TimedText talk
मॉड्यूल
मॉड्यूल वार्ता
Event
Event talk
मॉड्यूल:IPA
828
303055
487250
478044
2026-05-12T12:41:19Z
स्वर्ण
20859
487250
Scribunto
text/plain
local export = {}
local m_string_utils = require("Module:string utilities")
-- [[Module:IPA/data]]
local m_data = mw.loadData('Module:IPA/data') -- [[Module:IPA/data]]
local m_symbols = mw.loadData('Module:IPA/data/symbols') -- [[Module:IPA/data/symbols]]
local m_syllables -- [[Module:syllables]]; loaded below if needed
local sub = m_string_utils.sub
local find = m_string_utils.find
local gsub = m_string_utils.gsub
local len = m_string_utils.len
local match = m_string_utils.match
local gmatch = m_string_utils.gmatch
local u = mw.ustring.char
local function track(page)
require("Module:debug/track")("IPA/" .. page)
return true
end
function export.format_IPA_full(lang, items, err, separator, sortKey, no_count)
local IPA_key, key_link, err_text, prefix, IPAs, category
local hasKey = m_data.langs_with_infopages
local namespace = mw.title.getCurrentTitle().nsText
if err then
err_text = '<span class="error">' .. err .. '</span>'
else
if hasKey[lang:getCode()] then
IPA_key = "विक्षनरी:" .. lang:getCanonicalName() .. " उच्चारण"
else
IPA_key = "विक्षनरी:" .. lang:getCanonicalName() .. " फ़ोनोलॉजी"
end
key_link = "[[" .. IPA_key .. "|कुंजी]]"
end
local prefix = "[[विक्षनरी:अंतर्राष्ट्रीय ध्वन्यात्मक वर्णमाला|अ॰ध॰व॰/आई॰पी॰ए॰]]<sup>(" .. ( key_link or err_text ) .. ")</sup>: "
IPAs = export.format_IPA_multiple(lang, items, separator, no_count)
if lang and (namespace == "" or namespace == "Reconstruction") then
sortKey = sortKey or (lang:makeSortKey(mw.title.getCurrentTitle().text))
sortKey = sortKey and ("|" .. sortKey) or ""
category = "[[श्रेणी:" .. lang:getCanonicalName() .. " शब्द आईपीए उच्चारण के साथ" .. sortKey .. "]]"
else
category = ""
end
return prefix .. IPAs .. category
end
local function determine_repr(pron)
local repr_mark = {}
local repr, reconstructed
-- remove initial asterisk before representation marks, used on some Reconstruction pages
if find(pron, "^%*") then
reconstructed = true
pron = sub(pron, 2)
end
local representation_types = {
['/'] = { right = '/', type = 'phonemic', },
['['] = { right = ']', type = 'phonetic', },
['⟨'] = { right = '⟩', type = 'orthographic', },
['-'] = { type = 'rhyme' },
}
repr_mark.i, repr_mark.f, repr_mark.left, repr_mark.right = find(pron, '^(.).-(.)$')
local representation_type = representation_types[repr_mark.left]
if representation_type then
if representation_type.right then
if repr_mark.right == representation_type.right then
repr = representation_type.type
end
else
repr = representation_type.type
end
else
repr = nil
end
return repr, reconstructed
end
local function hasInvalidSeparators(transcription)
if find(transcription, "%.[ˈˌ]") then
return true
else
return false
end
end
function export.format_IPA_multiple(lang, items, separator, no_count)
local categories = {}
separator = separator or ', '
-- Format
if not items[1] then
if mw.title.getCurrentTitle().nsText == "साँचा" then
table.insert(items, {pron = "/aɪ piː ˈeɪ/"})
else
table.insert(categories, "[[श्रेणी:Pronunciation templates without a pronunciation]]")
end
end
local bits = {}
for _, item in ipairs(items) do
local bit = export.format_IPA(lang, item.pron)
if item.pretext then
bit = item.pretext .. bit
end
if item.posttext then
bit = bit .. item.posttext
end
if item.q and item.q[1] or item.qq and item.qq[1] or item.qualifiers and item.qualifiers[1]
or item.a and item.a[1] or item.aa and item.aa[1] then
bit = require("Module:pron qualifier").format_qualifiers(item, bit)
end
if item.refs or item.note then
local refspecs
if item.note then
-- FIXME: eliminate item.note in favor of item.refs. Use tracking to find places
-- that use item.note.
refspecs = {item.note}
track("note")
else
refspecs = item.refs
end
local refs = {}
if #refspecs > 0 then
for _, refspec in ipairs(refspecs) do
if type(refspec) ~= "table" then
refspec = {text = refspec}
end
local refargs
if refspec.name or refspec.group then
refargs = {name = refspec.name, group = refspec.group}
end
table.insert(refs, mw.getCurrentFrame():extensionTag("ref", refspec.text, refargs))
end
bit = bit .. table.concat(refs)
end
end
if item.separator then
bit = item.separator .. bit
end
table.insert(bits, bit)
--[=[ [[Special:WhatLinksHere/Template:tracking/IPA/syntax-error]]
The length or gemination symbol should not appear after a syllable break or stress symbol. ]=]
if find(item.pron, "[ˈˌ%.][ːˑ]") then
track("syntax-error")
end
if lang then
-- Add syllable count if the language's diphthongs are listed in [[Module:syllables]].
-- Don't do this if the term has spaces or a liaison mark (‿).
if not no_count and mw.title.getCurrentTitle().namespace == 0 then
m_syllables = m_syllables or require('Module:syllables')
local langcode = lang:getCode()
if m_data.langs_to_generate_syllable_count_categories[langcode] then
local repr = determine_repr(item.pron)
local use_it
if m_data.langs_to_use_phonetic_notation[langcode] then
use_it = repr == "phonetic"
else
use_it = repr == "phonemic"
end
if use_it and not find(item.pron, "[ ‿]") then
local syllable_count = m_syllables.getVowels(item.pron, lang)
if syllable_count then
table.insert(categories, "[[श्रेणी:" .. lang:getCanonicalName() .. " " .. syllable_count .. "-अक्षर (सिलेबल) वाले शब्द]]")
end
end
end
end
if lang:getCode() == "en" and hasInvalidSeparators(item.pron) then
table.insert(categories, "[[श्रेणी:IPA for English using .ˈ or .ˌ]]")
end
end
end
return table.concat(bits, separator) .. table.concat(categories)
end
-- Takes an IPA pronunciation and formats it and adds cleanup categories.
function export.format_IPA(lang, pron, split_output)
local err = {}
local categories = {}
-- Remove wikilinks, so that wikilink brackets are not misinterpreted as
-- indicating phonemic transcription
local str_gsub = string.gsub
local without_links = str_gsub(pron, '%[%[[^|%]]+|([^%]]+)%]%]', '%1')
without_links = str_gsub(without_links, '%[%[[^%]]+%]%]', '%1')
-- Detect whether this is a phonemic or phonetic transcription
local repr, reconstructed = determine_repr(without_links)
if reconstructed then
pron = sub(pron, 2)
without_links = sub(without_links, 2)
end
-- If valid, strip the representation marks
if repr == "phonemic" then
pron = sub(pron, 2, -2)
without_links = sub(without_links, 2, -2)
elseif repr == "phonetic" then
pron = sub(pron, 2, -2)
without_links = sub(without_links, 2, -2)
elseif repr == "orthographic" then
pron = sub(pron, 2, -2)
without_links = sub(without_links, 2, -2)
elseif repr == "rhyme" then
pron = sub(pron, 2)
without_links = sub(without_links, 2)
else
table.insert(categories, "[[Category:IPA pronunciations with invalid representation marks]]")
-- table.insert(err, "invalid representation marks")
-- Removed because it's annoying when previewing pronunciation pages.
end
if pron == "" then
table.insert(categories, "[[Category:IPA pronunciations with no pronunciation present]]")
end
-- Check for obsolete and nonstandard symbols
for i, symbol in ipairs(m_data.nonstandard) do
local result
for nonstandard in gmatch(pron, symbol) do
if not result then
result = {}
end
table.insert(result, nonstandard)
table.insert(categories, "[[Category:IPA pronunciations with obsolete or nonstandard characters|" .. nonstandard .. "]]")
end
if result then
table.insert(err, "obsolete or nonstandard characters (" .. table.concat(result) .. ")")
break
end
end
--[[ Check for invalid symbols after removing the following:
1. wikilinks (handled above)
2. paired HTML tags
3. bolding
4. italics
5. HTML entity for space
6. asterisk at beginning of transcription
7. comma followed by spacing characters
8. superscripts enclosed in superscript parentheses ]]
local found_HTML
local result = str_gsub(without_links, "<(%a+)[^>]*>([^<]+)</%1>",
function(tagName, content)
found_HTML = true
return content
end)
result = str_gsub(result, "'''([^']*)'''", "%1")
result = str_gsub(result, "''([^']*)''", "%1")
result = str_gsub(result, "&[^;]+;", "") -- This may catch things that are not valid character entities.
result = str_gsub(result, "^%*", "")
result = gsub(result, ",%s+", "")
result = gsub(result, "⁽[".. m_symbols.superscripts .. "]+⁾", "")
result = gsub(result, '[' .. m_symbols.valid .. ']', '')
-- VS15
local vs15_class = "[" .. m_symbols.add_vs15 .. "]"
if find(pron, vs15_class) then
local vs15 = u(0xFE0E)
if find(result, vs15) then
result = gsub(result, vs15, "")
pron = gsub(pron, vs15, "")
end
pron = gsub(pron, "(" .. vs15_class .. ")", "%1" .. vs15)
end
if result ~= '' then
local suggestions = {}
mw.log(pron, result)
local namespace = mw.title.getCurrentTitle().namespace
local category
if namespace == 0 then
-- main namespace
category = "IPA pronunciations with invalid IPA characters"
elseif namespace == 118 then
-- reconstruction namespace
category = "IPA pronunciations with invalid IPA characters/reconstruction"
else
category = "IPA pronunciations with invalid IPA characters/non_mainspace"
end
for character in gmatch(result, ".") do
local suggestion = m_symbols.suggestions[character]
if suggestion then
table.insert(suggestions, character .. " with " .. suggestion)
end
table.insert(categories, "[[Category:" .. category .. "|" .. character .. "]]")
end
table.insert(err, "invalid IPA characters (" .. result .. ")")
if suggestions[1] then
table.insert(err, "replace " .. table.concat(suggestions, ", "))
end
end
if found_HTML then
table.insert(categories, "[[Category:IPA pronunciations with paired HTML tags]]")
end
-- Reference inside IPA template usage
-- FIXME: Doesn't work; you can't put HTML in module output.
--if find(pron, '</ref>') then
-- table.insert(categories, "[[Category:IPA pronunciations with reference]]")
--end
if repr == "phonemic" or repr == "rhyme" then
if lang and m_data.phonemes[lang:getCode()] then
local valid_phonemes = m_data.phonemes[lang:getCode()]
local rest = pron
local phonemes = {}
while len(rest) > 0 do
local longestmatch = ""
if sub(rest, 1, 1) == "(" or sub(rest, 1, 1) == ")" then
longestmatch = sub(rest, 1, 1)
else
for _, phoneme in ipairs(valid_phonemes) do
if len(phoneme) > len(longestmatch) and sub(rest, 1, len(phoneme)) == phoneme then
longestmatch = phoneme
end
end
end
if len(longestmatch) > 0 then
table.insert(phonemes, longestmatch)
rest = sub(rest, len(longestmatch) + 1)
else
local phoneme = sub(rest, 1, 1)
table.insert(phonemes, "<span style=\"color: red\">" .. phoneme .. "</span>")
rest = sub(rest, 2)
table.insert(categories, "[[Category:IPA pronunciations with invalid phonemes/" .. lang:getCode() .. "]]")
track("invalid phonemes/" .. phoneme)
end
end
pron = table.concat(phonemes)
end
if repr == "phonemic" then
pron = "/" .. pron .. "/"
else
pron = "-" .. pron
end
elseif repr == "phonetic" then
pron = "[" .. pron .. "]"
elseif repr == "orthographic" then
pron = "⟨" .. pron .. "⟩"
end
if reconstructed then
pron = "*" .. pron
end
if err[1] then
err = '<span class="previewonly error" style="font-size: small;> ' .. table.concat(err, ', ') .. '</span>'
else
err = ""
end
if split_output then -- for use of IPA in links
return '<span class="IPA">' .. pron .. '</span>', table.concat(categories), err
else
return '<span class="IPA">' .. pron .. '</span>' .. err .. table.concat(categories)
end
end
return export
es9ih17ul18iphr84kk146ib9wwmz5e
मॉड्यूल:hi-IPA
828
303608
487249
473656
2026-05-12T12:38:13Z
स्वर्ण
20859
487249
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("hi")
local sc = require("Module:scripts").getByCode("Deva")
local m_IPA = require("Module:IPA")
local m_a = require("Module:accent qualifier")
local gsub = mw.ustring.gsub
local gmatch = mw.ustring.gmatch
local find = mw.ustring.find
local correspondences = {
["ṅ"] = "ŋ", ["g"] = "ɡ",
["c"] = "t͡ʃ", ["j"] = "d͡ʒ",
["ṭ"] = "ʈ", ["ḍ"] = "ɖ", ["ṇ"] = "ɳ",
["t"] = "t̪", ["d"] = "d̪",
["y"] = "j", ["r"] = "ɾ", ["v"] = "ʋ", ["l"] = "l̪",
["ś"] = "ʃ", ["ṣ"] = "ʂ", ["h"] = "ɦ",
["ṛ"] = "ɽ", ["ž"] = "ʒ", ["ḻ"] = "ɭ", ["ġ"] = "ɣ", ["q"] = "q", ["x"] = "x", ["ṉ"] = "n", ["ṟ"] = "r",
["a"] = "ə", ["ā"] = "ɑː", ["i"] = "ɪ",
["ī"] = "iː", ["o"] = "oː", ["e"] = "eː",
["u"] = "ʊ", ["ū"] = "uː", ["ŏ"] = "ɔ", ["ĕ"] = "æ",
["ẽ"] = "ẽː", ["ũ"] = "ʊ̃", ["õ"] = "õː", ["ã"] = "ə̃", ["ā̃"] = "ɑ̃ː", ["ĩ"] = "ɪ̃", ["ī̃"] = "ĩː",
["ॐ"] = "oːm", ["ḥ"] = "(ɦ)", ["'"] = "(ʔ)",
}
local perso_arabic = {
["x"] = "kh", ["ġ"] = "g", ["q"] = "k", ["ž"] = "z", ["z"] = "j", ["f"] = "ph", ["'"] = "",
}
local lengthen = {
["a"] = "ā", ["i"] = "ī", ["u"] = "ū",
}
local vowels = "aāiīuūoŏĕʊɪɔɔ̃ɛeæãā̃ẽĩī̃õũū̃ː"
local vowel = "[aāiīuūoŏĕʊɪɔɔ̃ɛeæãā̃ẽĩī̃õũū̃]ː?"
local weak_h = "([gjdḍbṛnm])h"
local aspirate = "([kctṭp])"
local syllabify_pattern = "([" .. vowels .. "]̃?)([^" .. vowels .. "%.%-]+)([" .. vowels .. "]̃?)"
local function find_consonants(text)
local current = ""
local cons = {}
for cc in mw.ustring.gcodepoint(text .. " ") do
local ch = mw.ustring.char(cc)
if find(current .. ch, "^[kgṅcjñṭḍṇtdnpbmyrlvśṣshqxġzžḻṛṟfθṉḥ]$") or find(current .. ch, "^[kgcjṭḍṇtdpbṛ]h$") then
current = current .. ch
else
table.insert(cons, current)
current = ch
end
end
return cons
end
local function syllabify(text)
for count = 1, 2 do
text = gsub(text, syllabify_pattern, function(a, b, c)
b_set = find_consonants(b)
table.insert(b_set, #b_set > 1 and 2 or 1, ".")
return a .. table.concat(b_set) .. c
end)
text = gsub(text, "(" .. vowel .. ")(?=" .. vowel .. ")", "%1.")
end
for count = 1, 2 do
text = gsub(text, "(" .. vowel .. ")(" .. vowel .. ")", "%1.%2")
end
return text
end
local identical = "knlsfzθ"
for character in gmatch(identical, ".") do
correspondences[character] = character
end
local function transliterate(text)
return lang:transliterate(text)
end
function export.link(term)
return require("Module:links").full_link{ term = term, lang = lang, sc = sc }
end
function export.narrow_IPA(ipa)
-- what /ɑ/ really is
ipa = gsub(ipa, 'ɑ', 'ä')
-- dentals
ipa = gsub(ipa, '([snl])', '%1̪')
-- nasals induce nasalization
ipa = gsub(ipa, '([əäɪiʊueɛoɔæ])(ː?)([nɳŋm])', '%1̃%2%3')
-- cc, jj
ipa = gsub(ipa, 't͡ʃ(%.?)t͡ʃ', 't̚%1t͡ʃ')
ipa = gsub(ipa, 'd͡ʒ(%.?)d͡ʒ', 'd̚%1d͡ʒ')
-- syllable boundary consonants
ipa = gsub(ipa, '([kg])%.([kg])', '%1̚.%2')
ipa = gsub(ipa, '([ʈɖ])%.([ʈɖ])', '%1̚.%2')
ipa = gsub(ipa, '([td]̪?)%.([tdn])', '%1̚.%2')
ipa = gsub(ipa, '([pb])%.([pb])', '%1̚.%2')
-- aspiration rules
ipa = gsub(ipa, 'əɦ%.([kgŋtdɲʈɖɳnpbmɾlzqfʂʃsʒɭɣɹʋj])', 'ɛɦ.%1')
ipa = gsub(ipa, 'ʊɦ%.([kgŋtdɲʈɖɳnpbmɾlzqfʂʃsʒɭɣɹʋj])', 'ɔɦ.%1')
ipa = gsub(ipa, 'ə%.ɦə', 'ɛ.ɦɛ')
ipa = gsub(ipa, 'ʊ%.ɦə', 'ɔ.ɦɔ')
ipa = gsub(ipa, 'ə%.ɦʊ', 'ɔ.ɦɔ')
-- v/w
ipa = gsub(ipa, '([kgŋtdɲʈɖɳnpbm]̪?%.?)ʋ', '%1w')
-- retroflex s rules
ipa = gsub(ipa, 'ʂ(%.?[^ʈɖ])', 'ʃ%1')
ipa = gsub(ipa, '([ŋn])%.([q])', 'ɴ.%2')
ipa = gsub(ipa, 'ʂ$', 'ʃ')
ipa = gsub(ipa, "ɪ%.j", "i.j")
return ipa
end
function export.toIPA(text, style)
text = gsub(text, '॰', '-')
local translit = transliterate(text)
if not translit then
error('The term "' .. Hindi .. '" could not be transliterated.')
end
if style == "nonpersianized" then
translit = gsub(translit, "[xġqžzf']", perso_arabic)
end
-- force final schwa
translit = gsub(translit, "a~$", "ə")
-- vowels
translit = gsub(translit, "͠", "̃")
translit = gsub(translit, 'a(̃?)i', 'ɛ%1ː')
translit = gsub(translit, 'a(̃?)u', 'ɔ%1ː')
translit = gsub(translit, "%-$", "")
translit = gsub(translit, "^%-", "")
translit = gsub(translit, "ŕ$", "r")
translit = gsub(translit, "ŕ", "ri")
translit = gsub(translit, ",", "")
translit = gsub(translit, " ", "..")
translit = syllabify(translit)
translit = gsub(translit, "%.ː", "ː.")
translit = gsub(translit, "%.̃", "̃")
-- gy
translit = gsub(translit, 'jñ', 'gy')
translit = gsub(translit, aspirate .. "h", '%1ʰ')
translit = gsub(translit, weak_h, '%1ʱ')
local result = gsub(translit, ".", correspondences)
-- remove final schwa (Pandey, 2014)
-- actually weaken
result = gsub(result, "(...)ə$", "%1ᵊ")
result = gsub(result, "(...)ə ", "%1ᵊ ")
result = gsub(result, "(...)ə%.?%-", "%1ᵊ-")
result = gsub(result, "%.?%-", ".")
result = gsub(result, "%.%.", "‿")
-- formatting
result = gsub(result, "ː̃", "̃ː")
result = gsub(result, "ː%.̃", "̃ː.")
result = gsub(result, "%.$", "")
-- ñ
result = gsub(result, "ñ", "n")
-- i and u lengthening
result = gsub(result, "ʊ(̃?)(ʱ?)$", "u%1ː%2")
result = gsub(result, "ɪ(̃?)(ʱ?)$", "i%1ː%2")
result = gsub(result, "ɛː(%.?)j", function(a)
local res = "ə̯i"
res = res .. a .. "j"
return res
end)
result = gsub(result, "ɔː(%.?)ʋ", function(a)
local res = "ə̯u"
res = res .. a .. "ʋ"
return res
end)
return result
end
function export.make(frame)
local args = frame:getParent().args
local pagetitle = mw.title.getCurrentTitle().text
local p, results = {}, {}, {}
if args[1] then
for index, item in ipairs(args) do
table.insert(p, (item ~= "") and item or nil)
end
else
p = { pagetitle }
end
for _, Hindi in ipairs(p) do
local nonpersianized = export.toIPA(Hindi, "nonpersianized")
local persianized = export.toIPA(Hindi, "persianized")
table.insert(results, { pron = "/" .. nonpersianized .. "/" })
local narrow = export.narrow_IPA(nonpersianized)
if narrow ~= nonpersianized then table.insert(results, { pron = "[" .. narrow .. "]" }) end
if nonpersianized ~= persianized then
table.insert(results, { pron = "/" .. persianized .. "/" })
local narrow = export.narrow_IPA(persianized)
if narrow ~= persianized then table.insert(results, { pron = "[" .. narrow .. "]" }) end
end
end
return m_a.show({'दिल्ली'}) .. ' ' .. m_IPA.format_IPA_full(lang, results)
end
function export.make_ur(frame)
local args = frame:getParent().args
local pagetitle = mw.title.getCurrentTitle().text
local lang = require("Module:languages").getByCode("ur")
local sc = require("Module:scripts").getByCode("ur-Arab")
local p, results = {}, {}, {}
if args[1] then
for index, item in ipairs(args) do
table.insert(p, (item ~= "") and item or nil)
end
else
error("No transliterations given.")
end
for _, Urdu in ipairs(p) do
table.insert(results, { pron = "/" .. export.toIPA(Urdu, "persianized") .. "/" })
end
return m_IPA.format_IPA_full(lang, results)
end
return export
ayytw4exn3gx6chhdmswasu30uktba3
हंतावाइरस
0
306770
487242
2026-05-12T12:05:07Z
स्वर्ण
20859
"== हिन्दी == === संज्ञा === '''हंतावाइरस''' {पुं.} (Hantāvāiras) # [[hantavirus]] (चूहों से फैलने वाला एक घातक विषाणु) ==== समानार्थी शब्द ==== * हंता विषाणु (hantā viṣāṇu) ==== संबंधित शब्दावली ==== * [[विषाणु]] (viṣāṇu —..." के साथ नया पृष्ठ बनाया
487242
wikitext
text/x-wiki
== हिन्दी ==
=== संज्ञा ===
'''हंतावाइरस''' {पुं.} (Hantāvāiras)
# [[hantavirus]] (चूहों से फैलने वाला एक घातक विषाणु)
==== समानार्थी शब्द ====
* हंता विषाणु (hantā viṣāṇu)
==== संबंधित शब्दावली ====
* [[विषाणु]] (viṣāṇu — virus)
* [[कृंतक]] (kṛntak — rodent)
* [[संक्रमण]] (saṅkramaṇ — infection)
69hr5dacw0sy7qqgtfj1zxy5k61s5g5
हिंग्लिश
0
306771
487243
2026-05-12T12:24:22Z
स्वर्ण
20859
"==हिन्दी== ===व्युत्पत्ति=== {{bor+|hi|en|Hinglish}}। ===उच्चारण=== * {{hi-IPA}} ===संज्ञा=== {{hi-noun|m|ur=हिंग्लिश}} # [[हिंग्लिश]] {{gloss|[[Hinglish]]}} {{topics|hi|भाषाएँ}}" के साथ नया पृष्ठ बनाया
487243
wikitext
text/x-wiki
==हिन्दी==
===व्युत्पत्ति===
{{bor+|hi|en|Hinglish}}।
===उच्चारण===
* {{hi-IPA}}
===संज्ञा===
{{hi-noun|m|ur=हिंग्लिश}}
# [[हिंग्लिश]] {{gloss|[[Hinglish]]}}
{{topics|hi|भाषाएँ}}
44v5psid6grvfjt8ffik8vxjgqqt4vu
विक्षनरी:अंतर्राष्ट्रीय ध्वन्यात्मक वर्णमाला
4
306772
487244
2026-05-12T12:27:32Z
स्वर्ण
20859
"{{wp|अंतरराष्ट्रीय ध्वन्यात्मक वर्णमाला}} {{shortcut|WT:IPA}} '''अंतरराष्ट्रीय ध्वन्यात्मक वर्णमाला''' (International Phonetic Alphabet या IPA/अ.ध.व) ध्वन्यात्मक प्रतीकों की एक प्रणाली है जिसे भाषाविदों द..." के साथ नया पृष्ठ बनाया
487244
wikitext
text/x-wiki
{{wp|अंतरराष्ट्रीय ध्वन्यात्मक वर्णमाला}}
{{shortcut|WT:IPA}}
'''अंतरराष्ट्रीय ध्वन्यात्मक वर्णमाला''' (International Phonetic Alphabet या IPA/अ.ध.व) ध्वन्यात्मक प्रतीकों की एक प्रणाली है जिसे भाषाविदों द्वारा मानव भाषाओं में उपयोग की जाने वाली ध्वनियों (स्वन या स्वनिम) को सटीक और विशिष्ट रूप से दर्शाने के लिए विकसित किया गया है। यह सभी बोली जाने वाली भाषाओं के स्वनिमिक और ध्वन्यात्मक प्रतिनिधित्व के लिए एक मानक के रूप में अभिप्रेत है।
यह पृष्ठ IPA में उपयोग किए जाने वाले प्रतीकों का एक सामान्य विवरण देता है। चूँकि इसका उपयोग सभी भाषाओं के लिए किया जाता है, इसलिए प्रत्येक ध्वनि के उच्चारण की व्याख्या करना अव्यावहारिक होगा। अतः, प्रतीकों को उनकी विशेषताओं या उच्चारण के लिए उपयोग किए जाने वाले मुख-अंगों के आधार पर समूहित किया गया है। उदाहरण के लिए, एक 'दंत्य' (dental) व्यंजन का उच्चारण दांतों की सहायता से किया जाता है, जबकि 'द्वयोष्ठ्य' (bilabial) व्यंजन में दोनों होठों का उपयोग होता है।
विभिन्न भाषाओं के उच्चारण की व्याख्या करने वाले पृष्ठ [[:Category:Pronunciation by language]] में पाए जा सकते हैं। विक्षनरी पर उच्चारण प्रस्तुत करने के सामान्य निर्देश [[Wiktionary:Pronunciation]] पर उपलब्ध हैं।
== कोष्ठक ==
अंतरराष्ट्रीय ध्वन्यात्मक वर्णमाला में मुख्य रूप से दो प्रकार के कोष्ठकों का उपयोग किया जाता है: {{IPAchar|/ ... /}} और {{IPAchar|[ ... ]}}।
{{IPAchar|/ ... /}} का उपयोग '''स्वनिमिक''' (phonemic) लिप्यंतरण के लिए किया जाता है, जहाँ एक विशिष्ट भाषा के सभी 'उपस्वन' (allophones) एक ही अमूर्त 'स्वनिम' (phoneme) के अंतर्गत रखे जाते हैं। इसके विपरीत, {{IPAchar|[ ... ]}} का उपयोग '''ध्वन्यात्मक''' (phonetic) लिप्यंतरण के लिए किया जाता है।
उदाहरण के लिए, अंग्रेजी शब्दों {{m|en|pin}} और {{m|en|spin}} को स्वनिमिक रूप से {{IPAchar|/pɪn/}} और {{IPAchar|/spɪn/}} के रूप में लिखा जा सकता है, क्योंकि अंग्रेजी बोलने वाले दोनों में {{orth|p}} को एक ही ध्वनि मानते हैं। हालांकि, वास्तविक उच्चारण में, पहले शब्द में {{orth|p}} 'महाप्राण' (aspirated) होता है जबकि दूसरे में नहीं, जिससे इनका ध्वन्यात्मक लिप्यंतरण {{IPAchar|[pʰɪn]}} और {{IPAchar|[spɪn]}} हो जाता है।
== व्यंजन (फुफ्फुसीय/Pulmonic) ==
{| border="0" cellspacing="२px" cellpadding="२px"
|-style="background: var(--wikt-palette-lightblue, #BECFEB)" valign=top align="center"
!
![[द्वयोष्ठ्य|द्वयोष्ठ्य]]
![[दंत्योष्ठ्य|दंत्योष्ठ्य]]
![[जिव्हादंत्य|जिव्हादंत्य]]
![[दंत्य|दंत्य]]
![[वर्त्स्य|वर्त्स्य]]
![[पश्वर्त्स्य|पश्वर्त्स्य]]
![[मूर्धन्य|मूर्धन्य]]
![[तालव्य|तालव्य]]
![[कंठ्य|कंठ्य]]
![[अलिजिव्ह्य|अलिजिव्ह्य]]
!colspan="२"|[[ग्रसनी|ग्रसनी]]/<br>[[अधिस्वरयंत्री|अधिस्वरयंत्री]]
!colspan="२"|[[काकल्य|काकल्य]]
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[स्पर्श|स्पर्श]]
|[[p#Symbol|p]] [[b#Symbol|b]]
|[[p̪]] [[b̪]]
|[[t̼]] [[d̼]]
|[[t̪]] [[d̪]]
|[[t#Symbol|t]] [[d#Symbol|d]]
|
|[[ʈ]] [[ɖ]]
|[[c#Symbol|c]] [[ɟ]]
|[[k#Symbol|k]] [[ɡ]]
|[[q#Symbol|q]] [[ɢ]]
|[[ʡ]]
|style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|[[ʔ]]
|style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[नासिक्य|नासिक्य]]
|[[m#Symbol|m]]
|[[ɱ]]
|[[n̼]]
|[[n̪]]
|[[n#Symbol|n]]
|
|[[ɳ]]
|[[ɲ]]
|[[ŋ]]
|[[ɴ]]
|colspan="४" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[लुंठित|लुंठित]]
|[[ʙ]]
|
|[[r̼]]
|[[r̪]]
|[[r#Symbol|r]]
|
|
|
|style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|[[ʀ]]
|colspan="२"|[[ʜ]] [[ʢ]]
|colspan="२" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[उत्क्षिप्त|उत्क्षिप्त]]
|[[ⱱ̟]]
|[[ⱱ]]
|[[ɾ̼]]
|[[ɾ̪]]
|[[ɾ]]
|
|[[ɽ]]
|
|style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|[[ɢ̆]]
|colspan="२"|
|colspan="२" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[पार्श्विक उत्क्षिप्त|पार्श्विक उत्क्षिप्त]]
|colspan="२" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|
|
|[[ɺ]]
|
|[[𝼈]]
|[[ʎ̮]]
|[[ʟ̆]]
|
|colspan="४" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[संघर्षी|संघर्षी]]
|[[ɸ]] [[β#Symbol|β]]
|[[f#Symbol|f]] [[v#Symbol|v]]
|[[θ̼]] [[ð̼]]
|[[θ]] [[ð]]<br>[[s̪]] [[z̪]]
|[[s#Symbol|s]] [[z#Symbol|z]]
|[[ʃ]] [[ʒ]]
|[[ʂ]] [[ʐ]]
|[[ç]] [[ʝ]]
|[[x#Symbol|x]] [[ɣ]]
|[[χ]] [[ʁ]]
|colspan="२"|[[ħ]] [[ʕ]]
|colspan="२"|[[h#Symbol|h]] [[ɦ]]
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[अंतस्थ|अंतस्थ]]
|[[β̞]]
|[[ʋ]]
|
|[[ð̞]]
|[[ɹ]]
|
|[[ɻ]]
|[[j#Symbol|j]]
|[[ɰ]]
|
|colspan="२"|
|colspan="२"|
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[पार्श्विक संघर्षी|पार्श्विक संघर्षी]]
|colspan="२" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|
|[[ɬ̪]] [[ɮ̪]]
|[[ɬ]] [[ɮ]]
|
|[[ꞎ]] [[𝼅]]
|[[𝼆]] [[ʎ̝]]/[[𝼆̬]]
| [[𝼄]] [[ʟ̝]]/[[𝼄̬]]
|
|colspan="४" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=middle align="center"
!style="background: var(--wikt-palette-lightblue, #BECFEB)"|[[पार्श्विक अंतस्थ|पार्श्विक अंतस्थ]]
|colspan="२" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|[[l̼]]
|[[l̪]]
|[[l#Symbol|l]]
|
|[[ɭ]]
|[[ʎ]]
|[[ʟ]]
|
|colspan="४" style="background: var(--wikt-palette-lightgrey, #D4D4D4)"|
|}
*जहाँ प्रतीक जोड़ों में दिखाई देते हैं, दाईं ओर वाला प्रतीक 'सघोष' (voiced) व्यंजन को दर्शाता है।
*छायांकित क्षेत्र उन उच्चारणों को दर्शाते हैं जिन्हें असंभव माना गया है।
== व्यंजन (अ-फुफ्फुसीय/Non-pulmonic) ==
{| border="०" cellspacing="२px" cellpadding="२px"
|-style="background: var(--wikt-palette-lightblue, #BECFEB)" valign=top align="center"
|colspan="२"|क्लिक (Clicks)||colspan="२"|सघोष अंतःस्फोटक (Voiced implosives)||colspan="२"|बहिःस्फोटक (Ejectives)
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=top align="center"
|style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ʘ]]||द्वयोष्ठ्य क्लिक||style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ɓ]]||द्वयोष्ठ्य सघोष अंतःस्फोटक||style="background: var(--wikt-palette-mint, #D0EBBE)"|[[ʼ]]||style="background: var(--wikt-palette-mint, #D0EBBE)"|''उदाहरण के लिए:''
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=top align="center"
|style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ǀ]]||दंत्य क्लिक||style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ɗ]]||वर्त्स्य सघोष अंतःस्फोटक||style="background: var(--wikt-palette-mint, #CFEBBE)"|pʼ||द्वयोष्ठ्य बहिःस्फोटक
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=top align="center"
|style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ǃ]]||(पश्व)वर्त्स्य क्लिक||style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ᶑ]]||मूर्धन्य सघोष अंतःस्फोटक||style="background: var(--wikt-palette-mint, #CFEBBE)"|tʼ||वर्त्स्य बहिःस्फोटक
|-style="background: var(--wikt-palette-palegreen, #E7F5DE)" valign=top align="center"
|style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ǂ]]||तालव्य क्लिक||style="background: var(--wikt-palette-mint, #CFEBBE)"|[[ʄ]]||तालव्य सघोष अंतःस्फोटक||style="background: var(--wikt-palette-mint, #D0EBBE)"|kʼ||कंठ्य बहिःस्फोटक
|}
ingv0iyxvzkpy5812x4jhr3v1bbd36w
विक्षनरी:अन्तर्राष्ट्रीय ध्वन्यात्मक वर्णमाला
4
306773
487245
2026-05-12T12:29:13Z
स्वर्ण
20859
[[विक्षनरी:अंतर्राष्ट्रीय ध्वन्यात्मक वर्णमाला]] को अनुप्रेषित
487245
wikitext
text/x-wiki
#redirect [[विक्षनरी:अंतर्राष्ट्रीय ध्वन्यात्मक वर्णमाला]]
ka3emxd5qude6m1ut5eq0vz7vahuwrk
विकि-शब्दकोश
0
306774
487246
2026-05-12T12:30:40Z
स्वर्ण
20859
"==हिन्दी== ===व्युत्पत्ति=== {{der|hi|en|wiki}} + {{m|hi|शब्दकोश||शब्दकोश}} से निर्मित। ===व्यक्तिवाचक संज्ञा=== {{hi-proper noun|m}} # [[विक्षनरी]] {{gloss|[[Wiktionary]]}} ====शब्दरूप==== {{hi-ndecl|<M>}}" के साथ नया पृष्ठ बनाया
487246
wikitext
text/x-wiki
==हिन्दी==
===व्युत्पत्ति===
{{der|hi|en|wiki}} + {{m|hi|शब्दकोश||शब्दकोश}} से निर्मित।
===व्यक्तिवाचक संज्ञा===
{{hi-proper noun|m}}
# [[विक्षनरी]] {{gloss|[[Wiktionary]]}}
====शब्दरूप====
{{hi-ndecl|<M>}}
bo5dq0jbnx0dqh7vldudg499jyklyo8
विक्षनरी:हिंदी उच्चारण
4
306775
487247
2026-05-12T12:33:54Z
स्वर्ण
20859
[[w:hi:संस्कृत व्याकरण]] को अनुप्रेषित
487247
wikitext
text/x-wiki
#redirect [[w:hi:संस्कृत व्याकरण]]
hby5lfwro0bv0yy8pab8ure81w8y3qz
विक्षनरी:हिन्दी उच्चारण
4
306776
487248
2026-05-12T12:34:38Z
स्वर्ण
20859
[[w:hi:संस्कृत व्याकरण]] को अनुप्रेषित
487248
wikitext
text/x-wiki
#redirect [[w:hi:संस्कृत व्याकरण]]
hby5lfwro0bv0yy8pab8ure81w8y3qz