<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>I18n on Mi&amp;Bee Blog</title><link>https://blog.mickeyzzc.tech/en/tags/i18n/</link><description>Recent content in I18n on Mi&amp;Bee Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>蓝宝石的傻话</managingEditor><lastBuildDate>Sun, 19 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.mickeyzzc.tech/en/tags/i18n/rss.xml" rel="self" type="application/rss+xml"/><item><title>MiBeeNvr v0.9.0 → v0.9.1: ONVIF Zero-Config Auto-Discovery + Storage Rewrite + Lock-Free Camera Manager + Optional FFmpeg + Full i18n Repair</title><link>https://blog.mickeyzzc.tech/en/posts/mibee-oss/mibee-nvr-v0.9/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.mickeyzzc.tech/en/posts/mibee-oss/mibee-nvr-v0.9/</guid><description>&lt;p&gt;Nine cameras had been running on a Banana Pi M5 for over six months, and the engineering debt accumulated since v0.6 had reached the point where it needed paying off. The &lt;code&gt;/api/cameras&lt;/code&gt; endpoint would stall for 14.9 seconds while all 9 recorders started up — not because the traversal was slow, but because the &lt;code&gt;cm.mu&lt;/code&gt; RWMutex was blocking, holding every read operation out. ONVIF camera addition still required typing in IP addresses manually, and with a household of CW500s, DS-2CD2047G2s, and others, every new camera meant opening a terminal session — not sustainable. FFmpeg as the only third-party binary dependency meant every deployment needed a check for whether it was installed, and on Raspberry Pi you also had to worry about hardware encoder compatibility. And the older Xiaomi devices — Dafang, Xiaofang, Aqara G2 — couldn&amp;rsquo;t be integrated at all because they speak the TUTK protocol. None of these are new technical challenges; they&amp;rsquo;re engineering debt, and v0.9 pays it off in one shot.&lt;/p&gt;</description></item></channel></rss>