Select to view content in your preferred language

Dashboard not working properly with Italian language Browser settings

632
5
08-04-2023 08:26 AM
Labels (1)
RobertoRossi
Frequent Contributor

I made a dashboard which represents earthquakes in Italy in the last 7 days.

It is based on these CSV data, updated by Italian National Institute of Geophysics and Volcanology (INGV).

The map uses a style based on a category field (MagType), which determines the colour of the symbol, and and a quantity field (Magnitude), which determines the size of the symbol.

The dashboard has an indicator and a list which represent the latest earthquakes (Ultimo terremoto registrato), and indicator and another list with earthquake greatest/greater magnitude. The first indicator/list use the greater EventID, the second the biggest magnitude value.

When I open the dashboard in a browser with English language setting everything works

Browser with EN languageBrowser with EN language

but when I open it in a browser with Italian language settings I have some problems:

Browser with ITA settingsBrowser with ITA settings

Essentially the indicator, the list and the symbol values which depend on the MagType numeric field do not work properly. I suspect it must be something depending CSV separators with Italian language settings.

I have the same problems in the mobile version.

I have the same behaviour in the map on which the map is based (the map just represents the CSV data): it does not work in browser with Italian language settings.

Data, WebMap and Dashboard are public.

Can you help me?

Roberto Rossi

Padua University

0 Kudos
5 Replies
RobertoRossi
Frequent Contributor

Update,

I noticed that if language setting in ArcGIS Online (My settings > General > Language) is setted on Italian, I have the same problems explained above, regardless of the browser language settings.

Is there someone who has any Idea.

Could it be a kind of bug?

Roberto

0 Kudos
OlgaSerebryannaya
Emerging Contributor

How did you create the layer? I have downloaded the CSV file you provided, saved it to my local drive as .csv
After that, log in to ArcGIS Online - Content - New Item and drag and drop the CSV file from my local drive. Select the option to Add CSV and create a hosted feature layer or table. In the next step, please make sure that Magnitude field is recognized as Double. As a result of this master steps, a new hosted feature layer is created in My contents. The map with this hosted feature layer displays quantitative symbology well, regardless of Italian or any other language set in browser settings. See https://i18n.maps.arcgis.com/apps/mapviewer/index.html?webmap=849339e907bb414593664f024201ad15 

 

0 Kudos
RobertoRossi
Frequent Contributor

Thank you @OlgaSerebryannaya for your answer.

I did not crate a layer but add the CSV to the map directly using Add layer from URL option.

The magnitude field is recognised as number field

Roberto

0 Kudos
OlgaSerebryannaya
Emerging Contributor

Unfortunately, CSV is a very old format that is not suited well for languages that are using decimal separators other than commas. I have brought this issue to esri developers, not sure how much can be done with it. Meanwhile, as a workaround  I would offer if possible to convert your data to a hosted feature layer format, that does not have this limitation for hard-coded decimal separators.

0 Kudos
RobertoRossi
Frequent Contributor

Olga, the fact is that the CSV is continuously updated (real-time data).

(If I convert my data to hosted feature layer they remain "friezed" at the moment they are converted.

But, maybe, I can accomplish this workflow using pipelines...

Roberto

0 Kudos