Where the installation page superlink within "Alternatively, you can install from the installation page on this site. " in 'Installing Adblock Plus' section.
It directs to http://adblockplus.org/en/installation, but it is a dead link. After the page was localized into Chinese pointing to http://adblockplus.org/zh-CN/en/installation, it was still unaccessable.
Please make http://adblockplus.org//en/installation link localizable, or auto redirect to http://adblockplus.org/zh-CN/