That's related to the other L file. This is more guessing then anything else, but it could be, that this was caused by the following. By default, a single definition for the pasture is valid for all eras. When avain added my pasture, it could be that he explicitely excluded that definition and added a new one for the pasture. This new pasture definition then was set up to be valid for only certain eras. All this was correct and makes sense, also to explicitely exclude the default pasture definition for Hungary as it may cause problems otherwise, but left a gap for some eras that have no valid definition for Hungary anymore. If all this is true, the solution would be to copy the default definition, but enable the copy only for the eras where the hungarian pasture shouldn't show up and only for Hungary (one should disable it explicitely for all eras my pasture should show up and for all other civs). This technique can create a couple of copies of a single definition that each differ from each other only in minor things. I guess it is possible to get around this if the definitions are made very carefully, but considering VD, I still suggest this method as it's the best way to avoid unexpected problems, especially when you add further definitions or merge definitions of several civs.
Don't get discouraged, avain. I had and have similar problems when modding these files. I can remember that I was even able to help Geo a (very) little bit, although he knows much more about these files then me. I can't repeat it often enough: these two files are the most tricky xmls to mod...