Primefaces p:schedule

0

Witam

Spolszczał ktoś może komponent p:schedule? Znalazłem że należy napisać skrypt a następnie w pliku html do konfiguracji komponentu dopisać locale="pl". U mnie wygląda to tak i nie działa;) Skrypt pobrany z :

http://code.google.com/p/primefaces/wiki/PrimeFacesLocales

<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./Template.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui">
    
<script type="text/javascript">
    PrimeFaces.locales['pl'] = {
    closeText: 'Zamknij',
    prevText: 'Poprzedni',
    nextText: 'Następny',
    monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
    monthNamesShort: ['Sty','Lut','Mar','Kwi','Maj','Cze', 'Lip','Sie','Wrz','Paź','Lis','Gru'],
    dayNames: ['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
    dayNamesShort: ['Nie','Pon','Wt','Śr','Czw','Pt','So'],
    dayNamesMin: ['N','P','W','Ś','Cz','P','S'],
    weekHeader: 'Tydzień',
    firstDay: 1,
    isRTL: false,
    showMonthAfterYear: false,
    yearSuffix: 'r',
    timeOnlyTitle: 'Tylko czas',
    timeText: 'Czas',
    hourText: 'Godzina',
    minuteText: 'Minuta',
    secondText: 'Sekunda',
    currentText: 'Teraz',
    ampm: false,
    month: 'Miesiąc',
    week: 'Tydzień',
    day: 'Dzień',
    allDayText : 'Cały dzień'
};
</script>
    <ui:define name="top">
        top
    </ui:define>

    <ui:define name="left">
        left
    </ui:define>

    <ui:define name="content">
    
        <h:form>

            <p:schedule value="#{rezerwationManagedBean.scheduleController.eventModel}" widgetVar="myschedule" view="agendaWeek" allDaySlot="false"
                        slotMinutes="60" firstHour="7" showWeekends="FALSE"
                        leftHeaderTemplate="prev,next" rightHeaderTemplate=""
                        minTime="7am" maxTime="21pm" timeFormat="dd/MM H:mm{ - dd/MM H:mm}"
                        axisFormat="HH" aspectRatio="1" locale="pl"></p:schedule>

        </h:form>

    </ui:define>

Wie ktoś może co jeszcze musze zrobić aby to zadziałało. Z góry dzieki.

0

Dalej nic. Znalazłem taki oto tutorial ale nie rozumiem powyższego zapisu, nie wiem jak go użyć:

<h:outputScript name="schedulePolish.js" library="javascript" />

Link do tutorialu: http://gregmaslowski.com/2011/08/primefaces-pschedule-with-polish-locales/

Poszedłem krokami powyzszego tutorialu ale dalej nic. Wrzucam screna jak to u mnie wygląda.

1070584484514df672d422c.png

0

Post dawny, ale może komuś się przyda. Należy dodać na stronę jsf definicję skryptu dla naszego języka. Znalazłem ją na stronach PrimeFaces.

f0eb25980f.png

Następnie zgodnie z opisami ustawiamy parametr locale="pl"

4f7376036f.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1