diff --git a/app/Helpers/helpers.php b/app/Helpers/helpers.php index 89714dd2..c8a0d73a 100644 --- a/app/Helpers/helpers.php +++ b/app/Helpers/helpers.php @@ -84,6 +84,6 @@ if(!function_exists('zanitlananlar')){ ->transform(function ($item,$key){ return [$item =>'booked']; }); - return $booked->union($reserved)->toJson(); + return $booked->merge($reserved)->toJson(); } } diff --git a/app/Http/Controllers/PublicController.php b/app/Http/Controllers/PublicController.php index e93c56ac..d4341d24 100644 --- a/app/Http/Controllers/PublicController.php +++ b/app/Http/Controllers/PublicController.php @@ -18,11 +18,11 @@ use App\Models\Category; use App\Models\Event; use App\Models\Slider; use Carbon\Carbon; +use App; class PublicController extends Controller { public function showHomePage(){ - $cinema = Category::where('view_type','cinema') ->categoryLiveEvents(21) ->first(); @@ -140,4 +140,11 @@ class PublicController extends Controller 'message' => 'Subscription successfully', ]); } + + //locale + public function setLocale($locale){ + App::setLocale($locale); + + return redirect()->back(); + } } \ No newline at end of file diff --git a/app/Http/routes.php b/app/Http/routes.php index 05331ced..77dcaaef 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -1,5 +1,7 @@ LaravelLocalization::setLocale(), @@ -20,6 +22,11 @@ Route::group( 'uses' => 'InstallerController@showInstaller', ]); + Route::get('/setLocale/{locale}',[ + 'as' => 'setLocale', + 'uses' => 'PublicController@setLocale', + ]); + Route::post('install', [ 'as' => 'postInstaller', 'uses' => 'InstallerController@postInstaller', diff --git a/config/app.php b/config/app.php index bc7680c9..747c6726 100644 --- a/config/app.php +++ b/config/app.php @@ -65,7 +65,8 @@ return [ | */ - 'locale' => 'tk', + 'locale' => 'ru', + 'locales' => ['tk', 'en', 'ru'], /* |-------------------------------------------------------------------------- diff --git a/config/laravellocalization.php b/config/laravellocalization.php index 4d330f8b..aadc50cb 100644 --- a/config/laravellocalization.php +++ b/config/laravellocalization.php @@ -46,7 +46,7 @@ return [ //'en-AU' => ['name' => 'Australian English', 'script' => 'Latn', 'native' => 'Australian English', 'regional' => 'en_AU'], //'en-GB' => ['name' => 'British English', 'script' => 'Latn', 'native' => 'British English', 'regional' => 'en_GB'], //'en-US' => ['name' => 'U.S. English', 'script' => 'Latn', 'native' => 'U.S. English', 'regional' => 'en_US'], - 'es' => ['name' => 'Spanish', 'script' => 'Latn', 'native' => 'español', 'regional' => 'es_ES'], + //'es' => ['name' => 'Spanish', 'script' => 'Latn', 'native' => 'español', 'regional' => 'es_ES'], //'eo' => ['name' => 'Esperanto', 'script' => 'Latn', 'native' => 'esperanto', 'regional' => ''], //'eu' => ['name' => 'Basque', 'script' => 'Latn', 'native' => 'euskara', 'regional' => 'eu_ES'], //'ewo' => ['name' => 'Ewondo', 'script' => 'Latn', 'native' => 'ewondo', 'regional' => ''], @@ -307,11 +307,11 @@ return [ // IMPORTANT - When hideDefaultLocaleInURL is set to true, the unlocalized root is treated as the applications default locale "app.locale". // Because of this language negotiation using the Accept-Language header will NEVER occur when hideDefaultLocaleInURL is true. // - 'hideDefaultLocaleInURL' => true, + 'hideDefaultLocaleInURL' => false, // If you want to display the locales in particular order in the language selector you should write the order here. //CAUTION: Please consider using the appropriate locale code otherwise it will not work //Example: 'localesOrder' => ['es','en'], - 'localesOrder' => [ "ru", "tk","en","es"], + 'localesOrder' => [ "ru", "tk","en"], ]; diff --git a/resources/lang/en/ClientSide.php b/resources/lang/en/ClientSide.php new file mode 100644 index 00000000..8bcc75dc --- /dev/null +++ b/resources/lang/en/ClientSide.php @@ -0,0 +1,45 @@ + 'Share', + 'buy_ticket' => 'Buy a ticket', + 'views' => 'Views', + 'prices_from' => 'Prices from', + 'starting' => 'In cinema starting from', + + //subCategoryList.blade.php + 'date' => 'Date', + + //FilterMenu.blade.php + 'select' => 'Select date', + 'popular' => 'Popular', + 'new' => 'New', + 'filter' => 'Filter', + 'today' => 'Today', + 'tomorrow' => 'Tomorrow', + 'week' => 'This week', + 'month' => 'This month', + + //HomeCinema.blade.php + 'view' => 'View all', + + //ItemList.blade.php + 'home' => 'Home', + 'for_cinema' => 'Tickets for cinema', + 'composers' => 'Performers', + 'events' => 'Events', + 'concerts' => 'Concerts', + 'alternatives' => 'Alternatives', + 'bards' => 'Bards', + 'jazz' => 'Jazz & Blues', + 'others' => 'Others', + 'movies' => 'Movies', + 'classic' => 'Classical music', + 'music' => 'Musical performance', + 'musical' => 'Musical', + 'ballet' => 'Opera & Ballet', + 'operetta' => 'Operetta', + + ]; \ No newline at end of file diff --git a/resources/lang/ru/AccessCodes.php b/resources/lang/ru/AccessCodes.php new file mode 100644 index 00000000..565d2ccb --- /dev/null +++ b/resources/lang/ru/AccessCodes.php @@ -0,0 +1,19 @@ + 'Коды доступа', + 'success_message' => 'Успешно создан код доступа', + 'delete_message' => 'Успешно удален код доступа', + 'cannot_delete_used_code' => 'Невозможно удалить использованный код', + 'access_codes_code' => 'Код скидки', + 'access_codes_created_at' => 'Создано в', + 'no_access_codes_yet' => 'Коды доступа еще нет!', + 'create_access_code' => 'Создать код доступа', + 'access_code_title' => 'Код доступа', + 'access_code_title_placeholder' => 'ex: КОНФЕРЕНЦИЯ2019', + 'valid_code_required' => 'Требуется действительный код доступа', + 'no_tickets_matched' => 'Нет билетов, соответствующих вашему коду доступа', + 'select_access_code' => 'Выберите коды доступа', + 'access_codes_usage_count' => 'Счетчик использования', + 'unique_error' => 'Код, уже использованный для этого события', +]; \ No newline at end of file diff --git a/resources/lang/ru/Affiliates.php b/resources/lang/ru/Affiliates.php new file mode 100644 index 00000000..e7c07485 --- /dev/null +++ b/resources/lang/ru/Affiliates.php @@ -0,0 +1,16 @@ + 'Имя партнера', + 'affiliate_tracking' => 'Отслеживание Партнеров', + 'affiliate_tracking_text' => 'Отслеживать, кто генерирует продажи для вашего мероприятия, очень легко. Просто создайте реферальную ссылку, используя поле ниже, и поделитесь ссылкой с вашими партнерами / организаторами мероприятий.', + 'last_referral' => 'Последнее направление', + 'no_affiliate_referrals_yet' => 'Партнерских рефералов пока нет', + 'sales_volume_generated' => 'Объем продаж', + 'ticket_sales_generated' => 'Продажи билетов сгенерированы', + 'visits_generated' => 'Посещения созданы', +); \ No newline at end of file diff --git a/resources/lang/ru/Attendee.php b/resources/lang/ru/Attendee.php new file mode 100644 index 00000000..32140f01 --- /dev/null +++ b/resources/lang/ru/Attendee.php @@ -0,0 +1,23 @@ + 'Сканировать другой билет', + 'scanning' => 'Cканирование', + //==================================== Translations ====================================// + 'attendees' => 'Присутствующие', + 'check_in' => 'Прибытие:: событие', + 'email' => 'Электронное письмо', + 'email_address' => 'Адрес электронной почты', + 'event_attendees' => 'Участники мероприятия', + 'first_name' => 'Имя', + 'last_name' => 'Фамилия', + 'name' => 'Название', + 'ticket' => 'Билет', + 'reference' => 'Ссылка', + 'search_attendees' => 'Поиск участников ...', + 'send_invitation_n_ticket_to_attendee' => 'Отправить приглашение и билет посетителю.', +); diff --git a/resources/lang/ru/Category.php b/resources/lang/ru/Category.php new file mode 100644 index 00000000..02cc3a34 --- /dev/null +++ b/resources/lang/ru/Category.php @@ -0,0 +1,11 @@ + 'title_ru', + 'event_category' => 'Категория события' +); \ No newline at end of file diff --git a/resources/lang/ru/ClientSide.php b/resources/lang/ru/ClientSide.php new file mode 100644 index 00000000..a44e0b3c --- /dev/null +++ b/resources/lang/ru/ClientSide.php @@ -0,0 +1,45 @@ + 'Поделиться', + 'buy_ticket' => 'Купить билет', + 'views' => 'Виды', + 'prices_from' => 'Цена от', + 'starting' => 'В кино с', + + //subCategoryList.blade.php + 'date' => 'Дата', + + //FilterMenu.blade.php + 'select' => 'Выберите дату', + 'popular' => 'Популярное', + 'new' => 'Новые', + 'filter' => 'Фильтры', + 'today' => 'Сегодня', + 'tomorrow' => 'Завтра', + 'week' => 'На этой неделе', + 'month' => 'В этом месяце', + + //HomeCinema.blade.php + 'view' => 'Посмотреть все', + + //ItemList.blade.php + 'home' => 'Главная', + 'for_cinema' => 'Билеты на кинотеатры', + 'composers' => 'Исполнители', + 'events' => 'Мероприятие', + 'concerts' => 'Концерты', + 'alternatives' => 'Альтернатива', + 'bards' => 'Барды', + 'jazz' => 'Джаз & блюз', + 'others' => 'Другие', + 'movies' => 'Кино', + 'classic' => 'Классическая музыка', + 'music' => 'Музыкальный спектакль', + 'musical' => 'Мюзикл', + 'ballet' => 'Опера и Балет', + 'operetta' => 'Оперетта', + +]; \ No newline at end of file diff --git a/resources/lang/ru/Controllers.php b/resources/lang/ru/Controllers.php new file mode 100644 index 00000000..23695cac --- /dev/null +++ b/resources/lang/ru/Controllers.php @@ -0,0 +1,117 @@ + + array ( + 'event_title' => 'Название мероприятия', + 'start_date' => 'Дата начала', + 'created_at' => 'Дата создания', + 'quantity_sold' => 'Количество продано', + 'sales_volume' => 'Объем продаж', + 'sort_order' => 'Пользовательский порядок сортировки', + 'title' => 'Название билета', + ), + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php + //==================================== Translations ====================================// + 'account_successfully_updated' => 'Аккаунт успешно обновлен', + 'addInviteError' => 'Вам нужно создать тикет, прежде чем вы сможете пригласить участника.', + 'attendee_already_cancelled' => 'Участник уже отменен', + 'attendee_already_checked_in' => 'Участник уже зарегистрировался в: время ', + 'attendee_exception' => 'Произошла ошибка при приглашении этого участника. Пожалуйста, попробуйте еще раз.', + 'attendee_successfully_checked_in' => 'Участник успешно зарегистрировался', + 'attendee_successfully_checked_out' => 'Участник успешно выехал', + 'attendee_successfully_invited' => 'Участник успешно приглашен!', + 'cant_delete_ticket_when_sold' => 'Извините, вы не можете удалить этот билет, так как некоторые уже проданы', + 'check_in_all_tickets' => 'Проверьте все билеты, связанные с этим заказом', + 'confirmation_malformed' => 'Код подтверждения отсутствует или поврежден.', + 'confirmation_successful' => 'Успех! Ваш адрес электронной почты подтвержден. Теперь вы можете войти.', + 'error' => + array ( + 'email' => + array ( + 'email' => 'Пожалуйста, введите действительный адрес электронной почты.', + 'required' => 'Адрес электронной почты обязателен.', + 'unique' => 'Электронная почта уже используется для этой учетной записи.', + ), + 'first_name' => + array ( + 'required' => 'Пожалуйста, введите ваше имя.', + ), + 'last_name' => + array ( + 'required' => 'Пожалуйста, введите свою фамилию.', + ), + 'page_bg_color' => + array ( + 'required' => 'Пожалуйста, введите цвет фона.', + ), + 'page_header_bg_color' => + array ( + 'required' => 'Пожалуйста, введите цвет фона заголовка.', + ), + 'password' => + array ( + 'passcheck' => 'Этот пароль неверный.', + ), + ), + 'event_create_exception' => 'Упс! При создании вашего мероприятия возникла проблема. Пожалуйста, попробуйте еще раз.', + 'event_page_successfully_updated' => 'Страница события успешно обновлена.', + 'event_successfully_updated' => 'Событие успешно обновлено!', + 'fill_email_and_password' => 'Пожалуйста, введите свой адрес электронной почты и пароль', + 'image_upload_error' => 'При загрузке вашего изображения произошла ошибка.', + 'invalid_ticket_error' => 'Неверный билет! Пожалуйста, попробуйте еще раз.', + 'login_password_incorrect' => 'Ваше имя пользователя и пароль были неверны', + 'maximum_refund_amount' => 'Максимальная сумма возврата: деньги', + 'message_successfully_sent' => 'Сообщение успешно отправлено!', + 'no_organiser_name_error' => 'Вы должны дать имя организаторa мероприятия.', + 'nothing_to_do' => 'Пусто', + 'nothing_to_refund' => 'Нечего возмещать.', + 'num_attendees_checked_in' => ': num Участник (ы) Зарегистрирован.', + 'order_already_refunded' => 'Заказ уже был возвращен!', + 'order_cant_be_refunded' => 'Заказ не может быть возвращен!', + 'order_page_successfully_updated' => 'Страница заказа успешно обновлена.', + 'order_payment_status_successfully_updated' => 'Статус оплаты заказа успешно обновлен', + 'organiser_design_successfully_updated' => 'Дизайн органайзера успешно обновлен!', + 'organiser_other_error' => 'Возникла проблема с поиском организатора.', + 'password_successfully_reset' => 'Пароль успешно сброшен!', + 'payment_information_successfully_updated' => 'Информация об оплате успешно обновлена', + 'please_enter_a_background_color' => 'Пожалуйста, введите цвет фона.', + 'quantity_min_error' => 'Доступное количество не может быть меньше проданного или зарезервированного количества.', + 'refreshing' => 'Обновление ...', + 'refund_exception' => 'При обработке возврата возникла проблема. Пожалуйста, проверьте вашу информацию и попробуйте снова.', + 'refund_only_numbers_error' => 'В этом поле разрешены только цифры.', + 'social_settings_successfully_updated' => 'Социальные настройки были успешно обновлены!', + 'stripe_error' => 'Произошла ошибка при подключении вашего аккаунта Stripe. Пожалуйста, попробуйте еще раз.', + 'stripe_success' => 'Вы успешно подключили свой аккаунт Stripe.', + 'success_name_has_received_instruction' => 'Успех! : name было отправлено дальнейшие инструкции.', + 'successfully_cancelled_attendee' => 'Участник Успешно отменен!', + 'successfully_cancelled_attendees' => 'Успешно отмененные участники!', + 'successfully_created_organiser' => 'Успешно создан Организатор!', + 'successfully_created_question' => 'Успешно созданный вопрос', + 'successfully_deleted_question' => 'Успешно удаленный вопрос', + 'successfully_edited_question' => 'Успешно отредактированный вопрос', + 'successfully_refunded_and_cancelled' => 'Успешно возвращенный заказ и отмененные участники!', + 'successfully_refunded_order' => 'Успешно возвращенный заказ!', + 'successfully_saved_details' => 'Успешно сохраненные детали!', + 'successfully_updated_attendee' => 'Успешно обновленный участник!', + 'successfully_updated_organiser' => 'Успешно обновленный органайзер!', + 'successfully_updated_question' => 'Вопрос успешно обновлен', + 'successfully_updated_question_order' => 'Вопрос Заказ успешно обновлен', + 'survey_answers' => 'Ответы на опрос', + 'the_order_has_been_updated' => 'Заказ обновлен', + 'this_question_cant_be_deleted' => 'Этот вопрос не может быть удален', + 'ticket_field_required_error' => 'Поле для заполнения обязательно.', + 'ticket_not_exists_error' => 'Выбранный вами билет не существует', + 'ticket_order_successfully_updated' => 'Заказ билета успешно обновлен', + 'ticket_successfully_deleted' => 'Билет успешно удален', + 'ticket_successfully_resent' => 'Билет успешно отправлен!', + 'ticket_successfully_updated' => 'Билет успешно обновлен!', + 'tickets_for_event' => 'Ваши билеты на событие: событие.', + 'whoops' => 'Упс! Похоже, что-то пошло не так. Пожалуйста, попробуйте еще раз.', + 'your_password_reset_link' => 'Ссылка для сброса вашего пароля', +); diff --git a/resources/lang/ru/Dashboard.php b/resources/lang/ru/Dashboard.php new file mode 100644 index 00000000..32708a14 --- /dev/null +++ b/resources/lang/ru/Dashboard.php @@ -0,0 +1,26 @@ + 'Это событие началось.', + //==================================== Translations ====================================// + 'create_tickets' => 'Создать билеты', + 'edit_event_page_design' => 'Изменить дизайн страницы события', + 'edit_organiser_fees' => 'Редактировать сборы организатора', + 'event_page_visits' => 'Просмотр страницы события', + 'event_url' => 'URL события', + 'event_views' => 'Просмотр событий', + 'generate_affiliate_link' => 'Создать партнерскую ссылку', + 'orders' => 'заказы', + 'quick_links' => 'Быстрые ссылки', + 'registrations_by_ticket' => 'Регистрация по билетам', + 'sales_volume' => 'Объем продаж', + 'share_event' => 'Поделиться мероприятием', + 'this_event_is_on_now' => 'Это событие сейчас', + 'ticket_sales_volume' => 'Объем продаж билетов', + 'tickets_sold' => 'Билеты проданы', + 'website_embed_code' => 'Код для встраивания сайта', +); \ No newline at end of file diff --git a/resources/lang/ru/Design.php b/resources/lang/ru/Design.php new file mode 100644 index 00000000..409518de --- /dev/null +++ b/resources/lang/ru/Design.php @@ -0,0 +1,14 @@ + 'Предварительный просмотр страницы события', + //==================================== Translations ====================================// + 'background_options' => 'Параметры фона', + 'images_provided_by_pixabay' => 'Изображения предоставлены PixaBay.com ', + 'select_from_available_images' => 'Выбрать из доступных изображений', + 'use_a_colour_for_the_background' => 'Используйте цвет для фона', +); \ No newline at end of file diff --git a/resources/lang/ru/Email.php b/resources/lang/ru/Email.php new file mode 100644 index 00000000..82e8b2c5 --- /dev/null +++ b/resources/lang/ru/Email.php @@ -0,0 +1,20 @@ + 'Спасибо за регистрацию в Attendize', + 'invite_user' => ':name добавило вас в учетную запись: приложения.', + 'message_regarding_event' => 'Сообщение относительно: :event', + 'organiser_copy' => '[Органайзер Копия]', + 'refund_from_name' => 'Вы получили возврат от :name', + 'your_ticket_cancelled' => 'Ваш билет был отменен', + 'your_ticket_for_event' => 'Ваш билет на мероприятие :event', + //================================== Obsolete strings ==================================// + 'LLH:obsolete' => + array ( + + ), +); diff --git a/resources/lang/ru/Event.php b/resources/lang/ru/Event.php new file mode 100644 index 00000000..ae57f3f5 --- /dev/null +++ b/resources/lang/ru/Event.php @@ -0,0 +1,47 @@ + 'подробности адреса', + 'address_line_1' => 'Адресная строка 1', + 'address_line_1_placeholder' => 'Например: 45 Графтон-стрит', + 'address_line_2' => 'Адресная строка 2', + 'address_line_2_placeholder' => 'Например: Дублин', + 'city' => 'город', + 'city_placeholder' => 'Например: Дублин', + 'create_event' => 'Создать событие', + 'current_event_flyer' => 'Флаер текущего события', + 'customize_event' => 'Настроить событие', + 'delete?' => 'Удалять?', + 'enter_existing' => 'Выбрать из существующих мест', + 'enter_manual' => 'Введите адрес вручную', + 'event_description' => 'Описание события', + 'event_end_date' => 'Дата окончания мероприятия', + 'event_flyer' => 'Флаер событий', + 'event_image' => 'Изображение события (флаер или графика и т. Д.)', + 'event_orders' => 'Заказы на мероприятия', + 'event_start_date' => 'Дата начала мероприятия', + 'event_title' => 'Название мероприятия', + 'event_title_placeholder' => 'Например: Международная конференция имени :name\'s', + 'event_visibility' => 'Видимость события', + 'go_live' => 'Событие прошло успешно! Вы можете отменить это действие на странице настроек событий.', + 'n_attendees_for_event' => ':num Участники для мероприятия: :name (:date)', + 'no_events_yet' => 'Пока нет событий!', + 'no_events_yet_text' => 'Похоже, вам еще предстоит создать событие. Вы можете создать его, нажав кнопку ниже.', + 'num_events' => ':num Мероприятия', + 'or(manual/existing_venue)' => 'или же', + 'post_code' => 'Почтовый индекс', + 'post_code_placeholder' => 'Например: 94568.', + 'promote' => 'Продвижение', + 'promote_event' => 'Продвижение мероприятия', + 'revenue' => 'доход', + 'save_changes' => 'Сохранить изменения', + 'showing_num_of_orders' => 'Показано: 0 заказов из:1 Всего', + 'tickets_sold' => 'Билеты проданы', + 'venue_name' => 'Название места', + 'venue_name_placeholder' => 'Например: крабовая лачуга', + 'vis_hide' => 'Скрыть событие от общественности.', + 'vis_public' => 'Сделайте событие видимым для публики.', +); \ No newline at end of file diff --git a/resources/lang/ru/Fees.php b/resources/lang/ru/Fees.php new file mode 100644 index 00000000..cbee5246 --- /dev/null +++ b/resources/lang/ru/Fees.php @@ -0,0 +1,15 @@ + 'Плата за обслуживание фиксированная цена', + 'service_fee_fixed_price_help' => 'например: введите 1,25 для : cur1.25 ', + 'service_fee_fixed_price_placeholder' => '0.00', + 'organiser_fees' => 'Тарифы Организатора', + 'organiser_fees_text' => 'Это дополнительные сборы, которые вы можете включить в стоимость каждого билета. Эта сумма будет указана в счетах покупателя как БРОНИРОВАНИЕ .', + 'service_fee_percentage' => 'Процент платы за обслуживание', + 'service_fee_percentage_help' => 'например, введите 3,5 для 3,5% ', + 'service_fee_percentage_placeholder' => '0', +); \ No newline at end of file diff --git a/resources/lang/ru/File_format.php b/resources/lang/ru/File_format.php new file mode 100644 index 00000000..faaaf47d --- /dev/null +++ b/resources/lang/ru/File_format.php @@ -0,0 +1,16 @@ + 'Excel (XLS)', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php + 'Excel_xlsx' => 'Excel (XLSX)', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php + 'csv' => 'CSV', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php + 'html' => 'HTML', +); \ No newline at end of file diff --git a/resources/lang/ru/Installer.php b/resources/lang/ru/Installer.php new file mode 100644 index 00000000..a6827131 --- /dev/null +++ b/resources/lang/ru/Installer.php @@ -0,0 +1,50 @@ + 'Успех! Ваше соединение работает!', + 'connection_failure' => 'Невозможно подключиться! Пожалуйста, проверьте ваши настройки', + 'app_settings' => 'Настройки приложения', + 'application_url' => 'URL приложения', + 'database_host' => 'Хост базы данных', + 'database_name' => 'Имя базы данных', + 'database_password' => 'Пароль базы данных', + 'database_settings' => 'Настройки базы данных', + 'database_message' => 'Если вы используете докерскую среду для разработки, вы можете просто использовать предварительно заполненные значения. Если вы используете свою собственную среду, вам необходимо обновить настройки базы данных. Используйте тестовое соединение с базой данных, чтобы убедиться, что ваши данные верны. Неправильные данные базы данных приведут к проблемам установки.', + 'database_test_connect_failure' => 'Невозможно подключиться. Пожалуйста, проверьте ваши настройки.', + 'database_test_connect_failure_error_message' => 'Сообщение об ошибке', + 'database_test_connect_failure_error_type' => 'Тип ошибки', + 'database_test_connect_failure_message' => 'Невозможно подключиться. Пожалуйста, проверьте ваши настройки.', + 'database_test_connect_success' => 'Успех! Настройки базы данных работают!', + 'database_type' => 'Database Type', + 'database_username' => 'Database Username', + 'email_settings' => 'Email Settings', + 'files_n_folders_check' => 'Files & Folders Check', + 'install' => 'Install Attendize', + 'mail_encryption' => 'Mail Encryption', + 'mail_from_address' => 'Mail From Address', + 'mail_from_help' => 'To use PHP\'s mail feature enter mail in this box and leave the below fields empty.', + 'mail_from_name' => 'Mail From Name', + 'mail_host' => 'Mail Host', + 'mail_password' => 'Mail Password', + 'mail_port' => 'Mail Port', + 'mail_username' => 'Mail Username', + 'optional_requirement_not_met' => 'Warning: :requirement extension is not loaded', + 'path_not_writable' => 'Warning: :path is not writable', + 'path_writable' => 'Success: :path is writable', + 'php_enough' => 'Success: The application requires PHP >= :requires and yours is :has', + 'php_optional_requirements_check' => 'PHP Optional Requirements Check', + 'php_requirements_check' => 'PHP Requirements Check', + 'php_too_low' => 'Warning: The application requires PHP >= :requires. Your version is :has.', + 'php_version_check' => 'PHP Version Check', + 'requirement_met' => 'Success: :requirement extension is loaded', + 'requirement_not_met' => 'Error: :requirement extension is not loaded', + 'setup' => 'Attendize Setup', + 'setup_completed' => 'Attendize Setup Already', + 'setup_completed_already_message' => "An install file has been detected which means Attendize setup process has already completed.
If you haven't setup a default user you can " . + "Signup Default User
If you have already created a default user you can Login Here ", + 'test_database_connection' => 'Test Database Connection', + 'title' => 'Attendize Web Installer', +); diff --git a/resources/lang/ru/Javascript.php b/resources/lang/ru/Javascript.php new file mode 100644 index 00000000..110a6c7a --- /dev/null +++ b/resources/lang/ru/Javascript.php @@ -0,0 +1,17 @@ + "Секундочку ...", + "time_run_out" => "Вам не хватило времени! Вам придется перезапустить процесс заказа.", + "just_2_minutes" => "У вас есть только 2 минуты, чтобы выполнить этот заказ!", + "whoops" => 'Ой! Похоже, сервер вернул ошибку. +                    Пожалуйста, попробуйте еще раз или свяжитесь с веб-мастером, если проблема не устранена.', + "whoops2" => 'Что-то пошло не так! Обновите страницу и попробуйте снова', + "whoops_and_error" => "К сожалению, что-то пошло не так.

