Формат номера телефона

Как я могу запретить контактам автоматически форматировать телефонные номера? Кажется, не имеет значения, какой регион я указываю в настройках, он всегда прописывает номера телефонов в странном формате: первые две цифры вместе, затем пробел. Почему я не могу просто отформатировать вручную?

для номеров США это должно быть 3 пробела 3 пробела и 4
А здесь в Испании 3-3-3. Так откуда взялся этот формат 2-4-3?
На Mac вы можете указать форматы телефонных номеров, соответствующие любому шаблону; поэтому +1-###-###-#### будет отображать любое число, начинающееся с 1 и имеющее еще десять цифр, как указано выше, независимо от пробела/пунктуации введенного числа. Это в адресной книге на 10.6; не знаю о более поздних версиях OSX. Но даже когда адреса синхронизируются с телефоном, это не сохраняется. Кроме того, на веб-сайте iCloud есть параметр «Автоматически форматировать номера телефонов», который, по-видимому, влияет только на веб-сайт iCloud, а не на синхронизированные контакты.

Ответы (2)

Я думаю, что это отличный вопрос. Я верю, что раньше это было возможно. Единственный способ, который я знаю сейчас, это использовать настраиваемое поле (например, «Отдел»), изменить метку и использовать его, как если бы это был номер телефона. Это hokey но это работает.

«Почему я не могу просто отформатировать вручную?» Вы не одиноки. См. эту тему: обсуждение яблока

После некоторого поиска в Google и экспериментов я обнаружил, что, как мне кажется, предполагаемые методы ввода телефонных номеров:

  1. Введите номер без кода страны, и OS X (и iOS) отформатирует его в соответствии с настройками региона/страны вашего компьютера.
  2. Введите номер с кодом страны (и пробелом) впереди, и компьютер отформатирует его на основе стандартного форматирования для этой страны.

Некоторые примеры (я живу в Австралии):
0345678910 -> 03 4567 8910 ( городской телефон в Австралии) 0456789012 ->
0456 789 012 (мобильный формат Австралии)
+61 0345678910 -> +61 (0)3 4567 8910 (+61 — страна Австралии) код)
+61 345678910 -> +61 3 3567 8910 (думаю, это более правильно, чем предыдущая строка)
+1 2345678901 -> +1 (234) 567-8901 (США)
+33 123456789 -> +33 1 23 45 67 89 (Франция)

Без сомнения, это не префект. Но тогда некоторые люди не знают официально правильных форматов для своей страны.

В Википедии есть страницы для нумерации в каждой стране.