Glossário de traduções em desenvolvimento

Glossário de traduções em desenvolvimento

Gerenciar traduções não é uma tarefa fácil. Para ter uma referência de termos e também para garantir a colaboratividade é comum que sejam mantidos os glossários de traduções uma referência de como cada coisa deve ser traduzida. Assim temos um padrão normativo que ajuda na boa consistência das traduções.

Identificamos a necessidade de ter uma ferramenta para gerenciar o nosso glossário de traduções, hoje um pouquinho abandonado e feito simplesmente como uma página de conteúdo. A Comunidade Portuguesa de WordPress também possui esta necessidade para o glossário deles, que foi iniciado no P2 e acabou se bagunçando com o tempo.

Então decidimos iniciar um projeto juntos, o Glossário. O plugin já está funcional no Github em sua versão alpha, e poderá ser utilizado por qualquer projeto de tradução colaborativa que utilize o gettext assim como o WordPress, seus plugins e temas.

O plugin recebe um cadastro dos termos e passa a procurar pelas ocorrências destes termos nos arquivos de tradução, mostrando a forma como ele é traduzido em cada projeto. Esperamos com isso facilitar o trabalho de traduções e tornar esta tarefa mais colaborativa.

Você já pode baixar e testar o plugin, assim como reportar erros e sugerir novas funcionalidades.

WordCamp São Paulo 2013 leva o melhor conteúdo de WordPress para a PUC – SP

WordCamp São Paulo 2013 leva o melhor conteúdo de WordPress para a PUC SP

topo-mailing

Pelo segundo ano consecutivo, o campus Consolação da PUC-SP recebe o WordCamp Sampa 2013, a conferência oficial da comunidade WordPress realizada em diversas cidades do mundo. O evento acontece no próximo dia 23 de novembro, a partir das 8h da manhã.
Criado em 2003, o WordPress é hoje a plataforma para criação e gerenciamento de blogs e sites mais utilizada em todo o mundo. Cerca de 20% de todo o conteúdo da internet atual roda no sistema, desde blogs pessoais até portais corporativos. Além de ser livre, gratuita e de ter versões em vários idiomas, a plataforma atingiu esse nível de popularidade graças a uma comunidade de milhares de designers e desenvolvedores que desenvolvem temas (padrões de design visual) e plugins (módulos auxiliares que adicionam funções ao WordPress).

A edição 2012 do WordCamp Sampa reuniu quase 200 participantes na PUC-SP e gerou 17 materiais, entre vídeos, apresentações e outros conteúdos que podem ser acessados no site do evento: 2012.saopaulo.wordcamp.org.

template-posts-facebook

A programação das palestras do WordCamp São Paulo 2013 já está disponível. Contamos com uma grade de apresentações diversificada e profissionais qualificados no WordPress.
http://2013.saopaulo.wordcamp.org/programacao/

Esta é a última semana para fazer as inscrições. Não deixe para última hora. Faça já a sua:
2013.saopaulo.wordcamp.org/inscricoes/

Lançado WordPress 3.7.1, atualização de manutenção

Lançado WordPress 3.7.1, atualização de manutenção

O WordPress 3.7.1 está disponível e é uma atualização de manutenção.

