[ESW Wiki] Update of "its0504ReqLinkedText" by YvesSavourel

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "ESW Wiki" for change notification.

The following page has been changed by YvesSavourel:
http://esw.w3.org/topic/its0504ReqLinkedText


------------------------------------------------------------------------------
  
  Follow the [http://esw.w3.org/topic/itsHowTo conventions] for editing this page.
  
- '''[http://esw.w3.org/topic/its0505WikiProcess Status: Initial Draft]''' 
+ '''[http://www.w3.org/International/geo/2004/article-devt-process.html Status: Initial Draft]''' 
  ie. please focus on technical content, rather than wordsmithing at this stage.
  
- Author: Andrzej Zydron
+ Author: Masaki Itagaki
  
- = Word Count =
+ = Links to internal/external text =
+ == Summary ==
+ Any text references to internal and external content, such as references to section titles and software UI items, should be implemented and identified in such a way that it is possible for localisation tools to automatically retrieve the actual text from original text places. 
  
- << TO DO >>
+ '''[CL] Isn't "text references" too restricted? Wouldn't we also like to ensure for example that a screenshot/graphics which appears in a document, corresponds to a certain GUI element?'''
  
+ '''[CL] "retrieve the actual text" seems too ambitious from my point of view. Example: I might need a certain user and password in order to connect to the development repository. This information (user id and password) is not sth. I would like to code in the XML content. Suggested alternate formulation: Identify corresponding development object/referenced object uniquely.'''
+ 
+ '''[[YS-''' So maybe something like: "...it is possible for localization tools to automatically retrieve the information about how to access the references at their original locations." ''']]'''
+ 
+ '''[[MI-''' However, how to retrieve the linked data should be an seperate issue. It's not just an authentication issue. Accessing to external data may require a specific access parameters, URL, ane even a specific application. How to access to external data should be left to a rendering application or process. When the Linked Tag has something like ''src=/database/formItems/description@pk=123'', how to access to the data in the description field of the formItems table should be taken care of by a rendering tool or a localization tool. ''']]'''
+ 
+ '''[CL] As mentioned during the 19 May 05 conf call: From my understanding, we are looking at two requirements
+ 
+ a. markup which allows us to say 'the content here originates somewhere else'
+ b. identification/access information related to the markup (this might be something simple like a GUID, or something more complex like all information necessary to actually log on to a terminology management system and navigate to a term stored in the system)
+ 
+ Example:
+ 
+ See also <originatesElsewhere infoId="42">Work with Voucher</originatesElsewhere>
+ 
+ <info>
+  <general system="MYSystem" database="DB4" user="xxx" password=""/>
+  <entry id=42" termInDB="4444"/>
+ </info>'''
+ 
+ == Challenge/Issue ==
+ 
+ Direct text references could occur as in the following examples:
+ 
+  1. See Also 
+ 
+  [Sample]
+  A chapter title: Work with Vouchers
+ 
+  In another section: 
+  ...See also Work with Voucher for more information about this process. 
+ 
+  Translation for “Work with Voucher” could have many variations depending on context, translation styles and target audience. If a chapter title, in the example above, is referenced in exactly the same format, the text should be represented as some sort of linkage in order to carry over the original text. This way, translators could avoid translating the same text repeatedly, which is very beneficial from the point of translation consistency as well as productivity.  
+ 
+ '''[CL] I am not sure about the "carrying over". In XML vocabularies I am familiar with, link often allows you to have a link text in the link source/origin that is different from the text of the link target. Example: <a>point to</a>, where the a element allows you to use arbitrary text. You are not restricted to the text in the link target. I guess there's a reason behind the provision for this mechanism.'''
+ 
+  [Sample]
+  <chapter id=”c18”>Work with Voucher</chapter> ...
+ 
+  In other section: See also <ilink item=”/doc/chapter#id” val=”c18” /> for more information about this process.
+ 
+  2. References to software UI items 
+ 
+  [Sample]
+  Selecting Initialise Auditron will always produce a confirmation screen. If OK is selected twice, the Auditron will be initialised and the account data deleted. 
+ 
+  The text 'Initialise Auditron' is a quotation from the user interface and has typically already been translated. Therefore the translator's job is simply to locate the actual translation previously supplied so as to maintain consistency. 
+ 
+  For example, 'Initialise Auditron' may have been translated in Spanish in any of the following ways: 
+ 
+   ·         Inicializar Auditrón 
+ 
+   ·         Inicializar el Auditrón 
+ 
+   ·         Inicialización del Auditrón 
+ 
+  Any of these are acceptable translations, but the translator must try to choose the exact words used in the context which is being quoted. 
+ 
+  [Sample]
+  Selecting <ui-message name="Initialise Auditron" id="msg123" /> will always produce a confirmation screen. If <ui-message name="OK" id="msg124" /> is selected twice, the Auditron will be initialised and the account data deleted.
+ 
+ 
+ '''[[YS-''' I could also see some paragraph about the need to e able to modify the reference text as it is retrieved. For example, the data from a software UI "&File..." cannot be use as-it in the documentation, one need to remove the '&' (and maybe '...' too). But it also affect capitalization, etc. especially since different languages may have different rules for this. '']]''
+ '''[[MI-''' This may require some noramlization in rendering external data but it's only if UI items are linked. So definitely some normalization machanism must be provided as an option. Maybe I should put this in Quick Guideline Thoughts. '']]''
+ 
+ '''[[YS-''' Another aspect, maybe more important, is to have the reference mechanism language-aware. You don't want to have to change each reference 'path' to the files in each localized versions of the document that uses the references. In other words, the reference mechanism should have provision for possibly working in conjuction with the current language settings.''']]'''
+ '''[[MI-''' This is also a rendering issue, correct? Datasource should be language-aware, but it can always refer to a language/locale in the superordinate element and fetch a correct langauage text. This should be mentioned in the Challenge/Issue section.''']]'''
+ 

Received on Thursday, 19 May 2005 15:23:53 UTC