Crate sys_language

Source
Expand description

跨平台系统语言检测库

这个库提供了检测系统默认语言的功能,并支持从可选语言列表中选择最佳匹配, 如果没有匹配则使用回退语言。

§示例

use sys_language::LanguageDetector;

let detector = LanguageDetector::new()
    .with_preferred_languages(&["zh-CN", "en-US"])
    .with_fallback("en-US");

let language = detector.detect();
println!("检测到的语言: {}", language);

Structs§

Language
语言代码结构体
LanguageDetector
语言检测器

Functions§

detect_language_with_options
便捷函数:检测语言,支持首选语言和回退
detect_system_language
便捷函数:快速检测系统语言