Merged pull request with localisation

This commit is contained in:
Sam Bell 2018-06-04 17:28:21 +01:00
commit 89969e1b68
209 changed files with 6390 additions and 3120 deletions

View File

@ -12,6 +12,10 @@ DB_DATABASE=attendize
DB_USERNAME=attendize
DB_PASSWORD=attendize
DEFAULT_DATE_FORMAT="Y-m-d"
DEFAULT_TIME_FORMAT="H:i"
DEFAULT_DATETIME_FORMAT="Y-m-d H:i"
# https://github.com/NitMedia/wkhtml2pdf#driver-types
WKHTML2PDF_BIN_FILE=wkhtmltopdf-amd64
@ -25,6 +29,7 @@ MAIL_PASSWORD=
MAIL_USERNAME=
GOOGLE_ANALYTICS_ID=
GOOGLE_MAPS_GEOCODING_KEY=
TWITTER_WIDGET_ID=

3
.gitignore vendored
View File

@ -11,3 +11,6 @@ installed
/composer.phar
_ide_helper.php
*.swp
# Do not include backup lang files
resources/lang/*/[a-zA-Z]*20[0-9][0-9][0-1][0-9][0-3][0-9]_[0-2][0-9][0-5][0-9][0-5][0-9].php

View File

@ -42,13 +42,13 @@ Form::macro('styledFile', function ($name, $multiple = false) {
<div class="input-group">
<span class="input-group-btn">
<span class="btn btn-primary btn-file ">
Browse&hellip; <input name="' . $name . '" type="file" ' . ($multiple ? 'multiple' : '') . '>
'.trans("basic.browse").'&hellip; <input name="' . $name . '" type="file" ' . ($multiple ? 'multiple' : '') . '>
</span>
</span>
<input type="text" class="form-control" readonly>
<span style="display: none;" class="input-group-btn btn-upload-file">
<span class="btn btn-success ">
Upload
'.trans("basic.upload").'
</span>
</span>
</div>

View File

@ -92,7 +92,7 @@ class EventAttendeesController extends MyBaseController
* @todo This is a bit hackish
*/
if ($event->tickets->count() === 0) {
return '<script>showMessage("You need to create a ticket before you can invite an attendee.");</script>';
return '<script>showMessage("'.trans("Controllers.addInviteError").'");</script>';
}
return view('ManageEvent.Modals.InviteAttendee', [
@ -117,8 +117,8 @@ class EventAttendeesController extends MyBaseController
];
$messages = [
'ticket_id.exists' => 'The ticket you have selected does not exist',
'ticket_id.required' => 'The ticket field is required. ',
'ticket_id.exists' => trans("Controllers.ticket_not_exists_error"),
'ticket_id.required' => trans("Controllers.ticket_field_required_error"),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -198,7 +198,7 @@ class EventAttendeesController extends MyBaseController
$this->dispatch(new SendAttendeeInvite($attendee));
}
session()->flash('message', 'Attendee Successfully Invited');
session()->flash('message', trans("Controllers.attendee_successfully_invited"));
DB::commit();
@ -216,7 +216,7 @@ class EventAttendeesController extends MyBaseController
return response()->json([
'status' => 'error',
'error' => 'An error occurred while inviting this attendee. Please try again.'
'error' => trans("Controllers.attendee_exception")
]);
}
@ -238,7 +238,7 @@ class EventAttendeesController extends MyBaseController
* @todo This is a bit hackish
*/
if ($event->tickets->count() === 0) {
return '<script>showMessage("You need to create a ticket before you can add an attendee.");</script>';
return '<script>showMessage("'.trans("Controllers.addInviteError").'");</script>';
}
return view('ManageEvent.Modals.ImportAttendee', [
@ -263,7 +263,7 @@ class EventAttendeesController extends MyBaseController
];
$messages = [
'ticket_id.exists' => 'The ticket you have selected does not exist',
'ticket_id.exists' => trans("Controllers.ticket_not_exists_error"),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -445,13 +445,13 @@ class EventAttendeesController extends MyBaseController
$message->to($attendee->event->organiser->email, $attendee->event->organiser->name)
->from(config('attendize.outgoing_email_noreply'), $attendee->event->organiser->name)
->replyTo($attendee->event->organiser->email, $attendee->event->organiser->name)
->subject($data['subject'] . '[ORGANISER COPY]');
->subject($data['subject'] . trans("Email.organiser_copy"));
});
}
return response()->json([
'status' => 'success',
'message' => 'Message Successfully Sent',
'message' => trans("Controllers.message_successfully_sent"),
]);
}
@ -635,8 +635,8 @@ class EventAttendeesController extends MyBaseController
];
$messages = [
'ticket_id.exists' => 'The ticket you have selected does not exist',
'ticket_id.required' => 'The ticket field is required. ',
'ticket_id.exists' => trans("Controllers.ticket_not_exists_error"),
'ticket_id.required' => trans("Controllers.ticket_field_required_error"),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -651,7 +651,7 @@ class EventAttendeesController extends MyBaseController
$attendee = Attendee::scope()->findOrFail($attendee_id);
$attendee->update($request->all());
session()->flash('message', 'Successfully Updated Attendee');
session()->flash('message',trans("Controllers.successfully_updated_attendee"));
return response()->json([
'status' => 'success',
@ -697,7 +697,7 @@ class EventAttendeesController extends MyBaseController
if ($attendee->is_cancelled) {
return response()->json([
'status' => 'success',
'message' => 'Attendee Already Cancelled',
'message' => trans("Controllers.attendee_already_cancelled"),
]);
}
@ -723,7 +723,7 @@ class EventAttendeesController extends MyBaseController
$message->to($attendee->email, $attendee->full_name)
->from(config('attendize.outgoing_email_noreply'), $attendee->event->organiser->name)
->replyTo($attendee->event->organiser->email, $attendee->event->organiser->name)
->subject('Your ticket has been cancelled');
->subject(trans("Email.your_ticket_cancelled"));
});
}
@ -763,7 +763,7 @@ class EventAttendeesController extends MyBaseController
$message->to($attendee->email, $attendee->full_name)
->from(config('attendize.outgoing_email_noreply'), $attendee->event->organiser->name)
->replyTo($attendee->event->organiser->email, $attendee->event->organiser->name)
->subject('You have received a refund from ' . $attendee->event->organiser->name);
->subject(trans("Email.refund_from_name", ["name"=>$attendee->event->organiser->name]));
});
} else {
$error_message = $response->getMessage();
@ -771,7 +771,7 @@ class EventAttendeesController extends MyBaseController
} catch (\Exception $e) {
\Log::error($e);
$error_message = 'There has been a problem processing your refund. Please check your information and try again.';
$error_message = trans("Controllers.refund_exception");
}
}
@ -783,7 +783,7 @@ class EventAttendeesController extends MyBaseController
]);
}
session()->flash('message', 'Successfully Cancelled Attenddee');
session()->flash('message', trans("Controllers.successfully_cancelled_attendee"));
return response()->json([
'status' => 'success',
@ -826,7 +826,7 @@ class EventAttendeesController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Ticket Successfully Resent',
'message' => trans("Controllers.ticket_successfully_resent"),
]);
}

View File

@ -115,7 +115,7 @@ class EventCheckInController extends MyBaseController
return response()->json([
'status' => 'success',
'checked' => $checking,
'message' => 'Attendee Successfully Checked ' . (($checking == 'in') ? 'In' : 'Out'),
'message' => (($checking == 'in') ? trans("Controllers.attendee_successfully_checked_in") : trans("Controllers.attendee_successfully_checked_out")),
'id' => $attendee->id,
]);
}
@ -153,7 +153,7 @@ class EventCheckInController extends MyBaseController
if (is_null($attendee)) {
return response()->json([
'status' => 'error',
'message' => "Invalid Ticket! Please try again."
'message' => trans("Controllers.invalid_ticket_error")
]);
}
@ -177,7 +177,7 @@ class EventCheckInController extends MyBaseController
if ($attendee->has_arrived) {
return response()->json([
'status' => 'error',
'message' => 'Attendee already checked in at ' . $attendee->arrival_time->format('H:i A, F j') . $appendedText
'message' => trans("Controllers.attendee_already_checked_in", ["time"=> $attendee->arrival_time->format(env("DEFAULT_DATETIME_FORMAT"))]) . $appendedText
]);
}
@ -185,7 +185,7 @@ class EventCheckInController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Success !<br>Name: ' . $attendee->first_name . ' ' . $attendee->last_name . '<br>Reference: ' . $attendee->reference . '<br>Ticket: ' . $attendee->ticket . '.' . $appendedText
'message' => trans("Controllers.attendee_check_in_success", ["name"=>$attendee->first_name." ".$attendee->last_name, "ref"=>$attendee->reference, "ticket"=>$attendee->ticket]).$appendedText
]);
}
@ -208,7 +208,7 @@ class EventCheckInController extends MyBaseController
]);
return response()->json([
'message' => $updateRowsCount . ' Attendee(s) Checked in.'
'message' => trans("Controllers.num_attendees_checked_in", ["num"=>$updateRowsCount])
]);
}

View File

@ -738,6 +738,11 @@ class EventCheckoutController extends Controller
if (!$order) {
abort(404);
}
$images = [];
$imgs = $order->event->images;
foreach ($imgs as $img) {
$images[] = base64_encode(file_get_contents(public_path($img->image_path)));
}
$data = [
'order' => $order,
@ -746,7 +751,7 @@ class EventCheckoutController extends Controller
'attendees' => $order->attendees,
'css' => file_get_contents(public_path('assets/stylesheet/ticket.css')),
'image' => base64_encode(file_get_contents(public_path($order->event->organiser->full_logo_path))),
'images' => $images,
];
if ($request->get('download') == '1') {

View File

@ -103,7 +103,7 @@ class EventController extends MyBaseController
'organiser_email' => ['required', 'email'],
];
$messages = [
'organiser_name.required' => 'You must give a name for the event organiser.',
'organiser_name.required' => trans("Controllers.no_organiser_name_error"),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -128,7 +128,7 @@ class EventController extends MyBaseController
} else { /* Somethings gone horribly wrong */
return response()->json([
'status' => 'error',
'messages' => 'There was an issue finding the organiser.',
'messages' => trans("Controllers.organiser_other_error"),
]);
}
@ -165,7 +165,7 @@ class EventController extends MyBaseController
return response()->json([
'status' => 'error',
'messages' => 'Whoops! There was a problem creating your event. Please try again.',
'messages' => trans("Controllers.event_create_exception"),
]);
}
@ -307,7 +307,7 @@ class EventController extends MyBaseController
return response()->json([
'status' => 'success',
'id' => $event->id,
'message' => 'Event Successfully Updated',
'message' => trans("Controllers.event_successfully_updated"),
'redirectUrl' => '',
]);
}
@ -342,7 +342,7 @@ class EventController extends MyBaseController
}
return response()->json([
'error' => 'There was a problem uploading your image.',
'error' => trans("Controllers.image_upload_error"),
]);
}
}

View File

@ -108,7 +108,7 @@ class EventCustomizeController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Social Settings Successfully Updated',
'message' => trans("Controllers.social_settings_successfully_updated"),
]);
}
@ -132,7 +132,7 @@ class EventCustomizeController extends MyBaseController
'is_1d_barcode_enabled' => ['required'],
];
$messages = [
'ticket_bg_color.required' => 'Please enter a background color.',
'ticket_bg_color.required' => trans("Controllers.please_enter_a_background_color"),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -174,9 +174,9 @@ class EventCustomizeController extends MyBaseController
'organiser_fee_fixed' => ['numeric', 'between:0,100'],
];
$messages = [
'organiser_fee_percentage.numeric' => 'Please enter a value between 0 and 100',
'organiser_fee_fixed.numeric' => 'Please check the format. It should be in the format 0.00.',
'organiser_fee_fixed.between' => 'Please enter a value between 0 and 100.',
'organiser_fee_percentage.numeric' => trans("validation.between.numeric", ["attribute"=>trans("Fees.service_fee_percentage"), "min"=>0, "max"=>100]),
'organiser_fee_fixed.numeric' => trans("validation.date_format", ["attribute"=>trans("Fees.service_fee_fixed_price"), "format"=>"0.00"]),
'organiser_fee_fixed.between' => trans("validation.between.numeric", ["attribute"=>trans("Fees.service_fee_fixed_price"), "min"=>0, "max"=>100]),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -194,7 +194,7 @@ class EventCustomizeController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Order Page Successfully Updated',
'message' => trans("Controllers.order_page_successfully_updated"),
]);
}
@ -230,7 +230,7 @@ class EventCustomizeController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Order Page Successfully Updated',
'message' => trans("Controllers.order_page_successfully_updated"),
]);
}
@ -249,8 +249,8 @@ class EventCustomizeController extends MyBaseController
'bg_image_path' => ['mimes:jpeg,jpg,png', 'max:4000'],
];
$messages = [
'bg_image_path.mimes' => 'Please ensure you are uploading an image (JPG, PNG, JPEG)',
'bg_image_path.max' => 'Please ensure the image is not larger than 2.5MB',
'bg_image_path.mimes' => trans("validation.mimes", ["attribute"=>trans("Event.event_image"), "values"=>"JPEG, JPG, PNG"]),
'bg_image_path.max' => trans("validation.max.file", ["attribute"=>trans("Event.event_image"), "max"=>2500]),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -302,7 +302,7 @@ class EventCustomizeController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Event Page Successfully Updated',
'message' => trans("Controllers.event_page_successfully_updated"),
'runThis' => 'document.getElementById(\'previewIframe\').contentWindow.location.reload(true);',
]);
}

View File

@ -179,7 +179,7 @@ class EventOrdersController extends MyBaseController
$order->update();
\Session::flash('message', 'The order has been updated');
\Session::flash('message', trans("Controllers.the_order_has_been_updated"));
return response()->json([
'status' => 'success',
@ -201,7 +201,7 @@ class EventOrdersController extends MyBaseController
'refund_amount' => ['numeric'],
];
$messages = [
'refund_amount.integer' => 'Refund amount must only contain numbers.',
'refund_amount.integer' => trans("Controllers.refund_only_numbers_error"),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -223,18 +223,18 @@ class EventOrdersController extends MyBaseController
if ($refund_order && $order->payment_gateway->can_refund) {
if (!$order->transaction_id) {
$error_message = 'Sorry, this order cannot be refunded.';
$error_message = trans("Controllers.order_cant_be_refunded");
}
if ($order->is_refunded) {
$error_message = 'This order has already been refunded';
$error_message = trans("Controllers.order_already_refunded");
} elseif ($order->organiser_amount == 0) {
$error_message = 'Nothing to refund';
$error_message = trans("Controllers.nothing_to_refund");
} elseif ($refund_type !== 'full' && $refund_amount > round(($order->organiser_amount - $order->amount_refunded),
2)
) {
$error_message = 'The maximum amount you can refund is ' . (money($order->organiser_amount - $order->amount_refunded,
$order->event->currency));
$error_message = trans("Controllers.maximum_refund_amount", ["money"=>(money($order->organiser_amount - $order->amount_refunded,
$order->event->currency))]);
}
if (!$error_message) {
try {
@ -273,7 +273,7 @@ class EventOrdersController extends MyBaseController
$order->save();
} catch (\Exeption $e) {
Log::error($e);
$error_message = 'There has been a problem processing your refund. Please check your information and try again.';
$error_message = trans("Controllers.refund_exception");
}
}
@ -305,9 +305,17 @@ class EventOrdersController extends MyBaseController
}
}
}
\Session::flash('message',
(!$refund_amount && !$attendees) ? 'Nothing To Do' : 'Successfully ' . ($refund_order ? ' Refunded Order' : ' ') . ($attendees && $refund_order ? ' & ' : '') . ($attendees ? 'Cancelled Attendee(s)' : ''));
if(!$refund_amount && !$attendees)
$msg = trans("Controllers.nothing_to_do");
else {
if($attendees && $refund_order)
$msg = trans("Controllers.successfully_refunded_and_cancelled");
else if($refund_order)
$msg = trans("Controllers.successfully_refunded_order");
else if($attendees)
$msg = trans("Controllers.successfully_cancelled_attendees");
}
\Session::flash('message', $msg);
return response()->json([
'status' => 'success',
@ -336,6 +344,8 @@ class EventOrdersController extends MyBaseController
$excel->sheet('orders_sheet_1', function ($sheet) use ($event) {
\DB::connection()->setFetchMode(\PDO::FETCH_ASSOC);
$yes = strtoupper(trans("basic.yes"));
$no = strtoupper(trans("basic.no"));
$data = DB::table('orders')
->where('orders.event_id', '=', $event->id)
->where('orders.event_id', '=', $event->id)
@ -345,8 +355,8 @@ class EventOrdersController extends MyBaseController
'orders.email',
'orders.order_reference',
'orders.amount',
\DB::raw("(CASE WHEN orders.is_refunded = 1 THEN 'YES' ELSE 'NO' END) AS `orders.is_refunded`"),
\DB::raw("(CASE WHEN orders.is_partially_refunded = 1 THEN 'YES' ELSE 'NO' END) AS `orders.is_partially_refunded`"),
\DB::raw("(CASE WHEN orders.is_refunded = 1 THEN '$yes' ELSE '$no' END) AS `orders.is_refunded`"),
\DB::raw("(CASE WHEN orders.is_partially_refunded = 1 THEN '$yes' ELSE '$no' END) AS `orders.is_partially_refunded`"),
'orders.amount_refunded',
'orders.created_at',
])->get();
@ -356,15 +366,15 @@ class EventOrdersController extends MyBaseController
// Add headings to first row
$sheet->row(1, [
'First Name',
'Last Name',
'Email',
'Order Reference',
'Amount',
'Fully Refunded',
'Partially Refunded',
'Amount Refunded',
'Order Date',
trans("Attendee.first_name"),
trans("Attendee.last_name"),
trans("Attendee.email"),
trans("Order.order_ref"),
trans("Order.amount"),
trans("Order.fully_refunded"),
trans("Order.partially_refunded"),
trans("Order.amount_refunded"),
trans("Order.order_date"),
]);
// Set gray background on first row
@ -440,13 +450,13 @@ class EventOrdersController extends MyBaseController
$message->to($order->event->organiser->email)
->from(config('attendize.outgoing_email_noreply'), $order->event->organiser->name)
->replyTo($order->event->organiser->email, $order->event->organiser->name)
->subject($data['subject'] . ' [Organiser copy]');
->subject($data['subject'] . trans("Email.organiser_copy"));
});
}
return response()->json([
'status' => 'success',
'message' => 'Message Successfully Sent',
'message' => trans("Controllers.message_successfully_sent"),
]);
}
@ -466,7 +476,7 @@ class EventOrdersController extends MyBaseController
$order->save();
session()->flash('message', 'Order Payment Status Successfully Updated');
session()->flash('message', trans("Controllers.order_payment_status_successfully_updated"));
return response()->json([
'status' => 'success',

View File

@ -59,7 +59,7 @@ class EventQrcodeCheckInController extends Controller
])->first();
if (is_null($attendee)) {
return response()->json(['status' => 'error', 'message' => "Invalid Ticket! Please try again."]);
return response()->json(['status' => 'error', 'message' => trans("Controllers.invalid_ticket_error")]);
}
$relatedAttendesCount = Attendee::where('id', '!=', $attendee->id)
@ -72,13 +72,13 @@ class EventQrcodeCheckInController extends Controller
if ($relatedAttendesCount >= 1) {
$confirmOrderTicketsRoute = route('confirmCheckInOrderTickets', [$event->id, $attendee->order_id]);
$appendedText = '<br><br><form class="ajax" action="' . $confirmOrderTicketsRoute . '" method="POST">' . csrf_field() . '<button class="btn btn-primary btn-sm" type="submit"><i class="ico-ticket"></i> Check in all tickets associated to this order</button></form>';
$appendedText = '<br><br><form class="ajax" action="' . $confirmOrderTicketsRoute . '" method="POST">' . csrf_field() . '<button class="btn btn-primary btn-sm" type="submit"><i class="ico-ticket"></i> '.trans("Controllers.check_in_all_tickets").'</button></form>';
}
if ($attendee->has_arrived) {
return response()->json([
'status' => 'error',
'message' => 'Warning: This attendee has already been checked in at ' . $attendee->arrival_time->format('H:i A, F j') . '.' . $appendedText
'message' => trans("Controllers.attendee_already_checked_in", ["time"=>$attendee->arrival_time->format(env("DEFAULT_DATETIME_FORMAT"))]) . $appendedText
]);
}
@ -86,7 +86,7 @@ class EventQrcodeCheckInController extends Controller
return response()->json([
'status' => 'success',
'message' => 'Success !<br>Name: ' . $attendee->first_name . ' ' . $attendee->last_name . '<br>Reference: ' . $attendee->reference . '<br>Ticket: ' . $attendee->ticket . '.' . $appendedText
'message' => trans("Controllers.attendee_check_in_success", ["name"=> $attendee->first_name.' '.$attendee->last_name, "ref"=>$attendee->reference, "ticket"=>$attendee->ticket]). $appendedText
]);
}
@ -108,7 +108,7 @@ class EventQrcodeCheckInController extends Controller
->update(['has_arrived' => true, 'arrival_time' => Carbon::now()]);
return response()->json([
'message' => $updateRowsCount . ' Attendee(s) Checked in.'
'message' => trans("Controllers.num_attendees_checked_in", ["num"=>$updateRowsCount])
]);
}
}

View File

@ -99,11 +99,11 @@ class EventSurveyController extends MyBaseController
$event->questions()->attach($question->id);
session()->flash('message', 'Successfully Created Question');
session()->flash('message', trans("Controllers.successfully_created_question"));
return response()->json([
'status' => 'success',
'message' => 'Refreshing..',
'message' => trans("Controllers.refreshing"),
'redirectUrl' => '',
]);
}
@ -178,11 +178,11 @@ class EventSurveyController extends MyBaseController
$question->tickets()->sync($ticket_ids);
session()->flash('message', 'Successfully Edited Question');
session()->flash('message', trans("Controllers.successfully_edited_question"));
return response()->json([
'status' => 'success',
'message' => 'Refreshing..',
'message' => trans("Controllers.refreshing"),
'redirectUrl' => '',
]);
@ -205,11 +205,11 @@ class EventSurveyController extends MyBaseController
if ($question->delete()) {
session()->flash('message', 'Question Successfully Deleted');
session()->flash('message', trans("Controllers.successfully_deleted_question"));
return response()->json([
'status' => 'success',
'message' => 'Refreshing..',
'message' => trans("Controllers.refreshing"),
'redirectUrl' => '',
]);
}
@ -217,7 +217,7 @@ class EventSurveyController extends MyBaseController
return response()->json([
'status' => 'error',
'id' => $question->id,
'message' => 'This question can\'t be deleted.',
'message' => trans("Controllers.this_question_cant_be_deleted"),
]);
}
@ -259,7 +259,7 @@ class EventSurveyController extends MyBaseController
{
Excel::create('answers-as-of-' . date('d-m-Y-g.i.a'), function ($excel) use ($event_id) {
$excel->setTitle('Survey Answers');
$excel->setTitle(trans("Controllers.survey_answers"));
// Chain the setters
$excel->setCreator(config('attendize.app_name'))
@ -296,7 +296,7 @@ class EventSurveyController extends MyBaseController
if ($question->save()) {
return response()->json([
'status' => 'success',
'message' => 'Question Successfully Updated',
'message' => trans("Controllers.successfully_updated_question"),
'id' => $question->id,
]);
}
@ -304,7 +304,7 @@ class EventSurveyController extends MyBaseController
return response()->json([
'status' => 'error',
'id' => $question->id,
'message' => 'Whoops! Looks like something went wrong. Please try again.',
'message' => trans("basic.whoops"),
]);
}
@ -329,7 +329,7 @@ class EventSurveyController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Question Order Successfully Updated',
'message' => trans("Controllers.successfully_updated_question_order"),
]);
}
}

View File

