Ignore:
Timestamp:
Sep 9, 2007, 2:02:29 PM (18 years ago)
Author:
RBRi
Message:

refactoring for language handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NewView/OptionsForm.pas

    r94 r228  
    198198  i: longint;
    199199  ColorItemName: string;
     200  tmpPrefix : String;
    200201begin
    201   LogEvent(LogI18n, 'TOptionsForm.OnLanguageEvent apply: "' + BoolToStr(Apply) + '"');
     202  // LogEvent(LogI18n, 'TOptionsForm.OnLanguageEvent apply: "' + BoolToStr(Apply) + '"');
    202203  Language.LoadComponentLanguage( self, Apply );
    203204
     
    208209  end;
    209210
     211  tmpPrefix := 'OptionsForm' + LANGUAGE_LABEL_DELIMITER;
     212
    210213  for i := 0 to NumColorSettings - 1 do
    211214  begin
    212215    Language.LL( Apply,
    213216                 ColorItemName,
    214                  'ColorItemName' + IntToStr( i ),
     217                 tmpPrefix + 'ColorItemName' + IntToStr( i ),
    215218                 DefaultColorItemNames[ i ] );
    216219    if Apply then
     
    221224    ColorItemsListBox.EndUpdate;
    222225
    223   Language.LL( Apply, SelectBitmapTitle, 'SelectBitmapTitle', 'Select Bitmap File' );
    224   Language.LL( Apply, BitmapFilesDesc, 'BitmapFilesDesc', 'Bitmaps (*.bmp)' );
    225   Language.LL( Apply, BoldFontSuffix, 'BoldFontSuffix', ' Bold' );
    226   Language.LL( Apply, ItalicFontSuffix, 'ItalicFontSuffix', ' Italic' );
     226  Language.LL( Apply, SelectBitmapTitle, tmpPrefix + 'SelectBitmapTitle', 'Select Bitmap File' );
     227  Language.LL( Apply, BitmapFilesDesc, tmpPrefix + 'BitmapFilesDesc', 'Bitmaps (*.bmp)' );
     228  Language.LL( Apply, BoldFontSuffix, tmpPrefix + 'BoldFontSuffix', ' Bold' );
     229  Language.LL( Apply, ItalicFontSuffix, tmpPrefix + 'ItalicFontSuffix', ' Italic' );
    227230end;
    228231
     
    358361Procedure TOptionsForm.OptionsFormOnCreate (Sender: TObject);
    359362Begin
    360   RegisterForLanguages( OnLanguageEvent );
     363  RegisterEventForLanguages( OnLanguageEvent );
    361364
    362365  TabbedNoteBook.ShowPageHint := false;
Note: See TracChangeset for help on using the changeset viewer.