Existent roads don't show up when creating places

From WikiMapia

Jump to: navigation, search

When adding place tags, the street box shows a list of existent streets, in the nearby. It makes easy the addition of street names, because one doesn't have to type it again, avoiding mistyped words and different names for the same road (like abbreviations "av", "ave" or "ave.", instead of the recommended full name "Avenue").

However, this bug makes that the road names appearing when creating a tag are always english versions of the names of the road. Roads without an english name don't appear in this list, and so it's impossible to add these roads in the address, when creating a new tag. When editin a tag, this bug doesn't occur, and the roads are displayed in the correct language (the one editor choose to edit the tag).

If one is creating a place tag in a language other than english, he/she should expect to enter an address in the same language. If one select "other" option and type the name of the road, no links between this road address and the existent ones with the same name are created. So it's like we have two different roads with the same name.

Contents

[edit] Occurrences

This kind of bug is temporary and not a permanent bug. It occurs while an action is being done, and so there is no fixed occurrence we can show here. So there's a simulation test that proves it occurs. Please, it's not necessary to complete the test and create a place tag to check this occurrence. So, don't do this.

If one try to create a place in this region, you have only one street in the drop list, in english, "Francisca Resende Mercial Street", no matter the language you choose to create your tag.

But there are many other existent roads in this region, all tagged in portuguese only. You can check it by choosing a place tag in the region and trying to edit it. There are at least 5 other roads in the drop down list. And they appear correctly (in the language editor choose to edit).

[edit] How to bypass this bug

There are basically two ways to bypass this bug.

  • If you can find any place tag in this road that has an address, you can translate the name of this road into english. So, when creating a new place tag along this road, the name of the road will appear in the drop list, and then you can choose it for your new place.
  • If you can't find any place tag in this road, you can create your new place tag without any address. After that, you should edit it. Now the roads drop list will be shown correctly, in your language. Then you can choose the name of the road. If it doesn't appear in this list, it is not translated to your language yet.

If you are sure that there is no place in this street already addressed (in any language), you should choose "other" in the roads drop list and type the name of the road. If there is a place in this street already addressed, you should first translate it into your english, so that you can see this name in the drop list of the place you have created.

[edit] Suggestion

To avoid this bug, that is making links don't work properly, we suggest to display all roads in the region. If the road has already his name in the language user is editing, it should be shown in the list in this language. If a road is not translated to this language yet, this road name should also be displayed, but with a symbol - like (en) for english - to indicate this road is in english. The system is similar to that used for categories.

[edit] Forum Link

Personal tools