ОБНОВИТЬ: Патч теперь работает на OSX и Windows, и включает в себя переключатель WXUI для включения / отключения UPnP во время выполнения. Обратите внимание, что версия окна все еще использует miniupnpc (не родные библиотеки окна, кто-нибудь очень сильно об этом чувствует?).
Так как я не мог получить miniupnpc скомпилировать на Windows, Makefile, предназначен для использования в двоичную версию, опубликованную на веб-сайте (который включает в себя библиотеку, против которой Bitcoin связана, upnpc-exe-win32-20110215.zip). Для того, чтобы получить соответствующие заголовки, однако вам необходимо скачать архив первоисточника (miniupnpc-1.5.20110215.tar.gz) и скопировать * .h в C: \ upnpc-ех-win32-20110215 \ miniupnpc. Обратите внимание, что версии UNIX / OSX ожидают версии 1.5 (немного другое определение UPNP_AddPortMapping).
Кроме того, переводы уведомления об авторском праве в о диалоге необходимости изменить до этого должно быть подтянуто. В настоящее время только нидерландский была переведена (спасибо joepie91).
UPDATE 2: Добавлены переводы членами сообщества для французского, испанского и немецкого языков (плюс существующий голландский) и добавил русский, португальский и итальянский переводы с помощью Google Translate. Любой успел пересмотреть код и предложения или подумать, что готова?
UPDATE 3: Итальянский перевод обновлен благодаря Joozero. Кто-нибудь есть комментарии по коду?