diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 608cfc725..383f82cac 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -910,7 +910,7 @@ "142": "Snapshot memo cannot be empty", "143": "Creating data snapshot...", "144": "Resetting data repository...", - "145": "Data repository reset completed", + "145": "The data repo has been reset, and the interface will be automatically refreshed later...", "146": "Failed to reset data repository: %s", "147": "Created a new data snapshot, took %.2fs", "148": "Checked the data snapshot and found no changes, took %.2fs", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 63bc07032..41336028e 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -910,7 +910,7 @@ "142": "La entrada no puede estar vacía", "143": "Creando instantánea de datos...", "144": "Restableciendo repositorio de datos...", - "145": "Restablecimiento del repositorio de datos completado", + "145": "El repositorio de datos se ha reiniciado y la interfaz se actualizará automáticamente más tarde...", "146": "Fallo en el restablecimiento del repositorio de datos: %s", "147": "Creó una nueva instantánea de datos, tomó %.2fs", "148": "Se ha comprobado la instantánea de los datos y no se encontro ningún cambio, tomó %.2fs", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 9c8219c12..322aff6d2 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -910,7 +910,7 @@ "142": "L'entrée ne peut pas être vide", "143": "Création d'un instantané de données...", "144": "Réinitialisation du référentiel de données...", - "145": "Réinitialisation du référentiel de données terminée", + "145": "Le référentiel de données a été réinitialisé et l'interface sera automatiquement actualisée ultérieurement...", "146": "Échec de la réinitialisation du référentiel de données : %s", "147": "Créé un nouvel instantané de données, a pris %.2fs", "148": "Vérifié l'instantané des données et n'a trouvé aucun changement, a pris %.2fs", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 84acb061e..02687b8c8 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -910,7 +910,7 @@ "142": "輸入不能為空", "143": "正在創建數據快照...", "144": "正在重置數據倉庫...", - "145": "數據倉庫重置完畢", + "145": "數據倉庫重置完畢,稍後將自動刷新界面...", "146": "重置數據倉庫失敗:%s", "147": "創建了一個新的數據快照,耗時 %.2fs", "148": "檢查數據快照,沒有發現任何變化,耗時 %.2fs", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index 12786da5d..9f69e0808 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -911,7 +911,7 @@ "142": "输入不能为空", "143": "正在创建数据快照...", "144": "正在重置数据仓库...", - "145": "数据仓库重置完毕", + "145": "数据仓库重置完毕,稍后将自动刷新界面...", "146": "重置数据仓库失败:%s", "147": "创建了一个新的数据快照,耗时 %.2fs", "148": "检查数据快照,没有发现任何变化,耗时 %.2fs", diff --git a/kernel/model/repository.go b/kernel/model/repository.go index 4969d9d57..88b78aaad 100644 --- a/kernel/model/repository.go +++ b/kernel/model/repository.go @@ -126,6 +126,10 @@ func ResetRepo() (err error) { Conf.Save() util.PushUpdateMsg(msgId, Conf.Language(145), 3000) + go func() { + time.Sleep(2 * time.Second) + util.ReloadUI() + }() return } diff --git a/kernel/model/sync.go b/kernel/model/sync.go index 75ebe159e..0b1766cba 100644 --- a/kernel/model/sync.go +++ b/kernel/model/sync.go @@ -303,6 +303,13 @@ func ListCloudSyncDir() (syncDirs []*Sync, hSize string, err error) { if nil != err { return } + if 1 > len(dirs) { + dirs = append(dirs, map[string]interface{}{ + "name": "main", + "size": float64(0), + "updated": time.Now().Format("2006-01-02 15:04:05"), + }) + } for _, d := range dirs { dirSize := int64(d["size"].(float64))