User:Userring/sandbox

This is my user sandbox. Again I am writing this as part of a task in GCI 2019

Task 1

Great Blue Heron and immature Bald Eagle on the Platte River.jpg

imgs

Task 2

Q1. What keyword marks the start of a function definition? A1. function

Q2. Which letter is conventionally used in Scribunto modules to hold the table of functions? A2. p

Q3. What keyword marks the end of a function definition? A3. end

Hello, world!

Hello from Lua to my friend Ada.
Hello from Lua to my friend RL.

Hello from Lua to my friend Jimmy.

Task 3

5 degrees Celsius is 41 in degrees Fahrenheit.It is cold.

25 degrees Celsius is 77 in degrees Fahrenheit.It is warm.

0 degrees Celsius is 32 in degrees Fahrenheit.It is cold.


Testing the function with different testcases, such as invalid and nil input:

   0 degrees Celsius is 32 in degrees Fahrenheit.It is cold.
   0 degrees Celsius is 32 in degrees Fahrenheit.It is cold.

Both of these use 0 degrees Celsius as in the function, if there is no input/ the parameter is nil, 0 degrees will be used instead for the conversion. For invalid input, the built-in function tonumber() returns nil if the input parameter is not an integer or a string capable of being converted to an integer thus 0 is used.

Testing the function with different inputs above and below 9:

   10 degrees Celsius is 50 in degrees Fahrenheit.It is warm.
   7 degrees Celsius is 44.6 in degrees Fahrenheit.It is cold.
   9 degrees Celsius is 48.2 in degrees Fahrenheit.It is cold.

9 itself returns "It is cold" as we are only checking for integers that are "strictly" greater than 9 and not including 9.

Testing if the function works with floats and integers that have been converted to strings(e.g. "20"):

   9.2342 degrees Celsius is 48.62156 in degrees Fahrenheit.It is warm.
   0 degrees Celsius is 32 in degrees Fahrenheit.It is cold.

'5' should not return 0 degrees Celsius as it is a "string convertible to a number" and thus should return 5 when inputted into the built-in function tonumber() however this is not the case and I am unable to find out why this is the case. When I tried tonumber("5") in the console of the Module sandbox, the integer 5 was outputted however, for testing, when I previewed this sandbox where I returned tonumber(frame.args.celsius), nothing was returned when the paramater was "5".

Edit: Parameters that are passed into modules are passed in as strings. As a result, passing in "5" will convert "5" into a string making it ""5"". When tonumber() tries to convert this into a number, it is converting ""5"" instead of "5", the former not being a string convertible into a number, the latter being a string convertible into a number. Thank you to @RexxS: for explaining it in greater detail below.

@Userring: The problem is that there is a difference in the Scribunto implementation between the processing of parameters passed through #invoke (which are all converted to strings) and whatever is passed through the debug console. The debug console runs code directly, so that =tonumber('5') will treat the '5' as simply the byte code 0x35, the ASCII code for the digit 5, as a string. That will be converted by the tonumber() function as the number 5. However, when you pass '5' as the value of a parameter, it literally stores the three byte sequence 0x27 0x35 0x27 as a string. That returns nil from the tonumber() function, as you can test by typing =tonumber("'5'") in the debug console. Hope that makes sense. --RexxS (talk) 19:57, 7 December 2019 (UTC)

Task 4

4 Times table
4 times by 1 equals 4
4 times by 2 equals 8
4 times by 3 equals 12
4 times by 4 equals 16
4 times by 5 equals 20
4 times by 6 equals 24
4 times by 7 equals 28
4 times by 8 equals 32
4 times by 9 equals 36
4 times by 10 equals 40
4 times by 11 equals 44
4 times by 12 equals 48

Testing the function for various testcases with different types of inputs, e.g. nil, no parameter inputted, the integer in text form and negative numbers.

   2 Times table
