As mentioned to you in the Plutonium server, the short name for Portuguese is "bp" while for Polish it’s "po". The patch on Steam is made by the game developers to have Polish text with English audio, it doesn’t have Polish audio. A similar thing also applies to the official Steam language patch for Japanese. So, there’s no "fix" because it’s working the way the game devs made it.