:code :error", + "at_least_one_option" => 'У вас должен быть хотя бы один вариант.', + "credit_card_error" => 'Номер кредитной карты является недействительным.', + "expiry_error" => 'Дата истечения срока действия представляется недействительной.', + "cvc_error" => 'Номер CVC представляется неверным.', + "card_validation_error" => 'Пожалуйста, проверьте данные своей карты и попробуйте снова.', + "checkin_init_error" => 'Произошла ошибка при инициализации сканера. Проверьте, подключаетесь ли вы через защищенную страницу (https) и поддерживает ли ваш браузер сканер.', +]; \ No newline at end of file diff --git a/resources/lang/ru/ManageAccount.php b/resources/lang/ru/ManageAccount.php new file mode 100644 index 00000000..ed00f199 --- /dev/null +++ b/resources/lang/ru/ManageAccount.php @@ -0,0 +1,52 @@ + 'относительно', + 'account' => 'учетная запись', + 'account_id' => 'Идентификатор аккаунта', + 'accout_owner' => 'Владелец учетная записи', + 'add_user_help_block' => 'Добавленные пользователи получат дальнейшие инструкции по электронной почте.', + 'add_user_submit' => 'Добавить пользователя', + 'api_key' => 'ключ API', + 'bitpay_api_key' => 'BitPay API ключ', + 'bitpay_settings' => 'Bitpay настройки', + 'branding_name' => 'Название бренда', + 'branding_name_help' => 'Это имя покупатели увидят при выезде. Оставьте это поле пустым, если хотите, чтобы имя организатора мероприятия использовалось.', + 'coinbase_settings' => 'Настройки Coinbase', + 'default_currency' => 'Валюта по умолчанию', + 'default_payment_gateway' => 'Платежный шлюз по умолчанию', + 'email' => 'Email', + 'email_address_placeholder' => 'Email address', + 'first_name' => 'Имя', + 'general' => 'Общая информация', + 'last_name' => 'Фамилия', + 'licence_info' => 'Информация о лицензии', + 'licence_info_description' => 'Attendize лицензируется в соответствии с Attribution Assurance Licence (AAL). This licence requires the \'Powered By Attendize\' notice to be kept in place on any Attendize installation. If you wish to remove references to Attendize you must purchase one of the white-label licences listed here.', + 'mastercard_internet_gateway_service_settings' => 'Настройки службы интернет-шлюза Mastercard', + 'merchant_access_code' => 'Код доступа продавца', + 'merchant_id' => 'идентификатор продавца', + 'open_source_soft' => 'Программное обеспечение с открытым исходным кодом', + 'open_source_soft_description' => 'Attendize is built using many fantastic open-source libraries. You can see an overview of these on libraries.io.', + 'payment' => 'Оплата', + 'paypal_password' => 'PayPal пароль', + 'paypal_settings' => 'PayPal настройки', + 'paypal_signature' => 'PayPal подпись', + 'paypal_username' => 'PayPal username', + 'save_account_details_submit' => 'Сохранить данные аккаунта', + 'save_payment_details_submit' => 'Сохранить данные платежа', + 'secret_code' => 'Секретный код', + 'secure_hash_code' => 'Безопасный хэш-код', + 'stripe_publishable_key' => 'Полосатый публикуемый ключ', + 'stripe_secret_key' => 'Полосатый секретный ключ', + 'stripe_settings' => 'Настройки полосы', + 'timezone' => 'Часовой пояс', + 'users' => 'пользователи', + 'version_info' => 'Информация о версии', + 'version_out_of_date' => 'Your version (:installed) of Attendize is out of date. The latest version (:latest) can be downloaded here', + 'version_up_to_date' => 'Your Attendize version (:installed) is up to date!', + 'account_payment' => 'Account / Payment', + 'event_attendees' => 'Участники мероприятия', +); \ No newline at end of file diff --git a/resources/lang/ru/ManageEvent.php b/resources/lang/ru/ManageEvent.php new file mode 100644 index 00000000..7501144b --- /dev/null +++ b/resources/lang/ru/ManageEvent.php @@ -0,0 +1,100 @@ + 'Все участники', + 'all_attendees_cancelled' => 'Все участники в этом порядке были отменены.', + 'all_order_refunded' => 'Все :money этого заказа были возвращены.', + 'amount' => 'Количество', + 'attendee_cancelled' => 'отменен', + 'attendee_cancelled_help' => 'Этот участник был отменен', + 'attendees_file_requirements' => 'Файл должен быть .csv, а первая строка должна содержать first_name, last_name, email', + 'attendize_qrcode_check_in' => 'Примите участие в регистрации QRCode', + 'cancel_attendee_title' => 'Отмена :cancel', + 'cancel_description' => 'Отмена участников удалит их из списка участников.', + 'cancel_notify' => 'Уведомить :name их билет был отменен.', + 'cancel_order_:ref' => 'Отмена заказа: :ref', + 'cancel_refund' => 'Если вы хотите вернуть заказ, принадлежащий данному участнику, вы можете сделать это here.', + 'cancel_refund_user' => 'Возврат :name для их билета.', + 'cant_refund_here' => 'Извините, вы не можете вернуть деньги: платежи через шлюз здесь. Вам придется сделать это на их сайте.', + 'check-in' => 'Регистрироваться', + 'checkin_search_placeholder' => 'Поиск по имени посетителя, справочнику заказа, справочнику посетителя ...', + 'close' => 'закрыть', + 'confirm_cancel' => 'Подтвердите отмену участника', + 'confirm_order_cancel' => 'Подтвердите заказ Отмена', + 'create_attendees' => 'Создать участников', + 'create_ticket' => 'Создать тикет', + 'download_pdf_ticket' => 'Скачать PDF билет', + 'edit_attendee' => 'Изменить участника', + 'edit_attendee_title' => 'Изменить :attendee', + 'edit_order_title' => 'Order: :order_ref', + 'edit_question' => 'Изменить вопрос', + 'edit_ticket' => 'Изменить билет', + 'end_sale_on' => 'Завершить продажу на', + 'event_not_live' => 'Это событие не видно публике.', + 'event_page' => 'Страница события', + 'event_tools' => 'Инструменты для проведения мероприятий', + 'export' => 'экспорт', + 'go_to_attendee_name' => 'Перейти к участнику :name', + 'hide_this_ticket' => 'Скрыть этот билет', + 'import_file' => 'Импортировать файл', + 'invite_attendee' => 'Пригласить участника', + 'invite_attendees' => 'Пригласить участников', + 'issue_full_refund' => 'Выдать полный возврат', + 'issue_partial_refund' => 'Выдача частичного возврата', + 'manage_order_title' => 'Order: :order_ref', + 'mark_payment_received' => 'Пометить платеж как полученный', + 'maximum_tickets_per_order' => 'Максимальное количество билетов на заказ', + 'message_attendee_title' => 'Сообщение :attendee', + 'message_attendees' => 'Сообщение', + 'message_attendees_title' => 'Сообщение Присутствующие', + 'message_order' => 'Сообщение :order', + 'minimum_tickets_per_order' => 'Минимальное количество билетов на заказ', + 'more_options' => 'Больше опций', + 'no_attendees_matching' => 'Нет подходящих посетителей', + 'no_attendees_yet' => 'Пока нет участников', + 'no_attendees_yet_text' => 'Участники появятся здесь, как только они успешно зарегистрировались для вашего мероприятия, или вы можете вручную пригласить участников самостоятельно.', + 'no_orders_yet' => 'Пока нет заказов', + 'no_orders_yet_text' => 'Новые заказы будут появляться здесь по мере их создания.', + 'order_contact_will_receive_instructions' => 'Заказчику будет дано указание отправить любой ответ :email', + 'order_details' => 'Информация для заказа', + 'order_overview' => 'Обзор заказа', + 'order_ref' => 'Order: #:order_ref', + 'order_refunded' => ':money этого заказа был возвращен.', + 'price_placeholder' => 'Например: 25,99', + 'print_attendee_list' => 'Распечатать список участников', + 'print_tickets' => 'Печать билетов', + 'publish_it' => 'Опубликуйте это', + 'qr_instructions' => 'Поместите QR-код перед вашей камерой (не слишком близко)', + 'quantity_available' => 'Кол-во в наличии', + 'quantity_available_placeholder' => 'Например: 100 (оставьте пустым для неограниченного количества)', + 'refund_amount' => 'Сумма возврата', + 'refund_this_order?' => 'Вернуть этот заказ?', + 'resend_ticket' => 'Переслать билет', + 'resend_ticket_help' => 'Участнику будет отправлена еще одна копия билета :email', + 'resend_ticket_to_attendee' => 'Отправить билет на :attendee', + 'resend_tickets' => 'Отправить билеты', + 'result_for' => 'результат(ы) для', + 'save_question' => 'Сохранить вопрос', + 'save_ticket' => 'Сохранить билет', + 'scan_another_ticket' => 'Сканировать другой билет', + 'select_all' => 'Выбрать все', + 'select_attendee_to_cancel' => 'Выберите любые билеты участника, которые вы хотите отменить.', + 'send_invitation_n_ticket_to_attendees' => 'Отправить приглашение и билет участникам', + 'send_message' => 'Отправить сообщение', + 'send_ticket' => 'Отправить билет', + 'start_sale_on' => 'Начать продажу с', + 'surveys' => 'Обзоры', + 'this_order_is_awaiting_payment' => 'Этот заказ ожидает оплаты.', + 'ticket' => 'билет', + 'ticket_description' => 'Описание билета', + 'ticket_price' => 'Цена билета', + 'ticket_title' => 'Название билета', + 'ticket_title_placeholder' => 'Например: общий прием', + 'ticket_date' => 'Дата билета', + 'update_order' => 'Обновить заказ', + 'widgets' => 'Виджеты', + 'LLH:obsolete' => + array ( + 'create_question' => 'Создать вопрос', + ), +); \ No newline at end of file diff --git a/resources/lang/ru/Message.php b/resources/lang/ru/Message.php new file mode 100644 index 00000000..8272b67f --- /dev/null +++ b/resources/lang/ru/Message.php @@ -0,0 +1,21 @@ + 'Новое сообщение', + 'sent_messages' => 'Отправленные сообщения', + 'all_event_attendees' => 'Все участники мероприятия', + 'attendees_with_ticket_type' => 'Участники с типом билета', + 'before_send_message' => 'Участнику будет предложено отправить любой ответ :organiser', + 'content' => 'Содержание сообщения', + 'date' => 'Дата', + 'leave_blank_to_send_immediately' => 'Оставьте пустым, чтобы отправить немедленно', + 'message' => 'Сообщение', + 'no_messages_for_event' => 'Нет сообщений для события.', + 'schedule_send_time' => 'Расписание отправьте время', + 'send_a_copy_to' => 'Отправить копию на :organiser', + 'send_message' => 'Отправить сообщение', + 'send_to' => 'Отправить', + 'subject' => 'Тема сообщения', + 'to' => 'к', + 'unsent' => 'неотправленные', +); \ No newline at end of file diff --git a/resources/lang/ru/Order.php b/resources/lang/ru/Order.php new file mode 100644 index 00000000..59ca31db --- /dev/null +++ b/resources/lang/ru/Order.php @@ -0,0 +1,50 @@ + 'сумма возврата', + 'fully_refunded' => 'полностью возмещен', + 'partially_refunded' => 'частично возмещен', + 'after_order' => 'Сообщение для отображения посетителям после того, как они завершили свой заказ.', + 'after_order_help' => 'Это сообщение будет отображаться посетителям после того, как они успешно завершили процесс оформления заказа.', + 'amount' => 'Количество', + 'arrived' => 'Прибывшиe', + 'attendee_cancelled' => 'отмененныe', + 'attendee_refunded' => 'Возвращено', + 'awaiting_payment' => 'Ожидание оплаты', + 'before_order' => 'Сообщение для отображения посетителям, прежде чем они завершат свой заказ.', + 'before_order_help' => 'Это сообщение будет отображаться для участников непосредственно перед тем, как они завершат свой заказ.', + 'booking_fee' => 'Плата за бронирование', + 'cancel_order' => 'Отменить заказ', + 'date' => 'Даты', + 'details' => 'подробности', + 'edit' => 'редактировать', + 'email' => 'Email', + 'enable_offline_payments' => 'Включить автономные платежи', + 'free' => 'бесплатно', + 'no_recent_orders' => 'Похоже, что нет недавних заказов.', + 'offline_payment_instructions' => 'Введите инструкции о том, как участники могут сделать платеж в автономном режиме.', + 'offline_payment_settings' => 'Настройки автономного платежа', + 'order_attendees' => 'Заказать участников', + 'order_date' => 'Дата заказа', + 'order_page_settings' => 'Настройки страницы заказа', + 'order_ref' => 'Ссылка', + 'organiser_booking_fees' => 'Организатор бронирования сборов', + 'payment_gateway' => 'Платежный шлюз', + 'payment_intent' => 'Способ оплаты', + 'payment_failed' => 'Платеж не прошел, попробуйте ввести свои платежные данные снова.', + 'price' => 'Цена', + 'purchase_date' => 'Дата покупки', + 'quantity' => 'Количество', + 'recent_orders' => 'Недавние заказы', + 'reference' => 'Ссылка', + 'refund/cancel' => 'Возврат / Отмена', + 'registered' => 'зарегистрированный', + 'status' => 'Статус', + 'sub_total' => 'Промежуточный итог', + 'ticket' => 'Проездной билет', + 'tickets' => 'Билет (ы)', + 'total' => 'Общее количество', + 'transaction_id' => 'ID транзакции', + 'view_order' => 'Посмотреть заказ', + 'view_order_num' => 'Посмотреть заказ #:num', +); \ No newline at end of file diff --git a/resources/lang/ru/Organiser.php b/resources/lang/ru/Organiser.php new file mode 100644 index 00000000..15bccd4c --- /dev/null +++ b/resources/lang/ru/Organiser.php @@ -0,0 +1,72 @@ + 'Save Organiser', + //==================================== Translations ====================================// + 'additional_organiser_options' => 'Дополнительные параметры органайзера', + 'background_color' => 'Фоновый цвет', + 'continue_to' => 'Продолжать', + 'create_an_organiser' => 'Создать органайзер', + 'create_new_organiser' => 'Создать новый органайзер', + 'create_organiser' => 'Создать органайзер', + 'create_organiser_text' => 'Прежде чем создавать события, вам нужно создать органайзер. Организатор - это просто тот, кто организует мероприятие. Это может быть кто угодно, от человека до организации.', + 'current_logo' => 'Текущий логотип', + 'customize' => 'Настроить', + 'dashboard' => 'Панель', + 'delete_logo?' => 'Удалить логотип?', + 'enable_public_organiser_page' => 'Включить публичную страницу организатора', + 'event' => 'Мероприятие', + 'event_calendar' => 'Календарь событий', + 'events' => 'Мероприятия', + 'google_analytics_code' => 'Код Google Analytics', + 'google_analytics_code_placeholder' => 'UA-XXXXX-X', + 'header_background_color' => 'Цвет фона заголовка', + 'hide_additional_organiser_options' => 'Скрыть дополнительные параметры органайзера', + 'make_organiser_hidden' => 'Скрыть страницу организатора от общественности.', + 'make_organiser_public' => 'Сделайте страницу организатора видимой для общественности.', + 'no_upcoming_events' => 'У вас нет событий, подходящих.', + 'no_upcoming_events_click' => 'Вы можете нажать здесь, чтобы создать событие.', + 'or' => 'или', + 'or_caps' => 'ИЛИ', + 'organiser_description' => 'Описание организатора', + 'organiser_description_placeholder' => '', + 'organiser_design' => 'Организатор Дизайн', + 'organiser_details' => 'Подробности организатора', + 'organiser_email' => 'Организатор Email', + 'organiser_email_placeholder' => '', + 'organiser_events' => 'Организатор мероприятия', + 'organiser_facebook' => 'Организатор Facebook', + 'organiser_facebook_placeholder' => 'E.g http://www.facebook.com/MyFaceBookPage', + 'organiser_logo' => 'Логотип Организатора', + 'organiser_logo_help' => 'Мы рекомендуем квадратное изображение, так как оно будет лучше всего смотреться на распечатанных билетах и страницах мероприятия.', + 'organiser_menu' => 'Меню Организатора', + 'organiser_name' => 'Имя организатора', + 'organiser_name_dashboard' => ':name панель', + 'organiser_name_events' => ':name Мероприятия', + 'organiser_name_placeholder' => 'Кто организует мероприятие?', + 'organiser_page' => 'Страница организатора', + 'organiser_page_design' => 'Дизайн страницы организатора', + 'organiser_page_preview' => 'Предварительный просмотр страницы организатора', + 'organiser_page_visibility_text' => 'Страницы организатора содержат общедоступный список прошедших и предстоящих событий.', + 'organiser_settings' => 'Настройки организатора', + 'organiser_twitter' => 'Организатор Твиттера', + 'organiser_twitter_placeholder' => 'E.g http://www.twitter.com/MyTwitterPage', + 'organiser_username_facebook_placeholder' => 'MyFacebookPage', + 'organiser_username_twitter_placeholder' => 'MyTwitterPage', + 'organiser_tax_prompt' => 'Вы хотите взимать налог как ваши события?', + 'organiser_tax_id' => 'Налоговый идентификатор', + 'organiser_tax_name' => 'Название налога', + 'organiser_tax_value' => 'Налоговая стоимость', + 'yes' => 'Да', + 'no' => 'Нет', + 'sales_volume' => 'Объем продаж', + 'select_an_organiser' => 'Выберите организатора', + 'select_organiser' => 'Выберите организатора', + 'text_color' => 'Цвет текста', + 'tickets_sold' => 'Билеты проданы', +); diff --git a/resources/lang/ru/Public_ViewEvent.php b/resources/lang/ru/Public_ViewEvent.php new file mode 100644 index 00000000..1017bb44 --- /dev/null +++ b/resources/lang/ru/Public_ViewEvent.php @@ -0,0 +1,79 @@ + 'контакт', + 'DETAILS' => 'ПОДРОБНОСТИ', + 'Facebook' => 'Facebook', + 'LOCATION' => 'МЕСТО НАХОЖДЕНИЯ', + 'TICKETS' => 'БИЛЕТЫ', + 'Twitter' => 'Twitter', + 'Whatsapp' => 'Whatsapp', + 'amount' => 'Количество', + 'at' => '@', + 'attendee_cancelled' => 'отменен', + 'below_order_details_header' => '', + 'below_payment_information_header' => '', + 'below_tickets' => 'Выберите количество билетов и нажмите «зарегистрироваться». На следующем экране вы будете платить за них.', + 'booking_fee' => 'Плата за бронирование', + 'booking_fees' => 'Стоимость бронирования', + 'card_number' => 'Номер карты', + 'checkout_submit' => 'Проверять, выписываться', + 'checkout_order' => 'Продолжить к оплате', + 'confirmation_email' => 'и подтверждение по электронной почте было отправлено вам.', + 'copy_buyer' => 'Копировать данные покупателя всем держателям билетов', + 'currently_not_on_sale' => 'В настоящее время не продается', + 'cvc_number' => 'Номер CVC', + 'date' => 'Дата', + 'download_tickets' => 'Скачать билеты', + 'email' => 'Email', + 'email_address' => 'Email адрес', + 'event_already' => 'Это событие имеет :started.', + 'event_already_ended' => 'закончилось', + 'event_already_started' => 'уже началось', + 'event_dashboard' => 'Панель инструментов событий', + 'event_details' => 'Детали мероприятия', + 'event_not_live' => 'Эта страница события не доступна для общественности.', + 'expiry_month' => 'Месяц истечения', + 'expiry_year' => 'Год истечения', + 'first_name' => 'Имя', + 'free' => 'СВОБОДНО', + 'inc_fees' => 'Стоимость бронирования', + 'last_name' => 'Фамилия', + 'offline_payment_instructions' => 'Оффлайн платежные инструкции', + 'offline_payment_methods_available' => 'Доступные способы оплаты в автономном режиме', + 'order_attendees' => 'Заказать участников', + 'order_awaiting_payment' => 'Этот заказ ожидает оплаты. Пожалуйста, прочитайте ниже инструкции о том, как сделать платеж.', + 'order_details' => 'Информация для заказа', + 'order_items' => 'Элементы заказа', + 'order_summary' => 'итог заказа', + 'organiser_dashboard' => 'Панель управления организатора', + 'pay_using_offline_methods' => 'Оплата с использованием оффлайн методов', + 'payment_information' => 'Платежная информация', + 'payment_instructions' => 'Инструкция по оплате', + 'presents' => 'представляет', + 'price' => 'Цена', + 'quantity_full' => 'Количество', + 'reference' => 'Ссылка', + 'refunded_amount' => 'Сумма возврата', + 'register' => 'регистр', + 'sales_have_ended' => 'Продажи закончились', + 'sales_have_not_started' => 'Продажи еще не начались', + 'send_message_submit' => 'Отправить сообщение', + 'share_event' => 'Поделиться мероприятием', + 'sold_out' => 'Продано', + 'sub_total' => 'Промежуточный итог', + 'thank_you_for_your_order' => 'Спасибо за ваш заказ!', + 'ticket' => 'билет', + 'ticket_holder_information' => 'Информация о владельце билета', + 'ticket_holder_n' => 'Держатель билета :n Подробности', + 'ticket_price' => 'Цена билета', + 'tickets' => 'Билет (ы)', + 'tickets_are_currently_unavailable' => 'Билеты в настоящее время недоступны', + 'time' => 'Обратите внимание, у вас есть только :time для завершения этой транзакции, прежде чем ваши билеты будут переизданы.', + 'total' => 'Общее количество', + 'your_email_address' => 'Ваш электронный адрес', + 'your_information' => 'Ваша информация', + 'your_message' => 'Твое сообщение', + 'your_name' => 'Ваше имя', + 'your' => 'Ваше' +]; diff --git a/resources/lang/ru/Public_ViewOrganiser.php b/resources/lang/ru/Public_ViewOrganiser.php new file mode 100644 index 00000000..4a08370a --- /dev/null +++ b/resources/lang/ru/Public_ViewOrganiser.php @@ -0,0 +1,17 @@ + 'Информация', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\EventListingPanel.blade.php + 'tickets' => 'Билеты', + //==================================== Translations ====================================// + 'no_events' => 'Нет: panel_title для отображения.', + 'organiser_dashboard' => 'Панель управления организатора', + 'past_events' => 'Прошлые события', + 'upcoming_events' => 'Предстоящие События', +); \ No newline at end of file diff --git a/resources/lang/ru/Question.php b/resources/lang/ru/Question.php new file mode 100644 index 00000000..c0a8ed15 --- /dev/null +++ b/resources/lang/ru/Question.php @@ -0,0 +1,24 @@ + 'Создать вопрос', + //==================================== Translations ====================================// + 'Q' => 'Q', + 'add_another_option' => 'Добавить еще один вариант', + 'answer' => 'Ответ', + 'attendee_details' => 'Детали участника', + 'make_this_a_required_question' => 'Сделайте это обязательным параметром', + 'no_answers' => 'Извините, на этот вопрос пока нет ответов.', + 'no_questions_yet' => 'Еще нет вопросов', + 'no_questions_yet_text' => 'Здесь вы можете добавить вопросы, на которые участникам будет предложено ответить в процессе проверки.', + 'question' => 'Вопрос', + 'question_options' => 'Варианты вопросов', + 'question_placeholder' => 'e.g. Пожалуйста, введите свой полный адрес?', + 'question_type' => 'тип вопроса', + 'require_this_question_for_ticket(s)' => 'Требовать этот вопрос для билета (ов)', +); \ No newline at end of file diff --git a/resources/lang/ru/Social.php b/resources/lang/ru/Social.php new file mode 100644 index 00000000..5be016b4 --- /dev/null +++ b/resources/lang/ru/Social.php @@ -0,0 +1,21 @@ + 'Pinterest', + //==================================== Translations ====================================// + 'email' => 'Email', + 'facebook' => 'Facebook', + 'g+' => 'Google+', + 'linkedin' => 'LinkedIn', + 'share_buttons_to_show' => 'Поделиться кнопками, чтобы показать', + 'social_settings' => 'Социальные настройки', + 'social_share_text' => 'Социальный Поделиться Текст', + 'social_share_text_help' => 'Это текст, который будет доступен по умолчанию, когда пользователь поделится вашим событием в социальных сетях.', + 'twitter' => 'Twitter', + 'whatsapp' => 'WhatsApp', +); \ No newline at end of file diff --git a/resources/lang/ru/Surveys.php b/resources/lang/ru/Surveys.php new file mode 100644 index 00000000..580d320b --- /dev/null +++ b/resources/lang/ru/Surveys.php @@ -0,0 +1,18 @@ + 'Вопрос Удалить', + //==================================== Translations ====================================// + 'add_question' => 'Добавить вопрос', + 'answers' => 'ответы', + 'event_surveys' => 'Обзоры событий', + 'export_answers' => 'Экспорт ответов', + 'num_responses' => '# Ответы', + 'question_delete_title' => 'Все ответы также будут удалены. Если вы хотите сохранить ответы участников, вы должны вместо этого деактивировать вопрос.', + 'question_title' => 'Название вопроса', + 'required' => 'необходимые', + 'status' => 'Статус', + 'tickets_list' => 'Tickets: :list', +); \ No newline at end of file diff --git a/resources/lang/ru/Ticket.php b/resources/lang/ru/Ticket.php new file mode 100644 index 00000000..6c4c56c5 --- /dev/null +++ b/resources/lang/ru/Ticket.php @@ -0,0 +1,52 @@ + 'В продаже', + //==================================== Translations ====================================// + 'attendee_ref' => 'Участник Ref.', + 'coupon_codes' => 'Коды купонов', + 'create_ticket' => 'Создать тикет', + 'demo_attendee_ref' => '#YLY9U73-1', + 'demo_end_date_time' => 'Mar 18th 5:08PM', + 'demo_event' => 'Демо Событие', + 'demo_name' => 'Bill Blogs', + 'demo_order_ref' => '#YLY9U73', + 'demo_organiser' => 'Организатор демонстрации', + 'demo_price' => '€XX.XX', + 'demo_start_date_time' => 'Mar 18th 4:08PM', + 'demo_ticket_type' => 'Общий доступ', + 'demo_venue' => 'Демо Расположение', + 'doesnt_account_for_refunds' => 'Не учитывает возврат.', + 'end_date_time' => 'Дата / Время окончания', + 'event' => 'Мероприятие', + 'event_tickets' => 'Билеты на мероприятия', + 'footer' => 'Входной билет теряет свою силу в тот момент, когда место проведения оставлено, и повторный вход во время мероприятия не допускается.', + 'n_tickets' => ':num Билеты', + 'name' => 'имя', + 'no_tickets_yet' => 'Билетов пока нет', + 'no_tickets_yet_text' => 'Создайте свой первый билет, нажав кнопку ниже.', + 'order_ref' => 'Заказ Реф.', + 'organiser' => 'организатор', + 'pause' => 'Пауза', + 'price' => 'Цена', + 'questions' => 'Вопросов', + 'remaining' => 'осталось', + 'resume' => 'Вернуть', + 'revenue' => 'доходы', + 'search_tickets' => 'Поиск билетов ...', + 'show_1d_barcode' => 'Показать 1D штрих-код на билетах', + 'sold' => 'Продан', + 'start_date_time' => 'Дата / Время начала', + 'this_ticket_is_hidden' => 'Этот билет скрыт', + 'ticket_background_color' => 'Цвет фона билета', + 'ticket_border_color' => 'Цвет границы билета', + 'ticket_design' => 'Дизайн билетов', + 'ticket_preview' => 'Предварительный просмотр билетов', + 'ticket_sales_paused' => 'Продажи приостановлены', + 'ticket_sub_text_color' => 'Цвет текста в субтитрах', + 'ticket_text_color' => 'Цвет текста билета', + 'ticket_type' => 'Тип билета', + 'venue' => 'место встречи', +); \ No newline at end of file diff --git a/resources/lang/ru/Top.php b/resources/lang/ru/Top.php new file mode 100644 index 00000000..962a13c4 --- /dev/null +++ b/resources/lang/ru/Top.php @@ -0,0 +1,18 @@ + 'Настройки аккаунта', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'create_organiser' => 'Создать органайзер', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'feedback_bug_report' => 'Feedback / Bug Report', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'my_profile' => 'Мой профайл', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'sign_out' => 'Выход', +); \ No newline at end of file diff --git a/resources/lang/ru/User.php b/resources/lang/ru/User.php new file mode 100644 index 00000000..ff443034 --- /dev/null +++ b/resources/lang/ru/User.php @@ -0,0 +1,30 @@ + 'Уже есть аккаунт? Войти в систему', + 'after_welcome' => 'Прежде чем продолжить, обновите свой аккаунт, указав свое имя и новый пароль.', + 'change_password' => 'Измени пароль', + 'confirm_new_password' => 'Подтвердите новый пароль', + 'dont_have_account_button' => 'У вас нет аккаунта?зарегистрироваться', + 'email' => 'Email', + 'first_name' => 'Имя', + 'forgot_password' => 'Забыл пароль', + 'forgot_password?' => 'Забыл пароль?', + 'hide_change_password' => 'Скрыть изменение пароля', + 'last_name' => 'Фамилия', + 'login' => 'Авторизоваться', + 'login_fail_msg' => 'Пожалуйста, проверьте свои данные и попробуйте снова.', + 'my_profile' => 'Мой профайл', + 'new_password' => 'новый пароль', + 'old_password' => 'Прежний пароль', + 'password' => 'пароль', + 'password_already_sent' => 'На ваш электронный адрес было отправлено письмо со сбросом пароля.', + 'reset_input_errors' => 'Были некоторые проблемы с вашим вкладом.', + 'reset_password' => 'Сброс пароля', + 'reset_password_success' => 'На ваш электронный адрес было отправлено письмо со сбросом пароля.', + 'sign_up' => 'Зарегистрироваться', + 'sign_up_first_run' => 'Ты почти там. Просто создайте учетную запись пользователя, и вы готовы к работе.', + 'terms_and_conditions' => '  я согласен с условиями использования ', + 'welcome_to_app' => 'Добро пожаловать в :app!', + 'your_email' => 'Ваш адрес электронной почты', +); \ No newline at end of file diff --git a/resources/lang/ru/Widgets.php b/resources/lang/ru/Widgets.php new file mode 100644 index 00000000..d5f949ba --- /dev/null +++ b/resources/lang/ru/Widgets.php @@ -0,0 +1,12 @@ + 'Вставить предварительный просмотр', + //==================================== Translations ====================================// + 'event_widgets' => 'Виджеты событий', + 'html_embed_code' => 'HTML-код для вставки', + 'instructions' => 'инструкции', + 'instructions_text' => 'Просто скопируйте и вставьте HTML-код на свой веб-сайт везде, где вы хотите, чтобы виджет появлялся.', +); \ No newline at end of file diff --git a/resources/lang/ru/basic.php b/resources/lang/ru/basic.php new file mode 100644 index 00000000..d1a954f4 --- /dev/null +++ b/resources/lang/ru/basic.php @@ -0,0 +1,62 @@ + 'Действие', + 'affiliates' => 'Филиалы', + 'attendees' => 'Присутствующие', + 'back_to_login' => 'Вернуться на страницу входа', + 'back_to_page' => 'Вернуться на страницу', + 'cancel' => 'Отмена', + 'customize' => 'Настроить', + 'dashboard' => 'Приборная доска', + 'days' => 'дни', + 'disable' => 'Отключить', + 'disabled' => 'Отключен', + 'drag_to_reorder' => 'Перетащите, чтобы изменить порядок', + 'edit' => 'Редактировать', + 'enable' => 'Включить', + 'enabled' => 'Включено', + 'error_404' => 'Похоже, что страница, которую вы ищете, больше не существует или переехала.', + 'event_dashboard' => 'Панель инструментов событий', + 'event_page_design' => 'Дизайн страницы события', + 'export' => 'Экспортировать', + 'general' => 'Генеральная', + 'hours' => 'часов', + 'main_menu' => 'Главное меню', + 'manage' => 'Управлять', + 'message' => 'Сообщение', + 'minutes' => 'минут', + 'months_short' => '|Январь|Февраль|Март|Апрель|Май|Июнь|Июль|Август|Сентябрь|Октябрь|Ноябрь|Декабрь|', + 'no' => 'Нет', + 'order_form' => 'Форма заказа', + 'orders' => 'Заказы', + 'promote' => 'Содействовать', + 'save_changes' => 'Сохранить изменения', + 'save_details' => 'Сохранить детали', + 'service_fees' => 'Плата за сервис', + 'social' => 'Социальное', + 'submit' => 'Представить', + 'success' => 'Успех', + 'ticket_design' => 'Дизайн билетов', + 'tickets' => 'Билеты', + 'TOP' => 'TOP', + 'total' => 'общее количество', + 'whoops' => 'Whoops!', + 'yes' => 'Да', + 'no' => 'Нет', + /* + * Lines below will turn obsolete in localization helper, it is declared in app/Helpers/macros. + * If you run it, it will break file input fields. + */ + 'upload' => 'Загрузить', + 'browse' => 'Просматривать', + //================================== Obsolete strings ==================================// + 'LLH:obsolete' => + array ( + 'months_long' => 'Январь|Февраль|Март|Апрель|Май|Июнь|Июль|Август|Сентябрь|Октябрь|Ноябрь|Декабрь', + ), +); \ No newline at end of file diff --git a/resources/lang/ru/error.php b/resources/lang/ru/error.php new file mode 100644 index 00000000..c3ab1c70 --- /dev/null +++ b/resources/lang/ru/error.php @@ -0,0 +1,7 @@ + 'Мы скоро вернемся', + 'back_soon_description' => 'В настоящее время мы улучшаем наш сайт.', + +]; diff --git a/resources/lang/ru/messages.php b/resources/lang/ru/messages.php new file mode 100644 index 00000000..2d78434d --- /dev/null +++ b/resources/lang/ru/messages.php @@ -0,0 +1,107 @@ + 'The :attribute must be accepted.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'alpha' => 'The :attribute may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'before' => 'The :attribute must be a date before :date.', + 'between' => [ + 'numeric' => 'The :attribute must be between :min and :max.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute must have between :min and :max items.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'date' => 'The :attribute is not a valid date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'email' => 'The :attribute must be a valid email address.', + 'filled' => 'The :attribute field is required.', + 'exists' => 'The selected :attribute is invalid.', + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'max' => [ + 'numeric' => 'The :attribute may not be greater than :max.', + 'file' => 'The :attribute may not be greater than :max kilobytes.', + 'string' => 'The :attribute may not be greater than :max characters.', + 'array' => 'The :attribute may not have more than :max items.', + ], + 'mimes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'numeric' => 'The :attribute must be at least :min.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute must have at least :min items.', + ], + 'not_in' => 'The selected :attribute is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values is present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'numeric' => 'The :attribute must be :size.', + 'file' => 'The :attribute must be :size kilobytes.', + 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute must contain :size items.', + ], + 'unique' => 'The :attribute has already been taken.', + 'url' => 'The :attribute format is invalid.', + 'timezone' => 'The :attribute must be a valid zone.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'terms_agreed' => [ + 'required' => 'Please agree to our Terms of Service.' + ] + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [], + +]; diff --git a/resources/lang/ru/pagination.php b/resources/lang/ru/pagination.php new file mode 100644 index 00000000..c6d3b7d0 --- /dev/null +++ b/resources/lang/ru/pagination.php @@ -0,0 +1,19 @@ + '« предыдущий', + 'next' => 'следующий »', + +]; diff --git a/resources/lang/ru/passwords.php b/resources/lang/ru/passwords.php new file mode 100644 index 00000000..3254f19e --- /dev/null +++ b/resources/lang/ru/passwords.php @@ -0,0 +1,22 @@ + 'Пароли должны содержать не менее шести символов и соответствовать подтверждению.', + 'user' => "Мы не можем найти пользователя с таким адресом электронной почты.", + 'token' => 'Этот токен сброса пароля недействителен.', + 'sent' => 'Мы отправили вам ссылку для сброса пароля по электронной почте!', + 'reset' => 'Ваш пароль был сброшен!', + +]; diff --git a/resources/lang/ru/validation.php b/resources/lang/ru/validation.php new file mode 100644 index 00000000..2d78434d --- /dev/null +++ b/resources/lang/ru/validation.php @@ -0,0 +1,107 @@ + 'The :attribute must be accepted.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'alpha' => 'The :attribute may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'before' => 'The :attribute must be a date before :date.', + 'between' => [ + 'numeric' => 'The :attribute must be between :min and :max.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute must have between :min and :max items.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'date' => 'The :attribute is not a valid date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'email' => 'The :attribute must be a valid email address.', + 'filled' => 'The :attribute field is required.', + 'exists' => 'The selected :attribute is invalid.', + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'max' => [ + 'numeric' => 'The :attribute may not be greater than :max.', + 'file' => 'The :attribute may not be greater than :max kilobytes.', + 'string' => 'The :attribute may not be greater than :max characters.', + 'array' => 'The :attribute may not have more than :max items.', + ], + 'mimes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'numeric' => 'The :attribute must be at least :min.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute must have at least :min items.', + ], + 'not_in' => 'The selected :attribute is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values is present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'numeric' => 'The :attribute must be :size.', + 'file' => 'The :attribute must be :size kilobytes.', + 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute must contain :size items.', + ], + 'unique' => 'The :attribute has already been taken.', + 'url' => 'The :attribute format is invalid.', + 'timezone' => 'The :attribute must be a valid zone.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'terms_agreed' => [ + 'required' => 'Please agree to our Terms of Service.' + ] + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [], + +]; diff --git a/resources/lang/tk/AccessCodes.php b/resources/lang/tk/AccessCodes.php new file mode 100644 index 00000000..9bbaac76 --- /dev/null +++ b/resources/lang/tk/AccessCodes.php @@ -0,0 +1,19 @@ + 'Elýeterlik kodlary', + 'success_message' => 'Elýeterlik kody üstünlikli generirlenen!', + 'delete_message' => 'Elýeterlik kody üstünlikli aýyryldy', + 'cannot_delete_used_code' => 'Ullanylan kody aýyryp bolanok', + 'access_codes_code' => 'Arzanladyş kody', + 'access_codes_created_at' => 'Döredildi', + 'no_access_codes_yet' => 'Hiç hili elýeterlik kody entek ýok!', + 'create_access_code' => 'Elýeterlik kody döretmek', + 'access_code_title' => 'Elýeterlik kody', + 'access_code_title_placeholder' => 'ex: CONFERENCE2019', + 'valid_code_required' => 'Hakyky elýeterlik kody hökmany', + 'no_tickets_matched' => 'Siziň kodyňyza deň gelýan petek ýok', + 'select_access_code' => 'Elýeterlik kodlary saýlaň', + 'access_codes_usage_count' => 'Ullanyş sanawy', + 'unique_error' => 'Bu kod eýýäm bir çäre üçin ullanylýar', +]; \ No newline at end of file diff --git a/resources/lang/tk/Affiliates.php b/resources/lang/tk/Affiliates.php index 0b336ee3..054d5b4c 100644 --- a/resources/lang/tk/Affiliates.php +++ b/resources/lang/tk/Affiliates.php @@ -5,12 +5,12 @@ return array ( //============================== New strings to translate ==============================// - 'affiliate_name' => 'Affiliate Name', - 'affiliate_tracking' => 'Affiliate Tracking', - 'affiliate_tracking_text' => 'Keeping track of who is generating sales for your event is extremely easy. Simply create a referral link using the box below and share the link with your affiliates / event promoters.', - 'last_referral' => 'Last Referral', - 'no_affiliate_referrals_yet' => 'No Affiliate Referrals Yet', - 'sales_volume_generated' => 'Sales Volume Generated', - 'ticket_sales_generated' => 'Ticket Sales Generated', - 'visits_generated' => 'Visits Generated', + 'affiliate_name' => 'Hyzmatdaşyň ady', + 'affiliate_tracking' => 'Hyzmatdaşlary Yzarlamak', + 'affiliate_tracking_text' => 'Siziň çäräňize petek generirleýän adamlary yzarlamak has-da aňsat. Ýönekey ssylka generirläp ony hyzmatdaşyňyz bilen paýlaşyň', + 'last_referral' => 'Soňky referal', + 'no_affiliate_referrals_yet' => 'Hiç hili hyzmatdaş ýok', + 'sales_volume_generated' => 'Satuwyň göwrümi', + 'ticket_sales_generated' => 'Generirlenen satuw petekleri', + 'visits_generated' => 'Generirlenen petekler', ); \ No newline at end of file diff --git a/resources/lang/tk/Attendee.php b/resources/lang/tk/Attendee.php index 147674fd..37ab14d3 100644 --- a/resources/lang/tk/Attendee.php +++ b/resources/lang/tk/Attendee.php @@ -5,19 +5,19 @@ return array ( //============================== New strings to translate ==============================// - 'scan_another_ticket' => 'Scan Another Ticket', - 'scanning' => 'Scanning', + 'scan_another_ticket' => 'Başga petegi skanlamak', + 'scanning' => 'Skanlamak', //==================================== Translations ====================================// - 'attendees' => 'Attendees', - 'check_in' => 'Check in: :event', + 'attendees' => 'Gatnaşyjylar', + 'check_in' => 'Girmek: :event', 'email' => 'Email', - 'email_address' => 'Email Address', - 'event_attendees' => 'Event Attendees', - 'first_name' => 'First Name', - 'last_name' => 'Last Name', - 'name' => 'Name', - 'ticket' => 'Ticket', - 'reference' => 'Reference', - 'search_attendees' => 'Search Attendees...', - 'send_invitation_n_ticket_to_attendee' => 'Send invitation & ticket to attendee.', + 'email_address' => 'Email belgisi', + 'event_attendees' => 'Çärä gatnaşyjylar', + 'first_name' => 'Ady', + 'last_name' => 'Familiýasy', + 'name' => 'Ady', + 'ticket' => 'Petek', + 'reference' => 'Bellikler', + 'search_attendees' => 'Gatnaşyjylary gözlemek...', + 'send_invitation_n_ticket_to_attendee' => 'Gatnaşyja çakylyk we petek ibermek.', ); diff --git a/resources/lang/tk/Category.php b/resources/lang/tk/Category.php new file mode 100644 index 00000000..1fea5699 --- /dev/null +++ b/resources/lang/tk/Category.php @@ -0,0 +1,11 @@ + 'title_ru', + 'event_category' => 'Event Category' +); \ No newline at end of file diff --git a/resources/lang/tk/ClientSide.php b/resources/lang/tk/ClientSide.php new file mode 100644 index 00000000..8ad14684 --- /dev/null +++ b/resources/lang/tk/ClientSide.php @@ -0,0 +1,45 @@ + 'Paýlaşmak', + 'buy_ticket' => 'Petek satyn almak', + 'views' => 'Görnüşleri', + 'prices_from' => 'Bahasy', + 'starting' => 'Kinoteatrlarda başlaýar', + + //subCategoryList.blade.php + 'date' => 'Sene', + + //FilterMenu.blade.php + 'select' => 'Sene saýlamak', + 'popular' => 'Meşhur', + 'new' => 'Täze', + 'filter' => 'Filtr', + 'today' => 'Şu gün', + 'tomorrow' => 'Ertir', + 'week' => 'Şu hepdede', + 'month' => 'Şu aýda', + + //HomeCinema.blade.php + 'view' => 'Hemmisini görmek', + + //ItemList.blade.php + 'home' => 'Baş sahypa', + 'for_cinema' => 'Kinoteatra petek', + 'composers' => 'Çykyş edijiler', + 'events' => 'Çäreler', + 'concerts' => 'Konsertler', + 'alternatives' => 'Alternatiwalar', + 'bards' => 'Bardlar', + 'jazz' => 'Jazz we blýuz', + 'others' => 'Başgalar', + 'movies' => 'Kinolar', + 'classic' => 'Klassik saz', + 'music' => 'Saz spektakly', + 'musical' => 'Mýuzikl', + 'ballet' => 'Opera we Balet', + 'operetta' => 'Operetta', + +]; \ No newline at end of file diff --git a/resources/lang/tk/Event.php b/resources/lang/tk/Event.php index 71f6c8ad..f2985dbd 100644 --- a/resources/lang/tk/Event.php +++ b/resources/lang/tk/Event.php @@ -1,46 +1,47 @@ 'Address Details', - 'address_line_1' => 'Address Line 1', - 'address_line_1_placeholder' => 'E.g: 45 Grafton St.', - 'address_line_2' => 'Address Line 2', - 'address_line_2_placeholder' => 'E.g: Dublin', - 'city' => 'City', - 'city_placeholder' => 'E.g: Dublin', - 'create_event' => 'Create Event', - 'current_event_flyer' => 'Current Event Flyer', - 'customize_event' => 'Customize Event', - 'delete?' => 'Delete?', - 'enter_existing' => 'Select From Existing Venues', - 'enter_manual' => 'Enter Address Manually', - 'event_description' => 'Event Description', - 'event_end_date' => 'Event End Date', - 'event_flyer' => 'Event Flyer', - 'event_image' => 'Event Image (Flyer or Graphic etc.)', - 'event_orders' => 'Event Orders', - 'event_start_date' => 'Event Start Date', - 'event_title' => 'Event Title', - 'event_title_placeholder' => 'E.g: :name\'s Interational Conference', - 'event_visibility' => 'Event Visibility', - 'n_attendees_for_event' => ':num Attendee(s) for event: :name (:date)', - 'no_events_yet' => 'No Event Yet!', - 'no_events_yet_text' => 'Looks like you have yet to create an event. You can create one by clicking the button below.', - 'num_events' => ':num Events', - 'or(manual/existing_venue)' => 'or', - 'post_code' => 'Post Code', - 'post_code_placeholder' => 'E.g: 94568.', - 'promote' => 'Promote', - 'promote_event' => 'Promote Event', - 'revenue' => 'Revenue', - 'save_changes' => 'Save Changes', - 'showing_num_of_orders' => 'Showing :0 orders out of :1 Total', - 'tickets_sold' => 'Tickets Sold', - 'venue_name' => 'Venue Name', - 'venue_name_placeholder' => 'E.g: The Crab Shack', - 'vis_hide' => 'Hide event from the public.', - 'vis_public' => 'Make event visible to the public.', + 'address_details' => 'Salgy maglumatlary', + 'address_line_1' => 'Salgy belgisi 1', + 'address_line_1_placeholder' => '45 Grafton St.', + 'address_line_2' => 'Salgy belgisi 2', + 'address_line_2_placeholder' => 'Dublin', + 'city' => '', + 'city_placeholder' => 'E.g: Dublin', + 'create_event' => 'Çäre döretmek', + 'current_event_flyer' => 'Häzirki çäräniň mahabat kagyzy', + 'customize_event' => 'Çäräni üýtgetmek', + 'delete?' => 'Aýyrmalymy?', + 'enter_existing' => 'Eýýäm bar bolan ýerlerden saýlamak', + 'enter_manual' => 'Salgyny goşmak', + 'event_description' => 'Çäräniň düşündirilişi', + 'event_end_date' => 'Çäräniň gutarýan wagty', + 'event_flyer' => 'Çäräniň mahabat kagysy', + 'event_image' => 'Çäräniň suraty (Flyer or Graphic etc.)', + 'event_orders' => 'Event Orders', + 'event_start_date' => 'Event Start Date', + 'event_title' => 'Event Title', + 'event_title_placeholder' => 'E.g: :name\'s Interational Conference', + 'event_visibility' => 'Event Visibility', + 'go_live' => 'Event Successfully Made Live! You can undo this action in event settings page.', + 'n_attendees_for_event' => ':num Attendee(s) for event: :name (:date)', + 'no_events_yet' => 'No Event Yet!', + 'no_events_yet_text' => 'Looks like you have yet to create an event. You can create one by clicking the button below.', + 'num_events' => ':num Events', + 'or(manual/existing_venue)' => 'or', + 'post_code' => 'Post Code', + 'post_code_placeholder' => 'E.g: 94568.', + 'promote' => 'Promote', + 'promote_event' => 'Promote Event', + 'revenue' => 'Revenue', + 'save_changes' => 'Save Changes', + 'showing_num_of_orders' => 'Showing :0 orders out of :1 Total', + 'tickets_sold' => 'Tickets Sold', + 'venue_name' => 'Venue Name', + 'venue_name_placeholder' => 'E.g: The Crab Shack', + 'vis_hide' => 'Hide event from the public.', + 'vis_public' => 'Make event visible to the public.', ); \ No newline at end of file diff --git a/resources/lang/tk/ManageEvent.php b/resources/lang/tk/ManageEvent.php index 1ccae0a0..6407f35b 100644 --- a/resources/lang/tk/ManageEvent.php +++ b/resources/lang/tk/ManageEvent.php @@ -1,99 +1,100 @@ 'All Attendees', - 'all_attendees_cancelled' => 'All attendees in this order have been cancelled.', - 'all_order_refunded' => 'All :money of this order has been refunded.', - 'amount' => 'Amount', - 'attendee_cancelled' => 'Cancelled', - 'attendee_cancelled_help' => 'This attendee has been cancelled', - 'attendees_file_requirements' => 'File must be .csv and the first line must contain first_name,last_name,email', - 'attendize_qrcode_check_in' => 'Attendize QRCode Check-in', - 'cancel_attendee_title' => 'Cancel :cancel', - 'cancel_description' => 'Cancelling Attendees will remove them from the attendee list.', - 'cancel_notify' => 'Notify :name their ticket has been cancelled.', - 'cancel_order_:ref' => 'Cancel Order: :ref', - 'cancel_refund' => 'If you would like to refund the order which this attendee belongs to you can do so here.', - 'cancel_refund_user' => 'Refund :name for their ticket.', - 'cant_refund_here' => 'Sorry, you can\'t refund :gateway payments here. You will have to do it on their website.', - 'check-in' => 'Check-In', - 'checkin_search_placeholder' => 'Search by Attendee Name, Order Reference, Attendee Reference...', - 'close' => 'close', - 'confirm_cancel' => 'Confirm cancel attendee', - 'confirm_order_cancel' => 'Confirm Order Cancel', - 'create_attendees' => 'Create Attendees', - 'create_ticket' => 'Create Ticket', - 'download_pdf_ticket' => 'Download PDF Ticket', - 'edit_attendee' => 'Edit Attendee', - 'edit_attendee_title' => 'Edit :attendee', - 'edit_order_title' => 'Order: :order_ref', - 'edit_question' => 'Edit Question', - 'edit_ticket' => 'Edit Ticket', - 'end_sale_on' => 'End Sale On', - 'event_not_live' => 'This event is not visible to the public.', - 'event_page' => 'Event Page', - 'event_tools' => 'Event Tools', - 'export' => 'Export', - 'go_to_attendee_name' => 'Go to attendee :name', - 'hide_this_ticket' => 'Hide This Ticket', - 'import_file' => 'Import File', - 'invite_attendee' => 'Invite Attendee', - 'invite_attendees' => 'Invite Attendees', - 'issue_full_refund' => 'Issue full refund', - 'issue_partial_refund' => 'Issue partial refund', - 'manage_order_title' => 'Order: :order_ref', - 'mark_payment_received' => 'Mark Payment Received', - 'maximum_tickets_per_order' => 'Maximum Tickets Per Order', - 'message_attendee_title' => 'Message :attendee', - 'message_attendees' => 'Message', - 'message_attendees_title' => 'Message Attendees', - 'message_order' => 'Message :order', - 'minimum_tickets_per_order' => 'Minimum Tickets Per Order', - 'more_options' => 'More options', - 'no_attendees_matching' => 'No attendees matching', - 'no_attendees_yet' => 'No Attendees yet', - 'no_attendees_yet_text' => 'Attendees will appear here once they successfully registered for your event, or, you can manually invite attendees yourself.', - 'no_orders_yet' => 'No orders yet', - 'no_orders_yet_text' => 'New orders will appear here as they are created.', - 'order_contact_will_receive_instructions' => 'The order contact will be instructed to send any reply to :email', - 'order_details' => 'Order Details', - 'order_overview' => 'Order Overview', - 'order_ref' => 'Order: #:order_ref', - 'order_refunded' => ':money of this order has been refunded.', - 'price_placeholder' => 'E.g: 25.99', - 'print_attendee_list' => 'Print Attendee List', - 'print_tickets' => 'Print Tickets', - 'publish_it' => 'Publish it', - 'qr_instructions' => 'Put the QR code in front of your Camera (Not too close)', - 'quantity_available' => 'Quantity Available', - 'quantity_available_placeholder' => 'E.g: 100 (Leave blank for unlimited)', - 'refund_amount' => 'Refund amount', - 'refund_this_order?' => 'Refund this order?', - 'resend_ticket' => 'Resend Ticket', - 'resend_ticket_help' => 'The attendee will be sent another copy of their ticket to :email', - 'resend_ticket_to_attendee' => 'Resend Ticket to :attendee', - 'resend_tickets' => 'Resend Tickets', - 'result_for' => 'result(s) for', - 'save_question' => 'Save Question', - 'save_ticket' => 'Save ticket', - 'scan_another_ticket' => 'Scan Another Ticket', - 'select_all' => 'Select All', - 'select_attendee_to_cancel' => 'Select any attendee tickets you wish to cancel.', - 'send_invitation_n_ticket_to_attendees' => 'Send invitation & ticket to attendees', - 'send_message' => 'Send Message', - 'send_ticket' => 'Send ticket', - 'start_sale_on' => 'Start Sale On', - 'surveys' => 'Surveys', - 'this_order_is_awaiting_payment' => 'This order is awaiting payment.', - 'ticket' => 'Ticket', - 'ticket_description' => 'Ticket Description', - 'ticket_price' => 'Ticket Price', - 'ticket_title' => 'Ticket Title', - 'ticket_title_placeholder' => 'E.g: General Admission', - 'update_order' => 'Update Order', - 'widgets' => 'Widgets', - 'LLH:obsolete' => - array ( - 'create_question' => 'Create Question', - ), + 'all_attendees' => 'All Attendees', + 'all_attendees_cancelled' => 'All attendees in this order have been cancelled.', + 'all_order_refunded' => 'All :money of this order has been refunded.', + 'amount' => 'Amount', + 'attendee_cancelled' => 'Cancelled', + 'attendee_cancelled_help' => 'This attendee has been cancelled', + 'attendees_file_requirements' => 'File must be .csv and the first line must contain first_name,last_name,email', + 'attendize_qrcode_check_in' => 'Attendize QRCode Check-in', + 'cancel_attendee_title' => 'Cancel :cancel', + 'cancel_description' => 'Cancelling Attendees will remove them from the attendee list.', + 'cancel_notify' => 'Notify :name their ticket has been cancelled.', + 'cancel_order_:ref' => 'Cancel Order: :ref', + 'cancel_refund' => 'If you would like to refund the order which this attendee belongs to you can do so here.', + 'cancel_refund_user' => 'Refund :name for their ticket.', + 'cant_refund_here' => 'Sorry, you can\'t refund :gateway payments here. You will have to do it on their website.', + 'check-in' => 'Check-In', + 'checkin_search_placeholder' => 'Search by Attendee Name, Order Reference, Attendee Reference...', + 'close' => 'close', + 'confirm_cancel' => 'Confirm cancel attendee', + 'confirm_order_cancel' => 'Confirm Order Cancel', + 'create_attendees' => 'Create Attendees', + 'create_ticket' => 'Create Ticket', + 'download_pdf_ticket' => 'Download PDF Ticket', + 'edit_attendee' => 'Edit Attendee', + 'edit_attendee_title' => 'Edit :attendee', + 'edit_order_title' => 'Order: :order_ref', + 'edit_question' => 'Edit Question', + 'edit_ticket' => 'Edit Ticket', + 'end_sale_on' => 'End Sale On', + 'event_not_live' => 'This event is not visible to the public.', + 'event_page' => 'Event Page', + 'event_tools' => 'Event Tools', + 'export' => 'Export', + 'go_to_attendee_name' => 'Go to attendee :name', + 'hide_this_ticket' => 'Hide This Ticket', + 'import_file' => 'Import File', + 'invite_attendee' => 'Invite Attendee', + 'invite_attendees' => 'Invite Attendees', + 'issue_full_refund' => 'Issue full refund', + 'issue_partial_refund' => 'Issue partial refund', + 'manage_order_title' => 'Order: :order_ref', + 'mark_payment_received' => 'Mark Payment Received', + 'maximum_tickets_per_order' => 'Maximum Tickets Per Order', + 'message_attendee_title' => 'Message :attendee', + 'message_attendees' => 'Message', + 'message_attendees_title' => 'Message Attendees', + 'message_order' => 'Message :order', + 'minimum_tickets_per_order' => 'Minimum Tickets Per Order', + 'more_options' => 'More options', + 'no_attendees_matching' => 'No attendees matching', + 'no_attendees_yet' => 'No Attendees yet', + 'no_attendees_yet_text' => 'Attendees will appear here once they successfully registered for your event, or, you can manually invite attendees yourself.', + 'no_orders_yet' => 'No orders yet', + 'no_orders_yet_text' => 'New orders will appear here as they are created.', + 'order_contact_will_receive_instructions' => 'The order contact will be instructed to send any reply to :email', + 'order_details' => 'Order Details', + 'order_overview' => 'Order Overview', + 'order_ref' => 'Order: #:order_ref', + 'order_refunded' => ':money of this order has been refunded.', + 'price_placeholder' => 'E.g: 25.99', + 'print_attendee_list' => 'Print Attendee List', + 'print_tickets' => 'Print Tickets', + 'publish_it' => 'Publish it', + 'qr_instructions' => 'Put the QR code in front of your Camera (Not too close)', + 'quantity_available' => 'Quantity Available', + 'quantity_available_placeholder' => 'E.g: 100 (Leave blank for unlimited)', + 'refund_amount' => 'Refund amount', + 'refund_this_order?' => 'Refund this order?', + 'resend_ticket' => 'Resend Ticket', + 'resend_ticket_help' => 'The attendee will be sent another copy of their ticket to :email', + 'resend_ticket_to_attendee' => 'Resend Ticket to :attendee', + 'resend_tickets' => 'Resend Tickets', + 'result_for' => 'result(s) for', + 'save_question' => 'Save Question', + 'save_ticket' => 'Save ticket', + 'scan_another_ticket' => 'Scan Another Ticket', + 'select_all' => 'Select All', + 'select_attendee_to_cancel' => 'Select any attendee tickets you wish to cancel.', + 'send_invitation_n_ticket_to_attendees' => 'Send invitation & ticket to attendees', + 'send_message' => 'Send Message', + 'send_ticket' => 'Send ticket', + 'start_sale_on' => 'Start Sale On', + 'surveys' => 'Surveys', + 'this_order_is_awaiting_payment' => 'This order is awaiting payment.', + 'ticket' => 'Ticket', + 'ticket_description' => 'Ticket Description', + 'ticket_price' => 'Ticket Price', + 'ticket_title' => 'Ticket Title', + 'ticket_title_placeholder' => 'E.g: General Admission', + 'ticket_date' => 'Ticket Date', + 'update_order' => 'Update Order', + 'widgets' => 'Widgets', + 'LLH:obsolete' => + array ( + 'create_question' => 'Create Question', + ), ); \ No newline at end of file diff --git a/resources/lang/tk/Order.php b/resources/lang/tk/Order.php index 095d9ecd..1e03cd41 100644 --- a/resources/lang/tk/Order.php +++ b/resources/lang/tk/Order.php @@ -1,48 +1,50 @@ 'amount refunded', - 'fully_refunded' => 'fully refunded', - 'partially_refunded' => 'partially refunded', - 'after_order' => 'Message to display to attendees after they have completed their order.', - 'after_order_help' => 'This message will be displayed to attendees once they have successfully completed the checkout process.', - 'amount' => 'Amount', - 'arrived' => 'Arrived', - 'attendee_cancelled' => 'Cancelled', - 'attendee_refunded' => 'Refunded', - 'awaiting_payment' => 'Awaiting Payment', - 'before_order' => 'Message to display to attendees before they complete their order.', - 'before_order_help' => 'This message will be displayed to attendees immediately before they finalize their order.', - 'booking_fee' => 'Booking Fee', - 'cancel_order' => 'Cancel Order', - 'date' => 'Date', - 'details' => 'Details', - 'edit' => 'Edit', - 'email' => 'Email', - 'enable_offline_payments' => 'Enable Offline Payments', - 'free' => 'FREE', - 'no_recent_orders' => 'Looks like there are no recent orders.', - 'offline_payment_instructions' => 'Enter instructions on how attendees can make payment offline.', - 'offline_payment_settings' => 'Offline Payment Settings', - 'order_attendees' => 'Order Attendees', - 'order_date' => 'Order Date', - 'order_page_settings' => 'Order Page Settings', - 'order_ref' => 'Reference', - 'organiser_booking_fees' => 'Organiser Booking Fees', - 'payment_gateway' => 'Payment Gateway', - 'price' => 'Price', - 'purchase_date' => 'Purchase Date', - 'quantity' => 'Quantity', - 'recent_orders' => 'Recent Orders', - 'reference' => 'Reference', - 'refund/cancel' => 'Refund / Cancel', - 'registered' => 'registered', - 'status' => 'Status', - 'sub_total' => 'Sub Total', - 'ticket' => 'Ticket', - 'tickets' => 'tickets(s)', - 'total' => 'Total', - 'transaction_id' => 'Transaction ID', - 'view_order' => 'View Order', - 'view_order_num' => 'View Order #:num', + 'amount_refunded' => 'amount refunded', + 'fully_refunded' => 'fully refunded', + 'partially_refunded' => 'partially refunded', + 'after_order' => 'Message to display to attendees after they have completed their order.', + 'after_order_help' => 'This message will be displayed to attendees once they have successfully completed the checkout process.', + 'amount' => 'Amount', + 'arrived' => 'Arrived', + 'attendee_cancelled' => 'Cancelled', + 'attendee_refunded' => 'Refunded', + 'awaiting_payment' => 'Awaiting Payment', + 'before_order' => 'Message to display to attendees before they complete their order.', + 'before_order_help' => 'This message will be displayed to attendees immediately before they finalize their order.', + 'booking_fee' => 'Booking Fee', + 'cancel_order' => 'Cancel Order', + 'date' => 'Date', + 'details' => 'Details', + 'edit' => 'Edit', + 'email' => 'Email', + 'enable_offline_payments' => 'Enable Offline Payments', + 'free' => 'FREE', + 'no_recent_orders' => 'Looks like there are no recent orders.', + 'offline_payment_instructions' => 'Enter instructions on how attendees can make payment offline.', + 'offline_payment_settings' => 'Offline Payment Settings', + 'order_attendees' => 'Order Attendees', + 'order_date' => 'Order Date', + 'order_page_settings' => 'Order Page Settings', + 'order_ref' => 'Reference', + 'organiser_booking_fees' => 'Organiser Booking Fees', + 'payment_gateway' => 'Payment Gateway', + 'payment_intent' => 'Payment Intent', + 'payment_failed' => 'Payment failed please try enter your payment details again.', + 'price' => 'Price', + 'purchase_date' => 'Purchase Date', + 'quantity' => 'Quantity', + 'recent_orders' => 'Recent Orders', + 'reference' => 'Reference', + 'refund/cancel' => 'Refund / Cancel', + 'registered' => 'registered', + 'status' => 'Status', + 'sub_total' => 'Sub Total', + 'ticket' => 'Ticket', + 'tickets' => 'tickets(s)', + 'total' => 'Total', + 'transaction_id' => 'Transaction ID', + 'view_order' => 'View Order', + 'view_order_num' => 'View Order #:num', ); \ No newline at end of file diff --git a/resources/lang/tk/Public_ViewEvent.php b/resources/lang/tk/Public_ViewEvent.php index 7a65b5f6..0e3049a4 100644 --- a/resources/lang/tk/Public_ViewEvent.php +++ b/resources/lang/tk/Public_ViewEvent.php @@ -1,78 +1,79 @@ 'Contact', - 'DETAILS' => 'DETAILS', - 'Facebook' => 'Facebook', - 'LOCATION' => 'LOCATION', - 'TICKETS' => 'TICKETS', - 'Twitter' => 'Twitter', - 'Whatsapp' => 'Whatsapp', - 'amount' => 'Amount', - 'at' => '@', - 'attendee_cancelled' => 'Cancelled', - 'below_order_details_header' => '', - 'below_payment_information_header' => '', - 'below_tickets' => 'Choose the number of tickets and click "register". On the next screen you\'ll pay for them.', - 'booking_fee' => 'Booking Fee', - 'booking_fees' => 'Booking Fees', - 'card_number' => 'Card number', - 'checkout_submit' => 'Checkout', - 'confirmation_email' => 'and a confirmation email have been sent to you.', - 'copy_buyer' => 'Copy buyer details to all ticket holders', - 'currently_not_on_sale' => 'Currently Not On Sale', - 'cvc_number' => 'CVC number', - 'date' => 'Date', - 'download_tickets' => 'Download Tickets', - 'email' => 'Email', - 'email_address' => 'Email address', - 'event_already' => 'This event has :started.', - 'event_already_ended' => 'ended', - 'event_already_started' => 'already started', - 'event_dashboard' => 'Event Dashboard', - 'event_details' => 'Event Details', - 'event_not_live' => 'This event page is not available to the public.', - 'expiry_month' => 'Expiry month', - 'expiry_year' => 'Expiry year', - 'first_name' => 'First name', - 'free' => 'FREE', - 'inc_fees' => 'Booking Fees', - 'last_name' => 'Last name', - 'offline_payment_instructions' => 'Offline payment instructions', - 'offline_payment_methods_available' => 'Offline Payment Methods Available', - 'order_attendees' => 'Order attendees', - 'order_awaiting_payment' => 'This order is awaiting payment. Please read the below instructions on how to make payment.', - 'order_details' => 'Order Details', - 'order_items' => 'Order items', - 'order_summary' => 'Order Summary', - 'organiser_dashboard' => 'Organiser Dashboard', - 'pay_using_offline_methods' => 'Pay using offline methods', - 'payment_information' => 'Payment Information', - 'payment_instructions' => 'Payment instructions', - 'presents' => 'presents', - 'price' => 'Price', - 'quantity_full' => 'Quantity', - 'reference' => 'Reference', - 'refunded_amount' => 'Refunded amount', - 'register' => 'Register', - 'sales_have_ended' => 'Sales Have Ended', - 'sales_have_not_started' => 'Sales Have Not Started', - 'send_message_submit' => 'Send message', - 'share_event' => 'Share Event', - 'sold_out' => 'Sold Out', - 'sub_total' => 'Sub total', - 'thank_you_for_your_order' => 'Thank you for your order!', - 'ticket' => 'Ticket', - 'ticket_holder_information' => 'Ticket Holder Information', - 'ticket_holder_n' => 'Ticket Holder :n Details', - 'ticket_price' => 'Ticket Price', - 'tickets' => 'Ticket(s)', - 'tickets_are_currently_unavailable' => 'Tickets are currently unavailable', - 'time' => 'Please note you only have :time to complete this transaction before your tickets are re-released.', - 'total' => 'Total', - 'your_email_address' => 'Your e-mail address', - 'your_information' => 'Your information', - 'your_message' => 'Your message', - 'your_name' => 'Your name', - 'your' => 'Your' + 'Contact' => 'Contact', + 'DETAILS' => 'DETAILS', + 'Facebook' => 'Facebook', + 'LOCATION' => 'LOCATION', + 'TICKETS' => 'TICKETS', + 'Twitter' => 'Twitter', + 'Whatsapp' => 'Whatsapp', + 'amount' => 'Amount', + 'at' => '@', + 'attendee_cancelled' => 'Cancelled', + 'below_order_details_header' => '', + 'below_payment_information_header' => '', + 'below_tickets' => 'Choose the number of tickets and click "register". On the next screen you\'ll pay for them.', + 'booking_fee' => 'Booking Fee', + 'booking_fees' => 'Booking Fees', + 'card_number' => 'Card number', + 'checkout_submit' => 'Checkout', + 'checkout_order' => 'Contine to Payment', + 'confirmation_email' => 'and a confirmation email have been sent to you.', + 'copy_buyer' => 'Copy buyer details to all ticket holders', + 'currently_not_on_sale' => 'Currently Not On Sale', + 'cvc_number' => 'CVC number', + 'date' => 'Date', + 'download_tickets' => 'Download Tickets', + 'email' => 'Email', + 'email_address' => 'Email address', + 'event_already' => 'This event has :started.', + 'event_already_ended' => 'ended', + 'event_already_started' => 'already started', + 'event_dashboard' => 'Event Dashboard', + 'event_details' => 'Event Details', + 'event_not_live' => 'This event page is not available to the public.', + 'expiry_month' => 'Expiry month', + 'expiry_year' => 'Expiry year', + 'first_name' => 'First name', + 'free' => 'FREE', + 'inc_fees' => 'Booking Fees', + 'last_name' => 'Last name', + 'offline_payment_instructions' => 'Offline payment instructions', + 'offline_payment_methods_available' => 'Offline Payment Methods Available', + 'order_attendees' => 'Order attendees', + 'order_awaiting_payment' => 'This order is awaiting payment. Please read the below instructions on how to make payment.', + 'order_details' => 'Order Details', + 'order_items' => 'Order items', + 'order_summary' => 'Order Summary', + 'organiser_dashboard' => 'Organiser Dashboard', + 'pay_using_offline_methods' => 'Pay using offline methods', + 'payment_information' => 'Payment Information', + 'payment_instructions' => 'Payment instructions', + 'presents' => 'presents', + 'price' => 'Price', + 'quantity_full' => 'Quantity', + 'reference' => 'Reference', + 'refunded_amount' => 'Refunded amount', + 'register' => 'Register', + 'sales_have_ended' => 'Sales Have Ended', + 'sales_have_not_started' => 'Sales Have Not Started', + 'send_message_submit' => 'Send message', + 'share_event' => 'Share Event', + 'sold_out' => 'Sold Out', + 'sub_total' => 'Sub total', + 'thank_you_for_your_order' => 'Thank you for your order!', + 'ticket' => 'Ticket', + 'ticket_holder_information' => 'Ticket Holder Information', + 'ticket_holder_n' => 'Ticket Holder :n Details', + 'ticket_price' => 'Ticket Price', + 'tickets' => 'Ticket(s)', + 'tickets_are_currently_unavailable' => 'Tickets are currently unavailable', + 'time' => 'Please note you only have :time to complete this transaction before your tickets are re-released.', + 'total' => 'Total', + 'your_email_address' => 'Your e-mail address', + 'your_information' => 'Your information', + 'your_message' => 'Your message', + 'your_name' => 'Your name', + 'your' => 'Your' ]; diff --git a/resources/lang/tk/basic.php b/resources/lang/tk/basic.php index 70126ad5..e817db79 100644 --- a/resources/lang/tk/basic.php +++ b/resources/lang/tk/basic.php @@ -1,62 +1,62 @@ 'Action', - 'affiliates' => 'Affiliates', - 'attendees' => 'Attendees', - 'back_to_login' => 'Back to login', - 'back_to_page' => 'Back To :page', - 'cancel' => 'Cancel', - 'customize' => 'Customize', - 'dashboard' => 'Dashboard', - 'days' => 'days', - 'disable' => 'Disable', - 'disabled' => 'Disabled', - 'drag_to_reorder' => 'Drag to re-order', - 'edit' => 'Edit', - 'enable' => 'Enable', - 'enabled' => 'Enabled', - 'error_404' => 'Looks like the page you are looking for no longer exists or has moved.', - 'event_dashboard' => 'Event Dashboard', - 'event_page_design' => 'Event Page Design', - 'export' => 'Export', - 'general' => 'General', - 'hours' => 'hours', - 'main_menu' => 'Main Menu', - 'manage' => 'Manage', - 'message' => 'Message', - 'minutes' => 'minutes', - 'months_short' => '|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|', - 'no' => 'No', - 'order_form' => 'Order Form', - 'orders' => 'Orders', - 'promote' => 'Promote', - 'save_changes' => 'Save Changes', - 'save_details' => 'Save Details', - 'service_fees' => 'Service Fees', - 'social' => 'Social', - 'submit' => 'Submit', - 'success' => 'Success', - 'ticket_design' => 'Ticket Design', - 'tickets' => 'Tickets', + //==================================== Translations ====================================// + 'action' => 'Hereket', + 'affiliates' => 'Hyzmatdaşlar', + 'attendees' => 'Gatnaşyjylar', + 'back_to_login' => 'Yza girmek', + 'back_to_page' => 'Yza :page', + 'cancel' => 'Yza', + 'customize' => 'Üýtgetmek', + 'dashboard' => 'Panel', + 'days' => 'günler', + 'disable' => 'Öçürmek', + 'disabled' => 'Öçük', + 'drag_to_reorder' => 'Ýerleri üýtgetmek üçin çekiň', + 'edit' => 'Üýtgetmek', + 'enable' => 'Açmak', + 'enabled' => 'Açyk', + 'error_404' => 'Siziň gözleýän sahypaňyz indi ýok ýa-da başga ýere ýerleşdirildi.', + 'event_dashboard' => 'Çäräniň paneli', + 'event_page_design' => 'Çäräniň sahypasynyň dizaýny', + 'export' => 'Eksport', + 'general' => 'Adaty', + 'hours' => 'sagatlar', + 'main_menu' => 'Esasy Menu', + 'manage' => 'Manage', + 'message' => 'Message', + 'minutes' => 'minutes', + 'months_short' => '|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|', + 'no' => 'No', + 'order_form' => 'Order Form', + 'orders' => 'Orders', + 'promote' => 'Promote', + 'save_changes' => 'Save Changes', + 'save_details' => 'Save Details', + 'service_fees' => 'Service Fees', + 'social' => 'Social', + 'submit' => 'Submit', + 'success' => 'Success', + 'ticket_design' => 'Ticket Design', + 'tickets' => 'Tickets', 'TOP' => 'TOP', - 'total' => 'total', - 'whoops' => 'Whoops!', - 'yes' => 'Yes', - 'no' => 'No', + 'total' => 'total', + 'whoops' => 'Whoops!', + 'yes' => 'Yes', + 'no' => 'No', /* * Lines below will turn obsolete in localization helper, it is declared in app/Helpers/macros. * If you run it, it will break file input fields. */ 'upload' => 'Upload', 'browse' => 'Browse', - //================================== Obsolete strings ==================================// - 'LLH:obsolete' => - array ( - 'months_long' => 'Ýanwar|Fewral|Mart|Aprel|Maý|Iýun|Iýul|Awgust|Sentýabr|Oktýabr|Noýabr|Dekabr', - ), + //================================== Obsolete strings ==================================// + 'LLH:obsolete' => + array ( + 'months_long' => 'January|February|March|April|May|June|July|August|September|October|November|December', + ), ); \ No newline at end of file diff --git a/resources/views/Bilettm/EventsList/cinema.blade.php b/resources/views/Bilettm/EventsList/cinema.blade.php index 8b234446..844230f9 100644 --- a/resources/views/Bilettm/EventsList/cinema.blade.php +++ b/resources/views/Bilettm/EventsList/cinema.blade.php @@ -6,25 +6,25 @@

