@clevercloud/components
Advanced tools
Comparing version 7.5.0 to 7.6.0
@@ -11,2 +11,10 @@ --- | ||
## 7.6.0 (2021-10-28) | ||
* `<cc-grafana-info>`: | ||
* fix API path in smart definition | ||
* remove warning (not needed anymore) | ||
* move disable section at the bottom | ||
* fix wording and descriptions | ||
## 7.5.0 (2021-10-18) | ||
@@ -13,0 +21,0 @@ |
@@ -1,2 +0,2 @@ | ||
import{get as e}from"@clevercloud/client/esm/api/v2/application.js";import{getAllInvoices as n,getInvoice as i}from"@clevercloud/client/esm/api/v4/billing.js";import{getAllZones as t}from"@clevercloud/client/esm/api/v4/product.js";import{addOauthHeader as r}from"@clevercloud/client/esm/oauth.browser.js";import{pickNonNull as o}from"@clevercloud/client/esm/pick-non-null.js";import{prefixUrl as a}from"@clevercloud/client/esm/prefix-url.js";import{ONE_DAY as s}from"@clevercloud/client/esm/with-cache.js";import{sendToApi as c}from"./send-to-api.js";import{asyncMap as l}from"./utils.js";function u({apiConfig:n,signal:i,ownerId:t,appId:r}){return e({id:t,appId:r}).then(c({apiConfig:n,signal:i}))}async function p({apiConfig:e,signal:n,ownerId:t,invoiceNumber:r}){return i({id:t,invoiceNumber:r,type:""}).then(c({apiConfig:e,signal:n})).then((n=>f(e,t,n)))}async function m({apiConfig:e,signal:n,ownerId:t,invoiceNumber:r}){return i({id:t,invoiceNumber:r,type:".html"}).then(c({apiConfig:e,signal:n}))}async function d({apiConfig:e,signal:i,ownerId:t}){return n({id:t,since:"2010-08-01T00:00:00.000Z"}).then(c({apiConfig:e,signal:i})).then((n=>l(n,(async n=>f(e,t,n)))))}async function f(e,n,i){return{number:i.invoice_number,emissionDate:i.emission_date,type:i.type||"INVOICE",status:i.status,total:{amount:i.total_tax.amount+i.total_tax_excluded.amount,currency:i.total_tax_excluded.currency},downloadUrl:await h(e,n,i.invoice_number),paymentUrl:g(n,i.invoice_number)}}function h(e,n,t){return i({id:n,invoiceNumber:t,type:".pdf"}).then(a(e.API_HOST)).then(r(e)).then((e=>{const n=new URL(e.url);return n.searchParams.set("authorization",btoa(e.headers.Authorization)),n.toString()}))}function g(e,n){return null==e||e.startsWith("user_")?`/users/me/invoices/${n}`:`/organisations/${e}/invoices/${n}`}function v(e){return Promise.resolve({method:"get",url:"/v4/billing/price-system",headers:{Accept:"application/json"},queryParams:o(e,["zone_id"])})}function y({signal:e,zoneId:n}){return v({zone_id:n}).then(c({signal:e,cacheDelay:s}))}function j(e){return Promise.resolve({method:"get",url:`/v2/saas/grafana/${e.id}`,headers:{Accept:"application/json"}})}function b(e){return Promise.resolve({method:"post",url:`/v2/saas/grafana/${e.id}`,headers:{Accept:"application/json"}})}function _(e){return Promise.resolve({method:"delete",url:`/v2/saas/grafana/${e.id}`,headers:{Accept:"application/json"}})}function I(e){return Promise.resolve({method:"post",url:`/v2/saas/grafana/${e.id}/reset`,headers:{Accept:"application/json"}})}async function w({signal:e}){return t().then(c({signal:e,cacheDelay:s}))}export{b as createGrafanaOrganisation,_ as deleteGrafanaOrganisation,d as fetchAllInvoices,w as fetchAllZones,u as fetchApp,p as fetchInvoice,m as fetchInvoiceHtml,y as fetchPriceSystem,j as getGrafanaOrganisation,v as getPriceSystem,I as resetGrafanaOrganisation}; | ||
import{get as e}from"@clevercloud/client/esm/api/v2/application.js";import{getAllInvoices as n,getInvoice as i}from"@clevercloud/client/esm/api/v4/billing.js";import{getAllZones as t}from"@clevercloud/client/esm/api/v4/product.js";import{addOauthHeader as r}from"@clevercloud/client/esm/oauth.browser.js";import{pickNonNull as o}from"@clevercloud/client/esm/pick-non-null.js";import{prefixUrl as a}from"@clevercloud/client/esm/prefix-url.js";import{ONE_DAY as s}from"@clevercloud/client/esm/with-cache.js";import{sendToApi as c}from"./send-to-api.js";import{asyncMap as l}from"./utils.js";function u({apiConfig:n,signal:i,ownerId:t,appId:r}){return e({id:t,appId:r}).then(c({apiConfig:n,signal:i}))}async function p({apiConfig:e,signal:n,ownerId:t,invoiceNumber:r}){return i({id:t,invoiceNumber:r,type:""}).then(c({apiConfig:e,signal:n})).then((n=>f(e,t,n)))}async function m({apiConfig:e,signal:n,ownerId:t,invoiceNumber:r}){return i({id:t,invoiceNumber:r,type:".html"}).then(c({apiConfig:e,signal:n}))}async function d({apiConfig:e,signal:i,ownerId:t}){return n({id:t,since:"2010-08-01T00:00:00.000Z"}).then(c({apiConfig:e,signal:i})).then((n=>l(n,(async n=>f(e,t,n)))))}async function f(e,n,i){return{number:i.invoice_number,emissionDate:i.emission_date,type:i.type||"INVOICE",status:i.status,total:{amount:i.total_tax.amount+i.total_tax_excluded.amount,currency:i.total_tax_excluded.currency},downloadUrl:await h(e,n,i.invoice_number),paymentUrl:g(n,i.invoice_number)}}function h(e,n,t){return i({id:n,invoiceNumber:t,type:".pdf"}).then(a(e.API_HOST)).then(r(e)).then((e=>{const n=new URL(e.url);return n.searchParams.set("authorization",btoa(e.headers.Authorization)),n.toString()}))}function g(e,n){return null==e||e.startsWith("user_")?`/users/me/invoices/${n}`:`/organisations/${e}/invoices/${n}`}function v(e){return Promise.resolve({method:"get",url:"/v4/billing/price-system",headers:{Accept:"application/json"},queryParams:o(e,["zone_id"])})}function y({signal:e,zoneId:n}){return v({zone_id:n}).then(c({signal:e,cacheDelay:s}))}function j(e){return Promise.resolve({method:"get",url:`/v4/saas/grafana/${e.id}`,headers:{Accept:"application/json"}})}function b(e){return Promise.resolve({method:"post",url:`/v4/saas/grafana/${e.id}`,headers:{Accept:"application/json"}})}function _(e){return Promise.resolve({method:"delete",url:`/v4/saas/grafana/${e.id}`,headers:{Accept:"application/json"}})}function I(e){return Promise.resolve({method:"post",url:`/v4/saas/grafana/${e.id}/reset`,headers:{Accept:"application/json"}})}async function w({signal:e}){return t().then(c({signal:e,cacheDelay:s}))}export{b as createGrafanaOrganisation,_ as deleteGrafanaOrganisation,d as fetchAllInvoices,w as fetchAllZones,u as fetchApp,p as fetchInvoice,m as fetchInvoiceHtml,y as fetchPriceSystem,j as getGrafanaOrganisation,v as getPriceSystem,I as resetGrafanaOrganisation}; | ||
//# sourceMappingURL=api-helpers.js.map |
@@ -1,2 +0,2 @@ | ||
import"../atoms/cc-loader.js";import"../molecules/cc-block-section.js";import"../molecules/cc-block.js";import"../molecules/cc-error.js";import{LitElement as i,html as c,css as t}from"lit-element";import{dispatchCustomEvent as e}from"../lib/events.js";import{i18n as r}from"../lib/i18n.js";import{ccLink as n,linkStyles as a}from"../templates/cc-link.js";const o=new URL(new URL("../assets/info.svg",import.meta.url).href,import.meta.url).href;class s extends i{static get properties(){return{error:{type:String},link:{type:String},status:{type:String},waiting:{type:String}}}constructor(){super(),this.error=!1,this.link=null,this.status=null,this.waiting=!1}_getDashboards(){return[{title:r("cc-grafana-info.screenshot.organisation.title"),url:"https://static-assets.cellar.services.clever-cloud.com/grafana/screens/home.png",description:r("cc-grafana-info.screenshot.organisation.description"),alt:r("cc-grafana-info.screenshot.organisation.alt")},{title:r("cc-grafana-info.screenshot.runtime.title"),url:"https://static-assets.cellar.services.clever-cloud.com/grafana/screens/runtime.png",description:r("cc-grafana-info.screenshot.runtime.description"),alt:r("cc-grafana-info.screenshot.runtime.alt")},{title:r("cc-grafana-info.screenshot.addon.title"),url:"https://static-assets.cellar.services.clever-cloud.com/grafana/screens/addon.png",description:r("cc-grafana-info.screenshot.addon.description"),alt:r("cc-grafana-info.screenshot.addon.alt")}]}_onEnableSubmit(){e(this,"enable")}_onResetSubmit(){e(this,"reset")}_onDisableSubmit(){e(this,"disable")}render(){const i="enabling"===this.waiting||"disabling"===this.waiting,t=!1!==this.error||!1!==this.waiting,e="loading"!==this.error&&null==this.status,a="loading"!==this.error&&"disabled"===this.status,s="loading"!==this.error&&"enabled"===this.status;return c`<cc-block><div slot=title>${r("cc-grafana-info.main-title")}</div>${i?c`<cc-loader slot=overlay></cc-loader>`:""}<cc-block-section><div slot=title>${r("cc-grafana-info.documentation-title")}</div><div slot=info>${r("cc-grafana-info.documentation-description")}</div><div>${n("https://www.clever-cloud.com/doc/administrate/metrics/overview/",c`<cc-img src=${o}></cc-img><span>${r("cc-grafana-info.link.doc")}</span>`)}</div></cc-block-section>${"loading"===this.error?c`<cc-block-section><div slot=title>${r("cc-grafana-info.loading-title")}</div><div slot=info></div><div><cc-error>${r("cc-grafana-info.error-loading")}</cc-error></div></cc-block-section>`:""} ${e?c`<cc-block-section><div slot=title>${r("cc-grafana-info.loading-title")}</div><div><cc-loader></cc-loader></div></cc-block-section>`:""} ${a?c`<cc-block-section><div slot=title>${r("cc-grafana-info.enable-title")}</div><div slot=info><p>${r("cc-grafana-info.enable-description")}</p><cc-error class=warning>${r("cc-grafana-info.enable-description.warning")}</cc-error></div>${"enabling"===this.error?c`<cc-error>${r("cc-grafana-info.error-enabling")}</cc-error>`:c`<div><cc-button success ?skeleton=${this._skeleton} ?disabled=${t} @cc-button:click=${this._onEnableSubmit}>${r("cc-grafana-info.enable-title")}</cc-button></div>`}</cc-block-section>`:""} ${s?c`<cc-block-section><div slot=title>${r("cc-grafana-info.grafana-link-title")}</div><div slot=info><p>${r("cc-grafana-info.grafana-link-description")}</p><cc-error class=warning>${r("cc-grafana-info.grafana-link-description.warning")}</cc-error></div>${"link-grafana"===this.error||null==this.link?c`<cc-error>${r("cc-grafana-info.error-link-grafana")}</cc-error>`:c`<div>${n(this.link,c`<cc-img src=${"https://static-assets.cellar.services.clever-cloud.com/logos/grafana.svg"}></cc-img><span>${r("cc-grafana-info.link.grafana")}</span>`)}</div>`}</cc-block-section><cc-block-section><div slot=title>${r("cc-grafana-info.reset-title")}</div><div slot=info>${r("cc-grafana-info.reset-description")}</div>${"resetting"===this.error?c`<cc-error>${r("cc-grafana-info.error-resetting")}</cc-error>`:c`<div><cc-button primary ?skeleton=${this._skeleton} ?disabled=${t} ?waiting=${"resetting"===this.waiting} @cc-button:click=${this._onResetSubmit}>${r("cc-grafana-info.reset-title")}</cc-button></div>`}</cc-block-section><cc-block-section><div slot=title>${r("cc-grafana-info.disable-title")}</div><div slot=info>${r("cc-grafana-info.disable-description")}</div>${"disabling"===this.error?c`<cc-error>${r("cc-grafana-info.error-disabling")}</cc-error>`:c`<div><cc-button danger delay=3 ?skeleton=${this._skeleton} ?disabled=${t} @cc-button:click=${this._onDisableSubmit}>${r("cc-grafana-info.disable-title")}</cc-button></div>`}</cc-block-section>`:""} ${i?"":c`${this._getDashboards().map((i=>c`<cc-block-section><div slot=title>${i.title}</div><div slot=info>${i.description}</div><div>${n(i.url,c`<img class=dashboard-screenshot src=${i.url} alt=${i.alt}>`)}</div></cc-block-section>`))}`}</cc-block>`}static get styles(){return[a,t`:host{display:block}cc-img{border-radius:.25em;flex:0 0 auto;height:1.5em;margin-right:.5em;width:1.5em}.cc-link{align-items:center;display:inline-flex}.dashboard-screenshot{border-radius:.25em;max-width:50em;width:100%}p{margin:0}cc-error.warning{margin-top:1em}`]}}window.customElements.define("cc-grafana-info",s);export{s as CcGrafanaInfo}; | ||
import"../atoms/cc-loader.js";import"../molecules/cc-block-section.js";import"../molecules/cc-block.js";import"../molecules/cc-error.js";import{LitElement as i,html as t,css as c}from"lit-element";import{dispatchCustomEvent as e}from"../lib/events.js";import{i18n as n}from"../lib/i18n.js";import{ccLink as r,linkStyles as a}from"../templates/cc-link.js";const o=new URL(new URL("../assets/info.svg",import.meta.url).href,import.meta.url).href;class s extends i{static get properties(){return{error:{type:String},link:{type:String},status:{type:String},waiting:{type:String}}}constructor(){super(),this.error=!1,this.link=null,this.status=null,this.waiting=!1}_getDashboards(){return[{title:n("cc-grafana-info.screenshot.organisation.title"),url:"https://static-assets.cellar.services.clever-cloud.com/grafana/screens/home.png",description:n("cc-grafana-info.screenshot.organisation.description"),alt:n("cc-grafana-info.screenshot.organisation.alt")},{title:n("cc-grafana-info.screenshot.runtime.title"),url:"https://static-assets.cellar.services.clever-cloud.com/grafana/screens/runtime.png",description:n("cc-grafana-info.screenshot.runtime.description"),alt:n("cc-grafana-info.screenshot.runtime.alt")},{title:n("cc-grafana-info.screenshot.addon.title"),url:"https://static-assets.cellar.services.clever-cloud.com/grafana/screens/addon.png",description:n("cc-grafana-info.screenshot.addon.description"),alt:n("cc-grafana-info.screenshot.addon.alt")}]}_onEnableSubmit(){e(this,"enable")}_onResetSubmit(){e(this,"reset")}_onDisableSubmit(){e(this,"disable")}render(){const i="enabling"===this.waiting||"disabling"===this.waiting,c=!1!==this.error||!1!==this.waiting,e="loading"!==this.error&&null==this.status,a="loading"!==this.error&&"disabled"===this.status,s="loading"!==this.error&&"enabled"===this.status;return t`<cc-block><div slot=title>${n("cc-grafana-info.main-title")}</div>${i?t`<cc-loader slot=overlay></cc-loader>`:""}<cc-block-section><div slot=title>${n("cc-grafana-info.documentation-title")}</div><div slot=info>${n("cc-grafana-info.documentation-description")}</div><div>${r("https://www.clever-cloud.com/doc/administrate/metrics/overview/",t`<cc-img src=${o}></cc-img><span>${n("cc-grafana-info.link.doc")}</span>`)}</div></cc-block-section>${"loading"===this.error?t`<cc-block-section><div slot=title>${n("cc-grafana-info.loading-title")}</div><div slot=info></div><div><cc-error>${n("cc-grafana-info.error-loading")}</cc-error></div></cc-block-section>`:""} ${e?t`<cc-block-section><div slot=title>${n("cc-grafana-info.loading-title")}</div><div><cc-loader></cc-loader></div></cc-block-section>`:""} ${a?t`<cc-block-section><div slot=title>${n("cc-grafana-info.enable-title")}</div><div slot=info><p>${n("cc-grafana-info.enable-description")}</p></div>${"enabling"===this.error?t`<cc-error>${n("cc-grafana-info.error-enabling")}</cc-error>`:t`<div><cc-button success ?skeleton=${this._skeleton} ?disabled=${c} @cc-button:click=${this._onEnableSubmit}>${n("cc-grafana-info.enable-title")}</cc-button></div>`}</cc-block-section>`:""} ${s?t`<cc-block-section><div slot=title>${n("cc-grafana-info.grafana-link-title")}</div><div slot=info><p>${n("cc-grafana-info.grafana-link-description")}</p></div>${"link-grafana"===this.error||null==this.link?t`<cc-error>${n("cc-grafana-info.error-link-grafana")}</cc-error>`:t`<div>${r(this.link,t`<cc-img src=${"https://static-assets.cellar.services.clever-cloud.com/logos/grafana.svg"}></cc-img><span>${n("cc-grafana-info.link.grafana")}</span>`)}</div>`}</cc-block-section><cc-block-section><div slot=title>${n("cc-grafana-info.reset-title")}</div><div slot=info>${n("cc-grafana-info.reset-description")}</div>${"resetting"===this.error?t`<cc-error>${n("cc-grafana-info.error-resetting")}</cc-error>`:t`<div><cc-button primary ?skeleton=${this._skeleton} ?disabled=${c} ?waiting=${"resetting"===this.waiting} @cc-button:click=${this._onResetSubmit}>${n("cc-grafana-info.reset-title")}</cc-button></div>`}</cc-block-section>`:""} ${i?"":t`${this._getDashboards().map((i=>t`<cc-block-section><div slot=title>${i.title}</div><div slot=info>${i.description}</div><div>${r(i.url,t`<img class=dashboard-screenshot src=${i.url} alt=${i.alt}>`)}</div></cc-block-section>`))}`} ${s?t`<cc-block-section><div slot=title>${n("cc-grafana-info.disable-title")}</div><div slot=info>${n("cc-grafana-info.disable-description")}</div>${"disabling"===this.error?t`<cc-error>${n("cc-grafana-info.error-disabling")}</cc-error>`:t`<div><cc-button danger delay=3 ?skeleton=${this._skeleton} ?disabled=${c} @cc-button:click=${this._onDisableSubmit}>${n("cc-grafana-info.disable-title")}</cc-button></div>`}</cc-block-section>`:""}</cc-block>`}static get styles(){return[a,c`:host{display:block}cc-img{border-radius:.25em;flex:0 0 auto;height:1.5em;margin-right:.5em;width:1.5em}.cc-link{align-items:center;display:inline-flex}.dashboard-screenshot{border-radius:.25em;max-width:50em;width:100%}p{margin:0}br{display:block;margin:.5em 0}cc-error.warning{margin-top:1em}`]}}window.customElements.define("cc-grafana-info",s);export{s as CcGrafanaInfo}; | ||
//# sourceMappingURL=cc-grafana-info.js.map |
@@ -1,2 +0,2 @@ | ||
import{formatDate as e,formatDatetime as n,formatDateOnly as a,formatHours as t,prepareFormatDistanceToNow as o}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";import{preparePlural as u}from"../lib/i18n-string.js";const g="en",m=u("en"),h=o("en",((e,n)=>`${e} ${m(e,n)} ago`),"just now"),f=d("en"),b=l("en","B"," "),v=d("en","B"," ");function y(e){return v(e).split(" ")[1]}function w(e){return[`CPUs: ${e.cpus}`+(e.microservice?" (shared)":""),e.gpus>0?`GPUs: ${e.gpus}`:"",`RAM: ${b(1024*e.mem*1024)}`].filter((e=>e)).join("\n")}const k={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)}">${n("en",a)}</strong>`,"cc-addon-backups.delete.btn":"delete...","cc-addon-backups.delete.manual.description.es-addon":()=>p`You can delete this backup using <a href="https://curl.se/docs/">cURL</a> 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.description.jenkins":"Backups are created by archiving Jenkins's data.","cc-addon-backups.description.mongodb-addon":()=>p`Backups are created using the <a href="https://docs.mongodb.com/v4.0/reference/program/mongodump/">mongodump</a> tool.`,"cc-addon-backups.description.mysql-addon":()=>p`Backups are created using the <a href="https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html">mysqldump</a> tool.`,"cc-addon-backups.description.postgresql-addon":()=>p`Backups are created using the <a href="https://www.postgresql.org/docs/current/app-pgdump.html">pg_dump</a> tool.`,"cc-addon-backups.description.redis-addon":"Backups are created by archiving Redis's data.","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.link.jenkins":"download","cc-addon-backups.link.mongodb-addon":"download","cc-addon-backups.link.mysql-addon":"download","cc-addon-backups.link.postgresql-addon":"download","cc-addon-backups.link.redis-addon":"download","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)}">${n("en",a)}</strong>`,"cc-addon-backups.restore.btn":"restore...","cc-addon-backups.restore.manual.description.es-addon":()=>p`You can restore this backup using <a href="https://curl.se/docs/">cURL</a> by executing this command:`,"cc-addon-backups.restore.manual.description.jenkins":"Restoring a Jenkins backup must be done by our support team. Please open a support ticket containing the add-on ID and the backup to restore and we will do it for you.","cc-addon-backups.restore.manual.description.mongodb-addon":()=>p`You can restore this backup using the <a href="https://docs.mongodb.com/v4.0/reference/program/mongorestore/">mongorestore</a> tool by executing this command:`,"cc-addon-backups.restore.manual.description.mysql-addon":()=>p`You can restore this backup using the <a href="https://dev.mysql.com/doc/refman/8.0/en/mysql.html">mysql</a> CLI by executing this command:`,"cc-addon-backups.restore.manual.description.postgresql-addon":()=>p`You can restore this backup using the <a href="https://www.postgresql.org/docs/current/app-pgrestore.html">pg_restore</a> tool by executing this command:`,"cc-addon-backups.restore.manual.description.redis-addon":"Restoring a Redis backup must be done by our support team. Please open a support ticket containing the add-on ID and the backup to restore and we will do it for you.","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:t,expiresAt:o})=>p`Backup from <strong title="${e("en",t)}">${n("en",t)}</strong> (expires on <strong>${a("en",o)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:a})=>p`Backup from <strong title="${e("en",a)}">${n("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="${w(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="${w(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:n})=>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",n)} 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:n})=>e("en",n),"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:n})=>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>${n}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:n})=>p`Configuration exposed by the application <strong>${e}</strong>.<br>Those variables will be injected as environement variables in the application <strong>${n}</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-grafana-info.disable-description":"Disabling grafana will delete and end all accesses to this Grafana organisation.","cc-grafana-info.disable-title":"Disable Grafana","cc-grafana-info.documentation-description":"This add-on is used to visualize Clever Cloud Metrics data. You can find the documentation and details about this service here.","cc-grafana-info.documentation-title":"Documentation","cc-grafana-info.enable-description":"Enabling grafana will create and provide all accesses to a Grafana organisation to view this Clever Cloud organisation's applications runtimes and add-on metrics.","cc-grafana-info.enable-description.warning":"If you are already logged in Grafana, you will need to logout/relogin to view this organisation.","cc-grafana-info.enable-title":"Enable Grafana","cc-grafana-info.error-disabling":"Something went wrong while disabling Grafana dashboards.","cc-grafana-info.error-enabling":"Something went wrong while enabling Grafana dashboards.","cc-grafana-info.error-link-grafana":"Something went wrong while loading Grafana link.","cc-grafana-info.error-loading":"Something went wrong while loading Grafana state.","cc-grafana-info.error-resetting":"Something went wrong while resetting Grafana dashboards.","cc-grafana-info.grafana-link-description":"Link to the Grafana which contains Clever Cloud metrics dashboards.","cc-grafana-info.grafana-link-description.warning":"If you just enabled this Grafana, you may need to logout/relogin to view this organisation.","cc-grafana-info.grafana-link-title":"Grafana","cc-grafana-info.link.doc":"Read the documentation","cc-grafana-info.link.grafana":"Open Grafana","cc-grafana-info.loading-title":"Grafana","cc-grafana-info.main-title":"Metrics on Grafana","cc-grafana-info.reset-description":"Reset all clever cloud dashboards to their initial state.","cc-grafana-info.reset-title":"Resets all dashboards","cc-grafana-info.screenshot.addon.alt":"Screenshot of the application add-on dashboard on Grafana","cc-grafana-info.screenshot.addon.description":()=>p`This dashboard includes several graphs about a Clever Cloud application add-on. <br> First, it displays a panel containing server data as <strong>cpu, memory, disks and net</strong>. Only for <strong>MySQL, PostgreSQL, MongoDB and redis</strong> add-on, a second panel will contain databases data and provides information as <strong>connections count, queries or transactions, errors or deadlocks and tuples operations<strong>.`,"cc-grafana-info.screenshot.addon.title":"Application add-on dashboard preview","cc-grafana-info.screenshot.organisation.alt":"Screenshot of the organisation dashboard on Grafana","cc-grafana-info.screenshot.organisation.description":()=>p`This dashboard includes several graphs about a Clever Cloud organisation. <br> It provides a graph summarizing the amount of <strong>deployed applications runtimes and add-ons</strong>. It also provides a count per <strong> application type</strong> or <strong>runtime flavor</strong>. The <strong>deployment state</strong> graph indicates the state of all deployments performed during the elapsed Grafana time interval. And finally on this dashboard you will retrieve <strong>global and specific links</strong> (sorted by requests count) to access an application runtime or add-on dashboard.`,"cc-grafana-info.screenshot.organisation.title":"Organisation dashboard preview","cc-grafana-info.screenshot.runtime.alt":"Screenshot of the application runtime dashboard on Grafana","cc-grafana-info.screenshot.runtime.description":()=>p`This dashboard features an <strong>overview panel</strong> to get quick information about an application, as well as several panels about Clever Cloud application runtime metrics. <br> It provides a graph summarizing the state of <strong>the memory, disks, cpu and load usages or the network usages</strong>. For each of these metric types, you will retrieve usage graphs, gauges, as well as the result of a simple linear prediction done on the elapsed Grafana time interval. This linear prediction yields the expected duration for the metric to reach 90%.`,"cc-grafana-info.screenshot.runtime.title":"Application runtime dashboard preview","cc-header-addon.creation-date":"Creation date","cc-header-addon.creation-date.full":({date:n})=>e("en",n),"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})=>b(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:n})=>p`This invoice was issued on <strong>${a("en",e)}</strong> for a total amount of <strong>${c("en",n)}</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:n,amount:t})=>p`Invoice <strong>${e}</strong> issued on <strong>${a("en",n)}</strong> for a total amount of <code>${c("en",t)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${c("en",e)}`,"cc-jenkins-info.documentation.link":"Read the documentation","cc-jenkins-info.documentation.text":"Our documentation can help you start using Jenkins and create jobs that run on Clever Cloud docker applications.","cc-jenkins-info.documentation.title":"Documentation","cc-jenkins-info.error":"An error occured while fetching the information about this add-on.","cc-jenkins-info.info":"Info","cc-jenkins-info.open-jenkins.link":"Access Jenkins","cc-jenkins-info.open-jenkins.text":"Access Jenkins using the Clever Cloud SSO (Single Sign-On). Organisation members can also access the Jenkins service.","cc-jenkins-info.open-jenkins.title":"Access Jenkins","cc-jenkins-info.text":"This add-on is part of the Jenkins offer. You can find the documentation and various information below.","cc-jenkins-info.update.new-version":({version:e})=>`Jenkins version ${e} is available!`,"cc-jenkins-info.update.text":"Jenkins and its plugins often get updates. You can automatically update Jenkins and its plugins using its dedicated WEB interface.","cc-jenkins-info.update.title":"Updates","cc-jenkins-info.update.up-to-date":"Your Jenkins version is up-to-date.","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-estimation.delete":"Delete product","cc-pricing-estimation.empty-list":"Add some products to create your pricing estimation.","cc-pricing-estimation.monthly-est":"Estimated Cost (30 days)","cc-pricing-estimation.plan":"Plan:","cc-pricing-estimation.price":({price:e,code:n})=>`${c("en",e,{currency:n})}`,"cc-pricing-estimation.price-name-daily":"Price (daily)","cc-pricing-estimation.price-name-monthly":()=>p`Price (30 days)`,"cc-pricing-estimation.product":"Product","cc-pricing-estimation.quantity":"Quantity","cc-pricing-estimation.sales":"Contact Sales","cc-pricing-estimation.sign-up":"Sign Up","cc-pricing-header.currency-text":"Currency: ","cc-pricing-header.est-cost":"Estimated Cost: ","cc-pricing-header.price":({price:e,code:n})=>`${c("en",e,{currency:n})}`,"cc-pricing-header.selected-zone":"Zone: ","cc-pricing-product.error":"An error occured while loading pricing details.","cc-pricing-product-consumption.add":"Add","cc-pricing-product-consumption.bytes":({bytes:e})=>v(e),"cc-pricing-product-consumption.bytes-unit":({bytes:e})=>y(e),"cc-pricing-product-consumption.error":"An error occured while retrieving pricing details.","cc-pricing-product-consumption.inbound-traffic.label":"traffic in","cc-pricing-product-consumption.inbound-traffic.title":"Inbound traffic:","cc-pricing-product-consumption.number":({number:e})=>s("en",e),"cc-pricing-product-consumption.outbound-traffic.label":"traffic out","cc-pricing-product-consumption.outbound-traffic.title":"Outbound traffic:","cc-pricing-product-consumption.price":({price:e,code:n})=>`${c("en",e,{currency:n})}`,"cc-pricing-product-consumption.price-interval.bytes":({price:e,code:n})=>`${c("en",e,{minimumFractionDigits:3,maximumFractionDigits:3,currency:n})} / ${y(1e9)} (30 days)`,"cc-pricing-product-consumption.price-interval.free":"FREE","cc-pricing-product-consumption.price-interval.users":({userCount:e,price:n,code:a})=>{const t=m(e,"user");return`${c("en",n*e,{currency:a})} / ${e} ${t} (30 days)`},"cc-pricing-product-consumption.private-users.label":"private users","cc-pricing-product-consumption.private-users.title":"Private users:","cc-pricing-product-consumption.public-users.label":"public users","cc-pricing-product-consumption.public-users.title":"Public users:","cc-pricing-product-consumption.storage.label":"storage","cc-pricing-product-consumption.storage.title":"Storage:","cc-pricing-product-consumption.subtotal.title":"Subtotal (30 days):","cc-pricing-product-consumption.total.title":"Estimated total (30 days):","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:n,digits:a})=>c("en",e,{currency:n,minimumFractionDigits:a,maximumFractionDigits:a}),"cc-pricing-table.price-name.1000-minutes":`Price (${s("en",1e3)} minutes)`,"cc-pricing-table.price-name.30-days":()=>p`Price (30 days)`,"cc-pricing-table.price-name.day":"Price (day)","cc-pricing-table.price-name.hour":"Price (hour)","cc-pricing-table.price-name.minute":"Price (minute)","cc-pricing-table.price-name.second":"Price (second)","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})=>b(e,0,3),"cc-pricing-table.type.number":({number:e})=>s("en",e),"cc-pricing-table.type.number-cpu-runtime":({cpu:e,shared:n})=>n?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:n})=>p`An error occurred while deleting the redirection from port <code>${n}</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:n})=>p`This application has a redirection from port <code>${n}</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 n,formatDateOnly as a,formatHours as t,prepareFormatDistanceToNow as o}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 p}from"../lib/i18n-number.js";import{sanitize as l}from"../lib/i18n-sanitize.js";import{preparePlural as u}from"../lib/i18n-string.js";const m="en",g=u("en"),h=o("en",((e,n)=>`${e} ${g(e,n)} ago`),"just now"),f=d("en"),b=p("en","B"," "),v=d("en","B"," ");function y(e){return v(e).split(" ")[1]}function w(e){return[`CPUs: ${e.cpus}`+(e.microservice?" (shared)":""),e.gpus>0?`GPUs: ${e.gpus}`:"",`RAM: ${b(1024*e.mem*1024)}`].filter((e=>e)).join("\n")}const k={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":()=>l`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})=>l`Delete the backup from <strong title="${e("en",a)}">${n("en",a)}</strong>`,"cc-addon-backups.delete.btn":"delete...","cc-addon-backups.delete.manual.description.es-addon":()=>l`You can delete this backup using <a href="https://curl.se/docs/">cURL</a> by executing this command:`,"cc-addon-backups.delete.manual.title":"Delete manually","cc-addon-backups.delete.with-service.description.es-addon":({href:e})=>l`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.description.jenkins":"Backups are created by archiving Jenkins's data.","cc-addon-backups.description.mongodb-addon":()=>l`Backups are created using the <a href="https://docs.mongodb.com/v4.0/reference/program/mongodump/">mongodump</a> tool.`,"cc-addon-backups.description.mysql-addon":()=>l`Backups are created using the <a href="https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html">mysqldump</a> tool.`,"cc-addon-backups.description.postgresql-addon":()=>l`Backups are created using the <a href="https://www.postgresql.org/docs/current/app-pgdump.html">pg_dump</a> tool.`,"cc-addon-backups.description.redis-addon":"Backups are created by archiving Redis's data.","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.link.jenkins":"download","cc-addon-backups.link.mongodb-addon":"download","cc-addon-backups.link.mysql-addon":"download","cc-addon-backups.link.postgresql-addon":"download","cc-addon-backups.link.redis-addon":"download","cc-addon-backups.loading-error":"Something went wrong while loading the backups.","cc-addon-backups.restore":({createdAt:a})=>l`Restore the backup from <strong title="${e("en",a)}">${n("en",a)}</strong>`,"cc-addon-backups.restore.btn":"restore...","cc-addon-backups.restore.manual.description.es-addon":()=>l`You can restore this backup using <a href="https://curl.se/docs/">cURL</a> by executing this command:`,"cc-addon-backups.restore.manual.description.jenkins":"Restoring a Jenkins backup must be done by our support team. Please open a support ticket containing the add-on ID and the backup to restore and we will do it for you.","cc-addon-backups.restore.manual.description.mongodb-addon":()=>l`You can restore this backup using the <a href="https://docs.mongodb.com/v4.0/reference/program/mongorestore/">mongorestore</a> tool by executing this command:`,"cc-addon-backups.restore.manual.description.mysql-addon":()=>l`You can restore this backup using the <a href="https://dev.mysql.com/doc/refman/8.0/en/mysql.html">mysql</a> CLI by executing this command:`,"cc-addon-backups.restore.manual.description.postgresql-addon":()=>l`You can restore this backup using the <a href="https://www.postgresql.org/docs/current/app-pgrestore.html">pg_restore</a> tool by executing this command:`,"cc-addon-backups.restore.manual.description.redis-addon":"Restoring a Redis backup must be done by our support team. Please open a support ticket containing the add-on ID and the backup to restore and we will do it for you.","cc-addon-backups.restore.manual.title":"Restore manually","cc-addon-backups.restore.with-service.description.es-addon":({href:e})=>l`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:t,expiresAt:o})=>l`Backup from <strong title="${e("en",t)}">${n("en",t)}</strong> (expires on <strong>${a("en",o)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:a})=>l`Backup from <strong title="${e("en",a)}">${n("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":()=>l`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":()=>l`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":()=>l`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=>l`By default, the app will start on a <strong title="${w(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=>l`By default, the app will start on a <strong title="${w(e)}">${e.name} instance</strong> which costs around <strong>${c("en",e.monthlyCost)} per month</strong>.`,"cc-addon-encryption-at-rest-option.description":()=>l`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:n})=>l`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",n)} 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:n})=>e("en",n),"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})=>l`Name <code>${e}</code> is already defined`,"cc-env-var-create.errors.invalid-name":({name:e})=>l`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})=>l`be careful, the name <code>${e}</code> is already defined`,"cc-env-var-editor-expert.errors.invalid-line":()=>l`this line is not valid, the correct pattern is: <code>NAME="VALUE"</code>`,"cc-env-var-editor-expert.errors.invalid-name":({name:e})=>l`<code>${e}</code> is not a valid variable name`,"cc-env-var-editor-expert.errors.invalid-value":()=>l`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})=>l`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})=>l`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:n})=>l`List of variables exposed by the add-on <strong>${e}</strong>.<br>Those variables will be injected as environment variables in the application <strong>${n}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:n})=>l`Configuration exposed by the application <strong>${e}</strong>.<br>Those variables will be injected as environement variables in the application <strong>${n}</strong>.`,"cc-env-var-linked-services.empty.addon":({appName:e})=>l`No add-ons linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.empty.app":({appName:e})=>l`No applications linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.error.addon":({appName:e})=>l`Something went wrong while loading add-ons linked to <strong>${e}</strong>.`,"cc-env-var-linked-services.error.app":({appName:e})=>l`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})=>l`Loading variables exposed by add-ons linked to <strong>${e}</strong>...`,"cc-env-var-linked-services.loading.app":({appName:e})=>l`Loading configuration exposed by applications linked to <strong>${e}</strong>...`,"cc-error.ok":"OK","cc-grafana-info.disable-description":"Disabling Grafana will delete and end all accesses to this Grafana organisation. You will still be able to create another one.","cc-grafana-info.disable-title":"Disable Grafana","cc-grafana-info.documentation-description":"This service is used to visualize the our metrics data. You can find the documentation and details about those metrics here.","cc-grafana-info.documentation-title":"Documentation","cc-grafana-info.enable-description":"Enabling Grafana will create and provide all accesses to a Grafana organisation.","cc-grafana-info.enable-title":"Enable Grafana","cc-grafana-info.error-disabling":"Something went wrong while disabling Grafana dashboards.","cc-grafana-info.error-enabling":"Something went wrong while enabling Grafana dashboards.","cc-grafana-info.error-link-grafana":"Something went wrong while loading Grafana link.","cc-grafana-info.error-loading":"Something went wrong while loading Grafana state.","cc-grafana-info.error-resetting":"Something went wrong while resetting Grafana dashboards.","cc-grafana-info.grafana-link-description":"Link to the Grafana which contains Clever Cloud metrics dashboards.","cc-grafana-info.grafana-link-title":"Grafana","cc-grafana-info.link.doc":"Read the documentation","cc-grafana-info.link.grafana":"Open Grafana","cc-grafana-info.loading-title":"Grafana","cc-grafana-info.main-title":"Metrics in Grafana","cc-grafana-info.reset-description":"Reset all Clever Cloud dashboards to their initial state.","cc-grafana-info.reset-title":"Reset all dashboards","cc-grafana-info.screenshot.addon.alt":"Screenshot of an add-on dashboard in Grafana","cc-grafana-info.screenshot.addon.description":()=>l`This dashboard includes several graphs about an add-on. <br> First, it displays a panel containing system metrics like <strong>CPU, memory, disks and network</strong>. <br> For <strong>MySQL, PostgreSQL, MongoDB and Redis</strong> add-ons, a second panel will contain databases data and provides information like <strong>connections count, queries or transactions, errors or deadlocks and tuples operations<strong>.`,"cc-grafana-info.screenshot.addon.title":"Add-on dashboard preview","cc-grafana-info.screenshot.organisation.alt":"Screenshot of an organisation dashboard in Grafana","cc-grafana-info.screenshot.organisation.description":()=>l`This dashboard includes several graphs about a Clever Cloud organisation. <br> It provides a graph summarizing the amount of <strong>deployed application runtimes and add-ons</strong>. It also provides the number of services <strong>by type</strong> or <strong>by plan (flavor)</strong>. <br> The <strong>state graph</strong> indicates a state for all deployments performed during the elapsed Grafana time interval. <br> And finally on this dashboard you will retrieve <strong>global and specific links</strong> (sorted by requests count) to access an application runtime or add-on dashboard.`,"cc-grafana-info.screenshot.organisation.title":"Organisation dashboard preview","cc-grafana-info.screenshot.runtime.alt":"Screenshot of an application runtime dashboard in Grafana","cc-grafana-info.screenshot.runtime.description":()=>l`This dashboard features an <strong>overview panel</strong> to get quick information about an application, as well as several panels about its system metrics. <br> It provides several graphs summarizing the state of <strong>CPU, memory, disks and network</strong>. <br> For each of these metric types, you will retrieve usage graphs, gauges, as well as the result of a simple linear prediction done on the elapsed Grafana time interval. This linear prediction yields the expected duration for the metric to reach 90%.`,"cc-grafana-info.screenshot.runtime.title":"Application runtime dashboard preview","cc-header-addon.creation-date":"Creation date","cc-header-addon.creation-date.full":({date:n})=>e("en",n),"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":()=>l`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})=>b(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:n})=>l`This invoice was issued on <strong>${a("en",e)}</strong> for a total amount of <strong>${c("en",n)}</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:n,amount:t})=>l`Invoice <strong>${e}</strong> issued on <strong>${a("en",n)}</strong> for a total amount of <code>${c("en",t)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${c("en",e)}`,"cc-jenkins-info.documentation.link":"Read the documentation","cc-jenkins-info.documentation.text":"Our documentation can help you start using Jenkins and create jobs that run on Clever Cloud docker applications.","cc-jenkins-info.documentation.title":"Documentation","cc-jenkins-info.error":"An error occured while fetching the information about this add-on.","cc-jenkins-info.info":"Info","cc-jenkins-info.open-jenkins.link":"Access Jenkins","cc-jenkins-info.open-jenkins.text":"Access Jenkins using the Clever Cloud SSO (Single Sign-On). Organisation members can also access the Jenkins service.","cc-jenkins-info.open-jenkins.title":"Access Jenkins","cc-jenkins-info.text":"This add-on is part of the Jenkins offer. You can find the documentation and various information below.","cc-jenkins-info.update.new-version":({version:e})=>`Jenkins version ${e} is available!`,"cc-jenkins-info.update.text":"Jenkins and its plugins often get updates. You can automatically update Jenkins and its plugins using its dedicated WEB interface.","cc-jenkins-info.update.title":"Updates","cc-jenkins-info.update.up-to-date":"Your Jenkins version is up-to-date.","cc-logsmap.legend.heatmap":({orgaName:e})=>l`Heatmap of HTTP requests received by all apps from <strong>${e}</strong> during the last 24 hours.`,"cc-logsmap.legend.heatmap.app":({appName:e})=>l`Heatmap of HTTP requests received by <strong>${e}</strong> during the last 24 hours.`,"cc-logsmap.legend.points":({orgaName:e})=>l`Realtime map of HTTP requests received by all apps from <strong>${e}</strong>.`,"cc-logsmap.legend.points.app":({appName:e})=>l`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-estimation.delete":"Delete product","cc-pricing-estimation.empty-list":"Add some products to create your pricing estimation.","cc-pricing-estimation.monthly-est":"Estimated Cost (30 days)","cc-pricing-estimation.plan":"Plan:","cc-pricing-estimation.price":({price:e,code:n})=>`${c("en",e,{currency:n})}`,"cc-pricing-estimation.price-name-daily":"Price (daily)","cc-pricing-estimation.price-name-monthly":()=>l`Price (30 days)`,"cc-pricing-estimation.product":"Product","cc-pricing-estimation.quantity":"Quantity","cc-pricing-estimation.sales":"Contact Sales","cc-pricing-estimation.sign-up":"Sign Up","cc-pricing-header.currency-text":"Currency: ","cc-pricing-header.est-cost":"Estimated Cost: ","cc-pricing-header.price":({price:e,code:n})=>`${c("en",e,{currency:n})}`,"cc-pricing-header.selected-zone":"Zone: ","cc-pricing-product.error":"An error occured while loading pricing details.","cc-pricing-product-consumption.add":"Add","cc-pricing-product-consumption.bytes":({bytes:e})=>v(e),"cc-pricing-product-consumption.bytes-unit":({bytes:e})=>y(e),"cc-pricing-product-consumption.error":"An error occured while retrieving pricing details.","cc-pricing-product-consumption.inbound-traffic.label":"traffic in","cc-pricing-product-consumption.inbound-traffic.title":"Inbound traffic:","cc-pricing-product-consumption.number":({number:e})=>s("en",e),"cc-pricing-product-consumption.outbound-traffic.label":"traffic out","cc-pricing-product-consumption.outbound-traffic.title":"Outbound traffic:","cc-pricing-product-consumption.price":({price:e,code:n})=>`${c("en",e,{currency:n})}`,"cc-pricing-product-consumption.price-interval.bytes":({price:e,code:n})=>`${c("en",e,{minimumFractionDigits:3,maximumFractionDigits:3,currency:n})} / ${y(1e9)} (30 days)`,"cc-pricing-product-consumption.price-interval.free":"FREE","cc-pricing-product-consumption.price-interval.users":({userCount:e,price:n,code:a})=>{const t=g(e,"user");return`${c("en",n*e,{currency:a})} / ${e} ${t} (30 days)`},"cc-pricing-product-consumption.private-users.label":"private users","cc-pricing-product-consumption.private-users.title":"Private users:","cc-pricing-product-consumption.public-users.label":"public users","cc-pricing-product-consumption.public-users.title":"Public users:","cc-pricing-product-consumption.storage.label":"storage","cc-pricing-product-consumption.storage.title":"Storage:","cc-pricing-product-consumption.subtotal.title":"Subtotal (30 days):","cc-pricing-product-consumption.total.title":"Estimated total (30 days):","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:n,digits:a})=>c("en",e,{currency:n,minimumFractionDigits:a,maximumFractionDigits:a}),"cc-pricing-table.price-name.1000-minutes":`Price (${s("en",1e3)} minutes)`,"cc-pricing-table.price-name.30-days":()=>l`Price (30 days)`,"cc-pricing-table.price-name.day":"Price (day)","cc-pricing-table.price-name.hour":"Price (hour)","cc-pricing-table.price-name.minute":"Price (minute)","cc-pricing-table.price-name.second":"Price (second)","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})=>b(e,0,3),"cc-pricing-table.type.number":({number:e})=>s("en",e),"cc-pricing-table.type.number-cpu-runtime":({cpu:e,shared:n})=>n?l`<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:n})=>l`An error occurred while deleting the redirection from port <code>${n}</code> to port <code>4040</code> in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.error.redirection-not-defined":({namespace:e})=>l`An error occured while creating a redirection in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.namespace-additionaldescription-cleverapps":()=>l`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":()=>l`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:n})=>l`This application has a redirection from port <code>${n}</code> to port <code>4040</code> in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.redirection-not-defined":({namespace:e})=>l`You can create a redirection in the <strong>${e}</strong> namespace.`,"cc-tcp-redirection.retry-button":"Retry","cc-tcp-redirection-form.description":()=>l` | ||
<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})=>t("en",e),"cc-tile-requests.date-tooltip":({from:e,to:n})=>`${a("en",e)}: from ${t("en",e)} to ${t("en",n)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const n=m(e,"hour");return p`HTTP requests received in the last 24 hours. Each bar represents a time window of <strong>${e} ${n}</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})=>f(e),"cc-tile-requests.requests-nb":({value:e,windowHours:n})=>{const a=m(e,"request"),t=m(n,"hour");return`${s("en",e)} ${a} (in ${n} ${t})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const n=m(e,"request");return`${f(e)} ${n} 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=>w(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:n})=>{const a=m(e,"request");return`${s("en",e)} ${a} (${r("en",n)})`},"cc-zone.country":({code:e,name:n})=>i("en",e,n),"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{g as lang,k 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})=>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})=>t("en",e),"cc-tile-requests.date-tooltip":({from:e,to:n})=>`${a("en",e)}: from ${t("en",e)} to ${t("en",n)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const n=g(e,"hour");return l`HTTP requests received in the last 24 hours. Each bar represents a time window of <strong>${e} ${n}</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})=>f(e),"cc-tile-requests.requests-nb":({value:e,windowHours:n})=>{const a=g(e,"request"),t=g(n,"hour");return`${s("en",e)} ${a} (in ${n} ${t})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const n=g(e,"request");return`${f(e)} ${n} 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=>w(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":()=>l`<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:n})=>{const a=g(e,"request");return`${s("en",e)} ${a} (${r("en",n)})`},"cc-zone.country":({code:e,name:n})=>i("en",e,n),"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{m as lang,k as translations}; | ||
//# sourceMappingURL=translations.en.js.map |
@@ -1,2 +0,2 @@ | ||
import{formatDate as e,formatDatetime as n,formatDateOnly as r,formatHours as a,prepareFormatDistanceToNow as t}from"../lib/i18n-date.js";import{getCountryName as i}from"../lib/i18n-display.js";import{formatCurrency as s,formatPercent as c,formatNumber as o,prepareNumberUnitFormatter as d,prepareNumberBytesFormatter as u}from"../lib/i18n-number.js";import{sanitize as l}from"../lib/i18n-sanitize.js";import{preparePlural as p}from"../lib/i18n-string.js";const m="fr",g=p("fr"),v={year:"année",month:"mois",week:"semaine",day:"jour",hour:"heure",minute:"minute",second:"seconde"},f=t("fr",((e,n)=>{const r=v[n];return`il y a ${e} ${r.endsWith("s")?g(e,r,r):g(e,r)}`}),"à l'instant"),b=d("fr"),h=u("fr","o"," "),k=d("fr","o"," ");function q(e){return k(e).split(" ")[1]}function y(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 $={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":()=>l`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:r})=>l`Supprimer la sauvegarde du <strong title="${e("fr",r)}">${n("fr",r)}</strong>`,"cc-addon-backups.delete.btn":"supprimer...","cc-addon-backups.delete.manual.description.es-addon":({href:e})=>l`Vous pouvez supprimer cette sauvegarde manuellement grâce à l'outil <a href="${e}">cURL</a> en exécutant cette commande :`,"cc-addon-backups.delete.manual.title":"Suppression manuelle","cc-addon-backups.delete.with-service.description.es-addon":({href:e})=>l`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.description.jenkins":"Les sauvegardes sont réalisées en archivant les données contenues dans Jenkins.","cc-addon-backups.description.mongodb-addon":()=>l`Les sauvegardes sont réalisées en utilisant l'outil <a href="https://docs.mongodb.com/v4.0/reference/program/mongodump/">mongodump</a>.`,"cc-addon-backups.description.mysql-addon":()=>l`Les sauvegardes sont réalisées en utilisant l'outil <a href="https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html">mysqldump</a>.`,"cc-addon-backups.description.postgresql-addon":()=>l`Les sauvegardes sont réalisées en utilisant l'outil <a href="https://www.postgresql.org/docs/current/app-pgdump.html">pg_dump</a>.`,"cc-addon-backups.description.redis-addon":"Les sauvegardes sont réalisées en archivant les données contenues dans Redis.","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.link.jenkins":"télécharger","cc-addon-backups.link.mongodb-addon":"télécharger","cc-addon-backups.link.mysql-addon":"télécharger","cc-addon-backups.link.postgresql-addon":"télécharger","cc-addon-backups.link.redis-addon":"télécharger","cc-addon-backups.loading-error":"Une erreur est survenue pendant le chargement des sauvegardes.","cc-addon-backups.restore":({createdAt:r})=>l`Restaurer la sauvegarde du <strong title="${e("fr",r)}">${n("fr",r)}</strong>`,"cc-addon-backups.restore.btn":"restaurer...","cc-addon-backups.restore.manual.description.es-addon":()=>l`Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil <a href="https://curl.se/docs/">cURL</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.jenkins":"La restauration de backups Jenkins doit passer par notre support. Veuillez créer un ticket en indiquant l'ID de votre add-on ainsi que la date du backup à restaurer et nous le ferons pour vous.","cc-addon-backups.restore.manual.description.mongodb-addon":()=>l`Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil <a href="https://docs.mongodb.com/v4.0/reference/program/mongorestore/">mongorestore</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.mysql-addon":()=>l`Vous pouvez restaurer cette sauvegarde manuellement grâce à la CLI <a href="https://dev.mysql.com/doc/refman/8.0/en/mysql.html">mysql</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.postgresql-addon":()=>l`Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil <a href="https://www.postgresql.org/docs/current/app-pgrestore.html">pg_restore</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.redis-addon":"La restauration de backups Redis doit passer par notre support. Veuillez créer un ticket en indiquant l'ID de votre add-on ainsi que la date du backup à restaurer et nous le ferons pour vous.","cc-addon-backups.restore.manual.title":"Restauration manuelle","cc-addon-backups.restore.with-service.description.es-addon":({href:e})=>l`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:a,expiresAt:t})=>l`Sauvegarde du <strong title="${e("fr",a)}">${n("fr",a)}</strong> (expire le <strong>${r("fr",t)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:r})=>l`Sauvegarde du <strong title="${e("fr",r)}">${n("fr",r)}</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":()=>l`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":()=>l`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":()=>l`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=>l`Par défaut, l'app sera démarrée sur une <strong title="${y(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=>l`Par défaut, l'app sera démarrée sur une <strong title="${y(e)}">instance ${e.name}</strong> qui coûte environ <strong>${s("fr",e.monthlyCost)} par mois</strong>.`,"cc-addon-encryption-at-rest-option.description":()=>l`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:n})=>l`Cette option est actuellement gratuite. Dans le futur, elle sera facturée ${c("fr",e)} du prix du plan, ce qui dans ce cas fait <strong>${s("fr",n)} 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})=>f(e),"cc-datetime-relative.title":({date:n})=>e("fr",n),"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})=>l`Le nom <code>${e}</code> est déjà défini`,"cc-env-var-create.errors.invalid-name":({name:e})=>l`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})=>l`attention, le nom <code>${e}</code> est déjà défini`,"cc-env-var-editor-expert.errors.invalid-line":()=>l`cette ligne est invalide, le format correct est : <code>NOM="VALEUR"</code>`,"cc-env-var-editor-expert.errors.invalid-name":({name:e})=>l`Le nom <code>${e}</code> n'est pas valide`,"cc-env-var-editor-expert.errors.invalid-value":()=>l`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})=>l`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})=>l`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:n})=>l`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>${n}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:n})=>l`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>${n}</strong>.`,"cc-env-var-linked-services.empty.addon":({appName:e})=>l`Aucun add-on lié à <strong>${e}</strong>.`,"cc-env-var-linked-services.empty.app":({appName:e})=>l`Aucune application liée à <strong>${e}</strong>.`,"cc-env-var-linked-services.error.addon":({appName:e})=>l`Une erreur est survenue pendant le chargement des add-ons liés à <strong>${e}</strong>.`,"cc-env-var-linked-services.error.app":({appName:e})=>l`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})=>l`Chargement des variables exposées par les add-ons liés à <strong>${e}</strong>...`,"cc-env-var-linked-services.loading.app":({appName:e})=>l`Chargement de la configuration publiée par les applications liées à <strong>${e}</strong>...`,"cc-error.ok":"OK","cc-grafana-info.disable-description":"Désactiver grafana supprimera et mettra fin aux accès à l'organisation du Grafana.","cc-grafana-info.disable-title":"Désactiver Grafana","cc-grafana-info.documentation-description":"Ce module complémentaire est utilisé pour visualiser les métriques des applications Clever Cloud. Vous pouvez trouver la documentation et les détails de ce service ici.","cc-grafana-info.documentation-title":"Documentation","cc-grafana-info.enable-description":"L'activation de grafana créera et fournira les accès à une organisation Grafana pour afficher les métriques des runtimes et des modules complémentaires des applications de l'organisation Clever Cloud.","cc-grafana-info.enable-description.warning":"Si vous êtes déjà connecté à Grafana, vous devrez vous déconnecter/vous reconnecter pour voir cette organisation.","cc-grafana-info.enable-title":"Activer Grafana","cc-grafana-info.error-disabling":"Une erreur s'est produite lors de la désactivation des tableaux de bord du Grafana.","cc-grafana-info.error-enabling":"Une erreur s'est produite lors de l'activation des tableaux de bord du Grafana.","cc-grafana-info.error-link-grafana":"Une erreur s'est produite lors du chargement du lien du Grafana.","cc-grafana-info.error-loading":"Une erreur s'est produite lors du chargement de l'état du Grafana.","cc-grafana-info.error-resetting":"Une erreur s'est produite lors de la réinitialisation des tableaux de bord du Grafana.","cc-grafana-info.grafana-link-description":"Lien vers le Grafana qui contient les tableaux de bord des métriques Clever Cloud.","cc-grafana-info.grafana-link-description.warning":"Si vous venez d'activer ce Grafana, vous devrez vous déconnecter/vous reconnecter pour voir cette organisation.","cc-grafana-info.grafana-link-title":"Grafana","cc-grafana-info.link.doc":"Lire la documentation","cc-grafana-info.link.grafana":"Ouvrir Grafana","cc-grafana-info.loading-title":"Grafana","cc-grafana-info.main-title":"Métriques dans Grafana","cc-grafana-info.reset-description":"Réinitialisez tous les tableaux de bord Clever Cloud à leur état initial.","cc-grafana-info.reset-title":"Réinitialiser tous les tableaux de bord","cc-grafana-info.screenshot.addon.alt":"Capture d'écran du tableau de bord des modules complémentaires d'applications de Grafana","cc-grafana-info.screenshot.addon.description":()=>l`Ce tableau de bord comprend plusieurs tuiles présentant les métriques des modules complémentaires des applications Clever Cloud. <br> Il fournit d'abord un panneau de présentation contenant les données du serveur telles que <strong> le cpu, la mémoire, les disques et le réseau</strong>. Un second panneau présente la base de données, et contient des données uniquement pour les modules <strong> MySQL, PostgreSQL, MongoDB et redis</strong>. Ce panneau fournira des informations comme <strong> le nombre de connexions, de requêtes ou de transactions, d'erreurs ou de blocages ou encore d'opérations "tuples"<strong>.`,"cc-grafana-info.screenshot.addon.title":"Aperçu du tableau de bord des modules complémentaires d'applications","cc-grafana-info.screenshot.organisation.alt":"Capture d'écran du tableau de bord des organisations de Grafana","cc-grafana-info.screenshot.organisation.description":()=>l`Ce tableau de bord comprend plusieurs graphiques pour une organisation Clever Cloud. <br> Il fournit un graphique résumant le nombre de <strong>runtimes et de modules complémentaires</strong> d'applications déployés. Il contient également des informations comme le nombre d'applications <strong>par type</strong> ou <strong>par "flavor"</strong>. Un <strong>graphique d'état</strong> affiche un état pour tous les déploiements effectués au cours de l'intervalle de temps Grafana écoulé. Et enfin, c'est possible de récupérerer des <strong>liens globaux et spécifiques</strong> (triés par nombre de requêtes) pour accéder au tableau de bord des runtimes ou des modules des applications.`,"cc-grafana-info.screenshot.organisation.title":"Aperçu du tableau de bord des organisations","cc-grafana-info.screenshot.runtime.alt":"Capture d'écran du tableau de bord des runtimes des applications de Grafana","cc-grafana-info.screenshot.runtime.description":()=>l`Ce tableau de bord comprend un <strong>panneau de présentation</strong> pour obtenir des informations rapides sur une application, ainsi que plusieurs panneaux sur les métriques des runtimes des applications Clever Cloud. <br> Il fournit un graphique reprenant l'état de <strong>l'utilisation de la mémoire, des disques, du processeur, de la charge et du réseau</strong>. Pour chacun groupe de métriques, le panneau contient des tuiles comme des graphe d'utilisations, des jauges ou encore un indicateur de remplissage (basé sur le résultat d'une prédiction linéaire effectuée sur les données de l'intervalle de temps fixé dans Grafana). Cet indicateur donne la durée attendue avant que les métriques ne dépassent 90%.`,"cc-grafana-info.screenshot.runtime.title":"Aperçu du tableau de bord des runtimes des applications","cc-header-addon.creation-date":"Date de création","cc-header-addon.creation-date.full":({date:n})=>e("fr",n),"cc-header-addon.creation-date.short":({date:e})=>r("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":()=>l`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:n})=>l`Cette facture a été émise le <strong>${r("fr",e)}</strong> pour un total de <strong>${s("fr",n)}</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})=>`${r("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:n,amount:a})=>l`Facture <strong>${e}</strong> émise le <strong>${r("fr",n)}</strong> pour un total de <code>${s("fr",a)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${s("fr",e)}`,"cc-jenkins-info.documentation.link":"Consulter la documentation","cc-jenkins-info.documentation.text":"Notre documentation peut vous accompagner pour commencer à utiliser Jenkins ainsi qu'à créer des jobs qui s'exécutent dans des runners Docker sur Clever Cloud.","cc-jenkins-info.documentation.title":"Documentation","cc-jenkins-info.error":"Une erreur est survenue pendant le chargement des informations liées à cet add-on.","cc-jenkins-info.info":"Info","cc-jenkins-info.open-jenkins.link":"Accéder à Jenkins","cc-jenkins-info.open-jenkins.text":"Accédez à Jenkins de manière authentifiée via le SSO (Single Sign-On) Clever Cloud. Les différents membres de l'organisation peuvent accéder au service Jenkins.","cc-jenkins-info.open-jenkins.title":"Accéder à Jenkins","cc-jenkins-info.text":"Cet add-on fait partie de l'offre Jenkins. Vous pouvez retrouver la documentation ainsi que différentes informations ci-dessous.","cc-jenkins-info.update.new-version":({version:e})=>`La version ${e} de Jenkins est disponible !`,"cc-jenkins-info.update.text":"Jenkins et ses plugins reçoivent régulièrement des mises à jour. Vous pouvez mettre à jour automatiquement votre instance ainsi que ses plugins à travers l'interface Jenkins.","cc-jenkins-info.update.title":"Mises à jour","cc-jenkins-info.update.up-to-date":"Votre version de Jenkins est à jour.","cc-logsmap.legend.heatmap":({orgaName:e})=>l`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})=>l`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})=>l`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})=>l`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-estimation.delete":"Supprimer le produit","cc-pricing-estimation.empty-list":"Ajoutez des produits et services pour modéliser une estimation.","cc-pricing-estimation.monthly-est":"Total Estimé (30 jours)","cc-pricing-estimation.plan":"Plan :","cc-pricing-estimation.price":({price:e,code:n})=>`${s("fr",e,{currency:n})}`,"cc-pricing-estimation.price-name-daily":"Prix (jour)","cc-pricing-estimation.price-name-monthly":()=>l`Prix (30 jours)`,"cc-pricing-estimation.product":"Produit","cc-pricing-estimation.quantity":"Quantité","cc-pricing-estimation.sales":"Nous contacter","cc-pricing-estimation.sign-up":"S'inscrire","cc-pricing-header.currency-text":"Devise : ","cc-pricing-header.est-cost":"Total Estimé : ","cc-pricing-header.price":({price:e,code:n})=>`${s("fr",e,{currency:n})}`,"cc-pricing-header.selected-zone":"Zone : ","cc-pricing-product.error":"Une erreur est survenue pendant le chargement des prix.","cc-pricing-product-consumption.add":"Ajouter","cc-pricing-product-consumption.bytes":({bytes:e})=>k(e),"cc-pricing-product-consumption.bytes-unit":({bytes:e})=>q(e),"cc-pricing-product-consumption.error":"Une erreur est survenue pendant le chargement des prix.","cc-pricing-product-consumption.inbound-traffic.label":"trafic entrant","cc-pricing-product-consumption.inbound-traffic.title":"Trafic entrant :","cc-pricing-product-consumption.number":({number:e})=>o("fr",e),"cc-pricing-product-consumption.outbound-traffic.label":"trafic sortant","cc-pricing-product-consumption.outbound-traffic.title":"Trafic sortant :","cc-pricing-product-consumption.price":({price:e,code:n})=>`${s("fr",e,{currency:n})}`,"cc-pricing-product-consumption.price-interval.bytes":({price:e,code:n})=>`${s("fr",e,{minimumFractionDigits:3,maximumFractionDigits:3,currency:n})} / ${q(1e9)} (30 jours)`,"cc-pricing-product-consumption.price-interval.free":"GRATUIT","cc-pricing-product-consumption.price-interval.users":({userCount:e,price:n,code:r})=>{const a=g(e,"utilisateur");return`${s("fr",n*e,{currency:r})} / ${e} ${a} (30 jours)`},"cc-pricing-product-consumption.private-users.label":"utilisateurs privés","cc-pricing-product-consumption.private-users.title":"Utilisateurs privés :","cc-pricing-product-consumption.public-users.label":"utilisateurs publics","cc-pricing-product-consumption.public-users.title":"Utilisateurs publics :","cc-pricing-product-consumption.storage.label":"stockage","cc-pricing-product-consumption.storage.title":"Stockage :","cc-pricing-product-consumption.subtotal.title":"Sous-total (30 jours) :","cc-pricing-product-consumption.total.title":"Total estimé (30 jours) :","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:n,digits:r})=>s("fr",e,{currency:n,minimumFractionDigits:r,maximumFractionDigits:r}),"cc-pricing-table.price-name.1000-minutes":`Prix (${o("fr",1e3)} minutes)`,"cc-pricing-table.price-name.30-days":()=>l`Prix (30 jours)`,"cc-pricing-table.price-name.day":"Prix (jour)","cc-pricing-table.price-name.hour":"Prix (heure)","cc-pricing-table.price-name.minute":"Prix (minute)","cc-pricing-table.price-name.second":"Prix (seconde)","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:n})=>n?l`<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:n})=>l`Une erreur est survenue pendant la suppression de la redirection du port <code>${n}</code> vers le port <code>4040</code> dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.error.redirection-not-defined":({namespace:e})=>l`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":()=>l`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":()=>l`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:n})=>l`Cette application a une redirection du port <code>${n}</code> vers le port <code>4040</code> dans l'espace de nommage <strong>${e}</strong>.`,"cc-tcp-redirection.redirection-not-defined":({namespace:e})=>l`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":()=>l` | ||
import{formatDate as e,formatDatetime as n,formatDateOnly as r,formatHours as a,prepareFormatDistanceToNow as t}from"../lib/i18n-date.js";import{getCountryName as i}from"../lib/i18n-display.js";import{formatCurrency as s,formatPercent as c,formatNumber as o,prepareNumberUnitFormatter as d,prepareNumberBytesFormatter as u}from"../lib/i18n-number.js";import{sanitize as p}from"../lib/i18n-sanitize.js";import{preparePlural as l}from"../lib/i18n-string.js";const m="fr",g=l("fr"),v={year:"année",month:"mois",week:"semaine",day:"jour",hour:"heure",minute:"minute",second:"seconde"},f=t("fr",((e,n)=>{const r=v[n];return`il y a ${e} ${r.endsWith("s")?g(e,r,r):g(e,r)}`}),"à l'instant"),b=d("fr"),h=u("fr","o"," "),k=d("fr","o"," ");function q(e){return k(e).split(" ")[1]}function y(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 $={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:r})=>p`Supprimer la sauvegarde du <strong title="${e("fr",r)}">${n("fr",r)}</strong>`,"cc-addon-backups.delete.btn":"supprimer...","cc-addon-backups.delete.manual.description.es-addon":({href:e})=>p`Vous pouvez supprimer cette sauvegarde manuellement grâce à l'outil <a href="${e}">cURL</a> 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.description.jenkins":"Les sauvegardes sont réalisées en archivant les données contenues dans Jenkins.","cc-addon-backups.description.mongodb-addon":()=>p`Les sauvegardes sont réalisées en utilisant l'outil <a href="https://docs.mongodb.com/v4.0/reference/program/mongodump/">mongodump</a>.`,"cc-addon-backups.description.mysql-addon":()=>p`Les sauvegardes sont réalisées en utilisant l'outil <a href="https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html">mysqldump</a>.`,"cc-addon-backups.description.postgresql-addon":()=>p`Les sauvegardes sont réalisées en utilisant l'outil <a href="https://www.postgresql.org/docs/current/app-pgdump.html">pg_dump</a>.`,"cc-addon-backups.description.redis-addon":"Les sauvegardes sont réalisées en archivant les données contenues dans Redis.","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.link.jenkins":"télécharger","cc-addon-backups.link.mongodb-addon":"télécharger","cc-addon-backups.link.mysql-addon":"télécharger","cc-addon-backups.link.postgresql-addon":"télécharger","cc-addon-backups.link.redis-addon":"télécharger","cc-addon-backups.loading-error":"Une erreur est survenue pendant le chargement des sauvegardes.","cc-addon-backups.restore":({createdAt:r})=>p`Restaurer la sauvegarde du <strong title="${e("fr",r)}">${n("fr",r)}</strong>`,"cc-addon-backups.restore.btn":"restaurer...","cc-addon-backups.restore.manual.description.es-addon":()=>p`Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil <a href="https://curl.se/docs/">cURL</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.jenkins":"La restauration de backups Jenkins doit passer par notre support. Veuillez créer un ticket en indiquant l'ID de votre add-on ainsi que la date du backup à restaurer et nous le ferons pour vous.","cc-addon-backups.restore.manual.description.mongodb-addon":()=>p`Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil <a href="https://docs.mongodb.com/v4.0/reference/program/mongorestore/">mongorestore</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.mysql-addon":()=>p`Vous pouvez restaurer cette sauvegarde manuellement grâce à la CLI <a href="https://dev.mysql.com/doc/refman/8.0/en/mysql.html">mysql</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.postgresql-addon":()=>p`Vous pouvez restaurer cette sauvegarde manuellement grâce à l'outil <a href="https://www.postgresql.org/docs/current/app-pgrestore.html">pg_restore</a> en exécutant cette commande :`,"cc-addon-backups.restore.manual.description.redis-addon":"La restauration de backups Redis doit passer par notre support. Veuillez créer un ticket en indiquant l'ID de votre add-on ainsi que la date du backup à restaurer et nous le ferons pour vous.","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:a,expiresAt:t})=>p`Sauvegarde du <strong title="${e("fr",a)}">${n("fr",a)}</strong> (expire le <strong>${r("fr",t)}</strong>)`,"cc-addon-backups.text.user-defined-retention":({createdAt:r})=>p`Sauvegarde du <strong title="${e("fr",r)}">${n("fr",r)}</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="${y(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="${y(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:n})=>p`Cette option est actuellement gratuite. Dans le futur, elle sera facturée ${c("fr",e)} du prix du plan, ce qui dans ce cas fait <strong>${s("fr",n)} 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})=>f(e),"cc-datetime-relative.title":({date:n})=>e("fr",n),"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:n})=>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>${n}</strong>.`,"cc-env-var-linked-services.description.app":({serviceName:e,appName:n})=>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>${n}</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-grafana-info.disable-description":"Désactiver Grafana supprimera et mettra fin aux accès à l'organisation du Grafana. Vous pourrez toujours recréer une nouvelle organisation Grafana.","cc-grafana-info.disable-title":"Désactiver Grafana","cc-grafana-info.documentation-description":"Ce service est utilisé pour visualiser nos métriques. Vous pouvez trouver la documentation et les détails de ces métriques ici.","cc-grafana-info.documentation-title":"Documentation","cc-grafana-info.enable-description":"L'activation de Grafana créera et fournira les accès à une organisation Grafana.","cc-grafana-info.enable-title":"Activer Grafana","cc-grafana-info.error-disabling":"Une erreur s'est produite lors de la désactivation des tableaux de bord du Grafana.","cc-grafana-info.error-enabling":"Une erreur s'est produite lors de l'activation des tableaux de bord du Grafana.","cc-grafana-info.error-link-grafana":"Une erreur s'est produite lors du chargement du lien du Grafana.","cc-grafana-info.error-loading":"Une erreur s'est produite lors du chargement de l'état du Grafana.","cc-grafana-info.error-resetting":"Une erreur s'est produite lors de la réinitialisation des tableaux de bord du Grafana.","cc-grafana-info.grafana-link-description":"Lien vers le Grafana qui contient les tableaux de bord des métriques Clever Cloud.","cc-grafana-info.grafana-link-title":"Grafana","cc-grafana-info.link.doc":"Lire la documentation","cc-grafana-info.link.grafana":"Ouvrir Grafana","cc-grafana-info.loading-title":"Grafana","cc-grafana-info.main-title":"Métriques dans Grafana","cc-grafana-info.reset-description":"Réinitialisez tous les tableaux de bord Clever Cloud à leur état initial.","cc-grafana-info.reset-title":"Réinitialiser tous les tableaux de bord","cc-grafana-info.screenshot.addon.alt":"Capture d'écran d'un tableau de bord d'add-on dans Grafana","cc-grafana-info.screenshot.addon.description":()=>p`<div class="test"> Ce tableau de bord comprend plusieurs graphiques à propos d'un add-on.</div> <br> Il fournit d'abord un panneau de présentation contenant les métriques système telles que <strong> le processeur, la mémoire, les disques et le réseau</strong>. <br> Pour les add-ons <strong>MySQL, PostgreSQL, MongoDB et Redis</strong>, un second panneau présente la base de données et des informations comme <strong>le nombre de connexions, de requêtes ou de transactions, d'erreurs ou de blocages ou encore d'opérations "tuples"<strong>.`,"cc-grafana-info.screenshot.addon.title":"Aperçu du tableau de bord d'add-on","cc-grafana-info.screenshot.organisation.alt":"Capture d'écran d'un tableau de bord d'organisation dans Grafana","cc-grafana-info.screenshot.organisation.description":()=>p`Ce tableau de bord comprend plusieurs graphiques pour une organisation Clever Cloud. <br> Il fournit un graphique résumant le nombre d'<strong>applications (runtimes) et d'add-ons déployés</strong>. Il contient également le nombre de services <strong>par type</strong> ou <strong>par plan (flavor)</strong>. <br> Le <strong>graphique d'état</strong> affiche un état pour tous les déploiements effectués durant la plage de temps de Grafana. <br> Et enfin, il est possible de récupérerer des <strong>liens globaux et spécifiques</strong> (triés par nombre de requêtes) pour accéder au tableau de bord d'une application (runtime) ou d'un add-on.`,"cc-grafana-info.screenshot.organisation.title":"Aperçu du tableau de bord d'organisation","cc-grafana-info.screenshot.runtime.alt":"Capture d'écran d'un tableau de bord d'application (runtime) dans Grafana","cc-grafana-info.screenshot.runtime.description":()=>p`Ce tableau de bord comprend un <strong>panneau de présentation</strong> pour obtenir des informations rapides sur une application, ainsi que plusieurs panneaux présentant leurs métriques système. <br> Il fournit un graphique reprenant l'état <strong>du processeur, de la mémoire, des disques et du réseau</strong>. <br> Pour chaque groupe de métriques, le panneau contient des graphes d'utilisation, des jauges ou encore un indicateur de remplissage (basé sur le résultat d'une prédiction linéaire effectuée sur les données de l'intervalle de temps fixé dans Grafana). Cet indicateur donne la durée attendue avant que les métriques ne dépassent 90%.`,"cc-grafana-info.screenshot.runtime.title":"Aperçu du tableau de bord d'application (runtime)","cc-header-addon.creation-date":"Date de création","cc-header-addon.creation-date.full":({date:n})=>e("fr",n),"cc-header-addon.creation-date.short":({date:e})=>r("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:n})=>p`Cette facture a été émise le <strong>${r("fr",e)}</strong> pour un total de <strong>${s("fr",n)}</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})=>`${r("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:n,amount:a})=>p`Facture <strong>${e}</strong> émise le <strong>${r("fr",n)}</strong> pour un total de <code>${s("fr",a)}</code>`,"cc-invoice-table.total.label":"Total","cc-invoice-table.total.value":({amount:e})=>`${s("fr",e)}`,"cc-jenkins-info.documentation.link":"Consulter la documentation","cc-jenkins-info.documentation.text":"Notre documentation peut vous accompagner pour commencer à utiliser Jenkins ainsi qu'à créer des jobs qui s'exécutent dans des runners Docker sur Clever Cloud.","cc-jenkins-info.documentation.title":"Documentation","cc-jenkins-info.error":"Une erreur est survenue pendant le chargement des informations liées à cet add-on.","cc-jenkins-info.info":"Info","cc-jenkins-info.open-jenkins.link":"Accéder à Jenkins","cc-jenkins-info.open-jenkins.text":"Accédez à Jenkins de manière authentifiée via le SSO (Single Sign-On) Clever Cloud. Les différents membres de l'organisation peuvent accéder au service Jenkins.","cc-jenkins-info.open-jenkins.title":"Accéder à Jenkins","cc-jenkins-info.text":"Cet add-on fait partie de l'offre Jenkins. Vous pouvez retrouver la documentation ainsi que différentes informations ci-dessous.","cc-jenkins-info.update.new-version":({version:e})=>`La version ${e} de Jenkins est disponible !`,"cc-jenkins-info.update.text":"Jenkins et ses plugins reçoivent régulièrement des mises à jour. Vous pouvez mettre à jour automatiquement votre instance ainsi que ses plugins à travers l'interface Jenkins.","cc-jenkins-info.update.title":"Mises à jour","cc-jenkins-info.update.up-to-date":"Votre version de Jenkins est à jour.","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-estimation.delete":"Supprimer le produit","cc-pricing-estimation.empty-list":"Ajoutez des produits et services pour modéliser une estimation.","cc-pricing-estimation.monthly-est":"Total Estimé (30 jours)","cc-pricing-estimation.plan":"Plan :","cc-pricing-estimation.price":({price:e,code:n})=>`${s("fr",e,{currency:n})}`,"cc-pricing-estimation.price-name-daily":"Prix (jour)","cc-pricing-estimation.price-name-monthly":()=>p`Prix (30 jours)`,"cc-pricing-estimation.product":"Produit","cc-pricing-estimation.quantity":"Quantité","cc-pricing-estimation.sales":"Nous contacter","cc-pricing-estimation.sign-up":"S'inscrire","cc-pricing-header.currency-text":"Devise : ","cc-pricing-header.est-cost":"Total Estimé : ","cc-pricing-header.price":({price:e,code:n})=>`${s("fr",e,{currency:n})}`,"cc-pricing-header.selected-zone":"Zone : ","cc-pricing-product.error":"Une erreur est survenue pendant le chargement des prix.","cc-pricing-product-consumption.add":"Ajouter","cc-pricing-product-consumption.bytes":({bytes:e})=>k(e),"cc-pricing-product-consumption.bytes-unit":({bytes:e})=>q(e),"cc-pricing-product-consumption.error":"Une erreur est survenue pendant le chargement des prix.","cc-pricing-product-consumption.inbound-traffic.label":"trafic entrant","cc-pricing-product-consumption.inbound-traffic.title":"Trafic entrant :","cc-pricing-product-consumption.number":({number:e})=>o("fr",e),"cc-pricing-product-consumption.outbound-traffic.label":"trafic sortant","cc-pricing-product-consumption.outbound-traffic.title":"Trafic sortant :","cc-pricing-product-consumption.price":({price:e,code:n})=>`${s("fr",e,{currency:n})}`,"cc-pricing-product-consumption.price-interval.bytes":({price:e,code:n})=>`${s("fr",e,{minimumFractionDigits:3,maximumFractionDigits:3,currency:n})} / ${q(1e9)} (30 jours)`,"cc-pricing-product-consumption.price-interval.free":"GRATUIT","cc-pricing-product-consumption.price-interval.users":({userCount:e,price:n,code:r})=>{const a=g(e,"utilisateur");return`${s("fr",n*e,{currency:r})} / ${e} ${a} (30 jours)`},"cc-pricing-product-consumption.private-users.label":"utilisateurs privés","cc-pricing-product-consumption.private-users.title":"Utilisateurs privés :","cc-pricing-product-consumption.public-users.label":"utilisateurs publics","cc-pricing-product-consumption.public-users.title":"Utilisateurs publics :","cc-pricing-product-consumption.storage.label":"stockage","cc-pricing-product-consumption.storage.title":"Stockage :","cc-pricing-product-consumption.subtotal.title":"Sous-total (30 jours) :","cc-pricing-product-consumption.total.title":"Total estimé (30 jours) :","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:n,digits:r})=>s("fr",e,{currency:n,minimumFractionDigits:r,maximumFractionDigits:r}),"cc-pricing-table.price-name.1000-minutes":`Prix (${o("fr",1e3)} minutes)`,"cc-pricing-table.price-name.30-days":()=>p`Prix (30 jours)`,"cc-pricing-table.price-name.day":"Prix (jour)","cc-pricing-table.price-name.hour":"Prix (heure)","cc-pricing-table.price-name.minute":"Prix (minute)","cc-pricing-table.price-name.second":"Prix (seconde)","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:n})=>n?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:n})=>p`Une erreur est survenue pendant la suppression de la redirection du port <code>${n}</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:n})=>p`Cette application a une redirection du port <code>${n}</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})=>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})=>a("fr",e),"cc-tile-requests.date-tooltip":({from:e,to:n})=>`${r("fr",e)} : de ${a("fr",e)} à ${a("fr",n)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const n=g(e,"heure");return l`Requêtes HTTP reçues durant les dernières 24 heures. Chaque barre représente une fenêtre de temps de <strong>${e} ${n}</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})=>b(e),"cc-tile-requests.requests-nb":({value:e,windowHours:n})=>{const r=g(e,"requête"),a=g(n,"heure");return`${o("fr",e)} ${r} (en ${n} ${a})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const n=g(e,"requête");return`${b(e)} ${n} 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=>y(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":()=>l`<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:n})=>{const r=g(e,"requête");return`${o("fr",e)} ${r} (${c("fr",n)})`},"cc-zone.country":({code:e,name:n})=>i("fr",e,n),"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{m as lang,$ 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})=>a("fr",e),"cc-tile-requests.date-tooltip":({from:e,to:n})=>`${r("fr",e)} : de ${a("fr",e)} à ${a("fr",n)}`,"cc-tile-requests.docs.msg":({windowHours:e})=>{const n=g(e,"heure");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} ${n}</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})=>b(e),"cc-tile-requests.requests-nb":({value:e,windowHours:n})=>{const r=g(e,"requête"),a=g(n,"heure");return`${o("fr",e)} ${r} (en ${n} ${a})`},"cc-tile-requests.requests-nb.total":({totalRequests:e})=>{const n=g(e,"requête");return`${b(e)} ${n} 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=>y(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:n})=>{const r=g(e,"requête");return`${o("fr",e)} ${r} (${c("fr",n)})`},"cc-zone.country":({code:e,name:n})=>i("fr",e,n),"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{m as lang,$ as translations}; | ||
//# sourceMappingURL=translations.fr.js.map |
{ | ||
"name": "@clevercloud/components", | ||
"version": "7.5.0", | ||
"version": "7.6.0", | ||
"description": "Collection of Web Components by Clever Cloud", | ||
@@ -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 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
2152547
8798