en.ts 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. export default {
  2. nav: {
  3. feed: 'Feed',
  4. compose: 'New Post',
  5. media: 'Media',
  6. scheduler: 'Scheduler',
  7. settings: 'Settings',
  8. },
  9. media: {
  10. title: 'Media Library',
  11. fileCount: '{count} files',
  12. upload: 'Upload',
  13. uploading: 'Uploading…',
  14. dropZoneTitle: 'Drop files here or click Upload',
  15. dropZoneHint: 'Supports JPEG, PNG, GIF, WebP, MP4, MOV — up to 100 MB each',
  16. useInPost: 'Use in Post',
  17. copyUrl: 'Copy URL',
  18. copied: 'Copied!',
  19. deleteConfirmTitle: 'Delete this file?',
  20. deleteConfirmHint: 'This cannot be undone. Any posts using this file will lose the media.',
  21. cancel: 'Cancel',
  22. delete: 'Delete',
  23. deleting: 'Deleting…',
  24. },
  25. dashboard: {
  26. platforms: 'Platforms',
  27. tags: 'Tags',
  28. allTags: 'All',
  29. searchPlaceholder: 'Search content or user...',
  30. refresh: 'Refresh',
  31. refreshing: 'Refreshing...',
  32. newPost: '+ New Post',
  33. loading: 'Loading feed...',
  34. empty: 'No content to show.',
  35. emptyHint: 'Check platform connections or refresh the feed.',
  36. },
  37. compose: {
  38. title: 'New Post',
  39. destinationsLabel: 'Post to',
  40. placeholder: "What's on your mind?",
  41. cancel: 'Cancel',
  42. schedule: 'Schedule',
  43. send: 'Post Now →',
  44. sending: 'Posting...',
  45. successMessage: 'Post sent successfully.',
  46. scheduleTitle: 'Schedule post (leave empty to post now)',
  47. preview: 'Preview',
  48. addMedia: 'Photo / Video',
  49. uploadFile: 'Upload a photo or video from your device',
  50. uploading: 'Uploading…',
  51. uploadFailed: 'Upload failed. Please try again.',
  52. pasteUrl: 'or paste a URL',
  53. cancelUrl: 'cancel',
  54. mediaUrlPlaceholder: 'Paste image or video URL, then press Enter…',
  55. mediaLoadError: 'Could not load this URL — check it is publicly accessible.',
  56. igImageRequired: 'Instagram requires an image or video.',
  57. noDestinations: 'No platforms configured.',
  58. goToSettings: 'Go to Settings →',
  59. },
  60. scheduler: {
  61. title: 'Scheduler',
  62. newSchedule: '+ New Schedule',
  63. noJobs: 'No scheduled posts.',
  64. statuses: {
  65. pending: 'Pending',
  66. completed: 'Completed',
  67. failed: 'Failed',
  68. cancelled: 'Cancelled',
  69. },
  70. cancel: 'Cancel',
  71. },
  72. settings: {
  73. title: 'Platform Connections',
  74. subtitle: 'Edit the {env} file to connect platforms, then restart the relevant service.',
  75. connected: 'Connected',
  76. notConnected: 'Not connected',
  77. refreshStatus: '↻ Refresh Status',
  78. envHint: 'Configuration required',
  79. meta: {
  80. sectionTitle: 'Facebook & Instagram',
  81. sectionSubtitle: 'Both platforms share a single Facebook Developer App. Connect once to manage all your Pages and Instagram accounts.',
  82. appIdLabel: 'App ID',
  83. appSecretLabel: 'App Secret',
  84. appIdPlaceholder: 'Your Facebook App ID',
  85. appSecretPlaceholder: 'Your Facebook App Secret',
  86. saveApp: 'Save App Credentials',
  87. saving: 'Saving...',
  88. appConfigured: 'App credentials saved',
  89. connectButton: 'Connect with Facebook & Instagram',
  90. connecting: 'Redirecting to Facebook...',
  91. reconnect: 'Reconnect',
  92. disconnect: 'Disconnect all',
  93. disconnectConfirm: 'This will disconnect all Facebook Pages and Instagram accounts. Continue?',
  94. discoveryTitle: 'Choose Pages & Accounts to Connect',
  95. discoverySubtitle: 'Select any combination of Facebook Pages and Instagram accounts below.',
  96. pagesHeading: 'Facebook Pages',
  97. igHeading: 'Instagram Accounts',
  98. noPages: 'No Facebook Pages found for this account.',
  99. noIgAccounts: 'No Instagram Business accounts found.',
  100. igLinkedTo: 'Linked to',
  101. confirmSelection: 'Connect Selected',
  102. confirmingSelection: 'Connecting...',
  103. nothingSelected: 'Select at least one Page or Instagram account.',
  104. connectedPages: 'Connected Pages',
  105. connectedAccounts: 'Connected Accounts',
  106. errorTitle: 'OAuth Error',
  107. getAppHelp: 'Get your App ID and Secret from',
  108. devPortal: 'developers.facebook.com',
  109. },
  110. },
  111. feed: {
  112. openOriginal: '↗ Open',
  113. },
  114. platforms: {
  115. twitter: 'Twitter/X',
  116. linkedin: 'LinkedIn',
  117. mastodon: 'Mastodon',
  118. bluesky: 'Bluesky',
  119. instagram: 'Instagram',
  120. facebook: 'Facebook',
  121. reddit: 'Reddit',
  122. youtube: 'YouTube',
  123. },
  124. }