Novedades de la versión 2.1.0

Desde el día 23 de junio de 2019 está disponible KSvnUpdater 2.1.0. Esta versión contiene las siguientes novedades:

  • Se han añadido los campos BUG y SVN_SILENT al diálogo de envío de cambios al repositorio.
  • Se ha cambiado el sistema de descarga y actualización de Pology de Subversion a Git.
  • Ya es posible crear proyectos LTS.

Nuevos campos en el diálogo de envío de cambios

Este cambio solo afecta a los usuarios que tienen permiso para poder modificar el contenido del repositorio Subversion de KDE (el SVN), donde se alojan las traducciones.

Como se muestra en la imagen siguiente, el diálogo de envío de archivos modificados al repositorio de KDE dispone ahora de dos nuevas opciones:

  • El campo BUG donde se puede escribir el número del bug de Bugzilla que se va a cerrar con el envío en curso. Si se usa este campo, se envía una copia del mensaje del envío a la Bugzilla para cerrar dicho bug. Además, las modificaciones se tendrán en cuenta para extraer el registro de cambios automático de la próxima versión del software que se ha corregido.
  • La casilla SVN_SILENT que sirve para *silenciar* el envío en curso marcándolo como trivial (para indicar que no es relevante).

Captura de pantalla con las nuevas opciones disponibles en el diálogo de envío de cambios al repositorio de KDE

Cambios en el repositorio de Pology

Recientemente, los desarrolladores de Pology decidieron migrar el código fuente de esta utilidad desde Subversion a Git, por lo que las opciones KSvnUpdater para descargar y actualizar Pology dejaron de funcionar. Esta nueva versión de KSvnUpdater añade un uso muy básico de repositorios Git (en la actualidad solo están implementadas las funciones para clonar un repositorio localmente y para actualizar esta copia local), aunque es suficiente para poder seguir usando Pology de la misma forma que hasta ahora.

Con el uso de Git, las antiguas opciones para limpiar la copia local o para renovarla han dejado de estar disponibles, por lo que han desaparecido del menú de la aplicación, del asistente del primer uso de la aplicación y de su diálogo de configuración.

Captura de pantalla con el nuevo menú para Pology de KSvnUpdater

Además, el diálogo de configuración de la aplicación contiene un nuevo campo de texto para indicar la orden git que se debe usar. Este campo se rellena de forma automática la primera vez que arranca el programa, por lo que no suele ser necesaria ninguna intervención por parte del usuario. En el caso de que git no estuviera instalado en su sistema, se mostrará un mensaje de advertencia y se le solicitará que lo instale para poder usar toda la potencia de KSvnUpdater.

Captura de pantalla con el nuevo campo para git en el diálogo de configuración de KSvnUpdater

Como también se puede ver en la captura de pantalla anterior, la sección que contiene este nuevo campo ha pasado a llamarse Repositorio. El anterior nombre (SVN) solo hacía alusión a los repositorios de Subversion, por lo que el cambio de denominación se hacía necesario.

Creación de proyectos LTS

Esta versión de KSvnUpdater ya permite la creación de proyectos de traducción para ramas LTS (de largo soporte). Con este fin se ha añadido una nueva opción en el asistente de creación de proyectos, en la página de selección de la subrama que se desea usar en el proyecto, como puede apreciarse en la siguiente captura de pantalla:

Captura de pantalla con la nueva opción para crear proyectos LTS en KSvnUpdater

Cambios menores

Se han realizado algunos cambios menores en el manual de la aplicación, esencialmente para reflejar las nuevas funcionalidades introducidas en esta versión. También se han actualizado las traducciones del archivo desktop y de la aplicación.

El resto de cambios no serán visibles por el usuario del programa, ya que tienen que ver con la modernización y el saneado del código fuente del programa. En concreto, ahora se usan más funcionalidades del estándar C++17, lo que redunda en una mayor legibilidad y detección temprana de posibles errores.

Corrección de errores

Como todas las versiones nuevas de KSvnUpdater, esta también corrige algunos errores detectados desde el lanzamiento de la versión anterior.

Casi todos estos errores tenían que ver con el proceso de adaptación del código fuente a la nueva infraestructura de KFrameworks5/Qt5.

El más importante de ellos era un fallo que se producía al mostrar información detallada de las imágenes contenidas en la pestaña de Imágenes. Al hacer doble clic sobre cualquiera de las imágenes de la vista se abre un diálogo con la imagen original e información detallada sobre ella. La versión anterior de KSvnUpdater contenía un error que impedía que se mostrase la imagen en dicho diálogo. Otro de los fallos corregidos también tiene que ver con este mismo diálogo, en el que el botón Cerrar no hacía nada y la única forma de cerrar el diálogo era mediante el botón de cierre presente en su barra de título.

También se ha corregido un antiguo fallo que impedía obtener el nombre correcto del idioma de traducción en los proyectos que solo residen en la rama stable (como los proyectos LTS y los proyectos de versiones antiguas de KDE).

Como ocurre con cada nueva versión, también se ha actualizado la traducción de la aplicación al español.

Descarga

La descarga de esta versión del programa ya no está disponible. En su lugar, use la nueva versión 2.1.3.

Para descargar e instalar esta versión, consulte la página de descarga de KSvnUpdater.

Para obtener más información sobre cómo compilar esta versión a partir de su código fuente, consulte la página de compilación de KSvnUpdater.