@ -22,11 +22,11 @@ class EventTicketsController extends MyBaseController
public function showTickets(Request $request, $event_id)
{
$allowed_sorts = [
'created_at' => 'Creation date',
'title' => 'Ticket title',
'quantity_sold' => 'Quantity sold',
'sales_volume' => 'Sales volume',
'sort_order' => 'Custom Sort Order',
'created_at' => trans("Controllers.sort.created_at"),
'title' => trans("Controllers.sort.title"),
'quantity_sold' => trans("Controllers.sort.quantity_sold"),
'sales_volume' => trans("Controllers.sort.sales_volume"),
'sort_order' => trans("Controllers.sort.sort_order"),
];
// Getting get parameters.
@ -118,7 +118,7 @@ class EventTicketsController extends MyBaseController
return response()->json([
'status' => 'success',
'id' => $ticket->id,
'message' => 'Refreshing...',
'message' => trans("Controllers.refreshing"),
'redirectUrl' => route('showEventTickets', [
'event_id' => $event_id,
]),
@ -142,7 +142,7 @@ class EventTicketsController extends MyBaseController
if ($ticket->save()) {
return response()->json([
'status' => 'success',
'message' => 'Ticket Successfully Updated',
'message' => trans("Controllers.ticket_successfully_updated"),
'id' => $ticket->id,
]);
}
@ -154,7 +154,7 @@ class EventTicketsController extends MyBaseController
return response()->json([
'status' => 'error',
'id' => $ticket->id,
'message' => 'Whoops! Looks like something went wrong. Please try again.',
'message' => trans("Controllers.whoops"),
]);
}
@ -176,7 +176,7 @@ class EventTicketsController extends MyBaseController
if ($ticket->quantity_sold > 0) {
return response()->json([
'status' => 'error',
'message' => 'Sorry, you can\'t delete this ticket as some have already been sold',
'message' => trans("Controllers.cant_delete_ticket_when_sold"),
'id' => $ticket->id,
]);
}
@ -184,7 +184,7 @@ class EventTicketsController extends MyBaseController
if ($ticket->delete()) {
return response()->json([
'status' => 'success',
'message' => 'Ticket Successfully Deleted',
'message' => trans("Controllers.ticket_successfully_deleted"),
'id' => $ticket->id,
]);
}
@ -196,7 +196,7 @@ class EventTicketsController extends MyBaseController
return response()->json([
'status' => 'error',
'id' => $ticket->id,
'message' => 'Whoops! Looks like something went wrong. Please try again.',
'message' => trans("Controllers.whoops"),
]);
}
@ -219,7 +219,7 @@ class EventTicketsController extends MyBaseController
'integer',
'min:' . ($ticket->quantity_sold + $ticket->quantity_reserved)
];
$validation_messages['quantity_available.min'] = 'Quantity available can\'t be less the amount sold or reserved.';
$validation_messages['quantity_available.min'] = trans("Controllers.quantity_min_error");
$ticket->rules = $validation_rules + $ticket->rules;
$ticket->messages = $validation_messages + $ticket->messages;
@ -248,7 +248,7 @@ class EventTicketsController extends MyBaseController
return response()->json([
'status' => 'success',
'id' => $ticket->id,
'message' => 'Refreshing...',
'message' => trans("Controllers.refreshing"),
'redirectUrl' => route('showEventTickets', [
'event_id' => $event_id,
]),
@ -275,7 +275,7 @@ class EventTicketsController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Ticket Order Successfully Updated',
'message' => trans("Controllers.ticket_order_successfully_updated"),
]);
}
}

View File

@ -116,12 +116,12 @@ class EventViewController extends Controller
$message->to($event->organiser->email, $event->organiser->name)
->from(config('attendize.outgoing_email_noreply'), $data['sender_name'])
->replyTo($data['sender_email'], $data['sender_name'])
->subject('Message Regarding: ' . $event->title);
->subject(trans("Email.message_regarding_event", ["event"=>$event->title]));
});
return response()->json([
'status' => 'success',
'message' => 'Message Successfully Sent',
'message' => trans("Controllers.message_successfully_sent"),
]);
}

View File

@ -75,7 +75,7 @@ class InstallerController extends Controller
* Attempts to install the system
*
* @param Request $request
* @return \Illuminate\Http\RedirectResponse
* @return \Illuminate\Http\RedirectResponse|array
*/
public function postInstaller(Request $request)
{
@ -106,39 +106,61 @@ class InstallerController extends Controller
if ($is_db_valid === 'yes') {
return [
'status' => 'success',
'message' => 'Success, Your connection works!',
'message' => trans("Installer.connection_success"),
'test' => 1,
];
}
return [
'status' => 'error',
'message' => 'Unable to connect! Please check your settings',
'message' => trans("Installer.connection_failure"),
'test' => 1,
];
}
$config = "APP_ENV=production\n" .
"APP_DEBUG=false\n" .
"APP_URL={$app_url}\n" .
"APP_KEY={$app_key}\n" .
"DB_TYPE={$database['type']}\n" .
"DB_HOST={$database['host']}\n" .
"DB_DATABASE={$database['name']}\n" .
"DB_USERNAME={$database['username']}\n" .
"DB_PASSWORD={$database['password']}\n\n" .
"MAIL_DRIVER={$mail['driver']}\n" .
"MAIL_PORT={$mail['port']}\n" .
"MAIL_ENCRYPTION={$mail['encryption']}\n" .
"MAIL_HOST={$mail['host']}\n" .
"MAIL_USERNAME={$mail['username']}\n" .
"MAIL_FROM_NAME=\"{$mail['from_name']}\"\n" .
"MAIL_FROM_ADDRESS={$mail['from_address']}\n" .
"WKHTML2PDF_BIN_FILE=wkhtmltopdf-amd64\n" .
"MAIL_PASSWORD={$mail['password']}\n\n";
$config_string = file_get_contents(base_path() . '/.env.example');
$config_temp = explode("\n", $config_string);
foreach($config_temp as $key=>$row)
$config_temp[$key] = explode("=", $row, 2);
$config = [
"APP_ENV" => "production",
"APP_DEBUG" => "false",
"APP_URL" => $app_url,
"APP_KEY" => $app_key,
"DB_TYPE" => $database['type'],
"DB_HOST" => $database['host'],
"DB_DATABASE" => $database['name'],
"DB_USERNAME" => $database['username'],
"DB_PASSWORD" => $database['password'],
"MAIL_DRIVER" => $mail['driver'],
"MAIL_PORT" => $mail['port'],
"MAIL_ENCRYPTION" => $mail['encryption'],
"MAIL_HOST" => $mail['host'],
"MAIL_USERNAME" => $mail['username'],
"MAIL_FROM_NAME" => $mail['from_name'],
"MAIL_FROM_ADDRESS" => $mail['from_address'],
"MAIL_PASSWORD" => $mail['password'],
];
foreach($config as $key=>$val) {
$set = false;
foreach($config_temp as $rownum=>$row) {
if($row[0]==$key) {
$config_temp[$rownum][1] = $val;
$set = true;
}
}
if(!$set)
$config_temp[] = [$key, $val];
}
$config_string = "";
foreach($config_temp as $row)
if(count($row)>1)
$config_string .= implode("=", $row)."\n";
else
$config_string .= implode("", $row)."\n";
$fp = fopen(base_path() . '/.env', 'w');
fwrite($fp, $config);
fwrite($fp, $config_string);
fclose($fp);
Config::set('database.default', $database['type']);

View File

@ -42,7 +42,7 @@ class ManageAccountController extends MyBaseController
public function showStripeReturn()
{
$error_message = 'There was an error connecting your Stripe account. Please try again.';
$error_message = trans("Controllers.stripe_error");
if (Input::get('error') || !Input::get('code')) {
\Session::flash('message', $error_message);
@ -79,7 +79,7 @@ class ManageAccountController extends MyBaseController
$account->save();
\Session::flash('message', 'You have successfully connected your Stripe account.');
\Session::flash('message', trans("Controllers.stripe_success"));
return redirect()->route('showEventsDashboard');
}
@ -111,7 +111,7 @@ class ManageAccountController extends MyBaseController
return response()->json([
'status' => 'success',
'id' => $account->id,
'message' => 'Account Successfully Updated',
'message' => trans("Controllers.account_successfully_updated"),
]);
}
@ -157,7 +157,7 @@ class ManageAccountController extends MyBaseController
return response()->json([
'status' => 'success',
'id' => $account_payment_gateway->id,
'message' => 'Payment Information Successfully Updated',
'message' => trans("Controllers.payment_information_successfully_updated"),
]);
}
@ -173,9 +173,9 @@ class ManageAccountController extends MyBaseController
];
$messages = [
'email.email' => 'Please enter a valid E-mail address.',
'email.required' => 'E-mail address is required.',
'email.unique' => 'E-mail already in use for this account.',
'email.email' => trans("Controllers.error.email.email"),
'email.required' => trans("Controllers.error.email.required"),
'email.unique' => trans("Controllers.error.email.unique"),
];
$validation = Validator::make(Input::all(), $rules, $messages);
@ -205,12 +205,12 @@ class ManageAccountController extends MyBaseController
Mail::send('Emails.inviteUser', $data, function ($message) use ($data) {
$message->to($data['user']->email)
->subject($data['inviter']->first_name . ' ' . $data['inviter']->last_name . ' added you to an ' . config('attendize.app_name') . ' account.');
->subject(trans("Email.invite_user", ["name"=>$data['inviter']->first_name . ' ' . $data['inviter']->last_name, "app"=>config('attendize.app_name')]));
});
return response()->json([
'status' => 'success',
'message' => 'Success! <b>' . $user->email . '</b> has been sent further instructions.',
'message' => trans("Controllers.success_name_has_received_instruction", ["name"=>$user->email]),
]);
}

View File

