You tend not to modify patches as much as apply the patch to the ROM it wants and translate the resulting file. This is as patches themselves might not contain the whole script (for a simple example someone doing the moody reply of "......" looks the same in most languages, and in this case item descriptions were probably not changed for everything).
Translation in that case takes place as it would on any other ROM (
https://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-new-2016-edition-out.73394/ ,
http://www.romhacking.net/start/ , don't know what we have for Spanish language right now). That said it is possible that the existing pokemon text altering programs will do things for you (it is quite possible for ROM hackers to change things such that exiting tools and techniques no longer work but it is not so common, especially not for a game mod as opposed to a translation from Japanese or something), afraid I have not kept up with DS pokemon hacking tools but
https://www.pokecommunity.com/ should house them if they exist (you will then what whatever is available for I guess pokemon black 2 and/or white 2).