{"apps":{"login":{"terms":{"acceptPrivacy":"By proceeding, you acknowledge the Privacy Policy of oneclick.","acceptTerms":"I agree to the General Business and Licence Terms of oneclick.","loginHeadline":"GBLT and Data Privacy Statement"},"reset":{"description":"Please enter a new password for your oneclick™ account.","password":"Insert a new password","passwordRepeat":"Repeat new password","resetError":"The password could not be changed. The link from your email is valid only once and the email entered must match the one in your email.","resetErrorAssistance":"Check your entered email address or ask your administrator to send you a new login link.","resetHeadline":"Authentication","resetSuccess":"Your password has been saved successfully."},"remember":{"description":"Your browser has saved your login. You will be automatically logged in.","headline":"Automatic login"},"registerConfirm":{"buttonLogin":"Go to login","buttonReload":"Close the window","description":"Your data is currently still being checked internally. As soon as your entries have been verified, you will receive an email with your individual access information.","headline":"Thank you for your registration!"},"register":{"buttonRegister":"Register now","companyDataHeadline":"Your company data","companyNameLabel":"Company name","companyNamePlaceholder":"Please enter company name","datacenterLabel":"Select the data center for your oneclick™ account","datacenterPlaceholder":"Please select a datacenter","datacenterWarning":"The selection can only be changed subsequently by support.","description":"Fill out this form and you will receive a demo version in which you can test the end customer view and connect your own infrastructure.","errorDescription":"Your registration failed. Please try again.","getDatacentersError":"The necessary data could not be loaded.","getDatacentersErrorAssistance":"Please try again later. If the problem persists, please contact our support.","headline":"Register","isCompany":"I hereby confirm that I use the offer of oneclick exclusively (Germany: in the sense of § 14 BGB) either as a company, trader, association, craft business, authority or public institution, self-employed freelancer or professionally self-employed person and expressly declare that I am not acting as a private person and consumer (Germany: in the sense of § 13 BGB).","loader":"Please wait. The necessary data is being loaded ...","sentDescription":"We have received your registration.","userDataHeadline":"Your user data"},"logout":{"buttonLogout":"Logout","errorDescription":"The logout failed. Please try again.","errorHeadline":"Logout failed"},"login":{"buttonLoading":"Loading ...","buttonLogin":"Login","buttonLoginForce":"Login anyway","headline":"Login","linkForgot":"Forgot password","linkRegister":"Register","loader":"Please wait. You are logged in ...","loadingApp":"Loading app","loadingAppError":"Error while loading the app","loginWith":"Login with ","rememberEmail":"Remember Email address","edgeSettings":{"description":"Please use the following settings in your browser to optimize the touch control:","headline":"You are using Microsoft Edge!","linkOpen":"Go to browser settings"},"displaySize":{"buttonContinue":"Continue anyway","description":"Nice that you access oneclick™! Your screen size is not quite ideal for the familiar oneclick™ design. Of course, the functionality remains the same.","headline":"Small display - smaller oneclick™!"},"cyberAssurance":{"linkHref":"https://oneclick-cloud.com/en/cloud-dmz-zero-trust-security/","linkText":"Learn more","text":"oneclick™ is the easiest, fastest and safest Cloud Platform to deliver applications and data with included:"},"changelog":{"changelogLink":"https://help.oneclick-cloud.com/en/changelog/","changelogSrc":"https://help.oneclick-cloud.com/en/changelog/","noShow":"Do not show again until next update","title":"Updates"},"browserUnsupported":{"description1":"Your web browser ","description2":" is out of date!
Please update your browser for a trouble-free use of oneclick™.","headline":"Unsupported browser version!"}},"loader":{"appstart":"App start","showSteps":"Show Details","starting":"Starting","warnings":{"dismiss":"do not show again","headline":"Warnings","pixelRatio":{"headline":"Your view could be blurred!","help":"View guide","helpLink":"https://help.oneclick-cloud.com/en/doc/working-with-the-workspace/avoid-display-problems/","text":"If it is blurred, please set the zoom of your operating system and browser to 100%."}},"steps":{"loadApp":"Loading application interface","login":"Authentication of your session","mqttConnect":"Connecting to communication service","translate":"Loading application translations"},"limit":{"description":"The limit has been reached. Please try again later or contact your administrator.","headline":"There is a limit for simultaneous use for this app.","title":"Limit reached"},"error":{"reload":"Reconnect","resetCredentials":"Reset credentials"},"credentials":{"description":"To log in, you must enter your credentials for the remote destination.","headline":"Enter your login credentials.","labelButton":"Validate","labelPassword":"Password","labelSave":"Save login data","labelUser":"Username","title":"Login"},"action":{"closeWindow":"close window","support":"contact support","toDesk":"back to desk"},"2factor":{"description":"Please enter the code you received either through a TOTP authentication app like \"Google Authenticator\" or via text message.","errorSetup":"You have not yet set the 2-factor authentication. Please log out and then log in again.","headline":"This app requires 2-factor authentication.","labelButton":"Validate","labelInput":"Authentication Code:","placeholderInput":"Please enter code","title":"Authenticate"}},"forgot":{"buttonReset":"Reset password","description":"Enter the e-mail address that you are connected to oneclick™ with.","errorDescription":"We could not reset your password. Please check your email address.","headline":"Forgot password","sentDescription":"We have sent you an email with a link to reset the password."},"factor":{"description":"Please enter the security key.","headline":"Two-factor authentication","totp":{"description":"Please download a TOTP authentication app like \"Google Authenticator\" and scan the QR code or enter the key manually.","description1":"Then follow the instructions in the app.","key":"Your key for the authenticator","qrCode":"QR code"},"phone":{"description":"Please enter a valid phone number for the two-factor authentication via text messages.","description1":"In the future, you will only be able to authenticate yourself if you can receive text messages with the stored number."}},"error":{"ajax":"A network error has occurred. Please try again.","credentials":"Invalid username or password. Please check your credentials.","factor":"Authentication failed by second factor. Please try again.","forbiddenByPolicy":"This app is restricted from certain IP addresses. Please try from another location or contact your administrator.","headline":"Authentification failed","json":"An unknown error has occurred. Please try again.","limitLicense":"This app is already open. The simultaneous use of this app is limited by your license to a certain number. If you already opened this app on another device or in another browser window, close it at first. Otherwise, please contact your administrator.","noApp":"No app has been assigned to your user. Please contact your administrator.","noLicense":"This app can not be opened because the license is invalid. Please contact your administrator.","rules":"Login was prevented by login rules. Please contact your administrator.","session":"You have no permission to login. Please reload the page and try again.","throttle":"Too many failed login attempts. Please try again later.","unknown":"An unknown error has occurred. Please try again.","userLocked":"Your user account has been locked. Please contact your administrator."},"credentials":{"descriptionPassword":"Password","descriptionSave":"Save login data","descriptionUser":"Username","headline":"Login to the destination required"}}},"general":{"back":"Back","cancel":"Cancel","close":"Close","doAction":"Perform action","email":"Email address","forward":"Forward","hide":"hide","loading":"Loading ...","next":"Next","ok":"Ok","oneclick":"oneclick™","open":"Open","optional":"optional","password":"Password","reload":"Reload","save":"Save","search":"Search","selectAll":"Select all","selectNone":"Select none","show":"show","weekdays":{"friday":"Friday","monday":"Monday","saturday":"Saturday","sunday":"Sunday","thursday":"Thursday","tuesday":"Tuesday","wednesday":"Wednesday"},"validations":{"mincheck":"You have to make a choice."},"user":{"address":"Address","addressAdd":"Add address","addressPlaceholder":"Please enter address","city":"City","cityPlaceholder":"Please enter city","country":"Country","countryPlaceholder":"Please select a country","dark":"Dark","division":"Company name","divisionPlaceholder":"Please enter company name","email":"Email address","emailBusiness":"Business email address","emailPlaceholder":"Please enter email address","emailShort":"Email","firstname":"First name","firstnamePlaceholder":"Please enter first name","gender":"Gender","genderFemale":"female","genderMale":"male","language":"Language","lastname":"Last name","lastnamePlaceholder":"Please enter last name","light":"Light","mobile":"Mobile phone","mobileAdd":"Add mobile phone","mobilePlaceholder":"Please enter mobile phone","name":"Name","password":"New password","passwordChange":"Change password","passwordPlaceholder":"Please enter new password","passwordVerify":"Reenter password","passwordVerifyPlaceholder":"Verify new password","phone":"Phone number","phoneAdd":"Add phone number","phonePlaceholder":"Please enter phone number","street":"Street","streetPlaceholder":"Please enter street","theme":"Workspace appearance","zip":"Zipcode","zipPlaceholder":"Please enter zipcode"},"translation":{"loading":"Translation in progress ..."},"smallchat":{"contactPrompt":"Add your name and email to make sure you see our reply. By clicking on \"Save\" you consent to the processing of your personal data and accept our privacy policy.","contactReply":"Thanks \\{\\{name\\}\\}! You'll get a response here or we'll contact you at \\{\\{contact\\}\\}.","greetingMessage":"Welcome.\\nAll oneclick™ systems are currently running trouble free. :thumbsup:\\nIf you have any questions or problems such as slow transmission, simply write to us. We are happy to receive feedback and will reply promptly.","launcherPrompt":"Send a message","messengerBlank":"Send a message, and we’ll reply as soon as we can.","messengerEntry":"Send a message...","messengerPrompt":"How can we help you?","offlineGreeting":"Our support is available to you personally from {{startTime}} on weekdays and will respond to your message. In urgent cases you can contact us via email at support@oneclick-cloud.com.","submitLabel":"Save"},"passwordStrength":{"good":"Strong password","ok":"Decent password","weak":"Weak password"},"notifications":{"hideDetails":"Hide details","newUser":"User: {{username}}","newUserPassword":"User: {{username}}
Passwords: {{password}}","reloadDescription":"An error has occurred. Please reload oneclick™.","showDetails":"Show details","vm":{"createDone":"The creation of the VM was successful.","createFailed":"The creation of the VM failed.","headline":"Cloud resources","syncDone":"Import of the VMs was successful.","syncFailed":"Import of the VMs failed.","shutdownWarning":{"assistance":"If you don't want that, you can postpone the shutdown for {{delayTime}} minutes.","button":"Postpone","description":"Your VM \"{{vmName}}\" will be shut down at {{shutdownTime}} by an event profile."},"shutdownDelayed":{"description":"Shutdown of VM \"{{vmName}}\" has been postponed by {{delayMins}} minutes.","descriptionDoneOtherUser":"Shutdown of VM \"{{vmName}}\" has already been postponed by another user."},"failed":{"startVm":"Starting the VM failed.","statusVm":"Synchronizing the VM failed.","stopVm":"Stopping the VM failed."},"done":{"startVm":"Starting the VM was successful.","statusVm":"Synchronizing the VM was successful.","stopVm":"Stopping the VM was successful."},"begin":{"startVm":"Your VM {{vmName}} will be started.","statusVm":"Your VM {{vmName}} will be synced.","stopVm":"Your VM {{vmName}} will be stopped."}},"license":{"driveQuotaAssistance":" Please clean up your Hybrid Drive within the next seven days.","driveQuotaDescription":"Your Hybrid Drive storage is full.","expiredHead":"Your trial period has expired!","expiredText":"Please run through a license upgrade, to use oneclick™ in full.","upgradeButton":"Upgrade now","upgradeHead":"Upgrade now!","upgradeText":"You work with a demo license. To get the full benefit of oneclick™, you need to upgrade your license.","demo":{"adminDocuAssistance":"The oneclick™ Administration offers numerous possibilities to provide your employees with software and complete desktops from your data center or the cloud in the most efficient way. You have full control over who has access to what.","adminDocuButton":"Open instructions","adminDocuDescription":"This is possible with oneclick™","adminDocuUrl":"https://help.oneclick-cloud.com/en/doc/step-by-step-guide/","adminLicensesAssistance":"All requested licenses are free of charge within the demo period. After the demo has expired, these are automatically deactivated.","adminLicensesDescription":"Try more for free","expiredAssistance":"Make an appointment with us via the chat at the bottom right in which we can discuss your individual requirements. Alternatively, you can upgrade to a full version of oneclick ™ yourself.","expiredButtonSales":"Make an appointment","expiredButtonUpgrade":"Upgrade yourself","expiredChatMessage":"Hello, my demo period has expired and I would like to make an appointment for a meeting.","expiredDescription":"Your demo period has expired","firstLoginVideoAssistance":"To make it easier for you to get started, we have summarized important functions in a video.","firstLoginVideoButton":"Watch video","firstLoginVideoDescription":"This is how oneclick™ works","firstLoginVideoUrl":"https://oneclick-cloud.com/en/welcome/","firstLoginWelcomeAssistance":"You are in the demo phase. The apps on the desk serve as an example for the function and performance demonstration.
Please note that you have no administration rights within the applications.","firstLoginWelcomeButton":"OK","firstLoginWelcomeDescription":"Nice to have you here!","source":"Demo"}},"autoLogin":{"descriptionError":"Saving the automatic login for the app configuration \"{{appProfileName}}\" failed.","descriptionErrorNoProfile":"Saving the automatic login failed because the app configuration could not be found.","descriptionSuccess":"The automatic login for the app configuration \"{{appProfileName}}\" was saved successfully.","source":"Automatic login"}},"mqtt":{"provisioning":"Connecting to communication service ...","reconnect":"Lost connection to communication service. Please wait while reconnecting."},"languages":{"en-GB":"English (GB)","selectable":{"de-DE":"German","en-UK":"English (UK)","en-US":"English (US)"}},"footer":{"imprint":"Imprint","release":"Release","releaseDate":"Date","releaseTime":"Time","support":"Product support","version":"Version"},"error":{"ajaxDescription":"A network error has occurred. Please try again.","ajaxHeadline":"Connection error","gatewayServer443":"Port 443 is not available for the selected gateway server.","general":"An error has occurred. Please reload oneclick™.","mqttProvisioning":"User-provisioning failed. Please reload the page.","short":"Error","withHeadline":{"destinationUnreachable":"Destination unreachable||The destination cannot be reached. Please check whether the destination is switched on. A firewall may also be preventing access.","frontend":"Application interface||An error occurred while loading the application interface. Please try again.","login":"Authentication||Your session is no longer valid. You must log in again.","timeout":"Timeout||Timeout occured while loading. Please try it again. ","translate":"Application Translations||The translations for the applications could not be loaded. Please try again."}},"defaultTranslationKeys":{"appDemoDesktop":"Entire desktop - Windows Demo","appDemoLegacy":"Legacy app – Day of the Tentacle","appDemoProgramExcel":"Single program - Excel Desktop","appDemoProgramExplorer":"Single program - Windows Explorer","appDemoProgramFoxit":"Single program - Foxit Reader","appDemoProgramPaint":"Single program - Paint","appDemoProgramTableau":"Single program - Tableau","appDemoProgramWord":"Single program - Word Desktop","appDemoTerminal":"Demo terminal - SSH connection","appDemoVideo":"Introduction video"},"countries":{"AC":"Ascension Island","AD":"Andorra","AE":"United Arab Emirates","AF":"Afghanistan","AG":"Antigua and Barbuda","AI":"Anguilla","AL":"Albania","AM":"Armenia","AN":"Netherlands Antilles","AO":"Angola","AQ":"Antarctica","AR":"Argentina","AS":"American Samoa","AT":"Austria","AU":"Australia","AW":"Aruba","AX":"Åland Islands","AZ":"Azerbaijan","BA":"Bosnia and Herzegovina","BB":"Barbados","BD":"Bangladesh","BE":"Belgium","BF":"Burkina Faso","BG":"Bulgaria","BH":"Bahrain","BI":"Burundi","BJ":"Benin","BL":"Saint Barthélemy","BM":"Bermuda","BN":"Brunei","BO":"Bolivia","BQ":"Caribbean Netherlands","BR":"Brazil","BS":"Bahamas","BT":"Bhutan","BV":"Bouvet Island","BW":"Botswana","BY":"Belarus","BZ":"Belize","CA":"Canada","CC":"Cocos (Keeling) Islands","CD":"Congo - Kinshasa","CF":"Central African Republic","CG":"Congo (Republic)","CH":"Switzerland","CI":"Ivory Coast","CK":"Cook Islands","CL":"Chile","CM":"Cameroon","CN":"China","CO":"Colombia","CP":"Clipperton Island","CR":"Costa Rica","CU":"Cuba","CV":"Cap Verde","CW":"Curaçao","CX":"Christmas Island","CY":"Cyprus","CZ":"Czech Republic","DE":"Germany","DG":"Diego Garcia","DJ":"Djibouti","DK":"Denmark","DM":"Dominica","DO":"Dominican Republic","DZ":"Algeria","EA":"Ceuta und Melilla","EC":"Ecuador","EE":"Estonia","EG":"Egypt","EH":"Western Sahara","ER":"Eritrea","ES":"Spain","ET":"Ethiopia","EU":"European Union","FI":"Finland","FJ":"Fiji","FK":"Falkland Islands","FM":"Micronesia","FO":"Faroe Islands","FR":"France","GA":"Gabon","GB":"United Kingdom","GD":"Grenada","GE":"Georgia","GF":"French Guiana","GG":"Guernsey","GH":"Ghana","GI":"Gibraltar","GL":"Greenland","GM":"Gambia","GN":"Guinea","GP":"Guadeloupe","GQ":"Equatorial Guinea","GR":"Greece","GS":"South Georgia & South Sandwich Islands","GT":"Guatemala","GU":"Guam","GW":"Guinea-Bissau","GY":"Guyana","HK":"Hong Kong","HM":"Heard & McDonald Islands","HN":"Honduras","HR":"Croatia","HT":"Haiti","HU":"Hungary","IC":"Canary Islands","ID":"Indonesia","IE":"Ireland","IL":"Israel","IM":"Isle of Man","IN":"India","IO":"British Indian Ocean Territory","IQ":"Iraq","IR":"Iran","IS":"Iceland","IT":"Italy","JE":"Jersey","JM":"Jamaica","JO":"Jordan","JP":"Japan","KE":"Kenya","KG":"Kyrgyzstan","KH":"Cambodia","KI":"Kiribati","KM":"Comoros","KN":"Saint Kitts and Nevis","KP":"North Korea","KR":"South Korea","KW":"Kuwait","KY":"Cayman Islands","KZ":"Kazakhstan","LA":"Laos","LB":"Lebanon","LC":"Saint Lucia","LI":"Liechtenstein","LK":"Sri Lanka","LR":"Liberia","LS":"Lesotho","LT":"Lithuania","LU":"Luxembourg","LV":"Latvia","LY":"Libya","MA":"Morocco","MC":"Monaco","MD":"Moldova","ME":"Montenegro","MF":"Saint Martin","MG":"Madagascar","MH":"Marshall Islands","MK":"Macedonia","ML":"Mali","MM":"Myanmar (Burma)","MN":"Mongolia","MO":"Macau","MP":"Northern Mariana Islands","MQ":"Martinique","MR":"Mauritania","MS":"Montserrat","MT":"Malta","MU":"Maldives","MV":"Malediven","MW":"Malawi","MX":"Mexico","MY":"Malaysia","MZ":"Mozambique","NA":"Namibia","NC":"New Caledonia","NE":"Niger","NF":"Norfolk Island","NG":"Nigeria","NI":"Nicaragua","NL":"Netherlands","NO":"Norway","NP":"Nepal","NR":"Nauru","NU":"Niue","NZ":"New Zealand","OM":"Oman","PA":"Panama","PE":"Peru","PF":"French Polynesia","PG":"Papua New Guinea","PH":"Philippines","PK":"Pakistan","PL":"Poland","PM":"Saint Pierre and Miquelon","PN":"Pitcairn Islands","PR":"Puerto Rico","PS":"Palestine","PT":"Portugal","PW":"Palau","PY":"Paraguay","QA":"Qatar","QO":"Outlying Oceania","RE":"Réunion","RO":"Romania","RS":"Serbia","RU":"Russia","RW":"Rwanda","SA":"Saudi Arabia","SB":"Solomon Islands","SC":"Seychelles","SD":"Sudan","SE":"Sweden","SG":"Singapore","SH":"Saint Helena","SI":"Slovenia","SJ":"Svalbard and Jan Mayen","SK":"Slovakia","SL":"Sierra Leone","SM":"San Marino","SN":"Senegal","SO":"Somalia","SR":"Suriname","SS":"South Sudan","ST":"São Tomé and Príncipe","SV":"El Salvador","SX":"Sint Maarten","SY":"Syria","SZ":"Swaziland","TA":"Tristan da Cunha","TC":"Turks and Caicos Islands","TD":"Chad","TF":"French Southern Territories","TG":"Togo","TH":"Thailand","TJ":"Tajikistan","TK":"Tokelau","TL":"East Timor","TM":"Turkmenistan","TN":"Tunisia","TO":"Tonga","TR":"Turkey","TT":"Trinidad and Tobago","TV":"Tuvalu","TW":"Taiwan","TZ":"Tanzania","UA":"Ukraine","UG":"Uganda","UM":"U.S. Outlying Islands","US":"United States","UY":"Uruguay","UZ":"Uzbekistan","VA":"Vatican City","VC":"St. Vincent & Grenadines","VE":"Venezuela","VG":"British Virgin Islands","VI":"U.S. Virgin Islands","VN":"Vietnam","VU":"Vanuatu","WF":"Wallis and Futuna","WS":"Samoa","XK":"Kosovo","YE":"Yemen","YT":"Mayotte","ZA":"South Africa","ZM":"Zambia","ZW":"Zimbabwe"},"controls":{"flyInHint":"Move your mouse cursor to this area and then hold it for 2 seconds to display the menu.","info":{"label":"Info","support":{"label":"Product Support","toVideos":"To the starter videos","toHelp":"To the help articles","toHelpLink":"https://help.oneclick-cloud.com/en/","toVideosLink":"https://help.oneclick-cloud.com/en/"},"notifications":{"label":"Notifications","noNotifications":"You have no notifications"},"systemData":{"browser":"Browser","buttonCopy":"Copy system data","copyError":"Copying your system data has failed. Please allow your browser to access your clipboard.","copySuccess":"Your system data has been successfully copied to the clipboard.","datacenter":"Datacenter","divisionId":"Division ID","headline":"Your system data","ip":"IP address","label":"System data","licenseId":"License ID","os":"Operating system","resolution":"Screen resolution","resolutionAvailable":"Available resolution","resolutionWindow":"Viewport resolution","sessionId":"Session ID","userId":"User ID","userLicense":"User license","zoom":"Zoom level"}},"record":{"buttonSend":"Send to support","description":"To report a bug or get help, send this recording directly to support.","hintStartRecord":"Start screen recording (max. 2 minutes)","hintStopRecord":"Stop recording","textareaPlaceholder":"Tell us more about it ...","timeoutStop":"The recording stopped automatically after the maximum recording time of 2 minutes. If you want to continue recording, simply start a new one after sending this recording.","title":"Screen recording"},"fullscreen":{"disable":"Leave fullscreen mode","enable":"Enter fullscreen mode"}},"appSettings":{"destination_id":"Destination","destinationId":"Destination","destinationPoolDefault":"Default destination of the pool","destinationPoolLoadBalancing":"Best destination of the load balancing pool","groupAdvanced":"Advanced settings","password":"Password","sipDeviceCode":"SIP device code","useDefaultCredentials":"Use default credentials","username":"Username"},"app":{"logoff":{"successHeadline":"Logout successful","successText":"You have been successfully logged out. Please close the browser window."}}},"templates":{"imprint":"

Headquarter

\n

oneclick AG
\n Zollikerstr. 27
\n CH-8008 Zurich Switzerland

\n
\n

Phone: +41 44 578 88 93
\n info@oneclick-cloud.com

\n

Managing Directors:
\n Dominik Birgelen, Guido Ruß
\n Registered office: Zurich (ZH)
\n Commercial register number: CHE-284.097.035
\n Commercial register office: Kanton Zurich

\n
\n\n

Responsible for the contents:
\n Dominik Birgelen (address details see above)

\n

\n\n

Legal notices:
\n Terms of Use
\n Privacy and Terms
\n General Business and Licence Terms
\n General Service Level Agreement
\n Minimum technical requirements\n

"}}!!!JSLIBS!!!// This is included with the Parsley library itself, // thus there is no use in adding it to your project. oc.language.libs.parsley = { defaultMessage: "This value seems to be invalid.", type: { email: "This value should be a valid email.", url: "This value should be a valid url.", number: "This value should be a valid number.", integer: "This value should be a valid integer.", digits: "This value should be digits.", alphanum: "This value should be alphanumeric." }, notblank: "This value should not be blank.", required: "This value is required.", pattern: "This value seems to be invalid.", min: "This value should be greater than or equal to %s.", max: "This value should be lower than or equal to %s.", range: "This value should be between %s and %s.", minlength: "This value is too short. It should have %s characters or more.", maxlength: "This value is too long. It should have %s characters or fewer.", length: "This value length is invalid. It should be between %s and %s characters long.", mincheck: "You must select at least %s choices.", maxcheck: "You must select %s choices or fewer.", check: "You must select between %s and %s choices.", equalto: "This value should be the same." };/* * This file gets executed after the js libs are loaded * You can inject js libs into running functions here for live translation */ // translate parsley function translateParsley() { // add class to form on every init Parsley.on('form:init', function (formInstance) { formInstance.$element.addClass('activeParsleyForm') }); // add and set parsley translation Parsley.addMessages(oc.language.userShort, oc.language.libs.parsley); Parsley.setLocale(oc.language.userShort); // translate active parsley forms $(document).find('form.activeParsleyForm').each(function () { var $this = $(this); $this.parsley().destroy(); $this.parsley().validate(); }); } function checkForParsley() { if (typeof Parsley === 'undefined') window.setTimeout(checkForParsley, 1000); else { $(document).on('languageChanged', translateParsley); translateParsley(); console.log('translations.jsLibs.init -> parsley') } } checkForParsley(); // set moment js locale function translateMoment() { moment.locale(oc.language.userShort); } function checkForMoment() { if (typeof moment === 'undefined') { window.setTimeout(checkForMoment, 1000); } else { $(document).on('languageChanged', translateMoment); translateMoment(); console.log('translations.jsLibs.init -> moment') } } checkForMoment();