@ -27,7 +27,7 @@ class MyBaseController extends Controller
*/
'DateFormat' => 'dd-MM-yyyy',
'DateTimeFormat' => 'dd-MM-yyyy hh:mm',
'GenericErrorMessage' => 'Whoops! An unknown error has occurred. Please try again or contact support if the problem persists.'
'GenericErrorMessage' => trans("Controllers.whoops"),
]);
/*

View File

@ -67,11 +67,11 @@ class OrganiserController extends MyBaseController
$organiser->save();
session()->flash('message', 'Successfully Created Organiser.');
session()->flash('message', trans("Controllers.successfully_created_organiser"));
return response()->json([
'status' => 'success',
'message' => 'Refreshing..',
'message' => trans("Controllers.refreshing"),
'redirectUrl' => route('showOrganiserEvents', [
'organiser_id' => $organiser->id,
'first_run' => 1

View File

@ -64,7 +64,7 @@ class OrganiserCustomizeController extends MyBaseController
$organiser->save();
session()->flash('message', 'Successfully Updated Organiser');
session()->flash('message', trans("Controllers.successfully_updated_organiser"));
return response()->json([
'status' => 'success',
@ -89,8 +89,8 @@ class OrganiserCustomizeController extends MyBaseController
'page_text_color' => ['required'],
];
$messages = [
'page_header_bg_color.required' => 'Please enter a header background color.',
'page_bg_color.required' => 'Please enter a background color.',
'page_header_bg_color.required' => trans("Controllers.error.page_header_bg_color.required"),
'page_bg_color.required' => trans("Controllers.error.page_bg_color.required"),
];
$validator = Validator::make($request->all(), $rules, $messages);
@ -110,7 +110,7 @@ class OrganiserCustomizeController extends MyBaseController
return response()->json([
'status' => 'success',
'message' => 'Organiser Design Successfully Updated',
'message' => trans("Controllers.organiser_design_successfully_updated"),
]);
}
}

View File

@ -37,7 +37,7 @@ class RemindersController extends Controller
*/
protected function getEmailSubject()
{
return isset($this->subject) ? $this->subject : 'Your Password Reset Link';
return isset($this->subject) ? $this->subject : trans("Controllers.your_password_reset_link");
}
/**
@ -115,7 +115,7 @@ class RemindersController extends Controller
switch ($response) {
case PasswordBroker::PASSWORD_RESET:
\Session::flash('message', 'Password Successfully Reset');
\Session::flash('message', trans("Controllers.password_successfully_reset"));
return redirect(route('login'));

View File

@ -44,12 +44,12 @@ class UserController extends Controller
];
$messages = [
'email.email' => 'Please enter a valid E-mail address.',
'email.required' => 'E-mail address is required.',
'password.passcheck' => 'This password is incorrect.',
'email.unique' => 'This E-mail is already in use.',
'first_name.required' => 'Please enter your first name.',
'last_name.required' => 'Please enter your last name.',
'email.email' => trans("Controllers.error.email.email"),
'email.required' => trans("Controllers.error.email.required"),
'password.passcheck' => trans("Controllers.error.password.passcheck"),
'email.unique' => trans("Controllers.error.email.unique"),
'first_name.required' => trans("Controllers.error.first_name.required"),
'last_name.required' => trans("Controllers.error.last_name.required"),
];
$validation = Validator::make($request->all(), $rules, $messages);
@ -75,7 +75,7 @@ class UserController extends Controller
return response()->json([
'status' => 'success',
'message' => 'Successfully Saved Details',
'message' => trans("Controllers.successfully_saved_details"),
]);
}
}

View File

@ -54,13 +54,13 @@ class UserLoginController extends Controller
if (empty($email) || empty($password)) {
return Redirect::back()
->with(['message' => 'Please fill in your email and password', 'failed' => true])
->with(['message' => trans("Controllers.fill_email_and_password"), 'failed' => true])
->withInput();
}
if ($this->auth->attempt(['email' => $email, 'password' => $password], true) === false) {
return Redirect::back()
->with(['message' => 'Your username/password combination was incorrect', 'failed' => true])
->with(['message' => trans("Controllers.login_password_incorrect"), 'failed' => true])
->withInput();
}

View File

@ -66,7 +66,7 @@ class UserSignupController extends Controller
['first_name' => $user->first_name, 'confirmation_code' => $user->confirmation_code],
function ($message) use ($request) {
$message->to($request->get('email'), $request->get('first_name'))
->subject('Thank you for registering for Attendize');
->subject(trans("Email.attendize_register"));
});
}
@ -87,7 +87,7 @@ class UserSignupController extends Controller
if (!$user) {
return view('Public.Errors.Generic', [
'message' => 'The confirmation code is missing or malformed.',
'message' => trans("Controllers.confirmation_malformed"),
]);
}
@ -95,7 +95,7 @@ class UserSignupController extends Controller
$user->confirmation_code = null;
$user->save();
session()->flash('message', 'Success! Your email is now verified. You can now login.');
session()->flash('message', trans("Controllers.confirmation_successful"));
return redirect()->route('login');
}

View File

@ -55,5 +55,9 @@ class Kernel extends HttpKernel
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'first.run' => \App\Http\Middleware\FirstRunMiddleware::class,
'installed' => \App\Http\Middleware\CheckInstalled::class,
'localize' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRoutes::class,
'localizationRedirect' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRedirectFilter::class,
'localeSessionRedirect' => \Mcamara\LaravelLocalization\Middleware\LocaleSessionRedirect::class,
'localeViewPath' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationViewPath::class,
];
}

File diff suppressed because it is too large Load Diff

View File

@ -60,8 +60,10 @@ class GenerateTicket extends Job implements ShouldQueue
$attendees = $query->get();
$image_path = $event->organiser->full_logo_path;
if ($event->images->first() != null) {
$image_path = $event->images()->first()->image_path;
$images = [];
$imgs = $order->event->images;
foreach ($imgs as $img) {
$images[] = base64_encode(file_get_contents(public_path($img->image_path)));
}
$data = [
@ -70,6 +72,7 @@ class GenerateTicket extends Job implements ShouldQueue
'attendees' => $attendees,
'css' => file_get_contents(public_path('assets/stylesheet/ticket.css')),
'image' => base64_encode(file_get_contents(public_path($image_path))),
'images' => $images,
];
PDF::setOutputMode('F'); // force to file

View File

@ -23,7 +23,7 @@ class AttendeeMailer extends Mailer
Mail::send('Mailers.TicketMailer.SendAttendeeTicket', $data, function ($message) use ($attendee) {
$message->to($attendee->email);
$message->subject('Your ticket for the event ' . $attendee->order->event->title);
$message->subject(trans("Email.your_ticket_for_event", ["event" => $attendee->order->event->title]));
$file_name = $attendee->reference;
$file_path = public_path(config('attendize.event_pdf_tickets_path')) . '/' . $file_name . '.pdf';
@ -81,7 +81,7 @@ class AttendeeMailer extends Mailer
Mail::queue('Mailers.TicketMailer.SendAttendeeInvite', $data, function ($message) use ($attendee) {
$message->to($attendee->email);
$message->subject('Your ticket for the event ' . $attendee->order->event->title);
$message->subject(trans("Email.your_ticket_for_event", ["event" => $attendee->order->event->title]));
$file_name = $attendee->getReferenceAttribute();
$file_path = public_path(config('attendize.event_pdf_tickets_path')) . '/' . $file_name . '.pdf';

View File

@ -25,14 +25,13 @@ class OrderMailer
{
Log::info("Sending ticket to: " . $order->email);
$data = [
'order' => $order,
];
Mail::send('Mailers.TicketMailer.SendOrderTickets', $data, function ($message) use ($order) {
$message->to($order->email);
$message->subject('Your tickets for the event ' . $order->event->title);
$message->subject(trans("Controllers.tickets_for_event", ["event"=>$order->event->title]));
$file_name = $order->order_reference;
$file_path = public_path(config('attendize.event_pdf_tickets_path')) . '/' . $file_name . '.pdf';

View File

@ -309,7 +309,8 @@ class Event extends MyBaseModel
*/
public function getEventUrlAttribute()
{
return URL::to('/') . '/e/' . $this->id . '/' . Str::slug($this->title);
return route("showEventPage", ["event_id"=>$this->id, "event_slug"=>Str::slug($this->title)]);
//return URL::to('/') . '/e/' . $this->id . '/' . Str::slug($this->title);
}
/**

View File

@ -30,5 +30,8 @@ class AppServiceProvider extends ServiceProvider
$this->app->bind(
'Illuminate\Contracts\Auth\Registrar', 'App\Services\Registrar'
);
if ($this->app->environment() !== 'production') { // or local or whatever
$this->app->register(\Potsky\LaravelLocalizationHelpers\LaravelLocalizationHelpersServiceProvider::class);
}
}
}

View File

@ -40,7 +40,6 @@ $app->singleton(
'Illuminate\Contracts\Debug\ExceptionHandler',
'App\Exceptions\Handler'
);
/*
|--------------------------------------------------------------------------
| Return The Application

View File

@ -28,7 +28,9 @@
"laracasts/utilities": "^2.1",
"predis/predis": "~1.0",
"guzzlehttp/guzzle": "^6.2",
"omnipay/migs": "^2.1"
"omnipay/migs": "^2.1",
"mcamara/laravel-localization": "^1.2",
"potsky/laravel-localization-helpers": "2.3.*"
},
"require-dev": {
"phpunit/phpunit": "~4.0",
@ -73,5 +75,12 @@
},
"config": {
"preferred-install": "dist"
},
"extra" : {
"laravel" : {
"dont-discover" : [
"potsky/laravel-localization-helpers"
]
}
}
}

2702
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -170,6 +170,8 @@ return [
MaxHoffmann\Parsedown\ParsedownServiceProvider::class,
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
Laracasts\Utilities\JavaScript\JavaScriptServiceProvider::class,
Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider::class,
Potsky\LaravelLocalizationHelpers\LaravelLocalizationHelpersServiceProvider::class,
],
/*
@ -233,6 +235,7 @@ return [
'Markdown' => MaxHoffmann\Parsedown\ParsedownFacade::class,
'Omnipay' => Omnipay\Omnipay::class,
// 'Omnipay' => Omnipay\Omnipay::class,
'LaravelLocalization' => Mcamara\LaravelLocalization\Facades\LaravelLocalization::class,
],
];

View File

@ -30,7 +30,7 @@ return [
'fallback_organiser_logo_url' => '/assets/images/logo-dark.png',
'cdn_url' => '',
'checkout_timeout_after' => env('CHECKOUT_TIMEOUT_AFTER', 10), #minutes
'checkout_timeout_after' => env('CHECKOUT_TIMEOUT_AFTER', 30), #minutes
'ticket_status_before_sale_date' => 3,
'ticket_status_on_sale' => 4,
@ -57,9 +57,9 @@ return [
'default_timezone' => 30, #Europe/Dublin
'default_currency' => 2, #Euro
'default_date_format' => 'j M, Y',
'default_date_picker_format' => 'd M, yyyy',
'default_datetime_format' => 'F j, Y, g:i a',
'default_date_format' => 'Y-m-d',
'default_date_picker_format' => 'Y-m-d',
'default_datetime_format' => 'Y-m-d, H:i',
'default_query_cache' => 120, #Minutes
'default_locale' => 'en',
'default_payment_gateway' => 1, #Stripe=1 Paypal=2 BitPay=3 MIGS=4

View File

@ -0,0 +1,24 @@
<?php
return [
// The default gateway to use
'default' => 'stripe',
// Add in each gateway here
'gateways' => [
'paypal' => [
'driver' => 'PayPal_Express',
'options' => [
'solutionType' => '',
'landingPage' => '',
'headerImageUrl' => '',
],
],
'stripe' => [
'driver' => 'Stripe',
'options' => [],
],
],
];

View File

@ -0,0 +1,317 @@
<?php
return [
// Uncomment the languages that your site supports - or add new ones.
// These are sorted by the native name, which is the order you might show them in a language selector.
// Regional languages are sorted by their base language, so "British English" sorts as "English, British"
'supportedLocales' => [
//'ace' => ['name' => 'Achinese', 'script' => 'Latn', 'native' => 'Aceh', 'regional' => ''],
//'af' => ['name' => 'Afrikaans', 'script' => 'Latn', 'native' => 'Afrikaans', 'regional' => 'af_ZA'],
//'agq' => ['name' => 'Aghem', 'script' => 'Latn', 'native' => 'Aghem', 'regional' => ''],
//'ak' => ['name' => 'Akan', 'script' => 'Latn', 'native' => 'Akan', 'regional' => 'ak_GH'],
//'an' => ['name' => 'Aragonese', 'script' => 'Latn', 'native' => 'aragonés', 'regional' => 'an_ES'],
//'cch' => ['name' => 'Atsam', 'script' => 'Latn', 'native' => 'Atsam', 'regional' => ''],
//'gn' => ['name' => 'Guaraní', 'script' => 'Latn', 'native' => 'Avañeẽ', 'regional' => ''],
//'ae' => ['name' => 'Avestan', 'script' => 'Latn', 'native' => 'avesta', 'regional' => ''],
//'ay' => ['name' => 'Aymara', 'script' => 'Latn', 'native' => 'aymar aru', 'regional' => 'ay_PE'],
//'az' => ['name' => 'Azerbaijani (Latin)', 'script' => 'Latn', 'native' => 'azərbaycanca', 'regional' => 'az_AZ'],
//'id' => ['name' => 'Indonesian', 'script' => 'Latn', 'native' => 'Bahasa Indonesia', 'regional' => 'id_ID'],
//'ms' => ['name' => 'Malay', 'script' => 'Latn', 'native' => 'Bahasa Melayu', 'regional' => 'ms_MY'],
//'bm' => ['name' => 'Bambara', 'script' => 'Latn', 'native' => 'bamanakan', 'regional' => ''],
//'jv' => ['name' => 'Javanese (Latin)', 'script' => 'Latn', 'native' => 'Basa Jawa', 'regional' => ''],
//'su' => ['name' => 'Sundanese', 'script' => 'Latn', 'native' => 'Basa Sunda', 'regional' => ''],
//'bh' => ['name' => 'Bihari', 'script' => 'Latn', 'native' => 'Bihari', 'regional' => ''],
//'bi' => ['name' => 'Bislama', 'script' => 'Latn', 'native' => 'Bislama', 'regional' => ''],
//'nb' => ['name' => 'Norwegian Bokmål', 'script' => 'Latn', 'native' => 'Bokmål', 'regional' => 'nb_NO'],
//'bs' => ['name' => 'Bosnian', 'script' => 'Latn', 'native' => 'bosanski', 'regional' => 'bs_BA'],
//'br' => ['name' => 'Breton', 'script' => 'Latn', 'native' => 'brezhoneg', 'regional' => 'br_FR'],
//'ca' => ['name' => 'Catalan', 'script' => 'Latn', 'native' => 'català', 'regional' => 'ca_ES'],
//'ch' => ['name' => 'Chamorro', 'script' => 'Latn', 'native' => 'Chamoru', 'regional' => ''],
//'ny' => ['name' => 'Chewa', 'script' => 'Latn', 'native' => 'chiCheŵa', 'regional' => ''],
//'kde' => ['name' => 'Makonde', 'script' => 'Latn', 'native' => 'Chimakonde', 'regional' => ''],
//'sn' => ['name' => 'Shona', 'script' => 'Latn', 'native' => 'chiShona', 'regional' => ''],
//'co' => ['name' => 'Corsican', 'script' => 'Latn', 'native' => 'corsu', 'regional' => ''],
//'cy' => ['name' => 'Welsh', 'script' => 'Latn', 'native' => 'Cymraeg', 'regional' => 'cy_GB'],
//'da' => ['name' => 'Danish', 'script' => 'Latn', 'native' => 'dansk', 'regional' => 'da_DK'],
//'se' => ['name' => 'Northern Sami', 'script' => 'Latn', 'native' => 'davvisámegiella', 'regional' => 'se_NO'],
//'de' => ['name' => 'German', 'script' => 'Latn', 'native' => 'Deutsch', 'regional' => 'de_DE'],
//'luo' => ['name' => 'Luo', 'script' => 'Latn', 'native' => 'Dholuo', 'regional' => ''],
//'nv' => ['name' => 'Navajo', 'script' => 'Latn', 'native' => 'Diné bizaad', 'regional' => ''],
//'dua' => ['name' => 'Duala', 'script' => 'Latn', 'native' => 'duálá', 'regional' => ''],
//'et' => ['name' => 'Estonian', 'script' => 'Latn', 'native' => 'eesti', 'regional' => 'et_EE'],
//'na' => ['name' => 'Nauru', 'script' => 'Latn', 'native' => 'Ekakairũ Naoero', 'regional' => ''],
//'guz' => ['name' => 'Ekegusii', 'script' => 'Latn', 'native' => 'Ekegusii', 'regional' => ''],
'en' => ['name' => 'English', 'script' => 'Latn', 'native' => 'English', 'regional' => 'en_GB'],
//'en-AU' => ['name' => 'Australian English', 'script' => 'Latn', 'native' => 'Australian English', 'regional' => 'en_AU'],
//'en-GB' => ['name' => 'British English', 'script' => 'Latn', 'native' => 'British English', 'regional' => 'en_GB'],
//'en-US' => ['name' => 'U.S. English', 'script' => 'Latn', 'native' => 'U.S. English', 'regional' => 'en_US'],
//'es' => ['name' => 'Spanish', 'script' => 'Latn', 'native' => 'español', 'regional' => 'es_ES'],
//'eo' => ['name' => 'Esperanto', 'script' => 'Latn', 'native' => 'esperanto', 'regional' => ''],
//'eu' => ['name' => 'Basque', 'script' => 'Latn', 'native' => 'euskara', 'regional' => 'eu_ES'],
//'ewo' => ['name' => 'Ewondo', 'script' => 'Latn', 'native' => 'ewondo', 'regional' => ''],
//'ee' => ['name' => 'Ewe', 'script' => 'Latn', 'native' => 'eʋegbe', 'regional' => ''],
//'fil' => ['name' => 'Filipino', 'script' => 'Latn', 'native' => 'Filipino', 'regional' => 'fil_PH'],
//'fr' => ['name' => 'French', 'script' => 'Latn', 'native' => 'français', 'regional' => 'fr_FR'],
//'fr-CA' => ['name' => 'Canadian French', 'script' => 'Latn', 'native' => 'français canadien', 'regional' => 'fr_CA'],
//'fy' => ['name' => 'Western Frisian', 'script' => 'Latn', 'native' => 'frysk', 'regional' => 'fy_DE'],
//'fur' => ['name' => 'Friulian', 'script' => 'Latn', 'native' => 'furlan', 'regional' => 'fur_IT'],
//'fo' => ['name' => 'Faroese', 'script' => 'Latn', 'native' => 'føroyskt', 'regional' => 'fo_FO'],
//'gaa' => ['name' => 'Ga', 'script' => 'Latn', 'native' => 'Ga', 'regional' => ''],
//'ga' => ['name' => 'Irish', 'script' => 'Latn', 'native' => 'Gaeilge', 'regional' => 'ga_IE'],
//'gv' => ['name' => 'Manx', 'script' => 'Latn', 'native' => 'Gaelg', 'regional' => 'gv_GB'],
//'sm' => ['name' => 'Samoan', 'script' => 'Latn', 'native' => 'Gagana faa Sāmoa', 'regional' => ''],
//'gl' => ['name' => 'Galician', 'script' => 'Latn', 'native' => 'galego', 'regional' => 'gl_ES'],
//'ki' => ['name' => 'Kikuyu', 'script' => 'Latn', 'native' => 'Gikuyu', 'regional' => ''],
//'gd' => ['name' => 'Scottish Gaelic', 'script' => 'Latn', 'native' => 'Gàidhlig', 'regional' => 'gd_GB'],
//'ha' => ['name' => 'Hausa', 'script' => 'Latn', 'native' => 'Hausa', 'regional' => 'ha_NG'],
//'bez' => ['name' => 'Bena', 'script' => 'Latn', 'native' => 'Hibena', 'regional' => ''],
//'ho' => ['name' => 'Hiri Motu', 'script' => 'Latn', 'native' => 'Hiri Motu', 'regional' => ''],
//'hr' => ['name' => 'Croatian', 'script' => 'Latn', 'native' => 'hrvatski', 'regional' => 'hr_HR'],
//'bem' => ['name' => 'Bemba', 'script' => 'Latn', 'native' => 'Ichibemba', 'regional' => 'bem_ZM'],
//'io' => ['name' => 'Ido', 'script' => 'Latn', 'native' => 'Ido', 'regional' => ''],
//'ig' => ['name' => 'Igbo', 'script' => 'Latn', 'native' => 'Igbo', 'regional' => 'ig_NG'],
//'rn' => ['name' => 'Rundi', 'script' => 'Latn', 'native' => 'Ikirundi', 'regional' => ''],
//'ia' => ['name' => 'Interlingua', 'script' => 'Latn', 'native' => 'interlingua', 'regional' => 'ia_FR'],
//'iu-Latn' => ['name' => 'Inuktitut (Latin)', 'script' => 'Latn', 'native' => 'Inuktitut', 'regional' => 'iu_CA'],
//'sbp' => ['name' => 'Sileibi', 'script' => 'Latn', 'native' => 'Ishisangu', 'regional' => ''],
//'nd' => ['name' => 'North Ndebele', 'script' => 'Latn', 'native' => 'isiNdebele', 'regional' => ''],
//'nr' => ['name' => 'South Ndebele', 'script' => 'Latn', 'native' => 'isiNdebele', 'regional' => 'nr_ZA'],
//'xh' => ['name' => 'Xhosa', 'script' => 'Latn', 'native' => 'isiXhosa', 'regional' => 'xh_ZA'],
//'zu' => ['name' => 'Zulu', 'script' => 'Latn', 'native' => 'isiZulu', 'regional' => 'zu_ZA'],
//'it' => ['name' => 'Italian', 'script' => 'Latn', 'native' => 'italiano', 'regional' => 'it_IT'],
//'ik' => ['name' => 'Inupiaq', 'script' => 'Latn', 'native' => 'Iñupiaq', 'regional' => 'ik_CA'],
//'dyo' => ['name' => 'Jola-Fonyi', 'script' => 'Latn', 'native' => 'joola', 'regional' => ''],
//'kea' => ['name' => 'Kabuverdianu', 'script' => 'Latn', 'native' => 'kabuverdianu', 'regional' => ''],
//'kaj' => ['name' => 'Jju', 'script' => 'Latn', 'native' => 'Kaje', 'regional' => ''],
//'mh' => ['name' => 'Marshallese', 'script' => 'Latn', 'native' => 'Kajin M̧ajeļ', 'regional' => 'mh_MH'],
//'kl' => ['name' => 'Kalaallisut', 'script' => 'Latn', 'native' => 'kalaallisut', 'regional' => 'kl_GL'],
//'kln' => ['name' => 'Kalenjin', 'script' => 'Latn', 'native' => 'Kalenjin', 'regional' => ''],
//'kr' => ['name' => 'Kanuri', 'script' => 'Latn', 'native' => 'Kanuri', 'regional' => ''],
//'kcg' => ['name' => 'Tyap', 'script' => 'Latn', 'native' => 'Katab', 'regional' => ''],
//'kw' => ['name' => 'Cornish', 'script' => 'Latn', 'native' => 'kernewek', 'regional' => 'kw_GB'],
//'naq' => ['name' => 'Nama', 'script' => 'Latn', 'native' => 'Khoekhoegowab', 'regional' => ''],
//'rof' => ['name' => 'Rombo', 'script' => 'Latn', 'native' => 'Kihorombo', 'regional' => ''],
//'kam' => ['name' => 'Kamba', 'script' => 'Latn', 'native' => 'Kikamba', 'regional' => ''],
//'kg' => ['name' => 'Kongo', 'script' => 'Latn', 'native' => 'Kikongo', 'regional' => ''],
//'jmc' => ['name' => 'Machame', 'script' => 'Latn', 'native' => 'Kimachame', 'regional' => ''],
//'rw' => ['name' => 'Kinyarwanda', 'script' => 'Latn', 'native' => 'Kinyarwanda', 'regional' => 'rw_RW'],
//'asa' => ['name' => 'Kipare', 'script' => 'Latn', 'native' => 'Kipare', 'regional' => ''],
//'rwk' => ['name' => 'Rwa', 'script' => 'Latn', 'native' => 'Kiruwa', 'regional' => ''],
//'saq' => ['name' => 'Samburu', 'script' => 'Latn', 'native' => 'Kisampur', 'regional' => ''],
//'ksb' => ['name' => 'Shambala', 'script' => 'Latn', 'native' => 'Kishambaa', 'regional' => ''],
//'swc' => ['name' => 'Congo Swahili', 'script' => 'Latn', 'native' => 'Kiswahili ya Kongo', 'regional' => ''],
//'sw' => ['name' => 'Swahili', 'script' => 'Latn', 'native' => 'Kiswahili', 'regional' => 'sw_KE'],
//'dav' => ['name' => 'Dawida', 'script' => 'Latn', 'native' => 'Kitaita', 'regional' => ''],
//'teo' => ['name' => 'Teso', 'script' => 'Latn', 'native' => 'Kiteso', 'regional' => ''],
//'khq' => ['name' => 'Koyra Chiini', 'script' => 'Latn', 'native' => 'Koyra ciini', 'regional' => ''],
//'ses' => ['name' => 'Songhay', 'script' => 'Latn', 'native' => 'Koyraboro senni', 'regional' => ''],
//'mfe' => ['name' => 'Morisyen', 'script' => 'Latn', 'native' => 'kreol morisien', 'regional' => ''],
//'ht' => ['name' => 'Haitian', 'script' => 'Latn', 'native' => 'Kreyòl ayisyen', 'regional' => 'ht_HT'],
//'kj' => ['name' => 'Kuanyama', 'script' => 'Latn', 'native' => 'Kwanyama', 'regional' => ''],
//'ksh' => ['name' => 'Kölsch', 'script' => 'Latn', 'native' => 'Kölsch', 'regional' => ''],
//'ebu' => ['name' => 'Kiembu', 'script' => 'Latn', 'native' => 'Kĩembu', 'regional' => ''],
//'mer' => ['name' => 'Kimîîru', 'script' => 'Latn', 'native' => 'Kĩmĩrũ', 'regional' => ''],
//'lag' => ['name' => 'Langi', 'script' => 'Latn', 'native' => 'Kɨlaangi', 'regional' => ''],
//'lah' => ['name' => 'Lahnda', 'script' => 'Latn', 'native' => 'Lahnda', 'regional' => ''],
//'la' => ['name' => 'Latin', 'script' => 'Latn', 'native' => 'latine', 'regional' => ''],
//'lv' => ['name' => 'Latvian', 'script' => 'Latn', 'native' => 'latviešu', 'regional' => 'lv_LV'],
//'to' => ['name' => 'Tongan', 'script' => 'Latn', 'native' => 'lea fakatonga', 'regional' => ''],
//'lt' => ['name' => 'Lithuanian', 'script' => 'Latn', 'native' => 'lietuvių', 'regional' => 'lt_LT'],
//'li' => ['name' => 'Limburgish', 'script' => 'Latn', 'native' => 'Limburgs', 'regional' => 'li_BE'],
//'ln' => ['name' => 'Lingala', 'script' => 'Latn', 'native' => 'lingála', 'regional' => ''],
//'lg' => ['name' => 'Ganda', 'script' => 'Latn', 'native' => 'Luganda', 'regional' => 'lg_UG'],
//'luy' => ['name' => 'Oluluyia', 'script' => 'Latn', 'native' => 'Luluhia', 'regional' => ''],
//'lb' => ['name' => 'Luxembourgish', 'script' => 'Latn', 'native' => 'Lëtzebuergesch', 'regional' => 'lb_LU'],
//'hu' => ['name' => 'Hungarian', 'script' => 'Latn', 'native' => 'magyar', 'regional' => 'hu_HU'],
//'mgh' => ['name' => 'Makhuwa-Meetto', 'script' => 'Latn', 'native' => 'Makua', 'regional' => ''],
//'mg' => ['name' => 'Malagasy', 'script' => 'Latn', 'native' => 'Malagasy', 'regional' => 'mg_MG'],
//'mt' => ['name' => 'Maltese', 'script' => 'Latn', 'native' => 'Malti', 'regional' => 'mt_MT'],
//'mtr' => ['name' => 'Mewari', 'script' => 'Latn', 'native' => 'Mewari', 'regional' => ''],
//'mua' => ['name' => 'Mundang', 'script' => 'Latn', 'native' => 'Mundang', 'regional' => ''],
//'mi' => ['name' => 'Māori', 'script' => 'Latn', 'native' => 'Māori', 'regional' => 'mi_NZ'],
//'nl' => ['name' => 'Dutch', 'script' => 'Latn', 'native' => 'Nederlands', 'regional' => 'nl_NL'],
//'nmg' => ['name' => 'Kwasio', 'script' => 'Latn', 'native' => 'ngumba', 'regional' => ''],
//'yav' => ['name' => 'Yangben', 'script' => 'Latn', 'native' => 'nuasue', 'regional' => ''],
//'nn' => ['name' => 'Norwegian Nynorsk', 'script' => 'Latn', 'native' => 'nynorsk', 'regional' => 'nn_NO'],
//'oc' => ['name' => 'Occitan', 'script' => 'Latn', 'native' => 'occitan', 'regional' => 'oc_FR'],
//'ang' => ['name' => 'Old English', 'script' => 'Runr', 'native' => 'Old English', 'regional' => ''],
//'xog' => ['name' => 'Soga', 'script' => 'Latn', 'native' => 'Olusoga', 'regional' => ''],
//'om' => ['name' => 'Oromo', 'script' => 'Latn', 'native' => 'Oromoo', 'regional' => 'om_ET'],
//'ng' => ['name' => 'Ndonga', 'script' => 'Latn', 'native' => 'OshiNdonga', 'regional' => ''],
//'hz' => ['name' => 'Herero', 'script' => 'Latn', 'native' => 'Otjiherero', 'regional' => ''],
//'uz-Latn' => ['name' => 'Uzbek (Latin)', 'script' => 'Latn', 'native' => 'oʼzbekcha', 'regional' => 'uz_UZ'],
//'nds' => ['name' => 'Low German', 'script' => 'Latn', 'native' => 'Plattdüütsch', 'regional' => 'nds_DE'],
'pl' => ['name' => 'Polish', 'script' => 'Latn', 'native' => 'polski', 'regional' => 'pl_PL'],
//'pt' => ['name' => 'Portuguese', 'script' => 'Latn', 'native' => 'português', 'regional' => 'pt_PT'],
//'pt-BR' => ['name' => 'Brazilian Portuguese', 'script' => 'Latn', 'native' => 'português do Brasil', 'regional' => 'pt_BR'],
//'ff' => ['name' => 'Fulah', 'script' => 'Latn', 'native' => 'Pulaar', 'regional' => 'ff_SN'],
//'pi' => ['name' => 'Pahari-Potwari', 'script' => 'Latn', 'native' => 'Pāli', 'regional' => ''],
//'aa' => ['name' => 'Afar', 'script' => 'Latn', 'native' => 'Qafar', 'regional' => 'aa_ER'],
//'ty' => ['name' => 'Tahitian', 'script' => 'Latn', 'native' => 'Reo Māohi', 'regional' => ''],
//'ksf' => ['name' => 'Bafia', 'script' => 'Latn', 'native' => 'rikpa', 'regional' => ''],
//'ro' => ['name' => 'Romanian', 'script' => 'Latn', 'native' => 'română', 'regional' => 'ro_RO'],
//'cgg' => ['name' => 'Chiga', 'script' => 'Latn', 'native' => 'Rukiga', 'regional' => ''],
//'rm' => ['name' => 'Romansh', 'script' => 'Latn', 'native' => 'rumantsch', 'regional' => ''],
//'qu' => ['name' => 'Quechua', 'script' => 'Latn', 'native' => 'Runa Simi', 'regional' => ''],
//'nyn' => ['name' => 'Nyankole', 'script' => 'Latn', 'native' => 'Runyankore', 'regional' => ''],
//'ssy' => ['name' => 'Saho', 'script' => 'Latn', 'native' => 'Saho', 'regional' => ''],
//'sc' => ['name' => 'Sardinian', 'script' => 'Latn', 'native' => 'sardu', 'regional' => 'sc_IT'],
//'de-CH' => ['name' => 'Swiss High German', 'script' => 'Latn', 'native' => 'Schweizer Hochdeutsch', 'regional' => 'de_CH'],
//'gsw' => ['name' => 'Swiss German', 'script' => 'Latn', 'native' => 'Schwiizertüütsch', 'regional' => ''],
//'trv' => ['name' => 'Taroko', 'script' => 'Latn', 'native' => 'Seediq', 'regional' => ''],
//'seh' => ['name' => 'Sena', 'script' => 'Latn', 'native' => 'sena', 'regional' => ''],
//'nso' => ['name' => 'Northern Sotho', 'script' => 'Latn', 'native' => 'Sesotho sa Leboa', 'regional' => 'nso_ZA'],
//'st' => ['name' => 'Southern Sotho', 'script' => 'Latn', 'native' => 'Sesotho', 'regional' => 'st_ZA'],
//'tn' => ['name' => 'Tswana', 'script' => 'Latn', 'native' => 'Setswana', 'regional' => 'tn_ZA'],
//'sq' => ['name' => 'Albanian', 'script' => 'Latn', 'native' => 'shqip', 'regional' => 'sq_AL'],
//'sid' => ['name' => 'Sidamo', 'script' => 'Latn', 'native' => 'Sidaamu Afo', 'regional' => 'sid_ET'],
//'ss' => ['name' => 'Swati', 'script' => 'Latn', 'native' => 'Siswati', 'regional' => 'ss_ZA'],
//'sk' => ['name' => 'Slovak', 'script' => 'Latn', 'native' => 'slovenčina', 'regional' => 'sk_SK'],
//'sl' => ['name' => 'Slovene', 'script' => 'Latn', 'native' => 'slovenščina', 'regional' => 'sl_SI'],
//'so' => ['name' => 'Somali', 'script' => 'Latn', 'native' => 'Soomaali', 'regional' => 'so_SO'],
//'sr-Latn' => ['name' => 'Serbian (Latin)', 'script' => 'Latn', 'native' => 'Srpski', 'regional' => 'sr_RS'],
//'sh' => ['name' => 'Serbo-Croatian', 'script' => 'Latn', 'native' => 'srpskohrvatski', 'regional' => ''],
//'fi' => ['name' => 'Finnish', 'script' => 'Latn', 'native' => 'suomi', 'regional' => 'fi_FI'],
//'sv' => ['name' => 'Swedish', 'script' => 'Latn', 'native' => 'svenska', 'regional' => 'sv_SE'],
//'sg' => ['name' => 'Sango', 'script' => 'Latn', 'native' => 'Sängö', 'regional' => ''],
//'tl' => ['name' => 'Tagalog', 'script' => 'Latn', 'native' => 'Tagalog', 'regional' => 'tl_PH'],
//'tzm-Latn' => ['name' => 'Central Atlas Tamazight (Latin)', 'script' => 'Latn', 'native' => 'Tamazight', 'regional' => ''],
//'kab' => ['name' => 'Kabyle', 'script' => 'Latn', 'native' => 'Taqbaylit', 'regional' => 'kab_DZ'],
//'twq' => ['name' => 'Tasawaq', 'script' => 'Latn', 'native' => 'Tasawaq senni', 'regional' => ''],
//'shi' => ['name' => 'Tachelhit (Latin)', 'script' => 'Latn', 'native' => 'Tashelhit', 'regional' => ''],
//'nus' => ['name' => 'Nuer', 'script' => 'Latn', 'native' => 'Thok Nath', 'regional' => ''],
//'vi' => ['name' => 'Vietnamese', 'script' => 'Latn', 'native' => 'Tiếng Việt', 'regional' => 'vi_VN'],
//'tg-Latn' => ['name' => 'Tajik (Latin)', 'script' => 'Latn', 'native' => 'tojikī', 'regional' => 'tg_TJ'],
//'lu' => ['name' => 'Luba-Katanga', 'script' => 'Latn', 'native' => 'Tshiluba', 'regional' => 've_ZA'],
//'ve' => ['name' => 'Venda', 'script' => 'Latn', 'native' => 'Tshivenḓa', 'regional' => ''],
//'tw' => ['name' => 'Twi', 'script' => 'Latn', 'native' => 'Twi', 'regional' => ''],
//'tr' => ['name' => 'Turkish', 'script' => 'Latn', 'native' => 'Türkçe', 'regional' => 'tr_TR'],
//'ale' => ['name' => 'Aleut', 'script' => 'Latn', 'native' => 'Unangax tunuu', 'regional' => ''],
//'ca-valencia' => ['name' => 'Valencian', 'script' => 'Latn', 'native' => 'valencià', 'regional' => ''],
//'vai-Latn' => ['name' => 'Vai (Latin)', 'script' => 'Latn', 'native' => 'Viyamíĩ', 'regional' => ''],
//'vo' => ['name' => 'Volapük', 'script' => 'Latn', 'native' => 'Volapük', 'regional' => ''],
//'fj' => ['name' => 'Fijian', 'script' => 'Latn', 'native' => 'vosa Vakaviti', 'regional' => ''],
//'wa' => ['name' => 'Walloon', 'script' => 'Latn', 'native' => 'Walon', 'regional' => 'wa_BE'],
//'wae' => ['name' => 'Walser', 'script' => 'Latn', 'native' => 'Walser', 'regional' => 'wae_CH'],
//'wen' => ['name' => 'Sorbian', 'script' => 'Latn', 'native' => 'Wendic', 'regional' => ''],
//'wo' => ['name' => 'Wolof', 'script' => 'Latn', 'native' => 'Wolof', 'regional' => 'wo_SN'],
//'ts' => ['name' => 'Tsonga', 'script' => 'Latn', 'native' => 'Xitsonga', 'regional' => 'ts_ZA'],
//'dje' => ['name' => 'Zarma', 'script' => 'Latn', 'native' => 'Zarmaciine', 'regional' => ''],
//'yo' => ['name' => 'Yoruba', 'script' => 'Latn', 'native' => 'Èdè Yorùbá', 'regional' => 'yo_NG'],
//'de-AT' => ['name' => 'Austrian German', 'script' => 'Latn', 'native' => 'Österreichisches Deutsch', 'regional' => 'de_AT'],
//'is' => ['name' => 'Icelandic', 'script' => 'Latn', 'native' => 'íslenska', 'regional' => 'is_IS'],
//'cs' => ['name' => 'Czech', 'script' => 'Latn', 'native' => 'čeština', 'regional' => 'cs_CZ'],
//'bas' => ['name' => 'Basa', 'script' => 'Latn', 'native' => 'Ɓàsàa', 'regional' => ''],
//'mas' => ['name' => 'Masai', 'script' => 'Latn', 'native' => 'ɔl-Maa', 'regional' => ''],
//'haw' => ['name' => 'Hawaiian', 'script' => 'Latn', 'native' => 'ʻŌlelo Hawaiʻi', 'regional' => ''],
//'el' => ['name' => 'Greek', 'script' => 'Grek', 'native' => 'Ελληνικά', 'regional' => 'el_GR'],
//'uz' => ['name' => 'Uzbek (Cyrillic)', 'script' => 'Cyrl', 'native' => 'Ўзбек', 'regional' => 'uz_UZ'],
//'az-Cyrl' => ['name' => 'Azerbaijani (Cyrillic)', 'script' => 'Cyrl', 'native' => 'Азәрбајҹан', 'regional' => 'uz_UZ'],
//'ab' => ['name' => 'Abkhazian', 'script' => 'Cyrl', 'native' => 'Аҧсуа', 'regional' => ''],
//'os' => ['name' => 'Ossetic', 'script' => 'Cyrl', 'native' => 'Ирон', 'regional' => 'os_RU'],
//'ky' => ['name' => 'Kyrgyz', 'script' => 'Cyrl', 'native' => 'Кыргыз', 'regional' => 'ky_KG'],
//'sr' => ['name' => 'Serbian (Cyrillic)', 'script' => 'Cyrl', 'native' => 'Српски', 'regional' => 'sr_RS'],
//'av' => ['name' => 'Avaric', 'script' => 'Cyrl', 'native' => 'авар мацӀ', 'regional' => ''],
//'ady' => ['name' => 'Adyghe', 'script' => 'Cyrl', 'native' => 'адыгэбзэ', 'regional' => ''],
//'ba' => ['name' => 'Bashkir', 'script' => 'Cyrl', 'native' => 'башҡорт теле', 'regional' => ''],
//'be' => ['name' => 'Belarusian', 'script' => 'Cyrl', 'native' => 'беларуская', 'regional' => 'be_BY'],
//'bg' => ['name' => 'Bulgarian', 'script' => 'Cyrl', 'native' => 'български', 'regional' => 'bg_BG'],
//'kv' => ['name' => 'Komi', 'script' => 'Cyrl', 'native' => 'коми кыв', 'regional' => ''],
//'mk' => ['name' => 'Macedonian', 'script' => 'Cyrl', 'native' => 'македонски', 'regional' => 'mk_MK'],
//'mn' => ['name' => 'Mongolian (Cyrillic)', 'script' => 'Cyrl', 'native' => 'монгол', 'regional' => 'mn_MN'],
//'ce' => ['name' => 'Chechen', 'script' => 'Cyrl', 'native' => 'нохчийн мотт', 'regional' => 'ce_RU'],
//'ru' => ['name' => 'Russian', 'script' => 'Cyrl', 'native' => 'русский', 'regional' => 'ru_RU'],
//'sah' => ['name' => 'Yakut', 'script' => 'Cyrl', 'native' => 'саха тыла', 'regional' => ''],
//'tt' => ['name' => 'Tatar', 'script' => 'Cyrl', 'native' => 'татар теле', 'regional' => 'tt_RU'],
//'tg' => ['name' => 'Tajik (Cyrillic)', 'script' => 'Cyrl', 'native' => 'тоҷикӣ', 'regional' => 'tg_TJ'],
//'tk' => ['name' => 'Turkmen', 'script' => 'Cyrl', 'native' => 'түркменче', 'regional' => 'tk_TM'],
//'uk' => ['name' => 'Ukrainian', 'script' => 'Cyrl', 'native' => 'українська', 'regional' => 'uk_UA'],
//'cv' => ['name' => 'Chuvash', 'script' => 'Cyrl', 'native' => 'чӑваш чӗлхи', 'regional' => 'cv_RU'],
//'cu' => ['name' => 'Church Slavic', 'script' => 'Cyrl', 'native' => 'ѩзыкъ словѣньскъ', 'regional' => ''],
//'kk' => ['name' => 'Kazakh', 'script' => 'Cyrl', 'native' => 'қазақ тілі', 'regional' => 'kk_KZ'],
//'hy' => ['name' => 'Armenian', 'script' => 'Armn', 'native' => 'Հայերեն', 'regional' => 'hy_AM'],
//'yi' => ['name' => 'Yiddish', 'script' => 'Hebr', 'native' => 'ייִדיש', 'regional' => 'yi_US'],
//'he' => ['name' => 'Hebrew', 'script' => 'Hebr', 'native' => 'עברית', 'regional' => 'he_IL'],
//'ug' => ['name' => 'Uyghur', 'script' => 'Arab', 'native' => 'ئۇيغۇرچە', 'regional' => 'ug_CN'],
//'ur' => ['name' => 'Urdu', 'script' => 'Arab', 'native' => 'اردو', 'regional' => 'ur_PK'],
//'ar' => ['name' => 'Arabic', 'script' => 'Arab', 'native' => 'العربية', 'regional' => 'ar_AE'],
//'uz-Arab' => ['name' => 'Uzbek (Arabic)', 'script' => 'Arab', 'native' => 'اۉزبېک', 'regional' => ''],
//'tg-Arab' => ['name' => 'Tajik (Arabic)', 'script' => 'Arab', 'native' => 'تاجیکی', 'regional' => 'tg_TJ'],
//'sd' => ['name' => 'Sindhi', 'script' => 'Arab', 'native' => 'سنڌي', 'regional' => 'sd_IN'],
//'fa' => ['name' => 'Persian', 'script' => 'Arab', 'native' => 'فارسی', 'regional' => 'fa_IR'],
//'pa-Arab' => ['name' => 'Punjabi (Arabic)', 'script' => 'Arab', 'native' => 'پنجاب', 'regional' => 'pa_IN'],
//'ps' => ['name' => 'Pashto', 'script' => 'Arab', 'native' => 'پښتو', 'regional' => 'ps_AF'],
//'ks' => ['name' => 'Kashmiri (Arabic)', 'script' => 'Arab', 'native' => 'کأشُر', 'regional' => 'ks_IN'],
//'ku' => ['name' => 'Kurdish', 'script' => 'Arab', 'native' => 'کوردی', 'regional' => 'ku_TR'],
//'dv' => ['name' => 'Divehi', 'script' => 'Thaa', 'native' => 'ދިވެހިބަސް', 'regional' => 'dv_MV'],
//'ks-Deva' => ['name' => 'Kashmiri (Devaganari)', 'script' => 'Deva', 'native' => 'कॉशुर', 'regional' => 'ks_IN'],
//'kok' => ['name' => 'Konkani', 'script' => 'Deva', 'native' => 'कोंकणी', 'regional' => 'kok_IN'],
//'doi' => ['name' => 'Dogri', 'script' => 'Deva', 'native' => 'डोगरी', 'regional' => 'doi_IN'],
//'ne' => ['name' => 'Nepali', 'script' => 'Deva', 'native' => 'नेपाली', 'regional' => ''],
//'pra' => ['name' => 'Prakrit', 'script' => 'Deva', 'native' => 'प्राकृत', 'regional' => ''],
//'brx' => ['name' => 'Bodo', 'script' => 'Deva', 'native' => 'बड़ो', 'regional' => 'brx_IN'],
//'bra' => ['name' => 'Braj', 'script' => 'Deva', 'native' => 'ब्रज भाषा', 'regional' => ''],
//'mr' => ['name' => 'Marathi', 'script' => 'Deva', 'native' => 'मराठी', 'regional' => 'mr_IN'],
//'mai' => ['name' => 'Maithili', 'script' => 'Tirh', 'native' => 'मैथिली', 'regional' => 'mai_IN'],
//'raj' => ['name' => 'Rajasthani', 'script' => 'Deva', 'native' => 'राजस्थानी', 'regional' => ''],
//'sa' => ['name' => 'Sanskrit', 'script' => 'Deva', 'native' => 'संस्कृतम्', 'regional' => 'sa_IN'],
//'hi' => ['name' => 'Hindi', 'script' => 'Deva', 'native' => 'हिन्दी', 'regional' => 'hi_IN'],
//'as' => ['name' => 'Assamese', 'script' => 'Beng', 'native' => 'অসমীয়া', 'regional' => 'as_IN'],
//'bn' => ['name' => 'Bengali', 'script' => 'Beng', 'native' => 'বাংলা', 'regional' => 'bn_BD'],
//'mni' => ['name' => 'Manipuri', 'script' => 'Beng', 'native' => 'মৈতৈ', 'regional' => 'mni_IN'],
//'pa' => ['name' => 'Punjabi (Gurmukhi)', 'script' => 'Guru', 'native' => 'ਪੰਜਾਬੀ', 'regional' => 'pa_IN'],
//'gu' => ['name' => 'Gujarati', 'script' => 'Gujr', 'native' => 'ગુજરાતી', 'regional' => 'gu_IN'],
//'or' => ['name' => 'Oriya', 'script' => 'Orya', 'native' => 'ଓଡ଼ିଆ', 'regional' => 'or_IN'],
//'ta' => ['name' => 'Tamil', 'script' => 'Taml', 'native' => 'தமிழ்', 'regional' => 'ta_IN'],
//'te' => ['name' => 'Telugu', 'script' => 'Telu', 'native' => 'తెలుగు', 'regional' => 'te_IN'],
//'kn' => ['name' => 'Kannada', 'script' => 'Knda', 'native' => 'ಕನ್ನಡ', 'regional' => 'kn_IN'],
//'ml' => ['name' => 'Malayalam', 'script' => 'Mlym', 'native' => 'മലയാളം', 'regional' => 'ml_IN'],
//'si' => ['name' => 'Sinhala', 'script' => 'Sinh', 'native' => 'සිංහල', 'regional' => 'si_LK'],
//'th' => ['name' => 'Thai', 'script' => 'Thai', 'native' => 'ไทย', 'regional' => 'th_TH'],
//'lo' => ['name' => 'Lao', 'script' => 'Laoo', 'native' => 'ລາວ', 'regional' => 'lo_LA'],
//'bo' => ['name' => 'Tibetan', 'script' => 'Tibt', 'native' => 'པོད་སྐད་', 'regional' => 'bo_IN'],
//'dz' => ['name' => 'Dzongkha', 'script' => 'Tibt', 'native' => 'རྫོང་ཁ', 'regional' => 'dz_BT'],
//'my' => ['name' => 'Burmese', 'script' => 'Mymr', 'native' => 'မြန်မာဘာသာ', 'regional' => 'my_MM'],
//'ka' => ['name' => 'Georgian', 'script' => 'Geor', 'native' => 'ქართული', 'regional' => 'ka_GE'],
//'byn' => ['name' => 'Blin', 'script' => 'Ethi', 'native' => 'ብሊን', 'regional' => 'byn_ER'],
//'tig' => ['name' => 'Tigre', 'script' => 'Ethi', 'native' => 'ትግረ', 'regional' => 'tig_ER'],
//'ti' => ['name' => 'Tigrinya', 'script' => 'Ethi', 'native' => 'ትግርኛ', 'regional' => 'ti_ET'],
//'am' => ['name' => 'Amharic', 'script' => 'Ethi', 'native' => 'አማርኛ', 'regional' => 'am_ET'],
//'wal' => ['name' => 'Wolaytta', 'script' => 'Ethi', 'native' => 'ወላይታቱ', 'regional' => 'wal_ET'],
//'chr' => ['name' => 'Cherokee', 'script' => 'Cher', 'native' => 'ᏣᎳᎩ', 'regional' => ''],
//'iu' => ['name' => 'Inuktitut (Canadian Aboriginal Syllabics)', 'script' => 'Cans', 'native' => 'ᐃᓄᒃᑎᑐᑦ', 'regional' => 'iu_CA'],
//'oj' => ['name' => 'Ojibwa', 'script' => 'Cans', 'native' => 'ᐊᓂᔑᓈᐯᒧᐎᓐ', 'regional' => ''],
//'cr' => ['name' => 'Cree', 'script' => 'Cans', 'native' => 'ᓀᐦᐃᔭᐍᐏᐣ', 'regional' => ''],
//'km' => ['name' => 'Khmer', 'script' => 'Khmr', 'native' => 'ភាសាខ្មែរ', 'regional' => 'km_KH'],
//'mn-Mong' => ['name' => 'Mongolian (Mongolian)', 'script' => 'Mong', 'native' => 'ᠮᠣᠨᠭᠭᠣᠯ ᠬᠡᠯᠡ', 'regional' => 'mn_MN'],
//'shi-Tfng' => ['name' => 'Tachelhit (Tifinagh)', 'script' => 'Tfng', 'native' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ', 'regional' => ''],
//'tzm' => ['name' => 'Central Atlas Tamazight (Tifinagh)','script' => 'Tfng', 'native' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ', 'regional' => ''],
//'yue' => ['name' => 'Yue', 'script' => 'Hant', 'native' => '廣州話', 'regional' => 'yue_HK'],
//'ja' => ['name' => 'Japanese', 'script' => 'Jpan', 'native' => '日本語', 'regional' => 'ja_JP'],
//'zh' => ['name' => 'Chinese (Simplified)', 'script' => 'Hans', 'native' => '简体中文', 'regional' => 'zh_CN'],
//'zh-Hant' => ['name' => 'Chinese (Traditional)', 'script' => 'Hant', 'native' => '繁體中文', 'regional' => 'zh_CN'],
//'ii' => ['name' => 'Sichuan Yi', 'script' => 'Yiii', 'native' => 'ꆈꌠꉙ', 'regional' => ''],
//'vai' => ['name' => 'Vai (Vai)', 'script' => 'Vaii', 'native' => 'ꕙꔤ', 'regional' => ''],
//'jv-Java' => ['name' => 'Javanese (Javanese)', 'script' => 'Java', 'native' => 'ꦧꦱꦗꦮ', 'regional' => ''],
//'ko' => ['name' => 'Korean', 'script' => 'Hang', 'native' => '한국어', 'regional' => 'ko_KR'],
],
// Negotiate for the user locale using the Accept-Language header if it's not defined in the URL?
// If false, system will take app.php locale attribute
'useAcceptLanguageHeader' => false,
// If LaravelLocalizationRedirectFilter is active and hideDefaultLocaleInURL
// is true, the url would not have the default application language
//
// IMPORTANT - When hideDefaultLocaleInURL is set to true, the unlocalized root is treated as the applications default locale "app.locale".
// Because of this language negotiation using the Accept-Language header will NEVER occur when hideDefaultLocaleInURL is true.
//
'hideDefaultLocaleInURL' => true,
// If you want to display the locales in particular order in the language selector you should write the order here.
//CAUTION: Please consider using the appropriate locale code otherwise it will not work
//Example: 'localesOrder' => ['es','en'],
'localesOrder' => ["en", "pl"],
];

Binary file not shown.

View File

@ -28,8 +28,7 @@ $(function() {
}
toggleSubmitDisabled($submitButton);
showMessage('Whoops!, it looks like the server returned an error.\n\
Please try again, or contact the webmaster if the problem persists.');
showMessage(lang("whoops"));
},
success: function(data, statusText, xhr, $form) {
var $submitButton = $form.find('input[type=submit]');
@ -86,17 +85,17 @@ $(function() {
if (!Stripe.validateCardNumber($cardNumber.val())) {
showFormError($cardNumber, 'The credit card number appears to be invalid.');
showFormError($cardNumber, lang("credit_card_error"));
noErrors = false;
}
if (!Stripe.validateCVC($cvcNumber.val())) {
showFormError($cvcNumber, 'The CVC number appears to be invalid.');
showFormError($cardNumber, lang("cvc_error"));
noErrors = false;
}
if (!Stripe.validateExpiry($expiryMonth.val(), $expiryYear.val())) {
showFormError($expiryMonth, 'The expiration date appears to be invalid.');
showFormError($cardNumber, lang("expiry_error"));
showFormError($expiryYear, '');
noErrors = false;
}
@ -113,7 +112,10 @@ $(function() {
if (response.error) {
clearFormErrors($('.payment-form'));
showFormError($('*[data-stripe=' + response.error.param + ']', $('.payment-form')), response.error.message);
if(response.error.param.length>0)
showFormError($('*[data-stripe=' + response.error.param + ']', $('.payment-form')), response.error.message);
else
showMessage(response.error.message);
toggleSubmitDisabled($submitButton);
} else {
var token = response.id;
@ -123,7 +125,7 @@ $(function() {
});
} else {
showMessage('Please check your card details and try again.');
showMessage(lang("card_validation_error"));
toggleSubmitDisabled($submitButton);
}
@ -221,7 +223,7 @@ function toggleSubmitDisabled($submitButton) {
$submitButton.data('original-text', $submitButton.val())
.attr('disabled', true)
.addClass('disabled')
.val('Just a second...');
.val(lang("processing"));
}
/**
@ -284,18 +286,18 @@ function setCountdown($element, seconds) {
function updateTimer() {
msLeft = endTime - (+new Date);
if (msLeft < 1000) {
alert("You have run out of time! You will have to restart the order process.");
alert(lang("time_run_out"));
location.reload();
} else {
if (msLeft < 120000 && !twoMinWarningShown) {
showMessage("You only have 2 minutes left to complete this order!");
showMessage(lang("just_2_minutes"));
twoMinWarningShown = true;
}
time = new Date(msLeft);
mins = time.getUTCMinutes();
$element.html('<b>' + mins + '</b> minutes and <b>' + twoDigits(time.getUTCSeconds()) + '</b> seconds');
$element.html('<b>' + mins + ':' + twoDigits(time.getUTCSeconds()) + '</b>');
setTimeout(updateTimer, time.getUTCMilliseconds() + 500);
}
}

View File

@ -142,6 +142,7 @@ $(function () {
$button = $(this);
$('.modal').remove();
$('.modal-backdrop').remove();
$('html').addClass('working');
$.ajax({
@ -172,7 +173,7 @@ $(function () {
}
}).done().fail(function (data) {
$('html').removeClass('working');
showMessage('Whoops!, something has gone wrong.<br><br>' + data.status + ' ' + data.statusText);
showMessage(lang("whoops_and_error", {"code": data.status, "error": data.statusText}));
});
e.preventDefault();
@ -455,7 +456,7 @@ function removeQuestionOption(removeBtn)
if (tbody.find('tr').length > 1) {
removeBtn.parents('tr').remove();
} else {
alert('You must have at least one option.');
alert(lang("at_least_one_option"));
}
}

View File

@ -9122,6 +9122,7 @@ $.cf = {
$button = $(this);
$('.modal').remove();
$('.modal-backdrop').remove();
$('html').addClass('working');
$.ajax({
@ -9152,7 +9153,7 @@ $.cf = {
}
}).done().fail(function (data) {
$('html').removeClass('working');
showMessage('Whoops!, something has gone wrong.<br><br>' + data.status + ' ' + data.statusText);
showMessage(lang("whoops_and_error", {"code": data.status, "error": data.statusText}));
});
e.preventDefault();
@ -9435,7 +9436,7 @@ function removeQuestionOption(removeBtn)
if (tbody.find('tr').length > 1) {
removeBtn.parents('tr').remove();
} else {
alert('You must have at least one option.');
alert(lang("at_least_one_option"));
}
}

View File

@ -31,6 +31,7 @@ var checkinApp = new Vue({
this.$http.post(Attendize.checkInSearchRoute, {q: this.searchTerm}).then(function (res) {
this.attendees = res.data;
this.searchResultsCount = (Object.keys(res.data).length);
console.log('Succesfully fetched attendees')
}, function () {
console.log('Failed to fetch attendees')
});
@ -81,7 +82,7 @@ var checkinApp = new Vue({
this.scanResultType = res.data.status;
}, function (response) {
this.scanResultMessage = 'Something went wrong! Refresh the page and try again';
this.scanResultMessage = lang("whoops2");
});
},
@ -113,16 +114,18 @@ var checkinApp = new Vue({
navigator.getUserMedia({video: true, audio: false}, function (stream) {
that.stream = stream;
if (window.webkitURL) {
that.videoElement.src = window.webkitURL.createObjectURL(stream);
} else {
console.log(stream);
if (that.videoElement.mozSrcObject !== undefined) { // works on firefox now
that.videoElement.mozSrcObject = stream;
}
} else if(window.URL) { // and chrome, but must use https
var objectURL = window.URL.createObjectURL(stream);
that.videoElement.src = objectURL || stream;
};
that.videoElement.play();
}, function () { /* error*/
alert(lang("checkin_init_error"));
});
this.isInit = true;

View File

@ -4596,8 +4596,7 @@ function log() {
}
toggleSubmitDisabled($submitButton);
showMessage('Whoops!, it looks like the server returned an error.\n\
Please try again, or contact the webmaster if the problem persists.');
showMessage(lang("whoops"));
},
success: function(data, statusText, xhr, $form) {
var $submitButton = $form.find('input[type=submit]');
@ -4654,17 +4653,17 @@ function log() {
if (!Stripe.validateCardNumber($cardNumber.val())) {
showFormError($cardNumber, 'The credit card number appears to be invalid.');
showFormError($cardNumber, lang("credit_card_error"));
noErrors = false;
}
if (!Stripe.validateCVC($cvcNumber.val())) {
showFormError($cvcNumber, 'The CVC number appears to be invalid.');
showFormError($cardNumber, lang("cvc_error"));
noErrors = false;
}
if (!Stripe.validateExpiry($expiryMonth.val(), $expiryYear.val())) {
showFormError($expiryMonth, 'The expiration date appears to be invalid.');
showFormError($cardNumber, lang("expiry_error"));
showFormError($expiryYear, '');
noErrors = false;
}
@ -4681,7 +4680,10 @@ function log() {
if (response.error) {
clearFormErrors($('.payment-form'));
showFormError($('*[data-stripe=' + response.error.param + ']', $('.payment-form')), response.error.message);
if(response.error.param.length>0)
showFormError($('*[data-stripe=' + response.error.param + ']', $('.payment-form')), response.error.message);
else
showMessage(response.error.message);
toggleSubmitDisabled($submitButton);
} else {
var token = response.id;
@ -4691,7 +4693,7 @@ function log() {
});
} else {
showMessage('Please check your card details and try again.');
showMessage(lang("card_validation_error"));
toggleSubmitDisabled($submitButton);
}
@ -4789,7 +4791,7 @@ function toggleSubmitDisabled($submitButton) {
$submitButton.data('original-text', $submitButton.val())
.attr('disabled', true)
.addClass('disabled')
.val('Just a second...');
.val(lang("processing"));
}
/**
@ -4852,18 +4854,18 @@ function setCountdown($element, seconds) {
function updateTimer() {
msLeft = endTime - (+new Date);
if (msLeft < 1000) {
alert("You have run out of time! You will have to restart the order process.");
alert(lang("time_run_out"));
location.reload();
} else {
if (msLeft < 120000 && !twoMinWarningShown) {
showMessage("You only have 2 minutes left to complete this order!");
showMessage(lang("just_2_minutes"));
twoMinWarningShown = true;
}
time = new Date(msLeft);
mins = time.getUTCMinutes();
$element.html('<b>' + mins + '</b> minutes and <b>' + twoDigits(time.getUTCSeconds()) + '</b> seconds');
$element.html('<b>' + mins + ':' + twoDigits(time.getUTCSeconds()) + '</b>');
setTimeout(updateTimer, time.getUTCMilliseconds() + 500);
}
}

File diff suppressed because one or more lines are too long

View File

@ -69,27 +69,40 @@
}
.ticket .layout_even {
position:absolute;
top:50%;
height:300px;
left: 175px;
width: 400px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.ticket .event_details, .ticket .attendee_details {
position: absolute;
top: 15px;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
}
.ticket .event_details {
left: 175px;
left: 0px;
overflow: hidden;
max-width: 210px;
white-space: nowrap;
max-width: 200px;
text-overflow: ellipsis;
top: 50px;
}
.ticket .attendee_details {
left: 390px;
left: 200px;
overflow: hidden;
max-width: 195px;
white-space: nowrap;
text-overflow: ellipsis;
top: 50px;
}
.ticket .logo {
@ -105,4 +118,12 @@
.ticket .logo img {
max-width: 110px;
}
.ticket .foot {
position: absolute;
bottom: 0;
font-size: 9px;
width: 100%;
text-align: center;
}

View File

@ -0,0 +1,16 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:14:11
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'affiliate_name' => 'Affiliate Name',
'affiliate_tracking' => 'Affiliate Tracking',
'affiliate_tracking_text' => 'Keeping track of who is generating sales for your event is extremely easy. Simply create a referral link using the box below and share the link with your affiliates / event promoters.',
'last_referral' => 'Last Referral',
'no_affiliate_referrals_yet' => 'No Affiliate Referrals Yet',
'sales_volume_generated' => 'Sales Volume Generated',
'ticket_sales_generated' => 'Ticket Sales Generated',
'visits_generated' => 'Visits Generated',
);

View File

@ -0,0 +1,21 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:07:35
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'scan_another_ticket' => 'Scan Another Ticket',
'scanning' => 'Scanning',
//==================================== Translations ====================================//
'attendees' => 'Attendees',
'check_in' => 'Check in: :event',
'email' => 'Email',
'email_address' => 'Email Address',
'event_attendees' => 'Event Attendees',
'first_name' => 'First Name',
'last_name' => 'Last Name',
'name' => 'Name',
'search_attendees' => 'Search Attendees...',
'send_invitation_n_ticket_to_attendee' => 'Send invitation & ticket to attendee.',
);

View File

@ -0,0 +1,117 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 10:21:11
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php
'sort' =>
array (
'event_title' => 'Event Title',
'start_date' => 'Start Date',
'created_at' => 'Creation Date',
'quantity_sold' => 'Quantity Sold',
'sales_volume' => 'Sales Volume',
'sort_order' => 'Custom Sort Order',
'title' => 'Ticket Title',
),
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php
//==================================== Translations ====================================//
'account_successfully_updated' => 'Account Successfully Updated',
'addInviteError' => 'You need to create a ticket before you can invite an attendee.',
'attendee_already_cancelled' => 'Attendee Already Cancelled',
'attendee_already_checked_in' => 'Attendee already checked in at :time ',
'attendee_check_in_success' => 'Success !<br>Name: :name <br>Reference: :ref<br>Ticket: :ticket.',
'attendee_exception' => 'An error occurred while inviting this attendee. Please try again.',
'attendee_successfully_checked_in' => 'Attendee Succesfully Checked In',
'attendee_successfully_checked_out' => 'Attendee Succesfully Checked Out',
'attendee_successfully_invited' => 'Attendee Successfully Invited!',
'cant_delete_ticket_when_sold' => 'Sorry, you can\'t delete this ticket as some have already been sold',
'check_in_all_tickets' => 'Check in all tickets associated to this order',
'confirmation_malformed' => 'The confirmation code is missing or malformed.',
'confirmation_successful' => 'Success! Your email is now verified. You can now login.',
'error' =>
array (
'email' =>
array (
'email' => 'Please enter a valid E-mail address.',
'required' => 'E-mail address is required.',
'unique' => 'E-mail already in use for this account.',
),
'first_name' =>
array (
'required' => 'Please enter your first name.',
),
'last_name' =>
array (
'required' => 'Please enter your last name.',
),
'page_bg_color' =>
array (
'required' => 'Please enter a background color.',
),
'page_header_bg_color' =>
array (
'required' => 'Please enter a header background color.',
),
'password' =>
array (
'passcheck' => 'This password is incorrect.',
),
),
'event_create_exception' => 'Whoops! There was a problem creating your event. Please try again.',
'event_page_successfully_updated' => 'Event Page Successfully Updated.',
'event_successfully_updated' => 'Event Successfully Updated!',
'fill_email_and_password' => 'Please fill in your email and password',
'image_upload_error' => 'There was a problem uploading your image.',
'invalid_ticket_error' => '"Invalid Ticket! Please try again."',
'login_password_incorrect' => 'Your username/password combination was incorrect',
'maximum_refund_amount' => 'The maximum amount you can refund is :money',
'message_successfully_sent' => 'Message Successfully Sent!',
'no_organiser_name_error' => 'You must give a name for the event organiser.',
'nothing_to_do' => 'Nothing to do',
'nothing_to_refund' => 'Nothing to refund.',
'num_attendees_checked_in' => ':num Attendee(s) Checked in.',
'order_already_refunded' => 'Order has already been refunded!',
'order_cant_be_refunded' => 'Order Can\'t Be Refunded!',
'order_page_successfully_updated' => 'Order Page Successfully Updated.',
'order_payment_status_successfully_updated' => 'Order Payment Status Successfully Updated',
'organiser_design_successfully_updated' => 'Organiser Design Successfully Updated!',
'organiser_other_error' => 'There was an issue finding the organiser.',
'password_successfully_reset' => 'Password Successfully Reset!',
'payment_information_successfully_updated' => 'Payment Information Successfully Updated',
'please_enter_a_background_color' => 'Please enter the background color.',
'quantity_min_error' => 'Quantity available can\'t be less the amount sold or reserved.',
'refreshing' => 'Refreshing...',
'refund_exception' => 'There has been a problem processing your refund. Please check your information and try again.',
'refund_only_numbers_error' => 'Only numbers are allowed in this field.',
'social_settings_successfully_updated' => 'Social Settings have been successfully updated!',
'stripe_error' => 'There was an error connecting your Stripe account. Please try again.',
'stripe_success' => 'You have successfully connected your Stripe account.',
'success_name_has_received_instruction' => 'Success! <b>:name</b> has been sent further instructions.',
'successfully_cancelled_attendee' => 'Successfully Cancelled Attendee!',
'successfully_cancelled_attendees' => 'Successfully Cancelled Attendees!',
'successfully_created_organiser' => 'Successfully Created Organiser!',
'successfully_created_question' => 'Successfully Created Question',
'successfully_deleted_question' => 'Successfully Deleted Question',
'successfully_edited_question' => 'Successfully Edited Question',
'successfully_refunded_and_cancelled' => 'Successfully Refunded Order And Cancelled Attendees!',
'successfully_refunded_order' => 'Successfully Refunded Order!',
'successfully_saved_details' => 'Successfully Saved Details!',
'successfully_updated_attendee' => 'Successfully Updated Attendee!',
'successfully_updated_organiser' => 'Successfully Updated Organiser!',
'successfully_updated_question' => 'Question Successfully Updated',
'successfully_updated_question_order' => 'Question Order Successfully Updated',
'survey_answers' => 'Survey Answers',
'the_order_has_been_updated' => 'The Order Has Been Updated',
'this_question_cant_be_deleted' => 'This Question Can\'t Be Deleted',
'ticket_field_required_error' => 'The ticket field is required. ',
'ticket_not_exists_error' => 'The ticket you have selected does not exist',
'ticket_order_successfully_updated' => 'Ticket Order Successfully Updated',
'ticket_successfully_deleted' => 'Ticket Successfully Deleted',
'ticket_successfully_resent' => 'Ticket Successfully Resent!',
'ticket_successfully_updated' => 'Ticket Successfully Updated!',
'whoops' => 'Whoops! Looks like something went wrong. Please try again.',
'your_password_reset_link' => 'Your Password Reset Link',
);

View File

@ -0,0 +1,26 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 18:57:21
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'this_event_has_started' => 'This event has started.',
//==================================== Translations ====================================//
'create_tickets' => 'Create tickets',
'edit_event_page_design' => 'Edit Event Page Design',
'edit_organiser_fees' => 'Edit Organiser Fees',
'event_page_visits' => 'Event Page Views',
'event_url' => 'Event URL',
'event_views' => 'Event Views',
'generate_affiliate_link' => 'Generate Affiliate link',
'orders' => 'Orders',
'quick_links' => 'Quick Links',
'registrations_by_ticket' => 'Registrations By Ticket',
'sales_volume' => 'Sales Volume',
'share_event' => 'Share Event',
'this_event_is_on_now' => 'This event is on now',
'ticket_sales_volume' => 'Ticket Sales Volume',
'tickets_sold' => 'Tickets Sold',
'website_embed_code' => 'Website Embed Code',
);

View File

@ -0,0 +1,14 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:21:50
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'event_page_preview' => 'Event Page Preview',
//==================================== Translations ====================================//
'background_options' => 'Background Options',
'images_provided_by_pixabay' => 'Images Provided By <b>PixaBay.com</b>',
'select_from_available_images' => 'Select From Available Images',
'use_a_colour_for_the_background' => 'Use a colour for the background',
);

View File

@ -0,0 +1,19 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 11:05:24
*************************************************************************/
return array (
//==================================== Translations ====================================//
'attendize_register' => 'Thank you for registering for Attendize',
'invite_user' => ':name added you to an :app account.',
'message_regarding_event' => 'Message Regarding: :event',
'organiser_copy' => '[Organiser Copy]',
'refund_from_name' => 'You have received a refund from :name',
'your_ticket_cancelled' => 'Your ticket has been cancelled',
//================================== Obsolete strings ==================================//
'LLH:obsolete' =>
array (
'your_ticket_for_event' => 'Your ticket for the event :event',
),
);

View File

@ -0,0 +1,49 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 10:54:45
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Modals\\CreateEvent.blade.php
'address_details' => 'Address Details',
//==================================== Translations ====================================//
'address_line_1' => 'Address Line 1',
'address_line_1_placeholder' => 'E.g: 45 Grafton St.',
'address_line_2' => 'Address Line 2',
'address_line_2_placeholder' => 'E.g: Dublin',
'city' => 'City',
'city_placeholder' => 'E.g: Dublin',
'create_event' => 'Create Event',
'current_event_flyer' => 'Current Event Flyer',
'customize_event' => 'Customize Event',
'delete?' => 'Delete?',
'enter_existing' => 'Select From Existing Venues',
'enter_manual' => 'Enter Address Manually',
'event_description' => 'Event Description',
'event_end_date' => 'Event End Date',
'event_flyer' => 'Event Flyer',
'event_image' => 'Event Image (Flyer or Graphic etc.)',
'event_orders' => 'Event Orders',
'event_start_date' => 'Event Start Date',
'event_title' => 'Event Title',
'event_title_placeholder' => 'E.g: :name\'s Interational Conference',
'event_visibility' => 'Event Visibility',
'n_attendees_for_event' => '<b>:num</b> Attendee(s) for event: <b>:name</b> (:date)',
'no_events_yet' => 'No Event Yet!',
'no_events_yet_text' => 'Looks like you have yet to create an event. You can create one by clicking the button below.',
'num_events' => 'num_events',
'or(manual/existing_venue)' => 'or',
'post_code' => 'Post Code',
'post_code_placeholder' => 'E.g: 94568.',
'promote' => 'Promote',
'promote_event' => 'Promote Event',
'revenue' => 'Revenue',
'save_changes' => 'Save Changes',
'showing_num_of_orders' => 'Showing :0 orders out of <b>:1</b> Total',
'tickets_sold' => 'Tickets Sold',
'venue_name' => 'Venue Name',
'venue_name_placeholder' => 'E.g: The Crab Shack',
'vis_hide' => 'Hide event from the public.',
'vis_public' => 'Make event visible to the public.',
);

View File

@ -0,0 +1,15 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:24:53
*************************************************************************/
return array (
'service_fee_fixed_price' => 'Service Fee Fixed Price',
'service_fee_fixed_price_help' => 'e.g: enter <b>1.25</b> for <b>:cur1.25</b>',
'service_fee_fixed_price_placeholder' => '0.00',
'organiser_fees' => 'Organiser Fees',
'organiser_fees_text' => 'These are optional fees you can include in the cost of each ticket. This charge will appear on buyer\'s invoices as \'<b>BOOKING FEES</b>\'.',
'service_fee_percentage' => 'Service Fee Percentage',
'service_fee_percentage_help' => 'e.g: enter <b>3.5</b> for <b>3.5%</b>',
'service_fee_percentage_placeholder' => '0',
);

View File

@ -0,0 +1,16 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 08:29:24
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'Excel_xls' => 'Excel (XLS)',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'Excel_xlsx' => 'Excel (XLSX)',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'csv' => 'CSV',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'html' => 'HTML',
);

View File

@ -0,0 +1,46 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/17 16:35:44
*************************************************************************/
return array (
'connection_success' => 'Success, Your connection works!',
'connection_failure' => 'Unable to connect! Please check your settings',
'app_settings' => 'App settings',
'application_url' => 'Application URL',
'database_host' => 'Database Host',
'database_name' => 'Database Name',
'database_password' => 'Database Password',
'database_settings' => 'Database Settings',
'database_test_connect_failure' => 'Unable to connect. Please check your settings.',
'database_test_connect_failure_error_message' => 'Error Message',
'database_test_connect_failure_error_type' => 'Error Type',
'database_test_connect_failure_message' => 'Unable to connect. Please check your settings.',
'database_test_connect_success' => 'Success! Database settings are working!',
'database_type' => 'Database Type',
'database_username' => 'Database Username',
'email_settings' => 'Email Settings',
'files_n_folders_check' => 'Files & Folders Check',
'install' => 'Install Attendize',
'mail_encryption' => 'Mail Encryption',
'mail_from_address' => 'Mail From Address',
'mail_from_help' => 'To use PHP\'s <a target="_blank" href="http://php.net/manual/en/function.mail.php">mail</a> feature enter <b>mail</b> in this box and leave the below fields empty.',
'mail_from_name' => 'Mail From Name',
'mail_host' => 'Mail Host',
'mail_password' => 'Mail Password',
'mail_port' => 'Mail Port',
'mail_username' => 'Mail Username',
'optional_requirement_not_met' => 'Warning: <b>:requirement</b> extension is not loaded',
'path_not_writable' => 'Warning: <b>:path</b> is not writable',
'path_writable' => 'Success: <b>:path</b> is writable',
'php_enough' => 'Success: The application requires PHP >= <b>:requires</b> and yours is <b>:has</b>',
'php_optional_requirements_check' => 'PHP Optional Requirements Check',
'php_requirements_check' => 'PHP Requirements Check',
'php_too_low' => 'Warning: The application requires PHP >= <b>:requires.</b> Your version is <b>:has</b>.',
'php_version_check' => 'PHP Version Check',
'requirement_met' => 'Success: <b>:requirement</b> extension is loaded',
'requirement_not_met' => 'Error: <b>:requirement</b> extension is not loaded',
'setup' => 'Attendize Setup',
'test_database_connection' => 'Test Database Connection',
'title' => 'Attendize Web Installer',
);

View File

@ -0,0 +1,17 @@
<?php
return [
"processing" => "Just a second...",
"time_run_out" => "You have run out of time! You will have to restart the order process.",
"just_2_minutes" => "You only have 2 minutes left to complete this order!",
"whoops" => 'Whoops!, it looks like the server returned an error.
Please try again, or contact the webmaster if the problem persists.',
"whoops2" => 'Something went wrong! Refresh the page and try again',
"whoops_and_error" => "Whoops!, something has gone wrong.<br><br>:code :error",
"at_least_one_option" => 'You must have at least one option.',
"credit_card_error" => 'The credit card number appears to be invalid.',
"expiry_error" => 'The expiration date appears to be invalid.',
"cvc_error" => 'The CVC number appears to be invalid.',
"card_validation_error" => 'Please check your card details and try again.',
"checkin_init_error" => 'There was an error while initializing scanner. Check if you\'re connecting through secure page (https) and that your browser supports the scanner.',
];

View File

@ -0,0 +1,52 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/13 13:27:24
*************************************************************************/
return array (
'about' => 'About',
'account' => 'Account',
'account_id' => 'Account ID',
'accout_owner' => 'Account owner',
'add_user_help_block' => 'Added users will receive further instruction via email.',
'add_user_submit' => 'Add user',
'api_key' => 'API key',
'bitpay_api_key' => 'BitPay API key',
'bitpay_settings' => 'Bitpay Settings',
'branding_name' => 'Branding name',
'branding_name_help' => 'This is the name buyers will see when checking out. Leave this blank if you want the event organiser\'s name to be used.',
'coinbase_settings' => 'Coinbase Settings',
'default_currency' => 'Default currency',
'default_payment_gateway' => 'Default payment gateway',
'email' => 'Email',
'email_address_placeholder' => 'Email address',
'first_name' => 'First name',
'general' => 'General',
'last_name' => 'Last name',
'licence_info' => 'Licence info',
'licence_info_description' => 'Attendize is licenced under the <b><a target="_blank" href="https://tldrlegal.com/license/attribution-assurance-license-(aal)#summary">Attribution Assurance Licence (AAL)</a></b>. This licence requires the <b>\'Powered By Attendize\'</b> notice to be kept in place on any Attendize installation. If you wish to remove references to Attendize you must purchase one of the white-label licences <b><a target="_blank" href="https://attendize.com/licence.php">listed here</a></b>.',
'mastercard_internet_gateway_service_settings' => 'Mastercard Internet Gateway Service Settings',
'merchant_access_code' => 'Merchant access code',
'merchant_id' => 'Merchant ID',
'open_source_soft' => 'Open-source software',
'open_source_soft_description' => 'Attendize is built using many fantastic open-source libraries. You can see an overview of these on <b><a href="https://libraries.io/github/Attendize/Attendize?ref=Attendize_About_Page" target="_blank">libraries.io</a></b>.',
'payment' => 'Payment',
'paypal_password' => 'PayPal password',
'paypal_settings' => 'PayPal Settings',
'paypal_signature' => 'PayPal signature',
'paypal_username' => 'PayPal username',
'save_account_details_submit' => 'Save account details',
'save_payment_details_submit' => 'Save payment details',
'secret_code' => 'Secret code',
'secure_hash_code' => 'Secure hash code',
'stripe_publishable_key' => 'Stripe publishable key',
'stripe_secret_key' => 'Stripe secret key',
'stripe_settings' => 'Stripe Settings',
'timezone' => 'Timezone',
'users' => 'Users',
'version_info' => 'Version informations',
'version_out_of_date' => 'Your version (<b>:installed</b>) of Attendize is out of date. The latest version (<b>:latest</b>) can be <a href=":url" target="_blank">downloaded here</a>',
'version_up_to_date' => 'Your Attendize version (<b>:installed</b>) is up to date!',
'account_payment' => 'Account / Payment',
'event_attendees' => 'Event attendees',
);

View File

@ -0,0 +1,103 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 11:05:24
*************************************************************************/
return array (
//==================================== Translations ====================================//
'all_attendees' => 'All Attendees',
'all_attendees_cancelled' => 'All attendees in this order have been cancelled.',
'all_order_refunded' => 'All :money of this order has been refunded.',
'amount' => 'Amount',
'attendee_cancelled' => 'Cancelled',
'attendee_cancelled_help' => 'This attendee has been cancelled',
'attendees_file_requirements' => 'File must be .csv and the first line must contain first_name,last_name,email',
'attendize_qrcode_check_in' => 'Attendize QRCode Check-in',
'cancel_attendee_title' => 'Cancel <b>:cancel</b>b>',
'cancel_description' => 'Cancelling Attendees will remove them from the attendee list.',
'cancel_notify' => 'Notify <b>:name</b> their ticket has been cancelled.',
'cancel_order_:ref' => 'Cancel Order: <b>:ref</b>',
'cancel_refund' => 'If you would like to refund the order which this attendee belongs to you can do so <a href=":url">here</a>.',
'cancel_refund_user' => 'Refund <b>:name</b> for their ticket.',
'cant_refund_here' => 'Sorry, you can\'t refund <b>:gateway</b> payments here. You will have to do it on their website.',
'check-in' => 'Check-In',
'checkin_search_placeholder' => 'Search by Attendee Name, Order Reference, Attendee Reference...',
'close' => 'close',
'confirm_cancel' => 'Confirm cancel attendee',
'confirm_order_cancel' => 'Confirm Order Cancel',
'create_attendees' => 'Create Attendees',
'create_ticket' => 'Create Ticket',
'download_pdf_ticket' => 'Download PDF Ticket',
'edit_attendee' => 'Edit Attendee',
'edit_attendee_title' => 'Edit <b>:attendee<b>',
'edit_order_title' => 'Order: <b>:order_ref</b>',
'edit_question' => 'Edit Question',
'edit_ticket' => 'Edit Ticket',
'end_sale_on' => 'End Sale On',
'event_not_live_with_activate' => 'This event is not visible to the public. <a :style href=":url">Publish it</a>',
'event_page' => 'Event Page',
'event_tools' => 'Event Tools',
'export' => 'Export',
'go_to_attendee_name' => 'Go to attendee :name',
'hide_this_ticket' => 'Hide This Ticket',
'import_file' => 'Import File',
'invite_attendee' => 'Invite Attendee',
'invite_attendees' => 'Invite Attendees',
'issue_full_refund' => 'Issue full refund',
'issue_partial_refund' => 'Issue partial refund',
'manage_order_title' => 'Order: <b>:order_ref</b>',
'mark_payment_received' => 'Mark Payment Received',
'maximum_tickets_per_order' => 'Maximum Tickets Per Order',
'message_attendee_title' => 'Message :attendee',
'message_attendees' => 'Message',
'message_attendees_title' => 'Message Attendees',
'message_order' => 'Message :order',
'minimum_tickets_per_order' => 'Minimum Tickets Per Order',
'more_options' => 'More options',
'no_attendees_matching' => 'No attendees matching',
'no_attendees_yet' => 'No Attendees yet',
'no_attendees_yet_text' => 'Attendees will appear here once they successfully registered for your event, or, you can manually invite attendees yourself.',
'no_orders_yet' => 'No orders yet',
'no_orders_yet_text' => 'New orders will appear here as they are created.',
'order_contact_will_receive_instructions' => 'The order contact will be instructed to send any reply to <b>:email</b>',
'order_details' => 'Order Details',
'order_overwiev' => 'Order Overview',
'order_ref' => 'Order: #:order_ref',
'order_refunded' => ':money of this order has been refunded.',
'price_placeholder' => 'E.g: 25.99',
'print_attendee_list' => 'Print Attendee List',
'print_tickets' => 'Print Tickets',
'qr_instructions' => 'Put the QR code in front of your Camera (Not too close)',
'quantity_available' => 'Quantity Available',
'quantity_available_placeholder' => 'E.g: 100 (Leave blank for unlimited)',
'refund_amount' => 'Refund amount',
'refund_this_order?' => 'Refund this order?',
'resend_ticket' => 'Resend Ticket',
'resend_ticket_help' => 'The attendee will be sent another copy of their ticket to <b>:email</b>',
'resend_ticket_to_attendee' => 'Resend Ticket to :attendee',
'resend_tickets' => 'Resend Tickets',
'result_for' => 'result(s) for',
'save_question' => 'Save Question',
'save_ticket' => 'Save ticket',
'scan_another_ticket' => 'Scan Another Ticket',
'select_all' => 'Select All',
'select_attendee_to_cancel' => 'Select any attendee tickets you wish to cancel.',
'send_invitation_n_ticket_to_attendees' => 'Send invitation & ticket to attendees',
'send_message' => 'Send Message',
'send_ticket' => 'Send ticket',
'start_sale_on' => 'Start Sale On',
'surveys' => 'Surveys',
'this_order_is_awaiting_payment' => 'This order is awaiting payment.',
'ticket' => 'Ticket',
'ticket_description' => 'Ticket Description',
'ticket_price' => 'Ticket Price',
'ticket_title' => 'Ticket Title',
'ticket_title_placeholder' => 'E.g: General Admission',
'update_order' => 'Update Order',
'widgets' => 'Widgets',
//================================== Obsolete strings ==================================//
'LLH:obsolete' =>
array (
'create_question' => 'Create Question',
),
);

View File

@ -0,0 +1,25 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
'new_message' => 'New Message',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
'sent_messages' => 'Sent Messages',
//==================================== Translations ====================================//
'all_event_attendees' => 'All event attendees',
'attendees_with_ticket_type' => 'Attendees with ticket type',
'before_send_message' => 'The attendee will be instructed to send any reply to <b>:recipient</b>',
'content' => 'Message Content',
'date' => 'date',
'leave_blank_to_send_immediately' => 'Leave blank to send immediately',
'message' => 'Message',
'no_messages_for_event' => 'No messages for the event.',
'schedule_send_time' => 'Schedule send time',
'send_a_copy_to' => 'Send a copy to',
'send_message' => 'Send Message',
'send_to' => 'Send to',
'subject' => 'Message Subject',
'to' => 'To',
'unsent' => 'Unsent',
);

