2007-05-26 klockan 10:19 skrev Mikkel Kamstrup Erlandsen:
> xesam:Audio.Composer
> a :field;
> :of_type :string;
> :has_parent DC:Creator;
> :name "Composer"@EN;
> :name "Komponist"@DA;
> :description "Audio composer".
Is there a concept of "marking a string for translation" in this syntax?
Perhaps this convention will do as a convention:
"All strings with a @EN suffix should be translated."
I think you should extend intltool to handle this filetype, but a better
approach might be to use one of the formats that intlool already
understands, e.g. (simple) XML.
Your example might then become something like this:
| <subject name="xesam:Audio.Composer">
| <predicate>a</predicate>
| <object>:field</object>
| <predicate>:of_type</predicate>
| <object>:string</object>
| <predicate>:has_parent</predicate>
| <object>DC:Creator</object>
| <predicate>:name</predicate>
| <_object>"Composer"</_object>
| <predicate>:description</predicate>
| <_object>"Audio composer"</_object>
| </subject>
...but you will have to do build-time XML processing to convert the XML data
into the correct Turtle syntax.
(Oh, and in the above example the "Audio composer" sting needs a @EN prefix
as well, right?)
mvrgr, Wouter
--
:wq mail uws xs4all nl
web http://uwstopia.nl
you're a carbon kid with a sinister diagram -- alpinestars/brian molko
Attachment:
signature.asc
Description: Digital signature