2 times by 1 equals 2
2 times by 2 equals 4
2 times by 3 equals 6
2 times by 4 equals 8
2 times by 5 equals 10
2 times by 6 equals 12
2 times by 7 equals 14
2 times by 8 equals 16
2 times by 9 equals 18
2 times by 10 equals 20
2 times by 11 equals 22
2 times by 12 equals 24
2 Times table
2 times by 1 equals 2
2 times by 2 equals 4
2 times by 3 equals 6
2 times by 4 equals 8
2 times by 5 equals 10
2 times by 6 equals 12
2 times by 7 equals 14
2 times by 8 equals 16
2 times by 9 equals 18
2 times by 10 equals 20
2 times by 11 equals 22
2 times by 12 equals 24
   2 Times table
2 times by 1 equals 2
2 times by 2 equals 4
2 times by 3 equals 6
2 times by 4 equals 8
2 times by 5 equals 10
2 times by 6 equals 12
2 times by 7 equals 14
2 times by 8 equals 16
2 times by 9 equals 18
2 times by 10 equals 20
2 times by 11 equals 22
2 times by 12 equals 24
-4 Times table
-4 times by 1 equals -4
-4 times by 2 equals -8
-4 times by 3 equals -12
-4 times by 4 equals -16
-4 times by 5 equals -20
-4 times by 6 equals -24
-4 times by 7 equals -28
-4 times by 8 equals -32
-4 times by 9 equals -36
-4 times by 10 equals -40
-4 times by 11 equals -44
-4 times by 12 equals -48

Both of the first two use the 2 Times Tables as if there is no input/ the parameter is nil, 2 is used instead for the times tables as we are using the "or" logical operator. For the third testcase, "four" cannot be converted into a number as it is not a "string convertible into a number" and thus when inputted into the built-in function tonumber(), nil is returned. This is the case for all invalid input. For the last testcase, the Times table of -4 is returned, as although -4 is a negative number, it is still a number/ integer and thus tonumber() returns -4 and not nil and the Times table of -4 is returned from the function.

For changing the times table to display x number of times, the maximum value of the for loop has to be changed to x as it is inclusive of that value.

Tables

The index iterating way:
Hello Agnetha
Hello Betty
Hello Carlos
Hello Davinder
Hello Eloise
Hello Name
Hello Namer
Hello Naming

The ipairs() way:
Hello Agnetha
Hello Betty
Hello Carlos
Hello Davinder
Hello Eloise
Hello Name
Hello Namer
Hello Naming


The names of the friends are displayed twice, although the task doesn't say so, however, I just decided to display the two different ways of iterating over an array even though they return the same output. I have given the full explanation below. I may have done something wrong and tried something absolutely foolish so please correct me.

As said in the task briefing, list indexing starts at 1 rather than at 0 like in programming languages such as Python and others...(let me look some up) such as Java, C#, C and C++. Although list indexing starting at 1 seems more logical, looking at some articles online, list indexing starts at 0 due to something to do with memory allocation and pointers in C. As you can probably tell from my writing, this isn't something that I completely understand but will abide by this as it is like a "rule" that is set and just go with the flow.


The "#" in front of a array returns the length of the array and thus can be st as the upper limit of the for loop. This enables the for loop to iterate over the array. There is also another way I found to iterate over the array. The only reason I searched this up is due to their being a simple way in Python to do so and that is by doing "for something in array", something being anything such as a character or string. The other way to do it in Lua is by using the ipairs function which "allows iteration over index-value pairs". I found that you can use ipairs to iterate over arrays in a stackoverflow post and further researched it using lua manuals. I appended to the function the ipairs way of iterating over the array although the task doesn't say to do so and both the for loops give the same output.

Task 5

This is simple.

The string.sub() function gets the substring of a string with the parameters inputted as follows: string.sub(string_name, initial_index, final_index). In string_name, the name of the string is given. In initial_index, the index of the character from which the substring starts from is inputted. This is inclusive and indexing starts at 1, therefore the first character would have the index of 1. The final_index is the index of the character where the substring ends. This is inclusive, thus the character at this final_index will be included in the substring. For example, if a s = string then string.sub(s, 1, 2) will return st.

