用途:该技能聚焦软件本地化与国际化,用于多语言应用开发,涵盖语言检测、翻译系统、RTL 支持、ICU MessageFormat、LQA 与方言继承等主题。
主要能力:区分 i18n、l10n、Locale 与 BCP 47 标签;给出语言检测优先级(用户显式选择、身份提供方、组织默认、Accept-Language、navigator.language、默认语言);提供 Accept-Language 解析与 CLDR 回退链示例;支持 ICU 复数、日期时间数字货币格式化;RTL 语言判断与 CSS 逻辑属性;按脚本推荐字体及 react-pdf 字体注册;文本膨胀收缩与伪本地化测试;方言继承树与方言级回退链。
使用方式:通过关键词触发,如 localization、i18n、l10n、translate、locale、RTL、ICU MessageFormat、LQA、dialect 等。示例代码使用 @formatjs/intl-localematcher、negotiator、intl-messageformat、react-pdf 等库,命令与代码需按原文保留。
适用场景:多语言 Web/应用、RTL 界面、CJK 字体、翻译质量检查、区域方言变体(如葡萄牙语方言)等。
限制:资料未提供安装命令、收费、价格、平台与效果信息;部分内容为示例实现,实际使用需结合项目环境验证。