View File

@ -0,0 +1,55 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/25 15:38:13
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
'amount_refunded' => 'amount_refunded',
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
'fully_refunded' => 'fully_refunded',
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
'partially_refunded' => 'partially_refunded',
//==================================== Translations ====================================//
'after_order' => 'Message to display to attendees after they have completed their order.',
'after_order_help' => 'This message will be displayed to attendees once they have successfully completed the checkout process.',
'amount' => 'Amount',
'arrived' => 'Arrived',
'attendee_cancelled' => 'Cancelled',
'attendee_refunded' => 'Refunded',
'awaiting_payment' => 'awaiting_payment',
'before_order' => 'Message to display to attendees before they complete their order.',
'before_order_help' => 'This message will be displayed to attendees immediately before they finalize their order.',
'booking_fee' => 'Booking Fee',
'cancel_order' => 'Cancel Order',
'date' => 'Date',
'details' => 'Details',
'edit' => 'Edit',
'email' => 'Email',
'enable_offline_payments' => 'Enable Offline Payments',
'free' => 'FREE',
'no_recent_orders' => 'Looks like there are no recent orders.',
'offline_payment_instructions' => 'Enter instructions on how attendees can make payment offline.',
'offline_payment_settings' => 'Offline Payment Settings',
'order_attendees' => 'Order Attendees',
'order_date' => 'Order Date',
'order_page_settings' => 'Order Page Settings',
'order_ref' => 'Reference',
'organiser_booking_fees' => 'Organiser Booking Fees',
'payment_gateway' => 'Payment Gateway',
'price' => 'Price',
'purchase_date' => 'Purchase Date',
'quantity' => 'Quantity',
'recent_orders' => 'recent_orders',
'reference' => 'Reference',
'refund/cancel' => 'Refund / Cancel',
'status' => 'Status',
'sub_total' => 'Sub Total',
'ticket' => 'Ticket',
'total' => 'Total',
'transaction_id' => 'Transaction ID',
'user_registered_n_tickets' => '<a href=":url">:name</a> registered :n ticket(s).',
'view_order' => 'View Order',
'view_order_num' => 'View Order #:num',
);

View File

@ -0,0 +1,66 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 10:16:27
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Customize.blade.php
'save_organiser' => 'Save Organiser',
//==================================== Translations ====================================//
'additional_organiser_options' => 'Additional Organiser Options',
'background_color' => 'Background Color',
'continue_to' => 'Continue to',
'create_an_organiser' => 'Create An Organiser',
'create_new_organiser' => 'Create New Organiser',
'create_organiser' => 'Create Organiser',
'create_organiser_text' => 'Before you create events you\'ll need to create an organiser. An organiser is simply whoever is organising the event. It can be anyone, from a person to an organisation.',
'current_logo' => 'Current Logo',
'customize' => 'Customize',
'dashboard' => 'Dashboard',
'delete_logo?' => 'Delete Logo?',
'enable_public_organiser_page' => 'Enable Public Organiser Page',
'event' => 'Event',
'event_calendar' => 'Event Calendar',
'events' => 'Events',
'google_analytics_code' => 'Google Analytics Code',
'google_analytics_code_placeholder' => 'UA-XXXXX-X',
'header_background_color' => 'Header Background Color',
'hide_additional_organiser_options' => 'Hide Additional Organiser Options',
'make_organiser_hidden' => 'Hide organiser page from the public.',
'make_organiser_public' => 'Make organiser page visible to the public.',
'no_upcoming_events' => 'You have no events coming up.',
'no_upcoming_events_click' => 'You can click here to create an event.',
'or' => 'or',
'or_caps' => 'OR',
'organiser_description' => 'Organiser Description',
'organiser_description_placeholder' => '',
'organiser_design' => 'Organiser Design',
'organiser_details' => 'Organiser Details',
'organiser_email' => 'Organiser Email',
'organiser_email_placeholder' => '',
'organiser_events' => 'organiser_events',
'organiser_facebook' => 'Organiser Facebook',
'organiser_facebook_placeholder' => 'E.g http://www.facebook.com/MyFaceBookPage',
'organiser_logo' => 'Organiser Logo',
'organiser_logo_help' => 'We recommend a square image, as this will look best on printed tickets and event pages.',
'organiser_menu' => 'Organiser Menu',
'organiser_name' => 'Organiser Name',
'organiser_name_dashboard' => ':name Dashboard',
'organiser_name_events' => ':name Events',
'organiser_name_placeholder' => 'Who\'s organising the event?',
'organiser_page' => 'Organiser Page',
'organiser_page_design' => 'Organiser Page Design',
'organiser_page_preview' => 'Organiser Page Preview',
'organiser_page_visibility_text' => 'Organiser pages contain a public list of past and upcoming events.',
'organiser_settings' => 'Organiser Settings',
'organiser_twitter' => 'Organiser Twitter',
'organiser_twitter_placeholder' => 'E.g http://www.twitter.com/MyTwitterPage',
'organiser_username_facebook_placeholder' => 'MyFacebookPage',
'organiser_username_twitter_placeholder' => 'MyTwitterPage',
'sales_volume' => 'Sales Volume',
'select_an_organiser' => 'Select An Organiser',
'select_organiser' => 'Select Organiser',
'text_color' => 'Text Color',
'tickets_sold' => 'Tickets Sold',
);

View File

@ -0,0 +1,81 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/18 16:27:47
*************************************************************************/
return array (
//==================================== Translations ====================================//
'Contact' => 'Contact',
'DETAILS' => 'DETAILS',
'Facebook' => 'Facebook',
'LOCATION' => 'LOCATION',
'TICKETS' => 'TICKETS',
'Twitter' => 'Twitter',
'Whatsapp' => 'Whatsapp',
'amount' => 'Amount',
'at' => '@',
'attendee_cancelled' => 'Cancelled',
'below_order_details_header' => '',
'below_payment_information_header' => '',
'below_tickets' => 'Choose the number of tickets and click "register". On the next screen you\'ll pay for them.',
'booking_fee' => 'Booking Fee',
'booking_fees' => 'Booking Fees',
'card_number' => 'Card number',
'checkout_submit' => 'Checkout',
'copy_buyer' => 'Copy buyer details to all ticket holders',
'currently_not_on_sale' => 'Currently Not On Sale',
'cvc_number' => 'CVC number',
'date' => 'Date',
'download_links' => 'Your <a title=":title" class="ticket_download_link" href=":url">tickets</a> and a confirmation email have been sent to you.',
'download_tickets' => 'Download Tickets',
'email' => 'Email',
'email_address' => 'Email address',
'event_already' => 'This event has :started.',
'event_already_ended' => 'ended',
'event_already_started' => 'already started',
'event_dashboard' => 'Event Dashboard',
'event_details' => 'Event Details',
'event_not_live' => 'This event page is not available to the public.',
'expiry_month' => 'Expiry month',
'expiry_year' => 'Expiry year',
'first_name' => 'First name',
'free' => 'FREE',
'inc_fees' => '(inc. :fees Fees)',
'last_name' => 'Last name',
'offline_payment_instructions' => 'Offline payment instructions',
'offline_payment_methods_available' => 'Offline Payment Methods Available',
'order_attendees' => 'Order attendees',
'order_awaiting_payment' => 'This order is awaiting payment. Please read the below instructions on how to make payment.',
'order_details' => 'Order Details',
'order_items' => 'Order items',
'order_summary' => 'Order Summary',
'organiser_dashboard' => 'Organiser Dashboard',
'pay_using_offline_methods' => 'Pay using offline methods',
'payment_information' => 'Payment Information',
'payment_instructions' => 'Payment instructions',
'presents' => 'presents',
'price' => 'Price',
'quantity_full' => 'Quantity',
'reference' => 'Reference',
'refunded_amount' => 'Refunded amount',
'register' => 'Register',
'sales_have_ended' => 'Sales Have Ended',
'sales_have_not_started' => 'Sales Have Not Started',
'send_message_submit' => 'Send message',
'share_event' => 'Share Event',
'sold_out' => 'Sold Out',
'sub_total' => 'Sub total',
'thank_you_for_your_order' => 'Thank you for your order!',
'ticket' => 'Ticket',
'ticket_holder_information' => 'Ticket Holder Information',
'ticket_holder_n' => 'Ticket Holder :n Details',
'ticket_price' => 'Ticket Price',
'tickets' => 'Tickets',
'tickets_are_currently_unavailable' => 'Tickets are currently unavailable',
'time' => 'Please note you only have :time to complete this transaction before your tickets are re-released.',
'total' => 'Total',
'your_email_address' => 'Your e-mail address',
'your_information' => 'Your information',
'your_message' => 'Your message',
'your_name' => 'Your name',
);

View File

@ -0,0 +1,17 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/16 08:41:39
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\EventListingPanel.blade.php
'information' => 'Information',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\EventListingPanel.blade.php
'tickets' => 'Tickets',
//==================================== Translations ====================================//
'no_events' => 'There are no :panel_title to display.',
'organiser_dashboard' => 'Organiser Dashboard',
'past_events' => 'Past events',
'upcoming_events' => 'Upcoming events',
);

View File

@ -0,0 +1,24 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/18 16:23:42
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Partials\\SurveyBlankSlate.blade.php
'create_question' => 'Create Question',
//==================================== Translations ====================================//
'Q' => 'Q',
'add_another_option' => 'Add Another Option',
'answer' => 'Answer',
'attendee_details' => 'Attendee Details',
'make_this_a_required_question' => 'Make this a required option',
'no_answers' => 'Sorry, there are no answers to this question yet.',
'no_questions_yet' => 'No Questions Yet',
'no_questions_yet_text' => 'Here you can add questions which attendees will be asked to answer during the check-out process.',
'question' => 'Question',
'question_options' => 'Question Options',
'question_placeholder' => 'e.g. Please enter your full address?',
'question_type' => 'Question Type',
'require_this_question_for_ticket(s)' => 'Require this question for ticket(s)',
);

View File

@ -0,0 +1,21 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/23 14:17:14
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\OrganiserSocialSection.blade.php
'pinterest' => 'Pinterest',
//==================================== Translations ====================================//
'email' => 'Email',
'facebook' => 'Facebook',
'g+' => 'Google+',
'linkedin' => 'LinkedIn',
'share_buttons_to_show' => 'Share Buttons To Show',
'social_settings' => 'Social Settings',
'social_share_text' => 'Social Share Text',
'social_share_text_help' => 'This is the text which will be share by default when a user shares your event on social networks',
'twitter' => 'Twitter',
'whatsapp' => 'WhatsApp',
);

View File

@ -0,0 +1,18 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Surveys.blade.php
'question_delete' => 'Question Delete',
//==================================== Translations ====================================//
'add_question' => 'Add Question',
'answers' => 'Answers',
'event_surveys' => 'Event Surveys',
'export_answers' => 'Export Answers',
'num_responses' => '# Responses',
'question_delete_title' => 'All answers will also be deleted. If you want to keep attendee\'s answers you should deactivate the question instead.',
'question_title' => 'Question Title',
'required' => 'Required',
'status' => 'Status',
'tickets_list' => 'Tickets: :list',
);

View File

@ -0,0 +1,52 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Tickets.blade.php
'on_sale' => 'On Sale',
//==================================== Translations ====================================//
'attendee_ref' => 'Attendee Ref.',
'coupon_codes' => 'Coupon Codes',
'create_ticket' => 'Create Ticket',
'demo_attendee_ref' => '#YLY9U73-1',
'demo_end_date_time' => 'Mar 18th 5:08PM',
'demo_event' => 'Demo Event',
'demo_name' => 'Bill Blogs',
'demo_order_ref' => '#YLY9U73',
'demo_organiser' => 'Demo Organiser',
'demo_price' => '€XX.XX',
'demo_start_date_time' => 'Mar 18th 4:08PM',
'demo_ticket_type' => 'General Admission',
'demo_venue' => 'Demo Location',
'doesnt_account_for_refunds' => 'Doesn\'t account for refunds.',
'end_date_time' => 'End Date / Time',
'event' => 'Event',
'event_tickets' => 'Event Tickets',
'footer' => 'Entry ticket looses it\'s validity the moment venue is left and re-entry during event is not permitted.',
'n_tickets' => ':num tickets',
'name' => 'Name',
'no_tickets_yet' => 'No Tickets Yet',
'no_tickets_yet_text' => 'Create your first ticket by clicking the button below.',
'order_ref' => 'Order Ref.',
'organiser' => 'Organiser',
'pause' => 'Pause',
'price' => 'Price',
'questions' => 'Questions',
'remaining' => 'Remaining',
'resume' => 'Resume',
'revenue' => 'Revenue',
'search_tickets' => 'Search tickets...',
'show_1d_barcode' => 'Show 1D barcode on tickets',
'sold' => 'Sold',
'start_date_time' => 'Start Date / Time',
'this_ticket_is_hidden' => 'This ticket is hidden',
'ticket_background_color' => 'Ticket Background Color',
'ticket_border_color' => 'Ticket Border Color',
'ticket_design' => 'Ticket Design',
'ticket_preview' => 'Ticket Preview',
'ticket_sales_paused' => 'Sales Paused',
'ticket_sub_text_color' => 'Ticket Sub Text Color',
'ticket_text_color' => 'Ticket Text Color',
'ticket_type' => 'Ticket Type',
'venue' => 'Venue',
);

18
resources/lang/en/Top.php Normal file
View File

@ -0,0 +1,18 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/25 10:00:32
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'account_settings' => 'Account Settings',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'create_organiser' => 'Create Organiser',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'feedback_bug_report' => 'Feedback / Bug Report',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'my_profile' => 'My Profile',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'sign_out' => 'Sign Out',
);

View File

@ -0,0 +1,36 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/25 09:06:13
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\LoginAndRegister\\Signup.blade.php
'already_have_account' => 'Already have account? <a class="semibold" href=":url">Sign In</a>',
//==================================== Translations ====================================//
'after_welcome' => 'Before you continue please update your account with your name and a new password.',
'change_password' => 'Change Password',
'confirm_new_password' => 'Confirm New Password',
'dont_have_account_button' => 'Don\'t have any account? <a class="semibold" href=":url">Sign up</a>',
'email' => 'Email',
'first_name' => 'First Name',
'forgot_password' => 'Forgot Password',
'forgot_password?' => 'Forgot Password?',
'hide_change_password' => 'Hide Change Password',
'last_name' => 'Last Name',
'login' => 'Login',
'login_fail_msg' => 'Please check your details and try again.',
'my_profile' => 'My Profile',
'new_password' => 'New Password',
'old_password' => 'Old Password',
'password' => 'Password',
'password_already_sent' => 'An email with the password reset has been sent to your email.',
'reset_input_errors' => 'There were some problems with your input.',
'reset_password' => 'Reset Password',
'reset_password_success' => 'An email with the password reset has been sent to your email.',
'sign_up' => 'Sign Up',
'sign_up_first_run' => 'You\'re almost there. Just create a user account and you\'re ready to go.',
'terms_and_conditions' => '&nbsp;&nbsp;I agree to <a target="_blank" href=":url"> Terms & Conditions </a>',
'welcome_to_app' => 'Welcome to :app!',
'your_email' => 'Your Email',
);

View File

@ -0,0 +1,12 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Widgets.blade.php
'embed_preview' => 'Embed Preview',
//==================================== Translations ====================================//
'event_widgets' => 'Event Widgets',
'html_embed_code' => 'HTML Embed Code',
'instructions' => 'Instructions',
'instructions_text' => 'Simply copy and paste the HTML provided into your website wherever you would like the widget to appear.',
);

View File

@ -0,0 +1,61 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 11:05:24
*************************************************************************/
return array (
//==================================== Translations ====================================//
'action' => 'Action',
'affiliates' => 'Affiliates',
'attendees' => 'Attendees',
'back_to_login' => 'Back to login',
'back_to_page' => 'Back To :page',
'cancel' => 'Cancel',
'customize' => 'Customize',
'dashboard' => 'Dashboard',
'days' => 'days',
'disable' => 'Disable',
'disabled' => 'Disabled',
'drag_to_reorder' => 'Drag to re-order',
'edit' => 'Edit',
'enable' => 'Enable',
'enabled' => 'Enabled',
'error_404' => 'Looks like the page you are looking for no longer exists or has moved.',
'event_dashboard' => 'Event Dashboard',
'event_page_design' => 'Event Page Design',
'export' => 'Export',
'general' => 'General',
'hours' => 'hours',
'main_menu' => 'Main Menu',
'manage' => 'Manage',
'message' => 'Message',
'minutes' => 'minutes',
'months_short' => 'Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec',
'no' => 'No',
'order_form' => 'Order Form',
'orders' => 'Orders',
'promote' => 'Promote',
'save_changes' => 'Save Changes',
'save_details' => 'Save Details',
'service_fees' => 'Service Fees',
'social' => 'Social',
'submit' => 'Submit',
'success' => 'Success',
'ticket_design' => 'Ticket Design',
'tickets' => 'Tickets',
'TOP' => 'TOP',
'total' => 'total',
'whoops' => 'Whoops!',
'yes' => 'Yes',
/*
* Lines below will turn obsolete in localization helper, it is declared in app/Helpers/macros.
* If you run it, it will break file input fields.
*/
'upload' => 'Upload',
'browse' => 'Browse',
//================================== Obsolete strings ==================================//
'LLH:obsolete' =>
array (
'months_long' => 'January|February|March|April|May|June|July|August|September|October|November|December',
),
);

View File

@ -0,0 +1,7 @@
<?php
return [
'back_soon' => 'We\'ll be back soon',
'back_soon_description' => 'We\'re currently making improvements to our website.',
];

View File

@ -1,107 +0,0 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => ':attribute doit être accepté.',
'active_url' => ":attribute n'est pas une adresse valide.",
'after' => ':attribute doit être un date après :date.',
'alpha' => ':attribute doit contenir uniquement des lettres.',
'alpha_dash' => ':attribute doit contenir uniquement des lettres, chiffres et tirets.',
'alpha_num' => ':attribute doit contenir uniquement des lettres et chiffres.',
'array' => ':attribute doit être un tableau.',
'before' => ':attribute doit être un date avant :date.',
'between' => [
'numeric' => ':attribute doit être entre :min et :max.',
'file' => ':attribute doit être entre :min et :max kilobytes.',
'string' => ':attribute doit être entre :min et :max characters.',
'array' => ':attribute doit avoir entre :min et :max lignes.',
],
'boolean' => ':attribute doit être activé ou désactivé.',
'confirmed' => ":attribute n'est pas correct.",
'date' => ":attribute n'est pas une date valide.",
'date_format' => ":attribute n'est pas une date correcte (:format).",
'different' => ':attribute et :other doivent être différents.',
'digits' => ':attribute doit contenir :digits chiffres.',
'digits_between' => ':attribute doit contenir entre :min et :max chiffres.',
'email' => ':attribute doit être une adresse email valide.',
'filled' => 'Le champ :attribute est requis.',
'exists' => 'La sélection sur :attribute est incorrecte.',
'image' => ':attribute doit être une image.',
'in' => 'La sélection sur :attribute est incorrecte.',
'integer' => ':attribute doit être un nombre.',
'ip' => ':attribute doit être une adresse IP valide.',
'max' => [
'numeric' => ':attribute doit être inférieur à :max.',
'file' => ':attribute doit être inférieur à :max ko.',
'string' => ':attribute doit être inférieur à :max caractères.',
'array' => ':attribute doit contenir moins de :max lignes.',
],
'mimes' => ':attribute doit être du type :values.',
'min' => [
'numeric' => ":attribute doit être d'au moins :min.",
'file' => ':attribute doit être supérieur à :min ko.',
'string' => ':attribute doit être supérieur à :min caractères.',
'array' => ':attribute doit contenir au moins :min lignes.',
],
'not_in' => ':attribute est invalide.',
'numeric' => ':attribute doit être un nombre.',
'regex' => 'Le format de :attribute est invalide.',
'required' => 'Le champ :attribute est requis.',
'required_if' => 'Le champ :attribute est requis quand :other contient :value.',
'required_with' => 'Le champ :attribute est requis quand :values est présent.',
'required_with_all' => 'Le champ :attribute est requis quand :values est présent.',
'required_without' => "Le champ :attribute est requis quand :values n'est pas présent.",
'required_without_all' => "Le champ :attribute est requis quand :values ne sont pas présent.",
'same' => ':attribute et :other ne correspondent pas.',
'size' => [
'numeric' => ':attribute doit être à :size.',
'file' => ':attribute doit être à :size ko.',
'string' => ':attribute doit être à :size caractères.',
'array' => ':attribute doit contenir :size lignes.',
],
'unique' => ':attribute est déjà pris.',
'url' => ':attribute a un format incorrect.',
'timezone' => ':attribute doit être un fuseau horaire valide.',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'terms_agreed' => [
'required' => 'Veuillez accepter les conditions de service.'
]
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [],
];

View File

@ -0,0 +1,16 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:14:11
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'affiliate_name' => 'Nazwa Wspólnika',
'affiliate_tracking' => 'Statystki Wspólników',
'affiliate_tracking_text' => 'Śledzenie danych na temat tego, kto generuje ci sprzedaże jest bardzo proste! Utwórz link referencyjny korzystając z pola niżej i upostępnij wygenerowany link wspólnikom / reklamodawcom.',
'last_referral' => 'Ostatnia referencja',
'no_affiliate_referrals_yet' => 'Nie ma jeszcze linków referencyjnych',
'sales_volume_generated' => 'Wygenerowana sprzedaż',
'ticket_sales_generated' => 'Wygenerowane bilety',
'visits_generated' => 'Wygenerowane wizyty',
);

View File

@ -0,0 +1,21 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:07:35
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'scan_another_ticket' => 'Zeskanuj kolejny bilet',
'scanning' => 'Skanuję',
//==================================== Translations ====================================//
'attendees' => 'Uczestnicy',
'check_in' => 'Lista gości: :event',
'email' => 'Email',
'email_address' => 'Adres Email',
'event_attendees' => 'Uczestnicy Wydarzenia',
'first_name' => 'Imię',
'last_name' => 'Nazwisko',
'name' => 'Imię i Nazwisko',
'search_attendees' => 'Przeszukaj dane uczestników...',
'send_invitation_n_ticket_to_attendee' => 'Wyślij zaproszenie i bilet do uczestnika.',
);

View File

