Я не люблю пользоваться параметром |язык= (считаю его ненужным), и опустил его в следующем примере; однако оказалось, что выбор между et al. и и др. и оформление значения параметра «номер» у Вас определяются именно значением параметра «язык»! Нельзя ли сделать так, чтобы в случае отсутствия последнего параметра алгоритм анализировал бы также, какой из альтернативных параметров «страницы» / «pages» / «seite» реально использован, и исходил бы из результатов данного анализа?