ماڊيول:Location map/info
ڏيک
| هي سانچو ھزارين صفحن تي استعمال ٿئي ٿو، تنهنڪري ان ۾ ڪيل تبديليون وڏي پيماني تي نظر اچي سگهن ٿيون۔ تبديليون لاڳو ڪرڻ کان اڳ، مهرباني ڪري انهن کي سانچي جي /ريتخاني يا /آزمائشي حالتون وارن ذيلي صفحن ۾ آزمائي ڏسو، يا پنهنجي يوزر ذيلي صفحي ۾ جانچ ڪريو۔ تبديليون لاڳو ڪرڻ کان اڳ ڳالهيون صفحي تي بحث ڪرڻ تي پڻ غور ڪيو۔ |
ماڊيول:Location map لوڪيشن نقشي جي ڊيٽا ماڊيولن ۾ محفوظ ڪيل قدر ڏيکاري ٿو، جهڙوڪ ماڊيول:Location map/data/Belgium۔ اهي ماڊيول ماڊيول:Location map پاران اهڙيون قيمتون حاصل ڪرڻ لاءِ استعمال ٿيندا آهن جهڙوڪ فائيل جو نالو ۽ هر لوڪيشن نقشي جون سرحدي هم مختصات۔
استعمال
[سنواريو]هي ماڊيول خودڪار طور نقشي جي ڊيٽا ماڊيولن جي دستاويزن طور استعمال ٿيندو آهي ۽ عام طور ان کي هٿ سان سڏڻ نه گهرجي۔
name پيراميٽر
[سنواريو]{{Location map}} سانچن جو خاندان name کي ڏنل قدر alt متن ٺاهڻ لاءِ استعمال ڪندو آهي۔ اهو جملي "label is located in name" ٺاهڻ لاءِ استعمال ٿيندو آهي۔ <name> کي اهڙو قدر ڏيو جيڪو جملي ۾ ٺهڪي اچي۔ مثال طور:
- Chicago is located in the United States. تنهنڪري
|name=the United States. - Santo Domingo is located in the Dominican Republic. تنهنڪري
|name=the Dominican Republic.
پڻ ڏسو
[سنواريو]- سانچو:Location map/Info، جيڪو لوڪيشن نقشي جي ڊيٽا سانچن لاءِ استعمال ٿيندو آهي، جهڙوڪ "سانچو:Location map India"
- {{Location map}} ۽ ماڊيول:Location map
local p = {}
function p.main(frame)
local map = mw.loadData(string.gsub(mw.title.getCurrentTitle().prefixedText,'/doc$',''))
local retval =
[=[{| class="wikitable" style="text-align:center; margin-top:0;"
|+ ]=] .. map.name .. [=[ جو لوڪيشن نقشو
|-
! نالو
|colspan="3"| ]=] .. map.name .. [=[
|-
]=]
if map.top then
retval = retval ..
[=[!rowspan="4"|سرحدي<br/>هم مختصات
|-
|colspan="3"| ]=] .. map.top .. '\n' .. [=[
|-
|style="width:7em;"| ]=] .. map.left .. '\n' .. [=[
| ←↕→
|style="width:7em;"| ]=] .. map.right
if map.right > 180 then
retval = retval .. ' (' .. map.right - 360 .. ')'
end
retval = retval .. '\n' .. [=[
|-
|colspan="3"| ]=] .. map.bottom .. '\n' .. [=[
|-
! نقشي جو مرڪز
|colspan="4"| ]=]
local width = (map.right - map.left) % 360
if width == 0 then
width = 360
end
local center = (map.left + width/2) % 360
if center >= 180 then
center = center - 360
end
retval = retval .. frame:expandTemplate{title = 'coord', args = { (map.top + map.bottom)/2, center }}
retval = retval .. '\n' .. [=[
|-]=]
end
if map.x then
retval = retval .. '\n' .. [=[
! x
|colspan="3" style="overflow: auto; white-space: auto; width: 350px"| ]=] .. map.x .. '\n' .. [=[
|-
! y
|colspan="3" style="overflow: auto; white-space: auto; width: 350px"| ]=] .. map.y .. '\n' .. [=[
|-]=]
end
retval = retval .. '\n' .. [=[
! تصوير
|colspan="3"| <code>[[:File:]=] .. map.image .. '|' .. map.image .. [=[]]</code>
|-
|colspan="4"|[[File:]=] .. map.image .. [=[|400x400px]]
|-]=]
local i = 0
while map['image' .. (i+1)] or map['image' .. (i+2)] do
i = i + 1
if map['image' .. i] then
retval = retval .. '\n' .. [=[
! تصوير ]=] .. i .. '\n' .. [=[
|colspan="3"| <code>[[:File:]=] .. map['image' .. i] .. '|' .. map['image' .. i] .. [=[]]</code>
|-
|colspan="4"|[[File:]=] .. map['image' .. i] .. [=[|400x400px]]
|-]=]
end
end
if map.skew then
retval = retval .. '\n' .. [=[
! skew
|colspan="3"| ]=] .. map.skew .. '\n' .. [=[
|-]=]
end
if map.lat_skew then
retval = retval .. '\n' .. [=[
! lat_skew
|colspan="3"| ]=] .. map.lat_skew .. '\n' .. [=[
|-]=]
end
if map.mark then
retval = retval .. '\n' .. [=[
! نشان
|colspan="3"| <code>[[:File:]=] .. map.mark .. '|' .. map.mark .. [=[]]</code>
|-]=]
end
if map.marksize then
retval = retval .. '\n' .. [=[
! نشان جي ماپ
|colspan="3"| ]=] .. map.marksize .. '\n' .. [=[
|-]=]
end
retval = retval .. '\n|}'
return retval
end
return p