Segue abaixo a tradução, gentilmente realizada pelo Eduardo Zulian, do post original de lançamento ( http://wordpress.org/news/2013/10/wordpress-3-7-1/ ):

O WordPress 3.7.1 já está disponível! Este lançamento de manutenção resolve 11 bugs no WordPress 3.7, incluindo:

  • Imagens com legendas não mais aparecem quebradas no editor visual.
  • Permite que alguns sites rodando em servidores antigos ou mal configurados continuem a verificar se há atualizações do WordPress.org.
  • Evita erros fatais com certos plugins que incorretamente chamaram algumas funções do WordPress muito cedo.
  • Corrige a ordenação hierárquica em get_pages(), as exclusões em wp_list_categories() e a função in_category() quando chamada com valores vazios.
  • Corrige um warning que pode ocorrer em determinadas configurações ao realizar uma pesquisa, além de alguns outros avisos.

Para obter uma lista completa das mudanças, consulte a lista dos tickets e o changelog.

Se você é um dos quase dois milhões já rodando o WordPress 3.7, vamos começar a executar a nova atualização automática para a versão 3.7.1 nas próximas horas. Para os sites que suportam essa funcionalidade, é claro.

Faça o download do WordPress 3.7.1 ou se aventure até Painel → Atualizações e clique em “Atualizar agora”.

 

Abraços,
Gabriel

Lançado WordPress 3.7 “Basie”

Lançado WordPress 3.7 “Basie”

O WordPress 3.7 “Basie” está disponível em portugês do Brasil e é uma atualização para todas as versões prévias.

Abaixo, leia o post de lançamento traduzido do original em inglês pela Cátia Kitahara:

A versão 3.7 do WordPress, chamada “Basie” em homenagem a Count Basie, está disponível para download ou atualização no painel do seu WordPress. Neste release destacam-se algumas das mais importantes atualizações estruturais que fizemos até hoje. Aqui vão as grandes:

  • Atualizações enquanto você dorme: Com o WordPress 3.7, você não precisa mover um dedo para fazer atualizações de manutenção e segurança. A maioria dos sites agora são capazes de fazer essas atualizações automaticamente em segundo plano. O processo de atualização tornou-se ainda mais confiável e seguro, com vários novos testes e ressalvas.
  • Recomendações de senhas mais fortes: Sua senha é a primeira linha de defesa de seu site. É melhor criar senhas complexas, longas e únicas. Com essa finalidade, nosso medidor de senha foi atualizado no WordPress 3.7 para reconhecer erros comuns que possam enfraquecer sua senha: datas, nomes, padrões de teclado (123456789), e até mesmo referências à cultura pop.
  • Suporte global melhorado: As versões localizadas do WordPress receberão traduções mais rápidas e completas. O WordPress 3.7 adiciona suporte para instalação e atualização automática dos arquivos corretos de idiomas, uma benção para os muitos milhares de pessoas que usam o WordPress em outros idiomas além do inglês.

Para os desenvolvedores há várias opções sobre como controlar o novo recurso de atualização automática, inclusive a permisssão para controlar atualizações grandes e pequenas, suporte a queries de data mais sofisticadas e melhorias no multisites. Como sempre, se você estiver faminto por mais informações mergulhe no Codex��ou veja os mais de 400 tickets encerrados no Trac.

Uma nova onda

Este release foi liderado por Andrew Nacin, ajudado por Dion Hulse e Jon Cave. Este é o nosso primeiro release usando o novo processo plugin-primeiro de desenvolvimento, com um intervalo mais curto do que no passado. (o 3.6 foi lançado em agosto.) O release do 3.8, aguardado em dezembro, continuará este ciclo de desenvolvimento baseado em plugin, que proporciona muito mais autonomia para levas de plugins e nos permite dissociar o desenvolvimento de recursos de um release. Você pode acompanhar esta grande experiência, e o que estamos aprendendo com ela, no blog make/core. Há 211 contribuidores com honras neste release:

Aaron BrazellAaron D. CampbellAaron HolbrookAaron JorbinadamsilversteinAlexander HoerethAlex Mills (Viper007Bond)Amy Hendrix (sabreuse)andgAndrew NacinAndrew NorcrossAndrew OzzAndrew SpittleaskapacheatimmerBarryBeau Lebensben.moodyBen MillerBernhard RiedlBFTrickBilly (bananastalktome)bmbBrandon KraftbrianhoggBrian RichardsBryan PettyCarl DanleyCharlesClarksonChip BennettChoubyChris OlbeksonChris RudzkicoderaaronCoen JacobsColin RobinsoncyoniteDaan KortenbachDaniel BachhuberDaniel ConvissordartissDaryl KoopersmithDave RossDavid LaiettaDion HulsedllhDominik Schilling (ocean90)dpashDrew JaynesDrProtocolsDustin FilippinidzverEdward CaissieenejEric Andrew LewisEric MannEvan SolomonfaishalFaisonFoofyFrankie JarrettFrank KleinGary CaoGary PendergastGaya KesslerGeorge StephanisGizburdtgoldenapplesgradyetcGregory CorneliusGustavo BordonihakreHelen Hou-SandiIan DunnIpstenu (Mika Epstein)itinerantJ.D. Grimesjakub.tyrchaJames CollinsJen MyloJeremy BullerJeremy FeltJesper Johansen (jayjdk)Joe HoyleJoey KudishJohn BealesJohn Blackbourn (johnbillion)John FishJohn James JacobyJohn P. BlochJonas Bolinder (jond3r)Jonathan ChristopherJonathan DesrosiersJon CaveJon LynchJoost de ValkJoseph ScottJosh BetzJustin de VesineJustin SaintonK.Adam WhiteKailey (trepmal)KetwarookevinBKim Parsellkitchin,Konstantin KovsheninKonstantin ObenlandkoopersmithKurt PayneLance WillettLee Willis (leewillis77)lessbloatLew AyotteLuke GedeonMarcin PietrzakMarco CimminoMarco GalassoMark JaquithMark McWilliamsMarko HeijnenMel ChoyceMichael BeckwithMike HansenMike SchinkelMike SchroderMilan Dinicmitcho (Michael Yoshitaka Erlewine)Mr PapaNaoko TakanoNaomiNashwan DoaqanNateJacobsnathanriceNiall KennedyNick DaughertyNick HalseyNick MomrikNikhil Vimal (NikV)Nikolay BachiyskinoahsilversteinnofearincnukaganullvariableOleg ButuzovPaolo BelcastroParhamPaul BironPaul de WouterspavelevappeterjaapPeter WestwoodPhilip Arthur MoorePippin WilliamsonplochaPollettPtah DunbarRami YushuvaevRasheed BydousiRayBernardrborenReuben Gundayrfair404Richard TapeRick RadkoRobert ChapinRobert DallRodrigo PrimoRon RennickrpattilloRyan BorenRyan McCueSam HotchkissScott ReillyscottswebScott TaylorscribuscruffianSeisuke Kuraishi (tenpura)Sergey BiryukovShinichiNSimon ProsserSimon WheatleySiobhanSiobhan Bamber (siobhyb)sirzoorosolarissmokeStephanie LearyStephen Edgar (@netweb)Stephen Harrisstrangerstudiossweetie089swissspidyTakayuki MiyauchiTakuma MorikawaTaylor Lovett,tivnetTobiasBgTom AugertoschoTravis SmithUlrich SossouvericgarVinod DalviWeston RuterwikicmsWill NorrisWojtek SzkutnikwycksYoav Farhi, e Yuri Victor.

Lançado WordPress 3.6.1,  atualização de segurança e manutenção

Lançado WordPress 3.6.1, atualização de segurança e manutenção

O WordPress 3.6.1 está disponível e é uma atualização de segurança e manutenção.

Segue a tradução, gentilmente realizada pela Cátia, do post original de lançamento.

Depois de quase 7 milhões de downloads do WordPress 3.6, temos o prazer de anunciar a versão 3.6.1. Este release de manutenção corrige 13 bugs da versão 3.6, que foi um release muito tranquilo.

O WordPress 3.6.1 também é um release de segurança para todas as versões anteriores do WordPress e é altamente recomendável que você atualize seus sites imediatamente. Ele aborda três problemas corrigidos pela equipe de segurança do WordPress:

Adicionalmente, nós ajustamos as restrições de segurança de uploads de arquivos para mitigar ataques potenciais de cross-site scripting (XSS).

Nós recebemos a divulgação responsável destes problemas diretamente da equipe de segurança. Para mais informações sobre estas mudanças, veja as notas de release ou consulte a lista de alterações.

Faça o Download do WordPress 3.6.1 pt_BR ou atualize agora pelo Painel → menu de Atualizações na área de administração de seu site.

Outro relato do WordCamp San Francisco 2013

Outro relato do WordCamp San Francisco 2013

Como o Rodrigo reportou em outro post, o Hacklab esteve presente no WordCamp San Francisco. Gostamos bastante da experiência e voltamos bastante empolgados com a experiência. Além da oportunidade de assistir boas palestras, conversamos e conhecemos bastante pessoas interessantes, trocamos ideias com core developers, conhecemos a sede da Automattic, que é um espaço muito bacana, e também codamos e contribuímos com o WordPress, como não poderia deixar de ser.

 

Eu também trabalhei como voluntária, no cargo de room runner, responsável por segurar os microfones para o pessoal responder as perguntas depois das palestras e providenciar água pros palestrantes, na Happiness Bar, dando suporte pro pessoal, e no final ajudando a desmontar tudo e carregar caixas e guardar coisas. Eu curti bastante a experiência. Na véspera, os voluntários foram convocados para uma reunião na sede da Automattic para sabermos quais seriam nossas responsabilidades e ganhar nossas camisetas especiais. Teve pizza e bebida à vontade. Foi quando conheci o local e várias pessoas da comunidade. Percebi que a Automattic durante o WordCamp funciona como o ponto de encontro da galera. O tempo todo sempre tem gente por lá e a gente entra e sai e pode usar o espaço à vontade. E que espaço! É um grande galpão de piso de cimento queimado, no fundo tem um grande telão, com equipamento de som. À esquerda de quem entra fica uma sala de estar (lounge) com várias camisetas de WordCamps passados expostas na parede e objetos da história do WordPress, como prêmios, fotos, etc. Na sequência ficam os banheiros. Nos fundos do galpão, ficam alguns sofás e poltronas, mini futebol, mesa de ping-pong armada e pebolim – o Leo e o Rodrigo se divertiram bastante nessas mesas. À direita de quem entra ficam a cozinha, e algumas salas de apoio e as escadas para o andar superior. No andar superior tem uma grande sala de estar com TV com games, várias mesas altas, tipo de bar, e uma mesa muito bacana com o logo da Automattic, que na verdade é a pista de um jogo maluco, espécie de mini curling. Dizem que o Rodrigo é mestre nisso. :) Neste andar também tem duas salas menores de reunião e uma maior. Tudo decorado como em revista de decoração. Voltando ao meu relato do trabalho de voluntária, o que mais gostei de fazer foi trabalhar na Happiness Bar. Tive a oportunidade de conhecer e conversar com pessoas bacanas e ainda ajudá-las (meu turno foi de 1 hora apenas). No geral, o trabalho de voluntária foi uma grande oportunidade de estar mais perto das pessoas que fazem a coisa acontecer e aprender bastante com eles.

