乌克兰星期一(9月12日)宣布在乌克兰东北部又收复了几座村庄,把一些俄军赶回两国边界。
数月来,乌俄两军在领土得失方面一直是逐渐式的,但进入9月以来,乌军在哈尔科夫地区突然进军,收复大片失地,乌克兰领导人为此欢欣鼓舞。
乌克兰总统弗拉基米尔·泽连斯基(Volodymyr Zelenskyy)星期一在对全国发表的每晚讲话中说,自从本月开始攻势以来,乌军已收复6千多平方公里的领土。
他说:“我军的行动仍在继续。”
俄罗斯国防部周末承认军队后撤,声称这是将俄军重新集结在乌东的顿涅茨克地区。
乌克兰东北部的哈尔科夫州的州长奥列格·西涅古博夫(Oleh Syniehubov)说,“在前线某些地段,我们的守卫者抵达了与俄罗斯联邦的国界线,”而俄军则仓皇撤退。
新近解放的东部前线附近小镇扎列兹尼的居民德米特罗·赫鲁申科(Dmytro Hrushchenko)对英国天空新闻(Sky News)说:“俄罗斯人早晨还在这里。到了下午,他们突然开始乱喊,开始逃跑,乘坦克和装甲车狂奔。”
乌克兰武装部队总参谋部说,乌军部队过去一天内收复了20多处定居点。英国国防部说,最近几天,乌军收复了面积至少相当于伦敦大都会区的领土。
美国军方一位高级官员星期一说,乌克兰方面收复乌南和乌东失地的努力正在“取得进展”。这位官员说,哈尔科夫周围的俄军已经把地盘让给了乌克兰。
initInfographics(
{
groups:[],
params:[{“Name”:”embed_html”,”Value”:”u0026lt;blockquote class=”twitter-tweet”u0026gt;u0026lt;p dir=”ltr” lang=”en”u0026gt;”The u0026lt;a href=”https://twitter.com/hashtag/Russia?src=hashu0026amp;ref_src=twsrc%5Etfw”u0026gt;#Russiau0026lt;/au0026gt;|n military was riven with all kinds of weaknesses that were not apparent to the leadership u0026amp; probably should have been. And we saw a lot of those weaknesses play out” per the sr US defense officialu0026lt;/pu0026gt;— Jeff Seldin (@jseldin) u0026lt;a href=”https://twitter.com/jseldin/status/1569438712232296448?ref_src=twsrc%5Etfw”u0026gt;September 12, 2022u0026lt;/au0026gt;u0026lt;/blockquoteu0026gt;||data-pangea-embed::”true”||data-pangea-embed::”true”||data-pangea-embed::”true””,”DefaultValue”:””,”HtmlEncode”:false,”Type”:”HTML”}],
isMobile:true
});
(function (d) {
var userInput = Infographics.Param[“embed_html”],
thisSnippet = (d.getElementsByClassName ? d.getElementsByClassName(“twitterSnippet”) : d.querySelectorAll(“.twitterSnippet”))[0],
render = function () {
var madeDiv, bquote, sId = “twitterAPIForSnippet”;
try {
madeDiv = document.createElement(“div”);
madeDiv.innerHTML = userInput;
} catch (e) {
thisSnippet.innerHTML = “Twitter Embed Code is invalid or incomplete.”;
return;
}
bquote = madeDiv.childNodes[0];
if (bquote.tagName.toLowerCase() === “blockquote” && bquote.className.indexOf(“twitter”) !== -1) { //remove everything except paragraphs and links
var all = bquote.getElementsByTagName(“*”);
for (var i = all.length – 1; i >= 0; i–) {
var elm = all[i];
var tag = elm.tagName.toLowerCase();
if (tag !== “a” && tag !== “p”)
all[i].parentNode.removeChild(all[i]);
}
} else {
thisSnippet.innerHTML = “Twitter Embed Code does not contain proper Twitter blockquote.”;
return;
}
if (!d.getElementById(sId)) { //async request Twitter API
var js, firstJs = d.getElementsByTagName(“script”)[0];
js = d.createElement(“script”);
js.id = sId;
js.src = “//platform.twitter.com/widgets.js”;
firstJs.parentNode.insertBefore(js, firstJs);
}
thisSnippet.parentNode.style.width = “100%”;
thisSnippet.appendChild(bquote);
if (window.twttr && window.twttr.widgets) {
window.twttr.widgets.load();
window.twttr.events.bind(“rendered”, function (e) {
//fix twitter bug rendering multiple embeds per tweet. Can be deleted after Twitter fix the issue
if (e.target) {
var par = e.target.parentElement;
if (par && par.className === “twitterSnippetProcessed” &&
e.target.previousSibling && e.target.previousSibling.nodeName.toLowerCase() === “iframe”) {
//this is duplicate embed, delete it
par.removeChild(e.target);
}
}
});
}
};
thisSnippet.className = “twitterSnippetProcessed”;
if (d.readyState === “uninitialized” || d.readyState === “loading”)
window.addEventListener(“load”, render);
else //liveblog, ajax
render();
})(document);