{{$event->title}}

-

В кино с {{$event->start_date->formatLocalized('%d %B')}}

+

{{__('ClientSide.starting')}} {{$event->start_date->formatLocalized('%d %B')}}

+ {{__('ClientSide.share')}} + {{$event->views}} {{__('ClientSide.views')}} @if(!empty($event->starting_ticket)) - Цена ot: {{$event->starting_ticket->first()->price ?? 'n/a'}} TMT + {{__('ClientSide.prices_from')}}: {{$event->starting_ticket->first()->price ?? 'n/a'}} TMT @endif
diff --git a/resources/views/Bilettm/EventsList/concert.blade.php b/resources/views/Bilettm/EventsList/concert.blade.php index cd4393cf..8c6259b8 100644 --- a/resources/views/Bilettm/EventsList/concert.blade.php +++ b/resources/views/Bilettm/EventsList/concert.blade.php @@ -13,18 +13,18 @@ - Share + {{__('ClientSide.share')}} + {{$event->views}} {{__('ClientSide.views')}} @if(!empty($event->starting_ticket)) - Цена ot: {{$event->starting_ticket->first()->price ?? 'n/a'}} TMT + {{__('ClientSide.buy_ticket')}}: {{$event->starting_ticket->first()->price ?? 'n/a'}} TMT @endif
diff --git a/resources/views/Bilettm/EventsList/subCategoryList.blade.php b/resources/views/Bilettm/EventsList/subCategoryList.blade.php index 39c18227..745f9d22 100644 --- a/resources/views/Bilettm/EventsList/subCategoryList.blade.php +++ b/resources/views/Bilettm/EventsList/subCategoryList.blade.php @@ -57,7 +57,7 @@ $('#datepicker').datepicker({ uiLibrary: 'bootstrap4', icons: { - rightIcon: 'Дата ' + rightIcon: '{{__("ClientSide.date")}} ' } }); diff --git a/resources/views/Bilettm/Layouts/EventsLayout.blade.php b/resources/views/Bilettm/Layouts/EventsLayout.blade.php index 8d7402ec..60c539f8 100644 --- a/resources/views/Bilettm/Layouts/EventsLayout.blade.php +++ b/resources/views/Bilettm/Layouts/EventsLayout.blade.php @@ -43,7 +43,7 @@ $('#datepicker').datepicker({ uiLibrary: 'bootstrap4', icons: { - rightIcon: 'Дата ' + rightIcon: '{{__("ClientSide.date")}} ' } }); diff --git a/resources/views/Bilettm/Partials/CinemaItem.blade.php b/resources/views/Bilettm/Partials/CinemaItem.blade.php index a9e34a5d..ff3af8fe 100644 --- a/resources/views/Bilettm/Partials/CinemaItem.blade.php +++ b/resources/views/Bilettm/Partials/CinemaItem.blade.php @@ -5,7 +5,7 @@

