Our company provides technical writing services. For this, we used Adobe FrameMaker 9, and recently we upgraded to Adobe FrameMaker 2019. As a requirement of one of our projects, we have to use S1000D. For this, we plan to use the S1000D feature provided in FrameMaker 2019. However, we are not sure that Adobe FrameMaker 2019 support Turkish characters for S1000D tags' values and attribute values (both for authoring and publishing). Unfortunately, there is not any research regarding this issue on the internet.
If I am not mistaken, Adobe FrameMaker supports Turkish characters. However, I am not sure about S1000D attribute values.
I appreciate your help.
Yes you can use the Turkish alphabet with FrameMaker's S1000D applications. The S1000D XML is encoded in UTF-8 which provides full support for Turkish characters in element content and attribute values of the relevant types.
I did try this just to be certain and it worked perfectly.
First of all, I want to thank you, Ian, for your quick response. It is good to hear that we can change the values to Turkish. Otherwise, we had to look for another S1000D supported solution.
We also tried to check to see if we can change some of the values of attributes in "procedural_401.edd.fm" file available in Adobe FrameMaker 2019 directory (....\S1000D\procedural\procedural_401.edd.fm). However, when we opened a new procedural file from the S1000D menu in FrameMaker, we can't see the changes we made before. So, it would save us a lot of work and time if you guide us where and how we should change the values of any attribute in any Data Module type (for instance, procedural DM) provided by FrameMaker.
Thank you in advance for your help.
I wonder if we are talking about different things here? There should be no reason to edit the EDD unless your original question was to change the names of XML elements and attributes. I read your question to mean that the text content of elements and some attribute values would be in Turkish.
If you do need to edit the EDD in any way you do need to import your changes into the related FM structured template file. The EDD does not play an active role in the XML read and write process.
I think I couldn't explain what we want.
What we want to change is the value of the attributes, not the tags. Perhaps, we were looking for it in the wrong place.
What we want to accomplish is, for instance, change the value of sk01 (skillLevelCode) from "Basic" to "Temel" and also see this change in FrameMaker.
According to your answer, we were modifying the wrong files. I will appreciate it if you guide us in this regard.
Thank you Sanam,
There are two ways to do this.
Let me know how you want to proceed.
It would also be possible to control the available choices using ExtendScript (too much effort) - this is done for some attributes in the S1000D Options dialog where the required attribute value definitions are read from the active BREX file. It was my intention that this would be extended to all configurable attributes, but it was never to be.
Thank you Ian.
To be sure that we both are on the same page, please let me explain our goal clearer. For this purpose, I added a screenshot from the published version of the Bike sample available in Adobe FrameMaker directory. In the displayed [Required Person] table, we want to change both the headers of the table and cell values in Turkish. Although it would be nice to see the Turkish version of attributes values in the authoring part, our main priority is showing the Turkish values in the published document.
According to your response, we believe that for our issue, the second choice (Using of read/write rules or XSLT ) serves us better. And if I am not mistaken, if we proceed with the second choice, we don't have to use ExtentScript.
I appreciate your response.