/** * AItoWP Bridge — Website i18n * Supports: 中文 (zh), English (en), 日本語 (ja), 한국어 (ko), Español (es) * Usage: Add data-i18n="key" to elements, call applyI18n() on load */ (function () { 'use strict'; var I18N = { // ===================== 中文 (zh) ===================== zh: { // Nav nav_home: '首页', nav_features: '功能', nav_pricing: '价格', nav_download: '下载', nav_checkout: '订购', nav_account: '账户', nav_get_started: '免费开始', nav_upgrade_pro: '立即升级 Pro', nav_upgrade: '立即升级', nav_activate_pro: '激活 Pro', // Hero hero_badge: 'AI 时代的 WordPress 部署工具', hero_title_1: 'AI 生成 HTML', hero_title_2: '无损部署到 WordPress', hero_lead: '将 AI 生成的完整 HTML 页面无损部署到 WordPress,并通过前台可视化编辑器安全修改内容,不破坏布局结构。', hero_cta_primary: '免费开始使用', hero_cta_secondary: '查看价格', hero_cta_explore: '了解功能', hero_stat_users: '活跃用户', hero_stat_pages: '已部署页面', hero_stat_uptime: '正常运行', hero_stat_render: 'HTML 无损渲染', hero_stat_dependency: '主题/构建器依赖', hero_stat_size: '编辑器体积', hero_stat_svg: 'SVG 消毒流程', hero_stat_svg_num: '3 步', // Features (home) features_eyebrow: '核心功能', features_title: '为什么选择 AItoWP Bridge', features_sub: '从 AI 生成到 WordPress 部署,一站式解决方案', feat_deploy_title: '无损 HTML 部署', feat_deploy_desc: '完整保留 AI 生成的 HTML/CSS/JS 结构,不依赖主题或页面构建器,100% 还原设计稿。', feat_edit_title: '可视化前台编辑', feat_edit_desc: '直接在网站前台点击编辑文字、图片、链接,所见即所得,无需进入 WordPress 后台。', feat_css_title: 'CSS 样式编辑', feat_css_desc: '可视化调整颜色、间距、字体、边框、阴影等样式,所有修改以 CSS 叠加层存储,不影响原始 HTML。', feat_responsive_title: '响应式预览', feat_responsive_desc: '桌面、平板、手机三视口实时预览,确保在各种设备上完美展示。', feat_hover_title: '悬停状态编辑', feat_hover_desc: '编辑元素的 hover、focus 等交互状态样式,让网站动效更加丰富。', feat_code_title: '代码视图', feat_code_desc: '专业用户可直接查看和编辑 HTML 源码,支持代码高亮和差异对比。', feat_version_title: '版本历史', feat_version_desc: '自动保存最近 10 个版本,随时回滚到任意历史版本,不怕改错。', feat_svg_title: 'SVG 安全处理', feat_svg_desc: '三步消毒流程剥离内联脚本与危险属性,防止 XSS,保留矢量图形清晰度与样式表现。', feat_multi_title: '多页面部署', feat_multi_desc: '一次部署多个页面,自动跨页面图片去重、内部链接重写,页眉页脚全局元素同步更新。', feat_form_title: '表单集成', feat_form_desc: '将静态 HTML 表单接入 WordPress 原生处理与邮件通知,无需第三方服务,提交数据安全可控。', // How it works how_eyebrow: '工作流程', how_title: '三步完成部署', how_sub: '从 AI 生成到上线,只需几分钟', how_step1_title: '生成 HTML', how_step1_desc: '使用 ChatGPT、Claude 等 AI 工具生成完整的 HTML 页面。', how_step2_title: '部署到 WordPress', how_step2_desc: '通过 AItoWP Bridge 一键部署,完整保留原始设计。', how_step3_title: '可视化编辑', how_step3_desc: '在前台直接编辑内容,无需懂代码即可维护网站。', // Pricing (home) pricing_eyebrow: '价格方案', pricing_title: '选择适合你的方案', pricing_sub: '免费开始,随时升级', pricing_note: '所有方案包含 14 天退款保证', plan_free: 'Free', plan_free_price: '免费', plan_free_blurb: '基础编辑能力,适合个人使用', plan_pro: 'Pro', plan_pro_price: '$49/年', plan_pro_blurb: '解锁全部专业编辑能力,无限页面部署', plan_business: 'Business', plan_business_price: '$169/年', plan_business_blurb: '多站点团队协作,适合小型工作室', plan_agency: 'Agency', plan_agency_price: '$999/年', plan_agency_blurb: '无限站点,面向代理商与工作室', btn_upgrade: '升级', btn_upgrade_business: '升级 Business', btn_start_free: '免费开始', btn_coming_soon: '即将推出', plan_per_forever: '/永久', plan_per_year: '/年', plan_feat_1site: '1 个站点', plan_feat_3pages: '3 个页面', plan_feat_basic_edit: '基础文字/图片/链接编辑', plan_feat_deploy: 'HTML 无损部署', plan_feat_pro_unlimited: '1 个站点 · 无限页面', plan_feat_pro_styles: 'CSS 规则 / 悬停状态 / 响应式视口', plan_feat_pro_tools: '版本历史 / 代码视图 / 自定义 CSS', plan_feat_pro_design: '背景 / 边框 / 阴影 / 过渡 / 容器布局', plan_popular_tag: '最受欢迎', pricing_multisite_note: '需要多站点?Business $169/年(5 站点)已上线 → · Agency 即将推出', btn_free_download: '免费下载', // CTA cta_title: '准备好让 AI 生成的页面无损落地 WordPress 了吗?', cta_desc: '几分钟内完成部署,无需代码迁移,无需主题适配。从免费版开始,随时升级解锁专业编辑能力。', cta_btn_primary: '免费下载插件', cta_btn_secondary: '查看完整价格', // Download download_eyebrow: '下载与安装', download_title: '开始使用 AItoWP Bridge', download_sub: '三步完成安装配置', dl_step1: '下载插件压缩包并上传到 WordPress', dl_step2: '在 WordPress 后台激活插件', dl_step3: '在设置页面输入许可证密钥', dl_btn: '下载插件', dl_version: '当前版本', // Checkout checkout_title: '开通订阅', checkout_sub: '选择方案并完成支付,立即获取许可证密钥', checkout_email: '邮箱地址', checkout_domain: '网站域名', checkout_email_hint: '许可证将发送到此邮箱', checkout_domain_hint: '许可证将绑定到此域名', checkout_btn: '立即订购', checkout_ccasso_banner: '检测到内部团队邮箱,自动激活 Agency 无限版本', checkout_ccasso_detected: '检测到内部邮箱,可直接免费激活 Agency 版本。', checkout_agency_activated: 'Agency 许可证已自动激活', checkout_success: '订购成功!', checkout_copy: '复制', checkout_copied: '已复制', checkout_activate_title: '激活步骤', checkout_plan: '方案', checkout_expires: '到期时间', // Footer footer_tagline: 'AI 时代的 WordPress 部署与编辑工具', footer_product: '产品', footer_resources: '资源', footer_company: '公司', footer_docs: '文档', footer_changelog: '更新日志', footer_support: '技术支持', footer_blog: '博客', footer_about: '关于', footer_contact: '联系我们', footer_privacy: '隐私政策', footer_terms: '服务条款', footer_copyright: '© 2026 AItoWP. 保留所有权利。', footer_features: '功能特性', footer_pricing: '价格方案', footer_download: '下载插件', footer_solutions: '方案', footer_plan_free: 'Free 免费版', footer_plan_pro: 'Pro 专业版', footer_plan_business: 'Business 商业版', footer_plan_agency: 'Agency(即将推出)', footer_get_started: '开始', footer_activate: '激活许可证', footer_workflow: '了解工作流', footer_plans: '方案', footer_free: 'Free 免费版', footer_pro: 'Pro 专业版', footer_business: 'Business 商业版', footer_agency_soon: 'Agency(即将推出)', footer_start: '开始', footer_free_download: '免费下载', footer_buy_now: '立即购买', // AdSense ad_label: '广告', // ===== Features page ===== features_page_eyebrow: '功能特性', features_page_title_html: '为 AI 建站工作流打造的完整能力矩阵', features_page_sub: '从无损部署到可视化编辑,从基础内容到 Pro 高级样式——覆盖 AI 生成页面落地 WordPress 的每一个环节。', features_legend_free: '免费版可用', features_legend_pro: 'Pro 专属', feat_cat_deploy_title: '部署引擎', feat_cat_deploy_desc: '无损接收 AI 生成的 HTML,安全隔离渲染到 WordPress。', feat_html_deploy_title: 'HTML 无损部署', feat_html_deploy_desc: 'AI 生成的完整 HTML 直接写入 postmeta,自定义全宽模板原样输出,1:1 还原设计。', feat_css_iso_title: 'CSS 全局隔离', feat_css_iso_desc: 'dequeue 所有主题与构建器样式表,确保 AI 页面样式不被 WordPress 主题污染。', feat_svg_san_title: 'SVG 三步消毒', feat_svg_san_desc: '剥离内联脚本与危险属性,防止 XSS,同时保留矢量图形清晰度与样式表现。', feat_multi_deploy_title: '多页面部署', feat_multi_deploy_desc: '一次提交多个页面,自动建立页面间内部链接,批量上线整站。', feat_img_dedup_title: '跨页面图片去重', feat_img_dedup_desc: '相同图片自动识别去重,避免媒体库冗余,节省存储与加载开销。', feat_global_sync_title: '全局元素同步', feat_global_sync_desc: '页眉页脚标记为全局区域,编辑一处自动同步到所有页面(幽灵全局模块)。', feat_cat_edit_title: '可视化编辑器', feat_cat_edit_desc: '前台所见即所得,直接在真实 DOM 上编辑,保存智能清理 WP 注入内容。', feat_text_edit_title: '文字编辑', feat_text_edit_desc: 'contenteditable 直接修改文本,加粗/斜体/对齐等浮动工具栏一键操作。', feat_img_replace_title: '图片替换', feat_img_replace_desc: '点击图片唤起 WordPress 媒体库,选择或上传新图,自动更新 src 与 alt。', feat_link_edit_title: '链接编辑', feat_link_edit_desc: '可视化修改超链接地址与打开方式,支持内部链接智能重写。', feat_undo_redo_title: '撤销 / 重做', feat_undo_redo_desc: '记录原始值,支持单步撤销重做,编辑过程无后顾之忧。', feat_light_core_title: '轻量内核', feat_light_core_desc: 'vanilla JS 仅 40-50KB,零外部 CDN 依赖,保存序列化清理 wp_head/wp_footer。', feat_design_panel_title: '设计系统面板', feat_design_panel_desc: '可视化调整主色/辅色/字体/间距等 CSS 变量,实时预览,一键注入 :root。', feat_cat_style_title: '样式编辑', feat_cat_style_desc: '突破基础编辑,深度控制元素的视觉样式与交互状态。', feat_css_rule_title: 'CSS 规则编辑', feat_css_rule_desc: '可视化添加与修改 CSS 规则,颜色/字体/字号/字重/间距/圆角面板化操作。', feat_hover_state_title: '悬停状态', feat_hover_state_desc: '编辑 :hover 状态样式,所见即所得预览鼠标悬停效果,无需手写 CSS。', feat_bg_setting_title: '背景设置', feat_bg_setting_desc: '背景色、渐变、背景图、定位与重复方式可视化配置。', feat_border_shadow_title: '边框 / 阴影 / 过渡', feat_border_shadow_desc: '边框样式、内外阴影、过渡动画时长与缓动函数全部面板可调。', feat_container_layout_title: '容器布局', feat_container_layout_desc: 'Flex/Grid 容器方向、对齐、间距、换行等布局属性可视化编辑。', feat_custom_css_title: '自定义 CSS', feat_custom_css_desc: '直接编写自定义 CSS 片段,针对当前页面或全局生效,覆盖任意样式。', feat_cat_tools_title: '高级工具', feat_cat_tools_desc: '响应式预览、代码视图、版本历史——专业用户的进阶能力。', feat_responsive_preview_title: '响应式视口预览', feat_responsive_preview_desc: '桌面(1280px)/ 平板(768px)/ 手机(375px)三设备 iframe 只读预览。', feat_code_view_title: '代码视图', feat_code_view_desc: '底部可折叠代码编辑区,DOMParser 解析应用修改,保存直接序列化。', feat_version_history_title: '版本历史', feat_version_history_desc: '每次保存自动留存历史版本(最多 10 版),随时预览对比、一键回滚。', feat_visibility_ctrl_title: '元素显隐控制', feat_visibility_ctrl_desc: 'display:none 隐藏元素,编辑模式下半透明虚线轮廓,HTML 仍保留可恢复。', feat_global_manage_title: '全局元素管理', feat_global_manage_desc: '标记区域为全局,独立端点保存自动同步全站,紫色高亮区分。', feat_token_crud_title: '设计令牌 CRUD', feat_token_crud_desc: '存储于 wp_options,自动识别 --aitowp- 前缀变量,渲染时注入 :root。', feat_cat_integ_title: '集成与安全', feat_cat_integ_desc: '对接 AI 工具与 WordPress 原生能力,全链路安全可控。', feat_form_integ_title: '表单集成', feat_form_integ_desc: '静态 HTML 表单接入 WordPress 原生处理与邮件通知,无需第三方服务。', feat_mcp_title: 'MCP 协议支持', feat_mcp_desc: '原生 MCP Server,AI 客户端(Claude、Cursor 等)直连部署,无需中间脚本。', feat_rest_api_title: 'REST API', feat_rest_api_desc: '标准 REST 端点部署 HTML,支持任意 AI 工具或自动化脚本调用。', feat_nonce_auth_title: 'Nonce 认证', feat_nonce_auth_desc: '所有编辑端点使用 WordPress 标准 nonce + edit_pages 权限,与 bot token 端点隔离。', feat_auto_clean_title: '自动清理', feat_auto_clean_desc: '保存时去 PHP 标签、清理编辑器注入内容,base64 编码安全传输。', feat_themeless_title: '无主题依赖', feat_themeless_desc: 'themeless 渲染,无需自建主题,任意 WordPress 主题均可工作。', features_cta_title_html: '解锁全部 Pro 高级能力', features_cta_desc: 'CSS 规则、悬停状态、版本历史、响应式预览——Pro $49/年起,Business $169/年支持 5 站点,让 AI 生成的页面在你的掌控之中。', features_cta_btn_primary: '查看 Pro 价格', features_cta_btn_secondary: '免费下载体验', // ===== Pricing page ===== pricing_page_title_html: '简单透明的订阅价格', pricing_page_sub: '从免费开始,按需升级。Pro 解锁全部专业编辑能力,Business 支持多站点团队协作,Agency 即将推出。', pricing_billing_note: '所有价格以美元计价 · 年付 · 无隐藏费用', pricing_feat_text_edit: '基础文字编辑', pricing_feat_img_replace: '图片替换', pricing_feat_link_edit: '链接编辑', pricing_feat_css_rule: 'CSS 规则编辑', pricing_feat_version: '版本历史', pricing_feat_all_free: 'Free 全部功能', pricing_feat_hover: '悬停状态(hover)', pricing_feat_responsive: '响应式视口预览', pricing_feat_version_rollback: '版本历史与回滚', pricing_feat_code_view: '代码视图', pricing_feat_custom_css: '自定义 CSS', pricing_feat_background: '背景设置', pricing_feat_border_shadow: '边框/阴影/过渡', pricing_feat_container: '容器布局', pricing_feat_visibility: '元素显隐控制', pricing_btn_upgrade_pro: '升级 Pro — $49/年', pricing_feat_5sites: '5 个站点', pricing_feat_all_pro: 'Pro 全部功能', pricing_feat_unlimited_pages: '无限页面', pricing_feat_priority_support: '优先邮件支持', pricing_feat_cross_page_sync: '跨页面样式同步', pricing_btn_upgrade_business: '升级 Business — $169/年', plan_coming_soon_tag: '即将推出', pricing_btn_notify: '上线时通知我', pricing_feat_unlimited_sites: '无限站点', pricing_feat_whitelabel: '白标选项(规划中)', pricing_feat_account_manager: '专属客户经理(规划中)', pricing_btn_upgrade_agency: '升级 Agency — $999/年', pricing_cmp_eyebrow: '功能对比', pricing_cmp_title_html: '四档方案 功能对比', pricing_cmp_sub: '清晰了解每个版本的能力差异,按需选择。', pricing_cmp_feat: '功能', cmp_grp_deploy: '部署与基础', cmp_feat_html_deploy: 'HTML 无损部署', cmp_feat_sites: '站点数量', cmp_unlimited: '无限', cmp_feat_pages: '页面数量', cmp_feat_svg: 'SVG 安全消毒', cmp_feat_multi: '多页面部署', cmp_feat_form: '表单集成', cmp_grp_content: '内容编辑', cmp_feat_text: '文字编辑', cmp_feat_img: '图片替换(媒体库)', cmp_feat_link: '链接编辑', cmp_grp_style: '样式编辑(Pro 专属)', cmp_feat_css_rule: 'CSS 规则编辑', cmp_feat_hover: '悬停状态(hover)', cmp_feat_bg: '背景设置', cmp_feat_border: '边框 / 阴影 / 过渡', cmp_feat_container: '容器布局', cmp_feat_custom_css: '自定义 CSS', cmp_grp_tools: '高级工具(Pro 专属)', cmp_feat_responsive: '响应式视口预览', cmp_feat_code: '代码视图', cmp_feat_version: '版本历史与回滚', cmp_feat_visibility: '元素显隐控制', cmp_grp_multi: '多站点与支持', cmp_feat_cross_sync: '跨页面样式同步', cmp_feat_priority: '优先邮件支持', cmp_feat_whitelabel: '白标选项', cmp_feat_account_mgr: '专属客户经理', faq_eyebrow: '常见问题', faq_title_html: '关于价格的常见问题', faq_q1: 'Pro 版本的价格是多少?', faq_a1_html: 'Pro 版本定价为 $49/年,按年订阅。一个许可证可用于 1 个站点,包含无限页面与全部专业编辑功能。无隐藏费用,到期可自行续订。', faq_q2: '免费版有哪些限制?', faq_a2: '免费版支持 1 个站点、3 个页面,包含基础文字/图片/链接编辑与 HTML 无损部署。CSS 规则、悬停状态、版本历史等高级样式编辑能力需升级到 Pro。', faq_q3: 'Business 版本包含什么?Agency 什么时候开放?', faq_a3_html: 'Business($169/年,5 站点)现已开放,包含 Pro 全部功能、5 个站点授权、无限页面、跨页面样式同步与优先邮件支持。Agency即将推出,暂未定价,敬请期待。', faq_q4: '许可证如何激活?', faq_a4_html: '购买 Pro 后你会收到许可证密钥。在 WordPress 后台的 AItoWP Bridge 设置页粘贴密钥即可激活,详见下载与激活指南。', faq_q5: '订阅到期后会怎样?', faq_a5: '订阅到期后,已部署的页面与已保存的编辑内容不会丢失,仍可正常访问。但 Pro 专属编辑功能将停用,需要续订才能继续使用高级编辑能力。', faq_q6: '支持退款吗?', faq_a6: '我们提供购买后 14 天的无理由退款保障。如果 Pro 功能不符合预期,请联系客服申请全额退款。', pricing_cta_title_html: '从免费开始,随时升级解锁', pricing_cta_desc: '先用免费版体验无损部署,需要高级编辑能力时再升级。Pro $49/年解锁全部专业功能,Business $169/年支持 5 站点团队协作,Agency 即将推出。', // ===== Download page ===== dl_hero_eyebrow: '下载与激活', dl_hero_title: '免费下载,几分钟完成部署', dl_hero_sub: '下载 AItoWP Bridge 免费版开始使用,或按下方指南激活 Pro 许可证解锁全部高级功能。', dl_free_ver: '免费版 · v1.0.26', dl_free_desc: '永久免费的 WordPress 插件,支持 1 个站点、3 个页面与基础可视化编辑能力。包含 HTML 无损部署、SVG 安全消毒、多页面部署与表单集成。', dl_meta_version: '版本', dl_meta_size: '大小', dl_meta_size_val: '约 1.2 MB', dl_meta_format: '格式', dl_meta_license: '许可', dl_btn_zip: '免费下载 .zip', dl_install_guide: '安装指南', dl_note: '下载后通过 WordPress 后台「插件 → 安装插件 → 上传插件」安装。需要 Pro 功能请购买并激活许可证。', dl_req_eyebrow: '系统要求', dl_req_title: '运行环境要求', dl_req_sub: '确保你的 WordPress 站点满足以下条件以获得最佳体验。', dl_req_wordpress: 'WordPress', dl_req_wp_1: 'WordPress 5.8 或更高版本', dl_req_wp_2: '已安装并启用插件权限', dl_req_wp_3: '支持自定义页面模板', dl_req_php: 'PHP 环境', dl_req_php_1: 'PHP 7.4 或更高版本', dl_req_php_2: '已启用 cURL 扩展', dl_req_php_3: 'memory_limit ≥ 256MB', dl_req_browser: '浏览器', dl_req_br_1: 'Chrome / Edge / Firefox 最新版', dl_req_br_2: '支持 contenteditable 编辑', dl_req_br_3: '启用 JavaScript', dl_install_title: '四步完成插件安装', dl_install_sub: '无需 FTP,全程在 WordPress 后台完成。', dl_install_step1_title: '下载插件压缩包', dl_install_step1_desc: '点击上方「免费下载 .zip」按钮,获取 aitowp-bridge.zip 文件。请勿解压,直接上传整个 zip 包。', dl_install_step2_title: '上传并安装', dl_install_step2_desc: '登录 WordPress 后台,进入「插件 → 安装插件 → 上传插件」,选择下载的 zip 文件,点击「现在安装」。', dl_install_step3_title: '启用插件', dl_install_step3_desc: '安装完成后点击「启用插件」。AItoWP Bridge 将自动注册全宽模板与 REST 端点,无需额外配置。', dl_install_step4_title: '开始部署', dl_install_step4_desc: '在 AI 客户端配置站点地址与 bot token,或通过 MCP 连接。生成页面 HTML 后即可部署到 WordPress,前台点击「可视化编辑」开始微调。', dl_act_eyebrow: '许可证激活', dl_act_title: '激活 Pro / Business 许可证', dl_act_sub: '购买 Pro($49/年)或 Business($169/年 · 5 站点)后,按以下步骤激活全部高级编辑功能。', dl_act_guide_title: '许可证激活指南', dl_act_tag: '$49/年起', dl_act_step1_title: '购买 Pro 或 Business 许可证', dl_act_step1_desc: '前往价格方案页购买 Pro($49/年 · 1 站点)或 Business($169/年 · 5 站点)计划。完成支付后,许可证密钥将通过邮件发送给你。', dl_act_step2_title: '打开插件设置页', dl_act_step2_desc: '登录 WordPress 后台,在左侧菜单找到「AItoWP Bridge → 设置」,进入许可证管理区域。', dl_act_step3_title: '粘贴许可证密钥', dl_act_step3_desc: '在「许可证密钥」输入框中粘贴邮件收到的密钥,点击「激活」按钮。', dl_act_step4_title: '验证并解锁', dl_act_step4_desc: '插件将在线验证密钥有效性。激活成功后,CSS 规则、悬停状态、版本历史、响应式预览等 Pro 功能立即解锁。', dl_act_note: 'Pro 许可证绑定 1 个站点,Business 许可证支持 5 个站点。如需迁移站点,请先在原站点停用密钥再重新激活。', // ===== Checkout page ===== checkout_subscribe_now: '立即开通', checkout_hero_title: '选择方案,立即开通', checkout_hero_sub: '选择适合你的订阅方案,填写邮箱与域名,通过 Stripe 安全支付后即可获取许可证密钥。', checkout_billing_note: '所有价格以美元计价 · 年付 · 14 天无理由退款', checkout_step1: '第一步', checkout_plans_title: '选择你的订阅方案', checkout_plans_sub: '点击下方方案卡片进行选择,所选方案将用于后续支付。', checkout_popular: '最受欢迎', checkout_per_year: '/年', checkout_free_feat1: '1 个站点 · 3 页面', checkout_free_feat2: 'AI 一键部署', checkout_free_feat3: '无损部署预览', checkout_free_feat4: '可视化编辑预览', checkout_free_feat5: '基本编辑功能', checkout_pro_feat1: '1 个站点 · 无限页面', checkout_pro_feat2: 'CSS 规则编辑', checkout_pro_feat3: '悬停状态 / 响应式预览', checkout_pro_feat4: '版本历史与回滚', checkout_pro_feat5: '自定义 CSS / 代码视图', checkout_biz_feat1: '5 个站点', checkout_biz_feat2: 'Pro 全部功能', checkout_biz_feat3: '跨页面样式同步', checkout_biz_feat4: '优先邮件支持', checkout_biz_feat5: '无限页面', checkout_agy_feat1: '无限站点', checkout_agy_feat2: 'Pro 全部功能', checkout_agy_feat3: '跨页面样式同步', checkout_agy_feat4: '优先邮件支持', checkout_agy_feat5: '白标选项(规划中)', checkout_step2: '第二步', checkout_order_title: '填写信息并完成支付', checkout_order_sub: '输入接收许可证的邮箱与要激活的 WordPress 站点域名。', checkout_order_info: '订单信息', checkout_order_info_sub: '许可证密钥将发送至你填写的邮箱,同时绑定到下方域名。', checkout_processing: '正在确认支付状态,请稍候…', checkout_error_default: '出错了,请重试。', checkout_ccasso_title: '检测到内部邮箱,将自动激活 Agency 无限版本', checkout_ccasso_desc: '你使用的是内部邮箱,无需支付即可免费获取 Agency 无限站点许可证。', checkout_ccasso_btn: '获取免费 Agency 许可证', checkout_email_hint_full: '许可证密钥将发送到此邮箱。', checkout_domain_label: 'WordPress 站点域名', checkout_domain_hint_full: '许可证将绑定到此域名(无需 http:// 前缀)。', checkout_selected_plan: '已选方案', checkout_pay_stripe: '前往 Stripe 支付 — ', checkout_pay_hint: '支付由 Stripe 安全处理,支持信用卡 / Apple Pay / Google Pay。', checkout_success_eyebrow: '支付成功', checkout_success_title: '你的许可证已准备就绪', checkout_success_default_title: '订阅激活成功', checkout_success_sub: '复制下方许可证密钥,前往 WordPress 后台完成激活。', checkout_license_label: '许可证密钥 (License Key)', checkout_view_steps: '查看激活步骤', checkout_guide_eyebrow: '激活指南', checkout_guide_title: '如何在 WordPress 中激活许可证', checkout_guide_sub: '只需四步,即可解锁全部专业功能。', checkout_act_step1_title: '安装插件', checkout_act_step1_desc: '下载 AItoWP Bridge 插件压缩包,在 WordPress 后台插件 → 安装插件 → 上传中上传并启用。', checkout_act_step2_title: '进入设置页', checkout_act_step2_desc: '启用后,在 WordPress 左侧菜单找到 AItoWP Bridge,进入设置页面。', checkout_act_step3_title: '粘贴密钥', checkout_act_step3_desc: '将上方显示的许可证密钥复制粘贴到输入框中,点击「激活许可证」按钮。', checkout_act_step4_title: '开始使用', checkout_act_step4_desc: '激活成功后,所有 Pro 专属编辑能力立即解锁。', // ===== Account & Admin ===== login_title: '登录', login_sub: '输入邮箱和密码登录账户', register_title: '注册', register_sub: '注册仅需验证一次邮箱,之后用密码登录', register_btn: '注册', register_link: '立即注册', login_link: '立即登录', no_account: '还没有账户?', have_account: '已有账户?', email: '邮箱', code: '验证码', send_code: '发送验证码', login: '登录', password_required: '请输入密码', password_too_short: '密码至少 8 位', invalid_credentials: '邮箱或密码错误', account_exists: '账户已存在,请直接登录', logout: '退出', overview: '概览', licenses: '许可证', orders: '订单记录', back_home: '← 返回首页', loading: '加载中...', welcome_back: '欢迎回来,查看您的订阅与订单', my_licenses: '我的许可证', license_key: '许可证密钥', plan: '套餐', status: '状态', domain: '域名', sites: '站点', created: '创建时间', expires: '到期时间', active: '活跃', expired: '已过期', revoked: '已吊销', pending: '待激活', transaction_list: '交易记录', amount: '金额', type: '类型', paid: '付费', free: '免费', no_data: '暂无数据', total_spent: '累计消费', active_subs: '有效订阅', total_licenses: '许可证总数', copy: '复制', copied: '已复制', code_sent: '验证码已发送至邮箱', code_dev: '开发模式验证码', invalid_code: '验证码错误', code_expired: '验证码已过期,请重新获取', too_many: '请求过于频繁,请稍后再试', email_required: '请输入有效邮箱', enter_code: '请输入收到的 6 位验证码', resending: '重新发送', session_expired: '登录已过期,请重新登录', days_left: '天剩余', login_required: '请先登录', login_expired: '登录已过期,请重新登录', downloading: '下载中...', download_started: '下载已开始', download_failed: '下载失败,请重试', network_error: '网络错误', check_spam: '未收到邮件?请检查垃圾邮件文件夹', unlimited: '不限', never_expires: '永久', pro_plan: 'Pro', business_plan: 'Business', agency_plan: 'Agency', upgrade_cta: '升级套餐 →', // Domain management (v0.9.3) domains: '域名绑定', no_licenses: '暂无许可证', view_plans: '查看套餐', no_domains_bound: '尚未绑定域名', domain_usage: '域名使用量', enter_domain: 'example.com', bind_domain: '绑定域名', unbind: '解绑', bind_success: '域名绑定成功', bind_failed: '绑定失败', unbind_success: '域名已解绑', unbind_failed: '解绑失败', unbind_confirm: '确定要解绑此域名吗?此操作不可撤销,解绑后该域名无法再次绑定。', unbind_within: '可在', permanently_bound: '已永久绑定', edit_used: '已使用解绑机会', expired_unbind: '许可证已到期,可解绑', confirmation_required: '您的许可证已续费,请确认或更换绑定的域名后激活', pending_confirm: '待确认', change_domain: '更换域名', confirm_domain: '确认域名', confirm_domain_msg: '确认保留当前所有绑定域名?确认后域名绑定将立即生效。', confirm_success: '域名确认成功', confirm_failed: '确认失败', change_domain_prompt: '请输入新的域名', current_domain: '当前域名', change_success: '域名更换成功', change_failed: '域名更换失败', invalid_domain: '无效的域名格式', license_expired_renew: '许可证已到期,域名已转为试用模式。请续费后恢复完整功能。', trial_mode: '试用模式', renew_now: '立即续费', max_domains_reached: '已达到最大域名绑定数,如需更多请升级套餐', bind_warning: '域名一旦绑定将无法随意更改,仅在绑定后24小时内可解绑一次(用于纠正输入错误)。许可证到期后重新续费时可更换域名。请仔细确认域名拼写。', admin_login_title: '管理后台登录', admin_login_sub: 'AItoWP Bridge 管理控制台', password: '密码', revenue: '收入', active_licenses: '活跃许可证', total_revenue: '总收入', total_sites: '总站点数', paid_licenses: '付费许可证', auto_activated: '自动激活', plan_distribution: '方案分布', monthly_trend: '月度趋势', license_list: '许可证列表', all_plans: '全部方案', all_status: '全部状态', actions: '操作', revoke: '吊销', revoke_confirm: '确定要吊销此许可证吗?此操作不可逆。', revenue_by_plan: '各方案收入', new_licenses: '新增许可证', revenue_usd: '收入 (USD)', licenses_count: '许可证数量', showing_n: '显示', of_n: '共', results: '条' }, // ===================== English (en) ===================== en: { // Nav nav_home: 'Home', nav_features: 'Features', nav_pricing: 'Pricing', nav_download: 'Download', nav_checkout: 'Purchase', nav_account: 'Account', nav_get_started: 'Get Started Free', nav_upgrade_pro: 'Upgrade to Pro', nav_upgrade: 'Upgrade Now', nav_activate_pro: 'Activate Pro', // Hero hero_badge: 'WordPress Deployment for the AI Era', hero_title_1: 'AI-Generated HTML', hero_title_2: 'Deploy to WordPress Losslessly', hero_lead: 'Deploy AI-generated complete HTML pages to WordPress losslessly, and safely edit content through a frontend visual editor without breaking layout structure.', hero_cta_primary: 'Start Free', hero_cta_secondary: 'View Pricing', hero_cta_explore: 'Explore Features', hero_stat_users: 'Active Users', hero_stat_pages: 'Pages Deployed', hero_stat_uptime: 'Uptime', hero_stat_render: 'Lossless HTML Rendering', hero_stat_dependency: 'Theme/Builder Dependency', hero_stat_size: 'Editor Size', hero_stat_svg: 'SVG Sanitization Flow', hero_stat_svg_num: '3 steps', // Features (home) features_eyebrow: 'Core Features', features_title: 'Why AItoWP Bridge', features_sub: 'From AI generation to WordPress deployment, an all-in-one solution', feat_deploy_title: 'Lossless HTML Deployment', feat_deploy_desc: 'Fully preserves AI-generated HTML/CSS/JS structure, no dependency on themes or page builders, 100% design fidelity.', feat_edit_title: 'Visual Frontend Editing', feat_edit_desc: 'Click to edit text, images, and links directly on the frontend. What you see is what you get, no WordPress backend needed.', feat_css_title: 'CSS Style Editing', feat_css_desc: 'Visually adjust colors, spacing, fonts, borders, shadows and more. All changes stored as CSS overlay layers without affecting original HTML.', feat_responsive_title: 'Responsive Preview', feat_responsive_desc: 'Real-time preview across desktop, tablet, and mobile viewports to ensure perfect display on all devices.', feat_hover_title: 'Hover State Editing', feat_hover_desc: 'Edit element hover, focus and other interactive state styles for richer website animations.', feat_code_title: 'Code View', feat_code_desc: 'Advanced users can directly view and edit HTML source code with syntax highlighting and diff comparison.', feat_version_title: 'Version History', feat_version_desc: 'Auto-saves the last 10 versions. Roll back to any historical version at any time, never worry about mistakes.', feat_svg_title: 'SVG Security', feat_svg_desc: 'Three-step sanitization strips inline scripts and dangerous attributes, preventing XSS while preserving vector graphics clarity and styling.', feat_multi_title: 'Multi-Page Deployment', feat_multi_desc: 'Deploy multiple pages at once with automatic cross-page image deduplication, internal link rewriting, and synced global header/footer elements.', feat_form_title: 'Form Integration', feat_form_desc: 'Connect static HTML forms to WordPress native processing and email notifications—no third-party services needed, with secure submission data.', // How it works how_eyebrow: 'How It Works', how_title: 'Deploy in Three Steps', how_sub: 'From AI generation to launch in minutes', how_step1_title: 'Generate HTML', how_step1_desc: 'Use AI tools like ChatGPT, Claude to generate complete HTML pages.', how_step2_title: 'Deploy to WordPress', how_step2_desc: 'One-click deploy via AItoWP Bridge, fully preserving original design.', how_step3_title: 'Visual Editing', how_step3_desc: 'Edit content directly on the frontend, maintain your website without coding.', // Pricing (home) pricing_eyebrow: 'Pricing Plans', pricing_title: 'Choose Your Plan', pricing_sub: 'Start free, upgrade anytime', pricing_note: 'All plans include a 14-day money-back guarantee', plan_free: 'Free', plan_free_price: 'Free', plan_free_blurb: 'Basic editing capabilities for personal use', plan_pro: 'Pro', plan_pro_price: '$49/yr', plan_pro_blurb: 'Unlock all pro editing features, unlimited page deployment', plan_business: 'Business', plan_business_price: '$169/yr', plan_business_blurb: 'Multi-site team collaboration for small studios', plan_agency: 'Agency', plan_agency_price: '$999/yr', plan_agency_blurb: 'Unlimited sites for agencies and studios', btn_upgrade: 'Upgrade', btn_upgrade_business: 'Upgrade to Business', btn_start_free: 'Start Free', btn_coming_soon: 'Coming Soon', plan_per_forever: '/forever', plan_per_year: '/yr', plan_feat_1site: '1 site', plan_feat_3pages: '3 pages', plan_feat_basic_edit: 'Basic text/image/link editing', plan_feat_deploy: 'Lossless HTML deployment', plan_feat_pro_unlimited: '1 site · unlimited pages', plan_feat_pro_styles: 'CSS rules / hover states / responsive viewports', plan_feat_pro_tools: 'Version history / code view / custom CSS', plan_feat_pro_design: 'Background / border / shadow / transition / container layout', plan_popular_tag: 'Most Popular', pricing_multisite_note: 'Need more sites? Business $169/yr (5 sites) is live → · Agency coming soon', btn_free_download: 'Download Free', // CTA cta_title: 'Ready to losslessly deploy AI-generated pages to WordPress?', cta_desc: 'Deploy in minutes—no code migration, no theme adaptation. Start with the free version and upgrade anytime to unlock pro editing.', cta_btn_primary: 'Download Plugin Free', cta_btn_secondary: 'View Full Pricing', // Download download_eyebrow: 'Download & Install', download_title: 'Get Started with AItoWP Bridge', download_sub: 'Three steps to install and configure', dl_step1: 'Download the plugin zip and upload to WordPress', dl_step2: 'Activate the plugin in WordPress admin', dl_step3: 'Enter your license key in settings page', dl_btn: 'Download Plugin', dl_version: 'Current Version', // Checkout checkout_title: 'Subscribe', checkout_sub: 'Choose a plan and complete payment to get your license key instantly', checkout_email: 'Email Address', checkout_domain: 'Website Domain', checkout_email_hint: 'License will be sent to this email', checkout_domain_hint: 'License will be bound to this domain', checkout_btn: 'Order Now', checkout_ccasso_banner: 'Internal team email detected — Agency unlimited plan auto-activated', checkout_ccasso_detected: 'Internal email detected — activate the Agency plan for free.', checkout_agency_activated: 'Agency License Auto-Activated', checkout_success: 'Order Successful!', checkout_copy: 'Copy', checkout_copied: 'Copied', checkout_activate_title: 'Activation Steps', checkout_plan: 'Plan', checkout_expires: 'Expires', // Footer footer_tagline: 'WordPress deployment and editing tool for the AI era', footer_product: 'Product', footer_resources: 'Resources', footer_company: 'Company', footer_docs: 'Docs', footer_changelog: 'Changelog', footer_support: 'Support', footer_blog: 'Blog', footer_about: 'About', footer_contact: 'Contact', footer_privacy: 'Privacy Policy', footer_terms: 'Terms of Service', footer_copyright: '© 2026 AItoWP. All rights reserved.', footer_features: 'Features', footer_pricing: 'Pricing', footer_download: 'Download Plugin', footer_solutions: 'Solutions', footer_plan_free: 'Free Plan', footer_plan_pro: 'Pro Plan', footer_plan_business: 'Business Plan', footer_plan_agency: 'Agency (Coming Soon)', footer_get_started: 'Get Started', footer_activate: 'Activate License', footer_workflow: 'Learn the Workflow', footer_plans: 'Plans', footer_free: 'Free', footer_pro: 'Pro', footer_business: 'Business', footer_agency_soon: 'Agency (Coming Soon)', footer_start: 'Get Started', footer_free_download: 'Free Download', footer_buy_now: 'Buy Now', // AdSense ad_label: 'Advertisement', // ===== Features page ===== features_page_eyebrow: 'Features', features_page_title_html: 'A Complete Capability Matrix for AI Website Workflows', features_page_sub: 'From lossless deployment to visual editing, from basic content to Pro advanced styles — covering every step of landing AI-generated pages on WordPress.', features_legend_free: 'Available in Free', features_legend_pro: 'Pro Only', feat_cat_deploy_title: 'Deployment Engine', feat_cat_deploy_desc: 'Losslessly receives AI-generated HTML, safely isolated rendering to WordPress.', feat_html_deploy_title: 'Lossless HTML Deployment', feat_html_deploy_desc: 'AI-generated complete HTML is written directly to postmeta, output as-is via custom full-width template, 1:1 design restoration.', feat_css_iso_title: 'Global CSS Isolation', feat_css_iso_desc: 'Dequeues all theme and builder stylesheets, ensuring AI page styles are not polluted by WordPress themes.', feat_svg_san_title: 'SVG Three-Step Sanitization', feat_svg_san_desc: 'Strips inline scripts and dangerous attributes, prevents XSS, while preserving vector graphics clarity and style performance.', feat_multi_deploy_title: 'Multi-Page Deployment', feat_multi_deploy_desc: 'Submit multiple pages at once, automatically build internal links between pages, batch launch entire site.', feat_img_dedup_title: 'Cross-Page Image Deduplication', feat_img_dedup_desc: 'Identical images are automatically recognized and deduplicated, avoiding media library redundancy, saving storage and loading overhead.', feat_global_sync_title: 'Global Element Sync', feat_global_sync_desc: 'Header and footer marked as global areas, editing one place auto-syncs to all pages (ghost global module).', feat_cat_edit_title: 'Visual Editor', feat_cat_edit_desc: 'Frontend WYSIWYG, edit directly on real DOM, smart cleanup of WP-injected content on save.', feat_text_edit_title: 'Text Editing', feat_text_edit_desc: 'contenteditable directly modifies text, bold/italic/alignment via floating toolbar one-click operations.', feat_img_replace_title: 'Image Replacement', feat_img_replace_desc: 'Click image to invoke WordPress media library, select or upload new image, auto-update src and alt.', feat_link_edit_title: 'Link Editing', feat_link_edit_desc: 'Visually modify hyperlink addresses and open methods, supports smart internal link rewriting.', feat_undo_redo_title: 'Undo / Redo', feat_undo_redo_desc: 'Records original values, supports step-by-step undo/redo, worry-free editing process.', feat_light_core_title: 'Lightweight Core', feat_light_core_desc: 'vanilla JS only 40-50KB, zero external CDN dependencies, save serializes and cleans wp_head/wp_footer.', feat_design_panel_title: 'Design System Panel', feat_design_panel_desc: 'Visually adjust primary/secondary colors, fonts, spacing and other CSS variables, real-time preview, one-click inject to :root.', feat_cat_style_title: 'Style Editing', feat_cat_style_desc: 'Beyond basic editing, deep control of element visual styles and interaction states.', feat_css_rule_title: 'CSS Rule Editing', feat_css_rule_desc: 'Visually add and modify CSS rules, color/font/size/weight/spacing/radius panel operations.', feat_hover_state_title: 'Hover State', feat_hover_state_desc: 'Edit :hover state styles, WYSIWYG preview of mouse hover effects, no need to write CSS manually.', feat_bg_setting_title: 'Background Settings', feat_bg_setting_desc: 'Background color, gradient, background image, positioning and repeat method visual configuration.', feat_border_shadow_title: 'Border / Shadow / Transition', feat_border_shadow_desc: 'Border styles, inner/outer shadows, transition animation duration and easing functions all panel-adjustable.', feat_container_layout_title: 'Container Layout', feat_container_layout_desc: 'Flex/Grid container direction, alignment, spacing, wrap and other layout properties visual editing.', feat_custom_css_title: 'Custom CSS', feat_custom_css_desc: 'Directly write custom CSS snippets, effective for current page or globally, override any style.', feat_cat_tools_title: 'Advanced Tools', feat_cat_tools_desc: 'Responsive preview, code view, version history — advanced capabilities for professional users.', feat_responsive_preview_title: 'Responsive Viewport Preview', feat_responsive_preview_desc: 'Desktop (1280px) / Tablet (768px) / Mobile (375px) three-device iframe read-only preview.', feat_code_view_title: 'Code View', feat_code_view_desc: 'Bottom collapsible code editing area, DOMParser parses and applies changes, save serializes directly.', feat_version_history_title: 'Version History', feat_version_history_desc: 'Each save auto-archives historical versions (up to 10), preview and compare anytime, one-click rollback.', feat_visibility_ctrl_title: 'Element Visibility Control', feat_visibility_ctrl_desc: 'display:none hides elements, semi-transparent dashed outline in edit mode, HTML retained and recoverable.', feat_global_manage_title: 'Global Element Management', feat_global_manage_desc: 'Mark areas as global, independent endpoint save auto-syncs site-wide, purple highlight distinguishes.', feat_token_crud_title: 'Design Token CRUD', feat_token_crud_desc: 'Stored in wp_options, auto-recognizes --aitowp- prefix variables, injected to :root on render.', feat_cat_integ_title: 'Integration & Security', feat_cat_integ_desc: 'Connect AI tools and WordPress native capabilities, full-chain security and control.', feat_form_integ_title: 'Form Integration', feat_form_integ_desc: 'Static HTML forms connected to WordPress native processing and email notifications, no third-party services needed.', feat_mcp_title: 'MCP Protocol Support', feat_mcp_desc: 'Native MCP Server, AI clients (Claude, Cursor, etc.) directly connect for deployment, no intermediate scripts needed.', feat_rest_api_title: 'REST API', feat_rest_api_desc: 'Standard REST endpoints for HTML deployment, supports any AI tool or automation script invocation.', feat_nonce_auth_title: 'Nonce Authentication', feat_nonce_auth_desc: 'All editing endpoints use WordPress standard nonce + edit_pages permission, isolated from bot token endpoints.', feat_auto_clean_title: 'Auto Cleanup', feat_auto_clean_desc: 'On save, removes PHP tags, cleans editor-injected content, base64 encoding for safe transmission.', feat_themeless_title: 'Themeless', feat_themeless_desc: 'themeless rendering, no need to build your own theme, works with any WordPress theme.', features_cta_title_html: 'Unlock All Pro Advanced Capabilities', features_cta_desc: 'CSS rules, hover states, version history, responsive preview — Pro from $49/yr, Business $169/yr supports 5 sites, keeping AI-generated pages under your control.', features_cta_btn_primary: 'View Pro Pricing', features_cta_btn_secondary: 'Download Free Trial', // ===== Pricing page ===== pricing_page_title_html: 'Simple Transparent Subscription Pricing', pricing_page_sub: 'Start free, upgrade as needed. Pro unlocks all professional editing capabilities, Business supports multi-site team collaboration, Agency coming soon.', pricing_billing_note: 'All prices in USD · Billed annually · No hidden fees', pricing_feat_text_edit: 'Basic Text Editing', pricing_feat_img_replace: 'Image Replacement', pricing_feat_link_edit: 'Link Editing', pricing_feat_css_rule: 'CSS Rule Editing', pricing_feat_version: 'Version History', pricing_feat_all_free: 'All Free Features', pricing_feat_hover: 'Hover State', pricing_feat_responsive: 'Responsive Viewport Preview', pricing_feat_version_rollback: 'Version History & Rollback', pricing_feat_code_view: 'Code View', pricing_feat_custom_css: 'Custom CSS', pricing_feat_background: 'Background Settings', pricing_feat_border_shadow: 'Border/Shadow/Transition', pricing_feat_container: 'Container Layout', pricing_feat_visibility: 'Element Visibility Control', pricing_btn_upgrade_pro: 'Upgrade to Pro — $49/yr', pricing_feat_5sites: '5 Sites', pricing_feat_all_pro: 'All Pro Features', pricing_feat_unlimited_pages: 'Unlimited Pages', pricing_feat_priority_support: 'Priority Email Support', pricing_feat_cross_page_sync: 'Cross-Page Style Sync', pricing_btn_upgrade_business: 'Upgrade to Business — $169/yr', plan_coming_soon_tag: 'Coming Soon', pricing_btn_notify: 'Notify me at launch', pricing_feat_unlimited_sites: 'Unlimited Sites', pricing_feat_whitelabel: 'White-label Option (Planned)', pricing_feat_account_manager: 'Dedicated Account Manager (Planned)', pricing_btn_upgrade_agency: 'Upgrade to Agency — $999/yr', pricing_cmp_eyebrow: 'Feature Comparison', pricing_cmp_title_html: 'Four Plans Feature Comparison', pricing_cmp_sub: 'Clearly understand the capability differences of each version, choose as needed.', pricing_cmp_feat: 'Feature', cmp_grp_deploy: 'Deployment & Basics', cmp_feat_html_deploy: 'Lossless HTML Deployment', cmp_feat_sites: 'Number of Sites', cmp_unlimited: 'Unlimited', cmp_feat_pages: 'Number of Pages', cmp_feat_svg: 'SVG Security Sanitization', cmp_feat_multi: 'Multi-Page Deployment', cmp_feat_form: 'Form Integration', cmp_grp_content: 'Content Editing', cmp_feat_text: 'Text Editing', cmp_feat_img: 'Image Replacement (Media Library)', cmp_feat_link: 'Link Editing', cmp_grp_style: 'Style Editing (Pro Only)', cmp_feat_css_rule: 'CSS Rule Editing', cmp_feat_hover: 'Hover State', cmp_feat_bg: 'Background Settings', cmp_feat_border: 'Border / Shadow / Transition', cmp_feat_container: 'Container Layout', cmp_feat_custom_css: 'Custom CSS', cmp_grp_tools: 'Advanced Tools (Pro Only)', cmp_feat_responsive: 'Responsive Viewport Preview', cmp_feat_code: 'Code View', cmp_feat_version: 'Version History & Rollback', cmp_feat_visibility: 'Element Visibility Control', cmp_grp_multi: 'Multi-Site & Support', cmp_feat_cross_sync: 'Cross-Page Style Sync', cmp_feat_priority: 'Priority Email Support', cmp_feat_whitelabel: 'White-label Option', cmp_feat_account_mgr: 'Dedicated Account Manager', faq_eyebrow: 'FAQ', faq_title_html: 'Frequently Asked Questions About Pricing', faq_q1: 'How much does Pro cost?', faq_a1_html: 'Pro is priced at $49/yr, billed annually. One license can be used for 1 site, including unlimited pages and all professional editing features. No hidden fees, self-renew upon expiration.', faq_q2: 'What are the limitations of the Free version?', faq_a2: 'The Free version supports 1 site and 3 pages, including basic text/image/link editing and lossless HTML deployment. Advanced style editing capabilities like CSS rules, hover states, and version history require upgrading to Pro.', faq_q3: 'What does Business include? When will Agency be available?', faq_a3_html: 'Business ($169/yr, 5 sites) is now available, including all Pro features, 5 site licenses, unlimited pages, cross-page style sync, and priority email support. Agency is coming soon and not yet priced. Stay tuned.', faq_q4: 'How do I activate my license?', faq_a4_html: 'After purchasing Pro, you will receive a license key. Paste the key in the AItoWP Bridge settings page in your WordPress admin to activate. See the Download & Activation Guide for details.', faq_q5: 'What happens when my subscription expires?', faq_a5: 'After your subscription expires, deployed pages and saved edits will not be lost and remain accessible. However, Pro-exclusive editing features will be disabled; you need to renew to continue using advanced editing capabilities.', faq_q6: 'Do you offer refunds?', faq_a6: 'We offer a 14-day no-questions-asked refund guarantee after purchase. If Pro features do not meet expectations, please contact customer service for a full refund.', pricing_cta_title_html: 'Start Free, Upgrade Anytime', pricing_cta_desc: 'Start with the Free version to experience lossless deployment, then upgrade when you need advanced editing capabilities. Pro $49/yr unlocks all professional features, Business $169/yr supports 5-site team collaboration. Agency is coming soon.', // ===== Download page ===== dl_hero_eyebrow: 'Download & Activation', dl_hero_title: 'Free Download, Deploy in Minutes', dl_hero_sub: 'Download AItoWP Bridge Free to get started, or follow the guide below to activate your Pro license and unlock all advanced features.', dl_free_ver: 'Free · v1.0.26', dl_free_desc: 'Free forever WordPress plugin supporting 1 site, 3 pages, and basic visual editing. Includes lossless HTML deployment, SVG sanitization, multi-page deployment, and form integration.', dl_meta_version: 'Version', dl_meta_size: 'Size', dl_meta_size_val: '~ 1.2 MB', dl_meta_format: 'Format', dl_meta_license: 'License', dl_btn_zip: 'Free Download .zip', login_required: 'Please sign in to download', login_expired: 'Session expired, please sign in again', downloading: 'Downloading...', download_started: 'Download started', download_failed: 'Download failed, please retry', dl_install_guide: 'Installation Guide', dl_note: 'After downloading, install via WordPress admin "Plugins → Add New → Upload Plugin". For Pro features, purchase and activate a license.', dl_req_eyebrow: 'System Requirements', dl_req_title: 'System Requirements', dl_req_sub: 'Ensure your WordPress site meets the following requirements for the best experience.', dl_req_wordpress: 'WordPress', dl_req_wp_1: 'WordPress 5.8 or higher', dl_req_wp_2: 'Plugin install and activation permissions enabled', dl_req_wp_3: 'Custom page template support', dl_req_php: 'PHP Environment', dl_req_php_1: 'PHP 7.4 or higher', dl_req_php_2: 'cURL extension enabled', dl_req_php_3: 'memory_limit ≥ 256MB', dl_req_browser: 'Browser', dl_req_br_1: 'Latest Chrome / Edge / Firefox', dl_req_br_2: 'contenteditable support', dl_req_br_3: 'JavaScript enabled', dl_install_title: 'Install the Plugin in Four Steps', dl_install_sub: 'No FTP needed — everything is done in the WordPress admin.', dl_install_step1_title: 'Download the Plugin Zip', dl_install_step1_desc: 'Click the "Free Download .zip" button above to get the aitowp-bridge.zip file. Do not unzip — upload the entire zip package.', dl_install_step2_title: 'Upload and Install', dl_install_step2_desc: 'Log in to your WordPress admin, go to "Plugins → Add New → Upload Plugin", select the downloaded zip file, and click "Install Now".', dl_install_step3_title: 'Activate the Plugin', dl_install_step3_desc: 'After installation, click "Activate Plugin". AItoWP Bridge will automatically register full-width templates and REST endpoints — no extra configuration needed.', dl_install_step4_title: 'Start Deploying', dl_install_step4_desc: 'Configure your site URL and bot token in your AI client, or connect via MCP. After generating page HTML, deploy to WordPress and click "Visual Editing" on the frontend to fine-tune.', dl_act_eyebrow: 'License Activation', dl_act_title: 'Activate Pro / Business License', dl_act_sub: 'After purchasing Pro ($49/yr) or Business ($169/yr · 5 sites), follow these steps to activate all advanced editing features.', dl_act_guide_title: 'License Activation Guide', dl_act_tag: 'From $49/yr', dl_act_step1_title: 'Purchase a Pro or Business License', dl_act_step1_desc: 'Go to the pricing page to purchase Pro ($49/yr · 1 site) or Business ($169/yr · 5 sites). After payment, your license key will be sent to you by email.', dl_act_step2_title: 'Open Plugin Settings', dl_act_step2_desc: 'Log in to your WordPress admin, find "AItoWP Bridge → Settings" in the left menu, and enter the license management area.', dl_act_step3_title: 'Paste Your License Key', dl_act_step3_desc: 'Paste the key from your email into the "License Key" field, then click "Activate".', dl_act_step4_title: 'Verify and Unlock', dl_act_step4_desc: 'The plugin will verify the key online. Once activated, Pro features like CSS rules, hover states, version history, and responsive preview are immediately unlocked.', dl_act_note: 'Pro license is bound to 1 site; Business license supports 5 sites. To migrate sites, deactivate the key on the original site before reactivating.', // ===== Checkout page ===== checkout_subscribe_now: 'Subscribe Now', checkout_hero_title: 'Choose a Plan, Subscribe Now', checkout_hero_sub: 'Choose a subscription plan, enter your email and domain, and pay securely via Stripe to get your license key instantly.', checkout_billing_note: 'All prices in USD · Billed annually · 14-day money-back guarantee', checkout_step1: 'Step 1', checkout_plans_title: 'Choose Your Subscription Plan', checkout_plans_sub: 'Click a plan card below to select. Your chosen plan will be used for checkout.', checkout_popular: 'Most Popular', checkout_per_year: '/yr', checkout_free_feat1: '1 Site · 3 Pages', checkout_free_feat2: 'AI One-click Deploy', checkout_free_feat3: 'Deploy Preview', checkout_free_feat4: 'Visual Editor Preview', checkout_free_feat5: 'Basic Editing', checkout_pro_feat1: '1 Site · Unlimited Pages', checkout_pro_feat2: 'CSS Rule Editing', checkout_pro_feat3: 'Hover States / Responsive Preview', checkout_pro_feat4: 'Version History & Rollback', checkout_pro_feat5: 'Custom CSS / Code View', checkout_biz_feat1: '5 Sites', checkout_biz_feat2: 'All Pro Features', checkout_biz_feat3: 'Cross-page Style Sync', checkout_biz_feat4: 'Priority Email Support', checkout_biz_feat5: 'Unlimited Pages', checkout_agy_feat1: 'Unlimited Sites', checkout_agy_feat2: 'All Pro Features', checkout_agy_feat3: 'Cross-page Style Sync', checkout_agy_feat4: 'Priority Email Support', checkout_agy_feat5: 'White-label Option (Planned)', checkout_step2: 'Step 2', checkout_order_title: 'Enter Info & Complete Payment', checkout_order_sub: 'Enter the email to receive your license and the WordPress domain to activate.', checkout_order_info: 'Order Information', checkout_order_info_sub: 'Your license key will be sent to the email you enter and bound to the domain below.', checkout_processing: 'Confirming payment status, please wait…', checkout_error_default: 'Something went wrong, please try again.', checkout_ccasso_title: 'Internal email detected — Agency unlimited plan will be auto-activated', checkout_ccasso_desc: 'You are using an internal email. You can get an Agency unlimited sites license for free without payment.', checkout_ccasso_btn: 'Get Free Agency License', checkout_email_hint_full: 'License key will be sent to this email.', checkout_domain_label: 'WordPress Site Domain', checkout_domain_hint_full: 'License will be bound to this domain (no http:// prefix needed).', checkout_selected_plan: 'Selected Plan', checkout_pay_stripe: 'Pay via Stripe — ', checkout_pay_hint: 'Payments are securely processed by Stripe. Supports Credit Card / Apple Pay / Google Pay.', checkout_success_eyebrow: 'Payment Successful', checkout_success_title: 'Your License is Ready', checkout_success_default_title: 'Subscription Activated Successfully', checkout_success_sub: 'Copy the license key below and activate it in your WordPress admin.', checkout_license_label: 'License Key', checkout_view_steps: 'View Activation Steps', checkout_guide_eyebrow: 'Activation Guide', checkout_guide_title: 'How to Activate Your License in WordPress', checkout_guide_sub: 'Unlock all pro features in just four steps.', checkout_act_step1_title: 'Install the Plugin', checkout_act_step1_desc: 'Download the AItoWP Bridge plugin zip, then upload and activate it in WordPress admin via Plugins → Add New → Upload.', checkout_act_step2_title: 'Open Settings Page', checkout_act_step2_desc: 'After activation, find AItoWP Bridge in the WordPress left menu, open the settings page.', checkout_act_step3_title: 'Paste Your Key', checkout_act_step3_desc: 'Copy and paste the license key shown above into the input field, then click "Activate License".', checkout_act_step4_title: 'Start Using', checkout_act_step4_desc: 'Once activated, all Pro-exclusive editing features are immediately unlocked.', // ===== Account & Admin ===== login_title: 'Sign In', login_sub: 'Sign in with your email and password', register_title: 'Register', register_sub: 'Register once with email verification, then sign in with your password', register_btn: 'Register', register_link: 'Register now', login_link: 'Sign in', no_account: "Don't have an account?", have_account: 'Already have an account?', email: 'Email', code: 'Code', send_code: 'Send Code', login: 'Sign In', password_required: 'Please enter your password', password_too_short: 'Password must be at least 8 characters', invalid_credentials: 'Invalid email or password', account_exists: 'Account already exists. Please sign in.', logout: 'Logout', overview: 'Overview', licenses: 'Licenses', orders: 'Orders', back_home: '← Back to home', loading: 'Loading...', welcome_back: 'Welcome back — view your subscriptions and orders', my_licenses: 'My Licenses', license_key: 'License Key', plan: 'Plan', status: 'Status', domain: 'Domain', sites: 'Sites', created: 'Created', expires: 'Expires', active: 'Active', expired: 'Expired', revoked: 'Revoked', pending: 'Pending', transaction_list: 'Transactions', amount: 'Amount', type: 'Type', paid: 'Paid', free: 'Free', no_data: 'No data', total_spent: 'Total Spent', active_subs: 'Active Subs', total_licenses: 'Total Licenses', copy: 'Copy', copied: 'Copied', code_sent: 'Code sent to your email', code_dev: 'Dev mode code', network_error: 'Network error', invalid_code: 'Invalid code', code_expired: 'Code expired, please request a new one', too_many: 'Too many requests, please try later', email_required: 'Please enter a valid email', enter_code: 'Enter the 6-digit code you received', resending: 'Resend', session_expired: 'Session expired, please sign in again', days_left: 'days left', unlimited: 'Unlimited', never_expires: 'Never', pro_plan: 'Pro', business_plan: 'Business', agency_plan: 'Agency', upgrade_cta: 'Upgrade →', // Domain management (v0.9.3) domains: 'Domains', no_licenses: 'No licenses', view_plans: 'View Plans', no_domains_bound: 'No domains bound yet', domain_usage: 'Domain usage', enter_domain: 'example.com', bind_domain: 'Bind Domain', unbind: 'Unbind', bind_success: 'Domain bound successfully', bind_failed: 'Bind failed', unbind_success: 'Domain unbound', unbind_failed: 'Unbind failed', unbind_confirm: 'Are you sure you want to unbind this domain? This action is irreversible — the domain cannot be re-bound after unbinding.', unbind_within: 'Editable for', permanently_bound: 'Permanently bound', edit_used: 'Edit used', expired_unbind: 'License expired, can unbind', confirmation_required: 'Your license has been renewed. Please confirm or change your bound domains to activate.', pending_confirm: 'Pending', change_domain: 'Change Domain', confirm_domain: 'Confirm Domains', confirm_domain_msg: 'Confirm keeping all current domain bindings? Domains will be activated immediately after confirmation.', confirm_success: 'Domain confirmation successful', confirm_failed: 'Confirmation failed', change_domain_prompt: 'Please enter the new domain', current_domain: 'Current domain', change_success: 'Domain changed successfully', change_failed: 'Domain change failed', invalid_domain: 'Invalid domain format', license_expired_renew: 'License expired. Domains are in trial mode. Please renew to restore full functionality.', trial_mode: 'Trial mode', renew_now: 'Renew Now', max_domains_reached: 'Maximum domains reached. Upgrade your plan to add more.', bind_warning: 'Domains cannot be freely changed once bound. You have a 24-hour window to unbind once (for typo correction). Domains can be changed when renewing after license expiry. Please verify the domain spelling.', admin_login_title: 'Admin Dashboard Login', admin_login_sub: 'AItoWP Bridge Admin Console', password: 'Password', revenue: 'Revenue', active_licenses: 'Active Licenses', total_revenue: 'Total Revenue', total_sites: 'Total Sites', paid_licenses: 'Paid Licenses', auto_activated: 'Auto-Activated', plan_distribution: 'Plan Distribution', monthly_trend: 'Monthly Trend', license_list: 'License List', all_plans: 'All Plans', all_status: 'All Status', actions: 'Actions', revoke: 'Revoke', revoke_confirm: 'Are you sure you want to revoke this license? This cannot be undone.', revenue_by_plan: 'Revenue by Plan', new_licenses: 'New Licenses', revenue_usd: 'Revenue (USD)', licenses_count: 'License Count', showing_n: 'Showing', of_n: 'of', results: 'results' }, // ===================== 日本語 (ja) ===================== ja: { // Nav nav_home: 'ホーム', nav_features: '機能', nav_pricing: '価格', nav_download: 'ダウンロード', nav_checkout: '購入', nav_account: 'アカウント', nav_get_started: '無料で始める', nav_upgrade_pro: 'Pro にアップグレード', nav_upgrade: '今すぐアップグレード', nav_activate_pro: 'Pro を有効化', // Hero hero_badge: 'AI 時代の WordPress デプロイツール', hero_title_1: 'AI 生成 HTML', hero_title_2: 'WordPress にロスレス展開', hero_lead: 'AI 生成の完全な HTML ページを WordPress にロスレス展開し、フロントエンドのビジュアルエディタで安全にコンテンツを編集。レイアウト構造を破壊しません。', hero_cta_primary: '無料で始める', hero_cta_secondary: '価格を見る', hero_cta_explore: '機能を見る', hero_stat_users: 'アクティブユーザー', hero_stat_pages: 'デプロイ済みページ', hero_stat_uptime: '稼働率', hero_stat_render: 'HTML ロスレスレンダリング', hero_stat_dependency: 'テーマ/ビルダー依存', hero_stat_size: 'エディタサイズ', hero_stat_svg: 'SVG 無害化フロー', hero_stat_svg_num: '3 ステップ', // Features (home) features_eyebrow: 'コア機能', features_title: 'AItoWP Bridge を選ぶ理由', features_sub: 'AI 生成から WordPress 展開まで、オールインワンソリューション', feat_deploy_title: 'ロスレス HTML デプロイ', feat_deploy_desc: 'AI 生成の HTML/CSS/JS 構造を完全に保持。テーマやページビルダーに依存せず、デザインを 100% 再現。', feat_edit_title: 'ビジュアルフロントエンド編集', feat_edit_desc: 'フロントエンドでテキスト・画像・リンクを直接クリックして編集。WYSIWYG、WordPress バックエンド不要。', feat_css_title: 'CSS スタイル編集', feat_css_desc: '色・間隔・フォント・ボーダー・シャドウなどをビジュアル調整。変更は CSS オーバーレイとして保存され、元の HTML に影響しません。', feat_responsive_title: 'レスポンシブプレビュー', feat_responsive_desc: 'デスクトップ・タブレット・モバイルの 3 ビューポートでリアルタイムプレビュー。あらゆるデバイスで完璧に表示。', feat_hover_title: 'ホバー状態編集', feat_hover_desc: '要素の hover・focus などのインタラクション状態スタイルを編集し、リッチなウェブ動作を実現。', feat_code_title: 'コードビュー', feat_code_desc: '上級者向けに HTML ソースの直接表示・編集、シンタックスハイライトと差分比較をサポート。', feat_version_title: 'バージョン履歴', feat_version_desc: '直近 10 バージョンを自動保存。いつでも任意の履歴に戻せ、誤操作の心配なし。', feat_svg_title: 'SVG セキュリティ処理', feat_svg_desc: '3 ステップの無害化フローでインラインスクリプトと危険な属性を削除し、XSS を防止。ベクターグラフィックの鮮明さとスタイル表現を保持。', feat_multi_title: 'マルチページデプロイ', feat_multi_desc: '複数ページを一度にデプロイ。クロスページ画像の重複排除、内部リンクのリライト、グローバルヘッダー/フッター要素の自動同期。', feat_form_title: 'フォーム統合', feat_form_desc: '静的 HTML フォームを WordPress ネイティブ処理とメール通知に接続。サードパーティ不要、送信データは安全に管理。', // How it works how_eyebrow: 'ワークフロー', how_title: '3 ステップでデプロイ', how_sub: 'AI 生成から公開まで数分', how_step1_title: 'HTML を生成', how_step1_desc: 'ChatGPT、Claude などの AI ツールで完全な HTML ページを生成。', how_step2_title: 'WordPress にデプロイ', how_step2_desc: 'AItoWP Bridge でワンクリックデプロイ、元のデザインを完全保持。', how_step3_title: 'ビジュアル編集', how_step3_desc: 'フロントエンドで直接コンテンツを編集、コード不要でサイトを運営。', // Pricing (home) pricing_eyebrow: '価格プラン', pricing_title: 'あなたに合ったプランを選択', pricing_sub: '無料で始めて、いつでもアップグレード', pricing_note: 'すべてのプランに 14 日間返金保証付き', plan_free: 'Free', plan_free_price: '無料', plan_free_blurb: '個人利用向けの基本編集機能', plan_pro: 'Pro', plan_pro_price: '$49/年', plan_pro_blurb: 'すべてのプロ編集機能と無制限ページデプロイをアンロック', plan_business: 'Business', plan_business_price: '$169/年', plan_business_blurb: 'マルチサイトチームコラボ、小規模スタジオ向け', plan_agency: 'Agency', plan_agency_price: '$999/年', plan_agency_blurb: '無制限サイト、代理店やスタジオ向け', btn_upgrade: 'アップグレード', btn_start_free: '無料で始める', btn_coming_soon: '近日公開', plan_per_forever: '/永続', plan_per_year: '/年', plan_feat_1site: '1 サイト', plan_feat_3pages: '3 ページ', plan_feat_basic_edit: '基本テキスト/画像/リンク編集', plan_feat_deploy: 'HTML ロスレスデプロイ', plan_feat_pro_unlimited: '1 サイト・無制限ページ', plan_feat_pro_styles: 'CSS ルール / ホバー状態 / レスポンシブビューポート', plan_feat_pro_tools: 'バージョン履歴 / コードビュー / カスタム CSS', plan_feat_pro_design: '背景 / ボーダー / シャドウ / トランジション / コンテナレイアウト', plan_popular_tag: '人気 No.1', pricing_multisite_note: '複数サイトが必要?Business $169/年(5 サイト)が利用可能 → · Agency は近日公開', btn_free_download: '無料ダウンロード', // CTA cta_title: 'AI 生成ページをロスレスで WordPress に展開する準備はできましたか?', cta_desc: '数分でデプロイ。コード移行もテーマ適応も不要。無料版から始めて、いつでもアップグレードしてプロ編集機能をアンロック。', cta_btn_primary: 'プラグインを無料ダウンロード', cta_btn_secondary: '全価格を見る', // Download download_eyebrow: 'ダウンロードとインストール', download_title: 'AItoWP Bridge を始める', download_sub: '3 ステップでインストールと設定', dl_step1: 'プラグインの zip をダウンロードして WordPress にアップロード', dl_step2: 'WordPress バックエンドでプラグインを有効化', dl_step3: '設定ページでライセンスキーを入力', dl_btn: 'プラグインをダウンロード', dl_version: '現在のバージョン', // Checkout checkout_title: 'サブスクリプション', checkout_sub: 'プランを選んで支払いを完了すると、ライセンスキーを即時取得', checkout_email: 'メールアドレス', checkout_domain: 'ウェブサイトドメイン', checkout_email_hint: 'ライセンスはこのメールに送信されます', checkout_domain_hint: 'ライセンスはこのドメインに紐付けられます', checkout_btn: '今すぐ注文', checkout_ccasso_banner: '内部チームメールを検出 — Agency 無制限プランを自動で有効化', checkout_ccasso_detected: '内部メールを検出 — Agency プランを無料で有効化できます。', checkout_agency_activated: 'Agency ライセンスが自動的に有効化されました', checkout_success: '注文成功!', checkout_copy: 'コピー', checkout_copied: 'コピー済み', checkout_activate_title: '有効化ステップ', checkout_plan: 'プラン', checkout_expires: '有効期限', // Footer footer_tagline: 'AI 時代の WordPress デプロイ・編集ツール', footer_product: '製品', footer_resources: 'リソース', footer_company: '会社', footer_docs: 'ドキュメント', footer_changelog: '更新履歴', footer_support: 'サポート', footer_blog: 'ブログ', footer_about: '私たちについて', footer_contact: 'お問い合わせ', footer_privacy: 'プライバシーポリシー', footer_terms: '利用規約', footer_copyright: '© 2026 AItoWP. All rights reserved.', footer_features: '機能', footer_pricing: '価格', footer_download: 'プラグインをダウンロード', footer_solutions: 'ソリューション', footer_plan_free: 'Free プラン', footer_plan_pro: 'Pro プラン', footer_plan_business: 'Business プラン', footer_plan_agency: 'Agency(近日公開)', footer_get_started: '始める', footer_activate: 'ライセンスを有効化', footer_workflow: 'ワークフローを学ぶ', footer_plans: 'プラン', footer_free: 'Free', footer_pro: 'Pro', footer_business: 'Business', footer_agency_soon: 'Agency(近日公開)', footer_start: '始める', footer_free_download: '無料ダウンロード', footer_buy_now: '今すぐ購入', // AdSense ad_label: '広告', // ===== Features page ===== features_page_eyebrow: '機能', features_page_title_html: 'AI ウェブ制作ワークフローのための完全な機能マトリクス', features_page_sub: 'ロスレスデプロイからビジュアル編集、基本コンテンツから Pro の高度なスタイルまで — AI 生成ページを WordPress に展開するすべてのステップをカバー。', features_legend_free: 'Free で利用可能', features_legend_pro: 'Pro 専用', feat_cat_deploy_title: 'デプロイエンジン', feat_cat_deploy_desc: 'AI 生成 HTML をロスレスで受け取り、WordPress に安全に隔離レンダリング。', feat_html_deploy_title: 'HTML ロスレスデプロイ', feat_html_deploy_desc: 'AI 生成の完全 HTML を postmeta に直接書き込み、カスタム全幅テンプレートでそのまま出力、1:1 でデザインを再現。', feat_css_iso_title: 'グローバル CSS 分離', feat_css_iso_desc: 'すべてのテーマ・ビルダーのスタイルシートを dequeue し、AI ページのスタイルが WordPress テーマに汚染されないよう保証。', feat_svg_san_title: 'SVG 3 ステップ無害化', feat_svg_san_desc: 'インラインスクリプトと危険な属性を削除し、XSS を防止しつつベクターグラフィックの鮮明さとスタイル表現を保持。', feat_multi_deploy_title: 'マルチページデプロイ', feat_multi_deploy_desc: '複数ページを一度に送信し、ページ間の内部リンクを自動構築、サイト全体を一括公開。', feat_img_dedup_title: 'クロスページ画像重複排除', feat_img_dedup_desc: '同一画像を自動認識して重複排除、メディアライブラリの冗長を避け、ストレージと読み込みコストを節約。', feat_global_sync_title: 'グローバル要素同期', feat_global_sync_desc: 'ヘッダーとフッターをグローバル領域としてマーク、1 箇所の編集が全ページに自動同期(ゴーストグローバルモジュール)。', feat_cat_edit_title: 'ビジュアルエディタ', feat_cat_edit_desc: 'フロントエンド WYSIWYG、リアル DOM 上で直接編集、保存時に WP 注入コンテンツをスマートクリーンアップ。', feat_text_edit_title: 'テキスト編集', feat_text_edit_desc: 'contenteditable でテキストを直接変更、太字/斜体/整列などをフローティングツールバーからワンクリック操作。', feat_img_replace_title: '画像置き換え', feat_img_replace_desc: '画像をクリックして WordPress メディアライブラリを呼び出し、選択または新規アップロード、src と alt を自動更新。', feat_link_edit_title: 'リンク編集', feat_link_edit_desc: 'ハイパーリンクのアドレスと開き方をビジュアル編集、内部リンクのスマートリライトをサポート。', feat_undo_redo_title: '元に戻す / やり直し', feat_undo_redo_desc: '元の値を記録し、ステップごとの元に戻す/やり直しをサポート、安心の編集体験。', feat_light_core_title: '軽量コア', feat_light_core_desc: 'vanilla JS わずか 40-50KB、外部 CDN 依存ゼロ、保存時に wp_head/wp_footer をシリアライズしてクリーンアップ。', feat_design_panel_title: 'デザインシステムパネル', feat_design_panel_desc: 'メイン/サブカラー、フォント、間隔などの CSS 変数をビジュアル調整、リアルタイムプレビュー、:root にワンクリック注入。', feat_cat_style_title: 'スタイル編集', feat_cat_style_desc: '基本編集の枠を超え、要素のビジュアルスタイルとインタラクション状態を深く制御。', feat_css_rule_title: 'CSS ルール編集', feat_css_rule_desc: 'CSS ルールの追加・変更をビジュアル化、色/フォント/サイズ/太さ/間隔/角丸をパネル操作。', feat_hover_state_title: 'ホバー状態', feat_hover_state_desc: ':hover 状態のスタイルを編集、マウスホバー効果を WYSIWYG でプレビュー、CSS 手書き不要。', feat_bg_setting_title: '背景設定', feat_bg_setting_desc: '背景色、グラデーション、背景画像、配置と繰り返し方法をビジュアル設定。', feat_border_shadow_title: 'ボーダー / シャドウ / トランジション', feat_border_shadow_desc: 'ボーダースタイル、内/外シャドウ、トランジションの長さとイージング関数をパネル調整。', feat_container_layout_title: 'コンテナレイアウト', feat_container_layout_desc: 'Flex/Grid コンテナの方向、整列、間隔、折り返しなどのレイアウトプロパティをビジュアル編集。', feat_custom_css_title: 'カスタム CSS', feat_custom_css_desc: 'カスタム CSS スニペットを直接記述、現在のページまたはグローバルに適用、任意のスタイルを上書き。', feat_cat_tools_title: '高度なツール', feat_cat_tools_desc: 'レスポンシブプレビュー、コードビュー、バージョン履歴 — プロユーザー向けの高度な機能。', feat_responsive_preview_title: 'レスポンシブビューポートプレビュー', feat_responsive_preview_desc: 'デスクトップ(1280px)/ タブレット(768px)/ モバイル(375px)3 デバイスの iframe 読み取り専用プレビュー。', feat_code_view_title: 'コードビュー', feat_code_view_desc: '底部の折りたたみ可能なコード編集エリア、DOMParser で解析して変更を適用、保存時に直接シリアライズ。', feat_version_history_title: 'バージョン履歴', feat_version_history_desc: '保存ごとに履歴を自動アーカイブ(最大 10 版)、いつでもプレビュー・比較、ワンクリックでロールバック。', feat_visibility_ctrl_title: '要素表示制御', feat_visibility_ctrl_desc: 'display:none で要素を非表示、編集モードでは半透明の破線アウトライン、HTML は保持され復元可能。', feat_global_manage_title: 'グローバル要素管理', feat_global_manage_desc: '領域をグローバルとしてマーク、独立エンドポイントで保存しサイト全体に自動同期、紫ハイライトで区別。', feat_token_crud_title: 'デザイントークン CRUD', feat_token_crud_desc: 'wp_options に保存、--aitowp- プレフィックス変数を自動認識、レンダリング時に :root に注入。', feat_cat_integ_title: '統合とセキュリティ', feat_cat_integ_desc: 'AI ツールと WordPress ネイティブ機能を接続、全工程のセキュリティと制御を実現。', feat_form_integ_title: 'フォーム統合', feat_form_integ_desc: '静的 HTML フォームを WordPress ネイティブ処理とメール通知に接続、サードパーティ不要。', feat_mcp_title: 'MCP プロトコル対応', feat_mcp_desc: 'ネイティブ MCP Server、AI クライアント(Claude、Cursor など)が直接接続してデプロイ、中間スクリプト不要。', feat_rest_api_title: 'REST API', feat_rest_api_desc: '標準 REST エンドポイントで HTML をデプロイ、任意の AI ツールや自動化スクリプトの呼び出しをサポート。', feat_nonce_auth_title: 'Nonce 認証', feat_nonce_auth_desc: 'すべての編集エンドポイントは WordPress 標準 nonce + edit_pages 権限を使用、bot token エンドポイントと分離。', feat_auto_clean_title: '自動クリーンアップ', feat_auto_clean_desc: '保存時に PHP タグを除去、エディタ注入コンテンツをクリーンアップ、base64 エンコードで安全に送信。', feat_themeless_title: 'テーマ不要', feat_themeless_desc: 'themeless レンダリング、自作テーマ不要、任意の WordPress テーマで動作。', features_cta_title_html: 'すべての Pro 高度な機能をアンロック', features_cta_desc: 'CSS ルール、ホバー状態、バージョン履歴、レスポンシブプレビュー — Pro $49/年〜、Business $169/年で 5 サイト対応、AI 生成ページをあなたのコントロール下に。', features_cta_btn_primary: 'Pro 価格を見る', features_cta_btn_secondary: '無料体験版をダウンロード', // ===== Pricing page ===== pricing_page_title_html: 'シンプルで透明なサブスクリプション価格', pricing_page_sub: '無料で始めて、必要に応じてアップグレード。Pro はすべてのプロ編集機能をアンロック、Business はマルチサイトチームコラボをサポート、Agency は近日公開。', pricing_billing_note: 'すべての価格は米ドル・年額・隠し費用なし', pricing_feat_text_edit: '基本テキスト編集', pricing_feat_img_replace: '画像置き換え', pricing_feat_link_edit: 'リンク編集', pricing_feat_css_rule: 'CSS ルール編集', pricing_feat_version: 'バージョン履歴', pricing_feat_all_free: 'Free の全機能', pricing_feat_hover: 'ホバー状態(hover)', pricing_feat_responsive: 'レスポンシブビューポートプレビュー', pricing_feat_version_rollback: 'バージョン履歴とロールバック', pricing_feat_code_view: 'コードビュー', pricing_feat_custom_css: 'カスタム CSS', pricing_feat_background: '背景設定', pricing_feat_border_shadow: 'ボーダー/シャドウ/トランジション', pricing_feat_container: 'コンテナレイアウト', pricing_feat_visibility: '要素表示制御', pricing_btn_upgrade_pro: 'Pro にアップグレード — $49/年', pricing_feat_5sites: '5 サイト', pricing_feat_all_pro: 'Pro の全機能', pricing_feat_unlimited_pages: '無制限ページ', pricing_feat_priority_support: '優先メールサポート', pricing_feat_cross_page_sync: 'クロスページスタイル同期', pricing_btn_upgrade_business: 'Business にアップグレード — $169/年', pricing_feat_unlimited_sites: '無制限サイト', pricing_feat_whitelabel: 'ホワイトラベルオプション(計画中)', pricing_feat_account_manager: '専属アカウントマネージャー(計画中)', pricing_btn_upgrade_agency: 'Agency にアップグレード — $999/年', pricing_cmp_eyebrow: '機能比較', pricing_cmp_title_html: '4 プランの機能比較', pricing_cmp_sub: '各バージョンの機能の違いを明確に把握し、必要に応じて選択。', pricing_cmp_feat: '機能', cmp_grp_deploy: 'デプロイと基本', cmp_feat_html_deploy: 'HTML ロスレスデプロイ', cmp_feat_sites: 'サイト数', cmp_unlimited: '無制限', cmp_feat_pages: 'ページ数', cmp_feat_svg: 'SVG セキュリティ無害化', cmp_feat_multi: 'マルチページデプロイ', cmp_feat_form: 'フォーム統合', cmp_grp_content: 'コンテンツ編集', cmp_feat_text: 'テキスト編集', cmp_feat_img: '画像置き換え(メディアライブラリ)', cmp_feat_link: 'リンク編集', cmp_grp_style: 'スタイル編集(Pro 専用)', cmp_feat_css_rule: 'CSS ルール編集', cmp_feat_hover: 'ホバー状態(hover)', cmp_feat_bg: '背景設定', cmp_feat_border: 'ボーダー / シャドウ / トランジション', cmp_feat_container: 'コンテナレイアウト', cmp_feat_custom_css: 'カスタム CSS', cmp_grp_tools: '高度なツール(Pro 専用)', cmp_feat_responsive: 'レスポンシブビューポートプレビュー', cmp_feat_code: 'コードビュー', cmp_feat_version: 'バージョン履歴とロールバック', cmp_feat_visibility: '要素表示制御', cmp_grp_multi: 'マルチサイトとサポート', cmp_feat_cross_sync: 'クロスページスタイル同期', cmp_feat_priority: '優先メールサポート', cmp_feat_whitelabel: 'ホワイトラベルオプション', cmp_feat_account_mgr: '専属アカウントマネージャー', faq_eyebrow: 'よくある質問', faq_title_html: '価格に関するよくある質問', faq_q1: 'Pro の価格はいくらですか?', faq_a1_html: 'Pro は $49/年で年額サブスクリプションです。1 ライセンスで 1 サイト、無制限ページとすべてのプロ編集機能を含みます。隠し費用なし、有効期限後に自行更新可能。', faq_q2: 'Free 版の制限は何ですか?', faq_a2: 'Free 版は 1 サイト・3 ページをサポートし、基本テキスト/画像/リンク編集と HTML ロスレスデプロイを含みます。CSS ルール、ホバー状態、バージョン履歴などの高度なスタイル編集機能は Pro へのアップグレードが必要です。', faq_q3: 'Business には何が含まれますか?Agency はいつ公開されますか?', faq_a3_html: 'Business($169/年、5 サイト)は現在利用可能で、Pro の全機能、5 サイトライセンス、無制限ページ、クロスページスタイル同期、優先メールサポートを含みます。Agencyは近日公開予定、価格は未定です。お楽しみに。', faq_q4: 'ライセンスはどのように有効化しますか?', faq_a4_html: 'Pro 購入後、ライセンスキーを受け取ります。WordPress バックエンドの AItoWP Bridge 設定ページにキーを貼り付けて有効化してください。詳細はダウンロードと有効化ガイドを参照。', faq_q5: 'サブスクリプションが期限切れになったらどうなりますか?', faq_a5: 'サブスクリプション期限切れ後も、デプロイ済みページと保存済み編集内容は失われず、引き続きアクセス可能です。ただし Pro 専用の編集機能は無効化され、高度な編集機能を使い続けるには更新が必要です。', faq_q6: '返金はありますか?', faq_a6: '購入後 14 日間の無条件返金保証を提供しています。Pro 機能が期待に合わない場合は、カスタマーサービスにご連絡のうえ全額返金を申請してください。', pricing_cta_title_html: '無料で始めて、いつでもアップグレード', pricing_cta_desc: 'まず Free 版でロスレスデプロイを体験し、高度な編集機能が必要になったらアップグレード。Pro $49/年で全プロ機能をアンロック、Business $169/年で 5 サイトチームコラボ。Agency は近日公開予定。', // ===== Download page ===== dl_hero_eyebrow: 'ダウンロードと有効化', dl_hero_title: '無料ダウンロード、数分でデプロイ完了', dl_hero_sub: 'AItoWP Bridge Free をダウンロードして始めるか、下記ガイドに従って Pro ライセンスを有効化し、すべての高度な機能をアンロック。', dl_free_ver: 'Free · v1.0.26', dl_free_desc: '永久無料の WordPress プラグイン、1 サイト・3 ページと基本ビジュアル編集機能をサポート。HTML ロスレスデプロイ、SVG 無害化、マルチページデプロイ、フォーム統合を含みます。', dl_meta_version: 'バージョン', dl_meta_size: 'サイズ', dl_meta_size_val: '約 1.2 MB', dl_meta_format: '形式', dl_meta_license: 'ライセンス', dl_btn_zip: '.zip を無料ダウンロード', login_required: 'ダウンロードするにはログインしてください', login_expired: 'ログイン期限切れ、再ログインしてください', downloading: 'ダウンロード中...', download_started: 'ダウンロードを開始しました', download_failed: 'ダウンロード失敗、再試行してください', dl_install_guide: 'インストールガイド', dl_note: 'ダウンロード後、WordPress バックエンドの「プラグイン → 新規追加 → プラグインをアップロード」からインストール。Pro 機能が必要な場合はライセンスを購入して有効化してください。', dl_req_eyebrow: 'システム要件', dl_req_title: '動作環境要件', dl_req_sub: '最適な体験のために、WordPress サイトが以下の条件を満たすことをご確認ください。', dl_req_wordpress: 'WordPress', dl_req_wp_1: 'WordPress 5.8 以上', dl_req_wp_2: 'プラグインのインストールと有効化権限', dl_req_wp_3: 'カスタムページテンプレートのサポート', dl_req_php: 'PHP 環境', dl_req_php_1: 'PHP 7.4 以上', dl_req_php_2: 'cURL 拡張モジュール有効', dl_req_php_3: 'memory_limit ≥ 256MB', dl_req_browser: 'ブラウザ', dl_req_br_1: '最新版の Chrome / Edge / Firefox', dl_req_br_2: 'contenteditable サポート', dl_req_br_3: 'JavaScript 有効', dl_install_title: '4 ステップでプラグインをインストール', dl_install_sub: 'FTP 不要 — すべて WordPress バックエンドで完結。', dl_install_step1_title: 'プラグイン zip をダウンロード', dl_install_step1_desc: '上の「.zip を無料ダウンロード」ボタンをクリックして aitowp-bridge.zip を取得。解凍せず、zip パッケージ全体をアップロードしてください。', dl_install_step2_title: 'アップロードしてインストール', dl_install_step2_desc: 'WordPress バックエンドにログインし、「プラグイン → 新規追加 → プラグインをアップロード」でダウンロードした zip ファイルを選択、「今すぐインストール」をクリック。', dl_install_step3_title: 'プラグインを有効化', dl_install_step3_desc: 'インストール後、「プラグインを有効化」をクリック。AItoWP Bridge は全幅テンプレートと REST エンドポイントを自動登録、追加設定不要。', dl_install_step4_title: 'デプロイ開始', dl_install_step4_desc: 'AI クライアントでサイト URL と bot token を設定、または MCP で接続。ページ HTML を生成したら WordPress にデプロイし、フロントエンドで「ビジュアル編集」をクリックして微調整。', dl_act_eyebrow: 'ライセンス有効化', dl_act_title: 'Pro / Business ライセンスを有効化', dl_act_sub: 'Pro($49/年)または Business($169/年・5 サイト)購入後、以下の手順で高度な編集機能をすべて有効化。', dl_act_guide_title: 'ライセンス有効化ガイド', dl_act_tag: '$49/年〜', dl_act_step1_title: 'Pro または Business ライセンスを購入', dl_act_step1_desc: '価格ページで Pro($49/年・1 サイト)または Business($169/年・5 サイト)を購入。支払い完了後、ライセンスキーがメールで送信されます。', dl_act_step2_title: 'プラグイン設定ページを開く', dl_act_step2_desc: 'WordPress バックエンドにログインし、左メニューの「AItoWP Bridge → 設定」を見つけてライセンス管理エリアに入ります。', dl_act_step3_title: 'ライセンスキーを貼り付け', dl_act_step3_desc: '「ライセンスキー」入力欄にメール受信したキーを貼り付け、「有効化」ボタンをクリック。', dl_act_step4_title: '検証してアンロック', dl_act_step4_desc: 'プラグインがオンラインでキーの有効性を検証します。有効化が成功すると、CSS ルール、ホバー状態、バージョン履歴、レスポンシブプレビューなどの Pro 機能が即座にアンロック。', dl_act_note: 'Pro ライセンスは 1 サイトに紐付け、Business ライセンスは 5 サイトをサポート。サイトを移行する場合は、元のサイトでキーを無効化してから再アクティベートしてください。', // ===== Checkout page ===== checkout_subscribe_now: '今すぐ開通', checkout_hero_title: 'プランを選んで、今すぐ開通', checkout_hero_sub: 'サブスクリプションプランを選択、メールとドメインを入力、Stripe で安全に支払うとライセンスキーを即時取得。', checkout_billing_note: 'すべての価格は米ドル・年額・14 日間無条件返金保証', checkout_step1: 'ステップ 1', checkout_plans_title: 'サブスクリプションプランを選択', checkout_plans_sub: '下のプランカードをクリックして選択。選んだプランが決済に使用されます。', checkout_popular: '人気 No.1', checkout_per_year: '/年', checkout_free_feat1: '1 サイト・3 ページ', checkout_free_feat2: 'AI ワンクリックデプロイ', checkout_free_feat3: 'デプロイプレビュー', checkout_free_feat4: 'ビジュアルエディタプレビュー', checkout_free_feat5: '基本編集機能', checkout_pro_feat1: '1 サイト・無制限ページ', checkout_pro_feat2: 'CSS ルール編集', checkout_pro_feat3: 'ホバー状態 / レスポンシブプレビュー', checkout_pro_feat4: 'バージョン履歴とロールバック', checkout_pro_feat5: 'カスタム CSS / コードビュー', checkout_biz_feat1: '5 サイト', checkout_biz_feat2: 'Pro の全機能', checkout_biz_feat3: 'クロスページスタイル同期', checkout_biz_feat4: '優先メールサポート', checkout_biz_feat5: '無制限ページ', checkout_agy_feat1: '無制限サイト', checkout_agy_feat2: 'Pro の全機能', checkout_agy_feat3: 'クロスページスタイル同期', checkout_agy_feat4: '優先メールサポート', checkout_agy_feat5: 'ホワイトラベルオプション(計画中)', checkout_step2: 'ステップ 2', checkout_order_title: '情報を入力して支払いを完了', checkout_order_sub: 'ライセンス受取用メールと、有効化する WordPress サイトドメインを入力。', checkout_order_info: '注文情報', checkout_order_info_sub: 'ライセンスキーは入力したメールに送信され、下記ドメインに紐付けられます。', checkout_processing: '支払い状態を確認しています、お待ちください…', checkout_error_default: 'エラーが発生しました、再試行してください。', checkout_ccasso_title: '内部メールを検出 — Agency 無制限プランを自動で有効化', checkout_ccasso_desc: '内部メールをご利用のため、支払い不要で Agency 無制限サイトライセンスを無料で取得できます。', checkout_ccasso_btn: '無料 Agency ライセンスを取得', checkout_email_hint_full: 'ライセンスキーはこのメールに送信されます。', checkout_domain_label: 'WordPress サイトドメイン', checkout_domain_hint_full: 'ライセンスはこのドメインに紐付けられます(http:// 接頭辞不要)。', checkout_selected_plan: '選択中のプラン', checkout_pay_stripe: 'Stripe で支払う — ', checkout_pay_hint: '支払いは Stripe によって安全に処理されます。クレジットカード / Apple Pay / Google Pay 対応。', checkout_success_eyebrow: '支払い成功', checkout_success_title: 'ライセンスは準備完了です', checkout_success_default_title: 'サブスクリプション有効化成功', checkout_success_sub: '下のライセンスキーをコピーし、WordPress バックエンドで有効化を完了してください。', checkout_license_label: 'ライセンスキー', checkout_view_steps: '有効化ステップを見る', checkout_guide_eyebrow: '有効化ガイド', checkout_guide_title: 'WordPress でライセンスを有効化する方法', checkout_guide_sub: 'わずか 4 ステップで、すべてのプロ機能をアンロック。', checkout_act_step1_title: 'プラグインをインストール', checkout_act_step1_desc: 'AItoWP Bridge プラグイン zip をダウンロードし、WordPress バックエンドのプラグイン → 新規追加 → アップロードからアップロードして有効化。', checkout_act_step2_title: '設定ページを開く', checkout_act_step2_desc: '有効化後、WordPress 左メニューの AItoWP Bridge を見つけ、設定ページを開きます。', checkout_act_step3_title: 'キーを貼り付け', checkout_act_step3_desc: '上に表示されたライセンスキーをコピーして入力欄に貼り付け、「ライセンスを有効化」ボタンをクリック。', checkout_act_step4_title: '利用開始', checkout_act_step4_desc: '有効化が成功すると、Pro 専用のすべての編集機能が即座にアンロック。', // ===== Account & Admin ===== login_title: 'ログイン', login_sub: 'メールアドレスとパスワードでログイン', register_title: '登録', register_sub: '登録時に一度だけメール認証が必要、以降はパスワードでログイン', register_btn: '登録', register_link: '新規登録', login_link: 'ログイン', no_account: 'アカウントをお持ちでないですか?', have_account: 'アカウントをお持ちですか?', email: 'メールアドレス', code: '認証コード', send_code: '認証コード送信', login: 'ログイン', password_required: 'パスワードを入力してください', password_too_short: 'パスワードは8文字以上必要です', invalid_credentials: 'メールアドレスまたはパスワードが正しくありません', account_exists: 'アカウントは既に存在します。ログインしてください。', logout: 'ログアウト', overview: '概要', licenses: 'ライセンス', orders: '注文履歴', back_home: '← ホームに戻る', loading: '読み込み中...', welcome_back: 'おかえりなさい — サブスクリプションと注文をご確認ください', my_licenses: 'マイライセンス', license_key: 'ライセンスキー', plan: 'プラン', status: 'ステータス', domain: 'ドメイン', sites: 'サイト', created: '作成日', expires: '有効期限', active: '有効', expired: '期限切れ', revoked: '取り消し済み', pending: '未アクティベート', transaction_list: '取引履歴', amount: '金額', type: '種別', paid: '有料', free: '無料', no_data: 'データなし', total_spent: '累計消費額', active_subs: '有効サブスク', total_licenses: 'ライセンス総数', copy: 'コピー', copied: 'コピー済み', code_sent: '認証コードをメールに送信しました', code_dev: '開発モードのコード', network_error: 'ネットワークエラーが発生しました', invalid_code: '認証コードが正しくありません', code_expired: '認証コードの有効期限が切れました。再取得してください', too_many: 'リクエストが多すぎます。後でもう一度お試しください', email_required: '有効なメールアドレスを入力してください', enter_code: '受信した 6 桁の認証コードを入力してください', resending: '再送信', session_expired: 'セッションの有効期限が切れました。再ログインしてください', days_left: '日残り', unlimited: '無制限', never_expires: '期限なし', pro_plan: 'Pro', business_plan: 'Business', agency_plan: 'Agency', upgrade_cta: 'プランをアップグレード →', // Domain management (v0.9.3) domains: 'ドメイン', no_licenses: 'ライセンスなし', view_plans: 'プランを見る', no_domains_bound: 'ドメインが未登録', domain_usage: 'ドメイン使用量', enter_domain: 'example.com', bind_domain: 'ドメイン登録', unbind: '解除', bind_success: 'ドメインを登録しました', bind_failed: '登録に失敗しました', unbind_success: 'ドメインを解除しました', unbind_failed: '解除に失敗しました', unbind_confirm: 'このドメインを解除しますか?この操作は取り消せません。解除後、同じドメインは再登録できません。', unbind_within: '解除可能あと', permanently_bound: '永久固定', edit_used: '解除済み', expired_unbind: 'ライセンス期限切れ、解除可能', confirmation_required: 'ライセンスが更新されました。バインドされたドメインを確認または変更してアクティベートしてください。', pending_confirm: '確認待ち', change_domain: 'ドメイン変更', confirm_domain: 'ドメイン確認', confirm_domain_msg: '現在のすべてのドメインバインドを保持しますか?確認後、ドメインバインドはすぐに有効になります。', confirm_success: 'ドメイン確認成功', confirm_failed: '確認失敗', change_domain_prompt: '新しいドメインを入力してください', current_domain: '現在のドメイン', change_success: 'ドメイン変更成功', change_failed: 'ドメイン変更失敗', invalid_domain: '無効なドメイン形式', license_expired_renew: 'ライセンス期限切れ。ドメインはトライアルモードです。完全な機能を回復するには更新してください。', trial_mode: 'トライアルモード', renew_now: '今すぐ更新', max_domains_reached: '最大ドメイン数に達しました。プランをアップグレードしてください。', bind_warning: 'ドメインは一度登録すると自由に変更できません。登録後24時間以内のみ1回解除可能(入力ミス修正用)。ライセンス期限切れ後に更新する際にドメインを変更できます。ドメイン名を慎重に確認してください。', admin_login_title: '管理ダッシュボードログイン', admin_login_sub: 'AItoWP Bridge 管理コンソール', password: 'パスワード', revenue: '収益', active_licenses: '有効ライセンス', total_revenue: '総収益', total_sites: '総サイト数', paid_licenses: '有料ライセンス', auto_activated: '自動アクティベート', plan_distribution: 'プラン分布', monthly_trend: '月次トレンド', license_list: 'ライセンス一覧', all_plans: 'すべてのプラン', all_status: 'すべてのステータス', actions: '操作', revoke: '取り消し', revoke_confirm: 'このライセンスを取り消しますか?この操作は取り消せません。', revenue_by_plan: 'プラン別収益', new_licenses: '新規ライセンス', revenue_usd: '収益 (USD)', licenses_count: 'ライセンス数', showing_n: '表示', of_n: '/', results: '件' }, // ===================== 한국어 (ko) ===================== ko: { // Nav nav_home: '홈', nav_features: '기능', nav_pricing: '가격', nav_download: '다운로드', nav_checkout: '구매', nav_account: '계정', nav_get_started: '무료로 시작', nav_upgrade_pro: 'Pro 업그레이드', nav_upgrade: '지금 업그레이드', nav_activate_pro: 'Pro 활성화', // Hero hero_badge: 'AI 시대의 WordPress 배포 도구', hero_title_1: 'AI 생성 HTML', hero_title_2: 'WordPress에 무손실 배포', hero_lead: 'AI 생성 완전 HTML 페이지를 WordPress에 무손실 배포하고, 프론트엔드 비주얼 에디터로 안전하게 콘텐츠를 편집하세요. 레이아웃 구조를 훼손하지 않습니다.', hero_cta_primary: '무료로 시작', hero_cta_secondary: '가격 보기', hero_cta_explore: '기능 살펴보기', hero_stat_users: '활성 사용자', hero_stat_pages: '배포된 페이지', hero_stat_uptime: '가동 시간', hero_stat_render: 'HTML 무손실 렌더링', hero_stat_dependency: '테마/빌더 의존성', hero_stat_size: '에디터 크기', hero_stat_svg: 'SVG 살균 흐름', hero_stat_svg_num: '3단계', // Features (home) features_eyebrow: '핵심 기능', features_title: 'AItoWP Bridge를 선택하는 이유', features_sub: 'AI 생성부터 WordPress 배포까지, 올인원 솔루션', feat_deploy_title: '무손실 HTML 배포', feat_deploy_desc: 'AI 생성 HTML/CSS/JS 구조를 완전히 보존. 테마나 페이지 빌더에 의존하지 않고 디자인을 100% 재현.', feat_edit_title: '비주얼 프론트엔드 편집', feat_edit_desc: '프론트엔드에서 텍스트, 이미지, 링크를 직접 클릭해 편집. WYSIWYG, WordPress 백엔드 불필요.', feat_css_title: 'CSS 스타일 편집', feat_css_desc: '색상, 간격, 글꼴, 테두리, 그림자 등을 비주얼 조정. 모든 변경은 CSS 오버레이로 저장되어 원본 HTML에 영향 없음.', feat_responsive_title: '반응형 미리보기', feat_responsive_desc: '데스크톱, 태블릿, 모바일 3개 뷰포트에서 실시간 미리보기로 모든 기기에서 완벽 표시.', feat_hover_title: '호버 상태 편집', feat_hover_desc: '요소의 hover, focus 등 인터랙션 상태 스타일을 편집해 풍부한 웹 동작 구현.', feat_code_title: '코드 뷰', feat_code_desc: '고급 사용자를 위해 HTML 소스 직접 보기/편집, 구문 강조 및 차이 비교 지원.', feat_version_title: '버전 기록', feat_version_desc: '최근 10개 버전을 자동 저장. 언제든 임의 기록으로 롤백, 실수 걱정 없음.', feat_svg_title: 'SVG 보안 처리', feat_svg_desc: '3단계 살균 흐름으로 인라인 스크립트와 위험한 속성을 제거해 XSS를 방지. 벡터 그래픽의 선명함과 스타일 표현 보존.', feat_multi_title: '멀티페이지 배포', feat_multi_desc: '여러 페이지를 한 번에 배포. 크로스 페이지 이미지 중복 제거, 내부 링크 재작성, 글로벌 헤더/푸터 요소 자동 동기화.', feat_form_title: '폼 통합', feat_form_desc: '정적 HTML 폼을 WordPress 네이티브 처리와 이메일 알림에 연결. 제3자 서비스 불필요, 제출 데이터는 안전하게 관리.', // How it works how_eyebrow: '워크플로우', how_title: '3단계로 배포', how_sub: 'AI 생성부터 런칭까지 몇 분', how_step1_title: 'HTML 생성', how_step1_desc: 'ChatGPT, Claude 등 AI 도구로 완전한 HTML 페이지를 생성.', how_step2_title: 'WordPress에 배포', how_step2_desc: 'AItoWP Bridge로 원클릭 배포, 원본 디자인을 완전히 보존.', how_step3_title: '비주얼 편집', how_step3_desc: '프론트엔드에서 직접 콘텐츠를 편집, 코딩 없이 웹사이트를 운영.', // Pricing (home) pricing_eyebrow: '가격 플랜', pricing_title: '적합한 플랜 선택', pricing_sub: '무료로 시작, 언제든 업그레이드', pricing_note: '모든 플랜은 14일 환불 보장 포함', plan_free: 'Free', plan_free_price: '무료', plan_free_blurb: '개인 사용용 기본 편집 기능', plan_pro: 'Pro', plan_pro_price: '$49/년', plan_pro_blurb: '모든 프로 편집 기능과 무제한 페이지 배포 잠금 해제', plan_business: 'Business', plan_business_price: '$169/년', plan_business_blurb: '멀티사이트 팀 협업, 소규모 스튜디오용', plan_agency: 'Agency', plan_agency_price: '$999/년', plan_agency_blurb: '무제한 사이트, 대행사 및 스튜디오용', btn_upgrade: '업그레이드', btn_upgrade_business: 'Business 업그레이드', btn_start_free: '무료로 시작', btn_coming_soon: '출시 예정', plan_per_forever: '/영구', plan_per_year: '/년', plan_feat_1site: '1 사이트', plan_feat_3pages: '3 페이지', plan_feat_basic_edit: '기본 텍스트/이미지/링크 편집', plan_feat_deploy: 'HTML 무손실 배포', plan_feat_pro_unlimited: '1 사이트 · 무제한 페이지', plan_feat_pro_styles: 'CSS 규칙 / 호버 상태 / 반응형 뷰포트', plan_feat_pro_tools: '버전 기록 / 코드 뷰 / 커스텀 CSS', plan_feat_pro_design: '배경 / 테두리 / 그림자 / 전환 / 컨테이너 레이아웃', plan_popular_tag: '가장 인기', pricing_multisite_note: '멀티사이트가 필요하신가요? Business $169/년(5 사이트) 이용 가능 → · Agency 출시 예정', btn_free_download: '무료 다운로드', // CTA cta_title: 'AI 생성 페이지를 무손실로 WordPress에 배포할 준비되셨나요?', cta_desc: '몇 분 만에 배포. 코드 마이그레이션도 테마 적응도 불필요. 무료 버전으로 시작해 언제든 업그레이드하여 프로 편집 기능을 잠금 해제.', cta_btn_primary: '플러그인 무료 다운로드', cta_btn_secondary: '전체 가격 보기', // Download download_eyebrow: '다운로드 및 설치', download_title: 'AItoWP Bridge 시작하기', download_sub: '3단계로 설치 및 설정 완료', dl_step1: '플러그인 zip을 다운로드하여 WordPress에 업로드', dl_step2: 'WordPress 백엔드에서 플러그인 활성화', dl_step3: '설정 페이지에서 라이선스 키 입력', dl_btn: '플러그인 다운로드', dl_version: '현재 버전', // Checkout checkout_title: '구독', checkout_sub: '플랜을 선택하고 결제를 완료하면 라이선스 키를 즉시 획득', checkout_email: '이메일 주소', checkout_domain: '웹사이트 도메인', checkout_email_hint: '라이선스가 이 이메일로 발송됩니다', checkout_domain_hint: '라이선스가 이 도메인에 바인딩됩니다', checkout_btn: '지금 주문', checkout_ccasso_banner: '내부 팀 이메일 감지 — Agency 무제한 플랜 자동 활성화', checkout_ccasso_detected: '내부 이메일 감지 — Agency 플랜을 무료로 활성화할 수 있습니다.', checkout_agency_activated: 'Agency 라이선스가 자동으로 활성화되었습니다', checkout_success: '주문 성공!', checkout_copy: '복사', checkout_copied: '복사됨', checkout_activate_title: '활성화 단계', checkout_plan: '플랜', checkout_expires: '만료', // Footer footer_tagline: 'AI 시대 WordPress 배포 및 편집 도구', footer_product: '제품', footer_resources: '리소스', footer_company: '회사', footer_docs: '문서', footer_changelog: '변경 이력', footer_support: '지원', footer_blog: '블로그', footer_about: '소개', footer_contact: '연락처', footer_privacy: '개인정보 처리방침', footer_terms: '이용약관', footer_copyright: '© 2026 AItoWP. All rights reserved.', footer_features: '기능', footer_pricing: '가격', footer_download: '플러그인 다운로드', footer_solutions: '솔루션', footer_plan_free: 'Free 플랜', footer_plan_pro: 'Pro 플랜', footer_plan_business: 'Business 플랜', footer_plan_agency: 'Agency(출시 예정)', footer_get_started: '시작하기', footer_activate: '라이선스 활성화', footer_workflow: '워크플로우 알아보기', footer_plans: '플랜', footer_free: 'Free', footer_pro: 'Pro', footer_business: 'Business', footer_agency_soon: 'Agency(출시 예정)', footer_start: '시작하기', footer_free_download: '무료 다운로드', footer_buy_now: '지금 구매', // AdSense ad_label: '광고', // ===== Features page ===== features_page_eyebrow: '기능', features_page_title_html: 'AI 웹사이트 제작 워크플로우를 위한 완전한 기능 매트릭스', features_page_sub: '무손실 배포부터 비주얼 편집, 기본 콘텐츠부터 Pro 고급 스타일까지 — AI 생성 페이지를 WordPress에 안착시키는 모든 단계를 커버.', features_legend_free: 'Free에서 사용 가능', features_legend_pro: 'Pro 전용', feat_cat_deploy_title: '배포 엔진', feat_cat_deploy_desc: 'AI 생성 HTML을 무손실로 수신하여 WordPress에 안전하게 격리 렌더링.', feat_html_deploy_title: 'HTML 무손실 배포', feat_html_deploy_desc: 'AI 생성 완전 HTML을 postmeta에 직접 기록, 커스텀 전폭 템플릿으로 그대로 출력, 1:1 디자인 복원.', feat_css_iso_title: '글로벌 CSS 격리', feat_css_iso_desc: '모든 테마와 빌더 스타일시트를 dequeue하여 AI 페이지 스타일이 WordPress 테마에 오염되지 않도록 보장.', feat_svg_san_title: 'SVG 3단계 살균', feat_svg_san_desc: '인라인 스크립트와 위험한 속성을 제거해 XSS를 방지, 벡터 그래픽 선명함과 스타일 표현 보존.', feat_multi_deploy_title: '멀티페이지 배포', feat_multi_deploy_desc: '여러 페이지를 한 번에 제출, 페이지 간 내부 링크를 자동 구축, 사이트 전체 일괄 런칭.', feat_img_dedup_title: '크로스페이지 이미지 중복 제거', feat_img_dedup_desc: '동일 이미지를 자동 인식해 중복 제거, 미디어 라이브러리 중복을 피하고 저장공간과 로딩 비용 절약.', feat_global_sync_title: '글로벌 요소 동기화', feat_global_sync_desc: '헤더와 푸터를 글로벌 영역으로 표시, 한 곳 편집이 모든 페이지에 자동 동기화(고스트 글로벌 모듈).', feat_cat_edit_title: '비주얼 에디터', feat_cat_edit_desc: '프론트엔드 WYSIWYG, 실제 DOM에서 직접 편집, 저장 시 WP 주입 콘텐츠 스마트 정리.', feat_text_edit_title: '텍스트 편집', feat_text_edit_desc: 'contenteditable로 텍스트 직접 수정, 굵게/기울임/정렬 등 플로팅 툴바 원클릭 조작.', feat_img_replace_title: '이미지 교체', feat_img_replace_desc: '이미지 클릭으로 WordPress 미디어 라이브러리 호출, 선택 또는 새 이미지 업로드, src와 alt 자동 업데이트.', feat_link_edit_title: '링크 편집', feat_link_edit_desc: '하이퍼링크 주소와 열기 방식을 비주얼 수정, 내부 링크 스마트 재작성 지원.', feat_undo_redo_title: '실행 취소 / 다시 실행', feat_undo_redo_desc: '원래 값 기록, 단계별 실행 취소/다시 실행 지원, 걱정 없는 편집.', feat_light_core_title: '경량 코어', feat_light_core_desc: 'vanilla JS 단 40-50KB, 외부 CDN 의존성 제로, 저장 시 wp_head/wp_footer 직렬화 정리.', feat_design_panel_title: '디자인 시스템 패널', feat_design_panel_desc: '메인/보조 색상, 글꼴, 간격 등 CSS 변수를 비주얼 조정, 실시간 미리보기, :root에 원클릭 주입.', feat_cat_style_title: '스타일 편집', feat_cat_style_desc: '기본 편집을 넘어 요소의 비주얼 스타일과 인터랙션 상태를 깊이 제어.', feat_css_rule_title: 'CSS 규칙 편집', feat_css_rule_desc: 'CSS 규칙 추가 및 수정을 비주얼화, 색상/글꼴/크기/굵기/간격/반경 패널 조작.', feat_hover_state_title: '호버 상태', feat_hover_state_desc: ':hover 상태 스타일 편집, 마우스 호버 효과를 WYSIWYG로 미리보기, CSS 수동 작성 불필요.', feat_bg_setting_title: '배경 설정', feat_bg_setting_desc: '배경색, 그라데이션, 배경 이미지, 위치 및 반복 방식 비주얼 설정.', feat_border_shadow_title: '테두리 / 그림자 / 전환', feat_border_shadow_desc: '테두리 스타일, 내/외부 그림자, 전환 애니메이션 길이와 이징 함수를 패널에서 조정.', feat_container_layout_title: '컨테이너 레이아웃', feat_container_layout_desc: 'Flex/Grid 컨테이너 방향, 정렬, 간격, 줄바꿈 등 레이아웃 속성 비주얼 편집.', feat_custom_css_title: '커스텀 CSS', feat_custom_css_desc: '커스텀 CSS 스니펫을 직접 작성, 현재 페이지 또는 전역 적용, 모든 스타일 덮어쓰기.', feat_cat_tools_title: '고급 도구', feat_cat_tools_desc: '반응형 미리보기, 코드 뷰, 버전 기록 — 전문 사용자를 위한 고급 기능.', feat_responsive_preview_title: '반응형 뷰포트 미리보기', feat_responsive_preview_desc: '데스크톱(1280px) / 태블릿(768px) / 모바일(375px) 3기기 iframe 읽기 전용 미리보기.', feat_code_view_title: '코드 뷰', feat_code_view_desc: '하단 접기식 코드 편집 영역, DOMParser로 파싱해 변경 적용, 저장 시 직접 직렬화.', feat_version_history_title: '버전 기록', feat_version_history_desc: '저장 시마다 기록을 자동 보관(최대 10버전), 언제든 미리보기 및 비교, 원클릭 롤백.', feat_visibility_ctrl_title: '요소 표시 제어', feat_visibility_ctrl_desc: 'display:none으로 요소 숨김, 편집 모드에서 반투명 점선 윤곽, HTML은 보존되어 복구 가능.', feat_global_manage_title: '글로벌 요소 관리', feat_global_manage_desc: '영역을 글로벌로 표시, 독립 엔드포인트 저장 시 사이트 전체 자동 동기화, 보라색 하이라이트로 구분.', feat_token_crud_title: '디자인 토큰 CRUD', feat_token_crud_desc: 'wp_options에 저장, --aitowp- 접두사 변수 자동 인식, 렌더링 시 :root에 주입.', feat_cat_integ_title: '통합 및 보안', feat_cat_integ_desc: 'AI 도구와 WordPress 네이티브 기능을 연결, 전 과정 보안과 제어.', feat_form_integ_title: '폼 통합', feat_form_integ_desc: '정적 HTML 폼을 WordPress 네이티브 처리와 이메일 알림에 연결, 제3자 서비스 불필요.', feat_mcp_title: 'MCP 프로토콜 지원', feat_mcp_desc: '네이티브 MCP Server, AI 클라이언트(Claude, Cursor 등)가 직접 연결해 배포, 중간 스크립트 불필요.', feat_rest_api_title: 'REST API', feat_rest_api_desc: '표준 REST 엔드포인트로 HTML 배포, 모든 AI 도구 또는 자동화 스크립트 호출 지원.', feat_nonce_auth_title: 'Nonce 인증', feat_nonce_auth_desc: '모든 편집 엔드포인트는 WordPress 표준 nonce + edit_pages 권한을 사용, bot token 엔드포인트와 분리.', feat_auto_clean_title: '자동 정리', feat_auto_clean_desc: '저장 시 PHP 태그 제거, 에디터 주입 콘텐츠 정리, base64 인코딩으로 안전 전송.', feat_themeless_title: '테마 불필요', feat_themeless_desc: 'themeless 렌더링, 자체 테마 구축 불필요, 모든 WordPress 테마에서 작동.', features_cta_title_html: '모든 Pro 고급 기능 잠금 해제', features_cta_desc: 'CSS 규칙, 호버 상태, 버전 기록, 반응형 미리보기 — Pro $49/년부터, Business $169/년으로 5사이트 지원, AI 생성 페이지를 제어하에.', features_cta_btn_primary: 'Pro 가격 보기', features_cta_btn_secondary: '무료 체험 다운로드', // ===== Pricing page ===== pricing_page_title_html: '간단하고 투명한 구독 가격', pricing_page_sub: '무료로 시작, 필요에 따라 업그레이드. Pro는 모든 전문 편집 기능을 잠금 해제, Business는 멀티사이트 팀 협업 지원, Agency 출시 예정.', pricing_billing_note: '모든 가격은 USD · 연간 결제 · 숨겨진 비용 없음', pricing_feat_text_edit: '기본 텍스트 편집', pricing_feat_img_replace: '이미지 교체', pricing_feat_link_edit: '링크 편집', pricing_feat_css_rule: 'CSS 규칙 편집', pricing_feat_version: '버전 기록', pricing_feat_all_free: 'Free 전체 기능', pricing_feat_hover: '호버 상태(hover)', pricing_feat_responsive: '반응형 뷰포트 미리보기', pricing_feat_version_rollback: '버전 기록 및 롤백', pricing_feat_code_view: '코드 뷰', pricing_feat_custom_css: '커스텀 CSS', pricing_feat_background: '배경 설정', pricing_feat_border_shadow: '테두리/그림자/전환', pricing_feat_container: '컨테이너 레이아웃', pricing_feat_visibility: '요소 표시 제어', pricing_btn_upgrade_pro: 'Pro 업그레이드 — $49/년', pricing_feat_5sites: '5 사이트', pricing_feat_all_pro: 'Pro 전체 기능', pricing_feat_unlimited_pages: '무제한 페이지', pricing_feat_priority_support: '우선 이메일 지원', pricing_feat_cross_page_sync: '크로스페이지 스타일 동기화', pricing_btn_upgrade_business: 'Business 업그레이드 — $169/년', plan_coming_soon_tag: '출시 예정', pricing_btn_notify: '출시 시 알림 받기', pricing_feat_unlimited_sites: '무제한 사이트', pricing_feat_whitelabel: '화이트라벨 옵션(계획 중)', pricing_feat_account_manager: '전담 계정 매니저(계획 중)', pricing_btn_upgrade_agency: 'Agency 업그레이드 — $999/년', pricing_cmp_eyebrow: '기능 비교', pricing_cmp_title_html: '4개 플랜 기능 비교', pricing_cmp_sub: '각 버전의 기능 차이를 명확히 파악하고 필요에 따라 선택.', pricing_cmp_feat: '기능', cmp_grp_deploy: '배포 및 기본', cmp_feat_html_deploy: 'HTML 무손실 배포', cmp_feat_sites: '사이트 수', cmp_unlimited: '무제한', cmp_feat_pages: '페이지 수', cmp_feat_svg: 'SVG 보안 살균', cmp_feat_multi: '멀티페이지 배포', cmp_feat_form: '폼 통합', cmp_grp_content: '콘텐츠 편집', cmp_feat_text: '텍스트 편집', cmp_feat_img: '이미지 교체(미디어 라이브러리)', cmp_feat_link: '링크 편집', cmp_grp_style: '스타일 편집(Pro 전용)', cmp_feat_css_rule: 'CSS 규칙 편집', cmp_feat_hover: '호버 상태(hover)', cmp_feat_bg: '배경 설정', cmp_feat_border: '테두리 / 그림자 / 전환', cmp_feat_container: '컨테이너 레이아웃', cmp_feat_custom_css: '커스텀 CSS', cmp_grp_tools: '고급 도구(Pro 전용)', cmp_feat_responsive: '반응형 뷰포트 미리보기', cmp_feat_code: '코드 뷰', cmp_feat_version: '버전 기록 및 롤백', cmp_feat_visibility: '요소 표시 제어', cmp_grp_multi: '멀티사이트 및 지원', cmp_feat_cross_sync: '크로스페이지 스타일 동기화', cmp_feat_priority: '우선 이메일 지원', cmp_feat_whitelabel: '화이트라벨 옵션', cmp_feat_account_mgr: '전담 계정 매니저', faq_eyebrow: '자주 묻는 질문', faq_title_html: '가격에 대한 자주 묻는 질문', faq_q1: 'Pro 가격은 얼마인가요?', faq_a1_html: 'Pro는 $49/년으로 연간 구독입니다. 1개 라이선스로 1사이트, 무제한 페이지와 모든 전문 편집 기능 포함. 숨겨진 비용 없음, 만료 후 자체 갱신 가능.', faq_q2: 'Free 버전의 제한은 무엇인가요?', faq_a2: 'Free 버전은 1사이트, 3페이지를 지원하며 기본 텍스트/이미지/링크 편집과 HTML 무손실 배포를 포함합니다. CSS 규칙, 호버 상태, 버전 기록 등 고급 스타일 편집 기능은 Pro 업그레이드가 필요합니다.', faq_q3: 'Business에는 무엇이 포함되나요? Agency는 언제 출시되나요?', faq_a3_html: 'Business($169/년, 5사이트)는 현재 이용 가능하며, Pro 전체 기능, 5사이트 라이선스, 무제한 페이지, 크로스페이지 스타일 동기화, 우선 이메일 지원을 포함합니다. Agency는 출시 예정이며 가격은 미정입니다. 기대해 주세요.', faq_q4: '라이선스는 어떻게 활성화하나요?', faq_a4_html: 'Pro 구매 후 라이선스 키를 받게 됩니다. WordPress 관리자의 AItoWP Bridge 설정 페이지에 키를 붙여넣어 활성화하세요. 자세한 내용은 다운로드 및 활성화 가이드를 참조.', faq_q5: '구독이 만료되면 어떻게 되나요?', faq_a5: '구독 만료 후에도 배포된 페이지와 저장된 편집 내용은 손실되지 않고 접근 가능합니다. 단, Pro 전용 편집 기능은 비활성화되며, 고급 편집 기능을 계속 사용하려면 갱신이 필요합니다.', faq_q6: '환불이 있나요?', faq_a6: '구매 후 14일 무조건 환불 보장을 제공합니다. Pro 기능이 기대에 미치지 않으면 고객 지원에 연락해 전액 환불을 신청하세요.', pricing_cta_title_html: '무료로 시작, 언제든 업그레이드', pricing_cta_desc: '먼저 Free 버전으로 무손실 배포를 경험하고, 고급 편집 기능이 필요할 때 업그레이드하세요. Pro $49/년으로 모든 전문 기능 잠금 해제, Business $169/년으로 5사이트 팀 협업. Agency는 출시 예정.', // ===== Download page ===== dl_hero_eyebrow: '다운로드 및 활성화', dl_hero_title: '무료 다운로드, 몇 분 만에 배포 완료', dl_hero_sub: 'AItoWP Bridge Free를 다운로드해 시작하거나, 아래 가이드에 따라 Pro 라이선스를 활성화해 모든 고급 기능을 잠금 해제.', dl_free_ver: 'Free · v1.0.26', dl_free_desc: '영구 무료 WordPress 플러그인, 1사이트, 3페이지 및 기본 비주얼 편집 기능 지원. HTML 무손실 배포, SVG 살균, 멀티페이지 배포, 폼 통합 포함.', dl_meta_version: '버전', dl_meta_size: '크기', dl_meta_size_val: '약 1.2 MB', dl_meta_format: '형식', dl_meta_license: '라이선스', dl_btn_zip: '.zip 무료 다운로드', login_required: '다운로드하려면 로그인하세요', login_expired: '로그인 만료, 다시 로그인하세요', downloading: '다운로드 중...', download_started: '다운로드 시작됨', download_failed: '다운로드 실패, 재시도하세요', dl_install_guide: '설치 가이드', dl_note: '다운로드 후 WordPress 관리자의 "플러그인 → 새로 추가 → 플러그인 업로드"를 통해 설치. Pro 기능이 필요하면 라이선스를 구매하고 활성화하세요.', dl_req_eyebrow: '시스템 요구사항', dl_req_title: '시스템 요구사항', dl_req_sub: '최상의 경험을 위해 WordPress 사이트가 다음 조건을 충족하는지 확인하세요.', dl_req_wordpress: 'WordPress', dl_req_wp_1: 'WordPress 5.8 이상', dl_req_wp_2: '플러그인 설치 및 활성화 권한 활성화', dl_req_wp_3: '커스텀 페이지 템플릿 지원', dl_req_php: 'PHP 환경', dl_req_php_1: 'PHP 7.4 이상', dl_req_php_2: 'cURL 확장 활성화', dl_req_php_3: 'memory_limit ≥ 256MB', dl_req_browser: '브라우저', dl_req_br_1: '최신 Chrome / Edge / Firefox', dl_req_br_2: 'contenteditable 지원', dl_req_br_3: 'JavaScript 활성화', dl_install_title: '4단계로 플러그인 설치', dl_install_sub: 'FTP 불필요 — 모든 것이 WordPress 관리자에서 완료.', dl_install_step1_title: '플러그인 Zip 다운로드', dl_install_step1_desc: '위의 ".zip 무료 다운로드" 버튼을 클릭해 aitowp-bridge.zip 파일을 받으세요. 압축 해제 없이 전체 zip 패키지를 업로드하세요.', dl_install_step2_title: '업로드 및 설치', dl_install_step2_desc: 'WordPress 관리자에 로그인, "플러그인 → 새로 추가 → 플러그인 업로드"에서 다운로드한 zip 파일을 선택하고 "지금 설치"를 클릭.', dl_install_step3_title: '플러그인 활성화', dl_install_step3_desc: '설치 후 "플러그인 활성화"를 클릭. AItoWP Bridge가 전폭 템플릿과 REST 엔드포인트를 자동 등록, 추가 설정 불필요.', dl_install_step4_title: '배포 시작', dl_install_step4_desc: 'AI 클라이언트에서 사이트 URL과 bot token을 설정하거나 MCP로 연결. 페이지 HTML 생성 후 WordPress에 배포하고, 프론트엔드에서 "비주얼 편집"을 클릭해 미세 조정.', dl_act_eyebrow: '라이선스 활성화', dl_act_title: 'Pro / Business 라이선스 활성화', dl_act_sub: 'Pro($49/년) 또는 Business($169/년 · 5사이트) 구매 후, 다음 단계에 따라 모든 고급 편집 기능을 활성화.', dl_act_guide_title: '라이선스 활성화 가이드', dl_act_tag: '$49/년부터', dl_act_step1_title: 'Pro 또는 Business 라이선스 구매', dl_act_step1_desc: '가격 페이지에서 Pro($49/년 · 1사이트) 또는 Business($169/년 · 5사이트) 플랜을 구매. 결제 완료 후 라이선스 키가 이메일로 발송됩니다.', dl_act_step2_title: '플러그인 설정 페이지 열기', dl_act_step2_desc: 'WordPress 관리자에 로그인, 왼쪽 메뉴에서 "AItoWP Bridge → 설정"을 찾아 라이선스 관리 영역으로 진입.', dl_act_step3_title: '라이선스 키 붙여넣기', dl_act_step3_desc: '"라이선스 키" 입력란에 이메일로 받은 키를 붙여넣고 "활성화" 버튼을 클릭.', dl_act_step4_title: '검증 및 잠금 해제', dl_act_step4_desc: '플러그인이 온라인으로 키 유효성을 검증합니다. 활성화 성공 시 CSS 규칙, 호버 상태, 버전 기록, 반응형 미리보기 등 Pro 기능이 즉시 잠금 해제.', dl_act_note: 'Pro 라이선스는 1사이트에 바인딩, Business 라이선스는 5사이트 지원. 사이트를 마이그레이션하려면 원래 사이트에서 키를 비활성화한 후 재활성화하세요.', // ===== Checkout page ===== checkout_subscribe_now: '지금 구독', checkout_hero_title: '플랜 선택, 지금 구독', checkout_hero_sub: '구독 플랜을 선택하고 이메일과 도메인을 입력, Stripe로 안전하게 결제하면 라이선스 키를 즉시 획득.', checkout_billing_note: '모든 가격은 USD · 연간 결제 · 14일 무조건 환불 보장', checkout_step1: '1단계', checkout_plans_title: '구독 플랜 선택', checkout_plans_sub: '아래 플랜 카드를 클릭해 선택. 선택한 플랜이 결제에 사용됩니다.', checkout_popular: '가장 인기', checkout_per_year: '/년', checkout_free_feat1: '1사이트 · 3페이지', checkout_free_feat2: 'AI 원클릭 배포', checkout_free_feat3: '배포 미리보기', checkout_free_feat4: '비주얼 에디터 미리보기', checkout_free_feat5: '기본 편집 기능', checkout_pro_feat1: '1사이트 · 무제한 페이지', checkout_pro_feat2: 'CSS 규칙 편집', checkout_pro_feat3: '호버 상태 / 반응형 미리보기', checkout_pro_feat4: '버전 기록 및 롤백', checkout_pro_feat5: '커스텀 CSS / 코드 뷰', checkout_biz_feat1: '5사이트', checkout_biz_feat2: 'Pro 전체 기능', checkout_biz_feat3: '크로스페이지 스타일 동기화', checkout_biz_feat4: '우선 이메일 지원', checkout_biz_feat5: '무제한 페이지', checkout_agy_feat1: '무제한 사이트', checkout_agy_feat2: 'Pro 전체 기능', checkout_agy_feat3: '크로스페이지 스타일 동기화', checkout_agy_feat4: '우선 이메일 지원', checkout_agy_feat5: '화이트라벨 옵션(계획 중)', checkout_step2: '2단계', checkout_order_title: '정보 입력 및 결제 완료', checkout_order_sub: '라이선스 수신 이메일과 활성화할 WordPress 사이트 도메인을 입력.', checkout_order_info: '주문 정보', checkout_order_info_sub: '라이선스 키는 입력한 이메일로 발송되고 아래 도메인에 바인딩됩니다.', checkout_processing: '결제 상태 확인 중, 잠시만 기다려 주세요…', checkout_error_default: '문제가 발생했습니다, 다시 시도해 주세요.', checkout_ccasso_title: '내부 이메일 감지 — Agency 무제한 플랜이 자동 활성화됩니다', checkout_ccasso_desc: '내부 이메일을 사용 중입니다. 결제 없이 Agency 무제한 사이트 라이선스를 무료로 받을 수 있습니다.', checkout_ccasso_btn: '무료 Agency 라이선스 받기', checkout_email_hint_full: '라이선스 키가 이 이메일로 발송됩니다.', checkout_domain_label: 'WordPress 사이트 도메인', checkout_domain_hint_full: '라이선스가 이 도메인에 바인딩됩니다(http:// 접두사 불필요).', checkout_selected_plan: '선택된 플랜', checkout_pay_stripe: 'Stripe로 결제 — ', checkout_pay_hint: '결제는 Stripe로 안전하게 처리됩니다. 신용카드 / Apple Pay / Google Pay 지원.', checkout_success_eyebrow: '결제 성공', checkout_success_title: '라이선스가 준비되었습니다', checkout_success_default_title: '구독 활성화 성공', checkout_success_sub: '아래 라이선스 키를 복사해 WordPress 관리자에서 활성화를 완료하세요.', checkout_license_label: '라이선스 키', checkout_view_steps: '활성화 단계 보기', checkout_guide_eyebrow: '활성화 가이드', checkout_guide_title: 'WordPress에서 라이선스를 활성화하는 방법', checkout_guide_sub: '단 4단계로 모든 프로 기능을 잠금 해제.', checkout_act_step1_title: '플러그인 설치', checkout_act_step1_desc: 'AItoWP Bridge 플러그인 zip을 다운로드한 후, WordPress 관리자의 플러그인 → 새로 추가 → 업로드에서 업로드하고 활성화.', checkout_act_step2_title: '설정 페이지 열기', checkout_act_step2_desc: '활성화 후 WordPress 왼쪽 메뉴에서 AItoWP Bridge를 찾아 설정 페이지를 엽니다.', checkout_act_step3_title: '키 붙여넣기', checkout_act_step3_desc: '위에 표시된 라이선스 키를 복사해 입력란에 붙여넣고 "라이선스 활성화" 버튼을 클릭.', checkout_act_step4_title: '사용 시작', checkout_act_step4_desc: '활성화 성공 시, 모든 Pro 전용 편집 기능이 즉시 잠금 해제.', // ===== Account & Admin ===== login_title: '로그인', login_sub: '이메일과 비밀번호로 로그인하세요', register_title: '회원가입', register_sub: '가입 시 한 번 이메일 인증 후 비밀번호로 로그인', register_btn: '가입', register_link: '지금 가입', login_link: '로그인', no_account: '계정이 없으신가요?', have_account: '이미 계정이 있으신가요?', email: '이메일', code: '인증코드', send_code: '인증코드 전송', login: '로그인', password_required: '비밀번호를 입력하세요', password_too_short: '비밀번호는 8자 이상이어야 합니다', invalid_credentials: '이메일 또는 비밀번호가 올바르지 않습니다', account_exists: '이미 존재하는 계정입니다. 로그인하세요.', logout: '로그아웃', overview: '개요', licenses: '라이선스', orders: '주문 내역', back_home: '← 홈으로', loading: '로딩 중...', welcome_back: '다시 오신 것을 환영합니다 — 구독과 주문을 확인하세요', my_licenses: '내 라이선스', license_key: '라이선스 키', plan: '플랜', status: '상태', domain: '도메인', sites: '사이트', created: '생성일', expires: '만료일', active: '활성', expired: '만료됨', revoked: '취소됨', pending: '대기 중', transaction_list: '거래 내역', amount: '금액', type: '유형', paid: '유료', free: '무료', no_data: '데이터 없음', total_spent: '총 지출', active_subs: '활성 구독', total_licenses: '전체 라이선스', copy: '복사', copied: '복사됨', code_sent: '인증코드가 이메일로 전송되었습니다', code_dev: '개발 모드 코드', network_error: '네트워크 오류가 발생했습니다', invalid_code: '잘못된 인증코드', code_expired: '인증코드가 만료되었습니다. 다시 요청하세요', too_many: '요청이 너무 많습니다. 나중에 다시 시도하세요', email_required: '유효한 이메일을 입력하세요', enter_code: '받은 6자리 인증코드를 입력하세요', resending: '재전송', session_expired: '세션이 만료되었습니다. 다시 로그인하세요', days_left: '일 남음', unlimited: '무제한', never_expires: '만료 없음', pro_plan: 'Pro', business_plan: 'Business', agency_plan: 'Agency', upgrade_cta: '플랜 업그레이드 →', // Domain management (v0.9.3) domains: '도메인', no_licenses: '라이선스 없음', view_plans: '플랜 보기', no_domains_bound: '등록된 도메인 없음', domain_usage: '도메인 사용량', enter_domain: 'example.com', bind_domain: '도메인 등록', unbind: '해제', bind_success: '도메인이 등록되었습니다', bind_failed: '등록 실패', unbind_success: '도메인이 해제되었습니다', unbind_failed: '해제 실패', unbind_confirm: '이 도메인을 해제하시겠습니까? 이 작업은 되돌릴 수 없으며, 해제 후 같은 도메인을 재등록할 수 없습니다.', unbind_within: '해제 가능', permanently_bound: '영구 고정', edit_used: '해제됨', expired_unbind: '라이선스 만료, 해제 가능', confirmation_required: '라이선스가 갱신되었습니다. 바인딩된 도메인을 확인하거나 변경하여 활성화하세요.', pending_confirm: '확인 대기', change_domain: '도메인 변경', confirm_domain: '도메인 확인', confirm_domain_msg: '현재 모든 도메인 바인딩을 유지하시겠습니까? 확인 후 도메인 바인딩이 즉시 활성화됩니다.', confirm_success: '도메인 확인 성공', confirm_failed: '확인 실패', change_domain_prompt: '새 도메인을 입력하세요', current_domain: '현재 도메인', change_success: '도메인 변경 성공', change_failed: '도메인 변경 실패', invalid_domain: '잘못된 도메인 형식', license_expired_renew: '라이선스 만료. 도메인이 트라이얼 모드입니다. 모든 기능을 복원하려면 갱신하세요.', trial_mode: '트라이얼 모드', renew_now: '지금 갱신', max_domains_reached: '최대 도메인 수에 도달했습니다. 플랜을 업그레이드하세요.', bind_warning: '도메인은 한 번 등록하면 자유롭게 변경할 수 없습니다. 등록 후 24시간 이내에 1회만 해제 가능(오타 수정용). 라이선스 만료 후 갱신 시 도메인을 변경할 수 있습니다. 도메인 이름을 신중하게 확인하세요.', admin_login_title: '관리자 대시보드 로그인', admin_login_sub: 'AItoWP Bridge 관리 콘솔', password: '비밀번호', revenue: '수익', active_licenses: '활성 라이선스', total_revenue: '총 수익', total_sites: '전체 사이트', paid_licenses: '유료 라이선스', auto_activated: '자동 활성화', plan_distribution: '플랜 분포', monthly_trend: '월간 트렌드', license_list: '라이선스 목록', all_plans: '전체 플랜', all_status: '전체 상태', actions: '작업', revoke: '취소', revoke_confirm: '이 라이선스를 취소하시겠습니까? 이 작업은 되돌릴 수 없습니다.', revenue_by_plan: '플랜별 수익', new_licenses: '신규 라이선스', revenue_usd: '수익 (USD)', licenses_count: '라이선스 수', showing_n: '표시', of_n: '/', results: '건' }, // ===================== Español (es) ===================== es: { // Nav nav_home: 'Inicio', nav_features: 'Funciones', nav_pricing: 'Precios', nav_download: 'Descargar', nav_checkout: 'Comprar', nav_account: 'Cuenta', nav_get_started: 'Empezar gratis', nav_upgrade_pro: 'Mejorar a Pro', nav_upgrade: 'Mejorar ahora', nav_activate_pro: 'Activar Pro', // Hero hero_badge: 'Despliegue WordPress para la era de la IA', hero_title_1: 'HTML generado por IA', hero_title_2: 'Despliegue sin pérdida en WordPress', hero_lead: 'Despliega páginas HTML completas generadas por IA en WordPress sin pérdida, y edita contenido de forma segura con un editor visual frontal sin romper la estructura del diseño.', hero_cta_primary: 'Empezar gratis', hero_cta_secondary: 'Ver precios', hero_cta_explore: 'Explorar funciones', hero_stat_users: 'Usuarios activos', hero_stat_pages: 'Páginas desplegadas', hero_stat_uptime: 'Tiempo de actividad', hero_stat_render: 'Renderizado HTML sin pérdida', hero_stat_dependency: 'Dependencia de tema/builder', hero_stat_size: 'Tamaño del editor', hero_stat_svg: 'Flujo de saneamiento SVG', hero_stat_svg_num: '3 pasos', // Features (home) features_eyebrow: 'Funciones principales', features_title: 'Por qué AItoWP Bridge', features_sub: 'Desde la generación por IA hasta el despliegue en WordPress, una solución todo en uno', feat_deploy_title: 'Despliegue HTML sin pérdida', feat_deploy_desc: 'Conserva por completo la estructura HTML/CSS/JS generada por IA, sin dependencia de temas o constructores de páginas, 100% fidelidad de diseño.', feat_edit_title: 'Edición visual frontal', feat_edit_desc: 'Haz clic para editar texto, imágenes y enlaces directamente en el frontend. WYSIWYG, sin necesidad del backend de WordPress.', feat_css_title: 'Edición de estilos CSS', feat_css_desc: 'Ajusta visualmente colores, espaciado, fuentes, bordes, sombras y más. Todos los cambios se guardan como capas CSS superpuestas sin afectar el HTML original.', feat_responsive_title: 'Vista previa responsive', feat_responsive_desc: 'Vista previa en tiempo real en escritorio, tablet y móvil para garantizar una visualización perfecta en todos los dispositivos.', feat_hover_title: 'Edición de estado hover', feat_hover_desc: 'Edita los estilos de estados hover, focus y otras interacciones para animaciones web más ricas.', feat_code_title: 'Vista de código', feat_code_desc: 'Usuarios avanzados pueden ver y editar el código fuente HTML directamente, con resaltado de sintaxis y comparación de diferencias.', feat_version_title: 'Historial de versiones', feat_version_desc: 'Guarda automáticamente las últimas 10 versiones. Revertir a cualquier versión histórica en cualquier momento, sin preocupaciones por errores.', feat_svg_title: 'Seguridad SVG', feat_svg_desc: 'El flujo de saneamiento de tres pasos elimina scripts en línea y atributos peligrosos, previniendo XSS mientras conserva la nitidez y el estilo de los gráficos vectoriales.', feat_multi_title: 'Despliegue multipágina', feat_multi_desc: 'Despliega varias páginas a la vez con deduplicación automática de imágenes entre páginas, reescritura de enlaces internos y sincronización de elementos globales de cabecera/pie.', feat_form_title: 'Integración de formularios', feat_form_desc: 'Conecta formularios HTML estáticos al procesamiento nativo de WordPress y notificaciones por email, sin servicios de terceros, con datos de envío seguros.', // How it works how_eyebrow: 'Cómo funciona', how_title: 'Despliega en tres pasos', how_sub: 'Desde la generación por IA al lanzamiento en minutos', how_step1_title: 'Generar HTML', how_step1_desc: 'Usa herramientas de IA como ChatGPT, Claude para generar páginas HTML completas.', how_step2_title: 'Desplegar en WordPress', how_step2_desc: 'Despliegue con un clic vía AItoWP Bridge, preservando completamente el diseño original.', how_step3_title: 'Edición visual', how_step3_desc: 'Edita contenido directamente en el frontend, mantén tu web sin programar.', // Pricing (home) pricing_eyebrow: 'Planes de precios', pricing_title: 'Elige tu plan', pricing_sub: 'Empieza gratis, mejora cuando quieras', pricing_note: 'Todos los planes incluyen garantía de devolución de 14 días', plan_free: 'Free', plan_free_price: 'Gratis', plan_free_blurb: 'Funciones de edición básicas para uso personal', plan_pro: 'Pro', plan_pro_price: '$49/año', plan_pro_blurb: 'Desbloquea todas las funciones de edición pro, despliegue de páginas ilimitadas', plan_business: 'Business', plan_business_price: '$169/año', plan_business_blurb: 'Colaboración en equipo multisitio para pequeños estudios', plan_agency: 'Agency', plan_agency_price: '$999/año', plan_agency_blurb: 'Sitios ilimitados para agencias y estudios', btn_upgrade: 'Mejorar', btn_upgrade_business: 'Mejorar a Business', btn_start_free: 'Empezar gratis', btn_coming_soon: 'Próximamente', plan_per_forever: '/siempre', plan_per_year: '/año', plan_feat_1site: '1 sitio', plan_feat_3pages: '3 páginas', plan_feat_basic_edit: 'Edición básica de texto/imagen/enlace', plan_feat_deploy: 'Despliegue HTML sin pérdida', plan_feat_pro_unlimited: '1 sitio · páginas ilimitadas', plan_feat_pro_styles: 'Reglas CSS / estados hover / viewports responsive', plan_feat_pro_tools: 'Historial de versiones / vista de código / CSS personalizado', plan_feat_pro_design: 'Fondo / borde / sombra / transición / layout de contenedor', plan_popular_tag: 'Más popular', pricing_multisite_note: '¿Necesitas más sitios? Business $169/año (5 sitios) ya disponible → · Agency próximamente', btn_free_download: 'Descargar gratis', // CTA cta_title: '¿Listo para desplegar sin pérdida páginas generadas por IA en WordPress?', cta_desc: 'Despliega en minutos, sin migración de código, sin adaptación de tema. Empieza con la versión gratuita y mejora cuando quieras para desbloquear la edición pro.', cta_btn_primary: 'Descargar plugin gratis', cta_btn_secondary: 'Ver precios completos', // Download download_eyebrow: 'Descargar e instalar', download_title: 'Comienza con AItoWP Bridge', download_sub: 'Tres pasos para instalar y configurar', dl_step1: 'Descarga el zip del plugin y súbelo a WordPress', dl_step2: 'Activa el plugin en el administrador de WordPress', dl_step3: 'Introduce tu clave de licencia en la página de ajustes', dl_btn: 'Descargar plugin', dl_version: 'Versión actual', // Checkout checkout_title: 'Suscribirse', checkout_sub: 'Elige un plan y completa el pago para obtener tu clave de licencia al instante', checkout_email: 'Correo electrónico', checkout_domain: 'Dominio del sitio', checkout_email_hint: 'La licencia se enviará a este correo', checkout_domain_hint: 'La licencia se vinculará a este dominio', checkout_btn: 'Pedir ahora', checkout_ccasso_banner: 'Correo de equipo interno detectado — plan Agency ilimitado activado automáticamente', checkout_ccasso_detected: 'Correo interno detectado — activa el plan Agency gratis.', checkout_agency_activated: 'Licencia Agency activada automáticamente', checkout_success: '¡Pedido exitoso!', checkout_copy: 'Copiar', checkout_copied: 'Copiado', checkout_activate_title: 'Pasos de activación', checkout_plan: 'Plan', checkout_expires: 'Caduca', // Footer footer_tagline: 'Herramienta de despliegue y edición WordPress para la era de la IA', footer_product: 'Producto', footer_resources: 'Recursos', footer_company: 'Empresa', footer_docs: 'Docs', footer_changelog: 'Changelog', footer_support: 'Soporte', footer_blog: 'Blog', footer_about: 'Acerca de', footer_contact: 'Contacto', footer_privacy: 'Política de privacidad', footer_terms: 'Términos del servicio', footer_copyright: '© 2026 AItoWP. Todos los derechos reservados.', footer_features: 'Funciones', footer_pricing: 'Precios', footer_download: 'Descargar plugin', footer_solutions: 'Soluciones', footer_plan_free: 'Plan Free', footer_plan_pro: 'Plan Pro', footer_plan_business: 'Plan Business', footer_plan_agency: 'Agency (próximamente)', footer_get_started: 'Empezar', footer_activate: 'Activar licencia', footer_workflow: 'Aprender el flujo de trabajo', footer_plans: 'Planes', footer_free: 'Free', footer_pro: 'Pro', footer_business: 'Business', footer_agency_soon: 'Agency (próximamente)', footer_start: 'Empezar', footer_free_download: 'Descarga gratuita', footer_buy_now: 'Comprar ahora', // AdSense ad_label: 'Publicidad', // ===== Features page ===== features_page_eyebrow: 'Funciones', features_page_title_html: 'Una matriz de capacidades completa para flujos de trabajo web con IA', features_page_sub: 'Desde el despliegue sin pérdida hasta la edición visual, desde contenido básico hasta estilos avanzados Pro — cubriendo cada paso para aterrizar páginas generadas por IA en WordPress.', features_legend_free: 'Disponible en Free', features_legend_pro: 'Solo Pro', feat_cat_deploy_title: 'Motor de despliegue', feat_cat_deploy_desc: 'Recibe sin pérdida el HTML generado por IA, renderizado aislado y seguro en WordPress.', feat_html_deploy_title: 'Despliegue HTML sin pérdida', feat_html_deploy_desc: 'El HTML completo generado por IA se escribe directamente en postmeta, se muestra tal cual vía plantilla personalizada de ancho completo, restauración de diseño 1:1.', feat_css_iso_title: 'Aislamiento CSS global', feat_css_iso_desc: 'Desencola todas las hojas de estilo de temas y constructores, asegurando que los estilos de las páginas IA no sean contaminados por temas de WordPress.', feat_svg_san_title: 'Saneamiento SVG de tres pasos', feat_svg_san_desc: 'Elimina scripts en línea y atributos peligrosos, previene XSS, preservando la nitidez y el rendimiento de estilo de los gráficos vectoriales.', feat_multi_deploy_title: 'Despliegue multipágina', feat_multi_deploy_desc: 'Envía varias páginas a la vez, construye automáticamente enlaces internos entre páginas, lanza todo el sitio en lote.', feat_img_dedup_title: 'Deduplicación de imágenes entre páginas', feat_img_dedup_desc: 'Las imágenes idénticas se reconocen y deduplican automáticamente, evitando redundancia en la biblioteca de medios, ahorrando almacenamiento y sobrecarga de carga.', feat_global_sync_title: 'Sincronización de elementos globales', feat_global_sync_desc: 'Cabecera y pie marcados como áreas globales, editar un lugar se sincroniza automáticamente a todas las páginas (módulo global fantasma).', feat_cat_edit_title: 'Editor visual', feat_cat_edit_desc: 'WYSIWYG frontal, edición directa sobre el DOM real, limpieza inteligente del contenido inyectado por WP al guardar.', feat_text_edit_title: 'Edición de texto', feat_text_edit_desc: 'contenteditable modifica el texto directamente, negrita/cursiva/alineación etc. con barra de herramientas flotante de un clic.', feat_img_replace_title: 'Reemplazo de imágenes', feat_img_replace_desc: 'Haz clic en la imagen para abrir la biblioteca de medios de WordPress, selecciona o sube una nueva imagen, actualiza automáticamente src y alt.', feat_link_edit_title: 'Edición de enlaces', feat_link_edit_desc: 'Modifica visualmente la dirección del hipervínculo y el método de apertura, soporta reescritura inteligente de enlaces internos.', feat_undo_redo_title: 'Deshacer / Rehacer', feat_undo_redo_desc: 'Registra los valores originales, soporta deshacer/rehacer paso a paso, edición sin preocupaciones.', feat_light_core_title: 'Núcleo ligero', feat_light_core_desc: 'vanilla JS solo 40-50KB, cero dependencias CDN externas, limpieza serializada de wp_head/wp_footer al guardar.', feat_design_panel_title: 'Panel de sistema de diseño', feat_design_panel_desc: 'Ajusta visualmente color principal/secundario, fuente, espaciado etc. como variables CSS, vista previa en tiempo real, inyección a :root con un clic.', feat_cat_style_title: 'Edición de estilos', feat_cat_style_desc: 'Más allá de la edición básica, control profundo de los estilos visuales y estados de interacción del elemento.', feat_css_rule_title: 'Edición de reglas CSS', feat_css_rule_desc: 'Añadir y modificar reglas CSS visualmente, operación por panel de color/fuente/tamaño/peso/espaciado/radio.', feat_hover_state_title: 'Estado hover', feat_hover_state_desc: 'Edita estilos de estado :hover, vista previa WYSIWYG del efecto hover del ratón, sin necesidad de escribir CSS.', feat_bg_setting_title: 'Ajustes de fondo', feat_bg_setting_desc: 'Color de fondo, degradado, imagen de fondo, posicionamiento y repetición — configuración visual.', feat_border_shadow_title: 'Borde / Sombra / Transición', feat_border_shadow_desc: 'Estilo de borde, sombra interior/exterior, duración de animación de transición y función de easing — todo ajustable por panel.', feat_container_layout_title: 'Layout de contenedor', feat_container_layout_desc: 'Dirección, alineación, espaciado, ajuste de línea etc. del contenedor Flex/Grid, edición visual de propiedades de layout.', feat_custom_css_title: 'CSS personalizado', feat_custom_css_desc: 'Escribe directamente fragmentos CSS personalizados, aplica a la página actual o global, sobrescribe cualquier estilo.', feat_cat_tools_title: 'Herramientas avanzadas', feat_cat_tools_desc: 'Vista previa responsive, vista de código, historial de versiones — capacidades avanzadas para usuarios profesionales.', feat_responsive_preview_title: 'Vista previa de viewport responsive', feat_responsive_preview_desc: 'Escritorio (1280px) / tablet (768px) / móvil (375px) — vista previa de solo lectura en iframe de 3 dispositivos.', feat_code_view_title: 'Vista de código', feat_code_view_desc: 'Área de edición de código plegable inferior, DOMParser analiza y aplica cambios, serializa directamente al guardar.', feat_version_history_title: 'Historial de versiones', feat_version_history_desc: 'Guarda automáticamente historial en cada guardado (máx. 10 versiones), previsualiza y compara en cualquier momento, reversión con un clic.', feat_visibility_ctrl_title: 'Control de visibilidad de elementos', feat_visibility_ctrl_desc: 'display:none oculta el elemento, contorno discontinuo semitransparente en modo edición, el HTML se preserva y es recuperable.', feat_global_manage_title: 'Gestión de elementos globales', feat_global_manage_desc: 'Marca áreas como globales, guardado por endpoint independiente sincroniza todo el sitio, distinción con resaltado morado.', feat_token_crud_title: 'CRUD de tokens de diseño', feat_token_crud_desc: 'Almacenado en wp_options, reconoce automáticamente variables con prefijo --aitowp-, inyecta a :root al renderizar.', feat_cat_integ_title: 'Integración y seguridad', feat_cat_integ_desc: 'Conecta herramientas de IA y capacidades nativas de WordPress, seguridad y control de cadena completa.', feat_form_integ_title: 'Integración de formularios', feat_form_integ_desc: 'Formularios HTML estáticos conectados al procesamiento nativo de WordPress y notificaciones por email, sin servicios de terceros.', feat_mcp_title: 'Soporte de protocolo MCP', feat_mcp_desc: 'MCP Server nativo, clientes de IA (Claude, Cursor etc.) se conectan directamente para desplegar, sin scripts intermedios.', feat_rest_api_title: 'REST API', feat_rest_api_desc: 'Endpoints REST estándar para desplegar HTML, soporta cualquier herramienta de IA o script de automatización.', feat_nonce_auth_title: 'Autenticación Nonce', feat_nonce_auth_desc: 'Todos los endpoints de edición usan nonce estándar de WordPress + permiso edit_pages, aislado del endpoint de bot token.', feat_auto_clean_title: 'Limpieza automática', feat_auto_clean_desc: 'Al guardar elimina etiquetas PHP, limpia contenido inyectado por el editor, transmisión segura con codificación base64.', feat_themeless_title: 'Sin dependencia de tema', feat_themeless_desc: 'Renderizado themeless, sin necesidad de crear tu propio tema, funciona con cualquier tema de WordPress.', features_cta_title_html: 'Desbloquea todas las capacidades avanzadas de Pro', features_cta_desc: 'Reglas CSS, estados hover, historial de versiones, vista previa responsive — Pro desde $49/año, Business $169/año soporta 5 sitios, páginas generadas por IA bajo tu control.', features_cta_btn_primary: 'Ver precios de Pro', features_cta_btn_secondary: 'Descargar prueba gratuita', // ===== Pricing page ===== pricing_page_title_html: 'Precios de suscripción simples y transparentes', pricing_page_sub: 'Empieza gratis, mejora según necesites. Pro desbloquea todas las capacidades de edición profesional, Business soporta colaboración en equipo multisitio, Agency próximamente.', pricing_billing_note: 'Todos los precios en USD · facturación anual · sin cargos ocultos', pricing_feat_text_edit: 'Edición básica de texto', pricing_feat_img_replace: 'Reemplazo de imágenes', pricing_feat_link_edit: 'Edición de enlaces', pricing_feat_css_rule: 'Edición de reglas CSS', pricing_feat_version: 'Historial de versiones', pricing_feat_all_free: 'Todas las funciones de Free', pricing_feat_hover: 'Estado hover (hover)', pricing_feat_responsive: 'Vista previa de viewport responsive', pricing_feat_version_rollback: 'Historial de versiones y reversión', pricing_feat_code_view: 'Vista de código', pricing_feat_custom_css: 'CSS personalizado', pricing_feat_background: 'Ajustes de fondo', pricing_feat_border_shadow: 'Borde/sombra/transición', pricing_feat_container: 'Layout de contenedor', pricing_feat_visibility: 'Control de visibilidad de elementos', pricing_btn_upgrade_pro: 'Mejorar a Pro — $49/año', pricing_feat_5sites: '5 sitios', pricing_feat_all_pro: 'Todas las funciones de Pro', pricing_feat_unlimited_pages: 'Páginas ilimitadas', pricing_feat_priority_support: 'Soporte prioritario por email', pricing_feat_cross_page_sync: 'Sincronización de estilos entre páginas', pricing_btn_upgrade_business: 'Mejorar a Business — $169/año', pricing_feat_unlimited_sites: 'Sitios ilimitados', pricing_feat_whitelabel: 'Opción de marca blanca (planificado)', pricing_feat_account_manager: 'Gerente de cuenta dedicado (planificado)', pricing_btn_upgrade_agency: 'Mejorar a Agency — $999/año', pricing_cmp_eyebrow: 'Comparación de funciones', pricing_cmp_title_html: 'Comparación de funciones de 4 planes', pricing_cmp_sub: 'Comprende claramente las diferencias de capacidad de cada versión, elige según tus necesidades.', pricing_cmp_feat: 'Función', cmp_grp_deploy: 'Despliegue y básicos', cmp_feat_html_deploy: 'Despliegue HTML sin pérdida', cmp_feat_sites: 'Número de sitios', cmp_unlimited: 'Ilimitado', cmp_feat_pages: 'Número de páginas', cmp_feat_svg: 'Saneamiento de seguridad SVG', cmp_feat_multi: 'Despliegue multipágina', cmp_feat_form: 'Integración de formularios', cmp_grp_content: 'Edición de contenido', cmp_feat_text: 'Edición de texto', cmp_feat_img: 'Reemplazo de imágenes (biblioteca de medios)', cmp_feat_link: 'Edición de enlaces', cmp_grp_style: 'Edición de estilos (solo Pro)', cmp_feat_css_rule: 'Edición de reglas CSS', cmp_feat_hover: 'Estado hover (hover)', cmp_feat_bg: 'Ajustes de fondo', cmp_feat_border: 'Borde / Sombra / Transición', cmp_feat_container: 'Layout de contenedor', cmp_feat_custom_css: 'CSS personalizado', cmp_grp_tools: 'Herramientas avanzadas (solo Pro)', cmp_feat_responsive: 'Vista previa de viewport responsive', cmp_feat_code: 'Vista de código', cmp_feat_version: 'Historial de versiones y reversión', cmp_feat_visibility: 'Control de visibilidad de elementos', cmp_grp_multi: 'Multisitio y soporte', cmp_feat_cross_sync: 'Sincronización de estilos entre páginas', cmp_feat_priority: 'Soporte prioritario por email', cmp_feat_whitelabel: 'Opción de marca blanca', cmp_feat_account_mgr: 'Gerente de cuenta dedicado', faq_eyebrow: 'Preguntas frecuentes', faq_title_html: 'Preguntas frecuentes sobre precios', faq_q1: '¿Cuánto cuesta Pro?', faq_a1_html: 'Pro tiene un precio de $49/año con suscripción anual. Una licencia para 1 sitio, incluye páginas ilimitadas y todas las funciones de edición profesional. Sin cargos ocultos, renovación automática tras el vencimiento.', faq_q2: '¿Cuáles son las limitaciones de la versión Free?', faq_a2: 'La versión Free soporta 1 sitio, 3 páginas, incluye edición básica de texto/imagen/enlace y despliegue HTML sin pérdida. Las capacidades avanzadas de edición de estilos como reglas CSS, estados hover, historial de versiones requieren mejorar a Pro.', faq_q3: '¿Qué incluye Business? ¿Cuándo se lanzará Agency?', faq_a3_html: 'Business ($169/año, 5 sitios) ya está disponible, incluye todas las funciones de Pro, 5 licencias de sitio, páginas ilimitadas, sincronización de estilos entre páginas y soporte prioritario por email. Agency estará disponible pronto y aún no tiene precio. Estén atentos.', faq_q4: '¿Cómo activar la licencia?', faq_a4_html: 'Tras comprar Pro recibirás una clave de licencia. Pega la clave en la página de ajustes de AItoWP Bridge en el administrador de WordPress para activarla. Consulta la guía de descarga y activación para más detalles.', faq_q5: '¿Qué pasa cuando expira la suscripción?', faq_a5: 'Tras la expiración de la suscripción, las páginas desplegadas y las ediciones guardadas no se perderán y seguirán siendo accesibles. Sin embargo, las funciones de edición exclusivas de Pro se desactivarán, necesitas renovar para seguir usando las capacidades de edición avanzadas.', faq_q6: '¿Hay reembolso?', faq_a6: 'Ofrecemos una garantía de reembolso incondicional de 14 días tras la compra. Si las funciones de Pro no cumplen tus expectativas, contacta con soporte para solicitar un reembolso completo.', pricing_cta_title_html: 'Empieza gratis, mejora cuando quieras', pricing_cta_desc: 'Primero experimenta el despliegue sin pérdida con la versión Free, mejora cuando necesites capacidades de edición avanzadas. Pro $49/año desbloquea todas las funciones profesionales, Business $169/año soporta colaboración en equipo de 5 sitios. Agency estará disponible pronto.', // ===== Download page ===== dl_hero_eyebrow: 'Descarga y activación', dl_hero_title: 'Descarga gratuita, despliega en minutos', dl_hero_sub: 'Descarga AItoWP Bridge Free para empezar, o sigue la guía de abajo para activar la licencia Pro y desbloquear todas las funciones avanzadas.', dl_free_ver: 'Free · v1.0.26', dl_free_desc: 'Plugin de WordPress permanente gratuito, soporta 1 sitio, 3 páginas y capacidades básicas de edición visual. Incluye despliegue HTML sin pérdida, saneamiento SVG, despliegue multipágina e integración de formularios.', dl_meta_version: 'Versión', dl_meta_size: 'Tamaño', dl_meta_size_val: 'Aprox. 1.2 MB', dl_meta_format: 'Formato', dl_meta_license: 'Licencia', dl_btn_zip: 'Descargar gratis .zip', login_required: 'Inicia sesión para descargar', login_expired: 'Sesión expirada, inicia sesión de nuevo', downloading: 'Descargando...', download_started: 'Descarga iniciada', download_failed: 'Descarga fallida, reintenta', dl_install_guide: 'Guía de instalación', dl_note: 'Tras la descarga, instala vía el administrador de WordPress «Plugins → Añadir nuevo → Subir plugin». Para funciones Pro compra y activa la licencia.', dl_req_eyebrow: 'Requisitos del sistema', dl_req_title: 'Requisitos del sistema', dl_req_sub: 'Asegúrate de que tu sitio de WordPress cumple las siguientes condiciones para la mejor experiencia.', dl_req_wordpress: 'WordPress', dl_req_wp_1: 'WordPress 5.8 o superior', dl_req_wp_2: 'Permisos de instalación y activación de plugins habilitados', dl_req_wp_3: 'Soporte de plantilla de página personalizada', dl_req_php: 'Entorno PHP', dl_req_php_1: 'PHP 7.4 o superior', dl_req_php_2: 'Extensión cURL habilitada', dl_req_php_3: 'memory_limit ≥ 256MB', dl_req_browser: 'Navegador', dl_req_br_1: 'Última versión de Chrome / Edge / Firefox', dl_req_br_2: 'Soporte contenteditable', dl_req_br_3: 'JavaScript habilitado', dl_install_title: 'Instala el plugin en 4 pasos', dl_install_sub: 'Sin FTP — todo se completa en el administrador de WordPress.', dl_install_step1_title: 'Descargar el zip del plugin', dl_install_step1_desc: 'Haz clic en el botón «Descargar gratis .zip» de arriba para obtener el archivo aitowp-bridge.zip. No lo descomprimas, sube el paquete zip completo directamente.', dl_install_step2_title: 'Subir e instalar', dl_install_step2_desc: 'Inicia sesión en el administrador de WordPress, ve a «Plugins → Añadir nuevo → Subir plugin», selecciona el archivo zip descargado, haz clic en «Instalar ahora».', dl_install_step3_title: 'Activar plugin', dl_install_step3_desc: 'Tras la instalación haz clic en «Activar plugin». AItoWP Bridge registrará automáticamente la plantilla de ancho completo y los endpoints REST, sin configuración adicional.', dl_install_step4_title: 'Empezar a desplegar', dl_install_step4_desc: 'Configura la URL del sitio y el bot token en el cliente de IA, o conéctate vía MCP. Tras generar el HTML de la página, despliégalo en WordPress, haz clic en «Edición visual» en el frontend para ajustes finos.', dl_act_eyebrow: 'Activación de licencia', dl_act_title: 'Activar licencia Pro / Business', dl_act_sub: 'Tras comprar Pro ($49/año) o Business ($169/año · 5 sitios), sigue estos pasos para activar todas las funciones de edición avanzadas.', dl_act_guide_title: 'Guía de activación de licencia', dl_act_tag: 'Desde $49/año', dl_act_step1_title: 'Comprar licencia Pro o Business', dl_act_step1_desc: 'Compra el plan Pro ($49/año · 1 sitio) o Business ($169/año · 5 sitios) en la página de precios. Tras el pago, la clave de licencia se enviará por email.', dl_act_step2_title: 'Abrir la página de ajustes del plugin', dl_act_step2_desc: 'Inicia sesión en el administrador de WordPress, busca «AItoWP Bridge → Ajustes» en el menú izquierdo, entra en la zona de gestión de licencias.', dl_act_step3_title: 'Pegar la clave de licencia', dl_act_step3_desc: 'Pega la clave recibida por email en el campo «Clave de licencia», haz clic en el botón «Activar».', dl_act_step4_title: 'Verificar y desbloquear', dl_act_step4_desc: 'El plugin verificará la validez de la clave en línea. Tras la activación exitosa, reglas CSS, estados hover, historial de versiones, vista previa responsive etc. funciones Pro se desbloquean inmediatamente.', dl_act_note: 'La licencia Pro se vincula a 1 sitio, la licencia Business soporta 5 sitios. Para migrar el sitio, primero desactiva la clave en el sitio original y luego reactívala.', // ===== Checkout page ===== checkout_subscribe_now: 'Suscribirse ahora', checkout_hero_title: 'Elige plan, suscríbete ahora', checkout_hero_sub: 'Elige tu plan de suscripción, introduce email y dominio, paga de forma segura vía Stripe para obtener la clave de licencia al instante.', checkout_billing_note: 'Todos los precios en USD · facturación anual · garantía de reembolso incondicional de 14 días', checkout_step1: 'Paso 1', checkout_plans_title: 'Elige tu plan de suscripción', checkout_plans_sub: 'Haz clic en una tarjeta de plan de abajo para seleccionarla. El plan seleccionado se usará para el pago.', checkout_popular: 'Más popular', checkout_per_year: '/año', checkout_free_feat1: '1 sitio · 3 páginas', checkout_free_feat2: 'Despliegue con IA en 1 clic', checkout_free_feat3: 'Vista previa de despliegue', checkout_free_feat4: 'Vista previa del editor visual', checkout_free_feat5: 'Edición básica', checkout_pro_feat1: '1 sitio · páginas ilimitadas', checkout_pro_feat2: 'Edición de reglas CSS', checkout_pro_feat3: 'Estados hover / vista previa responsive', checkout_pro_feat4: 'Historial de versiones y reversión', checkout_pro_feat5: 'CSS personalizado / vista de código', checkout_biz_feat1: '5 sitios', checkout_biz_feat2: 'Todas las funciones de Pro', checkout_biz_feat3: 'Sincronización de estilos entre páginas', checkout_biz_feat4: 'Soporte prioritario por email', checkout_biz_feat5: 'Páginas ilimitadas', checkout_agy_feat1: 'Sitios ilimitados', checkout_agy_feat2: 'Todas las funciones de Pro', checkout_agy_feat3: 'Sincronización de estilos entre páginas', checkout_agy_feat4: 'Soporte prioritario por email', checkout_agy_feat5: 'Opción de marca blanca (planificado)', checkout_step2: 'Paso 2', checkout_order_title: 'Introduce la información y completa el pago', checkout_order_sub: 'Introduce el email para recibir la licencia y el dominio del sitio WordPress a activar.', checkout_order_info: 'Información del pedido', checkout_order_info_sub: 'La clave de licencia se enviará a tu email y se vinculará al dominio de abajo.', checkout_processing: 'Confirmando el estado del pago, por favor espera…', checkout_error_default: 'Algo salió mal, por favor inténtalo de nuevo.', checkout_ccasso_title: 'Email interno detectado — plan Agency ilimitado activado automáticamente', checkout_ccasso_desc: 'Estás usando un email interno, obtén la licencia Agency de sitios ilimitados gratis sin pago.', checkout_ccasso_btn: 'Obtener licencia Agency gratis', checkout_email_hint_full: 'La clave de licencia se enviará a este email.', checkout_domain_label: 'Dominio del sitio WordPress', checkout_domain_hint_full: 'La licencia se vinculará a este dominio (sin prefijo http://).', checkout_selected_plan: 'Plan seleccionado', checkout_pay_stripe: 'Pagar con Stripe — ', checkout_pay_hint: 'Pago procesado de forma segura por Stripe, soporta tarjeta de crédito / Apple Pay / Google Pay.', checkout_success_eyebrow: 'Pago exitoso', checkout_success_title: 'Tu licencia está lista', checkout_success_default_title: 'Activación de suscripción exitosa', checkout_success_sub: 'Copia la clave de licencia de abajo, ve al administrador de WordPress para completar la activación.', checkout_license_label: 'Clave de licencia', checkout_view_steps: 'Ver pasos de activación', checkout_guide_eyebrow: 'Guía de activación', checkout_guide_title: 'Cómo activar la licencia en WordPress', checkout_guide_sub: 'Solo 4 pasos para desbloquear todas las funciones profesionales.', checkout_act_step1_title: 'Instalar plugin', checkout_act_step1_desc: 'Descarga el zip del plugin AItoWP Bridge, súbelo y actívalo en el administrador de WordPress Plugins → Añadir nuevo → Subir.', checkout_act_step2_title: 'Abrir página de ajustes', checkout_act_step2_desc: 'Tras la activación, busca AItoWP Bridge en el menú izquierdo de WordPress, abre la página de ajustes.', checkout_act_step3_title: 'Pegar clave', checkout_act_step3_desc: 'Copia la clave de licencia mostrada arriba, pégala en el campo de entrada, haz clic en el botón «Activar licencia».', checkout_act_step4_title: 'Empezar a usar', checkout_act_step4_desc: 'Tras la activación exitosa, todas las capacidades de edición exclusivas de Pro se desbloquean inmediatamente.', // ===== Account & Admin ===== login_title: 'Iniciar sesión', login_sub: 'Inicia sesión con tu correo y contraseña', register_title: 'Registrarse', register_sub: 'Regístrate una vez con verificación por correo, luego inicia sesión con tu contraseña', register_btn: 'Registrarse', register_link: 'Regístrate ahora', login_link: 'Iniciar sesión', no_account: '¿No tienes cuenta?', have_account: '¿Ya tienes cuenta?', email: 'Correo', code: 'Código', send_code: 'Enviar código', login: 'Iniciar sesión', password: 'Contraseña', password_required: 'Introduce tu contraseña', password_too_short: 'La contraseña debe tener al menos 8 caracteres', invalid_credentials: 'Correo o contraseña incorrectos', account_exists: 'La cuenta ya existe. Inicia sesión.', logout: 'Cerrar sesión', overview: 'Resumen', licenses: 'Licencias', orders: 'Pedidos', back_home: '← Volver al inicio', loading: 'Cargando...', welcome_back: 'Bienvenido de nuevo — consulta tus suscripciones y pedidos', my_licenses: 'Mis licencias', license_key: 'Clave de licencia', plan: 'Plan', status: 'Estado', domain: 'Dominio', sites: 'Sitios', created: 'Creado', expires: 'Vence', active: 'Activo', expired: 'Expirado', revoked: 'Revocado', pending: 'Pendiente', transaction_list: 'Transacciones', amount: 'Importe', type: 'Tipo', paid: 'De pago', free: 'Gratis', no_data: 'Sin datos', total_spent: 'Gasto total', active_subs: 'Suscripciones activas', total_licenses: 'Licencias totales', copy: 'Copiar', copied: 'Copiado', code_sent: 'Código enviado a tu correo', code_dev: 'Código de modo desarrollo', network_error: 'Se produjo un error de red', invalid_code: 'Código no válido', code_expired: 'El código expiró, solicita uno nuevo', too_many: 'Demasiadas solicitudes, intenta más tarde', email_required: 'Introduce un correo válido', enter_code: 'Introduce el código de 6 dígitos que recibiste', resending: 'Reenviar', session_expired: 'La sesión expiró, vuelve a iniciar sesión', days_left: 'días restantes', unlimited: 'Ilimitado', never_expires: 'Nunca', pro_plan: 'Pro', business_plan: 'Business', agency_plan: 'Agency', upgrade_cta: 'Mejorar plan →', // Domain management (v0.9.3) domains: 'Dominios', no_licenses: 'Sin licencias', view_plans: 'Ver planes', no_domains_bound: 'Sin dominios vinculados', domain_usage: 'Uso de dominios', enter_domain: 'example.com', bind_domain: 'Vincular dominio', unbind: 'Desvincular', bind_success: 'Dominio vinculado correctamente', bind_failed: 'Error al vincular', unbind_success: 'Dominio desvinculado', unbind_failed: 'Error al desvincular', unbind_confirm: '¿Seguro que quieres desvincular este dominio? Esta acción es irreversible: el dominio no se puede volver a vincular.', unbind_within: 'Editable por', permanently_bound: 'Vinculado permanentemente', edit_used: 'Edición usada', expired_unbind: 'Licencia expirada, se puede desvincular', confirmation_required: 'Tu licencia ha sido renovada. Confirma o cambia tus dominios vinculados para activar.', pending_confirm: 'Pendiente', change_domain: 'Cambiar dominio', confirm_domain: 'Confirmar dominios', confirm_domain_msg: '¿Confirmar mantener todos los dominios vinculados actuales? Los dominios se activarán inmediatamente después de la confirmación.', confirm_success: 'Confirmación de dominio exitosa', confirm_failed: 'Error de confirmación', change_domain_prompt: 'Introduce el nuevo dominio', current_domain: 'Dominio actual', change_success: 'Dominio cambiado correctamente', change_failed: 'Error al cambiar el dominio', invalid_domain: 'Formato de dominio no válido', license_expired_renew: 'Licencia expirada. Los dominios están en modo de prueba. Renueva para restaurar todas las funciones.', trial_mode: 'Modo de prueba', renew_now: 'Renovar ahora', max_domains_reached: 'Has alcanzado el máximo de dominios. Mejora tu plan para añadir más.', bind_warning: 'Los dominios no se pueden cambiar libremente una vez vinculados. Tienes una ventana de 24 horas para desvincular una vez (para corregir errores). Los dominios se pueden cambiar al renovar después del vencimiento. Verifica cuidadosamente el dominio.', admin_login_title: 'Acceso al panel de administración', admin_login_sub: 'Consola de administración de AItoWP Bridge', password: 'Contraseña', revenue: 'Ingresos', active_licenses: 'Licencias activas', total_revenue: 'Ingresos totales', total_sites: 'Sitios totales', paid_licenses: 'Licencias de pago', auto_activated: 'Activación automática', plan_distribution: 'Distribución de planes', monthly_trend: 'Tendencia mensual', license_list: 'Lista de licencias', all_plans: 'Todos los planes', all_status: 'Todos los estados', actions: 'Acciones', revoke: 'Revocar', revoke_confirm: '¿Seguro que quieres revocar esta licencia? Esta acción no se puede deshacer.', revenue_by_plan: 'Ingresos por plan', new_licenses: 'Licencias nuevas', revenue_usd: 'Ingresos (USD)', licenses_count: 'Número de licencias', showing_n: 'Mostrando', of_n: 'de', results: 'resultados' } }; // ===== HTML lang attribute mapping ===== var LANG_MAP = { zh: 'zh-CN', en: 'en', ja: 'ja', ko: 'ko', es: 'es' }; // ===== Language display names ===== var LANG_NAMES = { zh: '中文', en: 'English', ja: '日本語', ko: '한국어', es: 'Español' }; // ===== Current language (persisted in localStorage) ===== var currentLang = (function () { try { var saved = localStorage.getItem('aitowp_lang'); return I18N[saved] ? saved : 'zh'; } catch (e) { return 'zh'; } })(); // ===== Translate a key ===== function t(key) { var dict = I18N[currentLang] || I18N.zh; return dict[key] !== undefined ? dict[key] : (I18N.zh[key] !== undefined ? I18N.zh[key] : key); } // ===== Toggle language dropdown menu ===== function toggleLangMenu() { var sw = document.getElementById('langSwitch'); if (sw) sw.classList.toggle('open'); } // ===== Close language dropdown menu ===== function closeLangMenu() { var sw = document.getElementById('langSwitch'); if (sw) sw.classList.remove('open'); } // ===== Apply translations to the DOM ===== function applyI18n() { document.documentElement.lang = LANG_MAP[currentLang] || currentLang; // data-i18n uses textContent — values are treated as plain text (HTML is // escaped automatically). Use this for the vast majority of keys that // contain no markup. Keys whose translation contains HTML (e.g. // ...) MUST use data-i18n-html below // instead, otherwise the tags render as literal text. // HTML-bearing keys include: checkout_success_title, checkout_hero_title, // checkout_plans_title, checkout_order_title, checkout_guide_title, // checkout_act_step1_desc, footer_tagline, dl_note, etc. document.querySelectorAll('[data-i18n]').forEach(function (el) { var key = el.getAttribute('data-i18n'); var val = t(key); if (val) el.textContent = val; }); // data-i18n-html uses innerHTML — ONLY for keys whose trusted translations // contain markup (see list above). Never use this for user/API-supplied // dynamic values; those must be escaped before insertion. document.querySelectorAll('[data-i18n-html]').forEach(function (el) { var key = el.getAttribute('data-i18n-html'); var val = t(key); if (val) el.innerHTML = val; }); document.querySelectorAll('[data-i18n-placeholder]').forEach(function (el) { var key = el.getAttribute('data-i18n-placeholder'); var val = t(key); if (val) el.setAttribute('placeholder', val); }); // Update language buttons active state document.querySelectorAll('[data-lang-btn]').forEach(function (btn) { btn.classList.toggle('active', btn.getAttribute('data-lang-btn') === currentLang); }); // Update current language label in dropdown toggle document.querySelectorAll('.lang-label').forEach(function (el) { el.textContent = LANG_NAMES[currentLang] || currentLang; }); } // ===== Set / switch language ===== function setLang(lang) { currentLang = I18N[lang] ? lang : 'zh'; try { localStorage.setItem('aitowp_lang', currentLang); } catch (e) {} applyI18n(); closeLangMenu(); document.dispatchEvent(new CustomEvent('aitowp:langchange', { detail: { lang: currentLang } })); } // ===== Close dropdown when clicking outside ===== document.addEventListener('click', function (e) { var sw = document.getElementById('langSwitch'); if (sw && !sw.contains(e.target)) closeLangMenu(); }); // ===== Expose global API ===== window.AITOWP_I18N = { t: t, applyI18n: applyI18n, setLang: setLang, getLang: function () { return currentLang; }, toggleLangMenu: toggleLangMenu, closeLangMenu: closeLangMenu }; // ===== Auto-apply on DOM ready ===== if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', applyI18n); } else { applyI18n(); } })();