DefaultFormatSettings: Difference between revisions

From Lazarus wiki
Jump to navigationJump to search
No edit summary
(Clarification)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''DefaultFormatSettings''' is a [[global variables|global variable]] containing settings for the default [[locale]]. Among others it defines the (now deprecated) [[DecimalSeparator]].
{{DefaultFormatSettings}}


<syntaxhighlight>   
'''DefaultFormatSettings''' is a [[Global variables|global variable]] containing settings for the default [[locale]]. Among others it defines the decimal separator, thereby replacing the (now deprecated) global variable [[DecimalSeparator]].
 
<syntaxhighlight lang=pascal>   
DefaultFormatSettings : TFormatSettings = (
DefaultFormatSettings : TFormatSettings = (
     CurrencyFormat: 1;
     CurrencyFormat: 1;
Line 29: Line 31:
   FormatSettings : TFormatSettings absolute DefaultFormatSettings;
   FormatSettings : TFormatSettings absolute DefaultFormatSettings;
</syntaxhighlight>
</syntaxhighlight>
[[Category:Global variables]]
[[Category:Localization]]

Latest revision as of 11:51, 6 April 2023

English (en) français (fr) русский (ru)

DefaultFormatSettings is a global variable containing settings for the default locale. Among others it defines the decimal separator, thereby replacing the (now deprecated) global variable DecimalSeparator.

  
DefaultFormatSettings : TFormatSettings = (
    CurrencyFormat: 1;
    NegCurrFormat: 5;
    ThousandSeparator: ',';
    DecimalSeparator: '.';
    CurrencyDecimals: 2;
    DateSeparator: '-';
    TimeSeparator: ':';
    ListSeparator: ',';
    CurrencyString: '$';
    ShortDateFormat: 'd/m/y';
    LongDateFormat: 'dd" "mmmm" "yyyy';
    TimeAMString: 'AM';
    TimePMString: 'PM';
    ShortTimeFormat: 'hh:nn';
    LongTimeFormat: 'hh:nn:ss';
    ShortMonthNames: ('Jan','Feb','Mar','Apr','May','Jun', 
                      'Jul','Aug','Sep','Oct','Nov','Dec');
    LongMonthNames: ('January','February','March','April','May','June',
                     'July','August','September','October','November','December');
    ShortDayNames: ('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
    LongDayNames:  ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
    TwoDigitYearCenturyWindow: 50;
  );

  FormatSettings : TFormatSettings absolute DefaultFormatSettings;