Repository navigation
Sally 1.0.33
Sally 1.0.33 builds every language into Sally itself, fixes two Find window problems, and moves plugins to plugin SDK 109.
Changes
- Languages are built in. All ten translations are now part of
sally.exeand its plugins; there are no separate language files any more. Sally applies the chosen language to the core and every plugin together. On first run it uses your Windows language when Sally has it, and asks only when it does not. Select Language lists each language by its own name, with its translators. - Translation fixes. Long labels on the Security page, in the Exiting Sally dialog and in the ZIP plugin's Wait For dialog are no longer cut off in some languages. The internal viewer's menu and two FTP menus show their real titles in every language, instead of "Help" or "Others" on every menu.
- Find window (#120). With "Search file content" off, its hidden Containing box no longer shows up under the "No Advanced Options" line (it made the text look covered and vanish under the pointer). Find's messages, including the Esc "Do you want to close Find?" question, now appear over the Find window instead of the main window.
- Translating Sally. Translations are ordinary files in the source (
src/lang/<language>/lang.rcandsrc/plugins/<plugin>/lang/<language>/lang.rc). To fix a translation, open an issue or a pull request; seedoc/DEV.md.
Upgrade notes
- Plugins must be built for plugin SDK 109. Older plugins, including ones built for Altap Salamander 4.0, are no longer loaded; Sally shows a message asking for an updated version. All plugins that ship with Sally are already updated.
- Leftover language files. If you unpack 1.0.33 over an older Sally, the old
lang\*.slgfiles and thelangfolders insideplugins\are no longer used and can be deleted. - Your chosen language and other settings carry over.
Downloads
Portable builds are provided for x64, x86, and ARM64. A consolidated PDB archive and SHA-256 checksum manifest are also attached.
Validation
- Public Release CI passed for x64, x86, and ARM64: https://github.com/0xeb/sally/actions/runs/37522754563
- All three packaged runtimes passed release-artifact verification: all 11 languages are built into Sally and every translated plugin, each matching English dialog for dialog, with zero warnings. The file set is the same as 1.0.32 except for the removed language files.
- The released x64 package passed the real-UI checks in a clean Windows Sandbox: the Find window (#120), the website in the About box and Help menu in English and four translations (#119), and the built-in languages (first run in the Windows language; Czech, Chinese, German and Russian in the core and in a plugin's own dialogs).
- F5 into an open ZIP (#116), Batch Rename (#117), executable icons (#115) and RAR handling (#114) passed on the 1.0.33 development build. Their comparison runs against 1.0.32 could not use the package: Microsoft Defender quarantined the published 1.0.32
sally.exeon the release machine with the generic machine-learning verdictTrojan:Win32/Wacatac.B!ml, which we believe is a false positive. - Microsoft Defender reported zero detections across the final ZIP packages and extracted trees on the release machine.
Note
Sally's binaries are not yet Authenticode signed. We are evaluating managed and open-source signing services. If Defender reports a threat, please include the exact threat name, affected contained filename, Protection History details, and Defender engine/intelligence versions.
Full Changelog: v1.0.32...v1.0.33