The string.upper() function capitalises all the ASCII lowercase letters only and leaves the other characters the same, thus if the integer 0 was passed into the function, 0 will be returned/ outputted from it as 0 is not an ASCII lowercase letter. The same goes for any letters that are already capitalised. For examples, string.upper(5tbAd) will return 5TBAD, the "5" and the "A" remaining unchanged due them not being ASCII lower case letters.


Q1. What does %w+ match in a Lua pattern? A1. %w+ matches 1 or more repetitions of all ASCII alphanumeric characters. These repetitions items will always match the longest possible sequence.

Q2. What does %d+ match in a Lua pattern? A2. %d+ matches 1 or more repetitions of all digits. These repetitions items will always match the longest possible sequence.


Year = 2018
Day = 31
Month = October

local m, d, y = string.match(dmy, "(%w+) (%d+), (%d+)")

In the American formatting of the date, the month and the day are switched around thus, first we have to change the month and day around of how we recognise them by switching around the first (%d+) and (%w+). As well as that, we have to change what we assign the recognised items to as we cannot assign the date to the month and vice versa.

If you were to access the previous versions of this sandbox and my Module sandbox, you will be able to see a working version of the American style of dates.

Task 6

bug-bugi - ᨅᨔ ᨕᨘᨁᨗ
oc - occitan
sc - sardu
cpx-hant - 莆仙語(繁體)
dlg - долган тыла
ike-latn - inuktitut
ab - аԥсшәа
glk - گیلکی
sli - Schläsch
lb - Lëtzebuergesch
nb - norsk bokmål
xal - хальмг
wal - wolaytta
ast - asturianu
ca - català
ba - башҡортса
gag - Gagauz
ga - Gaeilge
sr-ec - српски (ћирилица)
da - dansk
kus - Kʋsaal
ja - 日本語
mus - Mvskoke
lus - Mizo ţawng
na - Dorerin Naoero
la - Latina
sa - संस्कृतम्
haw - Hawaiʻi
ruq - Vlăheşte
wa - walon
hoc-latn - Ho
ta - தமிழ்
cpx-hans - 莆仙语(简体)
scn - sicilianu
tly-cyrl - толыши
nan-hant - 閩南語(傳統漢字)
zh-min-nan - Bân-lâm-gú
mnc-latn - manju gisun
pag - Pangasinan
mag - मगही
nan-latn-tailo - Bân-lâm-gí (Tâi-lô)
lij - Ligure
stq - Seeltersk
se-fi - davvisámegiella (Suoma bealde)
rki - ရခိုင်
nah - Nāhuatl
bcc - جهلسری بلوچی
lki - لەکی
bcl - Bikol Central
aeb - تونسي / Tûnsî
pcm - Naijá
pcd - Picard
tdd - ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ
cdo-hant - 閩東語(傳統漢字)
bxr - буряад
ibb - ibibio
ace - Acèh
jbo - la .lojban.
kbd-cyrl - адыгэбзэ
se-no - davvisámegiella (Norgga bealde)
acm - عراقي
chy - Tsetsêhestâhese
cdo - 閩東語 / Mìng-dĕ̤ng-ngṳ̄
kk-arab - قازاقشا (تٴوتە)
kjh - хакас
ike-cans - ᐃᓄᒃᑎᑐᑦ
sco - Scots
nan - 閩南語 / Bân-lâm-gí
ban - Basa Bali
gan - 贛語
shi-latn - Taclḥit
kai - Karai-karai
mai - मैथिली
pam - Kapampangan
mad - Madhurâ
nys - Nyunga
aae - Arbërisht
gaa - Ga
sat - ᱥᱟᱱᱛᱟᱲᱤ
kaa - Qaraqalpaqsha
zgh-latn - tamaziɣt tanawayt
lbe - лакку
lez - лезги
kbd - адыгэбзэ
gcf - kréyòl Gwadloup
kab - Taqbaylit
rgn - Rumagnôl
sah - саха тыла
bgc - हरियाणवी
szl - ślůnski
ak - Akan
fiu-vro - võro
acf - Kwéyòl Sent Lisi
kcg - Tyap
sk - slovenčina
ksw - စှီၤ
tk - Türkmençe
mdf - мокшень
gsw - Alemannisch
kk - қазақша
mk - македонски
bar - Boarisch
syl - ꠍꠤꠟꠐꠤ
ext - estremeñu
jv-java - ꦗꦮ
gan-hans - 赣语(简体)
myv - эрзянь
hrx - Hunsrik
fj - Na Vosa Vakaviti
lzh - 文言
kj - Kwanyama
koi - перем коми
krj - Kinaray-a
kea - kabuverdianu
ccp - 𑄌𑄋𑄴𑄟𑄳𑄦
zh-classical - 文言
zh - 中文
pdc - Deitsch
ti - ትግርኛ
si - සිංහල
ii - ꆇꉙ
hi - हिन्दी
mnc-mong - ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ
fi - suomi
mi - Māori
li - Limburgs
ki - Gĩkũyũ
tg-latn - tojikī
dtp - Kadazandusun
bh - भोजपुरी
ch - Chamoru
shi-tfng - ⵜⴰⵛⵍⵃⵉⵜ
isv - medžuslovjansky
nmz - nawdm
kum - къумукъ
ceb - Cebuano
mui - Baso Palembang
lkt - Lakȟótiyapi
sh - srpskohrvatski / српскохрватски
tly - tolışi
tum - chiTumbuka
mh - Ebon
nup - Nupe
sh-latn - srpskohrvatski (latinica)
ko-kp - 조선말
ady-cyrl - адыгабзэ
atj - Atikamekw
pih - Norfuk / Pitkern
bpy - বিষ্ণুপ্রিয়া মণিপুরী
bg - български
lg - Luganda
kg - Kongo
ng - Oshiwambo
mg - Malagasy
ojb - Ojibwemowin
ig - Igbo
tg - тоҷикӣ
sg - Sängö
ug - ئۇيغۇرچە / Uyghurche
hak-hant - 客家語(繁體)
za - Vahcuengh
gcr - kriyòl gwiyannen
shi - Taclḥit
ff - Fulfulde
af - Afrikaans
nyn - runyankore
kbp - Kabɩyɛ
pt-br - português do Brasil
rut - мыхаӀбишды
hak-hans - 客家语(简体)
ckb - کوردی
jut - jysk
abr - Abron
cpx-latn - Pó-sing-gṳ̂ (Báⁿ-uā-ci̍)
vmw - emakhuwa
nyo - Orunyoro
ee - eʋegbe
de - Deutsch
ce - нохчийн
be - беларуская
nds-nl - Nedersaksies
nia - Li Niha
ne - नेपाली
wuu-hans - 吴语(简体)
ie - Interlingue
he - עברית
ryu - うちなーぐち
te - తెలుగు
mwl - Mirandés
tg-cyrl - тоҷикӣ
es-419 - español de América Latina
tzm - ⵜⴰⵎⴰⵣⵉⵖⵜ
nl-informal - Nederlands (informeel)
sas - Sasak
yue-hant - 粵語(繁體)
skr-arab - سرائیکی
hif-latn - Fiji Hindi
tt-latn - tatarça
abs - bahasa ambon
gd - Gàidhlig
sd - سنڌي
efi - Efịk
cdo-latn - Mìng-dĕ̤ng-ngṳ̄ (Bàng-uâ-cê)
sh-cyrl - српскохрватски (ћирилица)
dty - डोटेली
yrl - Nhẽẽgatú
is - íslenska
ks - کٲشُر
ms - Bahasa Melayu
os - ирон
ps - پښتو
ss - SiSwati
sty - себертатар
pnb - پنجابی
ur - اردو
se-se - davvisámegiella (Ruoŧa bealde)
wlx - waale
gpe - Ghanaian Pidgin
apc - شامي
mnc - manju gisun
knc - Yerwa Kanuri
cs - čeština
bs - bosanski
fr - français
hr - hrvatski
kr - kanuri
mr - मराठी
nr - isiNdebele seSewula
or - ଓଡ଼ିଆ
kk-latn - qazaqşa (latın)
frp - arpetan
sr - српски / srpski
tru - Ṫuroyo
crh - qırımtatarca
brh - Bráhuí
smn - anarâškielâ
ar - العربية
gom - गोंयची कोंकणी / Gõychi Konknni
cr - Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ
sma - åarjelsaemien
nds - Plattdüütsch
lmo - lombard
sq - shqip
crh-latn - qırımtatarca (Latin)
arz - مصرى
shy-latn - tacawit
en-ca - Canadian English
ary - الدارجة
luz - لئری دوٙمینی
be-tarask - беларуская (тарашкевіца)
fon - fɔ̀ngbè
vep - vepsän kel’
ses - Koyraboro Senni
ts - Xitsonga
rmc - romaňi čhib
bdr - Bajau Sama
krl - karjal
es-formal - español (formal)
bo - བོད་ཡིག
nso - Sesotho sa Leboa
nog - ногайша
btm - Batak Mandailing
cop - ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ
arn - mapudungun
kk-cn - قازاقشا (جۇنگو)
ban-bali - ᬩᬲᬩᬮᬶ
roa-tara - tarandíne
pnt - Ποντιακά
to - lea faka-Tonga
so - Soomaaliga
no - norsk
mo - молдовеняскэ
tpi - Tok Pisin
eml - emiliàn e rumagnòl
io - Ido
lo - ລາວ
ko - 한국어
fo - føroyskt
eo - Esperanto
map-bms - Basa Banyumasan
an - aragonés
csb - kaszëbsczi
anp - अंगिका
lrc - لۊری شومالی
yi - ייִדיש
hsb - hornjoserbsce
ase - American sign language
inh - гӀалгӀай
rn - ikirundi
sn - chiShona
tn - Setswana
mn - монгол
nn - norsk nynorsk
vro - võro
ljp - Lampung Api
ln - lingála
en - English
gn - Avañe'ẽ
nqo - ߒߞߏ
kk-tr - qazaqşa (Türkïya)
am - አማርኛ
mhr - олык марий
got - 𐌲𐌿𐍄𐌹𐍃𐌺
gom-deva - गोंयची कोंकणी
qug - Runa shimi
ppl - Nawat
sm - Gagana Samoa
rm - rumantsch
nrm - Nouormand
om - Oromoo
nod - ᨣᩤᩴᨾᩮᩬᩥᨦ
km - ភាសាខ្មែរ
arc - ܐܪܡܝܐ
frc - français cadien
grc - Ἀρχαία ἑλληνικὴ
nan-latn-pehoeji - Bân-lâm-gí (Pe̍h-ōe-jī)
hsn - 湘語
nov - Novial
crh-ro - tatarşa
ltg - latgaļu
yo - Yorùbá
vo - Volapük
new - नेपाल भाषा
sl - slovenščina
tl - Tagalog
chr - ᏣᎳᎩ
pl - polski
ml - മലയാളം
nl - Nederlands
kl - kalaallisut
vot - Vaďďa
isv-latn - medžuslovjansky
el - Ελληνικά
ku-arab - کوردی (عەرەبی)
igl - Igala
shn - တႆး
egl - Emiliàn
bgn - روچ کپتین بلوچی
kge - Kumoring
wuu - 吴语
pdt - Plautdietsch
chn - chinuk wawa
zh-tw - 中文(臺灣)
zh-sg - 中文(新加坡)
zh-cn - 中文(中国大陆)
mos - moore
uz - oʻzbekcha / ўзбекча
zh-my - 中文(马来西亚)
zh-mo - 中文(澳門)
pi - पालि
dsb - dolnoserbski
bho - भोजपुरी
zh-hans - 中文(简体)
zgh - ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ
zea - Zeêuws
yue-hans - 粵语(简体)
cbk-zam - Chavacano de Zamboanga
ug-latn - Uyghurche
yua - maaya t’aan
xsy - saisiyat
xmf - მარგალური
dz - ཇོང་ཁ
xh - isiXhosa
wuu-hant - 吳語(正體)
liv - Līvõ kēļ
hz - Otsiherero
awa - अवधी
zu - isiZulu
wo - Wolof
ny - Chi-Chewa
war - Winaray
vmf - Mainfränkisch
as - অসমীয়া
vi - Tiếng Việt
az - azərbaycanca
hif - Fiji Hindi
gor - Bahasa Hulontalo
pap-aw - Papiamento (Aruba)
vec - vèneto
ve - Tshivenda
uz-latn - oʻzbekcha
uz-cyrl - ўзбекча
uk - українська
my - မြန်မာဘာသာ
yue - 粵語
ky - кыргызча
ug-arab - ئۇيغۇرچە
udm - удмурт
hak - 客家語 / Hak-kâ-ngî
aig - Aanteegan an' Baabyuudan
lzz - Lazuri
tyv - тыва дыл
de-ch - Schweizer Hochdeutsch
cy - Cymraeg
ty - reo tahiti
tw - Twi
hy - հայերեն
ttj - Orutooro
fy - Frysk
olo - livvinkarjala
es - español
tet - tetun
tt-cyrl - татарча
ay - Aymar aru
trv - Seediq
ann - Obolo
szy - Sakizaya
tr - Türkçe
ksh - Ripoarisch
arq - جازايرية
tok - toki pona
ami - Pangcah
lfn - Lingua Franca Nova
sms - nuõrttsääʹmǩiõll
sdh - کوردی خوارگ
de-formal - Deutsch (Sie-Form)
pwn - pinayuanan
vls - West-Vlams
wls - Fakaʻuvea
bat-smg - žemaitėška
sv - svenska
ady - адыгабзэ
th - ไทย
hno - ہندکو
kk-kz - қазақша (Қазақстан)
dua - Duálá
pfl - Pälzisch
mrj - кырык мары
tcy - ತುಳು
guc - wayuunaiki
hu-formal - magyar (formal)
mnw - ဘာသာမန်
pms - Piemontèis
ks-deva - कॉशुर
kaj - Jju
sw - Kiswahili
tig - ትግሬ
aa - Qafár af
fa - فارسی
dag - dagbanli
be-x-old - беларуская (тарашкевіца)
rue - русиньскый
ka - ქართული
ia - interlingua
ha - Hausa
gan-hant - 贛語(繁體)
su - Sunda
fvr - poor’íŋ belé’ŋ
simple - Simple English
pa - ਪੰਜਾਬੀ
en-gb - British English
sro - sardu campidanesu
srn - Sranantongo
sr-el - srpski (latinica)
ruq-latn - Vlăheşte
als - Alemannisch
skr - سرائیکی
rw - Ikinyarwanda
jam - Patois
sje - bidumsámegiella
kw - kernowek
iba - Jaku Iban
shy - tacawit
co - corsu
zh-hk - 中文(香港)
crh-cyrl - къырымтатарджа (Кирилл)
ro - română
hke - kihunde
ho - Hiri Motu
bci - wawle
bn - বাংলা
zh-hant - 中文(繁體)
bqi - بختیاری
bi - Bislama
sgs - žemaitėška
kk-cyrl - қазақша (кирил)
sei - Cmique Itom
se - davvisámegiella
mni - ꯃꯤꯇꯩ ꯂꯣꯟ
gv - Gaelg
kn - ಕನ್ನಡ
kjp - ဖၠုံလိက်
jv - Jawa
cv - чӑвашла
dv - ދިވެހިބަސް
ks-arab - کٲشُر
roa-rup - armãneashti
sdc - Sassaresu
fur - furlan
bm - bamanankan
loz - Silozi
kv - коми
lv - latviešu
ilo - Ilokano
gld - на̄ни
alt - алтай тил
din - Thuɔŋjäŋ
guw - gungbe
diq - Zazaki
khw - کھوار
frs - Oostfräisk
lad - Ladino
fat - mfantse
min - Minangkabau
ruq-cyrl - Влахесте
av - авар
rup - armãneashti
aeb-arab - تونسي
bol - bòo pìkkà
bew - Betawi
ru - русский
rsk - руски
iu - ᐃᓄᒃᑎᑐᑦ / inuktitut
hu - magyar
gu - ગુજરાતી
bbc - Batak Toba
eu - euskara
aeb-latn - Tûnsî
hil - Ilonggo
azb - تۆرکجه
qu - Runa Simi
rmy - romani čhib
bbc-latn - Batak Toba
rif - Tarifit
blk - ပအိုဝ်ႏဘာႏသာႏ
bug - Basa Ugi
ku - kurdî
prg - prūsiskan
nit - కొలామి
de-at - Österreichisches Deutsch
gl - galego
kri - Krio
zh-yue - 粵語
st - Sesotho
tt - татарча / tatarça
niu - Niuē
fit - meänkieli
tay - Tayal
pap - Papiamentu
frr - Nordfriisk
ms-arab - بهاس ملايو
sjd - кӣллт са̄мь кӣлл
nv - Diné bizaad
it - italiano
ku-latn - kurdî (latînî)
ik - Iñupiatun
ht - Kreyòl ayisyen
et - eesti
dga - Dagaare
hak-latn - Hak-kâ-ngî (Pha̍k-fa-sṳ)
cpx - 莆仙語 / Pó-sing-gṳ̂
cho - Chahta anumpa
br - brezhoneg
nap - Napulitano
pt - português
ang - Ænglisc
mzn - مازِرونی
bjn - Banjar
lt - lietuvių
isv-cyrl - меджусловјанскы
mt - Malti
mrh - Mara
hyw - Արեւմտահայերէն
cps - Capiceño
gur - farefare
lua - ciluba
lld - Ladin
krc - къарачай-малкъар
kiu - Kırmancki
id - Bahasa Indonesia
gom-latn - Gõychi Konknni
aln - Gegë
cu - словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ
avk - Kotava
bto - Iriga Bicolano

= 575 languages

The fallback langauges of Polish(pl)

1 - en

The fallback languages of Eastern Min(cdo)

1 - cdo-latn
2 - cdo-hant
3 - nan-hant
4 - zh-hant
5 - zh
6 - zh-hans
7 - en

The fallback languages of Gan-Chinese(gan)

1 - gan-hant
2 - gan-hans
3 - zh-hant
4 - zh
5 - zh-hans
6 - en

The fallback languages of Slovak(sk)

1 - cs
2 - en

Pageinfo

Extension:Scribunto/Lua reference manual


Color does exist and is not a redirect

Colour does exist and is a redirect

Colr does not exist and is not a redirect


Satellite does exist and is not a redirect

Satelite does exist and is a redirect

Satlie does not exist and is not a redirect


2 does exist and is not a redirect

False does exist and is not a redirect


Userring does exist and is not a redirect

Userring does exist and is not a redirect

Userring does exist and is not a redirect

! does exist and is a redirect

Fetching a date

1952-03-11

1925-11-10

2011-03-23


11 March 1952

10 November 1925

23 March 2011


Fetching an item

natural causes

Elizabeth Taylor

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.