New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@clevercloud/components

Package Overview
Dependencies
Maintainers
7
Versions
173
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clevercloud/components - npm Package Compare versions

Comparing version 6.9.1 to 6.10.0

dist/assets/arrows.svg

6

CHANGELOG.md

@@ -11,2 +11,8 @@ ---

## 6.10.0 (2021-07-08)
* `<cc-toggle>`: add `--cc-text-transform` CSS custom property
* New component:
* `<cc-pricing-product-cellar>` (with smart definition)
## 6.9.1 (2021-06-30)

@@ -13,0 +19,0 @@

2

dist/atoms/cc-toggle.js

@@ -1,2 +0,2 @@

import{LitElement as e,html as l,css as t}from"lit-element";import{classMap as i}from"lit-html/directives/class-map.js";import{ifDefined as o}from"lit-html/directives/if-defined.js";import{repeat as r}from"lit-html/directives/repeat.js";import{dispatchCustomEvent as a}from"../lib/events.js";class s extends e{static get properties(){return{choices:{type:Array},disabled:{type:Boolean},hideText:{type:Boolean,attribute:"hide-text"},legend:{type:String},multipleValues:{type:Array,attribute:"multiple-values",reflect:!0},subtle:{type:Boolean},value:{type:String,reflect:!0}}}constructor(){super(),this.disabled=!1,this.hideText=!1,this.subtle=!1,this._uniqueName=Math.random().toString(36).slice(2)}_onChange(e){if(null==this.multipleValues)this.value=e.target.value,a(this,"input",this.value);else{const l=this.choices.filter((({value:l})=>l===e.target.value?e.target.checked:this.multipleValues.includes(l))).map((({value:e})=>e));this.multipleValues=l,a(this,"input-multiple",l)}}render(){const e={disabled:this.disabled,enabled:!this.disabled,"display-normal":!this.subtle,"display-subtle":this.subtle,"mode-single":null==this.multipleValues,"mode-multiple":null!=this.multipleValues},t=null==this.multipleValues?"radio":"checkbox",a=e=>null!=this.multipleValues?this.multipleValues.includes(e):this.value===e;return l`<fieldset><legend>${this.legend}</legend><div class="${i(e)} toggle-group">${r(this.choices,(({value:e})=>e),(({label:e,image:i,value:r})=>l`<input type=${t} name=${this._uniqueName} .value=${r} id=${r} ?disabled=${this.disabled} .checked=${a(r)} @change=${this._onChange} aria-label=${o(null!=i&&this.hideText?e:void 0)}> <label for=${r} title=${o(null!=i&&this.hideText?e:void 0)}>${null!=i?l`<img src=${i} alt="">`:""} ${null!=i&&this.hideText?"":l`<span>${e}</span>`}</label>`))}</div></fieldset>`}static get styles(){return[t`:host{--cc-toggle-color:#334252;--cc-toggle-img-filter:none;--cc-toggle-img-filter-selected:none;display:flex;flex-direction:column}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;line-height:inherit;max-width:100%;padding:0;white-space:normal;width:100%}legend:not(:empty){padding-bottom:.35rem}.toggle-group{background-color:#fff;border-radius:.15rem;box-sizing:border-box;display:flex;height:2rem;line-height:1.25;overflow:visible}input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;display:block;height:0;margin:0;outline:0;width:0}label{--space:2px;align-items:center;border-color:var(--cc-toggle-color);border-style:solid;color:var(--color-txt);cursor:pointer;display:grid;font-size:14px;font-weight:700;grid-auto-flow:column;grid-gap:.5rem;padding:0 .5rem;position:relative;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-width:1px 0;--color-bg:#fff;--color-txt:#666}label:first-of-type{border-left-width:1px;border-radius:.15rem 0 0 .15rem}label:last-of-type{border-radius:0 .15rem .15rem 0;border-right-width:1px}label:not(:first-of-type){margin-left:calc(var(--space) * -1)}label::before{background-color:var(--color-bg);border-radius:.15rem;bottom:var(--space);content:'';display:block;left:var(--space);position:absolute;right:var(--space);top:var(--space);z-index:0}.display-subtle label::after{background-color:var(--color-subtle-border);bottom:0;content:'';display:block;height:var(--space);left:.25rem;position:absolute;right:.25rem;z-index:0}label img,label span{z-index:0}img{display:block;height:1.25rem;width:1.25rem;filter:var(--cc-toggle-img-filter)}.toggle-group.disabled{opacity:.5}.disabled label{cursor:default}.display-normal input:not(:checked):enabled:hover+label,.display-subtle input:enabled:hover+label{--color-bg:#ededed}.toggle-group.mode-multiple.enabled:not(:hover) input:enabled:focus+label,.toggle-group.mode-single.enabled:not(:hover):focus-within{box-shadow:0 0 0 .2em rgba(50,115,220,.25);outline:0}.toggle-group.mode-multiple.enabled:not(:hover) input:enabled:focus+label{z-index:1}input:enabled:active+label::before{transform:scale(.95)}input:checked+label img{filter:var(--cc-toggle-img-filter-selected)}.display-normal input:checked+label{--color-bg:var(--cc-toggle-color);--color-txt:#fff}.display-subtle input:checked+label{--color-txt:var(--cc-toggle-color);--color-subtle-border:var(--cc-toggle-color)}`]}}window.customElements.define("cc-toggle",s);export{s as CcToggle};
import{LitElement as e,html as l,css as t}from"lit-element";import{classMap as i}from"lit-html/directives/class-map.js";import{ifDefined as o}from"lit-html/directives/if-defined.js";import{repeat as r}from"lit-html/directives/repeat.js";import{dispatchCustomEvent as a}from"../lib/events.js";class s extends e{static get properties(){return{choices:{type:Array},disabled:{type:Boolean},hideText:{type:Boolean,attribute:"hide-text"},legend:{type:String},multipleValues:{type:Array,attribute:"multiple-values",reflect:!0},subtle:{type:Boolean},value:{type:String,reflect:!0}}}constructor(){super(),this.disabled=!1,this.hideText=!1,this.subtle=!1,this._uniqueName=Math.random().toString(36).slice(2)}_onChange(e){if(null==this.multipleValues)this.value=e.target.value,a(this,"input",this.value);else{const l=this.choices.filter((({value:l})=>l===e.target.value?e.target.checked:this.multipleValues.includes(l))).map((({value:e})=>e));this.multipleValues=l,a(this,"input-multiple",l)}}render(){const e={disabled:this.disabled,enabled:!this.disabled,"display-normal":!this.subtle,"display-subtle":this.subtle,"mode-single":null==this.multipleValues,"mode-multiple":null!=this.multipleValues},t=null==this.multipleValues?"radio":"checkbox",a=e=>null!=this.multipleValues?this.multipleValues.includes(e):this.value===e;return l`<fieldset><legend>${this.legend}</legend><div class="${i(e)} toggle-group">${r(this.choices,(({value:e})=>e),(({label:e,image:i,value:r})=>l`<input type=${t} name=${this._uniqueName} .value=${r} id=${r} ?disabled=${this.disabled} .checked=${a(r)} @change=${this._onChange} aria-label=${o(null!=i&&this.hideText?e:void 0)}> <label for=${r} title=${o(null!=i&&this.hideText?e:void 0)}>${null!=i?l`<img src=${i} alt="">`:""} ${null!=i&&this.hideText?"":l`<span>${e}</span>`}</label>`))}</div></fieldset>`}static get styles(){return[t`:host{--cc-toggle-color:#334252;--cc-toggle-img-filter:none;--cc-toggle-img-filter-selected:none;display:flex;flex-direction:column}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;line-height:inherit;max-width:100%;padding:0;white-space:normal;width:100%}legend:not(:empty){padding-bottom:.35rem}.toggle-group{background-color:#fff;border-radius:.15rem;box-sizing:border-box;display:flex;height:2rem;line-height:1.25;overflow:visible}input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;display:block;height:0;margin:0;outline:0;width:0}label{--space:2px;align-items:center;border-color:var(--cc-toggle-color);border-style:solid;color:var(--color-txt);cursor:pointer;display:grid;font-size:14px;font-weight:700;grid-auto-flow:column;grid-gap:.5rem;padding:0 .5rem;position:relative;text-transform:var(--cc-text-transform,uppercase);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-width:1px 0;--color-bg:#fff;--color-txt:#666}label:first-of-type{border-left-width:1px;border-radius:.15rem 0 0 .15rem}label:last-of-type{border-radius:0 .15rem .15rem 0;border-right-width:1px}label:not(:first-of-type){margin-left:calc(var(--space) * -1)}label::before{background-color:var(--color-bg);border-radius:.15rem;bottom:var(--space);content:'';display:block;left:var(--space);position:absolute;right:var(--space);top:var(--space);z-index:0}.display-subtle label::after{background-color:var(--color-subtle-border);bottom:0;content:'';display:block;height:var(--space);left:.25rem;position:absolute;right:.25rem;z-index:0}label img,label span{z-index:0}img{display:block;height:1.25rem;width:1.25rem;filter:var(--cc-toggle-img-filter)}.toggle-group.disabled{opacity:.5}.disabled label{cursor:default}.display-normal input:not(:checked):enabled:hover+label,.display-subtle input:enabled:hover+label{--color-bg:#ededed}.toggle-group.mode-multiple.enabled:not(:hover) input:enabled:focus+label,.toggle-group.mode-single.enabled:not(:hover):focus-within{box-shadow:0 0 0 .2em rgba(50,115,220,.25);outline:0}.toggle-group.mode-multiple.enabled:not(:hover) input:enabled:focus+label{z-index:1}input:enabled:active+label::before{transform:scale(.95)}input:checked+label img{filter:var(--cc-toggle-img-filter-selected)}.display-normal input:checked+label{--color-bg:var(--cc-toggle-color);--color-txt:#fff}.display-subtle input:checked+label{--color-txt:var(--cc-toggle-color);--color-subtle-border:var(--cc-toggle-color)}`]}}window.customElements.define("cc-toggle",s);export{s as CcToggle};
//# sourceMappingURL=cc-toggle.js.map

@@ -1,2 +0,2 @@

function t(t,n){return new Intl.NumberFormat(t).format(n)}function n(t,n,r={}){const{currency:i="EUR"}=r,{maximumFractionDigits:m=2}=r;return new Intl.NumberFormat(t,{style:"currency",currency:i,maximumFractionDigits:m}).format(n).replace("$US","$")}function r(t,n){return new Intl.NumberFormat(t,{style:"percent",minimumFractionDigits:1,maximumFractionDigits:1}).format(n)}const i=["","k","M","G","T","P"];function m(t){const n=new Intl.NumberFormat(t,{minimumFractionDigits:0,maximumFractionDigits:1});return t=>{const r=t>1?Math.floor(Math.log10(t)/3):0,m=t/1e3**r;return n.format(m)+i[r]}}const o=["","Ki","Mi","Gi","Ti","Pi"];function e(t,n,r){return(i,m=0,e=o.length-1)=>{if(i<1024)return new Intl.NumberFormat(t).format(i)+r+n;const u=new Intl.NumberFormat(t,{minimumFractionDigits:m,maximumFractionDigits:m}),a=o.slice(0,e+1).findIndex(((t,n)=>i<1024**(n+1)||n===e)),c=i/1024**a,s=Math.trunc(c*10**m)/10**m,f=u.format(s),F=o[a];return f+r+F+n}}export{n as formatCurrency,t as formatNumber,r as formatPercent,e as prepareNumberBytesFormatter,m as prepareNumberUnitFormatter};
function t(t,n){return new Intl.NumberFormat(t).format(n)}function n(t,n,i={}){const{currency:r="EUR"}=i,{minimumFractionDigits:m=2,maximumFractionDigits:o=2}=i;return new Intl.NumberFormat(t,{style:"currency",currency:r,minimumFractionDigits:m,maximumFractionDigits:o}).format(n).replace("$US","$")}function i(t,n){return new Intl.NumberFormat(t,{style:"percent",minimumFractionDigits:1,maximumFractionDigits:1}).format(n)}const r=["","k","M","G","T","P"];function m(t,n="",i=""){const m=new Intl.NumberFormat(t,{minimumFractionDigits:0,maximumFractionDigits:1});return t=>{const o=t>1?Math.floor(Math.log10(t)/3):0,e=t/1e3**o;return m.format(e)+i+r[o]+n}}const o=["","Ki","Mi","Gi","Ti","Pi"];function e(t,n,i){return(r,m=0,e=o.length-1)=>{if(r<1024)return new Intl.NumberFormat(t).format(r)+i+n;const u=new Intl.NumberFormat(t,{minimumFractionDigits:m,maximumFractionDigits:m}),a=o.slice(0,e+1).findIndex(((t,n)=>r<1024**(n+1)||n===e)),c=r/1024**a,s=Math.trunc(c*10**m)/10**m,F=u.format(s),f=o[a];return F+i+f+n}}export{n as formatCurrency,t as formatNumber,i as formatPercent,e as prepareNumberBytesFormatter,m as prepareNumberUnitFormatter};
//# sourceMappingURL=i18n-number.js.map

@@ -1,2 +0,2 @@

function e(e,t,u,c){return{name:e.name,icon:e.logoUrl,description:e.longDesc,features:n(e.features,u),items:r(e.plans,t,u),currency:c}}function n(e,n){return(null==n?e.map((e=>e.name_code)).filter((e=>null!=e)):n).map((n=>e.find((e=>e.name_code===n)))).filter((e=>null!=e)).map((e=>({code:e.name_code,type:e.type.toLowerCase(),value:e.computable_value||""})))}function r(e,r,t){return e.map((e=>{const u=r.runtime.find((n=>n.slug_id.toLowerCase()===e.price_id.toLowerCase()));return{name:e.name,price:null!=u?u.price:0,features:n(e.features,t)}}))}function t(e,n,r){const t=function(e){const n=[{code:"cpu",type:"number-cpu-runtime"},{code:"memory",type:"bytes"}];e.variant.slug.startsWith("ml_")&&n.push({code:"gpu",type:"number"});return n}(e);return{name:e.variant.name,icon:e.variant.logo,features:t,items:u(e.flavors,n,t),currency:r}}function u(e,n,r){return e.map((e=>{const t=n.runtime.find((n=>n.slug_id.toLowerCase()===e.price_id.toLowerCase()));return{name:e.name,price:null!=t?t.price:0,features:c(r,e)}}))}function c(e,n){return e.map((e=>({...e,value:a(e.code,n)})))}function a(e,n){switch(e){case"cpu":return{cpu:n.cpus,shared:n.microservice,nice:n.nice};case"memory":return n.memory.value;case"gpu":return n.gpus}}export{e as formatAddonProduct,t as formatRuntimeProduct};
function e(e,n,r,a){return{name:e.name,icon:e.logoUrl,description:e.longDesc,features:t(e.features,r),items:u(e.plans,n,r),currency:a}}function n(e,n){const t=e.countable.find((e=>"cellar.storage"===e.service)).price_plans,u=e.countable.find((e=>"cellar.outbound"===e.service)).price_plans;return{intervals:{storage:r(t),traffic:r(u)},currency:n}}function r(e){return e.map(((e,n,r)=>({minRange:0===n?0:r[n-1].max_quantity,maxRange:e.max_quantity,price:e.price})))}function t(e,n){return(null==n?e.map((e=>e.name_code)).filter((e=>null!=e)):n).map((n=>e.find((e=>e.name_code===n)))).filter((e=>null!=e)).map((e=>({code:e.name_code,type:e.type.toLowerCase(),value:e.computable_value||""})))}function u(e,n,r){return e.map((e=>{const u=n.runtime.find((n=>n.slug_id.toLowerCase()===e.price_id.toLowerCase()));return{name:e.name,price:null!=u?u.price:0,features:t(e.features,r)}}))}function a(e,n,r){const t=function(e){const n=[{code:"cpu",type:"number-cpu-runtime"},{code:"memory",type:"bytes"}];e.variant.slug.startsWith("ml_")&&n.push({code:"gpu",type:"number"});return n}(e);return{name:e.variant.name,icon:e.variant.logo,features:t,items:c(e.flavors,n,t),currency:r}}function c(e,n,r){return e.map((e=>{const t=n.runtime.find((n=>n.slug_id.toLowerCase()===e.price_id.toLowerCase()));return{name:e.name,price:null!=t?t.price:0,features:i(r,e)}}))}function i(e,n){return e.map((e=>({...e,value:o(e.code,n)})))}function o(e,n){switch(e){case"cpu":return{cpu:n.cpus,shared:n.microservice,nice:n.nice};case"memory":return n.memory.value;case"gpu":return n.gpus}}export{n as formatAddonCellar,e as formatAddonProduct,a as formatRuntimeProduct};
//# sourceMappingURL=product.js.map