As palestras a que assisti foram boas, a que mais gostei foi a do Ian Stewart que pediu mais “punk themes, ou seja, ele acha que as pessoas precisam ousar mais ao criar temas. Aliás, o Ian é um cara muito gente boa, conversei pouco com ele, no fim do evento, quando estávamos carregando caixas. Super gentil e divertido, no fim da festa de encerramento o pessoal estava lá na sala de estar do segundo andar, brincando com um guitar hero, cantando alguma música do The Clash, aí entendi o lance de “punk themes” :). Além da palestra do Ian, gostei bastante da palestra do Josh Broton sobre responsive. Algumas novidades, mas o melhor foi o show na introdução. Ele fez uma brincadeira com a tag de html marquee, foi hilário, dei muita risada. E claro, teve a palestra tradicional do Matt Mullenweg, State of the Word, e a do Nikolay Bachiyski que o Rodrigo resumiu muito bem.

No Contributor Day eu fiquei traduzindo o WordPress com o Juan Aldasoro da comunidade argentina. Como não tinha levado meu notebook, o Marko Heijnen gentilmente me emprestou o dele. Também ajudei o pessoal que está preparando um currículo de WordPress. Ajudei a Michelle Langston a fazer um esboço de novo desenho simplificado da hierarquia de templates.

