From a2da46ce5ad5e79db92b380cb66e31b727b232b2 Mon Sep 17 00:00:00 2001 From: johanricher Date: Mon, 1 Oct 2018 16:58:08 +0200 Subject: [PATCH 01/34] setup to start translation --- config/laravellocalization.php | 2 +- .../views/fr/Emails/Auth/Reminder.blade.php | 11 ++ .../views/fr/Emails/ConfirmEmail.blade.php | 30 ++++ .../views/fr/Emails/FailedQueue.blade.php | 8 ++ .../views/fr/Emails/Layouts/Master.blade.php | 71 ++++++++++ .../fr/Emails/OrderConfirmation.blade.php | 121 ++++++++++++++++ .../fr/Emails/OrderNotification.blade.php | 130 ++++++++++++++++++ .../views/fr/Emails/attendeeTicket.blade.php | 10 ++ .../views/fr/Emails/inviteUser.blade.php | 37 +++++ .../views/fr/Emails/messageReceived.blade.php | 19 +++ .../Emails/notifyCancelledAttendee.blade.php | 17 +++ .../Emails/notifyRefundedAttendee.blade.php | 18 +++ .../fr/Installer/Partials/Footer.blade.php | 18 +++ .../TicketMailer/SendAttendeeInvite.blade.php | 11 ++ .../TicketMailer/SendAttendeeTicket.blade.php | 10 ++ .../TicketMailer/SendOrderTickets.blade.php | 125 +++++++++++++++++ 16 files changed, 637 insertions(+), 1 deletion(-) create mode 100644 resources/views/fr/Emails/Auth/Reminder.blade.php create mode 100644 resources/views/fr/Emails/ConfirmEmail.blade.php create mode 100644 resources/views/fr/Emails/FailedQueue.blade.php create mode 100644 resources/views/fr/Emails/Layouts/Master.blade.php create mode 100644 resources/views/fr/Emails/OrderConfirmation.blade.php create mode 100644 resources/views/fr/Emails/OrderNotification.blade.php create mode 100644 resources/views/fr/Emails/attendeeTicket.blade.php create mode 100644 resources/views/fr/Emails/inviteUser.blade.php create mode 100644 resources/views/fr/Emails/messageReceived.blade.php create mode 100644 resources/views/fr/Emails/notifyCancelledAttendee.blade.php create mode 100644 resources/views/fr/Emails/notifyRefundedAttendee.blade.php create mode 100644 resources/views/fr/Installer/Partials/Footer.blade.php create mode 100644 resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php create mode 100644 resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php create mode 100644 resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php diff --git a/config/laravellocalization.php b/config/laravellocalization.php index 89dc2cb7..f4740d2c 100644 --- a/config/laravellocalization.php +++ b/config/laravellocalization.php @@ -52,7 +52,7 @@ return [ //'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' => ['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'], diff --git a/resources/views/fr/Emails/Auth/Reminder.blade.php b/resources/views/fr/Emails/Auth/Reminder.blade.php new file mode 100644 index 00000000..acd6ec5e --- /dev/null +++ b/resources/views/fr/Emails/Auth/Reminder.blade.php @@ -0,0 +1,11 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') +
+ Hello,

+ To reset your password, complete this form: {{ route('showResetPassword', ['token' => $token]) }}. +


+ Thank you,
+ Team Attendize +
+@stop \ No newline at end of file diff --git a/resources/views/fr/Emails/ConfirmEmail.blade.php b/resources/views/fr/Emails/ConfirmEmail.blade.php new file mode 100644 index 00000000..099b1383 --- /dev/null +++ b/resources/views/fr/Emails/ConfirmEmail.blade.php @@ -0,0 +1,30 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') + +

Hi {{$first_name}}

+

+ Thank you for registering for {{ config('attendize.app_name') }}. We're thrilled to have you on board. +

+ +

+ You can create you first event and confirm your email using the link below. +

+ +
+ {{route('confirmEmail', ['confirmation_code' => $confirmation_code])}} +
+

+

+ If you have any questions, feedback or suggestions feel free to reply to this email. +

+

+ Thank you +

+ +@stop + +@section('footer') + + +@stop diff --git a/resources/views/fr/Emails/FailedQueue.blade.php b/resources/views/fr/Emails/FailedQueue.blade.php new file mode 100644 index 00000000..d898b887 --- /dev/null +++ b/resources/views/fr/Emails/FailedQueue.blade.php @@ -0,0 +1,8 @@ +
+    {{json_encode($data)}}
+
+
+
+    {{json_encode($job)}}
+
+ diff --git a/resources/views/fr/Emails/Layouts/Master.blade.php b/resources/views/fr/Emails/Layouts/Master.blade.php new file mode 100644 index 00000000..cc0cf302 --- /dev/null +++ b/resources/views/fr/Emails/Layouts/Master.blade.php @@ -0,0 +1,71 @@ + + + + + + @section('subject') + Attendize.com Email + @show + + + + + + + + + + + + +
+ + +
+ + + + + + + +
+ +
+ @yield('message_content') +
+
+ + +
+ + + + + + + + + + + + + + diff --git a/resources/views/fr/Emails/OrderConfirmation.blade.php b/resources/views/fr/Emails/OrderConfirmation.blade.php new file mode 100644 index 00000000..fe60badf --- /dev/null +++ b/resources/views/fr/Emails/OrderConfirmation.blade.php @@ -0,0 +1,121 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') +Hello,

+ +Your order for the event {{$order->event->title}} was successful.

+ +Your tickets are attached to this email. You can also view you order details and download your tickets at: {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} + + +

Order Details

+Order Reference: {{$order->order_reference}}
+Order Name: {{$order->full_name}}
+Order Date: {{$order->created_at->toDayDateTimeString()}}
+Order Email: {{$order->email}}
+ +

Order Items

+
+ + + + + + + + + @foreach($order->orderItems as $order_item) + + + + + + + + @endforeach + + + + + + + + @if($order->event->organiser->charge_tax == 1) + + + + + + + + @endif + + + + + + + +
+ Ticket + + Qty. + + Price + + Fee + + Total +
+ {{$order_item->title}} + + {{$order_item->quantity}} + + @if((int)ceil($order_item->unit_price) == 0) + FREE + @else + {{money($order_item->unit_price, $order->event->currency)}} + @endif + + + @if((int)ceil($order_item->unit_price) == 0) + - + @else + {{money($order_item->unit_booking_fee, $order->event->currency)}} + @endif + + + @if((int)ceil($order_item->unit_price) == 0) + FREE + @else + {{money(($order_item->unit_price + $order_item->unit_booking_fee) * ($order_item->quantity), $order->event->currency)}} + @endif + +
+ + + + Sub Total + + {{$orderService->getOrderTotalWithBookingFee(true)}} +
+ + + + {{$order->event->organiser->tax_name}} + + {{$orderService->getTaxAmount(true)}} +
+ + + + Total + + {{$orderService->getGrandTotal(true)}} +
+ +

+
+

+Thank you +@stop \ No newline at end of file diff --git a/resources/views/fr/Emails/OrderNotification.blade.php b/resources/views/fr/Emails/OrderNotification.blade.php new file mode 100644 index 00000000..834002bc --- /dev/null +++ b/resources/views/fr/Emails/OrderNotification.blade.php @@ -0,0 +1,130 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') +Hello,

+ +You have received a new order for the event {{$order->event->title}}.

+ +@if(!$order->is_payment_received) + Please note: This order still requires payment. +

+@endif + + +Order Summary: +

+Order Reference: {{$order->order_reference}}
+Order Name: {{$order->full_name}}
+Order Date: {{$order->created_at->toDayDateTimeString()}}
+Order Email: {{$order->email}}
+ + +

Order Items

+
+ + + + + + + + + + @foreach($order->orderItems as $order_item) + + + + + + + + @endforeach + + + + + + + + @if($order->event->organiser->charge_tax == 1) + + + + + + + + @endif + + + + + + + +
+ Ticket + + Quantity + + Price + + Booking Fee + + Total +
+ {{$order_item->title}} + + {{$order_item->quantity}} + + @if((int)ceil($order_item->unit_price) == 0) + FREE + @else + {{money($order_item->unit_price, $order->event->currency)}} + @endif + + + @if((int)ceil($order_item->unit_price) == 0) + - + @else + {{money($order_item->unit_booking_fee, $order->event->currency)}} + @endif + + + @if((int)ceil($order_item->unit_price) == 0) + FREE + @else + {{money(($order_item->unit_price + $order_item->unit_booking_fee) * ($order_item->quantity), $order->event->currency)}} + @endif + +
+ + + + Sub Total + + {{$orderService->getOrderTotalWithBookingFee(true)}} +
+ + + + {{$order->event->organiser->tax_name}} + + {{$orderService->getTaxAmount(true)}} +
+ + + + Total + + {{$orderService->getGrandTotal(true)}} +
+ + +

+ You can manage this order at: {{route('showEventOrders', ['event_id' => $order->event->id, 'q'=>$order->order_reference])}} +

+
+

+Thank you +@stop diff --git a/resources/views/fr/Emails/attendeeTicket.blade.php b/resources/views/fr/Emails/attendeeTicket.blade.php new file mode 100644 index 00000000..915837ec --- /dev/null +++ b/resources/views/fr/Emails/attendeeTicket.blade.php @@ -0,0 +1,10 @@ +Hi {{{$attendee->first_name}}},

+ +We've attached your tickets to this email.

+ +You can view your order info and download your tickets at {{route('showOrderDetails', ['order_reference' => $attendee->order->order_reference])}} anytime.

+ +Your order reference is {{$attendee->order->order_reference}}.
+ +Thank you
+ diff --git a/resources/views/fr/Emails/inviteUser.blade.php b/resources/views/fr/Emails/inviteUser.blade.php new file mode 100644 index 00000000..fe593fd3 --- /dev/null +++ b/resources/views/fr/Emails/inviteUser.blade.php @@ -0,0 +1,37 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') + +

Hello

+

+ You have been added to an {{ config('attendize.app_name') }} account by {{$inviter->first_name.' '.$inviter->last_name}}. +

+ +

+ You can log in using the following details.

+ + Username: {{$user->email}}
+ Password: {{$temp_password}} +

+ +

+ You can change your temporary password once you have logged. +

+ +
+ {{route('login')}} +
+

+

+ If you have any questions please reply to this email. +

+

+ Thank you +

+ +@stop + +@section('footer') + + +@stop diff --git a/resources/views/fr/Emails/messageReceived.blade.php b/resources/views/fr/Emails/messageReceived.blade.php new file mode 100644 index 00000000..171de2c0 --- /dev/null +++ b/resources/views/fr/Emails/messageReceived.blade.php @@ -0,0 +1,19 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') + +

Hi there,

+

You have received a message from {{ (isset($sender_name) ? $sender_name : $event->organiser->name) }} in relation to the event {{ $event->title }}.

+

+ {{nl2br($message_content)}} +

+ +

+ You can contact {{ (isset($sender_name) ? $sender_name : $event->organiser->name) }} directly at {{ (isset($sender_email) ? $sender_email : $event->organiser->email) }}, or by replying to this email. +

+@stop + +@section('footer') + + +@stop diff --git a/resources/views/fr/Emails/notifyCancelledAttendee.blade.php b/resources/views/fr/Emails/notifyCancelledAttendee.blade.php new file mode 100644 index 00000000..43ca1789 --- /dev/null +++ b/resources/views/fr/Emails/notifyCancelledAttendee.blade.php @@ -0,0 +1,17 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') + +

Hi there,

+

+ Your ticket for the event {{{$attendee->event->title}}} has been cancelled. +

+ +

+ You can contact {{{$attendee->event->organiser->name}}} directly at {{{$attendee->event->organiser->email}}} or by replying to this email should you require any more information. +

+@stop + +@section('footer') + +@stop diff --git a/resources/views/fr/Emails/notifyRefundedAttendee.blade.php b/resources/views/fr/Emails/notifyRefundedAttendee.blade.php new file mode 100644 index 00000000..cf60160b --- /dev/null +++ b/resources/views/fr/Emails/notifyRefundedAttendee.blade.php @@ -0,0 +1,18 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') + +

Hi there,

+

+ You have received a refund on behalf of your cancelled ticket for {{{$attendee->event->title}}}. + {{{ $refund_amount }}} has been refunded to the original payee, you should see the payment in a few days. +

+ +

+ You can contact {{{ $attendee->event->organiser->name }}} directly at {{{$attendee->event->organiser->email}}} or by replying to this email should you require any more information. +

+@stop + +@section('footer') + +@stop \ No newline at end of file diff --git a/resources/views/fr/Installer/Partials/Footer.blade.php b/resources/views/fr/Installer/Partials/Footer.blade.php new file mode 100644 index 00000000..d8cc205e --- /dev/null +++ b/resources/views/fr/Installer/Partials/Footer.blade.php @@ -0,0 +1,18 @@ +
+

+ Installation may make take several minutes to complete. Once you click 'Install Attendize' the config settings will be written to this file: {{base_path('.env')}}. You can manually change these settings in the future by editing this file. +

+

+ If the install fails be sure to check the log file in {{storage_path('logs')}}. If there are no errors in the log files also check other log files on your server. +

+

+ If you are using shared hosting please ask your host if they support the Attendize requirements before requesting support. +

+

+ If you still need help you can raise an issue. Please include as much detail as possible, including any errors in the log file. + Also take a look at the troubleshooting guide +

+

+ Please also read the licence before installing Attendize. +

+
\ No newline at end of file diff --git a/resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php b/resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php new file mode 100644 index 00000000..6cb6193c --- /dev/null +++ b/resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php @@ -0,0 +1,11 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') +Hello {{$attendee->first_name}},

+ +You have been invited to the event {{$attendee->order->event->title}}.
+Your ticket for the event is attached to this email. + +

+Regards +@stop diff --git a/resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php b/resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php new file mode 100644 index 00000000..32ad8c58 --- /dev/null +++ b/resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php @@ -0,0 +1,10 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') +Hello {{$attendee->first_name}},

+ +Your ticket for the event {{$attendee->order->event->title}} is attached to this email. + +

+Thank you +@stop diff --git a/resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php b/resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php new file mode 100644 index 00000000..6a6b3b4e --- /dev/null +++ b/resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php @@ -0,0 +1,125 @@ +@extends('en.Emails.Layouts.Master') + +@section('message_content') +Hello,

+ +Your order for the event {{$order->event->title}} was successful.

+ +Your tickets are attached to this email. You can also view you order details and download your tickets at: {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} + +@if(!$order->is_payment_received) +

+Please note: This order still requires payment. Instructions on how to make payment can be found on your order page: {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} +

+@endif +

Order Details

+Order Reference: {{$order->order_reference}}
+Order Name: {{$order->full_name}}
+Order Date: {{$order->created_at->toDayDateTimeString()}}
+Order Email: {{$order->email}}
+Add To Calendar +

Order Items

+
+ + + + + + + + + @foreach($order->orderItems as $order_item) + + + + + + + + @endforeach + + + + + + + + @if($order->event->organiser->charge_tax == 1) + + + + + + + + @endif + + + + + + + +
+ Ticket + + Qty. + + Price + + Fee + + Total +
+ {{$order_item->title}} + + {{$order_item->quantity}} + + @if((int)ceil($order_item->unit_price) == 0) + FREE + @else + {{money($order_item->unit_price, $order->event->currency)}} + @endif + + + @if((int)ceil($order_item->unit_price) == 0) + - + @else + {{money($order_item->unit_booking_fee, $order->event->currency)}} + @endif + + + @if((int)ceil($order_item->unit_price) == 0) + FREE + @else + {{money(($order_item->unit_price + $order_item->unit_booking_fee) * ($order_item->quantity), $order->event->currency)}} + @endif + +
+ + + + Sub Total + + {{$orderService->getOrderTotalWithBookingFee(true)}} +
+ + + + {{$order->event->organiser->tax_name}} + + {{$orderService->getTaxAmount(true)}} +
+ + + + Total + + {{$orderService->getGrandTotal(true)}} +
+ +

+
+

+Thank you +@stop From c39587c571daca84caa8e5ad80aad9f0f1b54730 Mon Sep 17 00:00:00 2001 From: johanricher Date: Mon, 1 Oct 2018 17:01:57 +0200 Subject: [PATCH 02/34] started translation --- resources/lang/fr/Affiliates.php | 16 +++++++++ resources/lang/fr/Attendee.php | 21 +++++++++++ resources/lang/fr/basic.php | 62 ++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 resources/lang/fr/Affiliates.php create mode 100644 resources/lang/fr/Attendee.php create mode 100644 resources/lang/fr/basic.php diff --git a/resources/lang/fr/Affiliates.php b/resources/lang/fr/Affiliates.php new file mode 100644 index 00000000..8abfd138 --- /dev/null +++ b/resources/lang/fr/Affiliates.php @@ -0,0 +1,16 @@ + 'Nom du partenaire', + 'affiliate_tracking' => 'Suivi du parrainage', + 'affiliate_tracking_text' => 'Il est très facile de suivre les ventes de tickets générées par chacun de vos partenaires. Il vous suffit d\'écrire ci-dessous pour générer automatiquement un lien de parrainage à partager avec vos partenaires et promoteurs d\'évènements.', + 'last_referral' => 'Dernier parrainage', + 'no_affiliate_referrals_yet' => 'Pas de partenaire', + 'sales_volume_generated' => 'Volume des ventes généré', + 'ticket_sales_generated' => 'Ventes de tickets générées', + 'visits_generated' => 'Visites générées', +); diff --git a/resources/lang/fr/Attendee.php b/resources/lang/fr/Attendee.php new file mode 100644 index 00000000..705f91f1 --- /dev/null +++ b/resources/lang/fr/Attendee.php @@ -0,0 +1,21 @@ + 'Scanner un autre ticket', + 'scanning' => 'Scan en cours', + //==================================== Translations ====================================// + 'attendees' => 'Participants', + 'check_in' => 'Enregistrement : :event', + 'email' => 'e-mail', + 'email_address' => 'Adresse e-mail', + 'event_attendees' => 'Participants à l\'évènement', + 'first_name' => 'Prénom', + 'last_name' => 'Nom de famille', + 'name' => 'Nom', + 'search_attendees' => 'Rechercher des participants...', + 'send_invitation_n_ticket_to_attendee' => 'Envoyer invitation et ticket au participant.', +); diff --git a/resources/lang/fr/basic.php b/resources/lang/fr/basic.php new file mode 100644 index 00000000..24a60639 --- /dev/null +++ b/resources/lang/fr/basic.php @@ -0,0 +1,62 @@ + 'Action', + 'affiliates' => 'Partenaire', + 'attendees' => 'Participants', + 'back_to_login' => 'Retour à la connexion', + 'back_to_page' => 'Retour à :page', + 'cancel' => 'Annuler', + 'customize' => 'Personnaliser', + 'dashboard' => 'Tableau de bord', + 'days' => 'jours', + 'disable' => 'Désactiver', + 'disabled' => 'Désactivé', + 'drag_to_reorder' => 'Glisser pour réordonner', + 'edit' => 'Éditer', + 'enable' => 'Activer', + 'enabled' => 'Activé', + 'error_404' => 'Il semblerait que la page recherché n\'existe plus ou à été déplacée.', + 'event_dashboard' => 'Tableau de bord de l\'évènement', + 'event_page_design' => 'Conception de la page de l\'évènement', + 'export' => 'Exporter', + 'general' => 'Général', + 'hours' => 'heures', + 'main_menu' => 'Menu principal', + 'manage' => 'Gestion', + 'message' => 'Message', + 'minutes' => 'minutes', + 'months_short' => '|Jan|Fév|Mars|Avr|Mai|Juin|Juil|Août|Sept|Oct|Nov|Déc|', + 'no' => 'Non', + 'order_form' => 'Formulaire de réservation', + 'orders' => 'Réservations', + 'promote' => 'Promouvoir', + 'save_changes' => 'Sauvegarder les modifications', + 'save_details' => 'Sauvegarder les détails', + 'service_fees' => 'Commissions de service', + 'social' => 'Social', + 'submit' => 'Soumettre', + 'success' => 'Succès', + 'ticket_design' => 'Conception du ticket', + 'tickets' => 'Tickets', + 'TOP' => 'TOP', + 'total' => 'total', + 'whoops' => 'Oops !', + 'yes' => 'Oui', + 'no' => 'Non', + /* + * 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' => 'Charger', + 'browse' => 'Naviguer', + //================================== Obsolete strings ==================================// + 'LLH:obsolete' => + array ( + 'months_long' => 'Janvier|Février|Mars|Avril|Mai|Juin|Juillet|Août|Septembre|Octobre|Novembre|Décembre', + ), +); From 3df6bc1aeb4160180df03af54bd74ed928e3f8be Mon Sep 17 00:00:00 2001 From: Bastien Date: Mon, 1 Oct 2018 18:53:09 +0200 Subject: [PATCH 03/34] Start translating resources/lang/fr/Controllers.php --- resources/lang/fr/Controllers.php | 118 ++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 resources/lang/fr/Controllers.php diff --git a/resources/lang/fr/Controllers.php b/resources/lang/fr/Controllers.php new file mode 100644 index 00000000..cc763198 --- /dev/null +++ b/resources/lang/fr/Controllers.php @@ -0,0 +1,118 @@ + + array ( + 'event_title' => 'Titre de l\'événement', + 'start_date' => 'Date de début', + 'created_at' => 'Date de création', + 'quantity_sold' => 'Quantité vendue', + 'sales_volume' => 'Volume de ventes', + 'sort_order' => 'Ordre de tri personnalisé', + 'title' => 'Titre du ticket', + ), + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php + //==================================== Translations ====================================// + 'account_successfully_updated' => 'Compte mis à jour avec succès', + 'addInviteError' => 'Vous devez créer un ticket avant de pouvoir inviter un participant.', + 'attendee_already_cancelled' => 'Participant déjà annulé', + 'attendee_already_checked_in' => 'Participant déjà enregistré à :time ', + 'attendee_check_in_success' => 'Ça a marché !
Nom: :name
Référence: :ref
Ticket: :ticket.', + 'attendee_exception' => 'Il y a eu une erreur de l\'invitation de ce participant, merci de réessayer.', + 'attendee_successfully_checked_in' => 'Participant enregistré avec succès', + 'attendee_successfully_checked_out' => 'Participant ', + 'attendee_successfully_invited' => 'Participant invité avec succès !', + 'cant_delete_ticket_when_sold' => 'Désolé, vous ne pouvez pas supprimer ce ticket car quelques uns ont déjà été vendus', + 'check_in_all_tickets' => 'Enregistrer tous les tickets associés à cette commande', + 'confirmation_malformed' => 'Le code de confirmation manque ou il est mal formé.', + 'confirmation_successful' => 'Ça a marché ! Votre courriel est désormais vérifié. Vous pouvez vous connecter.', + 'error' => + array ( + 'email' => + array ( + 'email' => 'Merci de saisir une adresse de courriel valide.', + 'required' => 'L\'adresse de courriel est requise.', + 'unique' => 'Cette adresse de courriel est déjà utilisée pour ce compte.', + ), + 'first_name' => + array ( + 'required' => 'Merci de saisir votre prénom.', + ), + 'last_name' => + array ( + 'required' => 'Merci de saisir votre nom.', + ), + 'page_bg_color' => + array ( + 'required' => 'Merci de saisir une couleur de fond.', + ), + 'page_header_bg_color' => + array ( + 'required' => 'Merci de saisir une couleur de font pour l\'en-tête.', + ), + 'password' => + array ( + 'passcheck' => 'Ce mot de passe est 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! :name 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!', + 'tickets_for_event' => 'Your tickets for the event :event.', + 'whoops' => 'Whoops! Looks like something went wrong. Please try again.', + 'your_password_reset_link' => 'Your Password Reset Link', +); From cac8fcbe25ec8255cd522837490f44e82c61292d Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:25:48 +0200 Subject: [PATCH 04/34] Controllers.php: fr translation finished --- resources/lang/fr/Controllers.php | 226 +++++++++++++++--------------- 1 file changed, 113 insertions(+), 113 deletions(-) diff --git a/resources/lang/fr/Controllers.php b/resources/lang/fr/Controllers.php index cc763198..71f70536 100644 --- a/resources/lang/fr/Controllers.php +++ b/resources/lang/fr/Controllers.php @@ -1,118 +1,118 @@ - array ( - 'event_title' => 'Titre de l\'événement', - 'start_date' => 'Date de début', - 'created_at' => 'Date de création', - 'quantity_sold' => 'Quantité vendue', - 'sales_volume' => 'Volume de ventes', - 'sort_order' => 'Ordre de tri personnalisé', - 'title' => 'Titre du ticket', - ), - // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php - //==================================== Translations ====================================// - 'account_successfully_updated' => 'Compte mis à jour avec succès', - 'addInviteError' => 'Vous devez créer un ticket avant de pouvoir inviter un participant.', - 'attendee_already_cancelled' => 'Participant déjà annulé', - 'attendee_already_checked_in' => 'Participant déjà enregistré à :time ', - 'attendee_check_in_success' => 'Ça a marché !
Nom: :name
Référence: :ref
Ticket: :ticket.', - 'attendee_exception' => 'Il y a eu une erreur de l\'invitation de ce participant, merci de réessayer.', - 'attendee_successfully_checked_in' => 'Participant enregistré avec succès', - 'attendee_successfully_checked_out' => 'Participant ', - 'attendee_successfully_invited' => 'Participant invité avec succès !', - 'cant_delete_ticket_when_sold' => 'Désolé, vous ne pouvez pas supprimer ce ticket car quelques uns ont déjà été vendus', - 'check_in_all_tickets' => 'Enregistrer tous les tickets associés à cette commande', - 'confirmation_malformed' => 'Le code de confirmation manque ou il est mal formé.', - 'confirmation_successful' => 'Ça a marché ! Votre courriel est désormais vérifié. Vous pouvez vous connecter.', - 'error' => - array ( - 'email' => - array ( - 'email' => 'Merci de saisir une adresse de courriel valide.', - 'required' => 'L\'adresse de courriel est requise.', - 'unique' => 'Cette adresse de courriel est déjà utilisée pour ce compte.', - ), - 'first_name' => - array ( - 'required' => 'Merci de saisir votre prénom.', - ), - 'last_name' => - array ( - 'required' => 'Merci de saisir votre nom.', - ), - 'page_bg_color' => - array ( - 'required' => 'Merci de saisir une couleur de fond.', - ), - 'page_header_bg_color' => - array ( - 'required' => 'Merci de saisir une couleur de font pour l\'en-tête.', - ), - 'password' => - array ( - 'passcheck' => 'Ce mot de passe est 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! :name 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!', - 'tickets_for_event' => 'Your tickets for the event :event.', - 'whoops' => 'Whoops! Looks like something went wrong. Please try again.', - 'your_password_reset_link' => 'Your Password Reset Link', + //============================== New strings to translate ==============================// + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php + 'sort' => + array ( + 'event_title' => 'Titre de l\'événement', + 'start_date' => 'Date de début', + 'created_at' => 'Date de création', + 'quantity_sold' => 'Quantité vendue', + 'sales_volume' => 'Volume de ventes', + 'sort_order' => 'Ordre de tri personnalisé', + 'title' => 'Titre du ticket', + ), + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Events.blade.php + //==================================== Translations ====================================// + 'account_successfully_updated' => 'Compte mis à jour avec succès', + 'addInviteError' => 'Vous devez créer un ticket avant de pouvoir inviter un participant.', + 'attendee_already_cancelled' => 'Participant déjà annulé', + 'attendee_already_checked_in' => 'Participant déjà enregistré à :time ', + 'attendee_check_in_success' => 'Ça a marché !
Nom: :name
Référence: :ref
Ticket: :ticket.', + 'attendee_exception' => 'Il y a eu une erreur de l\'invitation de ce participant, merci de réessayer.', + 'attendee_successfully_checked_in' => 'Participant enregistré avec succès', + 'attendee_successfully_checked_out' => 'Participant ', + 'attendee_successfully_invited' => 'Participant invité avec succès !', + 'cant_delete_ticket_when_sold' => 'Désolé, vous ne pouvez pas supprimer ce ticket car quelques uns ont déjà été vendus', + 'check_in_all_tickets' => 'Enregistrer tous les tickets associés à cette commande', + 'confirmation_malformed' => 'Le code de confirmation manque ou il est mal formé.', + 'confirmation_successful' => 'Ça a marché ! Votre courriel est désormais vérifié. Vous pouvez vous connecter.', + 'error' => + array ( + 'email' => + array ( + 'email' => 'Merci de saisir une adresse de courriel valide.', + 'required' => 'L\'adresse de courriel est requise.', + 'unique' => 'Cette adresse de courriel est déjà utilisée pour ce compte.', + ), + 'first_name' => + array ( + 'required' => 'Merci de saisir votre prénom.', + ), + 'last_name' => + array ( + 'required' => 'Merci de saisir votre nom.', + ), + 'page_bg_color' => + array ( + 'required' => 'Merci de saisir une couleur de fond.', + ), + 'page_header_bg_color' => + array ( + 'required' => 'Merci de saisir une couleur de font pour l\'en-tête.', + ), + 'password' => + array ( + 'passcheck' => 'Ce mot de passe est incorrect.', + ), + ), + 'event_create_exception' => 'Aïe ! Il y a eu un problème lors de la création de votre événement, merci de réessayer.', + 'event_page_successfully_updated' => 'Page d\'événement mise à jour avec succès.', + 'event_successfully_updated' => 'Événement mis à jour avec succès !', + 'fill_email_and_password' => 'Merci de saisir votre courriel et votre mot de passe', + 'image_upload_error' => 'Il y a eu un problème lors de l\'envoi de votre image.', + 'invalid_ticket_error' => '"Ticket invalide ! Merci de réessayer."', + 'login_password_incorrect' => 'La combinaison courriel/mot de passe était incorrect', + 'maximum_refund_amount' => 'Le montant maximum que vous pouvez rembourser est :money', + 'message_successfully_sent' => 'Message envoyé avec succès !', + 'no_organiser_name_error' => 'Vous devez indiquer un nom pour l\'organisateur de l\'événement.', + 'nothing_to_do' => 'Rien à faire', + 'nothing_to_refund' => 'Rien à rembourser.', + 'num_attendees_checked_in' => ':num participant(s) enregistrés.', + 'order_already_refunded' => 'La commande a déjà été remboursée !', + 'order_cant_be_refunded' => 'La commande ne peut être remboursée!', + 'order_page_successfully_updated' => 'Page de commande mise à jour avec succès.', + 'order_payment_status_successfully_updated' => 'Statut du paiement de la commande mis à jour avec succès.', + 'organiser_design_successfully_updated' => 'Le design de l\'organisateur a été mis à jour avec succès !', + 'organiser_other_error' => 'Il y a eu un souci pour trouver l\'organisateur.', + 'password_successfully_reset' => 'Mot de passe réinitialisé avec succès !', + 'payment_information_successfully_updated' => 'Information de paiement mise à jour avec succès', + 'please_enter_a_background_color' => 'Merci de saisir la couleur de fond.', + 'quantity_min_error' => 'La quantité disponible ne peut être inférieure à la quantité vendue ou réservée.', + 'refreshing' => 'Rafraîchissement...', + 'refund_exception' => 'Il y a eu un problème lors de votre remboursement. Merci de vérifier vos informations et de réessayer.', + 'refund_only_numbers_error' => 'Ce champ d\'autorise que des chiffres.', + 'social_settings_successfully_updated' => 'Les paramètres sociaux ont correctement été mis à jour !', + 'stripe_error' => 'Il y a eu une erreur lors de la connexion à votre compte Stripe, merci de réessayer.', + 'stripe_success' => 'Vous avez correctement associé votre compte Stripe.', + 'success_name_has_received_instruction' => 'Succès ! :name a reçu les instructions pour la suite.', + 'successfully_cancelled_attendee' => 'Participant annulé avec succès !', + 'successfully_cancelled_attendees' => 'Participants annulés avec succès !', + 'successfully_created_organiser' => 'Organisateur créé avec succès !', + 'successfully_created_question' => 'Question créée avec succès !', + 'successfully_deleted_question' => 'Question effacée avec succès', + 'successfully_edited_question' => 'Question éditée avec succès', + 'successfully_refunded_and_cancelled' => 'Commande bien remboursée et participants annulés !', + 'successfully_refunded_order' => 'Commande remboursée avec succès !', + 'successfully_saved_details' => 'Détails sauvegardés avec succès !', + 'successfully_updated_attendee' => 'Participant mis à jour avec succès !', + 'successfully_updated_organiser' => 'Organisateur mis à jour avec succès !', + 'successfully_updated_question' => 'Question mise à jour avec succès', + 'successfully_updated_question_order' => 'Commande relative à la commande mise à jour avec succès', + 'survey_answers' => 'Réponses au questionnaire', + 'the_order_has_been_updated' => 'La commande a été mise à jour', + 'this_question_cant_be_deleted' => 'La question ne peut pas être effacée', + 'ticket_field_required_error' => 'Le champ billet est obligatoire. ', + 'ticket_not_exists_error' => 'Le billet que vous avez sélectionné n\'existe pas', + 'ticket_order_successfully_updated' => 'La commande du billet a été mise à jour correctement', + 'ticket_successfully_deleted' => 'Billet effacé avec succès', + 'ticket_successfully_resent' => 'Billet renvoyé avec succès !', + 'ticket_successfully_updated' => 'Billet mis à jour avec succès !', + 'tickets_for_event' => 'Vos billets pour l\'événement :event.', + 'whoops' => 'Zut! On dirait qu\'un truc ne s\'est pas bien passé, merci de réessayer.', + 'your_password_reset_link' => 'Le lien de renvoi de votre mot de passe', ); From e3b2f7172c3807d22c15d6c83a4339a5b5eed2f9 Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:27:24 +0200 Subject: [PATCH 05/34] Design.php: fr translation done --- resources/lang/fr/Design.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 resources/lang/fr/Design.php diff --git a/resources/lang/fr/Design.php b/resources/lang/fr/Design.php new file mode 100644 index 00000000..d305be36 --- /dev/null +++ b/resources/lang/fr/Design.php @@ -0,0 +1,14 @@ + 'Page de prévisualisation de l\'événement', + //==================================== Translations ====================================// + 'background_options' => 'Options de fond de page', + 'images_provided_by_pixabay' => 'Images fournie par PixaBay.com', + 'select_from_available_images' => 'Choisir parmi les images disponibles', + 'use_a_colour_for_the_background' => 'Utiliser une couleur de fond de page', +); From a759fd8b38adfc56bcf7635d8e041293c52053d2 Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:29:01 +0200 Subject: [PATCH 06/34] Email.php: fr translation done --- resources/lang/fr/Email.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 resources/lang/fr/Email.php diff --git a/resources/lang/fr/Email.php b/resources/lang/fr/Email.php new file mode 100644 index 00000000..0367d2a2 --- /dev/null +++ b/resources/lang/fr/Email.php @@ -0,0 +1,20 @@ + 'Merci de votre inscription à Attendize', + 'invite_user' => ':name vous a ajouté à un compte :app', + 'message_regarding_event' => 'Message au sujet de : :event', + 'organiser_copy' => '[Copie Organisateur]', + 'refund_from_name' => 'Vous avez reçu un remboursement de :name', + 'your_ticket_cancelled' => 'Votre billet a été annulé', + 'your_ticket_for_event' => 'Votre billet pour l\'événement :event', + //================================== Obsolete strings ==================================// + 'LLH:obsolete' => + array ( + + ), +); From 22afb44fb66de48df7ddc9a90c7022d2921a1fd4 Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:29:44 +0200 Subject: [PATCH 07/34] error.php: fr translation done --- resources/lang/fr/error.php | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 resources/lang/fr/error.php diff --git a/resources/lang/fr/error.php b/resources/lang/fr/error.php new file mode 100644 index 00000000..f615a0f8 --- /dev/null +++ b/resources/lang/fr/error.php @@ -0,0 +1,7 @@ + 'Nous revenons bientôt', + 'back_soon_description' => 'Nous sommes en train d\'améliorer notre site web.', + +]; From 52ff7bc1d68b164d3d3e2aab62c9fdf1da8445a6 Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:36:17 +0200 Subject: [PATCH 08/34] Event.php: fr translation done --- resources/lang/fr/Event.php | 49 +++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 resources/lang/fr/Event.php diff --git a/resources/lang/fr/Event.php b/resources/lang/fr/Event.php new file mode 100644 index 00000000..4f8e40c7 --- /dev/null +++ b/resources/lang/fr/Event.php @@ -0,0 +1,49 @@ + 'Détails de l\'adresse', + //==================================== Translations ====================================// + 'address_line_1' => 'Ligne 1 de l\'adresse', + 'address_line_1_placeholder' => 'Ex. : 20 avenue de Ségur', + 'address_line_2' => 'Ligne 2 de l\'adresse', + 'address_line_2_placeholder' => 'Ex. : Paris', + 'city' => 'Ville', + 'city_placeholder' => 'Ex. : Paris', + 'create_event' => 'Créer l\'événement', + 'current_event_flyer' => 'Fascicule pour l\'événement courant', + 'customize_event' => 'Personnaliser l\'événement', + 'delete?' => 'Supprimer ?', + 'enter_existing' => 'Choisir parmi les adresses existantes', + 'enter_manual' => 'Saisir l\'adresse manuellement', + 'event_description' => 'Description de l\'événement', + 'event_end_date' => 'Date de fin de l\'événement', + 'event_flyer' => 'Fascicule de l\'événement', + 'event_image' => 'Image pour l\'événement (fasciule, graphique, etc.)', + 'event_orders' => 'Commandes pour l\'événement', + 'event_start_date' => 'Date de début de l\'événement', + 'event_title' => 'Titre de l\'événement', + 'event_title_placeholder' => 'Ex : conférence internationale de :name', + 'event_visibility' => 'Visibilité de l\'événement', + 'n_attendees_for_event' => ':num participant(s) pour l\'événement : :name (:date)', + 'no_events_yet' => 'Pas encore d\'événement !', + 'no_events_yet_text' => 'On dirait qu\'il vous faut encore créer un événement. Vous pouvez le faire en cliquant sur le bouton ci-dessous.', + 'num_events' => ':num événements', + 'or(manual/existing_venue)' => 'ou', + 'post_code' => 'Code postal', + 'post_code_placeholder' => 'Ex. : 75007', + 'promote' => 'Promouvoir', + 'promote_event' => 'Promouvoir l\'événement', + 'revenue' => 'Revenu', + 'save_changes' => 'Sauvegarder les modifications', + 'showing_num_of_orders' => 'Montre :0 commandes sur un total de :1', + 'tickets_sold' => 'billets vendus', + 'venue_name' => 'Nom de l\'adresse', + 'venue_name_placeholder' => 'Ex. : The Lapin Agile', + 'vis_hide' => 'Cacher l\'événement du public.', + 'vis_public' => 'Rendre l\'événement visible au public.', +); From cbae5eef568b0a014530cc6032ecf75ac02f0eb2 Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:38:37 +0200 Subject: [PATCH 09/34] Fees.php: fr translation done --- resources/lang/fr/Fees.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 resources/lang/fr/Fees.php diff --git a/resources/lang/fr/Fees.php b/resources/lang/fr/Fees.php new file mode 100644 index 00000000..2e8682b6 --- /dev/null +++ b/resources/lang/fr/Fees.php @@ -0,0 +1,15 @@ + 'Prix fixe des frais de service', + 'service_fee_fixed_price_help' => 'par ex. : saisissez 1.25 pour :cur1.25', + 'service_fee_fixed_price_placeholder' => '0.00', + 'organiser_fees' => 'Frais d\'organisation', + 'organiser_fees_text' => 'Ce sont des frais optionnels que vous pouvez inclure dans le prix de chaque billet. Cette somme apparaîtra sur les factures de l\'acheteur comme \'BOOKING FEES\'.', + 'service_fee_percentage' => 'Pourcentage de frais de service', + 'service_fee_percentage_help' => 'Par ex. : saisissez 3.5 pour 3.5%', + 'service_fee_percentage_placeholder' => '0', +); From ce69463ac9eac464f267ac14cf9a06bb3fde504a Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:39:05 +0200 Subject: [PATCH 10/34] File_format.php: no translation needed --- resources/lang/fr/File_format.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 resources/lang/fr/File_format.php diff --git a/resources/lang/fr/File_format.php b/resources/lang/fr/File_format.php new file mode 100644 index 00000000..faaaf47d --- /dev/null +++ b/resources/lang/fr/File_format.php @@ -0,0 +1,16 @@ + 'Excel (XLS)', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php + 'Excel_xlsx' => 'Excel (XLSX)', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php + 'csv' => 'CSV', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Attendees.blade.php + 'html' => 'HTML', +); \ No newline at end of file From 50282479752a19470ef7aca81d1ab2aa398c125e Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 15:50:53 +0200 Subject: [PATCH 11/34] Installer.php: fr translation done --- resources/lang/fr/Installer.php | 50 +++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 resources/lang/fr/Installer.php diff --git a/resources/lang/fr/Installer.php b/resources/lang/fr/Installer.php new file mode 100644 index 00000000..17a4b984 --- /dev/null +++ b/resources/lang/fr/Installer.php @@ -0,0 +1,50 @@ + 'Bravo, votre connexion fonctionne !', + 'connection_failure' => 'Impossible de se connecter ! Merci de vérifier vos paramètres', + 'app_settings' => 'Paramètres de l\'application', + 'application_url' => 'URL de l\'application', + 'database_host' => 'Hôte de la base de données', + 'database_name' => 'Nom de la base de données', + 'database_password' => 'Mot de passe de la base de données', + 'database_settings' => 'Paramètres de la base de données', + 'database_message' => 'Si vous utilisez docker pour le développement vous pouvez simplement utilisée les valeurs pré-remplies. Si vous utilisez votre propre environnement, vous devez mettre à jour les paramètres de base de données. Utilisez le test de connexion à la base de données pour vous assurer que les détails sont corrects. Des informations erronées produiront des problèmes d\'installation.', + 'database_test_connect_failure' => 'Impossible de se connecter. Merci de vérifier vos paramètres.', + 'database_test_connect_failure_error_message' => 'Message d\'erreur', + 'database_test_connect_failure_error_type' => 'Type d\'erreur', + 'database_test_connect_failure_message' => 'Impossible de se connecter. Merci de vérifier vos paramètres.', + 'database_test_connect_success' => 'Bravo ! Les paramètres de base de données sont corrects !', + 'database_type' => 'Type de base de données', + 'database_username' => 'Nom d\'utilisateur pour la base de données', + 'email_settings' => 'Paramètres de courriel', + 'files_n_folders_check' => 'Vérification des fichiers et répertoires', + 'install' => 'Installer Attendize', + 'mail_encryption' => 'Chiffrement du courriel', + 'mail_from_address' => 'Courriel de l\'expéditeur (champ From)', + 'mail_from_help' => 'Pour utiliser la fonction mail de PHP, saisissez mail dans ce champ et laissez les champs ci-dessous vides.', + 'mail_from_name' => 'Nom de l\'expéditeur', + 'mail_host' => 'Hôte de messagerie', + 'mail_password' => 'Mot de passe pour la messagerie', + 'mail_port' => 'Port pour la messagerie', + 'mail_username' => 'Nom d\'utilisateur de la messagerie', + 'optional_requirement_not_met' => 'Attention : l\'extension :requirement n\'est pas chargée', + 'path_not_writable' => 'Attention : impossible d\'écrire dans :path', + 'path_writable' => 'Succès : on peut écrire dans :path', + 'php_enough' => 'Succès : l\'application requiert PHP >= :requires et votre version de PHP est :has', + 'php_optional_requirements_check' => 'Vérification des prérequis PHP optionels', + 'php_requirements_check' => 'Vérification des prérequis PHP', + 'php_too_low' => 'Attention : l\'application requiert PHP >= :requires. Votre version est :has.', + 'php_version_check' => 'Vérification de la version de PHP', + 'requirement_met' => 'Succès : l\'extension :requirement est chargée', + 'requirement_not_met' => 'Erreur : l\'extension :requirement n\'est pas chargée', + 'setup' => 'Attendize est configuré', + 'setup_completed' => 'Attendize est déjà configuré', + 'setup_completed_already_message' => "Un fichier d\'installation a été détecté, ce qui signifie que la configuration d\'Attendize a déjà été effectuée.
Si vous n\'avez pas défini d\'utilisateur par défaut, vous pouvez " . + "créer l\'utilisateur par défaut
Si vous avez déjà créé un utilisateur par défaut, vous pouvez vous connecter ici ", + 'test_database_connection' => 'Test de la connexion à la base de données', + 'title' => 'Installateur Web d\'Attendize', +); From 595fe9af05870f7fe6f2f855ffb6ade1995ed781 Mon Sep 17 00:00:00 2001 From: taniki Date: Fri, 5 Oct 2018 16:13:54 +0200 Subject: [PATCH 12/34] widget --- resources/lang/fr/Widgets.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 resources/lang/fr/Widgets.php diff --git a/resources/lang/fr/Widgets.php b/resources/lang/fr/Widgets.php new file mode 100644 index 00000000..b078ee1e --- /dev/null +++ b/resources/lang/fr/Widgets.php @@ -0,0 +1,12 @@ + 'Prévisualisation', + //==================================== Translations ====================================// + 'event_widgets' => 'Widgets d\'événement', + 'html_embed_code' => 'code HTML d\'encapsulation', + 'instructions' => 'Mode d\'emploi', + 'instructions_text' => 'Copier et coller le code HTML fourni à l\'endroit où vous souhaitez faire apparaître le widget.', +); From 481de2f81719afbff198e1218968e682c1abb891 Mon Sep 17 00:00:00 2001 From: Bastien Date: Fri, 5 Oct 2018 16:17:19 +0200 Subject: [PATCH 13/34] Javascript.php: fr translation done --- resources/lang/fr/Javascript.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 resources/lang/fr/Javascript.php diff --git a/resources/lang/fr/Javascript.php b/resources/lang/fr/Javascript.php new file mode 100644 index 00000000..b4412731 --- /dev/null +++ b/resources/lang/fr/Javascript.php @@ -0,0 +1,17 @@ + "Juste une seconde...", + "time_run_out" => "Votre avez pris trop de temps ! Vous devez refaire la commande.", + "just_2_minutes" => "Il ne vous reste que 2 minutes pour terminer cette commande !", + "whoops" => 'Oops ! on dirait que le serveur a renvoyé une erreur. + Merci de réessayer ou de contacter le webmestre si le problème persiste.', + "whoops2" => 'Un truc a cloché ! Rafraîchissez la page et réessayez', + "whoops_and_error" => "Oops ! un truc a cloché.

:code :error", + "at_least_one_option" => 'Vous devez choisir au moins l\'une des options.', + "credit_card_error" => 'Le numéro de carte de crédit semble invalide.', + "expiry_error" => 'La date d\'expiration semble invalide.', + "cvc_error" => 'Le numéro CVC semble invalide.', + "card_validation_error" => 'Merci de vérifier les informations de votre carte et de réessayer.', + "checkin_init_error" => 'Une erreur est survenue lors de l\'initialisation du scanneur. Vérifiez que vous êtes connecté depuis une page sécurisée (https) et que vous navigateur peut gérer le scanneur.', +]; From 624f8b1af11a13894965391b559662e0a78166c5 Mon Sep 17 00:00:00 2001 From: taniki Date: Fri, 5 Oct 2018 16:30:40 +0200 Subject: [PATCH 14/34] user.php --- resources/lang/fr/User.php | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 resources/lang/fr/User.php diff --git a/resources/lang/fr/User.php b/resources/lang/fr/User.php new file mode 100644 index 00000000..67c186a5 --- /dev/null +++ b/resources/lang/fr/User.php @@ -0,0 +1,36 @@ + 'Déjà inscrit ? Connectez-vous', + //==================================== Translations ====================================// + 'after_welcome' => 'Pour continuer, veuillez mettre à jour votre profil avec nom et un nouveau mot de passe..', + 'change_password' => 'Changer le mot de passe', + 'confirm_new_password' => 'Confirmer le nouveau mot de passe', + 'dont_have_account_button' => 'Pas encore inscrit ? Créez un compte', + 'email' => 'Email', + 'first_name' => 'Prénom', + 'forgot_password' => 'Mot de passe oublié', + 'forgot_password?' => 'Mot de passe oublié ?', + 'hide_change_password' => 'Cacher le nouveau mot de passe', + 'last_name' => 'Nom', + 'login' => 'Se connecter', + 'login_fail_msg' => 'Veuillez vérifier vos identifiants et réessayez.', + 'my_profile' => 'Mon profil', + 'new_password' => 'Nouveau mot de passe', + 'old_password' => 'Ancien mot de passe', + 'password' => 'Mot de passe', + 'password_already_sent' => 'Un email avec un nouveau mot de passe vous a déjà été envoyé.', + 'reset_input_errors' => 'Il y a eu un problème avec votre saisie.', + 'reset_password' => 'Demande de nouveau mot de passe', + 'reset_password_success' => 'Un emil avec un nouveau mot de passe vous a été envoyé.', + 'sign_up' => 'Inscription', + 'sign_up_first_run' => 'Vous y êtes presque. Créez un compte et vous serez prêt.', + 'terms_and_conditions' => '  J\'accepte la charte d\'utilisation ', + 'welcome_to_app' => 'Bienvenue sur :app!', + 'your_email' => 'Votre email', +; From f9d061ce143463ec41bbd957ad33af28a70c88a5 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 6 Oct 2018 14:24:07 +0200 Subject: [PATCH 15/34] ManageAccount.php: fr translation done --- resources/lang/fr/ManageAccount.php | 52 +++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 resources/lang/fr/ManageAccount.php diff --git a/resources/lang/fr/ManageAccount.php b/resources/lang/fr/ManageAccount.php new file mode 100644 index 00000000..24c8e50b --- /dev/null +++ b/resources/lang/fr/ManageAccount.php @@ -0,0 +1,52 @@ + 'À propos', + 'account' => 'Compte', + 'account_id' => 'Identifiant de compte', + 'accout_owner' => 'Propriétaire du compte', + 'add_user_help_block' => 'Les utilisateurs ajoutés recevront les instructions par courriel.', + 'add_user_submit' => 'Ajouter un utilisateur', + 'api_key' => 'Clef d\'API', + 'bitpay_api_key' => 'Clef d\'API BitPay', + 'bitpay_settings' => 'Paramètres Bitpay', + 'branding_name' => 'Nom de marque', + 'branding_name_help' => 'C\'est le nom que les clients verront en s\'enregistrant. Laissez vide si vous voulez utiliser le nom de l\'organisateur de l\'événement.', + 'coinbase_settings' => 'Paramètres Coinbase', + 'default_currency' => 'Monnaie par défaut', + 'default_payment_gateway' => 'Passerelle de paiement par défaut', + 'email' => 'Courriel', + 'email_address_placeholder' => 'Adresse de courriel', + 'first_name' => 'Prénom', + 'general' => 'Général', + 'last_name' => 'Nom', + 'licence_info' => 'Information de licence', + 'licence_info_description' => 'Attendize est publié sous la licence Attribution Assurance Licence (AAL). Cette licence exige que la notice \'Powered By Attendize\' soit affiché sur toute installation d\'Attendize. Si vous voulez retirer les mentions d\'Attendize, vous devez acheter l\'une des licences en marque blanche listées ici.', + 'mastercard_internet_gateway_service_settings' => 'Paramètre de la passerelle Internet Mastercard', + 'merchant_access_code' => 'Code d\'accès du marchand', + 'merchant_id' => 'Identifiant merchant', + 'open_source_soft' => 'Logiciel open-source', + 'open_source_soft_description' => 'Attendize est construit à partir de nombreuses bibliothèques open-source fantastiques. Vous pouvez en lire un aperçu sur la page libraries.io.', + 'payment' => 'Paiement', + 'paypal_password' => 'Mot de passe PayPal', + 'paypal_settings' => 'Paramètres PayPal', + 'paypal_signature' => 'Signature PayPal', + 'paypal_username' => 'Nom d\'utilisateur PayPal', + 'save_account_details_submit' => 'Sauvegarder les détails du compte', + 'save_payment_details_submit' => 'Sauvegarder les détails du paiement', + 'secret_code' => 'Code secret', + 'secure_hash_code' => 'Code de hachage sécurisé', + 'stripe_publishable_key' => 'Clef publique Stripe', + 'stripe_secret_key' => 'Clef secrète Stripe', + 'stripe_settings' => 'Paramètres Stripe', + 'timezone' => 'Fuseau horaire', + 'users' => 'Utilisateurs', + 'version_info' => 'Informations de version', + 'version_out_of_date' => 'Votre version (:installed) d\'Attendize n\'est pas à jour. La dernière version (:latest) peut être téléchargée ici', + 'version_up_to_date' => 'Votre version d\'Attendize (:installed) est à jour !', + 'account_payment' => 'Compte / Paiement', + 'event_attendees' => 'Participants de l\'événément', +); From ba489fbe7df9a2ea0b67e09a394bca4540d330ab Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 6 Oct 2018 15:34:13 +0200 Subject: [PATCH 16/34] ManageEvent.php: fr translation done --- resources/lang/fr/ManageEvent.php | 103 ++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 resources/lang/fr/ManageEvent.php diff --git a/resources/lang/fr/ManageEvent.php b/resources/lang/fr/ManageEvent.php new file mode 100644 index 00000000..dfec41c5 --- /dev/null +++ b/resources/lang/fr/ManageEvent.php @@ -0,0 +1,103 @@ + 'Tous les participants', + 'all_attendees_cancelled' => 'Tous les participants de cette commande ont été annulés.', + 'all_order_refunded' => 'Le montant entier :money de cette commande a été remboursé.', + 'amount' => 'Quantité', + 'attendee_cancelled' => 'Annulé', + 'attendee_cancelled_help' => 'Ce participant a été annulé', + 'attendees_file_requirements' => 'Le fichier doit être un .csv et la première ligne doit contenir first_name,last_name,email', + 'attendize_qrcode_check_in' => 'Enregistrement du QRCode du participant', + 'cancel_attendee_title' => 'Annulation :cancel', + 'cancel_description' => 'Annulation des participants les supprimera de la liste des participants.', + 'cancel_notify' => 'Notifier :name que son billet a été annulé.', + 'cancel_order_:ref' => 'Annuler la commande : :ref', + 'cancel_refund' => 'Si vous voulez rembourser la commande à laquelle est associé ce participant, vous pouvez le faire ici.', + 'cancel_refund_user' => 'Rembourser :name pour son billet.', + 'cant_refund_here' => 'Désolé, vous ne pouvez pas rembourser les paiements :gateway ici. Vous aurez à le faire sur leur site web.', + 'check-in' => 'Enregistrement', + 'checkin_search_placeholder' => 'Chercher par nom du participant, référence de commande, référence de participant, etc.', + 'close' => 'fermer', + 'confirm_cancel' => 'Confirmer l\'annulation du participant', + 'confirm_order_cancel' => 'Confirmer l\'annulation de la commande', + 'create_attendees' => 'Créer les participants', + 'create_ticket' => 'Créer le billet', + 'download_pdf_ticket' => 'Télécharger le billet PDF', + 'edit_attendee' => 'Éditer le participant', + 'edit_attendee_title' => 'Éditer :attendee', + 'edit_order_title' => 'Commande : :order_ref', + 'edit_question' => 'Éditer la question', + 'edit_ticket' => 'Éditer le billet', + 'end_sale_on' => 'Terminer la vente sur', + 'event_not_live_with_activate' => 'Cet événement n\'est pas visible au public. Le publier', + 'event_page' => 'Page de l\'événement', + 'event_tools' => 'Outils de l\'événement', + 'export' => 'Export', + 'go_to_attendee_name' => 'Aller au participant :name', + 'hide_this_ticket' => 'Cacher ce billet', + 'import_file' => 'Importer le fichier', + 'invite_attendee' => 'Inviter le participant', + 'invite_attendees' => 'Inviter les participants', + 'issue_full_refund' => 'Lancer un remboursement complet', + 'issue_partial_refund' => 'Lancer un remboursement partiel', + 'manage_order_title' => 'Commande : :order_ref', + 'mark_payment_received' => 'Marquer le paiement comme reçu', + 'maximum_tickets_per_order' => 'Maximum de billets par commande', + 'message_attendee_title' => 'Message pour :attendee', + 'message_attendees' => 'Message', + 'message_attendees_title' => 'Message pour les participants', + 'message_order' => 'Message :order', + 'minimum_tickets_per_order' => 'Minimum de billets par commande', + 'more_options' => 'Plus d\'options', + 'no_attendees_matching' => 'Pas de participants correspondant', + 'no_attendees_yet' => 'Pas encore de participants', + 'no_attendees_yet_text' => 'Les participants apparaîtront ici une fois qu\'ils se seront enregistrés pour votre événement, ou alors vous pouvez manuellement inviter des participants vous-même.', + 'no_orders_yet' => 'Pas encore de commande', + 'no_orders_yet_text' => 'Les nouvelles commandes apparaîtront ici une fois créées.', + 'order_contact_will_receive_instructions' => 'Le contact associé à la commande sera informé d\'envoyer toute réponse à :email', + 'order_details' => 'Détails de la commande', + 'order_overview' => 'Résumé de la commande', + 'order_ref' => 'Commande : #:order_ref', + 'order_refunded' => ':money de cette commande a été remboursé.', + 'price_placeholder' => 'Par ex. : 25.99', + 'print_attendee_list' => 'Imprimer la liste des participants', + 'print_tickets' => 'Imprimer les billets', + 'qr_instructions' => 'Mettez le QR code en face de votre caméra (pas trop près)', + 'quantity_available' => 'Quantité disponible', + 'quantity_available_placeholder' => 'Par ex. : 100 (Laissez vide pour illimité)', + 'refund_amount' => 'Montant à rembourser', + 'refund_this_order?' => 'Rembouser cette commande?', + 'resend_ticket' => 'Renvoyer le billet', + 'resend_ticket_help' => 'Le participant recevra une autre copie de son billet à :email', + 'resend_ticket_to_attendee' => 'Renvoyer le billet à :attendee', + 'resend_tickets' => 'Renvoyer les billets', + 'result_for' => 'résultat(s) pour', + 'save_question' => 'Sauvegarder la question', + 'save_ticket' => 'Sauvegarde le billet', + 'scan_another_ticket' => 'Scanner un autre billet', + 'select_all' => 'Sélectionner tout', + 'select_attendee_to_cancel' => 'Choisir tous les billets de participants que vous voulez annuler.', + 'send_invitation_n_ticket_to_attendees' => 'Envoyer l\'invitation et le billet aux participants', + 'send_message' => 'Envoyer message', + 'send_ticket' => 'Envoyer billet', + 'start_sale_on' => 'Démarrer la vente le', + 'surveys' => 'Questionnaires', + 'this_order_is_awaiting_payment' => 'Cette commande est en attente de paiement.', + 'ticket' => 'Billet', + 'ticket_description' => 'Description du billet', + 'ticket_price' => 'Prix du bilet', + 'ticket_title' => 'Titre du billet', + 'ticket_title_placeholder' => 'Par ex. : admission générale', + 'update_order' => 'Mettre à jour la commande', + 'widgets' => 'Widgets', + //================================== Obsolete strings ==================================// + 'LLH:obsolete' => + array ( + 'create_question' => 'Créer une question', + ), +); From 7532709165f9546134b7a81b2079b979d16db67d Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 6 Oct 2018 17:55:23 +0200 Subject: [PATCH 17/34] Message.php: fr translation done --- resources/lang/fr/Message.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 resources/lang/fr/Message.php diff --git a/resources/lang/fr/Message.php b/resources/lang/fr/Message.php new file mode 100644 index 00000000..e9ce0a14 --- /dev/null +++ b/resources/lang/fr/Message.php @@ -0,0 +1,25 @@ + 'New Message', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php + 'sent_messages' => 'Sent Messages', + //==================================== Translations ====================================// + 'all_event_attendees' => 'Tous les participants de l\'événement', + 'attendees_with_ticket_type' => 'Participants avec un billet de type', + 'before_send_message' => 'Il sera indiqué au participant d\'envoyer toute réponse à :recipient', + 'content' => 'Contenu du message', + 'date' => 'date', + 'leave_blank_to_send_immediately' => 'Laisser vide pour envoyer tout de suite', + 'message' => 'Message', + 'no_messages_for_event' => 'Pas de message pour l\'événement.', + 'schedule_send_time' => 'Programmer l\'heure d\'envoi', + 'send_a_copy_to' => 'Envoyer une copie à', + 'send_message' => 'Envoyer le message', + 'send_to' => 'Envoyer à', + 'subject' => 'Sujet du message', + 'to' => 'À', + 'unsent' => 'Non envoyé', +); From 4c92ab6b9b8b65630e711b8a499ed4e5751bf7c0 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 6 Oct 2018 18:23:13 +0200 Subject: [PATCH 18/34] messages.php: fr translation done --- resources/lang/fr/messages.php | 107 +++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 resources/lang/fr/messages.php diff --git a/resources/lang/fr/messages.php b/resources/lang/fr/messages.php new file mode 100644 index 00000000..febac1d8 --- /dev/null +++ b/resources/lang/fr/messages.php @@ -0,0 +1,107 @@ + ':attribute doit être accepté.', + 'active_url' => ':attribute n\'est pas une URL valide.', + 'after' => ':attribute doit être une date après :date.', + 'alpha' => ':attribute ne doit contenir que des lettres.', + 'alpha_dash' => ':attribute ne peut contenir que des lettres, des chiffres et des tirets.', + 'alpha_num' => ':attribute ne peut contenir que des lettres et des chiffres.', + 'array' => ':attribute doit être un tableau.', + 'before' => ':attribute doit être une date antérieure à :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 caractères.', + 'array' => ':attribute doit avoir entre :min et :max éléments.', + ], + 'boolean' => 'Le champ :attribute doit être vrai ou faux.', + 'confirmed' => 'La confirmation :attribute ne convient pas.', + 'date' => ':attribute n\'est pas une date valide.', + 'date_format' => ':attribute ne correspond pas au format :format.', + 'different' => ':attribute et :other ne doivent pas être identiques.', + 'digits' => ':attribute doit contenir :digits chiffres.', + 'digits_between' => ':attribute doit compter entre :min et :max chiffres.', + 'email' => ':attribute doit être une adresse de courriel valide.', + 'filled' => 'Le champ :attribute est requis.', + 'exists' => 'Le choix :attribute est invalide.', + 'image' => ':attribute doit être une image.', + 'in' => 'Le choix :attribute est invalide.', + 'integer' => ':attribute doit être un nombre entier.', + 'ip' => ':attribute doit être une adresse IP valide.', + 'max' => [ + 'numeric' => ':attribute ne doit pas être plus grand que :max.', + 'file' => ':attribute ne doit pas être plus grand que :max kilobytes.', + 'string' => ':attribute ne doit pas contenir plus de :max caractères.', + 'array' => ':attribute ne doit pas avoir plus de :max éléments.', + ], + 'mimes' => ':attribute doit être du type : :values.', + 'min' => [ + 'numeric' => ':attribute doit être au moins :min.', + 'file' => ':attribute doit faire au moins :min kilobytes.', + 'string' => ':attribute doit contenir au moins :min caractères.', + 'array' => ':attribute doit contenir au moins least :min éléments.', + ], + 'not_in' => 'Le choix :attribute est invalide.', + 'numeric' => ':attribute doit être un nombre.', + 'regex' => 'Le format de :attribute n\'est pas valide.', + 'required' => 'Le champ :attribute est requis.', + 'required_if' => 'Le champ :attribute est requis quand :other est :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 aucun :values n\'est présent.', + 'same' => 'Le champ :attribute et :other doivent correspondre.', + 'size' => [ + 'numeric' => ':attribute doit faire :size.', + 'file' => ':attribute doit faire :size kilobytes.', + 'string' => ':attribute doit faire :size caractères.', + 'array' => ':attribute doit contenir :size éléments.', + ], + 'unique' => ':attribute a déjà été pris.', + 'url' => 'Le format de :attribute n\'est pas valide.', + 'timezone' => ':attribute doit être un fuseau 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' => 'Merge d\'accepter nos conditions générales d\'utilisation.' + ] + ], + + /* + |-------------------------------------------------------------------------- + | 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' => [], + +]; From 776a7eb2a74a7bb731a443c920855f42e2483051 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 6 Oct 2018 18:37:51 +0200 Subject: [PATCH 19/34] Order.php: fr translation done --- resources/lang/fr/Order.php | 55 +++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 resources/lang/fr/Order.php diff --git a/resources/lang/fr/Order.php b/resources/lang/fr/Order.php new file mode 100644 index 00000000..553a691a --- /dev/null +++ b/resources/lang/fr/Order.php @@ -0,0 +1,55 @@ + '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 à afficher aux participants une fois qu\'ils ont terminé leur commande.', + 'after_order_help' => 'Ce message sera affiché aux participants une fois qu\'ils auront terminé la procédure d\'enregistrement.', + 'amount' => 'Quantité', + 'arrived' => 'Arrivé', + 'attendee_cancelled' => 'Annulé', + 'attendee_refunded' => 'Remboursé', + 'awaiting_payment' => 'En attente du paiement', + 'before_order' => 'Message à afficher aux participants avant qu\'ils ne finalisent leur commande.', + 'before_order_help' => 'Ce message sera affiché aux participants juste avant qu\'ils ne finalisent leur commande.', + 'booking_fee' => 'Frais de réservation', + 'cancel_order' => 'Annuler la commande', + 'date' => 'Date', + 'details' => 'Détails', + 'edit' => 'Éditer', + 'email' => 'Courriel', + 'enable_offline_payments' => 'Permettre les paiements hors ligne', + 'free' => 'GRATUIT', + 'no_recent_orders' => 'On dirait qu\'il n\'y a pas de commande récente.', + 'offline_payment_instructions' => 'Saisissez les instructions sur la façon dont les participants peuvent payer hors ligne.', + 'offline_payment_settings' => 'Paramètre du paiement hors ligne', + 'order_attendees' => 'Participants de la commande', + 'order_date' => 'Date de la commande', + 'order_page_settings' => 'Paramètres de la page de commande', + 'order_ref' => 'Référence', + 'organiser_booking_fees' => 'Frais de réservation pour l\'organisateur', + 'payment_gateway' => 'Passerelle de paiement', + 'price' => 'Prix', + 'purchase_date' => 'Date de l\'achat', + 'quantity' => 'Quantité', + 'recent_orders' => 'Commandes récentes', + 'reference' => 'Référence', + 'refund/cancel' => 'Rembourser / Annuler', + 'status' => 'Statut', + 'sub_total' => 'Sous-total', + 'ticket' => 'Billet', + 'total' => 'Total', + 'transaction_id' => 'Identifiant de la transaction', + 'user_registered_n_tickets' => ':name a enregistré :n billet(s).', + 'view_order' => 'Voir la commande', + 'view_order_num' => 'Voir la commande #:num', +); From eb7303ef29d2a95a266be24132ab0c34c0790de1 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 6 Oct 2018 19:11:21 +0200 Subject: [PATCH 20/34] Organiser.php: fr translation done --- resources/lang/fr/Organiser.php | 72 +++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 resources/lang/fr/Organiser.php diff --git a/resources/lang/fr/Organiser.php b/resources/lang/fr/Organiser.php new file mode 100644 index 00000000..180eb032 --- /dev/null +++ b/resources/lang/fr/Organiser.php @@ -0,0 +1,72 @@ + 'Save Organiser', + //==================================== Translations ====================================// + 'additional_organiser_options' => 'Options organisateur supplémentaires', + 'background_color' => 'Couleur de fond', + 'continue_to' => 'Continuer vers', + 'create_an_organiser' => 'Créer un organisateur', + 'create_new_organiser' => 'Créer un nouvel organisateur', + 'create_organiser' => 'Créer organisateur', + 'create_organiser_text' => 'Avant de créer des événements, vous devez créer un organisateur. Un organisateur est simplement celui qui organise l\'événement. Cela peut être n\'importe qui, une personne physique ou morale.', + 'current_logo' => 'Logo actuel', + 'customize' => 'Personnaliser', + 'dashboard' => 'Tableau de bord', + 'delete_logo?' => 'Effacer le logo ?', + 'enable_public_organiser_page' => 'Activer la page publique de l\'organisateur', + 'event' => 'Événements', + 'event_calendar' => 'Calendrier de l\'événement', + 'events' => 'Événements', + 'google_analytics_code' => 'Code Google Analytics', + 'google_analytics_code_placeholder' => 'UA-XXXXX-X', + 'header_background_color' => 'Couleur de fond de l\'en-tête', + 'hide_additional_organiser_options' => 'Cacher des options organisateur supplémentaires', + 'make_organiser_hidden' => 'Cacher la page organisateur du public.', + 'make_organiser_public' => 'Rendre la page organisateur visible au public.', + 'no_upcoming_events' => 'Vous n\'avez pas d\'événement à venir.', + 'no_upcoming_events_click' => 'Vous pouvez cliquer ici pour créer un événement.', + 'or' => 'ou', + 'or_caps' => 'OU', + 'organiser_description' => 'Description de l\'organisateur', + 'organiser_description_placeholder' => '', + 'organiser_design' => 'Design de l\'organisateur', + 'organiser_details' => 'Détails de l\'organisateur', + 'organiser_email' => 'Courriel de l\'organisateur', + 'organiser_email_placeholder' => '', + 'organiser_events' => 'Événements de l\'organisateur', + 'organiser_facebook' => 'Compte Facebook de l\'organisateur', + 'organiser_facebook_placeholder' => 'Par ex. http://www.facebook.com/MyFaceBookPage', + 'organiser_logo' => 'Logo de l\'organisateur', + 'organiser_logo_help' => 'Nous recommandons une image carrée, cela rendra mieux sur les billets imprimés et les pages d\'événement.', + 'organiser_menu' => 'Menu organisateur', + 'organiser_name' => 'Nom de l\'organisateur', + 'organiser_name_dashboard' => 'Tableau de bord :name ', + 'organiser_name_events' => 'Événements :name', + 'organiser_name_placeholder' => 'Qui organise l\'évément?', + 'organiser_page' => 'Page de l\'organisateur', + 'organiser_page_design' => 'Design de la page de l\'organisateur', + 'organiser_page_preview' => 'Prévisualisation de la page de l\'organisateur', + 'organiser_page_visibility_text' => 'Les pages de l\'organisateur contiennent une liste publique des événements passés et à venir.', + 'organiser_settings' => 'Paramètres de l\'organisateur', + 'organiser_twitter' => 'Twitter de l\'organisateur', + 'organiser_twitter_placeholder' => 'Par ex. http://www.twitter.com/MaPageTwitter', + 'organiser_username_facebook_placeholder' => 'MaPageFacebook', + 'organiser_username_twitter_placeholder' => 'MaPageTwitter', + 'organiser_tax_prompt' => 'Voulez-vous faire payer une taxe une taxe pour vos événements ?', + 'organiser_tax_id' => 'Identifiant taxe', + 'organiser_tax_name' => 'Nom de la taxe', + 'organiser_tax_value' => 'Valeur de la taxe', + 'yes' => 'Oui', + 'no' => 'Non', + 'sales_volume' => 'Volume de vente', + 'select_an_organiser' => 'Sélectionner un organisateur', + 'select_organiser' => 'Sélectionner un organisateur', + 'text_color' => 'Couleur de texte', + 'tickets_sold' => 'Billets vendus', +); From d6c7b698b28c397fcfd3bb856d10e63546a8a50e Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 6 Oct 2018 19:19:10 +0200 Subject: [PATCH 21/34] Fr translation of pagination.php and passwords.php --- resources/lang/fr/pagination.php | 19 +++++++++++++++++++ resources/lang/fr/passwords.php | 22 ++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 resources/lang/fr/pagination.php create mode 100644 resources/lang/fr/passwords.php diff --git a/resources/lang/fr/pagination.php b/resources/lang/fr/pagination.php new file mode 100644 index 00000000..9f07a5f9 --- /dev/null +++ b/resources/lang/fr/pagination.php @@ -0,0 +1,19 @@ + '« Précédent', + 'next' => 'Suivant »', + +]; diff --git a/resources/lang/fr/passwords.php b/resources/lang/fr/passwords.php new file mode 100644 index 00000000..cabb045e --- /dev/null +++ b/resources/lang/fr/passwords.php @@ -0,0 +1,22 @@ + 'Les mots de passe doivent être d\'au moins six caractères et correspondre à la confirmation.', + 'user' => "We ne pouvons pas trop un utilisateur avec cette adresse de courriel.", + 'token' => 'Ce jeton de réinitialisation de mot de passe est invalide.', + 'sent' => 'Nous vous avons envoyé votre lien de réinitialisation de mot de passe !', + 'reset' => 'Votre mot de passe a été réinitialisé !', + +]; From 536fc856d117da925f475296d0080351921bc917 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 08:20:21 +0200 Subject: [PATCH 22/34] Public_View*: fr translation done --- resources/lang/fr/Public_ViewEvent.php | 81 ++++++++++++++++++++++ resources/lang/fr/Public_ViewOrganiser.php | 17 +++++ 2 files changed, 98 insertions(+) create mode 100644 resources/lang/fr/Public_ViewEvent.php create mode 100644 resources/lang/fr/Public_ViewOrganiser.php diff --git a/resources/lang/fr/Public_ViewEvent.php b/resources/lang/fr/Public_ViewEvent.php new file mode 100644 index 00000000..2d593dfc --- /dev/null +++ b/resources/lang/fr/Public_ViewEvent.php @@ -0,0 +1,81 @@ + 'Contact', + 'DETAILS' => 'DÉTAILS', + 'Facebook' => 'Facebook', + 'LOCATION' => 'Lieu', + 'TICKETS' => 'BILLETS', + 'Twitter' => 'Twitter', + 'Whatsapp' => 'Whatsapp', + 'amount' => 'Quantité', + 'at' => '@', + 'attendee_cancelled' => 'Annulé', + 'below_order_details_header' => '', + 'below_payment_information_header' => '', + 'below_tickets' => 'Sélectionner le nombre de billets et cliquez sur "enregistrer". Sur l'écran suivant vous pourrez les payer.', + 'booking_fee' => 'Frais de réservation', + 'booking_fees' => 'Frais de réservation', + 'card_number' => 'Numéro de carte', + 'checkout_submit' => 'Enregistrer', + 'copy_buyer' => 'Copier les détails de l'acheteur pour tous ceux qui ont des billets', + 'currently_not_on_sale' => 'Pas en vente pour l\'instant', + 'cvc_number' => 'Numéro CVC', + 'date' => 'Date', + 'download_links' => 'Vos billets et un courriel de confirmation vous ont été envoyés.', + 'download_tickets' => 'Télécharger les billets', + 'email' => 'Courriel', + 'email_address' => 'Adresse de courriel', + 'event_already' => 'L\'événement a :started.', + 'event_already_ended' => 'fini', + 'event_already_started' => 'déjà commencé', + 'event_dashboard' => 'Tableau de bord de l\'événement', + 'event_details' => 'Détails de l\'événement', + 'event_not_live' => 'Cette page d\'événement n\'est pas disponible publiquement.', + 'expiry_month' => 'Mois d\'expiration', + 'expiry_year' => 'Année d\'expiration', + 'first_name' => 'Prénom', + 'free' => 'GRATUIT', + 'inc_fees' => '(:fees de frais inclus)', + 'last_name' => 'Nom', + 'offline_payment_instructions' => 'Instructions pour le paiement hors ligne', + 'offline_payment_methods_available' => 'Méthodes de paiement hors ligne disponible', + 'order_attendees' => 'Commande participants', + 'order_awaiting_payment' => 'Cette commande est en attente de paiement. Merci de lire les instructions ci-dessous pour savoir comment procéder au paiement.', + 'order_details' => 'Détails de la commande', + 'order_items' => 'Éléments de la commande', + 'order_summary' => 'Résumé de la commande', + 'organiser_dashboard' => 'Tableau de bord de l\'organisateur', + 'pay_using_offline_methods' => 'Payer via une méthode hors ligne', + 'payment_information' => 'Information du paiement', + 'payment_instructions' => 'Instructions pour le paiement', + 'presents' => 'cadeaux', + 'price' => 'Prix', + 'quantity_full' => 'Quantité', + 'reference' => 'Référence', + 'refunded_amount' => 'Montant remboursé', + 'register' => 'Enregistrer', + 'sales_have_ended' => 'Les ventes sont terminées', + 'sales_have_not_started' => 'Les ventes n\'ont pas commencé', + 'send_message_submit' => 'Envoyer message', + 'share_event' => 'Partager l\'événement', + 'sold_out' => 'Vendu', + 'sub_total' => 'Sous-total', + 'thank_you_for_your_order' => 'Merci pour votre commande !', + 'ticket' => 'Billet', + 'ticket_holder_information' => 'Information pour le détenteur du billet', + 'ticket_holder_n' => 'Détails du détenteur de billet :n', + 'ticket_price' => 'Prix du billet', + 'tickets' => 'Billets', + 'tickets_are_currently_unavailable' => 'Les billets ne sont pas disponibles actuellement', + 'time' => 'Merci de noter que vous n\'avez que :time pour terminer cette transaction avant que vos blilets ne soient remis en vente.', + 'total' => 'Total', + 'your_email_address' => 'Votre adresse de courriel', + 'your_information' => 'Vos informations', + 'your_message' => 'Votre message', + 'your_name' => 'Votre nom', +); diff --git a/resources/lang/fr/Public_ViewOrganiser.php b/resources/lang/fr/Public_ViewOrganiser.php new file mode 100644 index 00000000..8423066a --- /dev/null +++ b/resources/lang/fr/Public_ViewOrganiser.php @@ -0,0 +1,17 @@ + 'Information', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\ViewOrganiser\\Partials\\EventListingPanel.blade.php + 'tickets' => 'Billets', + //==================================== Translations ====================================// + 'no_events' => 'Pas de :panel_title à afficher.', + 'organiser_dashboard' => 'Tableau de bord de l'organisateur', + 'past_events' => 'Événements passés', + 'upcoming_events' => 'Événements à venir', +); From 4f79c6efebe483cb7734e70d7967b5ae9117500b Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 08:29:08 +0200 Subject: [PATCH 23/34] fr translation for more files --- resources/lang/fr/Question.php | 24 ++++++++++++++++++++++++ resources/lang/fr/Social.php | 21 +++++++++++++++++++++ resources/lang/fr/Surveys.php | 18 ++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 resources/lang/fr/Question.php create mode 100644 resources/lang/fr/Social.php create mode 100644 resources/lang/fr/Surveys.php diff --git a/resources/lang/fr/Question.php b/resources/lang/fr/Question.php new file mode 100644 index 00000000..a399df4c --- /dev/null +++ b/resources/lang/fr/Question.php @@ -0,0 +1,24 @@ + 'Créer une question', + //==================================== Translations ====================================// + 'Q' => 'Q', + 'add_another_option' => 'Ajouter une autre option', + 'answer' => 'Répondre', + 'attendee_details' => 'Détail du participant', + 'make_this_a_required_question' => 'Rendre cette option requise', + 'no_answers' => 'Désolé, il n\'y a pas encore de réponse à cette question.', + 'no_questions_yet' => 'Pas encore de question', + 'no_questions_yet_text' => 'Ici vous pouvez ajouter des questions qui seront posées aux participants pendant leur procédure de réservation.', + 'question' => 'Question', + 'question_options' => 'Options de la question', + 'question_placeholder' => 'par ex. Merci de saisir votre adresse complète ?', + 'question_type' => 'Type de question', + 'require_this_question_for_ticket(s)' => 'Exiger une réponse pour le(s) billet(s)', +); diff --git a/resources/lang/fr/Social.php b/resources/lang/fr/Social.php new file mode 100644 index 00000000..fa174da5 --- /dev/null +++ b/resources/lang/fr/Social.php @@ -0,0 +1,21 @@ + 'Pinterest', + //==================================== Translations ====================================// + 'email' => 'Courriel', + 'facebook' => 'Facebook', + 'g+' => 'Google+', + 'linkedin' => 'LinkedIn', + 'share_buttons_to_show' => 'Boutons de partage à montrer', + 'social_settings' => 'Paramètres sociaux', + 'social_share_text' => 'Texte pour le partage', + 'social_share_text_help' => 'C\'est le texte qui sera par défaut partagé lorsqu\'un utilisateur partage votre événement sur les réseaux sociaux', + 'twitter' => 'Twitter', + 'whatsapp' => 'WhatsApp', +); diff --git a/resources/lang/fr/Surveys.php b/resources/lang/fr/Surveys.php new file mode 100644 index 00000000..35bbe00a --- /dev/null +++ b/resources/lang/fr/Surveys.php @@ -0,0 +1,18 @@ + 'Question Supprimer', + //==================================== Translations ====================================// + 'add_question' => 'Ajouter une question', + 'answers' => 'Réponses', + 'event_surveys' => 'Questionnaires de l\'événement', + 'export_answers' => 'Exporter les réponses', + 'num_responses' => '# Réponses', + 'question_delete_title' => 'Toutes les réponses seront aussi effacées. Si vous voulez garder les réponses du participant, vous devriez plutôt désactiver la question.', + 'question_title' => 'Titre de la question', + 'required' => 'Requis', + 'status' => 'Statut', + 'tickets_list' => 'Billets : :list', +); From 2a5c0451473e0bbc2ae7abff2b0f1fc3c9541744 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 08:57:16 +0200 Subject: [PATCH 24/34] fr translate last files --- resources/lang/fr/Dashboard.php | 26 ++++++++ resources/lang/fr/Ticket.php | 52 +++++++++++++++ resources/lang/fr/Top.php | 18 ++++++ resources/lang/fr/User.php | 8 +-- resources/lang/fr/validation.php | 107 +++++++++++++++++++++++++++++++ 5 files changed, 207 insertions(+), 4 deletions(-) create mode 100644 resources/lang/fr/Dashboard.php create mode 100644 resources/lang/fr/Ticket.php create mode 100644 resources/lang/fr/Top.php create mode 100644 resources/lang/fr/validation.php diff --git a/resources/lang/fr/Dashboard.php b/resources/lang/fr/Dashboard.php new file mode 100644 index 00000000..d58ccb70 --- /dev/null +++ b/resources/lang/fr/Dashboard.php @@ -0,0 +1,26 @@ + 'Cet événement a commencé', + //==================================== Translations ====================================// + 'create_tickets' => 'Créer des billets', + 'edit_event_page_design' => 'Éditer le design de la page événement', + 'edit_organiser_fees' => 'Éditer les frais de l\'organisateur', + 'event_page_visits' => 'Vues de la page d\'événement', + 'event_url' => 'URL de l\'événement', + 'event_views' => 'Vues de l\'événement', + 'generate_affiliate_link' => 'Générer un lien d\'affiliation', + 'orders' => 'Commandes', + 'quick_links' => 'Liens rapides', + 'registrations_by_ticket' => 'Enregistrements par billet', + 'sales_volume' => 'Volume de ventes', + 'share_event' => 'Partager l\'événement', + 'this_event_is_on_now' => 'Cet événement est désormais actif', + 'ticket_sales_volume' => 'Volume des ventes de billet', + 'tickets_sold' => 'Billets vendus', + 'website_embed_code' => 'Code d\'intégration pour site web', +); diff --git a/resources/lang/fr/Ticket.php b/resources/lang/fr/Ticket.php new file mode 100644 index 00000000..9b4db8d1 --- /dev/null +++ b/resources/lang/fr/Ticket.php @@ -0,0 +1,52 @@ + 'On Sale', + //==================================== Translations ====================================// + 'attendee_ref' => 'Réf. participant', + 'coupon_codes' => 'Codes Coupon', + 'create_ticket' => 'Créer un billet', + 'demo_attendee_ref' => '#YLY9U73-1', + 'demo_end_date_time' => 'Mar 18th 5:08PM', + 'demo_event' => 'Événement de démo', + 'demo_name' => 'Le Blog de Bob', + 'demo_order_ref' => '#YLY9U73', + 'demo_organiser' => 'Organisateur de démo', + 'demo_price' => '€XX.XX', + 'demo_start_date_time' => 'Mar 18th 4:08PM', + 'demo_ticket_type' => 'Libre et gratuit', + 'demo_venue' => 'Lieu de démo', + 'doesnt_account_for_refunds' => 'Ne compte pas pour les remboursements.', + 'end_date_time' => 'Date / Heure de fin', + 'event' => 'Événement', + 'event_tickets' => 'Billets de l\'événement', + 'footer' => 'Le billet d\'entrée n\'est plus valide en quittant le lieu de l\'événement et il n\'est pas possible de réentrer pendant l\'événement.', + 'n_tickets' => ':num billets', + 'name' => 'Nom', + 'no_tickets_yet' => 'Pas encore de billets', + 'no_tickets_yet_text' => 'Créer votre premier billet en cliquant sur le bouton ci-dessous.', + 'order_ref' => 'Réf. commande', + 'organiser' => 'Organisateur', + 'pause' => 'Pause', + 'price' => 'Prix', + 'questions' => 'Questions', + 'remaining' => 'Restant', + 'resume' => 'Reprendre', + 'revenue' => 'Revenu', + 'search_tickets' => 'Chercher des billets...', + 'show_1d_barcode' => 'Montrer un code barre 1D sur les billets', + 'sold' => 'Vendu', + 'start_date_time' => 'Date / heure de début', + 'this_ticket_is_hidden' => 'Ce billet est caché', + 'ticket_background_color' => 'Couleur de fond du billet', + 'ticket_border_color' => 'Couleur du bord du billet', + 'ticket_design' => 'Design du billet', + 'ticket_preview' => 'Prévisualisation du billet', + 'ticket_sales_paused' => 'Ventes suspendues', + 'ticket_sub_text_color' => 'Couleur de sous-texte du billet', + 'ticket_text_color' => 'Couleur de texte du billet', + 'ticket_type' => 'Type de billet', + 'venue' => 'Lieu', +); diff --git a/resources/lang/fr/Top.php b/resources/lang/fr/Top.php new file mode 100644 index 00000000..b1c41079 --- /dev/null +++ b/resources/lang/fr/Top.php @@ -0,0 +1,18 @@ + 'Paramètres du compte', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'create_organiser' => 'Créer un organisateur', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'feedback_bug_report' => 'Retours / soumission de bogues', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'my_profile' => 'Mon profil', + // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Shared\\Layouts\\Master.blade.php + 'sign_out' => 'Se déconnecter', +); diff --git a/resources/lang/fr/User.php b/resources/lang/fr/User.php index 67c186a5..e2f96dbf 100644 --- a/resources/lang/fr/User.php +++ b/resources/lang/fr/User.php @@ -6,16 +6,16 @@ return array ( //============================== New strings to translate ==============================// // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\LoginAndRegister\\Signup.blade.php - 'already_have_account' => 'Déjà inscrit ? Connectez-vous', + 'already_have_account' => 'Déjà inscrit ? Connectez-vous', //==================================== Translations ====================================// 'after_welcome' => 'Pour continuer, veuillez mettre à jour votre profil avec nom et un nouveau mot de passe..', 'change_password' => 'Changer le mot de passe', 'confirm_new_password' => 'Confirmer le nouveau mot de passe', - 'dont_have_account_button' => 'Pas encore inscrit ? Créez un compte', + 'dont_have_account_button' => 'Pas encore inscrit ? Créez un compte', 'email' => 'Email', 'first_name' => 'Prénom', 'forgot_password' => 'Mot de passe oublié', - 'forgot_password?' => 'Mot de passe oublié ?', + 'forgot_password?' => 'Mot de passe oublié ?', 'hide_change_password' => 'Cacher le nouveau mot de passe', 'last_name' => 'Nom', 'login' => 'Se connecter', @@ -31,6 +31,6 @@ return array ( 'sign_up' => 'Inscription', 'sign_up_first_run' => 'Vous y êtes presque. Créez un compte et vous serez prêt.', 'terms_and_conditions' => '  J\'accepte la charte d\'utilisation ', - 'welcome_to_app' => 'Bienvenue sur :app!', + 'welcome_to_app' => 'Bienvenue sur :app !', 'your_email' => 'Votre email', ; diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php new file mode 100644 index 00000000..febac1d8 --- /dev/null +++ b/resources/lang/fr/validation.php @@ -0,0 +1,107 @@ + ':attribute doit être accepté.', + 'active_url' => ':attribute n\'est pas une URL valide.', + 'after' => ':attribute doit être une date après :date.', + 'alpha' => ':attribute ne doit contenir que des lettres.', + 'alpha_dash' => ':attribute ne peut contenir que des lettres, des chiffres et des tirets.', + 'alpha_num' => ':attribute ne peut contenir que des lettres et des chiffres.', + 'array' => ':attribute doit être un tableau.', + 'before' => ':attribute doit être une date antérieure à :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 caractères.', + 'array' => ':attribute doit avoir entre :min et :max éléments.', + ], + 'boolean' => 'Le champ :attribute doit être vrai ou faux.', + 'confirmed' => 'La confirmation :attribute ne convient pas.', + 'date' => ':attribute n\'est pas une date valide.', + 'date_format' => ':attribute ne correspond pas au format :format.', + 'different' => ':attribute et :other ne doivent pas être identiques.', + 'digits' => ':attribute doit contenir :digits chiffres.', + 'digits_between' => ':attribute doit compter entre :min et :max chiffres.', + 'email' => ':attribute doit être une adresse de courriel valide.', + 'filled' => 'Le champ :attribute est requis.', + 'exists' => 'Le choix :attribute est invalide.', + 'image' => ':attribute doit être une image.', + 'in' => 'Le choix :attribute est invalide.', + 'integer' => ':attribute doit être un nombre entier.', + 'ip' => ':attribute doit être une adresse IP valide.', + 'max' => [ + 'numeric' => ':attribute ne doit pas être plus grand que :max.', + 'file' => ':attribute ne doit pas être plus grand que :max kilobytes.', + 'string' => ':attribute ne doit pas contenir plus de :max caractères.', + 'array' => ':attribute ne doit pas avoir plus de :max éléments.', + ], + 'mimes' => ':attribute doit être du type : :values.', + 'min' => [ + 'numeric' => ':attribute doit être au moins :min.', + 'file' => ':attribute doit faire au moins :min kilobytes.', + 'string' => ':attribute doit contenir au moins :min caractères.', + 'array' => ':attribute doit contenir au moins least :min éléments.', + ], + 'not_in' => 'Le choix :attribute est invalide.', + 'numeric' => ':attribute doit être un nombre.', + 'regex' => 'Le format de :attribute n\'est pas valide.', + 'required' => 'Le champ :attribute est requis.', + 'required_if' => 'Le champ :attribute est requis quand :other est :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 aucun :values n\'est présent.', + 'same' => 'Le champ :attribute et :other doivent correspondre.', + 'size' => [ + 'numeric' => ':attribute doit faire :size.', + 'file' => ':attribute doit faire :size kilobytes.', + 'string' => ':attribute doit faire :size caractères.', + 'array' => ':attribute doit contenir :size éléments.', + ], + 'unique' => ':attribute a déjà été pris.', + 'url' => 'Le format de :attribute n\'est pas valide.', + 'timezone' => ':attribute doit être un fuseau 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' => 'Merge d\'accepter nos conditions générales d\'utilisation.' + ] + ], + + /* + |-------------------------------------------------------------------------- + | 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' => [], + +]; From 30fbd67bd63362bc484eedac6f227bef59218365 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 09:42:52 +0200 Subject: [PATCH 25/34] Enable fr locale --- config/laravellocalization.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/laravellocalization.php b/config/laravellocalization.php index f4740d2c..709749e8 100644 --- a/config/laravellocalization.php +++ b/config/laravellocalization.php @@ -312,6 +312,6 @@ return [ // 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"], + 'localesOrder' => ["en", "pl", "fr"], ]; From 88e4e04e8ba810804abc8793ca6ab98641f34d04 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 14:12:23 +0200 Subject: [PATCH 26/34] Start fr translation of resources/views/fr --- .../views/fr/Emails/Auth/Reminder.blade.php | 8 ++++---- resources/views/fr/Emails/ConfirmEmail.blade.php | 10 +++++----- .../views/fr/Emails/Layouts/Master.blade.php | 6 +++--- .../views/fr/Emails/attendeeTicket.blade.php | 10 +++++----- resources/views/fr/Emails/inviteUser.blade.php | 16 ++++++++-------- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/resources/views/fr/Emails/Auth/Reminder.blade.php b/resources/views/fr/Emails/Auth/Reminder.blade.php index acd6ec5e..1edc8390 100644 --- a/resources/views/fr/Emails/Auth/Reminder.blade.php +++ b/resources/views/fr/Emails/Auth/Reminder.blade.php @@ -3,9 +3,9 @@ @section('message_content')
Hello,

