It seems the minimum you need is a language field on entries.
@book{Sharoni1969,
author = {ميخائيل، ملاك and الشاروني، حبيب},
date = {1969},
title = {المرجع فى قواعد اللغة القبطية},
location = {الاسكندرية},
publisher = {جمعية مارمينا العجايبي},
langid = {arabic}
}
@book{Browning1983,
author = {Browning, Robert},
date = {1983},
title = {Medieval and Modern Greek},
publisher = {Cambridge University Press},
langid = {english}
}
But that doesn't go far enough:
@misc{CBible2015,
date = {2015},
title = {\foreignlanguage{english}{Coptic Bible} الكتاب المقدس القبطي},
langid = {arabic}
}
Rendering of that example:
So I think we also need to allow langids to be attached to alternate title fields.
Seems the biblatex and latex world is a good place to look for how to do this.
First, this issue at their tracker:
https://github.com/plk/biblatex/issues/416
Second, this thread;:
https://tex.stackexchange.com/a/505649
It seems the minimum you need is a language field on entries.
But that doesn't go far enough:
Rendering of that example:
So I think we also need to allow langids to be attached to alternate title fields.