Не обязательно использовать ресурсные файлы. Можно написать свой менеджер текстовых полей, который будет вытягивать к примеру из базы нужные блоки текста в зависимости от текущего языка.
В ресурсах кстати не очень удобно хранить такого рода информацию. Если надо будет поправить локализацию — прийдется по заново публиковать сайт. А если реализовать через базу — то и локализацию можно будет из админки править.