- To reset your password, complete this form: {{ route('showResetPassword', ['token' => $token]) }}. + Pour réinitialiser votre mot de passe, remplissez ce formulaure : {{ route('showResetPassword', ['token' => $token]) }}.


- Thank you,
- Team Attendize + Merci,
+ L'équipe Attendize
-@stop \ No newline at end of file +@stop diff --git a/resources/views/fr/Emails/ConfirmEmail.blade.php b/resources/views/fr/Emails/ConfirmEmail.blade.php index 099b1383..bd3630b1 100644 --- a/resources/views/fr/Emails/ConfirmEmail.blade.php +++ b/resources/views/fr/Emails/ConfirmEmail.blade.php @@ -2,13 +2,13 @@ @section('message_content') -

Hi {{$first_name}}

+

Bonjour {{$first_name}}

- Thank you for registering for {{ config('attendize.app_name') }}. We're thrilled to have you on board. + Merci de vous être enregistré à {{ config('attendize.app_name') }}. Nous sommes ravis de vous compter parmi nous.

- You can create you first event and confirm your email using the link below. + Vous pouvez créer votre premier événement et confirmer votre courriel avec le lien ci-dessous.

@@ -16,10 +16,10 @@


- If you have any questions, feedback or suggestions feel free to reply to this email. + Si vous avez des questions, des retours ou des suggestions, vous pouvez répondre à ce message.

