How to Change the Locale
StockMarketEye formats dates and numbers based on your computer’s location settings. Theses settings are appropriate for most users. However, you may wish to change them to get a formatting that is more appropriate for your needs or if StockMarketEye was not able to cleanly detect your locale.
Note: The number of decimal places to be displayed as well as if a thousands separator should be displayed can be changed in the Preferences -> Visuals screen.
By setting a specific locale, you can determine how numbers and dates will be formatted. For example, in English, the period (.) is used as the decimal separator and the comma (,) is used as the thousands separator. However in many non-English locales the comma (,) is used as the decimal separator and a period (.) is used as the thousands separator.
StockMarketEye will automatically choose a locale based on your computer’s location settings. If you want to use a different locale in StockMarketEye, you first need to determine which locale you want to use.
What is a Locale?
A locale is made up of 2 parts; a language and a country.
Language is specified as a lowercase 2 letter abbreviation, i.e. ‘en’ for English, ‘de’ for German, ‘sv’ for Swedish.
Country is specified as an uppercase 2 letter abbreviation, i.e. ‘US’ for the United States, ‘DE’ for Germany, ‘SE’ for Sweden.
For example, if you wanted to use French number and date formatting, you would choose ‘fr’ as the language and ‘FR’ as the country. If you wanted to use Canadian French number and date formatting, you would choose ‘fr’ as the language and ‘CA’ as the country.
A full locale is then: <language>-<country> For example: en-US, or fr-CA, or sv-SE.
It is also possible that some languages do not have a country specific version. In this case, just the language abbreviation will do.
Note: You can see a full list of locales on the following page. List of supported Locales
If your language has country specific versions (as listed in the list of supported locals), please use a country specific version, rather than just the language-only locale.
Setting the Locale
To override the automatically detected locale, you will need to edit the "sme-ui-storage.json" file. This file is located in the StockMarketEye configuration folder.
Be sure to quit StockMarketEye before editing this file.
To find this file, click on the link for the "Configs" in the Help -> System Info... screen.
This will open a new window where you should see the "sme-ui-storage.json" file.
Open this file with a text editor and then change the "language" value (i.e. the portion highlighted in the screenshot below) to your desired locale. Then save the file and start StockMarketEye again.
For example, you could change the "en-US" in the screenshot below to "fr-CA".
After changing the "language" value, save the file. Then start StockMarketEye again so the setting can take effect.