Skip to main content
Apollo102
Inspiring
May 14, 2014
Answered

Fundamental question about EDD - why localized? Will this cause problems in other languages?

  • May 14, 2014
  • 4 replies
  • 536 views

Hi,

I am running a German version of FrameMaker. All commands in the EDD appear in German. What happens when someone uses the EDD with an English or Chinese version of FrameMaker? Will this work as well?

If editors have a look at the EDD, do they see German commands or commands in their own language?

Can I simply change to English instead of German commands? 

Thanks for your reply.


Apollo102

This topic has been closed for replies.
Correct answer Lynne A. Price

Apollo,

  Start with any English EDD (I believe there are some in the German version of FM). Change its contents to the FM equivalent of:

<ElementCatalog>

  <Version/>

  <CreateFormats/>

  <Element>

      <Tag/>

  </Element>

</ElementCatalog>

You can do so by deleting all the contents of the file and then inserting the above elements. Or you can change the first <Element> by deleting all its contents except the <Tag> and deleting the text within the <Tag>. Then delete all the elements except the above.

--Lynne

4 replies

Apollo102
Apollo102Author
Inspiring
May 20, 2014

Hello Lynne and Alex,

Thanks for your answers. You brought me to the right path.

I just used an English EDD and there cleared all elements up to the beginning. Then I used this and my content was in English.

This makes the job a lot easier because all of the examples are also in English. The German translations are sometimes a bit strange.

Thank you

Regards

Apollo102

Apollo102
Apollo102Author
Inspiring
May 16, 2014

Hi Lynne and Alex,

thank you for your answers. They helped me. I am sorry that I was not able to answer your message a little bit earlier but I could not access my account due to technical problems.

Where I can get such an elemcat file which is using Englisch instead of German?

Thank you.

Apollo102

Lynne A. PriceCorrect answer
Inspiring
May 16, 2014

Apollo,

  Start with any English EDD (I believe there are some in the German version of FM). Change its contents to the FM equivalent of:

<ElementCatalog>

  <Version/>

  <CreateFormats/>

  <Element>

      <Tag/>

  </Element>

</ElementCatalog>

You can do so by deleting all the contents of the file and then inserting the above elements. Or you can change the first <Element> by deleting all its contents except the <Tag> and deleting the text within the <Tag>. Then delete all the elements except the above.

--Lynne

Inspiring
May 16, 2014

Hi Apollo,

the EDDs are based on a Meta-EDD, that carries the whole localization of the EDD structure and the EDD structure itself.

This Meta-EDD is the elemcat file Lynne mentioned. If you replace it with a version that is localized in some other language, your standard EDD will take over that localization.

You could even modify the Meta-EDD to suit your EDD building needs better (I already saw some approach into that direction) or you could localize your EDDs to some completely different and yet unsupported language if you liked (Klingon EDD style, qapla'!).

The localization in itself is bound to the file where you embed the EDD (or Meta-EDD), so everyone who opens the EDD will find the language used for the original.

-Alex

Inspiring
May 14, 2014

Apollo,

   An EDD is a structured FM document. Like any other document, a German EDD will not be translated automatically when it is opened in a non-German localization of FM. However, all EDDs can be processed by all localizations of FM.

  To change your German EDD to an English EDD, import formats and element definitions from any English EDD.

Inspiring
May 14, 2014

Sorry, sent the last message before I finished it.

You can configure FM to use English EDDs by default. Replace fminit\fmstruct\elemcat with an English EDD with the same name that contains a single <Element> containing only an empty <Tag>. It is wise to backup the original file first. Sorry, I don't know if the pathname is localized.

--Lynne