Hi Juergen,
one hint regarding "putting high demand on the editors" and translations
"alos being a demand in another project":
The approach i referenced yesterday (see below, modelling multi-lingual
values as part of a topic's type definition) has one advantage over the
one which introduces custom associations manually maintained by editors
(if that is what you went for):
The advantage is that all translated values are here part of //one//
page form. Furthermore your editors will not need to take care about
creating any association manually to connect/hook up various
translations to a topic (since the core would). This way your
translations can be added or updated (using the dm4-webclient) through
(only) editing the topic to be translated.
The only disadvantage (maybe neglectable - i dont know) is: If you plan
to have many (say 50 or more) translations for a topic performance will
become an issue in some cases. This is due to the fact that the core API
does (currently) not provide a method to load a specific translation
value (modelled as child topic) without loading all of the topics childs
first.
Meaning, in practice, when for example generating a list of contents -
displaying labels from a specific translation - performance will
decrease (in relation to the amount of translations stored in each of
the list's topics).
Regarding your suggestion. Maybe i can find some time at the end of the
holiday season (towards nye) and give the "multilingual property"
approach a go but i can certainly not promise you anything, so please do
not plan with it. Therefore, just one question: What is the name of the
topic type to be translated in the TAZ project?
Greetings!
On 15.12.2016 12:03, Juergen Neumann wrote:
> > > >Has anyone done something similar and can share the approach?
> > >You can find a multi-lingual topic type definition here:
> > >https://github.com/mukil/dm4-wikidata-toolkit/blob/master/src/mai
> > >n/resources/migrations/migration3.json
> > >
> >Ok, I'll study this approach.
On 15.12.2016 12:03, Juergen Neumann wrote:
Hi Malte,
I totally agree (and recently face!) that the way we provide the
language issue in the gamechangers project puts a high demand on the
editors. Wouldn't you want to write a small multi-laguage plugin on the
poperties level as you are suggesting it, as I think we will really
need it on the longer term. It's also a demand for the TAZ project, so
time is a bit crucial here. :)
Waht do you say?
Thx,
JuergeN
--
devel mailing list
[email protected]
http://lists.deepamehta.de/mailman/listinfo/devel-lists.deepamehta.de