> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Kompatibilität sprachbezogener Objekte mit Version 10

> Änderungen bei der API-Kompatibilität sprachbezogener Objekte zwischen ABBYY FineReader Engine 12 und 10 — das Format von Benutzerwörterbüchern wurde geändert; OpenExistingDictionary führt die Konvertierung durch.

In diesem Abschnitt werden alle Änderungen an sprachbezogenen Objekten beschrieben, die möglicherweise Anpassungen im Quellcode Ihrer Anwendungen erfordern.

* Das Format von Benutzerwörterbüchern wurde geändert. Wörterbücher, die in älteren Versionen von ABBYY FineReader Engine oder ABBYY FineReader erstellt wurden, werden beim Öffnen mit der Methode [ILanguageDatabase::OpenExistingDictionary](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/openexistingdictionary-method) in das neue Format konvertiert.
* Benutzerwörterbücher können für alle Sprachen erstellt werden, einschließlich Chinesisch, Japanisch und Koreanisch.

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Objekt/Aufzählung</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Eigenschaft/Methode/Konstante</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Was hat sich geändert?</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Kommentar</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase">
              LanguageDatabase
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>CreateTextLanguage</strong>
        </p>
      </td>

      <td>
        <p>Entfernt</p>
      </td>

      <td>
        <p>
          Verwenden Sie stattdessen die{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/createcompoundtextlanguage-method">
              CreateCompoundTextLanguage
            </a>
          </strong>

          {" "}

          Methode. Beachten Sie, dass das Objekt <strong>LanguageDatabase</strong>
          zwar eine Methode <strong>CreateTextLanguage</strong> bereitstellt,
          diese jedoch eine andere Semantik als die entfernte Methode hat.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/createcompoundtextlanguage-method">
              CreateCompoundTextLanguage
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Typ der Eingabeparameter geändert</p>
      </td>

      <td>
        <p>
          Die Methode verwendet als Eingabeparameter den string, der die
          kommagetrennte Liste der Sprachen enthält, aus denen eine neue
          Sprache erstellt werden soll. Diese Methode bietet den gesamten
          Funktionsumfang, der zuvor von der Methode{" "}
          <strong>CreateTextLanguage</strong> bereitgestellt wurde.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/baselanguages">
              BaseLanguages
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Add</strong>
        </p>
      </td>

      <td>
        <p>Entfernt</p>
      </td>

      <td>
        <p>
          Verwenden Sie stattdessen die{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/addnew-method">
              AddNew
            </a>
          </strong>

          {" "}

          Methode. Diese Methode erstellt ein neues{" "}
          <strong>BaseLanguage</strong>-Objekt und fügt es der Sammlung hinzu.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Remove</strong>
        </p>

        <p>
          <strong>RemoveAll</strong>
        </p>
      </td>

      <td>
        <p>Umbenannt</p>
      </td>

      <td>
        <p>
          Die neuen Namen der Methoden sind{" "}

          <strong>
            <a href="/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method">
              DeleteAt
            </a>
          </strong>

          ,{" "}

          <strong>
            <a href="/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method">
              DeleteAll
            </a>
          </strong>

          . Die Methoden aller Sammlungen wurden zur Vereinheitlichung umbenannt.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages">
              PredefinedLanguages
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>FindLanguage</strong>
        </p>
      </td>

      <td>
        <p>Umbenannt</p>
      </td>

      <td>
        <p>
          Der neue Name der Methode ist{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages/find-method">
              Find
            </a>
          </strong>

          . Das Wort<strong> Language</strong> ist überflüssig.<strong> </strong>
          Die Methode gibt null zurück, wenn keine vordefinierte Sprache mit
          dem angegebenen Namen vorhanden ist.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/enumerations/languageidenum">
              LanguageIdEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>Werte der Konstanten geändert</p>
      </td>

      <td>
        <p>
          Die Werte der folgenden Konstanten wurden geändert: LI\_Irish,
          LI\_Hawaiian, LI\_Latin, LI\_Welsh, LI\_Frisian,
          LI\_Galician, LI\_Guarani, LI\_Papiamento, LI\_Quechua,
          LI\_Somali, LI\_Tajik, LI\_Turkmen, LI\_Wolof,
          LI\_Yakut, LI\_Hausa.
        </p>

        <p>
          Die Konstanten entsprechen nun dem Sprachbezeichner nach
          Win32-Standard (Datentyp LANGID). Als die vorherige Version von
          FineReader Engine veröffentlicht wurde, existierten die
          Standardbezeichner für diese Sprachen noch nicht. Als Microsoft sie
          später definierte, unterschieden sie sich naturgemäß von den von
          ABBYY definierten Konstanten, sodass diese Änderung erforderlich
          wurde.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions">
              DictionaryDescriptions
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Add</strong>
        </p>
      </td>

      <td>
        <p>Entfernt</p>
      </td>

      <td>
        <p>
          Verwenden Sie stattdessen die{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions/addnew-method">
              AddNew
            </a>
          </strong>

          {" "}

          Methode. Diese Methode erstellt ein neues{" "}
          <strong>DictionaryDescription </strong>Objekt und fügt es der
          Sammlung hinzu.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Remove</strong>
        </p>

        <p>
          <strong>RemoveAll</strong>
        </p>
      </td>

      <td>
        <p>Umbenannt</p>
      </td>

      <td>
        <p>
          Die neuen Namen der Methoden sind{" "}

          <strong>
            <a href="/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method">
              DeleteAt
            </a>
          </strong>

          ,{" "}

          <strong>
            <a href="/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method">
              DeleteAll
            </a>
          </strong>

          . Die Methoden aller Sammlungen wurden zur Vereinheitlichung umbenannt.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>FuzzyStringsCollection</strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>Umbenannt</p>
      </td>

      <td>
        <p>
          Der neue Name des Objekts lautet{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/fuzzystrings">
              FuzzyStrings
            </a>
          </strong>

          . Gemäß der neuen Namenskonvention erhalten{" "}

          <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections#temporary_collections">
            temporäre Sammlungen
          </a>

          {" "}

          den Postfix <strong>Collection</strong> im Namen, während es sich hier um eine{" "}

          <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections#read-only_collections">
            nur lesbare Sammlung
          </a>

          handelt.
        </p>

        <p>
          Die Methoden <strong>CopyFrom</strong>, <strong>Insert</strong>,{" "}
          <strong>Remove</strong> und <strong>RemoveAll</strong> des Objekts werden nicht mehr unterstützt. Da die Sammlung nur lesbar ist, sind diese Methoden nicht anwendbar.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/enumdictionarywords">
              EnumDictionaryWords
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Dictionary</strong>
        </p>
      </td>

      <td>
        <p>Entfernt</p>
      </td>

      <td>
        <p>
          Die Eigenschaft wird nicht mehr unterstützt. Der Verweis auf das übergeordnete{" "}
          <strong>Dictionary</strong>-Objekt kann nicht abgerufen werden.
        </p>
      </td>
    </tr>
  </tbody>
</table>