@@ -1,2 +0,2 @@

import{formatDate as e,formatDatetime as t,formatDateOnly as a,formatHours as o,prepareFormatDistanceToNow as n}from"../lib/i18n-date.js";import{getCountryName as i}from"../lib/i18n-display.js";import{formatCurrency as c,formatPercent as r,formatNumber as s,prepareNumberUnitFormatter as d,prepareNumberBytesFormatter as l}from"../lib/i18n-number.js";import{sanitize as p}from"../lib/i18n-sanitize.js";const u="en";function h(e,t=e+"s"){return a=>1===a?e:t}const m=n("en",((e,t)=>`${e} ${h(t)(e)} ago`),"just now"),g=d("en"),v=l("en","B"," ");function b(e){return[`CPUs: ${e.cpus}`+(e.microservice?" (shared)":""),e.gpus>0?`GPUs: ${e.gpus}`:"",`RAM: ${v(1024*e.mem*1024)}`].filter((e=>e)).join("\n")}const f={LANGUAGE:"English","cc-addon-admin.addon-name":"Add-on name","cc-addon-admin.admin":"Administration","cc-addon-admin.danger-zone":"Danger zone","cc-addon-admin.delete":"Delete the add-on","cc-addon-admin.delete-description":()=>p`Deleting this add-on will make it immediately unavailable.<br>The virtual machine will be stopped in 24 hours.<br>Backups will be kept according to the retention policy.`,"cc-addon-admin.error-loading":"Something went wrong while loading add-on info.","cc-addon-admin.error-saving":"An error occurred when saving your modifications.","cc-addon-admin.tags":"Tags","cc-addon-admin.tags-description":"Tags allow you to classify your applications and add-ons to create categories","cc-addon-admin.tags-empty":"No defined tags","cc-addon-admin.tags-update":"Update tags","cc-addon-admin.update":"Update name","cc-addon-backups.close-btn":"Close this panel","cc-addon-backups.command-password":"This command will ask for your password, here it is:","cc-addon-backups.delete":({createdAt:a})=>p`Delete the backup from <strong title="${e("en",a)}">${t("en",a)}</strong>`,"cc-addon-backups.delete.btn":"delete...","cc-addon-backups.delete.manual.description.es-addon":"You can delete this backup using cURL by executing this command:","cc-addon-backups.delete.manual.title":"Delete manually","cc-addon-backups.delete.with-service.description.es-addon":({href:e})=>p`You can delete this backup using Kibana by going to the <a href="${e}">backup repository</a>.`,"cc-addon-backups.delete.with-service.title.es-addon":"Delete with Kibana","cc-addon-backups.description.es-addon":"Backups are managed by Elasticsearch itself. You can define the retention period and backup frequency through Kibana's UI.","cc-addon-backups.description.es-addon-old":"Backups are managed by Elasticsearch itself. The version of your Elasticsearch does not allow to define a retention policy. Deleting a backup can be done manually through Elasticsearch's API.","cc-addon-backups.empty":"There are no backups yet.","cc-addon-backups.link.es-addon":"open in Kibana","cc-addon-backups.link.es-addon-old":"open in Elasticsearch","cc-addon-backups.loading-error":"Something went wrong while loading the backups.","cc-addon-backups.restore":({createdAt:a})=>p`Restore the backup from <strong title="${e("en",a)}">${t("en",a)}</strong>`,"cc-addon-backups.restore.btn":"restore...","cc-addon-backups.restore.manual.description.es-addon":"You can restore this backup using cURL by executing this command:","cc-addon-backups.restore.manual.title":"Restore manually","cc-addon-backups.restore.with-service.description.es-addon":({href:e})=>p`You can restore this backup using Kibana by going to the <a href="${e}">backup repository</a>.`,"cc-addon-backups.restore.with-service.title.es-addon":"Restore with Kibana","cc-addon-backups.text":({createdAt:o,expiresAt:n})=>p`Backup from <strong title="${e("en",o)}">${t("en",o)}</strong> (expires on <strong>${a("en",n)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:a})=>p`Backup from <strong title="${e("en",a)}">${t("en",a)}</strong> (expires after defined retention)`,"cc-addon-backups.title":"Backups","cc-addon-credentials.description.apm":"Use those credentials to connect an APM Server instance to your Elasticsearch cluster.","cc-addon-credentials.description.elasticsearch":"Use those credentials to connect to your Elasticsearch cluster.","cc-addon-credentials.description.kibana":"Use those credentials to connect a Kibana instance to your Elasticsearch cluster.","cc-addon-credentials.description.pulsar":"Use those information to connect your Pulsar add-on.","cc-addon-credentials.field.auth-token":"Authentication token","cc-addon-credentials.field.host":"Domain name","cc-addon-credentials.field.password":"Password","cc-addon-credentials.field.url":"URL","cc-addon-credentials.field.user":"User","cc-addon-credentials.loading-error":"Something went wrong while loading the credentials.","cc-addon-credentials.title":({name:e})=>`${e} credentials`,"cc-addon-elasticsearch-options.description":()=>p`This add-on is part of the Elastic Stack offer which includes two options. Both these options will be deployed as applications, managed and updated by Clever Cloud on your behalf. They will appear as regular applications that you can stop, scale up or down automatically like one of your own applications. As such, <strong>enabling these options will result in an increase in credits consumption</strong> as well.`,"cc-addon-elasticsearch-options.description.apm":()=>p`Elastic APM server is an application performance monitoring system built on the Elastic Stack. Deploying this will allow you to automatically send APM metrics from any applications linked to the Elasticsearch add-on instance, providing you add the Elastic APM agent to the application code. Learn more in the <a href="https://www.elastic.co/guide/en/apm/get-started/current/overview.html">official APM server documentation</a>.`,"cc-addon-elasticsearch-options.description.kibana":()=>p`Kibana is the admin UI for the Elastic Stack. It lets you visualize your Elasticsearch data and navigate the stack so you can do anything from tracking query load to understanding the way requests flow through your apps. Learn more in the <a href="https://www.elastic.co/guide/en/kibana/master/index.html">official Kibana documentation</a>.`,"cc-addon-elasticsearch-options.title":"Options for the Elastic Stack","cc-addon-elasticsearch-options.warning.apm":"If you enable this option, we'll deploy and manage an Elastic APM server application for you, this will lead to additional costs.","cc-addon-elasticsearch-options.warning.apm.details":e=>p`By default, the app will start on a <strong title="${b(e)}">${e.name} instance</strong> which costs around <strong>${c("en",e.monthlyCost)} per month</strong>.`,"cc-addon-elasticsearch-options.warning.kibana":"If you enable this option, we'll deploy and manage a Kibana application for you, this will lead to additional costs.","cc-addon-elasticsearch-options.warning.kibana.details":e=>p`By default, the app will start on a <strong title="${b(e)}">${e.name} instance</strong> which costs around <strong>${c("en",e.monthlyCost)} per month</strong>.`,"cc-addon-encryption-at-rest-option.description":()=>p`Encryption at rest encrypts the entire data disk of your add-on. It prevents reading the stored data in case of a physical access to the hard drive. More information in our <a href="https://www.clever-cloud.com/doc/administrate/encryption-at-rest/">documentation</a>.`,"cc-addon-encryption-at-rest-option.title":"Encryption at rest","cc-addon-encryption-at-rest-option.warning":({percent:e,price:t})=>p`This option is currently free. In the future, it will be billed ${r("en",e)} of the plan price, which amounts to <strong>${c("en",t)} per month</strong> here.`,"cc-addon-features.details":"Here's the list of all the features of your add-on. Features may evolve and your add-on would need a migration to match them all.","cc-addon-features.feature-name.disk":"Disk","cc-addon-features.feature-name.memory":"Memory","cc-addon-features.feature-name.nodes":"Nodes","cc-addon-features.feature-value.dedicated":"Dedicated","cc-addon-features.feature-value.no":"No","cc-addon-features.feature-value.yes":"Yes","cc-addon-features.loading-error":"Something went wrong while loading add-on features.","cc-addon-features.title":"Features","cc-addon-jenkins-options.description":"Choose the options you want for your Jenkins add-on.","cc-addon-jenkins-options.title":"Options for the Jenkins add-on","cc-addon-linked-apps.details":"Here's the list of applications linked to this add-on. The add-on exposes its environment variables to those linked applications.","cc-addon-linked-apps.loading-error":"Something went wrong while loading linked applications.","cc-addon-linked-apps.no-linked-applications":"No applications linked yet.","cc-addon-linked-apps.title":"Linked applications","cc-addon-mongodb-options.description":"Choose the options you want for your MongoDB add-on.","cc-addon-mongodb-options.title":"Options for the MongoDB add-on","cc-addon-mysql-options.description":"Choose the options you want for your MySQL add-on.","cc-addon-mysql-options.title":"Options for the MySQL add-on","cc-addon-option.disabled":"Disabled","cc-addon-option.enabled":"Enabled","cc-addon-option-form.confirm":"Confirm options","cc-addon-postgresql-options.description":"Choose the options you want for your PostgreSQL add-on.","cc-addon-postgresql-options.title":"Options for the PostgreSQL add-on","cc-addon-redis-options.description":"Choose the options you want for your Redis add-on.","cc-addon-redis-options.title":"Options for the Redis add-on","cc-beta.label":"beta","cc-block.toggle.close":"Close","cc-block.toggle.open":"Open","cc-button.cancel":"Click to cancel","cc-datetime-relative.distance":({date:e})=>m(e),"cc-datetime-relative.title":({date:t})=>e("en",t),"cc-elasticsearch-info.error":"Something went wrong while loading add-ons linked to this application.","cc-elasticsearch-info.info":"Info","cc-elasticsearch-info.link.apm":"Open APM","cc-elasticsearch-info.link.doc":"Read the documentation","cc-elasticsearch-info.link.elasticsearch":"Check out the Elasticsearch add-on","cc-elasticsearch-info.link.kibana":"Open Kibana","cc-elasticsearch-info.text":"This add-on is part of the Elastic Stack offer. You can find the documentation and linked services right below.","cc-env-var-create.create-button":"Add","cc-env-var-create.errors.already-defined-name":({name:e})=>p`Name <code>${e}</code> is already defined`,"cc-env-var-create.errors.invalid-name":({name:e})=>p`Name <code>${e}</code> is invalid`,"cc-env-var-create.name.placeholder":"VARIABLE_NAME","cc-env-var-create.value.placeholder":"variable value","cc-env-var-editor-expert.errors.duplicated-name":({name:e})=>p`be careful, the name <code>${e}</code> is already defined`,"cc-env-var-editor-expert.errors.invalid-line":()=>p`this line is not valid, the correct pattern is: <code>NAME="VALUE"</code>`,"cc-env-var-editor-expert.errors.invalid-name":({name:e})=>p`<code>${e}</code> is not a valid variable name`,"cc-env-var-editor-expert.errors.invalid-value":()=>p`the value is not valid, if you use quotes, you need to escape them like this: <code>\\"</code> or quote the whole value.`,"cc-env-var-editor-expert.errors.line":"line","cc-env-var-editor-expert.errors.unknown":"Unknown Error","cc-env-var-editor-expert.placeholder":'VARIABLE_NAME="variable value"',"cc-env-var-editor-expert.placeholder-readonly":"There are no variables.","cc-env-var-editor-simple.empty-data":"There are no variables.","cc-env-var-form.description.env-var":({appName:e})=>p`List of environment variables that will be injected in the application <strong>${e}</strong>. <a href="http://doc.clever-cloud.com/admin-console/environment-variables/">Learn more</a>`,"cc-env-var-form.description.exposed-config":({appName:e})=>p`Configuration exposed to dependent applications.<br>Those variables won't be injected in the application <strong>${e}</strong>, they will be injected as environment variables in applications that have <strong>${e}</strong> in their service dependencies. <a href="https://www.clever-cloud.com/doc/admin-console/service-dependencies/">Learn more</a>`,"cc-env-var-form.error.loading":"Something went wrong while loading variables.","cc-env-var-form.error.saving":"Something went wrong while updating variables.","cc-env-var-form.error.unknown":"Something went wrong...","cc-env-var-form.heading.env-var":"Environment variables","cc-env-var-form.heading.exposed-config":"Exposed configuration","cc-env-var-form.mode.expert":"Expert","cc-env-var-form.mode.simple":"Simple","cc-env-var-form.reset":"Reset changes","cc-env-var-form.restart-app":"Restart the app to apply changes","cc-env-var-form.update":"Update changes","cc-env-var-input.delete-button":"Remove","cc-env-var-input.keep-button":"Keep","cc-env-var-input.value-placeholder":"variable value","cc-env-var-linked-services.description.addon":({serviceName:e,appName:t})=>p`List of variables exposed by the add-on <strong>${e}</strong>.<br>Those variables will be injected as environment variables in the application <strong>${t}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:t})=>p`Configuration exposed by the application <strong>${e}</strong>.<br>Those variables will be injected as environement variables in the application <strong>${t}</strong>.`,"cc-env-var-linked-services.empty.addon":({appName:e})=>p`No add-ons linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.empty.app":({appName:e})=>p`No applications linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.error.addon":({appName:e})=>p`Something went wrong while loading add-ons linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.error.app":({appName:e})=>p`Something went wrong while loading applications linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.heading.addon":({name:e})=>`Add-on: ${e}`,"cc-env-var-linked-services.heading.app":({name:e})=>`Application: ${e}`,"cc-env-var-linked-services.loading.addon":({appName:e})=>p`Loading variables exposed by add-ons linked to <strong>${e}</strong>...`,"cc-env-var-linked-services.loading.app":({appName:e})=>p`Loading configuration exposed by applications linked to <strong>${e}</strong>...`,"cc-error.ok":"OK","cc-header-addon.creation-date":"Creation date","cc-header-addon.creation-date.full":({date:t})=>e("en",t),"cc-header-addon.creation-date.short":({date:e})=>a("en",e),"cc-header-addon.error":"Something went wrong while loading add-on info.","cc-header-addon.plan":"Plan","cc-header-addon.version":"Version","cc-header-app.action.cancel-deployment":"Cancel deployment","cc-header-app.action.restart":"Restart","cc-header-app.action.restart-last-commit":"Restart last pushed commit","cc-header-app.action.restart-rebuild":"Re-build and restart","cc-header-app.action.start":"Start","cc-header-app.action.start-last-commit":"Start last pushed commit","cc-header-app.action.start-rebuild":"Re-build and start","cc-header-app.action.stop":"Stop app","cc-header-app.commits.git":({commit:e})=>`git repo version (HEAD): ${e}`,"cc-header-app.commits.no-commits":"no commits yet","cc-header-app.commits.running":({commit:e})=>`running version: ${e}`,"cc-header-app.commits.starting":({commit:e})=>`deploying version: ${e}`,"cc-header-app.disable-buttons":"You are not authorized to perform those actions","cc-header-app.error":"Something went wrong while loading app info.","cc-header-app.read-logs":"read logs here","cc-header-app.state-msg.app-is-restarting":"Your application is restarting...","cc-header-app.state-msg.app-is-running":"Your application is running!","cc-header-app.state-msg.app-is-starting":"Your application is starting...","cc-header-app.state-msg.app-is-stopped":"Your application is currently stopped.","cc-header-app.state-msg.last-deploy-failed":"The last deployment failed,","cc-header-app.state-msg.unknown-state":"Unknown state, try to restart the application or contact our support if you have additional questions.","cc-header-app.user-action-msg.app-will-start":"Your application is about to start...","cc-header-app.user-action-msg.app-will-stop":"Your application is about to stop...","cc-header-app.user-action-msg.deploy-cancelled":"This deployment has been cancelled.","cc-header-app.user-action-msg.deploy-will-begin":"A new deployment is about to begin...","cc-header-orga.error":"Something went wrong while loading organization info.","cc-header-orga.hotline":"Hotline:","cc-heptapod-info.description":()=>p`This Heptapod instance hosts mercurial projects. Learn more on <a href="https://about.heptapod.host" rel="noreferrer noopener">https://about.heptapod.host</a>.`,"cc-heptapod-info.error-loading":"Something went wrong while loading usage info.","cc-heptapod-info.not-in-use":"You are not using this Heptapod service.","cc-heptapod-info.price-description":"Estimated price","cc-heptapod-info.price-value":({price:e})=>`${c("en",e)} / month`,"cc-heptapod-info.private-active-users-description":"Private users","cc-heptapod-info.public-active-users-description":"Public users","cc-heptapod-info.storage-bytes":({storage:e})=>v(e,1),"cc-heptapod-info.storage-description":"Storage size","cc-input-text.clipboard":"Copy to clipboard","cc-input-text.secret.hide":"Hide secret","cc-input-text.secret.show":"Show secret","cc-invoice.download-pdf":"Download PDF","cc-invoice.error":"Something went wrong while loading the invoice.","cc-invoice.info":({date:e,amount:t})=>p`This invoice was issued on <strong>${a("en",e)}</strong> for a total amount of <strong>${c("en",t)}</strong>.`,"cc-invoice.title":"Invoice","cc-invoice-list.error":"An error occured while loading invoices.","cc-invoice-list.pending":"Pending invoices","cc-invoice-list.pending.no-invoices":"No pending invoices at the moment.","cc-invoice-list.processed":"Paid invoices","cc-invoice-list.processed.no-invoices":"No paid invoices at the moment.","cc-invoice-list.processing":"Invoices awaiting payment validation","cc-invoice-list.title":"Invoices","cc-invoice-list.year":"Year:","cc-invoice-table.date.emission":"Emission date","cc-invoice-table.date.value":({date:e})=>`${a("en",e)}`,"cc-invoice-table.number":"Number","cc-invoice-table.open-pdf":"Download PDF","cc-invoice-table.pay":"Pay","cc-invoice-table.text":({number:e,date:t,amount:o})=>p`Invoice <strong>${e}</strong> issued on <strong>${a("en",t)}</strong> for a total amount of <code>${c("en",o)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${c("en",e)}`,"cc-logsmap.legend.heatmap":({orgaName:e})=>p`Heatmap of HTTP requests received by all apps from <strong>${e}</strong> during the last 24 hours.`,"cc-logsmap.legend.heatmap.app":({appName:e})=>p`Heatmap of HTTP requests received by <strong>${e}</strong> during the last 24 hours.`,"cc-logsmap.legend.points":({orgaName:e})=>p`Realtime map of HTTP requests received by all apps from <strong>${e}</strong>.`,"cc-logsmap.legend.points.app":({appName:e})=>p`Realtime map of HTTP requests received by <strong>${e}</strong>.`,"cc-logsmap.mode.heatmap":"Last 24h","cc-logsmap.mode.points":"Realtime","cc-map.error":"Something went wrong while trying to fetch data for the map.","cc-map.no-points":"No data to display on the map right now.","cc-pricing-product.error":"An error occured while loading pricing details.","cc-pricing-table.add-button":"Add","cc-pricing-table.feature.connection-limit":"Connection limit","cc-pricing-table.feature.cpu":"vCPUs","cc-pricing-table.feature.databases":"Databases","cc-pricing-table.feature.disk-size":"Disk size","cc-pricing-table.feature.gpu":"GPUs","cc-pricing-table.feature.has-logs":"Logs","cc-pricing-table.feature.has-metrics":"Metrics","cc-pricing-table.feature.max-db-size":"Max DB size","cc-pricing-table.feature.memory":"RAM","cc-pricing-table.feature.version":"Version","cc-pricing-table.plan":"Plan","cc-pricing-table.price":({price:e,code:t})=>c("en",e,{currency:t}),"cc-pricing-table.price-name-daily":"Price (daily)","cc-pricing-table.price-name-monthly":()=>p`Price (30&nbsp;days)`,"cc-pricing-table.type.boolean":({boolean:e})=>""+(e?"Yes":"No"),"cc-pricing-table.type.boolean-shared":({shared:e})=>""+(e?"Shared":"Dedicated"),"cc-pricing-table.type.bytes":({bytes:e})=>v(e,0,3),"cc-pricing-table.type.number":({number:e})=>s("en",e),"cc-pricing-table.type.number-cpu-runtime":({cpu:e,shared:t})=>t?p`<em title="Lower priority access to vCPU">${s("en",e)}<code>*</code></em>`:s("en",e),"cc-tcp-redirection.create-button":"Create","cc-tcp-redirection.delete-button":"Delete","cc-tcp-redirection.error.redirection-defined":({namespace:e,sourcePort:t})=>p`An error occurred while deleting the redirection from port <code>${t}</code> to port <code>4040</code> in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.error.redirection-not-defined":({namespace:e})=>p`An error occured while creating a redirection in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.namespace-additionaldescription-cleverapps":()=>p`This namespace is used by all <em>cleverapps.io</em> domains (e.g. <em>my-app.cleverapps.io</em>).`,"cc-tcp-redirection.namespace-additionaldescription-default":()=>p`This namespace is used by all custom domains (e.g. <em>my-app.com</em>).`,"cc-tcp-redirection.namespace-private":"This is your private namespace.","cc-tcp-redirection.redirection-defined":({namespace:e,sourcePort:t})=>p`This application has a redirection from port <code>${t}</code> to port <code>4040</code> in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.redirection-not-defined":({namespace:e})=>p`You can create a redirection in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.retry-button":"Retry","cc-tcp-redirection-form.description":()=>p`
import{formatDate as e,formatDatetime as t,formatDateOnly as a,formatHours as o,prepareFormatDistanceToNow as n}from"../lib/i18n-date.js";import{getCountryName as c}from"../lib/i18n-display.js";import{formatCurrency as i,formatPercent as r,formatNumber as s,prepareNumberUnitFormatter as d,prepareNumberBytesFormatter as l}from"../lib/i18n-number.js";import{sanitize as p}from"../lib/i18n-sanitize.js";const u="en";function m(e,t=e+"s"){return a=>1===a?e:t}const h=n("en",((e,t)=>`${e} ${m(t)(e)} ago`),"just now"),g=d("en"),v=l("en","B"," "),b=d("en","B"," ");function f(e){return b(e).split(" ")[1]}function y(e){return[`CPUs: ${e.cpus}`+(e.microservice?" (shared)":""),e.gpus>0?`GPUs: ${e.gpus}`:"",`RAM: ${v(1024*e.mem*1024)}`].filter((e=>e)).join("\n")}const w={LANGUAGE:"English","cc-addon-admin.addon-name":"Add-on name","cc-addon-admin.admin":"Administration","cc-addon-admin.danger-zone":"Danger zone","cc-addon-admin.delete":"Delete the add-on","cc-addon-admin.delete-description":()=>p`Deleting this add-on will make it immediately unavailable.<br>The virtual machine will be stopped in 24 hours.<br>Backups will be kept according to the retention policy.`,"cc-addon-admin.error-loading":"Something went wrong while loading add-on info.","cc-addon-admin.error-saving":"An error occurred when saving your modifications.","cc-addon-admin.tags":"Tags","cc-addon-admin.tags-description":"Tags allow you to classify your applications and add-ons to create categories","cc-addon-admin.tags-empty":"No defined tags","cc-addon-admin.tags-update":"Update tags","cc-addon-admin.update":"Update name","cc-addon-backups.close-btn":"Close this panel","cc-addon-backups.command-password":"This command will ask for your password, here it is:","cc-addon-backups.delete":({createdAt:a})=>p`Delete the backup from <strong title="${e("en",a)}">${t("en",a)}</strong>`,"cc-addon-backups.delete.btn":"delete...","cc-addon-backups.delete.manual.description.es-addon":"You can delete this backup using cURL by executing this command:","cc-addon-backups.delete.manual.title":"Delete manually","cc-addon-backups.delete.with-service.description.es-addon":({href:e})=>p`You can delete this backup using Kibana by going to the <a href="${e}">backup repository</a>.`,"cc-addon-backups.delete.with-service.title.es-addon":"Delete with Kibana","cc-addon-backups.description.es-addon":"Backups are managed by Elasticsearch itself. You can define the retention period and backup frequency through Kibana's UI.","cc-addon-backups.description.es-addon-old":"Backups are managed by Elasticsearch itself. The version of your Elasticsearch does not allow to define a retention policy. Deleting a backup can be done manually through Elasticsearch's API.","cc-addon-backups.empty":"There are no backups yet.","cc-addon-backups.link.es-addon":"open in Kibana","cc-addon-backups.link.es-addon-old":"open in Elasticsearch","cc-addon-backups.loading-error":"Something went wrong while loading the backups.","cc-addon-backups.restore":({createdAt:a})=>p`Restore the backup from <strong title="${e("en",a)}">${t("en",a)}</strong>`,"cc-addon-backups.restore.btn":"restore...","cc-addon-backups.restore.manual.description.es-addon":"You can restore this backup using cURL by executing this command:","cc-addon-backups.restore.manual.title":"Restore manually","cc-addon-backups.restore.with-service.description.es-addon":({href:e})=>p`You can restore this backup using Kibana by going to the <a href="${e}">backup repository</a>.`,"cc-addon-backups.restore.with-service.title.es-addon":"Restore with Kibana","cc-addon-backups.text":({createdAt:o,expiresAt:n})=>p`Backup from <strong title="${e("en",o)}">${t("en",o)}</strong> (expires on <strong>${a("en",n)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:a})=>p`Backup from <strong title="${e("en",a)}">${t("en",a)}</strong> (expires after defined retention)`,"cc-addon-backups.title":"Backups","cc-addon-credentials.description.apm":"Use those credentials to connect an APM Server instance to your Elasticsearch cluster.","cc-addon-credentials.description.elasticsearch":"Use those credentials to connect to your Elasticsearch cluster.","cc-addon-credentials.description.kibana":"Use those credentials to connect a Kibana instance to your Elasticsearch cluster.","cc-addon-credentials.description.pulsar":"Use those information to connect your Pulsar add-on.","cc-addon-credentials.field.auth-token":"Authentication token","cc-addon-credentials.field.host":"Domain name","cc-addon-credentials.field.password":"Password","cc-addon-credentials.field.url":"URL","cc-addon-credentials.field.user":"User","cc-addon-credentials.loading-error":"Something went wrong while loading the credentials.","cc-addon-credentials.title":({name:e})=>`${e} credentials`,"cc-addon-elasticsearch-options.description":()=>p`This add-on is part of the Elastic Stack offer which includes two options. Both these options will be deployed as applications, managed and updated by Clever Cloud on your behalf. They will appear as regular applications that you can stop, scale up or down automatically like one of your own applications. As such, <strong>enabling these options will result in an increase in credits consumption</strong> as well.`,"cc-addon-elasticsearch-options.description.apm":()=>p`Elastic APM server is an application performance monitoring system built on the Elastic Stack. Deploying this will allow you to automatically send APM metrics from any applications linked to the Elasticsearch add-on instance, providing you add the Elastic APM agent to the application code. Learn more in the <a href="https://www.elastic.co/guide/en/apm/get-started/current/overview.html">official APM server documentation</a>.`,"cc-addon-elasticsearch-options.description.kibana":()=>p`Kibana is the admin UI for the Elastic Stack. It lets you visualize your Elasticsearch data and navigate the stack so you can do anything from tracking query load to understanding the way requests flow through your apps. Learn more in the <a href="https://www.elastic.co/guide/en/kibana/master/index.html">official Kibana documentation</a>.`,"cc-addon-elasticsearch-options.title":"Options for the Elastic Stack","cc-addon-elasticsearch-options.warning.apm":"If you enable this option, we'll deploy and manage an Elastic APM server application for you, this will lead to additional costs.","cc-addon-elasticsearch-options.warning.apm.details":e=>p`By default, the app will start on a <strong title="${y(e)}">${e.name} instance</strong> which costs around <strong>${i("en",e.monthlyCost)} per month</strong>.`,"cc-addon-elasticsearch-options.warning.kibana":"If you enable this option, we'll deploy and manage a Kibana application for you, this will lead to additional costs.","cc-addon-elasticsearch-options.warning.kibana.details":e=>p`By default, the app will start on a <strong title="${y(e)}">${e.name} instance</strong> which costs around <strong>${i("en",e.monthlyCost)} per month</strong>.`,"cc-addon-encryption-at-rest-option.description":()=>p`Encryption at rest encrypts the entire data disk of your add-on. It prevents reading the stored data in case of a physical access to the hard drive. More information in our <a href="https://www.clever-cloud.com/doc/administrate/encryption-at-rest/">documentation</a>.`,"cc-addon-encryption-at-rest-option.title":"Encryption at rest","cc-addon-encryption-at-rest-option.warning":({percent:e,price:t})=>p`This option is currently free. In the future, it will be billed ${r("en",e)} of the plan price, which amounts to <strong>${i("en",t)} per month</strong> here.`,"cc-addon-features.details":"Here's the list of all the features of your add-on. Features may evolve and your add-on would need a migration to match them all.","cc-addon-features.feature-name.disk":"Disk","cc-addon-features.feature-name.memory":"Memory","cc-addon-features.feature-name.nodes":"Nodes","cc-addon-features.feature-value.dedicated":"Dedicated","cc-addon-features.feature-value.no":"No","cc-addon-features.feature-value.yes":"Yes","cc-addon-features.loading-error":"Something went wrong while loading add-on features.","cc-addon-features.title":"Features","cc-addon-jenkins-options.description":"Choose the options you want for your Jenkins add-on.","cc-addon-jenkins-options.title":"Options for the Jenkins add-on","cc-addon-linked-apps.details":"Here's the list of applications linked to this add-on. The add-on exposes its environment variables to those linked applications.","cc-addon-linked-apps.loading-error":"Something went wrong while loading linked applications.","cc-addon-linked-apps.no-linked-applications":"No applications linked yet.","cc-addon-linked-apps.title":"Linked applications","cc-addon-mongodb-options.description":"Choose the options you want for your MongoDB add-on.","cc-addon-mongodb-options.title":"Options for the MongoDB add-on","cc-addon-mysql-options.description":"Choose the options you want for your MySQL add-on.","cc-addon-mysql-options.title":"Options for the MySQL add-on","cc-addon-option.disabled":"Disabled","cc-addon-option.enabled":"Enabled","cc-addon-option-form.confirm":"Confirm options","cc-addon-postgresql-options.description":"Choose the options you want for your PostgreSQL add-on.","cc-addon-postgresql-options.title":"Options for the PostgreSQL add-on","cc-addon-redis-options.description":"Choose the options you want for your Redis add-on.","cc-addon-redis-options.title":"Options for the Redis add-on","cc-beta.label":"beta","cc-block.toggle.close":"Close","cc-block.toggle.open":"Open","cc-button.cancel":"Click to cancel","cc-datetime-relative.distance":({date:e})=>h(e),"cc-datetime-relative.title":({date:t})=>e("en",t),"cc-elasticsearch-info.error":"Something went wrong while loading add-ons linked to this application.","cc-elasticsearch-info.info":"Info","cc-elasticsearch-info.link.apm":"Open APM","cc-elasticsearch-info.link.doc":"Read the documentation","cc-elasticsearch-info.link.elasticsearch":"Check out the Elasticsearch add-on","cc-elasticsearch-info.link.kibana":"Open Kibana","cc-elasticsearch-info.text":"This add-on is part of the Elastic Stack offer. You can find the documentation and linked services right below.","cc-env-var-create.create-button":"Add","cc-env-var-create.errors.already-defined-name":({name:e})=>p`Name <code>${e}</code> is already defined`,"cc-env-var-create.errors.invalid-name":({name:e})=>p`Name <code>${e}</code> is invalid`,"cc-env-var-create.name.placeholder":"VARIABLE_NAME","cc-env-var-create.value.placeholder":"variable value","cc-env-var-editor-expert.errors.duplicated-name":({name:e})=>p`be careful, the name <code>${e}</code> is already defined`,"cc-env-var-editor-expert.errors.invalid-line":()=>p`this line is not valid, the correct pattern is: <code>NAME="VALUE"</code>`,"cc-env-var-editor-expert.errors.invalid-name":({name:e})=>p`<code>${e}</code> is not a valid variable name`,"cc-env-var-editor-expert.errors.invalid-value":()=>p`the value is not valid, if you use quotes, you need to escape them like this: <code>\\"</code> or quote the whole value.`,"cc-env-var-editor-expert.errors.line":"line","cc-env-var-editor-expert.errors.unknown":"Unknown Error","cc-env-var-editor-expert.placeholder":'VARIABLE_NAME="variable value"',"cc-env-var-editor-expert.placeholder-readonly":"There are no variables.","cc-env-var-editor-simple.empty-data":"There are no variables.","cc-env-var-form.description.env-var":({appName:e})=>p`List of environment variables that will be injected in the application <strong>${e}</strong>. <a href="http://doc.clever-cloud.com/admin-console/environment-variables/">Learn more</a>`,"cc-env-var-form.description.exposed-config":({appName:e})=>p`Configuration exposed to dependent applications.<br>Those variables won't be injected in the application <strong>${e}</strong>, they will be injected as environment variables in applications that have <strong>${e}</strong> in their service dependencies. <a href="https://www.clever-cloud.com/doc/admin-console/service-dependencies/">Learn more</a>`,"cc-env-var-form.error.loading":"Something went wrong while loading variables.","cc-env-var-form.error.saving":"Something went wrong while updating variables.","cc-env-var-form.error.unknown":"Something went wrong...","cc-env-var-form.heading.env-var":"Environment variables","cc-env-var-form.heading.exposed-config":"Exposed configuration","cc-env-var-form.mode.expert":"Expert","cc-env-var-form.mode.simple":"Simple","cc-env-var-form.reset":"Reset changes","cc-env-var-form.restart-app":"Restart the app to apply changes","cc-env-var-form.update":"Update changes","cc-env-var-input.delete-button":"Remove","cc-env-var-input.keep-button":"Keep","cc-env-var-input.value-placeholder":"variable value","cc-env-var-linked-services.description.addon":({serviceName:e,appName:t})=>p`List of variables exposed by the add-on <strong>${e}</strong>.<br>Those variables will be injected as environment variables in the application <strong>${t}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:t})=>p`Configuration exposed by the application <strong>${e}</strong>.<br>Those variables will be injected as environement variables in the application <strong>${t}</strong>.`,"cc-env-var-linked-services.empty.addon":({appName:e})=>p`No add-ons linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.empty.app":({appName:e})=>p`No applications linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.error.addon":({appName:e})=>p`Something went wrong while loading add-ons linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.error.app":({appName:e})=>p`Something went wrong while loading applications linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.heading.addon":({name:e})=>`Add-on: ${e}`,"cc-env-var-linked-services.heading.app":({name:e})=>`Application: ${e}`,"cc-env-var-linked-services.loading.addon":({appName:e})=>p`Loading variables exposed by add-ons linked to <strong>${e}</strong>...`,"cc-env-var-linked-services.loading.app":({appName:e})=>p`Loading configuration exposed by applications linked to <strong>${e}</strong>...`,"cc-error.ok":"OK","cc-header-addon.creation-date":"Creation date","cc-header-addon.creation-date.full":({date:t})=>e("en",t),"cc-header-addon.creation-date.short":({date:e})=>a("en",e),"cc-header-addon.error":"Something went wrong while loading add-on info.","cc-header-addon.plan":"Plan","cc-header-addon.version":"Version","cc-header-app.action.cancel-deployment":"Cancel deployment","cc-header-app.action.restart":"Restart","cc-header-app.action.restart-last-commit":"Restart last pushed commit","cc-header-app.action.restart-rebuild":"Re-build and restart","cc-header-app.action.start":"Start","cc-header-app.action.start-last-commit":"Start last pushed commit","cc-header-app.action.start-rebuild":"Re-build and start","cc-header-app.action.stop":"Stop app","cc-header-app.commits.git":({commit:e})=>`git repo version (HEAD): ${e}`,"cc-header-app.commits.no-commits":"no commits yet","cc-header-app.commits.running":({commit:e})=>`running version: ${e}`,"cc-header-app.commits.starting":({commit:e})=>`deploying version: ${e}`,"cc-header-app.disable-buttons":"You are not authorized to perform those actions","cc-header-app.error":"Something went wrong while loading app info.","cc-header-app.read-logs":"read logs here","cc-header-app.state-msg.app-is-restarting":"Your application is restarting...","cc-header-app.state-msg.app-is-running":"Your application is running!","cc-header-app.state-msg.app-is-starting":"Your application is starting...","cc-header-app.state-msg.app-is-stopped":"Your application is currently stopped.","cc-header-app.state-msg.last-deploy-failed":"The last deployment failed,","cc-header-app.state-msg.unknown-state":"Unknown state, try to restart the application or contact our support if you have additional questions.","cc-header-app.user-action-msg.app-will-start":"Your application is about to start...","cc-header-app.user-action-msg.app-will-stop":"Your application is about to stop...","cc-header-app.user-action-msg.deploy-cancelled":"This deployment has been cancelled.","cc-header-app.user-action-msg.deploy-will-begin":"A new deployment is about to begin...","cc-header-orga.error":"Something went wrong while loading organization info.","cc-header-orga.hotline":"Hotline:","cc-heptapod-info.description":()=>p`This Heptapod instance hosts mercurial projects. Learn more on <a href="https://about.heptapod.host" rel="noreferrer noopener">https://about.heptapod.host</a>.`,"cc-heptapod-info.error-loading":"Something went wrong while loading usage info.","cc-heptapod-info.not-in-use":"You are not using this Heptapod service.","cc-heptapod-info.price-description":"Estimated price","cc-heptapod-info.price-value":({price:e})=>`${i("en",e)} / month`,"cc-heptapod-info.private-active-users-description":"Private users","cc-heptapod-info.public-active-users-description":"Public users","cc-heptapod-info.storage-bytes":({storage:e})=>v(e,1),"cc-heptapod-info.storage-description":"Storage size","cc-input-text.clipboard":"Copy to clipboard","cc-input-text.secret.hide":"Hide secret","cc-input-text.secret.show":"Show secret","cc-invoice.download-pdf":"Download PDF","cc-invoice.error":"Something went wrong while loading the invoice.","cc-invoice.info":({date:e,amount:t})=>p`This invoice was issued on <strong>${a("en",e)}</strong> for a total amount of <strong>${i("en",t)}</strong>.`,"cc-invoice.title":"Invoice","cc-invoice-list.error":"An error occured while loading invoices.","cc-invoice-list.pending":"Pending invoices","cc-invoice-list.pending.no-invoices":"No pending invoices at the moment.","cc-invoice-list.processed":"Paid invoices","cc-invoice-list.processed.no-invoices":"No paid invoices at the moment.","cc-invoice-list.processing":"Invoices awaiting payment validation","cc-invoice-list.title":"Invoices","cc-invoice-list.year":"Year:","cc-invoice-table.date.emission":"Emission date","cc-invoice-table.date.value":({date:e})=>`${a("en",e)}`,"cc-invoice-table.number":"Number","cc-invoice-table.open-pdf":"Download PDF","cc-invoice-table.pay":"Pay","cc-invoice-table.text":({number:e,date:t,amount:o})=>p`Invoice <strong>${e}</strong> issued on <strong>${a("en",t)}</strong> for a total amount of <code>${i("en",o)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${i("en",e)}`,"cc-logsmap.legend.heatmap":({orgaName:e})=>p`Heatmap of HTTP requests received by all apps from <strong>${e}</strong> during the last 24 hours.`,"cc-logsmap.legend.heatmap.app":({appName:e})=>p`Heatmap of HTTP requests received by <strong>${e}</strong> during the last 24 hours.`,"cc-logsmap.legend.points":({orgaName:e})=>p`Realtime map of HTTP requests received by all apps from <strong>${e}</strong>.`,"cc-logsmap.legend.points.app":({appName:e})=>p`Realtime map of HTTP requests received by <strong>${e}</strong>.`,"cc-logsmap.mode.heatmap":"Last 24h","cc-logsmap.mode.points":"Realtime","cc-map.error":"Something went wrong while trying to fetch data for the map.","cc-map.no-points":"No data to display on the map right now.","cc-pricing-product.error":"An error occured while loading pricing details.","cc-pricing-product-cellar.add":"Add","cc-pricing-product-cellar.bytes":({bytes:e})=>b(e),"cc-pricing-product-cellar.bytes-unit":({bytes:e})=>f(e),"cc-pricing-product-cellar.error":"An error occured while retrieving Cellar pricing details.","cc-pricing-product-cellar.price":({price:e,code:t})=>`${i("en",e,{currency:t})}`,"cc-pricing-product-cellar.price-interval":({price:e,code:t})=>`${i("en",e,{minimumFractionDigits:3,maximumFractionDigits:3,currency:t})} / ${f(1e9)} (30 days)`,"cc-pricing-product-cellar.price-interval.free":"FREE","cc-pricing-product-cellar.product-item-name":({storageBytes:e,trafficBytes:t})=>`Storage: ${b(e)}, Traffic: ${b(t)}`,"cc-pricing-product-cellar.storage.label":"storage","cc-pricing-product-cellar.storage.title":"Storage:","cc-pricing-product-cellar.total.title":"Estimated total (30 days):","cc-pricing-product-cellar.traffic.label":"traffic","cc-pricing-product-cellar.traffic.title":"Outbound traffic:","cc-pricing-table.add-button":"Add","cc-pricing-table.feature.connection-limit":"Connection limit","cc-pricing-table.feature.cpu":"vCPUs","cc-pricing-table.feature.databases":"Databases","cc-pricing-table.feature.disk-size":"Disk size","cc-pricing-table.feature.gpu":"GPUs","cc-pricing-table.feature.has-logs":"Logs","cc-pricing-table.feature.has-metrics":"Metrics","cc-pricing-table.feature.max-db-size":"Max DB size","cc-pricing-table.feature.memory":"RAM","cc-pricing-table.feature.version":"Version","cc-pricing-table.plan":"Plan","cc-pricing-table.price":({price:e,code:t})=>i("en",e,{currency:t}),"cc-pricing-table.price-name-daily":"Price (daily)","cc-pricing-table.price-name-monthly":()=>p`Price (30&nbsp;days)`,"cc-pricing-table.type.boolean":({boolean:e})=>""+(e?"Yes":"No"),"cc-pricing-table.type.boolean-shared":({shared:e})=>""+(e?"Shared":"Dedicated"),"cc-pricing-table.type.bytes":({bytes:e})=>v(e,0,3),"cc-pricing-table.type.number":({number:e})=>s("en",e),"cc-pricing-table.type.number-cpu-runtime":({cpu:e,shared:t})=>t?p`<em title="Lower priority access to vCPU">${s("en",e)}<code>*</code></em>`:s("en",e),"cc-tcp-redirection.create-button":"Create","cc-tcp-redirection.delete-button":"Delete","cc-tcp-redirection.error.redirection-defined":({namespace:e,sourcePort:t})=>p`An error occurred while deleting the redirection from port <code>${t}</code> to port <code>4040</code> in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.error.redirection-not-defined":({namespace:e})=>p`An error occured while creating a redirection in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.namespace-additionaldescription-cleverapps":()=>p`This namespace is used by all <em>cleverapps.io</em> domains (e.g. <em>my-app.cleverapps.io</em>).`,"cc-tcp-redirection.namespace-additionaldescription-default":()=>p`This namespace is used by all custom domains (e.g. <em>my-app.com</em>).`,"cc-tcp-redirection.namespace-private":"This is your private namespace.","cc-tcp-redirection.redirection-defined":({namespace:e,sourcePort:t})=>p`This application has a redirection from port <code>${t}</code> to port <code>4040</code> in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.redirection-not-defined":({namespace:e})=>p`You can create a redirection in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.retry-button":"Retry","cc-tcp-redirection-form.description":()=>p`
<p>

@@ -9,3 +9,3 @@ A TCP redirection allows you to route external traffic to the <code>4040</code> port of the application via the load balancers.<br>

</p>
`,"cc-tcp-redirection-form.empty":"You do not have access to any namespaces.","cc-tcp-redirection-form.error":"An error occured while loading TCP redirections.","cc-tcp-redirection-form.title":"TCP Redirections","cc-tile-consumption.amount":({amount:e})=>c("en",e),"cc-tile-consumption.error":"Something went wrong while loading consumption info.","cc-tile-consumption.last-30-days":"Last 30 days","cc-tile-consumption.title":"Credits consumption","cc-tile-consumption.yesterday":"Yesterday","cc-tile-deployments.empty":"No deployments yet.","cc-tile-deployments.error":"Something went wrong while loading deployments info.","cc-tile-deployments.state.cancelled":"Cancelled","cc-tile-deployments.state.failed":"Failed","cc-tile-deployments.state.started":"Started","cc-tile-deployments.state.stopped":"Stopped","cc-tile-deployments.title":"Last deployments","cc-tile-instances.empty":"No instances. Your app is stopped.","cc-tile-instances.error":"Something went wrong while loading instances.","cc-tile-instances.status.deploying":"Deploying","cc-tile-instances.status.running":"Running","cc-tile-instances.title":"Instances","cc-tile-requests.about-btn":"About this chart...","cc-tile-requests.close-btn":"Display chart","cc-tile-requests.date-hours":({date:e})=>o("en",e),"cc-tile-requests.date-tooltip":({from:e,to:t})=>`${a("en",e)}: from ${o("en",e)} to ${o("en",t)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const t=h("hour")(e);return p`HTTP requests received in the last 24 hours. Each bar represents a time window of <strong>${e} ${t}</strong>.`},"cc-tile-requests.empty":"No data to display for now.","cc-tile-requests.error":"Something went wrong while loading HTTP requests.","cc-tile-requests.requests-count":({requestCount:e})=>g(e),"cc-tile-requests.requests-nb":({value:e,windowHours:t})=>{const a=h("request")(e),o=h("hour")(t);return`${s("en",e)} ${a} (in ${t} ${o})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const t=h("request")(e);return`${g(e)} ${t} in 24 hours`},"cc-tile-requests.title":"HTTP requests","cc-tile-scalability.error":"Something went wrong while loading scalability config.","cc-tile-scalability.flavor-info":e=>b(e),"cc-tile-scalability.number":"Number","cc-tile-scalability.size":"Size","cc-tile-scalability.title":"Scalability","cc-tile-status-codes.about-btn":"About this chart...","cc-tile-status-codes.close-btn":"Display chart","cc-tile-status-codes.docs.link":()=>p`<a href="https://developer.mozilla.org/en/docs/Web/HTTP/Status">HTTP response status codes (MDN)</a>`,"cc-tile-status-codes.docs.msg":"Repartition of HTTP response codes returned in the last 24 hours. Click on legend items to show/hide HTTP code categories.","cc-tile-status-codes.empty":"No data to display for now.","cc-tile-status-codes.error":"Something went wrong while loading HTTP response codes.","cc-tile-status-codes.title":"HTTP response codes","cc-tile-status-codes.tooltip":({value:e,percent:t})=>{const a=h("request")(e);return`${s("en",e)} ${a} (${r("en",t)})`},"cc-zone.country":({code:e,name:t})=>i("en",e,t),"cc-zone-input.error":"Something went wrong while loading zones.","cc-zone-input.private-map-warning":"Private zones don't appear on the map."};export{u as lang,f as translations};
`,"cc-tcp-redirection-form.empty":"You do not have access to any namespaces.","cc-tcp-redirection-form.error":"An error occured while loading TCP redirections.","cc-tcp-redirection-form.title":"TCP Redirections","cc-tile-consumption.amount":({amount:e})=>i("en",e),"cc-tile-consumption.error":"Something went wrong while loading consumption info.","cc-tile-consumption.last-30-days":"Last 30 days","cc-tile-consumption.title":"Credits consumption","cc-tile-consumption.yesterday":"Yesterday","cc-tile-deployments.empty":"No deployments yet.","cc-tile-deployments.error":"Something went wrong while loading deployments info.","cc-tile-deployments.state.cancelled":"Cancelled","cc-tile-deployments.state.failed":"Failed","cc-tile-deployments.state.started":"Started","cc-tile-deployments.state.stopped":"Stopped","cc-tile-deployments.title":"Last deployments","cc-tile-instances.empty":"No instances. Your app is stopped.","cc-tile-instances.error":"Something went wrong while loading instances.","cc-tile-instances.status.deploying":"Deploying","cc-tile-instances.status.running":"Running","cc-tile-instances.title":"Instances","cc-tile-requests.about-btn":"About this chart...","cc-tile-requests.close-btn":"Display chart","cc-tile-requests.date-hours":({date:e})=>o("en",e),"cc-tile-requests.date-tooltip":({from:e,to:t})=>`${a("en",e)}: from ${o("en",e)} to ${o("en",t)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const t=m("hour")(e);return p`HTTP requests received in the last 24 hours. Each bar represents a time window of <strong>${e} ${t}</strong>.`},"cc-tile-requests.empty":"No data to display for now.","cc-tile-requests.error":"Something went wrong while loading HTTP requests.","cc-tile-requests.requests-count":({requestCount:e})=>g(e),"cc-tile-requests.requests-nb":({value:e,windowHours:t})=>{const a=m("request")(e),o=m("hour")(t);return`${s("en",e)} ${a} (in ${t} ${o})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const t=m("request")(e);return`${g(e)} ${t} in 24 hours`},"cc-tile-requests.title":"HTTP requests","cc-tile-scalability.error":"Something went wrong while loading scalability config.","cc-tile-scalability.flavor-info":e=>y(e),"cc-tile-scalability.number":"Number","cc-tile-scalability.size":"Size","cc-tile-scalability.title":"Scalability","cc-tile-status-codes.about-btn":"About this chart...","cc-tile-status-codes.close-btn":"Display chart","cc-tile-status-codes.docs.link":()=>p`<a href="https://developer.mozilla.org/en/docs/Web/HTTP/Status">HTTP response status codes (MDN)</a>`,"cc-tile-status-codes.docs.msg":"Repartition of HTTP response codes returned in the last 24 hours. Click on legend items to show/hide HTTP code categories.","cc-tile-status-codes.empty":"No data to display for now.","cc-tile-status-codes.error":"Something went wrong while loading HTTP response codes.","cc-tile-status-codes.title":"HTTP response codes","cc-tile-status-codes.tooltip":({value:e,percent:t})=>{const a=m("request")(e);return`${s("en",e)} ${a} (${r("en",t)})`},"cc-zone.country":({code:e,name:t})=>c("en",e,t),"cc-zone-input.error":"Something went wrong while loading zones.","cc-zone-input.private-map-warning":"Private zones don't appear on the map."};export{u as lang,w as translations};
//# sourceMappingURL=translations.en.js.map

@@ -1,2 +0,2 @@

import{formatDate as e,formatDatetime as r,formatDateOnly as a,formatHours as n,prepareFormatDistanceToNow as t}from"../lib/i18n-date.js";import{getCountryName as s}from"../lib/i18n-display.js";import{formatCurrency as c,formatPercent as i,formatNumber as o,prepareNumberUnitFormatter as d,prepareNumberBytesFormatter as l}from"../lib/i18n-number.js";import{sanitize as p}from"../lib/i18n-sanitize.js";const u="fr";function m(e,r=e+"s"){return a=>a<=1?e:r}const v={year:"année",month:"mois",week:"semaine",day:"jour",hour:"heure",minute:"minute",second:"seconde"},g=t("fr",((e,r)=>{const a=v[r];return`il y a ${e} ${a.endsWith("s")?m(a,a)(e):m(a)(e)}`}),"à l'instant"),f=d("fr"),h=l("fr","o"," ");function b(e){return[`CPUs : ${e.cpus}`+(e.microservice?" (partagé)":""),e.gpus>0?`GPUs : ${e.gpus}`:"",`RAM : ${h(1024*e.mem*1024)}`].filter((e=>e)).join("\n")}const y={LANGUAGE:"Français","cc-addon-admin.addon-name":"Nom de l'add-on","cc-addon-admin.admin":"Administration","cc-addon-admin.danger-zone":"Zone de danger","cc-addon-admin.delete":"Supprimer l'add-on","cc-addon-admin.delete-description":()=>p`La machine virtuelle sera arrêtée dans 24 heures.<br>Les backups seront gardés suivant la politique de rétention.<br>Supprimer cet add-on le rendra directement indisponible.`,"cc-addon-admin.error-loading":"Une erreur est survenue pendant le chargement des informations de l'add-on.","cc-addon-admin.error-saving":"Une erreur est survenue pendant la sauvegarde des modifications","cc-addon-admin.tags":"Tags","cc-addon-admin.tags-description":"Les tags vous permettent de classer vos applications et add-ons afin de les catégoriser","cc-addon-admin.tags-empty":"Pas de tags définis","cc-addon-admin.tags-update":"Mettre à jour les tags","cc-addon-admin.update":"Mettre à jour le nom","cc-addon-backups.close-btn":"Fermer ce panneau","cc-addon-backups.command-password":"Cette commande vous demandera votre mot de passe, le voici :","cc-addon-backups.delete":({createdAt:a})=>p`Supprimer la sauvegarde du <strong title="${e("fr",a)}">${r("fr",a)}</strong>`,"cc-addon-backups.delete.btn":"supprimer...","cc-addon-backups.delete.manual.description.es-addon":"Vous pouvez supprimer cette sauvegarde manuellement grâce à l'outil cURL en exécutant cette commande :","cc-addon-backups.delete.manual.title":"Suppression manuelle","cc-addon-backups.delete.with-service.description.es-addon":({href:e})=>p`Vous pouvez supprimer cette sauvegarde avec Kibana en vous rendant sur le <a href="${e}">dépôt de sauvegardes</a>.`,"cc-addon-backups.delete.with-service.title.es-addon":"Suppression avec Kibana","cc-addon-backups.description.es-addon":"Les sauvegardes sont gérées par Elasticsearch lui-même. Vous pouvez définir la rétention ainsi que la périodicité des sauvegardes dans l'interface de Kibana.","cc-addon-backups.description.es-addon-old":"Les sauvegardes sont gérées par Elasticsearch lui-même. La version de votre Elasticsearch ne permet pas de définir de politique de rétention. La suppression d'une sauvegarde se fait manuellement avec l'API d'Elasticsearch.","cc-addon-backups.empty":"Il n'y a aucune sauvegarde pour l'instant.","cc-addon-backups.link.es-addon":"ouvrir dans Kibana","cc-addon-backups.link.es-addon-old":"ouvrir dans Elasticsearch","cc-addon-backups.loading-error":"Une erreur est survenue pendant le chargement des sauvegardes.","cc-addon-backups.restore":({createdAt:a})=>p`Restaurer la sauvegarde du <strong title="${e("fr",a)}">${r("fr",a)}</strong>`,"cc-addon-backups.restore.btn":"restaurer...","cc-addon-backups.restore.manual.description.es-addon":"Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil cURL en exécutant cette commande :","cc-addon-backups.restore.manual.title":"Restauration manuelle","cc-addon-backups.restore.with-service.description.es-addon":({href:e})=>p`Vous pouvez restaurer cette sauvegarde avec Kibana en vous rendant sur le <a href="${e}">dépôt de sauvegardes</a>.`,"cc-addon-backups.restore.with-service.title.es-addon":"Restauration avec Kibana","cc-addon-backups.text":({createdAt:n,expiresAt:t})=>p`Sauvegarde du <strong title="${e("fr",n)}">${r("fr",n)}</strong> (expire le <strong>${a("fr",t)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:a})=>p`Sauvegarde du <strong title="${e("fr",a)}">${r("fr",a)}</strong> (expire après la durée de rétention définie)`,"cc-addon-backups.title":"Sauvegardes","cc-addon-credentials.description.apm":"Utilisez ces identifiants pour connecter une instance d'APM Server à votre cluster Elasticsearch.","cc-addon-credentials.description.elasticsearch":"Utilisez ces identifiants pour vous connecter à votre cluster Elasticsearch.","cc-addon-credentials.description.kibana":"Utilisez ces identifiants pour connecter une instance de Kibana à votre cluster Elasticsearch.","cc-addon-credentials.description.pulsar":"Utilisez ces informations pour vous connecter à votre add-on Pulsar.","cc-addon-credentials.field.auth-token":"Token d'authentification","cc-addon-credentials.field.host":"Nom de domaine","cc-addon-credentials.field.password":"Mot de passe","cc-addon-credentials.field.url":"URL","cc-addon-credentials.field.user":"Utilisateur","cc-addon-credentials.loading-error":"Une erreur est survenue pendant le chargement des informations de connexion.","cc-addon-credentials.title":({name:e})=>`Identifiants ${e}`,"cc-addon-elasticsearch-options.description":()=>p`Cet add-on fait partie de l'offre Suite Elastic qui inclue deux options. Ces options sont déployées comme des applications et seront gérées et mises à jour par Clever Cloud. Elles apparaîtront donc comme des applications habituelles que vous pouvez arrêter, supprimer, scaler comme n'importe quelle autre application. <strong>Activer ces options augmentera votre consommation de crédits.</strong>`,"cc-addon-elasticsearch-options.description.apm":()=>p`Elastic APM est un serveur de monitoring de performance applicative pour la Suite Elastic. Déployer cette option permet d'envoyer automatiquement les métriques de toute application liée à cette instance d'add-on Elasticsearch, en supposant que vous utilisez bien l'agent Elastic APM dans les dépendances de vos applications. Retrouvez plus de détails dans <a href="https://www.elastic.co/guide/en/apm/get-started/current/overview.html">la documentation officielle de APM server</a>.`,"cc-addon-elasticsearch-options.description.kibana":()=>p`Kibana est l'interface d'administration de la Suite Elastic. Kibana vous permet de visualiser vos données Elasticsearch et de naviguer dans la Suite Elastic. Vous voulez effectuer le suivi de la charge de travail liée à la recherche ou comprendre le flux des requêtes dans vos applications ? Kibana est là pour ça. Retrouvez plus de détails dans <a href="https://www.elastic.co/guide/en/kibana/master/index.html">la documentation officielle de Kibana</a>.`,"cc-addon-elasticsearch-options.title":"Options pour la Suite Elastic","cc-addon-elasticsearch-options.warning.apm":"Si vous activez cette option, nous allons déployer et gérer pour vous un APM server, ce qui entraînera des coûts supplémentaires.","cc-addon-elasticsearch-options.warning.apm.details":e=>p`Par défaut, l'app sera démarrée sur une <strong title="${b(e)}">instance ${e.name}</strong> qui coûte environ <strong>${c("fr",e.monthlyCost)} par mois</strong>. `,"cc-addon-elasticsearch-options.warning.kibana":"Si vous activez cette option, nous allons déployer et gérer pour vous un Kibana, ce qui entraînera des coûts supplémentaires.","cc-addon-elasticsearch-options.warning.kibana.details":e=>p`Par défaut, l'app sera démarrée sur une <strong title="${b(e)}">instance ${e.name}</strong> qui coûte environ <strong>${c("fr",e.monthlyCost)} par mois</strong>.`,"cc-addon-encryption-at-rest-option.description":()=>p`Le chiffrement au repos chiffre l'intégralité du disque de données afin de ne pas y stocker d'informations en clair. Grâce à cette sécurité, l'accès physique au disque empêchera toute lecture des données stockées. Plus d'information dans notre <a href="https://www.clever-cloud.com/doc/administrate/encryption-at-rest/">documentation</a>.`,"cc-addon-encryption-at-rest-option.title":"Chiffrement au repos","cc-addon-encryption-at-rest-option.warning":({percent:e,price:r})=>p`Cette option est actuellement gratuite. Dans le futur, elle sera facturée ${i("fr",e)} du prix du plan, ce qui dans ce cas fait <strong>${c("fr",r)} par mois.</strong>`,"cc-addon-features.details":"Ci-dessous, les spécifications de votre add-on. Elles peuvent évoluer et une migration de l'add-on peut être nécessaire pour en bénéficier.","cc-addon-features.feature-name.disk":"Disque","cc-addon-features.feature-name.memory":"Mémoire","cc-addon-features.feature-name.nodes":"Nœuds","cc-addon-features.feature-value.dedicated":"Dédié","cc-addon-features.feature-value.no":"Non","cc-addon-features.feature-value.yes":"Oui","cc-addon-features.loading-error":"Une erreur est survenue pendant le chargement des spécifications de l'add-on","cc-addon-features.title":"Spécifications","cc-addon-jenkins-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on Jenkins.","cc-addon-jenkins-options.title":"Options pour l'add-on Jenkins","cc-addon-linked-apps.details":"Ci-dessous la liste des applications liées à l'add-on. L'add-on expose ses variables d'environnement aux applications qui lui sont liées.","cc-addon-linked-apps.loading-error":"Une erreur est survenue pendant le chargement des applications liées.","cc-addon-linked-apps.no-linked-applications":"Aucune application liée pour l'instant.","cc-addon-linked-apps.title":"Applications liées","cc-addon-mongodb-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on MongoDB.","cc-addon-mongodb-options.title":"Options pour l'add-on MongoDB","cc-addon-mysql-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on MySQL.","cc-addon-mysql-options.title":"Options pour l'add-on MySQL","cc-addon-option.disabled":"Désactivé","cc-addon-option.enabled":"Activé","cc-addon-option-form.confirm":"Confirmer les options","cc-addon-postgresql-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on PostgreSQL.","cc-addon-postgresql-options.title":"Options pour l'add-on PostgreSQL","cc-addon-redis-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on Redis.","cc-addon-redis-options.title":"Options pour l'add-on Redis","cc-beta.label":"bêta","cc-block.toggle.close":"Fermer","cc-block.toggle.open":"Ouvrir","cc-button.cancel":"Cliquez pour annuler","cc-datetime-relative.distance":({date:e})=>g(e),"cc-datetime-relative.title":({date:r})=>e("fr",r),"cc-elasticsearch-info.error":"Une erreur est survenue pendant le chargement des liens des add-on liés à cette application.","cc-elasticsearch-info.info":"Info","cc-elasticsearch-info.link.apm":"Ouvrir APM","cc-elasticsearch-info.link.doc":"Lire la documentation","cc-elasticsearch-info.link.elasticsearch":"Voir l'add-on Elasticsearch","cc-elasticsearch-info.link.kibana":"Ouvrir Kibana","cc-elasticsearch-info.text":"Cet add-on fait partie de l'offre Suite Elastic. Vous pouvez retrouver la documentation ainsi que les différents services liés ci-dessous.","cc-env-var-create.create-button":"Ajouter","cc-env-var-create.errors.already-defined-name":({name:e})=>p`Le nom <code>${e}</code> est déjà défini`,"cc-env-var-create.errors.invalid-name":({name:e})=>p`Le nom <code>${e}</code> n'est pas valide`,"cc-env-var-create.name.placeholder":"NOM_DE_LA_VARIABLE","cc-env-var-create.value.placeholder":"valeur de la variable","cc-env-var-editor-expert.errors.duplicated-name":({name:e})=>p`attention, le nom <code>${e}</code> est déjà défini`,"cc-env-var-editor-expert.errors.invalid-line":()=>p`cette ligne est invalide, le format correct est : <code>NOM="VALEUR"</code>`,"cc-env-var-editor-expert.errors.invalid-name":({name:e})=>p`Le nom <code>${e}</code> n'est pas valide`,"cc-env-var-editor-expert.errors.invalid-value":()=>p`la valeur est invalide, si vous utilisez des guillements, vous devez les échapper comme ceci : <code>\\"</code> ou alors mettre toute la valeur entre guillemets.`,"cc-env-var-editor-expert.errors.line":"ligne","cc-env-var-editor-expert.errors.unknown":"Erreur inconnue","cc-env-var-editor-expert.placeholder":'NOM_DE_LA_VARIABLE="valeur de la variable"',"cc-env-var-editor-expert.placeholder-readonly":"Il n'y a pas de variable.","cc-env-var-editor-simple.empty-data":"Il n'y a pas de variable.","cc-env-var-form.description.env-var":({appName:e})=>p`Liste des variables d'environnement qui seront injectées dans l'application <strong>${e}</strong>. <a href="http://doc.clever-cloud.com/admin-console/environment-variables/">En savoir plus</a>`,"cc-env-var-form.description.exposed-config":({appName:e})=>p`Configuration publiée pour les applications dépendantes.<br>Ces variables ne seront pas injectées dans l'application <strong>${e}</strong>, elles seront injectées en tant que variables d'environnement dans les applications qui ont <strong>${e}</strong> dans leurs services liés. <a href="https://www.clever-cloud.com/doc/admin-console/service-dependencies/">En savoir plus</a>`,"cc-env-var-form.error.loading":"Une erreur est survenue pendant le chargement des variables.","cc-env-var-form.error.saving":"Une erreur est survenue pendant la mise à jour des variables.","cc-env-var-form.error.unknown":"Une erreur est survenue...","cc-env-var-form.heading.env-var":"Variables d'environnement","cc-env-var-form.heading.exposed-config":"Configuration publiée","cc-env-var-form.mode.expert":"Expert","cc-env-var-form.mode.simple":"Simple","cc-env-var-form.reset":"Annuler les changements","cc-env-var-form.restart-app":"Redémarrer l'app pour appliquer les changements","cc-env-var-form.update":"Mettre à jour les changements","cc-env-var-input.delete-button":"Enlever","cc-env-var-input.keep-button":"Garder","cc-env-var-input.value-placeholder":"valeur de la variable","cc-env-var-linked-services.description.addon":({serviceName:e,appName:r})=>p`Liste des variables exposées par l'add-on <strong>${e}</strong>.<br>Ces variables seront injectées en tant que variables d'environnement dans l'application <strong>${r}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:r})=>p`Configuration publiée par l'application <strong>${e}</strong>.<br>Ces variables seront injectées en tant que variables d'environnement dans l'application <strong>${r}</strong>.`,"cc-env-var-linked-services.empty.addon":({appName:e})=>p`Aucun add-on lié à <strong>${e}</strong>.`,"cc-env-var-linked-services.empty.app":({appName:e})=>p`Aucune application liée à <strong>${e}</strong>.`,"cc-env-var-linked-services.error.addon":({appName:e})=>p`Une erreur est survenue pendant le chargement des add-ons liés à <strong>${e}</strong>.`,"cc-env-var-linked-services.error.app":({appName:e})=>p`Une erreur est survenue pendant le chargement des applications liées à <strong>${e}</strong>.`,"cc-env-var-linked-services.heading.addon":({name:e})=>`Add-on : ${e}`,"cc-env-var-linked-services.heading.app":({name:e})=>`Application : ${e}`,"cc-env-var-linked-services.loading.addon":({appName:e})=>p`Chargement des variables exposées par les add-ons liés à <strong>${e}</strong>...`,"cc-env-var-linked-services.loading.app":({appName:e})=>p`Chargement de la configuration publiée par les applications liées à <strong>${e}</strong>...`,"cc-error.ok":"OK","cc-header-addon.creation-date":"Date de création","cc-header-addon.creation-date.full":({date:r})=>e("fr",r),"cc-header-addon.creation-date.short":({date:e})=>a("fr",e),"cc-header-addon.error":"Une erreur est survenue pendant le chargement des informations de l'add-on.","cc-header-addon.plan":"Plan","cc-header-addon.version":"Version","cc-header-app.action.cancel-deployment":"Annuler le déploiement","cc-header-app.action.restart":"Redémarrer","cc-header-app.action.restart-last-commit":"Redémarrer le dernier commit poussé","cc-header-app.action.restart-rebuild":"Re-build et redémarrer","cc-header-app.action.start":"Démarrer","cc-header-app.action.start-last-commit":"Démarrer le dernier commit poussé","cc-header-app.action.start-rebuild":"Re-build et démarrer","cc-header-app.action.stop":"Arrêter l'application","cc-header-app.commits.git":({commit:e})=>`version du dépôt git (HEAD) : ${e}`,"cc-header-app.commits.no-commits":"pas encore de commit","cc-header-app.commits.running":({commit:e})=>`version en ligne : ${e}`,"cc-header-app.commits.starting":({commit:e})=>`version en cours de déploiement : ${e}`,"cc-header-app.disable-buttons":"Vous n'êtes pas autorisé à réaliser ces actions","cc-header-app.error":"Une erreur est survenue pendant le chargement des informations de l'application.","cc-header-app.read-logs":"voir les logs","cc-header-app.state-msg.app-is-restarting":"L'application redémarre...","cc-header-app.state-msg.app-is-running":"Votre application est disponible !","cc-header-app.state-msg.app-is-starting":"L'application démarre...","cc-header-app.state-msg.app-is-stopped":"L'application est arrêtée.","cc-header-app.state-msg.last-deploy-failed":"Le dernier déploiement a échoué,","cc-header-app.state-msg.unknown-state":"État inconnu, essayez de redémarrer l'application ou de contacter notre support si vous avez des questions.","cc-header-app.user-action-msg.app-will-start":"L'application va bientôt démarrer...","cc-header-app.user-action-msg.app-will-stop":"L'application va s'arrêter...","cc-header-app.user-action-msg.deploy-cancelled":"Ce déploiement a été annulé.","cc-header-app.user-action-msg.deploy-will-begin":"Un déploiement va bientôt commencer...","cc-header-orga.error":"Une erreur est survenue pendant le chargement des informations de l'organisation.","cc-header-orga.hotline":"Numéro d'urgence :","cc-heptapod-info.description":()=>p`Cette instance Heptapod héberge des dépôts Mercurial. Plus d'informations sur <a href="https://about.heptapod.host" rel="noreferrer noopener">https://about.heptapod.host</a>.`,"cc-heptapod-info.error-loading":"Une erreur est survenue pendant le chargement des informations d'utilisation.","cc-heptapod-info.not-in-use":"Vous n'utilisez pas ce service Heptapod.","cc-heptapod-info.price-description":"Prix estimé","cc-heptapod-info.price-value":({price:e})=>`${c("fr",e)} / mois`,"cc-heptapod-info.private-active-users-description":"Utilisateurs privés","cc-heptapod-info.public-active-users-description":"Utilisateurs publics","cc-heptapod-info.storage-bytes":({storage:e})=>h(e,1),"cc-heptapod-info.storage-description":"Stockage utilisé","cc-input-text.clipboard":"Copier dans le presse-papier","cc-input-text.secret.hide":"Cacher le secret","cc-input-text.secret.show":"Afficher le secret","cc-invoice.download-pdf":"Télécharger le PDF","cc-invoice.error":"Une erreur est survenue pendant le chargement de la facture.","cc-invoice.info":({date:e,amount:r})=>p`Cette facture a été émise le <strong>${a("fr",e)}</strong> pour un total de <strong>${c("fr",r)}</strong>.`,"cc-invoice.title":"Facture","cc-invoice-list.error":"Une erreur est survenue pendant le chargement des factures.","cc-invoice-list.pending":"Factures en attente de paiement","cc-invoice-list.pending.no-invoices":"Il n'y a aucune facture en attente de paiement pour le moment.","cc-invoice-list.processed":"Factures réglées","cc-invoice-list.processed.no-invoices":"Il n'y a aucune facture réglée pour le moment.","cc-invoice-list.processing":"Factures dont le paiement est en cours de validation","cc-invoice-list.title":"Factures","cc-invoice-list.year":"Année :","cc-invoice-table.date.emission":"Date d'émission","cc-invoice-table.date.value":({date:e})=>`${a("fr",e)}`,"cc-invoice-table.number":"Numéro","cc-invoice-table.open-pdf":"Télécharger le PDF","cc-invoice-table.pay":"Régler","cc-invoice-table.text":({number:e,date:r,amount:n})=>p`Facture <strong>${e}</strong> émise le <strong>${a("fr",r)}</strong> pour un total de <code>${c("fr",n)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${c("fr",e)}`,"cc-logsmap.legend.heatmap":({orgaName:e})=>p`Carte de chaleur des requêtes HTTP reçues par les applications de <strong>${e}</strong> durant les dernières 24 heures.`,"cc-logsmap.legend.heatmap.app":({appName:e})=>p`Carte de chaleur des requêtes HTTP reçues par l'application <strong>${e}</strong> durant les dernières 24 heures.`,"cc-logsmap.legend.points":({orgaName:e})=>p`Carte temps réel des requêtes HTTP reçues par toutes les applications de <strong>${e}</strong>.`,"cc-logsmap.legend.points.app":({appName:e})=>p`Carte temps réel des requêtes HTTP reçues par l'application <strong>${e}</strong>.`,"cc-logsmap.mode.heatmap":"Dernières 24h","cc-logsmap.mode.points":"En direct","cc-map.error":"Une erreur est survenue pendant le chargement des données de la carte.","cc-map.no-points":"Pas de données à afficher sur la carte en ce moment.","cc-pricing-product.error":"Une erreur est survenue pendant le chargement des prix.","cc-pricing-table.add-button":"Ajouter","cc-pricing-table.feature.connection-limit":"Limite de connexions","cc-pricing-table.feature.cpu":"vCPUs","cc-pricing-table.feature.databases":"Bases de données","cc-pricing-table.feature.disk-size":"Taille du disque","cc-pricing-table.feature.gpu":"GPUs","cc-pricing-table.feature.has-logs":"Logs","cc-pricing-table.feature.has-metrics":"Métriques","cc-pricing-table.feature.max-db-size":"Taille BDD max","cc-pricing-table.feature.memory":"RAM","cc-pricing-table.feature.version":"Version","cc-pricing-table.plan":"Plan","cc-pricing-table.price":({price:e,code:r})=>c("fr",e,{currency:r}),"cc-pricing-table.price-name-daily":"Prix (jour)","cc-pricing-table.price-name-monthly":()=>p`Prix (30&nbsp;jours)`,"cc-pricing-table.type.boolean":({boolean:e})=>""+(e?"Oui":"Non"),"cc-pricing-table.type.boolean-shared":({shared:e})=>""+(e?"Partagé":"Dédié"),"cc-pricing-table.type.bytes":({bytes:e})=>h(e,0,3),"cc-pricing-table.type.number":({number:e})=>o("fr",e),"cc-pricing-table.type.number-cpu-runtime":({cpu:e,shared:r})=>r?p`<em title="Accès au vCPU moins prioritaire">${o("fr",e)}<code>*</code></em>`:o("fr",e),"cc-tcp-redirection.create-button":"Créer","cc-tcp-redirection.delete-button":"Supprimer","cc-tcp-redirection.error.redirection-defined":({namespace:e,sourcePort:r})=>p`Une erreur est survenue pendant la suppression de la redirection du port <code>${r}</code> vers le port <code>4040</code> dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.error.redirection-not-defined":({namespace:e})=>p`Une erreur est survenue pendant la création d'une redirection dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.namespace-additionaldescription-cleverapps":()=>p`Cet espace de nommage est utilisé par tous les noms de domaine <em>cleverapps.io</em> (p. ex. <em>mon-application.cleverapps.io</em>).`,"cc-tcp-redirection.namespace-additionaldescription-default":()=>p`Cet espace de nommage est utilisé par tous les noms de domaine personnalisés (p. ex. <em>mon-application.fr</em>).`,"cc-tcp-redirection.namespace-private":"Cet espace de nommage vous est dédié.","cc-tcp-redirection.redirection-defined":({namespace:e,sourcePort:r})=>p`Cette application a une redirection du port <code>${r}</code> vers le port <code>4040</code> dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.redirection-not-defined":({namespace:e})=>p`Vous pouvez créer une redirection dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.retry-button":"Réessayer","cc-tcp-redirection-form.description":()=>p`
import{formatDate as e,formatDatetime as r,formatDateOnly as a,formatHours as t,prepareFormatDistanceToNow as n}from"../lib/i18n-date.js";import{getCountryName as c}from"../lib/i18n-display.js";import{formatCurrency as s,formatPercent as i,formatNumber as o,prepareNumberUnitFormatter as d,prepareNumberBytesFormatter as l}from"../lib/i18n-number.js";import{sanitize as p}from"../lib/i18n-sanitize.js";const u="fr";function m(e,r=e+"s"){return a=>a<=1?e:r}const v={year:"année",month:"mois",week:"semaine",day:"jour",hour:"heure",minute:"minute",second:"seconde"},g=n("fr",((e,r)=>{const a=v[r];return`il y a ${e} ${a.endsWith("s")?m(a,a)(e):m(a)(e)}`}),"à l'instant"),f=d("fr"),h=l("fr","o"," "),b=d("fr","o"," ");function y(e){return b(e).split(" ")[1]}function $(e){return[`CPUs : ${e.cpus}`+(e.microservice?" (partagé)":""),e.gpus>0?`GPUs : ${e.gpus}`:"",`RAM : ${h(1024*e.mem*1024)}`].filter((e=>e)).join("\n")}const k={LANGUAGE:"Français","cc-addon-admin.addon-name":"Nom de l'add-on","cc-addon-admin.admin":"Administration","cc-addon-admin.danger-zone":"Zone de danger","cc-addon-admin.delete":"Supprimer l'add-on","cc-addon-admin.delete-description":()=>p`La machine virtuelle sera arrêtée dans 24 heures.<br>Les backups seront gardés suivant la politique de rétention.<br>Supprimer cet add-on le rendra directement indisponible.`,"cc-addon-admin.error-loading":"Une erreur est survenue pendant le chargement des informations de l'add-on.","cc-addon-admin.error-saving":"Une erreur est survenue pendant la sauvegarde des modifications","cc-addon-admin.tags":"Tags","cc-addon-admin.tags-description":"Les tags vous permettent de classer vos applications et add-ons afin de les catégoriser","cc-addon-admin.tags-empty":"Pas de tags définis","cc-addon-admin.tags-update":"Mettre à jour les tags","cc-addon-admin.update":"Mettre à jour le nom","cc-addon-backups.close-btn":"Fermer ce panneau","cc-addon-backups.command-password":"Cette commande vous demandera votre mot de passe, le voici :","cc-addon-backups.delete":({createdAt:a})=>p`Supprimer la sauvegarde du <strong title="${e("fr",a)}">${r("fr",a)}</strong>`,"cc-addon-backups.delete.btn":"supprimer...","cc-addon-backups.delete.manual.description.es-addon":"Vous pouvez supprimer cette sauvegarde manuellement grâce à l'outil cURL en exécutant cette commande :","cc-addon-backups.delete.manual.title":"Suppression manuelle","cc-addon-backups.delete.with-service.description.es-addon":({href:e})=>p`Vous pouvez supprimer cette sauvegarde avec Kibana en vous rendant sur le <a href="${e}">dépôt de sauvegardes</a>.`,"cc-addon-backups.delete.with-service.title.es-addon":"Suppression avec Kibana","cc-addon-backups.description.es-addon":"Les sauvegardes sont gérées par Elasticsearch lui-même. Vous pouvez définir la rétention ainsi que la périodicité des sauvegardes dans l'interface de Kibana.","cc-addon-backups.description.es-addon-old":"Les sauvegardes sont gérées par Elasticsearch lui-même. La version de votre Elasticsearch ne permet pas de définir de politique de rétention. La suppression d'une sauvegarde se fait manuellement avec l'API d'Elasticsearch.","cc-addon-backups.empty":"Il n'y a aucune sauvegarde pour l'instant.","cc-addon-backups.link.es-addon":"ouvrir dans Kibana","cc-addon-backups.link.es-addon-old":"ouvrir dans Elasticsearch","cc-addon-backups.loading-error":"Une erreur est survenue pendant le chargement des sauvegardes.","cc-addon-backups.restore":({createdAt:a})=>p`Restaurer la sauvegarde du <strong title="${e("fr",a)}">${r("fr",a)}</strong>`,"cc-addon-backups.restore.btn":"restaurer...","cc-addon-backups.restore.manual.description.es-addon":"Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil cURL en exécutant cette commande :","cc-addon-backups.restore.manual.title":"Restauration manuelle","cc-addon-backups.restore.with-service.description.es-addon":({href:e})=>p`Vous pouvez restaurer cette sauvegarde avec Kibana en vous rendant sur le <a href="${e}">dépôt de sauvegardes</a>.`,"cc-addon-backups.restore.with-service.title.es-addon":"Restauration avec Kibana","cc-addon-backups.text":({createdAt:t,expiresAt:n})=>p`Sauvegarde du <strong title="${e("fr",t)}">${r("fr",t)}</strong> (expire le <strong>${a("fr",n)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:a})=>p`Sauvegarde du <strong title="${e("fr",a)}">${r("fr",a)}</strong> (expire après la durée de rétention définie)`,"cc-addon-backups.title":"Sauvegardes","cc-addon-credentials.description.apm":"Utilisez ces identifiants pour connecter une instance d'APM Server à votre cluster Elasticsearch.","cc-addon-credentials.description.elasticsearch":"Utilisez ces identifiants pour vous connecter à votre cluster Elasticsearch.","cc-addon-credentials.description.kibana":"Utilisez ces identifiants pour connecter une instance de Kibana à votre cluster Elasticsearch.","cc-addon-credentials.description.pulsar":"Utilisez ces informations pour vous connecter à votre add-on Pulsar.","cc-addon-credentials.field.auth-token":"Token d'authentification","cc-addon-credentials.field.host":"Nom de domaine","cc-addon-credentials.field.password":"Mot de passe","cc-addon-credentials.field.url":"URL","cc-addon-credentials.field.user":"Utilisateur","cc-addon-credentials.loading-error":"Une erreur est survenue pendant le chargement des informations de connexion.","cc-addon-credentials.title":({name:e})=>`Identifiants ${e}`,"cc-addon-elasticsearch-options.description":()=>p`Cet add-on fait partie de l'offre Suite Elastic qui inclue deux options. Ces options sont déployées comme des applications et seront gérées et mises à jour par Clever Cloud. Elles apparaîtront donc comme des applications habituelles que vous pouvez arrêter, supprimer, scaler comme n'importe quelle autre application. <strong>Activer ces options augmentera votre consommation de crédits.</strong>`,"cc-addon-elasticsearch-options.description.apm":()=>p`Elastic APM est un serveur de monitoring de performance applicative pour la Suite Elastic. Déployer cette option permet d'envoyer automatiquement les métriques de toute application liée à cette instance d'add-on Elasticsearch, en supposant que vous utilisez bien l'agent Elastic APM dans les dépendances de vos applications. Retrouvez plus de détails dans <a href="https://www.elastic.co/guide/en/apm/get-started/current/overview.html">la documentation officielle de APM server</a>.`,"cc-addon-elasticsearch-options.description.kibana":()=>p`Kibana est l'interface d'administration de la Suite Elastic. Kibana vous permet de visualiser vos données Elasticsearch et de naviguer dans la Suite Elastic. Vous voulez effectuer le suivi de la charge de travail liée à la recherche ou comprendre le flux des requêtes dans vos applications ? Kibana est là pour ça. Retrouvez plus de détails dans <a href="https://www.elastic.co/guide/en/kibana/master/index.html">la documentation officielle de Kibana</a>.`,"cc-addon-elasticsearch-options.title":"Options pour la Suite Elastic","cc-addon-elasticsearch-options.warning.apm":"Si vous activez cette option, nous allons déployer et gérer pour vous un APM server, ce qui entraînera des coûts supplémentaires.","cc-addon-elasticsearch-options.warning.apm.details":e=>p`Par défaut, l'app sera démarrée sur une <strong title="${$(e)}">instance ${e.name}</strong> qui coûte environ <strong>${s("fr",e.monthlyCost)} par mois</strong>. `,"cc-addon-elasticsearch-options.warning.kibana":"Si vous activez cette option, nous allons déployer et gérer pour vous un Kibana, ce qui entraînera des coûts supplémentaires.","cc-addon-elasticsearch-options.warning.kibana.details":e=>p`Par défaut, l'app sera démarrée sur une <strong title="${$(e)}">instance ${e.name}</strong> qui coûte environ <strong>${s("fr",e.monthlyCost)} par mois</strong>.`,"cc-addon-encryption-at-rest-option.description":()=>p`Le chiffrement au repos chiffre l'intégralité du disque de données afin de ne pas y stocker d'informations en clair. Grâce à cette sécurité, l'accès physique au disque empêchera toute lecture des données stockées. Plus d'information dans notre <a href="https://www.clever-cloud.com/doc/administrate/encryption-at-rest/">documentation</a>.`,"cc-addon-encryption-at-rest-option.title":"Chiffrement au repos","cc-addon-encryption-at-rest-option.warning":({percent:e,price:r})=>p`Cette option est actuellement gratuite. Dans le futur, elle sera facturée ${i("fr",e)} du prix du plan, ce qui dans ce cas fait <strong>${s("fr",r)} par mois.</strong>`,"cc-addon-features.details":"Ci-dessous, les spécifications de votre add-on. Elles peuvent évoluer et une migration de l'add-on peut être nécessaire pour en bénéficier.","cc-addon-features.feature-name.disk":"Disque","cc-addon-features.feature-name.memory":"Mémoire","cc-addon-features.feature-name.nodes":"Nœuds","cc-addon-features.feature-value.dedicated":"Dédié","cc-addon-features.feature-value.no":"Non","cc-addon-features.feature-value.yes":"Oui","cc-addon-features.loading-error":"Une erreur est survenue pendant le chargement des spécifications de l'add-on","cc-addon-features.title":"Spécifications","cc-addon-jenkins-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on Jenkins.","cc-addon-jenkins-options.title":"Options pour l'add-on Jenkins","cc-addon-linked-apps.details":"Ci-dessous la liste des applications liées à l'add-on. L'add-on expose ses variables d'environnement aux applications qui lui sont liées.","cc-addon-linked-apps.loading-error":"Une erreur est survenue pendant le chargement des applications liées.","cc-addon-linked-apps.no-linked-applications":"Aucune application liée pour l'instant.","cc-addon-linked-apps.title":"Applications liées","cc-addon-mongodb-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on MongoDB.","cc-addon-mongodb-options.title":"Options pour l'add-on MongoDB","cc-addon-mysql-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on MySQL.","cc-addon-mysql-options.title":"Options pour l'add-on MySQL","cc-addon-option.disabled":"Désactivé","cc-addon-option.enabled":"Activé","cc-addon-option-form.confirm":"Confirmer les options","cc-addon-postgresql-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on PostgreSQL.","cc-addon-postgresql-options.title":"Options pour l'add-on PostgreSQL","cc-addon-redis-options.description":"Sélectionnez les options que vous souhaitez pour votre add-on Redis.","cc-addon-redis-options.title":"Options pour l'add-on Redis","cc-beta.label":"bêta","cc-block.toggle.close":"Fermer","cc-block.toggle.open":"Ouvrir","cc-button.cancel":"Cliquez pour annuler","cc-datetime-relative.distance":({date:e})=>g(e),"cc-datetime-relative.title":({date:r})=>e("fr",r),"cc-elasticsearch-info.error":"Une erreur est survenue pendant le chargement des liens des add-on liés à cette application.","cc-elasticsearch-info.info":"Info","cc-elasticsearch-info.link.apm":"Ouvrir APM","cc-elasticsearch-info.link.doc":"Lire la documentation","cc-elasticsearch-info.link.elasticsearch":"Voir l'add-on Elasticsearch","cc-elasticsearch-info.link.kibana":"Ouvrir Kibana","cc-elasticsearch-info.text":"Cet add-on fait partie de l'offre Suite Elastic. Vous pouvez retrouver la documentation ainsi que les différents services liés ci-dessous.","cc-env-var-create.create-button":"Ajouter","cc-env-var-create.errors.already-defined-name":({name:e})=>p`Le nom <code>${e}</code> est déjà défini`,"cc-env-var-create.errors.invalid-name":({name:e})=>p`Le nom <code>${e}</code> n'est pas valide`,"cc-env-var-create.name.placeholder":"NOM_DE_LA_VARIABLE","cc-env-var-create.value.placeholder":"valeur de la variable","cc-env-var-editor-expert.errors.duplicated-name":({name:e})=>p`attention, le nom <code>${e}</code> est déjà défini`,"cc-env-var-editor-expert.errors.invalid-line":()=>p`cette ligne est invalide, le format correct est : <code>NOM="VALEUR"</code>`,"cc-env-var-editor-expert.errors.invalid-name":({name:e})=>p`Le nom <code>${e}</code> n'est pas valide`,"cc-env-var-editor-expert.errors.invalid-value":()=>p`la valeur est invalide, si vous utilisez des guillements, vous devez les échapper comme ceci : <code>\\"</code> ou alors mettre toute la valeur entre guillemets.`,"cc-env-var-editor-expert.errors.line":"ligne","cc-env-var-editor-expert.errors.unknown":"Erreur inconnue","cc-env-var-editor-expert.placeholder":'NOM_DE_LA_VARIABLE="valeur de la variable"',"cc-env-var-editor-expert.placeholder-readonly":"Il n'y a pas de variable.","cc-env-var-editor-simple.empty-data":"Il n'y a pas de variable.","cc-env-var-form.description.env-var":({appName:e})=>p`Liste des variables d'environnement qui seront injectées dans l'application <strong>${e}</strong>. <a href="http://doc.clever-cloud.com/admin-console/environment-variables/">En savoir plus</a>`,"cc-env-var-form.description.exposed-config":({appName:e})=>p`Configuration publiée pour les applications dépendantes.<br>Ces variables ne seront pas injectées dans l'application <strong>${e}</strong>, elles seront injectées en tant que variables d'environnement dans les applications qui ont <strong>${e}</strong> dans leurs services liés. <a href="https://www.clever-cloud.com/doc/admin-console/service-dependencies/">En savoir plus</a>`,"cc-env-var-form.error.loading":"Une erreur est survenue pendant le chargement des variables.","cc-env-var-form.error.saving":"Une erreur est survenue pendant la mise à jour des variables.","cc-env-var-form.error.unknown":"Une erreur est survenue...","cc-env-var-form.heading.env-var":"Variables d'environnement","cc-env-var-form.heading.exposed-config":"Configuration publiée","cc-env-var-form.mode.expert":"Expert","cc-env-var-form.mode.simple":"Simple","cc-env-var-form.reset":"Annuler les changements","cc-env-var-form.restart-app":"Redémarrer l'app pour appliquer les changements","cc-env-var-form.update":"Mettre à jour les changements","cc-env-var-input.delete-button":"Enlever","cc-env-var-input.keep-button":"Garder","cc-env-var-input.value-placeholder":"valeur de la variable","cc-env-var-linked-services.description.addon":({serviceName:e,appName:r})=>p`Liste des variables exposées par l'add-on <strong>${e}</strong>.<br>Ces variables seront injectées en tant que variables d'environnement dans l'application <strong>${r}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:r})=>p`Configuration publiée par l'application <strong>${e}</strong>.<br>Ces variables seront injectées en tant que variables d'environnement dans l'application <strong>${r}</strong>.`,"cc-env-var-linked-services.empty.addon":({appName:e})=>p`Aucun add-on lié à <strong>${e}</strong>.`,"cc-env-var-linked-services.empty.app":({appName:e})=>p`Aucune application liée à <strong>${e}</strong>.`,"cc-env-var-linked-services.error.addon":({appName:e})=>p`Une erreur est survenue pendant le chargement des add-ons liés à <strong>${e}</strong>.`,"cc-env-var-linked-services.error.app":({appName:e})=>p`Une erreur est survenue pendant le chargement des applications liées à <strong>${e}</strong>.`,"cc-env-var-linked-services.heading.addon":({name:e})=>`Add-on : ${e}`,"cc-env-var-linked-services.heading.app":({name:e})=>`Application : ${e}`,"cc-env-var-linked-services.loading.addon":({appName:e})=>p`Chargement des variables exposées par les add-ons liés à <strong>${e}</strong>...`,"cc-env-var-linked-services.loading.app":({appName:e})=>p`Chargement de la configuration publiée par les applications liées à <strong>${e}</strong>...`,"cc-error.ok":"OK","cc-header-addon.creation-date":"Date de création","cc-header-addon.creation-date.full":({date:r})=>e("fr",r),"cc-header-addon.creation-date.short":({date:e})=>a("fr",e),"cc-header-addon.error":"Une erreur est survenue pendant le chargement des informations de l'add-on.","cc-header-addon.plan":"Plan","cc-header-addon.version":"Version","cc-header-app.action.cancel-deployment":"Annuler le déploiement","cc-header-app.action.restart":"Redémarrer","cc-header-app.action.restart-last-commit":"Redémarrer le dernier commit poussé","cc-header-app.action.restart-rebuild":"Re-build et redémarrer","cc-header-app.action.start":"Démarrer","cc-header-app.action.start-last-commit":"Démarrer le dernier commit poussé","cc-header-app.action.start-rebuild":"Re-build et démarrer","cc-header-app.action.stop":"Arrêter l'application","cc-header-app.commits.git":({commit:e})=>`version du dépôt git (HEAD) : ${e}`,"cc-header-app.commits.no-commits":"pas encore de commit","cc-header-app.commits.running":({commit:e})=>`version en ligne : ${e}`,"cc-header-app.commits.starting":({commit:e})=>`version en cours de déploiement : ${e}`,"cc-header-app.disable-buttons":"Vous n'êtes pas autorisé à réaliser ces actions","cc-header-app.error":"Une erreur est survenue pendant le chargement des informations de l'application.","cc-header-app.read-logs":"voir les logs","cc-header-app.state-msg.app-is-restarting":"L'application redémarre...","cc-header-app.state-msg.app-is-running":"Votre application est disponible !","cc-header-app.state-msg.app-is-starting":"L'application démarre...","cc-header-app.state-msg.app-is-stopped":"L'application est arrêtée.","cc-header-app.state-msg.last-deploy-failed":"Le dernier déploiement a échoué,","cc-header-app.state-msg.unknown-state":"État inconnu, essayez de redémarrer l'application ou de contacter notre support si vous avez des questions.","cc-header-app.user-action-msg.app-will-start":"L'application va bientôt démarrer...","cc-header-app.user-action-msg.app-will-stop":"L'application va s'arrêter...","cc-header-app.user-action-msg.deploy-cancelled":"Ce déploiement a été annulé.","cc-header-app.user-action-msg.deploy-will-begin":"Un déploiement va bientôt commencer...","cc-header-orga.error":"Une erreur est survenue pendant le chargement des informations de l'organisation.","cc-header-orga.hotline":"Numéro d'urgence :","cc-heptapod-info.description":()=>p`Cette instance Heptapod héberge des dépôts Mercurial. Plus d'informations sur <a href="https://about.heptapod.host" rel="noreferrer noopener">https://about.heptapod.host</a>.`,"cc-heptapod-info.error-loading":"Une erreur est survenue pendant le chargement des informations d'utilisation.","cc-heptapod-info.not-in-use":"Vous n'utilisez pas ce service Heptapod.","cc-heptapod-info.price-description":"Prix estimé","cc-heptapod-info.price-value":({price:e})=>`${s("fr",e)} / mois`,"cc-heptapod-info.private-active-users-description":"Utilisateurs privés","cc-heptapod-info.public-active-users-description":"Utilisateurs publics","cc-heptapod-info.storage-bytes":({storage:e})=>h(e,1),"cc-heptapod-info.storage-description":"Stockage utilisé","cc-input-text.clipboard":"Copier dans le presse-papier","cc-input-text.secret.hide":"Cacher le secret","cc-input-text.secret.show":"Afficher le secret","cc-invoice.download-pdf":"Télécharger le PDF","cc-invoice.error":"Une erreur est survenue pendant le chargement de la facture.","cc-invoice.info":({date:e,amount:r})=>p`Cette facture a été émise le <strong>${a("fr",e)}</strong> pour un total de <strong>${s("fr",r)}</strong>.`,"cc-invoice.title":"Facture","cc-invoice-list.error":"Une erreur est survenue pendant le chargement des factures.","cc-invoice-list.pending":"Factures en attente de paiement","cc-invoice-list.pending.no-invoices":"Il n'y a aucune facture en attente de paiement pour le moment.","cc-invoice-list.processed":"Factures réglées","cc-invoice-list.processed.no-invoices":"Il n'y a aucune facture réglée pour le moment.","cc-invoice-list.processing":"Factures dont le paiement est en cours de validation","cc-invoice-list.title":"Factures","cc-invoice-list.year":"Année :","cc-invoice-table.date.emission":"Date d'émission","cc-invoice-table.date.value":({date:e})=>`${a("fr",e)}`,"cc-invoice-table.number":"Numéro","cc-invoice-table.open-pdf":"Télécharger le PDF","cc-invoice-table.pay":"Régler","cc-invoice-table.text":({number:e,date:r,amount:t})=>p`Facture <strong>${e}</strong> émise le <strong>${a("fr",r)}</strong> pour un total de <code>${s("fr",t)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${s("fr",e)}`,"cc-logsmap.legend.heatmap":({orgaName:e})=>p`Carte de chaleur des requêtes HTTP reçues par les applications de <strong>${e}</strong> durant les dernières 24 heures.`,"cc-logsmap.legend.heatmap.app":({appName:e})=>p`Carte de chaleur des requêtes HTTP reçues par l'application <strong>${e}</strong> durant les dernières 24 heures.`,"cc-logsmap.legend.points":({orgaName:e})=>p`Carte temps réel des requêtes HTTP reçues par toutes les applications de <strong>${e}</strong>.`,"cc-logsmap.legend.points.app":({appName:e})=>p`Carte temps réel des requêtes HTTP reçues par l'application <strong>${e}</strong>.`,"cc-logsmap.mode.heatmap":"Dernières 24h","cc-logsmap.mode.points":"En direct","cc-map.error":"Une erreur est survenue pendant le chargement des données de la carte.","cc-map.no-points":"Pas de données à afficher sur la carte en ce moment.","cc-pricing-product.error":"Une erreur est survenue pendant le chargement des prix.","cc-pricing-product-cellar.add":"Ajouter","cc-pricing-product-cellar.bytes":({bytes:e})=>b(e),"cc-pricing-product-cellar.bytes-unit":({bytes:e})=>y(e),"cc-pricing-product-cellar.error":"Une erreur est survenue pendant le chargement des prix de Cellar.","cc-pricing-product-cellar.price":({price:e,code:r})=>`${s("fr",e,{currency:r})}`,"cc-pricing-product-cellar.price-interval":({price:e,code:r})=>`${s("fr",e,{minimumFractionDigits:3,maximumFractionDigits:3,currency:r})} / ${y(1e9)} (30 jours)`,"cc-pricing-product-cellar.price-interval.free":"GRATUIT","cc-pricing-product-cellar.product-item-name":({storageBytes:e,trafficBytes:r})=>`Stockage : ${b(e)}, Trafic sortant : ${b(r)}`,"cc-pricing-product-cellar.storage.label":"stockage","cc-pricing-product-cellar.storage.title":"Stockage :","cc-pricing-product-cellar.total.title":"Total estimé (30 jours) :","cc-pricing-product-cellar.traffic.label":"trafic","cc-pricing-product-cellar.traffic.title":"Trafic sortant :","cc-pricing-table.add-button":"Ajouter","cc-pricing-table.feature.connection-limit":"Limite de connexions","cc-pricing-table.feature.cpu":"vCPUs","cc-pricing-table.feature.databases":"Bases de données","cc-pricing-table.feature.disk-size":"Taille du disque","cc-pricing-table.feature.gpu":"GPUs","cc-pricing-table.feature.has-logs":"Logs","cc-pricing-table.feature.has-metrics":"Métriques","cc-pricing-table.feature.max-db-size":"Taille BDD max","cc-pricing-table.feature.memory":"RAM","cc-pricing-table.feature.version":"Version","cc-pricing-table.plan":"Plan","cc-pricing-table.price":({price:e,code:r})=>s("fr",e,{currency:r}),"cc-pricing-table.price-name-daily":"Prix (jour)","cc-pricing-table.price-name-monthly":()=>p`Prix (30&nbsp;jours)`,"cc-pricing-table.type.boolean":({boolean:e})=>""+(e?"Oui":"Non"),"cc-pricing-table.type.boolean-shared":({shared:e})=>""+(e?"Partagé":"Dédié"),"cc-pricing-table.type.bytes":({bytes:e})=>h(e,0,3),"cc-pricing-table.type.number":({number:e})=>o("fr",e),"cc-pricing-table.type.number-cpu-runtime":({cpu:e,shared:r})=>r?p`<em title="Accès au vCPU moins prioritaire">${o("fr",e)}<code>*</code></em>`:o("fr",e),"cc-tcp-redirection.create-button":"Créer","cc-tcp-redirection.delete-button":"Supprimer","cc-tcp-redirection.error.redirection-defined":({namespace:e,sourcePort:r})=>p`Une erreur est survenue pendant la suppression de la redirection du port <code>${r}</code> vers le port <code>4040</code> dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.error.redirection-not-defined":({namespace:e})=>p`Une erreur est survenue pendant la création d'une redirection dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.namespace-additionaldescription-cleverapps":()=>p`Cet espace de nommage est utilisé par tous les noms de domaine <em>cleverapps.io</em> (p. ex. <em>mon-application.cleverapps.io</em>).`,"cc-tcp-redirection.namespace-additionaldescription-default":()=>p`Cet espace de nommage est utilisé par tous les noms de domaine personnalisés (p. ex. <em>mon-application.fr</em>).`,"cc-tcp-redirection.namespace-private":"Cet espace de nommage vous est dédié.","cc-tcp-redirection.redirection-defined":({namespace:e,sourcePort:r})=>p`Cette application a une redirection du port <code>${r}</code> vers le port <code>4040</code> dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.redirection-not-defined":({namespace:e})=>p`Vous pouvez créer une redirection dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.retry-button":"Réessayer","cc-tcp-redirection-form.description":()=>p`
<p>

@@ -9,3 +9,3 @@ Une redirection TCP permet d'obtenir un accès au port <code>4040</code> de l'application au travers des frontaux.<br>

</p>
`,"cc-tcp-redirection-form.empty":"Vous n'avez accès à aucun espace de nommage.","cc-tcp-redirection-form.error":"Une erreur est survenue pendant le chargement des redirections TCP.","cc-tcp-redirection-form.title":"Redirections TCP","cc-tile-consumption.amount":({amount:e})=>c("fr",e),"cc-tile-consumption.error":"Une erreur est survenue pendant le chargement de la consommation.","cc-tile-consumption.last-30-days":"30 derniers jours","cc-tile-consumption.title":"Consommation de crédits","cc-tile-consumption.yesterday":"Hier","cc-tile-deployments.empty":"Pas encore de déploiement.","cc-tile-deployments.error":"Une erreur est survenue pendant le chargement des déploiements.","cc-tile-deployments.state.cancelled":"Annulé","cc-tile-deployments.state.failed":"Échoué","cc-tile-deployments.state.started":"Démarré","cc-tile-deployments.state.stopped":"Arrêté","cc-tile-deployments.title":"Derniers déploiements","cc-tile-instances.empty":"Pas d'instance. L'application est arrêtée.","cc-tile-instances.error":"Une erreur est survenue pendant le chargement des instances.","cc-tile-instances.status.deploying":"Déploiement","cc-tile-instances.status.running":"En ligne","cc-tile-instances.title":"Instances","cc-tile-requests.about-btn":"À propos de ce graphe...","cc-tile-requests.close-btn":"Afficher le graphe","cc-tile-requests.date-hours":({date:e})=>n("fr",e),"cc-tile-requests.date-tooltip":({from:e,to:r})=>`${a("fr",e)} : de ${n("fr",e)} à ${n("fr",r)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const r=m("heure")(e);return p`Requêtes HTTP reçues durant les dernières 24 heures. Chaque barre représente une fenêtre de temps de <strong>${e} ${r}</strong>.`},"cc-tile-requests.empty":"Il n'y a pas de données à afficher pour l'instant.","cc-tile-requests.error":"Une erreur est survenue pendant le chargement des requêtes.","cc-tile-requests.requests-count":({requestCount:e})=>f(e),"cc-tile-requests.requests-nb":({value:e,windowHours:r})=>{const a=m("requête")(e),n=m("heure")(r);return`${o("fr",e)} ${a} (en ${r} ${n})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const r=m("requête")(e);return`${f(e)} ${r} sur 24 heures`},"cc-tile-requests.title":"Requêtes HTTP","cc-tile-scalability.error":"Une erreur est survenue pendant le chargement de la configuration de scalabilité.","cc-tile-scalability.flavor-info":e=>b(e),"cc-tile-scalability.number":"Nombre","cc-tile-scalability.size":"Taille","cc-tile-scalability.title":"Scalabilité","cc-tile-status-codes.about-btn":"À propos de ce graphe...","cc-tile-status-codes.close-btn":"Afficher le graphe","cc-tile-status-codes.docs.link":()=>p`<a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Status">Codes de réponses HTTP (MDN)</a>`,"cc-tile-status-codes.docs.msg":"Répartition des codes de réponses HTTP envoyés durant les dernières 24 heures. Cliquez sur les éléments de légende pour cacher/montrer certaines catégories de codes.","cc-tile-status-codes.empty":"Il n'y a pas de données à afficher pour l'instant.","cc-tile-status-codes.error":"Une erreur est survenue pendant le chargement des codes de réponses HTTP.","cc-tile-status-codes.title":"Codes de réponses HTTP","cc-tile-status-codes.tooltip":({value:e,percent:r})=>{const a=m("requête")(e);return`${o("fr",e)} ${a} (${i("fr",r)})`},"cc-zone.country":({code:e,name:r})=>s("fr",e,r),"cc-zone-input.error":"Une erreur est survenue pendant le chargement des zones.","cc-zone-input.private-map-warning":"Les zones privées n'apparaissent pas sur la carte."};export{u as lang,y as translations};
`,"cc-tcp-redirection-form.empty":"Vous n'avez accès à aucun espace de nommage.","cc-tcp-redirection-form.error":"Une erreur est survenue pendant le chargement des redirections TCP.","cc-tcp-redirection-form.title":"Redirections TCP","cc-tile-consumption.amount":({amount:e})=>s("fr",e),"cc-tile-consumption.error":"Une erreur est survenue pendant le chargement de la consommation.","cc-tile-consumption.last-30-days":"30 derniers jours","cc-tile-consumption.title":"Consommation de crédits","cc-tile-consumption.yesterday":"Hier","cc-tile-deployments.empty":"Pas encore de déploiement.","cc-tile-deployments.error":"Une erreur est survenue pendant le chargement des déploiements.","cc-tile-deployments.state.cancelled":"Annulé","cc-tile-deployments.state.failed":"Échoué","cc-tile-deployments.state.started":"Démarré","cc-tile-deployments.state.stopped":"Arrêté","cc-tile-deployments.title":"Derniers déploiements","cc-tile-instances.empty":"Pas d'instance. L'application est arrêtée.","cc-tile-instances.error":"Une erreur est survenue pendant le chargement des instances.","cc-tile-instances.status.deploying":"Déploiement","cc-tile-instances.status.running":"En ligne","cc-tile-instances.title":"Instances","cc-tile-requests.about-btn":"À propos de ce graphe...","cc-tile-requests.close-btn":"Afficher le graphe","cc-tile-requests.date-hours":({date:e})=>t("fr",e),"cc-tile-requests.date-tooltip":({from:e,to:r})=>`${a("fr",e)} : de ${t("fr",e)} à ${t("fr",r)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const r=m("heure")(e);return p`Requêtes HTTP reçues durant les dernières 24 heures. Chaque barre représente une fenêtre de temps de <strong>${e} ${r}</strong>.`},"cc-tile-requests.empty":"Il n'y a pas de données à afficher pour l'instant.","cc-tile-requests.error":"Une erreur est survenue pendant le chargement des requêtes.","cc-tile-requests.requests-count":({requestCount:e})=>f(e),"cc-tile-requests.requests-nb":({value:e,windowHours:r})=>{const a=m("requête")(e),t=m("heure")(r);return`${o("fr",e)} ${a} (en ${r} ${t})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const r=m("requête")(e);return`${f(e)} ${r} sur 24 heures`},"cc-tile-requests.title":"Requêtes HTTP","cc-tile-scalability.error":"Une erreur est survenue pendant le chargement de la configuration de scalabilité.","cc-tile-scalability.flavor-info":e=>$(e),"cc-tile-scalability.number":"Nombre","cc-tile-scalability.size":"Taille","cc-tile-scalability.title":"Scalabilité","cc-tile-status-codes.about-btn":"À propos de ce graphe...","cc-tile-status-codes.close-btn":"Afficher le graphe","cc-tile-status-codes.docs.link":()=>p`<a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Status">Codes de réponses HTTP (MDN)</a>`,"cc-tile-status-codes.docs.msg":"Répartition des codes de réponses HTTP envoyés durant les dernières 24 heures. Cliquez sur les éléments de légende pour cacher/montrer certaines catégories de codes.","cc-tile-status-codes.empty":"Il n'y a pas de données à afficher pour l'instant.","cc-tile-status-codes.error":"Une erreur est survenue pendant le chargement des codes de réponses HTTP.","cc-tile-status-codes.title":"Codes de réponses HTTP","cc-tile-status-codes.tooltip":({value:e,percent:r})=>{const a=m("requête")(e);return`${o("fr",e)} ${a} (${i("fr",r)})`},"cc-zone.country":({code:e,name:r})=>c("fr",e,r),"cc-zone-input.error":"Une erreur est survenue pendant le chargement des zones.","cc-zone-input.private-map-warning":"Les zones privées n'apparaissent pas sur la carte."};export{u as lang,k as translations};
//# sourceMappingURL=translations.fr.js.map
{
"name": "@clevercloud/components",
"version": "6.9.1",
"version": "6.10.0",
"description": "This is a Work In Progress to introduce Web Components in our Clever Cloud Web based UIs.",

@@ -5,0 +5,0 @@ "license": "Apache-2.0",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc