> ## 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.

# PredefinedLanguage-Objekt (IPredefinedLanguage-Schnittstelle)

> PredefinedLanguage-Objekt (IPredefinedLanguage-Schnittstelle) in der ABBYY FineReader Engine API — steht für eine einzelne vordefinierte Erkennungssprache; stellt ExternalName, InternalName, LanguageCategory und die entsprechende schreibgeschützte TextLanguage bereit.

Dieses Objekt steht für eine einzelne vordefinierte Sprache aus einer Sammlung von [vordefinierten Sprachen in ABBYY FineReader Engine](/de/fine-reader/engine/specifications/predefined-languages). Vordefinierte Sprachen sind Sprachen, die standardmäßig unterstützt werden. Dieses Objekt enthält Eigenschaften, die Attribute einer vordefinierten Sprache widerspiegeln, z. B. ihren externen Namen, ihre Komponenten und ihre Kategorie. Die Eigenschaft TextLanguage enthält die zugehörige Textsprache.

<div id="properties">
  ## Eigenschaften
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Name</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Typ</strong>
        </p>
      </th>

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

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            nur lesbar
          </a>
        </p>
      </td>

      <td>
        <p>
          Gibt das <strong>Engine</strong>-Objekt zurück.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>ExternalName</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Speichert den externen Namen der vordefinierten Sprache. Dieser Name
          ist lokalisiert und kann in der Benutzeroberfläche verwendet werden.
          Der Wert dieser Eigenschaft hängt von der aktuellen Nachrichtensprache
          ab (

          <strong>
            <a href="/de/fine-reader/engine/api-reference/engine-object-iengine-interface">
              IEngine::MessagesLanguage
            </a>
          </strong>

          {" "}

          -Eigenschaft). Ist die Nachrichtensprache beispielsweise Englisch,
          lautet der Name der vordefinierten Sprache für Französisch
          "French". Ist die Nachrichtensprache Französisch,
          lautet der Name derselben vordefinierten Sprache "Français".
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>InternalName</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Speichert den internen Namen der vordefinierten Sprache. Dieser Name
          muss an die{" "}

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

          {" "}

          -Methode übergeben werden. Eine Liste der verfügbaren internen Namen
          der vordefinierten Sprachen finden Sie unter{" "}

          <a href="/de/fine-reader/engine/specifications/predefined-languages">
            Liste der vordefinierten Sprachen von ABBYY FineReader Engine
          </a>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="languagecategory" />

          <strong>LanguageCategory</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/enumerations/languagecategoryenum">
              LanguageCategoryEnum
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Gibt die Kategorie an, zu der die aktuelle vordefinierte Sprache
          gehört. Mit dieser Eigenschaft können Sie Sprachen in Ihrer
          Benutzeroberfläche organisieren.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="textlanguage" />

          <strong>TextLanguage</strong>
        </p>
      </td>

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

          ,{" "}

          <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            nur lesbar
          </a>
        </p>
      </td>

      <td>
        <p>
          Ermöglicht den Zugriff auf das{" "}

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

            {" "}
          </strong>

          -Objekt, das der aktuellen vordefinierten Sprache entspricht. Das von
          dieser Eigenschaft zurückgegebene <strong>TextLanguage</strong>-Objekt
          ist schreibgeschützt (seine Änderungsmethoden geben E\_FAIL
          zurück). Wenn Sie eine bearbeitbare Textsprache erstellen müssen, die
          einer vordefinierten Erkennungssprache entspricht, gehen Sie in zwei
          Schritten vor:
        </p>

        <ol>
          <li value="1">
            Erstellen Sie ein leeres{" "}

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

              {" "}
            </strong>

            -Objekt.
          </li>

          <li value="2">
            Rufen Sie dessen{" "}

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

            {" "}

            -Methode mit einem Zeiger auf die Schnittstelle eines vordefinierten
            <strong> TextLanguage</strong>-Objekts als Eingabeparameter auf. Ein
            Zeiger auf die Schnittstelle eines vordefinierten
            Textsprachenobjekts kann über diese Eigenschaft abgerufen werden.
          </li>
        </ol>

        <p>
          Mit dieser Eigenschaft können Sie die{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#textlanguage">
              IRecognizerParams::TextLanguage
            </a>
          </strong>

          {" "}

          -Eigenschaft mit dem Wert initialisieren, der der vordefinierten
          Sprache entspricht. Alternativ können Sie die{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams/setpredefinedtextlanguage-method">
              IRecognizerParams::SetPredefinedTextLanguage
            </a>
          </strong>

          {" "}

          -Methode aufrufen.
        </p>
      </td>
    </tr>
  </tbody>
</table>

<div id="related-objects">
  ## Verwandte Objekte
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/predefinedlanguage.gif?s=107956e7225e7551c47bb4b869a9dc8e" alt="PredefinedLanguage" width="154" height="92" data-path="images/fine-reader/engine/predefinedlanguage.gif" />[](/de/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages)

[Objektdiagramm](/de/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Ausgabeparameter
</div>

Dieses Objekt ist der Ausgabeparameter der Methoden [Item](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) und [Find](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages/find-method) des Objekts [PredefinedLanguages](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages).

<div id="samples">
  ## Beispiele
</div>

<Accordion title="C#-Code">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Neues TextLanguage-Objekt als Kopie der vordefinierten Sprache Englisch erstellen
  ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
  ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
  // Alle Attribute aus der vordefinierten Sprache Englisch kopieren
  ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
   .TextLanguage;
  textLanguage.CopyFrom( englishLanguage );
  textLanguage.InternalName = "SampleTextLanguage";
  ```
</Accordion>

Das Objekt wird in den folgenden Codebeispielen verwendet:

* Linux: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage)
* Windows: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage); und Demo Tools: [BatchProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Engine Predefined Processing Profiles](/de/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles), [MultiProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/de/fine-reader/engine/guided-tour/samples#pdfexportprofiles)

<div id="see-also">
  ## Siehe auch
</div>

[PredefinedLanguages](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages)

[TextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/textlanguage)

[Liste der vordefinierten Sprachen in ABBYY FineReader Engine](/de/fine-reader/engine/specifications/predefined-languages)

[Arbeiten mit Sprachen](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-languages)

[Arbeiten mit Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
