Greasy Fork

Greasy Fork is available in English.

Docker 中文化词库

一个对 Docker/DockerHub 进行翻译的词库

当前为 2025-11-07 提交的版本,查看 最新版本

此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/555069/1690834/Docker%20%E4%B8%AD%E6%96%87%E5%8C%96%E8%AF%8D%E5%BA%93.js

(function () {
    'use strict';

    const I18N = {
        zh: {
            conf: {
                reIgnoreId: /^$/,
                reIgnoreClass: /(^|\s)(ace_editor|MathJax|CodeMirror|hljs|katex)(\s|$)/,
                reIgnoreTag: ['SCRIPT', 'STYLE', 'svg', 'path', 'use', 'symbol', 'g', 'rect', 'circle', 'polygon', 'ellipse', 'polyline', 'line', 'defs', 'marker', 'mask', 'pattern', 'linearGradient', 'radialGradient', 'stop', 'textPath', 'feGaussianBlur', 'feComponentTransfer', 'feBlend', 'feColorMatrix', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feFlood', 'feGaussianBlur', 'feImage', 'feMerge', 'feMorphology', 'feOffset', 'feSpecularLighting', 'feTile', 'feTurbulence', 'filter', 'linearGradient', 'radialGradient', 'stop'],
                reIgnoreItemprop: /^$/,
                rePageClass: /page-(\w+)/,
                rePagePath: /^\/(\w+)(?:\/.*)?$/,
                rePagePathRepo: /^\/([^\/]+)\/([^\/]+)(?:\/(.+))?$/,
                rePagePathOrg: /^\/(?:orgs|organizations)(?:\/([^\/]+))?(?:\/(.+))?$/
            },

            // Docker 公共翻译
            public: {
                static: {
                    // 基础操作
                    'Search': '搜索',
                    'Pull': '拉取',
                    'Push': '推送',
                    'Build': '构建',
                    'Run': '运行',
                    'Stop': '停止',
                    'Start': '启动',
                    'Restart': '重启',
                    'Remove': '删除',
                    'Delete': '删除',
                    'Edit': '编辑',
                    'Save': '保存',
                    'Cancel': '取消',
                    'Close': '关闭',
                    'Back': '返回',
                    'Next': '下一步',
                    'Previous': '上一步',
                    'Submit': '提交',
                    'Confirm': '确认',
                    'Continue': '继续',
                    'Skip': '跳过',
                    'Help': '帮助',
                    'About': '关于',
                    'Settings': '设置',
                    'Profile': '个人资料',
                    'Account': '账户',
                    'Logout': '退出',
                    'Login': '登录',
                    'Sign in': '登录',
                    'Sign up': '注册',
                    'Register': '注册',

                    // Docker 特定术语
                    'Container': '容器',
                    'Image': '镜像',
                    'Volume': '卷',
                    'Network': '网络',
                    'Service': '服务',
                    'Stack': '堆栈',
                    'Swarm': '集群',
                    'Node': '节点',
                    'Worker': '工作节点',
                    'Manager': '管理节点',
                    'Port': '端口',
                    'Environment': '环境',
                    'Tag': '标签',
                    'Layer': '层',
                    'Repository': '仓库',
                    'Registry': '注册表',
                    'Digest': '摘要',
                    'Size': '大小',
                    'Created': '创建时间',
                    'Updated': '更新时间',
                    'Version': '版本',
                    'License': '许可证',
                    'Documentation': '文档',
                    'Support': '支持',
                    'Download': '下载',
                    'Upload': '上传',
                    'Copy': '复制',
                    'Share': '分享',
                    'Export': '导出',
                    'Import': '导入',

                    // 导航菜单
                    'Home': '首页',
                    'Explore': '浏览',
                    'Pricing': '价格',
                    'Docs': '文档',
                    'Support': '支持',
                    'Community': '社区',
                    'Partners': '合作伙伴',
                    'Company': '公司',
                    'Blog': '博客',
                    'News': '新闻',
                    'Events': '事件',
                    'Careers': '招聘',

                    // 状态相关
                    'Active': '活动',
                    'Inactive': '非活动',
                    'Running': '运行中',
                    'Stopped': '已停止',
                    'Failed': '失败',
                    'Success': '成功',
                    'Warning': '警告',
                    'Error': '错误',
                    'Pending': '等待中',
                    'Complete': '完成',
                    'Ready': '就绪',
                    'Healthy': '健康',
                    'Unhealthy': '不健康',

                    // 按钮和操作
                    'View': '查看',
                    'Show': '显示',
                    'Hide': '隐藏',
                    'More': '更多',
                    'Less': '更少',
                    'All': '全部',
                    'None': '无',
                    'Filter': '筛选',
                    'Sort': '排序',
                    'Refresh': '刷新',
                    'Reload': '重新加载',
                    'Reset': '重置',
                    'Clear': '清除',
                    'Clean': '清理',

                    // 时间和日期
                    'Today': '今天',
                    'Yesterday': '昨天',
                    'This week': '本周',
                    'Last week': '上周',
                    'This month': '本月',
                    'Last month': '上月',
                    'This year': '今年',
                    'Last year': '去年',
                },

                regexp: [
                    // 时间相关正则
                    [/(\d+)\s*second[s]?\s*ago/, '$1秒前'],
                    [/(\d+)\s*minute[s]?\s*ago/, '$1分钟前'],
                    [/(\d+)\s*hour[s]?\s*ago/, '$1小时前'],
                    [/(\d+)\s*day[s]?\s*ago/, '$1天前'],
                    [/(\d+)\s*week[s]?\s*ago/, '$1周前'],
                    [/(\d+)\s*month[s]?\s*ago/, '$1个月前'],
                    [/(\d+)\s*year[s]?\s*ago/, '$1年前'],
                    [/just now/, '刚刚'],
                    [/about (\d+) hours?/, '约 $1 小时'],
                    [/less than 1 day/, '不到 1 天'],
                    [/created (\d+) (\w+) ago/, '创建于 $1 $2 前'],

                    // Docker 特定术语正则
                    [/(\d+)\s*MB/i, '$1 MB'],
                    [/(\d+)\s*GB/i, '$1 GB'],
                    [/(\d+)\s*KB/i, '$1 KB'],
                    [/(\d+)\s*B/i, '$1 B'],
                    [/(\d+) tag\(s\)/, '$1 个标签'],

                    // 版本号处理
                    [/v?(\d+\.\d+\.\d+)/, 'v$1'],

                    // 状态信息处理
                    [/running for (\d+)/, '已运行 $1'],
                    [/exited \((\d+)\)/, '已退出 (代码 $1)'],
                ],

                selector: []
            },

            // Docker Hub 翻译
            dockerhub: {
                static: {
                    // 顶部导航
                    'My Hub': '我的中心',
                    'Search Docker Hub': '搜索 Docker Hub',
                    'Help': '帮助',
                    'Notification center': '通知中心',
                    'notifications': '条通知',
                    'System theme': '系统主题',
                    'open app switcher': '打开应用切换器',
                    'user menu': '用户菜单',

                    // 侧边栏
                    'collapse sidebar': '收起侧边栏',
                    'open context switcher': '打开上下文切换器',
                    'Docker Personal': 'Docker 个人版',
                    'Repositories': '仓库',
                    'Hardened Images': '加固镜像',
                    'Collaborations': '协作',
                    'Settings': '设置',
                    'Default privacy': '默认隐私',
                    'Notifications': '通知',
                    'Billing': '账单',
                    'Usage': '使用情况',
                    'Pulls': '拉取次数',
                    'Storage': '存储',

                    // 通用
                    'Explore repositories': '浏览仓库',
                    'View all': '查看全部',
                    'Official Images': '官方镜像',
                    'Verified Publisher': '已验证发布者',
                    'Sponsored OSS': '赞助开源软件',
                    'Docker Verified Publisher': 'Docker 验证发布者',
                    'Docker Official Images': 'Docker 官方镜像',
                    'Featured': '精选',
                    'Trending': '趋势',
                    'Popular': '热门',
                    'New': '最新',
                    'Recently updated': '最近更新',
                    'Download count': '下载次数',
                    'Stars': '收藏',
                    'Builds': '构建',
                    'Description': '描述',
                    'Tags': '标签',
                    'Layers': '层',
                    'Architecture': '架构',
                    'OS': '操作系统',
                    'Dockerfile': 'Dockerfile',
                    'Compressed Size': '压缩大小',
                    'Full Size': '完整大小',

                    // Docker Scout
                    'Docker Scout': 'Docker Scout',
                    'Inactive': '未激活',
                    'Activate': '激活',

                    // 页脚
                    'Explore': '浏览',
                    'Containers': '容器',
                    'Account': '账户',
                    'Resources': '资源',
                    'Blog': '博客',
                    'Download Docker': '下载 Docker',
                    'Support': '支持',
                    'Feedback': '反馈',
                    'Documentation': '文档',
                    'Hub Release Notes': 'Hub 发布说明',
                    'Forums': '论坛',
                    'Company': '公司',
                    'About Us': '关于我们',
                    'Customers': '客户',
                    'Partners': '合作伙伴',
                    'Newsroom': '新闻室',
                    'Events and Webinars': '活动和网络研讨会',
                    'Careers': '招聘',
                    'Contact Us': '联系我们',
                    'System Status': '系统状态',
                    'Terms of Service': '服务条款',
                    'Subscription Service Agreement': '订阅服务协议',
                    'Privacy': '隐私',
                    'Legal': '法律',
                    'Cookies Settings': 'Cookie 设置',
                    'Visit our Facebook page': '访问我们的 Facebook 页面',
                    'Visit our X page': '访问我们的 X 页面',
                    'Visit our YouTube page': '访问我们的 YouTube 页面',
                    'Visit our LinkedIn page': '访问我们的 LinkedIn 页面',
                    'View our RSS feed': '查看我们的 RSS 订阅',
                },
                regexp: [
                    [/(\d+)\s*(MB|GB|KB)/i, '$1 $2'],
                    [/(\d+)\s*downloads?/, '$1 次下载'],
                    [/(\d+)\s*stars?/, '$1 个收藏'],
                ],
                selector: [
                    ['h1', 'Docker Hub'],
                    ['input[placeholder*="Search"]', '搜索镜像和仓库'],
                    ['a[href*="/explore"]', '浏览'],
                    ['a[href*="/pricing"]', '价格'],
                ]
            },

            dockerhub_home: {
                static: {
                    'Welcome to Docker Hub': '欢迎使用 Docker Hub',
                    'Search for images and repositories': '搜索镜像和仓库',
                    'Popular repositories': '热门仓库',
                    'Official images': '官方镜像',
                    'Trending repositories': '趋势仓库',
                    'Get Started': '开始使用',
                    'Sign In': '登录',
                    'Sign Up': '注册',
                    'Create Account': '创建账户',
                },
                regexp: [
                    [/(\d+)\s*(M|G)B/i, '$1 $2B'],
                ],
                selector: [
                    ['h1', '欢迎使用 Docker Hub'],
                    ['input[placeholder*="Search"]', '搜索镜像和仓库'],
                    ['a[href*="/signup"]', '注册'],
                    ['a[href*="/login"]', '登录'],
                    ['h2:contains("Popular")', '热门仓库'],
                    ['h2:contains("Official")', '官方镜像'],
                ]
            },

            dockerhub_official: {
                static: {
                    'Official Image': '官方镜像',
                    'Docker Official Image': 'Docker 官方镜像',
                    'Maintained by': '维护者',
                    'Docker Inc.': 'Docker 公司',
                    'Overview': '概览',
                    'Tags': '标签',
                    'Security': '安全',
                    'Insights': '洞察',
                    'Pull this image': '拉取此镜像',
                    'Copy pull command': '复制拉取命令',
                    'Supported tags': '支持的标签',
                    'Quick reference': '快速参考',
                    'Where to file issues': '在哪里提交问题',
                    'Supported architectures': '支持的架构',
                    'Published image artifact details': '已发布的镜像详情',
                    'License': '许可证',
                    'About this image': '关于此镜像',
                    'How to use this image': '如何使用此镜像',
                    'Image Variants': '镜像变体',
                    'View available tags': '查看可用标签',
                },
                regexp: [
                    [/(\d+)\s*(MB|GB|KB)/i, '$1 $2'],
                    [/updated (\d+) (\w+) ago/, '更新于 $1 $2 前'],
                    [/(\d+)\s*downloads?/, '$1 次下载'],
                ],
                selector: [
                    ['.badge:contains("Official")', '官方'],
                    ['button:contains("Copy")', '复制'],
                    ['.nav-link:contains("Overview")', '概览'],
                    ['.nav-link:contains("Tags")', '标签'],
                ]
            },

            dockerhub_repo: {
                static: {
                    'Overview': '概览',
                    'Tags': '标签',
                    'Security': '安全',
                    'Insights': '洞察',
                    'Actions': '操作',
                    'General': '常规',
                    'Image Management': '镜像管理',
                    'Collaborators': '协作者',
                    'Webhooks': '网络钩子',
                    'Pull this image': '拉取此镜像',
                    'Copy pull command': '复制拉取命令',
                    'Docker commands': 'Docker 命令',
                    'Run this container': '运行此容器',
                    'Container information': '容器信息',
                    'Image details': '镜像详情',
                    'Image ID': '镜像 ID',
                    'Created': '创建时间',
                    'Size': '大小',
                    'OS/ARCH': '操作系统/架构',
                    'Docker version': 'Docker 版本',
                    'Repository size': '仓库大小',
                    'Last pushed': '最后推送',
                    'Add a description': '添加描述',
                    'Add a category': '添加分类',
                    'Public view': '公开视图',
                    'Using 0 of 1 private repositories': '使用 0 / 1 个私有仓库',
                    'To push a new tag to this repository': '推送新标签到此仓库',
                    'Docker 命令': 'Docker 命令',
                    // 标签页相关
                    'Type': '类型',
                    'Vulnerabilities': '漏洞',
                    'Pulled': '拉取次数',
                    'Pushed': '推送时间',
                    'Operating System': '操作系统',
                    'Architecture': '架构',
                    'See all': '查看全部',
                    'This repository contains': '此仓库包含',
                    'tag(s)': '个标签',
                    'Tags cannot be overwritten in this repository': '此仓库中的标签无法被覆盖',
                    'View in settings': '在设置中查看',
                    'less than 1 day': '不到 1 天',
                    'about 9 hours': '约 9 小时',
                    'Analyzed by': '分析工具',
                    // Repository overview
                    'Repository overview': '仓库概览',
                    'An overview describes what your image does and how to run it. It displays in': '概览描述您的镜像功能以及如何运行它。显示在',
                    'the public view of your repository once you have pushed some content': '您推送内容后仓库的公开视图中',
                    'INCOMPLETE': '未完成',
                    // 设置页面
                    'Image security insight settings': '镜像安全洞察设置',
                    'Features and controls that help you uncover, understand, and fix issues with your container images in Docker Hub': '帮助您发现、理解和修复 Docker Hub 中容器镜像问题的功能和控制',
                    'Docker Scout image analysis': 'Docker Scout 镜像分析',
                    'RECOMMENDED': '推荐',
                    'Know when new CVEs impact your images, learn where they\'re introduced, and get recommendations for remediation options': '了解新 CVE 何时影响您的镜像、它们的来源以及修复建议',
                    'Enable repos in bulk on Scout Dashboard': '在 Scout 仪表板上批量启用仓库',
                    'Static scanning': '静态扫描',
                    'Images will be scanned once when pushed and the vulnerability report saved at that point in time': '镜像将在推送时扫描一次,并保存该时间点的漏洞报告',
                    '无': '无',
                    'Tag mutability settings': '标签可变性设置',
                    'NEW': '新',
                    'Control whether tags can be edited to help maintain consistent, secure, and reliable deployments': '控制标签是否可编辑,以帮助维护一致、安全和可靠的部署',
                    'Learn more': '了解更多',
                    'All tags are mutable': '所有标签可变',
                    'DEFAULT': '默认',
                    'Tags can be changed to reference a different image. This allows you to retarget a tag without creating a new one': '标签可以更改以引用不同的镜像。这允许您重新定位标签而无需创建新标签',
                    'All tags are immutable': '所有标签不可变',
                    'Tags cannot be updated to point to a different image after creation. This ensures consistency and prevents accidental changes': '标签在创建后无法更新以指向不同的镜像。这确保一致性并防止意外更改',
                    'Specific tags are immutable': '特定标签不可变',
                    'Define specific tags that cannot be updated after creation using RegEx values': '使用正则表达式定义创建后无法更新的特定标签',
                    'Regular expressions': '正则表达式',
                    'Use a regular expression to match tag names based on patterns, such as specific words, prefixes or version formats': '使用正则表达式根据模式匹配标签名称,例如特定单词、前缀或版本格式',
                    'Regular expression': '正则表达式',
                    'Add': '添加',
                    'Current expressions': '当前表达式',
                    // Build Cloud
                    'Build with': '使用构建',
                    'Docker Build Cloud': 'Docker 云构建',
                    'Accelerate image build times with access to cloud-based builders and shared cache': '通过访问云端构建器和共享缓存加速镜像构建时间',
                    'Docker Build Cloud executes builds on optimally-dimensioned cloud infrastructure with dedicated per-organization isolation': 'Docker 云构建在优化配置的云基础设施上执行构建,具有专用的组织隔离',
                    'Get faster builds through shared caching across your team, native multi-platform support, and encrypted data transfer - all without managing infrastructure': '通过团队共享缓存、原生多平台支持和加密数据传输获得更快的构建 - 无需管理基础设施',
                    'Go to Docker Build Cloud': '前往 Docker 云构建',

                    // 标签表格
                    'Tag': '标签',
                    'Tag is active': '标签活跃',
                    'Image': '镜像',
                    'beta': 'Beta',

                    // 按钮和操作
                    'Add overview': '添加概览',
                    'once you have pushed some content': '在您推送内容后',

                    // 版权和法律
                    'All rights reserved': '版权所有',
                },
                regexp: [],
                selector: [
                    ['h1', '镜像详情'],
                    ['button:contains("Copy")', '复制'],
                    ['code', ''], // 保留代码块内容
                    ['.nav-link:contains("Overview")', '概览'],
                    ['.nav-link:contains("Tags")', '标签'],
                    ['.nav-link:contains("Security")', '安全'],
                ]
            },

            dockerhub_tags: {
                static: {
                    'Tags': '标签',
                    'Name': '名称',
                    'Last pushed': '最后推送',
                    'Size': '大小',
                    'OS/Arch': '操作系统/架构',
                    'Manifest': '清单',
                    'Copy digest': '复制摘要',
                    'View layers': '查看层',
                    'Pull command': '拉取命令',
                    'No tags found': '未找到标签',
                },
                regexp: [],
                selector: []
            },

            dockerhub_layers: {
                static: {
                    'Layers': '层',
                    'Image Layers': '镜像层',
                    'Layer Details': '层详情',
                    'Size': '大小',
                    'Command': '命令',
                    'Files': '文件',
                    'Copy digest': '复制摘要',
                    'Back to tags': '返回标签',
                },
                regexp: [],
                selector: []
            },

            dockerdocs: {
                static: {
                    'Get Docker': '获取 Docker',
                    'Documentation': '文档',
                    'Get started': '开始使用',
                    'Guides': '指南',
                    'Reference': '参考',
                    'Samples': '示例',
                    'Learn Docker': '学习 Docker',
                    'What is a container?': '什么是容器?',
                    'What is Docker?': '什么是 Docker?',
                    'Why use Docker?': '为什么使用 Docker?',
                    'Install Docker': '安装 Docker',
                    'Start coding': '开始编码',
                    'Browse documentation': '浏览文档',
                    'Search documentation': '搜索文档',
                    'Table of Contents': '目录',
                    'On this page': '本页内容',
                    'Edit this page': '编辑此页',
                    'Create an issue': '创建问题',
                    'Was this helpful?': '这个有帮助吗?',
                    'Yes': '是的',
                    'No': '不是',
                },
                regexp: [],
                selector: []
            },

            dockerdocs_other: {
                static: {
                    'Documentation': '文档',
                    'Get started': '开始使用',
                    'Guides': '指南',
                    'Reference': '参考',
                    'API Documentation': 'API 文档',
                    'Tutorials': '教程',
                    'Examples': '示例',
                    'Release notes': '发布说明',
                    'Troubleshooting': '故障排除',
                    'FAQ': '常见问题',
                    'Community': '社区',
                    'Support': '支持',
                },
                regexp: [],
                selector: []
            },

            dockerdocs_home: {
                static: {
                    'Docker Documentation': 'Docker 文档',
                    'Get started with Docker': '开始使用 Docker',
                    'Browse by section': '按部分浏览',
                    'Docker Desktop': 'Docker Desktop',
                    'Docker Hub': 'Docker Hub',
                    'Docker Engine': 'Docker 引擎',
                    'Docker Compose': 'Docker Compose',
                    'Docker Build': 'Docker 构建',
                    'Docker Build Cloud': 'Docker 云构建',
                    'Docker Scout': 'Docker Scout',
                    'Subscription': '订阅',
                    'Billing': '账单',
                    'Administration': '管理',
                    'Security': '安全',
                    'Testcontainers Cloud': 'Testcontainers 云',
                    'Docker Offload': 'Docker 卸载',
                },
                regexp: [],
                selector: []
            },

            dockerdocs_engine: {
                static: {
                    'Docker Engine': 'Docker 引擎',
                    'Install': '安装',
                    'Config': '配置',
                    'CLI reference': 'CLI 参考',
                    'API reference': 'API 参考',
                    'Release notes': '发布说明',
                    'Troubleshooting': '故障排除',
                    'Security': '安全',
                    'Storage': '存储',
                    'Networking': '网络',
                    'Logging': '日志',
                    'Monitoring': '监控',
                },
                regexp: [],
                selector: []
            },

            dockerdocs_compose: {
                static: {
                    'Docker Compose': 'Docker Compose',
                    'Getting started': '入门指南',
                    'File reference': '文件参考',
                    'CLI reference': 'CLI 参考',
                    'Integrations': '集成',
                    'Samples': '示例',
                    'How it works': '工作原理',
                    'Features': '功能特性',
                    'Benefits': '优势',
                },
                regexp: [],
                selector: []
            },

            docker: {
                static: {
                    'Products': '产品',
                    'Solutions': '解决方案',
                    'Pricing': '价格',
                    'Resources': '资源',
                    'Company': '公司',
                    'Get Started': '开始使用',
                    'Download Docker Desktop': '下载 Docker Desktop',
                    'Docker Desktop': 'Docker Desktop',
                    'Docker Hub': 'Docker Hub',
                    'Docker Enterprise': 'Docker 企业版',
                    'Developers': '开发者',
                    'IT Operations': 'IT 运维',
                    'Partners': '合作伙伴',
                    'Blog': '博客',
                    'Community': '社区',
                    'Events': '事件',
                    'News': '新闻',
                    'Careers': '招聘',
                    'Contact': '联系',
                    'Sign In': '登录',
                    'Get Started': '开始使用',
                },
                regexp: [],
                selector: []
            },

            docker_home: {
                static: {
                    'Build, Share, and Run Any App, Anywhere': '构建、分享和运行任何应用,随时随地',
                    'Get Started with Docker': '开始使用 Docker',
                    'Docker Desktop': 'Docker Desktop',
                    'The #1 containerization platform': '#1 容器化平台',
                    'Why Docker?': '为什么选择 Docker?',
                    'Trusted by developers': '受开发者信赖',
                    'Secure by default': '默认安全',
                    'Works everywhere': '随处可用',
                    'For developers': '面向开发者',
                    'For IT Operations': '面向 IT 运维',
                    'Explore Docker products': '探索 Docker 产品',
                    'Docker Hub': 'Docker Hub',
                    'Docker Desktop': 'Docker Desktop',
                    'Docker Enterprise': 'Docker 企业版',
                },
                regexp: [],
                selector: []
            },

            docker_products: {
                static: {
                    'Docker Products': 'Docker 产品',
                    'Docker Desktop': 'Docker Desktop',
                    'Docker Hub': 'Docker Hub',
                    'Docker Engine': 'Docker 引擎',
                    'Docker Compose': 'Docker Compose',
                    'Docker Build': 'Docker 构建',
                    'Docker Scout': 'Docker Scout',
                    'Docker Build Cloud': 'Docker 云构建',
                    'Docker Subscription': 'Docker 订阅',
                    'Features': '功能特性',
                    'Pricing': '价格',
                    'Documentation': '文档',
                    'Get Started': '开始使用',
                },
                regexp: [],
                selector: []
            },

            docker_pricing: {
                static: {
                    'Pricing': '价格',
                    'Docker Pricing': 'Docker 价格',
                    'Plans': '方案',
                    'Free': '免费',
                    'Pro': '专业版',
                    'Team': '团队版',
                    'Business': '商业版',
                    'Enterprise': '企业版',
                    'Get Started': '开始使用',
                    'Compare plans': '比较方案',
                    'Features': '功能特性',
                    'Billing': '账单',
                    'Subscription': '订阅',
                },
                regexp: [],
                selector: []
            },

            docker_resources: {
                static: {
                    'Resources': '资源',
                    'Docker Resources': 'Docker 资源',
                    'Documentation': '文档',
                    'Tutorials': '教程',
                    'Guides': '指南',
                    'Blog': '博客',
                    'Community': '社区',
                    'Support': '支持',
                    'Training': '培训',
                    'Certification': '认证',
                    'Webinars': '网络研讨会',
                    'Whitepapers': '白皮书',
                },
                regexp: [],
                selector: []
            },

            docker_blog: {
                static: {
                    'Blog': '博客',
                    'Docker Blog': 'Docker 博客',
                    'Latest Posts': '最新文章',
                    'Categories': '分类',
                    'Tags': '标签',
                    'Archive': '归档',
                    'Subscribe': '订阅',
                    'Author': '作者',
                    'Published': '发布时间',
                    'Read more': '阅读更多',
                    'Leave a comment': '留言',
                },
                regexp: [],
                selector: []
            },

            docker_other: {
                static: {
                    'Contact': '联系',
                    'About': '关于',
                    'Partners': '合作伙伴',
                    'Events': '事件',
                    'News': '新闻',
                    'Careers': '招聘',
                    'Press': '媒体',
                    'Legal': '法律',
                    'Privacy': '隐私',
                    'Terms': '条款',
                    'Cookie Policy': 'Cookie 政策',
                },
                regexp: [],
                selector: []
            },

            docker_public: {
                static: {
                    // 这里可以放置所有页面通用的翻译
                },
                regexp: [],
                selector: []
            },

            // 页面标题翻译
            title: {
                static: {
                    'Docker Hub Container Image Library | App Containerization': 'Docker Hub 容器镜像库 | 应用容器化',
                    'Documentation | Docker': '文档 | Docker',
                    'Docker Hub': 'Docker Hub',
                    'Docker Documentation': 'Docker 文档',
                    'Get Started | Docker': '开始使用 | Docker',
                    'Pricing | Docker': '价格 | Docker',
                    'Products | Docker': '产品 | Docker',
                    'Blog | Docker': '博客 | Docker',
                    'Community | Docker': '社区 | Docker',
                    'Company | Docker': '公司 | Docker',
                },
                regexp: [
                    [/^(.+) \| Docker Hub$/, '$1 | Docker Hub'],
                    [/^(.+) \| Docker Documentation$/, '$1 | Docker 文档'],
                    [/^(.+) \| Docker$/, '$1 | Docker'],
                ]
            }
        },

        zh_CN: {
            // 简体中文版本,可以与 zh 共享基础词库
            extend: true, // 继承 zh 的配置
        },

        'zh-CN': {
            extend: true,
        }
    };

    function deepMerge(target) {
        target = target || {};
        for (let i = 1; i < arguments.length; i++) {
            const source = arguments[i];
            if (!source) {
                continue;
            }
            Object.keys(source).forEach(key => {
                const value = source[key];
                if (Array.isArray(value)) {
                    target[key] = (target[key] || []).concat(value);
                } else if (value && typeof value === 'object' && !(value instanceof RegExp)) {
                    target[key] = deepMerge(target[key] || {}, value);
                } else {
                    target[key] = value;
                }
            });
        }
        return target;
    }

    function extendLanguage(targetKey, baseKey) {
        if (!I18N[baseKey]) {
            return;
        }
        if (!I18N[targetKey]) {
            I18N[targetKey] = { extend: true };
        }
        const target = I18N[targetKey];
        if (!target.extend) {
            return;
        }
        I18N[targetKey] = deepMerge({}, I18N[baseKey], target);
        delete I18N[targetKey].extend;
    }

    extendLanguage('zh_CN', 'zh');
    extendLanguage('zh-CN', 'zh');

    // 导出词库
    if (typeof module !== 'undefined' && module.exports) {
        module.exports = I18N;
    } else {
        window.I18N = I18N;
    }

    // 兼容 GitHub 中文化插件的词库格式
    if (typeof window !== 'undefined' && typeof window.I18N === 'undefined') {
        window.I18N = I18N;
    }

})();