OK, ukecali jste mne, takže zde dávám návod, kdy do originálu wiman 2.7. na konci stávající nabídky přibude další volba "
Kompletní informace", která hlásí
je ... hodin ... minut ... cíl(PB) XY dosáhnete v ... hodin ... minut ... zbývá ... hodin ... minut ... vzdálenost ... kilometrů.
obr_47.jpg
Podstatné je, že oproti úpravě, kterou jsem měl zde
viewtopic.php?p=89772#p89772, kde byly upravovány některé stávající hlášky, se v níže uvedené úpravě
jedná pouze o rozšíření originální nabídky, takže přibude další položka nabídky:
1. Čas příjezdu a vzdálenost
2. Čas příjezdu
3. Vzdálenost
4. Název PB/cíle + čas příjezdu a vzdálenost
5. Název PB/cíle + vzdálenost
6. Název PB/cíle + čas příjezdu
7. Kompletní informace
Všechny stávající hlášky (1-6) lze tak nechat v původním (originálním) stavu verze 2.7. a jen si zvolit, jestli chcete hlášku slyšet standartnÍ originální hlášku
cíl xy dosáhnete v ... hodin ... minut ... vzdálenost ... kilometrů
která je pod nabídkou č. 4 (Název PB/cíle + čas příjezdu a vzdálenost) čili bez aktuálního času a zbývajícího času k PB/cíli nebo zdali chcete tuto hlášku slyšet i s aktuálním a zbývajícím časem k PB/cíli
je ... hodin ... minut ... cíl xy dosáhnete v ... hodin ... minut ... zbývá ... hodin ... minut ... vzdálenost ... kilometrů
čili s doplněnými úpravami a pak zvolíte nabídku č. 7 (Kompletní informace).
Pro přidání nabídky kompletní informace doplňte to červené
DO ORIGINÁLU WIMAN 2.7. či
2.7_am2 z 1.příspěvku tts_by_wiman.ui:
<row text="Read Out Info" value="Complete information|6|Waypoint/Destination name + \nDistance|5|Waypoint/Destination name + \nArrival time|4|Waypoint/Destination name + \nArrival time and distance|3|Distance|2|Arrival time|1|Arrival time and distance|0" model="lua.pchangeINfo" type="_sld">
tts_by_wiman.lua:
sc_wi_wReadOutDestinationInfo = function()
if MODEL.lua.pchangeWaitDest() == 1 then
local distance = MODEL.navigation.distance_to_destination()
local pk_destination = (MODEL.lua.pchangeINfo() == 3 or MODEL.lua.pchangeINfo() == 4 or MODEL.lua.pchangeINfo() == 5 or MODEL.lua.pchangeINfo() == 6) and (translated_voice_format(m_i18n_voice("Destination")) .. MODEL.navigation.destination_name_short()) or L""
if MODEL.lua.pchangeINfo() == 0 or MODEL.lua.pchangeINfo() == 3 then
sc_wi_wsayspeech(pk_destination .. sc_wi_wReadOutDestinationInfo_GetTimeText(MODEL.navigation.eta_at_destination()) .. translated_voice_format(m_i18n_voice("Distance %s."), sc_wi_wVoiceFormat_search_distance(distance)),21,25)
elseif MODEL.lua.pchangeINfo() == 1 or MODEL.lua.pchangeINfo() == 4 then
sc_wi_wsayspeech(pk_destination .. sc_wi_wReadOutDestinationInfo_GetTimeText(MODEL.navigation.eta_at_destination()),21,25)
elseif MODEL.lua.pchangeINfo() == 2 or MODEL.lua.pchangeINfo() == 5 then
sc_wi_wsayspeech(pk_destination .. translated_voice_format(m_i18n_voice("Distance to destination %s."), sc_wi_wVoiceFormat_search_distance(distance)),21,25)
elseif MODEL.lua.pchangeINfo() == 0 or MODEL.lua.pchangeINfo() == 6 then
sc_wi_wsayspeech(translated_voice_format(m_i18n_voice("Current time %s."), MODEL.other.format_time_dayperiod(MODEL.gps.current_time(), MODEL.regional.timeformat(), 0)) .. pk_destination .. sc_wi_wReadOutDestinationInfo_GetTimeText(MODEL.navigation.eta_at_destination()) .. translated_voice_format(m_i18n_voice("Time to destination %s."), MODEL.other.format_timespan(MODEL.navigation.time_to_destination(), 5, MODEL.regional.long_timeformat(), 0)) .. translated_voice_format(m_i18n_voice("Distance %s."), sc_wi_wVoiceFormat_search_distance(distance)),21,25)
end
end
if MODEL.lua.pchangeWaitDest() == 0 then
local distance = MODEL.navigation.distance_to_waypoint()
local pk_waypoint = (MODEL.lua.pchangeINfo() == 3 or MODEL.lua.pchangeINfo() == 4 or MODEL.lua.pchangeINfo() == 5 or MODEL.lua.pchangeINfo() == 6) and (translated_voice_format(m_i18n_voice("Waypoint")) .. MODEL.navigation.next_viapoint_name_short()) or L""
if MODEL.lua.pchangeINfo() == 0 or MODEL.lua.pchangeINfo() == 3 then
sc_wi_wsayspeech(pk_waypoint .. sc_wi_wi_wReadOutDestinationInfo_GetTimeText(MODEL.navigation.eta_at_waypoint()).. translated_voice_format(m_i18n_voice("Distance %s."), sc_wi_wVoiceFormat_search_distance(distance)),21,25)
elseif MODEL.lua.pchangeINfo() == 1 or MODEL.lua.pchangeINfo() == 4 then
sc_wi_wsayspeech(pk_waypoint .. sc_wi_wi_wReadOutDestinationInfo_GetTimeText(MODEL.navigation.eta_at_waypoint()),21,25)
elseif MODEL.lua.pchangeINfo() == 2 or MODEL.lua.pchangeINfo() == 5 then
sc_wi_wsayspeech(pk_waypoint .. translated_voice_format(m_i18n_voice("Distance to waypoint %s."),sc_wi_wVoiceFormat_search_distance(distance)),21,25)
elseif MODEL.lua.pchangeINfo() == 0 or MODEL.lua.pchangeINfo() == 6 then
sc_wi_wsayspeech(translated_voice_format(m_i18n_voice("Current time %s."), MODEL.other.format_time_dayperiod(MODEL.gps.current_time(), MODEL.regional.timeformat(), 0)) .. pk_waypoint .. sc_wi_wi_wReadOutDestinationInfo_GetTimeText(MODEL.navigation.eta_at_waypoint()) .. translated_voice_format(m_i18n_voice("Time to waypoint %s."), MODEL.other.format_timespan(MODEL.navigation.time_to_waypoint(), 5, MODEL.regional.timeformat(), 0)) .. translated_voice_format(m_i18n_voice("Distance %s."), sc_wi_wVoiceFormat_search_distance(distance)),21,25)
end
end
end
dictionary.lang
Complete information="Kompletní informace"
a pokud ještě nemáte tak
Current time %s.="je %s ;"
Time to destination %s.="; zbývá %s ."
Time to waypoint %s.="; zbývá %s ."
Nemáte oprávnění prohlížet přiložené soubory.