Pull to refresh
19
0
Морозов Денис @iXCray

Делатель дел

Send message
Нашел в гугле сразу ссылку на страницу с кодом snippets.symfony-project.org/snippet/273
Разница в количественной мере и соответствия существительному, которое идет после этого мажорити.
Не имеет смысла переводить фразы many bird и one birds.
Обратитесь к мат.части.
has a majority и has majority — разные вещи.
Явно не поэтому, присмотритесь — оба варианта перевода хреновые, и нужно допиливать :)
А такого же хорошего источника для остальных стран под рукой нет случайно?)
Невероятно полезная инфа :)
Использовать ее можно, как я понимаю?
Источники указаны в конце статьи, для россии был использован www.hella.ru/code/codcity.htm и МТТ.
Собственно, т.к. данная тема получила поддержку и развитие, к поправкам функции добавлю еще пару источников и укажу наиболее актуальные для дальнейшего отслеживания.
Добавлю, что имею на руках справочник деления кодов по регионам, который будет использован для предоставления дополнительной информации по форматируемому номеру.
Все верно.

В моем решение как раз используется некоторая база данных, позволяющая однозначно определить размер кода города, основываясь на доступных в справочниках данных, в том числе имеется список кодов сотовых операторов.
Большое спасибо за подробные разъяснения, в большинстве своем (за исключением привязки к регионам РФ) это все учтено в базе, которая прилагается к описанной функции.

Необходимые уточнения касательно внешнего форматирования, на который, как было обсуждено в комментариях, влияет относительное расположение звонящего, а также локально принятые нормы вывода телефона, будут внедрены в следующей версии кода, которой будет выделена отдельная статья с описанием изменений.
Понятно, но по сути получается что модель работы в любом случае практически одна и та же: у Вас, насколько я понял, полная БД городов и стран, а у меня более оптимизированная по весу с использованием исключений для тех городов, которые выбиваются из, например, правила «в РФ города имеют 5-значный номер».

Код Вашей базы, естественно, Вы никуда не выкладывали?
Ну это мелочи оффтопные) Я не придираюсь.
Посмотрел форму, красиво отрабатывает, правда почему-то спрашивает про сохранение только один раз, при втором обновлении страницы уже ничего не сохраняет.
Прошу прощения, нажал CTRL+Enter и не дописал…
При коде города в 4 цифры, номер составляет 6.
При коде в 5 цифр, на номер будет 5.

Во всех случаях полный номер с кодом города остается одинаковой длины, как Вы определяете вероятность?)
При коде города в 3 цифры, номер составляет 7.
А где решили, можно посмотреть?
Если Вы читали внимательно, то должны были заметить, что в отличие от kashey, который использует полную тяжелую базу данных кодов всех стран и всех городов, я использую лишь информацию о том, сколько цифр в коде города для каждой страны является обычным + список исключений.

Таким образом, при появлении нового областного города в РФ, например, моя БД будет продолжать оставаться актуальной, т.к. областной город скорее всего получит пятизначный код, а вот kashey (если он достаточно описал свой метод) придется добавить этот город в свою базу.
бОльшая часть РФ использует пятизначный код города.
«по мухе ИЗ пушки», конечно, «из»…
> Иностранец, по идее, должен сообразить и узнать код России
Люди такие люди, что лучше указать полный номер телефона для иностранца.

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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity