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
, haurà de seguir aquest esquema:vostre_idioma-codi_de_dos_lletres.soundtheme<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 fitxerpics/themes.HOWTOen el codi font). Elcamí_relatiuhaurà de ser el camí relatiu on vàreu instal·lar el fitxer amb aquest so, generalment, serà de(p. ex.,algunCamíÚnic/nom_so.formatalgunCamíÚnicpot 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
.soundthemedins la carpetadata/kdegames/ktuberlingde les vostres traduccions d'idioma.En aquest mateix lloc, necessitareu un fitxer
CMakeLists.txtque 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( FILESvostre_idioma-codi_de_dos_lletres.soundtheme DESTINATION ${KDE_INSTALL_DATADIR}/ktuberling/sounds/ )
Si voleu instal·lar-lo:
Situeu el fitxer
dins la carpetavostre_idioma-codi_de_dos_lletres.soundthemektuberling/soundsaqtpaths--paths GenericDataLocationPoseu els vostres fitxers de so dins la carpeta
ktuberling/sounds/aalgunCamíÚnicqtpaths--paths GenericDataLocation
La informació sobre com treballar amb els mecanismes de traducció en el KDE està disponible en el The KDE Translation HOWTO.