Comments (7)
Currently, all this inflection/conjugation forms can be written only as plain-text inside dedicated grammar tag.
A good practice would be to also include these forms as keys, so that this word article "dati" would be opened when searching for "dadeš".
from xdxf_makedict.
No, unfortunately not. Are they needed that much in a dictionary?
from xdxf_makedict.
Many dictionaries contain some table data, e.g., word forms, grammatical tables, etc.
Many DSL users complain regularly that the tables are not supported by DSL format.
Many well-known dictionaries contain tables, e.g. Oxford Advanced Learner's Dictionary, Longman dictionaries, Verbix dictionaries.
from xdxf_makedict.
Thank you. I will consider this idea.
Namely, I surely agree that dictionaries could benefit from tables, but I don't see a good way of "entwining" it to the existing schema of XDXF format. If the format were to support all table orientation/decoration/etc stuff, I would need to allow the full full-fledged HTML/CSS ti be written in xdxf, which is exactly what I would like to avoid. There is a bad example of this practice: ePub book format has this support, but different readers support these features at their own will and it results in the fact that for ebook creators the files could be inconsistent with some readers.
And what I want this format to be is to have only structural / logical / semantic way of storing information. The same way that is followed by fb2 ebook format creators. If you didn't catch my idea, just ask me to do it more profound. I would love to listen to your ideas.
from xdxf_makedict.
May I return your attention to this question? @soshial
In fact, I need to put at least 2-3 word forms for almost every word (noun cases, verb conjugation, etc.).
E.g.:
- pes (sg. gen.: psa, pl. nom.: psove/psi)
- dati (2p.sg.pr.t.: dadeš / daš, 1p.sg.aor.: dadoh).
So, sometimes I might even have double equivalent forms.
What is the structured way to keep such grammatical info in XDXF? I sincerely don't like the idea to put it in a plain text.
from xdxf_makedict.
May I ping you one more time, @soshial ?
from xdxf_makedict.
@soshial regarding the keys – sure.
By the way, any idea how does XDXF-based software usually handle that grammar
tag? I'm just wondering if I can come up with my own plain-text compliant syntax (let's say Markdown tables, etc, although I might think of something more semantical) or that's liable to break the third-party viewers. 🤔
And is there any ongoing effort to standardize that tag?
from xdxf_makedict.
Related Issues (20)
- makedict throws "Corrupted dictionary or problem with hard disk" error reading most FreeDict dictionaries, e.g. freedict-afr-deu.index HOT 1
- Link error - ld cannot find glib-2.0 HOT 1
- Compile error with glib-2.40.0: variable or field ‘g_log’ declared void HOT 4
- Some contradictions HOT 5
- installation doubts HOT 1
- XDXF format comments, suggestions and needed corrections HOT 18
- A lot of XDXF, Stardict, DSL dictionaries HOT 1
- [feature request] Dictionary of synonyms - too many key phrases HOT 3
- kref link displaying one piece of text and linking to another? HOT 6
- Dictionary shells supporting XDXF HOT 11
- [i18n] Support of non-european languages and non-latin scripts HOT 5
- Structure of definitions [move to wiki] HOT 5
- zho for chinese HOT 1
- Needs proper namespace and schema HOT 1
- How can I add image to XDXF file? HOT 4
- XSLT scripts HOT 3
- How to create a bilingual dictionary entry HOT 8
- Problem with DTD HOT 5
- Share XDXF dictionaries here HOT 3
- Add `xdxf` topic to the repo HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xdxf_makedict.