# generaltranslation: General Translation Core SDK: isSameLanguage URL: https://generaltranslation.com/fr/docs/core/class/methods/locales/is-same-language.mdx --- title: isSameLanguage description: Référence API de la méthode GT isSameLanguage --- ## Vue d’ensemble La méthode `isSameLanguage` vérifie si plusieurs codes de langue BCP-47 correspondent à la même langue de base, sans tenir compte des différences de région ni de système d’écriture. C’est utile pour déterminer la compatibilité linguistique et regrouper le contenu par famille linguistique. *** ## Référence ### Paramètres ### Retourne `boolean` - `true` si tous les `codes de langue` représentent la même langue de base *** ## Exemples ```typescript const gt = new GT({ sourceLocale: 'en-US', targetLocale: 'es-ES' }); // Même langue, régions différentes console.log(gt.isSameLanguage('en-US', 'en-GB')); // true console.log(gt.isSameLanguage('es-ES', 'es-MX')); // true console.log(gt.isSameLanguage('zh-CN', 'zh-TW')); // true // Langues différentes console.log(gt.isSameLanguage('en-US', 'es-ES')); // false console.log(gt.isSameLanguage('fr-FR', 'de-DE')); // false // Langue de base avec variantes console.log(gt.isSameLanguage('en', 'en-US', 'en-GB')); // true ``` *** ## Remarques * Compare uniquement le code de langue de base (avant le premier tiret) * Ignore les différences régionales, de système d’écriture et de variante * Essentiel pour l’organisation du contenu par langue * Fonctionne avec un nombre variable de paramètres régionaux ## Étapes suivantes * **[Comparer les dialectes avec isSameDialect](/docs/core/class/methods/locales/is-same-dialect)** * **[Vérifier la hiérarchie des paramètres régionaux avec isSupersetLocale](/docs/core/class/methods/locales/is-superset-locale)**