diff --git a/app/appearance/langs/ar_SA.json b/app/appearance/langs/ar_SA.json index fabc8ddff..501d69c7e 100644 --- a/app/appearance/langs/ar_SA.json +++ b/app/appearance/langs/ar_SA.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "يتطلب ترقية SiYuan إلى الإصدار v${x} أو أحدث لاستخدام هذه الميزة", "downloadRollback": "تنزيل واستعادة", "callout": "تلميح", "hasAttrName": "اسم السمة ${x} موجود بالفعل", diff --git a/app/appearance/langs/de_DE.json b/app/appearance/langs/de_DE.json index aadbed1dd..5bc53aada 100644 --- a/app/appearance/langs/de_DE.json +++ b/app/appearance/langs/de_DE.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "Erfordert ein Upgrade von SiYuan auf Version v${x} oder höher, um diese Funktion zu nutzen", "downloadRollback": "Herunterladen und Zurücksetzen", "callout": "Hinweis", "hasAttrName": "Der Attributname ${x} ist bereits vorhanden", diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 8655586be..37e8b3b48 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "Requires upgrading SiYuan to v${x} or later to use", "downloadRollback": "Download and rollback", "callout": "Callout", "hasAttrName": "The attribute name ${x} already exists", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 1112de355..9e70b8e95 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "Se requiere actualizar SiYuan a la versión v${x} o posterior para usarlo", "downloadRollback": "Descargar y revertir", "callout": "Aviso", "hasAttrName": "El nombre del atributo ${x} ya existe", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 17aa43fee..f02c16245 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "Nécessite la mise à niveau de SiYuan vers la version v${x} ou ultérieure pour l'utiliser", "downloadRollback": "Télécharger et restaurer", "callout": "Astuce", "hasAttrName": "Le nom d’attribut ${x} existe déjà", diff --git a/app/appearance/langs/he_IL.json b/app/appearance/langs/he_IL.json index a41ce10b3..0ba8a7664 100644 --- a/app/appearance/langs/he_IL.json +++ b/app/appearance/langs/he_IL.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "נדרש לשדרג את SiYuan לגרסה v${x} או גבוהה יותר כדי להשתמש", "downloadRollback": "הורד ושחזר", "callout": "הערה", "hasAttrName": "שם המאפיין ${x} כבר קיים", diff --git a/app/appearance/langs/it_IT.json b/app/appearance/langs/it_IT.json index c1a039a65..78164cdb3 100644 --- a/app/appearance/langs/it_IT.json +++ b/app/appearance/langs/it_IT.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "È necessario aggiornare SiYuan alla versione v${x} o successiva per poter utilizzare", "downloadRollback": "Scarica e ripristina", "callout": "Suggerimento", "hasAttrName": "Il nome dell'attributo ${x} esiste già", diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json index bd0ebd964..a8c1796e2 100644 --- a/app/appearance/langs/ja_JP.json +++ b/app/appearance/langs/ja_JP.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "使用するには SiYuan を v${x} 以上にアップグレードする必要があります", "downloadRollback": "ダウンロードしてロールバック", "callout": "ヒント", "hasAttrName": "属性名 ${x} は既に存在します", diff --git a/app/appearance/langs/ko_KR.json b/app/appearance/langs/ko_KR.json index a2bd832bc..311004400 100644 --- a/app/appearance/langs/ko_KR.json +++ b/app/appearance/langs/ko_KR.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "사용하려면 SiYuan을 v${x} 이상으로 업그레이드해야 합니다", "downloadRollback": "다운로드 및 롤백", "callout": "콜아웃", "hasAttrName": "속성명 ${x} 은(는) 이미 존재합니다", diff --git a/app/appearance/langs/pl_PL.json b/app/appearance/langs/pl_PL.json index a96ffbf4c..791babba4 100644 --- a/app/appearance/langs/pl_PL.json +++ b/app/appearance/langs/pl_PL.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "Wymagane jest uaktualnienie SiYuan do wersji v${x} lub nowszej, aby używać", "downloadRollback": "Pobierz i przywróć", "callout": "Wskazówka", "hasAttrName": "Nazwa atrybutu ${x} już istnieje", diff --git a/app/appearance/langs/pt_BR.json b/app/appearance/langs/pt_BR.json index 16b1f31b0..1cf1946be 100644 --- a/app/appearance/langs/pt_BR.json +++ b/app/appearance/langs/pt_BR.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "É necessário atualizar o SiYuan para a versão v${x} ou superior para usar", "downloadRollback": "Baixar e reverter", "callout": "Dica", "hasAttrName": "O nome do atributo ${x} já existe", diff --git a/app/appearance/langs/ru_RU.json b/app/appearance/langs/ru_RU.json index 15558e1fc..61b094ca6 100644 --- a/app/appearance/langs/ru_RU.json +++ b/app/appearance/langs/ru_RU.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "Требуется обновить SiYuan до версии v${x} или выше для использования", "downloadRollback": "Скачать и откатить", "callout": "Подсказка", "hasAttrName": "Имя атрибута ${x} уже существует", diff --git a/app/appearance/langs/tr_TR.json b/app/appearance/langs/tr_TR.json index c30861a6f..ce3d8d42e 100644 --- a/app/appearance/langs/tr_TR.json +++ b/app/appearance/langs/tr_TR.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "Bu özelliği kullanmak için SiYuan'ı v${x} veya daha yeni bir sürüme yükseltmeniz gerekir", "downloadRollback": "İndir ve geri al", "callout": "Vurgu kutusu", "hasAttrName": "Öznitelik adı ${x} zaten mevcut", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 55ad9679d..a03108cab 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -1,4 +1,5 @@ { + "bazaarNeedVersion": "需升級到思源筆記 v${x} 或更高版本才能使用", "downloadRollback": "下载并回滚", "callout": "提示", "hasAttrName": "屬性名 ${x} 已存在", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index 2f37b4988..d94ab58c9 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -1,6 +1,6 @@ { + "bazaarNeedVersion": "需升级到思源笔记 v${x} 或更高版本才能使用", "downloadRollback": "下载并回滚", - "bazaarNeedVersion": "思源笔记版本需为 v${x} 或更高版本", "callout": "提示", "hasAttrName": "属性名 ${x} 已存在", "statusBarMsgPushTip": "通过状态栏消息可以即时地了解系统的运行情况,如果感到打扰可以将其关闭", diff --git a/kernel/model/plugin.go b/kernel/model/plugin.go index 900b0f03f..0865cda9e 100644 --- a/kernel/model/plugin.go +++ b/kernel/model/plugin.go @@ -71,6 +71,13 @@ func SetPetalEnabled(name string, enabled bool, frontend string) (ret *Petal, er return } + if disallowInstall { + msg := "requires upgrading SiYuan to v${x} or later to use" + err = fmt.Errorf(msg) + logging.LogInfof(msg) + return + } + savePetals(petals) loadCode(ret) return