@ -0,0 +1,117 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 10:21:11
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php
'sort' =>
array (
'event_title' => 'Nazwa Wydarzenia',
'start_date' => 'Data Rozpoczęcia',
'created_at' => 'Data Utworzenia',
'quantity_sold' => 'Ilość Sprzedaży',
'sales_volume' => 'Sprzedaż',
'sort_order' => 'Własna Kolejność',
'title' => 'Nazwa Biletu',
),
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php
//==================================== Translations ====================================//
'account_successfully_updated' => 'Konto Zaktualizowane Poprawnie',
'addInviteError' => 'Musisz utworzyć bilet zanim utworzysz uczestnika.',
'attendee_already_cancelled' => 'Uczestnik już anulowany',
'attendee_already_checked_in' => 'Uczestnik już wszedł w tym momencie: :time ',
'attendee_check_in_success' => 'Sukces !<br>Imię: :name <br>Zamówienie: :ref<br>Bilet: :ticket.',
'attendee_exception' => 'Wystąpił błąd w trakcie zapraszania tego uczestnika. Spróbuj ponownie.',
'attendee_successfully_checked_in' => 'Uczestnik oznaczony',
'attendee_successfully_checked_out' => 'Uczestnik odznaczony',
'attendee_successfully_invited' => 'Uczestnik zaproszony pomyślnie!',
'cant_delete_ticket_when_sold' => 'Przykro nam, nie możesz usunąć biletu, który chociaż raz został kupiony.',
'check_in_all_tickets' => 'Zaznacz wszystkich uczestników powiązanych z tym zamówieniem.',
'confirmation_malformed' => 'Kod potwierdzający jest niewłaściwy lub nie istnieje.',
'confirmation_successful' => 'Sukces! Twój adres email został potwierdzony. Możesz się zalogować!',
'error' =>
array (
'email' =>
array (
'email' => 'Proszę wprowadź poprawny adres Email.',
'required' => 'Adres Email jest wymagany.',
'unique' => 'Adres Email już istnieje w naszej bazie danych.',
),
'first_name' =>
array (
'required' => 'Proszę wprowadź swoje imię.',
),
'last_name' =>
array (
'required' => 'Proszę wprowadź swoje nazwisko.',
),
'page_bg_color' =>
array (
'required' => 'Proszę wprowadź kolor tła.',
),
'page_header_bg_color' =>
array (
'required' => 'Proszę wprowadź kolor tła nagłówka.',
),
'password' =>
array (
'passcheck' => 'Hasło jest niepoprawne.',
),
),
'event_create_exception' => 'Ups! Pojawił sie problem przy tworzeniu wydarzenia. Spróbuj ponownie.',
'event_page_successfully_updated' => 'Strona wydarzenia zaktualizowana poprawnie!',
'event_successfully_updated' => 'Wydarzenie zaktualizowane poprawnie!',
'fill_email_and_password' => 'Proszę wprowadź email i hasło',
'image_upload_error' => 'Wystąpił problem przy wczytywaniu pliku.',
'invalid_ticket_error' => '"Błędny Bilet! Spróbuj ponownie!"',
'login_password_incorrect' => 'Twój login lub hasło są niepoprawne.',
'maximum_refund_amount' => 'Maksymalna kwota refundacji wynosi :money',
'message_successfully_sent' => 'Wiadomośc wysłana poprawnie!',
'no_organiser_name_error' => 'Musisz nadać nazwę organizatorowi wydarzeń.',
'nothing_to_do' => 'Nic się nie dzieje.',
'nothing_to_refund' => 'Nic do refundacji.',
'num_attendees_checked_in' => ':num uczestników oznaczonych.',
'order_already_refunded' => 'Zamówienie już zostało zrefundowane!',
'order_cant_be_refunded' => 'Nie można zwrócić zamówienia!',
'order_page_successfully_updated' => 'Strona Zamówienia Zaktualizowana Poprawnie!',
'order_payment_status_successfully_updated' => 'Płatność za zamówienie zmodyfikowana poprawnie!',
'organiser_design_successfully_updated' => 'Wygląd strony organizatora zaktualizowany poprawnie!',
'organiser_other_error' => 'Był problem w trakcie wyszukiwania organizatora.',
'password_successfully_reset' => 'Hasło zresetowane poprawnie!',
'payment_information_successfully_updated' => 'Informacje o płatności zaktualizowane poprawnie!',
'please_enter_a_background_color' => 'Proszę wprowadź kolor tła.',
'quantity_min_error' => 'Liczba dostępnych biletów nie może być mniejsza niż liczba sprzedanych i zarezerwowanych.',
'refreshing' => 'Odświeżam...',
'refund_exception' => 'Wystąpił problem w przetwarzaniu zwrotu. Sprawdź swoje dane i spróbuj ponownie.',
'refund_only_numbers_error' => 'Tylko liczby są dopuszczalne w tym polu.',
'social_settings_successfully_updated' => 'Ustawienia Społecznościowe zostały zaktualizowane pomyślnie!',
'stripe_error' => 'Był problem z łączeniem twojego konta ze Stripe. Spróbuj ponownie.',
'stripe_success' => 'Połączyłeś swoje konto ze Stripe pomyślnie.',
'success_name_has_received_instruction' => 'Sukces! <b>:name</b> otrzymał(a) dalsze instrukcje.',
'successfully_cancelled_attendee' => 'Anulowano uczestnika pomyślnie!',
'successfully_cancelled_attendees' => 'Anulowano uczestników pomyślnie!',
'successfully_created_organiser' => 'Utworzono organizatora pomyślnie!',
'successfully_created_question' => 'Utworzono pytanie pomyślnie!',
'successfully_deleted_question' => 'Usunięto pytanie pomyślnie!',
'successfully_edited_question' => 'Zaktualizowano pytanie pomyślnie!',
'successfully_refunded_and_cancelled' => 'Dokonano refundacji i anulowano uczestników pomyślnie!',
'successfully_refunded_order' => 'Dokonano refundacji pomyślnie!!',
'successfully_saved_details' => 'Zapisano dane pomyślnie!',
'successfully_updated_attendee' => 'Pomyślnie zaktualizowano dane uczestnika!!',
'successfully_updated_organiser' => 'Pomyślnie zaktualizowano organizatora!',
'successfully_updated_question' => 'Zaktualizowano pytanie pomyślnie!',
'successfully_updated_question_order' => 'Kolejność pytań zaktualizowana pomyślnie!',
'survey_answers' => 'Odpowiedzi z Ankiety',
'the_order_has_been_updated' => 'Zamówienie zostało zaktualizowane',
'this_question_cant_be_deleted' => 'To pytanie nie może być usunięte!',
'ticket_field_required_error' => 'Pole bilet jest wymagane. ',
'ticket_not_exists_error' => 'Bilet, który wybrałeś nie istnieje.',
'ticket_order_successfully_updated' => 'Kolejność biletów zaktualizowana pomyślnie.',
'ticket_successfully_deleted' => 'Bilet zaktualizowany pomyślnie.',
'ticket_successfully_resent' => 'Bilet wysłano ponownie pomyślnie!',
'ticket_successfully_updated' => 'Bilet zaktualizowany pomyślnie!',
'whoops' => 'Ups! Coś poszło nie tak. Spróbuj ponownie.',
'your_password_reset_link' => 'Twój link do resetu hasła',
);

View File

@ -0,0 +1,26 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 18:57:21
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'this_event_has_started' => 'To wydarzenie już się rozpoczęło.',
//==================================== Translations ====================================//
'create_tickets' => 'Utwórz bilety',
'edit_event_page_design' => 'Edytuj Wygląd Strony Wydarzenia',
'edit_organiser_fees' => 'Edytuj Opłaty Organizatora',
'event_page_visits' => 'Odwiedziny Na Stronie Wydarzenia',
'event_url' => 'URL Wydarzenia',
'event_views' => 'Wyświetlenia Wydarzenia',
'generate_affiliate_link' => 'Wygeneruj Link Referencyjny',
'orders' => 'Zamówienia',
'quick_links' => 'Skróty',
'registrations_by_ticket' => 'Rejestracji na bilet',
'sales_volume' => 'Sprzedaż',
'share_event' => 'Udostępnij Wydarzenie',
'this_event_is_on_now' => 'To wydarzenie odbywa się teraz',
'ticket_sales_volume' => 'Sprzedaż biletów',
'tickets_sold' => 'Sprzedanych biletów',
'website_embed_code' => 'Kod do wklejenia na stronę',
);

View File

@ -0,0 +1,14 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:21:50
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
'event_page_preview' => 'Podgląd strony wydarzenia',
//==================================== Translations ====================================//
'background_options' => 'Opcje tła',
'images_provided_by_pixabay' => 'Obrazy dostarczone przez <b>PixaBay.com</b>',
'select_from_available_images' => 'Skorzystaj z dostępnych obrazów',
'use_a_colour_for_the_background' => 'Skorzystaj z koloru jako tła',
);

View File

@ -0,0 +1,19 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 11:05:24
*************************************************************************/
return array (
//==================================== Translations ====================================//
'attendize_register' => 'Dziękujemy za rejestrację w Attendize',
'invite_user' => ':name dodał cię do konta :app.',
'message_regarding_event' => 'Wiadomość w związku z: :event',
'organiser_copy' => '[Kopia Organizatora]',
'refund_from_name' => 'Otrzymaleś refundację od :name',
'your_ticket_cancelled' => 'Twój bilet został anulowany',
//================================== Obsolete strings ==================================//
'LLH:obsolete' =>
array (
'your_ticket_for_event' => 'Twój bilet na wydarzenie :event',
),
);

View File

@ -0,0 +1,49 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 10:54:46
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Modals\\CreateEvent.blade.php
'address_details' => 'Dokładny Adres',
//==================================== Translations ====================================//
'address_line_1' => 'Adres 1',
'address_line_1_placeholder' => 'Np.: ul. Kwiatowa 21',
'address_line_2' => 'Adres 2',
'address_line_2_placeholder' => 'Np.: Włocławek',
'city' => 'Miasto',
'city_placeholder' => 'Np.: Włocławek',
'create_event' => 'Utwórz Wydarzenie',
'current_event_flyer' => 'Aktualna broszura wydarzenia',
'customize_event' => 'Dostosuj Wydarzenie',
'delete?' => 'Usuń?',
'enter_existing' => 'Wybierz spośród dostępnych miejsc',
'enter_manual' => 'Wprowadź adres ręcznie',
'event_description' => 'Opis Wydarzenia',
'event_end_date' => 'Data zakończenia wydarzenia',
'event_flyer' => 'Broszura',
'event_image' => 'Obraz Wydarzenia',
'event_orders' => 'Zamówienia wydarzenia',
'event_start_date' => 'Data rozpoczęcia wydarzenia',
'event_title' => 'Tytuł Wydarzenia',
'event_title_placeholder' => 'Np.: Międzynarodowa Konferencja :name',
'event_visibility' => 'Widoczność Wydarzenia',
'n_attendees_for_event' => '<b>:num</b> uczetnik(ów) wydarzenia: <b>:name</b> (:date)',
'no_events_yet' => 'Brak Wydarzeń',
'no_events_yet_text' => 'Wygląda na to, że jeszcze nie ma utworzonych wydarzeń. Możesz je utworzyć klikając przycisk niżej.',
'num_events' => ':num Wydarzeń',
'or(manual/existing_venue)' => 'lub',
'post_code' => 'Kod pocztowy',
'post_code_placeholder' => 'Np.: 94568.',
'promote' => 'Promuj',
'promote_event' => 'Promuj Wydarzenie',
'revenue' => 'Zysk',
'save_changes' => 'Zapisz Zmiany',
'showing_num_of_orders' => 'Wyświetlam :0/<b>:1</b> zamówień',
'tickets_sold' => 'Sprzedanych Biletów',
'venue_name' => 'Nazwa lokalu',
'venue_name_placeholder' => 'Np.: Krabowa Chata',
'vis_hide' => 'Ukryj wydarzenie publice',
'vis_public' => 'Pokaż wydarzenie publice',
);

View File

@ -0,0 +1,15 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 17:24:53
*************************************************************************/
return array (
'service_fee_fixed_price' => 'Stała kwota',
'service_fee_fixed_price_help' => 'np.: wpisz <b>1.25</b>, aby uzyskać <b>:cur1.25</b> za pojedynczy bilet',
'service_fee_fixed_price_placeholder' => '0.00',
'organiser_fees' => 'Opłaty Organizatora',
'organiser_fees_text' => 'Są to opcjonalne opłaty, które możesz uwzględnić dla każdego biletu. Na rachunku z biletu pojawi się ta kwota z podpisem \'<b>Opłaty rezerwacyjne</b>\'.',
'service_fee_percentage' => 'Kwota Procentowa',
'service_fee_percentage_help' => 'np.: wpisz <b>3.5</b>, aby uzyskać <b>3.5%</b>',
'service_fee_percentage_placeholder' => '0',
);

View File

@ -0,0 +1,16 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/19 08:29:24
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'Excel_xls' => 'Excel (XLS)',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'Excel_xlsx' => 'Excel (XLSX)',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'csv' => 'CSV',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php
'html' => 'HTML',
);

View File

@ -0,0 +1,46 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/17 16:35:44
*************************************************************************/
return array (
'connection_success' => 'Sukces, połączenie nawiązano!',
'connection_failure' => 'Nie udało się nawiązać połączenia. Sprawdź swoje ustawienia.',
'app_settings' => 'Ustawienia Aplikacji',
'application_url' => 'URL Aplikacji',
'database_host' => 'Host',
'database_name' => 'Nazwa Bazy Danych',
'database_password' => 'Hasło',
'database_settings' => 'Ustawienia bazodanowe',
'database_test_connect_failure' => 'Nie udało się nawiązać połączenia. Sprawdź poprawność ustawień.',
'database_test_connect_failure_error_message' => 'Wiadomość',
'database_test_connect_failure_error_type' => 'Typ błędu',
'database_test_connect_failure_message' => 'Nie udało się nawiązać połączenia. Sprawdź poprawność ustawień.',
'database_test_connect_success' => 'Sukces! Baza danych funkcjonuje poprawnie!',
'database_type' => 'Typ bazy danych',
'database_username' => 'Nazwa użytkownika',
'email_settings' => 'Ustawienia Emaili',
'files_n_folders_check' => 'Uprawnienia Do Plików I Folderów',
'install' => 'Instaluj',
'mail_encryption' => 'Szyfrowanie',
'mail_from_address' => 'Adres Nadawcy',
'mail_from_help' => 'Aby korzystać z PHP-owskiej funkcji <a target="_blank" href="http://php.net/manual/en/function.mail.php">mail</a> wprowadź powyżej opcję <b>mail</b> a pozostałe pola pozostaw puste.',
'mail_from_name' => 'Nazwa nadawcy',
'mail_host' => 'Host',
'mail_password' => 'Hasło',
'mail_port' => 'Port',
'mail_username' => 'Nazwa Użytkownika',
'optional_requirement_not_met' => 'Uwaga: wtyczka <b>:requirement</b> nie jest załadowana',
'path_not_writable' => 'Uwaga: ścieżka <b>:path</b> nie jest zapisywalna',
'path_writable' => 'Sukces: ścieżka <b>:path</b> jest zapisywalna',
'php_enough' => 'Sukces: Aplikacja wymaga wersji PHP >= <b>:requires</b> a twoja to <b>:has</b>',
'php_optional_requirements_check' => 'Wymagania Opcjonalne PHP',
'php_requirements_check' => 'Wymagania PHP',
'php_too_low' => 'Uwaga: Aplikacja wymaga wersji PHP >= <b>:requires.</b> Twoja wersja to <b>:has</b>.',
'php_version_check' => 'Wersja PHP',
'requirement_met' => 'Sukces: wtyczka <b>:requirement</b> jest załadowana',
'requirement_not_met' => 'Błąd: wtyczka <b>:requirement</b> nie jest załadowana',
'setup' => 'Instalacja',
'test_database_connection' => 'Przetestuj połączenie z bazą danych',
'title' => 'Instalator Attendize',
);

View File

@ -0,0 +1,18 @@
<?php
return [
"processing" => "Chwileczkę...",
"time_run_out" => "Skończył ci się czas! Musisz ponownie zarezerwować bilety.",
"just_2_minutes" => "Zostały ci tylko 2 minuty na ukońcenie zamówienia!",
"whoops_and_error" => "Ups! Coś poszło nie tak.<br><br>:code :error",
"whoops" => 'Ups! Wygląda na to, że serwer zwrócił błąd.
Spróbuj ponownie później, albo skontaktuj sie administratorem, jeżeli błąd się powtarza.',
"whoops2" => 'Coś poszło nie tak! Odśwież stronę i spróbuj ponownie.',
"at_least_one_option" => 'Musisz pozostawić jedną opcję!',
"credit_card_error" => 'Numer karty jest nieprawidłowy.',
"expiry_error" => 'Data ważności jest niepoprawna.',
"cvc_error" => 'Numer bezpieczeństwa jest niepoprawny.',
"card_validation_error" => 'Popraw błędne dane z karty i spróbuj ponownie.',
"checkin_init_error" => 'Skaner nie został zainicjalizowany poprawnie. Upewnij się, że korzystasz z połączenia szyfrowanego oraz że twoja przeglądarka jest wspierana przez skaner.',
];

View File

@ -0,0 +1,52 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/13 13:27:24
*************************************************************************/
return array (
'about' => 'O nas',
'account' => 'Konto',
'account_id' => 'ID konta',
'accout_owner' => 'Właściciel konta',
'add_user_help_block' => 'Dodani użytkownicy otrzymają instrukcje w wiadomości email.',
'add_user_submit' => 'Dodaj użytkownika',
'api_key' => 'Klucz API',
'bitpay_api_key' => 'Klucz BitPay API',
'bitpay_settings' => 'Ustawienia Bitpay',
'branding_name' => 'Nazwa producenta (Brand)',
'branding_name_help' => 'Tą nazwę będą widzieli nabywcy w momencie finalizacji. Pozostaw pole puste, jeżeli chesz używać nazwy organizatora.',
'coinbase_settings' => 'Ustawienia Coinbase',
'default_currency' => 'Domyślna waluta',
'default_payment_gateway' => 'Domyślna bramka płatności',
'email' => 'Email',
'email_address_placeholder' => 'Adres Email',
'first_name' => 'Imię',
'general' => 'Ogólne',
'last_name' => 'Nazwisko',
'licence_info' => 'Informacje licencyjne',
'licence_info_description' => 'Attendize jest dystrybuowany w ramach licencji <b><a target="_blank" href="https://tldrlegal.com/license/attribution-assurance-license-(aal)#summary">Attribution Assurance Licence (AAL)</a></b>. Ta licencja wymaga użycia klauzuli <b>\'Powered By Attendize\'</b> w każdej kopii Attendize. Jeżeli chcesz ją usunąć, musisz wykupić osobną licencję <b><a target="_blank" href="https://attendize.com/licence.php">znajdującą się tutaj</a></b>.',
'mastercard_internet_gateway_service_settings' => 'Ustawienia Serwisu Internetowej Bramki Mastercard',
'merchant_access_code' => 'Merchant access code',
'merchant_id' => 'Merchant ID',
'open_source_soft' => 'Otwarte oprogramowanie',
'open_source_soft_description' => 'Attendize został zbudowany przy użyciu mnóstwa fantastycznych otwartych bibliotek. Możesz je przejrzeć tu: <b><a href="https://libraries.io/github/Attendize/Attendize?ref=Attendize_About_Page" target="_blank">libraries.io</a></b>.',
'payment' => 'Opłaty',
'paypal_password' => 'Hasło PayPal',
'paypal_settings' => 'Ustawienia PayPal',
'paypal_signature' => 'Podpis PayPal',
'paypal_username' => 'Użytkownik PayPal',
'save_account_details_submit' => 'Zapisz konto',
'save_payment_details_submit' => 'Zapisz płatność',
'secret_code' => 'Sekretny kod',
'secure_hash_code' => 'Sekretny kod hash',
'stripe_publishable_key' => 'Publikowalny klucz Stripe',
'stripe_secret_key' => 'Sekretny klucz Stripe',
'stripe_settings' => 'Ustawienia Stripe',
'timezone' => 'Strefa czasowa',
'users' => 'Użytkownicy',
'version_info' => 'Informacje o wersji',
'version_out_of_date' => 'Twoja wersja aplikacji Attendize (<b>:installed</b>) jest nieaktualna. Najnowsza wersja (<b>:latest</b>) jest gotowa do <a href=":url" target="_blank">pobrania tutaj</a>',
'version_up_to_date' => 'Twoja wersja aplikacji Attendize (<b>:installed</b>) jest aktualna!',
'account_payment' => 'Konto / Płatność',
'event_attendees' => 'Członkowie wydarzenia',
);

View File

@ -0,0 +1,95 @@
<?php
return array (
//==================================== Translations ====================================//
'all_attendees' => 'Wszyscy Uczestnicy',
'all_attendees_cancelled' => 'Wszyscy uczestnicy z tego zamówienia zostali anulowani.',
'all_order_refunded' => 'Cała kwota :money z tego zamówienia została zwrócona.',
'amount' => 'Kwota',
'attendee_cancelled' => 'Anulowani',
'attendee_cancelled_help' => 'Ten uczestnik został anulowany',
'attendees_file_requirements' => 'Plik musi być w formacie .csv a pierwsza linia pliku musi zawierać frazę first_name,last_name,email',
'attendize_qrcode_check_in' => 'Lista Uczetników Attendize z kodami QR',
'cancel_attendee_title' => 'Anuluj <b>:cancel</b>b>',
'cancel_description' => 'Anulując uczestnika usuniesz go z listy uczestników.',
'cancel_notify' => 'Powiadom <b>:name</b>, że ich bilet jest anulowany.',
'cancel_order_:ref' => 'Anuluj zamówienie: <b>:ref</b>',
'cancel_refund' => 'Jeżeli chcesz dokonać refundacji zamówienia, do którego należy ten uczestnik, możesz to zrobić <a href=":url">tutaj</a>.',
'cancel_refund_user' => 'Zwróć uczestnikowi <b>:name</b> za ich bilet.',
'cant_refund_here' => 'Przepraszamy, nie ma możliwości zwrotów w bramce płatnościowej <b>:gateway</b>. Musisz tego dokonać przez ich stronę.',
'check-in' => 'Lista Uczestników',
'checkin_search_placeholder' => 'Wyszukaj po nazwisku uczestnika, numerze zamówienia, numerze uczestnika...',
'close' => 'Zamknij',
'confirm_cancel' => 'Potwierdź Anulowanie Uczestnika',
'confirm_order_cancel' => 'Potwierdź Anulowanie Zamówienia',
'create_attendees' => 'Dodaj Uczestników',
'create_ticket' => 'Utwórz Bilet',
'download_pdf_ticket' => 'Pobierz Bilet (PDF)',
'edit_attendee' => 'Edytuj Uczestnika',
'edit_attendee_title' => 'Edytuj <b>:attendee<b>',
'edit_order_title' => 'Zamówienie: <b>:order_ref</b>',
'edit_question' => 'Edytuj Pytanie',
'edit_ticket' => 'Edytuj Bilet',
'end_sale_on' => 'Zakończenie Sprzedaży',
'event_not_live_with_activate' => 'To wydarzenie nie jest publiczne. <a :style href=":url">Opublikuj</a>',
'event_page' => 'Strona Wydarzenia',
'event_tools' => 'Narzędzia Wydarzenia',
'export' => 'Eksport',
'go_to_attendee_name' => 'Przejdź do uczetnika :name',
'hide_this_ticket' => 'Ukryj ten bilet',
'import_file' => 'Importuj plik',
'invite_attendee' => 'Zaproś uczestnika',
'invite_attendees' => 'Zaproś uczestników',
'issue_full_refund' => 'Rozpocznij Pełną Refundację',
'issue_partial_refund' => 'Rozpocznij Niepełną Refundację',
'manage_order_title' => 'Zamówienie: <b>:order_ref</b>',
'mark_payment_received' => 'Oznacz jako opłacone',
'maximum_tickets_per_order' => 'Maksymalna Biletów / Zamówienie',
'message_attendee_title' => 'Napisz do :attendee',
'message_attendees' => 'Wiadomość',
'message_attendees_title' => 'Wiadomość do uczestników',
'message_order' => 'Napisz do :order',
'minimum_tickets_per_order' => 'Minimalna licz. Biletów na Zamówienie',
'more_options' => 'Więcej Opcji',
'no_attendees_matching' => 'Nie znaleziono uczestników',
'no_attendees_yet' => 'Brak uczestników',
'no_attendees_yet_text' => 'Uczestnicy pojawią się automatycznie, gdy zarezerwują swoje bilety, lub gdy wyślesz zaproszenia ręcznie.',
'no_orders_yet' => 'Brak zamówień',
'no_orders_yet_text' => 'Nowe zamówienia pojawią się, jak tylko zostaną złożone.',
'order_contact_will_receive_instructions' => 'Kontakt z zamówienia zostanie poinformowany o możliwości odpowiedzi na email <b>:email</b>',
'order_details' => 'Szczegóły Zamówienia',
'order_overwiev' => 'Przegląd Zamówienia',
'order_ref' => 'Zamówienie: #:order_ref',
'order_refunded' => ':money z tego zamówienia zostało zwróconych.',
'price_placeholder' => 'Np.: 25.99',
'print_attendee_list' => 'Wydrukuj listę uczestników',
'print_tickets' => 'Wydrukuj Bilety',
'qr_instructions' => 'Umieść kod QR przed kamerę (nie za blisko)',
'quantity_available' => 'Liczba biletów',
'quantity_available_placeholder' => 'Np.: 100 (Pozostaw puste dla nielimitowanej)',
'refund_amount' => 'Kwota Zwrotu',
'refund_this_order?' => 'Refundujesz?',
'resend_ticket' => 'Prześlij Bilet Ponownie',
'resend_ticket_help' => 'Uczestnik otrzyma dodatkową kopię biletu na adres <b>:email</b>',
'resend_ticket_to_attendee' => 'Prześlij bilet ponownie do :attendee',
'resend_tickets' => 'Ponowna przesyłka biletu',
'result_for' => 'wynik(ów) dla',
'save_question' => 'Zapisz Pytanie',
'save_ticket' => 'Zapisz Bilet',
'scan_another_ticket' => 'Skanuj Kolejny Bilet',
'select_all' => 'Zaznacz Wszystko',
'select_attendee_to_cancel' => 'Zaznacz bilety, które chcesz anulować.',
'send_invitation_n_ticket_to_attendees' => 'Wyślij zaproszenia i bilety uczestnikom',
'send_message' => 'Wyślij Wiadomość',
'send_ticket' => 'Wyślij Bilet',
'start_sale_on' => 'Rozpoczęcie sprzedaży',
'surveys' => 'Ankiety',
'this_order_is_awaiting_payment' => 'To zamówienie wymaga opłacenia',
'ticket' => 'Bilet',
'ticket_description' => 'Opis Biletu',
'ticket_price' => 'Cena Biletu',
'ticket_title' => 'Nazwa Biletu',
'ticket_title_placeholder' => 'Np.: Bilet Normalny',
'update_order' => 'Aktualizuj Zamówienie',
'widgets' => 'Widgety',
);

