fix(vscode): fix missing/wrong i18n keys and localize scope labels in marketplace

This commit is contained in:
Mark IJbema
2026-03-17 15:02:11 +01:00
parent f900cc2786
commit 6baa3da80e
19 changed files with 101 additions and 5 deletions
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "مهارة",
"marketplace.remove.type.mode": "وضع",
"marketplace.remove.failed": "فشلت إزالة {{name}}",
"marketplace.install": "تثبيت",
"marketplace.filter.installed": "مثبت",
"marketplace.error.dismiss": "تجاهل",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "habilidade",
"marketplace.remove.type.mode": "modo",
"marketplace.remove.failed": "Falha ao remover {{name}}",
"marketplace.install": "Instalar",
"marketplace.filter.installed": "Instalado",
"marketplace.error.dismiss": "Dispensar",
}
+3
View File
@@ -66,4 +66,7 @@ export const dict = {
"marketplace.remove.type.skill": "vještina",
"marketplace.remove.type.mode": "režim",
"marketplace.remove.failed": "Uklanjanje {{name}} nije uspjelo",
"marketplace.install": "Instaliraj",
"marketplace.filter.installed": "Instalirano",
"marketplace.error.dismiss": "Odbaci",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "færdighed",
"marketplace.remove.type.mode": "tilstand",
"marketplace.remove.failed": "Kunne ikke fjerne {{name}}",
"marketplace.install": "Installer",
"marketplace.filter.installed": "Installeret",
"marketplace.error.dismiss": "Afvis",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "Skill",
"marketplace.remove.type.mode": "Modus",
"marketplace.remove.failed": "Fehler beim Entfernen von {{name}}",
"marketplace.install": "Installieren",
"marketplace.filter.installed": "Installiert",
"marketplace.error.dismiss": "Verwerfen",
}
+3
View File
@@ -63,4 +63,7 @@ export const dict = {
"marketplace.remove.type.skill": "skill",
"marketplace.remove.type.mode": "mode",
"marketplace.remove.failed": "Failed to remove {{name}}",
"marketplace.install": "Install",
"marketplace.filter.installed": "Installed",
"marketplace.error.dismiss": "Dismiss",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "habilidad",
"marketplace.remove.type.mode": "modo",
"marketplace.remove.failed": "Error al eliminar {{name}}",
"marketplace.install": "Instalar",
"marketplace.filter.installed": "Instalado",
"marketplace.error.dismiss": "Descartar",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "compétence",
"marketplace.remove.type.mode": "mode",
"marketplace.remove.failed": "Échec de la suppression de {{name}}",
"marketplace.install": "Installer",
"marketplace.filter.installed": "Installé",
"marketplace.error.dismiss": "Ignorer",
}
+3
View File
@@ -59,4 +59,7 @@ export const dict = {
"marketplace.remove.type.skill": "スキル",
"marketplace.remove.type.mode": "モード",
"marketplace.remove.failed": "{{name}} の削除に失敗しました",
"marketplace.install": "インストール",
"marketplace.filter.installed": "インストール済み",
"marketplace.error.dismiss": "閉じる",
}
+3
View File
@@ -59,4 +59,7 @@ export const dict = {
"marketplace.remove.type.skill": "스킬",
"marketplace.remove.type.mode": "모드",
"marketplace.remove.failed": "{{name}} 제거 실패",
"marketplace.install": "설치",
"marketplace.filter.installed": "설치됨",
"marketplace.error.dismiss": "닫기",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "ferdighet",
"marketplace.remove.type.mode": "modus",
"marketplace.remove.failed": "Kunne ikke fjerne {{name}}",
"marketplace.install": "Installer",
"marketplace.filter.installed": "Installert",
"marketplace.error.dismiss": "Avvis",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "umiejętność",
"marketplace.remove.type.mode": "tryb",
"marketplace.remove.failed": "Nie udało się usunąć {{name}}",
"marketplace.install": "Zainstaluj",
"marketplace.filter.installed": "Zainstalowano",
"marketplace.error.dismiss": "Odrzuć",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "навык",
"marketplace.remove.type.mode": "режим",
"marketplace.remove.failed": "Не удалось удалить {{name}}",
"marketplace.install": "Установить",
"marketplace.filter.installed": "Установлено",
"marketplace.error.dismiss": "Закрыть",
}
+3
View File
@@ -61,4 +61,7 @@ export const dict = {
"marketplace.remove.type.skill": "ทักษะ",
"marketplace.remove.type.mode": "โหมด",
"marketplace.remove.failed": "ไม่สามารถลบ {{name}} ได้",
"marketplace.install": "ติดตั้ง",
"marketplace.filter.installed": "ติดตั้งแล้ว",
"marketplace.error.dismiss": "ปิด",
}
+47 -1
View File
@@ -15,7 +15,53 @@ export const dict = {
// Reasoning block label
"ui.reasoning.label": "Akıl Yürütme",
// Marketplace card translations
// Marketplace
"marketplace.tab.skills": "Yetenekler",
"marketplace.tab.mcpServers": "MCP Sunucuları",
"marketplace.tab.modes": "Modlar",
"marketplace.category.all": "Tümü",
"marketplace.placeholder": "Uygulanacak",
"marketplace.card.installed": "Yüklendi",
"marketplace.card.install": "Yükle",
"marketplace.card.remove": "Kaldır",
"marketplace.card.removeScope": "Kaldır ({{scope}})",
"marketplace.card.showMore": "Daha fazla göster",
"marketplace.card.showLess": "Daha az göster",
"marketplace.install.title": "{{name}} yükle",
"marketplace.install.scope": "Kapsam",
"marketplace.install.scope.project": "Proje",
"marketplace.install.scope.global": "Genel",
"marketplace.install.prerequisites": "Ön koşullar",
"marketplace.install.installing": "Yükleniyor...",
"marketplace.install.cancel": "İptal",
"marketplace.install.success": "Başarıyla yüklendi!",
"marketplace.install.failed": "Yükleme başarısız oldu",
"marketplace.install.done": "Bitti",
"marketplace.install.close": "Kapat",
"marketplace.remove.title": "{{name}} kaldırılsın mı?",
"marketplace.remove.confirm":
"Bu {{type}} öğesini kaldırmak istediğinizden emin misiniz? Bu, {{scope}} yapılandırmanızdan kaldırılacaktır.",
"marketplace.remove.cancel": "İptal",
"marketplace.remove.confirm.button": "Kaldır",
"marketplace.tab.mcp": "MCP",
"marketplace.search": "Ara...",
"marketplace.filter.all": "Tüm Öğeler",
"marketplace.filter.notInstalled": "Yüklü Değil",
"marketplace.empty": "Öğe bulunamadı",
"marketplace.badge.mcpServer": "MCP Sunucusu",
"marketplace.badge.mode": "Mod",
"marketplace.card.by": "{{author}} tarafından",
"marketplace.install.method": "Yükleme Yöntemi",
"marketplace.install.parameters": "Parametreler",
"marketplace.install.optional": "(isteğe bağlı)",
"marketplace.install.required": "{{name}} gereklidir",
"marketplace.scope.project": "proje",
"marketplace.scope.global": "genel",
"marketplace.remove.type.mcp": "MCP sunucusu",
"marketplace.remove.type.skill": "yetenek",
"marketplace.remove.type.mode": "mod",
"marketplace.remove.failed": "{{name}} kaldırılamadı",
"marketplace.install": "Yükle",
"marketplace.filter.installed": "Yüklendi",
"marketplace.error.dismiss": "Kapat",
}
+3
View File
@@ -58,4 +58,7 @@ export const dict = {
"marketplace.remove.type.skill": "技能",
"marketplace.remove.type.mode": "模式",
"marketplace.remove.failed": "移除 {{name}} 失败",
"marketplace.install": "安装",
"marketplace.filter.installed": "已安装",
"marketplace.error.dismiss": "关闭",
}
+3
View File
@@ -58,4 +58,7 @@ export const dict = {
"marketplace.remove.type.skill": "技能",
"marketplace.remove.type.mode": "模式",
"marketplace.remove.failed": "移除 {{name}} 失敗",
"marketplace.install": "安裝",
"marketplace.filter.installed": "已安裝",
"marketplace.error.dismiss": "關閉",
}
@@ -86,7 +86,9 @@ export const ItemCard = (props: Props) => {
class="marketplace-remove-btn"
onClick={() => props.onRemove(props.item, scope)}
>
{scopes().length > 1 ? t("marketplace.card.removeScope", { scope }) : t("marketplace.card.remove")}
{scopes().length > 1
? t("marketplace.card.removeScope", { scope: t(`marketplace.scope.${scope}`) })
: t("marketplace.card.remove")}
</Button>
))}
</Show>
@@ -14,9 +14,9 @@ export const RemoveDialog = (props: Props) => {
const { t } = useLanguage()
const typeName = () => {
if (props.item.type === "mcp") return t("marketplace.type.mcp")
if (props.item.type === "mode") return t("marketplace.type.mode")
return t("marketplace.type.skill")
if (props.item.type === "mcp") return t("marketplace.remove.type.mcp")
if (props.item.type === "mode") return t("marketplace.remove.type.mode")
return t("marketplace.remove.type.skill")
}
return (