Boa tarde tava pesquisando como traduzir o meu schadule para portugues e não achei nada :( apenas um post e não tenho certeza se está correto, bom, na minha pagina xhtml eu fiz um tamplate, e todas as outras herdam dela, então na minha pagina template já tem o meu head para aceitar componentes do primefaces, mais o problema é se eu colocar uma head em outra pagina ira dar confilto? por exemplo eu fiz assim e não rolou a tradução, quais as modificações para alterar para traduzir?
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<h:head>
<title>Nutrição</title>
<script type="text/javascript">
PrimeFaces.locales['pt_BR'] = {
closeText : 'Fechar',
prevText : 'Anterior',
nextText : 'Próximo',
currentText : 'Começo',
monthNames : [ 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio',
'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro',
'Novembro', 'Dezembro' ],
monthNamesShort : [ 'Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun',
'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez' ],
dayNames : [ 'Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta',
'Sexta', 'Sábado' ],
dayNamesShort : [ 'Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb' ],
dayNamesMin : [ 'D', 'S', 'T', 'Q', 'Q', 'S', 'S' ],
weekHeader : 'Semana',
firstDay : 1,
isRTL : false,
showMonthAfterYear : false,
yearSuffix : '',
timeOnlyTitle : 'Só Horas',
timeText : 'Tempo',
hourText : 'Hora',
minuteText : 'Minuto',
secondText : 'Segundo',
currentText : 'Data Atual',
ampm : false,
month : 'Mês',
week : 'Semana',
day : 'Dia',
allDayText : 'Todo Dia'
};
</script>
</h:head>
<h:outputStylesheet library="css" name="estilo.css" />
<h:body>
<p:layout fullPage="true">
<p:layoutUnit position="north" header="Sistema de gerenciamento"
resizable="false" closable="false" collapsible="false">
</p:layoutUnit>
<p:layoutUnit position="west" size="200" resizable="false"
closable="false" collapsible="false">
</p:layoutUnit>
<p:layoutUnit position="center">
<ui:insert name="conteudo" />
</p:layoutUnit>
</p:layout>
</h:body>
</html>
Eu fiz aqui no meu templete, e não rolou, mais também nao queria fazer aqui, queria fazer apenas na minha pagina consulta, como fazer?
Apesar de ter feito no meu template, e não ter dado certo fiz a seguinte alteração também.
<p:schedule value="#{consultaBean.eventoModelo}" widgetVar="consulta"
id="scheduleConsulta" timeZone="America/Sao_Paulo" locale="pt_BR">
coloquei o locale no schedule.
Eu só queria colocar o style na minha pagina de consulta. que é essa.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<ui:composition template="/template/template.xhtml">
<ui:define name="conteudo">
<p:growl id="mensagem" showDetail="true" sticky="true" />
<h:form id="formularioAgendamento">
<p:schedule value="#{consultaBean.eventoModelo}" widgetVar="consulta"
id="scheduleConsulta" timeZone="America/Sao_Paulo" locale="pt_BR">
<p:ajax event="eventSelect" listener="#{consultaBean.selecionar}"
oncomplete="PF('caixaDialogo').show();" update=":formularioDialogo" />
<p:ajax event="dateSelect" listener="#{consultaBean.clicar}"
update=":formularioDialogo" oncomplete="PF('caixaDialogo').show();" />
<p:ajax event="eventMove" listener="#{consultaBean.movimento}"
update="scheduleConsulta" />
<p:ajax event="eventResize" listener="#{consultaBean.redimencionar}"
update="scheduleConsulta" />
</p:schedule>
</h:form>
<p:dialog id="dialog" draggable="false" resizable="false"
closable="true" modal="true" appendTo="@(body)" header="Evento"
widgetVar="caixaDialogo">
<h:form id="formularioDialogo">
<h:panelGrid columns="2">
<p:outputLabel value="Nome do cliente: " />
<p:inputText value="#{consultaBean.consulta.titulo}" />
<p:outputLabel value="Inicio evento: " />
<p:calendar value="#{consultaBean.consulta.inicio}"
pattern="dd/MM/yyyy" />
<p:outputLabel value="Fim evento: " />
<p:calendar value="#{consultaBean.consulta.fim}"
pattern="dd/MM/yyyy" />
<p:outputLabel value="Status: " />
<p:selectBooleanCheckbox value="#{consultaBean.consulta.status}" />
<p:outputLabel value="Descrição: " />
<p:inputTextarea value="#{consultaBean.consulta.descricao}" />
<p:outputLabel value="Cliente" for="cliente" />
<p:selectOneMenu id="cliente"
value="#{consultaBean.consulta.pessoa.codigo}">
<f:selectItem itemValue="" itemLabel="Selecione um cliente" />
<f:selectItems value="#{consultaBean.listaPessoas}" var="pessoa"
itemValue="#{pessoa.codigo}" itemLabel="#{pessoa.nome}" />
</p:selectOneMenu>
</h:panelGrid>
<p:separator />
<h:panelGrid columns="2">
<p:commandButton value="Salvar" action="#{consultaBean.salvar}"
update=":formularioAgendamento :mensagem :formularioAgendamento:scheduleConsulta"
oncomplete="PF('caixaDialogo').hide();" />
<p:commandButton value="Novo Cliente"
action="#{consultaBean.formularioPessoa}" immediate="true" />
</h:panelGrid>
</h:form>
</p:dialog>
</ui:define>
</ui:composition>
</html>