# generaltranslation: General Translation Core SDK: isSameLanguage URL: https://generaltranslation.com/zh/docs/core/functions/locales/is-same-language.mdx --- title: isSameLanguage description: isSameLanguage 函数的 API 参考文档 --- ## 概述 `isSameLanguage` 函数用于检查多个 BCP-47 区域设置代码是否表示同一种基础语言,而不考虑地区差异。 *** ## 参考 ### 参数 ### 返回值 `boolean` - 如果所有区域设置代码都表示同一种基础语言,则返回 `true` *** ## 示例 ```typescript import { isSameLanguage } from 'generaltranslation'; // 相同语言,不同地区 console.log(isSameLanguage('en-US', 'en-GB')); // true console.log(isSameLanguage('es-ES', 'es-MX')); // true console.log(isSameLanguage('zh-CN', 'zh-TW')); // true // 不同语言 console.log(isSameLanguage('en-US', 'es-ES')); // false console.log(isSameLanguage('fr-FR', 'de-DE')); // false ``` *** ## 注意事项 * 仅比较基础语言代码 (第一个连字符前的部分) * 忽略地区、书写系统和变体差异 * 对按语言组织内容至关重要 * 支持可变数量的参数 ## 后续步骤 * 使用 GT 类的 [`isSameLanguage`](/docs/core/class/methods/locales/is-same-language) 方法 * 使用 [`isSameDialect`](/docs/core/functions/locales/is-same-dialect) 比较方言