Missing code found in poi_search.zip.

For the correct Language translation (via Dictionary.lang in lang_xxx.zip) of the below POI search options:
Spoiler: POI search Menu

photo 2022 09 13 00 59 18 2


file poi_search.zip\ui_nextgen\common\ui\poi_search_mods.lua and more specifically:
Spoiler: paragraph
function sc_CreateProviderList()
if not MODEL.EXISTS.poi.logical_providers() then
return
end
ui.lm_POI_Providers:clear()
ui.lm_POI_Providers:add({
text = m_i18n("All"),
id = tPoiSearch.default_search.provider,
icon_id = -1
})
ui.lm_POI_Providers:add({
text = m_i18n("KML POI"),
id = MODEL.poi.find_provider("kmlpoi"),
icon_id = -1
})
ui.lm_POI_Providers:add({
text = m_i18n("User POI"),
id = MODEL.poi.find_provider("userpoi"),
icon_id = -1
})
for item, index in ModelList_iter(MODEL.poi.logical_providers) do
ui.lm_POI_Providers:add({
text = item.friendly_name(),
id = item.id(),
icon_id = item.icon_id()
})
end
if #ui.lm_POI_Providers then
gUserSelectedProvider = MODEL.ui.lm_POI_Providers.list[0].id()
end


should changed to:

Spoiler: paragraph
function sc_CreateProviderList()
if not MODEL.EXISTS.poi.logical_providers() then
return
end
ui.lm_POI_Providers:clear()
ui.lm_POI_Providers:add({
text = translate(m_i18n("All")),
id = tPoiSearch.default_search.provider,
icon_id = -1
})
ui.lm_POI_Providers:add({
text = translate(m_i18n("KML POI")),
id = MODEL.poi.find_provider("kmlpoi"),
icon_id = -1
})
ui.lm_POI_Providers:add({
text = translate(m_i18n("User POI")),
id = MODEL.poi.find_provider("userpoi"),
icon_id = -1
})
for item, index in ModelList_iter(MODEL.poi.logical_providers) do
ui.lm_POI_Providers:add({
text = item.friendly_name(),
id = item.id(),
icon_id = item.icon_id()
})
end
if #ui.lm_POI_Providers then
gUserSelectedProvider = MODEL.ui.lm_POI_Providers.list[0].id()
end
end

Translate parameter is missing.

Corrected file
Spoiler: attached
[Only registered and activated users can see links. ]