Rename all "unavailable" occurrences to "unavailability" for consistency.

This commit is contained in:
Alex Tselegidis 2022-01-18 12:54:41 +01:00
parent 7d8bbe5b61
commit 09775d25d5
50 changed files with 536 additions and 482 deletions

View file

@ -91,15 +91,15 @@ class Backend_api extends EA_Controller {
/** /**
* Insert or update an unavailability. * Insert or update an unavailability.
*/ */
public function ajax_save_unavailable() public function ajax_save_unavailability()
{ {
redirect('calendar/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'); redirect('calendar/delete_unavailability');
} }

View file

@ -395,7 +395,7 @@ class Booking extends EA_Controller {
if ( ! $appointment['id_users_provider']) 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']); $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); $customer = $this->customers_model->find($customer_id);
$appointment['id_users_customer'] = $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_id = $this->appointments_model->save($appointment);
$appointment = $this->appointments_model->find($appointment_id); $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 * 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 * "provider_id", "service_id" and "selected_date" as GET parameters to the request. The "selected_date" parameter
* must have the Y-m-d format. * 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 try
{ {
@ -538,7 +538,7 @@ class Booking extends EA_Controller {
$selected_date_string = request('selected_date'); $selected_date_string = request('selected_date');
$selected_date = new DateTime($selected_date_string); $selected_date = new DateTime($selected_date_string);
$number_of_days_in_month = (int)$selected_date->format('t'); $number_of_days_in_month = (int)$selected_date->format('t');
$unavailable_dates = []; $unavailability_dates = [];
$provider_ids = $provider_id === ANY_PROVIDER $provider_ids = $provider_id === ANY_PROVIDER
? $this->search_providers_by_service($service_id) ? $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'))) if ($current_date < new DateTime(date('Y-m-d 00:00:00')))
{ {
// Past dates become immediately unavailable. // Past dates become immediately unavailability.
$unavailable_dates[] = $current_date->format('Y-m-d'); $unavailability_dates[] = $current_date->format('Y-m-d');
continue; continue;
} }
@ -581,11 +581,11 @@ class Booking extends EA_Controller {
// No availability amongst all the provider. // No availability amongst all the provider.
if (empty($available_hours)) 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) catch (Throwable $e)
{ {

View file

@ -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 try
{ {
// Check privileges // Check privileges
$unavailable = request('unavailable'); $unavailability = request('unavailability');
$required_permissions = ( ! isset($unavailable['id'])) $required_permissions = ( ! isset($unavailability['id']))
? can('add', PRIV_APPOINTMENTS) ? can('add', PRIV_APPOINTMENTS)
: can('edit', 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.'); 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 // 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 // Google Sync
try 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) 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); $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); $google_event = $this->google_sync->add_unavailability($provider, $unavailability);
$unavailable['id_google_calendar'] = $google_event->id; $unavailability['id_google_calendar'] = $google_event->id;
$this->unavailabilities_model->save($unavailable); $this->unavailabilities_model->save($unavailability);
} }
else 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 try
{ {
if (can('delete', PRIV_APPOINTMENTS)) if (cannot('delete', PRIV_APPOINTMENTS))
{ {
throw new Exception('You do not have the required permissions for this task.'); 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 // Google Sync
try try
@ -389,7 +389,7 @@ class Calendar extends EA_Controller {
$this->google_sync->refresh_token($google_token->refresh_token); $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) catch (Throwable $e)
@ -485,12 +485,12 @@ class Calendar extends EA_Controller {
$response = [ $response = [
'appointments' => $this->appointments_model->get([ 'appointments' => $this->appointments_model->get([
'is_unavailable' => FALSE, 'is_unavailability' => FALSE,
'start_datetime >=' => $start_date, 'start_datetime >=' => $start_date,
'end_datetime <=' => $end_date 'end_datetime <=' => $end_date
]), ]),
'unavailability_events' => $this->appointments_model->get([ 'unavailability_events' => $this->appointments_model->get([
'is_unavailable' => TRUE, 'is_unavailability' => TRUE,
'start_datetime >=' => $start_date, 'start_datetime >=' => $start_date,
'end_datetime <=' => $end_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. * 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). * record type (provider or service).
*/ */
public function get_calendar_appointments() public function get_calendar_appointments()
@ -580,7 +580,7 @@ class Calendar extends EA_Controller {
{ {
json_response([ json_response([
'appointments' => [], 'appointments' => [],
'unavailables' => [] 'unavailabilities' => []
]); ]);
return; return;
@ -604,7 +604,7 @@ class Calendar extends EA_Controller {
AND ((start_datetime > ' . $start_date . ' AND start_datetime < ' . $end_date . ') AND ((start_datetime > ' . $start_date . ' AND start_datetime < ' . $end_date . ')
or (end_datetime > ' . $start_date . ' AND end_datetime < ' . $end_date . ') or (end_datetime > ' . $start_date . ' AND end_datetime < ' . $end_date . ')
or (start_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); $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']); $appointment['customer'] = $this->customers_model->find($appointment['id_users_customer']);
} }
// Get unavailable periods (only for provider). // Get unavailability periods (only for provider).
$response['unavailables'] = []; $response['unavailabilities'] = [];
if ($filter_type == FILTER_TYPE_PROVIDER) 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 . ') AND ((start_datetime > ' . $start_date . ' AND start_datetime < ' . $end_date . ')
or (end_datetime > ' . $start_date . ' AND end_datetime < ' . $end_date . ') or (end_datetime > ' . $start_date . ' AND end_datetime < ' . $end_date . ')
or (start_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); json_response($response);

View file

@ -112,7 +112,7 @@ class Google extends EA_Controller {
// Sync each appointment with Google Calendar by following the project's sync protocol (see documentation). // Sync each appointment with Google Calendar by following the project's sync protocol (see documentation).
foreach ($appointments as $appointment) foreach ($appointments as $appointment)
{ {
if ($appointment['is_unavailable'] == FALSE) if ($appointment['is_unavailability'] == FALSE)
{ {
$service = $CI->services_model->find($appointment['id_services']); $service = $CI->services_model->find($appointment['id_services']);
$customer = $CI->customers_model->find($appointment['id_users_customer']); $customer = $CI->customers_model->find($appointment['id_users_customer']);
@ -220,7 +220,7 @@ class Google extends EA_Controller {
$appointment = [ $appointment = [
'start_datetime' => $event_start->format('Y-m-d H:i:s'), 'start_datetime' => $event_start->format('Y-m-d H:i:s'),
'end_datetime' => $event_end->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(), 'location' => $google_event->getLocation(),
'notes' => $google_event->getSummary() . ' ' . $google_event->getDescription(), 'notes' => $google_event->getSummary() . ' ' . $google_event->getDescription(),
'id_users_provider' => $provider_id, 'id_users_provider' => $provider_id,

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'تعطيل المزامنة';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'اعادة التحميل'; $lang['reload'] = 'اعادة التحميل';
$lang['appointment'] = 'الموعد'; $lang['appointment'] = 'الموعد';
$lang['unavailable'] = 'غير متوفر'; $lang['unavailability'] = 'غير متوفر';
$lang['week'] = 'الأسبوع'; $lang['week'] = 'الأسبوع';
$lang['month'] = 'الشهر'; $lang['month'] = 'الشهر';
$lang['today'] = 'اليوم'; $lang['today'] = 'اليوم';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'ادارة الخدمات والأقسام أو
$lang['manage_users_hint'] = 'ادارة المستخدمين (مدراء البرنامج, المزودين, السكرتيريين).'; $lang['manage_users_hint'] = 'ادارة المستخدمين (مدراء البرنامج, المزودين, السكرتيريين).';
$lang['settings_hint'] = 'ضبط البرنامج أو اعدادات المستخدمين'; $lang['settings_hint'] = 'ضبط البرنامج أو اعدادات المستخدمين';
$lang['log_out_hint'] = 'تسجيل الخروج من البرنامج'; $lang['log_out_hint'] = 'تسجيل الخروج من البرنامج';
$lang['unavailable_periods_hint'] = 'خلال الفترات الغير متوفرة لن يقبل المزود اي موعد'; $lang['unavailability_periods_hint'] = 'خلال الفترات الغير متوفرة لن يقبل المزود اي موعد';
$lang['new_appointment_hint'] = 'انشاء موعد جديد وتخزينه في قاعدة البيانات'; $lang['new_appointment_hint'] = 'انشاء موعد جديد وتخزينه في قاعدة البيانات';
$lang['reload_appointments_hint'] = 'اعادة تحميل تقويم المواعيد'; $lang['reload_appointments_hint'] = 'اعادة تحميل تقويم المواعيد';
$lang['trigger_google_sync_hint'] = 'تشغيل عملية مزامنة تقويم جوجل.'; $lang['trigger_google_sync_hint'] = 'تشغيل عملية مزامنة تقويم جوجل.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'تعديل موعد';
$lang['delete_appointment_title'] = 'حذف موعد'; $lang['delete_appointment_title'] = 'حذف موعد';
$lang['write_appointment_removal_reason'] = ':الرجاء كتابة سبب حذف الموعد '; $lang['write_appointment_removal_reason'] = ':الرجاء كتابة سبب حذف الموعد ';
$lang['appointment_saved'] = 'تم حفظ الموعد بنجاح'; $lang['appointment_saved'] = 'تم حفظ الموعد بنجاح';
$lang['new_unavailable_title'] = 'فترة غير متاحة جديدة'; $lang['new_unavailability_title'] = 'فترة غير متاحة جديدة';
$lang['edit_unavailable_title'] = 'تعديل فترة غير متاحة'; $lang['edit_unavailability_title'] = 'تعديل فترة غير متاحة';
$lang['unavailable_saved'] = 'تم حفظ الفترة الغير متاحة بنجاح'; $lang['unavailability_saved'] = 'تم حفظ الفترة الغير متاحة بنجاح';
$lang['start_date_before_end_error'] = 'تاريخ البداية أكبر من تاريخ الانتهاء.'; $lang['start_date_before_end_error'] = 'تاريخ البداية أكبر من تاريخ الانتهاء.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'بريد الكتروني غير صحيح'; $lang['invalid_email'] = 'بريد الكتروني غير صحيح';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'حذف فئة الخدمة';
$lang['delete_provider'] = 'حذف المزود'; $lang['delete_provider'] = 'حذف المزود';
$lang['delete_secretary'] = 'حذف السكرتير'; $lang['delete_secretary'] = 'حذف السكرتير';
$lang['delete_appointment'] = 'حذف الموعد'; $lang['delete_appointment'] = 'حذف الموعد';
$lang['delete_unavailable'] = 'حذف الفترة الغير متاحة'; $lang['delete_unavailability'] = 'حذف الفترة الغير متاحة';
$lang['delete'] = 'حذف'; $lang['delete'] = 'حذف';
$lang['unexpected_issues'] = 'مشكلة غير متوقعة'; $lang['unexpected_issues'] = 'مشكلة غير متوقعة';
$lang['unexpected_issues_message'] = 'هذه العملية لا يمكن ان تتم في ظل وجود مشكلة غير متوقعة'; $lang['unexpected_issues_message'] = 'هذه العملية لا يمكن ان تتم في ظل وجود مشكلة غير متوقعة';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'مرخصة تحت';
$lang['unexpected_issues_occurred'] = 'حدثت مشكلة غير متوقعة.'; $lang['unexpected_issues_occurred'] = 'حدثت مشكلة غير متوقعة.';
$lang['service_communication_error'] = 'فشل الاتصال بالخادم . يرجى اعادة التحميل مرة أخرى'; $lang['service_communication_error'] = 'فشل الاتصال بالخادم . يرجى اعادة التحميل مرة أخرى';
$lang['no_privileges_edit_appointments'] = 'لا تملك الصلاحايات للتعديل على الموعد'; $lang['no_privileges_edit_appointments'] = 'لا تملك الصلاحايات للتعديل على الموعد';
$lang['unavailable_updated'] = 'تم تحديث الفترة الغير متاحة بنجاح.'; $lang['unavailability_updated'] = 'تم تحديث الفترة الغير متاحة بنجاح.';
$lang['appointments'] = 'المواعيد'; $lang['appointments'] = 'المواعيد';
$lang['unexpected_warnings'] = 'تحذيرات غير متوقعة'; $lang['unexpected_warnings'] = 'تحذيرات غير متوقعة';
$lang['unexpected_warnings_message'] = 'العملية تمت بنجاح لكن ظهرت بعض التحذيرات'; $lang['unexpected_warnings_message'] = 'العملية تمت بنجاح لكن ظهرت بعض التحذيرات';
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'مطلوب CAPTCHA';
$lang['require_captcha_hint'] = 'عند التمكين ، سيتوجب على الزبون ادخال رمز عشوائي عند الحجز او التعديل على الموعد '; $lang['require_captcha_hint'] = 'عند التمكين ، سيتوجب على الزبون ادخال رمز عشوائي عند الحجز او التعديل على الموعد ';
$lang['captcha_is_wrong'] = 'الرجاء المحاولة مرة أخرى CAPTCHA لم يتم تأكيد'; $lang['captcha_is_wrong'] = 'الرجاء المحاولة مرة أخرى CAPTCHA لم يتم تأكيد';
$lang['any_provider'] = 'أيْ مزوّد خدمة'; $lang['any_provider'] = 'أيْ مزوّد خدمة';
$lang['requested_hour_is_unavailable'] = 'الموعد الذي طلبته غير متاح للأسف . يرجى اختيار ساعة مختلفة لحجز الموعد '; $lang['requested_hour_is_unavailability'] = 'الموعد الذي طلبته غير متاح للأسف . يرجى اختيار ساعة مختلفة لحجز الموعد ';
$lang['customer_notifications'] = 'اشعارات الزبون'; $lang['customer_notifications'] = 'اشعارات الزبون';
$lang['customer_notifications_hint'] = 'سيتم تلقي اشعارات للزبون عند تغيّر موعد الحجز أو عند تحديثه'; $lang['customer_notifications_hint'] = 'سيتم تلقي اشعارات للزبون عند تغيّر موعد الحجز أو عند تحديثه';
$lang['date_format'] = 'صيغة التاريخ'; $lang['date_format'] = 'صيغة التاريخ';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Изключване на синхронизиране'
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Презареждане'; $lang['reload'] = 'Презареждане';
$lang['appointment'] = 'Час'; $lang['appointment'] = 'Час';
$lang['unavailable'] = 'не е на лице'; $lang['unavailability'] = 'не е на лице';
$lang['week'] = 'Седмица'; $lang['week'] = 'Седмица';
$lang['month'] = 'Месец'; $lang['month'] = 'Месец';
$lang['today'] = 'Днес'; $lang['today'] = 'Днес';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Управление на наличните у
$lang['manage_users_hint'] = 'Управление на административните потребители (администратори, изпълнители и секретари).'; $lang['manage_users_hint'] = 'Управление на административните потребители (администратори, изпълнители и секретари).';
$lang['settings_hint'] = 'Задаване на системни и потребителски настройки.'; $lang['settings_hint'] = 'Задаване на системни и потребителски настройки.';
$lang['log_out_hint'] = 'Изход от системата.'; $lang['log_out_hint'] = 'Изход от системата.';
$lang['unavailable_periods_hint'] = 'По време на периоди, в които изпълнителя не е на разположение, същият няма да приема нови часове.'; $lang['unavailability_periods_hint'] = 'По време на периоди, в които изпълнителя не е на разположение, същият няма да приема нови часове.';
$lang['new_appointment_hint'] = 'Създаване на нов час и запазването му в базата данни.'; $lang['new_appointment_hint'] = 'Създаване на нов час и запазването му в базата данни.';
$lang['reload_appointments_hint'] = 'Презареждане на календарни часове.'; $lang['reload_appointments_hint'] = 'Презареждане на календарни часове.';
$lang['trigger_google_sync_hint'] = 'Изпълнение на процес по синхронизация с Google Calendar.'; $lang['trigger_google_sync_hint'] = 'Изпълнение на процес по синхронизация с Google Calendar.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Промяна на час.';
$lang['delete_appointment_title'] = 'Отказ на час.'; $lang['delete_appointment_title'] = 'Отказ на час.';
$lang['write_appointment_removal_reason'] = 'Моля отделете минута за да споделите причината за отказ на часа:'; $lang['write_appointment_removal_reason'] = 'Моля отделете минута за да споделите причината за отказ на часа:';
$lang['appointment_saved'] = 'Часът запазен успешно.'; $lang['appointment_saved'] = 'Часът запазен успешно.';
$lang['new_unavailable_title'] = 'Нов неработен период'; $lang['new_unavailability_title'] = 'Нов неработен период';
$lang['edit_unavailable_title'] = 'Промяна на неработен период'; $lang['edit_unavailability_title'] = 'Промяна на неработен период';
$lang['unavailable_saved'] = 'Неработен период запазен успешно.'; $lang['unavailability_saved'] = 'Неработен период запазен успешно.';
$lang['start_date_before_end_error'] = 'Стартовият период е по-дълъг от крайната дата.'; $lang['start_date_before_end_error'] = 'Стартовият период е по-дълъг от крайната дата.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Невалиден адрес на електронна поща.'; $lang['invalid_email'] = 'Невалиден адрес на електронна поща.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Заличаване на категория на у
$lang['delete_provider'] = 'Заличаване на изпълнител'; $lang['delete_provider'] = 'Заличаване на изпълнител';
$lang['delete_secretary'] = 'Заличаване на секретар'; $lang['delete_secretary'] = 'Заличаване на секретар';
$lang['delete_appointment'] = 'Заличаване на час'; $lang['delete_appointment'] = 'Заличаване на час';
$lang['delete_unavailable'] = 'Заличаване на неработен период'; $lang['delete_unavailability'] = 'Заличаване на неработен период';
$lang['delete'] = 'Заличаване'; $lang['delete'] = 'Заличаване';
$lang['unexpected_issues'] = 'Неочаквани проблеми'; $lang['unexpected_issues'] = 'Неочаквани проблеми';
$lang['unexpected_issues_message'] = 'Действието не можа да бъде изпълнено поради неочаквани проблеми.'; $lang['unexpected_issues_message'] = 'Действието не можа да бъде изпълнено поради неочаквани проблеми.';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Лиценз';
$lang['unexpected_issues_occurred'] = 'Възникнаха неочаквани проблеми.'; $lang['unexpected_issues_occurred'] = 'Възникнаха неочаквани проблеми.';
$lang['service_communication_error'] = 'Възникна грешка със сървърната комуникация, моля опитайте отново. '; $lang['service_communication_error'] = 'Възникна грешка със сървърната комуникация, моля опитайте отново. ';
$lang['no_privileges_edit_appointments'] = 'Вие не притежавате нужните привилегии за да редактирате часове.'; $lang['no_privileges_edit_appointments'] = 'Вие не притежавате нужните привилегии за да редактирате часове.';
$lang['unavailable_updated'] = 'Неработен период обновен успешно.'; $lang['unavailability_updated'] = 'Неработен период обновен успешно.';
$lang['appointments'] = 'Часове'; $lang['appointments'] = 'Часове';
$lang['unexpected_warnings'] = 'Непредвидени предупреждения'; $lang['unexpected_warnings'] = 'Непредвидени предупреждения';
$lang['unexpected_warnings_message'] = 'Действието бе изпълнено, но са налични известни предупреждения.'; $lang['unexpected_warnings_message'] = 'Действието бе изпълнено, но са налични известни предупреждения.';
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Изискване на CAPTCHA';
$lang['require_captcha_hint'] = 'Когато е активно, потребителя , ще трябва да въведе произволно генерирани символи за да запише или промени час.'; $lang['require_captcha_hint'] = 'Когато е активно, потребителя , ще трябва да въведе произволно генерирани символи за да запише или промени час.';
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.'; $lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Произволен Изпълнител'; $lang['any_provider'] = 'Произволен Изпълнител';
$lang['requested_hour_is_unavailable'] = 'Заявеният от Вас час не е наличен. Моля изберете друг час.'; $lang['requested_hour_is_unavailability'] = 'Заявеният от Вас час не е наличен. Моля изберете друг час.';
$lang['customer_notifications'] = 'Клиентски Известия'; $lang['customer_notifications'] = 'Клиентски Известия';
$lang['customer_notifications_hint'] = 'Дефинира дали клиентът ще получава известия посредством електронна поща, когато има промяна в графика, съдържащ негов запазен час.'; $lang['customer_notifications_hint'] = 'Дефинира дали клиентът ще получава известия посредством електронна поща, когато има промяна в графика, съдържащ негов запазен час.';
$lang['date_format'] = 'Формат на Дата'; $lang['date_format'] = 'Формат на Дата';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Recarrega'; $lang['reload'] = 'Recarrega';
$lang['appointment'] = 'Cita'; $lang['appointment'] = 'Cita';
$lang['unavailable'] = 'No disponible'; $lang['unavailability'] = 'No disponible';
$lang['week'] = 'Setmana'; $lang['week'] = 'Setmana';
$lang['month'] = 'Mes'; $lang['month'] = 'Mes';
$lang['today'] = 'Avui'; $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['manage_users_hint'] = 'Gestiona els usuaris gestors (administradors, proveïdors, secretaris).';
$lang['settings_hint'] = 'Configura les opcions del sistema i dels usuaris.'; $lang['settings_hint'] = 'Configura les opcions del sistema i dels usuaris.';
$lang['log_out_hint'] = 'Surt del sistema.'; $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['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['reload_appointments_hint'] = 'Recarrega el calendari de cites.';
$lang['trigger_google_sync_hint'] = 'Dispara el procés de sincronització amb el Google Calendar.'; $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['delete_appointment_title'] = 'Elimina la cita';
$lang['write_appointment_removal_reason'] = 'Escribiu el motiu pel qual elimineu 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['appointment_saved'] = 'La cita s\'ha desat correctament.';
$lang['new_unavailable_title'] = 'Nou període de no disponibilitat'; $lang['new_unavailability_title'] = 'Nou període de no disponibilitat';
$lang['edit_unavailable_title'] = 'Edita el període de no disponibilitat'; $lang['edit_unavailability_title'] = 'Edita el període de no disponibilitat';
$lang['unavailable_saved'] = 'El període de no disponibilitat s\'ha desat correctament.'; $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['start_date_before_end_error'] = 'La data d\'inici és posterior de la de fi.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'L\'adreça de correu electrònic no és vàlida.'; $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_provider'] = 'Elimina un proveïdor';
$lang['delete_secretary'] = 'Elimina un secretari'; $lang['delete_secretary'] = 'Elimina un secretari';
$lang['delete_appointment'] = 'Elimina una cita'; $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['delete'] = 'Elimina';
$lang['unexpected_issues'] = 'Problemes inesperats'; $lang['unexpected_issues'] = 'Problemes inesperats';
$lang['unexpected_issues_message'] = 'L\'operació no s\'ha pogut completar degut a 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['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['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['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['appointments'] = 'Cites';
$lang['unexpected_warnings'] = 'Errors inesperats'; $lang['unexpected_warnings'] = 'Errors inesperats';
$lang['unexpected_warnings_message'] = 'L\'operació s\'ha completat, però hi ha diversos avisos.'; $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['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['captcha_is_wrong'] = 'La verificació del CAPTCHA ha fallat, torneu-ho a intentar.';
$lang['any_provider'] = 'Qualsevol proveïdor'; $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'] = '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['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'; $lang['date_format'] = 'Format de data';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = '关闭同步';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = '刷新'; $lang['reload'] = '刷新';
$lang['appointment'] = '预约'; $lang['appointment'] = '预约';
$lang['unavailable'] = '不可用'; $lang['unavailability'] = '不可用';
$lang['week'] = '周'; $lang['week'] = '周';
$lang['month'] = '月'; $lang['month'] = '月';
$lang['today'] = '今天'; $lang['today'] = '今天';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = '管理系统可用服务项目和类别.';
$lang['manage_users_hint'] = '管理后台用户 (管理员, 服务人员, 秘书).'; $lang['manage_users_hint'] = '管理后台用户 (管理员, 服务人员, 秘书).';
$lang['settings_hint'] = '配置系统和用户.'; $lang['settings_hint'] = '配置系统和用户.';
$lang['log_out_hint'] = '注销.'; $lang['log_out_hint'] = '注销.';
$lang['unavailable_periods_hint'] = '不可预约时间短内,服务人员将不能接受预约.'; $lang['unavailability_periods_hint'] = '不可预约时间短内,服务人员将不能接受预约.';
$lang['new_appointment_hint'] = '在数据库中建立新的预约.'; $lang['new_appointment_hint'] = '在数据库中建立新的预约.';
$lang['reload_appointments_hint'] = '刷新日历.'; $lang['reload_appointments_hint'] = '刷新日历.';
$lang['trigger_google_sync_hint'] = '激活谷歌日历同步进程.'; $lang['trigger_google_sync_hint'] = '激活谷歌日历同步进程.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = '编辑预约';
$lang['delete_appointment_title'] = '删除预约'; $lang['delete_appointment_title'] = '删除预约';
$lang['write_appointment_removal_reason'] = '请花一分钟告诉我们删除预约的原因:'; $lang['write_appointment_removal_reason'] = '请花一分钟告诉我们删除预约的原因:';
$lang['appointment_saved'] = '预约成功保存.'; $lang['appointment_saved'] = '预约成功保存.';
$lang['new_unavailable_title'] = '新的不可预约时间段'; $lang['new_unavailability_title'] = '新的不可预约时间段';
$lang['edit_unavailable_title'] = '编辑不可预定时间段'; $lang['edit_unavailability_title'] = '编辑不可预定时间段';
$lang['unavailable_saved'] = '不可预定时间段保存成功.'; $lang['unavailability_saved'] = '不可预定时间段保存成功.';
$lang['start_date_before_end_error'] = '开始日期数值晚于结束日期.'; $lang['start_date_before_end_error'] = '开始日期数值晚于结束日期.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = '无效电子邮箱地址.'; $lang['invalid_email'] = '无效电子邮箱地址.';
@ -215,7 +215,7 @@ $lang['delete_category'] = '删除服务类别';
$lang['delete_provider'] = '删除服务人员'; $lang['delete_provider'] = '删除服务人员';
$lang['delete_secretary'] = '删除秘书'; $lang['delete_secretary'] = '删除秘书';
$lang['delete_appointment'] = '删除预约'; $lang['delete_appointment'] = '删除预约';
$lang['delete_unavailable'] = '删除不可用时间段'; $lang['delete_unavailability'] = '删除不可用时间段';
$lang['delete'] = '删除'; $lang['delete'] = '删除';
$lang['unexpected_issues'] = '意外错误'; $lang['unexpected_issues'] = '意外错误';
$lang['unexpected_issues_message'] = '操作因意外错误无法完成.'; $lang['unexpected_issues_message'] = '操作因意外错误无法完成.';
@ -232,7 +232,7 @@ $lang['licensed_under'] = '许可';
$lang['unexpected_issues_occurred'] = '出现异常出错.'; $lang['unexpected_issues_occurred'] = '出现异常出错.';
$lang['service_communication_error'] = '服务器发生通讯错误,请重新再试.'; $lang['service_communication_error'] = '服务器发生通讯错误,请重新再试.';
$lang['no_privileges_edit_appointments'] = '您没有权限去更改预约.'; $lang['no_privileges_edit_appointments'] = '您没有权限去更改预约.';
$lang['unavailable_updated'] = '不可用的时间段更新完毕.'; $lang['unavailability_updated'] = '不可用的时间段更新完毕.';
$lang['appointments'] = '预约'; $lang['appointments'] = '预约';
$lang['unexpected_warnings'] = '异常的警告'; $lang['unexpected_warnings'] = '异常的警告';
$lang['unexpected_warnings_message'] = '操作完成,但是有警告提示.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Zakázat synchronizaci';
$lang['disable_sync_prompt'] = 'Opravdu chcete vypnout synchronizaci s kalendářem?'; $lang['disable_sync_prompt'] = 'Opravdu chcete vypnout synchronizaci s kalendářem?';
$lang['reload'] = 'Obnovit'; $lang['reload'] = 'Obnovit';
$lang['appointment'] = 'Schůzka'; $lang['appointment'] = 'Schůzka';
$lang['unavailable'] = 'Nedostupnost'; $lang['unavailability'] = 'Nedostupnost';
$lang['week'] = 'Týden'; $lang['week'] = 'Týden';
$lang['month'] = 'Měsíc'; $lang['month'] = 'Měsíc';
$lang['today'] = 'Dnes'; $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['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['settings_hint'] = 'Systémová a uživatelská nastavení.';
$lang['log_out_hint'] = 'Odhlášení ze systému.'; $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['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['reload_appointments_hint'] = 'Obnovit zobrazení schůzek v kalendáři.';
$lang['trigger_google_sync_hint'] = 'Zahájit proces synchronizace s Kalendářem Google.'; $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['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['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['appointment_saved'] = 'Schůzka úspěšně uložena.';
$lang['new_unavailable_title'] = 'Nové období nedostupnosti'; $lang['new_unavailability_title'] = 'Nové období nedostupnosti';
$lang['edit_unavailable_title'] = 'Editovat období nedostupnosti'; $lang['edit_unavailability_title'] = 'Editovat období nedostupnosti';
$lang['unavailable_saved'] = 'Období nedostupnosti úspěšně uloženo.'; $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['start_date_before_end_error'] = 'Datum zahájení je pozdější než datum ukončení.';
$lang['invalid_email'] = 'Neplatná emailová adresa.'; $lang['invalid_email'] = 'Neplatná emailová adresa.';
$lang['invalid_duration'] = 'Neplatné trvání.'; $lang['invalid_duration'] = 'Neplatné trvání.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Odstranit kategorii služeb';
$lang['delete_provider'] = 'Odstranit poskytovatele'; $lang['delete_provider'] = 'Odstranit poskytovatele';
$lang['delete_secretary'] = 'Odstranit sekretářku'; $lang['delete_secretary'] = 'Odstranit sekretářku';
$lang['delete_appointment'] = 'Odstranit schůzku'; $lang['delete_appointment'] = 'Odstranit schůzku';
$lang['delete_unavailable'] = 'Odstranit období nedostupnosti'; $lang['delete_unavailability'] = 'Odstranit období nedostupnosti';
$lang['delete'] = 'Odstranit'; $lang['delete'] = 'Odstranit';
$lang['unexpected_issues'] = 'Neočekávaná chyba'; $lang['unexpected_issues'] = 'Neočekávaná chyba';
$lang['unexpected_issues_message'] = 'Operaci nebylo možné dokončit z důvodu neočekávané chyby.'; $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['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['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['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['appointments'] = 'Schůzky';
$lang['unexpected_warnings'] = 'Neočekávaná varování'; $lang['unexpected_warnings'] = 'Neočekávaná varování';
$lang['unexpected_warnings_message'] = 'Operace byla provedena, ale vyskytla se nějaká 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['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['captcha_is_wrong'] = 'Ověření CAPTCHA selhalo, prosím opakujte akci.';
$lang['any_provider'] = 'Jakýkoli poskytovatel'; $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'] = '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['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'; $lang['date_format'] = 'Formát datumu';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Deaktivere';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Opdater'; $lang['reload'] = 'Opdater';
$lang['appointment'] = 'Aftale'; $lang['appointment'] = 'Aftale';
$lang['unavailable'] = 'Ikke tilgængelig'; $lang['unavailability'] = 'Ikke tilgængelig';
$lang['week'] = 'Uge'; $lang['week'] = 'Uge';
$lang['month'] = 'Måned'; $lang['month'] = 'Måned';
$lang['today'] = 'I dag'; $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['manage_users_hint'] = 'Administrere den tilbagevende bruger (admin, leverandører, sekretærer)';
$lang['settings_hint'] = 'System- og brugerindstillinger.'; $lang['settings_hint'] = 'System- og brugerindstillinger.';
$lang['log_out_hint'] = 'Log ud af systemet'; $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['new_appointment_hint'] = 'Tilføj en ny aftale ller konto i databasen.';
$lang['reload_appointments_hint'] = 'Opdater kalender.'; $lang['reload_appointments_hint'] = 'Opdater kalender.';
$lang['trigger_google_sync_hint'] = 'Udløs Google kalender synkroniseringen processen.'; $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['delete_appointment_title'] = 'Slet aftale';
$lang['write_appointment_removal_reason'] = 'Være venlig at skrive hvorfor du sletter din aftale'; $lang['write_appointment_removal_reason'] = 'Være venlig at skrive hvorfor du sletter din aftale';
$lang['appointment_saved'] = 'Aftalen er gemt'; $lang['appointment_saved'] = 'Aftalen er gemt';
$lang['new_unavailable_title'] = 'Ny ikke tilgængelig periode'; $lang['new_unavailability_title'] = 'Ny ikke tilgængelig periode';
$lang['edit_unavailable_title'] = 'Redigere ikke tilgængelig periode'; $lang['edit_unavailability_title'] = 'Redigere ikke tilgængelig periode';
$lang['unavailable_saved'] = 'Ikke tilgængelig periode er gemt.'; $lang['unavailability_saved'] = 'Ikke tilgængelig periode er gemt.';
$lang['start_date_before_end_error'] = 'Start dato er større end slut dato'; $lang['start_date_before_end_error'] = 'Start dato er større end slut dato';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Ugyldig email adresse'; $lang['invalid_email'] = 'Ugyldig email adresse';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Slet tjeneste kategori';
$lang['delete_provider'] = 'Slet leverandør'; $lang['delete_provider'] = 'Slet leverandør';
$lang['delete_secretary'] = 'Slet sekræter'; $lang['delete_secretary'] = 'Slet sekræter';
$lang['delete_appointment'] = 'Slet aftale'; $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['delete'] = 'Slet';
$lang['unexpected_issues'] = 'uforklarligt problem'; $lang['unexpected_issues'] = 'uforklarligt problem';
$lang['unexpected_issues_message'] = 'Kunne ikke gennemføres, da der er opstået et uventet 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['unexpected_issues_occurred'] = 'Uventede problemer opstod.';
$lang['service_communication_error'] = 'Der skete en fejl i kommunikatinen med serveren. Prøv igen.'; $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['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['appointments'] = 'Aftale';
$lang['unexpected_warnings'] = 'Uventede advarsler'; $lang['unexpected_warnings'] = 'Uventede advarsler';
$lang['unexpected_warnings_message'] = 'Betjeningen fuldført, men nogle advarsler dukkede op.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Alle leverandører'; $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'] = '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['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'; $lang['date_format'] = 'Datoformat';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Herladen'; $lang['reload'] = 'Herladen';
$lang['appointment'] = 'Afspraak'; $lang['appointment'] = 'Afspraak';
$lang['unavailable'] = 'Niet beschikbaar'; $lang['unavailability'] = 'Niet beschikbaar';
$lang['week'] = 'Week'; $lang['week'] = 'Week';
$lang['month'] = 'Maand'; $lang['month'] = 'Maand';
$lang['today'] = 'Vandaag'; $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['manage_users_hint'] = 'Beheer de backend gebruikers.';
$lang['settings_hint'] = 'Beheer het systeem en gebruikersinstellingen.'; $lang['settings_hint'] = 'Beheer het systeem en gebruikersinstellingen.';
$lang['log_out_hint'] = 'Log uit.'; $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['new_appointment_hint'] = 'Een nieuwe afspraak maken en opslaan in de database.';
$lang['reload_appointments_hint'] = 'Herlaad de afspraken.'; $lang['reload_appointments_hint'] = 'Herlaad de afspraken.';
$lang['trigger_google_sync_hint'] = 'Start het Google Agenda synchronisatieproces.'; $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['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['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['appointment_saved'] = 'Afspraak succesvol opgeslagen.';
$lang['new_unavailable_title'] = 'Nieuwe periode waarop men niet beschikbaar is'; $lang['new_unavailability_title'] = 'Nieuwe periode waarop men niet beschikbaar is';
$lang['edit_unavailable_title'] = 'Bewerk beschikbare periode'; $lang['edit_unavailability_title'] = 'Bewerk beschikbare periode';
$lang['unavailable_saved'] = 'Onbeschikbaar periode succesvol opgeslagen.'; $lang['unavailability_saved'] = 'Onbeschikbaar periode succesvol opgeslagen.';
$lang['start_date_before_end_error'] = 'De startdatum is later dan de einddatum.'; $lang['start_date_before_end_error'] = 'De startdatum is later dan de einddatum.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Ongeldig e-mailadres.'; $lang['invalid_email'] = 'Ongeldig e-mailadres.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Dienstcategorie Verwijderen';
$lang['delete_provider'] = 'Verwijder medewerker'; $lang['delete_provider'] = 'Verwijder medewerker';
$lang['delete_secretary'] = 'Verwijder secretaris'; $lang['delete_secretary'] = 'Verwijder secretaris';
$lang['delete_appointment'] = 'Afspraak verwijderen'; $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['delete'] = 'Verwijder';
$lang['unexpected_issues'] = 'Onverwachte problemen'; $lang['unexpected_issues'] = 'Onverwachte problemen';
$lang['unexpected_issues_message'] = 'De bewerking kan niet worden voltooid als gevolg van 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['unexpected_issues_occurred'] = 'Onverwachte problemen opgetreden.';
$lang['service_communication_error'] = 'Er is een server communicatiefout opgetreden, probeer het opnieuw.'; $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['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['appointments'] = 'Afspraken';
$lang['unexpected_warnings'] = 'Onverwachte waarschuwingen'; $lang['unexpected_warnings'] = 'Onverwachte waarschuwingen';
$lang['unexpected_warnings_message'] = 'De operatie is voltooid, maar enkele waarschuwingen zijn opgetreden.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verificatie is mislukt, probeer het a.u.b.nogmaals.';
$lang['any_provider'] = 'Maakt mij niet uit.'; $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'] = 'Klant mededelingen';
$lang['customer_notifications_hint'] = 'Kies of de klant een bevestiging krijgt per email als er de afspraak wordt aangepast.'; $lang['customer_notifications_hint'] = 'Kies of de klant een bevestiging krijgt per email als er de afspraak wordt aangepast.';
$lang['date_format'] = 'Datum formaat'; $lang['date_format'] = 'Datum formaat';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Reload'; $lang['reload'] = 'Reload';
$lang['appointment'] = 'Appointment'; $lang['appointment'] = 'Appointment';
$lang['unavailable'] = 'Unavailable'; $lang['unavailability'] = 'Unavailability';
$lang['week'] = 'Week'; $lang['week'] = 'Week';
$lang['month'] = 'Month'; $lang['month'] = 'Month';
$lang['today'] = 'Today'; $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['manage_users_hint'] = 'Manage the backend users (admins, providers, secretaries).';
$lang['settings_hint'] = 'Set system and user settings.'; $lang['settings_hint'] = 'Set system and user settings.';
$lang['log_out_hint'] = 'Log out of the system.'; $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['new_appointment_hint'] = 'Create a new appointment and store it into the database.';
$lang['reload_appointments_hint'] = 'Reload calendar appointments.'; $lang['reload_appointments_hint'] = 'Reload calendar appointments.';
$lang['trigger_google_sync_hint'] = 'Trigger the Google Calendar synchronization process.'; $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['delete_appointment_title'] = 'Delete Appointment';
$lang['write_appointment_removal_reason'] = 'Please take a minute to write the reason you are deleting the 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['appointment_saved'] = 'Appointment saved successfully.';
$lang['new_unavailable_title'] = 'New Unavailable Period'; $lang['new_unavailability_title'] = 'New Unavailability';
$lang['edit_unavailable_title'] = 'Edit Unavailable Period'; $lang['edit_unavailability_title'] = 'Edit Unavailability';
$lang['unavailable_saved'] = 'Unavailable period saved successfully.'; $lang['unavailability_saved'] = 'Unavailability saved successfully.';
$lang['start_date_before_end_error'] = 'Start date value is latter than end date.'; $lang['start_date_before_end_error'] = 'Start date value is latter than end date.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Invalid email address.'; $lang['invalid_email'] = 'Invalid email address.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Delete Category';
$lang['delete_provider'] = 'Delete Provider'; $lang['delete_provider'] = 'Delete Provider';
$lang['delete_secretary'] = 'Delete Secretary'; $lang['delete_secretary'] = 'Delete Secretary';
$lang['delete_appointment'] = 'Delete Appointment'; $lang['delete_appointment'] = 'Delete Appointment';
$lang['delete_unavailable'] = 'Delete Unavailable Period'; $lang['delete_unavailability'] = 'Delete Unavailability';
$lang['delete'] = 'Delete'; $lang['delete'] = 'Delete';
$lang['unexpected_issues'] = 'Unexpected Issues'; $lang['unexpected_issues'] = 'Unexpected Issues';
$lang['unexpected_issues_message'] = 'The operation could not complete due to 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['unexpected_issues_occurred'] = 'Unexpected issues occurred.';
$lang['service_communication_error'] = 'A server communication error occurred, please try again.'; $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['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['appointments'] = 'Appointments';
$lang['unexpected_warnings'] = 'Unexpected Warnings'; $lang['unexpected_warnings'] = 'Unexpected Warnings';
$lang['unexpected_warnings_message'] = 'The operation completed but some warnings appeared.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Lataa uudelleen'; $lang['reload'] = 'Lataa uudelleen';
$lang['appointment'] = 'Varaus'; $lang['appointment'] = 'Varaus';
$lang['unavailable'] = 'Poissaolo'; $lang['unavailability'] = 'Poissaolo';
$lang['week'] = 'Viikko'; $lang['week'] = 'Viikko';
$lang['month'] = 'Kuukausi'; $lang['month'] = 'Kuukausi';
$lang['today'] = 'Tänään'; $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['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['settings_hint'] = 'Aseta järjestelmä- ja käyttäjäasetukset.';
$lang['log_out_hint'] = 'Kirjaudu ulos järjestelmästä.'; $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['new_appointment_hint'] = 'Tee uusi varaus ja talleta se tietokantaan.';
$lang['reload_appointments_hint'] = 'Uudelleenlataa varaukset.'; $lang['reload_appointments_hint'] = 'Uudelleenlataa varaukset.';
$lang['trigger_google_sync_hint'] = 'Käynnistä Google-kalenterin synkronointi.'; $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['delete_appointment_title'] = 'Poista varaus';
$lang['write_appointment_removal_reason'] = 'Kirjoita lyhyt syy varauksen peruuttamiselle:'; $lang['write_appointment_removal_reason'] = 'Kirjoita lyhyt syy varauksen peruuttamiselle:';
$lang['appointment_saved'] = 'Varaus tallennettiin onnistuneesti.'; $lang['appointment_saved'] = 'Varaus tallennettiin onnistuneesti.';
$lang['new_unavailable_title'] = 'Uusi poissaolojakso'; $lang['new_unavailability_title'] = 'Uusi poissaolojakso';
$lang['edit_unavailable_title'] = 'Muokkaa poissaolojaksoa'; $lang['edit_unavailability_title'] = 'Muokkaa poissaolojaksoa';
$lang['unavailable_saved'] = 'Poissaolojakso tallennettiin.'; $lang['unavailability_saved'] = 'Poissaolojakso tallennettiin.';
$lang['start_date_before_end_error'] = 'Aloituspäivämäärä on loppupäivää myöhäisempi.'; $lang['start_date_before_end_error'] = 'Aloituspäivämäärä on loppupäivää myöhäisempi.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Virheellinen sähköpostiosoite.'; $lang['invalid_email'] = 'Virheellinen sähköpostiosoite.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Poista palveluluokka';
$lang['delete_provider'] = 'Poista palveluntuottaja'; $lang['delete_provider'] = 'Poista palveluntuottaja';
$lang['delete_secretary'] = 'Poista sihteeri'; $lang['delete_secretary'] = 'Poista sihteeri';
$lang['delete_appointment'] = 'Poista varaus'; $lang['delete_appointment'] = 'Poista varaus';
$lang['delete_unavailable'] = 'Poista poissaolojakso'; $lang['delete_unavailability'] = 'Poista poissaolojakso';
$lang['delete'] = 'Poista'; $lang['delete'] = 'Poista';
$lang['unexpected_issues'] = 'Odottamaton ongelma'; $lang['unexpected_issues'] = 'Odottamaton ongelma';
$lang['unexpected_issues_message'] = 'Toimintoa ei voitu suorittaa ongelman vuoksi.'; $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['unexpected_issues_occurred'] = 'Odottamattomia ongelmia esiintyi.';
$lang['service_communication_error'] = 'Yhteys palvelimeen töksähti, yritä uudelleen.'; $lang['service_communication_error'] = 'Yhteys palvelimeen töksähti, yritä uudelleen.';
$lang['no_privileges_edit_appointments'] = 'Sinulla ei ole tapahtuman muokkaamiseen vaadittavia oikeuksia.'; $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['appointments'] = 'Varaukset';
$lang['unexpected_warnings'] = 'Odottamattomia varoituksia'; $lang['unexpected_warnings'] = 'Odottamattomia varoituksia';
$lang['unexpected_warnings_message'] = 'Toimenpide tehtiin, mutta joitain varoituksia esiintyi.'; $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['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['captcha_is_wrong'] = 'CAPTCHA varmennus epäonnistui, ole hyvä ja yritä uudelleen.';
$lang['any_provider'] = 'Kuka tahansa'; $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'] = 'Asiakas ilmoitukset';
$lang['customer_notifications_hint'] = 'Jos aktivoitu, asiakkaalle lähetetään ilmoitus jos varattuun aikaan tulee muutoksia.'; $lang['customer_notifications_hint'] = 'Jos aktivoitu, asiakkaalle lähetetään ilmoitus jos varattuun aikaan tulee muutoksia.';
$lang['date_format'] = 'Päiväyksen muoto'; $lang['date_format'] = 'Päiväyksen muoto';

View file

@ -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['disable_sync_prompt'] = 'Êtes-vous sûr de vouloir désactiver la synchronisation du calendrier ?';
$lang['reload'] = 'Actualiser'; $lang['reload'] = 'Actualiser';
$lang['appointment'] = 'Rendez-vous'; $lang['appointment'] = 'Rendez-vous';
$lang['unavailable'] = 'Indisponible'; $lang['unavailability'] = 'Indisponible';
$lang['week'] = 'Semaine'; $lang['week'] = 'Semaine';
$lang['month'] = 'Mois'; $lang['month'] = 'Mois';
$lang['today'] = 'Aujourd\'hui'; $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['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['settings_hint'] = 'Régler les paramètres système et utilisateurs.';
$lang['log_out_hint'] = 'Déconnexion du système.'; $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['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['reload_appointments_hint'] = 'Actualiser le calendrier des rendez-vous.';
$lang['trigger_google_sync_hint'] = 'Démarrer la procédure de synchronisation du calendrier Google.'; $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['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['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['appointment_saved'] = 'Rendez-vous sauvegardé avec succès.';
$lang['new_unavailable_title'] = 'Nouvelle période d\'indisponibilité'; $lang['new_unavailability_title'] = 'Nouvelle période d\'indisponibilité';
$lang['edit_unavailable_title'] = 'Éditer une période d\'indisponibilité'; $lang['edit_unavailability_title'] = 'Éditer une période d\'indisponibilité';
$lang['unavailable_saved'] = 'Période d\'indisponibilité sauvegardée avec succès.'; $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['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_duration'] = 'Durée invalide.';
$lang['invalid_email'] = 'Adresse email non valide.'; $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_provider'] = 'Supprimer un exécutant';
$lang['delete_secretary'] = 'Supprimer un·e secrétaire'; $lang['delete_secretary'] = 'Supprimer un·e secrétaire';
$lang['delete_appointment'] = 'Supprimer un rendez-vous'; $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['delete'] = 'Supprimer';
$lang['unexpected_issues'] = 'Résultats inattendus'; $lang['unexpected_issues'] = 'Résultats inattendus';
$lang['unexpected_issues_message'] = 'L\'opération n\'a pu être terminée à cause de 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['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['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['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['appointments'] = 'Rendez-vous';
$lang['unexpected_warnings'] = 'Avertissements inattendus'; $lang['unexpected_warnings'] = 'Avertissements inattendus';
$lang['unexpected_warnings_message'] = 'Opération terminée mais des avertissements sont survenus.'; $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['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['captcha_is_wrong'] = 'Le code de vérification CAPTCHA est erroné, merci de réessayer.';
$lang['any_provider'] = 'Toute personne disponible'; $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'] = '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['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'; $lang['date_format'] = 'Format des dates';

View file

@ -66,7 +66,7 @@ $lang['disable_sync'] = 'Synchronisation ausschalten';
$lang['disable_sync_prompt'] = 'Sind Sie sicher, dass Sie die Kalendersynchronisation abschalten wollen?'; $lang['disable_sync_prompt'] = 'Sind Sie sicher, dass Sie die Kalendersynchronisation abschalten wollen?';
$lang['reload'] = 'Neu laden'; $lang['reload'] = 'Neu laden';
$lang['appointment'] = 'Termin'; $lang['appointment'] = 'Termin';
$lang['unavailable'] = 'Nicht verfügbar'; $lang['unavailability'] = 'Nicht verfügbar';
$lang['week'] = 'Woche'; $lang['week'] = 'Woche';
$lang['month'] = 'Monat'; $lang['month'] = 'Monat';
$lang['today'] = 'Heute'; $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['manage_users_hint'] = 'Verwalten Sie die Endnutzer (Admins, Anbieter, Büropersonal).';
$lang['settings_hint'] = 'Setzen Sie das System auf Nutzereinstellungen.'; $lang['settings_hint'] = 'Setzen Sie das System auf Nutzereinstellungen.';
$lang['log_out_hint'] = 'Melden Sie sich vom System ab.'; $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['new_appointment_hint'] = 'Bestimmen Sie einen neuen Termin und sichern Sie ihn in der Datenbank.';
$lang['reload_appointments_hint'] = 'Kalendertermine neu laden.'; $lang['reload_appointments_hint'] = 'Kalendertermine neu laden.';
$lang['trigger_google_sync_hint'] = 'Starten Sie den Synchronisationsprozess von Google-Kalender.'; $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['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['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['appointment_saved'] = 'Termin erfolgreich gespeichert.';
$lang['new_unavailable_title'] = 'Neuer, nicht zur Verfügung stehender Zeitraum'; $lang['new_unavailability_title'] = 'Neuer, nicht zur Verfügung stehender Zeitraum';
$lang['edit_unavailable_title'] = 'Nicht zur Verfügung stehenden Zeitraum bearbeiten'; $lang['edit_unavailability_title'] = 'Nicht zur Verfügung stehenden Zeitraum bearbeiten';
$lang['unavailable_saved'] = 'Nicht zur Verfügung stehenden Zeitraum erfolgreich gespeichert.'; $lang['unavailability_saved'] = 'Nicht zur Verfügung stehenden Zeitraum erfolgreich gespeichert.';
$lang['start_date_before_end_error'] = 'Das Startdatum liegt vor dem Enddatum.'; $lang['start_date_before_end_error'] = 'Das Startdatum liegt vor dem Enddatum.';
$lang['invalid_email'] = 'Ungültige E-Mail-Adresse.'; $lang['invalid_email'] = 'Ungültige E-Mail-Adresse.';
$lang['customers'] = 'Kunden'; $lang['customers'] = 'Kunden';
@ -211,7 +211,7 @@ $lang['delete_category'] = 'Kategorie löschen';
$lang['delete_provider'] = 'Zeitraum löschen'; $lang['delete_provider'] = 'Zeitraum löschen';
$lang['delete_secretary'] = 'Bearbeiter löschen'; $lang['delete_secretary'] = 'Bearbeiter löschen';
$lang['delete_appointment'] = 'Termin 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['delete'] = 'Löschen';
$lang['unexpected_issues'] = 'Unvorhergesene Vorfälle'; $lang['unexpected_issues'] = 'Unvorhergesene Vorfälle';
$lang['unexpected_issues_message'] = 'Dieser Vorgang konnte aufgrund unvorgesehener Vorfälle nicht beendet werden.'; $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['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['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['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['appointments'] = 'Termine';
$lang['unexpected_warnings'] = 'Unerwartete Warnungen'; $lang['unexpected_warnings'] = 'Unerwartete Warnungen';
$lang['unexpected_warnings_message'] = 'Der Vorgang wurde abgeschlossen aber einige Warnungen erscheinen.'; $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['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['captcha_is_wrong'] = 'CAPTCHA-Überprüfung fehlgeschlagen, bitte versuchen Sie es erneut.';
$lang['any_provider'] = 'Jeder Anbieter'; $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'] = 'Kundenbenachrichtigungen';
$lang['customer_notifications_hint'] = 'Stellen Sie ein, ob die Kunden immer dann eine E-Mail-Benachrichtigungen erhalten, wenn sich ein Termin ändert.'; $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'; $lang['date_format'] = 'Datumsformat';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Απενεργοποίηση Συγχρ.';
$lang['disable_sync_prompt'] = 'Είστε σίγουροι ότι επιθυμείτε την απενεργοποίηση συγχρονισμού του ημερολογίου;'; $lang['disable_sync_prompt'] = 'Είστε σίγουροι ότι επιθυμείτε την απενεργοποίηση συγχρονισμού του ημερολογίου;';
$lang['reload'] = 'Επαναφόρτωση'; $lang['reload'] = 'Επαναφόρτωση';
$lang['appointment'] = 'Ραντεβού'; $lang['appointment'] = 'Ραντεβού';
$lang['unavailable'] = 'Μη Διαθέσιμος'; $lang['unavailability'] = 'Μη Διαθέσιμος';
$lang['week'] = 'Εβδομάδα'; $lang['week'] = 'Εβδομάδα';
$lang['month'] = 'Μήνας'; $lang['month'] = 'Μήνας';
$lang['today'] = 'Σήμερα'; $lang['today'] = 'Σήμερα';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Διαχειριστείτε όλες τις δ
$lang['manage_users_hint'] = 'Διαχειριστείτε τους χρήστες του backend (διαχειριστές, πάροχοι, γραμματείς).'; $lang['manage_users_hint'] = 'Διαχειριστείτε τους χρήστες του backend (διαχειριστές, πάροχοι, γραμματείς).';
$lang['settings_hint'] = 'Επεξεργαστείτε τις ρυθμίσεις του συστήματος ή του τρέχοντος χρήστη.'; $lang['settings_hint'] = 'Επεξεργαστείτε τις ρυθμίσεις του συστήματος ή του τρέχοντος χρήστη.';
$lang['log_out_hint'] = 'Αποσυνδεθείτε από το σύστημα.'; $lang['log_out_hint'] = 'Αποσυνδεθείτε από το σύστημα.';
$lang['unavailable_periods_hint'] = 'Κατά την διάρκεια των μη διαθέσιμων διαστημάτων οι πάροχοι δε θα δέχονται νέα ραντεβού.'; $lang['unavailability_periods_hint'] = 'Κατά την διάρκεια των μη διαθέσιμων διαστημάτων οι πάροχοι δε θα δέχονται νέα ραντεβού.';
$lang['new_appointment_hint'] = 'Δημιουργείστε ένα νέο ραντεβού και αποθηκεύστε το στην βάση δεδομένων.'; $lang['new_appointment_hint'] = 'Δημιουργείστε ένα νέο ραντεβού και αποθηκεύστε το στην βάση δεδομένων.';
$lang['reload_appointments_hint'] = 'Επαναφορτώστε τα ραντεβού του ημερολογίου.'; $lang['reload_appointments_hint'] = 'Επαναφορτώστε τα ραντεβού του ημερολογίου.';
$lang['trigger_google_sync_hint'] = 'Εκκινήστε την διαδικασία συγχρονισμού με το Google Calendar.'; $lang['trigger_google_sync_hint'] = 'Εκκινήστε την διαδικασία συγχρονισμού με το Google Calendar.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Επεξεργασία Ραντεβού';
$lang['delete_appointment_title'] = 'Διαγραφή Ραντεβού'; $lang['delete_appointment_title'] = 'Διαγραφή Ραντεβού';
$lang['write_appointment_removal_reason'] = 'Παρακαλώ πάρτε λίγο χρόνο για να γράψετε τον λόγο για τον οποίο διαγράφετε το ραντεβού.'; $lang['write_appointment_removal_reason'] = 'Παρακαλώ πάρτε λίγο χρόνο για να γράψετε τον λόγο για τον οποίο διαγράφετε το ραντεβού.';
$lang['appointment_saved'] = 'Το ραντεβού αποθηκεύτηκε επιτυχώς.'; $lang['appointment_saved'] = 'Το ραντεβού αποθηκεύτηκε επιτυχώς.';
$lang['new_unavailable_title'] = 'Νέα Μη Διαθέσιμη Περίοδος'; $lang['new_unavailability_title'] = 'Νέα Μη Διαθέσιμη Περίοδος';
$lang['edit_unavailable_title'] = 'Επεξεργασία Μη Διαθέσιμης Περιόδου'; $lang['edit_unavailability_title'] = 'Επεξεργασία Μη Διαθέσιμης Περιόδου';
$lang['unavailable_saved'] = 'Η μη διαθέσιμη περίοδος αποθηκεύτηκε επιτυχώς.'; $lang['unavailability_saved'] = 'Η μη διαθέσιμη περίοδος αποθηκεύτηκε επιτυχώς.';
$lang['start_date_before_end_error'] = 'Η ημερομηνία εκκίνησης είναι μεγαλύτερα από την ημερομηνία λήξης.'; $lang['start_date_before_end_error'] = 'Η ημερομηνία εκκίνησης είναι μεγαλύτερα από την ημερομηνία λήξης.';
$lang['invalid_duration'] = 'Μη έγκυρη διάρκεια.'; $lang['invalid_duration'] = 'Μη έγκυρη διάρκεια.';
$lang['invalid_email'] = 'Λανθασμένη διεύθυνση email.'; $lang['invalid_email'] = 'Λανθασμένη διεύθυνση email.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Διαγραφή Κατηγορίας';
$lang['delete_provider'] = 'Διαγραφή Παρόχου'; $lang['delete_provider'] = 'Διαγραφή Παρόχου';
$lang['delete_secretary'] = 'Διαγραφή Γραμματέα'; $lang['delete_secretary'] = 'Διαγραφή Γραμματέα';
$lang['delete_appointment'] = 'Διαγραφή Ραντεβού'; $lang['delete_appointment'] = 'Διαγραφή Ραντεβού';
$lang['delete_unavailable'] = 'Διαγραφή Μη Διαθέσιμης Περιόδου'; $lang['delete_unavailability'] = 'Διαγραφή Μη Διαθέσιμης Περιόδου';
$lang['delete'] = 'Διαγραφή'; $lang['delete'] = 'Διαγραφή';
$lang['unexpected_issues'] = 'Απροσδόκητα Ζητήματα'; $lang['unexpected_issues'] = 'Απροσδόκητα Ζητήματα';
$lang['unexpected_issues_message'] = 'Η διαδικασία δεν μπόρεσε να ολοκληρωθεί λόγω απροσδόκητων ζητημάτων.'; $lang['unexpected_issues_message'] = 'Η διαδικασία δεν μπόρεσε να ολοκληρωθεί λόγω απροσδόκητων ζητημάτων.';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Σύμφωνα Με Την Άδεια';
$lang['unexpected_issues_occurred'] = 'Παρουσιάστηκαν απροσδόκητα προβλήματα.'; $lang['unexpected_issues_occurred'] = 'Παρουσιάστηκαν απροσδόκητα προβλήματα.';
$lang['service_communication_error'] = 'Παρουσιάστηκε σφάλμα κατά την επικοινωνία με τον διακομιστή, παρακαλώ προσπαθήστε ξανά.'; $lang['service_communication_error'] = 'Παρουσιάστηκε σφάλμα κατά την επικοινωνία με τον διακομιστή, παρακαλώ προσπαθήστε ξανά.';
$lang['no_privileges_edit_appointments'] = 'Δεν έχετε τα απαραίτητα δικαιώματα για να επεξεργαστείτε ραντεβού.'; $lang['no_privileges_edit_appointments'] = 'Δεν έχετε τα απαραίτητα δικαιώματα για να επεξεργαστείτε ραντεβού.';
$lang['unavailable_updated'] = 'Η μη διαθέσιμη περίοδος ενημερώθηκε επιτυχώς.'; $lang['unavailability_updated'] = 'Η μη διαθέσιμη περίοδος ενημερώθηκε επιτυχώς.';
$lang['appointments'] = 'Ραντεβού'; $lang['appointments'] = 'Ραντεβού';
$lang['unexpected_warnings'] = 'Απροσδόκητες Προειδοποιήσεις'; $lang['unexpected_warnings'] = 'Απροσδόκητες Προειδοποιήσεις';
$lang['unexpected_warnings_message'] = 'Η διαδικασία ολοκληρώθηκε αλλά εμφανίστηκαν κάποιες προειδοποιήσειες.'; $lang['unexpected_warnings_message'] = 'Η διαδικασία ολοκληρώθηκε αλλά εμφανίστηκαν κάποιες προειδοποιήσειες.';
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'Απαίτηση CAPTCHA';
$lang['require_captcha_hint'] = 'Όταν είναι ενεργοποιημένο, οι πελάτες θα χρειαστεί να πληκτρολογήσουν μια τυχαία παραγόμενη συμβολοσειρά CAPTCHA πριν κλείσουν/αποθηκεύσουν ένα ραντεβού.'; $lang['require_captcha_hint'] = 'Όταν είναι ενεργοποιημένο, οι πελάτες θα χρειαστεί να πληκτρολογήσουν μια τυχαία παραγόμενη συμβολοσειρά CAPTCHA πριν κλείσουν/αποθηκεύσουν ένα ραντεβού.';
$lang['captcha_is_wrong'] = 'Η επαλήθευση του CAPTCHA απέτυχε, παρακαλώ δοκιμάστε πάλι.'; $lang['captcha_is_wrong'] = 'Η επαλήθευση του CAPTCHA απέτυχε, παρακαλώ δοκιμάστε πάλι.';
$lang['any_provider'] = 'Οποιοσδήποτε Πάροχος'; $lang['any_provider'] = 'Οποιοσδήποτε Πάροχος';
$lang['requested_hour_is_unavailable'] = 'Το απαιτούμενο ραντεβού δεν είναι δυστυχώς διαθέσιμο. Παρακαλώ επιλέξτε κάποια άλλη ώρα για το ραντεβού σας.'; $lang['requested_hour_is_unavailability'] = 'Το απαιτούμενο ραντεβού δεν είναι δυστυχώς διαθέσιμο. Παρακαλώ επιλέξτε κάποια άλλη ώρα για το ραντεβού σας.';
$lang['customer_notifications'] = 'Ειδοποιήσεις Πελατών'; $lang['customer_notifications'] = 'Ειδοποιήσεις Πελατών';
$lang['customer_notifications_hint'] = 'Ορίζει αν οι πελάτες θα λαμβάνουν ειδοποιήσεις μέσω email κάθε φορά που θα υπαχει μια αλλαγή σε κάποιο από τα ραντεβού τους.'; $lang['customer_notifications_hint'] = 'Ορίζει αν οι πελάτες θα λαμβάνουν ειδοποιήσεις μέσω email κάθε φορά που θα υπαχει μια αλλαγή σε κάποιο από τα ραντεβού τους.';
$lang['date_format'] = 'Μορφή Ημερομηνίας'; $lang['date_format'] = 'Μορφή Ημερομηνίας';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'בטל סינכרון';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'רענון'; $lang['reload'] = 'רענון';
$lang['appointment'] = 'פגישה'; $lang['appointment'] = 'פגישה';
$lang['unavailable'] = 'אינו זמין'; $lang['unavailability'] = 'אינו זמין';
$lang['week'] = 'שבוע'; $lang['week'] = 'שבוע';
$lang['month'] = 'חודש'; $lang['month'] = 'חודש';
$lang['today'] = 'היום'; $lang['today'] = 'היום';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'נהל את השירותים והקטגוריו
$lang['manage_users_hint'] = 'נהל את משתמשי הניהול (מנהלי מערכת, ספקים, מזכירים).'; $lang['manage_users_hint'] = 'נהל את משתמשי הניהול (מנהלי מערכת, ספקים, מזכירים).';
$lang['settings_hint'] = 'הגדר הגדרות מערכת ומשתמשים.'; $lang['settings_hint'] = 'הגדר הגדרות מערכת ומשתמשים.';
$lang['log_out_hint'] = 'יציאה מהמערכת.'; $lang['log_out_hint'] = 'יציאה מהמערכת.';
$lang['unavailable_periods_hint'] = 'במהלך המועדים אשר אינם זמינים הספק לא יקבל פגישות חדשות.'; $lang['unavailability_periods_hint'] = 'במהלך המועדים אשר אינם זמינים הספק לא יקבל פגישות חדשות.';
$lang['new_appointment_hint'] = 'צור פגישה חדשה ושמור אותה במסד הנתונים.'; $lang['new_appointment_hint'] = 'צור פגישה חדשה ושמור אותה במסד הנתונים.';
$lang['reload_appointments_hint'] = 'ריענון יומן הפגישות.'; $lang['reload_appointments_hint'] = 'ריענון יומן הפגישות.';
$lang['trigger_google_sync_hint'] = 'הפעלת תהליך הסנכרון של יומן גוגל.'; $lang['trigger_google_sync_hint'] = 'הפעלת תהליך הסנכרון של יומן גוגל.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'עריכת פגישה';
$lang['delete_appointment_title'] = 'מחיקת פגישה'; $lang['delete_appointment_title'] = 'מחיקת פגישה';
$lang['write_appointment_removal_reason'] = 'אנא הקדישו דקה בכדי לכתוב את הסיבה למחיקת הפגישה:'; $lang['write_appointment_removal_reason'] = 'אנא הקדישו דקה בכדי לכתוב את הסיבה למחיקת הפגישה:';
$lang['appointment_saved'] = 'הפגישה נשמרה בהצלחה!'; $lang['appointment_saved'] = 'הפגישה נשמרה בהצלחה!';
$lang['new_unavailable_title'] = ' מועד לא זמין חדש'; $lang['new_unavailability_title'] = ' מועד לא זמין חדש';
$lang['edit_unavailable_title'] = 'עריכת מועד לא זמין'; $lang['edit_unavailability_title'] = 'עריכת מועד לא זמין';
$lang['unavailable_saved'] = 'מועד לא זמין נשמר בהצלחה!'; $lang['unavailability_saved'] = 'מועד לא זמין נשמר בהצלחה!';
$lang['start_date_before_end_error'] = 'ערך תאריך ההתחלה גדול מתאריך הסיום!'; $lang['start_date_before_end_error'] = 'ערך תאריך ההתחלה גדול מתאריך הסיום!';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'כתובת דוא"ל לא חוקית!'; $lang['invalid_email'] = 'כתובת דוא"ל לא חוקית!';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'מחיקת קטגורית שירות';
$lang['delete_provider'] = 'מחיקת ספק'; $lang['delete_provider'] = 'מחיקת ספק';
$lang['delete_secretary'] = 'מחיקת מזכיר/ה'; $lang['delete_secretary'] = 'מחיקת מזכיר/ה';
$lang['delete_appointment'] = 'מחיקת פגישה'; $lang['delete_appointment'] = 'מחיקת פגישה';
$lang['delete_unavailable'] = 'מחיקת לו"ז לא זמין'; $lang['delete_unavailability'] = 'מחיקת לו"ז לא זמין';
$lang['delete'] = 'מחיקה'; $lang['delete'] = 'מחיקה';
$lang['unexpected_issues'] = 'שגיאות לא צפויות'; $lang['unexpected_issues'] = 'שגיאות לא צפויות';
$lang['unexpected_issues_message'] = 'הפעולה לא הצליחה להסתיים בגלל בעיות בלתי צפויות.'; $lang['unexpected_issues_message'] = 'הפעולה לא הצליחה להסתיים בגלל בעיות בלתי צפויות.';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'רשיון על ידי';
$lang['unexpected_issues_occurred'] = 'התרחשו בעיות לא צפויות!'; $lang['unexpected_issues_occurred'] = 'התרחשו בעיות לא צפויות!';
$lang['service_communication_error'] = 'אירעה שגיאת תקשורת שרתים, אנא נסה שוב.'; $lang['service_communication_error'] = 'אירעה שגיאת תקשורת שרתים, אנא נסה שוב.';
$lang['no_privileges_edit_appointments'] = 'אין לך את ההרשאות הנדרשות לעריכת פגישות.'; $lang['no_privileges_edit_appointments'] = 'אין לך את ההרשאות הנדרשות לעריכת פגישות.';
$lang['unavailable_updated'] = 'מועד לא זמין עודכן בהצלחה!'; $lang['unavailability_updated'] = 'מועד לא זמין עודכן בהצלחה!';
$lang['appointments'] = 'פגישות'; $lang['appointments'] = 'פגישות';
$lang['unexpected_warnings'] = 'אזהרות בלתי צפויות'; $lang['unexpected_warnings'] = 'אזהרות בלתי צפויות';
$lang['unexpected_warnings_message'] = 'הפעולה הסתיימה אך הופיעו כמה אזהרות.'; $lang['unexpected_warnings_message'] = 'הפעולה הסתיימה אך הופיעו כמה אזהרות.';
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'דרוש CAPTCHA';
$lang['require_captcha_hint'] = 'כאשר אפשרות זו מופעלת, הלקוחות יצטרכו להקליד מחרוזת CAPTCHA אקראית לפני שהם מזמינים / מעדכנים פגישה.'; $lang['require_captcha_hint'] = 'כאשר אפשרות זו מופעלת, הלקוחות יצטרכו להקליד מחרוזת CAPTCHA אקראית לפני שהם מזמינים / מעדכנים פגישה.';
$lang['captcha_is_wrong'] = 'אימות CAPTCHA נכשל, נסה שוב.'; $lang['captcha_is_wrong'] = 'אימות CAPTCHA נכשל, נסה שוב.';
$lang['any_provider'] = 'כל ספק'; $lang['any_provider'] = 'כל ספק';
$lang['requested_hour_is_unavailable'] = 'לצערנו הפגישה המבוקשת אינה זמינה. יש לבחור שעה אחרת לפגישה שלך.'; $lang['requested_hour_is_unavailability'] = 'לצערנו הפגישה המבוקשת אינה זמינה. יש לבחור שעה אחרת לפגישה שלך.';
$lang['customer_notifications'] = 'התראות לקוח'; $lang['customer_notifications'] = 'התראות לקוח';
$lang['customer_notifications_hint'] = 'מגדיר האם הלקוח יקבל התראות בדוא"ל בכל פעם שיש שינוי בלוח הזמנים באחת הפגישות שלו.'; $lang['customer_notifications_hint'] = 'מגדיר האם הלקוח יקבל התראות בדוא"ל בכל פעם שיש שינוי בלוח הזמנים באחת הפגישות שלו.';
$lang['date_format'] = 'פורמט תאריך'; $lang['date_format'] = 'פורמט תאריך';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'सिंक अक्षम करें';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'रीलोड'; $lang['reload'] = 'रीलोड';
$lang['appointment'] = 'अपॉइंटमेंट'; $lang['appointment'] = 'अपॉइंटमेंट';
$lang['unavailable'] = 'अनुपलब्ध'; $lang['unavailability'] = 'अनुपलब्ध';
$lang['week'] = 'सप्ताह'; $lang['week'] = 'सप्ताह';
$lang['month'] = 'माह'; $lang['month'] = 'माह';
$lang['today'] = 'आज'; $lang['today'] = 'आज';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'प्रणाली की उपलब्ध
$lang['manage_users_hint'] = 'बैकएंड उपयोगकर्ताओं को प्रबंधित (व्यवस्थापक, प्रदाताओं, सचिवों).'; $lang['manage_users_hint'] = 'बैकएंड उपयोगकर्ताओं को प्रबंधित (व्यवस्थापक, प्रदाताओं, सचिवों).';
$lang['settings_hint'] = 'प्रणाली और उपयोगकर्ता सेटिंग करें.'; $lang['settings_hint'] = 'प्रणाली और उपयोगकर्ता सेटिंग करें.';
$lang['log_out_hint'] = 'सिस्टम से लॉग आउट करें.'; $lang['log_out_hint'] = 'सिस्टम से लॉग आउट करें.';
$lang['unavailable_periods_hint'] = 'अनुपलब्ध अवधि के दौरान प्रदाता नई अपॉइंटमेंट को स्वीकार नहीं करेगा.'; $lang['unavailability_periods_hint'] = 'अनुपलब्ध अवधि के दौरान प्रदाता नई अपॉइंटमेंट को स्वीकार नहीं करेगा.';
$lang['new_appointment_hint'] = 'एक नई अपॉइंटमेंट बनाएँ और डेटाबेस में स्टोर.'; $lang['new_appointment_hint'] = 'एक नई अपॉइंटमेंट बनाएँ और डेटाबेस में स्टोर.';
$lang['reload_appointments_hint'] = 'कैलेंडर अपॉइंटमेंट को पुनः लोड करें.'; $lang['reload_appointments_hint'] = 'कैलेंडर अपॉइंटमेंट को पुनः लोड करें.';
$lang['trigger_google_sync_hint'] = 'गूगल कैलेंडर तुल्यकालन प्रक्रिया को ट्रिगर करें.'; $lang['trigger_google_sync_hint'] = 'गूगल कैलेंडर तुल्यकालन प्रक्रिया को ट्रिगर करें.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'अपॉइंटमेंट को सं
$lang['delete_appointment_title'] = 'अपॉइंटमेंट मिटायें'; $lang['delete_appointment_title'] = 'अपॉइंटमेंट मिटायें';
$lang['write_appointment_removal_reason'] = 'आप अपॉइंटमेंट को नष्ट कर रहे कारण लिखने के लिए एक मिनट का समय लो:'; $lang['write_appointment_removal_reason'] = 'आप अपॉइंटमेंट को नष्ट कर रहे कारण लिखने के लिए एक मिनट का समय लो:';
$lang['appointment_saved'] = 'अपॉइंटमेंट सफलतापूर्वक बचाया.'; $lang['appointment_saved'] = 'अपॉइंटमेंट सफलतापूर्वक बचाया.';
$lang['new_unavailable_title'] = 'नए अनुपलब्ध अवधि'; $lang['new_unavailability_title'] = 'नए अनुपलब्ध अवधि';
$lang['edit_unavailable_title'] = 'अनुपलब्ध अवधि संपादित करें'; $lang['edit_unavailability_title'] = 'अनुपलब्ध अवधि संपादित करें';
$lang['unavailable_saved'] = 'अनुपलब्ध अवधि सफलतापूर्वक बचाया.'; $lang['unavailability_saved'] = 'अनुपलब्ध अवधि सफलतापूर्वक बचाया.';
$lang['start_date_before_end_error'] = 'प्रारंभ दिनांक मान के अंत की तारीख से भी बड़ा है'; $lang['start_date_before_end_error'] = 'प्रारंभ दिनांक मान के अंत की तारीख से भी बड़ा है';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'अमान्य ईमेल पता.'; $lang['invalid_email'] = 'अमान्य ईमेल पता.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'सेवा श्रेणी हटाएं';
$lang['delete_provider'] = 'प्रदाता मिटायें'; $lang['delete_provider'] = 'प्रदाता मिटायें';
$lang['delete_secretary'] = 'सचिव मिटायें'; $lang['delete_secretary'] = 'सचिव मिटायें';
$lang['delete_appointment'] = 'अपॉइंटमेंट मिटायें'; $lang['delete_appointment'] = 'अपॉइंटमेंट मिटायें';
$lang['delete_unavailable'] = 'अनुपलब्ध अवधि मिटायें'; $lang['delete_unavailability'] = 'अनुपलब्ध अवधि मिटायें';
$lang['delete'] = 'डिलीट'; $lang['delete'] = 'डिलीट';
$lang['unexpected_issues'] = 'अप्रत्याशित मुद्दों'; $lang['unexpected_issues'] = 'अप्रत्याशित मुद्दों';
$lang['unexpected_issues_message'] = 'आपरेशन अप्रत्याशित मुद्दों के कारण पूरा नहीं हो सका'; $lang['unexpected_issues_message'] = 'आपरेशन अप्रत्याशित मुद्दों के कारण पूरा नहीं हो सका';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'के अंतर्गत लाइसेंस';
$lang['unexpected_issues_occurred'] = 'अप्रत्याशित मुद्दों हुआ.'; $lang['unexpected_issues_occurred'] = 'अप्रत्याशित मुद्दों हुआ.';
$lang['service_communication_error'] = 'एक सर्वर संचार त्रुटि, कृपया पुनः प्रयास करें'; $lang['service_communication_error'] = 'एक सर्वर संचार त्रुटि, कृपया पुनः प्रयास करें';
$lang['no_privileges_edit_appointments'] = 'आप अपॉइंटमेंट को संपादित करने के लिए आवश्यक विशेषाधिकार नहीं है.'; $lang['no_privileges_edit_appointments'] = 'आप अपॉइंटमेंट को संपादित करने के लिए आवश्यक विशेषाधिकार नहीं है.';
$lang['unavailable_updated'] = 'अनुपलब्ध समय अवधि सफलतापूर्वक अद्यतन'; $lang['unavailability_updated'] = 'अनुपलब्ध समय अवधि सफलतापूर्वक अद्यतन';
$lang['appointments'] = 'अपॉइंटमेंट'; $lang['appointments'] = 'अपॉइंटमेंट';
$lang['unexpected_warnings'] = 'अप्रत्याशित चेतावनी'; $lang['unexpected_warnings'] = 'अप्रत्याशित चेतावनी';
$lang['unexpected_warnings_message'] = 'ऑपरेशन पूरा हो लेकिन कुछ चेतावनियां दिखाई दिया.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Frissít'; $lang['reload'] = 'Frissít';
$lang['appointment'] = 'Időpont'; $lang['appointment'] = 'Időpont';
$lang['unavailable'] = 'Nem áll rendelkezésre'; $lang['unavailability'] = 'Nem áll rendelkezésre';
$lang['week'] = 'Hét'; $lang['week'] = 'Hét';
$lang['month'] = 'Hónap'; $lang['month'] = 'Hónap';
$lang['today'] = 'Ma'; $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['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['settings_hint'] = 'Rendszer és felhasználói beállítások.';
$lang['log_out_hint'] = 'Kijelentkezés'; $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['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['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.'; $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['delete_appointment_title'] = 'Időpont törlése';
$lang['write_appointment_removal_reason'] = 'Az időpont törlésének az oka?'; $lang['write_appointment_removal_reason'] = 'Az időpont törlésének az oka?';
$lang['appointment_saved'] = 'Az időpont sikeresen mentve.'; $lang['appointment_saved'] = 'Az időpont sikeresen mentve.';
$lang['new_unavailable_title'] = 'Új nem foglalható időpont '; $lang['new_unavailability_title'] = 'Új nem foglalható időpont ';
$lang['edit_unavailable_title'] = 'Nem foglalható időpont szerkesztése'; $lang['edit_unavailability_title'] = 'Nem foglalható időpont szerkesztése';
$lang['unavailable_saved'] = 'A nem foglalható időpont sikeresen mentve.'; $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['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_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Érvénytelen email cím.'; $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_provider'] = 'Szolgáltató törlése';
$lang['delete_secretary'] = 'Titkár törlése'; $lang['delete_secretary'] = 'Titkár törlése';
$lang['delete_appointment'] = 'Időpont 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['delete'] = 'Törlés';
$lang['unexpected_issues'] = 'Váratlan események'; $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.'; $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['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['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['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['appointments'] = 'Időpontok ';
$lang['unexpected_warnings'] = 'Nem várt hiba'; $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.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Reload'; $lang['reload'] = 'Reload';
$lang['appointment'] = 'Appointment'; $lang['appointment'] = 'Appointment';
$lang['unavailable'] = 'Non disponibile'; $lang['unavailability'] = 'Non disponibile';
$lang['week'] = 'Settimana'; $lang['week'] = 'Settimana';
$lang['month'] = 'Mese'; $lang['month'] = 'Mese';
$lang['today'] = 'Giorno'; $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['manage_users_hint'] = 'Gestisci gli utenti del backend (amministratori, fornitori, segretarie).';
$lang['settings_hint'] = 'Imposta le preferenze di sistema e utente.'; $lang['settings_hint'] = 'Imposta le preferenze di sistema e utente.';
$lang['log_out_hint'] = 'Esci dal sistema.'; $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['new_appointment_hint'] = 'Crea un nuovo appuntamento e memorizzalo nel database.';
$lang['reload_appointments_hint'] = 'Ricarica gli appuntamenti a calendario.'; $lang['reload_appointments_hint'] = 'Ricarica gli appuntamenti a calendario.';
$lang['trigger_google_sync_hint'] = 'Avvia il processo di sincronizzazione con Google Calendar.'; $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['delete_appointment_title'] = 'Cancella appuntamento';
$lang['write_appointment_removal_reason'] = 'Spendi un minuto per scrivere il motivo di annullamento dell\'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['appointment_saved'] = 'Appuntamento salvato con successo.';
$lang['new_unavailable_title'] = 'Nuovo perido di indisponibilità'; $lang['new_unavailability_title'] = 'Nuovo perido di indisponibilità';
$lang['edit_unavailable_title'] = 'Modifica periodo di indisponibilità'; $lang['edit_unavailability_title'] = 'Modifica periodo di indisponibilità';
$lang['unavailable_saved'] = 'Periodo di indisponibilità salvato con successo.'; $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['start_date_before_end_error'] = 'La data di inizio è successiva alla data di fine.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Indirizzo e-mail non valido.'; $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_provider'] = 'Cancella fornitore';
$lang['delete_secretary'] = 'Cancella segretaria'; $lang['delete_secretary'] = 'Cancella segretaria';
$lang['delete_appointment'] = 'Cancella appuntamento'; $lang['delete_appointment'] = 'Cancella appuntamento';
$lang['delete_unavailable'] = 'Cancella periodo indisponibilità'; $lang['delete_unavailability'] = 'Cancella periodo indisponibilità';
$lang['delete'] = 'Cancella'; $lang['delete'] = 'Cancella';
$lang['unexpected_issues'] = 'Problemi inaspettati'; $lang['unexpected_issues'] = 'Problemi inaspettati';
$lang['unexpected_issues_message'] = 'L\'operazione non può essere completata a causa di 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['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['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['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['appointments'] = 'Appuntamenti';
$lang['unexpected_warnings'] = 'Problema inaspettato'; $lang['unexpected_warnings'] = 'Problema inaspettato';
$lang['unexpected_warnings_message'] = 'Operazione completata ma con qualche avvertimento.'; $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['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['captcha_is_wrong'] = 'Verifica del CAPTCHA fallita, prova di nuovo.';
$lang['any_provider'] = 'Qualsiasi provider'; $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'] = '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['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'; $lang['date_format'] = 'Formato data';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = '同期無効化';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = '再読込'; $lang['reload'] = '再読込';
$lang['appointment'] = '予約'; $lang['appointment'] = '予約';
$lang['unavailable'] = '空き無し'; $lang['unavailability'] = '空き無し';
$lang['week'] = '週'; $lang['week'] = '週';
$lang['month'] = '月'; $lang['month'] = '月';
$lang['today'] = '今日'; $lang['today'] = '今日';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'サービスメニューとサービスカテ
$lang['manage_users_hint'] = '会社ユーザーの管理ができます。(管理者,担当者,予約管理者).'; $lang['manage_users_hint'] = '会社ユーザーの管理ができます。(管理者,担当者,予約管理者).';
$lang['settings_hint'] = 'システムとユーザーの設定'; $lang['settings_hint'] = 'システムとユーザーの設定';
$lang['log_out_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['new_appointment_hint'] = '新しい予約を作成してデータベースへ追加します。';
$lang['reload_appointments_hint'] = 'カレンダーを再読み込みします。'; $lang['reload_appointments_hint'] = 'カレンダーを再読み込みします。';
$lang['trigger_google_sync_hint'] = 'Googleカレンダーとの同期を開始します。'; $lang['trigger_google_sync_hint'] = 'Googleカレンダーとの同期を開始します。';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = '予約の編集';
$lang['delete_appointment_title'] = '予約の削除'; $lang['delete_appointment_title'] = '予約の削除';
$lang['write_appointment_removal_reason'] = '恐縮ですが、予約キャンセルの理由を頂けませんでしょうか。'; $lang['write_appointment_removal_reason'] = '恐縮ですが、予約キャンセルの理由を頂けませんでしょうか。';
$lang['appointment_saved'] = '予約の保存が成功しました。'; $lang['appointment_saved'] = '予約の保存が成功しました。';
$lang['new_unavailable_title'] = '新規の都合悪い時間'; $lang['new_unavailability_title'] = '新規の都合悪い時間';
$lang['edit_unavailable_title'] = '都合悪い時間の編集'; $lang['edit_unavailability_title'] = '都合悪い時間の編集';
$lang['unavailable_saved'] = '都合の悪い時間の保存が完了しました。'; $lang['unavailability_saved'] = '都合の悪い時間の保存が完了しました。';
$lang['start_date_before_end_error'] = '開始時間が終了時間よりも後になっています。'; $lang['start_date_before_end_error'] = '開始時間が終了時間よりも後になっています。';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Emailアドレスのフォーマットエラー'; $lang['invalid_email'] = 'Emailアドレスのフォーマットエラー';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'サービスカテゴリーの削除';
$lang['delete_provider'] = '担当者の削除'; $lang['delete_provider'] = '担当者の削除';
$lang['delete_secretary'] = '予約管理者の削除'; $lang['delete_secretary'] = '予約管理者の削除';
$lang['delete_appointment'] = '予約の削除'; $lang['delete_appointment'] = '予約の削除';
$lang['delete_unavailable'] = '都合の悪い時間の削除'; $lang['delete_unavailability'] = '都合の悪い時間の削除';
$lang['delete'] = '削除'; $lang['delete'] = '削除';
$lang['unexpected_issues'] = '予期せぬ問題'; $lang['unexpected_issues'] = '予期せぬ問題';
$lang['unexpected_issues_message'] = '予期せぬ問題のため処理が完了することができませんでした。'; $lang['unexpected_issues_message'] = '予期せぬ問題のため処理が完了することができませんでした。';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'ライセンス:';
$lang['unexpected_issues_occurred'] = '予期せぬ問題が発生しました。'; $lang['unexpected_issues_occurred'] = '予期せぬ問題が発生しました。';
$lang['service_communication_error'] = 'サーバー接続エラーが発生しました。しばらくしてから再度操作してください。'; $lang['service_communication_error'] = 'サーバー接続エラーが発生しました。しばらくしてから再度操作してください。';
$lang['no_privileges_edit_appointments'] = '予約を編集する権限がありません。'; $lang['no_privileges_edit_appointments'] = '予約を編集する権限がありません。';
$lang['unavailable_updated'] = '都合の悪い時間データが更新されました。'; $lang['unavailability_updated'] = '都合の悪い時間データが更新されました。';
$lang['appointments'] = '予約'; $lang['appointments'] = '予約';
$lang['unexpected_warnings'] = '予期せぬ警告'; $lang['unexpected_warnings'] = '予期せぬ警告';
$lang['unexpected_warnings_message'] = '処理は完了しましたが、警告が発生しました。'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Nei lueden'; $lang['reload'] = 'Nei lueden';
$lang['appointment'] = 'Termäin'; $lang['appointment'] = 'Termäin';
$lang['unavailable'] = 'Net méiglech'; $lang['unavailability'] = 'Net méiglech';
$lang['week'] = 'Woch'; $lang['week'] = 'Woch';
$lang['month'] = 'Mount'; $lang['month'] = 'Mount';
$lang['today'] = 'Haut'; $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['manage_users_hint'] = 'Verwalt d\'Endbenotzer (Admins, Mataarbechter, Büropersonal).';
$lang['settings_hint'] = 'System- a Benotzerastellungen setzen.'; $lang['settings_hint'] = 'System- a Benotzerastellungen setzen.';
$lang['log_out_hint'] = 'Meld Iech vum System of.'; $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['new_appointment_hint'] = 'Wielt een neie Termäin a späichert en an der Datebank.';
$lang['reload_appointments_hint'] = 'Terminkalenner nei lueden.'; $lang['reload_appointments_hint'] = 'Terminkalenner nei lueden.';
$lang['trigger_google_sync_hint'] = 'Start de Synchronisatiounsprozess vum Google Kalenner.'; $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['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['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['appointment_saved'] = 'Termäin erfollegräich gespäichert.';
$lang['new_unavailable_title'] = 'Neien Zäitraum deen net zur Verfügung steet'; $lang['new_unavailability_title'] = 'Neien Zäitraum deen net zur Verfügung steet';
$lang['edit_unavailable_title'] = 'Zäitraum, deen net zur Verfügung steet, änneren'; $lang['edit_unavailability_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['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['start_date_before_end_error'] = 'Den Ufanksdatum ass méi héich wéi de Schlussdatum.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Déi E-Mail-Adresse ass ongülteg.'; $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_provider'] = 'Zäitraum läschen';
$lang['delete_secretary'] = 'Beaarbechter läschen'; $lang['delete_secretary'] = 'Beaarbechter läschen';
$lang['delete_appointment'] = 'Termäin 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['delete'] = 'Läschen';
$lang['unexpected_issues'] = 'Onvirhärgesinne Virfäll'; $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.'; $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['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['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['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['appointments'] = 'Termäiner';
$lang['unexpected_warnings'] = 'Onerwaarte Warnung'; $lang['unexpected_warnings'] = 'Onerwaarte Warnung';
$lang['unexpected_warnings_message'] = 'De Virgang mat Warnungen ofgeschloss.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'समक्रमित अक्षम कर';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'रीलोड करा'; $lang['reload'] = 'रीलोड करा';
$lang['appointment'] = 'अपॉइंटमेंट'; $lang['appointment'] = 'अपॉइंटमेंट';
$lang['unavailable'] = 'अनुपलब्ध'; $lang['unavailability'] = 'अनुपलब्ध';
$lang['week'] = 'आठवडा'; $lang['week'] = 'आठवडा';
$lang['month'] = 'महिना'; $lang['month'] = 'महिना';
$lang['today'] = 'आज'; $lang['today'] = 'आज';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'उपलब्ध सेवा आणि प
$lang['manage_users_hint'] = 'बॅकएंड वापरकर्ते व्यवस्थापित करा (प्रशासक, प्रदाते, सचिव).'; $lang['manage_users_hint'] = 'बॅकएंड वापरकर्ते व्यवस्थापित करा (प्रशासक, प्रदाते, सचिव).';
$lang['settings_hint'] = 'सिस्टम आणि वापरकर्ता सेटिंग्ज बनवा.'; $lang['settings_hint'] = 'सिस्टम आणि वापरकर्ता सेटिंग्ज बनवा.';
$lang['log_out_hint'] = 'सिस्टममधून लॉग आउट करा.'; $lang['log_out_hint'] = 'सिस्टममधून लॉग आउट करा.';
$lang['unavailable_periods_hint'] = 'प्रदाता अनुपलब्ध कालावधीत नवीन भेटी स्वीकारणार नाही.'; $lang['unavailability_periods_hint'] = 'प्रदाता अनुपलब्ध कालावधीत नवीन भेटी स्वीकारणार नाही.';
$lang['new_appointment_hint'] = 'नवीन अपॉईंटमेंट तयार करा आणि त्यास डेटाबेसमध्ये संचयित करा.'; $lang['new_appointment_hint'] = 'नवीन अपॉईंटमेंट तयार करा आणि त्यास डेटाबेसमध्ये संचयित करा.';
$lang['reload_appointments_hint'] = 'कॅलेंडर अपॉईंटमेंट रीलोड करा.'; $lang['reload_appointments_hint'] = 'कॅलेंडर अपॉईंटमेंट रीलोड करा.';
$lang['trigger_google_sync_hint'] = 'Google कॅलेंडर संकालन प्रक्रिया ट्रिगर करा.'; $lang['trigger_google_sync_hint'] = 'Google कॅलेंडर संकालन प्रक्रिया ट्रिगर करा.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'नियुक्ती संपादि
$lang['delete_appointment_title'] = 'अपॉईंटमेंट हटवा'; $lang['delete_appointment_title'] = 'अपॉईंटमेंट हटवा';
$lang['write_appointment_removal_reason'] = 'आपण अपॉइंटमेंट हटवत असल्याचे कारण लिहिण्यासाठी एक मिनिट घ्या:'; $lang['write_appointment_removal_reason'] = 'आपण अपॉइंटमेंट हटवत असल्याचे कारण लिहिण्यासाठी एक मिनिट घ्या:';
$lang['appointment_saved'] = 'अपॉईंटमेंट यशस्वीरित्या जतन केले.'; $lang['appointment_saved'] = 'अपॉईंटमेंट यशस्वीरित्या जतन केले.';
$lang['new_unavailable_title'] = 'नवीन गहाळ कालावधी'; $lang['new_unavailability_title'] = 'नवीन गहाळ कालावधी';
$lang['edit_unavailable_title'] = 'गहाळ कालावधी संपादित करा'; $lang['edit_unavailability_title'] = 'गहाळ कालावधी संपादित करा';
$lang['unavailable_saved'] = 'गहाळ कालावधी यशस्वीरित्या जतन झाला.'; $lang['unavailability_saved'] = 'गहाळ कालावधी यशस्वीरित्या जतन झाला.';
$lang['start_date_before_end_error'] = 'प्रारंभ तारीख मूल्याच्या अंतिम तारखेपेक्षा मोठी आहे'; $lang['start_date_before_end_error'] = 'प्रारंभ तारीख मूल्याच्या अंतिम तारखेपेक्षा मोठी आहे';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'अवैध ईमेल पत्ता.'; $lang['invalid_email'] = 'अवैध ईमेल पत्ता.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'सेवा श्रेणी काढा';
$lang['delete_provider'] = 'प्रदाता हटवा'; $lang['delete_provider'] = 'प्रदाता हटवा';
$lang['delete_secretary'] = 'सचिव हटवा'; $lang['delete_secretary'] = 'सचिव हटवा';
$lang['delete_appointment'] = 'अपॉईंटमेंट हटवा'; $lang['delete_appointment'] = 'अपॉईंटमेंट हटवा';
$lang['delete_unavailable'] = 'गहाळ कालावधी हटवा'; $lang['delete_unavailability'] = 'गहाळ कालावधी हटवा';
$lang['delete'] = 'हटवा'; $lang['delete'] = 'हटवा';
$lang['unexpected_issues'] = 'अनपेक्षित समस्या'; $lang['unexpected_issues'] = 'अनपेक्षित समस्या';
$lang['unexpected_issues_message'] = 'अनपेक्षित समस्यांमुळे ऑपरेशन पूर्ण होऊ शकले नाही'; $lang['unexpected_issues_message'] = 'अनपेक्षित समस्यांमुळे ऑपरेशन पूर्ण होऊ शकले नाही';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'अंतर्गत परवाना';
$lang['unexpected_issues_occurred'] = 'अनपेक्षित समस्या घडल्या.'; $lang['unexpected_issues_occurred'] = 'अनपेक्षित समस्या घडल्या.';
$lang['service_communication_error'] = 'सर्व्हर संप्रेषण त्रुटी, कृपया पुन्हा प्रयत्न करा'; $lang['service_communication_error'] = 'सर्व्हर संप्रेषण त्रुटी, कृपया पुन्हा प्रयत्न करा';
$lang['no_privileges_edit_appointments'] = 'आपल्याकडे भेटीचे संपादन करण्यासाठी आवश्यक विशेषाधिकार नाहीत.'; $lang['no_privileges_edit_appointments'] = 'आपल्याकडे भेटीचे संपादन करण्यासाठी आवश्यक विशेषाधिकार नाहीत.';
$lang['unavailable_updated'] = 'गहाळ वेळ कालावधी यशस्वीरित्या अद्यतनित केला'; $lang['unavailability_updated'] = 'गहाळ वेळ कालावधी यशस्वीरित्या अद्यतनित केला';
$lang['appointments'] = 'अपॉइंटमेंट'; $lang['appointments'] = 'अपॉइंटमेंट';
$lang['unexpected_warnings'] = 'अनपेक्षित चेतावणी'; $lang['unexpected_warnings'] = 'अनपेक्षित चेतावणी';
$lang['unexpected_warnings_message'] = 'ऑपरेशन पूर्ण झाले परंतु काही इशारे दिसू लागले.'; $lang['unexpected_warnings_message'] = 'ऑपरेशन पूर्ण झाले परंतु काही इशारे दिसू लागले.';
@ -277,7 +277,7 @@ $lang['require_captcha'] = 'कॅप्चा आवश्यक आहे';
$lang['require_captcha_hint'] = 'सक्षम केल्यावर, ग्राहकांना अपॉइंटमेंट बुक करण्यासाठी / अद्यतनित करण्यापूर्वी यादृच्छिक व्युत्पन्न कॅप्चा स्ट्रिंग टाईप करावी लागेल.'; $lang['require_captcha_hint'] = 'सक्षम केल्यावर, ग्राहकांना अपॉइंटमेंट बुक करण्यासाठी / अद्यतनित करण्यापूर्वी यादृच्छिक व्युत्पन्न कॅप्चा स्ट्रिंग टाईप करावी लागेल.';
$lang['captcha_is_wrong'] = 'कॅप्चा सत्यापन अयशस्वी, कृपया पुन्हा प्रयत्न करा.'; $lang['captcha_is_wrong'] = 'कॅप्चा सत्यापन अयशस्वी, कृपया पुन्हा प्रयत्न करा.';
$lang['any_provider'] = 'कोणताही प्रदाता'; $lang['any_provider'] = 'कोणताही प्रदाता';
$lang['requested_hour_is_unavailable'] = 'विनंती केलेली अपॉईंटमेंट अनफर्तपणे उपलब्ध नाही. कृपया आपल्या भेटीसाठी एक वेगळा तास निवडा.'; $lang['requested_hour_is_unavailability'] = 'विनंती केलेली अपॉईंटमेंट अनफर्तपणे उपलब्ध नाही. कृपया आपल्या भेटीसाठी एक वेगळा तास निवडा.';
$lang['customer_notifications'] = 'ग्राहक सूचना'; $lang['customer_notifications'] = 'ग्राहक सूचना';
$lang['customer_notifications_hint'] = 'जेव्हा जेव्हा त्याच्या कोणत्याही नेमणुकीवर वेळापत्रक बदलते तेव्हा ग्राहक ईमेल सूचना प्राप्त करेल की नाही हे परिभाषित करते. '; $lang['customer_notifications_hint'] = 'जेव्हा जेव्हा त्याच्या कोणत्याही नेमणुकीवर वेळापत्रक बदलते तेव्हा ग्राहक ईमेल सूचना प्राप्त करेल की नाही हे परिभाषित करते. ';
$lang['date_format'] = 'तारीख स्वरूप'; $lang['date_format'] = 'तारीख स्वरूप';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'غیرفعال کردن همگام سازی';
$lang['disable_sync_prompt'] = 'از غیرفعال کردن همگام سازی تقویم اطمینان دارید؟'; $lang['disable_sync_prompt'] = 'از غیرفعال کردن همگام سازی تقویم اطمینان دارید؟';
$lang['reload'] = 'بارگذاری مجدد'; $lang['reload'] = 'بارگذاری مجدد';
$lang['appointment'] = 'قرار'; $lang['appointment'] = 'قرار';
$lang['unavailable'] = 'تعطیل'; $lang['unavailability'] = 'تعطیل';
$lang['week'] = 'هفته'; $lang['week'] = 'هفته';
$lang['month'] = 'ماه'; $lang['month'] = 'ماه';
$lang['today'] = 'امروز'; $lang['today'] = 'امروز';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'مدیریت خدمات و دسته بندی ه
$lang['manage_users_hint'] = 'مدیریت کاربران (مدیران، منشی ها، ارائه دهندگان)'; $lang['manage_users_hint'] = 'مدیریت کاربران (مدیران، منشی ها، ارائه دهندگان)';
$lang['settings_hint'] = 'تنظیمات سیستم و کاربران'; $lang['settings_hint'] = 'تنظیمات سیستم و کاربران';
$lang['log_out_hint'] = 'خروج از سیستم'; $lang['log_out_hint'] = 'خروج از سیستم';
$lang['unavailable_periods_hint'] = 'در طول زمان در دسترس نبودن، ارائه دهنده قرار جدیدی را نمی پذیرد'; $lang['unavailability_periods_hint'] = 'در طول زمان در دسترس نبودن، ارائه دهنده قرار جدیدی را نمی پذیرد';
$lang['new_appointment_hint'] = 'ایجاد قرار جدید و ذخیره آن در بانک اطلاعاتی'; $lang['new_appointment_hint'] = 'ایجاد قرار جدید و ذخیره آن در بانک اطلاعاتی';
$lang['reload_appointments_hint'] = 'بارگذاری مجدد ملاقات ها'; $lang['reload_appointments_hint'] = 'بارگذاری مجدد ملاقات ها';
$lang['trigger_google_sync_hint'] = 'همین حالا با تقویم گوگل همگام سازی انجام بده'; $lang['trigger_google_sync_hint'] = 'همین حالا با تقویم گوگل همگام سازی انجام بده';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'ویرایش قرار';
$lang['delete_appointment_title'] = 'حذف قرار'; $lang['delete_appointment_title'] = 'حذف قرار';
$lang['write_appointment_removal_reason'] = 'لطفا یک دقیقه زمان اختصاص دهید و دلیل حذف قرار ملاقاتتان را بیان کنید'; $lang['write_appointment_removal_reason'] = 'لطفا یک دقیقه زمان اختصاص دهید و دلیل حذف قرار ملاقاتتان را بیان کنید';
$lang['appointment_saved'] = 'قرار با موفقیت ذخیره شد'; $lang['appointment_saved'] = 'قرار با موفقیت ذخیره شد';
$lang['new_unavailable_title'] = 'دوران تعطیلی جدید'; $lang['new_unavailability_title'] = 'دوران تعطیلی جدید';
$lang['edit_unavailable_title'] = 'ویرایش دوره تعطیلی'; $lang['edit_unavailability_title'] = 'ویرایش دوره تعطیلی';
$lang['unavailable_saved'] = 'دوره تعطیلی با موفقیت ذخیره شد'; $lang['unavailability_saved'] = 'دوره تعطیلی با موفقیت ذخیره شد';
$lang['start_date_before_end_error'] = 'تاریخ شروع بعد از تاریخ پایان است'; $lang['start_date_before_end_error'] = 'تاریخ شروع بعد از تاریخ پایان است';
$lang['invalid_email'] = 'آدرس پست الکترونیکی صحیح نیست'; $lang['invalid_email'] = 'آدرس پست الکترونیکی صحیح نیست';
$lang['customers'] = 'مشتریان'; $lang['customers'] = 'مشتریان';
@ -214,7 +214,7 @@ $lang['delete_category'] = 'حذف دسته بندی خدمت';
$lang['delete_provider'] = 'حذف ارائه دهنده'; $lang['delete_provider'] = 'حذف ارائه دهنده';
$lang['delete_secretary'] = 'حذف منشی'; $lang['delete_secretary'] = 'حذف منشی';
$lang['delete_appointment'] = 'حذف قرار'; $lang['delete_appointment'] = 'حذف قرار';
$lang['delete_unavailable'] = 'حذف دوره در دسترس نبودن'; $lang['delete_unavailability'] = 'حذف دوره در دسترس نبودن';
$lang['delete'] = 'حذف'; $lang['delete'] = 'حذف';
$lang['unexpected_issues'] = 'مشکلات غیرمنتظره'; $lang['unexpected_issues'] = 'مشکلات غیرمنتظره';
$lang['unexpected_issues_message'] = 'عملیات به دلیل مسائل غیرمنتظره نمی تواند به پایان برسد.'; $lang['unexpected_issues_message'] = 'عملیات به دلیل مسائل غیرمنتظره نمی تواند به پایان برسد.';
@ -231,7 +231,7 @@ $lang['licensed_under'] = 'تحت مجوز';
$lang['unexpected_issues_occurred'] = 'خطای پیش بینی نشده رخ داد'; $lang['unexpected_issues_occurred'] = 'خطای پیش بینی نشده رخ داد';
$lang['service_communication_error'] = 'خطایی در ارتباط با سرور به وجود آمد. لطفا مجددا سعی کنید'; $lang['service_communication_error'] = 'خطایی در ارتباط با سرور به وجود آمد. لطفا مجددا سعی کنید';
$lang['no_privileges_edit_appointments'] = 'شما اجازه ویرایش این قرار ملاقات را ندارید'; $lang['no_privileges_edit_appointments'] = 'شما اجازه ویرایش این قرار ملاقات را ندارید';
$lang['unavailable_updated'] = 'زمان تعطیلی با موفقیت ذخیره شد'; $lang['unavailability_updated'] = 'زمان تعطیلی با موفقیت ذخیره شد';
$lang['appointments'] = 'قرارهای ملاقات'; $lang['appointments'] = 'قرارهای ملاقات';
$lang['unexpected_warnings'] = 'هشدارهای غیرمنتظره'; $lang['unexpected_warnings'] = 'هشدارهای غیرمنتظره';
$lang['unexpected_warnings_message'] = 'عملیات انجام شد ولی هشدارهایی دریافت شد'; $lang['unexpected_warnings_message'] = 'عملیات انجام شد ولی هشدارهایی دریافت شد';
@ -276,7 +276,7 @@ $lang['require_captcha'] = 'کد امنیتی لازم است';
$lang['require_captcha_hint'] = 'بعد از فعال کردن این گزینه، کاربران قبل از ایجاد یا تغییر یک قرار ملاقات، باید یک کد امنیتی شامل حروف تصادفی را تشخیص دهند.'; $lang['require_captcha_hint'] = 'بعد از فعال کردن این گزینه، کاربران قبل از ایجاد یا تغییر یک قرار ملاقات، باید یک کد امنیتی شامل حروف تصادفی را تشخیص دهند.';
$lang['captcha_is_wrong'] = 'کد امنیتی صحیح نمی باشد. لطفا مجددا سعی کنید'; $lang['captcha_is_wrong'] = 'کد امنیتی صحیح نمی باشد. لطفا مجددا سعی کنید';
$lang['any_provider'] = 'Any Provider'; $lang['any_provider'] = 'Any Provider';
$lang['requested_hour_is_unavailable'] = 'متاسفانه ملاقات در زمان درخواستی امکانپذیر نمی باشد. لطفا ساعتی دیگر برای قرار خود انتخاب کنید'; $lang['requested_hour_is_unavailability'] = 'متاسفانه ملاقات در زمان درخواستی امکانپذیر نمی باشد. لطفا ساعتی دیگر برای قرار خود انتخاب کنید';
$lang['customer_notifications'] = 'اطلاعیه های مشتریان'; $lang['customer_notifications'] = 'اطلاعیه های مشتریان';
$lang['customer_notifications_hint'] = 'تعیین کنید که در صورت تغییری در قرار ملاقات، به مشتری توسط پست الکترونیکی اطلاع داده شود'; $lang['customer_notifications_hint'] = 'تعیین کنید که در صورت تغییری در قرار ملاقات، به مشتری توسط پست الکترونیکی اطلاع داده شود';
$lang['date_format'] = 'قالب تاریخ'; $lang['date_format'] = 'قالب تاریخ';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Odśwież'; $lang['reload'] = 'Odśwież';
$lang['appointment'] = 'Wizyta'; $lang['appointment'] = 'Wizyta';
$lang['unavailable'] = 'Niedostępne'; $lang['unavailability'] = 'Niedostępne';
$lang['week'] = 'Tydzień'; $lang['week'] = 'Tydzień';
$lang['month'] = 'Miesiąc'; $lang['month'] = 'Miesiąc';
$lang['today'] = 'Dziś'; $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['manage_users_hint'] = 'Zarządzaj użytkownikami.(admin, personel, sekretarka, inne)';
$lang['settings_hint'] = 'Zmień ustawienia systemu i użytkownika'; $lang['settings_hint'] = 'Zmień ustawienia systemu i użytkownika';
$lang['log_out_hint'] = 'Wyloguj z systemu'; $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['new_appointment_hint'] = 'Utwórz nową wizytę i przechowaj ją w bazie danych.';
$lang['reload_appointments_hint'] = 'Przeładuj wizyty kalendarza.'; $lang['reload_appointments_hint'] = 'Przeładuj wizyty kalendarza.';
$lang['trigger_google_sync_hint'] = 'Przełącz proces synchronizacji Kalendarza Google'; $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['delete_appointment_title'] = 'Usuń Wizytę';
$lang['write_appointment_removal_reason'] = 'Proszę o podanie powodu usunięcia wizyty:'; $lang['write_appointment_removal_reason'] = 'Proszę o podanie powodu usunięcia wizyty:';
$lang['appointment_saved'] = 'Wizyta zapamiętana pomyślnie.'; $lang['appointment_saved'] = 'Wizyta zapamiętana pomyślnie.';
$lang['new_unavailable_title'] = 'Nowy Niedostępny Okres'; $lang['new_unavailability_title'] = 'Nowy Niedostępny Okres';
$lang['edit_unavailable_title'] = 'Edytuj Niedostępny Okres'; $lang['edit_unavailability_title'] = 'Edytuj Niedostępny Okres';
$lang['unavailable_saved'] = 'Niedostępny okres zapisano pomyślnie.'; $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['start_date_before_end_error'] = 'Wartość początkowa jest większa niż data końcowa.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Niepoprawny adres email.'; $lang['invalid_email'] = 'Niepoprawny adres email.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Usuń kategorię zabiegów.';
$lang['delete_provider'] = 'Usuń personel'; $lang['delete_provider'] = 'Usuń personel';
$lang['delete_secretary'] = 'Usuń sekretarkę'; $lang['delete_secretary'] = 'Usuń sekretarkę';
$lang['delete_appointment'] = 'Usuń Wizytę'; $lang['delete_appointment'] = 'Usuń Wizytę';
$lang['delete_unavailable'] = 'Usuń Niedostępny Okres'; $lang['delete_unavailability'] = 'Usuń Niedostępny Okres';
$lang['delete'] = 'Usuń'; $lang['delete'] = 'Usuń';
$lang['unexpected_issues'] = 'Niespodziewany błąd'; $lang['unexpected_issues'] = 'Niespodziewany błąd';
$lang['unexpected_issues_message'] = 'Ta operacja nie może być ukończona na skutek nieoczekiwanego błędu.'; $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['unexpected_issues_occurred'] = 'Nieoczekiwany błąd.';
$lang['service_communication_error'] = 'Błąd komunikacji z serwerem. Spróbuj ponownie.'; $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['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['appointments'] = 'Wizyta';
$lang['unexpected_warnings'] = 'Nieoczekiwane Ostrzeżenia'; $lang['unexpected_warnings'] = 'Nieoczekiwane Ostrzeżenia';
$lang['unexpected_warnings_message'] = 'Operacja ukończona, ale wystąpiło parę błędów.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -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['disable_sync_prompt'] = 'Tem certeza de que deseja desativar a sincronização do calendário?';
$lang['reload'] = 'Atualizar'; $lang['reload'] = 'Atualizar';
$lang['appointment'] = 'Agenda'; $lang['appointment'] = 'Agenda';
$lang['unavailable'] = 'Indisponível'; $lang['unavailability'] = 'Indisponível';
$lang['week'] = 'Semana'; $lang['week'] = 'Semana';
$lang['month'] = 'Mês'; $lang['month'] = 'Mês';
$lang['today'] = 'Hoje'; $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['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['settings_hint'] = 'Definir as configurações do sistema e do usuario.';
$lang['log_out_hint'] = 'Sair do sistema.'; $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['new_appointment_hint'] = 'Criar um novo agendamento e salvar na base de dados.';
$lang['reload_appointments_hint'] = 'atualizar os agentamentos do calendario.'; $lang['reload_appointments_hint'] = 'atualizar os agentamentos do calendario.';
$lang['trigger_google_sync_hint'] = 'Disparar o processo de sincronização do Google Calendar.'; $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['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['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['appointment_saved'] = 'Agendamento salvo com sucesso.';
$lang['new_unavailable_title'] = 'Novo período indisponível'; $lang['new_unavailability_title'] = 'Novo período indisponível';
$lang['edit_unavailable_title'] = 'Edite período indisponível'; $lang['edit_unavailability_title'] = 'Edite período indisponível';
$lang['unavailable_saved'] = 'Período Indisponível salvo com sucesso.'; $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['start_date_before_end_error'] = 'A data início é superior ao valor da data fim.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Email inválido.'; $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_provider'] = 'Excluir atendente';
$lang['delete_secretary'] = 'Excluir assistente'; $lang['delete_secretary'] = 'Excluir assistente';
$lang['delete_appointment'] = 'Excluir agendamento'; $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['delete'] = 'Excluir';
$lang['unexpected_issues'] = 'Problemas inesperados'; $lang['unexpected_issues'] = 'Problemas inesperados';
$lang['unexpected_issues_message'] = 'Não foi possível concluir a tarefa.'; $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['unexpected_issues_occurred'] = 'Ocorreram problemas inesperados.';
$lang['service_communication_error'] = 'Erro de conexão com o servidor.'; $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['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['appointments'] = 'Agendamentos';
$lang['unexpected_warnings'] = 'Avisos inesperados'; $lang['unexpected_warnings'] = 'Avisos inesperados';
$lang['unexpected_warnings_message'] = 'A operação foi concluida, contudo existem avisos.'; $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['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['captcha_is_wrong'] = 'Verificação do CAPTCHA falhou, favor tente novamente.';
$lang['any_provider'] = 'Qualquer atendente'; $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'] = '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['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'; $lang['date_format'] = 'Formato da data';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Carregar'; $lang['reload'] = 'Carregar';
$lang['appointment'] = 'Evento'; $lang['appointment'] = 'Evento';
$lang['unavailable'] = 'Indisponível'; $lang['unavailability'] = 'Indisponível';
$lang['week'] = 'Semana'; $lang['week'] = 'Semana';
$lang['month'] = 'Mês'; $lang['month'] = 'Mês';
$lang['today'] = 'Hoje'; $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['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['settings_hint'] = 'Definir as configurações do sistema e do utilizador.';
$lang['log_out_hint'] = 'Sair do Sistema.'; $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['new_appointment_hint'] = 'Criar um novo evento e guarda-lo na base de dados.';
$lang['reload_appointments_hint'] = 'Carregar eventos do calendario.'; $lang['reload_appointments_hint'] = 'Carregar eventos do calendario.';
$lang['trigger_google_sync_hint'] = 'Desencadear o processo de sincronização do Google Calendar.'; $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['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['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['appointment_saved'] = 'Evento guardado com sucesso.';
$lang['new_unavailable_title'] = 'Novo Período Indisponível'; $lang['new_unavailability_title'] = 'Novo Período Indisponível';
$lang['edit_unavailable_title'] = 'Edite Período Indisponível'; $lang['edit_unavailability_title'] = 'Edite Período Indisponível';
$lang['unavailable_saved'] = 'Período Indisponível guardado com sucesso.'; $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['start_date_before_end_error'] = 'A data início é superior ao valor da data fim.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Email invalido.'; $lang['invalid_email'] = 'Email invalido.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Apagar Categoria de Serviço';
$lang['delete_provider'] = 'Apagar fornecedor'; $lang['delete_provider'] = 'Apagar fornecedor';
$lang['delete_secretary'] = 'Apagar secretario'; $lang['delete_secretary'] = 'Apagar secretario';
$lang['delete_appointment'] = 'Apagar apontamento'; $lang['delete_appointment'] = 'Apagar apontamento';
$lang['delete_unavailable'] = 'Apagar periodo indisponivel'; $lang['delete_unavailability'] = 'Apagar periodo indisponivel';
$lang['delete'] = 'Apagar'; $lang['delete'] = 'Apagar';
$lang['unexpected_issues'] = 'Problemas inesperados'; $lang['unexpected_issues'] = 'Problemas inesperados';
$lang['unexpected_issues_message'] = 'Não foi possível concluir a tarefa.'; $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['unexpected_issues_occurred'] = 'Ocorreram problemas inesperados.';
$lang['service_communication_error'] = 'Problema de ligação ao servidor.'; $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['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['appointments'] = 'Apontamentos';
$lang['unexpected_warnings'] = 'Aviso Inesperado'; $lang['unexpected_warnings'] = 'Aviso Inesperado';
$lang['unexpected_warnings_message'] = 'A operação foi concluida, contudo existem avisos.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Reîncarcare'; $lang['reload'] = 'Reîncarcare';
$lang['appointment'] = 'Întâlnire'; $lang['appointment'] = 'Întâlnire';
$lang['unavailable'] = 'Indisponibil'; $lang['unavailability'] = 'Indisponibil';
$lang['week'] = 'Saptamâna'; $lang['week'] = 'Saptamâna';
$lang['month'] = 'Luna'; $lang['month'] = 'Luna';
$lang['today'] = 'Azi'; $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['manage_users_hint'] = 'Gestioneaza utilizatorii de backend (administrator, furnizori, secretari).';
$lang['settings_hint'] = 'Setarile sistemului si utilizatorilor.'; $lang['settings_hint'] = 'Setarile sistemului si utilizatorilor.';
$lang['log_out_hint'] = 'Iesire din sistem.'; $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['new_appointment_hint'] = 'Creeaza întâlnire noua si înregistreaza în baza de date.';
$lang['reload_appointments_hint'] = 'Reîncarca întâlnirile din calendar.'; $lang['reload_appointments_hint'] = 'Reîncarca întâlnirile din calendar.';
$lang['trigger_google_sync_hint'] = 'Porneste procesul de sincronizare cu Calendarul Google.'; $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['delete_appointment_title'] = 'Sterge Întâlnire';
$lang['write_appointment_removal_reason'] = 'Va rugam sa ne scrieti un motiv pentru care anulati întâlnirea:'; $lang['write_appointment_removal_reason'] = 'Va rugam sa ne scrieti un motiv pentru care anulati întâlnirea:';
$lang['appointment_saved'] = 'Întâlnire salvata.'; $lang['appointment_saved'] = 'Întâlnire salvata.';
$lang['new_unavailable_title'] = 'Perioada de indisponibilitate noua'; $lang['new_unavailability_title'] = 'Perioada de indisponibilitate noua';
$lang['edit_unavailable_title'] = 'Editeaza perioada de indisponibilitate'; $lang['edit_unavailability_title'] = 'Editeaza perioada de indisponibilitate';
$lang['unavailable_saved'] = 'Perioada de indisponibilitate a fost salvata.'; $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['start_date_before_end_error'] = 'Data de început se afla dupa data de sfârsit.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Adresa de email este invalida.'; $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_provider'] = 'Sterge Furnizor';
$lang['delete_secretary'] = 'Sterge Secretar'; $lang['delete_secretary'] = 'Sterge Secretar';
$lang['delete_appointment'] = 'Sterge întâlnire'; $lang['delete_appointment'] = 'Sterge întâlnire';
$lang['delete_unavailable'] = 'Sterge perioada nelucratoare'; $lang['delete_unavailability'] = 'Sterge perioada nelucratoare';
$lang['delete'] = 'Sterge'; $lang['delete'] = 'Sterge';
$lang['unexpected_issues'] = 'Probleme neasteptate'; $lang['unexpected_issues'] = 'Probleme neasteptate';
$lang['unexpected_issues_message'] = 'Operatiunea nu a putut fi terminata din cauza unor 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['unexpected_issues_occurred'] = 'Au intervenit probleme neasteptate.';
$lang['service_communication_error'] = 'Eroare în comunicarea cu serverul. Va rugam încercati din nou.'; $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['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['appointments'] = 'Întâlniri';
$lang['unexpected_warnings'] = 'Avertizari neasteptate'; $lang['unexpected_warnings'] = 'Avertizari neasteptate';
$lang['unexpected_warnings_message'] = 'Operatiune finalizata dar au aparut niste avertizari.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Отключить синхронизацию';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Перегрузить'; $lang['reload'] = 'Перегрузить';
$lang['appointment'] = 'Назначение'; $lang['appointment'] = 'Назначение';
$lang['unavailable'] = 'Недоступно'; $lang['unavailability'] = 'Недоступно';
$lang['week'] = 'Неделя'; $lang['week'] = 'Неделя';
$lang['month'] = 'Месяц'; $lang['month'] = 'Месяц';
$lang['today'] = 'Сегодня'; $lang['today'] = 'Сегодня';
@ -86,7 +86,7 @@ $lang['manage_services_hint'] = 'Управление доступными ка
$lang['manage_users_hint'] = 'Управление пользователей компании (администраторами, исполнителями, секретарями).'; $lang['manage_users_hint'] = 'Управление пользователей компании (администраторами, исполнителями, секретарями).';
$lang['settings_hint'] = 'Перейти к настройкам пользователя.'; $lang['settings_hint'] = 'Перейти к настройкам пользователя.';
$lang['log_out_hint'] = 'Выйти из кабинета.'; $lang['log_out_hint'] = 'Выйти из кабинета.';
$lang['unavailable_periods_hint'] = 'На протяжении недоступного периода исполнитель не будет принимать новые назначения.'; $lang['unavailability_periods_hint'] = 'На протяжении недоступного периода исполнитель не будет принимать новые назначения.';
$lang['new_appointment_hint'] = 'Создать новое назначение и сохранить его в базе данных.'; $lang['new_appointment_hint'] = 'Создать новое назначение и сохранить его в базе данных.';
$lang['reload_appointments_hint'] = 'Перезагрузить календарь назначений.'; $lang['reload_appointments_hint'] = 'Перезагрузить календарь назначений.';
$lang['trigger_google_sync_hint'] = 'Инициировать процесс синхронизации Google-календаря.'; $lang['trigger_google_sync_hint'] = 'Инициировать процесс синхронизации Google-календаря.';
@ -106,9 +106,9 @@ $lang['edit_appointment_title'] = 'Редактировать назначени
$lang['delete_appointment_title'] = 'Удалить назначение'; $lang['delete_appointment_title'] = 'Удалить назначение';
$lang['write_appointment_removal_reason'] = 'Пожалуйста не пожалейте минутки и напишите причину удаления назначения:'; $lang['write_appointment_removal_reason'] = 'Пожалуйста не пожалейте минутки и напишите причину удаления назначения:';
$lang['appointment_saved'] = 'Назначение успешно сохранено.'; $lang['appointment_saved'] = 'Назначение успешно сохранено.';
$lang['new_unavailable_title'] = 'Новый недоступный период'; $lang['new_unavailability_title'] = 'Новый недоступный период';
$lang['edit_unavailable_title'] = 'Редактировать недоступный период'; $lang['edit_unavailability_title'] = 'Редактировать недоступный период';
$lang['unavailable_saved'] = 'Недоступный период успешно сохранен.'; $lang['unavailability_saved'] = 'Недоступный период успешно сохранен.';
$lang['start_date_before_end_error'] = 'Начальная дата больше чем конечная.'; $lang['start_date_before_end_error'] = 'Начальная дата больше чем конечная.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Недействительный e-mail адрес.'; $lang['invalid_email'] = 'Недействительный e-mail адрес.';
@ -215,7 +215,7 @@ $lang['delete_category'] = 'Удалить категорию услуги';
$lang['delete_provider'] = 'Удалить исполнителя'; $lang['delete_provider'] = 'Удалить исполнителя';
$lang['delete_secretary'] = 'Удалисть секретаря'; $lang['delete_secretary'] = 'Удалисть секретаря';
$lang['delete_appointment'] = 'Удалить назначение'; $lang['delete_appointment'] = 'Удалить назначение';
$lang['delete_unavailable'] = 'Удалить недоступный период'; $lang['delete_unavailability'] = 'Удалить недоступный период';
$lang['delete'] = 'Удалить'; $lang['delete'] = 'Удалить';
$lang['unexpected_issues'] = 'Возникшие вопросы'; $lang['unexpected_issues'] = 'Возникшие вопросы';
$lang['unexpected_issues_message'] = 'Операция не может быть завершена из за неожиданной проблемы.'; $lang['unexpected_issues_message'] = 'Операция не может быть завершена из за неожиданной проблемы.';
@ -232,7 +232,7 @@ $lang['licensed_under'] = 'Лицензировано под';
$lang['unexpected_issues_occurred'] = 'Произошла неожиданная ошибка.'; $lang['unexpected_issues_occurred'] = 'Произошла неожиданная ошибка.';
$lang['service_communication_error'] = 'Произошла ошибка связи с сервером, пожалуйста повторите снова.'; $lang['service_communication_error'] = 'Произошла ошибка связи с сервером, пожалуйста повторите снова.';
$lang['no_privileges_edit_appointments'] = 'Вы не имеете необходимых привилегий для редактирования назначения.'; $lang['no_privileges_edit_appointments'] = 'Вы не имеете необходимых привилегий для редактирования назначения.';
$lang['unavailable_updated'] = 'Недоступный временной период успешно обновлён'; $lang['unavailability_updated'] = 'Недоступный временной период успешно обновлён';
$lang['appointments'] = 'Назначения'; $lang['appointments'] = 'Назначения';
$lang['unexpected_warnings'] = 'Неожиданные предупреждения'; $lang['unexpected_warnings'] = 'Неожиданные предупреждения';
$lang['unexpected_warnings_message'] = 'Действие завершено но появлялись некоторые ошибки.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Obnoviť'; $lang['reload'] = 'Obnoviť';
$lang['appointment'] = 'Rezervácie'; $lang['appointment'] = 'Rezervácie';
$lang['unavailable'] = 'Nedostupné'; $lang['unavailability'] = 'Nedostupné';
$lang['week'] = 'Týždeň'; $lang['week'] = 'Týždeň';
$lang['month'] = 'Mesiac'; $lang['month'] = 'Mesiac';
$lang['today'] = 'Dnes'; $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['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['settings_hint'] = 'Nastavenia systému a nastavenia užívateľov.';
$lang['log_out_hint'] = 'Odhlásiť sa zo systému.'; $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['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['reload_appointments_hint'] = 'Obnoviť rezervácie v kalendári.';
$lang['trigger_google_sync_hint'] = 'Trigger proces synchronizácie kalendára Google.'; $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['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['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['appointment_saved'] = 'Rezervácia bola úspešne uložená.';
$lang['new_unavailable_title'] = 'Nové nedostupné obdobie'; $lang['new_unavailability_title'] = 'Nové nedostupné obdobie';
$lang['edit_unavailable_title'] = 'Upraviť nedostupné obdobie'; $lang['edit_unavailability_title'] = 'Upraviť nedostupné obdobie';
$lang['unavailable_saved'] = 'Nedostupné obdobie úspešne uložené.'; $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['start_date_before_end_error'] = 'Dátum začatia je väčší ako dátum konca.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Neplatné emailová adresa.'; $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_provider'] = 'Zmazať pracovníka';
$lang['delete_secretary'] = 'Zmazať sekretárku'; $lang['delete_secretary'] = 'Zmazať sekretárku';
$lang['delete_appointment'] = 'Zmazať rezerváciu'; $lang['delete_appointment'] = 'Zmazať rezerváciu';
$lang['delete_unavailable'] = 'Zmazať nedostupnú dobu'; $lang['delete_unavailability'] = 'Zmazať nedostupnú dobu';
$lang['delete'] = 'Zmazať'; $lang['delete'] = 'Zmazať';
$lang['unexpected_issues'] = 'Neočakávaný problém'; $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.'; $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['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['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['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['appointments'] = 'Rezervácie';
$lang['unexpected_warnings'] = 'Neočakávané Varovanie'; $lang['unexpected_warnings'] = 'Neočakávané Varovanie';
$lang['unexpected_warnings_message'] = 'Dokončenie operácie, ale niektoré varovania sa objavili.'; $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['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['captcha_is_wrong'] = 'CAPTCHA overovanie zlyhalo. Skúste to znova.';
$lang['any_provider'] = 'Akýkoľvek poskytovateľ'; $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'] = '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['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'; $lang['date_format'] = 'Formát dátumu';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Cargar nuevamente'; $lang['reload'] = 'Cargar nuevamente';
$lang['appointment'] = 'Cita'; $lang['appointment'] = 'Cita';
$lang['unavailable'] = 'No disponible'; $lang['unavailability'] = 'No disponible';
$lang['week'] = 'Semana'; $lang['week'] = 'Semana';
$lang['month'] = 'Mes'; $lang['month'] = 'Mes';
$lang['today'] = 'Hoy'; $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['manage_users_hint'] = 'Gestionar usuarios internos (administradores, proveedores, asistentes).';
$lang['settings_hint'] = 'Establecer configuración de sistema y usuario.'; $lang['settings_hint'] = 'Establecer configuración de sistema y usuario.';
$lang['log_out_hint'] = 'Cerrar sesión del sistema.'; $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['new_appointment_hint'] = 'Crear una nueva cita y guardarla en la base de datos.';
$lang['reload_appointments_hint'] = 'Cargar nuevamente citas del calendario.'; $lang['reload_appointments_hint'] = 'Cargar nuevamente citas del calendario.';
$lang['trigger_google_sync_hint'] = 'Iniciar el proceso de sinconización de Google Calendar.'; $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['delete_appointment_title'] = 'Eliminar cita';
$lang['write_appointment_removal_reason'] = 'Por favor, ingrese una razón para borrar la cita:'; $lang['write_appointment_removal_reason'] = 'Por favor, ingrese una razón para borrar la cita:';
$lang['appointment_saved'] = 'Cita guardado exitosamente'; $lang['appointment_saved'] = 'Cita guardado exitosamente';
$lang['new_unavailable_title'] = 'Nuevo periodo No disponible'; $lang['new_unavailability_title'] = 'Nuevo periodo No disponible';
$lang['edit_unavailable_title'] = 'Editar periodo No disponible'; $lang['edit_unavailability_title'] = 'Editar periodo No disponible';
$lang['unavailable_saved'] = 'Periodo No disponible guardado exitosamente'; $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['start_date_before_end_error'] = 'La fecha del inicio es posterior a la fecha del final';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Dirección de E-mail inválida'; $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_provider'] = 'Eliminar Proveedor';
$lang['delete_secretary'] = 'Eliminar Asistente'; $lang['delete_secretary'] = 'Eliminar Asistente';
$lang['delete_appointment'] = 'Eliminar cita'; $lang['delete_appointment'] = 'Eliminar cita';
$lang['delete_unavailable'] = 'Eliminar periodo No disponible'; $lang['delete_unavailability'] = 'Eliminar periodo No disponible';
$lang['delete'] = 'Eliminar'; $lang['delete'] = 'Eliminar';
$lang['unexpected_issues'] = 'Problema inesperado'; $lang['unexpected_issues'] = 'Problema inesperado';
$lang['unexpected_issues_message'] = 'La operación no se pudo completar debido a un 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['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['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['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['appointments'] = 'Citas';
$lang['unexpected_warnings'] = 'Advertencia inesperada'; $lang['unexpected_warnings'] = 'Advertencia inesperada';
$lang['unexpected_warnings_message'] = 'Se ha completado la operación, pero surgieron algunas advertencias.'; $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['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['captcha_is_wrong'] = 'Verificación de CAPTCHA fallida, por favor intentelo nuevamente.';
$lang['any_provider'] = 'Cualquier Proveedor'; $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'] = '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['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'; $lang['date_format'] = 'Formato de Fecha';

View file

@ -68,7 +68,7 @@ $lang['disable_sync'] = 'Deaktivera';
$lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?'; $lang['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Uppdatera'; $lang['reload'] = 'Uppdatera';
$lang['appointment'] = 'Bokning'; $lang['appointment'] = 'Bokning';
$lang['unavailable'] = 'Inte tillgänglig'; $lang['unavailability'] = 'Inte tillgänglig';
$lang['week'] = 'Vecka'; $lang['week'] = 'Vecka';
$lang['month'] = 'Månad'; $lang['month'] = 'Månad';
$lang['today'] = 'I dag'; $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['manage_users_hint'] = 'Hantera systemanvändre (admin, leverantörer, assistenter)';
$lang['settings_hint'] = 'System- og användarinställningar.'; $lang['settings_hint'] = 'System- og användarinställningar.';
$lang['log_out_hint'] = 'Logga ut ut systemet'; $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['new_appointment_hint'] = 'Skapa en ny bokning och spara den i databasen.';
$lang['reload_appointments_hint'] = 'Uppdatera kalendern.'; $lang['reload_appointments_hint'] = 'Uppdatera kalendern.';
$lang['trigger_google_sync_hint'] = 'Starta synkroniseringen med Google-kalendrar processen.'; $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['delete_appointment_title'] = 'Ta bort bokning';
$lang['write_appointment_removal_reason'] = 'Skriv gärna varför du vill ta bort bokningen.'; $lang['write_appointment_removal_reason'] = 'Skriv gärna varför du vill ta bort bokningen.';
$lang['appointment_saved'] = 'Bokningen är sparad.'; $lang['appointment_saved'] = 'Bokningen är sparad.';
$lang['new_unavailable_title'] = 'Ny låst period'; $lang['new_unavailability_title'] = 'Ny låst period';
$lang['edit_unavailable_title'] = 'Ändra låst period'; $lang['edit_unavailability_title'] = 'Ändra låst period';
$lang['unavailable_saved'] = 'Låst period sparad.'; $lang['unavailability_saved'] = 'Låst period sparad.';
$lang['start_date_before_end_error'] = 'Startdatum är efter slutdatum.'; $lang['start_date_before_end_error'] = 'Startdatum är efter slutdatum.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Ogiltig epostadress'; $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_provider'] = 'Ta bort leverantör';
$lang['delete_secretary'] = 'Ta bort assistent'; $lang['delete_secretary'] = 'Ta bort assistent';
$lang['delete_appointment'] = 'Ta bort bokning'; $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['delete'] = 'Ta bort';
$lang['unexpected_issues'] = 'okänt problem'; $lang['unexpected_issues'] = 'okänt problem';
$lang['unexpected_issues_message'] = 'Kunde inte utföras pga okänt fel.'; $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['unexpected_issues_occurred'] = 'Ett oväntat problem uppstod.';
$lang['service_communication_error'] = 'Kommunikationsfel med servern. Försök igen.'; $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['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['appointments'] = 'Bokningar';
$lang['unexpected_warnings'] = 'Oväntade varningar'; $lang['unexpected_warnings'] = 'Oväntade varningar';
$lang['unexpected_warnings_message'] = 'Operationen genomfördes, men det dök upp några 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['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['captcha_is_wrong'] = 'CAPTCHA-verifieringen misslyckades, försök igen.';
$lang['any_provider'] = 'Alla leverantörer'; $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'] = '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['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'; $lang['date_format'] = 'Datumformat';

View file

@ -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['disable_sync_prompt'] = 'Are you sure that you want to disable the calendar synchronization?';
$lang['reload'] = 'Tekrar Yükle'; $lang['reload'] = 'Tekrar Yükle';
$lang['appointment'] = 'Randevu'; $lang['appointment'] = 'Randevu';
$lang['unavailable'] = 'Uygun Değil'; $lang['unavailability'] = 'Uygun Değil';
$lang['week'] = 'Hafta'; $lang['week'] = 'Hafta';
$lang['month'] = 'Ay'; $lang['month'] = 'Ay';
$lang['today'] = 'Bugün'; $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['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['settings_hint'] = 'Sistem ve kullanıcı ayarlarını yapın.';
$lang['log_out_hint'] = 'Sistemden çıkış.'; $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['new_appointment_hint'] = 'Yeni bir randevu yaratarak veri tabanına kaydet.';
$lang['reload_appointments_hint'] = 'Takvim randevularını tekrar yükle.'; $lang['reload_appointments_hint'] = 'Takvim randevularını tekrar yükle.';
$lang['trigger_google_sync_hint'] = 'Google Takvim eşitlemeyi başlat.'; $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['delete_appointment_title'] = 'Randevu Sil';
$lang['write_appointment_removal_reason'] = 'Lütfen randevuyu iptal etme nedeninizi yazar mısınız? :'; $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['appointment_saved'] = 'Randevu başarıyla kaydedildi.';
$lang['new_unavailable_title'] = 'Yeni Uygun Olmayan Zaman Aralığı'; $lang['new_unavailability_title'] = 'Yeni Uygun Olmayan Zaman Aralığı';
$lang['edit_unavailable_title'] = 'Uygun Olmayan Zaman Aralığı Düzenle'; $lang['edit_unavailability_title'] = 'Uygun Olmayan Zaman Aralığı Düzenle';
$lang['unavailable_saved'] = 'Uygun Olmayan Zaman Aralığı Başarıyla Kaydedildi.'; $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['start_date_before_end_error'] = 'Başlangıç tarihi bitiş tarihinden büyük olamaz.';
$lang['invalid_duration'] = 'Invalid duration.'; $lang['invalid_duration'] = 'Invalid duration.';
$lang['invalid_email'] = 'Hatalı eposta adresi.'; $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_provider'] = 'Hizmet Sağlayıcı Sil';
$lang['delete_secretary'] = 'Sekreter Sil'; $lang['delete_secretary'] = 'Sekreter Sil';
$lang['delete_appointment'] = 'Randevu 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['delete'] = 'Sil';
$lang['unexpected_issues'] = 'Beklenmeyen Sorunlar'; $lang['unexpected_issues'] = 'Beklenmeyen Sorunlar';
$lang['unexpected_issues_message'] = 'Bu işlem beklenmeyen sorunlar nedeniyle tamamlanamadı.'; $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['unexpected_issues_occurred'] = 'Beklenmeyen sorunlar oldu.';
$lang['service_communication_error'] = 'Sunucu iletişim hatası, lütfen tekrar deneyin.'; $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['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['appointments'] = 'Randevular';
$lang['unexpected_warnings'] = 'Beklenmeyen Uyarılar'; $lang['unexpected_warnings'] = 'Beklenmeyen Uyarılar';
$lang['unexpected_warnings_message'] = 'İşlem tamamlandı ancak bazı uyarılar var.'; $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['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['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
$lang['any_provider'] = 'Any Provider'; $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'] = '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['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'; $lang['date_format'] = 'Date Format';

View file

@ -346,7 +346,7 @@ class Availability {
): array ): array
{ {
$unavailability_events = $this->CI->appointments_model->get([ $unavailability_events = $this->CI->appointments_model->get([
'is_unavailable' => TRUE, 'is_unavailability' => TRUE,
'DATE(start_datetime) <=' => $date, 'DATE(start_datetime) <=' => $date,
'DATE(end_datetime) >=' => $date, 'DATE(end_datetime) >=' => $date,
'id_users_provider' => $provider['id'] 'id_users_provider' => $provider['id']

View file

@ -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 $provider Provider data.
* @param array $unavailable Unavailable data. * @param array $unavailability Unavailable data.
* *
* @return Google_Service_Calendar_Event Returns the Google event. * @return Google_Service_Calendar_Event Returns the Google event.
* *
* @throws Exception * @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 = new Google_Service_Calendar_Event();
$event->setSummary('Unavailable'); $event->setSummary('Unavailable');
$event->setDescription($unavailable['notes']); $event->setDescription($unavailability['notes']);
$timezone = new DateTimeZone($provider['timezone']); $timezone = new DateTimeZone($provider['timezone']);
$start = new Google_Service_Calendar_EventDateTime(); $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); $event->setStart($start);
$end = new Google_Service_Calendar_EventDateTime(); $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); $event->setEnd($end);
// Add the new event to the Google Calendar. // 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 $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. * @return Google_Service_Calendar_Event Returns the Google_Service_Calendar_Event object.
* *
* @throws Exception * @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']); $timezone = new DateTimeZone($provider['timezone']);
$start = new Google_Service_Calendar_EventDateTime(); $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); $event->setStart($start);
$end = new Google_Service_Calendar_EventDateTime(); $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); $event->setEnd($end);
return $this->service->events->update($provider['settings']['google_calendar'], $event->getId(), $event); 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 array $provider Provider data.
* @param string $google_event_id Google Calendar event ID to be removed. * @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); $this->service->events->delete($provider['settings']['google_calendar'], $google_event_id);
} }

View file

@ -49,7 +49,7 @@ class Migration_Specific_calendar_sync extends EA_Migration {
'type' => 'TEXT', 'type' => 'TEXT',
'null' => TRUE, 'null' => TRUE,
], ],
'is_unavailable' => [ 'is_unavailability' => [
'type' => 'TINYINT', 'type' => 'TINYINT',
'constraint' => '4', 'constraint' => '4',
'default' => '0' 'default' => '0'

View file

@ -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);
}
}
}

View file

@ -22,7 +22,7 @@ class Appointments_model extends EA_Model {
*/ */
protected $casts = [ protected $casts = [
'id' => 'integer', 'id' => 'integer',
'is_unavailable' => 'boolean', 'is_unavailability' => 'boolean',
'id_users_provider' => 'integer', 'id_users_provider' => 'integer',
'id_users_customer' => 'integer', 'id_users_customer' => 'integer',
'id_services' => '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']); 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. // Make sure the customer ID really exists in the database.
$count = $this $count = $this
@ -306,7 +306,7 @@ class Appointments_model extends EA_Model {
$this->db->order_by($order_by); $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) foreach ($appointments as &$appointment)
{ {
@ -436,7 +436,7 @@ class Appointments_model extends EA_Model {
->join('services', 'services.id = appointments.id_services', 'left') ->join('services', 'services.id = appointments.id_services', 'left')
->join('users AS providers', 'providers.id = appointments.id_users_provider', 'inner') ->join('users AS providers', 'providers.id = appointments.id_users_provider', 'inner')
->join('users AS customers', 'customers.id = appointment.id_users_customer', 'left') ->join('users AS customers', 'customers.id = appointment.id_users_customer', 'left')
->where('is_unavailable', FALSE) ->where('is_unavailability', FALSE)
->group_start() ->group_start()
->like('appointments.start_datetime', $keyword) ->like('appointments.start_datetime', $keyword)
->or_like('appointments.end_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['id_google_calendar'] = $appointment['googleCalendarId'];
} }
$decoded_request['is_unavailable'] = FALSE; $decoded_request['is_unavailability'] = FALSE;
$appointment = $decoded_request; $appointment = $decoded_request;
} }

View file

@ -22,7 +22,7 @@ class Unavailabilities_model extends EA_Model {
*/ */
protected $casts = [ protected $casts = [
'id' => 'integer', 'id' => 'integer',
'is_unavailable' => 'boolean', 'is_unavailability' => 'boolean',
'id_users_provider' => 'integer', 'id_users_provider' => 'integer',
'id_users_customer' => 'integer', 'id_users_customer' => 'integer',
'id_services' => '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['book_datetime'] = date('Y-m-d H:i:s');
$unavailability['hash'] = random_string('alnum', 12); $unavailability['hash'] = random_string('alnum', 12);
$unavailability['is_unavailable'] = TRUE; $unavailability['is_unavailability'] = TRUE;
if ( ! $this->db->insert('appointments', $unavailability)) if ( ! $this->db->insert('appointments', $unavailability))
{ {
@ -262,7 +262,7 @@ class Unavailabilities_model extends EA_Model {
$this->db->order_by($order_by); $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) foreach ($unavailabilities as &$unavailability)
{ {
@ -299,7 +299,7 @@ class Unavailabilities_model extends EA_Model {
->select() ->select()
->from('appointments') ->from('appointments')
->join('users AS providers', 'providers.id = appointments.id_users_provider', 'inner') ->join('users AS providers', 'providers.id = appointments.id_users_provider', 'inner')
->where('is_unavailable', TRUE) ->where('is_unavailability', TRUE)
->group_start() ->group_start()
->like('appointments.start_datetime', $keyword) ->like('appointments.start_datetime', $keyword)
->or_like('appointments.end_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['id_google_calendar'] = $unavailability['googleCalendarId'];
} }
$decoded_request['is_unavailable'] = TRUE; $decoded_request['is_unavailability'] = TRUE;
$unavailability = $decoded_request; $unavailability = $decoded_request;
} }

View file

@ -11,7 +11,7 @@
<div class="modal-dialog"> <div class="modal-dialog">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <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> <button class="btn-close" data-bs-dismiss="modal"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">

View file

@ -47,9 +47,9 @@
</button> </button>
<div class="dropdown-menu"> <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> <i class="fas fa-plus-square me-2"></i>
<?= lang('unavailable') ?> <?= lang('unavailability') ?>
</a> </a>
<a class="dropdown-item" href="#" id="insert-working-plan-exception" <a class="dropdown-item" href="#" id="insert-working-plan-exception"
<?= session('role_slug') !== DB_SLUG_ADMIN ? 'hidden' : '' ?>> <?= session('role_slug') !== DB_SLUG_ADMIN ? 'hidden' : '' ?>>

View file

@ -344,8 +344,8 @@ body legend {
margin-top: 0; margin-top: 0;
} }
#calendar-page #calendar .fc-unavailable { #calendar-page #calendar .fc-unavailability {
background-image: url('../../img/unavailable.jpg'); background-image: url('../../img/unavailability.jpg');
font-size: 14px; font-size: 14px;
border-radius: 0; border-radius: 0;
font-weight: bold; font-weight: bold;
@ -507,8 +507,8 @@ body .form-horizontal .controls {
margin-right: 20px; margin-right: 20px;
} }
#calendar .fc-unavailable { #calendar .fc-unavailability {
background: #eaeaea url('../../img/unavailable.jpg'); background: #eaeaea url('../../img/unavailability.jpg');
} }
#calendar .calendar-view .date-column .provider-column { #calendar .calendar-view .date-column .provider-column {

View file

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View file

@ -85,7 +85,7 @@ App.Components.AppointmentsModal = (function () {
end_datetime: endDatetime, end_datetime: endDatetime,
location: $appointmentLocation.val(), location: $appointmentLocation.val(),
notes: $appointmentNotes.val(), notes: $appointmentNotes.val(),
is_unavailable: Number(false) is_unavailability: Number(false)
}; };
if ($appointmentId.val() !== '') { if ($appointmentId.val() !== '') {

View file

@ -32,9 +32,9 @@ App.Components.UnavailabilitiesModal = (function () {
*/ */
function addEventListeners() { 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', () => { $saveUnavailability.on('click', () => {
$unavailabilitiesModal.find('.modal-message').addClass('d-none'); $unavailabilitiesModal.find('.modal-message').addClass('d-none');
@ -70,7 +70,7 @@ App.Components.UnavailabilitiesModal = (function () {
return; return;
} }
// Unavailable period records go to the appointments table. // Unavailability period records go to the appointments table.
const unavailability = { const unavailability = {
start_datetime: startMoment.format('YYYY-MM-DD HH:mm:ss'), start_datetime: startMoment.format('YYYY-MM-DD HH:mm:ss'),
end_datetime: endMoment.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 = () => { const successCallback = () => {
// Display success message to the user. // 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. // Close the modal dialog and refresh the calendar appointments.
$unavailabilitiesModal.find('.alert').addClass('d-none'); $unavailabilitiesModal.find('.alert').addClass('d-none');
@ -95,11 +95,11 @@ App.Components.UnavailabilitiesModal = (function () {
$selectFilterItem.trigger('change'); $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 * When the user clicks this button a popup dialog appears and the use can set a time period where
* he cannot accept any appointments. * he cannot accept any appointments.
@ -139,13 +139,13 @@ App.Components.UnavailabilitiesModal = (function () {
true true
) )
); );
$dialog.find('.modal-header h3').text(lang('new_unavailable_title')); $dialog.find('.modal-header h3').text(lang('new_unavailability_title'));
$dialog.modal('show'); $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 * Reset the "#unavailabilities-modal" dialog. Use this method to bring the dialog to the initial state
* before it becomes visible to the user. * before it becomes visible to the user.
@ -297,7 +297,7 @@ App.Components.UnavailabilitiesModal = (function () {
}); });
$unavailabilityEnd.val(end); $unavailabilityEnd.val(end);
// Clear the unavailable notes field. // Clear the unavailability notes field.
$unavailabilityNotes.val(''); $unavailabilityNotes.val('');
} }

View file

@ -22,7 +22,7 @@ App.Http.Booking = (function () {
const $availableHours = $('#available-hours'); const $availableHours = $('#available-hours');
const $captchaHint = $('#captcha-hint'); const $captchaHint = $('#captcha-hint');
const $captchaTitle = $('.captcha-title'); const $captchaTitle = $('.captcha-title');
let unavailableDatesBackup; let unavailabilityDatesBackup;
let selectedDateStringBackup; let selectedDateStringBackup;
let processingUnavailabilities = false; 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 * select the first available date (if any). It uses the "FrontendBookApi.getAvailableHours" method to
* fetch the appointment* hours of the selected date. * fetch the appointment* hours of the selected date.
* *
@ -227,7 +227,7 @@ App.Http.Booking = (function () {
* @param {Number} serviceId The selected service ID. * @param {Number} serviceId The selected service ID.
* @param {String} selectedDateString Y-m-d value of the selected date. * @param {String} selectedDateString Y-m-d value of the selected date.
*/ */
function getUnavailableDates(providerId, serviceId, selectedDateString) { function getUnavailabilityDates(providerId, serviceId, selectedDateString) {
if (processingUnavailabilities) { if (processingUnavailabilities) {
return; return;
} }
@ -238,7 +238,7 @@ App.Http.Booking = (function () {
const appointmentId = App.Pages.Booking.manageMode ? vars('appointment_data').id : null; 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 = { const data = {
provider_id: providerId, provider_id: providerId,
@ -255,17 +255,17 @@ App.Http.Booking = (function () {
data: data, data: data,
dataType: 'json' dataType: 'json'
}).done((response) => { }).done((response) => {
unavailableDatesBackup = response; unavailabilityDatesBackup = response;
selectedDateStringBackup = selectedDateString; selectedDateStringBackup = selectedDateString;
applyUnavailableDates(response, selectedDateString, true); applyUnavailabilityDates(response, selectedDateString, true);
}); });
} }
function applyPreviousUnavailableDates() { function applyPreviousUnavailabilityDates() {
applyUnavailableDates(unavailableDatesBackup, selectedDateStringBackup); applyUnavailabilityDates(unavailabilityDatesBackup, selectedDateStringBackup);
} }
function applyUnavailableDates(unavailableDates, selectedDateString, setDate) { function applyUnavailabilityDates(unavailabilityDates, selectedDateString, setDate) {
setDate = setDate || false; setDate = setDate || false;
processingUnavailabilities = true; processingUnavailabilities = true;
@ -278,7 +278,7 @@ App.Http.Booking = (function () {
if (setDate && !vars('manage_mode')) { if (setDate && !vars('manage_mode')) {
for (let i = 1; i <= numberOfDays; i++) { for (let i = 1; i <= numberOfDays; i++) {
const currentDate = new Date(selectedDate.getFullYear(), selectedDate.getMonth(), 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); $('#select-date').datepicker('setDate', currentDate);
getAvailableHours(moment(currentDate).format('YYYY-MM-DD')); getAvailableHours(moment(currentDate).format('YYYY-MM-DD'));
break; break;
@ -286,15 +286,15 @@ App.Http.Booking = (function () {
} }
} }
// If all the days are unavailable then hide the appointments hours. // If all the days are unavailability then hide the appointments hours.
if (unavailableDates.length === numberOfDays) { if (unavailabilityDates.length === numberOfDays) {
$availableHours.text(lang('no_available_hours')); $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) => { $('#select-date .ui-datepicker-calendar td:not(.ui-datepicker-other-month)').each((index, td) => {
selectedDateMoment.set({day: index + 1}); 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'); $(td).addClass('ui-datepicker-unselectable ui-state-disabled');
} }
}); });
@ -339,8 +339,8 @@ App.Http.Booking = (function () {
return { return {
registerAppointment, registerAppointment,
getAvailableHours, getAvailableHours,
getUnavailableDates, getUnavailabilityDates,
applyPreviousUnavailableDates, applyPreviousUnavailabilityDates,
saveConsent, saveConsent,
deletePersonalInformation deletePersonalInformation
}; };

View file

@ -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} [successCallback] The ajax success callback function.
* @param {Function} [errorCallback] The ajax failure callback function. * @param {Function} [errorCallback] The ajax failure callback function.
*/ */
function saveUnavailable(unavailable, successCallback, errorCallback) { function saveUnavailability(unavailability, successCallback, errorCallback) {
const url = App.Utils.Url.siteUrl('calendar/save_unavailable'); const url = App.Utils.Url.siteUrl('calendar/save_unavailability');
const data = { const data = {
csrf_token: vars('csrf_token'), csrf_token: vars('csrf_token'),
unavailable: unavailable unavailability: unavailability
}; };
return $.post(url, data) 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} * @return {jQuery.jqXHR}
*/ */
function deleteUnavailable(unavailableId) { function deleteUnavailability(unavailabilityId) {
const url = App.Utils.Url.siteUrl('calendar/delete_unavailable'); const url = App.Utils.Url.siteUrl('calendar/delete_unavailability');
const data = { const data = {
csrf_token: vars('csrf_token'), csrf_token: vars('csrf_token'),
unavailable_id: unavailableId unavailability_id: unavailabilityId
}; };
return $.post(url, data); return $.post(url, data);
@ -232,8 +232,8 @@ App.Http.Calendar = (function () {
return { return {
saveAppointment, saveAppointment,
deleteAppointment, deleteAppointment,
saveUnavailable, saveUnavailability,
deleteUnavailable, deleteUnavailability,
saveWorkingPlanException, saveWorkingPlanException,
deleteWorkingPlanException, deleteWorkingPlanException,
getCalendarAppointments, getCalendarAppointments,

View file

@ -156,7 +156,7 @@ App.Pages.Booking = (function () {
onChangeMonthYear: (year, month) => { onChangeMonthYear: (year, month) => {
const currentDate = new Date(year, month - 1, 1); const currentDate = new Date(year, month - 1, 1);
App.Http.Booking.getUnavailableDates( App.Http.Booking.getUnavailabilityDates(
$selectProvider.val(), $selectProvider.val(),
$selectService.val(), $selectService.val(),
moment(currentDate).format('YYYY-MM-DD') moment(currentDate).format('YYYY-MM-DD')
@ -229,7 +229,7 @@ App.Pages.Booking = (function () {
$selectProvider.on('change', (event) => { $selectProvider.on('change', (event) => {
const $target = $(event.target); const $target = $(event.target);
App.Http.Booking.getUnavailableDates( App.Http.Booking.getUnavailabilityDates(
$target, $target,
$selectService.val(), $selectService.val(),
moment($selectDate.datepicker('getDate')).format('YYYY-MM-DD') 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)); $selectProvider.prepend(new Option('- ' + lang('any_provider') + ' -', 'any-provider', true, true));
} }
App.Http.Booking.getUnavailableDates( App.Http.Booking.getUnavailabilityDates(
$selectProvider.val(), $selectProvider.val(),
$target.val(), $target.val(),
moment($selectDate.datepicker('getDate')).format('YYYY-MM-DD') moment($selectDate.datepicker('getDate')).format('YYYY-MM-DD')
@ -488,7 +488,7 @@ App.Pages.Booking = (function () {
$selectDate.on('mousedown', '.ui-datepicker-calendar td', () => { $selectDate.on('mousedown', '.ui-datepicker-calendar td', () => {
setTimeout(() => { setTimeout(() => {
App.Http.Booking.applyPreviousUnavailableDates(); App.Http.Booking.applyPreviousUnavailabilityDates();
}, 300); }, 300);
}); });
} }
@ -681,7 +681,7 @@ App.Pages.Booking = (function () {
':00', ':00',
end_datetime: calculateEndDatetime(), end_datetime: calculateEndDatetime(),
notes: $notes.val(), notes: $notes.val(),
is_unavailable: false, is_unavailability: false,
id_users_provider: $selectProvider.val(), id_users_provider: $selectProvider.val(),
id_services: $selectService.val() id_services: $selectService.val()
}; };

View file

@ -112,7 +112,7 @@ App.Utils.CalendarDefaultView = (function () {
); );
} }
); );
} else if (!lastFocusedEventData.data.is_unavailable) { } else if (!lastFocusedEventData.data.is_unavailability) {
const appointment = lastFocusedEventData.data; const appointment = lastFocusedEventData.data;
App.Components.AppointmentsModal.resetModal(); App.Components.AppointmentsModal.resetModal();
@ -144,23 +144,23 @@ App.Utils.CalendarDefaultView = (function () {
$appointmentsModal.find('#customer-notes').val(customer.notes); $appointmentsModal.find('#customer-notes').val(customer.notes);
$appointmentsModal.modal('show'); $appointmentsModal.modal('show');
} else { } else {
const unavailable = lastFocusedEventData.data; const unavailability = lastFocusedEventData.data;
// Replace string date values with actual date objects. // Replace string date values with actual date objects.
unavailable.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss'); unavailability.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss');
startMoment = moment(unavailable.start_datetime); startMoment = moment(unavailability.start_datetime);
unavailable.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss'); unavailability.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss');
endMoment = moment(unavailable.end_datetime); endMoment = moment(unavailability.end_datetime);
App.Components.UnavailabilitiesModal.resetModal(); App.Components.UnavailabilitiesModal.resetModal();
// Apply unavailable data to dialog. // Apply unavailability data to dialog.
$unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailable Period'); $unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailability Period');
$unavailabilitiesModal.find('#unavailable-start').datetimepicker('setDate', startMoment.toDate()); $unavailabilitiesModal.find('#unavailability-start').datetimepicker('setDate', startMoment.toDate());
$unavailabilitiesModal.find('#unavailable-id').val(unavailable.id); $unavailabilitiesModal.find('#unavailability-id').val(unavailability.id);
$unavailabilitiesModal.find('#unavailable-provider').val(unavailable.id_users_provider); $unavailabilitiesModal.find('#unavailability-provider').val(unavailability.id_users_provider);
$unavailabilitiesModal.find('#unavailable-end').datetimepicker('setDate', endMoment.toDate()); $unavailabilitiesModal.find('#unavailability-end').datetimepicker('setDate', endMoment.toDate());
$unavailabilitiesModal.find('#unavailable-notes').val(unavailable.notes); $unavailabilitiesModal.find('#unavailability-notes').val(unavailability.notes);
$unavailabilitiesModal.modal('show'); $unavailabilitiesModal.modal('show');
} }
}); });
@ -210,7 +210,7 @@ App.Utils.CalendarDefaultView = (function () {
const date = lastFocusedEventData.start.format('YYYY-MM-DD'); const date = lastFocusedEventData.start.format('YYYY-MM-DD');
App.Http.Calendar.deleteWorkingPlanException(date, providerId, successCallback); App.Http.Calendar.deleteWorkingPlanException(date, providerId, successCallback);
} else if (!lastFocusedEventData.data.is_unavailable) { } else if (!lastFocusedEventData.data.is_unavailability) {
const buttons = [ const buttons = [
{ {
text: lang('cancel'), text: lang('cancel'),
@ -249,9 +249,9 @@ App.Utils.CalendarDefaultView = (function () {
} else { } else {
// Do not display confirmation prompt. // 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'); $('#message-box').dialog('close');
// Refresh calendar event items. // Refresh calendar event items.
@ -354,9 +354,9 @@ App.Utils.CalendarDefaultView = (function () {
const $altParent = $(jsEvent.target).parents().eq(1); const $altParent = $(jsEvent.target).parents().eq(1);
if ( if (
$target.hasClass('fc-unavailable') || $target.hasClass('fc-unavailability') ||
$parent.hasClass('fc-unavailable') || $parent.hasClass('fc-unavailability') ||
$altParent.hasClass('fc-unavailable') $altParent.hasClass('fc-unavailability')
) { ) {
displayEdit = displayEdit =
($parent.hasClass('fc-custom') || $altParent.hasClass('fc-custom')) && ($parent.hasClass('fc-custom') || $altParent.hasClass('fc-custom')) &&
@ -739,7 +739,7 @@ App.Utils.CalendarDefaultView = (function () {
$notification.hide('bind'); $notification.hide('bind');
} }
if (!event.data.is_unavailable) { if (!event.data.is_unavailability) {
// Prepare appointment data. // Prepare appointment data.
event.data.end_datetime = moment(event.data.end_datetime) event.data.end_datetime = moment(event.data.end_datetime)
.add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()}) .add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()})
@ -747,7 +747,7 @@ App.Utils.CalendarDefaultView = (function () {
const appointment = {...event.data}; 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. // Must delete the following because only appointment data should be provided to the AJAX call.
delete appointment.customer; delete appointment.customer;
@ -784,34 +784,34 @@ App.Utils.CalendarDefaultView = (function () {
// Update appointment data. // Update appointment data.
App.Http.Calendar.saveAppointment(appointment, null, successCallback); App.Http.Calendar.saveAppointment(appointment, null, successCallback);
} else { } else {
// Update unavailable time period. // Update unavailability time period.
const unavailable = { const unavailability = {
id: event.data.id, id: event.data.id,
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'), start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
end_datetime: event.end.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 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. // Define success callback function.
successCallback = () => { successCallback = () => {
// Display success notification to user. // Display success notification to user.
const undoFunction = () => { 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()}) .add({minutes: -delta.minutes()})
.format('YYYY-MM-DD HH:mm:ss'); .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'); $notification.hide('blind');
}); });
revertFunc(); revertFunc();
}; };
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [ App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
{ {
'label': lang('undo'), 'label': lang('undo'),
'function': undoFunction 'function': undoFunction
@ -824,7 +824,7 @@ App.Utils.CalendarDefaultView = (function () {
$calendar.fullCalendar('updateEvent', event); $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; let successCallback;
if (!event.data.is_unavailable) { if (!event.data.is_unavailability) {
// Prepare appointment data. // Prepare appointment data.
const appointment = {...event.data}; const appointment = {...event.data};
@ -895,7 +895,7 @@ App.Utils.CalendarDefaultView = (function () {
.add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()}) .add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()})
.format('YYYY-MM-DD HH:mm:ss'); .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.start_datetime = appointment.start_datetime;
event.data.end_datetime = appointment.end_datetime; event.data.end_datetime = appointment.end_datetime;
@ -935,8 +935,8 @@ App.Utils.CalendarDefaultView = (function () {
// Update appointment data. // Update appointment data.
App.Http.Calendar.saveAppointment(appointment, null, successCallback); App.Http.Calendar.saveAppointment(appointment, null, successCallback);
} else { } else {
// Update unavailable time period. // Update unavailability time period.
const unavailable = { const unavailability = {
id: event.data.id, id: event.data.id,
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'), start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
end_datetime: event.end.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 = () => { successCallback = () => {
const undoFunction = () => { const undoFunction = () => {
unavailable.start_datetime = moment(unavailable.start_datetime) unavailability.start_datetime = moment(unavailability.start_datetime)
.add({days: -delta.days(), minutes: -delta.minutes()}) .add({days: -delta.days(), minutes: -delta.minutes()})
.format('YYYY-MM-DD HH:mm:ss'); .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()}) .add({days: -delta.days(), minutes: -delta.minutes()})
.format('YYYY-MM-DD HH:mm:ss'); .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.start_datetime = unavailability.start_datetime;
event.data.end_datetime = unavailable.end_datetime; event.data.end_datetime = unavailability.end_datetime;
App.Http.Calendar.saveUnavailable(unavailable).done(() => { App.Http.Calendar.saveUnavailability(unavailability).done(() => {
$notification.hide('blind'); $notification.hide('blind');
}); });
revertFunc(); revertFunc();
}; };
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [ App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
{ {
label: lang('undo'), label: lang('undo'),
function: undoFunction function: undoFunction
@ -975,7 +975,7 @@ App.Utils.CalendarDefaultView = (function () {
$footer.css('position', 'static'); // Footer position fix. $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); 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). // work on that day).
response.unavailables.forEach((unavailable) => { response.unavailabilities.forEach((unavailability) => {
let notes = unavailable.notes ? ' - ' + unavailable.notes : ''; let notes = unavailability.notes ? ' - ' + unavailability.notes : '';
if (unavailable.notes && unavailable.notes.length > 30) { if (unavailability.notes && unavailability.notes.length > 30) {
notes = unavailable.notes.substring(0, 30) + '...'; notes = unavailability.notes.substring(0, 30) + '...';
} }
const unavailabilityEvent = { const unavailabilityEvent = {
title: lang('unavailable') + notes, title: lang('unavailability') + notes,
start: moment(unavailable.start_datetime), start: moment(unavailability.start_datetime),
end: moment(unavailable.end_datetime), end: moment(unavailability.end_datetime),
allDay: false, allDay: false,
color: '#879DB4', color: '#879DB4',
editable: true, editable: true,
className: 'fc-unavailable fc-custom', className: 'fc-unavailability fc-custom',
data: unavailable data: unavailability
}; };
calendarEventSource.push(unavailabilityEvent); calendarEventSource.push(unavailabilityEvent);
@ -1169,7 +1169,7 @@ App.Utils.CalendarDefaultView = (function () {
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable' className: 'fc-unavailability'
}; };
calendarEventSource.push(unavailabilityEvent); calendarEventSource.push(unavailabilityEvent);
@ -1177,7 +1177,7 @@ App.Utils.CalendarDefaultView = (function () {
return; // Go to next loop. 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'); viewStart = moment(calendarView.start.format('YYYY-MM-DD') + ' 00:00:00');
startHour = sortedWorkingPlan[weekdayName].start.split(':'); startHour = sortedWorkingPlan[weekdayName].start.split(':');
workDateStart = viewStart.clone(); workDateStart = viewStart.clone();
@ -1185,20 +1185,20 @@ App.Utils.CalendarDefaultView = (function () {
workDateStart.minute(parseInt(startHour[1])); workDateStart.minute(parseInt(startHour[1]));
if (viewStart < workDateStart) { if (viewStart < workDateStart) {
const unavailablePeriodBeforeWorkStarts = { const unavailabilityPeriodBeforeWorkStarts = {
title: lang('not_working'), title: lang('not_working'),
start: viewStart, start: viewStart,
end: workDateStart, end: workDateStart,
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, 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'); viewEnd = moment(calendarView.end.format('YYYY-MM-DD') + ' 00:00:00');
endHour = sortedWorkingPlan[weekdayName].end.split(':'); endHour = sortedWorkingPlan[weekdayName].end.split(':');
workDateEnd = viewStart.clone(); workDateEnd = viewStart.clone();
@ -1206,20 +1206,20 @@ App.Utils.CalendarDefaultView = (function () {
workDateEnd.minute(parseInt(endHour[1])); workDateEnd.minute(parseInt(endHour[1]));
if (viewEnd > workDateEnd) { if (viewEnd > workDateEnd) {
const unavailablePeriodAfterWorkEnds = { const unavailabilityPeriodAfterWorkEnds = {
title: lang('not_working'), title: lang('not_working'),
start: workDateEnd, start: workDateEnd,
end: viewEnd, end: viewEnd,
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, 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) => { sortedWorkingPlan[weekdayName].breaks.forEach((breakPeriod) => {
const breakStartString = breakPeriod.start.split(':'); const breakStartString = breakPeriod.start.split(':');
breakStart = viewStart.clone(); breakStart = viewStart.clone();
@ -1231,17 +1231,17 @@ App.Utils.CalendarDefaultView = (function () {
breakEnd.hour(parseInt(breakEndString[0])); breakEnd.hour(parseInt(breakEndString[0]));
breakEnd.minute(parseInt(breakEndString[1])); breakEnd.minute(parseInt(breakEndString[1]));
const unavailablePeriod = { const unavailabilityPeriod = {
title: lang('break'), title: lang('break'),
start: breakStart, start: breakStart,
end: breakEnd, end: breakEnd,
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable fc-break' className: 'fc-unavailability fc-break'
}; };
calendarEventSource.push(unavailablePeriod); calendarEventSource.push(unavailabilityPeriod);
}); });
break; break;
@ -1282,7 +1282,7 @@ App.Utils.CalendarDefaultView = (function () {
// Non-working day. // Non-working day.
if (sortedWorkingPlan[weekdayName] === null) { if (sortedWorkingPlan[weekdayName] === null) {
// Add a full day unavailable event. // Add a full day unavailability event.
unavailabilityEvent = { unavailabilityEvent = {
title: lang('not_working'), title: lang('not_working'),
start: calendarDate.clone(), start: calendarDate.clone(),
@ -1290,7 +1290,7 @@ App.Utils.CalendarDefaultView = (function () {
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable' className: 'fc-unavailability'
}; };
calendarEventSource.push(unavailabilityEvent); calendarEventSource.push(unavailabilityEvent);
@ -1300,7 +1300,7 @@ App.Utils.CalendarDefaultView = (function () {
continue; // Go to the next loop. continue; // Go to the next loop.
} }
// Add unavailable period before work starts. // Add unavailability period before work starts.
startHour = sortedWorkingPlan[weekdayName].start.split(':'); startHour = sortedWorkingPlan[weekdayName].start.split(':');
workDateStart = calendarDate.clone(); workDateStart = calendarDate.clone();
workDateStart.hour(parseInt(startHour[0])); workDateStart.hour(parseInt(startHour[0]));
@ -1319,13 +1319,13 @@ App.Utils.CalendarDefaultView = (function () {
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable' className: 'fc-unavailability'
}; };
calendarEventSource.push(unavailabilityEvent); calendarEventSource.push(unavailabilityEvent);
} }
// Add unavailable period after work ends. // Add unavailability period after work ends.
endHour = sortedWorkingPlan[weekdayName].end.split(':'); endHour = sortedWorkingPlan[weekdayName].end.split(':');
workDateEnd = calendarDate.clone(); workDateEnd = calendarDate.clone();
workDateEnd.hour(parseInt(endHour[0])); workDateEnd.hour(parseInt(endHour[0]));
@ -1344,13 +1344,13 @@ App.Utils.CalendarDefaultView = (function () {
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable' className: 'fc-unavailability'
}; };
calendarEventSource.push(unavailabilityEvent); calendarEventSource.push(unavailabilityEvent);
} }
// Add unavailable periods during day breaks. // Add unavailability periods during day breaks.
sortedWorkingPlan[weekdayName].breaks.forEach((breakPeriod) => { sortedWorkingPlan[weekdayName].breaks.forEach((breakPeriod) => {
const breakStartString = breakPeriod.start.split(':'); const breakStartString = breakPeriod.start.split(':');
breakStart = calendarDate.clone(); breakStart = calendarDate.clone();
@ -1369,7 +1369,7 @@ App.Utils.CalendarDefaultView = (function () {
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable fc-break' className: 'fc-unavailability fc-break'
}; };
calendarEventSource.push(unavailabilityEvent); calendarEventSource.push(unavailabilityEvent);

View file

@ -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; const appointment = lastFocusedEventData.data;
BackendCalendarAppointmentsModal.resetAppointmentDialog(); BackendCalendarAppointmentsModal.resetAppointmentDialog();
@ -218,23 +218,23 @@ App.Utils.CalendarTableView = (function () {
$appointmentsModal.modal('show'); $appointmentsModal.modal('show');
} else { } else {
const unavailable = lastFocusedEventData.data; const unavailability = lastFocusedEventData.data;
// Replace string date values with actual date objects. // Replace string date values with actual date objects.
unavailable.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss'); unavailability.start_datetime = lastFocusedEventData.start.format('YYYY-MM-DD HH:mm:ss');
startMoment = moment(unavailable.start_datetime); startMoment = moment(unavailability.start_datetime);
unavailable.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss'); unavailability.end_datetime = lastFocusedEventData.end.format('YYYY-MM-DD HH:mm:ss');
endMoment = moment(unavailable.end_datetime); endMoment = moment(unavailability.end_datetime);
BackendCalendarUnavailabilityEventsModal.resetUnavailableDialog(); BackendCalendarUnavailabilityEventsModal.resetUnavailabilityDialog();
// Apply unavailable data to dialog. // Apply unavailability data to dialog.
$unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailable Period'); $unavailabilitiesModal.find('.modal-header h3').text('Edit Unavailability Period');
$unavailabilitiesModal.find('#unavailable-start').datetimepicker('setDate', startMoment); $unavailabilitiesModal.find('#unavailability-start').datetimepicker('setDate', startMoment);
$unavailabilitiesModal.find('#unavailable-id').val(unavailable.id); $unavailabilitiesModal.find('#unavailability-id').val(unavailability.id);
$unavailabilitiesModal.find('#unavailable-provider').val(unavailable.id_users_provider); $unavailabilitiesModal.find('#unavailability-provider').val(unavailability.id_users_provider);
$unavailabilitiesModal.find('#unavailable-end').datetimepicker('setDate', endMoment); $unavailabilitiesModal.find('#unavailability-end').datetimepicker('setDate', endMoment);
$unavailabilitiesModal.find('#unavailable-notes').val(unavailable.notes); $unavailabilitiesModal.find('#unavailability-notes').val(unavailability.notes);
$unavailabilitiesModal.modal('show'); $unavailabilitiesModal.modal('show');
} }
@ -271,7 +271,7 @@ App.Utils.CalendarTableView = (function () {
// Refresh calendar event items. // Refresh calendar event items.
$selectFilterItem.trigger('change'); $selectFilterItem.trigger('change');
}); });
} else if (lastFocusedEventData.data.is_unavailable === '0') { } else if (lastFocusedEventData.data.is_unavailability === '0') {
const buttons = [ const buttons = [
{ {
text: lang('cancel'), text: lang('cancel'),
@ -309,9 +309,9 @@ App.Utils.CalendarTableView = (function () {
}).appendTo('#message-box'); }).appendTo('#message-box');
} else { } else {
// Do not display confirmation prompt. // 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'); $('#message-box').dialog('close');
// Refresh calendar event items. // Refresh calendar event items.
@ -872,7 +872,7 @@ App.Utils.CalendarTableView = (function () {
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable' className: 'fc-unavailability'
}; };
calendarEventSource.push(nonWorkingDay); calendarEventSource.push(nonWorkingDay);
@ -885,37 +885,37 @@ App.Utils.CalendarTableView = (function () {
const workDateStart = moment(start.format('YYYY-MM-DD') + ' ' + workingPlan[selDayName].start); const workDateStart = moment(start.format('YYYY-MM-DD') + ' ' + workingPlan[selDayName].start);
if (start < workDateStart) { if (start < workDateStart) {
unavailablePeriod = { unavailabilityPeriod = {
title: lang('not_working'), title: lang('not_working'),
start: start, start: start,
end: workDateStart, end: workDateStart,
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, 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); const workDateEnd = moment(start.format('YYYY-MM-DD') + ' ' + workingPlan[selDayName].end);
if (end > workDateEnd) { if (end > workDateEnd) {
const unavailablePeriod = { const unavailabilityPeriod = {
title: lang('not_working'), title: lang('not_working'),
start: workDateEnd, start: workDateEnd,
end: end, end: end,
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, 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 breakStart;
let breakEnd; let breakEnd;
@ -923,17 +923,17 @@ App.Utils.CalendarTableView = (function () {
breakStart = moment(start.format('YYYY-MM-DD') + ' ' + currentBreak.start); breakStart = moment(start.format('YYYY-MM-DD') + ' ' + currentBreak.start);
breakEnd = moment(start.format('YYYY-MM-DD') + ' ' + currentBreak.end); breakEnd = moment(start.format('YYYY-MM-DD') + ' ' + currentBreak.end);
const unavailablePeriod = { const unavailabilityPeriod = {
title: lang('break'), title: lang('break'),
start: breakStart, start: breakStart,
end: breakEnd, end: breakEnd,
allDay: false, allDay: false,
color: '#BEBEBE', color: '#BEBEBE',
editable: false, editable: false,
className: 'fc-unavailable fc-break' className: 'fc-unavailability fc-break'
}; };
calendarEventSource.push(unavailablePeriod); calendarEventSource.push(unavailabilityPeriod);
}); });
$calendar.fullCalendar('addEventSource', calendarEventSource); $calendar.fullCalendar('addEventSource', calendarEventSource);
@ -1008,13 +1008,13 @@ App.Utils.CalendarTableView = (function () {
} }
const event = { const event = {
title: lang('unavailable'), title: lang('unavailability'),
start: moment(unavailability.start_datetime), start: moment(unavailability.start_datetime),
end: moment(unavailability.end_datetime), end: moment(unavailability.end_datetime),
allDay: false, allDay: false,
color: '#879DB4', color: '#879DB4',
editable: true, editable: true,
className: 'fc-unavailable fc-custom', className: 'fc-unavailability fc-custom',
data: unavailability data: unavailability
}; };
@ -1136,9 +1136,9 @@ App.Utils.CalendarTableView = (function () {
const $altParent = $(jsEvent.target).parents().eq(1); const $altParent = $(jsEvent.target).parents().eq(1);
if ( if (
$(this).hasClass('fc-unavailable') || $(this).hasClass('fc-unavailability') ||
$parent.hasClass('fc-unavailable') || $parent.hasClass('fc-unavailability') ||
$altParent.hasClass('fc-unavailable') $altParent.hasClass('fc-unavailability')
) { ) {
displayEdit = displayEdit =
($parent.hasClass('fc-custom') || $altParent.hasClass('fc-custom')) && ($parent.hasClass('fc-custom') || $altParent.hasClass('fc-custom')) &&
@ -1512,7 +1512,7 @@ App.Utils.CalendarTableView = (function () {
let successCallback; let successCallback;
if (event.data.is_unavailable === '0') { if (event.data.is_unavailability === '0') {
// Prepare appointment data. // Prepare appointment data.
event.data.end_datetime = moment(event.data.end_datetime) event.data.end_datetime = moment(event.data.end_datetime)
.add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()}) .add({days: delta.days(), hours: delta.hours(), minutes: delta.minutes()})
@ -1555,32 +1555,32 @@ App.Utils.CalendarTableView = (function () {
// Update appointment data. // Update appointment data.
App.Http.Calendar.saveAppointment(appointment, null, successCallback); App.Http.Calendar.saveAppointment(appointment, null, successCallback);
} else { } else {
// Update unavailable time period. // Update unavailability time period.
const unavailable = { const unavailability = {
id: event.data.id, id: event.data.id,
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'), start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
end_datetime: event.end.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 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. // Define success callback function.
successCallback = () => { successCallback = () => {
// Display success notification to user. // Display success notification to user.
const undoFunction = () => { 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()}) .add({minutes: -delta.minutes()})
.format('YYYY-MM-DD HH:mm:ss'); .format('YYYY-MM-DD HH:mm:ss');
App.Http.Calendar.saveUnavailable(unavailable).done(() => { App.Http.Calendar.saveUnavailability(unavailability).done(() => {
$('#notification').hide('blind'); $('#notification').hide('blind');
}); });
revertFunc(); revertFunc();
}; };
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [ App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
{ {
'label': lang('undo'), 'label': lang('undo'),
'function': undoFunction 'function': undoFunction
@ -1593,7 +1593,7 @@ App.Utils.CalendarTableView = (function () {
$calendar.fullCalendar('updateEvent', event); $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; let successCallback;
if (event.data.is_unavailable === '0') { if (event.data.is_unavailability === '0') {
// Prepare appointment data. // Prepare appointment data.
const appointment = {...event.data}; const appointment = {...event.data};
@ -1673,8 +1673,8 @@ App.Utils.CalendarTableView = (function () {
// Update appointment data. // Update appointment data.
App.Http.Calendar.saveAppointment(appointment, null, successCallback); App.Http.Calendar.saveAppointment(appointment, null, successCallback);
} else { } else {
// Update unavailable time period. // Update unavailability time period.
const unavailable = { const unavailability = {
id: event.data.id, id: event.data.id,
start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'), start_datetime: event.start.format('YYYY-MM-DD HH:mm:ss'),
end_datetime: event.end.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 = () => { successCallback = () => {
const undoFunction = () => { const undoFunction = () => {
unavailable.start_datetime = moment(unavailable.start_datetime) unavailability.start_datetime = moment(unavailability.start_datetime)
.add({days: -delta.days(), minutes: -delta.minutes()}) .add({days: -delta.days(), minutes: -delta.minutes()})
.format('YYYY-MM-DD HH:mm:ss'); .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()}) .add({days: -delta.days(), minutes: -delta.minutes()})
.format('YYYY-MM-DD HH:mm:ss'); .format('YYYY-MM-DD HH:mm:ss');
event.data.start_datetime = unavailable.start_datetime; event.data.start_datetime = unavailability.start_datetime;
event.data.end_datetime = unavailable.end_datetime; event.data.end_datetime = unavailability.end_datetime;
App.Http.Calendar.saveUnavailable(unavailable).done(() => { App.Http.Calendar.saveUnavailability(unavailability).done(() => {
$('#notification').hide('blind'); $('#notification').hide('blind');
}); });
revertFunc(); revertFunc();
}; };
App.Layouts.Backend.displayNotification(lang('unavailable_updated'), [ App.Layouts.Backend.displayNotification(lang('unavailability_updated'), [
{ {
label: lang('undo'), label: lang('undo'),
function: undoFunction function: undoFunction
@ -1711,7 +1711,7 @@ App.Utils.CalendarTableView = (function () {
$('#footer').css('position', 'static'); // Footer position fix. $('#footer').css('position', 'static'); // Footer position fix.
}; };
App.Http.Calendar.saveUnavailable(unavailable, successCallback); App.Http.Calendar.saveUnavailability(unavailability, successCallback);
} }
} }