они теоретически под русской версией 4.08 нормально ж должны работать ?

и как их можно руссифицировать ?
они не будут работать в случае если код кампании будет совпадать с другим, но русифицированным.
допустим, есть у нас campaignsDeD.dat - это английская версия заголовка.
а есть еще campaignsDeD_ru.dat - вот там порусски.
приоритет в русской версииигры будет у русского заголовка.
т.е. если в ангийской написано "кампания пилота по-2", а в русской - "миг-9", то мы полетим на миг-9.

чтоб русифицировать эти наборы, необходимо всего лишь перевести заголовки в campaignsХХХ.dat и ссоздать на этой основе campaignsХХХ_ru.dat
как здесь:
* Ю-88
Динамическая кампания за пилота Ю-88 1941-1942 гг.
Lvov41H Львов 1941
BarbarossaH Смоленск 1941
TyphoonH Москва 1941-1942

мы видим, что название операции переводить не вкоем разе нильзя.

но это минимум.
для полного перевода придется изучать файлы типа MessageEn.dat находить там идентификаторы операций (например - TyphoonH) и переводить брифинги, которые появляются при начале и при окончании операции в файл MessageRu.dat.
причем, это для восточного фронта.
если кампания на западе, то есть еще US_MessageEn.dat и GB_MessageEn.dat, для финов, румынов и пр. - тоже свои.