0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-27 15:11:26 -05:00

🎉 Add unpublish option on context menu

This commit is contained in:
Eva 2022-10-18 08:12:45 +02:00
parent 8f325e4303
commit 2375f9ab83
17 changed files with 200 additions and 400 deletions

View file

@ -49,13 +49,14 @@
projects))
(mf/defc file-menu
[{:keys [files show? on-edit on-menu-close top left navigate?] :as props}]
[{:keys [files show? on-edit on-menu-close top left navigate? origin] :as props}]
(assert (seq files) "missing `files` prop")
(assert (boolean? show?) "missing `show?` prop")
(assert (fn? on-edit) "missing `on-edit` prop")
(assert (fn? on-menu-close) "missing `on-menu-close` prop")
(assert (boolean? navigate?) "missing `navigate?` prop")
(let [top (or top 0)
(let [is-lib-page? (= :libraries origin)
top (or top 0)
left (or left 0)
file (first files)
@ -92,15 +93,15 @@
(fn [event]
(dom/stop-propagation event)
(let [has-shared? (filter #(:is-shared %) files)]
(let [num-shared (filter #(:is-shared %) files)]
(if has-shared?
(if (< 0 (count num-shared))
(do (st/emit! (dd/fetch-libraries-using-files files))
(st/emit! (modal/show
{:type :delete-shared
:origin :delete
:on-accept delete-fn
:count-libraries (count has-shared?)})))
:count-libraries (count num-shared)})))
(if multi?
(st/emit! (modal/show
@ -158,12 +159,12 @@
(fn [event]
(dom/prevent-default event)
(dom/stop-propagation event)
(st/emit! (dd/fetch-libraries-using-files [file]))
(st/emit! (dd/fetch-libraries-using-files files))
(st/emit! (modal/show
{:type :delete-shared
:origin :unpublish
:on-accept del-shared
:count-libraries 1})))
:count-libraries file-count})))
on-export-files
(fn [event-name binary?]
@ -232,27 +233,31 @@
[(tr "dashboard.move-to-multi" file-count) nil sub-options "move-to-multi"])
[(tr "dashboard.export-binary-multi" file-count) on-export-binary-files]
[(tr "dashboard.export-standard-multi" file-count) on-export-standard-files]
[:separator]
[(tr "labels.delete-multi-files" file-count) on-delete nil "delete-multi-files"]]
(when (:is-shared file)
[(tr "labels.unpublish-multi-files" file-count) on-del-shared nil "file-del-shared"])
(when (not is-lib-page?)
[:separator]
[(tr "labels.delete-multi-files" file-count) on-delete nil "delete-multi-files"])]
[[(tr "dashboard.open-in-new-tab") on-new-tab]
[(tr "labels.rename") on-edit nil "file-rename"]
[(tr "dashboard.duplicate") on-duplicate nil "file-duplicate"]
(when (or (seq current-projects) (seq other-teams))
[(tr "dashboard.move-to") nil sub-options "file-move-to"])
(when (and (not is-lib-page?) (or (seq current-projects) (seq other-teams)))
[(tr "dashboard.move-to") nil sub-options "file-move-to"])
(if (:is-shared file)
[(tr "dashboard.unpublish-shared") on-del-shared nil "file-del-shared"]
[(tr "dashboard.add-shared") on-add-shared nil "file-add-shared"])
[:separator]
[(tr "dashboard.download-binary-file") on-export-binary-files nil "download-binary-file"]
[(tr "dashboard.download-standard-file") on-export-standard-files nil "download-standard-file"]
[:separator]
[(tr "labels.delete") on-delete nil "file-delete"]])]
(when (not is-lib-page?)
[:separator]
[(tr "labels.delete") on-delete nil "file-delete"])])]
[:& context-menu {:on-close on-menu-close
:show show?
:fixed? (or (not= top 0) (not= left 0))
:min-width? true
:top top
:left left
:options options}]))))
[:& context-menu {:on-close on-menu-close
:show show?
:fixed? (or (not= top 0) (not= left 0))
:min-width? true
:top top
:left left
:options options}]))))

View file

