Per a traductors

A més del mecanisme habitual dels fitxers .po, per a traduir els nivells i els indicadors del programa, els sons també es poden localitzar.

Per a crear un tema nou de so del KTuberling, heu de:

  • Enregistrar els sons en el format de fitxer OGG Vorbis rc3.

  • Crear un fitxer vostre_idioma-codi_de_dos_lletres.soundtheme, haurà de seguir aquest esquema:

    <language code="vostre_idioma-codi_de_dos_lletres">
    <sound name="nom_so" file="camí_relatiu" />
    ...
    ...
    ...
    </language>
    
    • vostre_idioma-codi_de_dos_lletres és el codi de dues lletres del vostre idioma, per exemple, gl per a gallec.

    • Per a cada so hi ha una entrada <sound>. El nom del so haurà de coincidir amb el nom especificat en el tema de la zona de joc (vegeu el fitxer pics/themes.HOWTO en el codi font). El camí_relatiu haurà de ser el camí relatiu on vàreu instal·lar el fitxer amb aquest so, generalment, serà de algunCamíÚnic/nom_so.format (p. ex., algunCamíÚnic pot ser el vostre codi d'idioma de dues lletres).

  • Si esteu afegint el tema de so al KTuberling a la vostra carpeta d'idioma:

    • Afegiu els arxius de so i els fitxers .soundtheme dins la carpeta data/kdegames/ktuberling de les vostres traduccions d'idioma.

    • En aquest mateix lloc, necessitareu un fitxer CMakeLists.txt que descrigui com instal·lar els fitxers, normalment serà.

      FILE( GLOB oggfiles *.ogg )
      INSTALL( FILES ${oggfiles} DESTINATION ${KDE_INSTALL_DATADIR}/ktuberling/sounds/vostre_idioma-codi_de_dos_lletres )
      INSTALL( FILES vostre_idioma-codi_de_dos_lletres.soundtheme DESTINATION ${KDE_INSTALL_DATADIR}/ktuberling/sounds/ )
      
  • Si voleu instal·lar-lo:

    • Situeu el fitxer vostre_idioma-codi_de_dos_lletres.soundtheme dins la carpeta ktuberling/sounds a qtpaths --paths GenericDataLocation

    • Poseu els vostres fitxers de so dins la carpeta ktuberling/sounds/algunCamíÚnic a qtpaths --paths GenericDataLocation

La informació sobre com treballar amb els mecanismes de traducció en el KDE està disponible en el The KDE Translation HOWTO.