Философский ответ от КО: хранить локализуемые ресурсы отдельно от кода (в rc-файлах или чём-то подобном). Мелочь (отдельные символы) задавать через escape-последовательности.
Останется проблема с комментариями (будет абракадабра), но собираться всё должно правильно.