@ -43,17 +43,26 @@
accept-label (if is-delete?
(tr "modals.delete-shared-confirm.accept" (i18n/c count-libraries))
(tr "modals.unpublish-shared-confirm.accept"))
scd-message (if is-delete?
no-files-message (if is-delete?
(tr "modals.delete-shared-confirm.no-files-message" (i18n/c count-libraries))
(tr "modals.unpublish-shared-confirm.no-files-message" (i18n/c count-libraries))
)
scd-message (if is-delete?
(if (> count-libraries 1)
(tr "modals.delete-shared-confirm.scd-message-plural" (i18n/c count-files))
(tr "modals.delete-shared-confirm.scd-message" (i18n/c count-files))
(tr "modals.delete-shared-confirm.scd-message" (i18n/c count-files)))
(if (> count-libraries 1)
(tr "modals.unpublish-shared-confirm.scd-message-plural" (i18n/c count-files))
(tr "modals.unpublish-shared-confirm.scd-message" (i18n/c count-files)))
)
(tr "modals.unpublish-shared-confirm.scd-message-plural" (i18n/c count-files))
(tr "modals.unpublish-shared-confirm.scd-message" (i18n/c count-files))))
hint (if is-delete?
""
(tr "modals.unpublish-shared-confirm.hint" (i18n/c count-files)))
(if (> count-libraries 1)
(tr "modals.delete-shared-confirm.hint-plural" (i18n/c count-files))
(tr "modals.delete-shared-confirm.hint" (i18n/c count-files)))
(if (> count-libraries 1)
(tr "modals.unpublish-shared-confirm.hint-plural" (i18n/c count-files))
(tr "modals.unpublish-shared-confirm.hint" (i18n/c count-files))))
accept-fn
(mf/use-callback
@ -91,19 +100,21 @@
[:div.modal-content.delete-shared
(when (and (string? message) (not= message ""))
[:h3 message])
(when (> (count files->shared) 0)
[:*
[:div
(when (and (string? scd-message) (not= scd-message ""))
[:h3 scd-message])
[:ul.file-list
(for [[id file] files->shared]
[:li.modal-item-element
{:key id}
[:span "- " (:name file)]])]]
(when (and (string? hint) (not= hint ""))
[:h3 hint])])]
(when (not= 0 count-libraries)
(if (> (count files->shared) 0)
[:*
[:div
(when (and (string? scd-message) (not= scd-message ""))
[:h3 scd-message])
[:ul.file-list
(for [[id file] files->shared]
[:li.modal-item-element
{:key id}
[:span "- " (:name file)]])]]
(when (and (string? hint) (not= hint ""))
[:h3 hint])]
[:*
[:h3 no-files-message]]))]
[:div.modal-footer
[:div.action-buttons

View file

@ -9,6 +9,7 @@
[app.common.pages.helpers :as cph]
[app.common.uuid :as uuid]
[app.config :as cf]
[app.main.data.dashboard :as dd]
[app.main.data.events :as ev]
[app.main.data.exports :as de]
[app.main.data.modal :as modal]
@ -116,8 +117,8 @@
add-shared-fn
#(st/emit! (dwl/set-file-shared (:id file) true))
del-shared-fn
#(st/emit! (dwl/set-file-shared (:id file) false))
on-add-shared
(mf/use-fn
@ -135,14 +136,15 @@
on-remove-shared
(mf/use-fn
(mf/deps file)
#(st/emit! (modal/show
{:type :confirm
:message ""
:title (tr "modals.remove-shared-confirm.message" (:name file))
:hint (tr "modals.remove-shared-confirm.hint")
:cancel-label :omit
:accept-label (tr "modals.remove-shared-confirm.accept")
:on-accept del-shared-fn})))
(fn [event]
(dom/prevent-default event)
(dom/stop-propagation event)
(st/emit! (dd/fetch-libraries-using-files [file]))
(st/emit! (modal/show
{:type :delete-shared
:origin :unpublish
:on-accept #(st/emit! (dwl/set-file-shared (:id file) false))
:count-libraries 1}))))
handle-blur (fn [_]
(let [value (-> edit-input-ref mf/ref-val dom/get-value)]
@ -281,7 +283,7 @@
[:ul.sub-menu.file
(if (:is-shared file)
[:li {:on-click on-remove-shared}
[:span (tr "dashboard.remove-shared")]]
[:span (tr "dashboard.unpublish-shared")]]
[:li {:on-click on-add-shared}
[:span (tr "dashboard.add-shared")]])
[:li.export-file {:on-click on-export-shapes}

View file

@ -192,7 +192,7 @@
(when @open?
[:div.advanced-ops-body
[:div.layout-row
[:div.direction-wrap.row-title "Align"] ;; TODO tradus
[:div.direction-wrap.row-title "Align"]
[:div.btn-wrapper
[:& align-self-row {:is-col? is-col?
:align-self align-self

View file

@ -3585,18 +3585,6 @@ msgstr "Fila"
msgid "workspace.options.layout.gap"
msgstr "Espaiat"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "centre"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "esquerra"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "dreta"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Esquerra"
@ -3637,18 +3625,6 @@ msgstr "espaiat"
msgid "workspace.options.layout.top"
msgstr "Dalt"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "baix"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "centre"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "dalt"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "Més colors"

View file

@ -3886,18 +3886,6 @@ msgstr "Reihe"
msgid "workspace.options.layout.gap"
msgstr "Abstand"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "Mitte"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "links"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "rechts"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Links"
@ -3954,18 +3942,6 @@ msgstr "Layout"
msgid "workspace.options.layout.top"
msgstr "Oben"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "unten"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "Mitte"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "oben"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "Weitere Farben"

View file

@ -1162,6 +1162,10 @@ msgstr "Delete invitation"
msgid "labels.delete-multi-files"
msgstr "Delete %s files"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "labels.unpublish-multi-files"
msgstr "Unpublish %s files"
#: src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/files.cljs, src/app/main/ui/dashboard/files.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "labels.drafts"
msgstr "Drafts"
@ -1599,14 +1603,20 @@ msgstr[1] "Are you sure you want to delete these files?"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.scd-message"
msgid_plural "modals.delete-shared-confirm.scd-message"
msgstr[0] "This file has libraries that are being used in this file:"
msgstr[1] "This file has libraries that are being used in these files:"
msgstr[0] "Some of the assets in this file's library are in use here:"
msgstr[1] "Some of the assets in these file's libraries are in use here:"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.scd-message-plural"
msgid_plural "modals.delete-shared-confirm.scd-message-plural"
msgstr[0] "These files have libraries that are being used in this file:"
msgstr[1] "These files have libraries that are being used in these files:"
msgid "modals.delete-shared-confirm.no-files-message"
msgid_plural "modals.delete-shared-confirm.no-files-message"
msgstr[0] "None of the assets in this file's library are in use. They will be deleted along with the file."
msgstr[1] "None of the assets in these file's libraries are in use. They will be deleted along with the files."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.no-files-message"
msgid_plural "modals.unpublish-shared-confirm.no-files-message"
msgstr[0] "None of the assets in this file's library are in use."
msgstr[1] "None of the assets in these file's libraries are in use."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.title"
@ -1614,6 +1624,26 @@ msgid_plural "modals.delete-shared-confirm.title"
msgstr[0] "Deleting file"
msgstr[1] "Deleting files"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.hint"
msgid_plural "modals.delete-shared-confirm.hint"
msgstr[0] ""
"If you delete it, those assets will move tothe local library"
"of this file. Any unsued assets will be lost."
msgstr[1] ""
"If you delete it, those assets will move tothe local library"
"of these files. Any unsued assets will be lost."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.hint-plural"
msgid_plural "modals.delete-shared-confirm.hint-plural"
msgstr[0] ""
"If you delete them, those assets will move tothe local library"
"of this file. Any unsued assets will be lost."
msgstr[1] ""
"If you delete them, those assets will move tothe local library"
"of these files. Any unsued assets will be lost."
#: src/app/main/ui/dashboard/sidebar.cljs
msgid "modals.delete-team-confirm.accept"
msgstr "Delete team"
@ -1745,8 +1775,20 @@ msgstr "Unpublish"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.hint"
msgid_plural "modals.unpublish-shared-confirm.hint"
msgstr[0] "If you unpublish it, the assets in it became a library of this file."
msgstr[1] "If you unpublish it, the assets in it became a library of these files."
msgstr[0] "If you unpublish it, those assets will move to the local library of this file."
msgstr[1] "If you unpublish it, those assets will move to the local library of these files."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.hint-plural"
msgid_plural "modals.unpublish-shared-confirm.hint-plural"
msgstr[0] "If you unpublish them, those assets will move to the local library of this file."
msgstr[1] "If you unpublish them, those assets will move to the local library of these files."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.hint-plural"
msgid_plural "modals.unpublish-shared-confirm.hint-plural"
msgstr[0] "If you unpublish them, the assets in them became a library of this file."
msgstr[1] "If you unpublish them, the assets in them became a library of these files."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.message"
@ -1757,8 +1799,14 @@ msgstr[1] "Are you sure you want to unpublish these libraries?"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.scd-message"
msgid_plural "modals.unpublish-shared-confirm.scd-message"
msgstr[0] "It's in use in this file:"
msgstr[1] "It's in use in these files:"
msgstr[0] "Some of the assets in this file's library are in use here:"
msgstr[1] "Some of the assets in these file's libraries are in use here:"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.scd-message-plural"
msgid_plural "modals.unpublish-shared-confirm.scd-message-plural"
msgstr[0] "Some of the assets in this file's library are in use here:"
msgstr[1] "Some of the assets in these file's libraries are in use here:"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.title"
@ -3480,18 +3528,6 @@ msgstr "Row"
msgid "workspace.options.layout.gap"
msgstr "Gap"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "center"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "left"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "right"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Left"
@ -3540,18 +3576,6 @@ msgstr "space between"
msgid "workspace.options.layout.top"
msgstr "Top"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "bottom"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "center"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "top"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "More colors"

View file

@ -391,8 +391,8 @@ msgstr "Exportar librerias compartidas"
msgid "dashboard.export.options.detach.message"
msgstr ""
"Las librerias compartidas no se incluirán en la exportación y ningún "
"recurso será incluido en la librería. "
"Las biblioteca compartidas no se incluirán en la exportación y ningún "
"recurso será incluido en la biblioteca. "
msgid "dashboard.export.options.detach.title"
msgstr "Usar los recursos como objetos básicos"
@ -1290,6 +1290,10 @@ msgstr "Eliminar invitation"
msgid "labels.delete-multi-files"
msgstr "Borrar %s archivos"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "labels.unpublish-multi-files"
msgstr "Despublicar %s archivos"
#: src/app/main/ui/dashboard/projects.cljs,
#: src/app/main/ui/dashboard/sidebar.cljs,
#: src/app/main/ui/dashboard/files.cljs,
@ -1724,27 +1728,27 @@ msgstr "Eliminar conversación"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-file-confirm.accept"
msgstr "Eliminar archivo"
msgstr "Borrar archivo"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-file-confirm.message"
msgstr "¿Seguro que quieres eliminar este archivo?"
msgstr "¿Seguro que quieres borrar este archivo?"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-file-confirm.title"
msgstr "Eliminando archivo"
msgstr "Borrando archivo"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-file-multi-confirm.accept"
msgstr "Eliminar archivos"
msgstr "Borrar archivos"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-file-multi-confirm.message"
msgstr "¿Seguro que quieres eliminar %s archivos?"
msgstr "¿Seguro que quieres borrar %s archivos?"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-file-multi-confirm.title"
msgstr "Eliminando %s archivos"
msgstr "Borrando %s archivos"
msgid "modals.delete-font-variant.message"
msgstr ""
@ -1800,30 +1804,46 @@ msgstr[1] "¿Seguro que quieres borrar estos archivos?"
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.scd-message"
msgid_plural "modals.delete-shared-confirm.scd-message"
msgstr[0] ""
"El archivo que quieres borrar tiene una librería que se está usando en este "
"archivo:"
msgstr[1] ""
"El archivo que quieres borrar tiene una librería que se está usando en "
"estos archivos:"
msgstr[0] "Algunos elementos de esta biblioteca están siendo usados por:"
msgstr[1] "Algunos elementos de estas biblitecas están siendo usados por:"
#: src/app/main/ui/workspace/header.cljs,
#: src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.scd-message-plural"
msgid_plural "modals.delete-shared-confirm.scd-message-plural"
msgstr[0] ""
"Los archivos que quieres borrar tienen una librería que se está usando en "
"este archivo:"
msgstr[1] ""
"Los archivos que quieres borrar tienen una librería que se está usando en "
"estos archivos:"
#: src/app/main/ui/workspace/header.cljs,
#: src/app/main/ui/dashboard/file_menu.cljs
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.title"
msgid_plural "modals.delete-shared-confirm.title"
msgstr[0] "Borrar archivo"
msgstr[1] "Borrar archivos"
msgstr[0] "Borrando archivo"
msgstr[1] "Borrando archivos"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.hint"
msgid_plural "modals.delete-shared-confirm.hint"
msgstr[0] ""
"Si lo borras, esos elementos pasarán a formar parte de la biblioteca local "
"de este archivo. Cualquier elemento en desuso se perderá."
msgstr[1] ""
"Si lo borras, los elementos pasarán a formar parte de la biblioteca local de "
"estos archivos. Cualquier elemento en desuso se perderá."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.hint-plural"
msgid_plural "modals.delete-shared-confirm.hint-plural"
msgstr[0] ""
"Si los borras, esos elementos pasarán a formar parte de la biblioteca local "
"de este archivo. Cualquier elemento en desuso se perderá."
msgstr[1] ""
"Si los borras, los elementos pasarán a formar parte de la biblioteca local de "
"estos archivos. Cualquier elemento en desuso se perderá."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.delete-shared-confirm.no-files-message"
msgid_plural "modals.delete-shared-confirm.no-files-message"
msgstr[0] "Ninguno de los elementos de su biblioteca están en uso. Se borrarán junto con el archivo."
msgstr[1] "Ninguno de los elementos de sus bibliotecas están en uso. Se borrarán junto con el archivo."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.no-files-message"
msgid_plural "modals.unpublish-shared-confirm.no-files-message"
msgstr[0] "Ninguno de los elementos de su biblioteca están en uso."
msgstr[1] "Ninguno de los elementos de sus bibliotecas están en uso."
#: src/app/main/ui/delete_shared.cljs
msgid "modals.delete-shared.title"
@ -1972,8 +1992,17 @@ msgstr[1] ""
"Si la despublicas, los elementos pasarán a formar parte de la biblioteca de "
"los archivos."
#: src/app/main/ui/workspace/header.cljs,
#: src/app/main/ui/dashboard/file_menu.cljs
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.hint-plural"
msgid_plural "modals.unpublish-shared-confirm.hint-plural"
msgstr[0] ""
"Si las despublicas, los elementos pasarán a formar parte de la biblioteca "
"del archivo."
msgstr[1] ""
"Si las despublicas, los elementos pasarán a formar parte de la biblioteca de "
"los archivos."
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.message"
msgid_plural "modals.unpublish-shared-confirm.message"
msgstr[0] "¿Seguro que quieres despublicar esta biblioteca?"
@ -1986,8 +2015,13 @@ msgid_plural "modals.unpublish-shared-confirm.scd-message"
msgstr[0] "Está siendo usada en este archivo:"
msgstr[1] "Está siendo usada en estos archivos:"
#: src/app/main/ui/workspace/header.cljs,
#: src/app/main/ui/dashboard/file_menu.cljs
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.scd-message-plural"
msgid_plural "modals.unpublish-shared-confirm.scd-message-plural"
msgstr[0] "Están siendo usadas en este archivo:"
msgstr[1] "Están siendo usadas en estos archivos:"
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
msgid "modals.unpublish-shared-confirm.title"
msgid_plural "modals.unpublish-shared-confirm.title"
msgstr[0] "Despublicar biblioteca"
@ -1997,13 +2031,13 @@ msgstr[1] "Despublicar bibliotecas"
#: src/app/main/ui/workspace/context_menu.cljs
msgid "modals.update-remote-component-in-bulk.hint"
msgstr ""
"Vas a actualizar componentes en una librería compartida. Esto puede afectar "
"Vas a actualizar componentes en una biblioteca compartida. Esto puede afectar "
"a otros archivos que la usen."
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs,
#: src/app/main/ui/workspace/context_menu.cljs
msgid "modals.update-remote-component-in-bulk.message"
msgstr "Actualizar componentes en librería"
msgstr "Actualizar componentes en biblioteca"
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs,
#: src/app/main/ui/workspace/context_menu.cljs
@ -2019,13 +2053,13 @@ msgstr "Cancelar"
#: src/app/main/ui/workspace/context_menu.cljs
msgid "modals.update-remote-component.hint"
msgstr ""
"Vas a actualizar un componente en una librería compartida. Esto puede "
"Vas a actualizar un componente en una biblioteca compartida. Esto puede "
"afectar a otros archivos que la usen."
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs,
#: src/app/main/ui/workspace/context_menu.cljs
msgid "modals.update-remote-component.message"
msgstr "Actualizar un componente en librería"
msgstr "Actualizar un componente en biblioteca"
#: src/app/main/ui/dashboard/team.cljs
msgid "notifications.invitation-email-sent"
@ -3897,18 +3931,6 @@ msgstr "Fila"
msgid "workspace.options.layout.gap"
msgstr "Espacio"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "centro"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "izquierda"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "derecha"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Izquierda"
@ -3957,18 +3979,6 @@ msgstr "espaciar"
msgid "workspace.options.layout.top"
msgstr "Arriba"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "abajo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "centro"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "arriba"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "Más colores"
@ -4719,7 +4729,7 @@ msgstr "Ignorar"
#: src/app/main/data/workspace/libraries.cljs
msgid "workspace.updates.there-are-updates"
msgstr "Hay actualizaciones en librerías compartidas"
msgstr "Hay actualizaciones en bibliotecas compartidas"
#: src/app/main/data/workspace/libraries.cljs
msgid "workspace.updates.update"

View file

@ -3749,18 +3749,6 @@ msgstr "Lerroa"
msgid "workspace.options.layout.gap"
msgstr "Saltoa"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "erdian"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "ezkerrean"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "eskuman"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Ezkerrean"
@ -3809,18 +3797,6 @@ msgstr "Tarteko espazioa"
msgid "workspace.options.layout.top"
msgstr "Goian"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "behean"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "erdian"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "goian"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "Kolore gehiago"

View file

@ -3451,18 +3451,6 @@ msgstr "Colonne"
msgid "workspace.options.layout.direction.top"
msgstr "Colonne inversée"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "au centre"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "a gauche"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "a droite"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "A gauche"
@ -3495,18 +3483,6 @@ msgstr "Mise en page"
msgid "workspace.options.layout.top"
msgstr "En haut"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "en bas"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "au centre"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "en haut"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "Plus de couleurs"

View file

@ -3857,18 +3857,6 @@ msgstr "שורה"
msgid "workspace.options.layout.gap"
msgstr "מרווח"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "מרכז"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "שמאל"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "ימין"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "שמאל"
@ -3913,18 +3901,6 @@ msgstr "רווח מסביב"
msgid "workspace.options.layout.space-between"
msgstr "רווח בין לבין"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "תחתית"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "מרכז"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "עליון"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "צבעים נוספים"

View file

@ -3790,18 +3790,6 @@ msgstr "Obrnuta kolumna"
msgid "workspace.options.layout.gap"
msgstr "Razmak"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "sredina"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "lijevo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "desno"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Lijevo"
@ -3861,18 +3849,6 @@ msgstr "Layout"
msgid "workspace.options.layout.top"
msgstr "Vrh"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "dno"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "sredina"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "vrh"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
#, fuzzy
msgid "workspace.options.layout.wrap"

View file

@ -3596,18 +3596,6 @@ msgstr "Prawa"
msgid "workspace.options.layout.top"
msgstr "Góra"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "dół"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "środek"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "góra"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "Więcej kolorów"

View file

@ -3740,18 +3740,6 @@ msgstr "Coluna inversa"
msgid "workspace.options.layout.gap"
msgstr "Espaço"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "centro"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "esquerda"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "direita"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Esquerda"
@ -3808,18 +3796,6 @@ msgstr "Layout"
msgid "workspace.options.layout.top"
msgstr "Topo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "abaixo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "centro"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "topo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.wrap"
msgstr "quebrado"

View file

@ -3737,18 +3737,6 @@ msgstr "Coluna inversa"
msgid "workspace.options.layout.gap"
msgstr "Espaço"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "centro"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "esquerda"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "direita"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Esquerda"
@ -3805,18 +3793,6 @@ msgstr "Layout"
msgid "workspace.options.layout.top"
msgstr "Topo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "abaixo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "centro"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "topo"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.wrap"
msgstr "envolver"

View file

@ -3895,18 +3895,6 @@ msgstr "Satır"
msgid "workspace.options.layout.gap"
msgstr "Boşluk"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "orta"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "sol"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "sağ"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "Sol"
@ -3951,18 +3939,6 @@ msgstr "etrafında boşluk"
msgid "workspace.options.layout.space-between"
msgstr "arasında boşluk"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "alt"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "orta"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "üst"
#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs
msgid "workspace.options.more-colors"
msgstr "Daha fazla renk"

View file

@ -3624,18 +3624,6 @@ msgstr "倒排列"
msgid "workspace.options.layout.gap"
msgstr "差距"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.center"
msgstr "居中"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.left"
msgstr "居左"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.h.right"
msgstr "居右"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.left"
msgstr "左"
@ -3688,18 +3676,6 @@ msgstr "布局"
msgid "workspace.options.layout.top"
msgstr "顶部"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.bottom"
msgstr "底部"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.center"
msgstr "居中"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.v.top"
msgstr "顶部"
#: src/app/main/ui/workspace/sidebar/options/menus/layout.cljs
msgid "workspace.options.layout.wrap"
msgstr "底部"