Saturday, February 28, 2026

Amerika yanze ko Venezuela yishyurira Maduro umwunganizi

 


 28-02-2026 - saa 2:37,  Nzayisenga Adrien, 

Umunyamategeko wa Nicolás Maduro ku byaha ashinjwa na Leta Zunze Ubumwe za Amerika byo gucuruza ibiyobyabwenge, Barry Pollack, yatangaje ko ubutegetsi bwa Trump bwanze ko Venezuela imwishyurira ikiguzi cy’ubwunganizi.

Barry Pollack yabibwiye umucamanza w’Urukiko rwa Manhattan mu butumwa yohereje yifashishije email.

Yagaragaje ko Minisiteri y’Imari ya Amerika yahagaritse uburenganzira bwo kwishyura ikiguzi cy’ubwunganizi bwa Maduro mu gihe Guverinoma ya Venezuela yasabaga kumwishyurira n’umugore we Cilia Flores.

Maduro n’umugore we bafungiwe i New York nyuma y’uko batawe muri yombi n’icyo gihugu mu bitero byagabwe kuri Venezuela ku wa 3 Mutarama 2026.

Abo bombi, Amerika ibashinja ibyaha birimo ubucuruzi bw’ibiyobyabwenge n’ibikorwa by’iterabwoba.

Uyu munyamategeko yavuze ko ku wa 9 Mutarama, hatanzwe uburenganzira kuri Guverinoma ya Venezuela bwo kwishyura amafaranga y’abanyamategeko ariko nyuma y’amasaha atatu gusa bugahita bwongera gukurwaho ntihanasobanurwe impamvu.

Pallock yavuze ko yasabye ibiro bishinzwe kugenzura umutungo w’amahanga ku wa 11 Gashyantare korohereza Venezuela ku buryo yakuzuza inshingano zayo zo kwishyura abunganizi nubwo bitarakorwa.

Yavuze ko mu gihe bitakorwa bityo, Maduro nta bushobozi yabona bwo kwishyura abamwunganira ahubwo ko yazasaba urukiko ubufasha kugira ngo abashe kunganirwa.

Mu kirego cy’impapuro 25, Maduro ashinjwa gukorana n’amatsinda y’aba-Cartels ndetse n’abasirikare batandukanye mu kwinjiza ibiyobyabwenge byo mu bwoko bwa Cocaine muri Amerika.

Harimo kandi ibirego byo gukubita no gukomeretsa, ubwicanyi n’ibindi.

Mu gihe byabahama Maduro n’umugore we bahanishwa igihano cy’igifungo cya burundu.

Ubwo yagezwaga imbere y’urukiko ku wa 5 Mutarama 2026, Maduro yahakanye ibyaha byose ashinjwa birimo no kuba intandaro y’ibiyobyabwenge bitundirwa muri Leta Zunze Ubumwe za Amerika.

Amerika yanze ko Venezuela yishyurira Maduro umwunganizi

U Rwanda ntirwumva uburyo Gen Ekenge akidegembya nyuma y’imvugo zibiba urwango

 

Nzayisenga Adrien, Umwanditsi
 


 

Minisitiri w’Ububanyi n’Amahanga n’Ubutwererane, Ambasaderi Olivier Nduhungirehe, yahamije ko amagambo y’urwango yibasira Abanye-Congo bo mu bwoko bw’Abatutsi ashyigikiwe n’ubutegetsi bwa Repubulika Iharanira Demokarasi ya Congo.

Mu nama y’akanama k’Umuryango w’Abibumbye gashinzwe uburenganzira bw’ikiremwamuntu yabereye i Genève mu Busuwisi, Minisitiri Nduhungirehe yagaragaje ko ibikorwa byibasira amoko n’ingengabitekerezo ya jenoside bikomeje gukwirakwira muri RDC.

Ati “Mu myaka myinshi, akarere kacu kashegeshwe n’ubuhezanguni bushingiye ku moko n’ingengabitekerezo ya jenoside. Uyu munsi, ibi bikorwa byongeye kugaragara mu burasirazuba bwa RDC, aho ubugizi bwa nabi buri gukorerwa abanyantege nke.”

Minisitiri Nduhungirehe yatangaje ko Abanye-Congo bo mu bwoko bw’Abatutsi barimo Abanyamulenge batuye mu ntara ya Kivu y’Amajyepfo bari kugabwaho ibitero n’imitwe yitwaje intwaro ishyigikiwe na Leta ya RDC, ingabo z’iki gihugu na zo zikabigiramo uruhare.

Ati “Imidugudu yose iri kuraswa n’indege na drones. Inzu zaratwitswe zirakongoka, zirasenywa, imiryango yarahunze ibitewe n’ubukangurambaga bugamije kuyirukana ku butaka bwa gakondo. Muri Kivu y’Amajyepfo, Abanyamulenge bajyanywe ahantu badashobora kurema amasoko, kujya ku mashuri, kuragira no kubona serivisi z’ubuvuzi.”

