Skip to content
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

Dictionary shells supporting XDXF #35

Open
nikita-moor opened this issue May 22, 2019 · 11 comments
Open

Dictionary shells supporting XDXF #35

nikita-moor opened this issue May 22, 2019 · 11 comments

Comments

@nikita-moor
Copy link
Contributor

nikita-moor commented May 22, 2019

Which dictionary software supports XDXF?:

  • GoldenDict Mobile (Android) does not support XDXF, however it understands StarDict with XDXF markup (type 'x').
  • Alpus (Android, iOS, desktop) officially supports XDXF. In fact, it recognizes only first headword (<k>) in the articles with multiple keys. (was fixed in release v9.0)
  • Aard2 (Android) reads only its own format Slob, but conversion tool xdxf2slob understands XDXF more or less correctly. (Extensive testing of every XDXF feature is needed.)
@soshial soshial changed the title Dictionray shells supporting XDXF Dictionary shells supporting XDXF May 22, 2019
@soshial
Copy link
Owner

soshial commented May 27, 2019

Did you have a try at Goldendict for desktop? To what degree does it support XDXF?

@nikita-moor
Copy link
Contributor Author

nikita-moor commented May 27, 2019

Goldendict for desktop. Among the features I use in my dictionaries, only small problems exist:

  • <kref> with idref attribute #348;
  • it's not clear how <co> should be styled, currently GoldenDict surrounds it with parentheses. It would be better if you publish reference design showing how a sample article would look;
  • combinations of tags <c><i> or <i><c> are rendered with unwanted spaces (remember me to submit bug);
  • examples <ex> were recently improved #1135.

@soshial
Copy link
Owner

soshial commented Jun 3, 2019

Sounds like not very far full support of rev 33, am I right? Should we add it to the list?
May I copy the list to the README on repo main page?

@nikita-moor
Copy link
Contributor Author

nikita-moor commented Jun 3, 2019

Sure, I created this issue only because you were asking "please send me other examples, that I dont know of".

P.S. Author of Alpus is currently fixing support of XDXF. Testing version works very good, so waiting for release.

@nikita-moor
Copy link
Contributor Author

New beta-version of Alpus (see Testing Downloads) is fully compatible with XDXF v33 as far as can judge.

@soshial
Copy link
Owner

soshial commented Jun 5, 2019

@nikita-moor, Do you think we could invite the author to our project to get some advice/experience from them?

@nikita-moor
Copy link
Contributor Author

You could get in touch with the developer of Alpus by e-mail, he answers quickly and is open for questions related to the app; but it seems he does not feel GitHub being a convenient place for discussion. Anyway, I am sure he is reading this thread and have seen your invitation.

@nikita-moor
Copy link
Contributor Author

GoldenDict: format tags bug #1164.

@nikita-moor
Copy link
Contributor Author

  • Linguae (last release in 2011): can read XDXF. It's an old project, but Python code is open.

@nikita-moor
Copy link
Contributor Author

nikita-moor commented Dec 28, 2021

  • SimpleDict (last release in 2009): can read XDXF.

@soshial
Copy link
Owner

soshial commented Jan 19, 2022

Thanks, @nikita-moor, I added Alpus to the list. I decided no to add really old projects, since they don't support recent versions of the standard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants