- Tabs to spaces.
[AROS.git] / workbench / libs / locale / defaultlocale.c
blob1b245b242862aa53f5e56f3deda5306aeda565f5
1 /*
2 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Default Locale Preferences
6 Lang: english
7 */
9 #include <exec/types.h>
10 #include <libraries/locale.h>
11 #include <libraries/iffparse.h>
13 #include "locale_intern.h"
16 /* stegerg: the strings "united_states.country", "english.language" and
17 "english" have been verified on the Amiga with a test program which
18 does OpenLocale(NULL) and then print out this fields. The Amiga was
19 booted "without startup-sequence" and the program then started as first,
20 without other programs before" */
22 /* We have to be careful not to try and change any of this */
23 const struct Locale defLocale =
25 "united_states.country", /* Locale Name */
26 "english.language", /* Language Name */
27 { "english", NULL, NULL,
28 NULL, NULL, NULL,
29 NULL, NULL, NULL, NULL }, /* Prefered Languages */
30 0, /* Flags */
32 0, /* CodeSet */
33 MAKE_ID('U','S','A',0), 1, /* CountryCode, Telephone Code */
34 0, /* GMT Offset */
35 MS_AMERICAN, /* MeasuringSystem */
36 CT_7SUN, /* Calendar Type */
37 { 0, 0 }, /* Reserved */
39 "%A %B %e %Y %Q:%M %p", /* Date/Time Format */
40 "%A %B %e", /* Date Format */
41 "%Q:%M:%S %p", /* Time Format */
42 "%m/%d/%y %Q:%M %p", /* Short Date/Time Format */
43 "%m/%d/%y", /* Short Date Format */
44 "%Q:%M %p", /* Short Time Format */
46 ".", ",", ".", /* Decimal Point, Group Separators */
47 "\x03\x00", "\x03\x00",
49 ".", ",", ",", /* Monetary Separators (as above) */
50 "\x03\x00", "\x03\x00", /* Monetary Frac Groupings */
52 2, 2, { 0, 0 }, /* Monetary (Reg/Int) Frac Digits, Resvd */
54 "$", "¢", "USD", /* Currency Symbols */
56 /* Positive Representation */
57 "", SS_NOSPACE, SP_PREC_ALL, CSP_PRECEDES, 0,
59 /* Negative Representation */
60 "-", SS_NOSPACE, SP_PREC_ALL, CSP_PRECEDES, 0,