Wikipedia
kgwiki
https://kg.wikipedia.org/wiki/Muk%C3%A2nda_ya_ngudi
MediaWiki 1.47.0-wmf.18
first-letter
Media
Special
Disolo
Kisadi
Disolo kisadi
Wikipedia
Disolo Wikipedia
Fisye
Disolo fisye
MediaWiki
MediaWiki talk
Template
Template talk
Lusadisu
Disolo lusadisu
Kalasi
Disolo kalasi
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Module:TableTools
828
5419
53073
42733
2026-09-03T12:57:27Z
Hamish
8147
Update from [[d:Special:GoToLinkedPage/enwiki/Q15408619|master]] using [[mw:Synchronizer| #Synchronizer]]
53073
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
Armat (kimvuka ya nkweso)
0
7653
53084
52669
2026-09-03T22:18:07Z
Mitte27
4432
Requesting deletion ([[:m:Special:MyLanguage/User:TenWhile6/XReport|XReport]] v3.1c)
53084
wikitext
text/x-wiki
<noinclude>{{delete|1=Cross-wiki spam. <small>[[:m:Special:MyLanguage/User:TenWhile6/XReport|XReport]]</small>}}</noinclude>
'''Le FC Armat''' (en ukrainien: ''ФК «Армат»'') est un club de '''médias-football''' (Media Football) basé à Dnipro, en Ukraine, fondé en novembre 2018. Né d'un projet de la communauté arménienne locale, le club a évolué des championnats amateurs de football à 5 jusqu'à devenir l'une des équipes phares du football médiatique ukrainien.<ref>https://uasteel.media/teams/armat</ref>
== Histoire ==
Le club est créé à la fin de l'année 2018 sous l'impulsion d'Arthur Ayriyan. À ses débuts, l'équipe dispute des tournois urbains et régionaux à Dnipro dans des formats réduits (futsal et mini-football).<ref>https://sport.ua/uk/news/844438-emotsii-seleznyova-ta-zabiti-buliti-yak-proyshov-match-armat-ruh-media-tim</ref>
Avec l'explosion du phénomène du « médias-football » en Ukraine — un concept populaire de ligues professionnalisées réunissant des blogueurs, des célébrités de la télévision, des artistes et d'anciens footballeurs professionnels —, le club se structure. Il intègre les compétitions nationales majeures, notamment les tournois de l'organisation '''UA Steel'''. L'équipe s'est forgée une solide réputation d'outsider coriace, célèbre pour ses victoires à la dernière minute, ce qui lui vaut le surnom de « la licorne des ''come-backs'' ».<ref>https://champion.com.ua/ukr/football/yevgen-seleznov-posvarivsya-z-ubolivalnikom-pid-chas-matchu-medialigi-1064934/</ref>
== Palmarès ==
* '''UA Steel League''' :
** Vice-champion (médaille d'argent) : Saison 2025.
* '''UA Steel Cup''' :
** Finaliste de la Coupe d'hiver : 2025.
== Personnalités du club ==
L'effectif du FC Armat se distingue par un mélange unique de créateurs de contenu web, d'athlètes olympiques et d'anciennes gloires du football de haut niveau :
* '''Président-fondateur''' : Arthur Ayriyan.
* '''Vice-président''' : '''Evhen Seleznyov''', attaquant international ukrainien historique (ancien finaliste de la Ligue Europa avec le FC Dnipro et joueur du Shakhtar Donetsk). Il a rejoint le projet en tant que joueur en 2024, avant d'être nommé à la direction du club fin 2025.<ref>https://sport.ua/uk/news/877869-gol-seleznyova-ta-dubl-armat-zdolav-ruh-media-tim-u-matchi-z-6-ma-myachami</ref>
* '''Entraîneur principal''' : Maksym Bilyk.
* '''Joueurs notables''' :
** '''Mykola Ischenko''' (ancien défenseur international du Shakhtar Donetsk).
** '''Zhan Beleniouk''' (lutteur de niveau mondial, champion olympique et député au Parlement ukrainien).
** '''Yehor Dyrda''' (influenceur et blogueur de football très suivi en Ukraine).<ref>https://sport-express.ua/football/43863-dumav-sho-rosiyani-nas-rozstrilyayut-futbolist-bloger-dirda-pro-poryatunok-vid-trokh-kul-armat-i-seleznova</ref>
== Identité et couverture médiatique ==
Basé dans une grande ville industrielle située à proximité relative de la ligne de front, le club bénéficie d'un fort élan de solidarité populaire. Le FC Armat documente de manière intensive le quotidien de ses joueurs à travers des vlogs et des mini-séries diffusés sur sa chaîne YouTube officielle et ses plateformes numériques.<ref>https://news.obozrevatel.com/ukr/sport/sport/faeri-bulit-seleznova-ta-borotba-do-ostannih-sekund-yak-minuv-match-armat-ta-profan-v-ua-steel-league.htm</ref>
sxuxukhy7fzxcf34n6wn64r03q5staq
Yvette Tembo Kulemfuka
0
7733
53074
2026-09-03T14:57:14Z
OtikolenoiL
11601
Created by translating the page "[[:fr:Special:Redirect/revision/239193127|Yvette Tembo Kulemfuka]]"
53074
wikitext
text/x-wiki
'''Yvette Tembo Kulemfuka''', butukaka na kilumbu 26 ngonda ya tatu 1981, na Kinshasa, Repubilika ya Kongo ya Dimokalasi. Yandi kele na kati ya kimvuka UDPS/Tshisekedi, yandi vandaka na bisika na luyalu ya leta na ntwala ya kuponama ministre ya provense na Kinshasa. Yandi salaka mingi-mingi bonso ministre ya mbongo mpi ya mbongo na luyalu ya mbanza-provense ya Kinshasa yina mfumu ya insi Daniel Bumba Lubaki vandaka kutwadisa na mvu 2024.
tpoz5xh3n8bl8rdrsafoc6tlq8a7kbm
53075
53074
2026-09-03T14:58:09Z
OtikolenoiL
11601
53075
wikitext
text/x-wiki
'''Yvette Tembo Kulemfuka''', butukaka na kilumbu 26 ngonda ya tatu 1981, na Kinshasa, Repubilika ya Kongo ya Dimokalasi. Yandi kele na kati ya kimvuka UDPS/Tshisekedi, yandi vandaka na bisika na luyalu ya leta na ntwala ya kuponama ministre ya provense na Kinshasa. Yandi salaka mingi-mingi bonso ministre ya mbongo mpi ya mbongo na luyalu ya mbanza-provense ya Kinshasa yina mfumu ya insi Daniel Bumba Lubaki vandaka kutwadisa na mvu 2024.
== Biografi ==
=== Bumwana mpi Luyantiku ===
Yvette Tembo Kulemfuka butukaka na kilumbu ya 26 ya ngonda tatu ya mvu 1981, na Kinshasa; yandi kele muntu ya teritware ya Gungu na provense ya Kwilu.
=== Kulonga ===
Yandi tangaka nzo-nkanda ya nene na Collège de la Salle na Kinshasa. Na nima, yandi bakaka diplome ya leta na mambu ya mumbongo mpi ya luyalu. Yandi kele ti diplome ya ekonomi, diplome ya ntete na mambu ya mbongo, mpi diplome ya master na mambu ya mbongo, ya kuteka, mpi ya kutwadisa bimvuka ya politiki.
=== Kukota na mambu ya politiki ===
Yvette Tembo Kulemfuka kele na kati ya kimvuka mosi (Union pour la démocratie et le progrès social) (UDPS/Tshisekedi). Yandi kotaka na bisalu ya politiki ya kimvuka na ntwala ya kubaka mikumba na kati ya luyalu ya provense ya Kinshasa.
Na kuponama ya kizunga ya ngonda kumi na zole ya mvula 2023, yandi vandaka na kati ya ba candidats ya UDPS/Tshisekedi na kizunga ya kuponama ya Gungu na kizunga ya Kwilu. Liste ya nsuka yina CENI me basisa ke monisa yandi bonso candidat ya mvimba .
alxkgoar1wlmzn8b8sgnw9qtisuhkvi
Jean Elongo Ongona
0
7734
53076
2026-09-03T15:09:11Z
OtikolenoiL
11601
Created by translating the page "[[:fr:Special:Redirect/revision/239193758|Jean Elongo Ongona]]"
53076
wikitext
text/x-wiki
'''Jean Elongo Ongona''' (me butuka na kilumbu tanu ya ngonda tatu na mvu 1954, na Kindu) kele nlongi ya mambu ya mbongo mpe mfumu ya luyalu na Repubilika ya Kôngo ya Dimokalasi.
oyrxzh18i62qzpws6xl93qo8ye5y8gn
53077
53076
2026-09-03T15:09:42Z
OtikolenoiL
11601
53077
wikitext
text/x-wiki
'''Jean Elongo Ongona''' (me butuka na kilumbu tanu ya ngonda tatu na mvu 1954, na Kindu) kele nlongi ya mambu ya mbongo mpe mfumu ya luyalu na Repubilika ya Kôngo ya Dimokalasi.
== Carrière ==
Nlongi na nzo-nkanda ya nene ya mbongo, yandi me baka diplome ya mbongo na nzo-nkanda ya nene ya Lovanium (Kinshasa). Mfumu Elongo kele muntu ya ke zabaka mambu ya mbongo mingi yina me longukaka na Institut ya Fonds Monétaire International mpe sambu na ba Programmes d’Ajustement ya Banque Mondiale na Université ya Clermont-Ferrand (France). Yandi me sala kisalu ya mfumu ya ba departema mingi na Banque Centrale ya Congo (BCC) (yina vandaka ntete Banque ya Zaire) mpe yandi me sala kisalu ya Auditeur Général ya BCC. Mutindu yandi kele mfumu ya nene na Banque Centrale ya Kongo (BCC), yandi me vukana na lweka ya Guverneur Jean-Claude Masangu na kisalu yina me nata na kuvutula mbongo ya Kongo na mvu 1998.
Na kifulu ya mfumu ya bisalu na ministère ya mbongo mpe mfumu ya kimvuka ya ba nganga-nzambi ya luyalu na kati ya ngonda ya sambanu ya mvula 1994 ti ngonda ya zole ya mvula 1996, yandi twadisaka kimvuka ya tekiniki yina salaka mpe tulaka na bisalu Programme Autonome de Gestion Macroéconomique ya luyalu, yina nataka nsuka na yau na kukulumusa hyperinflation ya Zaire, na72. 1994 na 541,909% na mvula 1995. Banda ntangu yayi ya mfunu na disolo ya mbongo ya République Démocratique du Congo, insi me mona diaka ve ntalu ya mbongo mingi. Na nsi ya lutwadisu ya ministre ya mbongo ya ntangu yina, Pierre Pay-Pay wa Syakasighe, yandi lendaka mpi kutula ntima na Nicolas Kazadi, ndongisi ya mambu ya mbongo ti ya mbongo na kati ya kabinete. Na ntangu yayi, yandi me yantika kusala ngidika mosi yina me bongisama samu na kusadisa Leta na kutomisa mbongo na yandi: Direction générale des revenus administratifs, judiciaires, biens de l’État et équité (DGRAD).
Na mvula 2007, yandi me ponama na nsiku ya mfumu ya insi na kuvanda mfumu ya kimvuka ya Direction générale des revenus administratifs, judiciaires, biens de l’État, et équité (DGRAD), kisalu yina yandi salaka tii na mvula 2011. Na ntangu ya luyalu na yandi, mbongo ya kimvuka yayi ya mbongo me kuma mingi kuluta mbala zole][6]. Na ngonda ya nsambwadi ya mvula 2021, yandi me ponama na nsiku ya mfumu ya insi bonso muntu ya kimvuka ya ba mfumu ya banki ya nene ya Congo (BCC).
Na ngonda ya tatu ya mvu 2021, yandi me basisa mukanda mosi ya kele na ntu-dyambu KUTUBA EMERGENCE YA KONGO YA DEMOKRATIKI NA NZILA YA LUYALU.
=== Bisalu ya Socio-éducatif ===
Mfumu ya Fondation FONJEL, yandi ke sadisa na kupesa mbanza Kindu, ntu mbanza ya provense ya Maniema, kisika ya kubumba ba mvumbi mpe bisalu yankaka ya mavimpi.
1zjb8zk8l5zgfpg777ax57y1wjomnku
Marie-Chantal Kaninda
0
7735
53078
2026-09-03T15:35:50Z
OtikolenoiL
11601
Created by translating the page "[[:fr:Special:Redirect/revision/235461029|Marie-Chantal Kaninda]]"
53078
wikitext
text/x-wiki
'''Marie-Chantal Kaninda''' kele mfumu ya kinkita ya Kongo
kwbxgcfdu7hshx2o8xf6944wrjv3qcl
53079
53078
2026-09-03T15:36:21Z
OtikolenoiL
11601
53079
wikitext
text/x-wiki
'''Marie-Chantal Kaninda''' kele mfumu ya kinkita ya Kongo.
== Luzingu ==
=== Malongi ===
Marie-Chantal kele na diplome ya mambu ya mbongo na nzo-nkanda ya nene ya Liège na Belgique.
=== Kisalu ===
Marie-Chantal yantikaka kisalu na yandi na insi ya wolo, yandi salaka na kimvuka ya bantu ya ke salaka kisalu ya matadi ya ntalu na Ghana, Ashanti Goldfields, na mvu 1998. ntuadisi ya bima.
Na mvu 2005, yandi kwendaka kusala kisalu ya diama mpi yandi kotaka na kompani mosi ya Afrika ya Sudi (De Beers), kisika yandi salaka bisalu mpi mikumba ya mutindu na mutindu na bansi ya kuswaswana na nsungi ya bamvula sambanu. Na mvu 2011, yandi me sala Fondation Marie-Chantal Kaninda Muelu (MCKM), kimvuka mosi ya ke sosaka ve mbongo, yina ke salaka kisalu ya kupesa ngolo na bakento ti bana ya bankento. Kaka na mvula yina, yandi twadisaka kimvuka ya kulonguka yina salaka Nsiku ya ntete ya bisalu ya secteur privé na République Démocratique du Congo (RDC), na kintuadisi na kimvuka ya bisalu ya Congo.
Na mvu 2012, Marie-Chantal kumaka mfumu ya kisalu ya ke talaka mambu ya nganda ya Afrika na kompani mosi ya Anglo-Australien Rio Tinto, kisalu yina yandi salaka bamvula kuluta iya. Na mvu 2016, yandi katukaka na Rio Tinto mpi yandi salaka kompani na yandi mosi, MCK&L Consulting Limited, kisika yandi salaka kisalu ya Direktere. Na ngonda ya tatu ya mvula 2017, yandi me kuma nkento ya ntete ya Afrika yina me baka kisika ya mfumu ya kisalu ya Conseil mondial du diamant (WDC), kisalu yina yandi me baka na nima ya kusala na kimvuka ya ba ntuadisi ya ba initiatives multilatérales de développement du diamant (DDI). Na mvu 2019, yandi kotaka na kimvuka ya Glencore RDC bonso mfumu ya kisalu mpi mfumu ya mambu ya nene. Tuka muna ngonde a Yuli ya mvu wa 2022, yandi i mfumu a buka kia afidi a kompani dia Kamoto Copper (KCC). Na mvu 2023, yandi me kuma mfumu ya Glencore RDC.
Ba lufutu mpe ba lukumu: Yandi me kota na liste ya ba nkento ya kuluta ngolo ya Forbes Africa, lukumu yina yandi me baka bamvula tatu ya kulandana, ya nsuka na ngonda ya tatu ya mvula 2023.
s71zg38cud25jbah5kc10830agsdcz5
Marie-Thérèse Safi Sombo
0
7736
53080
2026-09-03T15:59:33Z
OtikolenoiL
11601
Created by translating the page "[[:fr:Special:Redirect/revision/238929519|Marie-Thérèse Safi Sombo]]"
53080
wikitext
text/x-wiki
Marie-Thérèse Safi Sombo, me zabana na nkumbu ya Safi Sombo Ayane Marie-Thérèse, kele muntu ya Kongo ya politiki, longi ya iniversite, muntu ya ke salaka bansosa, mpe munganga ya ntu. Yandi me sala kisalu ya ministre ya malongi ya zulu mpe ya iniversite ya Republique Démocratique du Congo banda kilumbu ya 24 ya ngonda ya sambanu ya mvula 2024, na luyalu ya Suminwa na nsi ya mfumu ya insi Félix Tshisekedi.
kqxu14falwzagqlujs6w6csmsvj8me7
53081
53080
2026-09-03T16:00:08Z
OtikolenoiL
11601
53081
wikitext
text/x-wiki
'''Marie-Thérèse Safi Sombo''', me zabana na nkumbu ya Safi Sombo Ayane Marie-Thérèse, kele muntu ya Kongo ya politiki, longi ya iniversite, muntu ya ke salaka bansosa, mpe munganga ya ntu. Yandi me sala kisalu ya ministre ya malongi ya zulu mpe ya iniversite ya Republique Démocratique du Congo banda kilumbu ya 24 ya ngonda ya sambanu ya mvula 2024, na luyalu ya Suminwa na nsi ya mfumu ya insi Félix Tshisekedi.
== Luzingu ==
=== Malongi ye Kisalu kia Nzo-Nkanda ===
Marie-Thérèse Safi Sombo bakaka diplome na yandi ya kimunganga na Iniversite ya Kinshasa na mvu 2004. Na nima yandi me longuka mambu ya kimunganga ya ntu. Na 2020, yandi kumaka longi na Centre Neuropsychopathologique (CNPP) ya Iniversite ya Kinshasa mpi yandi kotaka na Faculté ya Kimunganga na Iniversite yina.
Yandi ke longaka mambu ya me tala butomfu, maladi ya ntu, butomfu ya nitu, mpi maladi ya ntu ya minganga. Kisalu na yandi ya kulonga kele mpi na nzo-nkanda ya nene ya Kisangani, na nzo-nkanda ya nene ya Bunia, na nzo-nkanda ya nene ya Uélé, mpi na Institut pédagogique ya Kinshasa (IPK).
Banda 2020, yandi kele na kati ya kimvuka ya bikalulu ya mbote ya Nzo-Nkanda ya Mavimpi ya Bantu Yonso na Iniversite ya Kinshasa. Yandi kele mpi muntu ya ke salaka bansosa na Institut National de Recherches Biomédicales (INRB), na kati ya Unité des Morbidités Complexes. Bisika ya yandi ke salaka bansosa kele maladi ya ke sambukilaka misisa ya butomfu, kuyela ya misisa ya butomfu, psychologie ya misisa ya butomfu, maladi ya ntu, mpi maladi ya ntu.
=== Carrière politique ===
Marie-Thérèse Safi Sombo kele mosi na kati ya bantu 54 ya luyalu ya Suminwa yina bo ponaka na kilumbu ya 29 ngonda ya tanu 2024. Yandi kele ministre ya malongi ya zulu ti ya iniversite.
71og021q6k4cwqjp9f535ec47xmx4k9
Sotexki
0
7737
53082
2026-09-03T20:44:53Z
AdamLynnMcGill007
11872
Création en traduction article "Sotexki" #WIKI100DaysRDC
53082
wikitext
text/x-wiki
[[Image:Cours d'élevage de la SOTEXKI.jpg|thumb|vignette|SOTEXKI Malongi ya Kusansa Bibulu]]
Kimvuka ya bilele ya Kisangani (Sotexki) kele kimvuka ya bilele ya leta yina kele na kisika ya nene na Kisangani, na kizunga ya [[Tshopo]] na [[Repubilika ya Kongo ya Dimokalasi]]. Yau yantikaka na kilumbu ya 24 ya ngonda kumi na mosi ya mvula 1974, na mfumu ya basoda Mobutu Sese Seko, kompani yina vandaka izine ya nene ya bilele na Zaire na nsungi ya bamvula 15 mpe mfumu ya bisalu ya nene na kizunga ya node-est ya insi—kisika yina pesaka yau zina ya "Gécamines ya Grande Orientale"<ref name="AdamLynnMcGill007">''Kisangani :La Société Textile est à l'arrêt, https://www.radiookapi.net/2015/04/08/actualite/economie/kisangani-la-sotexki-est-larret, Radio Okapi, 2015-04-08</ref>.
== Lusansu ==
=== Kisika ===
Mulin ya ntete ya kusala bilele vandaka na Kisangani banda na mvu 1963 (yo vandaka kusadila bantu 200 yina vandaka kusala bametre 350 000 konso mvula). Yau kangamaka na nima ya kukolama ya Simba na mvu 1964. Samu na kuvutula ngolo na mbongo ya kizunga ya Grande Orientale mpe kuyika ntalu na coton ya Bas-Uélé, luyalu ya Zaire salaka kompani Sotexki na mvu 1971<ref name="AdamLynnMcGill008">''La Société Textile de Kisangani a été créée en 1971, suite à la convention signée entre la R.D.C. et le groupe Beaujolin et Cie de France, https://www.stanleyville.be/sotexki.html, stanleyville.be, 2004, Consulté le 01 septembre 2026 </ref>.
=== Ntangu ya Wolo (1974-1988) ===
Na luyantiku: bantu ya kisalu 1 000, bametre 1,5 milio. Na nsadisa ya politiki ya kieleka mpe ya kumanga kukotisa bilele ya *pagne* (bilele ya kuniema), yau kumaka na zulu na mvula 1988: bisadi 2.500 mpe ba metre 17,8 milio. Yo lwatisaka insi ya mvimba.<ref name="AdamLynnMcGill008" />.
=== Kukulumuka ya Bima (1991–2015) ===
1991–1993: kubotula bima na Kisangani, kuyiba, mpe kukotisa ba ntungulu mpe bima ya bantu yina ke kotisaka bima na insi ya Chine mpe ya Pays-Bas. 1996–2003: mvita, kufwa ya mvimba ya masolo na kati ya Kisangani ti Kinshasa, mpi kukonda ya mazuti ti ya bima ya mpa. Na nima ya bamvula kuluta 40, bisika yina bo vandaka kusala bima kumaka ya kubeba mpi ya kukonda mfunu, mpi bima yina bo vandaka kusala vandaka kukuma fioti kibeni yo yina bo vandaka kukuka diaka ve kufuta mbongo ya kisalu<ref name="AfricaPress2022">''Vers la relance de la SOTEXKI, https://www.africa-press.net/congo-kinshasa/economie/vers-la-relance-de-la-societe-textile-de-kisangani-sotexki, Africa-Press, 2022-09-09</ref>.
Na ngonda ya iya ya mvu 2015, Radio Okapi zabisaka nde bo me kanga kibeni kisalu na yo. Na mvu 2021, kisalu ya kusala bima kumaka bametre 541 290, mpi kompani yango vandaka kusadila bantu 350.
== Ntungulu na kimvwama ==
E kompani diadi disalanga muna mpila ya kinkita yaswaswana. Nsadulu ya mbongo na yau kele mutindu yayi: 40% kele ya luyalu ya Kongo, mpe 60% kele ya Texico SA. Na ngonda ya sambanu 2025, mambu ya luvunu panzanaka na ba nzila ya kusosila bansangu na kutubaka ti kompani me tekama na [[Joseph Kabila]]. Ministre ya Industrie buyaka ngolo rapore yina, yandi tubaka na kisika ya kutuba nde luyalu kele ti lukanu ya kumatisa ntalu ya mbongo yina bo ke pesaka bantu tii na 85 na kati ya nkama<ref name="Enquete2025">''Fausse rumeur autour de la SOTEXKI : l'entreprise n'a pas été cédée à Joseph Kabila, https://enquete.cd/2025/06/11/fausse-rumeur-autour-de-la-sotexki-lentreprise-na-pas-ete-cedee-a-joseph-kabila-le-ministre-de-lindustrie-clarifie/, Enquete.cd, 2025-06-11</ref>.
Ntuadisi: Ministère ya bisalu ya bisalu mpe Fonds de promotion industrielle (FPI).
== Kisika ya izine mpi kisalu ya kusala ==
Kisika mosi ya ba hectare 14 na PK4 na nzila ya [[Buta]]. Ba atelier tatu: kutunga bilele, kutunga bilele (kusadila bisadilu ya bo ke bingaka Picanol yina katukaka na Belgique), mpi kuniema bilele. Nzo ya ngolo ya bo me kudipesaka na mafuta yina kele ti ngolo ya 2,5 megawatts, yina ke diaka 4 000 litre ya mafuta konso kilumbu.
Kuzwa bima ya ntete: coton ya [[Buta]] ([[Bas-Uélé]]), [[Mambasa]], mpe [[Bunia]] ([[Ituri]]). Kuyindula ngolo ya kusala: bametre 12 milio na mvula. Kusala ya kieleka na mvu 2021: bametre 541 290.
== Bima ya bantu mingi ke zolaka ==
* Tissu "Maman Wagenia": kele na kifwanisu ya ba plateforme ya mabaya ti mitambu ya bambisi yina balobi-mbisi vandaka kusadila na Chute de Wagenia.
* Tissu "Tshopo Amani": kele na kifwanisu ya pizio ti karti ya kizunga ya Tshopo.
* Tissu "Université de Kisangani": sambu na milulu ya malongi.
* Bilele ya FARDC (basoda), ya bapolisi, ti ya banzo-nkanda.
Tuka muna mvu wa 1995, e mpila zazi zavangilwa kwa kompani za nsi za kinzenza zivanganga kopi zazi—e kuma kiantete kifilanga e kompani diadi mu fwa.
== Kisika ya kuzinga ya Sotexki ti lusadisu na yo na kimvuka ==
Mutindu yo vandaka sambu na Gécamines, Sotexki vandaka ti nzo na yo ya bantu ya kisalu na Makiso, yo vandaka ti nzo-nkanda ya luyantiku ya Sotexki, kisika ya bo ke pesaka bankisi, kisika ya nsaka ya nkweso, mpi magazini ya kompani mosi. Na ntangu yo vandaka ti kimvwama mingi, bantu 15 000 vandaka kutula ntima na izine yina na mutindu ya kukonda kukana sambu na kuzinga. Kukangama na yau salaka nde bantu mingi ya kisalu kukwenda kuzinga na [[Angola]] ti na [[République du Congo|République du Congo (Congo-Brazzaville)]].
== 2022–2026 Nsikudukusu ya kuvutula ngolo ==
Plan stratégique ya ntalu ya badolare 17,5 millions, yina me ndimama na Conseil des ministres na kilumbu ya 9 ngonda ya nsambwadi 2022<ref name="AfricaPress2022"/>.
* Kitini ya ntete: Bamilio 7,669 ya badolare me basika dezia mpi bo me sala audit sambu na kisalu ya kuyidika diaka.
* Phase 2: 5,6 millions ya badolare ya FPI samu na ba masini ya mpa.
* Kitini ya tatu: Mbongo yina me bikala na Trésor Public samu na kulungisa kisalu ya mvula mosi ya ba metre 108 millions mpe kusala tissu ya *bazin* ya mbote.
Na ngonda ya iya ya mvu 2026, Theoveul Lotika, ntumwa ya luyalu yina ke monisa Kisangani, ke lomba nde bisalu kuyantika diaka nswalu<ref name="RadioOkapi2026">''Le député Theoveul Lotika plaide pour la relance urgente de la SOTEXKI, https://www.radiookapi.net/2026/04/04/actualite/politique/le-depute-theoveul-lotika-plaide-pour-la-relance-urgente-de-la-sotexki, Radio Okapi, 2026-04-04</ref>. Lukanu kele ya kukulumusa ntalu ya *pagnes* (bilele ya kuniema), yina ke lombaka RDC badolare bamilio 20 konso mvula<ref name="RadioOkapi2026" />.
== Na kinkulu ya bantu yonso ==
Sotexki ke tubilama na nkunga ya rumba "Kisangani Boyoma" ya kimvuka Tropicana mpe na ba diskure ya politiki mutindu kidimbu ya kubwa ya bisalu ya bisalu. Bo ke sadilaka kaka lele ya Sotexki bonso kitini ya makabu ya makwela ya kinkulu na kati ya bantu ya Topoke mpi ya Lokele.
== Tala mpe ==
== Ba referansi ==
{{références}}
== Ba referansi ==
* ''Mandefu Yahisule'', Kisangani: Identité et Memoire, L'Harmattan, 2010.
* ''Ministère ya ba inzo ya bisalu'' (RDC), Plan ya nzila ya kutunga ba inzo ya bisalu 2021–2040, 2021.
== Banzila ya nganda ==
r5gtxcm0sp34pnfcaafl2z8vax85e4y
Module:Exponential search
828
7738
53083
2026-09-03T22:10:38Z
Hamish
8147
[IPE-NEXT] Quick edit imported from [[:w:en:Module:Exponential search]]
53083
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