# Automatiser la localisation des présentations sur Android

> Automatisez la localisation des diapositives PowerPoint et OpenDocument en Java avec Aspose.Slides pour Android, en utilisant des exemples de code pratiques et des conseils pour un déploiement mondial plus rapide.

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


## **Modifier la langue d’une présentation et du texte de forme**
- Créez une instance de la classe [Presentation](https://reference.aspose.com/slides/androidjava/com.aspose.slides/Presentation).
- Obtenez la référence d’une diapositive en utilisant son index.
- Ajoutez une [IAutoShape](https://reference.aspose.com/slides/androidjava/com.aspose.slides/IAutoShape) de type [Rectangle](https://reference.aspose.com/slides/androidjava/com.aspose.slides/ShapeType#Rectangle) à la diapositive.
- Ajoutez du texte au TextFrame.
- [Définir l'ID de langue](https://reference.aspose.com/slides/androidjava/com.aspose.slides/IBasePortionFormat#setLanguageId-java.lang.String-) au texte.
- Enregistrez la présentation au format PPTX.

L'implémentation des étapes ci‑above est démontrée ci‑dessous dans un exemple.
```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'ID de langue déclenche-t-il la traduction automatique du texte ?**

Non. [ID de langue](https://reference.aspose.com/slides/androidjava/com.aspose.slides/baseportionformat/#setLanguageId-java.lang.String-) dans Aspose.Slides stocke la langue pour la vérification orthographique et la correction grammaticale, mais il ne traduit pas et ne modifie pas le contenu du texte. C’est une métadonnée que PowerPoint comprend pour la révision.

**L'ID de langue affecte-t-il la césure et les ruptures de ligne lors du rendu ?**

Dans Aspose.Slides, [l'ID de langue](https://reference.aspose.com/slides/androidjava/com.aspose.slides/baseportionformat/#setLanguageId-java.lang.String-) sert à la révision. La qualité de la césure et le passage à la ligne dépendent principalement de la disponibilité des [polices appropriées](/slides/fr/androidjava/powerpoint-fonts/) et des paramètres de mise en page/rupture de ligne du système d'écriture. Pour garantir un rendu correct, assurez‑vous que les polices requises sont disponibles, configurez les [règles de substitution de polices](/slides/fr/androidjava/font-substitution/) et/ou [intégrez les polices](/slides/fr/androidjava/embedded-font/) dans la présentation.

**Puis‑je définir différentes langues au sein d’un même paragraphe ?**

Oui. L’[ID de langue](https://reference.aspose.com/slides/androidjava/com.aspose.slides/baseportionformat/#setLanguageId-java.lang.String-) est appliqué au niveau de la portion de texte, de sorte qu’un même paragraphe peut contenir plusieurs langues avec des paramètres de révision distincts.
