文件
OmniCard/admin/src/pages/card/articles/locale/index.ts

87 行
4.8 KiB
TypeScript

const i18n = {
'en-US': {
'menu.card.articles': 'Articles',
'cardArticles.title': 'Articles & Updates Hub',
'cardArticles.description': 'Publish blog articles and dynamic updates to your digital card portal with automated OpenGraph SEO extraction.',
'cardArticles.action.add': 'Create Article',
'cardArticles.action.edit': 'Edit',
'cardArticles.action.delete': 'Delete',
'cardArticles.action.deleteConfirm': 'Are you sure you want to delete this article?',
'cardArticles.action.refresh': 'Refresh',
'cardArticles.action.saveDraft': 'Save Draft',
'cardArticles.action.publish': 'Publish Now',
'cardArticles.status.published': 'Published',
'cardArticles.status.draft': 'Draft',
'cardArticles.field.id': 'ID',
'cardArticles.field.cardId': 'Card ID',
'cardArticles.field.title': 'Title',
'cardArticles.field.summary': 'Summary',
'cardArticles.field.content': 'Content',
'cardArticles.field.coverImage': 'Cover Image URL',
'cardArticles.field.status': 'Status',
'cardArticles.field.updateTime': 'Updated At',
'cardArticles.field.operations': 'Operations',
'cardArticles.filter.search': 'Search title or summary',
'cardArticles.filter.cardId': 'Filter by Card ID',
'cardArticles.filter.status': 'Publish Status',
'cardArticles.filter.all': 'All Statuses',
'cardArticles.drawer.createTitle': 'New Article / Post',
'cardArticles.drawer.editTitle': 'Edit Article / Post',
'cardArticles.ogPreview.title': 'OpenGraph Social Card Preview',
'cardArticles.ogPreview.desc': 'This is how your post appears when shared across LinkedIn, WhatsApp, X, and WeChat.',
'cardArticles.ogPreview.landscape': 'Landscape (1.91:1)',
'cardArticles.ogPreview.square': 'Square (1:1)',
'cardArticles.ogPreview.domain': 'omnicard.ai',
'cardArticles.ogPreview.emptyTitle': 'Post Title Preview',
'cardArticles.ogPreview.emptyDesc': 'Summary or first 160 characters will automatically appear here as description...',
'cardArticles.message.saveSuccess': 'Article saved successfully',
'cardArticles.message.deleteSuccess': 'Article deleted successfully',
'cardArticles.message.statusSuccess': 'Status updated successfully',
'cardArticles.message.requestFail': 'Operation failed, please try again',
'cardArticles.empty.text': 'No articles found. Click the button above to publish your first post.',
},
'zh-CN': {
'menu.card.articles': '文章与动态',
'cardArticles.title': '文章与动态发布中心',
'cardArticles.description': '为名片微官网发布深度博客与动态资讯,具备 OpenGraph 社交卡片自动提炼与全球搜索引擎 SEO 优化。',
'cardArticles.action.add': '发布新文章',
'cardArticles.action.edit': '编辑',
'cardArticles.action.delete': '删除',
'cardArticles.action.deleteConfirm': '确定要删除此文章吗?此操作无法撤销。',
'cardArticles.action.refresh': '刷新',
'cardArticles.action.saveDraft': '保存草稿',
'cardArticles.action.publish': '立即发布',
'cardArticles.status.published': '已发布',
'cardArticles.status.draft': '草稿',
'cardArticles.field.id': '编号',
'cardArticles.field.cardId': '名片编号',
'cardArticles.field.title': '文章标题',
'cardArticles.field.summary': '文章摘要',
'cardArticles.field.content': '正文内容',
'cardArticles.field.coverImage': '封面图片链接',
'cardArticles.field.status': '发布状态',
'cardArticles.field.updateTime': '更新时间',
'cardArticles.field.operations': '操作',
'cardArticles.filter.search': '搜索标题或摘要',
'cardArticles.filter.cardId': '按名片编号筛选',
'cardArticles.filter.status': '发布状态',
'cardArticles.filter.all': '全部状态',
'cardArticles.drawer.createTitle': '新建文章与动态',
'cardArticles.drawer.editTitle': '编辑文章与动态',
'cardArticles.ogPreview.title': 'OpenGraph 社交卡片实时预览',
'cardArticles.ogPreview.desc': '在 LinkedIn、WhatsApp、X (Twitter) 及微信转发时呈现的社交图文卡片效果。',
'cardArticles.ogPreview.landscape': '横版 (1.91:1)',
'cardArticles.ogPreview.square': '方版 (1:1)',
'cardArticles.ogPreview.domain': 'omnicard.ai',
'cardArticles.ogPreview.emptyTitle': '文章标题预览',
'cardArticles.ogPreview.emptyDesc': '摘要或正文前 160 字符将自动提炼为社交分享描述...',
'cardArticles.message.saveSuccess': '文章保存成功',
'cardArticles.message.deleteSuccess': '文章已成功删除',
'cardArticles.message.statusSuccess': '发布状态更新成功',
'cardArticles.message.requestFail': '请求失败,请稍后重试',
'cardArticles.empty.text': '暂无文章或动态,点击上方主按钮即可开始创建。',
},
};
export default i18n;