mirror of
https://github.com/woodchen-ink/obsidian-publish-to-discourse.git
synced 2025-07-19 06:12:05 +08:00
- 在设置页面新增"测试连接"按钮 - 实现 testApiKey 方法验证 Discourse API 凭据 - 添加连接测试的成功和失败消息处理 - 更新中英文国际化文案支持新功能
47 lines
1.7 KiB
TypeScript
47 lines
1.7 KiB
TypeScript
export default {
|
|
// Settings page
|
|
'FORUM_URL': 'Forum URL',
|
|
'FORUM_URL_DESC': 'The URL of your Discourse forum',
|
|
'API_KEY': 'API Key',
|
|
'API_KEY_DESC': "API key created in '/admin/api/keys'",
|
|
'USERNAME': 'Username',
|
|
'USERNAME_DESC': 'Your Discourse username',
|
|
'TEST_API_KEY': 'Test Connection',
|
|
'TESTING': 'Testing...',
|
|
'API_TEST_SUCCESS': 'Connection successful! API key is valid',
|
|
'API_TEST_FAILED': 'API key test failed',
|
|
'MISSING_CREDENTIALS': 'Please fill in Forum URL, API Key and Username first',
|
|
|
|
// Publish page
|
|
'PUBLISH_TO_DISCOURSE': 'Publish to Discourse',
|
|
'UPDATE_POST': 'Update Post',
|
|
'CATEGORY': 'Category',
|
|
'TAGS': 'Tags',
|
|
'ENTER_TAG': 'Enter tag name (press Enter to add)',
|
|
'ENTER_TAG_WITH_CREATE': 'Enter tag name (can create new tags)',
|
|
'PUBLISHING': 'Publishing...',
|
|
'UPDATING': 'Updating...',
|
|
'PUBLISH': 'Publish',
|
|
'UPDATE': 'Update',
|
|
'RETRY': 'Retry',
|
|
|
|
// Success messages
|
|
'PUBLISH_SUCCESS': '✓ Published successfully!',
|
|
'UPDATE_SUCCESS': '✓ Updated successfully!',
|
|
|
|
// Error messages
|
|
'PUBLISH_FAILED': 'Publish failed',
|
|
'UPDATE_FAILED': 'Update failed',
|
|
'PUBLISH_ERROR': 'Publish error',
|
|
'UPDATE_ERROR': 'Update error',
|
|
'PERMISSION_ERROR': 'Insufficient permissions, can only use existing tags',
|
|
'UNKNOWN_ERROR': 'Unknown error',
|
|
'TRY_AGAIN': 'Please try again',
|
|
'POST_ID_ERROR': 'Published successfully but failed to get post ID',
|
|
'SAVE_POST_ID_ERROR': 'Published successfully but failed to save post ID',
|
|
|
|
// Open in Discourse
|
|
'OPEN_IN_DISCOURSE': 'Open in Discourse',
|
|
'NO_ACTIVE_FILE': 'No active file',
|
|
'NO_TOPIC_ID': 'This note has not been published to Discourse yet'
|
|
}
|