Field settings.locale too small

Issue #59 resolved
Hans van der Weij
created an issue

shared/read_settings automatically sets currency format when the OpenBiblio locale matches the desired operating system locale name. However, database field settings.locale is limited to 10 characters and common Linux locale names exceed this length: nl_NL.utf8 nl_NL.iso885915@euro

30 characters should be enough. Changing the OpenBiblio locale name to something like the above can only be done after installing OpenBiblio.