0}
fallback={
- No MCP servers configured
+
+ {language.t("dialog.mcp.empty")}
+
}
>
@@ -351,7 +357,7 @@ export function StatusPopover() {
when={lspItems().length > 0}
fallback={
- LSPs auto-detected from file types
+ {language.t("dialog.lsp.empty")}
}
>
@@ -381,8 +387,19 @@ export function StatusPopover() {
when={plugins().length > 0}
fallback={
- Plugins configured in{" "}
- opencode.json
+ {(() => {
+ const value = language.t("dialog.plugins.empty")
+ const file = "opencode.json"
+ const parts = value.split(file)
+ if (parts.length === 1) return value
+ return (
+ <>
+ {parts[0]}
+ {file}
+ {parts.slice(1).join(file)}
+ >
+ )
+ })()}
}
>
diff --git a/packages/app/src/i18n/ar.ts b/packages/app/src/i18n/ar.ts
index 1dfb8d442..99e516a0a 100644
--- a/packages/app/src/i18n/ar.ts
+++ b/packages/app/src/i18n/ar.ts
@@ -426,6 +426,14 @@ export const dict = {
"session.header.search.placeholder": "بحث {{project}}",
"session.header.searchFiles": "بحث عن الملفات",
+ "status.popover.trigger": "الحالة",
+ "status.popover.ariaLabel": "إعدادات الخوادم",
+ "status.popover.tab.servers": "الخوادم",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "الإضافات",
+ "status.popover.action.manageServers": "إدارة الخوادم",
+
"session.share.popover.title": "نشر على الويب",
"session.share.popover.description.shared": "هذه الجلسة عامة على الويب. يمكن لأي شخص لديه الرابط الوصول إليها.",
"session.share.popover.description.unshared": "شارك الجلسة علنًا على الويب. ستكون متاحة لأي شخص لديه الرابط.",
diff --git a/packages/app/src/i18n/br.ts b/packages/app/src/i18n/br.ts
index 52d4bd270..93dc2f1fe 100644
--- a/packages/app/src/i18n/br.ts
+++ b/packages/app/src/i18n/br.ts
@@ -422,6 +422,14 @@ export const dict = {
"session.header.search.placeholder": "Buscar {{project}}",
"session.header.searchFiles": "Buscar arquivos",
+ "status.popover.trigger": "Status",
+ "status.popover.ariaLabel": "Configurações de servidores",
+ "status.popover.tab.servers": "Servidores",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Plugins",
+ "status.popover.action.manageServers": "Gerenciar servidores",
+
"session.share.popover.title": "Publicar na web",
"session.share.popover.description.shared":
"Esta sessão é pública na web. Está acessível para qualquer pessoa com o link.",
diff --git a/packages/app/src/i18n/da.ts b/packages/app/src/i18n/da.ts
index eb711dcea..b2f0a9afe 100644
--- a/packages/app/src/i18n/da.ts
+++ b/packages/app/src/i18n/da.ts
@@ -409,6 +409,14 @@ export const dict = {
"session.header.search.placeholder": "Søg {{project}}",
"session.header.searchFiles": "Søg efter filer",
+ "status.popover.trigger": "Status",
+ "status.popover.ariaLabel": "Serverkonfigurationer",
+ "status.popover.tab.servers": "Servere",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Plugins",
+ "status.popover.action.manageServers": "Administrer servere",
+
"session.share.popover.title": "Udgiv på nettet",
"session.share.popover.description.shared":
"Denne session er offentlig på nettet. Den er tilgængelig for alle med linket.",
diff --git a/packages/app/src/i18n/de.ts b/packages/app/src/i18n/de.ts
index 39ef515d1..42f628d5e 100644
--- a/packages/app/src/i18n/de.ts
+++ b/packages/app/src/i18n/de.ts
@@ -416,6 +416,14 @@ export const dict = {
"session.header.search.placeholder": "{{project}} durchsuchen",
"session.header.searchFiles": "Dateien suchen",
+ "status.popover.trigger": "Status",
+ "status.popover.ariaLabel": "Serverkonfigurationen",
+ "status.popover.tab.servers": "Server",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Plugins",
+ "status.popover.action.manageServers": "Server verwalten",
+
"session.share.popover.title": "Im Web veröffentlichen",
"session.share.popover.description.shared":
"Diese Sitzung ist öffentlich im Web. Sie ist für jeden mit dem Link zugänglich.",
diff --git a/packages/app/src/i18n/en.ts b/packages/app/src/i18n/en.ts
index d3e43d089..b32f03485 100644
--- a/packages/app/src/i18n/en.ts
+++ b/packages/app/src/i18n/en.ts
@@ -430,6 +430,14 @@ export const dict = {
"session.header.search.placeholder": "Search {{project}}",
"session.header.searchFiles": "Search files",
+ "status.popover.trigger": "Status",
+ "status.popover.ariaLabel": "Server configurations",
+ "status.popover.tab.servers": "Servers",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Plugins",
+ "status.popover.action.manageServers": "Manage servers",
+
"session.share.popover.title": "Publish on web",
"session.share.popover.description.shared":
"This session is public on the web. It is accessible to anyone with the link.",
diff --git a/packages/app/src/i18n/es.ts b/packages/app/src/i18n/es.ts
index 725213cfb..1039a2d3a 100644
--- a/packages/app/src/i18n/es.ts
+++ b/packages/app/src/i18n/es.ts
@@ -410,6 +410,14 @@ export const dict = {
"session.header.search.placeholder": "Buscar {{project}}",
"session.header.searchFiles": "Buscar archivos",
+ "status.popover.trigger": "Estado",
+ "status.popover.ariaLabel": "Configuraciones del servidor",
+ "status.popover.tab.servers": "Servidores",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Plugins",
+ "status.popover.action.manageServers": "Administrar servidores",
+
"session.share.popover.title": "Publicar en web",
"session.share.popover.description.shared":
"Esta sesión es pública en la web. Es accesible para cualquiera con el enlace.",
diff --git a/packages/app/src/i18n/fr.ts b/packages/app/src/i18n/fr.ts
index 348aef120..09eeea44c 100644
--- a/packages/app/src/i18n/fr.ts
+++ b/packages/app/src/i18n/fr.ts
@@ -415,6 +415,14 @@ export const dict = {
"session.header.search.placeholder": "Rechercher {{project}}",
"session.header.searchFiles": "Rechercher des fichiers",
+ "status.popover.trigger": "Statut",
+ "status.popover.ariaLabel": "Configurations des serveurs",
+ "status.popover.tab.servers": "Serveurs",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Plugins",
+ "status.popover.action.manageServers": "Gérer les serveurs",
+
"session.share.popover.title": "Publier sur le web",
"session.share.popover.description.shared":
"Cette session est publique sur le web. Elle est accessible à toute personne disposant du lien.",
diff --git a/packages/app/src/i18n/ja.ts b/packages/app/src/i18n/ja.ts
index 62f01c8d7..821c6ccdb 100644
--- a/packages/app/src/i18n/ja.ts
+++ b/packages/app/src/i18n/ja.ts
@@ -407,6 +407,14 @@ export const dict = {
"session.header.search.placeholder": "{{project}}を検索",
"session.header.searchFiles": "ファイルを検索",
+ "status.popover.trigger": "ステータス",
+ "status.popover.ariaLabel": "サーバー設定",
+ "status.popover.tab.servers": "サーバー",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "プラグイン",
+ "status.popover.action.manageServers": "サーバーを管理",
+
"session.share.popover.title": "ウェブで公開",
"session.share.popover.description.shared":
"このセッションはウェブで公開されています。リンクを知っている人なら誰でもアクセスできます。",
diff --git a/packages/app/src/i18n/ko.ts b/packages/app/src/i18n/ko.ts
index 71ac64ae8..ddd00e763 100644
--- a/packages/app/src/i18n/ko.ts
+++ b/packages/app/src/i18n/ko.ts
@@ -410,6 +410,14 @@ export const dict = {
"session.header.search.placeholder": "{{project}} 검색",
"session.header.searchFiles": "파일 검색",
+ "status.popover.trigger": "상태",
+ "status.popover.ariaLabel": "서버 구성",
+ "status.popover.tab.servers": "서버",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "플러그인",
+ "status.popover.action.manageServers": "서버 관리",
+
"session.share.popover.title": "웹에 게시",
"session.share.popover.description.shared": "이 세션은 웹에 공개되었습니다. 링크가 있는 누구나 액세스할 수 있습니다.",
"session.share.popover.description.unshared":
diff --git a/packages/app/src/i18n/no.ts b/packages/app/src/i18n/no.ts
index 1572d391b..3262d3e04 100644
--- a/packages/app/src/i18n/no.ts
+++ b/packages/app/src/i18n/no.ts
@@ -430,6 +430,14 @@ export const dict = {
"session.header.search.placeholder": "Søk i {{project}}",
"session.header.searchFiles": "Søk etter filer",
+ "status.popover.trigger": "Status",
+ "status.popover.ariaLabel": "Serverkonfigurasjoner",
+ "status.popover.tab.servers": "Servere",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Plugins",
+ "status.popover.action.manageServers": "Administrer servere",
+
"session.share.popover.title": "Publiser på nett",
"session.share.popover.description.shared":
"Denne sesjonen er offentlig på nettet. Den er tilgjengelig for alle med lenken.",
diff --git a/packages/app/src/i18n/pl.ts b/packages/app/src/i18n/pl.ts
index 4b2a7ccb2..7af9d2179 100644
--- a/packages/app/src/i18n/pl.ts
+++ b/packages/app/src/i18n/pl.ts
@@ -428,6 +428,14 @@ export const dict = {
"session.header.search.placeholder": "Szukaj {{project}}",
"session.header.searchFiles": "Szukaj plików",
+ "status.popover.trigger": "Status",
+ "status.popover.ariaLabel": "Konfiguracje serwerów",
+ "status.popover.tab.servers": "Serwery",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Wtyczki",
+ "status.popover.action.manageServers": "Zarządzaj serwerami",
+
"session.share.popover.title": "Opublikuj w sieci",
"session.share.popover.description.shared":
"Ta sesja jest publiczna w sieci. Jest dostępna dla każdego, kto posiada link.",
diff --git a/packages/app/src/i18n/ru.ts b/packages/app/src/i18n/ru.ts
index ebe8265c7..d7fa135fa 100644
--- a/packages/app/src/i18n/ru.ts
+++ b/packages/app/src/i18n/ru.ts
@@ -430,6 +430,14 @@ export const dict = {
"session.header.search.placeholder": "Поиск {{project}}",
"session.header.searchFiles": "Поиск файлов",
+ "status.popover.trigger": "Статус",
+ "status.popover.ariaLabel": "Настройки серверов",
+ "status.popover.tab.servers": "Серверы",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "Плагины",
+ "status.popover.action.manageServers": "Управлять серверами",
+
"session.share.popover.title": "Опубликовать в интернете",
"session.share.popover.description.shared":
"Эта сессия общедоступна. Доступ к ней может получить любой, у кого есть ссылка.",
diff --git a/packages/app/src/i18n/zh.ts b/packages/app/src/i18n/zh.ts
index 2ab985c68..e2b7df0d1 100644
--- a/packages/app/src/i18n/zh.ts
+++ b/packages/app/src/i18n/zh.ts
@@ -405,6 +405,14 @@ export const dict = {
"session.header.search.placeholder": "搜索 {{project}}",
"session.header.searchFiles": "搜索文件",
+ "status.popover.trigger": "状态",
+ "status.popover.ariaLabel": "服务器配置",
+ "status.popover.tab.servers": "服务器",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "插件",
+ "status.popover.action.manageServers": "管理服务器",
+
"session.share.popover.title": "发布到网页",
"session.share.popover.description.shared": "此会话已在网页上公开。任何拥有链接的人都可以访问。",
"session.share.popover.description.unshared": "在网页上公开分享此会话。任何拥有链接的人都可以访问。",
diff --git a/packages/app/src/i18n/zht.ts b/packages/app/src/i18n/zht.ts
index c1d758026..9973b443b 100644
--- a/packages/app/src/i18n/zht.ts
+++ b/packages/app/src/i18n/zht.ts
@@ -407,6 +407,14 @@ export const dict = {
"session.header.search.placeholder": "搜尋 {{project}}",
"session.header.searchFiles": "搜尋檔案",
+ "status.popover.trigger": "狀態",
+ "status.popover.ariaLabel": "伺服器設定",
+ "status.popover.tab.servers": "伺服器",
+ "status.popover.tab.mcp": "MCP",
+ "status.popover.tab.lsp": "LSP",
+ "status.popover.tab.plugins": "外掛程式",
+ "status.popover.action.manageServers": "管理伺服器",
+
"session.share.popover.title": "發佈到網頁",
"session.share.popover.description.shared": "此工作階段已在網頁上公開。任何擁有連結的人都可以存取。",
"session.share.popover.description.unshared": "在網頁上公開分享此工作階段。任何擁有連結的人都可以存取。",