When I create manually a new contact the phone number is displayed automatically in French format (e.g. 06 12 34 56 78). But if I import contacts using a vcard .vcf file phone numbers are displayed in US format (e.g. 061-234-5678). Is there a way to fix this ? I don’t find any option in Contacts setting.
Manually created contacts phone numbers are exported in US format in the vcard file. And modifying the format in the vcard file used to import has no effect : phone numbers are always displayed in US format.
As I understand it phone numbers should be presented in the correct format for the locale in use.
I believe locale is set by Android from a combination of Language and region as set up mostly in Settings > System.
Just a thought, is there anything non-French about the settings you chose / set ?
Perhaps you are using vcards in an unsupported format. Are these contacts coming from a particular source ? What is the .vcf version ? There are tools which will change the version. You see compatible versions in Contacts > Settings > Export vcard versions.
Thank you for your answer.
After some experiments I think it is an import problem (bug ?).
If I create manually a contact the phone number format is OK (French). If I export it to a .vcf file, delete it, and import it from the .vcf file the format is now US. I tried with the 3 .vcf versions proposed : same behaviour.
More, if I modify the phone number (delete last digit and type it again) the format immediately switch to French.