trypost/lang/uk/billing.php
Axi 3baf2e9c41
Add Ukrainian as a supported platform language (#219)
* 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>
2026-08-05 19:45:30 -03:00

76 lines
3.7 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
return [
'title' => 'Оплата',
'past_due_notice' => [
'title' => 'Прострочений платіж',
'description' => 'Оновіть спосіб оплати, щоб зберегти активну підписку.',
'cta' => 'Оновити оплату',
],
'annual_banner' => [
'title' => '2 місяці безкоштовно',
'description' => 'Перейдіть на річну оплату та платіть менше щомісяця — той самий план, нічого більше не змінюється.',
'cta' => 'Перейти на річну оплату',
],
'subscribe' => [
'billed_monthly' => 'Щомісячна оплата',
'billed_yearly' => 'Річна оплата',
'prices' => [
'workspace' => ['monthly' => '$12', 'yearly_per_month' => '$10', 'yearly' => '$120'],
],
],
'plan' => [
'title' => 'План',
'description' => 'Керуйте своїм тарифним планом.',
'label' => 'План',
'workspaces' => '{1}:count робочий простір|[2,*]:count робочих просторів',
'per_workspace' => 'за робочий простір',
'price' => 'Ціна',
'month' => 'місяць',
'trial' => 'Пробний період',
'active' => 'Активний',
'past_due' => 'Прострочено',
'cancelling' => 'Скасовується',
'trial_ends' => 'Пробний період закінчується',
],
'subscription' => [
'title' => 'Підписка',
'description' => 'Керуйте способом оплати, реквізитами та підпискою.',
'payment_method' => 'Спосіб оплати',
'no_payment_method' => 'Спосіб оплати ще не додано.',
'expires_on' => 'Діє до :month/:year',
'manage_label' => 'Підписка',
'manage_stripe' => 'Керувати в Stripe',
],
'invoices' => [
'title' => 'Рахунки',
'description' => 'Завантажуйте минулі рахунки.',
'empty' => 'Рахунків не знайдено',
'paid' => 'Оплачено',
],
'flash' => [
'plan_changed' => 'Ви перейшли на план :plan.',
'switched_to_yearly' => 'Тепер у вас річна оплата.',
'cannot_manage' => 'Лише власник облікового запису може керувати оплатою.',
'credits_exhausted' => 'AI-кредити вичерпано — ваш місячний ліміт :limit використано. Оновіть план або зачекайте до наступного місяця.',
'subscription_required' => 'Для використання AI-функцій потрібна активна підписка.',
],
'processing' => [
'page_title' => 'Обробка...',
'title' => 'Обробка вашої підписки',
'description' => 'Зачекайте, поки ми налаштуємо ваш обліковий запис. Це займе лише мить.',
'success_title' => 'Усе готово!',
'success_description' => 'Ваша підписка активна. Перенаправляємо до ваших робочих просторів...',
'cancelled_title' => 'Оформлення скасовано',
'cancelled_description' => 'Оформлення підписки скасовано. Кошти не списано.',
'retry' => 'Спробувати ще раз',
],
];