Author Topic: Multi Commander v3.0 ALPHA Build 1315  (Read 12343 times)

Mathias (Author)

  • Administrator
  • VIP Member
  • *****
  • Posts: 4271
    • View Profile
    • Multi Commander
Multi Commander v3.0 ALPHA Build 1315
« on: January 12, 2013, 17:35:30 »
Multi Commander v3.0 ALPHA (Build 1315)

Download
   Portable 32bit
   Portable 64bit
 
Changes 140+ Changes

Build 1315 - 110+ Changes
  ADDED - Major change on How the MultiLanguage system works.
  CHANGE- MultiCommander will now read the language files from the LanguagePack files named LangPack_xx.zip stored in the Languages folder.
  CHANGE- MultiCommander can now read Language from alternative location. (Used for language editor)
  ADDED - MultiUpdate will now delete existing language files when doing an upgrade.
  ADDED - Language Editor can now also export language pack in both Public and Internal format.
  ADDED - Language Editor can now submit language updates directly to MultiCommander.com
  ADDED - Language Editor can now create new languages.
  FIXED - Issue with pressing right button while dragging
  FIXED - Text issue when deleting favorite item.
  FIXED - Some config issue when running in portable mode.
  CHANGE- Customized FileOperation Read/Write strategies are no longer stored in MultiCommander.xml, Now stored in FileOpRWStratergy.xml, Will autoconvert.
  CHANGE- FileOperationPluginProfiles are no longer stored in MultiCommander.xml, Now stored in FileOpPluginProfiles.xml, Will autoconvert.
  CHANGE- FileOperationPresets are no longer stored in MultiCommander.xml, Now stored in own file FileOpPresets.xml, Will autoconvert.
  FIXED - Fixed some strange lost focus problem with Favorites Window.
  ADDED - The Device Toolbar will now show tooltip for the device/folder icons.

Build 1291 - 30+ Changes

  CHANGE- Improved performance when reading config/settings information. (Will probably not be noticable, but it is a lot faster)
  CHANGE- Multi Commander with all its extensions is now built with VisualStudio 2012 using the VS110_XP toolset.
  CHANGE- Icons used in MultiCommander.exe and some of the extensions are moved to a resource dll : MCIcons.dll
  CHANGE- Lots of internal changes to handle the new Icon system
  REMOVE- Many obsolete icons that was still inside MultiCommander.exe removed.
  CHANGE- Alias information is moved from MultiCommander.xml to its own file Aliases.xml. (Will auto convert data to new location)
  CHANGE- Modules information is moved from MultiCommander.xml to its own file Modules.xml. (Will auto convert data to new location)
  CHANGE- A lot of minor core changes.


Mathias (Author)

  • Administrator
  • VIP Member
  • *****
  • Posts: 4271
    • View Profile
    • Multi Commander
Multi Commander v3.0 ALPHA (Build 1315)
« Reply #1 on: January 12, 2013, 17:44:32 »
Configuration File Changes

Some settings that was stored in MultiCommander.xml is now stored in own configuration files.
It will automatically move the information if found..

FileOperation Read/Write Stratergy => FileOpRWStratergy.xml
FileOperations Plugin Profiles => FileOpPluginProfiles.xml
FileOperation Presets => FileOpPresets.xml


MultiLanguage System Changes

The major changes in this version is how the MultiLanguage system works.

The language files by it self are the same. What is change is how they are stored and loaded.

There are no longer a bunch of language files spread out in different locations for all the extensions.
There are now one language-pack file for every language.

In the Languages folder you will now find LangPack_en.zip , LangPack_se.zip, LangPack_ru.zip and so on.
This is the primary location that MultiCommander will read language files from.

However since MultiCommander will support 3d party extension there need to be a wait for them to deliver there own language files.
So if a language files for an extension is not found in the primary location. It will try to read the language file from a Language subfolder
at the location of the extension. eg (<mcinstall>\Extension\<myextension>\Languages\myextension_en.xml )


However.. This will works well for 99% of the user. But if you are a translator and needs to edit/create a new languages this is not good.

So when you start the built in language editor it will unpack the language pack into a Languages folder in MultiCommanders userdata folder.
(type ":gouserdata" to get to that location ) (This also mean you no longer needs to run MultiCommander as admin to edit language files.)

Now you can editor and change the language files, Either using the built-in language editor or external tool.
When MultiCommander starts it will also look for matching language files in the userdata location and if found they will be used instead of using the language pack files.

One thing to notice is that when you upgrade MultiCommander. And the new LangPack are newer then the unpacked language data in the userdata language folder,
MultiCommander will detect that and go back and use the Language pack files and the Language Editor will inform that there is a version mismatch.
A message dialog about that will also be shown.

Other news to the language editor is that is can now create Language Pack in both the internal and public format.
The Internal format is used when sending a language pack to me to be included into the release.

You will also have the option to upload the language pack directly from MultiCommander instead of sending it using email.
However you will need a submit key. That is so that not anyone can just submit changes with crazy stuff in them.
So mail me to get a submit key if you want to submit language updates this way
(I thinking about automating the language update process. but right now it is not fully automated.)

Jungle

  • Contributor
  • VIP Member
  • *****
  • Posts: 510
  • Old Skull
    • View Profile
Re: Multi Commander v3.0 ALPHA Build 1315
« Reply #2 on: January 12, 2013, 20:02:51 »
1. b1315 can not restore settings backup of b1291
2. Lang editor in b1315 can not restore lang backup of b1291
3. Bug with "dragging" by left mouse when deleting Favourite still exists.
« Last Edit: January 12, 2013, 20:09:20 by Jungle »

Mathias (Author)

  • Administrator
  • VIP Member
  • *****
  • Posts: 4271
    • View Profile
    • Multi Commander
Re: Multi Commander v3.0 ALPHA Build 1315
« Reply #3 on: January 12, 2013, 21:37:44 »
1. Works for me here. But might be some special settings/setting file. ( Or might be a portable mode issue, Will check that later)
2. Restore of language backup from old format will not be supported.
   and it should say that when trying to restore using the "restore" button in the language editor.
   But it is possible to manually restore a backup by replacing the language files in <userdata>\Languages\
3. Not able to reproduce that




Jungle

  • Contributor
  • VIP Member
  • *****
  • Posts: 510
  • Old Skull
    • View Profile
Re: Multi Commander v3.0 ALPHA Build 1315
« Reply #4 on: January 13, 2013, 10:05:53 »
3. Not able to reproduce that

Video attached. In delete favourite window press left mouse button, move mouse cursor and release button. Result: you are in the favourites main window again.

Jungle

  • Contributor
  • VIP Member
  • *****
  • Posts: 510
  • Old Skull
    • View Profile
Re: Multi Commander v3.0 ALPHA Build 1315
« Reply #5 on: January 13, 2013, 10:22:00 »
Language editor bugs

1. Buttons now have untranslated captions (Save, Submit, Restore)
2. Submit update dialog has no translation info
3. If some module has no translation info, the one from previous module is displayed
  a. Select "File System"
  b. Select "FS-Zip" (FS-Zip items are diaplayed)
  c. Select "FS-Local" (still FS-Zip items are diaplayed). I think the page should be cleared