From d41a1bb75fb15f3983a43159e9e43d316a739df4 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 22 Feb 2023 18:48:15 +0100 Subject: [PATCH] wip #5750 --- app/Models/ToolboxTranslate.php | 749 ++++++++++++++++++++++ app/Models/Traits/PublicationSettings.php | 2 + 2 files changed, 751 insertions(+) diff --git a/app/Models/ToolboxTranslate.php b/app/Models/ToolboxTranslate.php index 06fb05439..9e6d8c966 100644 --- a/app/Models/ToolboxTranslate.php +++ b/app/Models/ToolboxTranslate.php @@ -19,4 +19,753 @@ class ToolboxTranslate extends Translate return array_merge(parent::getPaths(), ['vendor/cubedesigners']); } + protected function _defaultTranslations() + { + return ['en' => [ + 'Enregister' => 'Save', + 'Mot de passe oublié ?' => 'Forgot your password ?', + 'Réinitialiser mon mot de passe' => 'Reset my password', + 'Mes paramètres' => 'My settings', + 'Lien de réinitialisation invalide' => 'Invalid password reset link', + 'Le mot de passe choisi doit comporter au moins 8 caractères' => 'The chosen password must contain at least 8 characters', + 'Le mot de passe et la confirmation ne correspondent pas' => 'The password and the confirmation are not intentical', + 'Votre mot de passe a été réinitialisé.' => 'Your password have been reset', + 'Vous allez être redirigé vers la page de connexion' => 'You will be redirected to the login form', + 'Nous vous avons envoyé un e-mail. Veuillez le consulter pour poursuivre la procédure.' => 'We sent you an email. Please read it to continue the process.', + 'Réinitialisation de votre mot de passe' => 'Reset your password', + 'Bonjour,' => 'Hello,', + 'Vous recevez cet email car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte. Veuillez cliquer sur le lien ci-dessous pour poursuivre la procédure : ' => 'You received this e-mail because you got a reset password request for your account. Please click on the link below to continue the process:', + 'Cordialement,' => 'Regards,', + 'Enregistrer mon nouveau mot de passe' => 'Save my new password', + 'Votre mot de passe a été modifié' => 'Your password has been modified', + 'Ajouter un élément au dashboard' => 'Add an element to the dashboard', + 'Aucun fichier traité' => 'No file processed', + 'Client' => 'Client', + 'Junior' => 'Junior', + 'Equipier' => 'Teamate', + 'Gérant' => 'Owner', + 'Comptable' => 'Accountant', + 'Non défini' => 'Undefined', + 'Gestion de projet' => 'Project Management', + 'Design Web' => 'Web Design', + 'Design Industriel' => 'Industrial Design', + 'Print' => 'Print', + 'Newsletter' => 'Newsletter', + 'Développement PHP' => 'PHP development', + 'Développement Flash' => 'Flash development', + 'Fluidbook' => 'Fluidbook', + 'Formation' => 'Training', + 'Administratif' => 'Administrative', + 'Divers' => 'Miscellaneous', + 'Intégration HTML' => 'HTML integration', + 'Motion design' => 'Motion design', + 'Design graphique' => 'Graphic Design', + 'Bandeaux de pub' => 'Banner ad', + 'Applications mobiles' => 'Mobile Applications', + 'Prise de vue photo/vidéo' => 'photo / video shooting ', + 'Hébergement' => 'Hosting', + 'En cours' => 'Ongoing', + 'Terminé' => 'Completed', + 'Brouillon' => 'Draft', + 'Envoyé' => 'Sent', + 'Validé' => 'Validated', + 'Refusé' => 'Refused', + 'Non traitée' => 'Unprocessed', + 'Confiée à un revendeur' => 'Assigned to a reseller', + 'Traitée' => 'Processed', + 'Attente' => 'Pending', + 'Payée' => 'Paid', + 'Annulée' => 'Canceled', + 'Avoir' => 'Credit Note', + 'Impayée' => 'Unpaid', + 'Prêt' => 'Ready', + 'Téléchargé' => 'Downloaded', + 'Facturé' => 'Invoiced', + 'TPE' => 'Small company', + 'Startup' => 'Startup', + 'PME' => 'Medium-sized company', + 'Agence' => 'Agency ', + 'Grande entreprise' => 'Big company', + 'Catalogue' => 'Catalogue', + 'Magazine / Presse' => 'Magazine / Press', + 'Rapport annuel' => 'Annual report', + 'Plaquette de société' => 'Company brochure', + 'Brochure touristique' => 'Tourism brochure', + 'Manuel d\'utilisation' => 'User manual', + 'Livre' => 'Book', + 'Pas d\'accès' => 'No access', + 'Client (droits de création)' => 'Client (creation rights)', + 'Revendeur' => 'Reseller ', + 'Revendeur (droits de création)' => 'Reseller (creation rights)', + 'Administrateur' => 'Administrator ', + 'Tous' => 'All', + 'Toutes' => 'All', + 'Facturés' => 'Invoiced', + 'Non facturés' => 'Not invoiced', + 'Non' => 'No', + 'Oui' => 'Yes', + 'Moi' => 'Me', + 'Autres' => 'Other', + 'Bienvenue' => 'Welcome', + 'Se déconnecter' => 'Logout', + 'Rechercher' => 'Search', + 'Identification' => 'Identification', + 'Effacer les filtres' => 'Delete filters', + 'Ajouter à mon tableau de bord' => 'Add to my dashboard', + 'Chargement' => 'Loading', + 'Chargement en cours. Veuillez patienter ...' => 'Loading. Please wait...', + 'Décoder une URL' => 'Decode a URL', + 'de la forme' => 'of the form', + 'Adobe Flash Player non détecté' => 'Adobe Flash Player not detected', + 'Informations concernant votre navigateur' => 'Informations about your browser', + 'Navigateur' => 'Browser', + 'Version' => 'Version', + 'Plateforme' => 'Platform', + 'Adresse IP' => 'IP Address', + 'Adobe Flash Player' => 'Adobe Flash Player', + 'Support de la video' => 'Support for video', + 'Ecran' => 'Screen', + 'Orientation' => 'Orientation', + 'Portrait' => 'Vertical', + 'Paysage' => 'Horizontal', + 'Largeur' => 'Width ', + 'Hauteur' => 'Height ', + 'Générer un favicon' => 'Generate a favicon', + 'Veuillez charger une image carrée (dimensions optimales : 256x256 px)' => 'Please load a square picture (optimal size: 256x256 px)', + 'Bord arrondi' => 'Rounded corners', + 'Valeurs typiques' => 'Typical values', + 'Aucun arrondi' => 'No round', + 'L\'arrondi ne sera pas appliqué aux icônes iOS, le système lui même se chargeant d\'y appliquer les arrondis et les reflets' => 'Round will not be applied to iOS icons.', + 'Générer le favicon' => 'Generate the favicon', + 'Générer un kit webfont' => 'Generate webfont kit ', + 'Veuillez charger une police de caractères' => 'Please upload a font', + 'Générer le kit webfont' => 'Generate webfont kit ', + 'Générer une demande de signature de certificat' => 'Generate a certificate signing request', + 'Email' => 'Email', + 'Nom' => 'Last name', + 'Pays' => 'Country', + 'Générer la demande de signature' => 'Generate Certificate Signing Request', + 'Clé privée' => 'Private key', + 'Certificat' => 'Certificate', + 'Mot de passe' => 'Password', + 'Exporter' => 'Export', + 'Synchronisation FTP <-> Local' => 'FTP <-> Local Synchronization', + 'Actif' => 'Active', + 'Passif' => 'Passive', + 'Synchronisation' => 'Synchronization', + 'Copie de fichiers entre deux fluidbook' => 'Copy files between two publications ', + 'Copier' => 'Copy', + 'Importer' => 'Import', + 'Utilisateur' => 'Users', + 'Si différent du sous-domaine' => 'If different subdomain', + 'Laisser vide pour un projet vide' => 'Leave blank for an empty project', + 'Création' => 'Creation', + 'Sujet' => 'Subject', + 'Page' => 'Page', + 'Type' => 'Type', + 'Télécharger' => 'Download', + 'Identifiants incorrects' => 'Incorrect login', + 'Veuillez vous identifier' => 'Please log in', + 'Votre e-mail ou login' => 'Your email or login', + 'Votre mot de passe' => 'Your password', + 'Première connexion ?' => 'First connection ?', + 'Mot de passe oublié ? Cliquez ici' => 'You forgot your password? Please click here', + 'Veuillez choisir un mot de passe contenant au moins 8 caractères' => 'Please choose a password with at least 8 characters', + 'Votre nouveau mot de passe' => 'Your new password', + 'Confirmation de votre nouveau mot de passe' => 'Confirm your new password', + 'Entrez votre e-mail' => 'Your e-mail', + 'Mes informations' => 'My details', + 'Numéro de client' => 'Client number', + 'Prénom' => 'First name', + 'Adresse e-mail' => 'E-mail address', + 'Raison sociale' => 'Business name', + 'Adresse' => 'Address', + 'Numéro de téléphone' => 'Phone number', + 'Numéro de mobile' => 'Cell number', + 'Numéro de fax' => 'Fax number', + 'Numéro de TVA intracommunautaire' => 'VAT identification number', + 'Si les informations ci-dessus sont incomplètes ou erronées, veuillez nous
en informer en nous écrivant à ' => 'If the above information is incomplete or incorrect, please +let us know by writing to ', + 'Votre mot de passe doit comprendre en 6 et 10 caractères' => 'Your password should include between 6 to 10 characters', + 'Tapez votre mot de passe actuel' => 'Type your current password', + 'Tapez votre nouveau mot de passe' => 'Type your new password', + 'Confirmez votre nouveau mot de passe' => 'Confirm your new password', + 'Tous les ' => 'All the', + 'Afficher' => 'Display', + 'par page' => 'per page', + 'Êtes vous certain de vouloir supprimer cette liste de votre dashboard ?' => 'Are you sure you want to delete this list on your dashboard?', + 'Envoyez-nous un fichier' => 'Send us a File', + 'Cliquez sur le bouton Parcourir, et sélectionnez le ou les fichiers que vous souhaitez nous faire parvenir' => 'Click the Browse button and select the file you want to send', + 'Envoyer un fichier à' => 'Upload a file', + 'Parcourir' => 'Browse', + 'Nom de fichier' => 'File name', + 'Taille' => 'Size', + 'Date' => 'Date', + 'Envoyé par' => 'Sent by', + 'Destiné à' => 'For', + 'd/m/Y' => 'm/d/Y', + 'Êtes-vous certain de vouloir supprimer ce fichier ?' => 'Are you sure you want to delete this file?', + 'fichiers' => 'Files', + 'N° de TVA Intracommunautaire' => 'VAT identification number', + 'Editer les informations de ce client' => 'Edit this client information', + 'Enregistrer' => 'Save', + 'Edition d\'un client' => 'Client editing', + 'Edition d\'un contact' => 'Contact editing', + 'Edition des notes' => 'Post-it editing', + 'Détail du chiffre d\'affaire de' => 'Revenue details for', + 'Détail des impayés de' => 'Unpaid details for', + 'Edition d\'un projet' => 'Project editing', + 'Edition d\'un tâche' => 'Task edition', + 'Edition d\'un tâche sous-traitée' => 'CM Task editing', + 'Informations relatives au paiement de la facture' => 'Payment details', + 'Imprimer des factures' => 'Print invoices', + 'Lancer l\'impression' => 'Print', + 'Traductions sauvegardées' => 'Translations saved', + 'Détails des charges de l\'année %s' => 'Annual expenses details', + 'Fichiers' => 'Files', + 'Devis' => 'Quotes', + 'Factures' => 'Invoices', + 'Dashboard' => 'Dashboard', + 'Projets' => 'Projects', + 'Timereport' => 'Timereport', + 'Clients' => 'Clients', + 'Chiffres' => 'Money', + 'RH' => 'HR', + 'Traduction' => 'Translation', + 'Total' => 'Total', + 'Détails de l\'année %s' => 'Annual details', + 'Impayés' => 'Unpaid', + 'Projets en cours' => 'Ongoing projects', + 'Total des impayés' => 'Total unpaid', + 'Chiffre d\'affaire' => 'Revenue', + 'Impayés de plus de 30 jours' => 'Dues over 30 days ', + 'Prévision de chiffre d\'affaire' => 'Predicting revenue', + 'Impayés de plus de 90 jours' => 'Dues over 90 days ', + 'Total des charges' => 'Total expenses ', + 'Voir le détail' => 'See details ', + 'Projets payés - Charges' => 'Paid projects - Expenses', + 'Chiffre d\'affaire annuel' => 'Annual revenue', + 'Impayés perdus' => 'Unpaid lost', + 'Chiffre d\'affaire trimestriel' => 'Quarterly Turnover', + 'Chiffre d\'affaire mensuel' => 'Monthly Turnover', + 'Chiffre d\'affaire par catégorie' => 'Turnover by category', + 'Répartition du CA pour %d' => 'Revenue for %d', + 'Rapport Temps travaillé / Temps payé' => 'Time worked / paid time ', + 'Nombre de pages' => 'Number of pages ', + 'Ayant un projet' => 'Having a project', + 'Ayant des impayés' => 'Having unpaid invoices', + 'Contacts' => 'Contacts', + 'Voir le détail du chiffre d\'affaire' => 'See revenue details', + 'Êtes vous certain de vouloir supprimer ce client ?' => 'Are you sure you want delete this client?', + 'clients' => 'clients', + 'Code postal' => 'Zip code', + 'Ville' => 'City', + 'Adresse de facturaton' => 'Billing address', + 'Site internet' => 'Web site', + 'Type de société' => 'Company type', + 'Fluidbook Workshop' => 'Fluidbook Workshop', + 'Grade' => 'Grade ', + 'Entrez le nom du revendeur ou de l\'administrateur' => 'Enter the name of the dealer or administrator', + 'Revendeur / Administrateur' => 'Reseller / Administrator ', + 'Entité facturable' => 'Billable entity ', + 'Administrateur responsable' => 'Responsible Administrator', + 'Contact' => 'Contact', + 'Téléphone' => 'Phone', + 'Mobile' => 'Cell', + 'Langue' => 'Language', + 'Login activé' => 'Login enabled', + 'Prénom du contact' => 'Contact First Name ', + 'Nom du contact' => 'Contact Name ', + 'Fax' => 'Fax ', + 'FTP' => 'FTP ', + 'Se connecter comme ...' => 'Login as... ', + 'Nom d\'utilisateur' => 'Username', + 'Utiliser la fonction "Mot de passe oublié" pour le créer ou le réinitialiser' => 'Use the "Forgot password" service to create or reset your password', + 'Paramètres de connexion à l\'extranet' => 'Connection settings to the extranet ', + 'Paramètres de connexion au FTP' => 'FTP connection settings ', + 'Serveur FTP' => 'FTP server', + 'Crée par' => 'Created by', + 'Status' => 'Status', + 'Année' => 'Year', + 'Projet' => 'Project', + 'Chef' => 'Manager', + 'Payé' => 'Paid', + 'Budget' => 'Budget', + 'Progression' => 'Progress', + 'Modifier le status du projet' => 'Change the project status', + 'Partie' => 'Part', + 'Trop' => 'Too much', + 'Créer la facture pour ce projet' => 'Create invoice for this project', + 'projets' => 'projects', + 'Tâche' => 'Task', + 'Catégorie' => 'Category', + 'Chef de projet' => 'Project Manager', + 'Jours prévus' => 'Planned days', + 'Jours consommés' => 'Days consumed ', + 'Êtes vous certain de vouloir supprimer ce projet ?' => 'Are you sure you want delete this project?', + 'Tâche sous-traitée' => 'Subcontracted task', + 'Supprimer cette tâche va également supprimer les timereports associés. Êtes vous certain de vouloir supprimer cette tâche ?' => 'Delete this task will also delete the associated TimeReport. Are you sure you want to delete this task? ', + 'Numéro de projet' => 'Project number', + 'Nom du projet' => 'Project name', + 'Date de début' => 'Start date', + 'Deadline' => 'Deadline', + 'Date de fin' => 'End date', + 'Numéro de tâche' => 'Task number', + 'Taux journalier' => 'Daily rate', + 'Participants' => 'Workers', + 'Créées par' => 'Created by', + 'Changer le status du devis' => 'Change the status of the quote', + 'Valider puis créer le projet correspondant' => 'Valid and create the project', + 'Montant HT' => 'Taxless price', + 'Editer le devis' => 'Edit quote', + 'Voir le devis' => 'View quotation', + 'Êtes vous certain de vouloir supprimer ce devis ?' => 'Are you sure you want delete this quote?', + 'Dupliquer le devis' => 'Duplicate quote', + 'devis' => 'quotes', + 'Vous n\'avez pour le moment aucun devis associé à votre compte' => 'You don\'t have any quotes', + 'Entrez le nom du client' => 'Enter the name of the client', + 'De' => 'From', + 'Corps' => 'Message', + 'A' => 'To', + 'Message' => 'Message', + 'Valider' => 'Validate', + 'Le devis est sur le point d\'être envoyé. Veuillez confirmer votre choix ?' => 'The quotation will be sent. Please confirm your choice.', + 'Valider et envoyer le devis' => 'Valid and send quotation', + 'Changer le status de la facture' => 'Change invoice status', + 'Êtes-vous certain de vouloir annuler cette facture ? Cette action est irreversible et provoquera la création d\'un avoir correpondant.' => 'Are you sure you want to cancel this invoice? This action is irreversible and result in the creation of a related Credit Note', + 'Editer la facture' => 'Edit the invoice', + 'Êtes vous certain de vouloir supprimer cette facture ?' => 'Are you sure you want to cancel this invoice? This action is irreversible and result in the creation of an Credit Note', + 'Voir l\'avoir correspondant' => 'See the reated Credit Note', + 'Voir la facture annulée correspondante' => 'See the related canceled invoice', + 'Voir la facture' => 'See the invoice', + 'Dupliquer la facture' => 'Duplicate the invoice', + 'factures' => 'invoices', + 'Vous n\'avez pour le moment aucune facture associée à votre compte' => 'You don\'t have any invoice', + 'Date de paiement' => 'Payment date', + 'Informations de paiement' => 'Payment details', + 'Nouveau projet' => 'New Project ', + 'Entrez le nom du projet ou du client' => 'Type the project name or client name', + 'La facture est sur le point d\'être validée. Veuillez confirmer votre choix ?' => 'The bill is about to be validated. Please confirm your choice?', + 'Valider la facture' => 'Validate the invoice ', + 'Dernière factures imprimées' => 'Last printed invoices ', + 'Factures à imprimer' => 'Print invoices ', + 'Ex' => 'Ex', + 'signifie factures' => 'means bills ', + 'Gérer les charges sur Google Agenda' => 'Managing expenses on Google Agenda', + 'Traduction de l\'application en anglais' => 'English translation of the application', + 'E-mail' => 'E-mail', + 'Notes' => 'Notes', + 'Adresse de facturation' => 'Billing address', + 'Le devis est sur le point d\'être validé, mais l\'email ne sera pas envoyé. Veuillez confirmer votre choix ?' => 'The estimate is about to be validated, but no email will be sent. Please confirm your choice.', + 'Valider sans envoyer le devis' => 'Validate without sending the quote ', + 'La facture est sur le point d\'être validée. Elle ne sera plus éditable. Veuillez confirmer votre choix ?' => 'The invoice will be validated. It will not be editable anymore. Please confirm your choice', + 'DEVIS' => 'QUOTE', + 'Conformément à l\'article 242 du Code Général des Impôts' => 'Conformément à l\'article 242 du Code Général des Impôts', + 'AVOIR' => 'CREDIT NOTE', + 'FACTURE' => 'INVOICE', + 'Annule la facture' => 'Cancel the invoice', + 'Créer une nouvelle publication à partir d\'une existante' => 'Create a new publication from an existing one', + 'Créer une nouvelle publication' => 'Create a new publication ', + 'Créer une nouvelle collection' => 'Create a new collection', + 'Modifier le propriétaire de la publication' => 'Change the publication owner', + 'Modifier le propriétaire de la collection' => 'Change collection owner', + 'Téléchargement de la publication' => 'Publication download', + 'Selection d\'un projet' => 'Select a project ', + 'Suivant' => 'Next', + 'Selection d\'une tâche' => 'Select a task ', + 'Paramètres de la langue et traductions enregistrées' => 'Language parameters and translations ', + 'Une erreur s\'est produite. Nous avons été averti de l\'erreur que vous rencontrez. Vous pouvez nous contacter par e-mail à l\'adresse suivante : %s' => 'An error occured. We got a notification of the error your are experiencing. You can contact us by e-mail: %s', + 'Votre demande de devis a bien été envoyée. Merci pour l\'intérêt que vous portez à Fluidbook.' => 'Your quote request has been sent. Thank you for your interest in Fluidbook. ', + 'Edition d\'une demande' => 'Edit a request ', + 'Cette demande est actuellement en cours d\'édition par un autre administrateur' => 'This request is currently being edited by another administrator ', + 'Cette demande est actuellement en cours de traitement' => 'This request is currently being processed', + 'Je confie la demande à' => 'I assign the request to', + 'Je vais me charger de cette demande' => 'I will manage this request ', + 'Je confie la demande à (liste suggérée) ' => 'I give the request to (suggestions)', + 'Je confie la demande à ' => 'I give the request to', + 'Demande de devis' => 'Quote request', + 'Afin de nous confirmer que vous prenez en compte cette demande, veuillez cliquer sur le lien ci-dessous' => 'Please click the link below to confirm you will manage this request', + 'Si dans un délai de deux jours ouvrés, vous n\'avez pas accepté cette demande, nous nous réservons le droit de la prendre en charge.' => 'If in two working days, you don\'t accept this request, we reserve the right to manage it', + 'Exporter une publication' => 'Export a publication', + 'Installer sur le serveur d\'hébergement' => 'Install on hosting server', + 'Installer sur l\'espace de références' => 'Install on references space', + 'Installer sur un serveur distant' => 'Install on a distant server', + 'Envoyer vers un projet Phonegap Android' => 'Send to a Android Phonegrap project', + 'Envoyer vers un projet Phonegap iOS' => 'Send to a IOS Phonegap project', + 'Action' => 'Action', + 'Serveur d\'hébergement' => 'Hosting server', + 'Espace des références' => 'References directory', + 'Serveur FTP externe' => 'External FTP server', + 'Projet Phonegap Android' => 'PhoneGap Android project', + 'Projet Phonegap iOS' => 'PhoneGap iOS project', + 'Entrez le numéro du fluidbook source pour sélectionner les fichiers à transférer' => 'Type the publication number to select files to copy', + 'Aucun fichier à transférer' => 'No file to copy', + 'Aucun fichier sélectionné' => 'No file selected', + 'Destination invalide' => 'Invalid destination', + 'Copie effectuée' => 'Copy done', + 'Paramètres importés' => 'Settings imported', + 'Publications' => 'Publications', + 'Collections' => 'Collections', + 'Traductions' => 'Translations ', + ',' => '.', + 'o' => 'B', + 'pages' => 'Pages', + 'Dimensions' => 'Dimensions ', + 'modifié' => 'Modified', + 'Mois' => 'Month', + 'd-m-Y' => 'd-m-Y', + 'Nombre de lieux de visite' => 'Amount of places ', + 'Nombre de visiteurs uniques' => 'Amount of unique visitors', + 'Nombre de visites' => 'Amount of visits', + 'Nombre de pages vues' => 'Amount of pages viewed', + 'Nombre de liens envoyés' => 'Amount of shares', + 'Nombre de liens cliqués' => 'Amount of links clicked', + 'Nombre d\'impressions' => 'Amount of Prints', + 'Nombre de téléchargements' => 'Amount of PDF downloads', + 'Nombre de téléchargements partiels' => 'Amount of partial PDF downloads', + 'Accès à la rubrique' => 'Field access', + 'Résumé' => 'Summary', + 'Les statistiques concernant cette période ne sont actuellement pas disponibles' => 'The statistics for this period are not currently available ', + 'Statistiques de la publication « %s »' => 'Publication Statistics \'% s\' ', + 'Date de création de la publication' => 'Date of Publication creation', + 'Détail par mois' => 'Monthly details', + 'Période' => 'Period', + 'Lieux de visite' => 'Visitors places ', + 'Visiteurs uniques' => 'Unique Visitors', + 'Visites' => 'Visits', + 'Pages vues' => 'Pages viewed', + 'Liens envoyés' => 'Share', + 'Liens cliqués' => 'Clicked links', + 'Impressions' => 'Prints', + 'Téléchargements' => 'PDF Downloads', + 'Téléchargements partiels' => 'Partial PDF Downloads', + 'Détail' => 'Detail', + 'Jour' => 'Day', + 'Jours' => 'Days', + 'Détail par jour' => 'Daily details', + 'Pages' => 'Pages', + 'Score' => 'Score', + 'Vues' => 'Views', + 'Zooms' => 'Zooms', + 'Marques-pages' => 'Bookmarks', + 'Détail par page' => 'Details per page', + 'URL' => 'URL', + 'Clics' => 'Clicks', + 'Liens' => 'Links', + 'Liens les plus cliqués' => 'Most clicked links', + 'Mot' => 'Word', + 'Recherches' => 'Searches', + 'Mots les plus recherchés' => 'Most searched words', + 'Visiteurs' => 'Visitors', + 'Origine inconnue' => 'Unknown Origin ', + 'Origines' => 'Origines', + 'Origine des visiteurs' => 'Origin of visitors ', + 'Titre de la publication' => 'Publication Title', + 'Date de%scréation' => 'Creation%sdate', + 'Date de%smodification' => 'Change%sdate', + 'Compteur de démos' => 'Demo count', + 'Proprietaire' => 'Owner ', + 'Facturation' => 'Billing', + 'V' => 'V', + 'voir' => 'See', + 'éditer' => 'Edit', + 'stats' => 'Stats', + 'télécharger' => 'Download', + 'suppr.' => 'Delete', + 'Modifier le proprietaire' => 'Modify the owner', + 'Voir les détails du projet' => 'See project details', + 'Êtes-vous certain de vouloir supprimer cette publication ?' => 'Are you sure you want to delete this publication? ', + 'publications' => 'Publications ', + 'Nom de la collection' => 'Collection name', + 'Composition' => 'Composition ', + 'Nouveau groupe' => 'New Group', + 'Nom du groupe' => 'Group name', + 'Label' => 'Label', + 'Contenus' => 'Contents', + 'Titre' => 'Title', + 'A propos' => 'About', + 'Ecran de lancement' => 'Splash screen', + 'Paramètres avancés' => 'Advances settings', + 'Full offline' => 'Full offline', + 'Certificat APNS' => 'APNS Certificate', + 'Fichier .pem' => '.pem file', + 'Applications offline' => 'Offline applications', + 'Filtres d\'exclusion' => 'Exclusion filters', + 'Synchronisations supplémentaires' => 'Additional synchronization', + 'Thème' => 'Theme', + 'Image de fond' => 'Background image', + 'Image de l\'étagère' => 'Shelf image', + 'Icône de l\'application' => 'Application icon', + 'Couleur principale' => 'Main color', + 'Couleur secondaire' => 'Secondary color', + 'Couleur des textes' => 'Texts color', + 'Couleur de fond' => 'Background Color ', + 'Versions' => 'Version', + 'Créer une version' => 'Create a version', + 'Êtes-vous certain de vouloir supprimer cette version ?' => 'Are you sure you want delete this version ?', + 'Effacer' => 'Delete', + 'Notifications' => 'Notifications', + 'Indiquez le texte de la notification à envoyer aux utilisateurs' => 'Type the content of notifications to send to users', + 'Max 200 caractères' => '200 chars max', + 'Laissez vide si vous souhaitez simplement afficher un badge' => 'Let this field empty if you only want display a badge', + 'Notification' => 'Notification', + 'Publier et notifier les utilisateurs' => 'Publish and notify users', + 'Export' => 'Export', + 'Exporter pour Android' => 'Export for Android', + 'Exporter pour iOS' => 'Export for IOS', + 'Propriétaire' => 'Owner', + 'collections' => 'collections', + 'Version par défaut' => 'Default version', + 'Version online' => 'Online version', + 'Version offline' => 'Offline version ', + 'Executable Windows' => 'Executable for Windows', + 'Installeur Auto-executable Windows' => 'Auto-executable installer for Windows ', + 'Exécutable Mac OS X' => 'Executable for Mac OS X ', + 'CD-ROM' => 'CD-ROM', + 'Clé USB' => 'USB Flash Drive ', + 'Application mobile' => 'Mobile App', + 'Sélectionnez une version' => 'Select a version', + 'Installer sur ...' => 'Install on ...', + 'Le serveur d\'hébergement' => 'Hosting server', + 'L\'espace références' => 'Fluidbook website references', + 'Projet Phonegap IOS' => 'IOS PhoneGap project', + 'Facturé (associé à un projet)' => 'Billed (related to a project) ', + 'Changer le status de la publication' => 'Change the status of the publication ', + 'Version HTML5' => 'HTML5 version', + 'Sélectionnez la version' => 'Select a version', + 'Langues configurées' => 'Languages ​​configured ', + 'Autres langues' => 'Other languages ', + 'Sélectionnez la langue à configurer' => 'Select the language to configure ', + 'Exporter au format Excel' => 'Export to Excel ', + 'Exporter toutes les langues au format Excel' => 'Export all language to Excel', + 'Police de caractères' => 'Font ', + 'Jeux de caractères' => 'Character Sets ', + 'Langue de l\'installeur' => 'Language of the installer ', + 'Compilateur HTML5' => 'HTML5 compiler', + 'Application' => 'Application', + 'Edition de la publication' => 'Edit Publication', + 'Restauration des liens de la publication' => 'Restore links', + 'Import' => 'Import', + 'Importer des liens à partir d\'un fichier Excel' => 'Import links from excel file', + 'Décalage de pages' => 'Pages offset', + 'Décaler les liens de %s pages à partir de la page %s' => 'Offset links of %s pages from page # %s', + 'Appliquer le décalages sur les numéros de pages dans les liens internes' => 'Apply offset on the pages numbers in internal links', + 'Procéder au décalage' => 'Proceed to offset', + 'Réimporter les liens du fichier PDF' => 'Import PDF links again', + 'Historique' => 'History', + 'Règles' => 'Rulers', + 'Informations' => 'Information', + 'Restaurer' => 'Restore', + 'Export Excel' => ' Excel Export', + 'Compilation du fluidbook en cours' => 'Fluidbook compilation in progress', + 'Cette étape ne sera pas nécessaire lorsque le fluidbook sera installé sur son emplacement définitif' => 'This step will no longer be necessary when the Fluidbook is installed on its final location.', + 'Si votre nouvelle publication a des paramètres en commun avec une publication existante, veuillez rechercher cette publication afin d\'attribuer par défaut à votre nouvelle publication les paramètres de l\'existante' => 'If your new publication has parameters in common with an existing publication, please search this publication to assign the same settings', + 'Rechercher une publication' => 'Search a publication ', + 'Indiquez le titre de votre nouvelle publication' => 'Enter the title of your new publication ', + 'Importer les paramètres de la publication' => 'Import publication settings', + 'Importer les pages et les liens' => 'Import pages and links', + 'Propriétaire actuel' => 'Current Owner ', + 'Rechercher un utilisateur' => 'Find User', + 'Choisir un projet' => 'Choose a project ', + 'ou créer un nouveau projet' => 'or create a new project ', + 'Choisir une tâche' => 'Choose a task', + 'ou créer une nouvelle tâche' => 'or create a new task ', + 'ayant le budget suivant' => 'with the following budget ', + 'Créer une tâche' => 'Create a task', + 'Le téléchargement du fluidbook implique qu\'il a été testé et définitivement validé.' => 'The download of Fluidbook implies that it has been tested and finally validated. +', + 'Si vous le téléchargez, il vous sera facturé selon les conditions stipulées dans votre contrat.' => 'If you download it, you will be charged according to the quote or contract', + 'Oui, ce fluidbook est validé, je souhaite le télécharger et il me sera facturé.' => 'Yes, this Fluidbook is validated, I want to download it and I will be charged. ', + 'Dossier d\'installation' => 'Installation folder', + 'A l\'issue de l\'installation, vous serez dirigé vers le serveur sur lequel la publication a été installée' => 'After the installation, you will be redirected to the URL of the installed publication', + 'Signatures Fluidbook' => 'Signatures Fluidbook ', + 'Paramètres de connexion au Fluidbook Workshop' => 'Fluidbook Workshop connection settings ', + 'Statut' => 'Status', + 'Confiées à' => 'Assigned to ', + 'Prospect' => 'Prospect ', + 'Confiée à' => 'Assigned to ', + 'Gérée par' => 'Managed by ', + 'd/m/Y H:i' => 'm/d/Y H:i', + 'Je me suis chargé de cette demande' => 'I managed this request ', + 'Réinitialiser la demande' => 'Reset the request ', + 'Êtes-vous certain de vouloir supprimer cette demande ?' => 'Are you sure you want to remove this request ', + 'demandes' => 'Requests', + 'Cliquez-ici pour effectuer une action' => 'Click here to execute an action', + 'Numéro de demande' => 'Request number', + 'Date de la demande' => 'Request date', + 'Emetteur de la demande' => 'Request issuer', + 'Nombre de liens' => 'Number of links ', + 'Nombre de langues' => 'Number of languages +', + 'Détails' => 'Details', + 'Prendre en charge une demande de devis' => 'Manage a request', + 'Cette demande de devis ne vous est pas adressée.' => 'This request has not be addressed to you.', + 'Merci ! Nous avons bien pris en compte votre réponse.' => 'Thanks ! We have considered your response.', + 'Ouvrir l\'email de réponse' => 'Open an answer email', + 'Si vous acceptez de traiter la demande suivante, veuillez cliquer sur le bouton "Accepter la demande" situé à droite de la description.' => 'If you agree to process the next request, please click on the "Accept request" button to the right of the description.', + 'Vous avez également la possibilité de décliner la demande en cliquant sur le bouton "Décliner la demande"' => 'You also have the option to decline the request, click "Decline the request"', + 'Détails de la demande' => 'Request Details ', + 'Votre action' => 'Your action ', + 'Accepter la demande' => 'Accept the request', + 'Décliner la demande' => 'Decline the request', + 'Animation SWF' => 'SWF animation', + 'Document PDF' => 'PDF document', + 'Liste de produits' => 'Product List ', + 'Images' => 'Images', + 'Fichier vectoriel' => 'Vector file', + 'Image' => 'Image ', + 'Virtuelle' => 'Virtual', + 'Physique' => 'Physics ', + 'Version logicielle' => 'Software version', + 'Version mobile' => 'Mobile version', + 'Rediriger vers le PDF' => 'Redirect to PDF', + 'Version HTML5 en images' => 'HTML5 version (images)', + 'Permettre au lecteur de modifier le corps de l\'email' => 'Enable the reader to modify the body', + 'Demander au destinataire un accusé de réception' => 'Ask the recipient a receipt ', + 'Google +' => 'Google +', + 'Viadeo' => 'Viadeo', + 'Classe personnalisée de partage' => 'Share custom class', + 'Largeur du menu' => 'Menu width', + 'Mode de visualisation 3D' => '2D/3D Viewing mode ', + 'Mode 3D' => '3D', + 'Mode 2D (caméra fixe et pages à plat)' => '2D (fixed camera and pages flat) ', + 'Laisser le choix à l\'utilisateur (mode 3D par défaut)' => 'Leave the choice to the user (default 3D mode) ', + 'Laisser le choix à l\'utilisateur (mode 2D par défaut)' => 'Leave the choice to the user (default 2D mode) ', + 'Amélioration de la lisibilité en mode 2D' => 'Improved readability in 2D mode', + 'Angle de base entre les pages' => 'Base angle between the pages ', + '0 : Publication à plat' => '0: Publication flat ', + '2 : Valeur par défaut' => '2: Default ', + 'Nombre de pages à précharger' => 'Number of pages to preload ', + 'Temps maximum d\'apparition des infos-bulles (en secondes)' => 'Maximum time of display of tooltips ', + 'Activer le scroll automatique' => 'Enable automatic scrolling', + 'Imprimer les couvertures avec les pages marquées' => 'Print covers when printing marked pages', + 'Téléchargement des versions offline' => 'Downloading offline versions ', + 'Valable si le téléchargement avancé est activé' => 'Valid if the advanced download is enabled', + 'Mode de zoom' => 'Zoom mode ', + 'Normal' => 'Normal ', + 'Une page' => 'One Page ', + 'Zoom désactivé' => 'Zoom off', + 'Affiche une ligne entre le label et le numéro de page' => 'Display a line between chapter label and page number', + 'Sommaire totalement personnalisé' => '100% customized index', + 'Supprime la flèche de fermeture, titre prédéfini et couleur de fond' => 'Removes the closing button, preset title and background color ', + 'Position du sommaire' => 'Chapters position', + 'Centré' => 'Centered ', + 'Aligné sur l\'icône' => 'Aligned on icon', + 'Liens visibles en permanence' => 'Links always on', + 'Gestionnaire des info-bulles' => 'Tooltips manager', + 'Mode perfomance pour les liens multimédia' => 'Perfomance mode for multimedia links', + 'Qualité de rendu des animations' => 'Quality rendering of animations', + 'Taille des liens de coins de page' => 'The size of the page corner links', + 'Pourcentage de la largeur de la page' => 'Percentage of the width of the page', + 'Réinitialiser les vidéos après la lecture' => 'Reset the videos in the end', + 'Afficher le gros bouton Play' => 'Show the big Play button', + 'Mode de visualisation (beta)' => 'Viewing mode (beta)', + 'Classique' => 'Classic ', + 'Diaporama' => 'Slideshow ', + 'URL du lien de retour au site' => 'Link back to the site URL', + 'Signature' => 'Signature', + 'Description de la publication' => 'Description of Publication ', + 'Titre de l\'email' => 'Title of the email ', + 'Envoyer à un ami' => 'Send to a friend ', + 'Laisser vide pour utiliser la valeur par défaut' => 'Leave blank to use the default value', + 'Corps de l\'email' => 'Email body', + 'Titre du contenu partagé' => 'Shared content title', + 'Titre proposé sur les fonction de partage (par défaut, titre de la publication)' => 'Title used in share functions (default : publication title)', + 'Description du contenu partagé' => 'Shared content description', + 'Description proposée sur les fonctions de partage (par défaut, vide)' => 'Description used in share functions (default : empty)', + 'Contenu Partage court' => 'Shared short content', + 'Miniature affichée' => 'Displayed thumbnail', + 'Activer les fonctions de partage' => 'Enable share functions', + 'Facebook' => 'Facebook', + 'Twitter' => 'Twitter ', + 'LinkedIn' => 'LinkedIn', + 'Fonctions de partage' => 'Sharing features', + 'Générer une version pour les moteurs de recherche' => 'Generate a SEO version', + 'Autoriser le parcours par les moteurs de recherche' => 'Authorize search engine to crawl publication', + 'Meta tag Description' => 'Meta tag Description', + 'Optimisation pour les moteurs de recherche' => 'SEO (Search Engine Optimization)', + 'Transitions entre les pages' => 'Transitions between pages', + 'Aucune transition' => 'No transition', + 'Glisser' => 'Slide', + 'Marge supplémentaire horizontale' => 'Additional horizontal margin ', + 'Marge supplémentaire verticale' => 'Additional vertical margin ', + 'Centrer la publication sur les couvertures' => 'Center on the publication when showing the covers', + 'Corriger les lignes blanches entre les pages' => 'Fix white lines between pages', + 'Options de visualisation' => 'Viewing Options ', + 'Fonctionnalités générales' => 'General Features ', + 'Ordre des icônes dans la nav' => 'Icons order in the menu', + 'Activer le mode plein-écran' => 'Enable fullscreen ', + 'Activer les marques-pages' => 'Enable bookmarks ', + 'Taille des marques-pages' => 'Bookmarks size', + 'Taille relative à la largeur de la page' => 'Size is relative to the pages width', + 'PDF de remplacement' => 'PDF replacement', + 'Activer l\'aide' => 'Enable help', + 'Améliorer l\'aide des marques-pages' => 'Enhance help about bookmarks', + 'Afficher l\'aide au démarrage' => 'Show help at startup', + 'Temps d\'affichage en secondes' => 'Display time in seconds', + 'Bulle affichée au niveau de la flèche de droite' => 'Tooltip displayed near the right arrow', + 'Aide' => 'Help', + 'Activer l\'impression' => 'Enable printing ', + 'Autoriser l\'impression de la brochure complète' => 'Allow full brochure to be printed', + 'Activer l\'option pour imprimer une plage de pages' => 'Allow page ranges to be printed', + 'Mode d\'impression' => 'Printing mode', + 'Bitmap' => 'Bitmap', + 'Vectoriel' => 'Vector', + 'PDF' => 'PDF', + 'Impression' => 'Print', + 'Activer le moteur de recherche' => 'Enable search engine ', + 'Mots à ignorer' => 'Ignored words', + 'Liste des mots à ignorer séparés par des virgules' => 'Comma separated list', + 'Caractères à ne pas considérer comme un séparateur de mot' => 'Chars to not consider as word separator', + 'Méthode d\'extraction des textes' => 'Texts extration engine', + 'PDFBox' => 'PDFBox', + 'Poppler' => 'Poppler', + 'Afficher les pages sans résultats' => 'Display pages without results', + 'Moteur de recherche' => 'Search', + 'Thème sonore' => 'Sound themes', + 'Pas de son' => 'No sound ', + 'Papier épais' => 'Thick Paper ', + 'Papier fin' => 'Thin paper ', + 'Activer les effets sonores à l\'ouverture' => 'Activate the sound effects at start', + 'Effets sonores' => 'Sound Effects ', + 'Activer les fonctions de téléchargement' => 'Enable the download features', + 'Nom du fichier PDF' => 'The name of the pdf', + 'Téchargement de PDF avancé' => 'Advanced PDF download', + 'Permet à l\'utilisateur de sélectionner les pages qu\'il souhaite télécharger' => 'Allows the user to select the pages that he want to download', + 'Compression du fichier PDF' => 'PDF compression', + 'Fonction de téléchargement' => 'Download function ', + 'Zoom par défaut (atteint au clic)' => 'Default zoom (at the click) ', + 'Zoom maximal (atteint à l\'aide de la molette)' => 'Maximum zoom (using the scroll wheel) ', + 'Zoom' => 'Zoom', + 'Activer les statistiques Fluidbook' => 'Enable Fluidbook statistics ', + 'Afficher les scores dans les rapports' => 'Show scores in reports ', + 'Exclure les IP suivantes des statistiques' => 'Exclude these IP from the statistics', + 'Indiquer une adresse ip de la forme %s par ligne' => 'Please type one IP (%s) per line', + 'Code Google Analytics' => 'Google Analytics Code', + 'Statistiques' => 'Statistics ', + 'Affiche l\'icône du sommaire' => 'Display chapters icon', + 'Faire pointer le sommaire sur la page' => 'Index icon leads to page', + 'Laisser vide pour utiliser le sommaire classique' => 'Leave blank to use the classic index', + 'Afficher le sommaire au chargement de la publication' => 'Display index during loading', + 'Afficher le sommaire sur x colonne(s)' => 'Display chapters on x column(s)', + 'Largeur max d\'une colonne' => 'Max width of a column', + 'Limiter à x niveaux' => 'Limit to x levels', + 'Sommaire personnalisé' => 'Customized index', + 'INA' => 'INA', + 'Sommaire en cascade' => 'Cascade chapters', + 'Sommaire' => 'Index', + 'Gauche' => 'Left', + 'Droite' => 'right', + 'Onglets' => 'Tabs', + 'Classe pour les liens personnalisés' => 'Custom links class', + 'Ignorer les liens de type' => 'Ignore links of type', + 'Liste des numéros séparés par des virgules' => 'Comma separated lists of numbers', + 'Temps d\'apparition du lien à l\'ouverture de la page (en secondes)' => 'Time of appearance of the link when opening the page (in seconds)', + 'Tracking des liens' => 'Links tracking', + 'Tracking des liens applicables aux liens du domaine' => 'Tracking of links for the domain', + 'Références produits' => 'Product references ', + 'Fichier contenant les références produits' => 'File containing product references', + ]]; + } + } diff --git a/app/Models/Traits/PublicationSettings.php b/app/Models/Traits/PublicationSettings.php index 417e8324c..4f262d6a9 100644 --- a/app/Models/Traits/PublicationSettings.php +++ b/app/Models/Traits/PublicationSettings.php @@ -21,6 +21,8 @@ use Cubist\Backpack\Magic\Fields\SelectFromArray; use Cubist\Backpack\Magic\Fields\Text; use Cubist\Backpack\Magic\Fields\Textarea; +// __('!!Paramètres des fluidbooks') + /** * Run after change to propagate on legacy Fluidbook Workshop * php artisan job:dispatchNow LegacyBookSettingsGenerate -- 2.39.5