{"id":199,"date":"2014-06-25T11:42:01","date_gmt":"2014-06-25T14:42:01","guid":{"rendered":"http:\/\/www.antonioladeia.com\/?p=199"},"modified":"2014-06-25T11:42:01","modified_gmt":"2014-06-25T14:42:01","slug":"terminando-minha-traducao-do-lightsoff","status":"publish","type":"post","link":"https:\/\/www.antonioladeia.com\/blog\/terminando-minha-traducao-do-lightsoff\/","title":{"rendered":"Terminando minha tradu\u00e7\u00e3o do Lightsoff"},"content":{"rendered":"<p>Esta semana estava fazendo uma migra\u00e7\u00e3o do meu servi\u00e7o de e-mail e tive alguns problemas que neste momento encontram-se resolvidos, o interessante \u00e9 que achei muitos e-mails legais, um grupo deles me chamou aten\u00e7\u00e3o, era sobre uma tradu\u00e7\u00e3o do manual de um jogo que estava fazendo para o projeto GNOME Games [1] h\u00e1 algum tempo e nunca terminei.<\/p>\n<p>Rapidamente fui ao site Mentiras Cabeludas [2], onde a comunidade GNOME gerencia as tradu\u00e7\u00f5es e verifiquei que ela ainda estava em aberto, mandei um email para o l\u00edder do projeto me comprometendo a refazer a tradu\u00e7\u00e3o (j\u00e1 tinha perdido a tradu\u00e7\u00e3o que tinha feito), e ele prontamente aceitou, peguei o arquivo e comecei a trabalhar&#8230;<\/p>\n<p>Em menos de 4 dias j\u00e1 terminei o trabalho e dei uma revisada, nesse tempo tamb\u00e9m estudei sobre a forma de internacionaliza\u00e7\u00e3o e localiza\u00e7\u00e3o do projeto GNOME, ele \u00e9 baseado em gettext, uma aplica\u00e7\u00e3o para internacionaliza\u00e7\u00e3o, onde o programador troca a <em>string<\/em> <em>hardcode <\/em>por uma chamada de fun\u00e7\u00e3o gettext que retornar\u00e1 a <em>string<\/em> traduzida. Depois disso o trabalho \u00e9 do localizador que ir\u00e1 pegar um arquivo texto com uma estrutura semelhante a:<\/p>\n<pre>msgid \"My name is %s.\\n\"\r\nmsgstr \"\"<\/pre>\n<p>Onde ele ir\u00e1 por na chave <strong>msgstr <\/strong>o resultado de sua tradu\u00e7\u00e3o.<\/p>\n<p>Eu consegui melhorar bastante meu ingl\u00eas desde que comecei a fazer tradu\u00e7\u00f5es, hoje estou mais focado em traduzir artigos t\u00e9cnicos da Mozilla, isso me ajuda tamb\u00e9m a conhecer mais sobre a plataforma.<\/p>\n<p>Essa tradu\u00e7\u00e3o era especial pra mim, foi o meu primeiro projeto de <em>software livre<\/em> e n\u00e3o tinha terminado&#8230; Isso me deu um sentimento de dever cumprido, mesmo sabendo que a tradu\u00e7\u00e3o ainda v\u00e1 passar por revis\u00e3o&#8230;<\/p>\n<p>[1] &#8211; https:\/\/wiki.gnome.org\/action\/show\/Apps\/Games?action=show&amp;redirect=GnomeGames<br \/>\n[2] &#8211; https:\/\/l10n.gnome.org\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta semana estava fazendo uma migra\u00e7\u00e3o do meu servi\u00e7o de e-mail e tive alguns problemas que neste momento encontram-se resolvidos, o interessante \u00e9 que achei muitos e-mails legais, um grupo deles me chamou aten\u00e7\u00e3o, era sobre uma tradu\u00e7\u00e3o do manual de um jogo que estava fazendo para o projeto GNOME Games [1] h\u00e1 algum tempo&nbsp;&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[112],"tags":[116,114,117,115,113],"class_list":["post-199","post","type-post","status-publish","format-standard","hentry","category-localizacao","tag-gettext","tag-gnome","tag-internacionalizacao","tag-jogos","tag-localizacao-2"],"_links":{"self":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":1,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":200,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/199\/revisions\/200"}],"wp:attachment":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/categories?post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/tags?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}