-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing abbreviations #1
Comments
The abbreviations wrapped in If you look at the source dictionaries that these were converted from, you will see that these sequences were originally wrapped in The idea of adding an abbreviation dictionary is interesting but to my knowledge there is no such list of abbreviations included with the original dictionaries, so someone would have to compile it from scratch. Apart from the issues you mentioned (I haven't seen any dictionaries that use this format, so not sure how widely it is supported), it seems that the abbreviations used in the dictionaries are all relatively self-explanatory: |
Um...no. I am aware of the AFAIU, this concept harks back to dictionaries printed on pieces of dead trees, where space was too precious to spell "noun" for every noun, thus the abbreviations (and an abbreviation index somewhere at the end). In practice, DSL dictionaries contain more than The common source of DSL dictionaries are LSD dictionaries (i.e. DSL dictionaries compiled to binary format). They can be decompiled (there seems to be software for that). That process (and the distribution of the decompiled dictionaries) is of questionable legality, which is probably why you haven't seen these dictionaries just floating around publicly on the web. Other than that, people just convert other dictionaries to DSL when needed (i.e. when the dictionary viewer they are using understands DSL but does not understand the format a dictionary is in; GoldenDict is a popular viewer that understands DSL and a few other formats, but does know how to read things like ".mobi" dictionary books, for example). DSL is, essentially, a big text file (and a few small text files; compression is completely optional), and thus easy to convert to. |
Thanks for the additional info about references using I'm not sure if this is a new addition to the DSL format or simply something that, as you suggested, is mainly found in binary/commercial dictionaries. These dictionaries were compiled more than 4 years ago, and I don't have access to any commercial dictionaries to compare with. Instead, my reference point for the DSL format has been the In any case, the If you would like to regenerate all of the dictionaries using round/square/other brackets from source you can do so quite easily by modifying the wikt2dsl script and running it on the source directory in this repository. Note that the original source of these dictionaries is a script that extracts them from the freely-licensed Wiktionary project rather than any collection of existing DSL dictionaries, so the |
These dictionaries have sequences that look like
[p]<n>[/p]
or[p]<v>[/p]
and so on. Those are references to other dictionary cards named<n>
and<v>
, but such cards do not exist. Normally, a dsl dictionary is accompanied by a small dictionary (which has the same name as the main directory, but with an_abrv
suffix, i.e.en-arb-enwikionary_abrv.dsl
; usually uncompressed) that contains all the abbreviations that the main dictionary uses. I would suggest creating such dictionary (how to make sure the dictionary viewer sees the dictionary and uses it is another matter; creating multiple differently-named copies of the same dictionary (to follow the_abrv
naming convention) seems impractical).The text was updated successfully, but these errors were encountered: