cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
700
Views
0
Helpful
1
Replies

Firmware Bug: over-localized UI of XML Directory Service

Dan Lukes
VIP Alumni
VIP Alumni

Hardware: SPA504G (I assume all SPA50x are affected), firmware 7.5.5 (seen on 7.5.4 as well).

Configuration: XML Directory Service URL set to own phone directory application written in PHP. Such application use following XML object to ask user for input:

<CiscoIPPhoneInput>

<Title>Directory</Title>

<Prompt>Enter name to search</Prompt>

<URL>not disclosed</URL>

<InputItem>

<DisplayName>Name</DisplayName>

<QueryStringParam>name</QueryStringParam>

<InputFlags>A</InputFlags>

</InputItem>

</CiscoIPPhoneInput>

Problem description:

User is writting the string he wish search for into input item. Unfortunatelly, phone mis-use localized dictionary to display user entered string. As long as user entered string match a word from dictionary, the translated word become displayed instead the string written by user.

For example - imagine phone with Czech localization. Note that Czech equivalent of "No" is "Ne", Czech equivalent of "Yes" is "Ano".

User wants to search name "Novak". It started to write such string. It pressed "N" then "o". The string "No" is shown on display for very shor time, then "Ne" become displayed instead. If user ignore it and enter third character ("v"), the "e" reverts back to "o" (as string no longer match dictionary word) so correct string "Nov" is displayed again.

Simmilary, user enter "Yes" but "Ano" is shown on display until user write next char.

It is annoying, of course. In advance, some users don't continue with next letter when previously entered text changed to something different. They call for help instead.

It's firmware bug with almost no doubt. User-entered string must not be subject of translation.

Is there a workaround known to someone ? Other than "don't use localization and XML Directory Service at the same time" ?

Thank you.

1 Reply 1