* Default AI content language to Ukrainian * Keep English as the default content language * refactor: update content language handling in workspace creation - Changed the default content language in CreateWorkspace to inherit the app's locale instead of defaulting to English. - Updated related tests to reflect this change, ensuring that the content language aligns with the application's current locale settings. - Cleaned up unnecessary code in the BrandTab component for better readability. * Add Ukrainian as a full platform UI locale. Wire uk into languages config with complete lang/uk translations and restore ContentLanguage↔UI parity checks. Co-authored-by: Cursor <cursoragent@cursor.com> * Wire Ukrainian into dayjs and locale coverage tests. Import the uk dayjs locale with Monday week-start and cover uk/uk-UA in brand autofill and SetLocale assertions. Co-authored-by: Cursor <cursoragent@cursor.com> * Harden Ukrainian UI and AI content-language coverage. Cover generator/reviewer/humanizer/image prompts, workspace pickers, persona labels, UI locale switch, and README for uk as a first-class platform language. Co-authored-by: Cursor <cursoragent@cursor.com> * Add Ukrainian Pinterest form strings after main merge. Restore lang/uk posts.php key parity for the new pin title and destination link fields. Co-authored-by: Cursor <cursoragent@cursor.com> * List every supported UI language in the README. Replace the abbreviated multi-language blurb with the full locale set from config. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Paulo Castellano <paulo@castellanos.llc> Co-authored-by: Cursor <cursoragent@cursor.com>
148 lines
9.5 KiB
PHP
148 lines
9.5 KiB
PHP
<?php
|
||
|
||
return [
|
||
'title' => 'Підключення',
|
||
'page_title' => 'Соціальні акаунти',
|
||
'description' => 'Огляд усіх підключених соціальних акаунтів',
|
||
'connect_cta' => 'Підключити',
|
||
|
||
'not_connected' => 'Не підключено',
|
||
'connect' => 'Підключити',
|
||
'connection_lost' => 'З’єднання втрачено',
|
||
'reconnect' => 'Перепідключити',
|
||
'reconnect_account' => 'Перепідключити акаунт',
|
||
'view_profile' => 'Переглянути профіль',
|
||
'disconnect' => 'Від’єднати',
|
||
|
||
'descriptions' => [
|
||
'linkedin' => 'Підключіть профіль LinkedIn або сторінку компанії',
|
||
'linkedin-page' => 'Підключіть сторінку компанії LinkedIn',
|
||
'x' => 'Підключіть акаунт X (Twitter)',
|
||
'tiktok' => 'Підключіть акаунт TikTok',
|
||
'youtube' => 'Підключіть канал YouTube',
|
||
'facebook' => 'Підключіть сторінку Facebook',
|
||
'instagram' => 'Підключіть професійний акаунт Instagram',
|
||
'instagram-facebook' => 'Підключіть Instagram через сторінку Facebook',
|
||
'threads' => 'Підключіть акаунт Threads',
|
||
'pinterest' => 'Підключіть акаунт Pinterest',
|
||
'bluesky' => 'Підключіть акаунт Bluesky',
|
||
'mastodon' => 'Підключіть акаунт Mastodon',
|
||
'telegram' => 'Підключіть канал або групу Telegram',
|
||
'discord' => 'Підключіть сервер Discord',
|
||
],
|
||
|
||
'disconnect_modal' => [
|
||
'title' => 'Від’єднати акаунт',
|
||
'description' => 'Ви впевнені, що хочете від’єднати цей акаунт? Ви зможете підключити його знову будь-коли.',
|
||
'confirm' => 'Від’єднати',
|
||
'cancel' => 'Скасувати',
|
||
],
|
||
|
||
'bluesky' => [
|
||
'title' => 'Підключити Bluesky',
|
||
'description' => 'Введіть облікові дані для підключення',
|
||
'email' => 'Email',
|
||
'email_placeholder' => 'yourhandle.bsky.social',
|
||
'app_password' => 'Пароль додатка',
|
||
'app_password_placeholder' => 'xxxx-xxxx-xxxx-xxxx',
|
||
'app_password_hint' => 'З міркувань безпеки використовуйте <strong>пароль додатка</strong>. Створіть його на <a href="https://bsky.app/settings/app-passwords" target="_blank" class="underline">bsky.app/settings</a>.',
|
||
'submit' => 'Підключити Bluesky',
|
||
'submitting' => 'Підключення...',
|
||
],
|
||
|
||
'mastodon' => [
|
||
'title' => 'Підключити Mastodon',
|
||
'description' => 'Введіть інстанс Mastodon',
|
||
'instance_url' => 'URL інстансу',
|
||
'instance_placeholder' => 'https://mastodon.social',
|
||
'instance_hint' => 'Введіть URL інстансу Mastodon (напр. mastodon.social, techhub.social)',
|
||
'submit' => 'Продовжити з Mastodon',
|
||
'submitting' => 'Підключення...',
|
||
],
|
||
|
||
'telegram' => [
|
||
'title' => 'Підключити Telegram',
|
||
'description' => 'Під’єднайте канал або групу',
|
||
'step_admin' => 'Додайте :bot як адміністратора до каналу або групи Telegram.',
|
||
'step_command' => 'Опублікуйте цю команду в каналі або групі:',
|
||
'waiting' => 'Очікуємо підключення каналу…',
|
||
'connected' => 'Канал підключено!',
|
||
'connected_toast' => 'Канал Telegram успішно підключено!',
|
||
'copied_toast' => 'Команду скопійовано в буфер обміну',
|
||
'copy_tooltip' => 'Копіювати команду',
|
||
'expired' => 'Цей код прострочено. Згенеруйте новий і спробуйте ще раз.',
|
||
'new_code' => 'Згенерувати новий код',
|
||
'retry' => 'Спробувати ще раз',
|
||
'error_generic' => 'Не вдалося розпочати підключення. Спробуйте ще раз.',
|
||
'network_taken' => 'У цьому робочому просторі вже підключено канал Telegram. Спочатку від’єднайте його.',
|
||
],
|
||
|
||
'facebook' => [
|
||
'title' => 'Виберіть сторінку Facebook',
|
||
'description' => 'Виберіть сторінку, яку хочете підключити',
|
||
'no_pages' => 'Сторінок не знайдено',
|
||
'no_pages_description' => 'Ви не є адміністратором жодної сторінки Facebook.',
|
||
'page_label' => 'Сторінка Facebook',
|
||
'view' => 'Переглянути',
|
||
'choose' => 'Вибрати',
|
||
],
|
||
|
||
'instagram_facebook' => [
|
||
'title' => 'Виберіть акаунт Instagram',
|
||
'description' => 'Виберіть акаунт Instagram, який хочете підключити',
|
||
'no_pages' => 'Акаунтів Instagram не знайдено',
|
||
'no_pages_description' => 'Не знайдено сторінок Facebook із підключеними бізнес-акаунтами Instagram.',
|
||
'view' => 'Переглянути',
|
||
'choose' => 'Вибрати',
|
||
],
|
||
|
||
'linkedin' => [
|
||
'title' => 'Виберіть сторінку LinkedIn',
|
||
'description' => 'Виберіть сторінку, яку хочете підключити',
|
||
'no_pages' => 'Сторінок не знайдено',
|
||
'no_pages_description' => 'Ви не є адміністратором жодної сторінки LinkedIn.',
|
||
'page_label' => 'Сторінка LinkedIn',
|
||
'select_title' => 'Де ви хочете публікувати?',
|
||
'select_subtitle' => 'Публікуйте від свого імені або виберіть сторінку компанії, якою керуєте.',
|
||
'person_tag' => 'Особа',
|
||
'organization_tag' => 'Організація',
|
||
'view' => 'Переглянути',
|
||
'choose' => 'Вибрати',
|
||
],
|
||
|
||
'flash' => [
|
||
'disconnected' => 'Акаунт успішно від’єднано!',
|
||
'connected' => 'Акаунт успішно підключено!',
|
||
'session_expired' => 'Сесію завершено. Спробуйте ще раз.',
|
||
'workspace_not_found' => 'Робочий простір не знайдено.',
|
||
'activated' => 'Акаунт активовано!',
|
||
'deactivated' => 'Акаунт деактивовано!',
|
||
'already_connected' => 'Ця платформа вже підключена.',
|
||
'no_youtube_channels' => 'Каналів YouTube не знайдено. Спочатку створіть канал.',
|
||
],
|
||
|
||
'popup_callback' => [
|
||
'title_success' => 'Підключено',
|
||
'title_error' => 'Помилка',
|
||
'closing' => 'Це вікно закриється автоматично...',
|
||
'manual_close' => 'Ви можете закрити це вікно.',
|
||
'popup_blocked' => 'Не вдалося відкрити вікно підключення. Дозвольте спливаючі вікна і спробуйте ще раз.',
|
||
'connected' => 'Акаунт підключено!',
|
||
'reconnected' => 'Акаунт перепідключено!',
|
||
'error_connecting' => 'Помилка підключення акаунта. Спробуйте ще раз.',
|
||
'network_taken' => 'У цьому робочому просторі вже є акаунт для цієї мережі. Спочатку від’єднайте його.',
|
||
'error_connecting_page' => 'Помилка підключення сторінки. Спробуйте ще раз.',
|
||
'error_connecting_channel' => 'Помилка підключення каналу. Спробуйте ще раз.',
|
||
'session_expired' => 'Сесію завершено. Спробуйте ще раз.',
|
||
'workspace_not_found' => 'Робочий простір не знайдено.',
|
||
'invalid_state' => 'Недійсний стан. Спробуйте ще раз.',
|
||
'failed_to_authenticate' => 'Не вдалося автентифікуватися.',
|
||
'failed_to_get_profile' => 'Не вдалося отримати профіль.',
|
||
'page_not_found' => 'Сторінку не знайдено.',
|
||
'channel_not_found' => 'Канал не знайдено.',
|
||
'no_facebook_pages' => 'Сторінок Facebook не знайдено. Ви маєте бути адміністратором хоча б однієї сторінки.',
|
||
'no_facebook_instagram_pages' => 'Не знайдено сторінок Facebook із підключеними акаунтами Instagram.',
|
||
'no_youtube_channels' => 'Каналів YouTube не знайдено. Спочатку створіть канал.',
|
||
'not_linkedin_admin' => 'Ви не є адміністратором жодної сторінки LinkedIn.',
|
||
],
|
||
];
|