🌐 翻译管理
Palpi 多语言翻译管理
📥 导出 Excel
{{ isDark ? '☀️' : '🌙' }}
⚙️
Aa
+ 新增翻译
🌐 自动翻译导入
📋 批量粘贴导入
Total
{{ totalKeys }}
iOS
{{ stats?.ios || 0 }}
Android
{{ stats?.android || 0 }}
共用
{{ stats?.common || 0 }}
{{ n }}
{{ langCounts[l] }}/{{ totalKeys }}
📌
当前版本:
{{ currentVersion.name }}
({{ formatDate(currentVersion.createdAt) }})
已选 {{ selectedKeys.size }} 项
📤 导出选中 iOS
📤 导出选中 Android
取消选择
iOS
Android
共用
{{ row._created }}
{{ row._updated }}
编辑
复制
删除
📝
{{ worktreeChanges.length }}
项未提交的变更
💾 提交变更
↩️ 回撤所有变更
{{ {add:'➕',update:'🔄',delete:'🗑️'}[c.type] || '' }}
{{ c.key }}
{{ {add:'新增',update:'更新',delete:'删除'}[c.type] || '' }}
{{ timeAgo(c.timestamp) }}
{{ langNames[l] }}:
{{ c.newValues?.[l] || '(空)' }}
{{ langNames[l] }}:
{{ c.oldValues?.[l] || '(空)' }}
{{ line.label }}
{{ line.old }}
→
{{ line.new }}
暂无版本记录
{{ timeAgo(v.createdAt) }}
{{ v.description }}
{{ shortHash(v.id) }}
{{ v.name }}
+{{ v.addCount }}
-{{ v.deleteCount }}
~{{ v.updateCount }}
{{ v.count }} keys
当前
{{ openVersions.has(v.id) ? '▲' : '▼' }}
{{ {add:'➕',update:'🔄',delete:'🗑️'}[c.type] || '' }}
{{ c.key }}
{{ {add:'新增',update:'更新',delete:'删除'}[c.type] || '' }}
{{ langNames[l] }}:
{{ c.newValues?.[l] || '(空)' }}
{{ langNames[l] }}:
{{ c.oldValues?.[l] || '(空)' }}
{{ line.label }}
{{ line.old }}
→
{{ line.new }}
无变更
加载中…
创建于 {{ editMeta.createdAt }} · 最后修改 {{ editMeta.updatedAt }}
Key
复制
⚠️ Key 已存在:{{ dupInfo.dupKey }}
⚠️ 已有相同英文内容的 Key:{{ dupInfo.dupKey }}
English
复制
{{ langNames[l] }}
复制
取消
保存
取消
提交
测试 Webhook
保存
翻译中…
取消
翻译并新建
每 6 行为一个 key 的翻译,顺序为:Key、简体中文、English、繁體中文、印尼语、阿拉伯语。
解析到 {{ bulkPreview.length }} 条翻译
{{ bulkParsed.length }} 条翻译
● {{ bulkParsed.filter(i => !i.exists).length }} 新增
● {{ bulkParsed.filter(i => i.exists).length }} 已存在
{{ item.skip ? '◻' : '☑' }}
{{ item.key }}
已存在
新增
{{ l.label }}
: {{ item.values[l.code] || '(空)' }}
{{ allSelected ? '取消全选' : '全选' }}
已选 {{ bulkParsed.filter(i => !i.skip).length }} / {{ bulkParsed.length }}
取消
预览导入
取消
导入选中 ({{ bulkParsed.filter(i => !i.skip).length }})
+{{ diffData.summary.added }} 新增
-{{ diffData.summary.removed }} 删除
~{{ diffData.summary.changed }} 修改
{{ diffData.versionA.name }} → {{ diffData.versionB.name }}
修改 ({{ diffData.changed.length }})
{{ item.key }}
{{ langNames[l] }}
+{{ item.newValues[l] }}
{{ langNames[l] }}
-{{ item.oldValues[l] }}
{{ langNames[l] }}
-{{ item.oldValues[l] }}
+{{ item.newValues[l] }}
新增 ({{ diffData.added.length }})
{{ item.key }}
{{ langNames[l] }}
+{{ item.values[l] }}
删除 ({{ diffData.removed.length }})
{{ item.key }}
{{ langNames[l] }}
-{{ item.values[l] }}
关闭