Repository navigation
Releases
DictShelf dictshelf-v1.02.25
Full Changelog: dictshelf-v1.02.23...dictshelf-v1.02.25
DictShelf dictshelf-v1.02.23
Full Changelog: dictshelf-v1.02.21...dictshelf-v1.02.23
DictShelf dictshelf-v1.02.21
Full Changelog: dictshelf-v1.02.19...dictshelf-v1.02.21
DictShelf dictshelf-v1.02.19
Full Changelog: dictshelf-v1.02.15...dictshelf-v1.02.19
DictShelf dictshelf-v1.02.15
Full Changelog: dictshelf-v1.02.11...dictshelf-v1.02.15
DictShelf dictshelf-v1.02.11
Full Changelog: dictshelf-v1.02.09...dictshelf-v1.02.11
DictShelf dictshelf-v1.02.09
Full Changelog: dictshelf-v1.02.07...dictshelf-v1.02.09
DictShelf dictshelf-v1.02.07
What’s New
Lingvo LSD support
DictShelf can now open Lingvo LSD dictionaries.
Dictzip v2 (.dz2)
The original Dictzip format stores the uncompressed file size in a 32-bit field, limiting dictionary size to about 2 GB. Dictzip v2 uses a 64-bit size field, allowing larger dictionaries. The block size remains the same as in v1.
Global hotkeys
Use hotkeys to show or hide the DictShelf window, or look up selected text from another app.
Shortcuts can use a single key combination, such as Ctrl+Shift+B, or a two-press sequence, such as Ctrl+Shift+B, Ctrl+Shift+B.
Update checks
DictShelf checks for new versions and can notify you when an update is available. Open ☰ → Update to view update options.
Expanded search modes
Search each word of the headword
These modes match individual words within a headword. For a multiword headword such as work in progress, a match in any one of its words is enough.
| Pattern | Matches | Example |
|---|---|---|
ab→ |
Words that start with the query | work → work, worked, workshop |
→ab |
Words that end with the query | work → work, network, homework |
ab |
Words that contain the query anywhere | work → work, network, homework, working |
·ab· |
An exact word match | worked → worked |
·ab·+ |
An exact word or lemma match | worked → worked, work |
Search the whole headword
These modes match the entire headword rather than individual words within it.
| Pattern | Matches | Example |
|---|---|---|
= |
An exact headword match | work in → work in |
=+ |
An exact headword or lemma match; both the query and headword must be one word | worked → worked, work |
*? |
A headword matching a pattern: * matches any number of characters; ? matches exactly one |
*wo?k* → work, works, network, homework, work in progress |
Search article text
Search the text looks inside dictionary articles, not just their headwords. For a multiword query, DictShelf tries these match types in order, moving to the next only if the previous one finds no results:
- The complete phrase, with all words in order and next to each other.
- All query words, in any order, with no more than 10 words between them.
- Each query word anywhere in the article.
Faster results, loaded in batches
Search displays the first five matching articles from each dictionary, then continues finding all matches in the background. Additional articles are loaded in batches set by Settings → Results → Results per portion.
Use Browse in a dictionary’s header to open the list of all its headwords.
Optional article sections
Choose how optional sections in dictionary articles are displayed.
Browse and Wildcards improvements
Search and display performance has been improved in Browse and Wildcards modes.
Interface refinements
Includes various interface improvements and fixes.
DictShelf dictshelf-v1.02.02
wudict2 wudict2-v1.01.0
New version
This release includes major changes.
What's new
-
Standalone apps. The Windows and Android versions now work as standalone applications. Regular use requires neither a server nor a browser: the app is designed for working with local dictionaries on a computer or smartphone. The server mode has been kept for those who need it, for example for centralized access to dictionaries.
-
Large dictionaries. Improved handling of large dictionaries containing millions of headwords, such as Wikipedia.
-
Faster browsing and Wildcards. Browsing of all dictionary words and Wildcards search are now faster.
-
Wildcards display modes. Wildcards offers two ways to display results:
- Show dictionaries separately — headwords from one dictionary are shown first, then those from the next.
- Combine dictionaries — headwords from the dictionaries in the selected group are merged into a single list and sorted alphabetically.
-
Disk caching for Browse and Wildcards —
☰ → System Settings → Search indexes. The cache lets you reopen results without rebuilding them. Up to five recent caches are kept, and you can set an overall disk size limit for them. The default is 2 GB on Android and 8 GB on Windows. Additional search indexes speed up searching within Wildcards results but increase cache build time and size. -
Background tasks panel. Background tasks are shown in a common progress panel at the bottom of the window. Tasks can be stopped directly from the panel; hidden background tasks are not started.
-
DSL fixes. Fixed major issues with DSL dictionaries created from dictionaries in other formats.
-
Interface language. The interface language now defaults to the operating system language.
-
Export headwords —
☰ → Tools → Export headwords to file… -
Parallel task workers —
☰ → System Settings → Dictionary task workers. In Auto mode, the number of logical processors minus one is used on Windows, and four worker threads on Android. -
Log file —
☰ → System Settings → Log file. System log settings for troubleshooting and diagnostics. -
Search as you type —
☰ → Search as you type. The behavior of search and filtering while typing is now configurable. You can run them immediately as you type, or by clicking the checkmark next to the field. Manual triggering is convenient when working with very large dictionaries. -
IPA fonts. Added fonts with full IPA support. You can select them in
☰ → Appearance. -
Index format changed. After updating, dictionary indexes must be rebuilt.
-
Portable version (Windows) —
☰ → Tools → Create portable. Specify the folder into which the app will prepare the necessary files. The portable directory can also be set up manually:- Next to
wuDict2.exe, create aDatafolder and place the contents of%USERPROFILE%\.wuDict2into it. - Dictionaries can be placed in
Data\Dictionariesand connected from the new location. - If you also move the existing indexes, no reindexing will be required.
- Dictionary paths inside the portable folder are stored relative to it, so the folder can be moved, for example on a USB drive.
- Next to
Full Changelog: wudict2-v0.12.5...wudict2-v1.01.0