diff --git a/rbutil/rbutilqt/base/voicefile.cpp b/rbutil/rbutilqt/base/voicefile.cpp index a3950ca950..ce4596828f 100644 --- a/rbutil/rbutilqt/base/voicefile.cpp +++ b/rbutil/rbutilqt/base/voicefile.cpp @@ -63,9 +63,12 @@ bool VoiceFileCreator::createVoiceFile() version = version.left(version.indexOf("-")).remove("r"); //prepare download url - QUrl genlangUrl = SystemInfo::value(SystemInfo::GenlangUrl).toString() - +"?lang=" + m_lang + "&t=" + target + "&rev=" + version + "&f=" + features; - + QString genlang = SystemInfo::value(SystemInfo::GenlangUrl).toString(); + genlang.replace("%LANG%", m_lang); + genlang.replace("%TARGET%", target); + genlang.replace("%REVISION%", version); + genlang.replace("%FEATURES%", features); + QUrl genlangUrl(genlang); qDebug() << "[VoiceFileCreator] downloading " << genlangUrl; //download the correct genlang output diff --git a/rbutil/rbutilqt/rbutil.ini b/rbutil/rbutilqt/rbutil.ini index 016076bf7b..983e1c9b2a 100644 --- a/rbutil/rbutilqt/rbutil.ini +++ b/rbutil/rbutilqt/rbutil.ini @@ -7,7 +7,7 @@ bleeding_url=http://build.rockbox.org/data/rockbox-%MODEL%.zip ; voice files release_voice_url=http://download.rockbox.org/release/%RELVERSION%/%MODEL%-%RELVERSION%-english.zip daily_voice_url=http://download.rockbox.org/daily/voices/%MODEL%-%DATE%-english.zip -genlang_url=http://www.rockbox.org/genlang/ +genlang_url=http://www.rockbox.org/genlang/?lang=%LANG%&t=%TARGET%&rev=%REVISION%&f=%FEATURES% ; bootloader bootloader_info_url=http://download.rockbox.org/bootloader/bootloaders-info