fix(i18n): Update log messages to English and improve error handling in bot initialization and storage loading

This commit is contained in:
krau
2025-12-19 20:29:48 +08:00
parent 6e16dc6051
commit 4ccbf8177e
5 changed files with 22 additions and 23 deletions

View File

@@ -67,14 +67,14 @@ func GetUserStorages(ctx context.Context, chatID int64) []Storage {
func LoadStorages(ctx context.Context) {
logger := log.FromContext(ctx)
logger.Info("加载存储...")
logger.Debug("loading storages...")
for _, storage := range config.C().Storages {
_, err := GetStorageByName(ctx, storage.GetName())
if err != nil {
logger.Errorf("加载存储 %s 失败: %v", storage.GetName(), err)
logger.Errorf("failed to load storage %s: %v", storage.GetName(), err)
}
}
logger.Infof("成功加载 %d 个存储", len(Storages))
logger.Infof("successfully loaded %d storages", len(Storages))
for user := range config.C().GetUsersID() {
UserStorages[int64(user)] = GetUserStorages(ctx, int64(user))
}

View File

@@ -47,12 +47,12 @@ var storageConstructors = map[storenum.StorageType]StorageConstructor{
func NewStorage(ctx context.Context, cfg storcfg.StorageConfig) (Storage, error) {
constructor, ok := storageConstructors[cfg.GetType()]
if !ok {
return nil, fmt.Errorf("不支持的存储类型: %s", cfg.GetType())
return nil, fmt.Errorf("unsupported storage type: %s", cfg.GetType())
}
storage := constructor()
if err := storage.Init(ctx, cfg); err != nil {
return nil, fmt.Errorf("初始化 %s 存储失败: %w", cfg.GetName(), err)
return nil, fmt.Errorf("failed to initialize storage %s: %w", cfg.GetName(), err)
}
return storage, nil