If there is any Portguese in the game after patching it using the file in the 'Final' download in my signature, you have patched it wrong.
I'm patching it the same way I've always patched hacks. For some reason I get an error message that says, "The file has been patched, but the data in the IPS file appears to be truncated or misaligned..."
I am using the exact Ruby ROM that I should be, down to the last letter: "0907 - pokemon - ruby version (u) (v1.0)"
In case I am in fact doing something wrong... here is how I patch the file:
1. Open Light Platinum (English) Final.ips
2. (select file to patch) ... I select the Ruby ROM
3. Error message.
I've also tried patching it by manually opening Lunar IPS and selecting the IPS file and then the Ruby ROM to patch, but the same thing happens, as expected...