- Thank you + Merci

@stop diff --git a/resources/views/fr/Emails/Layouts/Master.blade.php b/resources/views/fr/Emails/Layouts/Master.blade.php index cc0cf302..b510f4b0 100644 --- a/resources/views/fr/Emails/Layouts/Master.blade.php +++ b/resources/views/fr/Emails/Layouts/Master.blade.php @@ -4,7 +4,7 @@ @section('subject') - Attendize.com Email + Message Attendize.com @show @@ -51,8 +51,8 @@
- {{--Attendize is provided free of charge on the condition the below hyperlink is left in place.--}} - {{--See https://www.attendize.com/licence.html for more information.--}} + {{--Attendize est fourni gratuitement à condition que le lien ci-dessous soit laissé à sa place.--}} + {{--Voir https://www.attendize.com/licence.html pour plus d'information.--}}

Powered By Attendize.com.

@yield('footer') diff --git a/resources/views/fr/Emails/attendeeTicket.blade.php b/resources/views/fr/Emails/attendeeTicket.blade.php index 915837ec..e5bc5d19 100644 --- a/resources/views/fr/Emails/attendeeTicket.blade.php +++ b/resources/views/fr/Emails/attendeeTicket.blade.php @@ -1,10 +1,10 @@ -Hi {{{$attendee->first_name}}},

+Bonjour {{{$attendee->first_name}}},

-We've attached your tickets to this email.

+Nous avons joint vos billets à ce courriel.

-You can view your order info and download your tickets at {{route('showOrderDetails', ['order_reference' => $attendee->order->order_reference])}} anytime.

+Vous pouvez voir les détails de votre commande et télécharger vos tickets sur {{route('showOrderDetails', ['order_reference' => $attendee->order->order_reference])}} à tout moment.

-Your order reference is {{$attendee->order->order_reference}}.
+Votre référence de commande est {{$attendee->order->order_reference}}.
-Thank you
+Merci
diff --git a/resources/views/fr/Emails/inviteUser.blade.php b/resources/views/fr/Emails/inviteUser.blade.php index fe593fd3..db588cfd 100644 --- a/resources/views/fr/Emails/inviteUser.blade.php +++ b/resources/views/fr/Emails/inviteUser.blade.php @@ -2,20 +2,20 @@ @section('message_content') -

Hello

+

Bonjour

- You have been added to an {{ config('attendize.app_name') }} account by {{$inviter->first_name.' '.$inviter->last_name}}. + Vous avec été ajouté au compte de {{ config('attendize.app_name') }} par {{$inviter->first_name.' '.$inviter->last_name}}.

- You can log in using the following details.

+ Vous pouvez vous connecter avec les informations ci-dessous.

- Username: {{$user->email}}
- Password: {{$temp_password}} + Utilisateur : {{$user->email}}
+ Mot de passe : {{$temp_password}}

- You can change your temporary password once you have logged. + Vous pouvez changer votre mot de passe temporaire une fois connecté.

@@ -23,10 +23,10 @@


- If you have any questions please reply to this email. + Si vous avez la moindre question, merci de répondre à ce message.

- Thank you + Merci

@stop From 35d92b6f851f8ec97c5a05d8aa424b62c7061511 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 21:11:44 +0200 Subject: [PATCH 27/34] Add resources/views/fr french translations --- .../fr/Emails/OrderConfirmation.blade.php | 36 +++++++++--------- .../fr/Emails/OrderNotification.blade.php | 37 +++++++++--------- .../views/fr/Emails/messageReceived.blade.php | 6 +-- .../Emails/notifyCancelledAttendee.blade.php | 6 +-- .../Emails/notifyRefundedAttendee.blade.php | 10 ++--- .../fr/Installer/Partials/Footer.blade.php | 14 +++---- .../TicketMailer/SendAttendeeInvite.blade.php | 8 ++-- .../TicketMailer/SendAttendeeTicket.blade.php | 6 +-- .../TicketMailer/SendOrderTickets.blade.php | 38 +++++++++---------- 9 files changed, 80 insertions(+), 81 deletions(-) diff --git a/resources/views/fr/Emails/OrderConfirmation.blade.php b/resources/views/fr/Emails/OrderConfirmation.blade.php index fe60badf..e0123dd4 100644 --- a/resources/views/fr/Emails/OrderConfirmation.blade.php +++ b/resources/views/fr/Emails/OrderConfirmation.blade.php @@ -1,34 +1,34 @@ @extends('en.Emails.Layouts.Master') @section('message_content') -Hello,

+Bonjour,

-Your order for the event {{$order->event->title}} was successful.

+Votre commande pour l'événement {{$order->event->title}} a été prise en compte.

-Your tickets are attached to this email. You can also view you order details and download your tickets at: {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} +Vos billets sont joints à ce message. Vous pouvez aussi voir les détails de votre commande et télécharger vos billets sur : {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} -

Order Details

-Order Reference: {{$order->order_reference}}
-Order Name: {{$order->full_name}}
-Order Date: {{$order->created_at->toDayDateTimeString()}}
-Order Email: {{$order->email}}
+

Détails de la commande

+Référence de la commande : {{$order->order_reference}}
+Nom de la commande : {{$order->full_name}}
+Date de la commande : {{$order->created_at->toDayDateTimeString()}}
+Courriel de la commande : {{$order->email}}
-

Order Items

+

Éléments de la commande

- Ticket + Billet - Qty. + Qté. - Price + Prix - Fee + Frais Total @@ -44,7 +44,7 @@ Order Email: {{$order->email}}
@if((int)ceil($order_item->unit_price) == 0) - FREE + GRATUIT @else {{money($order_item->unit_price, $order->event->currency)}} @endif @@ -60,7 +60,7 @@ Order Email: {{$order->email}}
@if((int)ceil($order_item->unit_price) == 0) - FREE + GRATUIT @else {{money(($order_item->unit_price + $order_item->unit_booking_fee) * ($order_item->quantity), $order->event->currency)}} @endif @@ -76,7 +76,7 @@ Order Email: {{$order->email}}
- Sub Total + Sous-total {{$orderService->getOrderTotalWithBookingFee(true)}} @@ -117,5 +117,5 @@ Order Email: {{$order->email}}




-Thank you -@stop \ No newline at end of file +Merci +@stop diff --git a/resources/views/fr/Emails/OrderNotification.blade.php b/resources/views/fr/Emails/OrderNotification.blade.php index 834002bc..a8c40f06 100644 --- a/resources/views/fr/Emails/OrderNotification.blade.php +++ b/resources/views/fr/Emails/OrderNotification.blade.php @@ -1,40 +1,39 @@ @extends('en.Emails.Layouts.Master') @section('message_content') -Hello,

+Bonjour,

-You have received a new order for the event {{$order->event->title}}.

+Vous avez reçu une nouvelle commande poour l'événement {{$order->event->title}}.

@if(!$order->is_payment_received) - Please note: This order still requires payment. + Note : cette commande attend encore d'être réglée.

@endif -Order Summary: +Résumé de la commande :

-Order Reference: {{$order->order_reference}}
-Order Name: {{$order->full_name}}
-Order Date: {{$order->created_at->toDayDateTimeString()}}
-Order Email: {{$order->email}}
+Référence de la commande : {{$order->order_reference}}
+Nom de la commande : {{$order->full_name}}
+Date de la commande : {{$order->created_at->toDayDateTimeString()}}
+Courriel de la commande : {{$order->email}}
- -

Order Items

+

Éléments de la commande

- Ticket + Billet - Quantity + Quantité - Price + Prix - Booking Fee + Frais de réservation Total @@ -50,7 +49,7 @@ Order Email: {{$order->email}}
@if((int)ceil($order_item->unit_price) == 0) - FREE + GRATUIT @else {{money($order_item->unit_price, $order->event->currency)}} @endif @@ -66,7 +65,7 @@ Order Email: {{$order->email}}
@if((int)ceil($order_item->unit_price) == 0) - FREE + GRATUIT @else {{money(($order_item->unit_price + $order_item->unit_booking_fee) * ($order_item->quantity), $order->event->currency)}} @endif @@ -82,7 +81,7 @@ Order Email: {{$order->email}}
- Sub Total + Sous-total {{$orderService->getOrderTotalWithBookingFee(true)}} @@ -122,9 +121,9 @@ Order Email: {{$order->email}}


- You can manage this order at: {{route('showEventOrders', ['event_id' => $order->event->id, 'q'=>$order->order_reference])}} + Vous pouvez gérer cette commande sur : {{route('showEventOrders', ['event_id' => $order->event->id, 'q'=>$order->order_reference])}}



-Thank you +Merci @stop diff --git a/resources/views/fr/Emails/messageReceived.blade.php b/resources/views/fr/Emails/messageReceived.blade.php index 171de2c0..2d0c7c65 100644 --- a/resources/views/fr/Emails/messageReceived.blade.php +++ b/resources/views/fr/Emails/messageReceived.blade.php @@ -2,14 +2,14 @@ @section('message_content') -

Hi there,

-

You have received a message from {{ (isset($sender_name) ? $sender_name : $event->organiser->name) }} in relation to the event {{ $event->title }}.

+

Bonjour,

+

Vous avez reçu un message de {{ (isset($sender_name) ? $sender_name : $event->organiser->name) }} en rapport avec l'événement {{ $event->title }}.

{{nl2br($message_content)}}

- You can contact {{ (isset($sender_name) ? $sender_name : $event->organiser->name) }} directly at {{ (isset($sender_email) ? $sender_email : $event->organiser->email) }}, or by replying to this email. + Vous pouvez contacter {{ (isset($sender_name) ? $sender_name : $event->organiser->name) }} directement à {{ (isset($sender_email) ? $sender_email : $event->organiser->email) }}, ou en répondant à ce message.

@stop diff --git a/resources/views/fr/Emails/notifyCancelledAttendee.blade.php b/resources/views/fr/Emails/notifyCancelledAttendee.blade.php index 43ca1789..3ed7ffc7 100644 --- a/resources/views/fr/Emails/notifyCancelledAttendee.blade.php +++ b/resources/views/fr/Emails/notifyCancelledAttendee.blade.php @@ -2,13 +2,13 @@ @section('message_content') -

Hi there,

+

Bonjour,

- Your ticket for the event {{{$attendee->event->title}}} has been cancelled. + Votre billet pour l'événement {{{$attendee->event->title}}} a été annulé.

- You can contact {{{$attendee->event->organiser->name}}} directly at {{{$attendee->event->organiser->email}}} or by replying to this email should you require any more information. + Vous pouvez contacter {{{$attendee->event->organiser->name}}} directement à {{{$attendee->event->organiser->email}}} ou en répondant à ce message, si vous avez besoin de plus d'information.

@stop diff --git a/resources/views/fr/Emails/notifyRefundedAttendee.blade.php b/resources/views/fr/Emails/notifyRefundedAttendee.blade.php index cf60160b..82ceb6d3 100644 --- a/resources/views/fr/Emails/notifyRefundedAttendee.blade.php +++ b/resources/views/fr/Emails/notifyRefundedAttendee.blade.php @@ -2,17 +2,17 @@ @section('message_content') -

Hi there,

+

Bonjour,

- You have received a refund on behalf of your cancelled ticket for {{{$attendee->event->title}}}. - {{{ $refund_amount }}} has been refunded to the original payee, you should see the payment in a few days. + Vous avez reçu un remboursement pour l'annulation du billet pour {{{$attendee->event->title}}}. + {{{ $refund_amount }}} ont été remboursés au bénéficiaire initial, vous devriez voir le paiement dans quelques jours.

- You can contact {{{ $attendee->event->organiser->name }}} directly at {{{$attendee->event->organiser->email}}} or by replying to this email should you require any more information. + Vous pouvez contacter {{{ $attendee->event->organiser->name }}} directement à {{{$attendee->event->organiser->email}}} ou en répondant à ce message, si vous avez besoin de plus d'informations.

@stop @section('footer') -@stop \ No newline at end of file +@stop diff --git a/resources/views/fr/Installer/Partials/Footer.blade.php b/resources/views/fr/Installer/Partials/Footer.blade.php index d8cc205e..d0906daf 100644 --- a/resources/views/fr/Installer/Partials/Footer.blade.php +++ b/resources/views/fr/Installer/Partials/Footer.blade.php @@ -1,18 +1,18 @@

- Installation may make take several minutes to complete. Once you click 'Install Attendize' the config settings will be written to this file: {{base_path('.env')}}. You can manually change these settings in the future by editing this file. + L'installation peut prendre plusieurs minutes à finir. Une fois que vous cliquez sur 'Installer Attendize' les paramètres de configuration seront écrits dans ce fichier : {{base_path('.env')}}. Vous pouvez manuellement changer ces paramètres plus tard en éditant ce fichier.

- If the install fails be sure to check the log file in {{storage_path('logs')}}. If there are no errors in the log files also check other log files on your server. + Si l'installation échoue, assurez-vous de regarder le fichier de journalisation dans {{storage_path('logs')}}. S'il n'y a pas d'erreur dans ce fichier, vérifiez aussi les journaux de votre serveur.

- If you are using shared hosting please ask your host if they support the Attendize requirements before requesting support. + Si vous utilisez un hébergement partagé, merci de demander à votre service s'ils répondent aux prérequis nécessaires à l'installation d'Attendize avant de solliciter du support.

- If you still need help you can raise an issue. Please include as much detail as possible, including any errors in the log file. - Also take a look at the troubleshooting guide + Si vous avez encore besoin d'aide, vous pouvez ouvrir un ticket. Merci d'inclure le plus de détails possible, notamment les erreurs présentes dans les fichiers de journalisation. + Jetez aussi un œil au guide de dépannage

- Please also read the licence before installing Attendize. + Merci aussi de lire la licence avant d'installer Attendize.

-
\ No newline at end of file + diff --git a/resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php b/resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php index 6cb6193c..072c015d 100644 --- a/resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php +++ b/resources/views/fr/Mailers/TicketMailer/SendAttendeeInvite.blade.php @@ -1,11 +1,11 @@ @extends('en.Emails.Layouts.Master') @section('message_content') -Hello {{$attendee->first_name}},

+Bonjour {{$attendee->first_name}},

-You have been invited to the event {{$attendee->order->event->title}}.
-Your ticket for the event is attached to this email. +Vous avez été invité à l'événement {{$attendee->order->event->title}}.
+Votre billet pour l'événement est joint à ce message.

-Regards +Sincèrement @stop diff --git a/resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php b/resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php index 32ad8c58..7307e18f 100644 --- a/resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php +++ b/resources/views/fr/Mailers/TicketMailer/SendAttendeeTicket.blade.php @@ -1,10 +1,10 @@ @extends('en.Emails.Layouts.Master') @section('message_content') -Hello {{$attendee->first_name}},

+Bonjour {{$attendee->first_name}},

-Your ticket for the event {{$attendee->order->event->title}} is attached to this email. +Votre billet pour l'événement {{$attendee->order->event->title}} est joint à ce message.

-Thank you +Merci @stop diff --git a/resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php b/resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php index 6a6b3b4e..10ff81d9 100644 --- a/resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php +++ b/resources/views/fr/Mailers/TicketMailer/SendOrderTickets.blade.php @@ -1,38 +1,38 @@ @extends('en.Emails.Layouts.Master') @section('message_content') -Hello,

+Bonjour,

-Your order for the event {{$order->event->title}} was successful.

+Votre commande pour l'événement {{$order->event->title}} s'est bien passée.

-Your tickets are attached to this email. You can also view you order details and download your tickets at: {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} +Vos billets sont joints à ce message. Vous pouvez aussi voir les détails de votre commande et télécharger vos billets ici : {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} @if(!$order->is_payment_received)

-Please note: This order still requires payment. Instructions on how to make payment can be found on your order page: {{route('showOrderDetails', ['order_reference' => $order->order_reference])}} +Notez que cette commande demande encore d'être payée. Les instructions sur la manière de payer sont sur la page de commande : {{route('showOrderDetails', ['order_reference' => $order->order_reference])}}

@endif -

Order Details

-Order Reference: {{$order->order_reference}}
-Order Name: {{$order->full_name}}
-Order Date: {{$order->created_at->toDayDateTimeString()}}
-Order Email: {{$order->email}}
-Add To Calendar -

Order Items

+

Détails

+Référence de la commande : {{$order->order_reference}}
+Nom de la commande : {{$order->full_name}}
+Date de la commande : {{$order->created_at->toDayDateTimeString()}}
+Courriel de la commande : {{$order->email}}
+Ajouter au calendrier +

Éléments de la commande

- Ticket + Billet - Qty. + Qté. - Price + Prix - Fee + Frais Total @@ -48,7 +48,7 @@ Order Email: {{$order->email}}
@if((int)ceil($order_item->unit_price) == 0) - FREE + GRATUIT @else {{money($order_item->unit_price, $order->event->currency)}} @endif @@ -64,7 +64,7 @@ Order Email: {{$order->email}}
@if((int)ceil($order_item->unit_price) == 0) - FREE + GRATUIT @else {{money(($order_item->unit_price + $order_item->unit_booking_fee) * ($order_item->quantity), $order->event->currency)}} @endif @@ -80,7 +80,7 @@ Order Email: {{$order->email}}
- Sub Total + Sous-total {{$orderService->getOrderTotalWithBookingFee(true)}} @@ -121,5 +121,5 @@ Order Email: {{$order->email}}




-Thank you +Merci @stop From 6bb11a0c0986ef822e202c3a9fc76618bedd6a5e Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 22:57:37 +0200 Subject: [PATCH 28/34] Fix a few typos Thanks to Yoann Lecuyer for spotting them. --- resources/lang/fr/Controllers.php | 6 +++--- resources/lang/fr/Installer.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/lang/fr/Controllers.php b/resources/lang/fr/Controllers.php index 71f70536..ee4e52c5 100644 --- a/resources/lang/fr/Controllers.php +++ b/resources/lang/fr/Controllers.php @@ -53,7 +53,7 @@ return array ( ), 'page_header_bg_color' => array ( - 'required' => 'Merci de saisir une couleur de font pour l\'en-tête.', + 'required' => 'Merci de saisir une couleur de fond pour l\'en-tête.', ), 'password' => array ( @@ -72,7 +72,7 @@ return array ( 'no_organiser_name_error' => 'Vous devez indiquer un nom pour l\'organisateur de l\'événement.', 'nothing_to_do' => 'Rien à faire', 'nothing_to_refund' => 'Rien à rembourser.', - 'num_attendees_checked_in' => ':num participant(s) enregistrés.', + 'num_attendees_checked_in' => ':num participant(s) enregistré(s).', 'order_already_refunded' => 'La commande a déjà été remboursée !', 'order_cant_be_refunded' => 'La commande ne peut être remboursée!', 'order_page_successfully_updated' => 'Page de commande mise à jour avec succès.', @@ -85,7 +85,7 @@ return array ( 'quantity_min_error' => 'La quantité disponible ne peut être inférieure à la quantité vendue ou réservée.', 'refreshing' => 'Rafraîchissement...', 'refund_exception' => 'Il y a eu un problème lors de votre remboursement. Merci de vérifier vos informations et de réessayer.', - 'refund_only_numbers_error' => 'Ce champ d\'autorise que des chiffres.', + 'refund_only_numbers_error' => 'Ce champ n\'autorise que des chiffres.', 'social_settings_successfully_updated' => 'Les paramètres sociaux ont correctement été mis à jour !', 'stripe_error' => 'Il y a eu une erreur lors de la connexion à votre compte Stripe, merci de réessayer.', 'stripe_success' => 'Vous avez correctement associé votre compte Stripe.', diff --git a/resources/lang/fr/Installer.php b/resources/lang/fr/Installer.php index 17a4b984..148aa0d0 100644 --- a/resources/lang/fr/Installer.php +++ b/resources/lang/fr/Installer.php @@ -25,7 +25,7 @@ return array( 'install' => 'Installer Attendize', 'mail_encryption' => 'Chiffrement du courriel', 'mail_from_address' => 'Courriel de l\'expéditeur (champ From)', - 'mail_from_help' => 'Pour utiliser la fonction mail de PHP, saisissez mail dans ce champ et laissez les champs ci-dessous vides.', + 'mail_from_help' => 'Pour utiliser la fonction mail de PHP, saisissez mail dans ce champ et laissez les champs ci-dessous vides.', 'mail_from_name' => 'Nom de l\'expéditeur', 'mail_host' => 'Hôte de messagerie', 'mail_password' => 'Mot de passe pour la messagerie', From d600c6d1fba551b887e2f6b712c1992c529173db Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 22:59:33 +0200 Subject: [PATCH 29/34] Fix another typo --- resources/lang/fr/Message.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/lang/fr/Message.php b/resources/lang/fr/Message.php index e9ce0a14..c0e8213d 100644 --- a/resources/lang/fr/Message.php +++ b/resources/lang/fr/Message.php @@ -3,9 +3,9 @@ return array ( //============================== New strings to translate ==============================// // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php - 'new_message' => 'New Message', + 'new_message' => 'Nouveau message', // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php - 'sent_messages' => 'Sent Messages', + 'sent_messages' => 'Messages envoyés', //==================================== Translations ====================================// 'all_event_attendees' => 'Tous les participants de l\'événement', 'attendees_with_ticket_type' => 'Participants avec un billet de type', From de650ce5c87600835621d08f705efe1ee08082ec Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 23:01:22 +0200 Subject: [PATCH 30/34] Fix more typos --- resources/lang/fr/Organiser.php | 2 +- resources/lang/fr/Public_ViewEvent.php | 4 ++-- resources/lang/fr/Public_ViewOrganiser.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/lang/fr/Organiser.php b/resources/lang/fr/Organiser.php index 180eb032..9c589bb7 100644 --- a/resources/lang/fr/Organiser.php +++ b/resources/lang/fr/Organiser.php @@ -6,7 +6,7 @@ return array ( //============================== New strings to translate ==============================// // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Customize.blade.php - 'save_organiser' => 'Save Organiser', + 'save_organiser' => 'Sauvegarder l'organisateur', //==================================== Translations ====================================// 'additional_organiser_options' => 'Options organisateur supplémentaires', 'background_color' => 'Couleur de fond', diff --git a/resources/lang/fr/Public_ViewEvent.php b/resources/lang/fr/Public_ViewEvent.php index 2d593dfc..34ed4869 100644 --- a/resources/lang/fr/Public_ViewEvent.php +++ b/resources/lang/fr/Public_ViewEvent.php @@ -17,12 +17,12 @@ return array ( 'attendee_cancelled' => 'Annulé', 'below_order_details_header' => '', 'below_payment_information_header' => '', - 'below_tickets' => 'Sélectionner le nombre de billets et cliquez sur "enregistrer". Sur l'écran suivant vous pourrez les payer.', + 'below_tickets' => 'Sélectionner le nombre de billets et cliquez sur "enregistrer". Sur l\'écran suivant vous pourrez les payer.', 'booking_fee' => 'Frais de réservation', 'booking_fees' => 'Frais de réservation', 'card_number' => 'Numéro de carte', 'checkout_submit' => 'Enregistrer', - 'copy_buyer' => 'Copier les détails de l'acheteur pour tous ceux qui ont des billets', + 'copy_buyer' => 'Copier les détails de l\'acheteur pour tous ceux qui ont des billets', 'currently_not_on_sale' => 'Pas en vente pour l\'instant', 'cvc_number' => 'Numéro CVC', 'date' => 'Date', diff --git a/resources/lang/fr/Public_ViewOrganiser.php b/resources/lang/fr/Public_ViewOrganiser.php index 8423066a..95539f9a 100644 --- a/resources/lang/fr/Public_ViewOrganiser.php +++ b/resources/lang/fr/Public_ViewOrganiser.php @@ -11,7 +11,7 @@ return array ( 'tickets' => 'Billets', //==================================== Translations ====================================// 'no_events' => 'Pas de :panel_title à afficher.', - 'organiser_dashboard' => 'Tableau de bord de l'organisateur', + 'organiser_dashboard' => 'Tableau de bord de l\'organisateur', 'past_events' => 'Événements passés', 'upcoming_events' => 'Événements à venir', ); From b7062724af5dbcf8df97c8c8f2542d221652f7bc Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 23:05:27 +0200 Subject: [PATCH 31/34] Fix previous commit --- resources/lang/fr/Organiser.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/fr/Organiser.php b/resources/lang/fr/Organiser.php index 9c589bb7..950d35b3 100644 --- a/resources/lang/fr/Organiser.php +++ b/resources/lang/fr/Organiser.php @@ -6,7 +6,7 @@ return array ( //============================== New strings to translate ==============================// // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Customize.blade.php - 'save_organiser' => 'Sauvegarder l'organisateur', + 'save_organiser' => 'Sauvegarder l\'organisateur', //==================================== Translations ====================================// 'additional_organiser_options' => 'Options organisateur supplémentaires', 'background_color' => 'Couleur de fond', From 102b0642861da618eb7668afa1dc34fcfd2e4e26 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 23:08:34 +0200 Subject: [PATCH 32/34] Fix more typos --- resources/lang/fr/Ticket.php | 2 +- resources/lang/fr/basic.php | 4 ++-- resources/lang/fr/messages.php | 2 +- resources/lang/fr/passwords.php | 2 +- resources/lang/fr/validation.php | 2 +- resources/views/fr/Emails/Auth/Reminder.blade.php | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/resources/lang/fr/Ticket.php b/resources/lang/fr/Ticket.php index 9b4db8d1..a4681ee7 100644 --- a/resources/lang/fr/Ticket.php +++ b/resources/lang/fr/Ticket.php @@ -3,7 +3,7 @@ return array ( //============================== New strings to translate ==============================// // Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Tickets.blade.php - 'on_sale' => 'On Sale', + 'on_sale' => 'En vente', //==================================== Translations ====================================// 'attendee_ref' => 'Réf. participant', 'coupon_codes' => 'Codes Coupon', diff --git a/resources/lang/fr/basic.php b/resources/lang/fr/basic.php index 24a60639..e6a99ac7 100644 --- a/resources/lang/fr/basic.php +++ b/resources/lang/fr/basic.php @@ -41,8 +41,8 @@ return array ( 'social' => 'Social', 'submit' => 'Soumettre', 'success' => 'Succès', - 'ticket_design' => 'Conception du ticket', - 'tickets' => 'Tickets', + 'ticket_design' => 'Conception du billet', + 'tickets' => 'Billets', 'TOP' => 'TOP', 'total' => 'total', 'whoops' => 'Oops !', diff --git a/resources/lang/fr/messages.php b/resources/lang/fr/messages.php index febac1d8..cb4e3908 100644 --- a/resources/lang/fr/messages.php +++ b/resources/lang/fr/messages.php @@ -87,7 +87,7 @@ return [ 'custom' => [ 'terms_agreed' => [ - 'required' => 'Merge d\'accepter nos conditions générales d\'utilisation.' + 'required' => 'Merci d\'accepter nos conditions générales d\'utilisation.' ] ], diff --git a/resources/lang/fr/passwords.php b/resources/lang/fr/passwords.php index cabb045e..6371ed9e 100644 --- a/resources/lang/fr/passwords.php +++ b/resources/lang/fr/passwords.php @@ -14,7 +14,7 @@ return [ */ 'password' => 'Les mots de passe doivent être d\'au moins six caractères et correspondre à la confirmation.', - 'user' => "We ne pouvons pas trop un utilisateur avec cette adresse de courriel.", + 'user' => "Nous ne trouvons pas d\'utilisateur correspondant à cette adresse de courriel.", 'token' => 'Ce jeton de réinitialisation de mot de passe est invalide.', 'sent' => 'Nous vous avons envoyé votre lien de réinitialisation de mot de passe !', 'reset' => 'Votre mot de passe a été réinitialisé !', diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php index febac1d8..cb4e3908 100644 --- a/resources/lang/fr/validation.php +++ b/resources/lang/fr/validation.php @@ -87,7 +87,7 @@ return [ 'custom' => [ 'terms_agreed' => [ - 'required' => 'Merge d\'accepter nos conditions générales d\'utilisation.' + 'required' => 'Merci d\'accepter nos conditions générales d\'utilisation.' ] ], diff --git a/resources/views/fr/Emails/Auth/Reminder.blade.php b/resources/views/fr/Emails/Auth/Reminder.blade.php index 1edc8390..8585bce5 100644 --- a/resources/views/fr/Emails/Auth/Reminder.blade.php +++ b/resources/views/fr/Emails/Auth/Reminder.blade.php @@ -3,7 +3,7 @@ @section('message_content')
Hello,

- Pour réinitialiser votre mot de passe, remplissez ce formulaure : {{ route('showResetPassword', ['token' => $token]) }}. + Pour réinitialiser votre mot de passe, remplissez ce formulaire : {{ route('showResetPassword', ['token' => $token]) }}.


Merci,
L'équipe Attendize From 3d9c9ba832cabea2dda8c6fc497a892b24ae34da Mon Sep 17 00:00:00 2001 From: Bastien Date: Sun, 7 Oct 2018 23:24:23 +0200 Subject: [PATCH 33/34] Fix translation --- resources/views/fr/Emails/Auth/Reminder.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/fr/Emails/Auth/Reminder.blade.php b/resources/views/fr/Emails/Auth/Reminder.blade.php index 8585bce5..50118e0d 100644 --- a/resources/views/fr/Emails/Auth/Reminder.blade.php +++ b/resources/views/fr/Emails/Auth/Reminder.blade.php @@ -2,7 +2,7 @@ @section('message_content')
- Hello,

+ Bonjour,

Pour réinitialiser votre mot de passe, remplissez ce formulaire : {{ route('showResetPassword', ['token' => $token]) }}.


Merci,
From 056c98cea642fd76377f0c134d23f3d91348f021 Mon Sep 17 00:00:00 2001 From: Bastien Date: Tue, 16 Oct 2018 21:39:31 +0200 Subject: [PATCH 34/34] Translate a few remaining strings in french --- resources/lang/fr/Order.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/lang/fr/Order.php b/resources/lang/fr/Order.php index 553a691a..0ac343b3 100644 --- a/resources/lang/fr/Order.php +++ b/resources/lang/fr/Order.php @@ -6,11 +6,11 @@ return array ( //============================== New strings to translate ==============================// // Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php - 'amount_refunded' => 'amount_refunded', + 'amount_refunded' => 'montant remboursé', // Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php - 'fully_refunded' => 'fully_refunded', + 'fully_refunded' => 'entièrement remboursé', // Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php - 'partially_refunded' => 'partially_refunded', + 'partially_refunded' => 'partiellement remboursé', //==================================== Translations ====================================// 'after_order' => 'Message à afficher aux participants une fois qu\'ils ont terminé leur commande.', 'after_order_help' => 'Ce message sera affiché aux participants une fois qu\'ils auront terminé la procédure d\'enregistrement.',