# generaltranslation: General Translation Core SDK: isSameDialect URL: https://generaltranslation.com/zh/docs/core/functions/locales/is-same-dialect.mdx --- title: isSameDialect description: isSameDialect 函数的 API 参考文档 --- ## 概述 `isSameDialect` 函数用于检查多个 BCP-47 区域设置代码是否表示同一种方言,且无需 GT 类实例。 *** ## 参考 ### 参数 ### 返回值 `boolean` - 如果所有区域设置代码都表示同一种方言,则返回 `true` *** ## 示例 ```typescript import { isSameDialect } from 'generaltranslation'; // 相同方言检查 console.log(isSameDialect('en-US', 'en-US')); // true console.log(isSameDialect('en', 'en-US')); // true(基本语言与区域语言匹配) console.log(isSameDialect('en-US', 'en-GB')); // false(不同区域) console.log(isSameDialect('en-US', 'es-ES')); // false(不同语言) ``` *** ## 注意事项 * 将基本语言视为区域变体的父级 * 区域变体必须完全精确匹配 * 对区域设置回退逻辑至关重要 * 支持灵活的输入格式 * 无需外部依赖 ## 后续步骤 * 使用 GT 类方法 [`isSameDialect`](/docs/core/class/methods/locales/is-same-dialect) * 用 [`isSameLanguage`](/docs/core/functions/locales/is-same-language) 比较语言