Changeset 489 for trunk/NewView/MainForm.pas
- Timestamp:
- Dec 24, 2023, 7:14:13 PM (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/MainForm.pas
r488 r489 26 26 // library 27 27 ACLString, 28 ACLStringUtility, 28 29 SharedMemoryUnit, 29 30 ACLLanguageUnit, … … 1319 1320 var 1320 1321 DropObject: TExternalDragDropObject; 1322 LocaleName: String; 1323 MajorLanguage: String; 1324 MinorLanguage: String; 1321 1325 Begin 1322 1326 if not ( Source is TExternalDragDropObject ) then … … 1326 1330 1327 1331 DropObject := Source as TExternalDragDropObject; 1332 1333 // See if it's a locale name (which reports as a bitmap file for some reason) 1334 if ( DropObject.ContainerName = '.') and 1335 ( DropObject.RenderString = '< DRM_OS2FILE, DRF_BITMAP >') 1336 then 1337 begin 1338 LocaleName := DropObject.SourceFilename; 1339 MajorLanguage := ExtractNextValue( LocaleName, '_' ); 1340 if MajorLanguage <> '' then 1341 begin 1342 if MajorLanguage = 'en' then 1343 begin 1344 LoadLanguage(''); 1345 exit; 1346 end; 1347 MinorLanguage := ExtractNextValue( LocaleName, '.' ); 1348 if ( MinorLanguage <> '') and 1349 ( LoadAutoLanguage('newview', MajorLanguage + '_' + MinorLanguage )) 1350 then 1351 exit; 1352 if not LoadAutoLanguage('newview', MajorLanguage ) then 1353 LoadDefaultLanguage('newview'); 1354 exit; 1355 end; 1356 end; 1328 1357 1329 1358 g_ExternalLinkFileName := AddDirectorySeparator( DropObject.ContainerName )
Note:
See TracChangeset
for help on using the changeset viewer.