Em suma, a experiência foi ótima, esperamos repeti-la no ano que vem e torná-la uma tradição do Hacklab!

Vejas as fotos no post do HackLab

Relato do WordCamp San Francisco 2013

Relato do WordCamp San Francisco 2013

Na última semana de julho, eu, Leo e Catia fomos, representando o Hacklab, para San Francisco para participar do WordCamp San Francisco 2013, o maior evento da comunidade do WordPress. Foi uma ótima oportunidade para conhecer alguns dos desenvolvedores da Automatic e saber quais são os planos para o futuro do projeto e da comunidade.

Os dois primeiros dias do evento foram dedicados a palestras dividas em duas trilhas. A primeira tinha como público alvo desenvolvedores e designers e a segunda usuários e empreendedores. O terceiro e último dia foi reservado para o Contributor Day, onde os interessados tem a oportunidade de contribuir diretamente com o WordPress.

Saguão de entrada do WordCamp San Francisco 2013

Saguão de entrada do WordCamp San Francisco 2013

Do primeiro dia destaco as palestras Confident Commits, Delightful Deploys do Mark Jaquith (slides) e a Writing Code as User Experience Design do Nikolai Bachiyski.

A palestra do Mark Jaquith tratou de boas práticas para todos os desenvolvedores e sysadmins que trabalham com WordPress, em especial na hora de publicar uma nova versão do código. Ele reforçou algumas coisas que já deveriam ser senso comum (e que infelizmente ainda não são), como o uso de um sistema de controle de versão. Também citou algumas ferramentas que facilitam bastante o fluxo de trabalho como o WP Stack ou o Capistrano-WP para fazer deploys, Puppet ou Chef que são ferramentas para o gerenciamento das configurações dos servidores e, por fim, o Vagrant para criar um ambiente de desenvolvimento semelhante ao servidor onde o site está publicado.

