Eu não tenho certeza se o sistema de internacionalização próprio do jsCalendar funciona com o Mambo. Por causa disso, eu sobrescrevi o arquivo do idioma inglês mesmo, o que faz com que o calendário não tenha mais suporte a este idioma. Se vocês descobrirem como, ao invés de sobrescrever o arquivo, criem um calendar-br.js e não esqueçam de mandar um email para mim avisando (hperantunes at gmail.com) .
A outra mudança é o dia em que a semana começa. Aqui no Brasil os calendários costumam mostrar semanas começando no Domingo, então esta opção foi configurada como padrão.
Sendo assim, antes da modificação você tem isto:
[img size=228]http://www.inf.ufsc.br/~william/php/mam ... _antes.jpg[/img]
E depois tem isto:
[img size=228]http://www.inf.ufsc.br/~william/php/mam ... depois.jpg[/img]
Vamos lá..
====================
abra /includes/js/calendar/calendar-mos.css
ache:
Código: Selecionar todos
.calendar thead .weekend { /* How a weekend day name shows in header */
color: #dedede;
}
Código: Selecionar todos
.calendar thead .weekend { /* How a weekend day name shows in header */
color: #666666;
}
Código: Selecionar todos
.calendar tbody td.weekend { /* Cells showing weekend days */
color: #cccccc;
}
Código: Selecionar todos
.calendar tbody td.weekend { /* Cells showing weekend days */
color: #666666;
}
.calendar tbody td.weekend.hilite { /* Weekend hovered cells */
background: #999999;
padding: 1px 3px 1px 1px;
border: 1px solid #666666;
}
.calendar tbody td.weekend.active { /* Weekend active (pressed) cells */
background: #000000;
color: #ffffff;
padding: 2px 2px 0px 2px;
}
.calendar tbody td.weekend.selected { /* Cell showing weekend selected date */
font-weight: bold;
border: 1px solid #000;
padding: 1px 3px 1px 1px;
background: #000000;
color: #ffffff;
}
abra /includes/js/calendar/calendar.js
ache (fica perto da linha 31):
Código: Selecionar todos
this.weekNumbers = true;
this.mondayFirst = mondayFirst;
this.dateStr = dateStr;
Código: Selecionar todos
this.weekNumbers = true;
this.mondayFirst = false;
this.dateStr = dateStr;
abra /includes/js/calendar/lang/calendar-en.js
substitua todo o conteúdo por:
Código: Selecionar todos
// ** I18N
Calendar._DN = new Array
(\"Domingo\",
\"Segunda\",
\"Terça\",
\"Quarta\",
\"Quinta\",
\"Sexta\",
\"Sábado\",
\"Domingo\"«»);
Calendar._MN = new Array
(\"Janeiro\",
\"Fevereiro\",
\"Março\",
\"Abril\",
\"Maio\",
\"Junho\",
\"Julho\",
\"Agosto\",
\"Setembro\",
\"Outubro\",
\"Novembro\",
\"Dezembro\"«»);
// tooltips
Calendar._TT = {};
Calendar._TT[\"TOGGLE\"] = \"Mudar primeiro dia da semana\";
Calendar._TT[\"PREV_YEAR\"] = \"Ano anterior (menu: segure)\";
Calendar._TT[\"PREV_MONTH\"] = \"Mês anterior (menu: segure)\";
Calendar._TT[\"GO_TODAY\"] = \"Vá para hoje\";
Calendar._TT[\"NEXT_MONTH\"] = \"Próximo mês (menu: segure)\";
Calendar._TT[\"NEXT_YEAR\"] = \"Próximo ano (menu: segure)\";
Calendar._TT[\"SEL_DATE\"] = \"Selecione a data\";
Calendar._TT[\"DRAG_TO_MOVE\"] = \"Segure para arrastar\";
Calendar._TT[\"PART_TODAY\"] = \" (hoje)\";
Calendar._TT[\"MON_FIRST\"] = \"Mostrar Segunda primeiro\";
Calendar._TT[\"SUN_FIRST\"] = \"Mostrar Domingo primeiro\";
Calendar._TT[\"CLOSE\"] = \"Fechar\";
Calendar._TT[\"TODAY\"] = \"Hoje\";
// date formats
Calendar._TT[\"DEF_DATE_FORMAT\"] = \"y-mm-dd\";
Calendar._TT[\"TT_DATE_FORMAT\"] = \"D, d M\";
Calendar._TT[\"WK\"] = \"sm\";
Post edited by: hperantunes, at: 2005/01/21 10:57