• Buenas amigos tenho dois problemas não sei se posso postar os dois ou apenas um de cada vez… postei um no forum de plugins e códigos e ninguem me ajudou, navegando melhor e pesquisando o forum acho que o post está mais adequado a tradução. então por partes:

    1 – fiz a tradução do meu tema utilizando o poedit. tudo certo a não ser por um pequeno detalhe. em algumas frases, há um código %1$s que puxa o nove da categoria que defini na painel de configuração do tema, mas se eu deixar o código ele não reconhece a acentuação então tenho que apagar o código e escrever algo padrão (exibir todos os artigos) mas que dae fica para todos os campos na que exibem algumas categorias selecionadas, mas isso não é o mais importante para eu.

    2 – esse é o mais importante: depois te testar alguns plugins eu acabei criando o meu próprio com a ajuda de alguns tutoriais na web onde o usuário cadastra seu currículo e a empresa cadastra uma vaga de emprego. O cadastro fica armazenadao nos posts pendentes aguardando moderação, funciona muito bem, a não ser pelo fato de que a acentuação está completamente incorreta. Já chequei a charset da página que é utf-8, já troquei, setei no plugin tb o utf-8 (header(‘Content-type: text/html; charset=utf-8’);) mas não consgui resolver. Recorro aos amigos especialistas e universitários para me ajudarem. desde já um baita quebra costelas pra todos

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico stromdh

    (@stromdh)

    pra variar um pouco em todos os posts que fiz aqui, eu consegui solucionar o problema sozinho, e acabo postando a solução depois para caso alguém tenha o mesmo problema não ficar sobrendo.

    No caso do meu plugin, o cara preenche um formulário que é um array e grava esse array no banco. um campo do form é o título do post, os demais campos são o conteúdo, mas formatado uma linha em bold, outra normal e outra com um link de mailto para o email de quem preencheu o form.

    O caso é que estava gravando no post todo desconfigurado a acentuação e eu resolvi isnerindo no meu array uma linha de código que converte ele para o charset correto. abaixo postei o código, eu precisei converter as variaveis $vaga e $conteudo.

    if($_GET['grava'] == 'sim'){
    	$vaga = mb_convert_encoding($_REQUEST['vaga'] ,'ISO-8859-1',mb_detect_encoding($_REQUEST['vaga'] ,"UTF-8, ISO-8859-1, ASCII"));
    	$email = $_REQUEST['email'];
    	$cidade = $_REQUEST['cidade'];
    	$descricao = $_REQUEST['descricao'];
    	$empresa = $_REQUEST['empresa'];
    	$conteudo = "<b> $empresa </b><br/><a href=\'mailto:".$email."\'>".$email."</a><br/>".$cidade. "<br/><br/>" .$descricao;
    	$conteudo = mb_convert_encoding($conteudo ,'ISO-8859-1',mb_detect_encoding($conteudo ,"UTF-8, ISO-8859-1, ASCII"));
    	$funcoes = new funcoes();
    	$funcoes->grava(array('vaga' => $vaga, 'conteudo' => $conteudo));
    	echo '<meta http-equiv="refresh" content="0; http://www.adonline.com.br/site/?page_id=31576" />';
    	die();
    }
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Tradução mal feita’ está fechado para novas respostas.