From 6dac9160335939673a4c1095d1944c01bbfa2ea9 Mon Sep 17 00:00:00 2001 From: tanmoyopenroot Date: Sun, 4 Oct 2020 12:32:17 +0530 Subject: [PATCH 1/7] fix(uid-input): add right padding if contains some right adornment Signed-off-by: tanmoyopenroot --- .../admin/src/components/InputUID/InputUID.js | 9 +++++++++ .../admin/src/components/InputUID/index.js | 1 + 2 files changed, 10 insertions(+) diff --git a/packages/strapi-plugin-content-manager/admin/src/components/InputUID/InputUID.js b/packages/strapi-plugin-content-manager/admin/src/components/InputUID/InputUID.js index 41e67cbf48..dac62cb70b 100644 --- a/packages/strapi-plugin-content-manager/admin/src/components/InputUID/InputUID.js +++ b/packages/strapi-plugin-content-manager/admin/src/components/InputUID/InputUID.js @@ -5,6 +5,15 @@ import { colors } from '@buffetjs/styles'; /* eslint-disable indent */ const InputUID = styled(InputText)` width: 100%; + + ${({ containsEndAdornment }) => + containsEndAdornment && + ` + > input { + padding-right: calc(40px + 1rem); + } + `} + ${({ error }) => error && ` diff --git a/packages/strapi-plugin-content-manager/admin/src/components/InputUID/index.js b/packages/strapi-plugin-content-manager/admin/src/components/InputUID/index.js index c237cd329b..057cd91766 100644 --- a/packages/strapi-plugin-content-manager/admin/src/components/InputUID/index.js +++ b/packages/strapi-plugin-content-manager/admin/src/components/InputUID/index.js @@ -211,6 +211,7 @@ const InputUID = ({ Date: Thu, 8 Oct 2020 16:13:42 +0200 Subject: [PATCH 2/7] Remove remove-markdown dependency Signed-off-by: soupette --- packages/strapi-admin/package.json | 1 - packages/strapi-admin/webpack.alias.js | 1 - yarn.lock | 5 ----- 3 files changed, 7 deletions(-) diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json index 721f6f66ac..f36f07f339 100644 --- a/packages/strapi-admin/package.json +++ b/packages/strapi-admin/package.json @@ -90,7 +90,6 @@ "redux": "^4.0.1", "redux-immutable": "^4.0.0", "redux-saga": "^0.16.0", - "remove-markdown": "^0.2.2", "reselect": "^4.0.0", "sanitize.css": "^4.1.0", "sift": "13.1.10", diff --git a/packages/strapi-admin/webpack.alias.js b/packages/strapi-admin/webpack.alias.js index 577240c2f9..78263a67b9 100644 --- a/packages/strapi-admin/webpack.alias.js +++ b/packages/strapi-admin/webpack.alias.js @@ -37,7 +37,6 @@ const alias = [ 'react-select', 'redux', 'redux-immutable', - 'remove-markdown', 'reselect', 'styled-components', 'yup', diff --git a/yarn.lock b/yarn.lock index bd6b3bd05e..047c188c5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16152,11 +16152,6 @@ remove-accents@0.4.2: resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" integrity sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U= -remove-markdown@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/remove-markdown/-/remove-markdown-0.2.2.tgz#66b0ceeba9fb77ca9636bb1b0307ce21a32a12a6" - integrity sha1-ZrDO66n7d8qWNrsbAwfOIaMqEqY= - remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" From f023187e81e47185f47a878e8e018561d8677593 Mon Sep 17 00:00:00 2001 From: Thomas Pockrandt Date: Sat, 10 Oct 2020 00:43:06 +0200 Subject: [PATCH 3/7] Update favicon Signed-off-by: Thomas Pockrandt --- examples/getstarted/favicon.ico | Bin 1150 -> 3688 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/examples/getstarted/favicon.ico b/examples/getstarted/favicon.ico index d7be3ab551fe95b0ab0bae7f4759040352310c59..03eec51b180d0c2500550e83ea5d0b9aead3232d 100644 GIT binary patch literal 3688 zcmeHJi9b|pAAiowWH)1}#x_P#bP1spF=NRRSyD>3nD>UXi!2FqsuvZ;P~D<3l%ldF zZEl&V>&{rSbeXn$sZoS5AxFl{`;6}USG@1c=X}oddw%Qp`}>`99sm&dm;Vr81U3@^ zSPa)^0{lGHRrFNgQr+9jeY0FEzmycw{HCAWJqcV4`hGJyYeWeaoOg|re);Ob;|;YO`lt~IXMv-IeY3# zWtHEhNrs<0qZ>9o_3!RInB?IBYXL>1U}Ce^;^sty=0&Q-2RtoKd7Hic;1$^wqT9mq z?z9!3n>nT%B0b}~4~%w#C)cecOiiCY=46uOvI1k--o_NY6XxBW*QP%#n!!YMEUsn3 zK2X?0miRBjNI6(4erC_+i{!4l1OE6zf`Y4aYD%E#<>Gh6Rzq&yMj2!!@T-vdS$)Vn z=_-r-lrqsTVpdoNk@;cgs6*|)uSXb7bEoPm2Inr_oOspCzU40992NBDngWZ*N!j(6 z-DA4Dv;=7VAdBgc9bWafnEJ#zwGeciZc=_6c_bH1`Z}jlq(|e=h$jeWaF&1L{SXh3 zbS-wET|jL%q{xah`To$FP~_Reui7JZYDyBBf+%-f2mY!+n%-KXpUnY9n##Q8nz^~Q zf{5jJS`MX*F#BqLSXC>36?2@HysStc>57%{|Jg+Li`tjIzHs2v3mBSB=(Fh;g%w=< z9Qjlr)&_P8;&DA1LO0ezeL8ey-W2Bb_8)2tTon)Jb9I|cUsnIKl}IA< zsYBTQpLKqCSk7Po$f51C=IW1Y81c#{PF`}u|82CC*pz{>ipH;ZaC(*d-7_2`G_kL zQQLRs$XPI7gvOhQDx#F+I2)P?M%m#OlpahO=-t&qw(B$7Wjy7W1~Q_pLwBn1f}cQhr%APn#9KW8DOKogB}kC78if zkB`7CzEwDO+lBD?K%0QW9%;9j7KF)Dc4mUw;jd>(g0IQzye7vxmii*Ba9;Wh>;^VE z$Ya^*qmgAfa}g9d2?c8OJ(Bxc^I+N*7*(_gd{PEr7Ox=0+IHSr8|^7iF0Va|X#%_3 zXFx5E!hHRM(C;8TZYIj6yh^+jY+vO=LBEy1bEq8~HwN2Xe00%xqX+Z+-B6`3ZYopg z3wD~26^(0ZgUNTB7Z_2wNtvvH*)-B6z*u0h3A|`+zGOeo;%0(Tr}&|MOlIK>cN-S1 z41yb<<2$m#*Y7<#D(PLBTuT7vk;O=(fRh$;@9!CI5XOKu9nW#qYt2P^fHt2rjX)RB zIxAb+LX3JXlgpsXNC%!hg#BDU4>dy%4K~rf#R?OME1oNE1R5D+^qzWtRAv49>9*$r zZ=m5wTn6%4VPjJJh^@MErW{CcLbeDvTlUUVZwFonQkbuFWpinyJYW=Bat{n*rZ2BM zNOvrlufPwdkzrG8TsA6i&5=G>FI907RUV0G2iiQQTf?U0jrqXCv2$pd{WtB{hZj26 z+jxNv6t7I5C}YtWFj2+hkH949lkk1-r5^dD??1ExRCEiZ`r7ibElE){qB3ps^b_Ti zA*{!ZzfrX@6v_>UzZn3^+@sJw`-bE{JweA4CpqWeHAi94x#*WjlrX}#T{43`o`4N$ z*aVeK^SohOc~obVUNUi4p})>ZeQLQHmOqd(bsd8QVy>#IYesGY#z0_g?;1w{`l_0f@Ix=o?%73w^v zz1d0{V6wBNUis1jo7>2%V)BIN)Bt6#S;B`;t*(z9iQ&O1lv%s;6W(TAA&1$MIYr%& z^M|LsM8}$GJ3b(YDDP(9QnUY(Pp|abCaaswsrJXu-2FR|6{Y4^#trOUnPgobGFYWJ zo&QI{NC!x+7{7j+>U_u0FPNhu4V{ci&I4#Al>m_?b?{tfVm=RZM_#TZ~;o_ z0%g=#2_V%*NHhU40*g%m%Lov7CkZ@FNW^xwJfa3r)dHRx0LO5_^(o=#z~cYT|1*S% zcNjTp!JcolM55jI2Uq@?IdvzE#J5+5L&Ix+l2v*lIne4&sVX(wUkgr1T8ZWHsgo&> z#yc?+I8VW+hiig3xcUUBk*{0U)vX%_z27X0|H-#y>e95xkv{0V36{?%TQoYUz3ZT+|Fp|wImu0hxJ z?$}q{5Hr$!DFY&!N4vmA%%s z`5k-asKomo`F`jsGgo}7N(1$|ESvf}*e%{lmL)zVfO1Y4b#}ToXI1LB0d5?Llk7D+ z-j&|k+HO0)Ar%h~-?eA;tMEw|P*DEn*hm+)Gqk6Yv%Zz(FjD6D8gOEL!J2;CmQv_lhv@)#?Ak(|rOkRQ)rJvlu*ERK z?iq}E-%ON6W#E%l=m`?e@!^Lyd<Agx_8t3#txFA-4|jTKH4DGqAigOE)fqzQ0erlSr-iaLZ(IB1$iC&HQ##!p~o zH`9%1;bgA8fqMvqGM0mxtF*k|V1;0nCg79$(!1o}s9geX1BNL0HQ~n}v1BNVV=nX2#rM!*jP5@k!P@&#KYiQDpkDHfYEV2)Qw|Jc>aPoyP@k`547L`Z9tHOpIF>@rd ztW$xunhE$TVOE!hu6m${+U=aXLL=(X&~*e^{n;1c+1ixaBOdEEezvJ} zApCY))iAD1!Ccj*CUK`noMiWq8TXn#0DxgGAxRVqRZU-Mj6o52Z}4-kbY-0U54fTF AFaQ7m literal 1150 zcma)*PbkA-7{?#~;xNpGaItcjqjGWPw`X<;$F664 z{ApOVx>hCA1et7dtHWl{Z4k1$T4nCDK7EjVPc{7_#32ern{g|?K2ImGWOjzwkLf+k ztkvexSGKnm@7e5Kn5yT;&3=!~nc0)8jW@_WE@9s2fSzyqQ~U#W2Ym}0uIKj5JU!cb z=uXJO?{h(~&*3MGIJpRV1%7w!Oe_8v=za9>t9lkD;SFM--`AhdtGUXH%swPdzWh7W pk5}f3C6U58TtiOe<4oi=Et1PXL8QbyhyJ<)Y66}1=u;wj`fns+=Y{|P From 51e0cec3c8093dfbe4fab0752d0ea4c8fd17b8de Mon Sep 17 00:00:00 2001 From: Thomas Pockrandt Date: Sat, 10 Oct 2020 01:43:42 +0200 Subject: [PATCH 4/7] Add missing german translation and remove unnecessary complicated wordings Signed-off-by: Thomas Pockrandt --- .../admin/src/translations/de.json | 68 ++++++++++++++----- 1 file changed, 50 insertions(+), 18 deletions(-) diff --git a/packages/strapi-admin/admin/src/translations/de.json b/packages/strapi-admin/admin/src/translations/de.json index bee043e7fb..713773b895 100644 --- a/packages/strapi-admin/admin/src/translations/de.json +++ b/packages/strapi-admin/admin/src/translations/de.json @@ -1,6 +1,9 @@ { "Analytics": "Analytics", + "Auth.advanced.allow_register": "Registrierung zulassen", + "Auth.components.Oops.text": "Der Account wurde deaktiviert", "Auth.form.button.forgot-password": "E-Mail versenden", + "Auth.form.button.go-home": "ZUR STARTSEITE WECHSELN", "Auth.form.button.login": "Login", "Auth.form.button.register": "Bereit zum Start", "Auth.form.button.reset-password": "Passwort ändern", @@ -16,10 +19,10 @@ "Auth.form.error.invalid": "Ungültige Login-Daten.", "Auth.form.error.params.provide": "Ungültige Parameter.", "Auth.form.error.password.format": "Dein Passwort darf nicht mehr als dreimal das Symbol `$` enthalten.", - "Auth.form.error.password.local": "Dieser Benutzer hat kein lokales Passwort. Bitte logge dich mithilfe des Providers ein, den du bei der Erstellung deines Accounts genutzt hast.", + "Auth.form.error.password.local": "Dieser Benutzer hat kein lokales Passwort. Bitte logge dich mithilfe des Providers ein, der bei der Erstellung des Accounts genutzt wurde.", "Auth.form.error.password.matching": "Passwörter sind nicht gleich.", "Auth.form.error.password.provide": "Bitte gib dein Passwort ein.", - "Auth.form.error.ratelimit": "Zu viele Versuche, bitte versuchen Sie es in einer Minute erneut.", + "Auth.form.error.ratelimit": "Zu viele Versuche, bitte versuche es in einer Minute erneut.", "Auth.form.error.user.not-exist": "Diese E-Mail-Adresse ist nicht registriert.", "Auth.form.error.username.taken": "Dieser Benutzername ist bereits vergeben", "Auth.form.firstname.label": "Vorname", @@ -29,17 +32,18 @@ "Auth.form.lastname.label": "Nachname", "Auth.form.lastname.placeholder": "Mustermann", "Auth.form.password.label": "Passwort", - "Auth.form.register.news.label": "Halten Sie mich über die neuen Features und anstehenden Verbesserungen auf dem Laufenden (damit akzeptieren Sie die {terms} und die {policy}).", + "Auth.form.register.news.label": "Halte mich über die neuen Features und anstehenden Verbesserungen auf dem Laufenden (damit werden die {terms} und die {policy} akzeptiert).", "Auth.form.rememberMe.label": "Eingeloggt bleiben", "Auth.form.username.label": "Benutzername", "Auth.form.username.placeholder": "Max Mustermann", "Auth.link.forgot-password": "Passwort vergessen?", "Auth.link.ready": "Bereit für den Login?", "Auth.link.signin": "Einloggen", - "Auth.link.signin.account": "Sie haben bereits einen Account?", + "Auth.link.signin.account": "Account bereits vorhanden?", "Auth.privacy-policy-agreement.policy": "Datenschutzerklärung", "Auth.privacy-policy-agreement.terms": "Nutzungsbedingungen", "Content Manager": "Inhalts-Manager", + "Content Type Builder": "Content-Types Builder", "Documentation": "Dokumentation", "Email": "E-Mail", "Files Upload": "Dateien hochladen", @@ -48,7 +52,7 @@ "HomePage.helmet.title": "Startseite", "HomePage.roadmap": "Siehe unsere Roadmap", "HomePage.welcome.congrats": "Herzlichen Glückwunsch!", - "HomePage.welcome.congrats.content": "Sie sind als erster Administrator angemeldet. Um die leistungsstarken Funktionen von Strapi zu entdecken,", + "HomePage.welcome.congrats.content": "Angemeldet als erster Administrator. Um die leistungsstarken Funktionen von Strapi zu entdecken,", "HomePage.welcome.congrats.content.bold": "empfehlen wir Ihren ersten Collection-Type zu erstellen.", "Media Library": "Medienbibliothek", "New entry": "Neuer Eintrag", @@ -65,6 +69,7 @@ "Settings.PageTitle": "Einstellungen - {name}", "Settings.error": "Fehler", "Settings.global": "Globale Einstellungen", + "Settings.permissions": "Administrationsoberfläche", "Settings.permissions.category": "Berechtigungseinstellungen für die {category}", "Settings.permissions.conditions.anytime": "Jederzeit", "Settings.permissions.conditions.apply": "Anwenden", @@ -95,8 +100,10 @@ "Settings.roles.form.description": "Name und Beschreibung der Rolle", "Settings.roles.form.input.description": "Beschreibung", "Settings.roles.form.input.name": "Name", + "Settings.roles.form.permissions.attributesPermissions": "Felderberechtigungen", "Settings.roles.form.permissions.create": "Erstellen", "Settings.roles.form.permissions.delete": "Löschen", + "Settings.roles.form.permissions.publish": "Veröffentlichen", "Settings.roles.form.permissions.read": "Lesen", "Settings.roles.form.permissions.update": "Ändern", "Settings.roles.form.title": "Details", @@ -111,7 +118,9 @@ "Settings.webhooks.created": "Webhook erstellt", "Settings.webhooks.disabled": "Deaktiviert", "Settings.webhooks.enabled": "Aktiviert", + "Settings.webhooks.event.publish-tooltip": "Entwurf/Veröffentlichen muss für dieses Event aktiviert sein", "Settings.webhooks.events.create": "Erstellen", + "Settings.webhooks.events.update": "Aktualisieren", "Settings.webhooks.form.events": "Events", "Settings.webhooks.form.headers": "Header", "Settings.webhooks.form.name": "Name", @@ -119,14 +128,15 @@ "Settings.webhooks.key": "Key", "Settings.webhooks.list.button.add": "Neuen Webhook hinzufügen", "Settings.webhooks.list.description": "POST-Benachrichtigungen bei Änderungen empfangen.", - "Settings.webhooks.list.empty.description": "Fügen Sie den ersten dieser Liste hinzu.", + "Settings.webhooks.list.empty.description": "Ersten dieser Liste hinzufügen.", "Settings.webhooks.list.empty.link": "Siehe unsere Dokumentation", "Settings.webhooks.list.empty.title": "Noch keine Webhooks", "Settings.webhooks.singular": "Webhook", "Settings.webhooks.title": "Webhooks", "Settings.webhooks.trigger": "Trigger", "Settings.webhooks.trigger.cancel": "Trigger abbrechen", - "Settings.webhooks.trigger.pending": "Ausstehend…", + "Settings.webhooks.trigger.pending": "Ausstehend ...", + "Settings.webhooks.trigger.save": "Zur Ausführung speichern", "Settings.webhooks.trigger.success": "Erfolg!", "Settings.webhooks.trigger.success.label": "Trigger war erfolgreich", "Settings.webhooks.trigger.test": "Test-Trigger", @@ -156,7 +166,7 @@ "app.components.HomePage.welcome": "Willkommen an Bord!", "app.components.HomePage.welcome.again": "Willkommen ", "app.components.HomePage.welcomeBlock.content": "Wir freuen uns, dich als Mitglied der Community zu haben. Wir sind offen für Feedback, senden uns einfach eine direkt Nachricht in ", - "app.components.HomePage.welcomeBlock.content.again": "Wir hoffen, dass du Fortschritte bei deinem Projekt machst.... Lese das Neueste über Strapi. Wir geben unser Bestes, um das Produkt auf der Grundlage deines Feedbacks zu verbessern.", + "app.components.HomePage.welcomeBlock.content.again": "Wir hoffen, dass du Fortschritte bei deinem Projekt machst ... Lese das Neueste über Strapi. Wir geben unser Bestes, um das Produkt auf der Grundlage deines Feedbacks zu verbessern.", "app.components.HomePage.welcomeBlock.content.issues": "Ticket.", "app.components.HomePage.welcomeBlock.content.raise": " oder eröffne ", "app.components.ImgPreview.hint": "Ziehe eine Datei hierher oder {browse} eine Datei zum hochladen aus", @@ -182,6 +192,7 @@ "app.components.LeftMenuLinkContainer.noPluginsInstalled": "Noch keine Plugins installiert", "app.components.LeftMenuLinkContainer.plugins": "Plugins", "app.components.LeftMenuLinkContainer.settings": "Einstellungen", + "app.components.LeftMenuLinkContainer.singleTypes": "Single Types", "app.components.ListPluginsPage.deletePlugin.description": "Das Deinstallieren des Plugins kann einen Augenblick dauern.", "app.components.ListPluginsPage.deletePlugin.title": "Deinstalliere", "app.components.ListPluginsPage.description": "Liste aller im Projekt installierten Plugins.", @@ -196,13 +207,19 @@ "app.components.Onboarding.title": "Videos zum Einstieg", "app.components.PluginCard.Button.label.download": "Download", "app.components.PluginCard.Button.label.install": "Bereits installiert", - "app.components.PluginCard.PopUpWarning.install.impossible.autoReload.needed": "Die AutoReload-Funktion muss nicht aktiviert sein. Bitte starten Sie Ihre App mit `yarn develop`.", + "app.components.PluginCard.PopUpWarning.install.impossible.autoReload.needed": "Die AutoReload-Funktion muss nicht aktiviert sein. Bitte die App mit `yarn develop` starten.", "app.components.PluginCard.PopUpWarning.install.impossible.confirm": "Ich verstehe, dass", "app.components.PluginCard.PopUpWarning.install.impossible.environment": "Aus Sicherheitsgründen kann ein Plugin nur in einer Entwicklungsumgebung heruntergeladen werden.", "app.components.PluginCard.PopUpWarning.install.impossible.title": "Das Herunterladen ist nicht möglich.", "app.components.PluginCard.compatible": "Mit dieser App kompatibel", "app.components.PluginCard.compatibleCommunity": "Mit der Community kompatibel", "app.components.PluginCard.more-details": "Mehr Details", + "app.components.UpgradePlanModal.button": "Mehr erfahren", + "app.components.UpgradePlanModal.limit-reached": "Limit erreicht", + "app.components.UpgradePlanModal.text-ce": "Community Edition", + "app.components.UpgradePlanModal.text-ee": "Enterprise Edition", + "app.components.UpgradePlanModal.text-power": "Schalte die ganze Power frei", + "app.components.UpgradePlanModal.text-strapi": "in dem du Strapi upgradest auf", "app.components.Users.MagicLink.connect": "Diesen Link dem Benutzer zum Verbinden schicken.", "app.components.Users.ModalCreateBody.block-title.details": "Details", "app.components.Users.ModalCreateBody.block-title.roles": "Rolle des Benutzers", @@ -221,8 +238,8 @@ "app.components.listPlugins.title.singular": "{number} Plugin ist installiert", "app.components.listPluginsPage.deletePlugin.error": "Beim Entfernen des Plugins ist ein Fehler aufgetreten", "app.containers.App.notification.error.init": "Beim Aufruf der API ist ein Fehler aufgetreten.", - "app.containers.AuthPage.ForgotPasswordSuccess.text.contact-admin": "Wenn Sie den Link nicht empfangen kontaktieren Sie bitte Ihren Administrator.", - "app.containers.AuthPage.ForgotPasswordSuccess.text.email": "Es kann ein paar Minuten dauern bis Sie den Wiederherstellungslink empfangen.", + "app.containers.AuthPage.ForgotPasswordSuccess.text.contact-admin": "Bitte den Administrator kontaktieren, sollte der Link nicht ankommen.", + "app.containers.AuthPage.ForgotPasswordSuccess.text.email": "Es kann ein paar Minuten dauern, bis der Wiederherstellungslink ankommt.", "app.containers.AuthPage.ForgotPasswordSuccess.title": "E-Mail versendet", "app.containers.Users.EditPage.form.active.label": "Aktiv", "app.containers.Users.EditPage.header.label": "Bearbeite {name}", @@ -232,12 +249,17 @@ "app.links.configure-view": "Anzeige konfigurieren", "app.static.links.cheatsheet": "CheatSheet", "app.utils.SelectOption.defaultMessage": " ", + "app.utils.add-filter": "Filter hinzufügen", "app.utils.defaultMessage": " ", "app.utils.delete": "Löschen", + "app.utils.errors.file-too-big.message": "Datei ist zu groß", "app.utils.filters": "Filter", "app.utils.placeholder.defaultMessage": " ", + "app.utils.publish": "Veröffentlichen", + "app.utils.select-all": "Alles auswählen", + "app.utils.unpublish": "Nicht veröffentlichen", "component.Input.error.validation.integer": "Der Wert muss eine Ganzzahl sein", - "components.AutoReloadBlocker.description": "Führen Sie Strapi mit einem der folgenden Befehle aus:", + "components.AutoReloadBlocker.description": "Strapi mit einem der folgenden Befehle ausführen:", "components.AutoReloadBlocker.header": "Dieses Plugin benötigt das Neuladen-Feature.", "components.ErrorBoundary.title": "Etwas ist falsch gelaufen...", "components.FilterOptions.FILTER_TYPES.=": "ist", @@ -245,12 +267,18 @@ "components.FilterOptions.FILTER_TYPES._containss": "enthält (Groß-/Kleinschreibung beachten)", "components.FilterOptions.FILTER_TYPES._gt": "ist größer als", "components.FilterOptions.FILTER_TYPES._gte": "ist größer oder gleich als", + "components.FilterOptions.FILTER_TYPES._in": "trifft mit einem Wert im Array überein", "components.FilterOptions.FILTER_TYPES._lt": "ist kleiner als", "components.FilterOptions.FILTER_TYPES._lte": "ist kleiner oder gleich als", + "components.FilterOptions.FILTER_TYPES._ncontains": "enthält nicht", "components.FilterOptions.FILTER_TYPES._ne": "ist nicht", + "components.FilterOptions.FILTER_TYPES._nin": "trifft mit keinem Wert im Array überein", "components.Input.error.attribute.key.taken": "Dieser Wert existiert bereits", "components.Input.error.attribute.sameKeyAndName": "Darf nicht gleich sein", "components.Input.error.attribute.taken": "Dieser Feldname ist bereits vergeben", + "components.Input.error.contain.lowercase": "Das Passwort muss mindestens einen Kleinbuchstaben enthalten", + "components.Input.error.contain.number": "Das Passwort muss mindestens eine Zahl enthalten", + "components.Input.error.contain.uppercase": "Das Passwort muss mindestens einen Großbuchstaben enthalten", "components.Input.error.contentTypeName.taken": "Dieser Name existiert bereits", "components.Input.error.custom-error": "{errorMessage} ", "components.Input.error.password.noMatch": "Passwörter stimmen nicht überein", @@ -263,10 +291,11 @@ "components.Input.error.validation.minSupMax": "Darf nicht höher sein", "components.Input.error.validation.regex": "Dieser Wert entspricht nicht dem RegEx.", "components.Input.error.validation.required": "Die Eingabe dieses Wertes ist erforderlich.", - "components.InputSelect.option.placeholder": "Wählen Sie hier", + "components.Input.error.validation.unique": "Der Wert wird bereits genutzt.", + "components.InputSelect.option.placeholder": "Hier wählen", "components.ListRow.empty": "Es gibt keine Daten.", - "components.OverlayBlocker.description": "Du verwendest ein Feature, das einen Neustart des Servers erfordert. Bitte warte, bis der Server wieder gestartet wurde.", - "components.OverlayBlocker.description.serverError": "Der Server sollte neu gestartet sein, bitte überprüfen Sie Ihre Logs im Terminal.", + "components.OverlayBlocker.description": "Es wird ein Feature verwendet, das einen Neustart des Servers erfordert. Bitte warten, bis der Server wieder gestartet wurde.", + "components.OverlayBlocker.description.serverError": "Der Server sollte neu gestartet sein, bitte Logs im Terminal überprüfen.", "components.OverlayBlocker.title": "Warten auf Neustart.....", "components.OverlayBlocker.title.serverError": "Der Neustart dauert länger als erwartet.", "components.PageFooter.select": "Einträge pro Seite", @@ -285,20 +314,23 @@ "components.Wysiwyg.selectOptions.title": "Überschrift hinzufügen", "components.WysiwygBottomControls.charactersIndicators": "Zeichen", "components.WysiwygBottomControls.fullscreen": "Vergrößern", - "components.WysiwygBottomControls.uploadFiles": "Ziehe eine Datei hierher, {browse} eine Datei zum hochladen aus oder füge sie aus der Zwischenablage ein.", + "components.WysiwygBottomControls.uploadFiles": "Datei hierher ziehen, {browse} eine Datei zum hochladen auswählen oder aus der Zwischenablage einfügen.", "components.WysiwygBottomControls.uploadFiles.browse": "wähle", - "components.popUpWarning.message": "Bist du sicher, dass du dies löschen möchtest?", + "components.popUpWarning.button.cancel": "Nein,abbrechen", + "components.popUpWarning.button.confirm": "Ja,bestätigen", + "components.popUpWarning.message": "Wirklich löschen?", "components.popUpWarning.title": "Bitte bestätigen", "form.button.continue": "Weiter", "form.button.done": "Fertig", "form.button.finish": "Fertig", - "global.prompt.unsaved": "Wollen Sie diese Seite wirklich verlassen? Alle Ihre Änderungen werden verloren gehen.", + "global.prompt.unsaved": "Seite wirklich verlassen? Alle Änderungen gehen hierdurch verloren.", "notification.contentType.relations.conflict": "Content Type hat Konflikt in Beziehungen", "notification.error": "Ein Fehler ist aufgetreten", "notification.error.layout": "Das Layout konnte nicht abgerufen werden.", "notification.form.error.fields": "Das Formular enthält Fehler", "notification.form.success.fields": "Änderungen gespeichert", "notification.link-copied": "Link in die Zwischenablage kopiert", + "notification.permission.not-allowed-read": "Keine Berechtigung dieses Dokument einzusehen", "notification.success.delete": "Eintrag wurde gelöscht", "notification.success.saved": "Gespeichert", "request.error.model.unknown": "Dieses Schema existiert nicht" From b15d5c8af44fadac1da82fcb221ec33095499828 Mon Sep 17 00:00:00 2001 From: Sebastian Trebunak Date: Sat, 10 Oct 2020 10:19:36 +0200 Subject: [PATCH 5/7] Add Draft/Publish translations in Slovak language Signed-off-by: Sebastian Trebunak --- .../admin/src/translations/sk.json | 11 ++++++++- .../admin/src/translations/sk.json | 23 ++++++++++++++++++- .../admin/src/translations/sk.json | 5 ++++ 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/packages/strapi-admin/admin/src/translations/sk.json b/packages/strapi-admin/admin/src/translations/sk.json index 319a37553d..2723573cec 100644 --- a/packages/strapi-admin/admin/src/translations/sk.json +++ b/packages/strapi-admin/admin/src/translations/sk.json @@ -103,6 +103,7 @@ "Settings.roles.form.permissions.attributesPermissions": "Oprávnenia polí", "Settings.roles.form.permissions.create": "Vytvoriť", "Settings.roles.form.permissions.delete": "Vymazať", + "Settings.roles.form.permissions.publish": "Publikovať", "Settings.roles.form.permissions.read": "Čítať", "Settings.roles.form.permissions.update": "Zmeniť", "Settings.roles.form.title": "Detaily", @@ -117,8 +118,9 @@ "Settings.webhooks.created": "Webhook bol vytvorený", "Settings.webhooks.disabled": "Zablokovaný", "Settings.webhooks.enabled": "Aktívny", + "Settings.webhooks.event.publish-tooltip": "Táto udalosť existuje iba pre obsah s povoleným Draft/Publish systémom", "Settings.webhooks.events.create": "Vytvoriť", - "Settings.webhooks.events.edit": "Upraviť", + "Settings.webhooks.events.update": "Upraviť", "Settings.webhooks.form.events": "Eventy", "Settings.webhooks.form.headers": "Headery", "Settings.webhooks.form.name": "Názov", @@ -249,9 +251,13 @@ "app.utils.add-filter": "Pridať filter", "app.utils.defaultMessage": " ", "app.utils.delete": "Odstrániť", + "app.utils.errors.file-too-big.message": "Súbor je príliš veľký", "app.utils.filters": "Filtre", "app.static.links.cheatsheet": "CheatSheet", "app.utils.placeholder.defaultMessage": " ", + "app.utils.publish": "Publikovať", + "app.utils.unpublish": "Odpublikovať", + "app.utils.select-all": "Zvoliť všetky", "component.Input.error.validation.integer": "Táto hodnota musí byť číslo", "components.AutoReloadBlocker.description": "Spustite Strapi s jedným z nasledujúcich príkazov:", "components.AutoReloadBlocker.header": "Pre tento plugin je požadované opätovné načítanie stránky.", @@ -293,6 +299,8 @@ "components.OverlayBlocker.title": "Čaká sa na reštart...", "components.OverlayBlocker.title.serverError": "Reštart servera trvá dlhšie ako sa očakávalo", "components.PageFooter.select": "výsledkov na stránku", + "components.popUpWarning.button.cancel": "Nie, zrušiť", + "components.popUpWarning.button.confirm": "Áno, potvrdiť", "components.ProductionBlocker.description": "Z bezpečnostných dôvodov je tento plugin zablokovaný v iných prostrediach.", "components.ProductionBlocker.header": "Tento plugin je dostupný iba v development prostredí.", "components.Search.placeholder": "Hľadať...", @@ -322,6 +330,7 @@ "notification.form.error.fields": "Formulár obsahuje chyby", "notification.form.success.fields": "Zmeny boli uložené", "notification.link-copied": "Odkaz bol skopírovaný", + "notification.permission.not-allowed-read": "Nemáte povolený prístup k tomuto dokumentu", "notification.success.delete": "Položka bola odstránená", "notification.success.saved": "Uložené", "request.error.model.unknown": "Tento model neexistuje" diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/sk.json b/packages/strapi-plugin-content-manager/admin/src/translations/sk.json index 30a0746d4f..40354534f3 100644 --- a/packages/strapi-plugin-content-manager/admin/src/translations/sk.json +++ b/packages/strapi-plugin-content-manager/admin/src/translations/sk.json @@ -20,6 +20,8 @@ "components.LimitSelect.itemsPerPage": "Položky na stránku", "components.NotAllowedInput.text": "Nemáte oprávnenia na videnie tohto políčka", "components.Search.placeholder": "Hľadať záznam...", + "components.Select.draft-info-title": "Stav: Návrh", + "components.Select.publish-info-title": "Stav: Publikované", "components.SettingsViewWrapper.pluginHeader.description.edit-settings": "Upravte vzhľad zobrazenia úprav.", "components.SettingsViewWrapper.pluginHeader.description.list-settings": "Zvoľte nastavenia zobrazenia zoznamu.", "components.SettingsViewWrapper.pluginHeader.title": "Nastavenia zobrazenia - {name}", @@ -45,7 +47,14 @@ "containers.Edit.addAnItem": "Pridať položku...", "containers.Edit.clickToJump": "Kliknutím zobrazte záznam", "containers.Edit.delete": "Zmazať", + "containers.Edit.delete-entry": "Zmazať túto položku", "containers.Edit.editing": "Úprava...", + "containers.Edit.information": "Informácia", + "containers.Edit.information.by": "Od", + "containers.Edit.information.draftVersion": "verzia návrhu", + "containers.Edit.information.editing": "Upravuje sa", + "containers.Edit.information.lastUpdate": "Posledná úprava", + "containers.Edit.information.publishedVersion": "publikovaná verzia", "containers.Edit.pluginHeader.title.new": "Vytvoriť záznam", "containers.Edit.reset": "Zrušiť", "containers.Edit.returnList": "Návrat do zoznamu", @@ -60,10 +69,13 @@ "containers.Home.pluginHeaderDescription": "Spravujte obsah cez robustné a intuitívne rozhranie.", "containers.Home.pluginHeaderTitle": "Správca obsahu", "containers.List.addAnEntry": "Pridať nový záznam", + "containers.List.draft": "Návrh", "containers.List.errorFetchRecords": "Chyba", "containers.List.pluginHeaderDescription": "Nájdené záznamy: {label}", "containers.List.pluginHeaderDescription.singular": "Nájdené záznamy: {label}", + "containers.List.published": "Publikované", "containers.ListPage.displayedFields": "Zobrazené políčka", + "containers.ListPage.table-headers.published_at": "Stav", "containers.ListSettingsView.modal-form.edit-label": "Upraviť popis", "containers.SettingPage.add.field": "Vložiť ďalšie políčko", "containers.SettingPage.add.relational-field": "Vložiť ďalšie políčko prepojenia", @@ -145,7 +157,16 @@ "popUpWarning.bodyMessage.contentType.delete": "Ste si istý, že chcete vymazať tento záznam?", "popUpWarning.bodyMessage.contentType.delete.all": "Ste si istý, že chcete vymazať tieto záznamy?", "popUpWarning.warning.cancelAllSettings": "Ste si istý, že chcete zrušiť vaše úpravy?", + "popUpWarning.warning.publish-question": "Stále si prajete to publikovať", + "popUpWarning.warning.unpublish": "Odpublikovanie tohto obsahu ho automaticky zmení na Návrh", + "popUpWarning.warning.unpublish-question": "Naozaj si prajete odpublikovať tento obsah?", "popUpWarning.warning.updateAllSettings": "Toto upraví všetky vaše nastavenia", + "popUpwarning.warning.has-draft-relations.button-confirm": "Áno, publikovať", + "popUpwarning.warning.has-draft-relations.first-message": "zatiaľ nepublikovať.", + "popUpwarning.warning.has-draft-relations.message.bold-text.plural": "{count} z Vaších relations sú", + "popUpwarning.warning.has-draft-relations.message.bold-text.singular": "{count} z Vaších relations je", "success.record.delete": "Zmazané", - "success.record.save": "Uložené" + "success.record.publish": "Publikované", + "success.record.save": "Uložené", + "success.record.unpublish": "Nepublikované" } diff --git a/packages/strapi-plugin-content-type-builder/admin/src/translations/sk.json b/packages/strapi-plugin-content-type-builder/admin/src/translations/sk.json index 804a346b02..0e169c2e64 100644 --- a/packages/strapi-plugin-content-type-builder/admin/src/translations/sk.json +++ b/packages/strapi-plugin-content-type-builder/admin/src/translations/sk.json @@ -46,6 +46,8 @@ "contentType.collectionName.description": "Užitočné, ak má byť názov kolekcie (v dashboard) iný ako meno tabuľky", "contentType.collectionName.label": "Meno kolekcie", "contentType.displayName.label": "Názov kolekcie", + "contentType.draftAndPublish.description": "Pred zverejnením vytvárať verziu návrhu každej položky", + "contentType.draftAndPublish.label": "Draft/publish systém", "contentType.kind.change.warning": "Práve ste zmenili druh typu obsahu: API bude obnovené (routes, controllers a services budú prepísané)", "error.attributeName.reserved-name": "Tento názov je vyhradený a nemôže byť použitý (hrozí poškodenie iných funkcionalít systému)", "error.contentTypeName.reserved-name": "Tento názov je vyhradený a nemôže byť použitý (hrozí poškodenie iných funkcionalít systému)", @@ -168,6 +170,9 @@ "popUpWarning.bodyMessage.category.delete": "Ste si istý, že chcete odstrániť túto kategóriu? Všetky komponentu budú takisto vymazané.", "popUpWarning.bodyMessage.component.delete": "Ste si istý, že chcete odstrániť tento komponent?", "popUpWarning.bodyMessage.contentType.delete": "Ste si istý, že chcete odstrániť tento Typ obsahu?", + "popUpWarning.draft-publish.button.confirm": "Áno, deaktivovať", + "popUpWarning.draft-publish.message": "Ak deaktivujete Draft/Publish systém, všetky Vaše návrhy (drafts) budú zmazané", + "popUpWarning.draft-publish.second-message": "Ste si istý, že to chcete deaktivovať?", "prompt.unsaved": "Ste si istý, že chcete odísť? Všetky úpravy budú stratené.", "relation.attributeName.placeholder": "Napr: autor, kategoria, tag", "relation.manyToMany": "má viacero a patrí viacerým", From 8e32edfc5a5d409f2cc762f4beb3f79e37135815 Mon Sep 17 00:00:00 2001 From: Ibochkarev Date: Sun, 11 Oct 2020 14:23:33 +0600 Subject: [PATCH 6/7] Update russian translate strapi-plugin-content-manager Signed-off-by: Ibochkarev --- .../admin/src/translations/ru.json | 81 ++++++++++++++++++- 1 file changed, 78 insertions(+), 3 deletions(-) diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/ru.json b/packages/strapi-plugin-content-manager/admin/src/translations/ru.json index c2921af625..98b81abc15 100644 --- a/packages/strapi-plugin-content-manager/admin/src/translations/ru.json +++ b/packages/strapi-plugin-content-manager/admin/src/translations/ru.json @@ -1,13 +1,17 @@ { "EditRelations.title": "Связанные данные", + "api.id": "API ID", "components.AddFilterCTA.add": "Фильтры", "components.AddFilterCTA.hide": "Фильтры", "components.DraggableAttr.edit": "Нажмите чтобы редактировать", "components.DynamicZone.add-compo": "Добавить в {componentName}", + "components.DynamicZone.missing.plural": "Есть {count} недостающих компонентов", + "components.DynamicZone.missing.singular": "Есть {count} недостающих компонентов", "components.DynamicZone.pick-compo": "Выберите компонент", "components.DynamicZone.required": "Обязательный компонент", "components.EmptyAttributesBlock.button": "Перейти в настройки", "components.EmptyAttributesBlock.description": "Вы можете изменить текущие настройки", + "components.FieldItem.linkToComponentLayout": "Установить компоновку компонентов", "components.FilterOptions.button.apply": "Применить", "components.FiltersPickWrapper.PluginHeader.actions.apply": "Применить", "components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Очистить все", @@ -15,7 +19,13 @@ "components.FiltersPickWrapper.PluginHeader.title.filter": "Фильтры", "components.FiltersPickWrapper.hide": "Скрыть", "components.LimitSelect.itemsPerPage": "Элементов на странице", + "components.NotAllowedInput.text": "Нет разрешений на просмотр этого поля", "components.Search.placeholder": "Поиск записей...", + "components.Select.draft-info-title": "Состояние: Черновик", + "components.Select.publish-info-title": "Состояние: Опубликовано", + "components.SettingsViewWrapper.pluginHeader.description.edit-settings": "Настройте, как будет выглядеть вид редактирования.", + "components.SettingsViewWrapper.pluginHeader.description.list-settings": "Определите параметры представления списка.", + "components.SettingsViewWrapper.pluginHeader.title": "Настройка представления - {name}", "components.TableDelete.delete": "Удалить все", "components.TableDelete.deleteSelected": "Удалить выбранное", "components.TableDelete.entries.plural": "Выбрано {number} записей", @@ -23,30 +33,76 @@ "components.TableEmpty.withFilters": "Нет {contentType} с примененными фильтрами...", "components.TableEmpty.withSearch": "Нет {contentType} согласно поиску ({search})", "components.TableEmpty.withoutFilter": "Нет {contentType}...", + "components.empty-repeatable": "Еще нет записей. Нажмите кнопку ниже, чтобы добавить одну.", + "components.notification.info.maximum-requirement": "Вы уже достигли максимального количества полей", + "components.notification.info.minimum-requirement": "Добавлено поле, соответствующее минимальным требованиям", + "components.reset-entry": "Сбросить запись", + "components.uid.apply": "применить", + "components.uid.available": "доступный", + "components.uid.regenerate": "восстановить", + "components.uid.suggested": "предложенный", + "components.uid.unavailable": "недоступный", + "containers.Edit.Link.Fields": "Редактирование полей", + "containers.Edit.Link.Layout": "Настройка макета", + "containers.Edit.Link.Model": "Измените тип коллекции", "containers.Edit.addAnItem": "Добавить элемент", "containers.Edit.clickToJump": "Нажмите для перехода к записи", "containers.Edit.delete": "Удалить", + "containers.Edit.delete-entry": "Удалить эту запись", "containers.Edit.editing": "Редактирование...", + "containers.Edit.information": "Информация", + "containers.Edit.information.by": "по", + "containers.Edit.information.draftVersion": "черновая версия", + "containers.Edit.information.editing": "редактирование", + "containers.Edit.information.lastUpdate": "Последнее обновление", + "containers.Edit.information.publishedVersion": "опубликованная версия", + "containers.Edit.pluginHeader.title.new": "Создать запись", "containers.Edit.reset": "Сбросить", "containers.Edit.returnList": "Вернуться к списку", "containers.Edit.seeDetails": "Подробнее", "containers.Edit.submit": "Сохранить", + "containers.EditSettingsView.modal-form.edit-field": "Отредактируйте это поле", + "containers.EditView.add.new": "ДОБАВИТЬ НОВУЮ ЗАПИСЬ", + "containers.EditView.components.missing.plural": "Есть {count} недостающих компонентов", + "containers.EditView.components.missing.singular": "Есть {count} недостающих компонентов", + "containers.EditView.notification.errors": "Форма содержит некоторые ошибки", "containers.Home.introduction": "Для того чтобы отредактировать ваши записи используйте соответствующую ссылку в меню слева. У плагина отсутствует полноценная возможность редактировать настройки и он все еще находится в стадии активной разработки.", - "containers.Home.pluginHeaderDescription": "Manage your entries through a powerful and beautiful interface.", + "containers.Home.pluginHeaderDescription": "Управляйте своими записями с помощью мощного и красивого интерфейса.", "containers.Home.pluginHeaderTitle": "Редактор контента", "containers.List.addAnEntry": "Добавить {entity}", + "containers.List.draft": "Черновик", "containers.List.errorFetchRecords": "Ошибка", "containers.List.pluginHeaderDescription": "{label} записей найдено", "containers.List.pluginHeaderDescription.singular": "{label} запись найдена", + "containers.List.published": "Опубликованный", "containers.ListPage.displayedFields": "Отображаемые поля", + "containers.ListPage.table-headers.published_at": "Состояние", + "containers.ListSettingsView.modal-form.edit-label": "Отредактируйте ярлык", + "containers.SettingPage.add.field": "Insert another field", + "containers.SettingPage.add.relational-field": "Insert another relational field", "containers.SettingPage.attributes": "Поля атрибутов", "containers.SettingPage.attributes.description": "Определить порядок атрибутов", "containers.SettingPage.editSettings.description": "Перетащите поля, чтобы определить макет", + "containers.SettingPage.editSettings.entry.title": "Заголовок записи", + "containers.SettingPage.editSettings.entry.title.description": "Установите отображаемое поле вашей записи", "containers.SettingPage.editSettings.title": "Редактирование — Настройки", - "containers.SettingPage.listSettings.title": "Список (hастройки)", + "containers.SettingPage.layout": "Макет", + "containers.SettingPage.listSettings.description": "Настройте параметры для этого типа коллекции", + "containers.SettingPage.listSettings.title": "Просмотр списка (настройки)", + "containers.SettingPage.pluginHeaderDescription": "Настройте конкретные параметры для этого типа коллекции", "containers.SettingPage.relations": "Связанные поля", + "containers.SettingPage.settings": "Настройки", + "containers.SettingPage.view": "Вид", + "containers.SettingViewModel.pluginHeader.title": "Контент менеджер - {name}", "containers.SettingsPage.Block.contentType.description": "Настроить отдельные параметры", + "containers.SettingsPage.Block.contentType.title": "Типы коллекций", + "containers.SettingsPage.Block.generalSettings.description": "Настройте параметры по умолчанию для ваших типов коллекций", "containers.SettingsPage.Block.generalSettings.title": "Общее", + "containers.SettingsPage.pluginHeaderDescription": "Настройте параметры для всех ваших типов коллекций и групп.", + "containers.SettingsView.list.subtitle": "Настройте макет и отображение ваших типов и групп Коллекции", + "containers.SettingsView.list.title": "Конфигурация отображения", + "emptyAttributes.button": "Перейдите в конструктор типов коллекций", + "emptyAttributes.description": "Добавьте свое первое поле в тип коллекции", "emptyAttributes.title": "Пока нет полей", "error.attribute.key.taken": "Это значение уже существует", "error.attribute.sameKeyAndName": "Не может быть одинаковым", @@ -82,16 +138,35 @@ "form.Input.search": "Включить поиск", "form.Input.search.field": "Включить поиск по этому полю", "form.Input.sort.field": "Включить сортировку по этому полю", + "form.Input.wysiwyg": "Отображение в виде WYSIWYG", + "global.displayedFields": "Отображение полей", + "groups": "Группы", + "groups.numbered": "Группы ({number})", + "models": "Типы коллекции", + "models.numbered": "Типы коллекции ({number})", "notification.error.displayedFields": "Необходимо добавить хотя бы одно поле", "notification.error.relationship.fetch": "Возникла ошибка при получении связей.", "notification.info.SettingPage.disableSort": "У вас должен быть один атрибут с разрешенной сортировкой", + "notification.info.minimumFields": "Вам нужно иметь хотя бы одно отображаемое поле", + "notification.upload.error": "Произошла ошибка при загрузке ваших файлов", "pageNotFound": "Страница не найдена", + "permissions.not-allowed.create": "Вам не разрешается создавать документ", + "permissions.not-allowed.update": "Вы не имеете права видеть этот документ", "plugin.description.long": "Быстрый способ увидеть, отредактировать и удалить данные в вашей базе данных.", "plugin.description.short": "Быстрый способ увидеть, отредактировать и удалить данные в вашей базе данных.", "popUpWarning.bodyMessage.contentType.delete": "Вы уверены, что хотите удалить эту запись?", "popUpWarning.bodyMessage.contentType.delete.all": "Вы уверенны, что хотите удалить эти записи?", "popUpWarning.warning.cancelAllSettings": "Вы уверенны, что хотите отменить ваши изменения?", "popUpWarning.warning.updateAllSettings": "Это изменит все ваши настройки", + "popUpWarning.warning.unpublish": "Если вы не опубликуете этот контент, он автоматически превратится в черновик.", + "popUpWarning.warning.unpublish-question": "Вы уверены, что хотите ее не публиковать?", + "popUpwarning.warning.has-draft-relations.button-confirm": "Да, публиковать", + "popUpwarning.warning.has-draft-relations.first-message": "еще не опубликовано.", + "popUpwarning.warning.has-draft-relations.message.bold-text.plural": "{count} из вашего контента связи таковы", + "popUpwarning.warning.has-draft-relations.message.bold-text.singular": "{count} из вашего контента отношения таковы", + "popUpwarning.warning.has-draft-relations.second-message": "Это может привести к неработающим ссылкам и ошибкам в вашем проекте.", "success.record.delete": "Удалено", - "success.record.save": "Сохранено" + "success.record.save": "Сохранено", + "success.record.publish": "Опубликовано", + "success.record.unpublish": "Неопубликовано" } From f0ee4302d6111abef76e38e7fbb0bceea30ce465 Mon Sep 17 00:00:00 2001 From: Bochkarev Ivan Date: Mon, 12 Oct 2020 13:04:06 +0600 Subject: [PATCH 7/7] Update Russian translate strapi-admin Signed-off-by: Bochkarev Ivan --- .../admin/src/translations/ru.json | 227 ++++++++++-------- 1 file changed, 122 insertions(+), 105 deletions(-) diff --git a/packages/strapi-admin/admin/src/translations/ru.json b/packages/strapi-admin/admin/src/translations/ru.json index 05766b6ba8..d72cdb0975 100644 --- a/packages/strapi-admin/admin/src/translations/ru.json +++ b/packages/strapi-admin/admin/src/translations/ru.json @@ -1,9 +1,15 @@ { "Analytics": "Аналитика", + "Auth.advanced.allow_register": "", + "Auth.components.Oops.text": "Ваш аккаунт был заморожен", "Auth.form.button.forgot-password": "Отправить письмо", + "Auth.form.button.go-home": "ВЕРНУТЬСЯ НА ГЛАВНУЮ", "Auth.form.button.login": "Войти", - "Auth.form.button.register": "Готов начать", + "Auth.form.button.register": "Давайте начнем", "Auth.form.button.reset-password": "Сменить пароль", + "Auth.form.confirmPassword.label": "Подтверждение пароля", + "Auth.form.email.label": "Email", + "Auth.form.email.placeholder": "johndoe@gmail.com", "Auth.form.error.blocked": "Ваш аккаунт был заблокирован администратором.", "Auth.form.error.code.provide": "Указан неверный код.", "Auth.form.error.confirmed": "Ваш e-mail не подтвержден.", @@ -14,20 +20,31 @@ "Auth.form.error.params.provide": "Предоставлены неверные параметры.", "Auth.form.error.password.format": "Пароль не может содержать символ `$` больше трех раз.", "Auth.form.error.password.local": "Этот пользователь никогда не задавал пароль, пожалуйста, войдите в систему через провайдера, используемого при создании учетной записи.", - "Auth.form.error.password.matching": "Пароль не соответствует.", + "Auth.form.error.password.matching": "Пароли не совпадают.", "Auth.form.error.password.provide": "Укажите свой пароль.", "Auth.form.error.ratelimit": "Слишком много попыток, повторите через минуту", "Auth.form.error.user.not-exist": "Этот e-mail не существует.", "Auth.form.error.username.taken": "Имя пользователя уже используется", + "Auth.form.firstname.label": "Имя", + "Auth.form.firstname.placeholder": "Иван", "Auth.form.forgot-password.email.label": "Введите ваш e-mail", "Auth.form.forgot-password.email.label.success": "Письмо успешно отправлено e-mail", + "Auth.form.lastname.label": "Фамилия", + "Auth.form.lastname.placeholder": "Иванов", + "Auth.form.password.label": "Пароль", "Auth.form.register.news.label": "Держите меня в курсе о новых функциях и предстоящих улучшениях (делая это, вы принимаете {terms} и {policy}).", + "Auth.form.rememberMe.label": "Запомнить меня", + "Auth.form.username.label": "Имя пользователя", + "Auth.form.username.placeholder": "Иван Иванов", "Auth.link.forgot-password": "Забыли пароль?", "Auth.link.ready": "Готовы войти?", + "Auth.link.signin": "Войти", + "Auth.link.signin.account": "Уже есть аккаунт?", "Auth.privacy-policy-agreement.policy": "политика конфиденциальности", "Auth.privacy-policy-agreement.terms": "условия", "Content Manager": "Редактор контента", "Content Type Builder": "Типы контента", + "Documentation": "Документация", "Email": "E-mail", "Files Upload": "Загрузка файлов", "HomePage.community": "Присоединяйтесь к сообществу", @@ -43,14 +60,67 @@ "Provider": "Провайдер", "ResetPasswordToken": "Сброс токена пароля", "Role": "Роль", + "Roles & Permissions": "Роли и разрешения", + "Roles.ListPage.notification.delete-all-not-allowed": "Некоторые роли нельзя было удалить, так как они связаны с пользователями.", + "Roles.ListPage.notification.delete-not-allowed": "Невозможно удалить роль, если она связана с пользователями", + "Roles.RoleRow.user-count.plural": "{number} пользователи", + "Roles.RoleRow.user-count.singular": "{number} пользователь", + "Roles.components.List.empty.withSearch": "Нет роли, соответствующей поиску ({search})...", + "Settings.PageTitle": "Настройки - {name}", "Settings.error": "Ошибка", "Settings.global": "Глобальные настройки", + "Settings.permissions": "Панель администратора", + "Settings.permissions.category": "Настройки разрешений для {category}", + "Settings.permissions.conditions.anytime": "Всегда", + "Settings.permissions.conditions.apply": "Применить", + "Settings.permissions.conditions.can": "Можно", + "Settings.permissions.conditions.define-conditions": "Определить условия", + "Settings.permissions.conditions.links": "Ссылки", + "Settings.permissions.conditions.no-actions": "Нет действия", + "Settings.permissions.conditions.or": "ИЛИ", + "Settings.permissions.conditions.selected.plural": "{number} выбранные условия", + "Settings.permissions.conditions.selected.singular": "{number} выбранное условие", + "Settings.permissions.conditions.when": "Когда", + "Settings.permissions.menu.link.roles.label": "Роли", + "Settings.permissions.menu.link.users.label": "Пользователи", + "Settings.permissions.users.add-new": "Добавить нового пользователя", + "Settings.permissions.users.create": "Создать нового пользователя", + "Settings.permissions.users.form.email": "Email", + "Settings.permissions.users.form.firstname": "Имя", + "Settings.permissions.users.form.lastname": "Фамилия", + "Settings.permissions.users.listview.header.description.plural": "{number} пользователей найдено", + "Settings.permissions.users.listview.header.description.singular": "{number} найден пользователь", + "Settings.permissions.users.listview.header.title": "Пользователи", + "Settings.roles.create.description": "Определите права, предоставленные ролью", + "Settings.roles.create.title": "Создать роль", + "Settings.roles.created": "Роль создана", + "Settings.roles.edit.title": "Изменить роль", + "Settings.roles.form.button.users-with-role": "Пользователи с этой ролью", + "Settings.roles.form.created": "Создано", + "Settings.roles.form.description": "Название и описание роли", + "Settings.roles.form.input.description": "Описание", + "Settings.roles.form.input.name": "Имя", + "Settings.roles.form.permissions.attributesPermissions": "Разрешения полей", + "Settings.roles.form.permissions.create": "Создать", + "Settings.roles.form.permissions.delete": "Удалить", + "Settings.roles.form.permissions.publish": "Опубликовать", + "Settings.roles.form.permissions.read": "Прочесть", + "Settings.roles.form.permissions.update": "Обновить", + "Settings.roles.form.title": "Детали", + "Settings.roles.list.button.add": "Добавить новую роль", + "Settings.roles.list.description": "Список ролей", + "Settings.roles.list.title.plural": "{number} ролей", + "Settings.roles.list.title.singular": "{number} роль", + "Settings.roles.title": "Роли", + "Settings.roles.title.singular": "роль", "Settings.webhooks.create": "Создание webhook", "Settings.webhooks.create.header": "Создание нового заголовка", "Settings.webhooks.created": "Webhook создан", "Settings.webhooks.disabled": "Выключен", "Settings.webhooks.enabled": "Включен", + "Settings.webhooks.event.publish-tooltip": "Это событие существует только для содержимого с включенной системой черновиков/публикаций.", "Settings.webhooks.events.create": "Создание", + "Settings.webhooks.events.update": "Обновление", "Settings.webhooks.form.events": "События", "Settings.webhooks.form.headers": "Заголовки", "Settings.webhooks.form.name": "Название", @@ -74,7 +144,10 @@ "Settings.webhooks.value": "Значение", "Username": "Имя пользователя", "Users": "Пользователи", - "Users & Permissions": "Пользователи и доступы", + "Users & Permissions": "Пользователи и разрешения", + "Users.components.List.empty": "Нет пользователей...", + "Users.components.List.empty.withFilters": "Нет пользователей с примененными фильтрами...", + "Users.components.List.empty.withSearch": "Нет пользователей, соответствующих запросу ({search})...", "app.components.BlockLink.code": "Примеры кода", "app.components.BlockLink.code.content": "Обучайтесь на реальных проектах, разработанных в сообществе.", "app.components.BlockLink.documentation": "Читать документацию", @@ -111,7 +184,7 @@ "app.components.LeftMenuFooter.documentation": "Документация", "app.components.LeftMenuFooter.help": "Помощь", "app.components.LeftMenuFooter.poweredBy": "Работает на ", - "app.components.LeftMenuLinkContainer.collectionTypes": "Коллекции", + "app.components.LeftMenuLinkContainer.collectionTypes": "Типы коллекций", "app.components.LeftMenuLinkContainer.configuration": "Настройки", "app.components.LeftMenuLinkContainer.general": "Общие", "app.components.LeftMenuLinkContainer.installNewPlugin": "Магазин", @@ -120,6 +193,8 @@ "app.components.LeftMenuLinkContainer.plugins": "Плагины", "app.components.LeftMenuLinkContainer.settings": "Настройки", "app.components.LeftMenuLinkContainer.singleTypes": "Страницы", + "app.components.ListPluginsPage.deletePlugin.description": "Удаление плагина может занять несколько секунд.", + "app.components.ListPluginsPage.deletePlugin.title": "Удаление", "app.components.ListPluginsPage.description": "Список установленных плагинов в проекте.", "app.components.ListPluginsPage.helmet.title": "Список плагинов", "app.components.ListPluginsPage.title": "Плагины", @@ -132,30 +207,57 @@ "app.components.Onboarding.title": "Смотреть вводные видео", "app.components.PluginCard.Button.label.download": "Скачать", "app.components.PluginCard.Button.label.install": "Уже установлено", - "app.components.PluginCard.Button.label.support": "Поддержать нас", - "app.components.PluginCard.compatible": "Совместимо с вашим приложением", - "app.components.PluginCard.compatibleCommunity": "Совместимо с сообществом", - "app.components.PluginCard.more-details": "Больше деталей", "app.components.PluginCard.PopUpWarning.install.impossible.autoReload.needed": "Функция autoReload (автоматической перезагрузки) должна быть включена. Пожалуйста, запустите ваше приложение с помощью `yarn develop`.", - "app.components.PluginCard.PopUpWarning.install.impossible.environment": "В целях безопасности плагин может быть загружен только в среде разработки.", "app.components.PluginCard.PopUpWarning.install.impossible.confirm": "Я понимаю!", "app.components.PluginCard.PopUpWarning.install.impossible.environment": "В целях безопасности плагин может быть загружен только в среде разработки.", "app.components.PluginCard.PopUpWarning.install.impossible.title": "Загрузка невозможна", "app.components.PluginCard.compatible": "Совместимо с вашим приложением", "app.components.PluginCard.compatibleCommunity": "Совместимо с сообществом", "app.components.PluginCard.more-details": "Больше деталей", + "app.components.UpgradePlanModal.button": "УЗНАТЬ БОЛЬШЕ", + "app.components.UpgradePlanModal.limit-reached": "Вы достигли предела", + "app.components.UpgradePlanModal.text-ce": "Community Edition", + "app.components.UpgradePlanModal.text-ee": "Enterprise Edition", + "app.components.UpgradePlanModal.text-power": "Разблокируйте всю мощь", + "app.components.UpgradePlanModal.text-strapi": "Strapi, обновив свой план до", + "app.components.Users.MagicLink.connect": "Отправьте эту ссылку пользователю, чтобы он подключился.", + "app.components.Users.ModalCreateBody.block-title.details": "Детали", + "app.components.Users.ModalCreateBody.block-title.roles": "Роли пользователя", + "app.components.Users.SortPicker.button-label": "Сортировать по", + "app.components.Users.SortPicker.sortby.email_asc": "Электронная почта (от А до Я)", + "app.components.Users.SortPicker.sortby.email_desc": "Электронная почта (от Я до А)", + "app.components.Users.SortPicker.sortby.firstname_asc": "Имя (от А до Я)", + "app.components.Users.SortPicker.sortby.firstname_desc": "Имя (от Я до А)", + "app.components.Users.SortPicker.sortby.lastname_asc": "Фамилия (от А до Я)", + "app.components.Users.SortPicker.sortby.lastname_desc": "Фамилия (от Я до А)", + "app.components.Users.SortPicker.sortby.username_asc": "Имя пользователя (от А до Я)", + "app.components.Users.SortPicker.sortby.username_desc": "Имя пользователя (от Я до А)", "app.components.listPlugins.button": "Добавить новый плагин", "app.components.listPlugins.title.none": "Нет установленных плагинов", "app.components.listPlugins.title.plural": "{number} плагинов установлено", "app.components.listPlugins.title.singular": "{number} плагин установлен", "app.components.listPluginsPage.deletePlugin.error": "Произошла ошибка при удалении плагина", "app.containers.App.notification.error.init": "Произошла ошибка при запросе к API", + "app.containers.AuthPage.ForgotPasswordSuccess.text.contact-admin": "Если вы не получили эту ссылку, обратитесь к администратору.", + "app.containers.AuthPage.ForgotPasswordSuccess.text.email": "Получение ссылки для восстановления пароля может занять несколько минут..", + "app.containers.AuthPage.ForgotPasswordSuccess.title": "Письмо отправлено", + "app.containers.Users.EditPage.form.active.label": "Активный", + "app.containers.Users.EditPage.header.label": "Редактировать {name}", + "app.containers.Users.EditPage.header.label-loading": "Редактировать user", + "app.containers.Users.EditPage.roles-bloc-title": "Атрибуты ролей", + "app.containers.Users.ModalForm.footer.button-success": "Создать пользователя", "app.links.configure-view": "Настройка представления", + "app.static.links.cheatsheet": "Шпаргалка", "app.utils.SelectOption.defaultMessage": " ", + "app.utils.add-filter": "Добавить фильтр", "app.utils.defaultMessage": " ", "app.utils.delete": "Удалить", + "app.utils.errors.file-too-big.message": "Файл слишком большой", "app.utils.filters": "Фильтры", "app.utils.placeholder.defaultMessage": " ", + "app.utils.publish": "Публиковать", + "app.utils.select-all": "Выбрать все", + "app.utils.unpublish": "Отменить публикацию", "component.Input.error.validation.integer": "Значение должно быть целочисленным", "components.AutoReloadBlocker.description": "Запустите Strapi с помощью одной из следующих команд:", "components.AutoReloadBlocker.header": "Функционал перезапуска необходим для этого плагина.", @@ -174,6 +276,9 @@ "components.Input.error.attribute.key.taken": "Это значение уже существует", "components.Input.error.attribute.sameKeyAndName": "Не может быть одинаковым", "components.Input.error.attribute.taken": "Поле с таким названием уже существует", + "components.Input.error.contain.lowercase": "Пароль должен содержать хотя бы один символ нижнего регистра.", + "components.Input.error.contain.number": "пароль должен содержать как минимум одну цифру", + "components.Input.error.contain.uppercase": "Пароль должен содержать хотя бы один символ верхнего регистра.", "components.Input.error.contentTypeName.taken": "Это название уже существует", "components.Input.error.custom-error": "{errorMessage} ", "components.Input.error.password.noMatch": "Пароль не совпадает", @@ -211,110 +316,22 @@ "components.WysiwygBottomControls.fullscreen": "Развернуть", "components.WysiwygBottomControls.uploadFiles": "Перетащите файлы в эту область, вставьте из буфера обмена или {browse}.", "components.WysiwygBottomControls.uploadFiles.browse": "выберите их", + "components.popUpWarning.button.cancel": "Нет, отменить", + "components.popUpWarning.button.confirm": "Да подтверждаю", "components.popUpWarning.message": "Вы уверены, что хотите удалить это?", "components.popUpWarning.title": "Пожалуйста, подтвердите", - "notification.error": "Произошла ошибка", - "notification.error.layout": "Не удалось получить макет", - "request.error.model.unknown": "Модель данных не существует", - "app.utils.delete": "Удалить", - "app.utils.filters": "Фильтры", - "HomePage.helmet.title": "Домашняя страница", - "HomePage.welcome.congrats": "Поздравляем!", - "HomePage.welcome.congrats.content": "Вы вошли как первый администратор. Чтобы открыть для себя мощные функции, предоставляемые Strapi,", - "HomePage.welcome.congrats.content.bold": "мы рекомендуем вам создать свою первую коллекцию.", - "HomePage.community": "Присоединяйтесь к сообществу", - "HomePage.roadmap": "Смотрите нашу дорожную карту", - "HomePage.greetings": "Привет, {name}!", - "Auth.advanced.allow_register": "", - "Auth.privacy-policy-agreement.terms": "условия", - "Auth.privacy-policy-agreement.policy": "политика конфиденциальности", - "Auth.form.button.forgot-password": "Отправить письмо", - "Auth.form.button.forgot-password.success": "Отправить еще раз", - "Auth.form.button.login": "Войти", - "Auth.form.button.register": "Готов начать", - "Auth.form.button.register-success": "Отправить еще раз", - "Auth.form.button.reset-password": "Сменить пароль", - "Auth.form.error.blocked": "Ваш аккаунт был заблокирован администратором.", - "Auth.form.error.code.provide": "Указан неверный код.", - "Auth.form.error.confirmed": "Ваш e-mail не подтвержден.", - "Auth.form.error.email.invalid": "Неправильный e-mail.", - "Auth.form.error.email.provide": "Укажите свое имя пользователя или e-mail.", - "Auth.form.error.email.taken": "Данный e-mail уже используется", - "Auth.form.error.invalid": "Неверный логин или пароль.", - "Auth.form.error.noAdminAccess": "У вас нет доступа к панели администрирования.", - "Auth.form.error.params.provide": "Предоставлены неверные параметры.", - "Auth.form.error.password.format": "Пароль не может содержать символ `$` больше трех раз.", - "Auth.form.error.password.local": "Этот пользователь никогда не задавал пароль, пожалуйста, войдите в систему через провайдера, используемого при создании учетной записи.", - "Auth.form.error.password.matching": "Пароли не совпадают.", - "Auth.form.error.password.provide": "Укажите свой пароль.", - "Auth.form.error.ratelimit": "Слишком много попыток, повторите через минуту", - "Auth.form.error.user.not-exist": "Этот e-mail не существует.", - "Auth.form.error.username.taken": "Имя пользователя уже используется", - "Auth.form.forgot-password.email.label": "Введите ваш e-mail", - "Auth.form.forgot-password.email.label.success": "Письмо успешно отправлено e-mail", - "Auth.form.forgot-password.email.placeholder": "mysuperemail@gmail.com", - "Auth.form.header.forgot-password": "strapi", - "Auth.form.header.login": "strapi", - "Auth.form.header.register": "Добро пожаловать!", - "Auth.form.header.register-success": "strapi", - "Auth.form.login.password.label": "Пароль", - "Auth.form.login.rememberMe.label": "Запомнить меня", - "Auth.form.login.username.label": "Имя пользователя", - "Auth.form.login.username.placeholder": "Иван Иванов", - "Auth.form.register-success.email.label": "Письмо успешно отправлено e-mail", - "Auth.form.register-success.email.placeholder": "mysuperemail@gmail.com", - "Auth.form.register.confirmPassword.label": "Подтверждение пароля", - "Auth.form.register.email.label": "E-mail", - "Auth.form.register.email.placeholder": "ivanivanov@gmail.com", - "Auth.form.register.news.label": "Держите меня в курсе о новых функциях и предстоящих улучшениях (делая это, вы принимаете {terms} и {policy}).", - "Auth.form.register.password.label": "Пароль", - "Auth.form.register.username.label": "Имя пользователя", - "Auth.form.register.username.placeholder": "Иван Иванов", - "Auth.header.register.description": "Для завершения установки и обеспечения безопасности приложения, создайте вашего первого пользователя (root admin), заполнив форму ниже.", - "Auth.link.forgot-password": "Забыли пароль?", - "Auth.link.ready": "Готовы войти?", - "Settings.global": "Глобальные настройки", - "Settings.error": "Ошибка", - "Settings.webhooks.title": "Webhooks", - "Settings.webhooks.singular": "webhook", - "Settings.webhooks.list.description": "Уведомления с помощью POST событий.", - "Settings.webhooks.list.button.add": "Добавить новый webhook", - "Settings.webhooks.list.button.delete": "Удалить", - "Settings.webhooks.list.empty.title": "Пока еще нет webhooks", - "Settings.webhooks.list.empty.description": "Добавить первый webhook в этот список.", - "Settings.webhooks.list.empty.link": "Просмотреть документацию", - "Settings.webhooks.enabled": "Включен", - "Settings.webhooks.disabled": "Выключен", - "Settings.webhooks.create": "Создание webhook", - "Settings.webhooks.create.header": "Создание нового заголовка", - "Settings.webhooks.form.name": "Название", - "Settings.webhooks.form.url": "Url", - "Settings.webhooks.form.headers": "Заголовки", - "Settings.webhooks.form.events": "События", - "Settings.webhooks.key": "Ключ", - "Settings.webhooks.value": "Значение", - "Settings.webhooks.trigger": "Триггер", - "Settings.webhooks.trigger.title": "Сохранить перед триггером", - "Settings.webhooks.trigger.cancel": "Отмена триггера", - "Settings.webhooks.trigger.pending": "Ожидание…", - "Settings.webhooks.trigger.success": "Успех!", - "Settings.webhooks.trigger.success.label": "Триггер выполнен", - "Settings.webhooks.trigger.save": "Пожалуйста сохраните триггер", - "Settings.webhooks.trigger.test": "Тест триггер", - "Settings.webhooks.events.create": "Создание", - "Settings.webhooks.events.edit": "Редактирование", - "Settings.webhooks.events.delete": "Удаление", - "Settings.webhooks.created": "Webhook создан", - "app.containers.App.notification.error.init": "Произошла ошибка при запросе к API", - "components.Input.error.password.noMatch": "Пароли не совпадает", + "form.button.continue": "Продолжить", "form.button.done": "Выполнено", "form.button.finish": "Завершить", - "global.prompt.unsaved": "Вы действительно хотите покинуть эту страницу? Все Ваши изменения будут потеряны", - "notification.contentType.relations.conflict": "Некоторые элементы ссылаются на данный тип контента", + "global.prompt.unsaved": "Вы уверены, что хотите покинуть эту страницу? Все ваши модификации будут потеряны", + "notification.contentType.relations.conflict": "Тип контента имеет конфликтующие отношения", "notification.error": "Произошла ошибка", "notification.error.layout": "Не удалось получить макет", "notification.form.error.fields": "Форма содержит некоторые ошибки", "notification.form.success.fields": "Изменения сохранены", + "notification.link-copied": "Ссылка скопирована в буфер обмена", + "notification.permission.not-allowed-read": "Вам не разрешено просматривать этот документ", "notification.success.delete": "Элемент удален", + "notification.success.saved": "Сохранено", "request.error.model.unknown": "Модель данных не существует" }