translate English to French: I am a citizen of one country, but have lived in another country for a long time.
Je suis citoyen d'un tel pays, mais je vis dans un autre pays depuis longtemps.