diff --git a/CHANGES.md b/CHANGES.md index 285051a25f..516112d0c9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -36,6 +36,9 @@ - Fix pasting RTF text crashes penpot [Taiga #11717](https://tree.taiga.io/project/penpot/issue/11717) - Fix navigation arrows in Libraries & Templates carousel [Taiga #10609](https://tree.taiga.io/project/penpot/issue/10609) - Fix applying tokens with zero value to size [Taiga #11618](https://tree.taiga.io/project/penpot/issue/11618) +- Fix typo [Taiga #11969](https://tree.taiga.io/project/penpot/issue/11969) +- Fix typo [Taiga #11970](https://tree.taiga.io/project/penpot/issue/11970) +- Fix typos [Taiga #11971](https://tree.taiga.io/project/penpot/issue/11971) ## 2.9.0 diff --git a/frontend/playwright/ui/pages/OnboardingPage.js b/frontend/playwright/ui/pages/OnboardingPage.js index 3ba9f3097f..bbf59bbab6 100644 --- a/frontend/playwright/ui/pages/OnboardingPage.js +++ b/frontend/playwright/ui/pages/OnboardingPage.js @@ -9,7 +9,7 @@ export class OnboardingPage extends BaseWebSocketPage { async fillOnboardingInputsStep1() { await this.page.getByText("Personal").click(); await this.page.getByText("Select option").click(); - await this.page.getByText("Product Managment").click(); + await this.page.getByText("Product Management").click(); await this.submitButton.click(); } diff --git a/frontend/src/app/main/errors.cljs b/frontend/src/app/main/errors.cljs index 2b9a54d39f..4f2b6009c8 100644 --- a/frontend/src/app/main/errors.cljs +++ b/frontend/src/app/main/errors.cljs @@ -286,7 +286,7 @@ (st/emit! (modal/show {:type :alert :message message :on-accept redirect-to-dashboard}))) (= :max-quote-reached code) - (let [message (tr "errors.max-quote-reached" (:target error))] + (let [message (tr "errors.max-quota-reached" (:target error))] (st/emit! (modal/show {:type :alert :message message}))) (or (= :paste-feature-not-enabled code) diff --git a/frontend/src/app/main/ui/dashboard/team.cljs b/frontend/src/app/main/ui/dashboard/team.cljs index 75bef98e24..1a65054b34 100644 --- a/frontend/src/app/main/ui/dashboard/team.cljs +++ b/frontend/src/app/main/ui/dashboard/team.cljs @@ -186,7 +186,7 @@ (and (= :restriction type) (= :max-quote-reached code)) - (swap! error-text (tr "errors.max-quote-reached" (:target error))) + (swap! error-text (tr "errors.max-quota-reached" (:target error))) (or (= :member-is-muted code) (= :email-has-permanent-bounces code) diff --git a/frontend/src/app/main/ui/onboarding/team_choice.cljs b/frontend/src/app/main/ui/onboarding/team_choice.cljs index 59933d1847..77bf3efe24 100644 --- a/frontend/src/app/main/ui/onboarding/team_choice.cljs +++ b/frontend/src/app/main/ui/onboarding/team_choice.cljs @@ -102,7 +102,7 @@ (and (= :restriction type) (= :max-quote-reached code)) - (swap! error* (tr "errors.max-quote-reached" (:target error))) + (swap! error* (tr "errors.max-quota-reached" (:target error))) (or (= :member-is-muted code) (= :email-has-permanent-bounces code) diff --git a/frontend/translations/cs.po b/frontend/translations/cs.po index c9e6d0fb8e..e7a622d9f5 100644 --- a/frontend/translations/cs.po +++ b/frontend/translations/cs.po @@ -1225,7 +1225,7 @@ msgid "errors.ldap-disabled" msgstr "Ověřování LDAP je vypnuto." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Dosáhli jste '%s' kvóty. Kontaktujte podporu." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/de.po b/frontend/translations/de.po index bb067780dd..6af6cc6501 100644 --- a/frontend/translations/de.po +++ b/frontend/translations/de.po @@ -1345,7 +1345,7 @@ msgid "errors.ldap-disabled" msgstr "Die LDAP-Authentifizierung ist deaktiviert." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Sie haben das Limit von '%s' erreicht. Kontaktieren Sie den Support." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/en.po b/frontend/translations/en.po index 6595089f93..58e4b152c0 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -880,7 +880,7 @@ msgstr "The plugin URL is incorrect" #: src/app/main/ui/dashboard.cljs:205 msgid "dashboard.plugins.parse-error" -msgstr "Cannot parser the plugin manifest" +msgstr "Cannot parse the plugin manifest" #: src/app/main/ui/dashboard.cljs:168 msgid "dashboard.plugins.try-plugin" @@ -1358,8 +1358,8 @@ msgid "errors.ldap-disabled" msgstr "LDAP authentication is disabled." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" -msgstr "You have reached the '%s' quote. Contact with support." +msgid "errors.max-quota-reached" +msgstr "You have reached the '%s' quota. Contact support." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 msgid "errors.maximum-invitations-by-request-reached" @@ -2384,7 +2384,7 @@ msgstr "Product or UX design" #: src/app/main/ui/onboarding/questions.cljs:90 msgid "labels.product-management" -msgstr "Product Managment" +msgstr "Product Management" #: src/app/main/ui/settings/profile.cljs:128, src/app/main/ui/settings/sidebar.cljs:93 msgid "labels.profile" diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 4af9800f12..0172a8beec 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -1362,7 +1362,7 @@ msgid "errors.ldap-disabled" msgstr "La autheticacion via LDAP esta deshabilitada." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Ha alcalzando el maximo de la quota '%s'. Contacte con soporte tecnico." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/eu.po b/frontend/translations/eu.po index de583ab0bd..a28696ec9c 100644 --- a/frontend/translations/eu.po +++ b/frontend/translations/eu.po @@ -861,7 +861,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP bidez sartzea desgaituta dago." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "" "Kuotaren maximora heldu zara: '%s'. Jarri kontaktuan laguntza " "zerbitzuarekin." diff --git a/frontend/translations/fr.po b/frontend/translations/fr.po index dc1c6c9fad..29727f35fb 100644 --- a/frontend/translations/fr.po +++ b/frontend/translations/fr.po @@ -1368,7 +1368,7 @@ msgid "errors.ldap-disabled" msgstr "Authentification LDAP désactivée." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "" "Vous avez atteint le quota maximal de « %s ». Contactez l'assistance " "technique." diff --git a/frontend/translations/ha.po b/frontend/translations/ha.po index 767a9300f2..7c7cc67ed1 100644 --- a/frontend/translations/ha.po +++ b/frontend/translations/ha.po @@ -925,7 +925,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP ya gaza tantancewa." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "kammala adadin '%s' madogara. gyara." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/he.po b/frontend/translations/he.po index ed2fe56002..b0368ae8ef 100644 --- a/frontend/translations/he.po +++ b/frontend/translations/he.po @@ -1322,7 +1322,7 @@ msgid "errors.ldap-disabled" msgstr "אימות מול LDAP הושבת." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "הגעת למיכסת ה־‚%s’. נא ליצור קשר עם התמיכה." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/hi.po b/frontend/translations/hi.po index 42bf89cd93..6724624b12 100644 --- a/frontend/translations/hi.po +++ b/frontend/translations/hi.po @@ -1345,7 +1345,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP प्रमाणीकरण अक्षम है।" #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "आप '%s' सीमा तक पहुंच चुके हैं। सहायता से संपर्क करें।" #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/hr.po b/frontend/translations/hr.po index 853b3081ba..4513171252 100644 --- a/frontend/translations/hr.po +++ b/frontend/translations/hr.po @@ -1223,7 +1223,7 @@ msgid "errors.ldap-disabled" msgstr "Onemogućena je LDAP provjera autentičnosti." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Dosegli ste kvotu '%s'. Kontaktirajte podršku." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/id.po b/frontend/translations/id.po index 18ca13c4b6..7eefde9b8a 100644 --- a/frontend/translations/id.po +++ b/frontend/translations/id.po @@ -1282,7 +1282,7 @@ msgid "errors.ldap-disabled" msgstr "Autentikasi LDAP dinonaktifkan." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Anda telah meraih kutipan '%s'. Hubungi dukungan." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/ig.po b/frontend/translations/ig.po index 53d0000133..5a36b3930c 100644 --- a/frontend/translations/ig.po +++ b/frontend/translations/ig.po @@ -816,7 +816,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP mbinye aka agaghị ." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "I ruola '%s' ole a chọrọ . Chọọ enyemaka nkwado ." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/it.po b/frontend/translations/it.po index e06c4ad681..17f63cc60b 100644 --- a/frontend/translations/it.po +++ b/frontend/translations/it.po @@ -1350,7 +1350,7 @@ msgid "errors.ldap-disabled" msgstr "Autenticazione LDAP disabilitata." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Hai raggiunto la quota '%s'. Contatta il supporto." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/lv.po b/frontend/translations/lv.po index fc07699bea..805c0d227c 100644 --- a/frontend/translations/lv.po +++ b/frontend/translations/lv.po @@ -1348,7 +1348,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP autentifikācija ir atspējota." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Ir sasniegts '%s' ierobežojums. Jāsazinās ar atbalstu." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/ms.po b/frontend/translations/ms.po index 61b93bfcb3..14ad9feadd 100644 --- a/frontend/translations/ms.po +++ b/frontend/translations/ms.po @@ -948,7 +948,7 @@ msgid "errors.ldap-disabled" msgstr "Pengesahan LDAP dilumpuhkan." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Anda telah mencapai petikan '%s'. Hubungi sokongan." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/nl.po b/frontend/translations/nl.po index 0423ec8a3c..6ee02a4d30 100644 --- a/frontend/translations/nl.po +++ b/frontend/translations/nl.po @@ -1357,7 +1357,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP-authenticatie is uitgeschakeld." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Je hebt de limiet van '%s' bereikt. Neem contact op met support." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/pl.po b/frontend/translations/pl.po index 20c282bc72..4d60959d84 100644 --- a/frontend/translations/pl.po +++ b/frontend/translations/pl.po @@ -846,7 +846,7 @@ msgid "errors.ldap-disabled" msgstr "Uwierzytelnianie LDAP jest wyłączone." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Osiągnąłeś limit '%s'. Skontaktuj się z pomocą techniczną." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/pt_BR.po b/frontend/translations/pt_BR.po index aa600562b0..be911ee28b 100644 --- a/frontend/translations/pt_BR.po +++ b/frontend/translations/pt_BR.po @@ -1164,7 +1164,7 @@ msgid "errors.ldap-disabled" msgstr "Autenticação por LDAP está desativada." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Você atingiu a cota de '%s'. Entre em contato com o suporte." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/pt_PT.po b/frontend/translations/pt_PT.po index b3917f0fb9..1f615729b1 100644 --- a/frontend/translations/pt_PT.po +++ b/frontend/translations/pt_PT.po @@ -1226,7 +1226,7 @@ msgid "errors.ldap-disabled" msgstr "Autenticação LDAP está desativada." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Alcançou o máximo da quota '%s'. Contacte o suporte técnico." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/ro.po b/frontend/translations/ro.po index 4e73c43715..7a19a14c8e 100644 --- a/frontend/translations/ro.po +++ b/frontend/translations/ro.po @@ -1134,7 +1134,7 @@ msgid "errors.ldap-disabled" msgstr "Autentificarea cu LDAP este dezactivată." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Ați ajuns la cota \"%s\". Luați legătura cu serviciul de asistență." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/ru.po b/frontend/translations/ru.po index 506753bd2d..68d3c0f58e 100644 --- a/frontend/translations/ru.po +++ b/frontend/translations/ru.po @@ -1166,7 +1166,7 @@ msgid "errors.ldap-disabled" msgstr "Вход c LDAP отключён." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Вы достигли указанного значения «%s». Обратитесь в службу поддержки." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/sr.po b/frontend/translations/sr.po index 876ab62e73..b9920d3e8e 100644 --- a/frontend/translations/sr.po +++ b/frontend/translations/sr.po @@ -1003,7 +1003,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP аутентификација је онемогућена." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Достигли сте квоту од '%s'. Контактирајте подршку." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/sv.po b/frontend/translations/sv.po index 4ef271cfaa..90d65ee3be 100644 --- a/frontend/translations/sv.po +++ b/frontend/translations/sv.po @@ -1221,7 +1221,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP-autentisering är inaktiverad." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Du har nått \"%s\" kvoten. Kontakta supporten." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/tr.po b/frontend/translations/tr.po index 8534be1565..02958b7ba6 100644 --- a/frontend/translations/tr.po +++ b/frontend/translations/tr.po @@ -1034,7 +1034,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP ile oturum açma devre dışı bırakıldı." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "'%s' sınırına ulaştınız. Destek ile iletişime geçin." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/ukr_UA.po b/frontend/translations/ukr_UA.po index 8ebb93cd09..4912caf063 100644 --- a/frontend/translations/ukr_UA.po +++ b/frontend/translations/ukr_UA.po @@ -1359,7 +1359,7 @@ msgid "errors.ldap-disabled" msgstr "Автентифікація через LDAP вимкнена." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "Ви досягли квоти \"%s\". Зв'яжіться із службою підтримки." #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 diff --git a/frontend/translations/yo.po b/frontend/translations/yo.po index 5267744c18..0d0071200d 100644 --- a/frontend/translations/yo.po +++ b/frontend/translations/yo.po @@ -884,7 +884,7 @@ msgid "errors.ldap-disabled" msgstr "Ìfàṣẹsí LDAP kò ṣe é ṣe ." #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "O ti débi '%s' ìfàmìsí. Késí i pẹ̀lú àtìlẹ́yìn ." #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/zh_CN.po b/frontend/translations/zh_CN.po index 00f517744d..c4cf99dc75 100644 --- a/frontend/translations/zh_CN.po +++ b/frontend/translations/zh_CN.po @@ -1269,7 +1269,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP身份验证已禁用。" #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "您已达到“%s”报价。与支持人员联系。" #: src/app/main/data/workspace/media.cljs:190 diff --git a/frontend/translations/zh_Hant.po b/frontend/translations/zh_Hant.po index db13e5e5e2..49014fb066 100644 --- a/frontend/translations/zh_Hant.po +++ b/frontend/translations/zh_Hant.po @@ -1172,7 +1172,7 @@ msgid "errors.ldap-disabled" msgstr "LDAP 驗證已停用。" #: src/app/main/errors.cljs:289, src/app/main/ui/dashboard/team.cljs:189, src/app/main/ui/onboarding/team_choice.cljs:105 -msgid "errors.max-quote-reached" +msgid "errors.max-quota-reached" msgstr "你已達「%s」上限。請聯絡支援。" #: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101