Yagaragaje ko u Rwanda rwatanze impuruza ku magambo y’urwango akomeje gukwirakwira muri RDC, ariko ko nta gifatika cyakozwe, ibyatumye abo muri Leta ya RDC n’imitwe yitwaje intwaro ishyigikiye byongera imbaraga muri ibi bikorwa bigamije ubugizi bwa nabi.

Mu Ukuboza 2025, uwahoze ari Umuvugizi w’ingabo za RDC, Gen Maj Sylvain Ekenge Bomusa, yavugiye kuri televiziyo y’igihugu (RTNC) ko abagore b’Abatutsikazi batajya babyarana n’abo badahuje ubwoko, asaba abagabo bo muri RDC kubitondera.

Minisitiri Nduhungirehe yasobanuriye akanama ka Loni gashinzwe uburenganzira bw’ikiremwamuntu ko amagambo Gen Ekenge yavugiye kuri RTNC yari yateguwe, kandi ko ari mu murongo wa Leta ya RDC itarigeze imukurikirana mu butabera.

Ati “Yari yateguwe mbere. Yayavugiye mu ruhame, yumvikana mu gihugu hose. Ni amagambo y’urwango ashyigikiwe na Leta, kandi Gen Maj Ekenge yahagaritswe by’agateganyo nyuma y’aya magambo, biteza uburakari ariko ntiyakurikiranywe n’ubutabera. Ayo magambo atesha agaciro ubwoko bwose, agashyira abagore mu kaga gakomeye. Amateka agaragaza ko iyo aya magambo afashwe nk’asanzwe, ubugizi bwa nabi bukurikiraho.”

Yagaragaje ko u Rwanda rugaragaza izi mpungenge rushingiye ku mateka rwanyuzemo, kuko nyuma y’igihe amagambo y’urwango akwirakwira, habayeho Jenoside yakorewe Abatutsi mu 1994, yatwaye ubuzima bw’abarenga miliyoni 1 mu gihe cy’iminsi 100.

Minisitiri Nduhungirehe yasabye akanama ka Loni gashinzwe uburenganzira bw’ikiremwamuntu kwamagana bikomeye amagambo y’urwango akomeje gukwirakwizwa n’abarimo abo muri Leta RDC, kagasaba ko bakurikiranwa n’ubutabera kandi abaturage bari mu kaga bakagezwaho ubutabazi vuba, nta kubogama.

.

Nzayisenga Adrien

Rwanda • Africa • History • Business • Technology • Knowledge

Page Views
0
Visitors
0
AdSense Revenue
Check AdSense

Support Nzayisenga Adrien

Ushobora gushyigikira ibikorwa byacu by'ubushakashatsi, ubumenyi, amateka n'itangazamakuru.

Support / Pay

Uko system ikora

Abasomyi basura blog → Google igatanga ads → abantu bareba cyangwa bagakanda ads mu buryo busanzwe → AdSense ikabara amafaranga → Google ikishyura konti yawe hakurikijwe payment settings za AdSense.

Ntukande ku matangazo yawe kandi ntusabe abandi kuyakandaho. Clicks zigomba kuba genuine.

. Rwanda Nziza Ngobyi Iduhetse | ADFID TV | Nzayisenga Adrien ADFID Africa | Digital Library & AI Content Creator

ADFID Africa

African knowledge, digital publishing and AI-powered content creation in one platform.

🤖 AI Content Creator

Create articles, YouTube scripts, Shorts, Facebook posts and SEO content.

📚 Digital Library

Store and manage your African books, research and educational resources.

📺 ADFID TV

Transform written articles into video-ready scripts.

💰 Monetization

Prepare your platform for advertising, subscriptions and reader support.

🤖 ADFID TV AI Content Creator

Create multiple content formats from one article.

📚 ADFID Africa Digital Library

📤 Upload E-Book

📊 ADFID Dashboard

Books

0

Articles Created

0

AI Generations

0

Platform Status

ONLINE

System Information

This running version stores demo data in your browser using localStorage.

For a production platform, connect this interface to a real backend, database, authentication system and AI API.

❤️ Support ADFID Africa

Support Knowledge & African Digital Content

Your support can help develop educational materials, African history resources, digital books and media content.


Email: nayisengadrianos@gmail.com

Mobile: +250 784 296 338

