mirror of
https://github.com/openwrt/luci.git
synced 2026-02-04 12:06:01 +08:00
Add logic into i18n-update.pl to break on noticing a fatal error in the .po file. That is needed especially for syncing with i18n-sync script, where possibly all modules and applications are synced and errors easily disappear from screen. Example: Updating ./applications/luci-app-keepalived/po/de/keepalived.po./applications/luci-app-keepalived/po/de/keepalived.po:928:40: invalid control sequence ./applications/luci-app-keepalived/po/de/keepalived.po:928:51: invalid control sequence msgmerge: found 2 fatal errors ./build/i18n-update.pl: [] failed: 256 and Updating modules/luci-base/po/zh_Hant/base.po modules/luci-base/po/zh_Hant/base.po:1169: duplicate message definition... modules/luci-base/po/zh_Hant/base.po:1129: ...this is the location of the first definition modules/luci-base/po/zh_Hant/base.po:1173: duplicate message definition... modules/luci-base/po/zh_Hant/base.po:1133: ...this is the location of the first definition msgmerge: found 2 fatal errors ./build/i18n-update.pl: [] failed: 256 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>