Я не смог найти какие-либо готовые решения для вас, но если вы хотите продолжать эту работу, вам могут пригодиться следующие идеи:
Вы можете определить локаль браузера, используяодна из следующих функций в JavaScript:
http://www.techrepublic.com/article/detect-foreign-language-support-using-javascript/5069931
Затем необходимо сопоставить локаль (язык) с предпочтительным начальным днем недели.Вы можете создать массивы JavaScript в отдельном исходном файле, используя локальный (серверный) язык сценариев с поддержкой I18N:
Как определить первый день недели в python
(показывает пример Java и Python)
В качестве альтернативы, YUI, среда JavaScript, предоставляет богатую структуру интернационализации.Хотя это может быть немного тяжелым для ваших нужд, и я не смог найти функцию, которая обеспечит вам первый день недели, она может пригодиться для вашего приложения:
http://yuilibrary.com/yui/docs/intl/
Вы можете добавить атрибут первого дня недели в пакет ресурсов самостоятельно (или зарегистрировать тикет с помощью tem).Для примера французского пакета ресурсов:
http://yui.yahooapis.com/combo?3.3.0/build/datatype/lang/datatype-date_fr-FR.js
Существует также плагин jQuery для поддержки i18n:
http://plugins.jquery.com/project/jquery_i18n_properties
Но похоже, что он не поставляется с комплектами полезных ресурсов.