Within this directory are:
- A document that explains the process of creating, updating and using the PO files to create a resource-only Language DLL that provides support for non-English translations of the PasswordSafe dialogs, menus and messages.
- A zip file containing simple scripts that allow you to perform these functions if you do not want to use the native commands described in the above document. Note: as this is for the translations of the current Windows version only, the scripts are also written to be supported natively by Windows. Other scripts may be made available later but would probably require you to install another script language such as Perl and/or Python.
- A zip file containing the latest version of the ResText program needed to create/update the PO files and also to create the resource-only Language DLL.
- A zip file containing the latest version of the ResPWSL program that is required to update this DLL so that PasswordSafe can recognise and use it under the new "Change Language" menu function.
There is also a zipped file of the "Base DLL" used as input to the process.
Whereas the document, scripts and programs are unlikely to change very often, if at all, the Base DLL will change whenever we add, change or delete a dialog, menu or message string within PasswordSafe. For this reason, the zip file containing this Base DLL has been named "pwsafe_base-220.127.116.1196.zip" meaning it is the version corresponding to PasswordSafe V3.25.1 at revision 4096. Whenever a developer changes a dialog, menu or string (note: not all updates/revisions to PasswordSafe will do this!), then a new zipped Base DLL should be added to this file area, although if it is part of a major development effort, this might not be done until that is complete.
PasswordSafe only insists that the major and minor versions of the application and the resource-only Language DLL agree (in this case '3' and '25') and so you should be able to check any of your changes with a released version of PasswordSafe, although some new features may not be visible. In future, we may be able to also add the corresponding release build of the PasswordSafe application.
If we do not add the Base DLL or corresponding application for every change, we will certainly do so before any formal release so that you can download them to effect your translation changes in time for that release.
It is hoped that this area will help you in the translation of this application and see the results of them quickly in your own environment without having to wait for a developer to generate the resource-only Language DLL and send it back to you for you to verify.