Skip to main content

client_core/
lib.rs

1// 国际化支持
2#[macro_use]
3extern crate rust_i18n;
4
5// 初始化 i18n,fallback 到英文
6i18n!("../locales", fallback = ["en", "zh-CN"]);
7
8pub mod api;
9pub mod api_config;
10pub mod api_types;
11
12pub mod utils;
13
14// 环境检测模块
15pub mod environment;
16
17// 重新导出 api_types 中的主要类型以保持向后兼容
18pub use api_types::*;
19pub mod architecture;
20pub mod authenticated_client;
21pub mod backup;
22pub mod config;
23pub mod config_manager;
24pub mod constants;
25pub mod container;
26pub mod database;
27pub mod database_manager;
28pub mod db;
29pub mod downloader;
30pub mod error;
31pub mod mysql_executor;
32pub mod patch_executor;
33pub mod sql_diff;
34pub mod upgrade;
35pub mod upgrade_strategy;
36pub mod version;
37
38pub use database_manager::DatabaseManager;
39pub use error::*;
40
41// 导出 i18n 相关
42pub use rust_i18n::{set_locale, t};