Wikipedia
kiwiki
https://ki.wikipedia.org/wiki/Main_Page
MediaWiki 1.47.0-wmf.18
first-letter
Media
Special
Talk
User
User talk
Wikipedia
Wikipedia talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Kemu
0
2961
24242
16097
2026-09-04T11:06:46Z
Sinatrasona
5365
24242
wikitext
text/x-wiki
'''Kemu''' kana '''kĩnyanya'''
Mathomo na ũtuĩria wa [[Ngoingũa (Thayathi)|Thayathi]] kĩa ririma na ririmũko.
'''Mĩthaiga kuohana (Chemical bonding)'''
Kwĩ mithemba ĩrĩ ya ciohi (bonds) cia kunyitithania atomu: ionic na Convalent.
Ciohi cia Ionic
ĩthondekagwo nĩ atomu yaneana erektroni ĩmwe kana makĩria kwĩ atomu ĩria ĩngĩ. Atomu ĩgĩneana erektroni nĩgiaga na caji ya pocitivu na igetwo ioni.
Atomu ĩria nyanegerwo erektroni ĩkagia na caji ya negativu na ĩtagwo ioni. Atomu ciĩna na caji pocitivu kana negativu nĩ igucanagia.
Ngerekano nĩ cumbĩ wa kũruga ũria ũkoragwo ũthondeketwo nĩ kiohi ionic kia ioni ya chlorine ina caji ya negativu na sodium ina caji ya pocitivu ciohanitio ni kiohi(bond) ionic.
'''Ciohi cia Convalent'''
Ciohi ici cithondekagwo nĩ oo atomu kũruta erektroni na kũgwatanira na atomu iria ĩngĩ. Ngerekano ya kinyamũ, kĩna kiohi kia mũthemba ũyũ nĩ Oxigen
.
Oxigen ikoragwo na atomu igirĩ ciohanitio nĩ kiohi kia erektroni igĩrĩ iria ikoragwo gatagati ka atomu ici.
'''kiugo kĩngĩ kia erektroni'''
elektroni no ĩtwo na ritwa rĩngĩ enia , ritwa rĩumanĩte na ruheni. rĩtwa enia nĩrĩkonaine na mũtũrĩre wa mũndũ wa kawaida. Maritwa ta enia no matethĩrĩrie guthondeka maritwa merũ ma teknoroji ma gĩkũyũ.
Enia nirĩkonaine na marĩtwa henũki(photon) , njeneni na henia.
'''Metha Njokereri'''
Metha njokeriri nĩ metha ĩna mũtatara wa kũbanga inyamũ ciothe kũrĩ. Nĩ ĩhũthagia ũthomi wa Kemu. Metha ĩno ĩkoragwo na Bamili, ikundi na Njokereri ya iyamũ. Mitũgo ya inyamũ mubagĩrĩreini ũyũ nĩ ĩnyihaga mũno.
Honge nene cia Kemu ni: [[Organic chemistry]] [[Inorganic chemistry]] na [[Physical Chemistry]]
* [[Metha Njokereri]]
* [[Hithitorĩ ya Kemu]]
[[Category:Kemu]]
csj5wtcea9cwdi0logyixnw2zt5uiqb
24244
24242
2026-09-04T11:18:36Z
Sinatrasona
5365
24244
wikitext
text/x-wiki
'''Kemu''' kana '''kĩnyanya'''
Mathomo na ũtuĩria wa [[Ngoingũa (Thayathi)|Thayathi]] kĩa ririma na [[ririmũko]] ya [[njakaranda]].
'''Mĩthaiga kuohana (Chemical bonding)'''
Kwĩ mithemba ĩrĩ ya ciohi (bonds) cia kunyitithania atomu: ionic na Convalent.
Ciohi cia Ionic
ĩthondekagwo nĩ atomu yaneana erektroni ĩmwe kana makĩria kwĩ atomu ĩria ĩngĩ. Atomu ĩgĩneana erektroni nĩgiaga na caji ya pocitivu na igetwo ioni.
Atomu ĩria nyanegerwo erektroni ĩkagia na caji ya negativu na ĩtagwo ioni. Atomu ciĩna na caji pocitivu kana negativu nĩ igucanagia.
Ngerekano nĩ cumbĩ wa kũruga ũria ũkoragwo ũthondeketwo nĩ kiohi ionic kia ioni ya chlorine ina caji ya negativu na sodium ina caji ya pocitivu ciohanitio ni kiohi(bond) ionic.
'''Ciohi cia Convalent'''
Ciohi ici cithondekagwo nĩ oo atomu kũruta erektroni na kũgwatanira na atomu iria ĩngĩ. Ngerekano ya kinyamũ, kĩna kiohi kia mũthemba ũyũ nĩ Oxigen
.
Oxigen ikoragwo na atomu igirĩ ciohanitio nĩ kiohi kia erektroni igĩrĩ iria ikoragwo gatagati ka atomu ici.
'''kiugo kĩngĩ kia erektroni'''
elektroni no ĩtwo na ritwa rĩngĩ enia , ritwa rĩumanĩte na ruheni. rĩtwa enia nĩrĩkonaine na mũtũrĩre wa mũndũ wa kawaida. Maritwa ta enia no matethĩrĩrie guthondeka maritwa merũ ma teknoroji ma gĩkũyũ.
Enia nirĩkonaine na marĩtwa henũki(photon) , njeneni na henia.
'''Metha Njokereri'''
Metha njokeriri nĩ metha ĩna mũtatara wa kũbanga inyamũ ciothe kũrĩ. Nĩ ĩhũthagia ũthomi wa Kemu. Metha ĩno ĩkoragwo na Bamili, ikundi na Njokereri ya iyamũ. Mitũgo ya inyamũ mubagĩrĩreini ũyũ nĩ ĩnyihaga mũno.
Honge nene cia Kemu ni: [[Organic chemistry]] [[Inorganic chemistry]] na [[Physical Chemistry]]
* [[Metha Njokereri]]
* [[Hithitorĩ ya Kemu]]
[[Category:Kemu]]
cr7h6ocr1tnn3a31xyz3aisy7ip46q6
Module:TableTools
828
4004
24234
19491
2026-09-03T12:57:34Z
Hamish
5822
Update from [[d:Special:GoToLinkedPage/enwiki/Q15408619|master]] using [[mw:Synchronizer| #Synchronizer]]
24234
Scribunto
text/plain
------------------------------------------------------------------------------------
-- TableTools --
-- --
-- This module includes a number of functions for dealing with Lua tables. --
-- It is a meta-module, meant to be called from other Lua modules, and should not --
-- be called directly from #invoke. --
------------------------------------------------------------------------------------
local libraryUtil = require('libraryUtil')
local p = {}
-- Define often-used variables and functions.
local floor = math.floor
local infinity = math.huge
local checkType = libraryUtil.checkType
local checkTypeMulti = libraryUtil.checkTypeMulti
------------------------------------------------------------------------------------
-- isPositiveInteger
--
-- This function returns true if the given value is a positive integer, and false
-- if not. Although it doesn't operate on tables, it is included here as it is
-- useful for determining whether a given table key is in the array part or the
-- hash part of a table.
------------------------------------------------------------------------------------
function p.isPositiveInteger(v)
return type(v) == 'number' and v >= 1 and floor(v) == v and v < infinity
end
------------------------------------------------------------------------------------
-- isNan
--
-- This function returns true if the given number is a NaN value, and false if
-- not. Although it doesn't operate on tables, it is included here as it is useful
-- for determining whether a value can be a valid table key. Lua will generate an
-- error if a NaN is used as a table key.
------------------------------------------------------------------------------------
function p.isNan(v)
return type(v) == 'number' and v ~= v
end
------------------------------------------------------------------------------------
-- shallowClone
--
-- This returns a clone of a table. The value returned is a new table, but all
-- subtables and functions are shared. Metamethods are respected, but the returned
-- table will have no metatable of its own.
------------------------------------------------------------------------------------
function p.shallowClone(t)
checkType('shallowClone', 1, t, 'table')
local ret = {}
for k, v in pairs(t) do
ret[k] = v
end
return ret
end
------------------------------------------------------------------------------------
-- removeDuplicates
--
-- This removes duplicate values from an array. Non-positive-integer keys are
-- ignored. The earliest value is kept, and all subsequent duplicate values are
-- removed, but otherwise the array order is unchanged.
------------------------------------------------------------------------------------
function p.removeDuplicates(arr)
checkType('removeDuplicates', 1, arr, 'table')
local isNan = p.isNan
local ret, exists = {}, {}
for _, v in ipairs(arr) do
if isNan(v) then
-- NaNs can't be table keys, and they are also unique, so we don't need to check existence.
ret[#ret + 1] = v
elseif not exists[v] then
ret[#ret + 1] = v
exists[v] = true
end
end
return ret
end
------------------------------------------------------------------------------------
-- numKeys
--
-- This takes a table and returns an array containing the numbers of any numerical
-- keys that have non-nil values, sorted in numerical order.
------------------------------------------------------------------------------------
function p.numKeys(t)
checkType('numKeys', 1, t, 'table')
local isPositiveInteger = p.isPositiveInteger
local nums = {}
for k in pairs(t) do
if isPositiveInteger(k) then
nums[#nums + 1] = k
end
end
table.sort(nums)
return nums
end
------------------------------------------------------------------------------------
-- affixNums
--
-- This takes a table and returns an array containing the numbers of keys with the
-- specified prefix and suffix. For example, for the table
-- {a1 = 'foo', a3 = 'bar', a6 = 'baz'} and the prefix "a", affixNums will return
-- {1, 3, 6}.
------------------------------------------------------------------------------------
function p.affixNums(t, prefix, suffix)
checkType('affixNums', 1, t, 'table')
checkType('affixNums', 2, prefix, 'string', true)
checkType('affixNums', 3, suffix, 'string', true)
local function cleanPattern(s)
-- Cleans a pattern so that the magic characters ()%.[]*+-?^$ are interpreted literally.
return s:gsub('([%(%)%%%.%[%]%*%+%-%?%^%$])', '%%%1')
end
prefix = prefix or ''
suffix = suffix or ''
prefix = cleanPattern(prefix)
suffix = cleanPattern(suffix)
local pattern = '^' .. prefix .. '([1-9]%d*)' .. suffix .. '$'
local nums = {}
for k in pairs(t) do
if type(k) == 'string' then
local num = mw.ustring.match(k, pattern)
if num then
nums[#nums + 1] = tonumber(num)
end
end
end
table.sort(nums)
return nums
end
------------------------------------------------------------------------------------
-- numData
--
-- Given a table with keys like {"foo1", "bar1", "foo2", "baz2"}, returns a table
-- of subtables in the format
-- {[1] = {foo = 'text', bar = 'text'}, [2] = {foo = 'text', baz = 'text'}}.
-- Keys that don't end with an integer are stored in a subtable named "other". The
-- compress option compresses the table so that it can be iterated over with
-- ipairs.
------------------------------------------------------------------------------------
function p.numData(t, compress)
checkType('numData', 1, t, 'table')
checkType('numData', 2, compress, 'boolean', true)
local ret = {}
for k, v in pairs(t) do
local prefix, num = mw.ustring.match(tostring(k), '^([^0-9]*)([1-9][0-9]*)$')
if num then
num = tonumber(num)
local subtable = ret[num] or {}
if prefix == '' then
-- Positional parameters match the blank string; put them at the start of the subtable instead.
prefix = 1
end
subtable[prefix] = v
ret[num] = subtable
else
local subtable = ret.other or {}
subtable[k] = v
ret.other = subtable
end
end
if compress then
local other = ret.other
ret = p.compressSparseArray(ret)
ret.other = other
end
return ret
end
------------------------------------------------------------------------------------
-- compressSparseArray
--
-- This takes an array with one or more nil values, and removes the nil values
-- while preserving the order, so that the array can be safely traversed with
-- ipairs.
------------------------------------------------------------------------------------
function p.compressSparseArray(t)
checkType('compressSparseArray', 1, t, 'table')
local ret = {}
local nums = p.numKeys(t)
for _, num in ipairs(nums) do
ret[#ret + 1] = t[num]
end
return ret
end
------------------------------------------------------------------------------------
-- sparseIpairs
--
-- This is an iterator for sparse arrays. It can be used like ipairs, but can
-- handle nil values.
------------------------------------------------------------------------------------
function p.sparseIpairs(t)
checkType('sparseIpairs', 1, t, 'table')
local nums = p.numKeys(t)
local i = 0
local lim = #nums
return function ()
i = i + 1
if i <= lim then
local key = nums[i]
return key, t[key]
else
return nil, nil
end
end
end
------------------------------------------------------------------------------------
-- size
--
-- This returns the size of a key/value pair table. It will also work on arrays,
-- but for arrays it is more efficient to use the # operator.
------------------------------------------------------------------------------------
function p.size(t)
checkType('size', 1, t, 'table')
local i = 0
for _ in pairs(t) do
i = i + 1
end
return i
end
local function defaultKeySort(item1, item2)
-- "number" < "string", so numbers will be sorted before strings.
local type1, type2 = type(item1), type(item2)
if type1 ~= type2 then
return type1 < type2
elseif type1 == 'table' or type1 == 'boolean' or type1 == 'function' then
return tostring(item1) < tostring(item2)
else
return item1 < item2
end
end
------------------------------------------------------------------------------------
-- keysToList
--
-- Returns an array of the keys in a table, sorted using either a default
-- comparison function or a custom keySort function.
------------------------------------------------------------------------------------
function p.keysToList(t, keySort, checked)
if not checked then
checkType('keysToList', 1, t, 'table')
checkTypeMulti('keysToList', 2, keySort, {'function', 'boolean', 'nil'})
end
local arr = {}
local index = 1
for k in pairs(t) do
arr[index] = k
index = index + 1
end
if keySort ~= false then
keySort = type(keySort) == 'function' and keySort or defaultKeySort
table.sort(arr, keySort)
end
return arr
end
------------------------------------------------------------------------------------
-- sortedPairs
--
-- Iterates through a table, with the keys sorted using the keysToList function.
-- If there are only numerical keys, sparseIpairs is probably more efficient.
------------------------------------------------------------------------------------
function p.sortedPairs(t, keySort)
checkType('sortedPairs', 1, t, 'table')
checkType('sortedPairs', 2, keySort, 'function', true)
local arr = p.keysToList(t, keySort, true)
local i = 0
return function ()
i = i + 1
local key = arr[i]
if key ~= nil then
return key, t[key]
else
return nil, nil
end
end
end
------------------------------------------------------------------------------------
-- isArray
--
-- Returns true if the given value is a table and all keys are consecutive
-- integers starting at 1.
------------------------------------------------------------------------------------
function p.isArray(v)
if type(v) ~= 'table' then
return false
end
local i = 0
for _ in pairs(v) do
i = i + 1
if v[i] == nil then
return false
end
end
return true
end
------------------------------------------------------------------------------------
-- isArrayLike
--
-- Returns true if the given value is iterable and all keys are consecutive
-- integers starting at 1.
------------------------------------------------------------------------------------
function p.isArrayLike(v)
if not pcall(pairs, v) then
return false
end
local i = 0
for _ in pairs(v) do
i = i + 1
if v[i] == nil then
return false
end
end
return true
end
------------------------------------------------------------------------------------
-- invert
--
-- Transposes the keys and values in an array. For example, {"a", "b", "c"} ->
-- {a = 1, b = 2, c = 3}. Duplicates are not supported (result values refer to
-- the index of the last duplicate) and NaN values are ignored.
------------------------------------------------------------------------------------
function p.invert(arr)
checkType("invert", 1, arr, "table")
local isNan = p.isNan
local map = {}
for i, v in ipairs(arr) do
if not isNan(v) then
map[v] = i
end
end
return map
end
------------------------------------------------------------------------------------
-- listToSet
--
-- Creates a set from the array part of the table. Indexing the set by any of the
-- values of the array returns true. For example, {"a", "b", "c"} ->
-- {a = true, b = true, c = true}. NaN values are ignored as Lua considers them
-- never equal to any value (including other NaNs or even themselves).
------------------------------------------------------------------------------------
function p.listToSet(arr)
checkType("listToSet", 1, arr, "table")
local isNan = p.isNan
local set = {}
for _, v in ipairs(arr) do
if not isNan(v) then
set[v] = true
end
end
return set
end
------------------------------------------------------------------------------------
-- deepCopy
--
-- Recursive deep copy function. Preserves identities of subtables.
------------------------------------------------------------------------------------
local function _deepCopy(orig, includeMetatable, already_seen)
if type(orig) ~= "table" then
return orig
end
-- already_seen stores copies of tables indexed by the original table.
local copy = already_seen[orig]
if copy ~= nil then
return copy
end
copy = {}
already_seen[orig] = copy -- memoize before any recursion, to avoid infinite loops
for orig_key, orig_value in pairs(orig) do
copy[_deepCopy(orig_key, includeMetatable, already_seen)] = _deepCopy(orig_value, includeMetatable, already_seen)
end
if includeMetatable then
local mt = getmetatable(orig)
if mt ~= nil then
setmetatable(copy, _deepCopy(mt, true, already_seen))
end
end
return copy
end
function p.deepCopy(orig, noMetatable, already_seen)
checkType("deepCopy", 3, already_seen, "table", true)
return _deepCopy(orig, not noMetatable, already_seen or {})
end
------------------------------------------------------------------------------------
-- sparseConcat
--
-- Concatenates all values in the table that are indexed by a number, in order.
-- sparseConcat{a, nil, c, d} => "acd"
-- sparseConcat{nil, b, c, d} => "bcd"
------------------------------------------------------------------------------------
function p.sparseConcat(t, sep, i, j)
local arr = {}
local arr_i = 0
for _, v in p.sparseIpairs(t) do
arr_i = arr_i + 1
arr[arr_i] = v
end
return table.concat(arr, sep, i, j)
end
------------------------------------------------------------------------------------
-- length
--
-- Finds the length of an array, or of a quasi-array with keys such as "data1",
-- "data2", etc., using an exponential search algorithm. It is similar to the
-- operator #, but may return a different value when there are gaps in the array
-- portion of the table. Intended to be used on data loaded with mw.loadData. For
-- other tables, use #.
-- Note: #frame.args in frame object always be set to 0, regardless of the number
-- of unnamed template parameters, so use this function for frame.args.
------------------------------------------------------------------------------------
function p.length(t, prefix)
-- requiring module inline so that [[Module:Exponential search]] which is
-- only needed by this one function doesn't get millions of transclusions
local expSearch = require("Module:Exponential search")
checkType('length', 1, t, 'table')
checkType('length', 2, prefix, 'string', true)
return expSearch(function (i)
local key
if prefix then
key = prefix .. tostring(i)
else
key = i
end
return t[key] ~= nil
end) or 0
end
------------------------------------------------------------------------------------
-- inArray
--
-- Returns true if searchElement is a member of the array, and false otherwise.
-- Equivalent to JavaScript array.includes(searchElement) or
-- array.includes(searchElement, fromIndex), except fromIndex is 1 indexed
------------------------------------------------------------------------------------
function p.inArray(array, searchElement, fromIndex)
checkType("inArray", 1, array, "table")
-- if searchElement is nil, error?
fromIndex = tonumber(fromIndex)
if fromIndex then
if (fromIndex < 0) then
fromIndex = #array + fromIndex + 1
end
if fromIndex < 1 then fromIndex = 1 end
for _, v in ipairs({unpack(array, fromIndex)}) do
if v == searchElement then
return true
end
end
else
for _, v in pairs(array) do
if v == searchElement then
return true
end
end
end
return false
end
------------------------------------------------------------------------------------
-- merge
--
-- Given the arrays, returns an array containing the elements of each input array
-- in sequence.
------------------------------------------------------------------------------------
function p.merge(...)
local arrays = {...}
local ret = {}
for i, arr in ipairs(arrays) do
checkType('merge', i, arr, 'table')
for _, v in ipairs(arr) do
ret[#ret + 1] = v
end
end
return ret
end
------------------------------------------------------------------------------------
-- extend
--
-- Extends the first array in place by appending all elements from the second
-- array.
------------------------------------------------------------------------------------
function p.extend(arr1, arr2)
checkType('extend', 1, arr1, 'table')
checkType('extend', 2, arr2, 'table')
for _, v in ipairs(arr2) do
arr1[#arr1 + 1] = v
end
end
return p
4n03zk6kcoeg4gz82mieeh94c1szcjy
Ũciĩrũnde (Ũmaraya)
0
7332
24233
2026-09-03T12:46:08Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1372338248|Prostitution]]"
24233
wikitext
text/x-wiki
[[File:Kenyan currency (1000Ksh) 01.jpg|thumb|Mbia nĩ ihũthĩkaga ta marĩhi ma ũciĩrũnde]]
'''Ũciĩrũnde''' kana '''ũmaraya''' nĩ mũthemba wa wĩra wa magigi wa ngomanio na ing'aing'e rĩa marĩhi.
4q1kmfbu7ayr1ajngdwiftkxr23s89l
Mũrembu (Ehretia cymosa)
0
7333
24235
2026-09-03T13:22:03Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1368306356|Ehretia cymosa]]"
24235
wikitext
text/x-wiki
[[File:Ehretia cymosa flowers.jpg|thumb|[[Mahũa]] ma murembu]]
{{speciesbox|image=Ehretia cymosa flowers.jpg|image_caption=''Ehretia cymosa'' flowers|genus=Ehretia|species=cymosa|authority=([[Thonn.]])}}
'''Mũrembu ''(Ehretia cymosa)''''' nĩ [[Mithemba ya miti|mũtĩ]] mũnini wa rũciaro rwa [[Kĩratini]] rwa Ehretiaceae. Nĩ ĩkoragwo kũndũ kũingĩ mũno mwena wa ithũĩro, gatagatĩ na mwena wa irathĩro wa [[Abĩrika|Abirika]], ta [[Benin]], [[Côte d'Ivoire]], [[Cameroon]], [[Ethiopia]], [[Kenya]], Comoros, [[Madagascar]], Mascarenes, [[Zimbabwe]] na [[Mozambique]].
== Marĩĩtwa mangĩ ==
Marĩĩtwa ma gĩthaka kĩa mũhiano ũyũ nĩ Mpelu, ''Mnemvu'' (Tanzania), ''Murembu'' (Meru), ''Shekutu'' ([[Ambaruya]]), ''Yambu'' (Chagga), Mororwet (Nandy), ''Alébé'' (Baoulé), ''Bélékou'', ''Blikou'' (Gouro), Grakou (Shien), ''Labassa'' (Ewé), ''Zomena'', ''''Zoma'''' (Adja), Zoma, ''Zozoma'', ''Myonma'' (Fon), ''Myoma'' (Sahouè), Jáà (Yoruba), na ''Ulagua'' (Arsi).
dk1e0m5k0ulfo1tvt49c0pvz7ss5lt4
24236
24235
2026-09-03T13:22:35Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1368306356|Ehretia cymosa]]"
24236
wikitext
text/x-wiki
[[File:Ehretia cymosa flowers.jpg|thumb|[[Mahũa]] ma murembu]]
{{speciesbox|image=Ehretia cymosa flowers.jpg|image_caption=''Ehretia cymosa'' flowers|genus=Ehretia|species=cymosa|authority=([[Thonn.]])}}
'''Mũrembu ''(Ehretia cymosa)''''' nĩ [[Mithemba ya miti|mũtĩ]] mũnini wa rũciaro rwa [[Kĩratini]] rwa Ehretiaceae. Nĩ ĩkoragwo kũndũ kũingĩ mũno mwena wa ithũĩro, gatagatĩ na mwena wa irathĩro wa [[Abĩrika|Abirika]], ta [[Benin]], [[Côte d'Ivoire]], [[Cameroon]], [[Ethiopia]], [[Kenya|Kanya]], Comoros, [[Madagascar]], Mascarenes, [[Zimbabwe]] na [[Mozambique]].
== Marĩĩtwa mangĩ ==
Marĩĩtwa ma gĩthaka kĩa mũhiano ũyũ nĩ Mpelu, ''Mnemvu'' (Tanzania), ''Murembu'' (Meru), ''Shekutu'' ([[Ambaruya]]), ''Yambu'' (Chagga), Mororwet (Nandy), ''Alébé'' (Baoulé), ''Bélékou'', ''Blikou'' (Gouro), Grakou (Shien), ''Labassa'' (Ewé), ''Zomena'', ''''Zoma'''' (Adja), Zoma, ''Zozoma'', ''Myonma'' (Fon), ''Myoma'' (Sahouè), Jáà (Yoruba), na ''Ulagua'' (Arsi).
rssbz3vkyy91ezgw62g8ofyk85y4dvl
Therenja
0
7334
24237
2026-09-03T13:38:45Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1293487252|Ulcer]]"
24237
wikitext
text/x-wiki
{| class="infobox infobox-has-images-with-white-backgrounds"
! colspan="2" class="infobox-above" style="background:#ccc; color:inherit;" |Mĩrimũ ya nda
|-
| colspan="2" class="infobox-full-data" |[[File:Gastric_Ulcer.png|frameless]]
|-
| colspan="2" class="infobox-full-data" |Kĩronda kĩa nda(Stomach) Therenja(Ulcer)
|}
'''Therenja''' nĩ muunĩko kana kĩronda kĩa [[thaho ya biba]]<nowiki/>kĩrĩa kĩrehaga [[Ndwari (Mĩrimũ)|ndwari]] kũrĩ kĩĩga kĩu kĩa [[Mwĩrĩ (muoyo)|mwĩrĩ]].
l2elp2qgpsmtskrlpnd3ei0dtic6la0
Kĩama gĩa Abirika gĩa Wĩathi wa Gini na Kabu Bandũ (PAIGC)
0
7335
24238
2026-09-03T14:22:40Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1372113555|African Party for the Independence of Guinea and Cape Verde]]"
24238
wikitext
text/x-wiki
[[File:Sede do PAIGC, Bissau 02.jpg|thumb|PAIGC]]
[[File:ASC_Leiden_-_Coutinho_Collection_-_5_21_-_PAIGC_soldiers_in_Guinea-Bissau_-_Military_commanders_on_the_northern_frontline_-_1974.tif|thumb|Maabithaa a [[Mbirarũ]]<nowiki/>cia PAIGC makĩrũgama [[ngerewani]] mwena wa rugongo, mwaka wa 1974]]
'''Kĩama kĩa Abirika kĩa [[Mũthũngũcĩ|Wĩathi]] wa Ngini na [[Cape Verde|Kabu Bandũ]]''' ('''''[[Rũthiomi|Bũthũ]]: Partido Africano para a Independência da Guiné e Cabo Verde''''', '''PAIGC''') nĩ [[Njũgũmũ (Kĩama)|Kĩama]] kĩa [[ũteti]] bũrũri-inĩ wa [[Guinea-Bissau]]. Rĩaambĩrĩirie kũũmbwo nĩ ũndũ wa kũrũa na [[thayũ]] nĩgetha rĩgĩe na wĩyathi kuuma [[Gĩtengera|kĩtengera]] kĩa [[:ary:لبرطقيز|Bũtũ]] mĩaka-inĩ ya 1960 na nĩ rĩarĩ ũmwe wa arĩa maambĩrĩirie mbaara ya wĩyathi ya Guinea-Bissau.
tvix6clsu50y25jk8vvfyzbxpex1ecm
Kĩama gĩa Abirika gĩa Wĩathi wa Gini na Kambũ Bandũ (PAIGC)
0
7336
24239
2026-09-03T14:42:30Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1372113555|African Party for the Independence of Guinea and Cape Verde]]"
24239
wikitext
text/x-wiki
[[File:Sede do PAIGC, Bissau 02.jpg|thumb|PAIGC]]
[[File:ASC_Leiden_-_Coutinho_Collection_-_5_21_-_PAIGC_soldiers_in_Guinea-Bissau_-_Military_commanders_on_the_northern_frontline_-_1974.tif|thumb|Maabithaa a [[Mbirarũ]]<nowiki/>cia PAIGC makĩrũgama [[ngerewani]] mwena wa rugongo, mwaka wa 1974]]
'''Kĩama kĩa Abirika kĩa [[Mũthũngũcĩ|Wĩathi]] wa Ngini na [[Cape Verde|Kambũ Bandũ]]''' ('''''[[Rũthiomi|Bũthũ]]: Partido Africano para a Independência da Guiné e Cabo Verde''''', '''PAIGC''') nĩ [[Njũgũmũ (Kĩama)|Kĩama]] kĩa [[ũteti]] bũrũri-inĩ wa [[Guinea-Bissau]]. Rĩaambĩrĩirie kũũmbwo nĩ ũndũ wa kũrũa na [[thayũ]] nĩgetha rĩgĩe na wĩyathi kuuma [[Gĩtengera|kĩtengera]] kĩa [[:ary:لبرطقيز|Bũtũ]] mĩaka-inĩ ya 1960 na nĩ rĩarĩ ũmwe wa arĩa maambĩrĩirie mbaara ya wĩyathi ya Guinea-Bissau.
igzq7th9ta80mhn0s5vc557ffublguv
Ndembora
0
7337
24240
2026-09-03T15:42:11Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1365335250|Rocket]]"
24240
wikitext
text/x-wiki
[[File:Soyuz_TMA-9_launch.jpg|alt=|thumb|Ndembora ya Soyuz-FG ĩgĩkũũra kuuma kĩharo kĩa "Gagarin's Start" (Gikaro gĩa 1/5), Baikonur Cosmodrome]]
'''Ndembora''' ([[Israel|Kĩhibrania]]:טיל) nĩ ngari ya mũmbũko ĩhũthagĩraga [[kĩnwenwe]] kĩa nyuguta hatarĩ gũkuhurania na rĩera rĩrigicĩire.
df635es21js638ggpsn7sjqz3nstk1c
Module:Exponential search
828
7338
24241
2026-09-03T22:10:36Z
Hamish
5822
[IPE-NEXT] Quick edit imported from [[:w:en:Module:Exponential search]]
24241
Scribunto
text/plain
-- This module provides a generic exponential search algorithm.
require[[strict]]
local checkType = require('libraryUtil').checkType
local floor = math.floor
local function midPoint(lower, upper)
return floor(lower + (upper - lower) / 2)
end
local function search(testFunc, i, lower, upper)
if testFunc(i) then
if i + 1 == upper then
return i
end
lower = i
if upper then
i = midPoint(lower, upper)
else
i = i * 2
end
return search(testFunc, i, lower, upper)
else
upper = i
i = midPoint(lower, upper)
return search(testFunc, i, lower, upper)
end
end
return function (testFunc, init)
checkType('Exponential search', 1, testFunc, 'function')
checkType('Exponential search', 2, init, 'number', true)
if init and (init < 1 or init ~= floor(init) or init == math.huge) then
error(string.format(
"invalid init value '%s' detected in argument #2 to " ..
"'Exponential search' (init value must be a positive integer)",
tostring(init)
), 2)
end
init = init or 2
if not testFunc(1) then
return nil
end
return search(testFunc, init, 1, nil)
end
jqqi8l27tb73lglksbukg2g3bzt3fmv
Ririmũko
0
7339
24243
2026-09-04T11:17:38Z
Sinatrasona
5365
Created by translating the page "[[:en:Special:Redirect/revision/1360676118|Reaction]]"
24243
wikitext
text/x-wiki
'''Ririmũko''' nĩ tabarũko ya mogarũrũku mũcũngĩrĩrie nĩ ituiĩka rĩna.
4les64g9f26stn2yb7g2txaplil0loy