Changeset 491
- Timestamp:
- Dec 24, 2023, 7:49:17 PM (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ae/MainFormUnit.pas
r479 r491 624 624 var 625 625 DropObject: TExternalDragDropObject; 626 LocaleName: String; 627 MajorLanguage: String; 628 MinorLanguage: String; 626 629 Begin 627 630 if not ( Source is TExternalDragDropObject ) then … … 631 634 632 635 DropObject := Source as TExternalDragDropObject; 636 637 // See if it's a locale name (which reports as a bitmap file for some reason) 638 if ( DropObject.ContainerName = '.') and 639 ( DropObject.RenderString = '< DRM_OS2FILE, DRF_BITMAP >') 640 then 641 begin 642 LocaleName := DropObject.SourceFilename; 643 MajorLanguage := ExtractNextValue( LocaleName, '_' ); 644 if MajorLanguage <> '' then 645 begin 646 if MajorLanguage = 'en' then 647 begin 648 LoadLanguage(''); 649 exit; 650 end; 651 MinorLanguage := ExtractNextValue( LocaleName, '.' ); 652 if ( MinorLanguage <> '') and 653 ( LoadAutoLanguage('ae', MajorLanguage + '_' + MinorLanguage )) 654 then 655 exit; 656 if not LoadAutoLanguage('ae', MajorLanguage ) then 657 LoadDefaultLanguage('ae'); 658 exit; 659 end; 660 end; 633 661 634 662 g_DroppedFileName := AddSlash( DropObject.ContainerName )
Note:
See TracChangeset
for help on using the changeset viewer.