<?php

return array(

    // Widget

    'loadingLabel'           => 'Loading...',
    'loginError'             => 'Login error',
    'chatHeader'             => 'Talk to us',
    'startInfo'              => 'Please fill the following form to start the chat',
    'selectDepartment'       => 'Select department',
    'selectCancel'           => 'Cancel',
    'startLabel'             => 'Start',
    'backLabel'              => 'Back',
    'initMessageBody'        => 'Hello, how may I help you?',
    'initMessageAuthor'      => 'Operator',
    'chatInputLabel'         => 'Write your question',
    'timeDaysAgo'            => 'day(s) ago',
    'timeHoursAgo'           => 'hour(s) ago',
    'timeMinutesAgo'         => 'minute(s) ago',
    'timeSecondsAgo'         => 'second(s) ago',
    'offlineMessage'         => 'Operator went off-line',
    'toggleSoundLabel'       => 'Sound effects',
    'toggleScrollLabel'      => 'Auto-scroll',
    'toggleEmoticonsLabel'   => 'Emoticons',
    'toggleMediaLabel'       => 'Media',
    'toggleAutoShowLabel'    => 'Auto-show',
    'toggleFullscreenLabel'  => 'Toggle fullscreen',
    'endChatLabel'           => 'End the chat',
    'endChatConfirmQuestion' => 'Are you sure?',
    'endChatConfirm'         => 'Yes',
    'endChatCancel'          => 'Cancel',
    'mailTranscriptLabel'    => 'Send talk transcript to email',
    'mailTranscriptHeader'   => 'Talk transcript',
    'mailTranscriptInfo'     => 'Please enter email address to send the transcript to',
    'mailTranscriptSuccess'  => 'Transcript has been sent.',
    'mailTranscriptError'    => 'There was an error sending the transcript',
    'operatorClosedTalk'     => 'Operator has closed the talk',
    'loginAgain'             => 'Login again',
    'contactHeader'          => 'Contact us',
    'contactInfo'            => 'All operators are off-line. Use the below form to send us an e-mail with your question.',
    'contactNameLabel'       => 'Your name',
    'contactMailLabel'       => 'Your e-mail',
    'contactQuestionLabel'   => 'Your question',
    'contactSendLabel'       => 'Send',
    'contactSuccessHeader'   => 'Message sent',
    'contactSuccessMessage'  => 'Your question has been sent. Thank you!',
    'contactErrorHeader'     => 'Error',
    'contactErrorMessage'    => 'There was an error sending your question',
    'file.canceled'          => 'Canceled',
    'file.error'             => 'Error',
    'file.denied'            => 'Denied',
    'file.too.big'           => 'Maximal upload size: %max% MB',
    'you'                    => 'You',

    // Administration side

    'app.name' => 'PHP Live Chat Pro',

    'login.title' => 'Login',
    'login.intro' => 'Please login using the following form',
    'login.error' => 'Wrong e-mail address or password',
    'login' => 'Login',
    'your.mail' => 'Your e-mail',
    'your.pass' => 'Your password',
    'your.msg' => 'Write your message',
    'online' => 'Online',
    'offline' => 'Offline',
    'welcome' => 'Welcome',
    'edit.profile' => 'Edit profile',
    'edit.operator' => 'Edit operator',
    'add.new.msg' => 'Add new message',
    'add.new.operator' => 'Add new operator',
    'add.new.dep' => 'Add new department',
    'incorrect.install' => 'Incorrect installation',
    'please.install' => 'Please install first',
    'not.installed.msg' => 'The application is not yet installed, please log in as administrator and install it before using',
    'install' => 'Install',
    'edit.config' => 'Edit configuration',
    'uninstall' => 'Uninstall',
    'qr.code' => 'QR Code',
    'qr.code.info' => 'Mobile application can scan the following QR Code to easily connect to this server.',
    'qr.code.note' => "Don't scan the code with a generic QR Code scanner.<br>Please download and install PHP Live Chat mobile application first.",
    'logs' => 'Logs',
    'widget.preview' => 'Widget preview',
    'widget.get' => 'Get widget script',
    'logout' => 'Logout',
    'chat.offline.info' => 'Please change your status to "Online" to be able to chat.',
    'online.users' => 'Online users',
    'online.operators' => 'Online operators',
    'user.info' => 'User info',
    'visitor.invite' => 'Visitor invitation',
    'invite.visitor.q' => 'Invite visitor to talk?',
    'invite' => 'Invite',
    'settings' => 'Settings',
    'departments' => 'Departments',
    'operators' => 'Operators',
    'widget.settings' => 'Widget settings',
    'widget.theme' => 'Widget theme',
    'canned.messages' => 'Canned messages',
    'widget.blacklist' => 'Widget blacklist',
    'history' => 'History',
    'primary.color' => 'Primary color',
    'secondary.color' => 'Secondary color',
    'label.color' => 'Label color',
    'contact.mail' => 'Contact form e-mail',
    'hide.offline' => 'Hide when off-line',
    'show.widget.auto' => 'Show widget automatically',
    'every.refresh' => 'On every page refresh',
    'first.visit' => 'Only on first visit',
    'until.hide' => 'Until user hides the widget',
    'allow' => 'Allow',
    'turn.off' => 'Turn off',
    'show.widget.after' => 'Show widget automatically after (seconds)',
    'ask.mail' => 'Ask guests for e-mail',
    'media.in.chat' => 'Media in chat box (images, videos)',
    'display.auto' => 'Display automatically',
    'display.clicked' => 'Display when clicked',
    'chat.header' => 'Chat header',
    'welcome.msg' => 'Welcome message',
    'msg.sound' => 'New message sound',
    'sys.msg.sound' => 'System message sound',
    'shared.max.size' => 'Maximum uploaded file size (MB)',
    'file.sharing' => 'File sharing',
    'gmaps.key' => 'Google Maps API key',
    'widget.width' => "Widget's width (in pixels, minimum 370)",
    'widget.height' => "Widget's height (in pixels)",
    'widget.side' => "Widget's side",
    'left' => 'Left',
    'right' => 'Right',
    'widget.offset' => "Widget's offset from the window edge (in pixels)",
    'mobile.bp' => 'Mobile version breakpoint',
    'operator.init.chat' => 'Operator-initiated talks',
    'online.track.int' => 'User tracking refresh rate (s)',
    'max.conn' => 'Maximum connections',
    'poll.interval' => 'Chatting refresh rate (s)',
    'save' => 'Save',
    'reset.to.def' => 'Reset to defaults',
    'departments' => 'Departments',
    'add.new' => 'Add new',
    'edit.department' => 'Edit department',
    'back.to.list' => 'Back to list',
    'name' => 'Name',
    'description' => 'Description',
    'edit.op' => 'Edit operator',
    'user.name' => 'Username',
    'mail' => 'E-mail',
    'user' => 'User',
    'pass' => 'Password',
    'retype.pass' => 'Retype password',
    'avatar' => 'Avatar',
    'from.coll' => 'From collection...',
    'curr.pass' => 'Current password',
    'new.pass' => 'New password',
    'retype.new.pass' => 'Retype new password',
    'change.pass' => 'Change password',
    'cancel' => 'Cancel',
    'insert' => 'Insert',
    'send' => 'Send',
    'canned.msgs' => 'Canned messages',
    'edit.msg' => 'Edit message',
    'body' => 'Body',
    'placeholder.hint' => 'You can use <i>{name}</i> and <i>{mail}</i> placeholders',
    'pages.no.widget' => 'Pages where the widget should not be displayed:',
    'no.widget.hint' => '(define each URL or part of the URL as a separate line, you can also use regular expressions, e. g. <i>/test\.html$/</i>)',
    'search' => 'Search',
    'clear.history' => 'Clear history',
    'clear.history.q' => 'Are you sure you want to clear all of the messages?',
    'clear.messages' => 'Clear messages',
    'participants' => 'Participants',
    'refresh' => 'Refresh',
    'open.in.n.w' => 'Open in new window',
    'clear' => 'Clear',
    'from.date' => 'From date',
    'to.date' => 'To date',
    'uninstall.title' => 'Uninstallation',
    'uninstall.success' => 'The application has been uninstalled successfully and the database tables were removed. The database itself, however, still exists (you might want to remove it manually, if needed).',
    'admin.panel' => 'Admin panel',
    'uninstall.intro' => "This is the uninstallation page. If you no longer wish to use the application, continue by
                clicking the <i>Uninstall</i> button.

                <br><br>

                Uninstalling means that operator accounts, messages history and canned messages will be removed. The administrator account,
                however, will remain available and you can sign in again later. Database tables will be removed, but the database
                itself will still exist (you might want to remove it manually, if needed).

                <br><br>

                <strong>
                    After uninstallation process is done, all application's data (operator accounts, messages history, canned messages) will be lost.
                    If necessary, before uninstalling, you can backup application database tables using your favorite database administration tool (e. g. <i>phpMyAdmin</i>).
                </strong>",
    'uninstall.err' => 'Something went wrong during the uninstallation. Error message returned from the database was:',
    'widget.test' => 'Widget test',
    'install.title' => 'Configuration',
    'install.intro' => "Welcome to %app%. Before getting started, application needs to be configured to
                play along with your database server. You will need the following information during
                installation (if you don't know those items, you can get them from your web hosting company):

                <br><br>

                1. Database host <br>
                2. Database port number (only if other than the default one) <br>
                3. Database name <br>
                4. Database username <br>
                5. Database password

                <br><br>

                <strong>
                    If the given database doesn't exist yet, the installation wizard will try to automatically create it
                    for you. On some servers, however, this attempt will fail. Don't worry, though — just create the database
                    manually using your favorite database administration tool (e. g. <i>phpMyAdmin</i>) and come back to this page
                    after it is done.
                </strong>",
    'lets.go' => "Let's go!",
    'wizard.2.title' => 'Installation',
    'wizard.2.intro' => 'Please check if the given settings are correct and click <i>Install</i>.',
    'db.settings' => 'Database settings',
    'host' => 'Host',
    'port' => 'Port',
    'db.name' => 'Database name',
    'smtp' => 'SMTP',
    'use.smtp' => 'Use SMTP',
    'encryption' => 'Encryption',
    'hosts' => 'Host(s)',
    'hosts.i' => 'Host(s), separate with ;',
    'admin.acc.settings' => 'Administrator account settings',
    'other.settings' => 'Other settings',
    'back' => 'Back',
    'wizard.verify.intro' => 'Before proceeding with the installation, please fill the following form with your purchase code. You can find your purchase code by following the instructions here:',
    'verify.find.code' => 'Where Is My Purchase Code',
    'verify.info' => 'Installation data',
    'connection.error' => 'Connection error',
    'invalid.code.format' => 'Code format is incorrect',
    'invalid.purchase' => 'Code is invalid or belongs to other item',
    'install.not.verified' => 'Installation not verified',
    'purchase.code' => 'Purchase code',
    'purchase.code.original' => 'Purchase code (original)',
    'purchase.code.upgrade' => 'Purchase code (upgrade)',
    'wizard.3.title' => 'Installation completed',
    'wizard.3.success' => 'Installation has been completed successfully! You can now follow to the administration panel.',

    'wizard.intro' => "The following settings are the base configuration of the whole application.
    They are used to communicate with your database and define administrator user's account.
    Please fill the forms and continue by clicking <i>Save</i>.

    <br><br>

    <strong>
        If the given database doesn't exist yet, the installation wizard will try to automatically create it
        for you. On some servers, however, this attempt will fail. Don't worry, though — just create the database
        manually using your favourite database administration tool (e.g. <i>phpMyAdmin</i>) and come back to this page
        after it is done.

        <br><br>

        If you already installed the application and just want to change some of the settings, feel
        free to update the values and click <i>Save</i> (existing database will stay safe and untouched).
    </strong>",
    'wizard.input.err' => 'Your input data seems to be invalid, please check the error messages below and update the form.',
    'wizard.files.err' => 'The application requires some of the files to be writable by PHP. The following are currently not writable:',
    'wizard.files.err.2' => 'Please update those files/directories permissions making them writable and come back after it is done.',
    'wizard.ext.err' => 'The application requires some PHP extensions to be available. The following extensions are currently missing:',
    'wizard.ext.err.2' => "Please enable mentioned extensions and come back after it is done
        <br>
        (if you don't know how to do this, please contact your web hosting company).",
    'wizard.err.db' => "The application couldn't connect to the given database.<br>
        Please double check all of the values in the <i>Database settings</i> section and make sure your database is running.",
    'wizard.err.db.2' => "Attempt to create database and tables failed.<br>
        Please double check all of the values in the <i>Database settings</i> section.

        <br><br>

        If your database — %dbName% — doesn't exist yet, please create it
        manually using your favorite database administration tool (e. g. <i>phpMyAdmin</i>) and come back after it is done.

        <br><br>

        Internal error message was: %message%",
    'smtp.intro' => 'This section allows you to use external SMTP server for sending emails. You can leave SMTP settings untouched to use the default email server.',
    'pass.repeat' => 'Password repeat',
    'value.blank' => 'Value is blank',
    'value.not.num' => 'Value is not a number',
    'value.not.mail' => 'Value is not a valid e-mail',
    'value.too.short' => 'Value is too short',
    'value.n.in.range' => 'Value is outside the allowed range',
    'values.not.match' => 'Values do not match',
    'value.invalid' => 'Value is not valid',
    'db.invalid' => 'Database structure is invalid',
    'db.exception' => 'Database exception: %msg%',
    'db.tables.invalid' => 'Invalid table structure, actual tables: %actual% expected tables: %expected%',
    'guest.watching' => 'Guest is watching',
    'unknown' => 'unknown',
    'invite.user' => 'Invite user',
    'leave.talk' => 'Leave the talk',
    'canned' => 'Canned',
    'confirm.install' => 'Confirm to install the application',
    'installation.invalid' => "Installation seems to be invalid.
                <br><br>
                It's possible that configuration settings are incorrect or there is a problem with your database.
                <br><br>
                Please double check application's settings.",
    'delete.user.q' => 'Are you sure you want to permanently delete this user?',
    'bottom.right.c' => 'Bottom right corner',
    'inline' => 'Inline',
    'no.entries' => 'No entries',
    'select.all' => 'Select all',
    'select.none' => 'Select none',
    'close.talk.msg' => "You are currently the owner of this talk. You need to transfer it to another
                <br>
                operator if it should still continue. Otherwise, you can close the talk.
                <br><br>
                Select operator to get the talk:",
    'talk' => 'Talk',
    'user.alrdy.in.t' => 'User is already in the talk',
    'talk.not.exist' => 'Talk does not exist',
    'user.not.exist' => 'User does not exist',
    'cant.leave.unhandled.t' => "Can't leave a talk that is not handled by anyone",
    'only.t.owner.can.close' => "Only talk's owner can close it",
    'only.t.owner.can.transfer' => "Only talk's owner can transfer it",
    'curr.pass.incorrect' => 'Password: Current password is incorrect',
    'user.not.found' => 'User not found',
    'couldnt.save.user' => "Couldn't save the user",
    'display.more' => 'Display more',
    'id' => 'ID',
    'ip' => 'IP',
    'show.on.map' => 'Show on map',
    'map.no.api.key.info' => 'Enter your Google Maps API key in the "Settings" tab and refresh the page.',
    'url' => 'URL',
    'browser' => 'Browser',
    'system' => 'System',
    'country' => 'Country',
    'region' => 'Region',
    'city' => 'City',
    'zip.code' => 'ZIP code',
    'time.zone' => 'Time zone',
    'local.time' => 'Local time',
    'latitude' => 'Latitude',
    'longitude' => 'Longitude',
    'contact.form.mail' => 'Contact form e-mail',
    'sent.from.page' => 'Sent from page',
    'author.name' => "Author's name",
    'author.mail' => "Author's email",
    'author.ip' => "Author's IP",
    'message' => 'Message',
    'contact.mail.note' => 'You can reply directly to this email to answer the question.',
    'talk.transcript.mail.title' => 'Talk transcript',
    'talk.transcript.info' => 'Please download the attachment, which contains the transcript of your talk.',
    'talk.transcript.time' => 'Time',
    'talk.transcript.filename' => 'talk-',
    'route.not.found' => 'Route not found',
    'route.not.found.msg' => 'The <b>/%route%</b> route was not found.',
    'login.here' => 'Try to login here',
    'error' => 'Error',
    'sth.went.wrong.msg' => "It seems that something went wrong.
            <br><br>
            Don't worry though — here is the error message that can help you find the problem:",

    'db.invalid.conn' => 'Trying to use database with an invalid connection.',
    'db.error' => 'Database error',
    'db.error.msg' => "The application couldn't connect to your database. Please make sure that database settings are correct.

                    <br><br>

                    <strong>
                        If your database — %dbName% — doesn't exist yet, please create it
                        manually using your favorite database administration tool (e. g. <i>phpMyAdmin</i>) and come back after it is done.
                    </strong>

                    <br><br>

                    Error message returned from the database was:",
    'sign.as.admin' => 'Sign in as administrator and correct your database settings',
    'uninstall.error' => 'There was an error during the uninstallation',
    'other.error' => 'Other error',
    'admin.update.error' => 'Error updating admin user',
    'error.saving.file' => 'There was an error saving the file',
    'form.error' => 'Form error',
    'remove.msg' => 'Remove "%message%"',
    'remove.msg.q' => 'Are you sure you want to permanently delete this message?',
    'new.talk' => 'New talk',
    'cant.chat.w.self' => "You can't chat with yourself",
    'select.msg' => 'Select message',
    'select.operator' => 'Select operator',
    'invitation' => 'Invitation',
    'leave.talk.q' => 'Are you sure you want to leave this talk?',
    'leave.talk.confirm' => 'Yes, leave the talk',
    'transfer.n.leave' => 'Transfer and leave',
    'end.talk' => 'End the talk',
    'transfer' => 'Transfer',
    'leave' => 'Leave',
    'remove.dep' => 'Remove "%department%"',
    'remove.dep.q' => 'Are you sure you want to permanently delete this department?',
    'clear.history.err' => 'Error clearing the history',
    'history.cleared' => 'Message history cleared',
    'clear.logs' => 'Clear logs',
    'clear.logs.q' => 'Are you sure you want to clear all of the logs?',
    'logs.cleared' => 'All logs cleared',
    'clear.logs.err' => 'Error clearing the logs',
    'widget.embd.code' => 'Widget embedding code',
    'uploading' => 'Uploading',
    'uploading.image' => 'Uploading image, please wait...',
    'avatar.uploaded' => 'Avatar uploaded',
    'uploaded.success' => 'Uploaded successfully',
    'remove.user' => 'Remove "%user%"',
    'remove.user.q' => 'Are you sure you want to permanently delete this user?',
    'select.avatar' => 'Select avatar',
    'reset.settings' => 'Reset settings',
    'reset.settings.q' => 'Are you sure you want to reset all the settings?',
    'reset' => 'Reset',
    'alert' => 'Alert',
    'v.cant.be.empty' => 'Value cannot be empty',
    'pass.have.to.match' => 'Passwords have to match',
    'enter.valid.mail' => 'Enter valid e-mail address',
    'pass.need.6.chars' => 'Password has to be at least 6 characters long',
    'close' => 'Close',
    'language' => 'Language',
    'default.language' => 'Default language',
    'empty.mail.placeholder' => 'no@e.mail.provided',

    // System messages

    'sm.closed.talk' => '%user% has closed the talk',
    'sm.user.closed.chat' => 'User has closed the chat',
    'sm.now.talk.owner' => '%user% is now the owner of this talk',
    'sm.user.invited' => '%name% (%mail%) has been invited to the talk',
    'sm.user.left' => '%name% (%mail%) has left the talk'
);

?>