View File

@ -0,0 +1,25 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
'new_message' => 'Nowa Wiadomość',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
'sent_messages' => 'Wysłane Wiadomości',
//==================================== Translations ====================================//
'all_event_attendees' => 'Wszyscy członkowie wydarzenia',
'attendees_with_ticket_type' => 'Uczestnicy z biletem',
'before_send_message' => 'Uczestnik zostanie poinstruowany o możliwości odpowiedzi na adres <b>:recipient</b>',
'content' => 'Treść wiadomości',
'date' => 'data',
'leave_blank_to_send_immediately' => 'Pozostaw puste, aby wysłać teraz',
'message' => 'Wiadomość',
'no_messages_for_event' => 'Brak wiadomości związanych z tym wydarzeniem.',
'schedule_send_time' => 'Wyslij później',
'send_a_copy_to' => 'Wyślij kopię do',
'send_message' => 'Wyślij wiadomość',
'send_to' => 'Wyślij do',
'subject' => 'Temat',
'to' => 'Do',
'unsent' => 'Nie wysłano',
);

View File

@ -0,0 +1,55 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/25 15:38:13
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
'amount_refunded' => 'amount_refunded',
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
'fully_refunded' => 'fully_refunded',
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
'partially_refunded' => 'partially_refunded',
//==================================== Translations ====================================//
'after_order' => 'Wiadomość po ukończonym zamówieniu.',
'after_order_help' => 'Ta wiadomość będzie wyświetlana uczestnikom po ukończonym procesie zamówienia.',
'amount' => 'Kwota',
'arrived' => 'Dodane',
'attendee_cancelled' => 'Anulowany',
'attendee_refunded' => 'Refundowany',
'awaiting_payment' => 'Oczekuje na Płatność',
'before_order' => 'Wiadomość przed ukończonym zamówieniem.',
'before_order_help' => 'Ta wiadomość będzie wyświetlana uczestnikom tuż przed finalizacją zamówienia.',
'booking_fee' => 'Opłata rez.',
'cancel_order' => 'Anuluj Zamówienie',
'date' => 'Data',
'details' => 'Szczegóły',
'edit' => 'Edytuj',
'email' => 'Email',
'enable_offline_payments' => 'Odblokuj płatności offline',
'free' => 'GRATIS',
'no_recent_orders' => 'Wygląda na to, że nie ma nowych zamówień',
'offline_payment_instructions' => 'Wprowadź instrukcje dla uczestników jak mogą zapłacić offline.',
'offline_payment_settings' => 'Ustawienia płatności offline',
'order_attendees' => 'Uczestnicy Zamówienia',
'order_date' => 'Data Zamówienia',
'order_page_settings' => 'Ustawienia Strony Zamówienia',
'order_ref' => 'Nr Zamówienia',
'organiser_booking_fees' => 'Opłaty Rezerwacyjne Organizatora',
'payment_gateway' => 'Bramka Płatności',
'price' => 'Cena',
'purchase_date' => 'Data Zakupu',
'quantity' => 'Liczba',
'recent_orders' => 'Recent Orders',
'reference' => 'Numer',
'refund/cancel' => 'Refunduj/Anuluj',
'status' => 'Status',
'sub_total' => 'Suma',
'ticket' => 'Bilet',
'total' => 'Razem',
'transaction_id' => 'Identyfikator transakcji',
'user_registered_n_tickets' => '<a href=":url">:name</a> zarezerwował :n bilet(ów).',
'view_order' => 'Podgląd Zamówienia',
'view_order_num' => 'Podgląd Zamówienia #:num',
);

View File

@ -0,0 +1,66 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 10:16:27
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Customize.blade.php
'save_organiser' => 'Zapisz Organizatora',
//==================================== Translations ====================================//
'additional_organiser_options' => 'Dodatkowe Opcje',
'background_color' => 'Kolor Tła',
'continue_to' => 'Kontynuuj do',
'create_an_organiser' => 'Utwórz Organizatora',
'create_new_organiser' => 'Utwórz Nowego Organizatora',
'create_organiser' => 'Utwórz Organizatora',
'create_organiser_text' => 'Zanim będziesz mógł tworzyć wydarzenia, musisz utworzyć organizatora. Organizator jest kimkolwiek organizującym wydarzenia, czy to osoba, czy organizacja.',
'current_logo' => 'Aktualne Logo',
'customize' => 'Dostosuj',
'dashboard' => 'Panel Sterowania',
'delete_logo?' => 'Usunąć Logo?',
'enable_public_organiser_page' => 'Upublicznij Stronę Organizatora',
'event' => 'Wydarzenie',
'event_calendar' => 'Kalendarz Wydarzeń',
'events' => 'Wydarzenia',
'google_analytics_code' => 'Klucz Google Analytics',
'google_analytics_code_placeholder' => 'UA-XXXXX-X',
'header_background_color' => 'Kolor Tła Nagłówka',
'hide_additional_organiser_options' => 'Schowaj Dodatkowe Opcje',
'make_organiser_hidden' => 'Ukryj stronę organizatora.',
'make_organiser_public' => 'Pokaż stronę organizatora.',
'no_upcoming_events' => 'Nie ma wydarzeń nadchodzących.',
'no_upcoming_events_click' => 'Kliknij tu, aby utworzyć wydarzenie.',
'or' => 'lub',
'or_caps' => 'LUB',
'organiser_description' => 'Opis Organizatora',
'organiser_description_placeholder' => '',
'organiser_design' => 'Wygląd Strony Organizatora',
'organiser_details' => 'Detale',
'organiser_email' => 'Email Organizatora',
'organiser_email_placeholder' => '',
'organiser_events' => 'Wydarzenia Organizatora',
'organiser_facebook' => 'Facebook Organizatora',
'organiser_facebook_placeholder' => 'Np. http://www.facebook.com/MyFaceBookPage',
'organiser_logo' => 'Logo Organizaotra',
'organiser_logo_help' => 'Zalecamy w formie kwadratu, gdyż w takiej formie będzie najlepiej wyglądać na wydrukowanym bilecie.',
'organiser_menu' => 'Menu Organizatora',
'organiser_name' => 'Nazwa Organizatora',
'organiser_name_dashboard' => 'Panel Sterowania :name',
'organiser_name_events' => 'Wydarzenia :name',
'organiser_name_placeholder' => 'Kto organizuje wydarzenia?',
'organiser_page' => 'Strona Organizatora',
'organiser_page_design' => 'Wygląd Strony Organizatora',
'organiser_page_preview' => 'Podgląd Strony Organizatora',
'organiser_page_visibility_text' => 'Strona Organizatora zawiera listę przeszłych i przyszłych wydarzeń.',
'organiser_settings' => 'Ustawienia Organizatora',
'organiser_twitter' => 'Twitter Organizatora',
'organiser_twitter_placeholder' => 'Np. http://www.twitter.com/MyTwitterPage',
'organiser_username_facebook_placeholder' => 'MójFacebook',
'organiser_username_twitter_placeholder' => 'MójTwitter',
'sales_volume' => 'Sprzedaż',
'select_an_organiser' => 'Wybierz Organizatora',
'select_organiser' => 'Wybierz Organizatora',
'text_color' => 'Kolor Tekstu',
'tickets_sold' => 'Sprzedanych Biletów',
);

View File

@ -0,0 +1,81 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/18 16:27:47
*************************************************************************/
return array (
//==================================== Translations ====================================//
'Contact' => 'Kontakt',
'DETAILS' => 'SZCZEGÓŁY',
'Facebook' => 'Facebook',
'LOCATION' => 'MIEJSCE',
'TICKETS' => 'BILETY',
'Twitter' => 'Twitter',
'Whatsapp' => 'Whatsapp',
'amount' => 'Kwota',
'at' => 'w miejscu',
'attendee_cancelled' => 'Anulowany',
'below_order_details_header' => 'Uzupełnij dane kupującego i dane osób, dla których kupujesz bilety. Pamiętaj, że na teren imprezy zostaną wpuszczone tylko osoby z ważnymi imiennymi biletami. W razie wątpliwości będziemy wymagać dokumentu celem potwierdzenia tożsamości.',
'below_payment_information_header' => 'Płatności są bezpieczne i świadczy je zewnętrzna firma międzynarodowa Stripe. Pobierzemy z Twojej karty tylko wskazaną kwotę. Nie przechowujemy danych Twojej karty.',
'below_tickets' => 'Wybierz liczbę biletów i kliknij rezerwuj. W następnym kroku zapłacisz za bilety.',
'booking_fee' => 'Opłata rezerwacyjna',
'booking_fees' => 'Opłaty rezerwacyjne',
'card_number' => 'Numer karty',
'checkout_submit' => 'Podsumowanie',
'copy_buyer' => 'Przekopiuj dane kupującego na wszystkie bilety',
'currently_not_on_sale' => 'Aktualnie nie w sprzedaży',
'cvc_number' => 'Numer CVC',
'date' => 'Data',
'download_links' => 'Twoje <a title=":title" class="ticket_download_link" href=":url">bilety</a> i email z potwierdzeniem zostały wysłane.',
'download_tickets' => 'Pobierz bilety',
'email' => 'Email',
'email_address' => 'Adres email',
'event_already' => 'To wydarzenie już się :started.',
'event_already_ended' => 'zakończyło',
'event_already_started' => 'rozpoczęło',
'event_dashboard' => 'Panel sterowania wydarzeniami',
'event_details' => 'Szczegóły wydarzenia',
'event_not_live' => 'Strona tego wydarzenia nie została jeszcze udostępniona.',
'expiry_month' => 'Miesiąc ważności karty',
'expiry_year' => 'Rok ważności karty',
'first_name' => 'Imię',
'free' => 'GRATIS',
'inc_fees' => '(uwzgl. opłaty: :fees)',
'last_name' => 'Nazwisko',
'offline_payment_instructions' => 'Instrukcje płatności offline',
'offline_payment_methods_available' => 'Płatności offline dostępne',
'order_attendees' => 'Uczestnicy w zamówieniu',
'order_awaiting_payment' => 'To zamówienie jest nieopłacone. Przeczytaj poniższe instrukcje, aby dowiedzieć się jak opłacić.',
'order_details' => 'Szczegóły zamówienia',
'order_items' => 'Przedmioty zamówienia',
'order_summary' => 'Podsumowanie zamówienia',
'organiser_dashboard' => 'Panel sterowania organizatora',
'pay_using_offline_methods' => 'Zapłać metodami offline',
'payment_information' => 'Informacje o płatności',
'payment_instructions' => 'Instrukcje dot. płatności',
'presents' => ' prezentuje',
'price' => 'Cena',
'quantity_full' => 'Ilość',
'reference' => 'Identyfikator',
'refunded_amount' => 'Kwota refundacji',
'register' => 'Rezerwuj',
'sales_have_ended' => 'Sprzedaż się zakończyła',
'sales_have_not_started' => 'Sprzedaż się jeszcze nie rozpoczęła',
'send_message_submit' => 'Wyślij wiadomość',
'share_event' => 'Udostępnij',
'sold_out' => 'Wyprzedano',
'sub_total' => 'Suma',
'thank_you_for_your_order' => 'Dziękujemy za zamówienie!',
'ticket' => 'Bilet',
'ticket_holder_information' => 'Dane posiadacza biletu',
'ticket_holder_n' => 'Dane posiadacza nr :n',
'ticket_price' => 'Cena biletu',
'tickets' => 'Bilety',
'tickets_are_currently_unavailable' => 'Bilety są niedostępne',
'time' => 'Zostało ci :time, aby ukończyć transakcję, zanim bilety nie zostaną wprowadzone z powrotem w obieg.',
'total' => 'Kwota całkowita',
'your_email_address' => 'Twój adres e-mail',
'your_information' => 'Twoje dane',
'your_message' => 'Twoja wiadomość',
'your_name' => 'Twoje imię',
);

View File

@ -0,0 +1,17 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/16 08:41:39
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\EventListingPanel.blade.php
'information' => 'Szczegóły',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\EventListingPanel.blade.php
'tickets' => 'Bilety',
//==================================== Translations ====================================//
'no_events' => 'W kategorii ":panel_title" nie ma dostępnych wydarzeń.',
'organiser_dashboard' => 'Panel sterowania organizatora',
'past_events' => 'Przeszłe wydarzenia',
'upcoming_events' => 'Nadchodzące wydarzenia',
);

View File

@ -0,0 +1,24 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/18 16:23:42
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Partials\\SurveyBlankSlate.blade.php
'create_question' => 'Utwórz Pytanie',
//==================================== Translations ====================================//
'Q' => 'P',
'add_another_option' => 'Dodaj opcję',
'answer' => 'Odpowiedź',
'attendee_details' => 'Uczestnik',
'make_this_a_required_question' => 'Pytanie wymagane',
'no_answers' => 'Nie ma jeszcze odpowiedzi na to pytanie.',
'no_questions_yet' => 'Brak Pytań',
'no_questions_yet_text' => 'Tutaj możesz dodać pytania, na które uczestnicy mogą odpowiedzieć w trakcie procesu finalizacji zamówienia.',
'question' => 'Pytanie',
'question_options' => 'Opcje Pytania',
'question_placeholder' => 'np. Podaj swój pełny adres?',
'question_type' => 'Typ pytania',
'require_this_question_for_ticket(s)' => 'Wymagaj pytania do bilet(ów)',
);

View File

@ -0,0 +1,21 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/23 14:17:14
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\OrganiserSocialSection.blade.php
'pinterest' => 'Pinterest',
//==================================== Translations ====================================//
'email' => 'Email',
'facebook' => 'Facebook',
'g+' => 'Google+',
'linkedin' => 'LinkedIn',
'share_buttons_to_show' => 'Przyciski Udostępniania do Wyświetlenia',
'social_settings' => 'Ustawienia Społeczności',
'social_share_text' => 'Tekst Udostępnienia',
'social_share_text_help' => 'To jest tekst, który zostanie dodany do wiadomości w trakcie udostępniania wydarzenia.',
'twitter' => 'Twitter',
'whatsapp' => 'WhatsApp',
);

View File

@ -0,0 +1,18 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Surveys.blade.php
'question_delete' => 'Usuń pytanie',
//==================================== Translations ====================================//
'add_question' => 'Dodaj Pytanie',
'answers' => 'Odpowiedzi',
'event_surveys' => 'Kwestionariusz Wydarzenia',
'export_answers' => 'Eksportuj odpowiedzi',
'num_responses' => '# Odpowiedzi',
'question_delete_title' => 'Wszystkie odpowiedzi zostaną usunięte. Jeżeli chcesz zachować odpowiedzi uczestników, zamiast tego deaktywuj pytanie.',
'question_title' => 'Tytuł Pytania', // ???
'required' => 'Wymagane',
'status' => 'Status',
'tickets_list' => 'Bilety: :list',
);

View File

@ -0,0 +1,52 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Tickets.blade.php
'on_sale' => 'W sprzedaży',
//==================================== Translations ====================================//
'attendee_ref' => 'Id. Uczestnika',
'coupon_codes' => 'Kupony',
'create_ticket' => 'Utwórz Bilet',
'demo_attendee_ref' => '#YLY9U73-1',
'demo_end_date_time' => '18 Mar 17:08',
'demo_event' => 'Demonstracyjne Wyd.',
'demo_name' => 'Jan Kowalski',
'demo_order_ref' => '#YLY9U73',
'demo_organiser' => 'Organizator Demonstracyjny',
'demo_price' => '€XX.XX',
'demo_start_date_time' => '18 Mar 16:08',
'demo_ticket_type' => 'Bilet Normalny',
'demo_venue' => 'Lokalizacja Demonstracyjna',
'doesnt_account_for_refunds' => 'Refundacje nie wliczone',
'end_date_time' => 'Zakończenie',
'event' => 'Wydarzenie',
'event_tickets' => 'Bilety',
'footer' => 'Bilet wstępu traci ważność w momencie opuszczenia obiektu i nie upoważnia do ponownego wejścia na teren obiektu/ imprezy.',
'n_tickets' => ':num bilet(ów)',
'name' => 'Uczestnik',
'no_tickets_yet' => 'Brak biletów',
'no_tickets_yet_text' => 'Dodaj swój pierwszy bilet klikając przycisk niżej.',
'order_ref' => 'Nr Zam.',
'organiser' => 'Organizator',
'pause' => 'Pauza',
'price' => 'Cena',
'questions' => 'Pytania',
'remaining' => 'Pozostało',
'resume' => 'Wznów',
'revenue' => 'Zysk',
'search_tickets' => 'Szukaj w biletach...',
'show_1d_barcode' => 'Pokaż kod kreskowy na biletach',
'sold' => 'Sprzedano',
'start_date_time' => 'Rozpoczęcie',
'this_ticket_is_hidden' => 'Ten bilet jest ukryty',
'ticket_background_color' => 'Kolor Tła Biletu',
'ticket_border_color' => 'Kolor Ramki Biletu',
'ticket_design' => 'Wygląd Biletu',
'ticket_preview' => 'Podgląd Biletu',
'ticket_sales_paused' => 'Sprzedaż wstrzymana',
'ticket_sub_text_color' => 'Kolor małego tekstu',
'ticket_text_color' => 'Kolor tesktu na bilecie',
'ticket_type' => 'Typ',
'venue' => 'Miejsce',
);

18
resources/lang/pl/Top.php Normal file
View File

@ -0,0 +1,18 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/25 10:00:32
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'account_settings' => 'Ustawienia Konta',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'create_organiser' => 'Utwórz Organizatora',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'feedback_bug_report' => 'Wsparcie / Raporty (EN)',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'my_profile' => 'Mój Profil',
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php
'sign_out' => 'Wyloguj się',
);

View File

@ -0,0 +1,36 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/25 09:06:13
*************************************************************************/
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\LoginAndRegister\\Signup.blade.php
'already_have_account' => 'Masz już konto? <a class="semibold" href=":url">Zaloguj się!</a>',
//==================================== Translations ====================================//
'after_welcome' => 'Zanim będziemy kontynuować, zaktualizuj swoje konto o dane kontaktowe i hasło.',
'change_password' => 'Zmień Hasło',
'confirm_new_password' => 'Potwierdź Nowe Hasło',
'dont_have_account_button' => 'Nie masz jeszcze konta? <a class="semibold" href=":url">Zarejestruj się!</a>',
'email' => 'Email',
'first_name' => 'Imię',
'forgot_password' => 'Zapomniane Hasło',
'forgot_password?' => 'Zapomniałeś hasło?',
'hide_change_password' => 'Ukryj zmianę hasła',
'last_name' => 'Nazwisko',
'login' => 'Login',
'login_fail_msg' => 'Popraw dane i spróbuj ponownie.',
'my_profile' => 'Mój Profil',
'new_password' => 'Nowe Hasło',
'old_password' => 'Stare Hasło',
'password' => 'Hasło',
'password_already_sent' => 'Email z instrukcjami do resetu hasła został wysłany na twój adres email.',
'reset_input_errors' => 'Były problemy z twoimi danymi.',
'reset_password' => 'Resetuj Hasło',
'reset_password_success' => 'Email z instrukcjami do resetu hasła został wysłany na twój adres email.',
'sign_up' => 'Zarejestruj się',
'sign_up_first_run' => 'Jeszcze chwilka! Utwórz proszę użytkownika i w zasadzie wszystko gotowe!',
'terms_and_conditions' => '&nbsp;&nbsp;Akceptuję <a target="_blank" href=":url"> Warunki Użytkowania </a>',
'welcome_to_app' => 'Witaj w :app!',
'your_email' => 'Twój Adres Email',
);

View File

@ -0,0 +1,12 @@
<?php
return array (
//============================== New strings to translate ==============================//
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Widgets.blade.php
'embed_preview' => 'Podgląd Wklejki',
//==================================== Translations ====================================//
'event_widgets' => 'Widgety Wydarzenia',
'html_embed_code' => 'Kod HTML Do Wklejenia',
'instructions' => 'Instrukcje',
'instructions_text' => 'Po prostu skopiuj poniższy kod HTML na swoją stronę internetową, aby wyświetlić widget.',
);

View File

@ -0,0 +1,61 @@
<?php
/*************************************************************************
Generated via "php artisan localization:missing" at 2018/04/26 11:05:24
*************************************************************************/
return array (
//==================================== Translations ====================================//
'action' => 'Akcja',
'affiliates' => 'Wspólnicy',
'attendees' => 'Uczestnicy',
'back_to_login' => 'back_to_login',
'back_to_page' => 'Wróć Do :page',
'cancel' => 'Anuluj',
'customize' => 'Dostosuj',
'dashboard' => 'Panel Sterowania',
'days' => 'dni',
'disable' => 'Wyłącz',
'disabled' => 'Wyłączony',
'drag_to_reorder' => 'Przeciągnij by zmienić kolejność',
'edit' => 'Edytuj',
'enable' => 'Włącz',
'enabled' => 'Włączony',
'error_404' => 'Wygląda na to, że strona której szukasz nie istnieje, lub została przesunięta.',
'event_dashboard' => 'Panel Sterowania Wydarzenia',
'event_page_design' => 'Wygląd Strony Wydarzenia',
'export' => 'Eksport',
'general' => 'Główne',
'hours' => 'godziny',
'main_menu' => 'Menu Główne',
'manage' => 'Zarządzaj',
'message' => 'Wiadomość',
'minutes' => 'minuty',
'months_short' => 'Sty|Lut|Mar|Kwi|Maj|Cze|Lip|Sie|Wrz|Paź|Lis|Gru',
'no' => 'Nie',
'order_form' => 'Formularz Zamówienia',
'orders' => 'Zamówienia',
'promote' => 'Promuj',
'save_changes' => 'Zapisz zmiany',
'save_details' => 'Zapisz',
'service_fees' => 'Opłaty Serwisowe',
'social' => 'Społeczności',
'submit' => 'Wyślij',
'success' => 'Sukces',
'ticket_design' => 'Wygląd Biletów',
'tickets' => 'Bilety',
'total' => 'razem',
'TOP' => 'GÓRA',
'whoops' => 'Ups!',
'yes' => 'Tak',
/*
* Lines below will turn obsolete in localization helper, it is declared in app/Helpers/macros.
* If you run it, it will break file input fields.
*/
'upload' => 'Załaduj',
'browse' => 'Przeglądaj',
//================================== Obsolete strings ==================================//
'LLH:obsolete' =>
array (
'months_long' => 'Styczeń|Luty|Marzec|Kwiecień|Maj|Czerwiec|Lipiec|Sierpień|Wrzesień|Październik|Listopad|Grudzień',
),
);

View File

@ -0,0 +1,7 @@
<?php
return [
'back_soon' => 'Zaraz wrócimy!',
'back_soon_description' => 'Przeprowadzamy ważne zmiany na stronie. Wrócimy później!',
];

View File

@ -13,7 +13,7 @@ return [
|
*/
'previous' => '&laquo; Précédent',
'next' => 'Suivant &raquo;',
'previous' => '&laquo; Poprzedni',
'next' => 'Następny &raquo;',
];

Some files were not shown because too many files have changed in this diff Show More