[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-i18n-doc
Subject:    Re: Please discuss: Translation of types and properties in Nepomuk
From:       Sebastian =?utf-8?q?Tr=C3=BCg?= <strueg () mandriva ! com>
Date:       2008-10-16 13:43:10
Message-ID: 200810161543.10886.strueg () mandriva ! com
[Download RAW message or body]

Ok, great, I think I got it now. :)

A last thing: do you know who did the desktop file string extraction and could 
help me with the ontology files?

Cheers,
Sebastian


On Tuesday 14 October 2008 13:02:31 Chusslove Illich wrote:
> > [: Sebastian TrĂ¼g :]
> > [...] The only problem left is that translators need to inform app
> > developers about all the possible contexts they come up with. Do we
> > already have a platform for that?
>
> (May be I didn't quite understand what you meant :)
>
> I take this, as mostly it is with contexts, to be translator-driven. Chain
> of events to be as follows:
>
> 1. While translating an application, a translator sees a message:
>
>   #: foo.cpp:100
>   msgid "%1 is a %2"
>   msgstr ""
>
> and thinks "what the hell are %1 and %2?"
>
> 2. This translator asks for addition of context (the static one, in
> msgctxt) here on the list, and gets response "%1 is... %2 is... from
> ontology..."
>
> 3. A translator, the one who requested context or another one who observes
> the thread, remembers "ah, ontology stuff can also have dynamic contexts"
> and requests it.
>
> 4. A programmer the original one or one of fix-around i18n people, is
> notified to modify the code in the way as mentioned in my previous message.
>
> If you are wondering on dynamic context labels, the first argument to
> inContext(), these are arbitrary and should be mentioned in static context
> (the first argument to ki18nc()); we *could* have a convention of naming
> them "td-x" or whatever, but that's not too important, so long as they are
> explicitly stated in static context.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic