Wikipedia
gvwiki
https://gv.wikipedia.org/wiki/Ard-ghuillag
MediaWiki 1.47.0-wmf.21
first-letter
Meanyn
Er lheh
Resooney
Ymmydeyr
Resooney ymmydeyr
Wikipedia
Resooney Wikipedia
Coadan
Resooney coadan
MediaWiki
Resooney MediaWiki
Clowan
Resooney clowan
Cooney
Resooney cooney
Ronney
Resooney ronney
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Yn Serb
0
2440
393621
393618
2026-09-29T23:31:11Z
MacTire02
219
parameadaryn noa
393621
wikitext
text/x-wiki
{{Kishtey fys çheer
|ennym = Pobblaght y Terb
|ennym_foddey_cadjincliaghtagh= {{nobold|Република Србија<br/>Republika Srbija {{small|([[Serbish]])}}}}
|ennym_gienneydagh = y Terb
|jalloo_caslys = Serbia_(orthographic_projection).svg
|arrane_ashoonagh = [[Bože pravde|Боже правде]]
|tessen-lettyraghey_arrane_ashoonagh=Bože pravde
|çhyndaa_arrane_ashoonagh = Jee Cairys
|çhengey_arrane_ashoonagh = Serbish
|coadan_arrane_ashoonagh = National anthem of Serbia, performed by the United States Navy Band.wav
|çhengaghyn_oikoil = [[Serbish]]
|çhengaghyn_ardjynagh = {{hlist|[[Ungaarish]]|[[Bosnish]]|[[Albaanish]]|[[Croitish]]|[[Slovackish]]|[[Romaanish]]|[[Bulgeyrish]]|[[Roosheenish]]|[[Massadoanish]]}}
|possanyn_kynneeagh =
|preeu-valley = [[Belgraaid]]
|latd=44 |latm=48 |latNS=N |longd=20 |longm=28 |longEW=E |latNSgael=Hwoaie |longEWgael=Hiar
|balley_smoo = preeu-valley
|sorçh_reiltys = [[Pobblaght pharlamaidagh unnaneagh]]
|blein_LTS_CCK = 2008
|LTS_CCK = $81.982 villoon
|LTS_CCK_yn_dooinney = $10,985
|sorçh_kiondeeaght = [[Shennaghys y Terb|Bunneeaght]]
|note_kiondeeaght =
|taghyrt1_bunnit = [[Prinsaght y Terb (ny Mean Eashyn leah)|Prinsaght]]
|date1_bunnit = 780
|taghyrt2_bunnit = [[Reeriaght y Terb (ny Mean Eashyn)|Reeriaght]]
|date2_bunnit = 1217
|taghyrt3_bunnit = [[Impiraght y Terb]]
|date3_bunnit = 1346
|taghyrt4_bunnit = Yn Serb Ottomanagh
|date4_bunnit = 1459–1804
|taghyrt5_bunnit = [[Prinsaght y Terb]]
|date5_bunnit = 1815
|taghyrt6_bunnit = [[Reeriaght y Terb]]
|date6_bunnit = 1882
|taghyrt7_bunnit = [[Yn Yugoslaavey]]
|date7_bunnit = 1918
|taghyrt8_bunnit = [[Yn Serb as Montenegro|Y Terb as Montenegro]]
|date8_bunnit = 1992
|taghyrt9_bunnit = Neuchrogheydys currit er-ash
|date9_bunnit = 2006
|traa_ynnydagh = [[Traa ynnydagh yn Oarpey Veanagh|CET]]
|ashchur_utc = +01:00
|traa_ynnydagh_TTLS = [[Traa houree yn Oarpey Veanagh|CEST]]
|ashchur_utc_TTLS = +02:00
|cctld = {{hlist|[[.rs]]|[[.срб]]}}
|coad_çhellvane = 381
}}
She çheer 'syn [[yn Oarpey Yiass|Oarpey Yiass]] ee '''yn Serb''' ({{langx|sr|Србија|Srbija}}) ny '''Pobblaght y Terb''' ({{lang|sr|Република Србија}} {{transliteration|sr|Republika Srbija}}). She çheer thallooinit çhemmit liorish [[yn Ungaar]] da'n twoaie, [[Yn Romaan|y Romaan]] as [[Yn Vulgeyr|y Vulgeyr]] da'n shiar, [[Montenegro]] da'n sheear yiass, [[Bosnia as Herzegovina]] as [[Yn Chroit|y Chroit]] da'n sheear, liorish [[Yn Vassadoan Hwoaie|y Vassadoan Hwoaie]] 'sy jiass as liorish [[yn Albaan]] 'sy sheear yiass trooid [[Kosovo]] ta coontit myr ayrn jeh'n Terb 'sy çheer hene. She [[Belgraaid]] y [[preeu-valley]].
{{Yn Europey}}
{{Gurneil eaghtyrys}}
{{DEFAULTSORT:Serb, Yn}}
{{bun}}
[[Ronney:Yn Serb| ]]
[[Ronney:Ny çheeraghyn Balkanagh]]
[[Ronney:Çheeraghyn yn Oarpey]]
[[Ronney:Çheeraghyn thallooinit]]
[[Ronney:Çheeraghyn-oltey Choonseil yn Oarpey]]
[[Ronney:Çheeraghyn-oltey ny h-Ashoonyn Unnaneysit]]
[[Ronney:Pobblaghtyn]]
[[Ronney:Steatyn as thallooyn bunnit 'sy vlein 1882]]
[[Ronney:Steatyn as thallooyn bunnit 'sy vlein 2006]]
[[Ronney:Bunneeaghtyn 'syn Oarpey 'sy vlein 1882]]
[[Ronney:Bunneeaghtyn 'syn Oarpey 'sy vlein 2006]]
nn87k93w15hh206pxp8x29350b2r5xa
393623
393621
2026-09-29T23:40:27Z
MacTire02
219
+imraaghyn
393623
wikitext
text/x-wiki
{{Kishtey fys çheer
|ennym = Pobblaght y Terb
|ennym_foddey_cadjincliaghtagh= {{nobold|Република Србија<br/>Republika Srbija {{small|([[Serbish]])}}}}
|ennym_gienneydagh = y Terb
|jalloo_caslys = Serbia_(orthographic_projection).svg
|arrane_ashoonagh = [[Bože pravde|Боже правде]]
|tessen-lettyraghey_arrane_ashoonagh=Bože pravde
|çhyndaa_arrane_ashoonagh = Jee Cairys
|çhengey_arrane_ashoonagh = Serbish
|coadan_arrane_ashoonagh = National anthem of Serbia, performed by the United States Navy Band.wav
|çhengaghyn_oikoil = [[Serbish]]
|çhengaghyn_ardjynagh = {{hlist|[[Ungaarish]]|[[Bosnish]]|[[Albaanish]]|[[Croitish]]|[[Slovackish]]|[[Romaanish]]|[[Bulgeyrish]]|[[Roosheenish]]|[[Massadoanish]]}}
|possanyn_kynneeagh =
|preeu-valley = [[Belgraaid]]
|latd=44 |latm=48 |latNS=N |longd=20 |longm=28 |longEW=E |latNSgael=Hwoaie |longEWgael=Hiar
|balley_smoo = preeu-valley
|sorçh_reiltys = [[Pobblaght pharlamaidagh unnaneagh]]
|blein_LTS_CCK = 2008
|LTS_CCK = $81.982 villoon
|LTS_CCK_yn_dooinney = $10,985
|sorçh_kiondeeaght = [[Shennaghys y Terb|Bunneeaght]]
|note_kiondeeaght =
|taghyrt1_bunnit = [[Prinsaght y Terb (ny Mean Eashyn leah)|Prinsaght]]
|date1_bunnit = 780
|taghyrt2_bunnit = [[Reeriaght y Terb (ny Mean Eashyn)|Reeriaght]]
|date2_bunnit = 1217
|taghyrt3_bunnit = [[Impiraght y Terb]]
|date3_bunnit = 1346
|taghyrt4_bunnit = Yn Serb Ottomanagh
|date4_bunnit = 1459–1804
|taghyrt5_bunnit = [[Prinsaght y Terb]]
|date5_bunnit = 1815
|taghyrt6_bunnit = [[Reeriaght y Terb]]
|date6_bunnit = 1882
|taghyrt7_bunnit = [[Yn Yugoslaavey]]
|date7_bunnit = 1918
|taghyrt8_bunnit = [[Yn Serb as Montenegro|Y Terb as Montenegro]]
|date8_bunnit = 1992
|taghyrt9_bunnit = Neuchrogheydys currit er-ash
|date9_bunnit = 2006
|traa_ynnydagh = [[Traa ynnydagh yn Oarpey Veanagh|CET]]
|ashchur_utc = +01:00
|traa_ynnydagh_TTLS = [[Traa houree yn Oarpey Veanagh|CEST]]
|ashchur_utc_TTLS = +02:00
|cctld = {{hlist|[[.rs]]|[[.срб]]}}
|coad_çhellvane = 381
}}
She çheer 'syn [[yn Oarpey Yiass|Oarpey Yiass]] ee '''yn Serb''' ({{langx|sr|Србија|Srbija}}) ny '''Pobblaght y Terb''' ({{lang|sr|Република Србија}} {{transliteration|sr|Republika Srbija}}). She çheer thallooinit çhemmit liorish [[yn Ungaar]] da'n twoaie, [[Yn Romaan|y Romaan]] as [[Yn Vulgeyr|y Vulgeyr]] da'n shiar, [[Montenegro]] da'n sheear yiass, [[Bosnia as Herzegovina]] as [[Yn Chroit|y Chroit]] da'n sheear, liorish [[Yn Vassadoan Hwoaie|y Vassadoan Hwoaie]] 'sy jiass as liorish [[yn Albaan]] 'sy sheear yiass trooid [[Kosovo]] ta coontit myr ayrn jeh'n Terb 'sy çheer hene. She [[Belgraaid]] y [[preeu-valley]].
==Imraaghyn==
{{reflist}}
{{Yn Europey}}
{{Gurneil eaghtyrys}}
{{DEFAULTSORT:Serb, Yn}}
{{bun}}
[[Ronney:Yn Serb| ]]
[[Ronney:Ny çheeraghyn Balkanagh]]
[[Ronney:Çheeraghyn yn Oarpey]]
[[Ronney:Çheeraghyn thallooinit]]
[[Ronney:Çheeraghyn-oltey Choonseil yn Oarpey]]
[[Ronney:Çheeraghyn-oltey ny h-Ashoonyn Unnaneysit]]
[[Ronney:Pobblaghtyn]]
[[Ronney:Steatyn as thallooyn bunnit 'sy vlein 1882]]
[[Ronney:Steatyn as thallooyn bunnit 'sy vlein 2006]]
[[Ronney:Bunneeaghtyn 'syn Oarpey 'sy vlein 1882]]
[[Ronney:Bunneeaghtyn 'syn Oarpey 'sy vlein 2006]]
sgxmfvvdjn0wu0luk0zyad979lseicx
Module:Lang/configuration
828
55812
393622
392736
2026-09-29T23:39:27Z
MacTire02
219
prowal
393622
Scribunto
text/plain
--[[--------------------------< T E M P L A T E S _ T >--------------------------------------------------------
]]
local templates_t = {
lang = 'Lang',
langx = 'Langx',
langxx = 'Lang-xx',
transliteration = 'Tessen-lettyraghey',
}
--[[--------------------------< K N O W N _ P A R A M S >------------------------------------------------------
lists of all parameters known to {{lang}}, {{langx}}, {{lang-xx}} templates.
Exception: |fn= is known to {{lang}} but is not a 'lang' template; that parameter causes the module to call the
specified lang(), lang_xx_inherit(), or lang_xx_italic() function. These separate functions set |fn= to nill
and then do the known-param checking on the other template parameters
]]
local known_params_t = {
['common_params_all_t'] = {
['code'] = true,
['text'] = true,
['rtl'] = true,
['italic'] = true,
['italics'] = true,
['i'] = true,
['size'] = true,
['proto'] = true,
['nocat'] = true,
['cat'] = true,
['template'] = true,
},
['params_lang_t'] = {
[1] = true,
[2] = true,
},
['params_x_t'] = {
['translit'] = true,
['translit-std'] = true,
['translit-script'] = true,
['translation'] = true,
['lit='] = true,
['label'] = true,
['link'] = true,
['links'] = true,
['lit'] = true,
['engvar'] = true,
},
['params_langx_t'] = {
[1] = true,
[2] = true,
[3] = true,
[4] = true,
},
['params_lang_xx_t'] = {
[1] = true,
[2] = true,
[3] = true,
['script'] = true,
['region'] = true,
['variant'] = true,
},
}
--[[--------------------------< E N G _ V A R >----------------------------------------------------------------
Used at en.wiki so that spelling of 'romanized' (US, default) can be changed to 'romanised' to match the envar
specified by a {{Use xxx English}}. Not likely useful outside of en.wiki
This is accomplished by setting |engvar=gb; can, should be omitted in articles that use American English; no
need for the clutter.
]]
local engvar_sel_t = {
['au'] = 'gb_t',
['ca'] = 'us_t',
['gb'] = 'gb_t',
['ie'] = 'gb_t',
['in'] = 'gb_t',
['nz'] = 'gb_t',
['us'] = 'us_t',
['za'] = 'gb_t'
};
local engvar_t = {
['gb_t'] = {
['romanisz_lc'] = 'romanaghey',
['romanisz_uc'] = 'Romanaghey',
['romanisz_pt'] = 'romanit',
},
['us_t'] = {
['romanisz_lc'] = 'romanaghey',
['romanisz_uc'] = 'Romanaghey',
['romanisz_pt'] = 'romanit',
}
}
local default_engvar = 'us_t';
--[[
=============================<< M E S S A G I N G T A B L E S >>=============================================
these tables are for internationalization. Messages or fragments thereof are mostly grouped by function name.
Some messages are shared by functions other than the function table that lists the message or fragment.
]]
--[[--------------------------< K E Y W O R D S _ T >----------------------------------------------------------
]]
local keywords_t = {
['affirmative'] = 'yes',
['negative'] = 'no',
['unset'] = 'unset',
['invert'] = 'invert',
['default'] = 'default',
}
--[[--------------------------< M I S C _ T E X T _ T >--------------------------------------------------------
]]
local misc_text_t = {
['error'] = 'Error',
['language'] = 'language',
['help'] = 'help',
}
--[[--------------------------< M A K E _ E R R O R _ M S G _ T >----------------------------------------------
]]
local make_error_msg_t = {
['xlit_err_cat'] = 'Transliteration template errors',
['lang_err_cat'] = 'Lang and lang-xx template errors',
['undefined'] = 'undefined',
}
--[[--------------------------< V A L I D A T E _ I T A L I C _ T >--------------------------------------------
]]
local parameter_validate_t = {
['invalid_param'] = 'invalid parameter: |$1=',
}
--[[--------------------------< V A L I D A T E _ I T A L I C _ T >--------------------------------------------
]]
local validate_italic_t = {
['multi_italic'] = 'only one of |italic=, |italics=, or |i= can be specified',
}
--[[--------------------------< V A L I D A T E _ T E X T _ T >------------------------------------------------
]]
local validate_text_t = {
['no_text'] = 'no text',
['malformed_markup'] = 'text has malformed markup',
['italic_markup'] = 'text has italic markup',
}
--[[--------------------------< T E X T _ S C R I P T _ M A T C H _ T E S T _ T E S T _ T >-------------------
]]
local text_script_match_test_t = {
['latn_txt_mismatch'] = 'Latn text/non-Latn script subtag mismatch',
['latn_scr_mismatch'] = 'Non-latn text (pos $1: $2)/Latn script subtag mismatch',
}
--[[--------------------------< L A N G _ T >------------------------------------------------------------------
]]
local lang_t = {
['conflict_n_param'] = 'conflicting: {{{$1}}} and |$2=',
['conflict_n_param_types'] = {
['code'] = 'code',
['text'] = 'text',
['translit'] = 'translit',
},
['invalid_proto'] = 'invalid |proto=: $1',
}
--[[--------------------------< L A N G _ X X _ T >------------------------------------------------------------
]]
local lang_xx_t = {
['conflict_n_lit'] = 'conflicting: {{{$1}}} and |lit= or |translation=',
['conflict_lit'] = 'conflicting: |lit= and |translation=',
['conflict_link'] = 'conflicting: |links= and |link=',
['invalid_xlit_std'] = 'invalid translit-std',
['romanization'] = 'Romanaghey',
['translit_nonlatn'] = 'transliteration text not Latin script (pos $1: $2)',
['xlit_of_latn'] = 'transliteration of latn script',
}
--[[--------------------------< T A G _ F R O M _ N A M E _ T >------------------------------------------------
]]
local tag_from_name_t = {
['lang_not_found'] = 'language: $1 not found',
['missing_lang_name'] = 'missing language name',
}
--[[--------------------------< T R A N S L _ T >--------------------------------------------------------------
]]
local transl_t = {
['unrecog_xlit_std'] = 'unrecognized transliteration standard: $1',
['no_text'] = 'no text',
['missing_lang_scr'] = 'missing language / script code',
['unrecog_lang_scr'] = 'unrecognized language / script code: $1',
}
--[[--------------------------< G E T _ I E T F _ P A R T S _ T >----------------------------------------------
]]
local get_ietf_parts_t = {
['maint_promo_cat'] = 'Lang and lang-xx code promoted to ISO 639-1|$1',
['maint_promo_msg'] = 'code: $1 promoted to code: $2',
['missing_lang_tag'] = 'missing language tag',
['redundant_scr'] = 'redundant script tag',
['redundant_reg'] = 'redundant region tag',
['redundant_var'] = 'redundant variant tag',
['unrecog_tag'] = 'unrecognized language tag: $1',
['unrecog_code'] = 'unrecognized language code: $1',
['unrecog_reg_code'] = 'unrecognized region: $1 for code: $2',
['unrecog_scr_code'] = 'unrecognized script: $1 for code: $2',
['script_code'] = 'script: $1 not supported for code: $2',
['unrecog_var'] = 'unrecognized variant: $1',
['unrecog_var_code'] = 'unrecognized variant: $1 for code: $2',
['unrecog_var_code_scr'] = 'unrecognized variant: $1 for code-script pair: $2-$3',
['unrecog_var_code_reg'] = 'unrecognized variant: $1 for code-region pair: $2-$3',
['unrecog_pri'] = 'unrecognized private tag: $1',
}
--[[--------------------------< L A N G U A G E _ N A M E _ G E T _ T >----------------------------------------
]]
local language_name_get_t = {
['deprecated_cat'] = 'Lang and langx using deprecated ISO 639 codes|$1',
['deprecated_msg'] = 'code: $1 is deprecated',
}
--[[--------------------------< H T M L _ T I T L E _ T E X T _ T >--------------------------------------------
]]
local make_text_html_t = {
['zxx'] = 'teks',
['collective'] = 'teks cooidjagh',
['individual'] = 'teks ayns',
}
--[[--------------------------< T R A N S L A T I O N _ M A K E _ T >------------------------------------------
]]
local translation_make_t = {
['lit_xlation'] = 'Literal translation',
['lit_abbr'] = 'lit.',
}
--[[--------------------------< M A K E _ C A T E G O R Y _ T >------------------------------------------------
]]
local make_category_t = {
['collective_cat'] = 'Ronney:Artyn lesh teks ayns',
['cat_prefix'] = 'Ronney:Artyn lesh teks ayns',
['explicit_cat'] = 'as eh symnit dy jarroo',
['cat_postfix'] = ''
}
--[[--------------------------< M A K E _ T R A N S L I T _ T >------------------------------------------------
]]
local make_translit_t = {
['script'] = 'script',
['transliteration'] = 'transliteration',
}
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
known_params_t = known_params_t,
templates_t = templates_t,
default_engvar = default_engvar,
engvar_t = engvar_t,
engvar_sel_t = engvar_sel_t,
get_ietf_parts_t = get_ietf_parts_t,
keywords_t = keywords_t,
lang_t = lang_t,
lang_xx_t = lang_xx_t,
language_name_get_t = language_name_get_t,
make_category_t = make_category_t,
make_error_msg_t = make_error_msg_t,
make_text_html_t = make_text_html_t,
make_translit_t = make_translit_t,
misc_text_t = misc_text_t,
parameter_validate_t = parameter_validate_t,
tag_from_name_t = tag_from_name_t,
text_script_match_test_t = text_script_match_test_t,
transl_t = transl_t,
translation_make_t = translation_make_t,
validate_italic_t = validate_italic_t,
validate_text_t = validate_text_t,
}
qysa0835e25fntfr55ejy6urjo1m01z
393624
393622
2026-09-29T23:53:45Z
MacTire02
219
ny share
393624
Scribunto
text/plain
--[[--------------------------< T E M P L A T E S _ T >--------------------------------------------------------
]]
local templates_t = {
lang = 'Lang',
langx = 'Langx',
langxx = 'Lang-xx',
transliteration = 'Tessen-lettyraghey',
}
--[[--------------------------< K N O W N _ P A R A M S >------------------------------------------------------
lists of all parameters known to {{lang}}, {{langx}}, {{lang-xx}} templates.
Exception: |fn= is known to {{lang}} but is not a 'lang' template; that parameter causes the module to call the
specified lang(), lang_xx_inherit(), or lang_xx_italic() function. These separate functions set |fn= to nill
and then do the known-param checking on the other template parameters
]]
local known_params_t = {
['common_params_all_t'] = {
['code'] = true,
['text'] = true,
['rtl'] = true,
['italic'] = true,
['italics'] = true,
['i'] = true,
['size'] = true,
['proto'] = true,
['nocat'] = true,
['cat'] = true,
['template'] = true,
},
['params_lang_t'] = {
[1] = true,
[2] = true,
},
['params_x_t'] = {
['translit'] = true,
['translit-std'] = true,
['translit-script'] = true,
['translation'] = true,
['lit='] = true,
['label'] = true,
['link'] = true,
['links'] = true,
['lit'] = true,
['engvar'] = true,
},
['params_langx_t'] = {
[1] = true,
[2] = true,
[3] = true,
[4] = true,
},
['params_lang_xx_t'] = {
[1] = true,
[2] = true,
[3] = true,
['script'] = true,
['region'] = true,
['variant'] = true,
},
}
--[[--------------------------< E N G _ V A R >----------------------------------------------------------------
Used at en.wiki so that spelling of 'romanized' (US, default) can be changed to 'romanised' to match the envar
specified by a {{Use xxx English}}. Not likely useful outside of en.wiki
This is accomplished by setting |engvar=gb; can, should be omitted in articles that use American English; no
need for the clutter.
]]
local engvar_sel_t = {
['au'] = 'gb_t',
['ca'] = 'us_t',
['gb'] = 'gb_t',
['ie'] = 'gb_t',
['in'] = 'gb_t',
['nz'] = 'gb_t',
['us'] = 'us_t',
['za'] = 'gb_t'
};
local engvar_t = {
['gb_t'] = {
['romanisz_lc'] = 'romanaghey',
['romanisz_uc'] = 'Romanaghey',
['romanisz_pt'] = 'er ny romanaghey myr',
},
['us_t'] = {
['romanisz_lc'] = 'romanaghey',
['romanisz_uc'] = 'Romanaghey',
['romanisz_pt'] = 'er ny romanaghey myr',
}
}
local default_engvar = 'us_t';
--[[
=============================<< M E S S A G I N G T A B L E S >>=============================================
these tables are for internationalization. Messages or fragments thereof are mostly grouped by function name.
Some messages are shared by functions other than the function table that lists the message or fragment.
]]
--[[--------------------------< K E Y W O R D S _ T >----------------------------------------------------------
]]
local keywords_t = {
['affirmative'] = 'yes',
['negative'] = 'no',
['unset'] = 'unset',
['invert'] = 'invert',
['default'] = 'default',
}
--[[--------------------------< M I S C _ T E X T _ T >--------------------------------------------------------
]]
local misc_text_t = {
['error'] = 'Error',
['language'] = 'language',
['help'] = 'help',
}
--[[--------------------------< M A K E _ E R R O R _ M S G _ T >----------------------------------------------
]]
local make_error_msg_t = {
['xlit_err_cat'] = 'Transliteration template errors',
['lang_err_cat'] = 'Lang and lang-xx template errors',
['undefined'] = 'undefined',
}
--[[--------------------------< V A L I D A T E _ I T A L I C _ T >--------------------------------------------
]]
local parameter_validate_t = {
['invalid_param'] = 'invalid parameter: |$1=',
}
--[[--------------------------< V A L I D A T E _ I T A L I C _ T >--------------------------------------------
]]
local validate_italic_t = {
['multi_italic'] = 'only one of |italic=, |italics=, or |i= can be specified',
}
--[[--------------------------< V A L I D A T E _ T E X T _ T >------------------------------------------------
]]
local validate_text_t = {
['no_text'] = 'no text',
['malformed_markup'] = 'text has malformed markup',
['italic_markup'] = 'text has italic markup',
}
--[[--------------------------< T E X T _ S C R I P T _ M A T C H _ T E S T _ T E S T _ T >-------------------
]]
local text_script_match_test_t = {
['latn_txt_mismatch'] = 'Latn text/non-Latn script subtag mismatch',
['latn_scr_mismatch'] = 'Non-latn text (pos $1: $2)/Latn script subtag mismatch',
}
--[[--------------------------< L A N G _ T >------------------------------------------------------------------
]]
local lang_t = {
['conflict_n_param'] = 'conflicting: {{{$1}}} and |$2=',
['conflict_n_param_types'] = {
['code'] = 'code',
['text'] = 'text',
['translit'] = 'translit',
},
['invalid_proto'] = 'invalid |proto=: $1',
}
--[[--------------------------< L A N G _ X X _ T >------------------------------------------------------------
]]
local lang_xx_t = {
['conflict_n_lit'] = 'conflicting: {{{$1}}} and |lit= or |translation=',
['conflict_lit'] = 'conflicting: |lit= and |translation=',
['conflict_link'] = 'conflicting: |links= and |link=',
['invalid_xlit_std'] = 'invalid translit-std',
['romanization'] = 'Romanaghey',
['translit_nonlatn'] = 'transliteration text not Latin script (pos $1: $2)',
['xlit_of_latn'] = 'transliteration of latn script',
}
--[[--------------------------< T A G _ F R O M _ N A M E _ T >------------------------------------------------
]]
local tag_from_name_t = {
['lang_not_found'] = 'language: $1 not found',
['missing_lang_name'] = 'missing language name',
}
--[[--------------------------< T R A N S L _ T >--------------------------------------------------------------
]]
local transl_t = {
['unrecog_xlit_std'] = 'unrecognized transliteration standard: $1',
['no_text'] = 'no text',
['missing_lang_scr'] = 'missing language / script code',
['unrecog_lang_scr'] = 'unrecognized language / script code: $1',
}
--[[--------------------------< G E T _ I E T F _ P A R T S _ T >----------------------------------------------
]]
local get_ietf_parts_t = {
['maint_promo_cat'] = 'Lang and lang-xx code promoted to ISO 639-1|$1',
['maint_promo_msg'] = 'code: $1 promoted to code: $2',
['missing_lang_tag'] = 'missing language tag',
['redundant_scr'] = 'redundant script tag',
['redundant_reg'] = 'redundant region tag',
['redundant_var'] = 'redundant variant tag',
['unrecog_tag'] = 'unrecognized language tag: $1',
['unrecog_code'] = 'unrecognized language code: $1',
['unrecog_reg_code'] = 'unrecognized region: $1 for code: $2',
['unrecog_scr_code'] = 'unrecognized script: $1 for code: $2',
['script_code'] = 'script: $1 not supported for code: $2',
['unrecog_var'] = 'unrecognized variant: $1',
['unrecog_var_code'] = 'unrecognized variant: $1 for code: $2',
['unrecog_var_code_scr'] = 'unrecognized variant: $1 for code-script pair: $2-$3',
['unrecog_var_code_reg'] = 'unrecognized variant: $1 for code-region pair: $2-$3',
['unrecog_pri'] = 'unrecognized private tag: $1',
}
--[[--------------------------< L A N G U A G E _ N A M E _ G E T _ T >----------------------------------------
]]
local language_name_get_t = {
['deprecated_cat'] = 'Lang and langx using deprecated ISO 639 codes|$1',
['deprecated_msg'] = 'code: $1 is deprecated',
}
--[[--------------------------< H T M L _ T I T L E _ T E X T _ T >--------------------------------------------
]]
local make_text_html_t = {
['zxx'] = 'teks',
['collective'] = 'teks cooidjagh',
['individual'] = 'teks ayns',
}
--[[--------------------------< T R A N S L A T I O N _ M A K E _ T >------------------------------------------
]]
local translation_make_t = {
['lit_xlation'] = 'Literal translation',
['lit_abbr'] = 'lit.',
}
--[[--------------------------< M A K E _ C A T E G O R Y _ T >------------------------------------------------
]]
local make_category_t = {
['collective_cat'] = 'Ronney:Artyn lesh teks ayns',
['cat_prefix'] = 'Ronney:Artyn lesh teks ayns',
['explicit_cat'] = 'as eh symnit dy jarroo',
['cat_postfix'] = ''
}
--[[--------------------------< M A K E _ T R A N S L I T _ T >------------------------------------------------
]]
local make_translit_t = {
['script'] = 'script',
['transliteration'] = 'transliteration',
}
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return {
known_params_t = known_params_t,
templates_t = templates_t,
default_engvar = default_engvar,
engvar_t = engvar_t,
engvar_sel_t = engvar_sel_t,
get_ietf_parts_t = get_ietf_parts_t,
keywords_t = keywords_t,
lang_t = lang_t,
lang_xx_t = lang_xx_t,
language_name_get_t = language_name_get_t,
make_category_t = make_category_t,
make_error_msg_t = make_error_msg_t,
make_text_html_t = make_text_html_t,
make_translit_t = make_translit_t,
misc_text_t = misc_text_t,
parameter_validate_t = parameter_validate_t,
tag_from_name_t = tag_from_name_t,
text_script_match_test_t = text_script_match_test_t,
transl_t = transl_t,
translation_make_t = translation_make_t,
validate_italic_t = validate_italic_t,
validate_text_t = validate_text_t,
}
emr1k6e99vg3swdlse4ujhfo0339aew
Module:Kishtey fys çheer/craueeaght
828
55872
393626
393171
2026-09-30T00:01:00Z
MacTire02
219
++
393626
Scribunto
text/plain
local p = {}
-- Shared "Manx label, else linked Wikidata fallback" helper, for a religion
-- item with no gv label at all.
local ennymWdOK, EnnymWd = pcall(require, "Module:Kishtey fys çheer/ennym-wd")
local function capitalizeFirst(value)
if not value or value == "" then return value end
return mw.ustring.upper(mw.ustring.sub(value, 1, 1))
.. mw.ustring.sub(value, 2)
end
local function getManual(args, names)
for _, name in ipairs(names) do
local value = args[name]
if value and mw.text.trim(value) ~= "" then
return mw.text.trim(value)
end
end
return nil
end
local function isNone(value)
return value ~= nil and mw.text.trim(value):lower() == "none"
end
-- Wraps a manual citation in <ref>...</ref>, unless it's already fully
-- <ref>-tagged (Scribunto expands a literal <ref> in a parameter into an
-- opaque \127UNIQ...QINU\127 strip marker before this module sees it, so we
-- strip those out and check what's left -- nothing left means it was
-- already tag(s), pass through unchanged; real text left over -- e.g. a
-- bare {{cite web}} call whose own <templatestyles/> leaves an incidental
-- marker -- means it still needs wrapping).
local function wrapReference(ref)
if not ref or ref == "" then return nil end
local withoutMarkers = mw.ustring.gsub(ref, "\127UNIQ.-QINU\127", "")
if mw.ustring.gsub(withoutMarkers, "%s+", "") == "" then
return ref
end
if mw.ustring.find(mw.ustring.lower(ref), "<ref", 1, true) then
return ref
end
return "<ref>" .. ref .. "</ref>"
end
local function applyRefNote(value, ref, note, frame)
if not value then return value end
if note and note ~= "" and frame then
value = value .. frame:expandTemplate{ title = "efn", args = { note } }
end
if ref and ref ~= "" then
value = value .. wrapReference(ref)
end
return value
end
local ROW = '<tr><th style="vertical-align:top; white-space:nowrap; text-align:left; font-weight:bold; padding-left:0.4em; padding-right:0.4em;">%s</th><td style="vertical-align:top; padding-left:0.4em; padding-right:0.4em;">%s</td></tr>'
-- Resolves a religion item to a link: gv sitelink, else gv label (as a
-- redlink), else an ennym-wd external link to Wikidata.
local function getWdItemLink(qid)
if not qid then return nil end
local okSite, sitelinkTitle = pcall(mw.wikibase.sitelink, qid)
if not okSite then sitelinkTitle = nil end
sitelinkTitle = (sitelinkTitle and sitelinkTitle ~= "") and sitelinkTitle or nil
local okLabel, gvLabel = pcall(mw.wikibase.getLabelByLang, qid, "gv")
if not (okLabel and gvLabel and gvLabel ~= "") then gvLabel = nil end
if not sitelinkTitle and not gvLabel then
if ennymWdOK and EnnymWd and EnnymWd.labelWithFallback then
local ok, annotated = pcall(EnnymWd.labelWithFallback, qid)
if ok and annotated then return annotated end
end
return nil
end
local target = sitelinkTitle or gvLabel
local display = gvLabel or sitelinkTitle
if target == display then return "[[" .. target .. "]]" end
return "[[" .. target .. "|" .. display .. "]]"
end
-- e.g. 0.547 -> "54.7%"; drops a trailing ".0".
local function formatProportion(fraction)
local formatted = string.format("%.1f", fraction * 100)
return formatted:gsub("%.0$", "") .. "%"
end
-- Wikidata fallback: religion/worldview (P140), each optionally qualified
-- with a proportion (P1107). Sorted by proportion, largest first, only
-- when every entry has one; otherwise left in Wikidata's own statement
-- order. No auto-built citation (this module doesn't go through Module:Wd).
local function getWdReligions()
local entity = mw.wikibase.getEntityObject()
if not entity then return nil end
local statements = entity:getBestStatements("P140")
if not statements or #statements == 0 then return nil end
local items = {}
for _, statement in ipairs(statements) do
local mainsnak = statement.mainsnak
if mainsnak and mainsnak.snaktype == "value" and mainsnak.datavalue
and mainsnak.datavalue.type == "wikibase-entityid" then
local idValue = mainsnak.datavalue.value
local qid = idValue.id or ("Q" .. tostring(idValue["numeric-id"]))
local link = getWdItemLink(qid)
if link then
local pct = nil
local quals = statement.qualifiers and statement.qualifiers.P1107
local qualSnak = quals and quals[1]
if qualSnak and qualSnak.datavalue and qualSnak.datavalue.value then
pct = tonumber(qualSnak.datavalue.value.amount)
end
table.insert(items, { link = link, pct = pct })
end
end
end
if #items == 0 then return nil end
local allHavePct = true
for _, item in ipairs(items) do
if not item.pct then allHavePct = false break end
end
if allHavePct then
table.sort(items, function(a, b) return a.pct > b.pct end)
end
local parts = {}
for _, item in ipairs(items) do
if item.pct then
table.insert(parts, formatProportion(item.pct) .. " " .. item.link)
else
table.insert(parts, item.link)
end
end
return table.concat(parts, "<br/>")
end
function p.main(frame, args)
if not args then
args = frame
frame = mw.getCurrentFrame()
end
local value = getManual(args, {"craueeaght"})
if not value then
value = getWdReligions()
end
if not value or isNone(value) then return nil end
local year = getManual(args, {"blein_craueeaght"})
local ref = getManual(args, {"imraa_craueeaght"})
local note = getManual(args, {"noteyn_craueeaght"})
local label = "[[Craueeaght]]"
if year then
label = label .. " (" .. year .. ")"
end
label = applyRefNote(label, ref, note, frame)
return string.format(ROW, label, capitalizeFirst(value))
end
return p
9jvyrw97a0enxjx5fv0tfbn9uatpjk0
Ronney:Artyn lesh teks ayns Serbish
14
55966
393625
2026-09-29T23:54:40Z
MacTire02
219
ronney noa
393625
wikitext
text/x-wiki
{{Non-Manx-language text category}}
ftm4vo8zcojmgp8zf3wygcgvg0ztoi7