# Automatisieren der Präsentationslokalisierung unter Android

> Automatisieren Sie die Lokalisierung von PowerPoint- und OpenDocument-Folien in Java mit Aspose.Slides für Android, indem Sie praktische Code-Beispiele und Tipps für eine schnellere globale Einführung nutzen.

Source: https://docs.aspose.com/slides/de/androidjava/presentation-localization/
Updated: 2025-12-12


## **Sprache für eine Präsentation und Formtext ändern**
- Erstellen Sie eine Instanz der [Presentation](https://reference.aspose.com/slides/androidjava/com.aspose.slides/Presentation) Klasse.
- Holen Sie sich die Referenz einer Folie, indem Sie deren Index verwenden.
- Fügen Sie der Folie ein [IAutoShape](https://reference.aspose.com/slides/androidjava/com.aspose.slides/IAutoShape) vom Typ [Rectangle](https://reference.aspose.com/slides/androidjava/com.aspose.slides/ShapeType#Rectangle) hinzu.
- Fügen Sie dem TextFrame Text hinzu.
- [Sprach-ID festlegen](https://reference.aspose.com/slides/androidjava/com.aspose.slides/IBasePortionFormat#setLanguageId-java.lang.String-) für den Text setzen.
- Schreiben Sie die Präsentation als PPTX-Datei.

Die Implementierung der obigen Schritte wird im Folgenden in einem Beispiel gezeigt.
```java
Presentation pres = new Presentation("test.pptx");
try {
    IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 200, 50);
    shape.addTextFrame("Text to apply spellcheck language");

    shape.getTextFrame().getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setLanguageId("en-EN");

    pres.save("output.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
```


## **FAQ**

**Löst die Sprach-ID eine automatische Textübersetzung aus?**

Nein. Die [Sprach-ID](https://reference.aspose.com/slides/androidjava/com.aspose.slides/baseportionformat/#setLanguageId-java.lang.String-) in Aspose.Slides speichert die Sprache für Rechtschreib‑ und Grammatikprüfung, übersetzt jedoch den Text nicht und ändert ihn nicht. Es handelt sich um Metadaten, die PowerPoint für die Korrektur versteht.

**Beeinflusst die Sprach-ID die Silbentrennung und Zeilenumbrüche beim Rendern?**

In Aspose.Slides dient die [Sprach-ID](https://reference.aspose.com/slides/androidjava/com.aspose.slides/baseportionformat/#setLanguageId-java.lang.String-) der Korrektur. Qualität der Silbentrennung und Zeilenumbrüche hängen hauptsächlich von der Verfügbarkeit geeigneter [richtige Schriften](/slides/de/androidjava/powerpoint-fonts/) und den Layout/Zeilenumbruch‑Einstellungen für das Schriftsystem ab. Stellen Sie sicher, dass die erforderlichen Schriften verfügbar sind, konfigurieren Sie [Schriftart-Ersetzungsregeln](/slides/de/androidjava/font-substitution/), und/oder betten Sie Schriften mit [Schriften einbetten](/slides/de/androidjava/embedded-font/) in die Präsentation ein.

**Kann ich innerhalb eines einzelnen Absatzes verschiedene Sprachen festlegen?**

Ja. Die [Sprach-ID](https://reference.aspose.com/slides/androidjava/com.aspose.slides/baseportionformat/#setLanguageId-java.lang.String-) wird auf Portionsebene angewendet, sodass ein einzelner Absatz mehrere Sprachen mit unterschiedlichen Korrektureinstellungen mischen kann.
