Note: You are currently viewing documentation for Moodle 2.9. Up-to-date documentation for the latest stable version of Moodle may be available here: Decimal separator.

Decimal separator: Difference between revisions

From MoodleDocs
m (fixed ] and ]])
(moved page WIP)
Line 1: Line 1:
The [https://docs.moodle.org/dev/Translation_langconfig langconfig] file is an important file in a language pack, dealing with all the configuration parameters of that language, including the [https://docs.moodle.org/dev/Translation_langconfig#decsep.2Ccore_langconfig decimal separator].
This page has now been moved to the Developer documentation: [https://docs.moodle.org/dev/Decimal_separator Decimal separator]
 
The original Moodle code in English uses a decimal point as a separator, but some countries (and their language packs) might use a decimal comma.
 
==Countries where a dot "." is used as decimal mark:==
* Australia
* Bangladesh
* Botswana
* British West Indies
* Brunei
* Canada (when using English)
* China, People's Republic of
* Dominican Republic
* Egypt
* Ghana
* Guatemala
* Honduras
* Hong Kong
* India
* Ireland
* Israel
* Japan
* Jordan
* Kenya
* Korea (both North and South)
* Lebanon
* Luxembourg (uses both marks officially)
* Macau (in Chinese and English text)
* Malaysia
* Malta
* Mexico
* Mongolia
* Nepal
* New Zealand
* Nicaragua
* Nigeria
* Pakistan
* Palestine
* Panama
* Philippines
* Singapore
* Sri Lanka
* Switzerland
* Taiwan
* Tanzania
* Thailand
* Uganda
* United Kingdom
* United States (including insular areas)
* Zimbabwe
 
==Countries where a comma "," is used as decimal mark:==
* Albania
* Algeria
* Andorra
* Angola
* Argentina
* Armenia
* Austria
* Azerbaijan
* Belarus
* Belgium
* Bolivia
* Bosnia and Herzegovina
* Brazil
* Bulgaria
* Cameroon
* Canada (when using French)
* Chile
* Colombia
* Costa Rica
* Croatia (comma used officially, but both forms are in use)
* Cuba
* Cyprus
* Czech Republic
* Denmark
* East Timor
* Ecuador
* Estonia
* Faroes
* Finland
* France
* Germany
* Georgia
* Greece
* Greenland
* Hungary
* Iceland
* Indonesia
* Italy
* Kazakhstan
* Kosovo
* Kyrgyzstan
* Latvia
* Lebanon
* Lithuania
* Luxembourg (uses both marks officially)
* Macau (in Portuguese text)
* Macedonia
* Moldova
* Mongolia
* Morocco
* Mozambique
* Namibia
* The Netherlands
* Norway
* Paraguay
* Peru
* Poland
* Portugal
* Romania
* Russia
* Serbia
* Slovakia
* Slovenia
* South Africa
* Spain
* Switzerland
* Sweden
* Tunisia
* Turkey
* Ukraine
* Uruguay
* Uzbekistan
* Venezuela
* Vietnam
 
 
If a language pack uses a comma (,) as a decimal separator, it '''must''' use a semicolon (;) as a [https://docs.moodle.org/dev/Translation_langconfig#listsep.2Ccore_langconfig list separator], or serious errors might happen.
 
===Problems with language packs using a decimal comma===
It is not uncommon for Moodle users with a language pack that has a comma used as a decimal separator to experience problems when using formulas copied from the Moodle English online and built-in documentation.
 
====Gradebook problems====
The [[Gradebook]] calculations might use "=average(item1, item2, item3, item4, item5, item6)" which is easy to understand and use in English, but a teacher with (for example) the international spanish (es) language pack will strugle until he/she realizes that this formula should be changed to "=average(item1; item2; item3; item4; item5; item6)"
 
==Problem fixing==
A Moodle adminer who uses a language pack with a decimal comma must check the [https://docs.moodle.org/dev/Translation_langconfig langconfig file] and make shure that the decsep, listsep and thounsandsep characters are properly set for the language or use the [[Language customization]] to fix his/her server.
 
...to be continued...
 
 
[[es:Separador decimal]]

Revision as of 09:29, 18 November 2015

This page has now been moved to the Developer documentation: Decimal separator