Na palestra do Nikolai Bachiyski, ele explorou o que os desenvolvedores podem aprender da experiência de quem estuda user experience designConsiderando que um desenvolvedor passa mais de 70% do seu tempo de trabalho lendo código e não escrevendo, quando criamos código temos que nos preocupar com a experiência do usuário, que neste caso serão os outros desenvolvedores que terão contato com ele. Além de sugerir algumas boas práticas para criação de código, ele mostrou alguns vídeos da tela e cara de alguns desenvolvedores enquanto estes criavam uma página usando a Settings API do WP.

Já do segundo dia destaco as palestras Three Security Issues You Thought You’d Fixed do Mike Adams e a Magical WordPress Management using WP-CLI do Mike Schroder (slides).

No último dia teve ainda o State of the Word 2013 do Matt Mullenweg. Nele o fundador do WordPress falou do crescimento do software que agora representa 18,9% de todo o conteúdo da web (ano passado era 16,7%), do uso crescente a partir de plataformas móveis e de um novo modelo de desenvolvimento para o core. A ideia é implementar ciclos mais curtos de release com o lançamento das versões 3.7 e 3.8 ainda esse ano e organizar os desenvolvedores do core em pequenos times que trabalhem em plugins. Quando um plugin estiver pronto ele é incorporado ao código principal. Este novo modelo já está sendo testado com o desenvolvimento da nova interface para o admin.

No Contributor Day trabalhei na automatização dos testes unitários do core do WordPress utilizando o Travis CI junto com o Bryan Petty e com a ajuda do Nikolai Bachiyski. Criamos um fork do repositório do WordPress no github e nele configuramos o serviço de integração continua que pode ser visto neste link. Nas próximas semanas o Andrew Nacin deve integrar o que fizemos no repositório do WordPress.

Contributor Day no novo escritório da Automattic

Contributor Day no novo escritório da Automattic

O arquivo de configuração que criamos para o Travis CI pode ser visto neste link. Ele roda os testes do WP usando PHP 5.2, 5.3 e 5.4 e para cada uma dessas versões com o modo multisite habilitado ou desabilitado. Por enquanto, o Travis só é chamado quando há um commit no core e não quando há um commit no repositório de testes. O próprio Nacin disse que a intenção é juntar os dois num único repositório.

Uma vez com a integração dos testes do WordPress com o Travis CI funcionando partimos para resolver os testes que estavam falhando. Conseguimos resolver cerca de dez testes, não deu tempo de resolver apenas um que foi resolvido uns dias depois. Após o WordCamp descobrimos mais três testes que falham quando executados com o PHP 5.2. Estes ainda estão pendentes e podem ser vistos na página do repositório no Travis CI.

Relançamos o WordPress 3.5.1 pt_BR

Relançamos o WordPress 3.5.1 pt_BR

Acabamos de refazer o pacote do WordPress 3.5.1 pt_BR devido a um warning provocado por um erro na nossa tradução. O seguinte warning aparecia quando um novo cadastro era feito numa instalação multisites:

Warning: sprintf() [function.sprintf]: Too few arguments in /home/wordpressbr/wp-brasil.org/wp-includes/ms-functions.php on line 1065

Sua conta está ativa!

Quem enfrentou esse problema, não precisa instalar ou atualizar o WordPress novamente, basta baixar o pacote 3.5.1-pt_BR  e  pegar somente o arquivo wp-content/languages/pt_BR.mo e substituí- lo em sua instalação. Qualquer dúvida, por favor, dirija-se ao Fórum de Suportes.

Pedimos desculpas pelo inconveniente causado e agradecemos a compreensão.

Meetup de WordPress no Hacklab

Meetup de WordPress no Hacklab

Nesta sexta-feira, dia 03 de maio vamos fazer um Meetup de WordPress aqui no Hacklab, a partir das 19h.  Os temas sugeridos são:

  • Novidades da versão 3.6
  • MP6
  • Desenvolvimento de plugins no Brasil
  • WordPress como um framework para apps

Para participar , confirme pelo endereço http://www.meetup.com/wordpressbr/events/116789492/ É gratuito.

O Hacklab fica na Rua Tanabi, 74 em Perdizes.

Meetups são encontros regulares de usuários de WordPress para trocar idéias e experiências, ou até mesmo para assistir pequenas apresentações. O formato é livre. O Fabio Fiss inicou um grupo aqui em São Paulo que já se reuniu três vezes. Hoje conta 59 membros. Participe também!