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/FileDialogForm.pas

    r105 r228  
    559559Procedure TFileDialogForm.OnLanguageEvent( Language: TLanguageFile;
    560560                                           const Apply: boolean );
     561var
     562  tmpPrefix : String;
    561563begin
    562   LogEvent(LogI18n, 'TFileDialogForm.OnLanguageEvent apply: "' + BoolToStr(Apply) + '"');
     564  // LogEvent(LogI18n, 'TFileDialogForm.OnLanguageEvent apply: "' + BoolToStr(Apply) + '"');
    563565  Language.LoadComponentLanguage( self, Apply );
    564566
    565   Language.LL( Apply, InvalidFilterErrorTitle, 'InvalidFilterErrorTitle', 'File Filter Error' );
     567  tmpPrefix := 'FileDialogForm' + LANGUAGE_LABEL_DELIMITER;
     568
     569  Language.LL( Apply, InvalidFilterErrorTitle, tmpPrefix + 'InvalidFilterErrorTitle', 'File Filter Error' );
    566570  Language.LL( Apply,
    567571               InvalidFilterError,
    568                'InvalidFilterError',
     572               tmpPrefix + 'InvalidFilterError',
    569573               ' is not a valid filename filter. '
    570574               + 'You cannot use any of these characters: ' );
    571   Language.LL( Apply, FileNotFoundErrorTitle, 'FileNotFoundErrorTitle', 'File Not Found' );
    572   Language.LL( Apply, FileNotFoundError, 'FileNotFoundError', 'File does not exist:' );
    573   Language.LL( Apply, MultiSelectErrorTitle, 'MultiSelectErrorTitle', 'Multi-Select' );
    574   Language.LL( Apply, MultiSelectError, 'MultiSelectError', 'You can only select one file' );
     575  Language.LL( Apply, FileNotFoundErrorTitle, tmpPrefix + 'FileNotFoundErrorTitle', 'File Not Found' );
     576  Language.LL( Apply, FileNotFoundError, tmpPrefix + 'FileNotFoundError', 'File does not exist:' );
     577  Language.LL( Apply, MultiSelectErrorTitle, tmpPrefix + 'MultiSelectErrorTitle', 'Multi-Select' );
     578  Language.LL( Apply, MultiSelectError, tmpPrefix + 'MultiSelectError', 'You can only select one file' );
    575579end;
    576580
    577581Procedure TFileDialogForm.FileDialogFormOnCreate (Sender: TObject);
    578582Begin
    579   RegisterForLanguages( OnLanguageEvent );
     583  RegisterEventForLanguages( OnLanguageEvent );
    580584
    581585  FileMask := '*.*';
Note: See TracChangeset for help on using the changeset viewer.