diff --git a/web/app/components/plugins/marketplace/category-switch/template.tsx b/web/app/components/plugins/marketplace/category-switch/template.tsx
index cbfd867769..3ea9be5367 100644
--- a/web/app/components/plugins/marketplace/category-switch/template.tsx
+++ b/web/app/components/plugins/marketplace/category-switch/template.tsx
@@ -52,14 +52,7 @@ export const TemplateCategorySwitch = ({
}
return (
-
-
setFilterTemplateLanguages(languages.length ? languages : null)}
- />
-
- ·
-
+
+ setFilterTemplateLanguages(languages.length ? languages : null)}
+ />
)
}
diff --git a/web/app/components/plugins/plugin-page/nav-operations.tsx b/web/app/components/plugins/plugin-page/nav-operations.tsx
index dd20312384..4a68eac46c 100644
--- a/web/app/components/plugins/plugin-page/nav-operations.tsx
+++ b/web/app/components/plugins/plugin-page/nav-operations.tsx
@@ -1,8 +1,8 @@
'use client'
import type { DocPathWithoutLang } from '@/types/doc-paths'
-import { RiAddLine, RiArrowRightUpLine, RiBookOpenLine } from '@remixicon/react'
+import { RiArrowRightUpLine, RiBookOpenLine } from '@remixicon/react'
import Link from 'next/link'
-import { useState } from 'react'
+import { Fragment, useState } from 'react'
import { useTranslation } from 'react-i18next'
import Badge from '@/app/components/base/badge'
import Button, { buttonVariants } from '@/app/components/base/button'
@@ -33,12 +33,12 @@ const DropdownItem = ({ href, icon, text, onClick }: DropdownItemProps) => (
onClick={onClick}
>
{icon}
- {text}
+ {text}
)
-type OptionLabelKey = 'requestAPlugin' | 'publishPlugins' | 'createPublishTemplates'
+type OptionLabelKey = 'requestAPlugin' | 'pluginPublishGuide' | 'pluginDevelopmentGuide' | 'templatePublishingGuide'
const getOptions = (docLink: (path: DocPathWithoutLang) => string): { href: string, icon: React.ReactNode, labelKey: OptionLabelKey }[] => {
return [
@@ -48,22 +48,32 @@ const getOptions = (docLink: (path: DocPathWithoutLang) => string): { href: stri
labelKey: 'requestAPlugin',
},
{
- href: docLink('/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace'),
+ href: docLink('/develop-plugin/getting-started/getting-started-dify-plugin'),
icon: ,
- labelKey: 'publishPlugins',
+ labelKey: 'pluginDevelopmentGuide',
+ },
+ {
+ href: docLink('/develop-plugin/publishing/marketplace-listing/release-overview'),
+ icon: ,
+ labelKey: 'pluginPublishGuide',
},
{
href: MARKETPLACE_URL_PREFIX.replace('marketplace', 'creators'),
- icon: ,
- labelKey: 'createPublishTemplates',
+ icon: ,
+ labelKey: 'templatePublishingGuide',
},
]
}
-export const SubmitRequestDropdown = () => {
+type SubmitRequestDropdownProps = {
+ dividerAfterFirst?: boolean
+}
+
+export const SubmitRequestDropdown = ({ dividerAfterFirst }: SubmitRequestDropdownProps) => {
const { t } = useTranslation()
const [open, setOpen] = useState(false)
const docLink = useDocLink()
+ const options = getOptions(docLink)
return (
{
open && 'bg-state-base-hover text-text-secondary',
)}
>
-
-
+ {/*
+
{t('requestSubmit', { ns: 'plugin' })}
-
+ */}
+
- {getOptions(docLink).map(option => (
- setOpen(false)}
- />
+ {options.map((option, index) => (
+
+ {dividerAfterFirst && index === 1 && (
+
+ )}
+ setOpen(false)}
+ />
+
))}
@@ -116,7 +131,7 @@ export const CreationTypeTabs = () => {
)}
>
-
+
{t('plugins', { ns: 'plugin' })}
@@ -129,7 +144,7 @@ export const CreationTypeTabs = () => {
)}
>
-
+
{t('templates', { ns: 'plugin' })}
@@ -139,3 +154,29 @@ export const CreationTypeTabs = () => {
)
}
+
+const CreatorCenterIcon = () => (
+
+)
+
+export const CreatorCenter = () => {
+ const { t } = useTranslation()
+
+ return (
+
+
+
+
+
+ )
+}
diff --git a/web/i18n/ar-TN/plugin.json b/web/i18n/ar-TN/plugin.json
index 221bc96b51..cd5384a741 100644
--- a/web/i18n/ar-TN/plugin.json
+++ b/web/i18n/ar-TN/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "الإصدار",
"pluginInfoModal.repository": "المستودع",
"pluginInfoModal.title": "معلومات الإضافة",
+ "pluginPublishGuide": "نشر الإضافات",
"privilege.admins": "المسؤولون",
"privilege.everyone": "الجميع",
"privilege.noone": "لا أحد",
"privilege.title": "تفضيلات الإضافة",
"privilege.whoCanDebug": "من يمكنه تصحيح الإضافات؟",
"privilege.whoCanInstall": "من يمكنه تثبيت وإدارة الإضافات؟",
- "publishPlugins": "نشر الإضافات",
"readmeInfo.failedToFetch": "فشل جلب الملف التمهيدي",
"readmeInfo.needHelpCheckReadme": "تحتاج للمساعدة؟ تحقق من الملف التمهيدي.",
"readmeInfo.noReadmeAvailable": "لا يوجد ملف تمهيدي متاح",
diff --git a/web/i18n/de-DE/plugin.json b/web/i18n/de-DE/plugin.json
index 2e7a9428cb..92beb65e99 100644
--- a/web/i18n/de-DE/plugin.json
+++ b/web/i18n/de-DE/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Loslassen",
"pluginInfoModal.repository": "Aufbewahrungsort",
"pluginInfoModal.title": "Plugin-Info",
+ "pluginPublishGuide": "Plugins veröffentlichen",
"privilege.admins": "Administratoren",
"privilege.everyone": "Jeder",
"privilege.noone": "Niemand",
"privilege.title": "Plugin-Einstellungen",
"privilege.whoCanDebug": "Wer kann Plugins debuggen?",
"privilege.whoCanInstall": "Wer kann Plugins installieren und verwalten?",
- "publishPlugins": "Plugins veröffentlichen",
"readmeInfo.failedToFetch": "README konnte nicht abgerufen werden",
"readmeInfo.needHelpCheckReadme": "Brauchst du Hilfe? Sieh dir die README an.",
"readmeInfo.noReadmeAvailable": "Keine README verfügbar",
diff --git a/web/i18n/en-US/plugin.json b/web/i18n/en-US/plugin.json
index 6ba1792235..d4e1805c51 100644
--- a/web/i18n/en-US/plugin.json
+++ b/web/i18n/en-US/plugin.json
@@ -81,7 +81,7 @@
"categorySingle.model": "Model",
"categorySingle.tool": "Tool",
"categorySingle.trigger": "Trigger",
- "createPublishTemplates": "Create / Publish templates",
+ "creatorCenter": "Creator Center",
"debugInfo.title": "Debugging",
"debugInfo.viewDocs": "View Docs",
"deprecated": "Deprecated",
@@ -201,7 +201,7 @@
"marketplace.empower": "Empower your AI development",
"marketplace.featured": "Featured",
"marketplace.installs": "installs",
- "marketplace.languages": "Languages",
+ "marketplace.languages": "Filter by Languages",
"marketplace.listTopInfo.pluginsSubtitle": "Plugins designed to speed up your coding and AI development",
"marketplace.listTopInfo.pluginsTitleAll": "All plugins",
"marketplace.listTopInfo.pluginsTitleByCategory": "All {{category}} plugins",
@@ -215,7 +215,7 @@
"marketplace.noTemplateFound": "No template found",
"marketplace.ourTopPicks": "Our top picks to get you started",
"marketplace.partnerTip": "Verified by a Dify partner",
- "marketplace.pluginsHeroSubtitle": "Use community-built plugins to power your AI development.",
+ "marketplace.pluginsHeroSubtitle": "Build with safer, more reliable plugins from the Dify Marketplace.",
"marketplace.pluginsHeroTitle": "Discover. Extend. Build.",
"marketplace.pluginsResult": "{{num}} results",
"marketplace.searchBreadcrumbMarketplace": "Marketplace",
@@ -248,15 +248,17 @@
"marketplace.templateCategory.operations": "Operations",
"marketplace.templateCategory.sales": "Sales",
"marketplace.templateCategory.support": "Support",
- "marketplace.templatesHeroSubtitle": "Community-built workflow templates — ready to use, remix, and deploy.",
+ "marketplace.templatesHeroSubtitle": "Discover templates built by the community — ready to use, customize, and deploy.",
"marketplace.templatesHeroTitle": "Create. Remix. Deploy.",
"marketplace.verifiedTip": "Verified by Dify",
"marketplace.viewMore": "View more",
"metadata.title": "Plugins",
+ "pluginDevelopmentGuide": "Plugin development docs",
"pluginInfoModal.packageName": "Package",
"pluginInfoModal.release": "Release",
"pluginInfoModal.repository": "Repository",
"pluginInfoModal.title": "Plugin info",
+ "pluginPublishGuide": "Plugins publishing guide",
"plugins": "Plugins",
"privilege.admins": "Admins",
"privilege.everyone": "Everyone",
@@ -264,7 +266,6 @@
"privilege.title": "Plugin Preferences",
"privilege.whoCanDebug": "Who can debug plugins?",
"privilege.whoCanInstall": "Who can install and manage plugins?",
- "publishPlugins": "Publish plugins",
"readmeInfo.failedToFetch": "Failed to fetch README",
"readmeInfo.needHelpCheckReadme": "Need help? Check the README.",
"readmeInfo.noReadmeAvailable": "No README available",
@@ -296,6 +297,7 @@
"task.installingWithSuccess": "Installing {{installingLength}} plugins, {{successLength}} success.",
"task.runningPlugins": "Installing Plugins",
"task.successPlugins": "Successfully Installed Plugins",
+ "templatePublishingGuide": "Template publishing guide",
"templates": "Templates",
"upgrade.close": "Close",
"upgrade.description": "About to install the following plugin",
diff --git a/web/i18n/es-ES/plugin.json b/web/i18n/es-ES/plugin.json
index 47dcf35e3a..2b398947e6 100644
--- a/web/i18n/es-ES/plugin.json
+++ b/web/i18n/es-ES/plugin.json
@@ -220,7 +220,6 @@
"privilege.title": "Preferencias del plugin",
"privilege.whoCanDebug": "¿Quién puede depurar plugins?",
"privilege.whoCanInstall": "¿Quién puede instalar y administrar complementos?",
- "publishPlugins": "Publicar plugins",
"readmeInfo.failedToFetch": "No se pudo obtener el README",
"readmeInfo.needHelpCheckReadme": "¿Necesitas ayuda? Revisa el README.",
"readmeInfo.noReadmeAvailable": "No hay archivo README disponible",
diff --git a/web/i18n/fa-IR/plugin.json b/web/i18n/fa-IR/plugin.json
index f007a555cd..5fca213ae4 100644
--- a/web/i18n/fa-IR/plugin.json
+++ b/web/i18n/fa-IR/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "انتشار",
"pluginInfoModal.repository": "مخزن",
"pluginInfoModal.title": "اطلاعات پلاگین",
+ "pluginPublishGuide": "انتشار افزونه ها",
"privilege.admins": "مدیران",
"privilege.everyone": "همه",
"privilege.noone": "هیچ",
"privilege.title": "تنظیمات پلاگین",
"privilege.whoCanDebug": "چه کسی می تواند افزونه ها را اشکال زدایی کند؟",
"privilege.whoCanInstall": "چه کسی می تواند افزونه ها را نصب و مدیریت کند؟",
- "publishPlugins": "انتشار افزونه ها",
"readmeInfo.failedToFetch": "بارگیری فایل README با شکست مواجه شد",
"readmeInfo.needHelpCheckReadme": "نیاز به کمک دارید؟ فایل README را بررسی کنید.",
"readmeInfo.noReadmeAvailable": "بدون پرونده README موجود",
diff --git a/web/i18n/fr-FR/plugin.json b/web/i18n/fr-FR/plugin.json
index 36248a9047..41cd14b63f 100644
--- a/web/i18n/fr-FR/plugin.json
+++ b/web/i18n/fr-FR/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Libérer",
"pluginInfoModal.repository": "Dépôt",
"pluginInfoModal.title": "Informations sur le plugin",
+ "pluginPublishGuide": "Publier des plugins",
"privilege.admins": "Administrateurs",
"privilege.everyone": "Tout le monde",
"privilege.noone": "Personne",
"privilege.title": "Préférences du plugin",
"privilege.whoCanDebug": "Qui peut déboguer les plugins ?",
"privilege.whoCanInstall": "Qui peut installer et gérer les plugins ?",
- "publishPlugins": "Publier des plugins",
"readmeInfo.failedToFetch": "Échec de la récupération du README",
"readmeInfo.needHelpCheckReadme": "Besoin d'aide ? Consultez le README.",
"readmeInfo.noReadmeAvailable": "Aucun README disponible",
diff --git a/web/i18n/hi-IN/plugin.json b/web/i18n/hi-IN/plugin.json
index 02f4bef507..b29cbccefb 100644
--- a/web/i18n/hi-IN/plugin.json
+++ b/web/i18n/hi-IN/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "रिहाई",
"pluginInfoModal.repository": "भंडार",
"pluginInfoModal.title": "प्लगइन जानकारी",
+ "pluginPublishGuide": "प्लगइन प्रकाशित करें",
"privilege.admins": "व्यवस्थापक",
"privilege.everyone": "सभी",
"privilege.noone": "कोई नहीं",
"privilege.title": "प्लगइन प्राथमिकताएँ",
"privilege.whoCanDebug": "कौन प्लगइन्स को डिबग कर सकता है?",
"privilege.whoCanInstall": "कौन प्लगइन्स को स्थापित और प्रबंधित कर सकता है?",
- "publishPlugins": "प्लगइन प्रकाशित करें",
"readmeInfo.failedToFetch": "README लाने में असफल",
"readmeInfo.needHelpCheckReadme": "मदद चाहिए? README देखें।",
"readmeInfo.noReadmeAvailable": "कोई README उपलब्ध नहीं है",
diff --git a/web/i18n/id-ID/plugin.json b/web/i18n/id-ID/plugin.json
index 465344bfd7..b7efda91c4 100644
--- a/web/i18n/id-ID/plugin.json
+++ b/web/i18n/id-ID/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Lepaskan",
"pluginInfoModal.repository": "Repositori",
"pluginInfoModal.title": "Info plugin",
+ "pluginPublishGuide": "Menerbitkan plugin",
"privilege.admins": "Admin",
"privilege.everyone": "Orang",
"privilege.noone": "Tidak ada seorang pun",
"privilege.title": "Preferensi Plugin",
"privilege.whoCanDebug": "Siapa yang dapat men-debug plugin?",
"privilege.whoCanInstall": "Siapa yang dapat menginstal dan mengelola plugin?",
- "publishPlugins": "Menerbitkan plugin",
"readmeInfo.failedToFetch": "Gagal mengambil README",
"readmeInfo.needHelpCheckReadme": "Butuh bantuan? Periksa README.",
"readmeInfo.noReadmeAvailable": "Tidak ada README yang tersedia",
diff --git a/web/i18n/it-IT/plugin.json b/web/i18n/it-IT/plugin.json
index 38aaa773a3..fa298ff4d7 100644
--- a/web/i18n/it-IT/plugin.json
+++ b/web/i18n/it-IT/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Rilascio",
"pluginInfoModal.repository": "Deposito",
"pluginInfoModal.title": "Informazioni sul plugin",
+ "pluginPublishGuide": "Pubblicare plugin",
"privilege.admins": "Amministratori",
"privilege.everyone": "Ciascuno",
"privilege.noone": "Nessuno",
"privilege.title": "Preferenze del plugin",
"privilege.whoCanDebug": "Chi può eseguire il debug dei plugin?",
"privilege.whoCanInstall": "Chi può installare e gestire i plugin?",
- "publishPlugins": "Pubblicare plugin",
"readmeInfo.failedToFetch": "Impossibile recuperare il README",
"readmeInfo.needHelpCheckReadme": "Hai bisogno di aiuto? Controlla il README.",
"readmeInfo.noReadmeAvailable": "Nessun README disponibile",
diff --git a/web/i18n/ja-JP/plugin.json b/web/i18n/ja-JP/plugin.json
index 2a0746f527..4ce6dafe45 100644
--- a/web/i18n/ja-JP/plugin.json
+++ b/web/i18n/ja-JP/plugin.json
@@ -80,7 +80,7 @@
"categorySingle.model": "モデル",
"categorySingle.tool": "ツール",
"categorySingle.trigger": "トリガー",
- "createPublishTemplates": "テンプレートの作成 / 公開",
+ "creatorCenter": "クリエイターセンター",
"debugInfo.title": "デバッグ",
"debugInfo.viewDocs": "ドキュメントを見る",
"deprecated": "非推奨",
@@ -198,17 +198,57 @@
"marketplace.difyMarketplace": "Dify マーケットプレイス",
"marketplace.discover": "探索",
"marketplace.empower": "AI 開発をサポートする",
+ "marketplace.featured": "注目",
+ "marketplace.installs": "インストール",
+ "marketplace.languages": "言語フィルタ",
+ "marketplace.listTopInfo.pluginsSubtitle": "コーディングとAI開発を加速するために設計されたプラグイン",
+ "marketplace.listTopInfo.pluginsTitleAll": "すべてのプラグイン",
+ "marketplace.listTopInfo.pluginsTitleByCategory": "すべての{{category}}プラグイン",
+ "marketplace.listTopInfo.tagsTitle": "タグでフィルタリングした結果を表示しています",
+ "marketplace.listTopInfo.templatesSubtitle": "コーディングとAI開発を加速するために設計されたワークフロー",
+ "marketplace.listTopInfo.templatesTitleAll": "すべてのテンプレート",
+ "marketplace.listTopInfo.templatesTitleByCategory": "すべての{{category}}テンプレート",
"marketplace.moreFrom": "マーケットプレイスからのさらなる情報",
"marketplace.noCreatorFound": "クリエイターが見つかりません",
"marketplace.noPluginFound": "プラグインが見つかりません",
"marketplace.noTemplateFound": "テンプレートが見つかりません",
+ "marketplace.ourTopPicks": "始めるためのおすすめ",
"marketplace.partnerTip": "このプラグインは Dify のパートナーによって認証されています",
+ "marketplace.pluginsHeroSubtitle": "Difyマーケットプレイスの、より安全で信頼性の高いプラグインを使って開発しましょう。",
+ "marketplace.pluginsHeroTitle": "発見 · 拡張 · 構築",
"marketplace.pluginsResult": "{{num}} 件の結果",
+ "marketplace.searchBreadcrumbMarketplace": "マーケットプレイス",
+ "marketplace.searchBreadcrumbSearch": "検索",
+ "marketplace.searchDropdown.byAuthor": "{{author}}による",
+ "marketplace.searchDropdown.enter": "Enter",
+ "marketplace.searchDropdown.noMatchesDesc": "別のフィルターオプションをお試しください。",
+ "marketplace.searchDropdown.noMatchesTitle": "一致なし",
+ "marketplace.searchDropdown.plugins": "プラグイン",
+ "marketplace.searchDropdown.showAllResults": "すべての検索結果を表示",
+ "marketplace.searchFilterAll": "すべて",
+ "marketplace.searchFilterCategory": "カテゴリ",
+ "marketplace.searchFilterCreators": "クリエイター",
+ "marketplace.searchFilterLanguage": "言語で検索",
+ "marketplace.searchFilterPlugins": "プラグイン",
+ "marketplace.searchFilterTags": "タグ",
+ "marketplace.searchFilterTypes": "タイプ",
+ "marketplace.searchResultsFor": "検索結果:",
"marketplace.sortBy": "並べ替え",
"marketplace.sortOption.firstReleased": "リリース順",
"marketplace.sortOption.mostPopular": "人気順",
"marketplace.sortOption.newlyReleased": "新着順",
"marketplace.sortOption.recentlyUpdated": "最近更新順",
+ "marketplace.templateCard.by": "作成者:",
+ "marketplace.templateCategory.all": "すべてのカテゴリ",
+ "marketplace.templateCategory.design": "デザイン",
+ "marketplace.templateCategory.it": "IT",
+ "marketplace.templateCategory.knowledge": "ナレッジ",
+ "marketplace.templateCategory.marketing": "マーケティング",
+ "marketplace.templateCategory.operations": "オペレーション",
+ "marketplace.templateCategory.sales": "セールス",
+ "marketplace.templateCategory.support": "サポート",
+ "marketplace.templatesHeroSubtitle": "コミュニティが開発したテンプレートをチェック — すぐに使えて、自在にカスタマイズ、そのままデプロイ可能。",
+ "marketplace.templatesHeroTitle": "作成 · リミックス · デプロイ",
"marketplace.verifiedTip": "このプラグインは Dify によって認証されています",
"marketplace.viewMore": "もっと見る",
"metadata.title": "プラグイン",
@@ -223,7 +263,6 @@
"privilege.title": "プラグインの設定",
"privilege.whoCanDebug": "誰がプラグインのデバッグを行うことができますか?",
"privilege.whoCanInstall": "誰がプラグインをインストールして管理できますか?",
- "publishPlugins": "プラグインを公開する",
"readmeInfo.failedToFetch": "README の取得に失敗しました",
"readmeInfo.needHelpCheckReadme": "助けが必要ですか?READMEを確認してください。",
"readmeInfo.noReadmeAvailable": "READMEは利用できません",
@@ -242,19 +281,20 @@
"task.errorMsg.github": "このプラグインは自動インストールできませんでした。\nGitHub からインストールしてください。",
"task.errorMsg.marketplace": "このプラグインは自動インストールできませんでした。\nマーケットプレイスからインストールしてください。",
"task.errorMsg.unknown": "このプラグインをインストールできませんでした。\nプラグインのソースを特定できませんでした。",
- "task.errorPlugins": "Failed to Install Plugins",
+ "task.errorPlugins": "プラグインのインストールは失敗しました",
"task.installError": "{{errorLength}} プラグインのインストールに失敗しました。表示するにはクリックしてください。",
"task.installFromGithub": "GitHub からインストール",
"task.installFromMarketplace": "マーケットプレイスからインストール",
- "task.installSuccess": "{{successLength}} plugins installed successfully",
- "task.installed": "Installed",
+ "task.installSuccess": "{{successLength}}個のプラグインが正常にインストールされました",
+ "task.installed": "インストール済み",
"task.installedError": "{{errorLength}} プラグインのインストールに失敗しました",
"task.installing": "プラグインをインストール中。",
"task.installingHint": "インストール中...数分かかる場合があります。",
"task.installingWithError": "{{installingLength}}個のプラグインをインストール中、{{successLength}}件成功、{{errorLength}}件失敗",
"task.installingWithSuccess": "{{installingLength}}個のプラグインをインストール中、{{successLength}}個成功しました。",
- "task.runningPlugins": "Installing Plugins",
- "task.successPlugins": "Successfully Installed Plugins",
+ "task.runningPlugins": "プラグインをインストール中",
+ "task.successPlugins": "プラグインのインストールに成功しました",
+ "templatePublishingGuide": "テンプレートの公開ガイド",
"templates": "テンプレート",
"upgrade.close": "閉じる",
"upgrade.description": "次のプラグインをインストールしようとしています",
diff --git a/web/i18n/ko-KR/plugin.json b/web/i18n/ko-KR/plugin.json
index c00af98fbb..319a7ef796 100644
--- a/web/i18n/ko-KR/plugin.json
+++ b/web/i18n/ko-KR/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "릴리스",
"pluginInfoModal.repository": "저장소",
"pluginInfoModal.title": "플러그인 정보",
+ "pluginPublishGuide": "플러그인 게시",
"privilege.admins": "관리자",
"privilege.everyone": "모두",
"privilege.noone": "아무도 없어",
"privilege.title": "플러그인 기본 설정",
"privilege.whoCanDebug": "누가 플러그인을 디버깅할 수 있나요?",
"privilege.whoCanInstall": "누가 플러그인을 설치하고 관리할 수 있습니까?",
- "publishPlugins": "플러그인 게시",
"readmeInfo.failedToFetch": "README를 가져오지 못했습니다",
"readmeInfo.needHelpCheckReadme": "도움이 필요하신가요? README를 확인하세요.",
"readmeInfo.noReadmeAvailable": "사용 가능한 README가 없습니다",
diff --git a/web/i18n/nl-NL/plugin.json b/web/i18n/nl-NL/plugin.json
index 4e0301b5f5..506212b9d9 100644
--- a/web/i18n/nl-NL/plugin.json
+++ b/web/i18n/nl-NL/plugin.json
@@ -212,13 +212,13 @@
"pluginInfoModal.release": "Release",
"pluginInfoModal.repository": "Repository",
"pluginInfoModal.title": "Plugin info",
+ "pluginPublishGuide": "Publish plugins",
"privilege.admins": "Admins",
"privilege.everyone": "Everyone",
"privilege.noone": "No one",
"privilege.title": "Plugin Preferences",
"privilege.whoCanDebug": "Who can debug plugins?",
"privilege.whoCanInstall": "Who can install and manage plugins?",
- "publishPlugins": "Publish plugins",
"readmeInfo.failedToFetch": "Failed to fetch README",
"readmeInfo.needHelpCheckReadme": "Need help? Check the README.",
"readmeInfo.noReadmeAvailable": "No README available",
diff --git a/web/i18n/pl-PL/plugin.json b/web/i18n/pl-PL/plugin.json
index 1d52632daf..df8b81f654 100644
--- a/web/i18n/pl-PL/plugin.json
+++ b/web/i18n/pl-PL/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Zwolnić",
"pluginInfoModal.repository": "Repozytorium",
"pluginInfoModal.title": "Informacje o wtyczce",
+ "pluginPublishGuide": "Publikowanie wtyczek",
"privilege.admins": "Administratorzy",
"privilege.everyone": "Każdy",
"privilege.noone": "Nikt",
"privilege.title": "Preferencje wtyczek",
"privilege.whoCanDebug": "Kto może debugować wtyczki?",
"privilege.whoCanInstall": "Kto może instalować wtyczki i nimi zarządzać?",
- "publishPlugins": "Publikowanie wtyczek",
"readmeInfo.failedToFetch": "Nie udało się pobrać pliku README",
"readmeInfo.needHelpCheckReadme": "Potrzebujesz pomocy? Sprawdź plik README.",
"readmeInfo.noReadmeAvailable": "Brak dostępnego pliku README",
diff --git a/web/i18n/pt-BR/plugin.json b/web/i18n/pt-BR/plugin.json
index 8afbc48293..a7f900af33 100644
--- a/web/i18n/pt-BR/plugin.json
+++ b/web/i18n/pt-BR/plugin.json
@@ -17,7 +17,7 @@
"auth.connectedWorkspace": "Espaço de trabalho conectado",
"auth.credentialUnavailable": "Credenciais atualmente indisponíveis. Por favor, contate o administrador.",
"auth.credentialUnavailableInButton": "Credencial indisponível",
- "auth.custom": "Custom",
+ "auth.custom": "Personalizado",
"auth.customCredentialUnavailable": "Credenciais personalizadas atualmente indisponíveis",
"auth.default": "Padrão",
"auth.emptyAuth": "Configure a autenticação",
@@ -64,7 +64,7 @@
"autoUpdate.upgradeMode.partial": "Somente selecionado",
"autoUpdate.upgradeModePlaceholder.exclude": "Plugins selecionados não serão atualizados automaticamente",
"autoUpdate.upgradeModePlaceholder.partial": "Apenas plugins selecionados serão atualizados automaticamente. Nenhum plugin está atualmente selecionado, então nenhum plugin será atualizado automaticamente.",
- "badge.new": "NEW",
+ "badge.new": "NOVO",
"category.agents": "Estratégias do agente",
"category.all": "Todo",
"category.bundles": "Pacotes",
@@ -80,7 +80,7 @@
"categorySingle.model": "Modelo",
"categorySingle.tool": "Ferramenta",
"categorySingle.trigger": "Gatilho",
- "createPublishTemplates": "Criar / Publicar templates",
+ "createPublishTemplates": "Criar / Publicar modelos",
"debugInfo.title": "Depuração",
"debugInfo.viewDocs": "Ver documentos",
"deprecated": "Obsoleto",
@@ -98,7 +98,7 @@
"detailPanel.deprecation.reason.businessAdjustments": "ajustes de negócios",
"detailPanel.deprecation.reason.noMaintainer": "sem mantenedor",
"detailPanel.deprecation.reason.ownershipTransferred": "propriedade transferida",
- "detailPanel.disabled": "Desactivado",
+ "detailPanel.disabled": "Desativado",
"detailPanel.endpointDeleteContent": "Gostaria de remover {{name}}?",
"detailPanel.endpointDeleteTip": "Remover endpoint",
"detailPanel.endpointDisableContent": "Gostaria de desativar {{name}}?",
@@ -121,14 +121,14 @@
"detailPanel.operation.viewDetail": "Ver detalhes",
"detailPanel.serviceOk": "Serviço OK",
"detailPanel.strategyNum": "{{num}} {{strategy}} INCLUSO",
- "detailPanel.switchVersion": "Versão do Switch",
- "detailPanel.toolSelector.auto": "Auto",
+ "detailPanel.switchVersion": "Trocar versão",
+ "detailPanel.toolSelector.auto": "Automático",
"detailPanel.toolSelector.descriptionLabel": "Descrição da ferramenta",
"detailPanel.toolSelector.descriptionPlaceholder": "Breve descrição da finalidade da ferramenta, por exemplo, obter a temperatura para um local específico.",
"detailPanel.toolSelector.empty": "Clique no botão '+' para adicionar ferramentas. Você pode adicionar várias ferramentas.",
"detailPanel.toolSelector.params": "CONFIGURAÇÃO DE RACIOCÍNIO",
"detailPanel.toolSelector.paramsTip1": "Controla os parâmetros de inferência do LLM.",
- "detailPanel.toolSelector.paramsTip2": "Quando 'Auto' está desativado, o valor padrão é usado.",
+ "detailPanel.toolSelector.paramsTip2": "Quando 'Automático' está desativado, o valor padrão é usado.",
"detailPanel.toolSelector.placeholder": "Selecione uma ferramenta...",
"detailPanel.toolSelector.settings": "CONFIGURAÇÕES DO USUÁRIO",
"detailPanel.toolSelector.title": "Adicionar ferramenta",
@@ -149,7 +149,7 @@
"findMoreInMarketplace": "Saiba mais no Marketplace",
"from": "De",
"fromMarketplace": "Do Marketplace",
- "install": "{{num}} instala",
+ "install": "{{num}} instalações",
"installAction": "Instalar",
"installFrom": "INSTALAR DE",
"installFromGitHub.gitHubRepo": "Repositório GitHub",
@@ -194,6 +194,46 @@
"list.source.github": "Instalar do GitHub",
"list.source.local": "Instalar a partir do arquivo de pacote local",
"list.source.marketplace": "Instalar do Marketplace",
+ "marketplace.featured": "Em destaque",
+ "marketplace.installs": "instalações",
+ "marketplace.languages": "Idiomas",
+ "marketplace.listTopInfo.pluginsSubtitle": "Plugins projetados para acelerar seu desenvolvimento de código e IA",
+ "marketplace.listTopInfo.pluginsTitleAll": "Todos os plugins",
+ "marketplace.listTopInfo.pluginsTitleByCategory": "Todos os plugins de {{category}}",
+ "marketplace.listTopInfo.tagsTitle": "Exibindo resultados filtrados por tags",
+ "marketplace.listTopInfo.templatesSubtitle": "Fluxos de trabalho projetados para acelerar seu desenvolvimento de código e IA",
+ "marketplace.listTopInfo.templatesTitleAll": "Todos os modelos",
+ "marketplace.listTopInfo.templatesTitleByCategory": "Todos os modelos de {{category}}",
+ "marketplace.ourTopPicks": "Nossas principais escolhas para você começar",
+ "marketplace.pluginsHeroSubtitle": "Desenvolva com plugins mais seguros e confiáveis do Marketplace Dify.",
+ "marketplace.pluginsHeroTitle": "Descubra. Expanda. Desenvolva.",
+ "marketplace.searchBreadcrumbMarketplace": "Marketplace",
+ "marketplace.searchBreadcrumbSearch": "Pesquisar",
+ "marketplace.searchDropdown.byAuthor": "por {{author}}",
+ "marketplace.searchDropdown.enter": "Enter",
+ "marketplace.searchDropdown.noMatchesDesc": "Tente opções de filtro diferentes.",
+ "marketplace.searchDropdown.noMatchesTitle": "Nenhuma correspondência",
+ "marketplace.searchDropdown.plugins": "Plugins",
+ "marketplace.searchDropdown.showAllResults": "Mostrar todos os resultados da pesquisa",
+ "marketplace.searchFilterAll": "Todos",
+ "marketplace.searchFilterCategory": "Categoria",
+ "marketplace.searchFilterCreators": "Criadores",
+ "marketplace.searchFilterLanguage": "Idioma de pesquisa",
+ "marketplace.searchFilterPlugins": "Plugins",
+ "marketplace.searchFilterTags": "Tags",
+ "marketplace.searchFilterTypes": "Tipos",
+ "marketplace.searchResultsFor": "Resultados para",
+ "marketplace.templateCard.by": "Por",
+ "marketplace.templateCategory.all": "Todas as categorias",
+ "marketplace.templateCategory.design": "Design",
+ "marketplace.templateCategory.it": "TI",
+ "marketplace.templateCategory.knowledge": "Conhecimento",
+ "marketplace.templateCategory.marketing": "Marketing",
+ "marketplace.templateCategory.operations": "Operações",
+ "marketplace.templateCategory.sales": "Vendas",
+ "marketplace.templateCategory.support": "Suporte",
+ "marketplace.templatesHeroSubtitle": "Descubra modelos criados pela comunidade — prontos para usar, personalizar e implantar.",
+ "marketplace.templatesHeroTitle": "Crie. Remixe. Implante.",
"marketplace.and": "e",
"marketplace.difyMarketplace": "Mercado Dify",
"marketplace.discover": "Descobrir",
@@ -213,7 +253,7 @@
"marketplace.viewMore": "Ver mais",
"metadata.title": "Plugins",
"pluginInfoModal.packageName": "Pacote",
- "pluginInfoModal.release": "Soltar",
+ "pluginInfoModal.release": "Versão",
"pluginInfoModal.repository": "Repositório",
"pluginInfoModal.title": "Informações do plugin",
"plugins": "Plugins",
@@ -223,14 +263,13 @@
"privilege.title": "Preferências de plug-ins",
"privilege.whoCanDebug": "Quem pode depurar plugins?",
"privilege.whoCanInstall": "Quem pode instalar e gerenciar plugins?",
- "publishPlugins": "Publicar plugins",
"readmeInfo.failedToFetch": "Falha ao buscar o README",
"readmeInfo.needHelpCheckReadme": "Precisa de ajuda? Confira o README.",
"readmeInfo.noReadmeAvailable": "Nenhum README disponível",
"readmeInfo.title": "LEIA-ME",
"requestAPlugin": "Solicitar um plugin",
"requestSubmit": "Solicitar / Enviar",
- "search": "Procurar",
+ "search": "Pesquisar",
"searchCategories": "Categorias de pesquisa",
"searchInMarketplace": "Pesquisar no Marketplace",
"searchPlugins": "Pesquisar plugins",
@@ -242,20 +281,20 @@
"task.errorMsg.github": "Este plugin não pôde ser instalado automaticamente.\nPor favor, instale-o pelo GitHub.",
"task.errorMsg.marketplace": "Este plugin não pôde ser instalado automaticamente.\nPor favor, instale-o pelo Marketplace.",
"task.errorMsg.unknown": "Este plugin não pôde ser instalado.\nNão foi possível identificar a origem do plugin.",
- "task.errorPlugins": "Failed to Install Plugins",
- "task.installError": "{{errorLength}} plugins falha ao instalar, clique para ver",
+ "task.errorPlugins": "Falha ao instalar plugins",
+ "task.installError": "{{errorLength}} plugins falharam ao instalar, clique para ver",
"task.installFromGithub": "Instalar pelo GitHub",
"task.installFromMarketplace": "Instalar pelo Marketplace",
- "task.installSuccess": "{{successLength}} plugins installed successfully",
- "task.installed": "Installed",
+ "task.installSuccess": "{{successLength}} plugins instalados com sucesso",
+ "task.installed": "Instalado",
"task.installedError": "Falha na instalação dos plug-ins {{errorLength}}",
"task.installing": "Instalando plugins.",
"task.installingHint": "Instalando... Isso pode levar alguns minutos.",
"task.installingWithError": "Instalando plug-ins {{installingLength}}, {{successLength}} sucesso, {{errorLength}} falhou",
"task.installingWithSuccess": "Instalando plugins {{installingLength}}, {{successLength}} sucesso.",
- "task.runningPlugins": "Installing Plugins",
- "task.successPlugins": "Successfully Installed Plugins",
- "templates": "Templates",
+ "task.runningPlugins": "Instalando plugins",
+ "task.successPlugins": "Plugins instalados com sucesso",
+ "templates": "Modelos",
"upgrade.close": "Fechar",
"upgrade.description": "Prestes a instalar o seguinte plugin",
"upgrade.successfulTitle": "Instalação bem-sucedida",
diff --git a/web/i18n/ro-RO/plugin.json b/web/i18n/ro-RO/plugin.json
index 9376e17031..7be02acb20 100644
--- a/web/i18n/ro-RO/plugin.json
+++ b/web/i18n/ro-RO/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Elibera",
"pluginInfoModal.repository": "Depozit",
"pluginInfoModal.title": "Informații despre plugin",
+ "pluginPublishGuide": "Publicați pluginuri",
"privilege.admins": "Administratori",
"privilege.everyone": "Oricine",
"privilege.noone": "Nimeni",
"privilege.title": "Preferințe plugin",
"privilege.whoCanDebug": "Cine poate depana pluginuri?",
"privilege.whoCanInstall": "Cine poate instala și gestiona plugin-uri?",
- "publishPlugins": "Publicați pluginuri",
"readmeInfo.failedToFetch": "Nu s-a putut prelua README",
"readmeInfo.needHelpCheckReadme": "Ai nevoie de ajutor? Verifică fișierul README.",
"readmeInfo.noReadmeAvailable": "Nu există fișier README disponibil",
diff --git a/web/i18n/ru-RU/plugin.json b/web/i18n/ru-RU/plugin.json
index 5a6c2c60b3..2bfee1683f 100644
--- a/web/i18n/ru-RU/plugin.json
+++ b/web/i18n/ru-RU/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Отпускать",
"pluginInfoModal.repository": "Хранилище",
"pluginInfoModal.title": "Информация о плагине",
+ "pluginPublishGuide": "Публикация плагинов",
"privilege.admins": "Админы",
"privilege.everyone": "Каждый",
"privilege.noone": "Никто",
"privilege.title": "Настройки плагина",
"privilege.whoCanDebug": "Кто может отлаживать плагины?",
"privilege.whoCanInstall": "Кто может устанавливать плагины и управлять ими?",
- "publishPlugins": "Публикация плагинов",
"readmeInfo.failedToFetch": "Не удалось получить README",
"readmeInfo.needHelpCheckReadme": "Нужна помощь? Ознакомьтесь с файлом README.",
"readmeInfo.noReadmeAvailable": "README недоступен",
diff --git a/web/i18n/sl-SI/plugin.json b/web/i18n/sl-SI/plugin.json
index 730a16a246..f3823e124b 100644
--- a/web/i18n/sl-SI/plugin.json
+++ b/web/i18n/sl-SI/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Izdati",
"pluginInfoModal.repository": "Shramba",
"pluginInfoModal.title": "Informacije o vtičniku",
+ "pluginPublishGuide": "Objavljanje vtičnikov",
"privilege.admins": "Administratori",
"privilege.everyone": "Vsi",
"privilege.noone": "Nihče",
"privilege.title": "Nastavitve vtičnika",
"privilege.whoCanDebug": "Kdo lahko odpravi napake v vtičnikih?",
"privilege.whoCanInstall": "Kdo lahko namesti in upravlja vtičnike?",
- "publishPlugins": "Objavljanje vtičnikov",
"readmeInfo.failedToFetch": "Neuspešno pridobivanje datoteke README",
"readmeInfo.needHelpCheckReadme": "Potrebujete pomoč? Preverite README.",
"readmeInfo.noReadmeAvailable": "README ni na voljo",
diff --git a/web/i18n/th-TH/plugin.json b/web/i18n/th-TH/plugin.json
index 88a0b9c406..248b1e7712 100644
--- a/web/i18n/th-TH/plugin.json
+++ b/web/i18n/th-TH/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "ปล่อย",
"pluginInfoModal.repository": "เก็บ",
"pluginInfoModal.title": "ข้อมูลปลั๊กอิน",
+ "pluginPublishGuide": "เผยแพร่ปลั๊กอิน",
"privilege.admins": "ผู้ดูแลระบบ",
"privilege.everyone": "ทุกคน",
"privilege.noone": "ไม่มีใคร",
"privilege.title": "การตั้งค่าปลั๊กอิน",
"privilege.whoCanDebug": "ใครสามารถดีบักปลั๊กอินได้บ้าง",
"privilege.whoCanInstall": "ใครสามารถติดตั้งและจัดการปลั๊กอินได้บ้าง",
- "publishPlugins": "เผยแพร่ปลั๊กอิน",
"readmeInfo.failedToFetch": "ไม่สามารถดึงไฟล์ README ได้",
"readmeInfo.needHelpCheckReadme": "ต้องการความช่วยเหลือ? ตรวจสอบไฟล์ README",
"readmeInfo.noReadmeAvailable": "ไม่มีไฟล์ README",
diff --git a/web/i18n/tr-TR/plugin.json b/web/i18n/tr-TR/plugin.json
index 67ff2bb2af..9369ae5532 100644
--- a/web/i18n/tr-TR/plugin.json
+++ b/web/i18n/tr-TR/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Sürüm",
"pluginInfoModal.repository": "Depo",
"pluginInfoModal.title": "Eklenti bilgisi",
+ "pluginPublishGuide": "Eklentileri yayınlayın",
"privilege.admins": "Yöneticiler",
"privilege.everyone": "Herkes",
"privilege.noone": "Hiç kimse",
"privilege.title": "Eklenti Tercihleri",
"privilege.whoCanDebug": "Eklentilerde kimler hata ayıklayabilir?",
"privilege.whoCanInstall": "Eklentileri kimler yükleyebilir ve yönetebilir?",
- "publishPlugins": "Eklentileri yayınlayın",
"readmeInfo.failedToFetch": "README alınamadı",
"readmeInfo.needHelpCheckReadme": "Yardıma mı ihtiyacınız var? README dosyasına bakın.",
"readmeInfo.noReadmeAvailable": "README mevcut değil",
diff --git a/web/i18n/uk-UA/plugin.json b/web/i18n/uk-UA/plugin.json
index f8c6903248..7e1633eeaf 100644
--- a/web/i18n/uk-UA/plugin.json
+++ b/web/i18n/uk-UA/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Реліз",
"pluginInfoModal.repository": "Сховище",
"pluginInfoModal.title": "Інформація про плагін",
+ "pluginPublishGuide": "Публікація плагінів",
"privilege.admins": "Адміни",
"privilege.everyone": "Кожен",
"privilege.noone": "Ніхто",
"privilege.title": "Налаштування плагіна",
"privilege.whoCanDebug": "Хто може налагоджувати плагіни?",
"privilege.whoCanInstall": "Хто може встановлювати плагіни та керувати ними?",
- "publishPlugins": "Публікація плагінів",
"readmeInfo.failedToFetch": "Не вдалося отримати README",
"readmeInfo.needHelpCheckReadme": "Потрібна допомога? Перегляньте README.",
"readmeInfo.noReadmeAvailable": "README недоступний",
diff --git a/web/i18n/vi-VN/plugin.json b/web/i18n/vi-VN/plugin.json
index f678371313..18b0369cf9 100644
--- a/web/i18n/vi-VN/plugin.json
+++ b/web/i18n/vi-VN/plugin.json
@@ -214,13 +214,13 @@
"pluginInfoModal.release": "Phát hành",
"pluginInfoModal.repository": "Kho",
"pluginInfoModal.title": "Thông tin plugin",
+ "pluginPublishGuide": "Xuất bản plugin",
"privilege.admins": "Quản trị viên",
"privilege.everyone": "Ai ai",
"privilege.noone": "Không ai",
"privilege.title": "Tùy chọn plugin",
"privilege.whoCanDebug": "Ai có thể gỡ lỗi plugin?",
"privilege.whoCanInstall": "Ai có thể cài đặt và quản lý plugin?",
- "publishPlugins": "Xuất bản plugin",
"readmeInfo.failedToFetch": "Không thể lấy README",
"readmeInfo.needHelpCheckReadme": "Cần giúp đỡ? Xem tệp README.",
"readmeInfo.noReadmeAvailable": "Không có README",
diff --git a/web/i18n/zh-Hans/plugin.json b/web/i18n/zh-Hans/plugin.json
index 2d8ebd3552..3d659fcc0d 100644
--- a/web/i18n/zh-Hans/plugin.json
+++ b/web/i18n/zh-Hans/plugin.json
@@ -81,7 +81,7 @@
"categorySingle.model": "模型",
"categorySingle.tool": "工具",
"categorySingle.trigger": "触发器",
- "createPublishTemplates": "创建 / 发布模板",
+ "creatorCenter": "创作者中心",
"debugInfo.title": "调试",
"debugInfo.viewDocs": "查看文档",
"deprecated": "已弃用",
@@ -201,7 +201,7 @@
"marketplace.empower": "助力您的 AI 开发",
"marketplace.featured": "精选",
"marketplace.installs": "次安装",
- "marketplace.languages": "语言",
+ "marketplace.languages": "按语言筛选",
"marketplace.listTopInfo.pluginsSubtitle": "帮助你更快进行编码与 AI 开发的插件",
"marketplace.listTopInfo.pluginsTitleAll": "全部插件",
"marketplace.listTopInfo.pluginsTitleByCategory": "全部{{category}}插件",
@@ -215,7 +215,7 @@
"marketplace.noTemplateFound": "未找到模板",
"marketplace.ourTopPicks": "我们精选推荐",
"marketplace.partnerTip": "此插件由 Dify 合作伙伴认证",
- "marketplace.pluginsHeroSubtitle": "使用社区构建的插件为您的 AI 开发提供动力。",
+ "marketplace.pluginsHeroSubtitle": "使用 Dify Marketplace 中更安全、更可靠的插件进行构建。",
"marketplace.pluginsHeroTitle": "探索。扩展。构建。",
"marketplace.pluginsResult": "{{num}} 个插件结果",
"marketplace.searchBreadcrumbMarketplace": "市场",
@@ -248,7 +248,7 @@
"marketplace.templateCategory.operations": "运营",
"marketplace.templateCategory.sales": "销售",
"marketplace.templateCategory.support": "支持",
- "marketplace.templatesHeroSubtitle": "社区构建的工作流模板 —— 随时可使用、复刻和部署。",
+ "marketplace.templatesHeroSubtitle": "发现由社区打造的精选模板 —— 即刻使用,灵活定制,快速部署。",
"marketplace.templatesHeroTitle": "创建。复刻。部署。",
"marketplace.verifiedTip": "此插件由 Dify 认证",
"marketplace.viewMore": "查看更多",
@@ -264,7 +264,6 @@
"privilege.title": "插件偏好",
"privilege.whoCanDebug": "谁可以调试插件?",
"privilege.whoCanInstall": "谁可以安装和管理插件?",
- "publishPlugins": "发布插件",
"readmeInfo.failedToFetch": "获取 README 文档失败",
"readmeInfo.needHelpCheckReadme": "需要帮助?查看 README。",
"readmeInfo.noReadmeAvailable": "README 文档不可用",
@@ -296,6 +295,7 @@
"task.installingWithSuccess": "{{installingLength}} 个插件安装中,{{successLength}} 安装成功",
"task.runningPlugins": "正在安装的插件",
"task.successPlugins": "安装成功的插件",
+ "templatePublishingGuide": "模板发布指南",
"templates": "模板",
"upgrade.close": "关闭",
"upgrade.description": "即将安装以下插件",
diff --git a/web/i18n/zh-Hant/plugin.json b/web/i18n/zh-Hant/plugin.json
index 4e07c9d8f7..3a6736c607 100644
--- a/web/i18n/zh-Hant/plugin.json
+++ b/web/i18n/zh-Hant/plugin.json
@@ -80,7 +80,6 @@
"categorySingle.model": "型",
"categorySingle.tool": "工具",
"categorySingle.trigger": "觸發器",
- "createPublishTemplates": "建立 / 發佈範本",
"debugInfo.title": "調試",
"debugInfo.viewDocs": "查看文件",
"deprecated": "不推薦使用的",
@@ -198,17 +197,57 @@
"marketplace.difyMarketplace": "Dify 市場",
"marketplace.discover": "發現",
"marketplace.empower": "為您的 AI 開發提供支援",
+ "marketplace.featured": "精選",
+ "marketplace.installs": "安裝次數",
+ "marketplace.languages": "按語言篩選",
+ "marketplace.listTopInfo.pluginsSubtitle": "專為加速您的程式開發與 AI 開發而設計的插件",
+ "marketplace.listTopInfo.pluginsTitleAll": "所有插件",
+ "marketplace.listTopInfo.pluginsTitleByCategory": "所有{{category}}插件",
+ "marketplace.listTopInfo.tagsTitle": "顯示按標籤篩選的結果",
+ "marketplace.listTopInfo.templatesSubtitle": "專為加速您的程式開發與 AI 開發而設計的工作流程",
+ "marketplace.listTopInfo.templatesTitleAll": "所有範本",
+ "marketplace.listTopInfo.templatesTitleByCategory": "所有{{category}}範本",
"marketplace.moreFrom": "來自 Marketplace 的更多內容",
"marketplace.noCreatorFound": "未找到創作者",
"marketplace.noPluginFound": "未找到插件",
"marketplace.noTemplateFound": "未找到模板",
+ "marketplace.ourTopPicks": "精選推薦,助您快速上手",
"marketplace.partnerTip": "由 Dify 合作夥伴驗證",
+ "marketplace.pluginsHeroSubtitle": "使用 Dify Marketplace 中更安全、更可靠的外掛程式進行建置。",
+ "marketplace.pluginsHeroTitle": "探索 · 擴展 · 建構。",
"marketplace.pluginsResult": "{{num}} 個結果",
+ "marketplace.searchBreadcrumbMarketplace": "市場",
+ "marketplace.searchBreadcrumbSearch": "搜尋",
+ "marketplace.searchDropdown.byAuthor": "由 {{author}}",
+ "marketplace.searchDropdown.enter": "Enter",
+ "marketplace.searchDropdown.noMatchesDesc": "請嘗試不同的篩選選項。",
+ "marketplace.searchDropdown.noMatchesTitle": "無符合結果",
+ "marketplace.searchDropdown.plugins": "插件",
+ "marketplace.searchDropdown.showAllResults": "顯示所有搜尋結果",
+ "marketplace.searchFilterAll": "全部",
+ "marketplace.searchFilterCategory": "分類",
+ "marketplace.searchFilterCreators": "創作者",
+ "marketplace.searchFilterLanguage": "搜尋語言",
+ "marketplace.searchFilterPlugins": "插件",
+ "marketplace.searchFilterTags": "標籤",
+ "marketplace.searchFilterTypes": "類型",
+ "marketplace.searchResultsFor": "搜尋結果:",
"marketplace.sortBy": "排序方式",
"marketplace.sortOption.firstReleased": "首次發佈",
"marketplace.sortOption.mostPopular": "最受歡迎",
"marketplace.sortOption.newlyReleased": "新發佈",
"marketplace.sortOption.recentlyUpdated": "最近更新",
+ "marketplace.templateCard.by": "作者:",
+ "marketplace.templateCategory.all": "所有分類",
+ "marketplace.templateCategory.design": "設計",
+ "marketplace.templateCategory.it": "IT",
+ "marketplace.templateCategory.knowledge": "知識",
+ "marketplace.templateCategory.marketing": "行銷",
+ "marketplace.templateCategory.operations": "營運",
+ "marketplace.templateCategory.sales": "銷售",
+ "marketplace.templateCategory.support": "支援",
+ "marketplace.templatesHeroSubtitle": "探索由社群打造的精選模板 —— 即刻使用,彈性客製,快速部署。",
+ "marketplace.templatesHeroTitle": "建立 · 混合 · 部署。",
"marketplace.verifiedTip": "由 Dify 驗證",
"marketplace.viewMore": "查看更多",
"metadata.title": "插件",
@@ -216,6 +255,7 @@
"pluginInfoModal.release": "釋放",
"pluginInfoModal.repository": "存儲庫",
"pluginInfoModal.title": "插件資訊",
+ "pluginPublishGuide": "發佈插件",
"plugins": "插件",
"privilege.admins": "管理員",
"privilege.everyone": "每個人 都",
@@ -223,7 +263,6 @@
"privilege.title": "插件首選項",
"privilege.whoCanDebug": "誰可以調試插件?",
"privilege.whoCanInstall": "誰可以安裝和管理插件?",
- "publishPlugins": "發佈插件",
"readmeInfo.failedToFetch": "無法獲取 README",
"readmeInfo.needHelpCheckReadme": "需要幫忙嗎?查看自述檔。",
"readmeInfo.noReadmeAvailable": "沒有可用的自述文件",
@@ -242,19 +281,20 @@
"task.errorMsg.github": "此插件無法自動安裝。\n請從 GitHub 安裝。",
"task.errorMsg.marketplace": "此插件無法自動安裝。\n請從插件市場安裝。",
"task.errorMsg.unknown": "此插件無法安裝。\n無法識別插件來源。",
- "task.errorPlugins": "Failed to Install Plugins",
+ "task.errorPlugins": "插件安裝失敗",
"task.installError": "{{errorLength}} 個插件安裝失敗,點擊查看",
"task.installFromGithub": "從 GitHub 安裝",
"task.installFromMarketplace": "從插件市場安裝",
- "task.installSuccess": "{{successLength}} plugins installed successfully",
- "task.installed": "Installed",
+ "task.installSuccess": "{{successLength}} 個插件已成功安裝",
+ "task.installed": "已安裝",
"task.installedError": "{{errorLength}} 個插件安裝失敗",
"task.installing": "正在安裝插件。",
"task.installingHint": "正在安裝……可能需要幾分鐘。",
"task.installingWithError": "安裝 {{installingLength}} 個插件,{{successLength}} 成功,{{errorLength}} 失敗",
"task.installingWithSuccess": "安裝 {{installingLength}} 個插件,{{successLength}} 成功。",
- "task.runningPlugins": "Installing Plugins",
- "task.successPlugins": "Successfully Installed Plugins",
+ "task.runningPlugins": "正在安裝插件",
+ "task.successPlugins": "插件安裝成功",
+ "templatePublishingGuide": "範本發佈指南",
"templates": "範本",
"upgrade.close": "關閉",
"upgrade.description": "即將安裝以下插件",