If you reflash main you will lose patches.But you can use GSlide to add patches in the firmware file.And language can be added after flashing (before 1st start of phone) by adding language files in "tpa\preset\system\language\" (Maybe you have to delete "allowed_language.txt" but I'm not sure.)