forked from mirrors/easyappointments
Rename all "unavailable" occurrences to "unavailability" for consistency.
This commit is contained in:
parent
7d8bbe5b61
commit
09775d25d5
50 changed files with 536 additions and 482 deletions
|
@ -91,15 +91,15 @@ class Backend_api extends EA_Controller {
|
|||
/**
|
||||
* Insert or update an unavailability.
|
||||
*/
|
||||
public function ajax_save_unavailable()
|
||||
public function ajax_save_unavailability()
|
||||
{
|
||||
redirect('calendar/save_unavailability');
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete an unavailable time period from database.
|
||||
* Delete an unavailability time period from database.
|
||||
*/
|
||||
public function ajax_delete_unavailable()
|
||||
public function ajax_delete_unavailability()
|
||||
{
|
||||
redirect('calendar/delete_unavailability');
|
||||
}
|
||||
|
|
|
@ -395,7 +395,7 @@ class Booking extends EA_Controller {
|
|||
|
||||
if ( ! $appointment['id_users_provider'])
|
||||
{
|
||||
throw new Exception(lang('requested_hour_is_unavailable'));
|
||||
throw new Exception(lang('requested_hour_is_unavailability'));
|
||||
}
|
||||
|
||||
$provider = $this->providers_model->find($appointment['id_users_provider']);
|
||||
|
@ -432,7 +432,7 @@ class Booking extends EA_Controller {
|
|||
$customer = $this->customers_model->find($customer_id);
|
||||
|
||||
$appointment['id_users_customer'] = $customer_id;
|
||||
$appointment['is_unavailable'] = (int)$appointment['is_unavailable'];
|
||||
$appointment['is_unavailability'] = (int)$appointment['is_unavailability'];
|
||||
$appointment_id = $this->appointments_model->save($appointment);
|
||||
$appointment = $this->appointments_model->find($appointment_id);
|
||||
|
||||
|
@ -519,15 +519,15 @@ class Booking extends EA_Controller {
|
|||
}
|
||||
|
||||
/**
|
||||
* Get Unavailable Dates
|
||||
* Get Unavailability Dates
|
||||
*
|
||||
* Get an array with the available dates of a specific provider, service and month of the year. Provide the
|
||||
* "provider_id", "service_id" and "selected_date" as GET parameters to the request. The "selected_date" parameter
|
||||
* must have the Y-m-d format.
|
||||
*
|
||||
* Outputs a JSON string with the unavailable dates. that are unavailable.
|
||||
* Outputs a JSON string with the unavailability dates. that are unavailability.
|
||||
*/
|
||||
public function get_unavailable_dates()
|
||||
public function get_unavailability_dates()
|
||||
{
|
||||
try
|
||||
{
|
||||
|
@ -538,7 +538,7 @@ class Booking extends EA_Controller {
|
|||
$selected_date_string = request('selected_date');
|
||||
$selected_date = new DateTime($selected_date_string);
|
||||
$number_of_days_in_month = (int)$selected_date->format('t');
|
||||
$unavailable_dates = [];
|
||||
$unavailability_dates = [];
|
||||
|
||||
$provider_ids = $provider_id === ANY_PROVIDER
|
||||
? $this->search_providers_by_service($service_id)
|
||||
|
@ -555,8 +555,8 @@ class Booking extends EA_Controller {
|
|||
|
||||
if ($current_date < new DateTime(date('Y-m-d 00:00:00')))
|
||||
{
|
||||
// Past dates become immediately unavailable.
|
||||
$unavailable_dates[] = $current_date->format('Y-m-d');
|
||||
// Past dates become immediately unavailability.
|
||||
$unavailability_dates[] = $current_date->format('Y-m-d');
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -581,11 +581,11 @@ class Booking extends EA_Controller {
|
|||
// No availability amongst all the provider.
|
||||
if (empty($available_hours))
|
||||
{
|
||||
$unavailable_dates[] = $current_date->format('Y-m-d');
|
||||
$unavailability_dates[] = $current_date->format('Y-m-d');
|
||||
}
|
||||
}
|
||||
|
||||
json_response($unavailable_dates);
|
||||
json_response($unavailability_dates);
|
||||
}
|
||||
catch (Throwable $e)
|
||||
{
|
||||
|
|
|
@ -294,16 +294,16 @@ class Calendar extends EA_Controller {
|
|||
}
|
||||
|
||||
/**
|
||||
* Insert of update unavailable time period to database.
|
||||
* Insert of update unavailability to database.
|
||||
*/
|
||||
public function save_unavailable()
|
||||
public function save_unavailability()
|
||||
{
|
||||
try
|
||||
{
|
||||
// Check privileges
|
||||
$unavailable = request('unavailable');
|
||||
$unavailability = request('unavailability');
|
||||
|
||||
$required_permissions = ( ! isset($unavailable['id']))
|
||||
$required_permissions = ( ! isset($unavailability['id']))
|
||||
? can('add', PRIV_APPOINTMENTS)
|
||||
: can('edit', PRIV_APPOINTMENTS);
|
||||
|
||||
|
@ -312,33 +312,33 @@ class Calendar extends EA_Controller {
|
|||
throw new Exception('You do not have the required permissions for this task.');
|
||||
}
|
||||
|
||||
$provider = $this->providers_model->find($unavailable['id_users_provider']);
|
||||
$provider = $this->providers_model->find($unavailability['id_users_provider']);
|
||||
|
||||
// Add appointment
|
||||
$unavailable['id'] = $this->unavailabilities_model->save($unavailable);
|
||||
$unavailability['id'] = $this->unavailabilities_model->save($unavailability);
|
||||
|
||||
$unavailable = $this->unavailabilities_model->find($unavailable['id']); // fetch all inserted data
|
||||
$unavailability = $this->unavailabilities_model->find($unavailability['id']); // fetch all inserted data
|
||||
|
||||
// Google Sync
|
||||
try
|
||||
{
|
||||
$google_sync = $this->providers_model->get_setting($unavailable['id_users_provider'], 'google_sync');
|
||||
$google_sync = $this->providers_model->get_setting($unavailability['id_users_provider'], 'google_sync');
|
||||
|
||||
if ($google_sync)
|
||||
{
|
||||
$google_token = json_decode($this->providers_model->get_setting($unavailable['id_users_provider'], 'google_token'));
|
||||
$google_token = json_decode($this->providers_model->get_setting($unavailability['id_users_provider'], 'google_token'));
|
||||
|
||||
$this->google_sync->refresh_token($google_token->refresh_token);
|
||||
|
||||
if ($unavailable['id_google_calendar'] == NULL)
|
||||
if ($unavailability['id_google_calendar'] == NULL)
|
||||
{
|
||||
$google_event = $this->google_sync->add_unavailable($provider, $unavailable);
|
||||
$unavailable['id_google_calendar'] = $google_event->id;
|
||||
$this->unavailabilities_model->save($unavailable);
|
||||
$google_event = $this->google_sync->add_unavailability($provider, $unavailability);
|
||||
$unavailability['id_google_calendar'] = $google_event->id;
|
||||
$this->unavailabilities_model->save($unavailability);
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->google_sync->update_unavailable($provider, $unavailable);
|
||||
$this->google_sync->update_unavailability($provider, $unavailability);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -359,24 +359,24 @@ class Calendar extends EA_Controller {
|
|||
}
|
||||
|
||||
/**
|
||||
* Delete an unavailable time period from database.
|
||||
* Delete an unavailability from database.
|
||||
*/
|
||||
public function delete_unavailable()
|
||||
public function delete_unavailability()
|
||||
{
|
||||
try
|
||||
{
|
||||
if (can('delete', PRIV_APPOINTMENTS))
|
||||
if (cannot('delete', PRIV_APPOINTMENTS))
|
||||
{
|
||||
throw new Exception('You do not have the required permissions for this task.');
|
||||
}
|
||||
|
||||
$unavailable_id = request('unavailable_id');
|
||||
$unavailability_id = request('unavailability_id');
|
||||
|
||||
$unavailable = $this->appointments_model->find($unavailable_id);
|
||||
$unavailability = $this->appointments_model->find($unavailability_id);
|
||||
|
||||
$provider = $this->providers_model->find($unavailable['id_users_provider']);
|
||||
$provider = $this->providers_model->find($unavailability['id_users_provider']);
|
||||
|
||||
$this->appointments_model->delete($unavailable['id']);
|
||||
$this->appointments_model->delete($unavailability['id']);
|
||||
|
||||
// Google Sync
|
||||
try
|
||||
|
@ -389,7 +389,7 @@ class Calendar extends EA_Controller {
|
|||
|
||||
$this->google_sync->refresh_token($google_token->refresh_token);
|
||||
|
||||
$this->google_sync->delete_unavailable($provider, $unavailable['id_google_calendar']);
|
||||
$this->google_sync->delete_unavailability($provider, $unavailability['id_google_calendar']);
|
||||
}
|
||||
}
|
||||
catch (Throwable $e)
|
||||
|
@ -485,12 +485,12 @@ class Calendar extends EA_Controller {
|
|||
|
||||
$response = [
|
||||
'appointments' => $this->appointments_model->get([
|
||||
'is_unavailable' => FALSE,
|
||||
'is_unavailability' => FALSE,
|
||||
'start_datetime >=' => $start_date,
|
||||
'end_datetime <=' => $end_date
|
||||
]),
|
||||
'unavailability_events' => $this->appointments_model->get([
|
||||
'is_unavailable' => TRUE,
|
||||
'is_unavailability' => TRUE,
|
||||
'start_datetime >=' => $start_date,
|
||||
'end_datetime <=' => $end_date
|
||||
])
|
||||
|
@ -562,7 +562,7 @@ class Calendar extends EA_Controller {
|
|||
/**
|
||||
* Get the registered appointments for the given date period and record.
|
||||
*
|
||||
* This method returns the database appointments and unavailable periods for the user selected date period and
|
||||
* This method returns the database appointments and unavailability periods for the user selected date period and
|
||||
* record type (provider or service).
|
||||
*/
|
||||
public function get_calendar_appointments()
|
||||
|
@ -580,7 +580,7 @@ class Calendar extends EA_Controller {
|
|||
{
|
||||
json_response([
|
||||
'appointments' => [],
|
||||
'unavailables' => []
|
||||
'unavailabilities' => []
|
||||
]);
|
||||
|
||||
return;
|
||||
|
@ -604,7 +604,7 @@ class Calendar extends EA_Controller {
|
|||
AND ((start_datetime > ' . $start_date . ' AND start_datetime < ' . $end_date . ')
|
||||
or (end_datetime > ' . $start_date . ' AND end_datetime < ' . $end_date . ')
|
||||
or (start_datetime <= ' . $start_date . ' AND end_datetime >= ' . $end_date . '))
|
||||
AND is_unavailable = 0
|
||||
AND is_unavailability = 0
|
||||
';
|
||||
|
||||
$response['appointments'] = $this->appointments_model->get($where_clause);
|
||||
|
@ -616,8 +616,8 @@ class Calendar extends EA_Controller {
|
|||
$appointment['customer'] = $this->customers_model->find($appointment['id_users_customer']);
|
||||
}
|
||||
|
||||
// Get unavailable periods (only for provider).
|
||||
$response['unavailables'] = [];
|
||||
// Get unavailability periods (only for provider).
|
||||
$response['unavailabilities'] = [];
|
||||
|
||||
if ($filter_type == FILTER_TYPE_PROVIDER)
|
||||
{
|
||||
|
@ -625,15 +625,15 @@ class Calendar extends EA_Controller {
|
|||
AND ((start_datetime > ' . $start_date . ' AND start_datetime < ' . $end_date . ')
|
||||
or (end_datetime > ' . $start_date . ' AND end_datetime < ' . $end_date . ')
|
||||
or (start_datetime <= ' . $start_date . ' AND end_datetime >= ' . $end_date . '))
|
||||
AND is_unavailable = 1
|
||||
AND is_unavailability = 1
|
||||
';
|
||||
|
||||
$response['unavailables'] = $this->unavailabilities_model->get($where_clause);
|
||||
$response['unavailabilities'] = $this->unavailabilities_model->get($where_clause);
|
||||
}
|
||||
|
||||
foreach ($response['unavailables'] as &$unavailable)
|
||||
foreach ($response['unavailabilities'] as &$unavailability)
|
||||
{
|
||||
$unavailable['provider'] = $this->providers_model->find($unavailable['id_users_provider']);
|
||||
$unavailability['provider'] = $this->providers_model->find($unavailability['id_users_provider']);
|
||||
}
|
||||
|
||||
json_response($response);
|
||||
|
|
|
@ -112,7 +112,7 @@ class Google extends EA_Controller {
|
|||
// Sync each appointment with Google Calendar by following the project's sync protocol (see documentation).
|
||||
foreach ($appointments as $appointment)
|
||||
{
|
||||
if ($appointment['is_unavailable'] == FALSE)
|
||||
if ($appointment['is_unavailability'] == FALSE)
|
||||
{
|
||||
$service = $CI->services_model->find($appointment['id_services']);
|
||||
$customer = $CI->customers_model->find($appointment['id_users_customer']);
|
||||
|
@ -220,7 +220,7 @@ class Google extends EA_Controller {
|
|||
$appointment = [
|
||||
'start_datetime' => $event_start->format('Y-m-d H:i:s'),
|
||||
'end_datetime' => $event_end->format('Y-m-d H:i:s'),
|
||||
'is_unavailable' => TRUE,
|
||||
'is_unavailability' => TRUE,
|
||||
'location' => $google_event->getLocation(),
|
||||
'notes' => $google_event->getSummary() . ' ' . $google_event->getDescription(),
|
||||
'id_users_provider' => $provider_id,
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'تعطيل المزامنة';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'اعادة التحميل';
|
||||
$lang['appointment'] = 'الموعد';
|
||||
$lang['unavailable'] = 'غير متوفر';
|
||||
$lang['unavailability'] = 'غير متوفر';
|
||||
$lang['week'] = 'الأسبوع';
|
||||
$lang['month'] = 'الشهر';
|
||||
$lang['today'] = 'اليوم';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'ادارة الخدمات والأقسام أو
|
|||
$lang['manage_users_hint'] = 'ادارة المستخدمين (مدراء البرنامج, المزودين, السكرتيريين).';
|
||||
$lang['settings_hint'] = 'ضبط البرنامج أو اعدادات المستخدمين';
|
||||
$lang['log_out_hint'] = 'تسجيل الخروج من البرنامج';
|
||||
$lang['unavailable_periods_hint'] = 'خلال الفترات الغير متوفرة لن يقبل المزود اي موعد';
|
||||
$lang['unavailability_periods_hint'] = 'خلال الفترات الغير متوفرة لن يقبل المزود اي موعد';
|
||||
$lang['new_appointment_hint'] = 'انشاء موعد جديد وتخزينه في قاعدة البيانات';
|
||||
$lang['reload_appointments_hint'] = 'اعادة تحميل تقويم المواعيد';
|
||||
$lang['trigger_google_sync_hint'] = 'تشغيل عملية مزامنة تقويم جوجل.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'تعديل موعد';
|
|||
$lang['delete_appointment_title'] = 'حذف موعد';
|
||||
$lang['write_appointment_removal_reason'] = ':الرجاء كتابة سبب حذف الموعد ';
|
||||
$lang['appointment_saved'] = 'تم حفظ الموعد بنجاح';
|
||||
$lang['new_unavailable_title'] = 'فترة غير متاحة جديدة';
|
||||
$lang['edit_unavailable_title'] = 'تعديل فترة غير متاحة';
|
||||
$lang['unavailable_saved'] = 'تم حفظ الفترة الغير متاحة بنجاح';
|
||||
$lang['new_unavailability_title'] = 'فترة غير متاحة جديدة';
|
||||
$lang['edit_unavailability_title'] = 'تعديل فترة غير متاحة';
|
||||
$lang['unavailability_saved'] = 'تم حفظ الفترة الغير متاحة بنجاح';
|
||||
$lang['start_date_before_end_error'] = 'تاريخ البداية أكبر من تاريخ الانتهاء.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'بريد الكتروني غير صحيح';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'حذف فئة الخدمة';
|
|||
$lang['delete_provider'] = 'حذف المزود';
|
||||
$lang['delete_secretary'] = 'حذف السكرتير';
|
||||
$lang['delete_appointment'] = 'حذف الموعد';
|
||||
$lang['delete_unavailable'] = 'حذف الفترة الغير متاحة';
|
||||
$lang['delete_unavailability'] = 'حذف الفترة الغير متاحة';
|
||||
$lang['delete'] = 'حذف';
|
||||
$lang['unexpected_issues'] = 'مشكلة غير متوقعة';
|
||||
$lang['unexpected_issues_message'] = 'هذه العملية لا يمكن ان تتم في ظل وجود مشكلة غير متوقعة';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'مرخصة تحت';
|
|||
$lang['unexpected_issues_occurred'] = 'حدثت مشكلة غير متوقعة.';
|
||||
$lang['service_communication_error'] = 'فشل الاتصال بالخادم . يرجى اعادة التحميل مرة أخرى';
|
||||
$lang['no_privileges_edit_appointments'] = 'لا تملك الصلاحايات للتعديل على الموعد';
|
||||
$lang['unavailable_updated'] = 'تم تحديث الفترة الغير متاحة بنجاح.';
|
||||
$lang['unavailability_updated'] = 'تم تحديث الفترة الغير متاحة بنجاح.';
|
||||
$lang['appointments'] = 'المواعيد';
|
||||
$lang['unexpected_warnings'] = 'تحذيرات غير متوقعة';
|
||||
$lang['unexpected_warnings_message'] = 'العملية تمت بنجاح لكن ظهرت بعض التحذيرات';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'مطلوب CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'عند التمكين ، سيتوجب على الزبون ادخال رمز عشوائي عند الحجز او التعديل على الموعد ';
|
||||
$lang['captcha_is_wrong'] = 'الرجاء المحاولة مرة أخرى CAPTCHA لم يتم تأكيد';
|
||||
$lang['any_provider'] = 'أيْ مزوّد خدمة';
|
||||
$lang['requested_hour_is_unavailable'] = 'الموعد الذي طلبته غير متاح للأسف . يرجى اختيار ساعة مختلفة لحجز الموعد ';
|
||||
$lang['requested_hour_is_unavailability'] = 'الموعد الذي طلبته غير متاح للأسف . يرجى اختيار ساعة مختلفة لحجز الموعد ';
|
||||
$lang['customer_notifications'] = 'اشعارات الزبون';
|
||||
$lang['customer_notifications_hint'] = 'سيتم تلقي اشعارات للزبون عند تغيّر موعد الحجز أو عند تحديثه';
|
||||
$lang['date_format'] = 'صيغة التاريخ';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Изключване на синхронизиране'
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Презареждане';
|
||||
$lang['appointment'] = 'Час';
|
||||
$lang['unavailable'] = 'не е на лице';
|
||||
$lang['unavailability'] = 'не е на лице';
|
||||
$lang['week'] = 'Седмица';
|
||||
$lang['month'] = 'Месец';
|
||||
$lang['today'] = 'Днес';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Управление на наличните у
|
|||
$lang['manage_users_hint'] = 'Управление на административните потребители (администратори, изпълнители и секретари).';
|
||||
$lang['settings_hint'] = 'Задаване на системни и потребителски настройки.';
|
||||
$lang['log_out_hint'] = 'Изход от системата.';
|
||||
$lang['unavailable_periods_hint'] = 'По време на периоди, в които изпълнителя не е на разположение, същият няма да приема нови часове.';
|
||||
$lang['unavailability_periods_hint'] = 'По време на периоди, в които изпълнителя не е на разположение, същият няма да приема нови часове.';
|
||||
$lang['new_appointment_hint'] = 'Създаване на нов час и запазването му в базата данни.';
|
||||
$lang['reload_appointments_hint'] = 'Презареждане на календарни часове.';
|
||||
$lang['trigger_google_sync_hint'] = 'Изпълнение на процес по синхронизация с Google Calendar.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Промяна на час.';
|
|||
$lang['delete_appointment_title'] = 'Отказ на час.';
|
||||
$lang['write_appointment_removal_reason'] = 'Моля отделете минута за да споделите причината за отказ на часа:';
|
||||
$lang['appointment_saved'] = 'Часът запазен успешно.';
|
||||
$lang['new_unavailable_title'] = 'Нов неработен период';
|
||||
$lang['edit_unavailable_title'] = 'Промяна на неработен период';
|
||||
$lang['unavailable_saved'] = 'Неработен период запазен успешно.';
|
||||
$lang['new_unavailability_title'] = 'Нов неработен период';
|
||||
$lang['edit_unavailability_title'] = 'Промяна на неработен период';
|
||||
$lang['unavailability_saved'] = 'Неработен период запазен успешно.';
|
||||
$lang['start_date_before_end_error'] = 'Стартовият период е по-дълъг от крайната дата.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Невалиден адрес на електронна поща.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Заличаване на категория на у
|
|||
$lang['delete_provider'] = 'Заличаване на изпълнител';
|
||||
$lang['delete_secretary'] = 'Заличаване на секретар';
|
||||
$lang['delete_appointment'] = 'Заличаване на час';
|
||||
$lang['delete_unavailable'] = 'Заличаване на неработен период';
|
||||
$lang['delete_unavailability'] = 'Заличаване на неработен период';
|
||||
$lang['delete'] = 'Заличаване';
|
||||
$lang['unexpected_issues'] = 'Неочаквани проблеми';
|
||||
$lang['unexpected_issues_message'] = 'Действието не можа да бъде изпълнено поради неочаквани проблеми.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Лиценз';
|
|||
$lang['unexpected_issues_occurred'] = 'Възникнаха неочаквани проблеми.';
|
||||
$lang['service_communication_error'] = 'Възникна грешка със сървърната комуникация, моля опитайте отново. ';
|
||||
$lang['no_privileges_edit_appointments'] = 'Вие не притежавате нужните привилегии за да редактирате часове.';
|
||||
$lang['unavailable_updated'] = 'Неработен период обновен успешно.';
|
||||
$lang['unavailability_updated'] = 'Неработен период обновен успешно.';
|
||||
$lang['appointments'] = 'Часове';
|
||||
$lang['unexpected_warnings'] = 'Непредвидени предупреждения';
|
||||
$lang['unexpected_warnings_message'] = 'Действието бе изпълнено, но са налични известни предупреждения.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Изискване на CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Когато е активно, потребителя , ще трябва да въведе произволно генерирани символи за да запише или промени час.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Произволен Изпълнител';
|
||||
$lang['requested_hour_is_unavailable'] = 'Заявеният от Вас час не е наличен. Моля изберете друг час.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Заявеният от Вас час не е наличен. Моля изберете друг час.';
|
||||
$lang['customer_notifications'] = 'Клиентски Известия';
|
||||
$lang['customer_notifications_hint'] = 'Дефинира дали клиентът ще получава известия посредством електронна поща, когато има промяна в графика, съдържащ негов запазен час.';
|
||||
$lang['date_format'] = 'Формат на Дата';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'No permetis Sync';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Recarrega';
|
||||
$lang['appointment'] = 'Cita';
|
||||
$lang['unavailable'] = 'No disponible';
|
||||
$lang['unavailability'] = 'No disponible';
|
||||
$lang['week'] = 'Setmana';
|
||||
$lang['month'] = 'Mes';
|
||||
$lang['today'] = 'Avui';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Gestiona els serveis disponibles i les categori
|
|||
$lang['manage_users_hint'] = 'Gestiona els usuaris gestors (administradors, proveïdors, secretaris).';
|
||||
$lang['settings_hint'] = 'Configura les opcions del sistema i dels usuaris.';
|
||||
$lang['log_out_hint'] = 'Surt del sistema.';
|
||||
$lang['unavailable_periods_hint'] = 'Durant els períodes no disponibles el proveïdor no acceptarà noves cites.';
|
||||
$lang['unavailability_periods_hint'] = 'Durant els períodes no disponibles el proveïdor no acceptarà noves cites.';
|
||||
$lang['new_appointment_hint'] = 'Crea una nova cita i emmagatzema-la a la base de dades.';
|
||||
$lang['reload_appointments_hint'] = 'Recarrega el calendari de cites.';
|
||||
$lang['trigger_google_sync_hint'] = 'Dispara el procés de sincronització amb el Google Calendar.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Edita la cita';
|
|||
$lang['delete_appointment_title'] = 'Elimina la cita';
|
||||
$lang['write_appointment_removal_reason'] = 'Escribiu el motiu pel qual elimineu la cita:';
|
||||
$lang['appointment_saved'] = 'La cita s\'ha desat correctament.';
|
||||
$lang['new_unavailable_title'] = 'Nou període de no disponibilitat';
|
||||
$lang['edit_unavailable_title'] = 'Edita el període de no disponibilitat';
|
||||
$lang['unavailable_saved'] = 'El període de no disponibilitat s\'ha desat correctament.';
|
||||
$lang['new_unavailability_title'] = 'Nou període de no disponibilitat';
|
||||
$lang['edit_unavailability_title'] = 'Edita el període de no disponibilitat';
|
||||
$lang['unavailability_saved'] = 'El període de no disponibilitat s\'ha desat correctament.';
|
||||
$lang['start_date_before_end_error'] = 'La data d\'inici és posterior de la de fi.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'L\'adreça de correu electrònic no és vàlida.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Elimina una categoria de servei';
|
|||
$lang['delete_provider'] = 'Elimina un proveïdor';
|
||||
$lang['delete_secretary'] = 'Elimina un secretari';
|
||||
$lang['delete_appointment'] = 'Elimina una cita';
|
||||
$lang['delete_unavailable'] = 'Elimina un període de no disponibilitat';
|
||||
$lang['delete_unavailability'] = 'Elimina un període de no disponibilitat';
|
||||
$lang['delete'] = 'Elimina';
|
||||
$lang['unexpected_issues'] = 'Problemes inesperats';
|
||||
$lang['unexpected_issues_message'] = 'L\'operació no s\'ha pogut completar degut a problemes inesperats.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Amb llicència';
|
|||
$lang['unexpected_issues_occurred'] = 'Hi han hagut alguns problemes.';
|
||||
$lang['service_communication_error'] = 'Hi hagut un problema de comunicació amb el servidor, intenteu-ho una altra vegada.';
|
||||
$lang['no_privileges_edit_appointments'] = 'No teniu els permissos necessaris per editar les cites.';
|
||||
$lang['unavailable_updated'] = 'El període de temps de no disponibilitat s\'ha actualitzat correctament.';
|
||||
$lang['unavailability_updated'] = 'El període de temps de no disponibilitat s\'ha actualitzat correctament.';
|
||||
$lang['appointments'] = 'Cites';
|
||||
$lang['unexpected_warnings'] = 'Errors inesperats';
|
||||
$lang['unexpected_warnings_message'] = 'L\'operació s\'ha completat, però hi ha diversos avisos.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Requereix un CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Quan s\'habilita, els clients hauran de teclejar una cadena CAPTCHA generada aleatòriament abans de reservar o actualitzar una cita.';
|
||||
$lang['captcha_is_wrong'] = 'La verificació del CAPTCHA ha fallat, torneu-ho a intentar.';
|
||||
$lang['any_provider'] = 'Qualsevol proveïdor';
|
||||
$lang['requested_hour_is_unavailable'] = 'La cita que demaneu no està disponible. Seleccioneu una hora diferent per la vostra cita.';
|
||||
$lang['requested_hour_is_unavailability'] = 'La cita que demaneu no està disponible. Seleccioneu una hora diferent per la vostra cita.';
|
||||
$lang['customer_notifications'] = 'Notificacions als clients';
|
||||
$lang['customer_notifications_hint'] = 'Defineix si el client rebrà notificacions per correu electrònic quan hi hagi un canvi en la planificació de les seves cites.';
|
||||
$lang['date_format'] = 'Format de data';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = '关闭同步';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = '刷新';
|
||||
$lang['appointment'] = '预约';
|
||||
$lang['unavailable'] = '不可用';
|
||||
$lang['unavailability'] = '不可用';
|
||||
$lang['week'] = '周';
|
||||
$lang['month'] = '月';
|
||||
$lang['today'] = '今天';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = '管理系统可用服务项目和类别.';
|
|||
$lang['manage_users_hint'] = '管理后台用户 (管理员, 服务人员, 秘书).';
|
||||
$lang['settings_hint'] = '配置系统和用户.';
|
||||
$lang['log_out_hint'] = '注销.';
|
||||
$lang['unavailable_periods_hint'] = '不可预约时间短内,服务人员将不能接受预约.';
|
||||
$lang['unavailability_periods_hint'] = '不可预约时间短内,服务人员将不能接受预约.';
|
||||
$lang['new_appointment_hint'] = '在数据库中建立新的预约.';
|
||||
$lang['reload_appointments_hint'] = '刷新日历.';
|
||||
$lang['trigger_google_sync_hint'] = '激活谷歌日历同步进程.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = '编辑预约';
|
|||
$lang['delete_appointment_title'] = '删除预约';
|
||||
$lang['write_appointment_removal_reason'] = '请花一分钟告诉我们删除预约的原因:';
|
||||
$lang['appointment_saved'] = '预约成功保存.';
|
||||
$lang['new_unavailable_title'] = '新的不可预约时间段';
|
||||
$lang['edit_unavailable_title'] = '编辑不可预定时间段';
|
||||
$lang['unavailable_saved'] = '不可预定时间段保存成功.';
|
||||
$lang['new_unavailability_title'] = '新的不可预约时间段';
|
||||
$lang['edit_unavailability_title'] = '编辑不可预定时间段';
|
||||
$lang['unavailability_saved'] = '不可预定时间段保存成功.';
|
||||
$lang['start_date_before_end_error'] = '开始日期数值晚于结束日期.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = '无效电子邮箱地址.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = '删除服务类别';
|
|||
$lang['delete_provider'] = '删除服务人员';
|
||||
$lang['delete_secretary'] = '删除秘书';
|
||||
$lang['delete_appointment'] = '删除预约';
|
||||
$lang['delete_unavailable'] = '删除不可用时间段';
|
||||
$lang['delete_unavailability'] = '删除不可用时间段';
|
||||
$lang['delete'] = '删除';
|
||||
$lang['unexpected_issues'] = '意外错误';
|
||||
$lang['unexpected_issues_message'] = '操作因意外错误无法完成.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = '许可';
|
|||
$lang['unexpected_issues_occurred'] = '出现异常出错.';
|
||||
$lang['service_communication_error'] = '服务器发生通讯错误,请重新再试.';
|
||||
$lang['no_privileges_edit_appointments'] = '您没有权限去更改预约.';
|
||||
$lang['unavailable_updated'] = '不可用的时间段更新完毕.';
|
||||
$lang['unavailability_updated'] = '不可用的时间段更新完毕.';
|
||||
$lang['appointments'] = '预约';
|
||||
$lang['unexpected_warnings'] = '异常的警告';
|
||||
$lang['unexpected_warnings_message'] = '操作完成,但是有警告提示.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Zakázat synchronizaci';
|
|||
$lang['disable_sync_prompt'] = 'Opravdu chcete vypnout synchronizaci s kalendářem?';
|
||||
$lang['reload'] = 'Obnovit';
|
||||
$lang['appointment'] = 'Schůzka';
|
||||
$lang['unavailable'] = 'Nedostupnost';
|
||||
$lang['unavailability'] = 'Nedostupnost';
|
||||
$lang['week'] = 'Týden';
|
||||
$lang['month'] = 'Měsíc';
|
||||
$lang['today'] = 'Dnes';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Správa dostupných služeb a kategorií.';
|
|||
$lang['manage_users_hint'] = 'Správa interních uživatelů (administrátoři, poskytovatelé, sekretářky).';
|
||||
$lang['settings_hint'] = 'Systémová a uživatelská nastavení.';
|
||||
$lang['log_out_hint'] = 'Odhlášení ze systému.';
|
||||
$lang['unavailable_periods_hint'] = 'V době, kdy není poskytovatel dostupný, nelze rezervovat nové schůzky.';
|
||||
$lang['unavailability_periods_hint'] = 'V době, kdy není poskytovatel dostupný, nelze rezervovat nové schůzky.';
|
||||
$lang['new_appointment_hint'] = 'Vytvoření nové schůzky a uložení do databáze.';
|
||||
$lang['reload_appointments_hint'] = 'Obnovit zobrazení schůzek v kalendáři.';
|
||||
$lang['trigger_google_sync_hint'] = 'Zahájit proces synchronizace s Kalendářem Google.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Editace schůzky';
|
|||
$lang['delete_appointment_title'] = 'Odstranit schůzku';
|
||||
$lang['write_appointment_removal_reason'] = 'Věnujte nám prosím chvilku a sdělte nám důvod, proč jste schůzku zrušili:';
|
||||
$lang['appointment_saved'] = 'Schůzka úspěšně uložena.';
|
||||
$lang['new_unavailable_title'] = 'Nové období nedostupnosti';
|
||||
$lang['edit_unavailable_title'] = 'Editovat období nedostupnosti';
|
||||
$lang['unavailable_saved'] = 'Období nedostupnosti úspěšně uloženo.';
|
||||
$lang['new_unavailability_title'] = 'Nové období nedostupnosti';
|
||||
$lang['edit_unavailability_title'] = 'Editovat období nedostupnosti';
|
||||
$lang['unavailability_saved'] = 'Období nedostupnosti úspěšně uloženo.';
|
||||
$lang['start_date_before_end_error'] = 'Datum zahájení je pozdější než datum ukončení.';
|
||||
$lang['invalid_email'] = 'Neplatná emailová adresa.';
|
||||
$lang['invalid_duration'] = 'Neplatné trvání.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Odstranit kategorii služeb';
|
|||
$lang['delete_provider'] = 'Odstranit poskytovatele';
|
||||
$lang['delete_secretary'] = 'Odstranit sekretářku';
|
||||
$lang['delete_appointment'] = 'Odstranit schůzku';
|
||||
$lang['delete_unavailable'] = 'Odstranit období nedostupnosti';
|
||||
$lang['delete_unavailability'] = 'Odstranit období nedostupnosti';
|
||||
$lang['delete'] = 'Odstranit';
|
||||
$lang['unexpected_issues'] = 'Neočekávaná chyba';
|
||||
$lang['unexpected_issues_message'] = 'Operaci nebylo možné dokončit z důvodu neočekávané chyby.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licencováno pod';
|
|||
$lang['unexpected_issues_occurred'] = 'Vyskytla se neočekávaná chyba.';
|
||||
$lang['service_communication_error'] = 'Vyskytla se chyba při komunikaci se serverem, prosím opakujte akci.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Pro editaci schůzek nemáte požadovaná oprávnění.';
|
||||
$lang['unavailable_updated'] = 'Období nedostupnosti úspěšně změněno.';
|
||||
$lang['unavailability_updated'] = 'Období nedostupnosti úspěšně změněno.';
|
||||
$lang['appointments'] = 'Schůzky';
|
||||
$lang['unexpected_warnings'] = 'Neočekávaná varování';
|
||||
$lang['unexpected_warnings_message'] = 'Operace byla provedena, ale vyskytla se nějaká varování.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Vyžadovat CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Pokud bude povolena, zákazníci budou muset před vytvořením/editací schůzky zadat náhodně vygenerovaný řetězec CAPTCHA.';
|
||||
$lang['captcha_is_wrong'] = 'Ověření CAPTCHA selhalo, prosím opakujte akci.';
|
||||
$lang['any_provider'] = 'Jakýkoli poskytovatel';
|
||||
$lang['requested_hour_is_unavailable'] = 'Požadovaná schůzka bohužel aktuálně není dostupná. Vyberte prosím pro vaši schůzku jiný čas.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Požadovaná schůzka bohužel aktuálně není dostupná. Vyberte prosím pro vaši schůzku jiný čas.';
|
||||
$lang['customer_notifications'] = 'Notifikace zákazníků';
|
||||
$lang['customer_notifications_hint'] = 'Definuje, zda bude zákazníkům v případě změny rozvrhu týkající se schůzky zákazníka odesílána notifikace emailem.';
|
||||
$lang['date_format'] = 'Formát datumu';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Deaktivere';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Opdater';
|
||||
$lang['appointment'] = 'Aftale';
|
||||
$lang['unavailable'] = 'Ikke tilgængelig';
|
||||
$lang['unavailability'] = 'Ikke tilgængelig';
|
||||
$lang['week'] = 'Uge';
|
||||
$lang['month'] = 'Måned';
|
||||
$lang['today'] = 'I dag';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Administrer de tilgængelige tjenester og kateg
|
|||
$lang['manage_users_hint'] = 'Administrere den tilbagevende bruger (admin, leverandører, sekretærer)';
|
||||
$lang['settings_hint'] = 'System- og brugerindstillinger.';
|
||||
$lang['log_out_hint'] = 'Log ud af systemet';
|
||||
$lang['unavailable_periods_hint'] = 'I ikke tilgængelig periode kan leverandøren ikke accepertere nye aftaler.';
|
||||
$lang['unavailability_periods_hint'] = 'I ikke tilgængelig periode kan leverandøren ikke accepertere nye aftaler.';
|
||||
$lang['new_appointment_hint'] = 'Tilføj en ny aftale ller konto i databasen.';
|
||||
$lang['reload_appointments_hint'] = 'Opdater kalender.';
|
||||
$lang['trigger_google_sync_hint'] = 'Udløs Google kalender synkroniseringen processen.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Redigere aftale';
|
|||
$lang['delete_appointment_title'] = 'Slet aftale';
|
||||
$lang['write_appointment_removal_reason'] = 'Være venlig at skrive hvorfor du sletter din aftale';
|
||||
$lang['appointment_saved'] = 'Aftalen er gemt';
|
||||
$lang['new_unavailable_title'] = 'Ny ikke tilgængelig periode';
|
||||
$lang['edit_unavailable_title'] = 'Redigere ikke tilgængelig periode';
|
||||
$lang['unavailable_saved'] = 'Ikke tilgængelig periode er gemt.';
|
||||
$lang['new_unavailability_title'] = 'Ny ikke tilgængelig periode';
|
||||
$lang['edit_unavailability_title'] = 'Redigere ikke tilgængelig periode';
|
||||
$lang['unavailability_saved'] = 'Ikke tilgængelig periode er gemt.';
|
||||
$lang['start_date_before_end_error'] = 'Start dato er større end slut dato';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Ugyldig email adresse';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Slet tjeneste kategori';
|
|||
$lang['delete_provider'] = 'Slet leverandør';
|
||||
$lang['delete_secretary'] = 'Slet sekræter';
|
||||
$lang['delete_appointment'] = 'Slet aftale';
|
||||
$lang['delete_unavailable'] = 'Slet ikke tilgængelig periode';
|
||||
$lang['delete_unavailability'] = 'Slet ikke tilgængelig periode';
|
||||
$lang['delete'] = 'Slet';
|
||||
$lang['unexpected_issues'] = 'uforklarligt problem';
|
||||
$lang['unexpected_issues_message'] = 'Kunne ikke gennemføres, da der er opstået et uventet problem.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Autoriseret ifølge';
|
|||
$lang['unexpected_issues_occurred'] = 'Uventede problemer opstod.';
|
||||
$lang['service_communication_error'] = 'Der skete en fejl i kommunikatinen med serveren. Prøv igen.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Du har ikke tilladelse til at ændre bestillingen. ';
|
||||
$lang['unavailable_updated'] = 'ikke tilgængelig tids periode er opdateret.';
|
||||
$lang['unavailability_updated'] = 'ikke tilgængelig tids periode er opdateret.';
|
||||
$lang['appointments'] = 'Aftale';
|
||||
$lang['unexpected_warnings'] = 'Uventede advarsler';
|
||||
$lang['unexpected_warnings_message'] = 'Betjeningen fuldført, men nogle advarsler dukkede op.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Alle leverandører';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Datoformat';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Synchronisatie uitschakelen';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Herladen';
|
||||
$lang['appointment'] = 'Afspraak';
|
||||
$lang['unavailable'] = 'Niet beschikbaar';
|
||||
$lang['unavailability'] = 'Niet beschikbaar';
|
||||
$lang['week'] = 'Week';
|
||||
$lang['month'] = 'Maand';
|
||||
$lang['today'] = 'Vandaag';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Beheer beschikbare diensten en categorieën van
|
|||
$lang['manage_users_hint'] = 'Beheer de backend gebruikers.';
|
||||
$lang['settings_hint'] = 'Beheer het systeem en gebruikersinstellingen.';
|
||||
$lang['log_out_hint'] = 'Log uit.';
|
||||
$lang['unavailable_periods_hint'] = 'Er kunnen geen nieuwe afspraken geaccepteerd worden als de medewerker niet beschikbaar is.';
|
||||
$lang['unavailability_periods_hint'] = 'Er kunnen geen nieuwe afspraken geaccepteerd worden als de medewerker niet beschikbaar is.';
|
||||
$lang['new_appointment_hint'] = 'Een nieuwe afspraak maken en opslaan in de database.';
|
||||
$lang['reload_appointments_hint'] = 'Herlaad de afspraken.';
|
||||
$lang['trigger_google_sync_hint'] = 'Start het Google Agenda synchronisatieproces.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Afspraak bewerken';
|
|||
$lang['delete_appointment_title'] = 'Afspraak verwijderen';
|
||||
$lang['write_appointment_removal_reason'] = 'Neemt u alstublieft even de tijd om de reden van annulering door te geven:';
|
||||
$lang['appointment_saved'] = 'Afspraak succesvol opgeslagen.';
|
||||
$lang['new_unavailable_title'] = 'Nieuwe periode waarop men niet beschikbaar is';
|
||||
$lang['edit_unavailable_title'] = 'Bewerk beschikbare periode';
|
||||
$lang['unavailable_saved'] = 'Onbeschikbaar periode succesvol opgeslagen.';
|
||||
$lang['new_unavailability_title'] = 'Nieuwe periode waarop men niet beschikbaar is';
|
||||
$lang['edit_unavailability_title'] = 'Bewerk beschikbare periode';
|
||||
$lang['unavailability_saved'] = 'Onbeschikbaar periode succesvol opgeslagen.';
|
||||
$lang['start_date_before_end_error'] = 'De startdatum is later dan de einddatum.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Ongeldig e-mailadres.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Dienstcategorie Verwijderen';
|
|||
$lang['delete_provider'] = 'Verwijder medewerker';
|
||||
$lang['delete_secretary'] = 'Verwijder secretaris';
|
||||
$lang['delete_appointment'] = 'Afspraak verwijderen';
|
||||
$lang['delete_unavailable'] = 'Verwijder een niet beschikbare periode';
|
||||
$lang['delete_unavailability'] = 'Verwijder een niet beschikbare periode';
|
||||
$lang['delete'] = 'Verwijder';
|
||||
$lang['unexpected_issues'] = 'Onverwachte problemen';
|
||||
$lang['unexpected_issues_message'] = 'De bewerking kan niet worden voltooid als gevolg van onverwachte problemen.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Gelicenseerd onder';
|
|||
$lang['unexpected_issues_occurred'] = 'Onverwachte problemen opgetreden.';
|
||||
$lang['service_communication_error'] = 'Er is een server communicatiefout opgetreden, probeer het opnieuw.';
|
||||
$lang['no_privileges_edit_appointments'] = 'U heeft niet de benodigde rechten om afspraken te bewerken.';
|
||||
$lang['unavailable_updated'] = 'Niet beschikbare periode succesvol bijgewerkt.';
|
||||
$lang['unavailability_updated'] = 'Niet beschikbare periode succesvol bijgewerkt.';
|
||||
$lang['appointments'] = 'Afspraken';
|
||||
$lang['unexpected_warnings'] = 'Onverwachte waarschuwingen';
|
||||
$lang['unexpected_warnings_message'] = 'De operatie is voltooid, maar enkele waarschuwingen zijn opgetreden.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'CAPTCHA vereist.';
|
|||
$lang['require_captcha_hint'] = 'Indien ingeschakeld moeten de klanten een willekeurige tekenreeks invullen om een afspraak te bevestigen.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verificatie is mislukt, probeer het a.u.b.nogmaals.';
|
||||
$lang['any_provider'] = 'Maakt mij niet uit.';
|
||||
$lang['requested_hour_is_unavailable'] = 'De gekozen tijd voor uw afspraak is helaas niet beschikbaar. Kies a.u.b.een ander uur voor uw afspraak.';
|
||||
$lang['requested_hour_is_unavailability'] = 'De gekozen tijd voor uw afspraak is helaas niet beschikbaar. Kies a.u.b.een ander uur voor uw afspraak.';
|
||||
$lang['customer_notifications'] = 'Klant mededelingen';
|
||||
$lang['customer_notifications_hint'] = 'Kies of de klant een bevestiging krijgt per email als er de afspraak wordt aangepast.';
|
||||
$lang['date_format'] = 'Datum formaat';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Disable Sync';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Reload';
|
||||
$lang['appointment'] = 'Appointment';
|
||||
$lang['unavailable'] = 'Unavailable';
|
||||
$lang['unavailability'] = 'Unavailability';
|
||||
$lang['week'] = 'Week';
|
||||
$lang['month'] = 'Month';
|
||||
$lang['today'] = 'Today';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Manage the available services and categories of
|
|||
$lang['manage_users_hint'] = 'Manage the backend users (admins, providers, secretaries).';
|
||||
$lang['settings_hint'] = 'Set system and user settings.';
|
||||
$lang['log_out_hint'] = 'Log out of the system.';
|
||||
$lang['unavailable_periods_hint'] = 'During unavailable periods the provider won\'t accept new appointments.';
|
||||
$lang['unavailability_periods_hint'] = 'During unavailability periods the provider won\'t accept new appointments.';
|
||||
$lang['new_appointment_hint'] = 'Create a new appointment and store it into the database.';
|
||||
$lang['reload_appointments_hint'] = 'Reload calendar appointments.';
|
||||
$lang['trigger_google_sync_hint'] = 'Trigger the Google Calendar synchronization process.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Edit Appointment';
|
|||
$lang['delete_appointment_title'] = 'Delete Appointment';
|
||||
$lang['write_appointment_removal_reason'] = 'Please take a minute to write the reason you are deleting the appointment:';
|
||||
$lang['appointment_saved'] = 'Appointment saved successfully.';
|
||||
$lang['new_unavailable_title'] = 'New Unavailable Period';
|
||||
$lang['edit_unavailable_title'] = 'Edit Unavailable Period';
|
||||
$lang['unavailable_saved'] = 'Unavailable period saved successfully.';
|
||||
$lang['new_unavailability_title'] = 'New Unavailability';
|
||||
$lang['edit_unavailability_title'] = 'Edit Unavailability';
|
||||
$lang['unavailability_saved'] = 'Unavailability saved successfully.';
|
||||
$lang['start_date_before_end_error'] = 'Start date value is latter than end date.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Invalid email address.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Delete Category';
|
|||
$lang['delete_provider'] = 'Delete Provider';
|
||||
$lang['delete_secretary'] = 'Delete Secretary';
|
||||
$lang['delete_appointment'] = 'Delete Appointment';
|
||||
$lang['delete_unavailable'] = 'Delete Unavailable Period';
|
||||
$lang['delete_unavailability'] = 'Delete Unavailability';
|
||||
$lang['delete'] = 'Delete';
|
||||
$lang['unexpected_issues'] = 'Unexpected Issues';
|
||||
$lang['unexpected_issues_message'] = 'The operation could not complete due to unexpected issues.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licensed Under';
|
|||
$lang['unexpected_issues_occurred'] = 'Unexpected issues occurred.';
|
||||
$lang['service_communication_error'] = 'A server communication error occurred, please try again.';
|
||||
$lang['no_privileges_edit_appointments'] = 'You do not have the required privileges to edit appointments.';
|
||||
$lang['unavailable_updated'] = 'Unavailable time period updated successfully.';
|
||||
$lang['unavailability_updated'] = 'Unavailability updated successfully.';
|
||||
$lang['appointments'] = 'Appointments';
|
||||
$lang['unexpected_warnings'] = 'Unexpected Warnings';
|
||||
$lang['unexpected_warnings_message'] = 'The operation completed but some warnings appeared.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Poista synkronointi';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Lataa uudelleen';
|
||||
$lang['appointment'] = 'Varaus';
|
||||
$lang['unavailable'] = 'Poissaolo';
|
||||
$lang['unavailability'] = 'Poissaolo';
|
||||
$lang['week'] = 'Viikko';
|
||||
$lang['month'] = 'Kuukausi';
|
||||
$lang['today'] = 'Tänään';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Hallinnoi saatavilla olevia palveluja ja järje
|
|||
$lang['manage_users_hint'] = 'Hallinnoi taustajärjestelmän käyttäjiä (järjestelmänvalvojat, palveluntuottajat, sihteerit).';
|
||||
$lang['settings_hint'] = 'Aseta järjestelmä- ja käyttäjäasetukset.';
|
||||
$lang['log_out_hint'] = 'Kirjaudu ulos järjestelmästä.';
|
||||
$lang['unavailable_periods_hint'] = 'Palveluntuottajan ollessa poissaolojaksolla hänelle ei voi tehdä varauksia.';
|
||||
$lang['unavailability_periods_hint'] = 'Palveluntuottajan ollessa poissaolojaksolla hänelle ei voi tehdä varauksia.';
|
||||
$lang['new_appointment_hint'] = 'Tee uusi varaus ja talleta se tietokantaan.';
|
||||
$lang['reload_appointments_hint'] = 'Uudelleenlataa varaukset.';
|
||||
$lang['trigger_google_sync_hint'] = 'Käynnistä Google-kalenterin synkronointi.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Muokkaa varausta';
|
|||
$lang['delete_appointment_title'] = 'Poista varaus';
|
||||
$lang['write_appointment_removal_reason'] = 'Kirjoita lyhyt syy varauksen peruuttamiselle:';
|
||||
$lang['appointment_saved'] = 'Varaus tallennettiin onnistuneesti.';
|
||||
$lang['new_unavailable_title'] = 'Uusi poissaolojakso';
|
||||
$lang['edit_unavailable_title'] = 'Muokkaa poissaolojaksoa';
|
||||
$lang['unavailable_saved'] = 'Poissaolojakso tallennettiin.';
|
||||
$lang['new_unavailability_title'] = 'Uusi poissaolojakso';
|
||||
$lang['edit_unavailability_title'] = 'Muokkaa poissaolojaksoa';
|
||||
$lang['unavailability_saved'] = 'Poissaolojakso tallennettiin.';
|
||||
$lang['start_date_before_end_error'] = 'Aloituspäivämäärä on loppupäivää myöhäisempi.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Virheellinen sähköpostiosoite.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Poista palveluluokka';
|
|||
$lang['delete_provider'] = 'Poista palveluntuottaja';
|
||||
$lang['delete_secretary'] = 'Poista sihteeri';
|
||||
$lang['delete_appointment'] = 'Poista varaus';
|
||||
$lang['delete_unavailable'] = 'Poista poissaolojakso';
|
||||
$lang['delete_unavailability'] = 'Poista poissaolojakso';
|
||||
$lang['delete'] = 'Poista';
|
||||
$lang['unexpected_issues'] = 'Odottamaton ongelma';
|
||||
$lang['unexpected_issues_message'] = 'Toimintoa ei voitu suorittaa ongelman vuoksi.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Lisensoitu käyttäen';
|
|||
$lang['unexpected_issues_occurred'] = 'Odottamattomia ongelmia esiintyi.';
|
||||
$lang['service_communication_error'] = 'Yhteys palvelimeen töksähti, yritä uudelleen.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Sinulla ei ole tapahtuman muokkaamiseen vaadittavia oikeuksia.';
|
||||
$lang['unavailable_updated'] = 'Poissaolojakso päivitettiin onnistuneesti.';
|
||||
$lang['unavailability_updated'] = 'Poissaolojakso päivitettiin onnistuneesti.';
|
||||
$lang['appointments'] = 'Varaukset';
|
||||
$lang['unexpected_warnings'] = 'Odottamattomia varoituksia';
|
||||
$lang['unexpected_warnings_message'] = 'Toimenpide tehtiin, mutta joitain varoituksia esiintyi.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Vaadi CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Jos aktivoitu, asiakkaan pitää kirjoittaa satunnainen CAPTCHA varmennus ennen varauksen lisäämistä/päivittämistä.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA varmennus epäonnistui, ole hyvä ja yritä uudelleen.';
|
||||
$lang['any_provider'] = 'Kuka tahansa';
|
||||
$lang['requested_hour_is_unavailable'] = 'Pyydetty aika ei ole vapaana. Ole hyvä ja valitse uusi aika.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Pyydetty aika ei ole vapaana. Ole hyvä ja valitse uusi aika.';
|
||||
$lang['customer_notifications'] = 'Asiakas ilmoitukset';
|
||||
$lang['customer_notifications_hint'] = 'Jos aktivoitu, asiakkaalle lähetetään ilmoitus jos varattuun aikaan tulee muutoksia.';
|
||||
$lang['date_format'] = 'Päiväyksen muoto';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Désactiver la synchronisation';
|
|||
$lang['disable_sync_prompt'] = 'Êtes-vous sûr de vouloir désactiver la synchronisation du calendrier ?';
|
||||
$lang['reload'] = 'Actualiser';
|
||||
$lang['appointment'] = 'Rendez-vous';
|
||||
$lang['unavailable'] = 'Indisponible';
|
||||
$lang['unavailability'] = 'Indisponible';
|
||||
$lang['week'] = 'Semaine';
|
||||
$lang['month'] = 'Mois';
|
||||
$lang['today'] = 'Aujourd\'hui';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Gérer les prestations et les catégories activ
|
|||
$lang['manage_users_hint'] = 'Gérer les utilisateurs back office (administrateurs, exécutants, secrétaires).';
|
||||
$lang['settings_hint'] = 'Régler les paramètres système et utilisateurs.';
|
||||
$lang['log_out_hint'] = 'Déconnexion du système.';
|
||||
$lang['unavailable_periods_hint'] = 'Durant les périodes d\'indisponibilité l\'exécutant n\'acceptera pas de nouvelle prestation.';
|
||||
$lang['unavailability_periods_hint'] = 'Durant les périodes d\'indisponibilité l\'exécutant n\'acceptera pas de nouvelle prestation.';
|
||||
$lang['new_appointment_hint'] = 'Créer un nouveau rendez-vous et le stocker dans la base de données.';
|
||||
$lang['reload_appointments_hint'] = 'Actualiser le calendrier des rendez-vous.';
|
||||
$lang['trigger_google_sync_hint'] = 'Démarrer la procédure de synchronisation du calendrier Google.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Éditer rendez-vous';
|
|||
$lang['delete_appointment_title'] = 'Effacer rendez-vous';
|
||||
$lang['write_appointment_removal_reason'] = 'S\'il vous plaît, veuillez bien prendre quelques secondes pour nous expliquer les raisons de l\'annulation du rendez-vous.';
|
||||
$lang['appointment_saved'] = 'Rendez-vous sauvegardé avec succès.';
|
||||
$lang['new_unavailable_title'] = 'Nouvelle période d\'indisponibilité';
|
||||
$lang['edit_unavailable_title'] = 'Éditer une période d\'indisponibilité';
|
||||
$lang['unavailable_saved'] = 'Période d\'indisponibilité sauvegardée avec succès.';
|
||||
$lang['new_unavailability_title'] = 'Nouvelle période d\'indisponibilité';
|
||||
$lang['edit_unavailability_title'] = 'Éditer une période d\'indisponibilité';
|
||||
$lang['unavailability_saved'] = 'Période d\'indisponibilité sauvegardée avec succès.';
|
||||
$lang['start_date_before_end_error'] = 'La date de début est ultérieure à la date de fin.';
|
||||
$lang['invalid_duration'] = 'Durée invalide.';
|
||||
$lang['invalid_email'] = 'Adresse email non valide.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Supprimer la catégorie de prestation';
|
|||
$lang['delete_provider'] = 'Supprimer un exécutant';
|
||||
$lang['delete_secretary'] = 'Supprimer un·e secrétaire';
|
||||
$lang['delete_appointment'] = 'Supprimer un rendez-vous';
|
||||
$lang['delete_unavailable'] = 'Supprimer une période d\'indisponibilité';
|
||||
$lang['delete_unavailability'] = 'Supprimer une période d\'indisponibilité';
|
||||
$lang['delete'] = 'Supprimer';
|
||||
$lang['unexpected_issues'] = 'Résultats inattendus';
|
||||
$lang['unexpected_issues_message'] = 'L\'opération n\'a pu être terminée à cause de résultats inattendus.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licencié sous';
|
|||
$lang['unexpected_issues_occurred'] = 'Une erreur inattendue est survenue.';
|
||||
$lang['service_communication_error'] = 'Erreur de communication avec le serveur, Veuillez s\'il vous plait réessayer.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Vous n\'avez pas les privilèges nécessaires pour modifier les rendez-vous.';
|
||||
$lang['unavailable_updated'] = 'La période d\'indisponibilité a bien été actualisée.';
|
||||
$lang['unavailability_updated'] = 'La période d\'indisponibilité a bien été actualisée.';
|
||||
$lang['appointments'] = 'Rendez-vous';
|
||||
$lang['unexpected_warnings'] = 'Avertissements inattendus';
|
||||
$lang['unexpected_warnings_message'] = 'Opération terminée mais des avertissements sont survenus.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'CAPTCHA obligatoire';
|
|||
$lang['require_captcha_hint'] = 'Lorsque l\'option est activée, les clients doivent taper un code de vérification CAPTCHA avant de pouvoir réserver ou mettre à jour un rendez-vous.';
|
||||
$lang['captcha_is_wrong'] = 'Le code de vérification CAPTCHA est erroné, merci de réessayer.';
|
||||
$lang['any_provider'] = 'Toute personne disponible';
|
||||
$lang['requested_hour_is_unavailable'] = 'Cette heure de rendez n\'est malheureusement pas disponible. Merci de sélectionner une autre heure pour votre rendez-vous.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Cette heure de rendez n\'est malheureusement pas disponible. Merci de sélectionner une autre heure pour votre rendez-vous.';
|
||||
$lang['customer_notifications'] = 'Notifications aux clients';
|
||||
$lang['customer_notifications_hint'] = 'Définit si les clients reçoivent des notifications par email chaque fois qu\'il y a un changement d\'horaire de l\'un de leurs rendez-vous.';
|
||||
$lang['date_format'] = 'Format des dates';
|
||||
|
|
|
@ -66,7 +66,7 @@ $lang['disable_sync'] = 'Synchronisation ausschalten';
|
|||
$lang['disable_sync_prompt'] = 'Sind Sie sicher, dass Sie die Kalendersynchronisation abschalten wollen?';
|
||||
$lang['reload'] = 'Neu laden';
|
||||
$lang['appointment'] = 'Termin';
|
||||
$lang['unavailable'] = 'Nicht verfügbar';
|
||||
$lang['unavailability'] = 'Nicht verfügbar';
|
||||
$lang['week'] = 'Woche';
|
||||
$lang['month'] = 'Monat';
|
||||
$lang['today'] = 'Heute';
|
||||
|
@ -84,7 +84,7 @@ $lang['manage_services_hint'] = 'Verwalten Sie die erhältlichen Dienstleistunge
|
|||
$lang['manage_users_hint'] = 'Verwalten Sie die Endnutzer (Admins, Anbieter, Büropersonal).';
|
||||
$lang['settings_hint'] = 'Setzen Sie das System auf Nutzereinstellungen.';
|
||||
$lang['log_out_hint'] = 'Melden Sie sich vom System ab.';
|
||||
$lang['unavailable_periods_hint'] = 'In diesem Zeitraum werden neue Termine vom Anbieter nicht akzeptiert.';
|
||||
$lang['unavailability_periods_hint'] = 'In diesem Zeitraum werden neue Termine vom Anbieter nicht akzeptiert.';
|
||||
$lang['new_appointment_hint'] = 'Bestimmen Sie einen neuen Termin und sichern Sie ihn in der Datenbank.';
|
||||
$lang['reload_appointments_hint'] = 'Kalendertermine neu laden.';
|
||||
$lang['trigger_google_sync_hint'] = 'Starten Sie den Synchronisationsprozess von Google-Kalender.';
|
||||
|
@ -104,9 +104,9 @@ $lang['edit_appointment_title'] = 'Termin bearbeiten';
|
|||
$lang['delete_appointment_title'] = 'Termin löschen';
|
||||
$lang['write_appointment_removal_reason'] = 'Bitte nehmen Sie sich eine Minute Zeit, um den Grund für das Löschen des Termins zu erläutern:';
|
||||
$lang['appointment_saved'] = 'Termin erfolgreich gespeichert.';
|
||||
$lang['new_unavailable_title'] = 'Neuer, nicht zur Verfügung stehender Zeitraum';
|
||||
$lang['edit_unavailable_title'] = 'Nicht zur Verfügung stehenden Zeitraum bearbeiten';
|
||||
$lang['unavailable_saved'] = 'Nicht zur Verfügung stehenden Zeitraum erfolgreich gespeichert.';
|
||||
$lang['new_unavailability_title'] = 'Neuer, nicht zur Verfügung stehender Zeitraum';
|
||||
$lang['edit_unavailability_title'] = 'Nicht zur Verfügung stehenden Zeitraum bearbeiten';
|
||||
$lang['unavailability_saved'] = 'Nicht zur Verfügung stehenden Zeitraum erfolgreich gespeichert.';
|
||||
$lang['start_date_before_end_error'] = 'Das Startdatum liegt vor dem Enddatum.';
|
||||
$lang['invalid_email'] = 'Ungültige E-Mail-Adresse.';
|
||||
$lang['customers'] = 'Kunden';
|
||||
|
@ -211,7 +211,7 @@ $lang['delete_category'] = 'Kategorie löschen';
|
|||
$lang['delete_provider'] = 'Zeitraum löschen';
|
||||
$lang['delete_secretary'] = 'Bearbeiter löschen';
|
||||
$lang['delete_appointment'] = 'Termin löschen';
|
||||
$lang['delete_unavailable'] = 'Nicht zur Verfügung stehenden Zeitraum löschen';
|
||||
$lang['delete_unavailability'] = 'Nicht zur Verfügung stehenden Zeitraum löschen';
|
||||
$lang['delete'] = 'Löschen';
|
||||
$lang['unexpected_issues'] = 'Unvorhergesene Vorfälle';
|
||||
$lang['unexpected_issues_message'] = 'Dieser Vorgang konnte aufgrund unvorgesehener Vorfälle nicht beendet werden.';
|
||||
|
@ -228,7 +228,7 @@ $lang['licensed_under'] = 'Lizenziert unter';
|
|||
$lang['unexpected_issues_occurred'] = 'Unerwartete Probleme aufgetreten.';
|
||||
$lang['service_communication_error'] = 'Während der Kommunikation mit dem Server ist ein Fehler aufgetreten, bitte versuchen Sie es erneut.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Sie haben nicht die Berechtigung, um Termine zu bearbeiten.';
|
||||
$lang['unavailable_updated'] = 'Nicht zur Verfügung stehender Zeitraum erfolgreich erneuert worden.';
|
||||
$lang['unavailability_updated'] = 'Nicht zur Verfügung stehender Zeitraum erfolgreich erneuert worden.';
|
||||
$lang['appointments'] = 'Termine';
|
||||
$lang['unexpected_warnings'] = 'Unerwartete Warnungen';
|
||||
$lang['unexpected_warnings_message'] = 'Der Vorgang wurde abgeschlossen aber einige Warnungen erscheinen.';
|
||||
|
@ -273,7 +273,7 @@ $lang['require_captcha'] = 'CAPTCHA erfordern';
|
|||
$lang['require_captcha_hint'] = 'Wenn aktiv, werden die Kunden aufgefordert, eine zufällig generierte Zeichenfolge (CAPTCHA) einzutippen bevor Sie einen Termin buchen oder speichern können.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA-Überprüfung fehlgeschlagen, bitte versuchen Sie es erneut.';
|
||||
$lang['any_provider'] = 'Jeder Anbieter';
|
||||
$lang['requested_hour_is_unavailable'] = 'Der gewünschte Termin ist leider nicht verfügbar. Bitte wählen Sie eine andere Zeit für den Termin.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Der gewünschte Termin ist leider nicht verfügbar. Bitte wählen Sie eine andere Zeit für den Termin.';
|
||||
$lang['customer_notifications'] = 'Kundenbenachrichtigungen';
|
||||
$lang['customer_notifications_hint'] = 'Stellen Sie ein, ob die Kunden immer dann eine E-Mail-Benachrichtigungen erhalten, wenn sich ein Termin ändert.';
|
||||
$lang['date_format'] = 'Datumsformat';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Απενεργοποίηση Συγχρ.';
|
|||
$lang['disable_sync_prompt'] = 'Είστε σίγουροι ότι επιθυμείτε την απενεργοποίηση συγχρονισμού του ημερολογίου;';
|
||||
$lang['reload'] = 'Επαναφόρτωση';
|
||||
$lang['appointment'] = 'Ραντεβού';
|
||||
$lang['unavailable'] = 'Μη Διαθέσιμος';
|
||||
$lang['unavailability'] = 'Μη Διαθέσιμος';
|
||||
$lang['week'] = 'Εβδομάδα';
|
||||
$lang['month'] = 'Μήνας';
|
||||
$lang['today'] = 'Σήμερα';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Διαχειριστείτε όλες τις δ
|
|||
$lang['manage_users_hint'] = 'Διαχειριστείτε τους χρήστες του backend (διαχειριστές, πάροχοι, γραμματείς).';
|
||||
$lang['settings_hint'] = 'Επεξεργαστείτε τις ρυθμίσεις του συστήματος ή του τρέχοντος χρήστη.';
|
||||
$lang['log_out_hint'] = 'Αποσυνδεθείτε από το σύστημα.';
|
||||
$lang['unavailable_periods_hint'] = 'Κατά την διάρκεια των μη διαθέσιμων διαστημάτων οι πάροχοι δε θα δέχονται νέα ραντεβού.';
|
||||
$lang['unavailability_periods_hint'] = 'Κατά την διάρκεια των μη διαθέσιμων διαστημάτων οι πάροχοι δε θα δέχονται νέα ραντεβού.';
|
||||
$lang['new_appointment_hint'] = 'Δημιουργείστε ένα νέο ραντεβού και αποθηκεύστε το στην βάση δεδομένων.';
|
||||
$lang['reload_appointments_hint'] = 'Επαναφορτώστε τα ραντεβού του ημερολογίου.';
|
||||
$lang['trigger_google_sync_hint'] = 'Εκκινήστε την διαδικασία συγχρονισμού με το Google Calendar.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Επεξεργασία Ραντεβού';
|
|||
$lang['delete_appointment_title'] = 'Διαγραφή Ραντεβού';
|
||||
$lang['write_appointment_removal_reason'] = 'Παρακαλώ πάρτε λίγο χρόνο για να γράψετε τον λόγο για τον οποίο διαγράφετε το ραντεβού.';
|
||||
$lang['appointment_saved'] = 'Το ραντεβού αποθηκεύτηκε επιτυχώς.';
|
||||
$lang['new_unavailable_title'] = 'Νέα Μη Διαθέσιμη Περίοδος';
|
||||
$lang['edit_unavailable_title'] = 'Επεξεργασία Μη Διαθέσιμης Περιόδου';
|
||||
$lang['unavailable_saved'] = 'Η μη διαθέσιμη περίοδος αποθηκεύτηκε επιτυχώς.';
|
||||
$lang['new_unavailability_title'] = 'Νέα Μη Διαθέσιμη Περίοδος';
|
||||
$lang['edit_unavailability_title'] = 'Επεξεργασία Μη Διαθέσιμης Περιόδου';
|
||||
$lang['unavailability_saved'] = 'Η μη διαθέσιμη περίοδος αποθηκεύτηκε επιτυχώς.';
|
||||
$lang['start_date_before_end_error'] = 'Η ημερομηνία εκκίνησης είναι μεγαλύτερα από την ημερομηνία λήξης.';
|
||||
$lang['invalid_duration'] = 'Μη έγκυρη διάρκεια.';
|
||||
$lang['invalid_email'] = 'Λανθασμένη διεύθυνση email.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Διαγραφή Κατηγορίας';
|
|||
$lang['delete_provider'] = 'Διαγραφή Παρόχου';
|
||||
$lang['delete_secretary'] = 'Διαγραφή Γραμματέα';
|
||||
$lang['delete_appointment'] = 'Διαγραφή Ραντεβού';
|
||||
$lang['delete_unavailable'] = 'Διαγραφή Μη Διαθέσιμης Περιόδου';
|
||||
$lang['delete_unavailability'] = 'Διαγραφή Μη Διαθέσιμης Περιόδου';
|
||||
$lang['delete'] = 'Διαγραφή';
|
||||
$lang['unexpected_issues'] = 'Απροσδόκητα Ζητήματα';
|
||||
$lang['unexpected_issues_message'] = 'Η διαδικασία δεν μπόρεσε να ολοκληρωθεί λόγω απροσδόκητων ζητημάτων.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Σύμφωνα Με Την Άδεια';
|
|||
$lang['unexpected_issues_occurred'] = 'Παρουσιάστηκαν απροσδόκητα προβλήματα.';
|
||||
$lang['service_communication_error'] = 'Παρουσιάστηκε σφάλμα κατά την επικοινωνία με τον διακομιστή, παρακαλώ προσπαθήστε ξανά.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Δεν έχετε τα απαραίτητα δικαιώματα για να επεξεργαστείτε ραντεβού.';
|
||||
$lang['unavailable_updated'] = 'Η μη διαθέσιμη περίοδος ενημερώθηκε επιτυχώς.';
|
||||
$lang['unavailability_updated'] = 'Η μη διαθέσιμη περίοδος ενημερώθηκε επιτυχώς.';
|
||||
$lang['appointments'] = 'Ραντεβού';
|
||||
$lang['unexpected_warnings'] = 'Απροσδόκητες Προειδοποιήσεις';
|
||||
$lang['unexpected_warnings_message'] = 'Η διαδικασία ολοκληρώθηκε αλλά εμφανίστηκαν κάποιες προειδοποιήσειες.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Απαίτηση CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Όταν είναι ενεργοποιημένο, οι πελάτες θα χρειαστεί να πληκτρολογήσουν μια τυχαία παραγόμενη συμβολοσειρά CAPTCHA πριν κλείσουν/αποθηκεύσουν ένα ραντεβού.';
|
||||
$lang['captcha_is_wrong'] = 'Η επαλήθευση του CAPTCHA απέτυχε, παρακαλώ δοκιμάστε πάλι.';
|
||||
$lang['any_provider'] = 'Οποιοσδήποτε Πάροχος';
|
||||
$lang['requested_hour_is_unavailable'] = 'Το απαιτούμενο ραντεβού δεν είναι δυστυχώς διαθέσιμο. Παρακαλώ επιλέξτε κάποια άλλη ώρα για το ραντεβού σας.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Το απαιτούμενο ραντεβού δεν είναι δυστυχώς διαθέσιμο. Παρακαλώ επιλέξτε κάποια άλλη ώρα για το ραντεβού σας.';
|
||||
$lang['customer_notifications'] = 'Ειδοποιήσεις Πελατών';
|
||||
$lang['customer_notifications_hint'] = 'Ορίζει αν οι πελάτες θα λαμβάνουν ειδοποιήσεις μέσω email κάθε φορά που θα υπαχει μια αλλαγή σε κάποιο από τα ραντεβού τους.';
|
||||
$lang['date_format'] = 'Μορφή Ημερομηνίας';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'בטל סינכרון';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'רענון';
|
||||
$lang['appointment'] = 'פגישה';
|
||||
$lang['unavailable'] = 'אינו זמין';
|
||||
$lang['unavailability'] = 'אינו זמין';
|
||||
$lang['week'] = 'שבוע';
|
||||
$lang['month'] = 'חודש';
|
||||
$lang['today'] = 'היום';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'נהל את השירותים והקטגוריו
|
|||
$lang['manage_users_hint'] = 'נהל את משתמשי הניהול (מנהלי מערכת, ספקים, מזכירים).';
|
||||
$lang['settings_hint'] = 'הגדר הגדרות מערכת ומשתמשים.';
|
||||
$lang['log_out_hint'] = 'יציאה מהמערכת.';
|
||||
$lang['unavailable_periods_hint'] = 'במהלך המועדים אשר אינם זמינים הספק לא יקבל פגישות חדשות.';
|
||||
$lang['unavailability_periods_hint'] = 'במהלך המועדים אשר אינם זמינים הספק לא יקבל פגישות חדשות.';
|
||||
$lang['new_appointment_hint'] = 'צור פגישה חדשה ושמור אותה במסד הנתונים.';
|
||||
$lang['reload_appointments_hint'] = 'ריענון יומן הפגישות.';
|
||||
$lang['trigger_google_sync_hint'] = 'הפעלת תהליך הסנכרון של יומן גוגל.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'עריכת פגישה';
|
|||
$lang['delete_appointment_title'] = 'מחיקת פגישה';
|
||||
$lang['write_appointment_removal_reason'] = 'אנא הקדישו דקה בכדי לכתוב את הסיבה למחיקת הפגישה:';
|
||||
$lang['appointment_saved'] = 'הפגישה נשמרה בהצלחה!';
|
||||
$lang['new_unavailable_title'] = ' מועד לא זמין חדש';
|
||||
$lang['edit_unavailable_title'] = 'עריכת מועד לא זמין';
|
||||
$lang['unavailable_saved'] = 'מועד לא זמין נשמר בהצלחה!';
|
||||
$lang['new_unavailability_title'] = ' מועד לא זמין חדש';
|
||||
$lang['edit_unavailability_title'] = 'עריכת מועד לא זמין';
|
||||
$lang['unavailability_saved'] = 'מועד לא זמין נשמר בהצלחה!';
|
||||
$lang['start_date_before_end_error'] = 'ערך תאריך ההתחלה גדול מתאריך הסיום!';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'כתובת דוא"ל לא חוקית!';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'מחיקת קטגורית שירות';
|
|||
$lang['delete_provider'] = 'מחיקת ספק';
|
||||
$lang['delete_secretary'] = 'מחיקת מזכיר/ה';
|
||||
$lang['delete_appointment'] = 'מחיקת פגישה';
|
||||
$lang['delete_unavailable'] = 'מחיקת לו"ז לא זמין';
|
||||
$lang['delete_unavailability'] = 'מחיקת לו"ז לא זמין';
|
||||
$lang['delete'] = 'מחיקה';
|
||||
$lang['unexpected_issues'] = 'שגיאות לא צפויות';
|
||||
$lang['unexpected_issues_message'] = 'הפעולה לא הצליחה להסתיים בגלל בעיות בלתי צפויות.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'רשיון על ידי';
|
|||
$lang['unexpected_issues_occurred'] = 'התרחשו בעיות לא צפויות!';
|
||||
$lang['service_communication_error'] = 'אירעה שגיאת תקשורת שרתים, אנא נסה שוב.';
|
||||
$lang['no_privileges_edit_appointments'] = 'אין לך את ההרשאות הנדרשות לעריכת פגישות.';
|
||||
$lang['unavailable_updated'] = 'מועד לא זמין עודכן בהצלחה!';
|
||||
$lang['unavailability_updated'] = 'מועד לא זמין עודכן בהצלחה!';
|
||||
$lang['appointments'] = 'פגישות';
|
||||
$lang['unexpected_warnings'] = 'אזהרות בלתי צפויות';
|
||||
$lang['unexpected_warnings_message'] = 'הפעולה הסתיימה אך הופיעו כמה אזהרות.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'דרוש CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'כאשר אפשרות זו מופעלת, הלקוחות יצטרכו להקליד מחרוזת CAPTCHA אקראית לפני שהם מזמינים / מעדכנים פגישה.';
|
||||
$lang['captcha_is_wrong'] = 'אימות CAPTCHA נכשל, נסה שוב.';
|
||||
$lang['any_provider'] = 'כל ספק';
|
||||
$lang['requested_hour_is_unavailable'] = 'לצערנו הפגישה המבוקשת אינה זמינה. יש לבחור שעה אחרת לפגישה שלך.';
|
||||
$lang['requested_hour_is_unavailability'] = 'לצערנו הפגישה המבוקשת אינה זמינה. יש לבחור שעה אחרת לפגישה שלך.';
|
||||
$lang['customer_notifications'] = 'התראות לקוח';
|
||||
$lang['customer_notifications_hint'] = 'מגדיר האם הלקוח יקבל התראות בדוא"ל בכל פעם שיש שינוי בלוח הזמנים באחת הפגישות שלו.';
|
||||
$lang['date_format'] = 'פורמט תאריך';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'सिंक अक्षम करें';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'रीलोड';
|
||||
$lang['appointment'] = 'अपॉइंटमेंट';
|
||||
$lang['unavailable'] = 'अनुपलब्ध';
|
||||
$lang['unavailability'] = 'अनुपलब्ध';
|
||||
$lang['week'] = 'सप्ताह';
|
||||
$lang['month'] = 'माह';
|
||||
$lang['today'] = 'आज';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'प्रणाली की उपलब्ध
|
|||
$lang['manage_users_hint'] = 'बैकएंड उपयोगकर्ताओं को प्रबंधित (व्यवस्थापक, प्रदाताओं, सचिवों).';
|
||||
$lang['settings_hint'] = 'प्रणाली और उपयोगकर्ता सेटिंग करें.';
|
||||
$lang['log_out_hint'] = 'सिस्टम से लॉग आउट करें.';
|
||||
$lang['unavailable_periods_hint'] = 'अनुपलब्ध अवधि के दौरान प्रदाता नई अपॉइंटमेंट को स्वीकार नहीं करेगा.';
|
||||
$lang['unavailability_periods_hint'] = 'अनुपलब्ध अवधि के दौरान प्रदाता नई अपॉइंटमेंट को स्वीकार नहीं करेगा.';
|
||||
$lang['new_appointment_hint'] = 'एक नई अपॉइंटमेंट बनाएँ और डेटाबेस में स्टोर.';
|
||||
$lang['reload_appointments_hint'] = 'कैलेंडर अपॉइंटमेंट को पुनः लोड करें.';
|
||||
$lang['trigger_google_sync_hint'] = 'गूगल कैलेंडर तुल्यकालन प्रक्रिया को ट्रिगर करें.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'अपॉइंटमेंट को सं
|
|||
$lang['delete_appointment_title'] = 'अपॉइंटमेंट मिटायें';
|
||||
$lang['write_appointment_removal_reason'] = 'आप अपॉइंटमेंट को नष्ट कर रहे कारण लिखने के लिए एक मिनट का समय लो:';
|
||||
$lang['appointment_saved'] = 'अपॉइंटमेंट सफलतापूर्वक बचाया.';
|
||||
$lang['new_unavailable_title'] = 'नए अनुपलब्ध अवधि';
|
||||
$lang['edit_unavailable_title'] = 'अनुपलब्ध अवधि संपादित करें';
|
||||
$lang['unavailable_saved'] = 'अनुपलब्ध अवधि सफलतापूर्वक बचाया.';
|
||||
$lang['new_unavailability_title'] = 'नए अनुपलब्ध अवधि';
|
||||
$lang['edit_unavailability_title'] = 'अनुपलब्ध अवधि संपादित करें';
|
||||
$lang['unavailability_saved'] = 'अनुपलब्ध अवधि सफलतापूर्वक बचाया.';
|
||||
$lang['start_date_before_end_error'] = 'प्रारंभ दिनांक मान के अंत की तारीख से भी बड़ा है';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'अमान्य ईमेल पता.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'सेवा श्रेणी हटाएं';
|
|||
$lang['delete_provider'] = 'प्रदाता मिटायें';
|
||||
$lang['delete_secretary'] = 'सचिव मिटायें';
|
||||
$lang['delete_appointment'] = 'अपॉइंटमेंट मिटायें';
|
||||
$lang['delete_unavailable'] = 'अनुपलब्ध अवधि मिटायें';
|
||||
$lang['delete_unavailability'] = 'अनुपलब्ध अवधि मिटायें';
|
||||
$lang['delete'] = 'डिलीट';
|
||||
$lang['unexpected_issues'] = 'अप्रत्याशित मुद्दों';
|
||||
$lang['unexpected_issues_message'] = 'आपरेशन अप्रत्याशित मुद्दों के कारण पूरा नहीं हो सका';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'के अंतर्गत लाइसेंस';
|
|||
$lang['unexpected_issues_occurred'] = 'अप्रत्याशित मुद्दों हुआ.';
|
||||
$lang['service_communication_error'] = 'एक सर्वर संचार त्रुटि, कृपया पुनः प्रयास करें';
|
||||
$lang['no_privileges_edit_appointments'] = 'आप अपॉइंटमेंट को संपादित करने के लिए आवश्यक विशेषाधिकार नहीं है.';
|
||||
$lang['unavailable_updated'] = 'अनुपलब्ध समय अवधि सफलतापूर्वक अद्यतन';
|
||||
$lang['unavailability_updated'] = 'अनुपलब्ध समय अवधि सफलतापूर्वक अद्यतन';
|
||||
$lang['appointments'] = 'अपॉइंटमेंट';
|
||||
$lang['unexpected_warnings'] = 'अप्रत्याशित चेतावनी';
|
||||
$lang['unexpected_warnings_message'] = 'ऑपरेशन पूरा हो लेकिन कुछ चेतावनियां दिखाई दिया.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Szinkronizálás tiltása';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Frissít';
|
||||
$lang['appointment'] = 'Időpont';
|
||||
$lang['unavailable'] = 'Nem áll rendelkezésre';
|
||||
$lang['unavailability'] = 'Nem áll rendelkezésre';
|
||||
$lang['week'] = 'Hét';
|
||||
$lang['month'] = 'Hónap';
|
||||
$lang['today'] = 'Ma';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'A rendszerben rendelkezésre álló szolgáltat
|
|||
$lang['manage_users_hint'] = 'Felhasználók kezelése (adminisztrátorok, szolgáltatók, titkárok).';
|
||||
$lang['settings_hint'] = 'Rendszer és felhasználói beállítások.';
|
||||
$lang['log_out_hint'] = 'Kijelentkezés';
|
||||
$lang['unavailable_periods_hint'] = 'Az foglalt időpontokban a szolgáltató nem fogad új bejelentkezéseket.';
|
||||
$lang['unavailability_periods_hint'] = 'Az foglalt időpontokban a szolgáltató nem fogad új bejelentkezéseket.';
|
||||
$lang['new_appointment_hint'] = 'Új időpont készítése és adatbázisba történő mentése.';
|
||||
$lang['reload_appointments_hint'] = 'Az időpontok újra töltése.';
|
||||
$lang['trigger_google_sync_hint'] = 'Google naptárral való szinkronizálás indítása.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Időpont szerkesztése';
|
|||
$lang['delete_appointment_title'] = 'Időpont törlése';
|
||||
$lang['write_appointment_removal_reason'] = 'Az időpont törlésének az oka?';
|
||||
$lang['appointment_saved'] = 'Az időpont sikeresen mentve.';
|
||||
$lang['new_unavailable_title'] = 'Új nem foglalható időpont ';
|
||||
$lang['edit_unavailable_title'] = 'Nem foglalható időpont szerkesztése';
|
||||
$lang['unavailable_saved'] = 'A nem foglalható időpont sikeresen mentve.';
|
||||
$lang['new_unavailability_title'] = 'Új nem foglalható időpont ';
|
||||
$lang['edit_unavailability_title'] = 'Nem foglalható időpont szerkesztése';
|
||||
$lang['unavailability_saved'] = 'A nem foglalható időpont sikeresen mentve.';
|
||||
$lang['start_date_before_end_error'] = 'A kezdeti időpont későbbre esik, mint vég időpont.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Érvénytelen email cím.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Szolgáltatás kategória törlése';
|
|||
$lang['delete_provider'] = 'Szolgáltató törlése';
|
||||
$lang['delete_secretary'] = 'Titkár törlése';
|
||||
$lang['delete_appointment'] = 'Időpont törlése';
|
||||
$lang['delete_unavailable'] = 'Nem foglalható időpont törlése';
|
||||
$lang['delete_unavailability'] = 'Nem foglalható időpont törlése';
|
||||
$lang['delete'] = 'Törlés';
|
||||
$lang['unexpected_issues'] = 'Váratlan események';
|
||||
$lang['unexpected_issues_message'] = 'A művelet nem fejeződött be egy váratlan esemény miatt.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licenszelve';
|
|||
$lang['unexpected_issues_occurred'] = 'Nem várt esemény történt.';
|
||||
$lang['service_communication_error'] = 'Kommunikációs hiba volt a szerverrel, próbálkozz később.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Nincs megfelelő jogosultságod az időpont szerkesztéséhez.';
|
||||
$lang['unavailable_updated'] = 'Nem foglalható időpont sikeresen frissítve.';
|
||||
$lang['unavailability_updated'] = 'Nem foglalható időpont sikeresen frissítve.';
|
||||
$lang['appointments'] = 'Időpontok ';
|
||||
$lang['unexpected_warnings'] = 'Nem várt hiba';
|
||||
$lang['unexpected_warnings_message'] = 'A művelet be fejeződött, de felmerült néhány hiba.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Disabilita sincronizzazione';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Reload';
|
||||
$lang['appointment'] = 'Appointment';
|
||||
$lang['unavailable'] = 'Non disponibile';
|
||||
$lang['unavailability'] = 'Non disponibile';
|
||||
$lang['week'] = 'Settimana';
|
||||
$lang['month'] = 'Mese';
|
||||
$lang['today'] = 'Giorno';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Gestisci i servizi disponibili e le categorie d
|
|||
$lang['manage_users_hint'] = 'Gestisci gli utenti del backend (amministratori, fornitori, segretarie).';
|
||||
$lang['settings_hint'] = 'Imposta le preferenze di sistema e utente.';
|
||||
$lang['log_out_hint'] = 'Esci dal sistema.';
|
||||
$lang['unavailable_periods_hint'] = 'Durante i periodi di indisponibilità il fornitore non vuole accettare nuovi appuntamenti.';
|
||||
$lang['unavailability_periods_hint'] = 'Durante i periodi di indisponibilità il fornitore non vuole accettare nuovi appuntamenti.';
|
||||
$lang['new_appointment_hint'] = 'Crea un nuovo appuntamento e memorizzalo nel database.';
|
||||
$lang['reload_appointments_hint'] = 'Ricarica gli appuntamenti a calendario.';
|
||||
$lang['trigger_google_sync_hint'] = 'Avvia il processo di sincronizzazione con Google Calendar.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Modifica appuntamento';
|
|||
$lang['delete_appointment_title'] = 'Cancella appuntamento';
|
||||
$lang['write_appointment_removal_reason'] = 'Spendi un minuto per scrivere il motivo di annullamento dell\'appuntamento:';
|
||||
$lang['appointment_saved'] = 'Appuntamento salvato con successo.';
|
||||
$lang['new_unavailable_title'] = 'Nuovo perido di indisponibilità';
|
||||
$lang['edit_unavailable_title'] = 'Modifica periodo di indisponibilità';
|
||||
$lang['unavailable_saved'] = 'Periodo di indisponibilità salvato con successo.';
|
||||
$lang['new_unavailability_title'] = 'Nuovo perido di indisponibilità';
|
||||
$lang['edit_unavailability_title'] = 'Modifica periodo di indisponibilità';
|
||||
$lang['unavailability_saved'] = 'Periodo di indisponibilità salvato con successo.';
|
||||
$lang['start_date_before_end_error'] = 'La data di inizio è successiva alla data di fine.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Indirizzo e-mail non valido.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Cancella categoria servizio';
|
|||
$lang['delete_provider'] = 'Cancella fornitore';
|
||||
$lang['delete_secretary'] = 'Cancella segretaria';
|
||||
$lang['delete_appointment'] = 'Cancella appuntamento';
|
||||
$lang['delete_unavailable'] = 'Cancella periodo indisponibilità';
|
||||
$lang['delete_unavailability'] = 'Cancella periodo indisponibilità';
|
||||
$lang['delete'] = 'Cancella';
|
||||
$lang['unexpected_issues'] = 'Problemi inaspettati';
|
||||
$lang['unexpected_issues_message'] = 'L\'operazione non può essere completata a causa di problemi inaspettati.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Distribuito sotto licenza';
|
|||
$lang['unexpected_issues_occurred'] = 'Si sono verificati problemi inaspettati.';
|
||||
$lang['service_communication_error'] = 'Si è verificiato un errore di comunicazione con il server, prova di nuovo.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Non hai i privilegi richiesti per modificare gli appuntamenti.';
|
||||
$lang['unavailable_updated'] = 'Periodo di indisponibilità aggiornato con successo.';
|
||||
$lang['unavailability_updated'] = 'Periodo di indisponibilità aggiornato con successo.';
|
||||
$lang['appointments'] = 'Appuntamenti';
|
||||
$lang['unexpected_warnings'] = 'Problema inaspettato';
|
||||
$lang['unexpected_warnings_message'] = 'Operazione completata ma con qualche avvertimento.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Richiedi CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Quando abilitato, i clienti dovranno digitare il codice CAPTCHA prima di prenotare/aggiornare un appuntamento.';
|
||||
$lang['captcha_is_wrong'] = 'Verifica del CAPTCHA fallita, prova di nuovo.';
|
||||
$lang['any_provider'] = 'Qualsiasi provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'Sfortunatamente l\'appuntamento richiesto non è disponibile. Per cortesia seleziona un orario diverso per il tuo appuntamento.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Sfortunatamente l\'appuntamento richiesto non è disponibile. Per cortesia seleziona un orario diverso per il tuo appuntamento.';
|
||||
$lang['customer_notifications'] = 'Notifiche cliente';
|
||||
$lang['customer_notifications_hint'] = 'Definisce se il cliente riceverà notifiche email ogni volta che c\'è un cambiamento di programma su uno dei suoi appuntamenti.';
|
||||
$lang['date_format'] = 'Formato data';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = '同期無効化';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = '再読込';
|
||||
$lang['appointment'] = '予約';
|
||||
$lang['unavailable'] = '空き無し';
|
||||
$lang['unavailability'] = '空き無し';
|
||||
$lang['week'] = '週';
|
||||
$lang['month'] = '月';
|
||||
$lang['today'] = '今日';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'サービスメニューとサービスカテ
|
|||
$lang['manage_users_hint'] = '会社ユーザーの管理ができます。(管理者,担当者,予約管理者).';
|
||||
$lang['settings_hint'] = 'システムとユーザーの設定';
|
||||
$lang['log_out_hint'] = 'ログアウト';
|
||||
$lang['unavailable_periods_hint'] = '都合が悪い期間は、担当者は新しい予約を受けられません。During unavailable periods the provider won\'t accept new appointments.';
|
||||
$lang['unavailability_periods_hint'] = '都合が悪い期間は、担当者は新しい予約を受けられません。During unavailability periods the provider won\'t accept new appointments.';
|
||||
$lang['new_appointment_hint'] = '新しい予約を作成してデータベースへ追加します。';
|
||||
$lang['reload_appointments_hint'] = 'カレンダーを再読み込みします。';
|
||||
$lang['trigger_google_sync_hint'] = 'Googleカレンダーとの同期を開始します。';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = '予約の編集';
|
|||
$lang['delete_appointment_title'] = '予約の削除';
|
||||
$lang['write_appointment_removal_reason'] = '恐縮ですが、予約キャンセルの理由を頂けませんでしょうか。';
|
||||
$lang['appointment_saved'] = '予約の保存が成功しました。';
|
||||
$lang['new_unavailable_title'] = '新規の都合悪い時間';
|
||||
$lang['edit_unavailable_title'] = '都合悪い時間の編集';
|
||||
$lang['unavailable_saved'] = '都合の悪い時間の保存が完了しました。';
|
||||
$lang['new_unavailability_title'] = '新規の都合悪い時間';
|
||||
$lang['edit_unavailability_title'] = '都合悪い時間の編集';
|
||||
$lang['unavailability_saved'] = '都合の悪い時間の保存が完了しました。';
|
||||
$lang['start_date_before_end_error'] = '開始時間が終了時間よりも後になっています。';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Emailアドレスのフォーマットエラー';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'サービスカテゴリーの削除';
|
|||
$lang['delete_provider'] = '担当者の削除';
|
||||
$lang['delete_secretary'] = '予約管理者の削除';
|
||||
$lang['delete_appointment'] = '予約の削除';
|
||||
$lang['delete_unavailable'] = '都合の悪い時間の削除';
|
||||
$lang['delete_unavailability'] = '都合の悪い時間の削除';
|
||||
$lang['delete'] = '削除';
|
||||
$lang['unexpected_issues'] = '予期せぬ問題';
|
||||
$lang['unexpected_issues_message'] = '予期せぬ問題のため処理が完了することができませんでした。';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'ライセンス:';
|
|||
$lang['unexpected_issues_occurred'] = '予期せぬ問題が発生しました。';
|
||||
$lang['service_communication_error'] = 'サーバー接続エラーが発生しました。しばらくしてから再度操作してください。';
|
||||
$lang['no_privileges_edit_appointments'] = '予約を編集する権限がありません。';
|
||||
$lang['unavailable_updated'] = '都合の悪い時間データが更新されました。';
|
||||
$lang['unavailability_updated'] = '都合の悪い時間データが更新されました。';
|
||||
$lang['appointments'] = '予約';
|
||||
$lang['unexpected_warnings'] = '予期せぬ警告';
|
||||
$lang['unexpected_warnings_message'] = '処理は完了しましたが、警告が発生しました。';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Sync ausschalten';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Nei lueden';
|
||||
$lang['appointment'] = 'Termäin';
|
||||
$lang['unavailable'] = 'Net méiglech';
|
||||
$lang['unavailability'] = 'Net méiglech';
|
||||
$lang['week'] = 'Woch';
|
||||
$lang['month'] = 'Mount';
|
||||
$lang['today'] = 'Haut';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Verwalt déi méiglech Dingschtleeschtungen a K
|
|||
$lang['manage_users_hint'] = 'Verwalt d\'Endbenotzer (Admins, Mataarbechter, Büropersonal).';
|
||||
$lang['settings_hint'] = 'System- a Benotzerastellungen setzen.';
|
||||
$lang['log_out_hint'] = 'Meld Iech vum System of.';
|
||||
$lang['unavailable_periods_hint'] = 'Während der Indisponibilitéitsperiod gi keng Termäiner ugeholl.';
|
||||
$lang['unavailability_periods_hint'] = 'Während der Indisponibilitéitsperiod gi keng Termäiner ugeholl.';
|
||||
$lang['new_appointment_hint'] = 'Wielt een neie Termäin a späichert en an der Datebank.';
|
||||
$lang['reload_appointments_hint'] = 'Terminkalenner nei lueden.';
|
||||
$lang['trigger_google_sync_hint'] = 'Start de Synchronisatiounsprozess vum Google Kalenner.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Termäin änneren';
|
|||
$lang['delete_appointment_title'] = 'Termäin läschen';
|
||||
$lang['write_appointment_removal_reason'] = 'Huelt Iech w.e.g. kuerz Zäit fir eis matzedeele wisou Dir dee Termäin ofsot.:';
|
||||
$lang['appointment_saved'] = 'Termäin erfollegräich gespäichert.';
|
||||
$lang['new_unavailable_title'] = 'Neien Zäitraum deen net zur Verfügung steet';
|
||||
$lang['edit_unavailable_title'] = 'Zäitraum, deen net zur Verfügung steet, änneren';
|
||||
$lang['unavailable_saved'] = 'Zäitraum, deen net zur Verfügung steet erfollegräich gespäichert.';
|
||||
$lang['new_unavailability_title'] = 'Neien Zäitraum deen net zur Verfügung steet';
|
||||
$lang['edit_unavailability_title'] = 'Zäitraum, deen net zur Verfügung steet, änneren';
|
||||
$lang['unavailability_saved'] = 'Zäitraum, deen net zur Verfügung steet erfollegräich gespäichert.';
|
||||
$lang['start_date_before_end_error'] = 'Den Ufanksdatum ass méi héich wéi de Schlussdatum.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Déi E-Mail-Adresse ass ongülteg.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Servicekategorie läschen';
|
|||
$lang['delete_provider'] = 'Zäitraum läschen';
|
||||
$lang['delete_secretary'] = 'Beaarbechter läschen';
|
||||
$lang['delete_appointment'] = 'Termäin läschen';
|
||||
$lang['delete_unavailable'] = 'Blockéierten Zäitraum läschen';
|
||||
$lang['delete_unavailability'] = 'Blockéierten Zäitraum läschen';
|
||||
$lang['delete'] = 'Läschen';
|
||||
$lang['unexpected_issues'] = 'Onvirhärgesinne Virfäll';
|
||||
$lang['unexpected_issues_message'] = 'Dëse Virgang konnt opgrond vun onvirhegesehenen Virfäll net op en Enn brucht ginn.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Lizenzéiert ënnert';
|
|||
$lang['unexpected_issues_occurred'] = 'Onertwaarte Problemer sinn opgetrueden.';
|
||||
$lang['service_communication_error'] = 'Während der Kommunikatioun mam Server ass ee Fehler opgetrueden, probéiert et w.e.g. nach ee Mol.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Dir hutt net déi néideg Rechter fir Termäiner ze änneren.';
|
||||
$lang['unavailable_updated'] = 'Blockéiert Zäitreim sinn erfollegräich erneiert ginn.';
|
||||
$lang['unavailability_updated'] = 'Blockéiert Zäitreim sinn erfollegräich erneiert ginn.';
|
||||
$lang['appointments'] = 'Termäiner';
|
||||
$lang['unexpected_warnings'] = 'Onerwaarte Warnung';
|
||||
$lang['unexpected_warnings_message'] = 'De Virgang mat Warnungen ofgeschloss.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'समक्रमित अक्षम कर';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'रीलोड करा';
|
||||
$lang['appointment'] = 'अपॉइंटमेंट';
|
||||
$lang['unavailable'] = 'अनुपलब्ध';
|
||||
$lang['unavailability'] = 'अनुपलब्ध';
|
||||
$lang['week'] = 'आठवडा';
|
||||
$lang['month'] = 'महिना';
|
||||
$lang['today'] = 'आज';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'उपलब्ध सेवा आणि प
|
|||
$lang['manage_users_hint'] = 'बॅकएंड वापरकर्ते व्यवस्थापित करा (प्रशासक, प्रदाते, सचिव).';
|
||||
$lang['settings_hint'] = 'सिस्टम आणि वापरकर्ता सेटिंग्ज बनवा.';
|
||||
$lang['log_out_hint'] = 'सिस्टममधून लॉग आउट करा.';
|
||||
$lang['unavailable_periods_hint'] = 'प्रदाता अनुपलब्ध कालावधीत नवीन भेटी स्वीकारणार नाही.';
|
||||
$lang['unavailability_periods_hint'] = 'प्रदाता अनुपलब्ध कालावधीत नवीन भेटी स्वीकारणार नाही.';
|
||||
$lang['new_appointment_hint'] = 'नवीन अपॉईंटमेंट तयार करा आणि त्यास डेटाबेसमध्ये संचयित करा.';
|
||||
$lang['reload_appointments_hint'] = 'कॅलेंडर अपॉईंटमेंट रीलोड करा.';
|
||||
$lang['trigger_google_sync_hint'] = 'Google कॅलेंडर संकालन प्रक्रिया ट्रिगर करा.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'नियुक्ती संपादि
|
|||
$lang['delete_appointment_title'] = 'अपॉईंटमेंट हटवा';
|
||||
$lang['write_appointment_removal_reason'] = 'आपण अपॉइंटमेंट हटवत असल्याचे कारण लिहिण्यासाठी एक मिनिट घ्या:';
|
||||
$lang['appointment_saved'] = 'अपॉईंटमेंट यशस्वीरित्या जतन केले.';
|
||||
$lang['new_unavailable_title'] = 'नवीन गहाळ कालावधी';
|
||||
$lang['edit_unavailable_title'] = 'गहाळ कालावधी संपादित करा';
|
||||
$lang['unavailable_saved'] = 'गहाळ कालावधी यशस्वीरित्या जतन झाला.';
|
||||
$lang['new_unavailability_title'] = 'नवीन गहाळ कालावधी';
|
||||
$lang['edit_unavailability_title'] = 'गहाळ कालावधी संपादित करा';
|
||||
$lang['unavailability_saved'] = 'गहाळ कालावधी यशस्वीरित्या जतन झाला.';
|
||||
$lang['start_date_before_end_error'] = 'प्रारंभ तारीख मूल्याच्या अंतिम तारखेपेक्षा मोठी आहे';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'अवैध ईमेल पत्ता.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'सेवा श्रेणी काढा';
|
|||
$lang['delete_provider'] = 'प्रदाता हटवा';
|
||||
$lang['delete_secretary'] = 'सचिव हटवा';
|
||||
$lang['delete_appointment'] = 'अपॉईंटमेंट हटवा';
|
||||
$lang['delete_unavailable'] = 'गहाळ कालावधी हटवा';
|
||||
$lang['delete_unavailability'] = 'गहाळ कालावधी हटवा';
|
||||
$lang['delete'] = 'हटवा';
|
||||
$lang['unexpected_issues'] = 'अनपेक्षित समस्या';
|
||||
$lang['unexpected_issues_message'] = 'अनपेक्षित समस्यांमुळे ऑपरेशन पूर्ण होऊ शकले नाही';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'अंतर्गत परवाना';
|
|||
$lang['unexpected_issues_occurred'] = 'अनपेक्षित समस्या घडल्या.';
|
||||
$lang['service_communication_error'] = 'सर्व्हर संप्रेषण त्रुटी, कृपया पुन्हा प्रयत्न करा';
|
||||
$lang['no_privileges_edit_appointments'] = 'आपल्याकडे भेटीचे संपादन करण्यासाठी आवश्यक विशेषाधिकार नाहीत.';
|
||||
$lang['unavailable_updated'] = 'गहाळ वेळ कालावधी यशस्वीरित्या अद्यतनित केला';
|
||||
$lang['unavailability_updated'] = 'गहाळ वेळ कालावधी यशस्वीरित्या अद्यतनित केला';
|
||||
$lang['appointments'] = 'अपॉइंटमेंट';
|
||||
$lang['unexpected_warnings'] = 'अनपेक्षित चेतावणी';
|
||||
$lang['unexpected_warnings_message'] = 'ऑपरेशन पूर्ण झाले परंतु काही इशारे दिसू लागले.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'कॅप्चा आवश्यक आहे';
|
|||
$lang['require_captcha_hint'] = 'सक्षम केल्यावर, ग्राहकांना अपॉइंटमेंट बुक करण्यासाठी / अद्यतनित करण्यापूर्वी यादृच्छिक व्युत्पन्न कॅप्चा स्ट्रिंग टाईप करावी लागेल.';
|
||||
$lang['captcha_is_wrong'] = 'कॅप्चा सत्यापन अयशस्वी, कृपया पुन्हा प्रयत्न करा.';
|
||||
$lang['any_provider'] = 'कोणताही प्रदाता';
|
||||
$lang['requested_hour_is_unavailable'] = 'विनंती केलेली अपॉईंटमेंट अनफर्तपणे उपलब्ध नाही. कृपया आपल्या भेटीसाठी एक वेगळा तास निवडा.';
|
||||
$lang['requested_hour_is_unavailability'] = 'विनंती केलेली अपॉईंटमेंट अनफर्तपणे उपलब्ध नाही. कृपया आपल्या भेटीसाठी एक वेगळा तास निवडा.';
|
||||
$lang['customer_notifications'] = 'ग्राहक सूचना';
|
||||
$lang['customer_notifications_hint'] = 'जेव्हा जेव्हा त्याच्या कोणत्याही नेमणुकीवर वेळापत्रक बदलते तेव्हा ग्राहक ईमेल सूचना प्राप्त करेल की नाही हे परिभाषित करते. ';
|
||||
$lang['date_format'] = 'तारीख स्वरूप';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'غیرفعال کردن همگام سازی';
|
|||
$lang['disable_sync_prompt'] = 'از غیرفعال کردن همگام سازی تقویم اطمینان دارید؟';
|
||||
$lang['reload'] = 'بارگذاری مجدد';
|
||||
$lang['appointment'] = 'قرار';
|
||||
$lang['unavailable'] = 'تعطیل';
|
||||
$lang['unavailability'] = 'تعطیل';
|
||||
$lang['week'] = 'هفته';
|
||||
$lang['month'] = 'ماه';
|
||||
$lang['today'] = 'امروز';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'مدیریت خدمات و دسته بندی ه
|
|||
$lang['manage_users_hint'] = 'مدیریت کاربران (مدیران، منشی ها، ارائه دهندگان)';
|
||||
$lang['settings_hint'] = 'تنظیمات سیستم و کاربران';
|
||||
$lang['log_out_hint'] = 'خروج از سیستم';
|
||||
$lang['unavailable_periods_hint'] = 'در طول زمان در دسترس نبودن، ارائه دهنده قرار جدیدی را نمی پذیرد';
|
||||
$lang['unavailability_periods_hint'] = 'در طول زمان در دسترس نبودن، ارائه دهنده قرار جدیدی را نمی پذیرد';
|
||||
$lang['new_appointment_hint'] = 'ایجاد قرار جدید و ذخیره آن در بانک اطلاعاتی';
|
||||
$lang['reload_appointments_hint'] = 'بارگذاری مجدد ملاقات ها';
|
||||
$lang['trigger_google_sync_hint'] = 'همین حالا با تقویم گوگل همگام سازی انجام بده';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'ویرایش قرار';
|
|||
$lang['delete_appointment_title'] = 'حذف قرار';
|
||||
$lang['write_appointment_removal_reason'] = 'لطفا یک دقیقه زمان اختصاص دهید و دلیل حذف قرار ملاقاتتان را بیان کنید';
|
||||
$lang['appointment_saved'] = 'قرار با موفقیت ذخیره شد';
|
||||
$lang['new_unavailable_title'] = 'دوران تعطیلی جدید';
|
||||
$lang['edit_unavailable_title'] = 'ویرایش دوره تعطیلی';
|
||||
$lang['unavailable_saved'] = 'دوره تعطیلی با موفقیت ذخیره شد';
|
||||
$lang['new_unavailability_title'] = 'دوران تعطیلی جدید';
|
||||
$lang['edit_unavailability_title'] = 'ویرایش دوره تعطیلی';
|
||||
$lang['unavailability_saved'] = 'دوره تعطیلی با موفقیت ذخیره شد';
|
||||
$lang['start_date_before_end_error'] = 'تاریخ شروع بعد از تاریخ پایان است';
|
||||
$lang['invalid_email'] = 'آدرس پست الکترونیکی صحیح نیست';
|
||||
$lang['customers'] = 'مشتریان';
|
||||
|
@ -214,7 +214,7 @@ $lang['delete_category'] = 'حذف دسته بندی خدمت';
|
|||
$lang['delete_provider'] = 'حذف ارائه دهنده';
|
||||
$lang['delete_secretary'] = 'حذف منشی';
|
||||
$lang['delete_appointment'] = 'حذف قرار';
|
||||
$lang['delete_unavailable'] = 'حذف دوره در دسترس نبودن';
|
||||
$lang['delete_unavailability'] = 'حذف دوره در دسترس نبودن';
|
||||
$lang['delete'] = 'حذف';
|
||||
$lang['unexpected_issues'] = 'مشکلات غیرمنتظره';
|
||||
$lang['unexpected_issues_message'] = 'عملیات به دلیل مسائل غیرمنتظره نمی تواند به پایان برسد.';
|
||||
|
@ -231,7 +231,7 @@ $lang['licensed_under'] = 'تحت مجوز';
|
|||
$lang['unexpected_issues_occurred'] = 'خطای پیش بینی نشده رخ داد';
|
||||
$lang['service_communication_error'] = 'خطایی در ارتباط با سرور به وجود آمد. لطفا مجددا سعی کنید';
|
||||
$lang['no_privileges_edit_appointments'] = 'شما اجازه ویرایش این قرار ملاقات را ندارید';
|
||||
$lang['unavailable_updated'] = 'زمان تعطیلی با موفقیت ذخیره شد';
|
||||
$lang['unavailability_updated'] = 'زمان تعطیلی با موفقیت ذخیره شد';
|
||||
$lang['appointments'] = 'قرارهای ملاقات';
|
||||
$lang['unexpected_warnings'] = 'هشدارهای غیرمنتظره';
|
||||
$lang['unexpected_warnings_message'] = 'عملیات انجام شد ولی هشدارهایی دریافت شد';
|
||||
|
@ -276,7 +276,7 @@ $lang['require_captcha'] = 'کد امنیتی لازم است';
|
|||
$lang['require_captcha_hint'] = 'بعد از فعال کردن این گزینه، کاربران قبل از ایجاد یا تغییر یک قرار ملاقات، باید یک کد امنیتی شامل حروف تصادفی را تشخیص دهند.';
|
||||
$lang['captcha_is_wrong'] = 'کد امنیتی صحیح نمی باشد. لطفا مجددا سعی کنید';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'متاسفانه ملاقات در زمان درخواستی امکانپذیر نمی باشد. لطفا ساعتی دیگر برای قرار خود انتخاب کنید';
|
||||
$lang['requested_hour_is_unavailability'] = 'متاسفانه ملاقات در زمان درخواستی امکانپذیر نمی باشد. لطفا ساعتی دیگر برای قرار خود انتخاب کنید';
|
||||
$lang['customer_notifications'] = 'اطلاعیه های مشتریان';
|
||||
$lang['customer_notifications_hint'] = 'تعیین کنید که در صورت تغییری در قرار ملاقات، به مشتری توسط پست الکترونیکی اطلاع داده شود';
|
||||
$lang['date_format'] = 'قالب تاریخ';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Wyłącz Synch.';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Odśwież';
|
||||
$lang['appointment'] = 'Wizyta';
|
||||
$lang['unavailable'] = 'Niedostępne';
|
||||
$lang['unavailability'] = 'Niedostępne';
|
||||
$lang['week'] = 'Tydzień';
|
||||
$lang['month'] = 'Miesiąc';
|
||||
$lang['today'] = 'Dziś';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Zarządzaj dostępnymi zabiegami i kategoriami
|
|||
$lang['manage_users_hint'] = 'Zarządzaj użytkownikami.(admin, personel, sekretarka, inne)';
|
||||
$lang['settings_hint'] = 'Zmień ustawienia systemu i użytkownika';
|
||||
$lang['log_out_hint'] = 'Wyloguj z systemu';
|
||||
$lang['unavailable_periods_hint'] = 'Podczas niedostępnych okresów personel nie akceptuje nowych wizyt.';
|
||||
$lang['unavailability_periods_hint'] = 'Podczas niedostępnych okresów personel nie akceptuje nowych wizyt.';
|
||||
$lang['new_appointment_hint'] = 'Utwórz nową wizytę i przechowaj ją w bazie danych.';
|
||||
$lang['reload_appointments_hint'] = 'Przeładuj wizyty kalendarza.';
|
||||
$lang['trigger_google_sync_hint'] = 'Przełącz proces synchronizacji Kalendarza Google';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Edytuj Wizytę';
|
|||
$lang['delete_appointment_title'] = 'Usuń Wizytę';
|
||||
$lang['write_appointment_removal_reason'] = 'Proszę o podanie powodu usunięcia wizyty:';
|
||||
$lang['appointment_saved'] = 'Wizyta zapamiętana pomyślnie.';
|
||||
$lang['new_unavailable_title'] = 'Nowy Niedostępny Okres';
|
||||
$lang['edit_unavailable_title'] = 'Edytuj Niedostępny Okres';
|
||||
$lang['unavailable_saved'] = 'Niedostępny okres zapisano pomyślnie.';
|
||||
$lang['new_unavailability_title'] = 'Nowy Niedostępny Okres';
|
||||
$lang['edit_unavailability_title'] = 'Edytuj Niedostępny Okres';
|
||||
$lang['unavailability_saved'] = 'Niedostępny okres zapisano pomyślnie.';
|
||||
$lang['start_date_before_end_error'] = 'Wartość początkowa jest większa niż data końcowa.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Niepoprawny adres email.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Usuń kategorię zabiegów.';
|
|||
$lang['delete_provider'] = 'Usuń personel';
|
||||
$lang['delete_secretary'] = 'Usuń sekretarkę';
|
||||
$lang['delete_appointment'] = 'Usuń Wizytę';
|
||||
$lang['delete_unavailable'] = 'Usuń Niedostępny Okres';
|
||||
$lang['delete_unavailability'] = 'Usuń Niedostępny Okres';
|
||||
$lang['delete'] = 'Usuń';
|
||||
$lang['unexpected_issues'] = 'Niespodziewany błąd';
|
||||
$lang['unexpected_issues_message'] = 'Ta operacja nie może być ukończona na skutek nieoczekiwanego błędu.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Na licencji';
|
|||
$lang['unexpected_issues_occurred'] = 'Nieoczekiwany błąd.';
|
||||
$lang['service_communication_error'] = 'Błąd komunikacji z serwerem. Spróbuj ponownie.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Nie masz wystarczających uprawnień aby edytować wizyty.';
|
||||
$lang['unavailable_updated'] = 'Czas niedostępności aktualizowany.';
|
||||
$lang['unavailability_updated'] = 'Czas niedostępności aktualizowany.';
|
||||
$lang['appointments'] = 'Wizyta';
|
||||
$lang['unexpected_warnings'] = 'Nieoczekiwane Ostrzeżenia';
|
||||
$lang['unexpected_warnings_message'] = 'Operacja ukończona, ale wystąpiło parę błędów.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -67,7 +67,7 @@ $lang['disable_sync'] = 'Desabiltar sincronização';
|
|||
$lang['disable_sync_prompt'] = 'Tem certeza de que deseja desativar a sincronização do calendário?';
|
||||
$lang['reload'] = 'Atualizar';
|
||||
$lang['appointment'] = 'Agenda';
|
||||
$lang['unavailable'] = 'Indisponível';
|
||||
$lang['unavailability'] = 'Indisponível';
|
||||
$lang['week'] = 'Semana';
|
||||
$lang['month'] = 'Mês';
|
||||
$lang['today'] = 'Hoje';
|
||||
|
@ -85,7 +85,7 @@ $lang['manage_services_hint'] = 'Gerenciar os serviços e as categorias do siste
|
|||
$lang['manage_users_hint'] = 'Gerenciar os usuários de backend (administradores, fornecedores, secretárias).';
|
||||
$lang['settings_hint'] = 'Definir as configurações do sistema e do usuario.';
|
||||
$lang['log_out_hint'] = 'Sair do sistema.';
|
||||
$lang['unavailable_periods_hint'] = 'Durante os periodos indisponíveis o fornecedor não aceitar novos agendamentos.';
|
||||
$lang['unavailability_periods_hint'] = 'Durante os periodos indisponíveis o fornecedor não aceitar novos agendamentos.';
|
||||
$lang['new_appointment_hint'] = 'Criar um novo agendamento e salvar na base de dados.';
|
||||
$lang['reload_appointments_hint'] = 'atualizar os agentamentos do calendario.';
|
||||
$lang['trigger_google_sync_hint'] = 'Disparar o processo de sincronização do Google Calendar.';
|
||||
|
@ -105,9 +105,9 @@ $lang['edit_appointment_title'] = 'Editar agendamento';
|
|||
$lang['delete_appointment_title'] = 'Apagar agendamento';
|
||||
$lang['write_appointment_removal_reason'] = 'Por favor, dedique alguns minutos para escrever a razão que você está apagando o agendamento:';
|
||||
$lang['appointment_saved'] = 'Agendamento salvo com sucesso.';
|
||||
$lang['new_unavailable_title'] = 'Novo período indisponível';
|
||||
$lang['edit_unavailable_title'] = 'Edite período indisponível';
|
||||
$lang['unavailable_saved'] = 'Período Indisponível salvo com sucesso.';
|
||||
$lang['new_unavailability_title'] = 'Novo período indisponível';
|
||||
$lang['edit_unavailability_title'] = 'Edite período indisponível';
|
||||
$lang['unavailability_saved'] = 'Período Indisponível salvo com sucesso.';
|
||||
$lang['start_date_before_end_error'] = 'A data início é superior ao valor da data fim.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Email inválido.';
|
||||
|
@ -214,7 +214,7 @@ $lang['delete_category'] = 'Excluir categoria de serviço';
|
|||
$lang['delete_provider'] = 'Excluir atendente';
|
||||
$lang['delete_secretary'] = 'Excluir assistente';
|
||||
$lang['delete_appointment'] = 'Excluir agendamento';
|
||||
$lang['delete_unavailable'] = 'Excluir período indisponível';
|
||||
$lang['delete_unavailability'] = 'Excluir período indisponível';
|
||||
$lang['delete'] = 'Excluir';
|
||||
$lang['unexpected_issues'] = 'Problemas inesperados';
|
||||
$lang['unexpected_issues_message'] = 'Não foi possível concluir a tarefa.';
|
||||
|
@ -231,7 +231,7 @@ $lang['licensed_under'] = 'Licenciado sob:';
|
|||
$lang['unexpected_issues_occurred'] = 'Ocorreram problemas inesperados.';
|
||||
$lang['service_communication_error'] = 'Erro de conexão com o servidor.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Não tem permissões para editar agendamentos.';
|
||||
$lang['unavailable_updated'] = 'Período indisponível, atualizado com sucesso.';
|
||||
$lang['unavailability_updated'] = 'Período indisponível, atualizado com sucesso.';
|
||||
$lang['appointments'] = 'Agendamentos';
|
||||
$lang['unexpected_warnings'] = 'Avisos inesperados';
|
||||
$lang['unexpected_warnings_message'] = 'A operação foi concluida, contudo existem avisos.';
|
||||
|
@ -276,7 +276,7 @@ $lang['require_captcha'] = 'Requer CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Quando habilitado, os clientes terão que digitar um código CAPTCHA gerado randomicamente antes de cadastrar/atualizar um agendamento.';
|
||||
$lang['captcha_is_wrong'] = 'Verificação do CAPTCHA falhou, favor tente novamente.';
|
||||
$lang['any_provider'] = 'Qualquer atendente';
|
||||
$lang['requested_hour_is_unavailable'] = 'Infelizmente, o agendamento solicitado não está disponível. Por favor selecione um horário diferente para o seu agendamento.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Infelizmente, o agendamento solicitado não está disponível. Por favor selecione um horário diferente para o seu agendamento.';
|
||||
$lang['customer_notifications'] = 'Notificações de clientes';
|
||||
$lang['customer_notifications_hint'] = 'Define se o cliente receberá ou não, notificações por email sempre que um de seus agendamentos sejam alterados de horário.';
|
||||
$lang['date_format'] = 'Formato da data';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Desativar Sincronização';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Carregar';
|
||||
$lang['appointment'] = 'Evento';
|
||||
$lang['unavailable'] = 'Indisponível';
|
||||
$lang['unavailability'] = 'Indisponível';
|
||||
$lang['week'] = 'Semana';
|
||||
$lang['month'] = 'Mês';
|
||||
$lang['today'] = 'Hoje';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Gerir os serviços e as categorias do sistema.'
|
|||
$lang['manage_users_hint'] = 'Gerir os utilizadores de backend (administradores, fornecedores, secretárias).';
|
||||
$lang['settings_hint'] = 'Definir as configurações do sistema e do utilizador.';
|
||||
$lang['log_out_hint'] = 'Sair do Sistema.';
|
||||
$lang['unavailable_periods_hint'] = 'Durante os periodos indisponíveis o fornecedor não aceitar novos evento.';
|
||||
$lang['unavailability_periods_hint'] = 'Durante os periodos indisponíveis o fornecedor não aceitar novos evento.';
|
||||
$lang['new_appointment_hint'] = 'Criar um novo evento e guarda-lo na base de dados.';
|
||||
$lang['reload_appointments_hint'] = 'Carregar eventos do calendario.';
|
||||
$lang['trigger_google_sync_hint'] = 'Desencadear o processo de sincronização do Google Calendar.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Editar Evento';
|
|||
$lang['delete_appointment_title'] = 'Apagar Evento';
|
||||
$lang['write_appointment_removal_reason'] = 'Por favor, dedique alguns minutos para escrever a razão que você está apagando o evento:';
|
||||
$lang['appointment_saved'] = 'Evento guardado com sucesso.';
|
||||
$lang['new_unavailable_title'] = 'Novo Período Indisponível';
|
||||
$lang['edit_unavailable_title'] = 'Edite Período Indisponível';
|
||||
$lang['unavailable_saved'] = 'Período Indisponível guardado com sucesso.';
|
||||
$lang['new_unavailability_title'] = 'Novo Período Indisponível';
|
||||
$lang['edit_unavailability_title'] = 'Edite Período Indisponível';
|
||||
$lang['unavailability_saved'] = 'Período Indisponível guardado com sucesso.';
|
||||
$lang['start_date_before_end_error'] = 'A data início é superior ao valor da data fim.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Email invalido.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Apagar Categoria de Serviço';
|
|||
$lang['delete_provider'] = 'Apagar fornecedor';
|
||||
$lang['delete_secretary'] = 'Apagar secretario';
|
||||
$lang['delete_appointment'] = 'Apagar apontamento';
|
||||
$lang['delete_unavailable'] = 'Apagar periodo indisponivel';
|
||||
$lang['delete_unavailability'] = 'Apagar periodo indisponivel';
|
||||
$lang['delete'] = 'Apagar';
|
||||
$lang['unexpected_issues'] = 'Problemas inesperados';
|
||||
$lang['unexpected_issues_message'] = 'Não foi possível concluir a tarefa.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licenciado por';
|
|||
$lang['unexpected_issues_occurred'] = 'Ocorreram problemas inesperados.';
|
||||
$lang['service_communication_error'] = 'Problema de ligação ao servidor.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Não tem permissões para poder editar compromissos.';
|
||||
$lang['unavailable_updated'] = 'Periodo indisponivel, actualizado com sucesso.';
|
||||
$lang['unavailability_updated'] = 'Periodo indisponivel, actualizado com sucesso.';
|
||||
$lang['appointments'] = 'Apontamentos';
|
||||
$lang['unexpected_warnings'] = 'Aviso Inesperado';
|
||||
$lang['unexpected_warnings_message'] = 'A operação foi concluida, contudo existem avisos.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Dezactiveaza Sincronizare';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Reîncarcare';
|
||||
$lang['appointment'] = 'Întâlnire';
|
||||
$lang['unavailable'] = 'Indisponibil';
|
||||
$lang['unavailability'] = 'Indisponibil';
|
||||
$lang['week'] = 'Saptamâna';
|
||||
$lang['month'] = 'Luna';
|
||||
$lang['today'] = 'Azi';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Gestioneaza serviciile disponibile si categorii
|
|||
$lang['manage_users_hint'] = 'Gestioneaza utilizatorii de backend (administrator, furnizori, secretari).';
|
||||
$lang['settings_hint'] = 'Setarile sistemului si utilizatorilor.';
|
||||
$lang['log_out_hint'] = 'Iesire din sistem.';
|
||||
$lang['unavailable_periods_hint'] = 'În timpul perioadei de indisponibilitate, furnizorul nu va accepta întâlniri noi.';
|
||||
$lang['unavailability_periods_hint'] = 'În timpul perioadei de indisponibilitate, furnizorul nu va accepta întâlniri noi.';
|
||||
$lang['new_appointment_hint'] = 'Creeaza întâlnire noua si înregistreaza în baza de date.';
|
||||
$lang['reload_appointments_hint'] = 'Reîncarca întâlnirile din calendar.';
|
||||
$lang['trigger_google_sync_hint'] = 'Porneste procesul de sincronizare cu Calendarul Google.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Editeaza Întâlnire';
|
|||
$lang['delete_appointment_title'] = 'Sterge Întâlnire';
|
||||
$lang['write_appointment_removal_reason'] = 'Va rugam sa ne scrieti un motiv pentru care anulati întâlnirea:';
|
||||
$lang['appointment_saved'] = 'Întâlnire salvata.';
|
||||
$lang['new_unavailable_title'] = 'Perioada de indisponibilitate noua';
|
||||
$lang['edit_unavailable_title'] = 'Editeaza perioada de indisponibilitate';
|
||||
$lang['unavailable_saved'] = 'Perioada de indisponibilitate a fost salvata.';
|
||||
$lang['new_unavailability_title'] = 'Perioada de indisponibilitate noua';
|
||||
$lang['edit_unavailability_title'] = 'Editeaza perioada de indisponibilitate';
|
||||
$lang['unavailability_saved'] = 'Perioada de indisponibilitate a fost salvata.';
|
||||
$lang['start_date_before_end_error'] = 'Data de început se afla dupa data de sfârsit.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Adresa de email este invalida.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Sterge Categorie de servicii';
|
|||
$lang['delete_provider'] = 'Sterge Furnizor';
|
||||
$lang['delete_secretary'] = 'Sterge Secretar';
|
||||
$lang['delete_appointment'] = 'Sterge întâlnire';
|
||||
$lang['delete_unavailable'] = 'Sterge perioada nelucratoare';
|
||||
$lang['delete_unavailability'] = 'Sterge perioada nelucratoare';
|
||||
$lang['delete'] = 'Sterge';
|
||||
$lang['unexpected_issues'] = 'Probleme neasteptate';
|
||||
$lang['unexpected_issues_message'] = 'Operatiunea nu a putut fi terminata din cauza unor probleme neasteptate.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licenta sub';
|
|||
$lang['unexpected_issues_occurred'] = 'Au intervenit probleme neasteptate.';
|
||||
$lang['service_communication_error'] = 'Eroare în comunicarea cu serverul. Va rugam încercati din nou.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Nu aveti drepturile necesare sa editati întâlniri';
|
||||
$lang['unavailable_updated'] = 'Perioada de timp nedisponibila a fost actualizata.';
|
||||
$lang['unavailability_updated'] = 'Perioada de timp nedisponibila a fost actualizata.';
|
||||
$lang['appointments'] = 'Întâlniri';
|
||||
$lang['unexpected_warnings'] = 'Avertizari neasteptate';
|
||||
$lang['unexpected_warnings_message'] = 'Operatiune finalizata dar au aparut niste avertizari.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Отключить синхронизацию';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Перегрузить';
|
||||
$lang['appointment'] = 'Назначение';
|
||||
$lang['unavailable'] = 'Недоступно';
|
||||
$lang['unavailability'] = 'Недоступно';
|
||||
$lang['week'] = 'Неделя';
|
||||
$lang['month'] = 'Месяц';
|
||||
$lang['today'] = 'Сегодня';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Управление доступными ка
|
|||
$lang['manage_users_hint'] = 'Управление пользователей компании (администраторами, исполнителями, секретарями).';
|
||||
$lang['settings_hint'] = 'Перейти к настройкам пользователя.';
|
||||
$lang['log_out_hint'] = 'Выйти из кабинета.';
|
||||
$lang['unavailable_periods_hint'] = 'На протяжении недоступного периода исполнитель не будет принимать новые назначения.';
|
||||
$lang['unavailability_periods_hint'] = 'На протяжении недоступного периода исполнитель не будет принимать новые назначения.';
|
||||
$lang['new_appointment_hint'] = 'Создать новое назначение и сохранить его в базе данных.';
|
||||
$lang['reload_appointments_hint'] = 'Перезагрузить календарь назначений.';
|
||||
$lang['trigger_google_sync_hint'] = 'Инициировать процесс синхронизации Google-календаря.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Редактировать назначени
|
|||
$lang['delete_appointment_title'] = 'Удалить назначение';
|
||||
$lang['write_appointment_removal_reason'] = 'Пожалуйста не пожалейте минутки и напишите причину удаления назначения:';
|
||||
$lang['appointment_saved'] = 'Назначение успешно сохранено.';
|
||||
$lang['new_unavailable_title'] = 'Новый недоступный период';
|
||||
$lang['edit_unavailable_title'] = 'Редактировать недоступный период';
|
||||
$lang['unavailable_saved'] = 'Недоступный период успешно сохранен.';
|
||||
$lang['new_unavailability_title'] = 'Новый недоступный период';
|
||||
$lang['edit_unavailability_title'] = 'Редактировать недоступный период';
|
||||
$lang['unavailability_saved'] = 'Недоступный период успешно сохранен.';
|
||||
$lang['start_date_before_end_error'] = 'Начальная дата больше чем конечная.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Недействительный e-mail адрес.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Удалить категорию услуги';
|
|||
$lang['delete_provider'] = 'Удалить исполнителя';
|
||||
$lang['delete_secretary'] = 'Удалисть секретаря';
|
||||
$lang['delete_appointment'] = 'Удалить назначение';
|
||||
$lang['delete_unavailable'] = 'Удалить недоступный период';
|
||||
$lang['delete_unavailability'] = 'Удалить недоступный период';
|
||||
$lang['delete'] = 'Удалить';
|
||||
$lang['unexpected_issues'] = 'Возникшие вопросы';
|
||||
$lang['unexpected_issues_message'] = 'Операция не может быть завершена из за неожиданной проблемы.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Лицензировано под';
|
|||
$lang['unexpected_issues_occurred'] = 'Произошла неожиданная ошибка.';
|
||||
$lang['service_communication_error'] = 'Произошла ошибка связи с сервером, пожалуйста повторите снова.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Вы не имеете необходимых привилегий для редактирования назначения.';
|
||||
$lang['unavailable_updated'] = 'Недоступный временной период успешно обновлён';
|
||||
$lang['unavailability_updated'] = 'Недоступный временной период успешно обновлён';
|
||||
$lang['appointments'] = 'Назначения';
|
||||
$lang['unexpected_warnings'] = 'Неожиданные предупреждения';
|
||||
$lang['unexpected_warnings_message'] = 'Действие завершено но появлялись некоторые ошибки.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Zakázať synchronizáciu';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Obnoviť';
|
||||
$lang['appointment'] = 'Rezervácie';
|
||||
$lang['unavailable'] = 'Nedostupné';
|
||||
$lang['unavailability'] = 'Nedostupné';
|
||||
$lang['week'] = 'Týždeň';
|
||||
$lang['month'] = 'Mesiac';
|
||||
$lang['today'] = 'Dnes';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Správa dostupných služieb a kategórií syst
|
|||
$lang['manage_users_hint'] = 'Správa užívateľov administrácie (Administrátori, pracovníci, sekretárky...).';
|
||||
$lang['settings_hint'] = 'Nastavenia systému a nastavenia užívateľov.';
|
||||
$lang['log_out_hint'] = 'Odhlásiť sa zo systému.';
|
||||
$lang['unavailable_periods_hint'] = 'Počas nedostupnosti (otváracia doba) nebudú akceptované nové rezervácie.';
|
||||
$lang['unavailability_periods_hint'] = 'Počas nedostupnosti (otváracia doba) nebudú akceptované nové rezervácie.';
|
||||
$lang['new_appointment_hint'] = 'Vytvorte novú rezerváciu a uložte ju do databázy.';
|
||||
$lang['reload_appointments_hint'] = 'Obnoviť rezervácie v kalendári.';
|
||||
$lang['trigger_google_sync_hint'] = 'Trigger proces synchronizácie kalendára Google.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Upraviť rezerváciu';
|
|||
$lang['delete_appointment_title'] = 'Odstrániť rezerváciu';
|
||||
$lang['write_appointment_removal_reason'] = 'Venujte prosím chvíľu a napíšte nám dôvod, prečo ste zrušili Vašu rezerváciu:';
|
||||
$lang['appointment_saved'] = 'Rezervácia bola úspešne uložená.';
|
||||
$lang['new_unavailable_title'] = 'Nové nedostupné obdobie';
|
||||
$lang['edit_unavailable_title'] = 'Upraviť nedostupné obdobie';
|
||||
$lang['unavailable_saved'] = 'Nedostupné obdobie úspešne uložené.';
|
||||
$lang['new_unavailability_title'] = 'Nové nedostupné obdobie';
|
||||
$lang['edit_unavailability_title'] = 'Upraviť nedostupné obdobie';
|
||||
$lang['unavailability_saved'] = 'Nedostupné obdobie úspešne uložené.';
|
||||
$lang['start_date_before_end_error'] = 'Dátum začatia je väčší ako dátum konca.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Neplatné emailová adresa.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Zmazať službu kategórie';
|
|||
$lang['delete_provider'] = 'Zmazať pracovníka';
|
||||
$lang['delete_secretary'] = 'Zmazať sekretárku';
|
||||
$lang['delete_appointment'] = 'Zmazať rezerváciu';
|
||||
$lang['delete_unavailable'] = 'Zmazať nedostupnú dobu';
|
||||
$lang['delete_unavailability'] = 'Zmazať nedostupnú dobu';
|
||||
$lang['delete'] = 'Zmazať';
|
||||
$lang['unexpected_issues'] = 'Neočakávaný problém';
|
||||
$lang['unexpected_issues_message'] = 'Operáciu nemožno dokončiť kvôli neočakávanému problému.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licencované pod';
|
|||
$lang['unexpected_issues_occurred'] = 'Došlo k neočakávanej chybe';
|
||||
$lang['service_communication_error'] = 'Pri komunikácií so serverom došlo k chybe, skúste to prosím znova.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Nemáte požadované povolenia k úpravám rezervácie.';
|
||||
$lang['unavailable_updated'] = 'Nedostupná doba úspešne aktualizované.';
|
||||
$lang['unavailability_updated'] = 'Nedostupná doba úspešne aktualizované.';
|
||||
$lang['appointments'] = 'Rezervácie';
|
||||
$lang['unexpected_warnings'] = 'Neočakávané Varovanie';
|
||||
$lang['unexpected_warnings_message'] = 'Dokončenie operácie, ale niektoré varovania sa objavili.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Vyžadovať CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Po zapnutí budú zákazníci musieť pred rezerváciou / aktualizáciou schôdzky napísať náhodne vygenerovaný reťazec CAPTCHA.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA overovanie zlyhalo. Skúste to znova.';
|
||||
$lang['any_provider'] = 'Akýkoľvek poskytovateľ';
|
||||
$lang['requested_hour_is_unavailable'] = 'Požadovaná schôdzka nie je vôbec k dispozícii. Vyberte prosím inú hodinu pre Vašu schôdzku.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Požadovaná schôdzka nie je vôbec k dispozícii. Vyberte prosím inú hodinu pre Vašu schôdzku.';
|
||||
$lang['customer_notifications'] = 'Upozornenia zákazníka';
|
||||
$lang['customer_notifications_hint'] = 'Určuje, či zákazník dostane e-mailové upozornenia vždy, keď nastane zmena plánu na jednej z jeho rezervácií.';
|
||||
$lang['date_format'] = 'Formát dátumu';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Deshabilitar sincronización';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Cargar nuevamente';
|
||||
$lang['appointment'] = 'Cita';
|
||||
$lang['unavailable'] = 'No disponible';
|
||||
$lang['unavailability'] = 'No disponible';
|
||||
$lang['week'] = 'Semana';
|
||||
$lang['month'] = 'Mes';
|
||||
$lang['today'] = 'Hoy';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Gestionar los servicios y las categorías dispo
|
|||
$lang['manage_users_hint'] = 'Gestionar usuarios internos (administradores, proveedores, asistentes).';
|
||||
$lang['settings_hint'] = 'Establecer configuración de sistema y usuario.';
|
||||
$lang['log_out_hint'] = 'Cerrar sesión del sistema.';
|
||||
$lang['unavailable_periods_hint'] = 'El proveedor no podrá aceptar nuevas citas cuando se encuentre como No disponible.';
|
||||
$lang['unavailability_periods_hint'] = 'El proveedor no podrá aceptar nuevas citas cuando se encuentre como No disponible.';
|
||||
$lang['new_appointment_hint'] = 'Crear una nueva cita y guardarla en la base de datos.';
|
||||
$lang['reload_appointments_hint'] = 'Cargar nuevamente citas del calendario.';
|
||||
$lang['trigger_google_sync_hint'] = 'Iniciar el proceso de sinconización de Google Calendar.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Editar cita';
|
|||
$lang['delete_appointment_title'] = 'Eliminar cita';
|
||||
$lang['write_appointment_removal_reason'] = 'Por favor, ingrese una razón para borrar la cita:';
|
||||
$lang['appointment_saved'] = 'Cita guardado exitosamente';
|
||||
$lang['new_unavailable_title'] = 'Nuevo periodo No disponible';
|
||||
$lang['edit_unavailable_title'] = 'Editar periodo No disponible';
|
||||
$lang['unavailable_saved'] = 'Periodo No disponible guardado exitosamente';
|
||||
$lang['new_unavailability_title'] = 'Nuevo periodo No disponible';
|
||||
$lang['edit_unavailability_title'] = 'Editar periodo No disponible';
|
||||
$lang['unavailability_saved'] = 'Periodo No disponible guardado exitosamente';
|
||||
$lang['start_date_before_end_error'] = 'La fecha del inicio es posterior a la fecha del final';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Dirección de E-mail inválida';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Eliminar Categoría de servicio';
|
|||
$lang['delete_provider'] = 'Eliminar Proveedor';
|
||||
$lang['delete_secretary'] = 'Eliminar Asistente';
|
||||
$lang['delete_appointment'] = 'Eliminar cita';
|
||||
$lang['delete_unavailable'] = 'Eliminar periodo No disponible';
|
||||
$lang['delete_unavailability'] = 'Eliminar periodo No disponible';
|
||||
$lang['delete'] = 'Eliminar';
|
||||
$lang['unexpected_issues'] = 'Problema inesperado';
|
||||
$lang['unexpected_issues_message'] = 'La operación no se pudo completar debido a un problema inesperado.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Bajo licencia de';
|
|||
$lang['unexpected_issues_occurred'] = '!Se encontraron problemas inesperados.';
|
||||
$lang['service_communication_error'] = 'Ha ocurrido un error de comunicación con el servidor, por favor, inténtelo nuevamente.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Usted no posee los permisos necesarios para editar citas.';
|
||||
$lang['unavailable_updated'] = 'Periodo No disponible actualizado exitosamente';
|
||||
$lang['unavailability_updated'] = 'Periodo No disponible actualizado exitosamente';
|
||||
$lang['appointments'] = 'Citas';
|
||||
$lang['unexpected_warnings'] = 'Advertencia inesperada';
|
||||
$lang['unexpected_warnings_message'] = 'Se ha completado la operación, pero surgieron algunas advertencias.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Requiere CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'Cuando se habilita, el cliente tendrá que escribir el código CAPTCHA antes de reservar/actualizar una cita.';
|
||||
$lang['captcha_is_wrong'] = 'Verificación de CAPTCHA fallida, por favor intentelo nuevamente.';
|
||||
$lang['any_provider'] = 'Cualquier Proveedor';
|
||||
$lang['requested_hour_is_unavailable'] = 'La cita requerida desafortunadamente no está disponible. Por favor seleccione una hora diferente para su cita.';
|
||||
$lang['requested_hour_is_unavailability'] = 'La cita requerida desafortunadamente no está disponible. Por favor seleccione una hora diferente para su cita.';
|
||||
$lang['customer_notifications'] = 'Notificaciones de Clientes';
|
||||
$lang['customer_notifications_hint'] = 'Define si su cliente recibirá notificaciones de correo cada vez que una agenda cambia o alguna de sus citas.';
|
||||
$lang['date_format'] = 'Formato de Fecha';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Deaktivera';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Uppdatera';
|
||||
$lang['appointment'] = 'Bokning';
|
||||
$lang['unavailable'] = 'Inte tillgänglig';
|
||||
$lang['unavailability'] = 'Inte tillgänglig';
|
||||
$lang['week'] = 'Vecka';
|
||||
$lang['month'] = 'Månad';
|
||||
$lang['today'] = 'I dag';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Hantera tillgängliga tjänster och kategorier.
|
|||
$lang['manage_users_hint'] = 'Hantera systemanvändre (admin, leverantörer, assistenter)';
|
||||
$lang['settings_hint'] = 'System- og användarinställningar.';
|
||||
$lang['log_out_hint'] = 'Logga ut ut systemet';
|
||||
$lang['unavailable_periods_hint'] = 'Under låsta perioder går det inte att boka leverantören.';
|
||||
$lang['unavailability_periods_hint'] = 'Under låsta perioder går det inte att boka leverantören.';
|
||||
$lang['new_appointment_hint'] = 'Skapa en ny bokning och spara den i databasen.';
|
||||
$lang['reload_appointments_hint'] = 'Uppdatera kalendern.';
|
||||
$lang['trigger_google_sync_hint'] = 'Starta synkroniseringen med Google-kalendrar processen.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Ändra bokning';
|
|||
$lang['delete_appointment_title'] = 'Ta bort bokning';
|
||||
$lang['write_appointment_removal_reason'] = 'Skriv gärna varför du vill ta bort bokningen.';
|
||||
$lang['appointment_saved'] = 'Bokningen är sparad.';
|
||||
$lang['new_unavailable_title'] = 'Ny låst period';
|
||||
$lang['edit_unavailable_title'] = 'Ändra låst period';
|
||||
$lang['unavailable_saved'] = 'Låst period sparad.';
|
||||
$lang['new_unavailability_title'] = 'Ny låst period';
|
||||
$lang['edit_unavailability_title'] = 'Ändra låst period';
|
||||
$lang['unavailability_saved'] = 'Låst period sparad.';
|
||||
$lang['start_date_before_end_error'] = 'Startdatum är efter slutdatum.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Ogiltig epostadress';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Ta bort tjänstekategori';
|
|||
$lang['delete_provider'] = 'Ta bort leverantör';
|
||||
$lang['delete_secretary'] = 'Ta bort assistent';
|
||||
$lang['delete_appointment'] = 'Ta bort bokning';
|
||||
$lang['delete_unavailable'] = 'Ta bort låst period';
|
||||
$lang['delete_unavailability'] = 'Ta bort låst period';
|
||||
$lang['delete'] = 'Ta bort';
|
||||
$lang['unexpected_issues'] = 'okänt problem';
|
||||
$lang['unexpected_issues_message'] = 'Kunde inte utföras pga okänt fel.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Licensierad under';
|
|||
$lang['unexpected_issues_occurred'] = 'Ett oväntat problem uppstod.';
|
||||
$lang['service_communication_error'] = 'Kommunikationsfel med servern. Försök igen.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Du är inte behörig att ändra bokningen. ';
|
||||
$lang['unavailable_updated'] = 'den låsta perioden är uppdaterad.';
|
||||
$lang['unavailability_updated'] = 'den låsta perioden är uppdaterad.';
|
||||
$lang['appointments'] = 'Bokningar';
|
||||
$lang['unexpected_warnings'] = 'Oväntade varningar';
|
||||
$lang['unexpected_warnings_message'] = 'Operationen genomfördes, men det dök upp några varningar.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Kräv CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'När denna är aktiv måste kunderna skriva lite slumpmässig text innann de kan göra/ändra en bokning.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA-verifieringen misslyckades, försök igen.';
|
||||
$lang['any_provider'] = 'Alla leverantörer';
|
||||
$lang['requested_hour_is_unavailable'] = 'Den valda tiden är tyvärr inte tillgänglig. Välj en annan tid.';
|
||||
$lang['requested_hour_is_unavailability'] = 'Den valda tiden är tyvärr inte tillgänglig. Välj en annan tid.';
|
||||
$lang['customer_notifications'] = 'Kundnotiser';
|
||||
$lang['customer_notifications_hint'] = 'Talar om huruvida kunderna ska få notiser varje gång det sker en förändring på deras bokning(ar).';
|
||||
$lang['date_format'] = 'Datumformat';
|
||||
|
|
|
@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Eşitlemeyi Kapat';
|
|||
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
|
||||
$lang['reload'] = 'Tekrar Yükle';
|
||||
$lang['appointment'] = 'Randevu';
|
||||
$lang['unavailable'] = 'Uygun Değil';
|
||||
$lang['unavailability'] = 'Uygun Değil';
|
||||
$lang['week'] = 'Hafta';
|
||||
$lang['month'] = 'Ay';
|
||||
$lang['today'] = 'Bugün';
|
||||
|
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Sistemdeki uygun hizmetleri ve kategorileri yö
|
|||
$lang['manage_users_hint'] = 'Arkayüz kullanıcılarını (yöneticiler, hizmet sağlayıcılar, sekreterler) yönetin.';
|
||||
$lang['settings_hint'] = 'Sistem ve kullanıcı ayarlarını yapın.';
|
||||
$lang['log_out_hint'] = 'Sistemden çıkış.';
|
||||
$lang['unavailable_periods_hint'] = 'Uygun olmayan zaman aralıklarında hizmet sağlayıcı yeni randevu kabul etmeyecektir.';
|
||||
$lang['unavailability_periods_hint'] = 'Uygun olmayan zaman aralıklarında hizmet sağlayıcı yeni randevu kabul etmeyecektir.';
|
||||
$lang['new_appointment_hint'] = 'Yeni bir randevu yaratarak veri tabanına kaydet.';
|
||||
$lang['reload_appointments_hint'] = 'Takvim randevularını tekrar yükle.';
|
||||
$lang['trigger_google_sync_hint'] = 'Google Takvim eşitlemeyi başlat.';
|
||||
|
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Randevuyu Düzenle';
|
|||
$lang['delete_appointment_title'] = 'Randevu Sil';
|
||||
$lang['write_appointment_removal_reason'] = 'Lütfen randevuyu iptal etme nedeninizi yazar mısınız? :';
|
||||
$lang['appointment_saved'] = 'Randevu başarıyla kaydedildi.';
|
||||
$lang['new_unavailable_title'] = 'Yeni Uygun Olmayan Zaman Aralığı';
|
||||
$lang['edit_unavailable_title'] = 'Uygun Olmayan Zaman Aralığı Düzenle';
|
||||
$lang['unavailable_saved'] = 'Uygun Olmayan Zaman Aralığı Başarıyla Kaydedildi.';
|
||||
$lang['new_unavailability_title'] = 'Yeni Uygun Olmayan Zaman Aralığı';
|
||||
$lang['edit_unavailability_title'] = 'Uygun Olmayan Zaman Aralığı Düzenle';
|
||||
$lang['unavailability_saved'] = 'Uygun Olmayan Zaman Aralığı Başarıyla Kaydedildi.';
|
||||
$lang['start_date_before_end_error'] = 'Başlangıç tarihi bitiş tarihinden büyük olamaz.';
|
||||
$lang['invalid_duration'] = 'Invalid duration.';
|
||||
$lang['invalid_email'] = 'Hatalı eposta adresi.';
|
||||
|
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Hizmet Kategorisi Sil';
|
|||
$lang['delete_provider'] = 'Hizmet Sağlayıcı Sil';
|
||||
$lang['delete_secretary'] = 'Sekreter Sil';
|
||||
$lang['delete_appointment'] = 'Randevu Sil ';
|
||||
$lang['delete_unavailable'] = 'Uygun Olmayan Zaman Aralığı Sil';
|
||||
$lang['delete_unavailability'] = 'Uygun Olmayan Zaman Aralığı Sil';
|
||||
$lang['delete'] = 'Sil';
|
||||
$lang['unexpected_issues'] = 'Beklenmeyen Sorunlar';
|
||||
$lang['unexpected_issues_message'] = 'Bu işlem beklenmeyen sorunlar nedeniyle tamamlanamadı.';
|
||||
|
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Lisanslıdır ';
|
|||
$lang['unexpected_issues_occurred'] = 'Beklenmeyen sorunlar oldu.';
|
||||
$lang['service_communication_error'] = 'Sunucu iletişim hatası, lütfen tekrar deneyin.';
|
||||
$lang['no_privileges_edit_appointments'] = 'Randevuları güncellemek için gereken yetkiye sahip değilsiniz.';
|
||||
$lang['unavailable_updated'] = 'Uygun olmayan zaman aralığı başarıyla güncellendi.';
|
||||
$lang['unavailability_updated'] = 'Uygun olmayan zaman aralığı başarıyla güncellendi.';
|
||||
$lang['appointments'] = 'Randevular';
|
||||
$lang['unexpected_warnings'] = 'Beklenmeyen Uyarılar';
|
||||
$lang['unexpected_warnings_message'] = 'İşlem tamamlandı ancak bazı uyarılar var.';
|
||||
|
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Require CAPTCHA';
|
|||
$lang['require_captcha_hint'] = 'When enabled, the customers will have to type a random generated CAPTCHA string before booking/updating an appointment.';
|
||||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['requested_hour_is_unavailability'] = 'The requested appointment is unfortunately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
$lang['date_format'] = 'Date Format';
|
||||
|
|
|
@ -346,7 +346,7 @@ class Availability {
|
|||
): array
|
||||
{
|
||||
$unavailability_events = $this->CI->appointments_model->get([
|
||||
'is_unavailable' => TRUE,
|
||||
'is_unavailability' => TRUE,
|
||||
'DATE(start_datetime) <=' => $date,
|
||||
'DATE(end_datetime) >=' => $date,
|
||||
'id_users_provider' => $provider['id']
|
||||
|
|
|
@ -233,29 +233,29 @@ class Google_sync {
|
|||
}
|
||||
|
||||
/**
|
||||
* Add unavailable period event to Google Calendar.
|
||||
* Add unavailability period event to Google Calendar.
|
||||
*
|
||||
* @param array $provider Provider data.
|
||||
* @param array $unavailable Unavailable data.
|
||||
* @param array $unavailability Unavailable data.
|
||||
*
|
||||
* @return Google_Service_Calendar_Event Returns the Google event.
|
||||
*
|
||||
* @throws Exception
|
||||
*/
|
||||
public function add_unavailable(array $provider, array $unavailable): Google_Service_Calendar_Event
|
||||
public function add_unavailability(array $provider, array $unavailability): Google_Service_Calendar_Event
|
||||
{
|
||||
$event = new Google_Service_Calendar_Event();
|
||||
$event->setSummary('Unavailable');
|
||||
$event->setDescription($unavailable['notes']);
|
||||
$event->setDescription($unavailability['notes']);
|
||||
|
||||
$timezone = new DateTimeZone($provider['timezone']);
|
||||
|
||||
$start = new Google_Service_Calendar_EventDateTime();
|
||||
$start->setDateTime((new DateTime($unavailable['start_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$start->setDateTime((new DateTime($unavailability['start_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$event->setStart($start);
|
||||
|
||||
$end = new Google_Service_Calendar_EventDateTime();
|
||||
$end->setDateTime((new DateTime($unavailable['end_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$end->setDateTime((new DateTime($unavailability['end_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$event->setEnd($end);
|
||||
|
||||
// Add the new event to the Google Calendar.
|
||||
|
@ -264,41 +264,41 @@ class Google_sync {
|
|||
}
|
||||
|
||||
/**
|
||||
* Update Google Calendar unavailable period event.
|
||||
* Update Google Calendar unavailability period event.
|
||||
*
|
||||
* @param array $provider Provider data.
|
||||
* @param array $unavailable Unavailable data.
|
||||
* @param array $unavailability Unavailability data.
|
||||
*
|
||||
* @return Google_Service_Calendar_Event Returns the Google_Service_Calendar_Event object.
|
||||
*
|
||||
* @throws Exception
|
||||
*/
|
||||
public function update_unavailable(array $provider, array $unavailable): Google_Service_Calendar_Event
|
||||
public function update_unavailability(array $provider, array $unavailability): Google_Service_Calendar_Event
|
||||
{
|
||||
$event = $this->service->events->get($provider['settings']['google_calendar'], $unavailable['id_google_calendar']);
|
||||
$event = $this->service->events->get($provider['settings']['google_calendar'], $unavailability['id_google_calendar']);
|
||||
|
||||
$event->setDescription($unavailable['notes']);
|
||||
$event->setDescription($unavailability['notes']);
|
||||
|
||||
$timezone = new DateTimeZone($provider['timezone']);
|
||||
|
||||
$start = new Google_Service_Calendar_EventDateTime();
|
||||
$start->setDateTime((new DateTime($unavailable['start_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$start->setDateTime((new DateTime($unavailability['start_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$event->setStart($start);
|
||||
|
||||
$end = new Google_Service_Calendar_EventDateTime();
|
||||
$end->setDateTime((new DateTime($unavailable['end_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$end->setDateTime((new DateTime($unavailability['end_datetime'], $timezone))->format(DateTimeInterface::RFC3339));
|
||||
$event->setEnd($end);
|
||||
|
||||
return $this->service->events->update($provider['settings']['google_calendar'], $event->getId(), $event);
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete unavailable period event from Google Calendar.
|
||||
* Delete unavailability period event from Google Calendar.
|
||||
*
|
||||
* @param array $provider Provider data.
|
||||
* @param string $google_event_id Google Calendar event ID to be removed.
|
||||
*/
|
||||
public function delete_unavailable(array $provider, string $google_event_id)
|
||||
public function delete_unavailability(array $provider, string $google_event_id)
|
||||
{
|
||||
$this->service->events->delete($provider['settings']['google_calendar'], $google_event_id);
|
||||
}
|
||||
|
|
|
@ -49,7 +49,7 @@ class Migration_Specific_calendar_sync extends EA_Migration {
|
|||
'type' => 'TEXT',
|
||||
'null' => TRUE,
|
||||
],
|
||||
'is_unavailable' => [
|
||||
'is_unavailability' => [
|
||||
'type' => 'TINYINT',
|
||||
'constraint' => '4',
|
||||
'default' => '0'
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
<?php defined('BASEPATH') or exit('No direct script access allowed');
|
||||
|
||||
/* ----------------------------------------------------------------------------
|
||||
* Easy!Appointments - Open Source Web Scheduler
|
||||
*
|
||||
* @package EasyAppointments
|
||||
* @author A.Tselegidis <alextselegidis@gmail.com>
|
||||
* @copyright Copyright (c) Alex Tselegidis
|
||||
* @license https://opensource.org/licenses/GPL-3.0 - GPLv3
|
||||
* @link https://easyappointments.org
|
||||
* @since v1.5.0
|
||||
* ---------------------------------------------------------------------------- */
|
||||
|
||||
class Migration_Rename_is_unavailable_column_of_appointments_table extends EA_Migration {
|
||||
/**
|
||||
* Upgrade method.
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
if ($this->db->field_exists('is_unavailability', 'appointments'))
|
||||
{
|
||||
$fields = [
|
||||
'is_unavailability' => [
|
||||
'name' => 'is_unavailability',
|
||||
'type' => 'TINYINT',
|
||||
'constraint' => '4',
|
||||
'default' => '0'
|
||||
]
|
||||
];
|
||||
|
||||
$this->dbforge->modify_column('appointments', $fields);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Downgrade method.
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
if ($this->db->field_exists('is_unavailability', 'appointments'))
|
||||
{
|
||||
$fields = [
|
||||
'is_unavailability' => [
|
||||
'name' => 'is_unavailability',
|
||||
'type' => 'TINYINT',
|
||||
'constraint' => '4',
|
||||
'default' => '0'
|
||||
]
|
||||
];
|
||||
|
||||
$this->dbforge->modify_column('appointments', $fields);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -22,7 +22,7 @@ class Appointments_model extends EA_Model {
|
|||
*/
|
||||
protected $casts = [
|
||||
'id' => 'integer',
|
||||
'is_unavailable' => 'boolean',
|
||||
'is_unavailability' => 'boolean',
|
||||
'id_users_provider' => 'integer',
|
||||
'id_users_customer' => 'integer',
|
||||
'id_services' => 'integer',
|
||||
|
@ -134,7 +134,7 @@ class Appointments_model extends EA_Model {
|
|||
throw new InvalidArgumentException('The appointment provider ID was not found in the database: ' . $appointment['id_users_provider']);
|
||||
}
|
||||
|
||||
if ( ! filter_var($appointment['is_unavailable'], FILTER_VALIDATE_BOOLEAN))
|
||||
if ( ! filter_var($appointment['is_unavailability'], FILTER_VALIDATE_BOOLEAN))
|
||||
{
|
||||
// Make sure the customer ID really exists in the database.
|
||||
$count = $this
|
||||
|
@ -306,7 +306,7 @@ class Appointments_model extends EA_Model {
|
|||
$this->db->order_by($order_by);
|
||||
}
|
||||
|
||||
$appointments = $this->db->get_where('appointments', ['is_unavailable' => FALSE], $limit, $offset)->result_array();
|
||||
$appointments = $this->db->get_where('appointments', ['is_unavailability' => FALSE], $limit, $offset)->result_array();
|
||||
|
||||
foreach ($appointments as &$appointment)
|
||||
{
|
||||
|
@ -436,7 +436,7 @@ class Appointments_model extends EA_Model {
|
|||
->join('services', 'services.id = appointments.id_services', 'left')
|
||||
->join('users AS providers', 'providers.id = appointments.id_users_provider', 'inner')
|
||||
->join('users AS customers', 'customers.id = appointment.id_users_customer', 'left')
|
||||
->where('is_unavailable', FALSE)
|
||||
->where('is_unavailability', FALSE)
|
||||
->group_start()
|
||||
->like('appointments.start_datetime', $keyword)
|
||||
->or_like('appointments.end_datetime', $keyword)
|
||||
|
@ -609,7 +609,7 @@ class Appointments_model extends EA_Model {
|
|||
$decoded_request['id_google_calendar'] = $appointment['googleCalendarId'];
|
||||
}
|
||||
|
||||
$decoded_request['is_unavailable'] = FALSE;
|
||||
$decoded_request['is_unavailability'] = FALSE;
|
||||
|
||||
$appointment = $decoded_request;
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@ class Unavailabilities_model extends EA_Model {
|
|||
*/
|
||||
protected $casts = [
|
||||
'id' => 'integer',
|
||||
'is_unavailable' => 'boolean',
|
||||
'is_unavailability' => 'boolean',
|
||||
'id_users_provider' => 'integer',
|
||||
'id_users_customer' => 'integer',
|
||||
'id_services' => 'integer',
|
||||
|
@ -130,7 +130,7 @@ class Unavailabilities_model extends EA_Model {
|
|||
{
|
||||
$unavailability['book_datetime'] = date('Y-m-d H:i:s');
|
||||
$unavailability['hash'] = random_string('alnum', 12);
|
||||
$unavailability['is_unavailable'] = TRUE;
|
||||
$unavailability['is_unavailability'] = TRUE;
|
||||
|
||||
if ( ! $this->db->insert('appointments', $unavailability))
|
||||
{
|
||||
|
@ -262,7 +262,7 @@ class Unavailabilities_model extends EA_Model {
|
|||
$this->db->order_by($order_by);
|
||||
}
|
||||
|
||||
$unavailabilities = $this->db->get_where('appointments', ['is_unavailable' => TRUE], $limit, $offset)->result_array();
|
||||
$unavailabilities = $this->db->get_where('appointments', ['is_unavailability' => TRUE], $limit, $offset)->result_array();
|
||||
|
||||
foreach ($unavailabilities as &$unavailability)
|
||||
{
|
||||
|
@ -299,7 +299,7 @@ class Unavailabilities_model extends EA_Model {
|
|||
->select()
|
||||
->from('appointments')
|
||||
->join('users AS providers', 'providers.id = appointments.id_users_provider', 'inner')
|
||||
->where('is_unavailable', TRUE)
|
||||
->where('is_unavailability', TRUE)
|
||||
->group_start()
|
||||
->like('appointments.start_datetime', $keyword)
|
||||
->or_like('appointments.end_datetime', $keyword)
|
||||
|
@ -436,7 +436,7 @@ class Unavailabilities_model extends EA_Model {
|
|||
$decoded_request['id_google_calendar'] = $unavailability['googleCalendarId'];
|
||||
}
|
||||
|
||||
$decoded_request['is_unavailable'] = TRUE;
|
||||
$decoded_request['is_unavailability'] = TRUE;
|
||||
|
||||
$unavailability = $decoded_request;
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h3 class="modal-title"><?= lang('new_unavailable_title') ?></h3>
|
||||
<h3 class="modal-title"><?= lang('new_unavailability_title') ?></h3>
|
||||
<button class="btn-close" data-bs-dismiss="modal"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
|
|
@ -47,9 +47,9 @@
|
|||
</button>
|
||||
|
||||
<div class="dropdown-menu">
|
||||
<a class="dropdown-item" href="#" id="insert-unavailable">
|
||||
<a class="dropdown-item" href="#" id="insert-unavailability">
|
||||
<i class="fas fa-plus-square me-2"></i>
|
||||
<?= lang('unavailable') ?>
|
||||
<?= lang('unavailability') ?>
|
||||
</a>
|
||||
<a class="dropdown-item" href="#" id="insert-working-plan-exception"
|
||||
<?= session('role_slug') !== DB_SLUG_ADMIN ? 'hidden' : '' ?>>
|
||||
|
|
|
@ -344,8 +344,8 @@ body legend {
|
|||
margin-top: 0;
|
||||
}
|
||||
|
||||
#calendar-page #calendar .fc-unavailable {
|
||||
background-image: url('../../img/unavailable.jpg');
|
||||
#calendar-page #calendar .fc-unavailability {
|
||||
background-image: url('../../img/unavailability.jpg');
|
||||
font-size: 14px;
|
||||
border-radius: 0;
|
||||
font-weight: bold;
|
||||
|
@ -507,8 +507,8 @@ body .form-horizontal .controls {
|
|||
margin-right: 20px;
|
||||
}
|
||||
|
||||
#calendar .fc-unavailable {
|
||||
background: #eaeaea url('../../img/unavailable.jpg');
|
||||
#calendar .fc-unavailability {
|
||||
background: #eaeaea url('../../img/unavailability.jpg');
|
||||
}
|
||||
|
||||
#calendar .calendar-view .date-column .provider-column {
|
||||
|
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
|
@ -85,7 +85,7 @@ App.Components.AppointmentsModal = (function () {
|
|||
end_datetime: endDatetime,
|
||||
location: $appointmentLocation.val(),
|
||||
notes: $appointmentNotes.val(),
|
||||
is_unavailable: Number(false)
|
||||
is_unavailability: Number(false)
|
||||
};
|
||||
|
||||
if ($appointmentId.val() !== '') {
|
||||
|
|
|
@ -32,9 +32,9 @@ App.Components.UnavailabilitiesModal = (function () {
|
|||
*/
|
||||
function addEventListeners() {
|
||||
/**
|
||||
* Event: Manage Unavailable Dialog Save Button "Click"
|
||||
* Event: Manage Unavailability Dialog Save Button "Click"
|
||||
*
|
||||
* Stores the unavailable period changes or inserts a new record.
|
||||
* Stores the unavailability period changes or inserts a new record.
|
||||
*/
|
||||
$saveUnavailability.on('click', () => {
|
||||
$unavailabilitiesModal.find('.modal-message').addClass('d-none');
|
||||
|
@ -70,7 +70,7 @@ App.Components.UnavailabilitiesModal = (function () {
|
|||
return;
|
||||
}
|
||||
|
||||
// Unavailable period records go to the appointments table.
|
||||
// Unavailability period records go to the appointments table.
|
||||
const unavailability = {
|
||||
start_datetime: startMoment.format('YYYY-MM-DD HH:mm:ss'),
|
||||
end_datetime: endMoment.format('YYYY-MM-DD HH:mm:ss'),
|
||||
|
@ -85,7 +85,7 @@ App.Components.UnavailabilitiesModal = (function () {
|
|||
|
||||
const successCallback = () => {
|
||||
// Display success message to the user.
|
||||
App.Layouts.Backend.displayNotification(lang('unavailable_saved'));
|
||||
App.Layouts.Backend.displayNotification(lang('unavailability_saved'));
|
||||
|
||||
// Close the modal dialog and refresh the calendar appointments.
|
||||
$unavailabilitiesModal.find('.alert').addClass('d-none');
|
||||
|
@ -95,11 +95,11 @@ App.Components.UnavailabilitiesModal = (function () {
|
|||
$selectFilterItem.trigger('change');
|
||||
};
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailability, successCallback, null);
|
||||
App.Http.Calendar.saveUnavailability(unavailability, successCallback, null);
|
||||
});
|
||||
|
||||
/**
|
||||
* Event : Insert Unavailable Time Period Button "Click"
|
||||
* Event : Insert Unavailability Time Period Button "Click"
|
||||
*
|
||||
* When the user clicks this button a popup dialog appears and the use can set a time period where
|
||||
* he cannot accept any appointments.
|
||||
|
@ -139,13 +139,13 @@ App.Components.UnavailabilitiesModal = (function () {
|
|||
true
|
||||
)
|
||||
);
|
||||
$dialog.find('.modal-header h3').text(lang('new_unavailable_title'));
|
||||
$dialog.find('.modal-header h3').text(lang('new_unavailability_title'));
|
||||
$dialog.modal('show');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset unavailable dialog form.
|
||||
* Reset unavailability dialog form.
|
||||
*
|
||||
* Reset the "#unavailabilities-modal" dialog. Use this method to bring the dialog to the initial state
|
||||
* before it becomes visible to the user.
|
||||
|
@ -297,7 +297,7 @@ App.Components.UnavailabilitiesModal = (function () {
|
|||
});
|
||||
$unavailabilityEnd.val(end);
|
||||
|
||||
// Clear the unavailable notes field.
|
||||
// Clear the unavailability notes field.
|
||||
$unavailabilityNotes.val('');
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ App.Http.Booking = (function () {
|
|||
const $availableHours = $('#available-hours');
|
||||
const $captchaHint = $('#captcha-hint');
|
||||
const $captchaTitle = $('.captcha-title');
|
||||
let unavailableDatesBackup;
|
||||
let unavailabilityDatesBackup;
|
||||
let selectedDateStringBackup;
|
||||
let processingUnavailabilities = false;
|
||||
|
||||
|
@ -217,9 +217,9 @@ App.Http.Booking = (function () {
|
|||
}
|
||||
|
||||
/**
|
||||
* Get the unavailable dates of a provider.
|
||||
* Get the unavailability dates of a provider.
|
||||
*
|
||||
* This method will fetch the unavailable dates of the selected provider and service and then it will
|
||||
* This method will fetch the unavailability dates of the selected provider and service and then it will
|
||||
* select the first available date (if any). It uses the "FrontendBookApi.getAvailableHours" method to
|
||||
* fetch the appointment* hours of the selected date.
|
||||
*
|
||||
|
@ -227,7 +227,7 @@ App.Http.Booking = (function () {
|
|||
* @param {Number} serviceId The selected service ID.
|
||||
* @param {String} selectedDateString Y-m-d value of the selected date.
|
||||
*/
|
||||
function getUnavailableDates(providerId, serviceId, selectedDateString) {
|
||||
function getUnavailabilityDates(providerId, serviceId, selectedDateString) {
|
||||
if (processingUnavailabilities) {
|
||||
return;
|
||||
}
|
||||
|
@ -238,7 +238,7 @@ App.Http.Booking = (function () {
|
|||
|
||||
const appointmentId = App.Pages.Booking.manageMode ? vars('appointment_data').id : null;
|
||||
|
||||
const url = App.Utils.Url.siteUrl('booking/get_unavailable_dates');
|
||||
const url = App.Utils.Url.siteUrl('booking/get_unavailability_dates');
|
||||
|
||||
const data = {
|
||||
provider_id: providerId,
|
||||
|
@ -255,17 +255,17 @@ App.Http.Booking = (function () {
|
|||
data: data,
|
||||
dataType: 'json'
|
||||
}).done((response) => {
|
||||
unavailableDatesBackup = response;
|
||||
unavailabilityDatesBackup = response;
|
||||
selectedDateStringBackup = selectedDateString;
|
||||
applyUnavailableDates(response, selectedDateString, true);
|
||||
applyUnavailabilityDates(response, selectedDateString, true);
|
||||
});
|
||||
}
|
||||
|
||||
function applyPreviousUnavailableDates() {
|
||||
applyUnavailableDates(unavailableDatesBackup, selectedDateStringBackup);
|
||||
function applyPreviousUnavailabilityDates() {
|
||||
applyUnavailabilityDates(unavailabilityDatesBackup, selectedDateStringBackup);
|
||||
}
|
||||
|
||||
function applyUnavailableDates(unavailableDates, selectedDateString, setDate) {
|
||||
function applyUnavailabilityDates(unavailabilityDates, selectedDateString, setDate) {
|
||||
setDate = setDate || false;
|
||||
|
||||
processingUnavailabilities = true;
|
||||
|
@ -278,7 +278,7 @@ App.Http.Booking = (function () {
|
|||
if (setDate && !vars('manage_mode')) {
|
||||
for (let i = 1; i <= numberOfDays; i++) {
|
||||
const currentDate = new Date(selectedDate.getFullYear(), selectedDate.getMonth(), i);
|
||||
if (unavailableDates.indexOf(moment(currentDate).format('YYYY-MM-DD')) === -1) {
|
||||
if (unavailabilityDates.indexOf(moment(currentDate).format('YYYY-MM-DD')) === -1) {
|
||||
$('#select-date').datepicker('setDate', currentDate);
|
||||
getAvailableHours(moment(currentDate).format('YYYY-MM-DD'));
|
||||
break;
|
||||
|
@ -286,15 +286,15 @@ App.Http.Booking = (function () {
|
|||
}
|
||||
}
|
||||
|
||||
// If all the days are unavailable then hide the appointments hours.
|
||||
if (unavailableDates.length === numberOfDays) {
|
||||
// If all the days are unavailability then hide the appointments hours.
|
||||
if (unavailabilityDates.length === numberOfDays) {
|
||||
$availableHours.text(lang('no_available_hours'));
|
||||
}
|
||||
|
||||
// Grey out unavailable dates.
|
||||
// Grey out unavailability dates.
|
||||
$('#select-date .ui-datepicker-calendar td:not(.ui-datepicker-other-month)').each((index, td) => {
|
||||
selectedDateMoment.set({day: index + 1});
|
||||
if (unavailableDates.indexOf(selectedDateMoment.format('YYYY-MM-DD')) !== -1) {
|
||||
if (unavailabilityDates.indexOf(selectedDateMoment.format('YYYY-MM-DD')) !== -1) {
|
||||
$(td).addClass('ui-datepicker-unselectable ui-state-disabled');
|
||||
}
|
||||
});
|
||||
|
@ -339,8 +339,8 @@ App.Http.Booking = (function () {
|
|||
return {
|
||||
registerAppointment,
|
||||
getAvailableHours,
|
||||
getUnavailableDates,
|
||||
applyPreviousUnavailableDates,
|
||||
getUnavailabilityDates,
|
||||
applyPreviousUnavailabilityDates,
|
||||
saveConsent,
|
||||
deletePersonalInformation
|
||||
};
|
||||
|
|
|
@ -76,18 +76,18 @@ App.Http.Calendar = (function () {
|
|||
}
|
||||
|
||||
/**
|
||||
* Save unavailable period to database.
|
||||
* Save unavailability period to database.
|
||||
*
|
||||
* @param {Object} unavailable Contains the unavailable period data.
|
||||
* @param {Object} unavailability Contains the unavailability period data.
|
||||
* @param {Function} [successCallback] The ajax success callback function.
|
||||
* @param {Function} [errorCallback] The ajax failure callback function.
|
||||
*/
|
||||
function saveUnavailable(unavailable, successCallback, errorCallback) {
|
||||
const url = App.Utils.Url.siteUrl('calendar/save_unavailable');
|
||||
function saveUnavailability(unavailability, successCallback, errorCallback) {
|
||||
const url = App.Utils.Url.siteUrl('calendar/save_unavailability');
|
||||
|
||||
const data = {
|
||||
csrf_token: vars('csrf_token'),
|
||||
unavailable: unavailable
|
||||
unavailability: unavailability
|
||||
};
|
||||
|
||||
return $.post(url, data)
|
||||
|
@ -104,18 +104,18 @@ App.Http.Calendar = (function () {
|
|||
}
|
||||
|
||||
/**
|
||||
* Remove an unavailable.
|
||||
* Remove an unavailability.
|
||||
*
|
||||
* @param {Number} unavailableId
|
||||
* @param {Number} unavailabilityId
|
||||
*
|
||||
* @return {jQuery.jqXHR}
|
||||
*/
|
||||
function deleteUnavailable(unavailableId) {
|
||||
const url = App.Utils.Url.siteUrl('calendar/delete_unavailable');
|
||||
function deleteUnavailability(unavailabilityId) {
|
||||
const url = App.Utils.Url.siteUrl('calendar/delete_unavailability');
|
||||
|
||||
const data = {
|
||||
csrf_token: vars('csrf_token'),
|
||||
unavailable_id: unavailableId
|
||||
unavailability_id: unavailabilityId
|
||||
};
|
||||
|
||||
return $.post(url, data);
|
||||
|
@ -232,8 +232,8 @@ App.Http.Calendar = (function () {
|
|||
return {
|
||||
saveAppointment,
|
||||
deleteAppointment,
|
||||
saveUnavailable,
|
||||
deleteUnavailable,
|
||||
saveUnavailability,
|
||||
deleteUnavailability,
|
||||
saveWorkingPlanException,
|
||||
deleteWorkingPlanException,
|
||||
getCalendarAppointments,
|
||||
|
|
|
@ -156,7 +156,7 @@ App.Pages.Booking = (function () {
|
|||
onChangeMonthYear: (year, month) => {
|
||||
const currentDate = new Date(year, month - 1, 1);
|
||||
|
||||
App.Http.Booking.getUnavailableDates(
|
||||
App.Http.Booking.getUnavailabilityDates(
|
||||
$selectProvider.val(),
|
||||
$selectService.val(),
|
||||
moment(currentDate).format('YYYY-MM-DD')
|
||||
|
@ -229,7 +229,7 @@ App.Pages.Booking = (function () {
|
|||
$selectProvider.on('change', (event) => {
|
||||
const $target = $(event.target);
|
||||
|
||||
App.Http.Booking.getUnavailableDates(
|
||||
App.Http.Booking.getUnavailabilityDates(
|
||||
$target,
|
||||
$selectService.val(),
|
||||
moment($selectDate.datepicker('getDate')).format('YYYY-MM-DD')
|
||||
|
@ -265,7 +265,7 @@ App.Pages.Booking = (function () {
|
|||
$selectProvider.prepend(new Option('- ' + lang('any_provider') + ' -', 'any-provider', true, true));
|
||||
}
|
||||
|
||||
App.Http.Booking.getUnavailableDates(
|
||||
App.Http.Booking.getUnavailabilityDates(
|
||||
$selectProvider.val(),
|
||||
$target.val(),
|
||||
moment($selectDate.datepicker('getDate')).format('YYYY-MM-DD')
|
||||
|
@ -488,7 +488,7 @@ App.Pages.Booking = (function () {
|
|||
|
||||
$selectDate.on('mousedown', '.ui-datepicker-calendar td', () => {
|
||||
setTimeout(() => {
|
||||
App.Http.Booking.applyPreviousUnavailableDates();
|
||||
App.Http.Booking.applyPreviousUnavailabilityDates();
|
||||
}, 300);
|
||||
});
|
||||
}
|
||||
|
@ -681,7 +681,7 @@ App.Pages.Booking = (function () {
|
|||
':00',
|
||||
end_datetime: calculateEndDatetime(),
|
||||
notes: $notes.val(),
|
||||
is_unavailable: false,
|
||||
is_unavailability: false,
|
||||
id_users_provider: $selectProvider.val(),
|
||||
id_services: $selectService.val()
|
||||
};
|
||||
|
|
|
@ -112,7 +112,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
);
|
||||
}
|
||||
);
|
||||
} else if (!lastFocusedEventData.data.is_unavailable) {
|
||||
} else if (!lastFocusedEventData.data.is_unavailability) {
|
||||
const appointment = lastFocusedEventData.data;
|
||||
|
||||
App.Components.AppointmentsModal.resetModal();
|
||||
|
@ -144,23 +144,23 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
$appointmentsModal.find('#customer-notes').val(customer.notes);
|
||||
$appointmentsModal.modal('show');
|
||||
} else {
|
||||
const unavailable = lastFocusedEventData.data;
|
||||
const unavailability = lastFocusedEventData.data;
|
||||
|
||||
// Replace string date values with actual date objects.
|
||||
unavailable.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss');
|
||||
startMoment = moment(unavailable.start_datetime);
|
||||
unavailable.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss');
|
||||
endMoment = moment(unavailable.end_datetime);
|
||||
unavailability.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss');
|
||||
startMoment = moment(unavailability.start_datetime);
|
||||
unavailability.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss');
|
||||
endMoment = moment(unavailability.end_datetime);
|
||||
|
||||
App.Components.UnavailabilitiesModal.resetModal();
|
||||
|
||||
// Apply unavailable data to dialog.
|
||||
$unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailable Period');
|
||||
$unavailabilitiesModal.find('#unavailable-start').datetimepicker('setDate', startMoment.toDate());
|
||||
$unavailabilitiesModal.find('#unavailable-id').val(unavailable.id);
|
||||
$unavailabilitiesModal.find('#unavailable-provider').val(unavailable.id_users_provider);
|
||||
$unavailabilitiesModal.find('#unavailable-end').datetimepicker('setDate', endMoment.toDate());
|
||||
$unavailabilitiesModal.find('#unavailable-notes').val(unavailable.notes);
|
||||
// Apply unavailability data to dialog.
|
||||
$unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailability Period');
|
||||
$unavailabilitiesModal.find('#unavailability-start').datetimepicker('setDate', startMoment.toDate());
|
||||
$unavailabilitiesModal.find('#unavailability-id').val(unavailability.id);
|
||||
$unavailabilitiesModal.find('#unavailability-provider').val(unavailability.id_users_provider);
|
||||
$unavailabilitiesModal.find('#unavailability-end').datetimepicker('setDate', endMoment.toDate());
|
||||
$unavailabilitiesModal.find('#unavailability-notes').val(unavailability.notes);
|
||||
$unavailabilitiesModal.modal('show');
|
||||
}
|
||||
});
|
||||
|
@ -210,7 +210,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
const date = lastFocusedEventData.start.format('YYYY-MM-DD');
|
||||
|
||||
App.Http.Calendar.deleteWorkingPlanException(date, providerId, successCallback);
|
||||
} else if (!lastFocusedEventData.data.is_unavailable) {
|
||||
} else if (!lastFocusedEventData.data.is_unavailability) {
|
||||
const buttons = [
|
||||
{
|
||||
text: lang('cancel'),
|
||||
|
@ -249,9 +249,9 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
} else {
|
||||
// Do not display confirmation prompt.
|
||||
|
||||
const unavailableId = lastFocusedEventData.data.id;
|
||||
const unavailabilityId = lastFocusedEventData.data.id;
|
||||
|
||||
App.Http.Calendar.deleteUnavailable(unavailableId).done(() => {
|
||||
App.Http.Calendar.deleteUnavailability(unavailabilityId).done(() => {
|
||||
$('#message-box').dialog('close');
|
||||
|
||||
// Refresh calendar event items.
|
||||
|
@ -354,9 +354,9 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
const $altParent = $(jsEvent.target).parents().eq(1);
|
||||
|
||||
if (
|
||||
$target.hasClass('fc-unavailable') ||
|
||||
$parent.hasClass('fc-unavailable') ||
|
||||
$altParent.hasClass('fc-unavailable')
|
||||
$target.hasClass('fc-unavailability') ||
|
||||
$parent.hasClass('fc-unavailability') ||
|
||||
$altParent.hasClass('fc-unavailability')
|
||||
) {
|
||||
displayEdit =
|
||||
($parent.hasClass('fc-custom') || $altParent.hasClass('fc-custom')) &&
|
||||
|
@ -739,7 +739,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
$notification.hide('bind');
|
||||
}
|
||||
|
||||
if (!event.data.is_unavailable) {
|
||||
if (!event.data.is_unavailability) {
|
||||
// Prepare appointment data.
|
||||
event.data.end_datetime = moment(event.data.end_datetime)
|
||||
.add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()})
|
||||
|
@ -747,7 +747,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
|
||||
const appointment = {...event.data};
|
||||
|
||||
appointment.is_unavailable = Number(appointment.is_unavailable);
|
||||
appointment.is_unavailability = Number(appointment.is_unavailability);
|
||||
|
||||
// Must delete the following because only appointment data should be provided to the AJAX call.
|
||||
delete appointment.customer;
|
||||
|
@ -784,34 +784,34 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
// Update appointment data.
|
||||
App.Http.Calendar.saveAppointment(appointment, null, successCallback);
|
||||
} else {
|
||||
// Update unavailable time period.
|
||||
const unavailable = {
|
||||
// Update unavailability time period.
|
||||
const unavailability = {
|
||||
id: event.data.id,
|
||||
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
|
||||
end_datetime: event.end.format('YYYY-MM-DD HH:mm:ss'),
|
||||
id_users_provider: event.data.id_users_provider
|
||||
};
|
||||
|
||||
event.data.end_datetime = unavailable.end_datetime;
|
||||
event.data.end_datetime = unavailability.end_datetime;
|
||||
|
||||
// Define success callback function.
|
||||
successCallback = () => {
|
||||
// Display success notification to user.
|
||||
const undoFunction = () => {
|
||||
unavailable.end_datetime = event.data.end_datetime = moment(unavailable.end_datetime)
|
||||
unavailability.end_datetime = event.data.end_datetime = moment(unavailability.end_datetime)
|
||||
.add({minutes: -delta.minutes()})
|
||||
.format('YYYY-MM-DD HH:mm:ss');
|
||||
|
||||
unavailable.is_unavailable = Number(unavailable.is_unavailable);
|
||||
unavailability.is_unavailability = Number(unavailability.is_unavailability);
|
||||
|
||||
App.Http.Calendar.saveAppointment(unavailable).done(() => {
|
||||
App.Http.Calendar.saveAppointment(unavailability).done(() => {
|
||||
$notification.hide('blind');
|
||||
});
|
||||
|
||||
revertFunc();
|
||||
};
|
||||
|
||||
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [
|
||||
App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
|
||||
{
|
||||
'label': lang('undo'),
|
||||
'function': undoFunction
|
||||
|
@ -824,7 +824,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
$calendar.fullCalendar('updateEvent', event);
|
||||
};
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailable, successCallback, null);
|
||||
App.Http.Calendar.saveUnavailability(unavailability, successCallback, null);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -878,7 +878,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
|
||||
let successCallback;
|
||||
|
||||
if (!event.data.is_unavailable) {
|
||||
if (!event.data.is_unavailability) {
|
||||
// Prepare appointment data.
|
||||
const appointment = {...event.data};
|
||||
|
||||
|
@ -895,7 +895,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
.add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()})
|
||||
.format('YYYY-MM-DD HH:mm:ss');
|
||||
|
||||
appointment.is_unavailable = Number(appointment.is_unavailable);
|
||||
appointment.is_unavailability = Number(appointment.is_unavailability);
|
||||
|
||||
event.data.start_datetime = appointment.start_datetime;
|
||||
event.data.end_datetime = appointment.end_datetime;
|
||||
|
@ -935,8 +935,8 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
// Update appointment data.
|
||||
App.Http.Calendar.saveAppointment(appointment, null, successCallback);
|
||||
} else {
|
||||
// Update unavailable time period.
|
||||
const unavailable = {
|
||||
// Update unavailability time period.
|
||||
const unavailability = {
|
||||
id: event.data.id,
|
||||
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
|
||||
end_datetime: event.end.format('YYYY-MM-DD HH:mm:ss'),
|
||||
|
@ -945,27 +945,27 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
|
||||
successCallback = () => {
|
||||
const undoFunction = () => {
|
||||
unavailable.start_datetime = moment(unavailable.start_datetime)
|
||||
unavailability.start_datetime = moment(unavailability.start_datetime)
|
||||
.add({days: -delta.days(), minutes: -delta.minutes()})
|
||||
.format('YYYY-MM-DD HH:mm:ss');
|
||||
|
||||
unavailable.end_datetime = moment(unavailable.end_datetime)
|
||||
unavailability.end_datetime = moment(unavailability.end_datetime)
|
||||
.add({days: -delta.days(), minutes: -delta.minutes()})
|
||||
.format('YYYY-MM-DD HH:mm:ss');
|
||||
|
||||
unavailable.is_unavailable = Number(unavailable.is_unavailable);
|
||||
unavailability.is_unavailability = Number(unavailability.is_unavailability);
|
||||
|
||||
event.data.start_datetime = unavailable.start_datetime;
|
||||
event.data.end_datetime = unavailable.end_datetime;
|
||||
event.data.start_datetime = unavailability.start_datetime;
|
||||
event.data.end_datetime = unavailability.end_datetime;
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailable).done(() => {
|
||||
App.Http.Calendar.saveUnavailability(unavailability).done(() => {
|
||||
$notification.hide('blind');
|
||||
});
|
||||
|
||||
revertFunc();
|
||||
};
|
||||
|
||||
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [
|
||||
App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
|
||||
{
|
||||
label: lang('undo'),
|
||||
function: undoFunction
|
||||
|
@ -975,7 +975,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
$footer.css('position', 'static'); // Footer position fix.
|
||||
};
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailable, successCallback);
|
||||
App.Http.Calendar.saveUnavailability(unavailability, successCallback);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1072,24 +1072,24 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
calendarEventSource.push(appointmentEvent);
|
||||
});
|
||||
|
||||
// Add custom unavailable periods (they are always displayed on the calendar, even if the provider won't
|
||||
// Add custom unavailability periods (they are always displayed on the calendar, even if the provider won't
|
||||
// work on that day).
|
||||
response.unavailables.forEach((unavailable) => {
|
||||
let notes = unavailable.notes ? ' - ' + unavailable.notes : '';
|
||||
response.unavailabilities.forEach((unavailability) => {
|
||||
let notes = unavailability.notes ? ' - ' + unavailability.notes : '';
|
||||
|
||||
if (unavailable.notes && unavailable.notes.length > 30) {
|
||||
notes = unavailable.notes.substring(0, 30) + '...';
|
||||
if (unavailability.notes && unavailability.notes.length > 30) {
|
||||
notes = unavailability.notes.substring(0, 30) + '...';
|
||||
}
|
||||
|
||||
const unavailabilityEvent = {
|
||||
title: lang('unavailable') + notes,
|
||||
start: moment(unavailable.start_datetime),
|
||||
end: moment(unavailable.end_datetime),
|
||||
title: lang('unavailability') + notes,
|
||||
start: moment(unavailability.start_datetime),
|
||||
end: moment(unavailability.end_datetime),
|
||||
allDay: false,
|
||||
color: '#879DB4',
|
||||
editable: true,
|
||||
className: 'fc-unavailable fc-custom',
|
||||
data: unavailable
|
||||
className: 'fc-unavailability fc-custom',
|
||||
data: unavailability
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailabilityEvent);
|
||||
|
@ -1169,7 +1169,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailabilityEvent);
|
||||
|
@ -1177,7 +1177,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
return; // Go to next loop.
|
||||
}
|
||||
|
||||
// Add unavailable period before work starts.
|
||||
// Add unavailability period before work starts.
|
||||
viewStart = moment(calendarView.start.format('YYYY-MM-DD') + ' 00:00:00');
|
||||
startHour = sortedWorkingPlan[weekdayName].start.split(':');
|
||||
workDateStart = viewStart.clone();
|
||||
|
@ -1185,20 +1185,20 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
workDateStart.minute(parseInt(startHour[1]));
|
||||
|
||||
if (viewStart < workDateStart) {
|
||||
const unavailablePeriodBeforeWorkStarts = {
|
||||
const unavailabilityPeriodBeforeWorkStarts = {
|
||||
title: lang('not_working'),
|
||||
start: viewStart,
|
||||
end: workDateStart,
|
||||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailablePeriodBeforeWorkStarts);
|
||||
calendarEventSource.push(unavailabilityPeriodBeforeWorkStarts);
|
||||
}
|
||||
|
||||
// Add unavailable period after work ends.
|
||||
// Add unavailability period after work ends.
|
||||
viewEnd = moment(calendarView.end.format('YYYY-MM-DD') + ' 00:00:00');
|
||||
endHour = sortedWorkingPlan[weekdayName].end.split(':');
|
||||
workDateEnd = viewStart.clone();
|
||||
|
@ -1206,20 +1206,20 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
workDateEnd.minute(parseInt(endHour[1]));
|
||||
|
||||
if (viewEnd > workDateEnd) {
|
||||
const unavailablePeriodAfterWorkEnds = {
|
||||
const unavailabilityPeriodAfterWorkEnds = {
|
||||
title: lang('not_working'),
|
||||
start: workDateEnd,
|
||||
end: viewEnd,
|
||||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailablePeriodAfterWorkEnds);
|
||||
calendarEventSource.push(unavailabilityPeriodAfterWorkEnds);
|
||||
}
|
||||
|
||||
// Add unavailable periods for breaks.
|
||||
// Add unavailability periods for breaks.
|
||||
sortedWorkingPlan[weekdayName].breaks.forEach((breakPeriod) => {
|
||||
const breakStartString = breakPeriod.start.split(':');
|
||||
breakStart = viewStart.clone();
|
||||
|
@ -1231,17 +1231,17 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
breakEnd.hour(parseInt(breakEndString[0]));
|
||||
breakEnd.minute(parseInt(breakEndString[1]));
|
||||
|
||||
const unavailablePeriod = {
|
||||
const unavailabilityPeriod = {
|
||||
title: lang('break'),
|
||||
start: breakStart,
|
||||
end: breakEnd,
|
||||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable fc-break'
|
||||
className: 'fc-unavailability fc-break'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailablePeriod);
|
||||
calendarEventSource.push(unavailabilityPeriod);
|
||||
});
|
||||
|
||||
break;
|
||||
|
@ -1282,7 +1282,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
|
||||
// Non-working day.
|
||||
if (sortedWorkingPlan[weekdayName] === null) {
|
||||
// Add a full day unavailable event.
|
||||
// Add a full day unavailability event.
|
||||
unavailabilityEvent = {
|
||||
title: lang('not_working'),
|
||||
start: calendarDate.clone(),
|
||||
|
@ -1290,7 +1290,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailabilityEvent);
|
||||
|
@ -1300,7 +1300,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
continue; // Go to the next loop.
|
||||
}
|
||||
|
||||
// Add unavailable period before work starts.
|
||||
// Add unavailability period before work starts.
|
||||
startHour = sortedWorkingPlan[weekdayName].start.split(':');
|
||||
workDateStart = calendarDate.clone();
|
||||
workDateStart.hour(parseInt(startHour[0]));
|
||||
|
@ -1319,13 +1319,13 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailabilityEvent);
|
||||
}
|
||||
|
||||
// Add unavailable period after work ends.
|
||||
// Add unavailability period after work ends.
|
||||
endHour = sortedWorkingPlan[weekdayName].end.split(':');
|
||||
workDateEnd = calendarDate.clone();
|
||||
workDateEnd.hour(parseInt(endHour[0]));
|
||||
|
@ -1344,13 +1344,13 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailabilityEvent);
|
||||
}
|
||||
|
||||
// Add unavailable periods during day breaks.
|
||||
// Add unavailability periods during day breaks.
|
||||
sortedWorkingPlan[weekdayName].breaks.forEach((breakPeriod) => {
|
||||
const breakStartString = breakPeriod.start.split(':');
|
||||
breakStart = calendarDate.clone();
|
||||
|
@ -1369,7 +1369,7 @@ App.Utils.CalendarDefaultView = (function () {
|
|||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable fc-break'
|
||||
className: 'fc-unavailability fc-break'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailabilityEvent);
|
||||
|
|
|
@ -186,7 +186,7 @@ App.Utils.CalendarTableView = (function () {
|
|||
);
|
||||
}
|
||||
);
|
||||
} else if (lastFocusedEventData.data.is_unavailable === '0') {
|
||||
} else if (lastFocusedEventData.data.is_unavailability === '0') {
|
||||
const appointment = lastFocusedEventData.data;
|
||||
BackendCalendarAppointmentsModal.resetAppointmentDialog();
|
||||
|
||||
|
@ -218,23 +218,23 @@ App.Utils.CalendarTableView = (function () {
|
|||
|
||||
$appointmentsModal.modal('show');
|
||||
} else {
|
||||
const unavailable = lastFocusedEventData.data;
|
||||
const unavailability = lastFocusedEventData.data;
|
||||
|
||||
// Replace string date values with actual date objects.
|
||||
unavailable.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss');
|
||||
startMoment = moment(unavailable.start_datetime);
|
||||
unavailable.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss');
|
||||
endMoment = moment(unavailable.end_datetime);
|
||||
unavailability.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss');
|
||||
startMoment = moment(unavailability.start_datetime);
|
||||
unavailability.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss');
|
||||
endMoment = moment(unavailability.end_datetime);
|
||||
|
||||
BackendCalendarUnavailabilityEventsModal.resetUnavailableDialog();
|
||||
BackendCalendarUnavailabilityEventsModal.resetUnavailabilityDialog();
|
||||
|
||||
// Apply unavailable data to dialog.
|
||||
$unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailable Period');
|
||||
$unavailabilitiesModal.find('#unavailable-start').datetimepicker('setDate', startMoment);
|
||||
$unavailabilitiesModal.find('#unavailable-id').val(unavailable.id);
|
||||
$unavailabilitiesModal.find('#unavailable-provider').val(unavailable.id_users_provider);
|
||||
$unavailabilitiesModal.find('#unavailable-end').datetimepicker('setDate', endMoment);
|
||||
$unavailabilitiesModal.find('#unavailable-notes').val(unavailable.notes);
|
||||
// Apply unavailability data to dialog.
|
||||
$unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailability Period');
|
||||
$unavailabilitiesModal.find('#unavailability-start').datetimepicker('setDate', startMoment);
|
||||
$unavailabilitiesModal.find('#unavailability-id').val(unavailability.id);
|
||||
$unavailabilitiesModal.find('#unavailability-provider').val(unavailability.id_users_provider);
|
||||
$unavailabilitiesModal.find('#unavailability-end').datetimepicker('setDate', endMoment);
|
||||
$unavailabilitiesModal.find('#unavailability-notes').val(unavailability.notes);
|
||||
|
||||
$unavailabilitiesModal.modal('show');
|
||||
}
|
||||
|
@ -271,7 +271,7 @@ App.Utils.CalendarTableView = (function () {
|
|||
// Refresh calendar event items.
|
||||
$selectFilterItem.trigger('change');
|
||||
});
|
||||
} else if (lastFocusedEventData.data.is_unavailable === '0') {
|
||||
} else if (lastFocusedEventData.data.is_unavailability === '0') {
|
||||
const buttons = [
|
||||
{
|
||||
text: lang('cancel'),
|
||||
|
@ -309,9 +309,9 @@ App.Utils.CalendarTableView = (function () {
|
|||
}).appendTo('#message-box');
|
||||
} else {
|
||||
// Do not display confirmation prompt.
|
||||
const unavailableId = lastFocusedEventData.data.id;
|
||||
const unavailabilityId = lastFocusedEventData.data.id;
|
||||
|
||||
App.Http.Calendar.deleteUnavailable(unavailableId).done(() => {
|
||||
App.Http.Calendar.deleteUnavailability(unavailabilityId).done(() => {
|
||||
$('#message-box').dialog('close');
|
||||
|
||||
// Refresh calendar event items.
|
||||
|
@ -872,7 +872,7 @@ App.Utils.CalendarTableView = (function () {
|
|||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(nonWorkingDay);
|
||||
|
@ -885,37 +885,37 @@ App.Utils.CalendarTableView = (function () {
|
|||
const workDateStart = moment(start.format('YYYY-MM-DD') + ' ' + workingPlan[selDayName].start);
|
||||
|
||||
if (start < workDateStart) {
|
||||
unavailablePeriod = {
|
||||
unavailabilityPeriod = {
|
||||
title: lang('not_working'),
|
||||
start: start,
|
||||
end: workDateStart,
|
||||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailablePeriod);
|
||||
calendarEventSource.push(unavailabilityPeriod);
|
||||
}
|
||||
|
||||
// Add unavailable period after work ends.
|
||||
// Add unavailability period after work ends.
|
||||
const workDateEnd = moment(start.format('YYYY-MM-DD') + ' ' + workingPlan[selDayName].end);
|
||||
|
||||
if (end > workDateEnd) {
|
||||
const unavailablePeriod = {
|
||||
const unavailabilityPeriod = {
|
||||
title: lang('not_working'),
|
||||
start: workDateEnd,
|
||||
end: end,
|
||||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable'
|
||||
className: 'fc-unavailability'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailablePeriod);
|
||||
calendarEventSource.push(unavailabilityPeriod);
|
||||
}
|
||||
|
||||
// Add unavailable periods for breaks.
|
||||
// Add unavailability periods for breaks.
|
||||
let breakStart;
|
||||
let breakEnd;
|
||||
|
||||
|
@ -923,17 +923,17 @@ App.Utils.CalendarTableView = (function () {
|
|||
breakStart = moment(start.format('YYYY-MM-DD') + ' ' + currentBreak.start);
|
||||
breakEnd = moment(start.format('YYYY-MM-DD') + ' ' + currentBreak.end);
|
||||
|
||||
const unavailablePeriod = {
|
||||
const unavailabilityPeriod = {
|
||||
title: lang('break'),
|
||||
start: breakStart,
|
||||
end: breakEnd,
|
||||
allDay: false,
|
||||
color: '#BEBEBE',
|
||||
editable: false,
|
||||
className: 'fc-unavailable fc-break'
|
||||
className: 'fc-unavailability fc-break'
|
||||
};
|
||||
|
||||
calendarEventSource.push(unavailablePeriod);
|
||||
calendarEventSource.push(unavailabilityPeriod);
|
||||
});
|
||||
|
||||
$calendar.fullCalendar('addEventSource', calendarEventSource);
|
||||
|
@ -1008,13 +1008,13 @@ App.Utils.CalendarTableView = (function () {
|
|||
}
|
||||
|
||||
const event = {
|
||||
title: lang('unavailable'),
|
||||
title: lang('unavailability'),
|
||||
start: moment(unavailability.start_datetime),
|
||||
end: moment(unavailability.end_datetime),
|
||||
allDay: false,
|
||||
color: '#879DB4',
|
||||
editable: true,
|
||||
className: 'fc-unavailable fc-custom',
|
||||
className: 'fc-unavailability fc-custom',
|
||||
data: unavailability
|
||||
};
|
||||
|
||||
|
@ -1136,9 +1136,9 @@ App.Utils.CalendarTableView = (function () {
|
|||
const $altParent = $(jsEvent.target).parents().eq(1);
|
||||
|
||||
if (
|
||||
$(this).hasClass('fc-unavailable') ||
|
||||
$parent.hasClass('fc-unavailable') ||
|
||||
$altParent.hasClass('fc-unavailable')
|
||||
$(this).hasClass('fc-unavailability') ||
|
||||
$parent.hasClass('fc-unavailability') ||
|
||||
$altParent.hasClass('fc-unavailability')
|
||||
) {
|
||||
displayEdit =
|
||||
($parent.hasClass('fc-custom') || $altParent.hasClass('fc-custom')) &&
|
||||
|
@ -1512,7 +1512,7 @@ App.Utils.CalendarTableView = (function () {
|
|||
|
||||
let successCallback;
|
||||
|
||||
if (event.data.is_unavailable === '0') {
|
||||
if (event.data.is_unavailability === '0') {
|
||||
// Prepare appointment data.
|
||||
event.data.end_datetime = moment(event.data.end_datetime)
|
||||
.add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()})
|
||||
|
@ -1555,32 +1555,32 @@ App.Utils.CalendarTableView = (function () {
|
|||
// Update appointment data.
|
||||
App.Http.Calendar.saveAppointment(appointment, null, successCallback);
|
||||
} else {
|
||||
// Update unavailable time period.
|
||||
const unavailable = {
|
||||
// Update unavailability time period.
|
||||
const unavailability = {
|
||||
id: event.data.id,
|
||||
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
|
||||
end_datetime: event.end.format('YYYY-MM-DD HH:mm:ss'),
|
||||
id_users_provider: event.data.id_users_provider
|
||||
};
|
||||
|
||||
event.data.end_datetime = unavailable.end_datetime;
|
||||
event.data.end_datetime = unavailability.end_datetime;
|
||||
|
||||
// Define success callback function.
|
||||
successCallback = () => {
|
||||
// Display success notification to user.
|
||||
const undoFunction = () => {
|
||||
unavailable.end_datetime = event.data.end_datetime = moment(unavailable.end_datetime)
|
||||
unavailability.end_datetime = event.data.end_datetime = moment(unavailability.end_datetime)
|
||||
.add({minutes: -delta.minutes()})
|
||||
.format('YYYY-MM-DD HH:mm:ss');
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailable).done(() => {
|
||||
App.Http.Calendar.saveUnavailability(unavailability).done(() => {
|
||||
$('#notification').hide('blind');
|
||||
});
|
||||
|
||||
revertFunc();
|
||||
};
|
||||
|
||||
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [
|
||||
App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
|
||||
{
|
||||
'label': lang('undo'),
|
||||
'function': undoFunction
|
||||
|
@ -1593,7 +1593,7 @@ App.Utils.CalendarTableView = (function () {
|
|||
$calendar.fullCalendar('updateEvent', event);
|
||||
};
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailable, successCallback);
|
||||
App.Http.Calendar.saveUnavailability(unavailability, successCallback);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1618,7 +1618,7 @@ App.Utils.CalendarTableView = (function () {
|
|||
|
||||
let successCallback;
|
||||
|
||||
if (event.data.is_unavailable === '0') {
|
||||
if (event.data.is_unavailability === '0') {
|
||||
// Prepare appointment data.
|
||||
const appointment = {...event.data};
|
||||
|
||||
|
@ -1673,8 +1673,8 @@ App.Utils.CalendarTableView = (function () {
|
|||
// Update appointment data.
|
||||
App.Http.Calendar.saveAppointment(appointment, null, successCallback);
|
||||
} else {
|
||||
// Update unavailable time period.
|
||||
const unavailable = {
|
||||
// Update unavailability time period.
|
||||
const unavailability = {
|
||||
id: event.data.id,
|
||||
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
|
||||
end_datetime: event.end.format('YYYY-MM-DD HH:mm:ss'),
|
||||
|
@ -1683,25 +1683,25 @@ App.Utils.CalendarTableView = (function () {
|
|||
|
||||
successCallback = () => {
|
||||
const undoFunction = () => {
|
||||
unavailable.start_datetime = moment(unavailable.start_datetime)
|
||||
unavailability.start_datetime = moment(unavailability.start_datetime)
|
||||
.add({days: -delta.days(), minutes: -delta.minutes()})
|
||||
.format('YYYY-MM-DD HH:mm:ss');
|
||||
|
||||
unavailable.end_datetime = moment(unavailable.end_datetime)
|
||||
unavailability.end_datetime = moment(unavailability.end_datetime)
|
||||
.add({days: -delta.days(), minutes: -delta.minutes()})
|
||||
.format('YYYY-MM-DD HH:mm:ss');
|
||||
|
||||
event.data.start_datetime = unavailable.start_datetime;
|
||||
event.data.end_datetime = unavailable.end_datetime;
|
||||
event.data.start_datetime = unavailability.start_datetime;
|
||||
event.data.end_datetime = unavailability.end_datetime;
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailable).done(() => {
|
||||
App.Http.Calendar.saveUnavailability(unavailability).done(() => {
|
||||
$('#notification').hide('blind');
|
||||
});
|
||||
|
||||
revertFunc();
|
||||
};
|
||||
|
||||
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [
|
||||
App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
|
||||
{
|
||||
label: lang('undo'),
|
||||
function: undoFunction
|
||||
|
@ -1711,7 +1711,7 @@ App.Utils.CalendarTableView = (function () {
|
|||
$('#footer').css('position', 'static'); // Footer position fix.
|
||||
};
|
||||
|
||||
App.Http.Calendar.saveUnavailable(unavailable, successCallback);
|
||||
App.Http.Calendar.saveUnavailability(unavailability, successCallback);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue