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: &#124;$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 &#124;italic=, &#124;italics=, or &#124;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 &#124;$2=', ['conflict_n_param_types'] = { ['code'] = 'code', ['text'] = 'text', ['translit'] = 'translit', }, ['invalid_proto'] = 'invalid &#124;proto=: $1', } --[[--------------------------< L A N G _ X X _ T >------------------------------------------------------------ ]] local lang_xx_t = { ['conflict_n_lit'] = 'conflicting: {{{$1}}} and &#124;lit= or &#124;translation=', ['conflict_lit'] = 'conflicting: &#124;lit= and &#124;translation=', ['conflict_link'] = 'conflicting: &#124;links= and &#124;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: &#124;$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 &#124;italic=, &#124;italics=, or &#124;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 &#124;$2=', ['conflict_n_param_types'] = { ['code'] = 'code', ['text'] = 'text', ['translit'] = 'translit', }, ['invalid_proto'] = 'invalid &#124;proto=: $1', } --[[--------------------------< L A N G _ X X _ T >------------------------------------------------------------ ]] local lang_xx_t = { ['conflict_n_lit'] = 'conflicting: {{{$1}}} and &#124;lit= or &#124;translation=', ['conflict_lit'] = 'conflicting: &#124;lit= and &#124;translation=', ['conflict_link'] = 'conflicting: &#124;links= and &#124;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) .. "&nbsp;" .. 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 .. "&nbsp;(" .. 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