>Скорее не вопрос, а опрос общественного мнения. Как по-вашему, насколько корректно при работе с иностранной информацией заменять иностранные воинские звания (colonel, ensign, oberst и т.д.) на русские аналоги? И отдельно к профессиональным публикующимся историкам: есть ли какая-то традиция или договоренность в этом вопросе?
Это корректно. Как правило, так и делается. Главное, чтобы замена была правильной.