trypost/lang/en/assets.php
Paulo Castellano dafdd5da43 feat: media gallery picker, custom emoji picker, preview tabs, real platform logos
- gallery: extract /assets tabs (uploads, Unsplash, Giphy) into shared
  GalleryBrowser used by both /assets and a new MediaPickerDialog inside the
  post editor; add JSON search endpoint for workspace assets with tests
- emoji: replace broken emoji-picker-element web component with a custom
  EmojiPicker (full Unicode set, search, categories, recently-used,
  light/dark, i18n)
- preview tab: platform selector pills, variant tabs (data-driven from
  content_types map) so the user can switch Feed/Reel/Story etc. and have
  it autosave through the same handler ScheduleTab uses
- platform logos: shared usePlatformLogo composable (logo + label + content
  types); replaces inline maps across 5 components, fixes
  instagram-facebook falling back to default.png
- tooltips: hover details (display_name · @username + platform label) on
  platform avatars across editor, posts list and calendar
- settings cards: show ` · @username` in the title bar so multiple accounts
  on the same network are distinguishable
- routes: drop the throttle:6,1 group middleware on social connect routes
  (was 429ing legitimate OAuth retries) and rely on the default limiter
2026-05-01 14:53:49 -03:00

51 lines
1.5 KiB
PHP

<?php
return [
'title' => 'Assets',
'tabs' => [
'my_uploads' => 'My Uploads',
'stock_photos' => 'Stock Photos',
'gifs' => 'GIFs',
],
'upload' => [
'drag_drop' => 'Drag & drop your files here, or click to select',
'formats' => 'JPEG, PNG, GIF, WebP, MP4',
'uploading' => 'Uploading...',
],
'empty' => [
'title' => 'No assets yet',
'description' => 'Upload images and videos to build your media library.',
],
'save_to_assets' => 'Save to Assets',
'saved' => 'Saved to your assets!',
'create_post' => 'Create post',
'add_to_post' => 'Add to post',
'search_placeholder' => 'Search media...',
'delete' => [
'title' => 'Delete asset',
'description' => 'Are you sure you want to delete this asset? This action cannot be undone.',
'confirm' => 'Delete',
'cancel' => 'Cancel',
],
'unsplash' => [
'search_placeholder' => 'Search free photos...',
'no_results' => 'No photos found',
'no_results_description' => 'Try a different search term.',
'trending' => 'Trending on Unsplash',
'start_searching' => 'Search for free stock photos from Unsplash',
],
'giphy' => [
'trending' => 'Trending on Giphy',
'search_placeholder' => 'Search GIFs...',
'no_results' => 'No GIFs found',
'no_results_description' => 'Try a different search term.',
'powered_by' => 'Powered by GIPHY',
],
];