{"id":2068,"date":"2018-03-28T21:20:45","date_gmt":"2018-03-28T21:20:45","guid":{"rendered":"http:\/\/blog.rastersoft.com\/?p=2068"},"modified":"2018-03-28T21:20:45","modified_gmt":"2018-03-28T21:20:45","slug":"nueva-version-de-autovala","status":"publish","type":"post","link":"https:\/\/blog.rastersoft.com\/?p=2068","title":{"rendered":"Nueva versi\u00f3n de Autovala"},"content":{"rendered":"<p>Hoy saqu\u00e9 una nueva versi\u00f3n de Autovala que a\u00f1ade un detalle muy sencillo pero muy importante: el soporte para anotaciones para traductores.<\/p>\n<p>Resulta que <a href=\"https:\/\/www.gnu.org\/savannah-checkouts\/gnu\/gettext\/manual\/html_node\/xgettext-Invocation.html\" target=\"_blank\" rel=\"noopener\">xgettext<\/a>, la herramienta que extrae del c\u00f3digo fuente los textos que hay que traducir a las diversas lenguas, tiene una funcionalidad muy importante, que es la posibilidad de a\u00f1adir como <em>notas para los traductores<\/em> cualquier comentario del c\u00f3digo que se encuentre en la l\u00ednea inmediatamente anterior a la de una cadena traducible. Hasta ahora yo daba por hecho que eso se realizaba de manera autom\u00e1tica, pero hoy descubr\u00ed que no, que hace falta pasar un par\u00e1metro en la l\u00ednea de comandos, en concreto <em>&#8211;add-comments<\/em>. Es m\u00e1s, es posible a\u00f1adir un <em>tag<\/em> a continuaci\u00f3n, y s\u00f3lo aquellos comentarios que empiecen por dicho <em>tag<\/em> ser\u00e1n considerados una <em>nota para los traductores<\/em>.<\/p>\n<p>Como digo, pensaba que era autom\u00e1tico, por lo que Autovala no lo ten\u00eda en cuenta, pero al descubrir esto decid\u00ed que era una funcionalidad lo suficientemente importante como para que estuviese disponible. As\u00ed que ahora es posible a\u00f1adir en la configuraci\u00f3n una l\u00ednea con <em>po_comment_tag<\/em>, y todos los comentarios previos a una cadena traducible ser\u00e1n a\u00f1adidos como notas para traductores. Pero tambi\u00e9n es posible a\u00f1adirla como <em>po_comment_tag: XXXXXX<\/em>, en cuyo caso s\u00f3lo se a\u00f1adir\u00e1n aquellos comentarios que comiencen con <em>XXXXXX.<\/em><\/p>\n<p>Como de costumbre, es posible bajar <a href=\"http:\/\/www.rastersoft.com\/programas\/autovala.html\">Autovala desde mi p\u00e1gina web<\/a>, o bien desde el <a href=\"https:\/\/github.com\/rastersoft\/autovala\">repositorio Github de Autovala<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy saqu\u00e9 una nueva versi\u00f3n de Autovala que a\u00f1ade un detalle muy sencillo pero muy importante: el soporte para anotaciones para traductores. Resulta que xgettext, la herramienta que extrae del c\u00f3digo fuente los textos que hay que traducir a las diversas lenguas, tiene una funcionalidad muy importante, que es la posibilidad de a\u00f1adir como notas &hellip; <a href=\"https:\/\/blog.rastersoft.com\/?p=2068\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Nueva versi\u00f3n de Autovala<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2068","post","type-post","status-publish","format-standard","hentry","category-nueva-version"],"_links":{"self":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/2068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2068"}],"version-history":[{"count":1,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/2068\/revisions"}],"predecessor-version":[{"id":2069,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/2068\/revisions\/2069"}],"wp:attachment":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}