require("dotenv").config(); const express = require("express"); const multer = require("multer"); const path = require("path"); const crypto = require("crypto"); const { createClient } = require("@supabase/supabase-js"); const app = express(); const PORT = process.env.PORT || 3000; const SUPABASE_URL = process.env.SUPABASE_URL; const SUPABASE_SERVICE_KEY = process.env.SUPABASE_SERVICE_KEY; const ADMIN_PASSWORD = process.env.ADMIN_PASSWORD; if (!SUPABASE_URL || !SUPABASE_SERVICE_KEY || !ADMIN_PASSWORD) { console.error("Missing required environment variables."); process.exit(1); } const supabase = createClient( SUPABASE_URL, SUPABASE_SERVICE_KEY, { auth: { autoRefreshToken: false, persistSession: false } } ); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(express.static(path.join(__dirname, "public"))); const upload = multer({ storage: multer.memoryStorage(), limits: { fileSize: 100 * 1024 * 1024 }, fileFilter: (req, file, cb) => { const extension = path.extname(file.originalname).toLowerCase(); if ( extension !== ".pdf" && file.mimetype !== "application/pdf" ) { return cb(new Error("Only PDF files are allowed.")); } cb(null, true); } }); function checkAdmin(req, res, next) { const password = req.headers["x-admin-password"]; if (!password || password !== ADMIN_PASSWORD) { return res.status(401).json({ error: "Unauthorized" }); } next(); } function cleanFileName(name) { return name .replace(/[^a-zA-Z0-9._-]/g, "-") .replace(/-+/g, "-") .toLowerCase(); } /* GET BOOKS */ app.get("/api/books", async (req, res) => { try { const search = (req.query.search || "").trim(); let query = supabase .from("books") .select("*") .order("created_at", { ascending: false }); if (search) { query = query.or( `title.ilike.%${search}%,author.ilike.%${search}%,category.ilike.%${search}%` ); } const { data, error } = await query; if (error) { throw error; } res.json(data || []); } catch (error) { console.error(error); res.status(500).json({ error: "Unable to load books." }); } }); /* UPLOAD BOOK */ app.post( "/api/books", checkAdmin, upload.single("pdf"), async (req, res) => { try { if (!req.file) { return res.status(400).json({ error: "Please select a PDF file." }); } const title = (req.body.title || "").trim(); const author = (req.body.author || "").trim(); const description = (req.body.description || "").trim(); const category = (req.body.category || "General").trim(); if (!title || !author) { return res.status(400).json({ error: "Title and author are required." }); } const unique = crypto.randomBytes(8).toString("hex"); const filename = `${Date.now()}-${unique}-${cleanFileName(req.file.originalname)}`; const storagePath = `pdfs/${filename}`; /* Upload PDF to Supabase Storage */ const { error: uploadError } = await supabase.storage .from("books") .upload( storagePath, req.file.buffer, { contentType: "application/pdf", upsert: false } ); if (uploadError) { throw uploadError; } /* Get public PDF URL */ const { data: publicData } = supabase.storage .from("books") .getPublicUrl(storagePath); const pdfUrl = publicData.publicUrl; /* Save book information */ const { data, error } = await supabase .from("books") .insert({ title, author, description, category, pdf_path: storagePath, pdf_url: pdfUrl, downloads: 0 }) .select() .single(); if (error) { throw error; } res.json({ success: true, message: "Book uploaded successfully.", book: data }); } catch (error) { console.error(error); res.status(500).json({ error: error.message || "Book upload failed." }); } } ); /* DELETE BOOK */ app.delete( "/api/books/:id", checkAdmin, async (req, res) => { try { const id = req.params.id; const { data: book, error: findError } = await supabase .from("books") .select("*") .eq("id", id) .single(); if (findError) { throw findError; } /* Delete PDF from storage */ if (book.pdf_path) { await supabase.storage .from("books") .remove([ book.pdf_path ]); } /* Delete database record */ const { error: deleteError } = await supabase .from("books") .delete() .eq("id", id); if (deleteError) { throw deleteError; } res.json({ success: true }); } catch (error) { console.error(error); res.status(500).json({ error: "Unable to delete book." }); } } ); /* DOWNLOAD BOOK Increments download counter. */ app.get( "/api/books/:id/download", async (req, res) => { try { const id = req.params.id; const { data: book, error } = await supabase .from("books") .select("*") .eq("id", id) .single(); if (error || !book) { return res.status(404).send( "Book not found." ); } /* Increase download count */ await supabase .from("books") .update({ downloads: Number(book.downloads || 0) + 1 }) .eq("id", id); /* Redirect to PDF */ res.redirect(book.pdf_url); } catch (error) { console.error(error); res.status(500).send( "Download failed." ); } } ); /* HEALTH CHECK */ app.get("/api/health", (req, res) => { res.json({ status: "running", application: "ADFID Africa Digital Library" }); }); /* ERROR HANDLER */ app.use((error, req, res, next) => { console.error(error); res.status(400).json({ error: error.message || "Something went wrong." }); }); app.listen(PORT, () => { console.log(""); console.log( "==========================================" ); console.log( " ADFID Africa Digital Library" ); console.log( " PDF Library Server" ); console.log( ` Running: http://localhost:${PORT}` ); console.log( ` Admin: http://localhost:${PORT}/admin.html` ); console.log( "==========================================" ); }); ADFID Library Administration

ADFID AFRICA DIGITAL LIBRARY

Administrator Panel

Administrator Login