I might be late to the game, but the converted .gpi is corrupted due to the incorrect text substitution at address #8889a2
It incorrectly find "SL" belonging to lang "CS" and changed it to "CSK" which changed the size of the MLText causing the length to be wrong. I'm surprise that no one complained; maybe Garmin software just ignore the error for that record and recovered/continued. Fortunately my parser coughedCode:Please Login or Register to see the links
Here is one incorrectly changed from SK to SL, the SK is part of ">ESK", not ">SK"
Note that the above are just examples of incorrectness; there are many more that have similar errors.Code:Please Login or Register to see the links
So just changing the text "SL" to "SK" and vice-versa is wrong. You must do what sbog said:
Change "<hr>SL" to "<hr>XX", change "<hr>SK" to "<hr>SL", and then change "<hr>XX" to "<hr>SK"
Here is the correct conversion