{{$event->title}}

-

В кино с {{$event->start_date->formatLocalized('%d %B')}}

+

{{__("ClientSide.starting")}} {{$event->start_date->formatLocalized('%d %B')}}

@if(isset($size))

{!! Markdown::parse($event->description) !!}

@endif @@ -21,12 +21,12 @@ - {{$event->views}} Views + {{$event->views}} {{__("ClientSide.views")}} @if(!empty($event->starting_ticket)) - Цена ot: {{$event->starting_ticket->first()->price ?? 'n/a'}} TMT + {{__("ClientSide.prices_from")}}: {{$event->starting_ticket->first()->price ?? 'n/a'}} TMT @endif
diff --git a/resources/views/Bilettm/Partials/EventItem.blade.php b/resources/views/Bilettm/Partials/EventItem.blade.php index 7af54bd9..c76becd5 100644 --- a/resources/views/Bilettm/Partials/EventItem.blade.php +++ b/resources/views/Bilettm/Partials/EventItem.blade.php @@ -17,8 +17,8 @@ @if($event->starting_ticket_price)
- Цена ot: {{$event->starting_ticket_price}} TMT - Купить + {{__("ClientSide.prices_from")}}: {{$event->starting_ticket_price}} TMT + {{__("ClientSide.buy_ticket")}}
@endif diff --git a/resources/views/Bilettm/Partials/FilterMenu.blade.php b/resources/views/Bilettm/Partials/FilterMenu.blade.php index 7cfffbce..fce6442e 100644 --- a/resources/views/Bilettm/Partials/FilterMenu.blade.php +++ b/resources/views/Bilettm/Partials/FilterMenu.blade.php @@ -3,29 +3,29 @@ diff --git a/resources/views/Bilettm/Partials/HomeCinema.blade.php b/resources/views/Bilettm/Partials/HomeCinema.blade.php index 55f255b5..389cac9c 100644 --- a/resources/views/Bilettm/Partials/HomeCinema.blade.php +++ b/resources/views/Bilettm/Partials/HomeCinema.blade.php @@ -3,7 +3,7 @@
diff --git a/resources/views/Bilettm/Partials/HomeMusical.blade.php b/resources/views/Bilettm/Partials/HomeMusical.blade.php index 6475004b..2dc6dbeb 100644 --- a/resources/views/Bilettm/Partials/HomeMusical.blade.php +++ b/resources/views/Bilettm/Partials/HomeMusical.blade.php @@ -3,7 +3,7 @@
diff --git a/resources/views/Bilettm/Partials/HomeTheatre.blade.php b/resources/views/Bilettm/Partials/HomeTheatre.blade.php index ae62d4cb..5c377af0 100644 --- a/resources/views/Bilettm/Partials/HomeTheatre.blade.php +++ b/resources/views/Bilettm/Partials/HomeTheatre.blade.php @@ -3,7 +3,7 @@
diff --git a/resources/views/Bilettm/Partials/ItemsList.blade.php b/resources/views/Bilettm/Partials/ItemsList.blade.php index 9fc98e2d..cd740dc7 100644 --- a/resources/views/Bilettm/Partials/ItemsList.blade.php +++ b/resources/views/Bilettm/Partials/ItemsList.blade.php @@ -7,13 +7,13 @@ @@ -27,24 +27,24 @@
- - - - - - - - - - + + + + + + + + + + diff --git a/resources/views/Bilettm/Partials/PublicHeader.blade.php b/resources/views/Bilettm/Partials/PublicHeader.blade.php index dae16b43..993c0f90 100644 --- a/resources/views/Bilettm/Partials/PublicHeader.blade.php +++ b/resources/views/Bilettm/Partials/PublicHeader.blade.php @@ -69,9 +69,9 @@
diff --git a/resources/views/Bilettm/ViewEvent/SeatsPage.blade.php b/resources/views/Bilettm/ViewEvent/SeatsPage.blade.php index 5e81449e..31d95784 100644 --- a/resources/views/Bilettm/ViewEvent/SeatsPage.blade.php +++ b/resources/views/Bilettm/ViewEvent/SeatsPage.blade.php @@ -50,7 +50,7 @@
- {{$event->venue->venue_name}} - {{$ticket->section->section_no}}
@if($ticket->is_paused)