FAQ
Se você entende inglês deixe suas perguntas em Questions?.
Caso você não entenda bem inglês, deixe suas perguntas aqui.
Perguntas respondidas
Q:Onde baixar a versão brasileira?
- Não existe versão brasileira, só existe uma série de procedimentos e arquivos, que quando usados/feitos corretamente, transformam as frases/datas (e outros) para a lingua portuguesa usada no Brasil. Estes parâmetros e arquivos podem ser achados/lidos e entendidos pesquisando as páginas de cookbook e translation, que estão em inglês no site.Um arquivo chave para tradução do pmwiki para o português Brasil é o http://www.pmwiki.org/wiki/PmWikiPtBr/XLPage
- Abra com um editor de texto puro (memopad, kedit, etc) o arquivo PmWikiPtBr.PmWikiPtBr. Faça as traduções e salve o arquivo na pasta wikilib.d da sua instalação.
- Ao traduzir o pmwiki para o português,lembre-se que os recursos de locale dependem da configuração do servidor. Exemplo: Setar a opção locale na página Site.XLPage para 'locale' => 'pt_BR', , não irá funcionar em alguns servidores, pois a opção pt_BR do "locale" precisa ser suportada no servidor. Existem outros "charsets" para o português, como: "pt_BR.utf-8" e "pt_BR.iso-8859-1". Este problema ocorre no windows também. No windows use as opções "portuguese" para português, ou "spanish" para espanhol e ainda "german" para alemão. Outra dica é que, ao mudar a opção no XLPage, salve e recarregue novamente para ver as mudanças.
Q:Bom dia, ja alterei o que pude no meu pmWiki e nao consegui traduzi-lo :( colocarei o procedimento abaixo
- baixei o arquivo: http://www.pmwiki.org/pub/pmwiki/i18n.zip
- descompatei e compiei os arquivos xlpage-iso-8859-13.php, xlpage-iso-8859-2.php, xlpage-iso-8859-9.php e xlpage-utf-8.php da pasta scripts extraida e coloquei em ./scripts ,dentro do meu server
- descompatei e compiei os arquivos PmWikiPtBr.BuscaWiki, PmWikiPtBr.PmWikiPtBr, PmWikiPtBr.RegrasFormatacaoTexto e PmWikiPtBr.XLPage da pasta wikilib.d extraida e coloquei em ./wikilib.d
- e alterei dentro do arquivo index.php (ou originalmente pmwiki.php)a seguinte linhas:
- Original:
$XLLangs
= array('en');
if (preg_match('/^C$|\.UTF-?8/i',setlocale(LC_ALL,0)))
setlocale(LC_ALL,'en_US');
- Alterada:
$XLLangs
= array('en');
if (preg_match('/^C$|\.UTF-?8/i',setlocale(LC_ALL,0)))
setlocale(LC_ALL,'pt_BR');
Agradeço a atencao recebida Atenciosamente Claudio L. Pozzebon kraudio_arroba_gmail.com
Vamos por passos para facilitar a explicação.
PRIMEIRO PASSO :
A primeira coisa que você não deve alterar, é o arquivo "pmwiki.php", pois se você não conseguiu fazer a tradução até este momento é sinal de que você não tem conhecimento suficiente para tanto e por isso use um arquivo pmwiki.php inalterado para aplicação dos passos abaixo.
Se você quiser ter um arquivo chamado "index.php" na pasta onde se encontra o arquivo pmwiki.php, faça como no exemplo abaixo:
Na pasta onde se encontra o arquivo "pmwiki.php", crie outro arquivo com o nome "index.php" e o conteúdo deste arquivo deve conter as seguintes linhas:
<?php include_once ("pmwiki.php");
Você não deve finalizar o conteudo deste arquivo com "?>", deixe em branco, pois isto server para evitar erros .
SEGUNDO PASSO :
Você não precisa do pacote "i18n.zip" para traduzir as linhas em inglês da sua instalação do pmwiki. Tudo o que você precisa é criar uma página de grupo e nome, "Site. XLPage" e dentro deste arquivo você pode copiar o conteúdo da página em http://www.pmwiki.org/wiki/PmWikiPtBr/XLPage e iniciar a tradução por lá, editando o arquivo criado no seu pmwiki, de nome "Site.XLPage".
O próximo passo envolve editar o arquivo "config.php" na pasta "\local" e nele colocar as linhas abaixo:
XLPage('pt-br','Site.XLPage');
TERCEIRO PASSO :
Se você usa o windows para rodar o pmwiki, você deve editar o arquivo "Site.XLPage" e trocar a linha:
'Locale' => 'pt_BR',
Para:
'Locale' => 'portuguese',
Isso deve resolver seus problemas com a tradução.