I am writing a thesis where the introduction is in French while the chapters are in English. I would like to cite some papers in both the introduction and the chapters, with an appropriate preposition. For example, I would like to cite "paper1" by author1 & author2 published in year1, such that in the in introduction it yields "author1 et author2 (year)" and in the chapter "author1 and author2" (year), with both references corresponding to one entry in the reference page at the end (where it does not matter whether it is "et" or "and"). Is it possible? I am using natbib and econ-aer.bst for the bibliography.
I have tried using:
\newcommand*{\andname}{et }
\addto \captionsenglish {\renewcommand*{\andname}{and }}
\addto \captionsfrench {\renewcommand*{\andname}{et }}
\newcommand*{\liaisonname}{et }
\addto \captionsenglish {\renewcommand*{\liaisonname}{and }}
\addto \captionsfrench {\renewcommand*{\liaisonname}{et }}
and replacing "and" by \andname in FUNCTION {bst.and} & FUNCTION {bst.ands}, & "and" by \liaisonname in FUNCTION {bst.cite.and} & FUNCTION {bst.cite.ands} in econ-aer.bst. This enables to choose whether "et" or "and" is used, and to have a different preposition in the text and reference page, but it does not yield what I am looking for.
Here is a link to the bibliography style: http://shirotakeda.org/en/tex/econ-bst.html
And an example (with this example, the citation is "Author1 and Author2 (2003)" in both the introduction and the chapter, while I would like "Author1 et Author2 (2003)" in the introduction):
\documentclass[a4paper,12pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{natbib}
\usepackage[frenchb,english]{babel}
\newcommand*{\andname}{et }
\addto \captionsenglish {\renewcommand*{\andname}{and }}
\addto \captionsfrench {\renewcommand*{\andname}{et }}
\newcommand*{\liaisonname}{et }
\addto \captionsenglish {\renewcommand*{\liaisonname}{and }}
\addto \captionsfrench {\renewcommand*{\liaisonname}{et }}
\begin{document}
\selectlanguage{french}
\chapter{Introduction générale}
Bla bla bla bla bla bla bla \cite{author12003}.
\selectlanguage{english}
\chapter{A Fancy Title}
Bla bla bla bla bla bla bla \cite{author12003}.
\selectlanguage{english}
\bibliographystyle{econ-aer}
\renewcommand\bibname{References}
\bibliography{biblio}
\end{document}
The entry in the biblio.bib is:
@Article{author12003,
author={Author1 and Author2},
title={{Title}},
journal={Journal},
year=2003,
volume={71},
number={5},
pages={1491--1517},
month={09}}



biblatexhas extensive multi-language support. But you would have to switch from standard BibTeX tobiblatex(see https://tex.stackexchange.com/q/25701/35864 and https://tex.stackexchange.com/q/5091/35864). – moewe Jul 20 '18 at 12:42