mirror of
https://github.com/penpot/penpot.git
synced 2025-01-21 06:02:32 -05:00
Merge remote-tracking branch 'origin/staging' into develop
This commit is contained in:
commit
c6cdeea636
40 changed files with 179 additions and 52 deletions
|
@ -33,7 +33,7 @@
|
|||
[:id ::sm/uuid]
|
||||
[:axis [::sm/one-of #{:x :y}]]
|
||||
[:position ::sm/safe-number]
|
||||
[:frame-id {:optional true} ::sm/uuid]])
|
||||
[:frame-id {:optional true} [:maybe ::sm/uuid]]])
|
||||
|
||||
(def schema:guides
|
||||
[:map-of {:gen/max 2} ::sm/uuid schema:guide])
|
||||
|
|
|
@ -203,7 +203,7 @@ geometric structure. In Penpot there are three types of guides:
|
|||
<p>The history panel keeps track of the latest changes on an opened file.</p>
|
||||
|
||||
<h4>View history</h4>
|
||||
<p>To view the recent history of a file at the workspace press <kbd>Ctrl/⌘</kbd> + <kbd>H</kbd> or click at the history icon on the toolbar at the left.</p>
|
||||
<p>To view the recent history of a file at the workspace click at the history icon on the toolbar at the left.</p>
|
||||
<p>At the history you can see items with information about the last changes. At first sight you have object type (rectangle, text, image...) and type of change (New, Modified, Deleted...). If you press the item further details are shown.</p>
|
||||
<figure>
|
||||
<img src="/img/workspace-basics/history.webp" alt="History panel" />
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
[
|
||||
{
|
||||
"~:is-admin": true,
|
||||
"~:email": "bar@example.com",
|
||||
"~:team-id": "~udd33ff88-f4e5-8033-8003-8096cc07bdf3",
|
||||
"~:name": "Han Solo",
|
||||
"~:fullname": "Han Solo",
|
||||
"~:is-owner": true,
|
||||
"~:modified-at": "~m1713533116365",
|
||||
"~:can-edit": true,
|
||||
"~:is-active": true,
|
||||
"~:id": "~u1e162163-87b7-805b-8005-5fd05514b6d3",
|
||||
"~:profile-id": "~u1e162163-87b7-805b-8005-5fd05514b6d3",
|
||||
"~:created-at": "~m1733324626956"
|
||||
},
|
||||
{
|
||||
"~:is-admin": true,
|
||||
"~:email": "foo@example.com",
|
||||
"~:team-id": "~udd33ff88-f4e5-8033-8003-8096cc07bdf3",
|
||||
"~:name": "Princesa Leia",
|
||||
"~:fullname": "Princesa Leia",
|
||||
"~:is-owner": false,
|
||||
"~:modified-at": "~m1713533116365",
|
||||
"~:can-edit": true,
|
||||
"~:is-active": true,
|
||||
"~:id": "~uc7ce0794-0992-8105-8004-38e630f29a9b",
|
||||
"~:profile-id": "~uf56647eb-19a7-8115-8003-b6bc939ecd1b",
|
||||
"~:created-at": "~m1713533116365"
|
||||
}
|
||||
]
|
|
@ -35,7 +35,7 @@
|
|||
},
|
||||
"~:permissions": {
|
||||
"~:type": "~:membership",
|
||||
"~:is-owner": true,
|
||||
"~:is-owner": false,
|
||||
"~:is-admin": true,
|
||||
"~:can-edit": true
|
||||
},
|
||||
|
|
|
@ -96,3 +96,20 @@ test("User has add font button", async ({ page }) => {
|
|||
await dashboardPage.goToFonts();
|
||||
await expect(dashboardPage.page.getByText("add custom font")).toBeVisible();
|
||||
});
|
||||
|
||||
test("Bug 9443, Admin can not demote owner", async ({ page }) => {
|
||||
const dashboardPage = new DashboardPage(page);
|
||||
await dashboardPage.setupDashboardFull();
|
||||
await DashboardPage.mockRPC(
|
||||
page,
|
||||
"get-team-members?team-id=*",
|
||||
"dashboard/get-team-members-admin.json",
|
||||
);
|
||||
|
||||
await dashboardPage.goToSecondTeamMembersSection();
|
||||
|
||||
await expect(page.getByRole("heading", { name: "Members" })).toBeVisible();
|
||||
await expect(page.getByRole("combobox", { name: "Admin" })).toBeVisible();
|
||||
await expect(page.getByText("Owner")).toBeVisible();
|
||||
await expect(page.getByRole("combobox", { name: "Owner" })).toHaveCount(0);
|
||||
});
|
||||
|
|
|
@ -30,7 +30,7 @@ test("Save and restore version", async ({ page }) => {
|
|||
"workspace/versions-snapshot-1.json",
|
||||
);
|
||||
|
||||
await page.getByLabel("History (Alt+H)").click();
|
||||
await page.getByLabel("History").click();
|
||||
|
||||
await workspacePage.mockRPC(
|
||||
"create-file-snapshot",
|
||||
|
|
|
@ -41,13 +41,6 @@ body {
|
|||
scrollbar-width: thin;
|
||||
}
|
||||
|
||||
// Firefox-only hack
|
||||
@-moz-document url-prefix() {
|
||||
* {
|
||||
scrollbar-width: auto;
|
||||
}
|
||||
}
|
||||
|
||||
img {
|
||||
height: auto;
|
||||
width: 100%;
|
||||
|
|
|
@ -279,27 +279,30 @@
|
|||
is-you (= (:id profile) (:id member))
|
||||
|
||||
can-change-rol (or is-owner is-admin)
|
||||
not-superior (or is-admin (and can-change-rol (or member-is-admin member-is-editor member-is-viewer)))
|
||||
not-superior (or (and (not member-is-owner) is-admin) (and can-change-rol (or member-is-admin member-is-editor member-is-viewer)))
|
||||
|
||||
role (cond
|
||||
member-is-owner "labels.owner"
|
||||
member-is-admin "labels.admin"
|
||||
member-is-editor "labels.editor"
|
||||
:else "labels.viewer")
|
||||
|
||||
:else "labels.viewer")
|
||||
on-show (mf/use-fn #(reset! show? true))
|
||||
on-hide (mf/use-fn #(reset! show? false))]
|
||||
[:*
|
||||
(if (and can-change-rol not-superior (not (and is-you is-owner)))
|
||||
[:div {:class (stl/css :rol-selector :has-priv)
|
||||
:role "combobox"
|
||||
:aria-labelledby "role-label-id"
|
||||
:on-click on-show}
|
||||
[:span {:class (stl/css :rol-label)} (tr role)]
|
||||
[:span {:class (stl/css :rol-label)
|
||||
:id "role-label-id"} (tr role)]
|
||||
arrow-icon]
|
||||
[:div {:class (stl/css :rol-selector)}
|
||||
[:span {:class (stl/css :rol-label)} (tr role)]])
|
||||
|
||||
[:& dropdown {:show @show? :on-close on-hide}
|
||||
[:ul {:class (stl/css :roles-dropdown)}
|
||||
[:ul {:class (stl/css :roles-dropdown)
|
||||
:role "listbox"}
|
||||
[:li {:on-click on-set-viewer
|
||||
:class (stl/css :rol-dropdown-item)}
|
||||
(tr "labels.viewer")]
|
||||
|
|
|
@ -244,8 +244,8 @@
|
|||
(when-not ^boolean read-only?
|
||||
[:div {:class (stl/css :history-section)}
|
||||
[:button
|
||||
{:title (tr "workspace.sidebar.history" (sc/get-tooltip :toggle-history))
|
||||
:aria-label (tr "workspace.sidebar.history" (sc/get-tooltip :toggle-history))
|
||||
{:title (tr "workspace.sidebar.history")
|
||||
:aria-label (tr "workspace.sidebar.history")
|
||||
:class (stl/css-case :selected (contains? layout :document-history)
|
||||
:history-button true)
|
||||
:on-click toggle-history}
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
(:require-macros [app.main.style :as stl])
|
||||
(:require
|
||||
[app.common.data.macros :as dm]
|
||||
[app.config :as cf]
|
||||
[app.main.data.modal :as modal]
|
||||
[app.main.data.workspace :as dw]
|
||||
[app.main.data.workspace.assets :as dwa]
|
||||
|
@ -87,6 +88,7 @@
|
|||
section (:section filters)
|
||||
ordering (:ordering filters)
|
||||
reverse-sort? (= :desc ordering)
|
||||
num-libs (count (mf/deref refs/workspace-libraries))
|
||||
|
||||
toggle-ordering
|
||||
(mf/use-fn
|
||||
|
@ -156,12 +158,18 @@
|
|||
[:article {:class (stl/css :assets-bar)}
|
||||
[:div {:class (stl/css :assets-header)}
|
||||
(when-not ^boolean read-only?
|
||||
[:button {:class (stl/css :libraries-button)
|
||||
:on-click show-libraries-dialog
|
||||
:data-testid "libraries"}
|
||||
[:span {:class (stl/css :libraries-icon)}
|
||||
i/library]
|
||||
(tr "workspace.assets.libraries")])
|
||||
(if (and (cf/external-feature-flag "templates-02" "test")
|
||||
(zero? num-libs))
|
||||
[:button {:class (stl/css :add-library-button)
|
||||
:on-click show-libraries-dialog
|
||||
:data-testid "libraries"}
|
||||
(tr "workspace.assets.add-library")]
|
||||
[:button {:class (stl/css :libraries-button)
|
||||
:on-click show-libraries-dialog
|
||||
:data-testid "libraries"}
|
||||
[:span {:class (stl/css :libraries-icon)}
|
||||
i/library]
|
||||
(tr "workspace.assets.libraries")]))
|
||||
|
||||
[:div {:class (stl/css :search-wrapper)}
|
||||
[:& search-bar {:on-change on-search-term-change
|
||||
|
|
|
@ -25,34 +25,50 @@
|
|||
width: 100%;
|
||||
margin-bottom: $s-4;
|
||||
border-radius: $s-8;
|
||||
|
||||
.libraries-icon {
|
||||
@include flexCenter;
|
||||
width: $s-24;
|
||||
height: 100%;
|
||||
|
||||
svg {
|
||||
@include flexCenter;
|
||||
@extend .button-icon;
|
||||
stroke: var(--icon-foreground);
|
||||
}
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background-color: var(--button-secondary-background-color-hover);
|
||||
color: var(--button-secondary-foreground-color-hover);
|
||||
border: $s-1 solid var(--button-secondary-border-color-hover);
|
||||
|
||||
svg {
|
||||
stroke: var(--button-secondary-foreground-color-hover);
|
||||
}
|
||||
}
|
||||
|
||||
&:focus {
|
||||
background-color: var(--button-secondary-background-color-focus);
|
||||
color: var(--button-secondary-foreground-color-focus);
|
||||
border: $s-1 solid var(--button-secondary-border-color-focus);
|
||||
|
||||
svg {
|
||||
stroke: var(--button-secondary-foreground-color-focus);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.add-library-button {
|
||||
@extend .button-primary;
|
||||
text-transform: uppercase;
|
||||
gap: $s-2;
|
||||
height: $s-32;
|
||||
width: 100%;
|
||||
margin-bottom: $s-4;
|
||||
border-radius: $s-8;
|
||||
}
|
||||
|
||||
.section-button {
|
||||
@include flexCenter;
|
||||
@include buttonStyle;
|
||||
|
@ -62,32 +78,39 @@
|
|||
border: $s-1 solid var(--input-border-color-rest);
|
||||
border-radius: $br-8 $br-2 $br-2 $br-8;
|
||||
background-color: var(--input-background-color-rest);
|
||||
|
||||
svg {
|
||||
height: $s-16;
|
||||
width: $s-16;
|
||||
stroke: var(--icon-foreground);
|
||||
}
|
||||
|
||||
&:focus {
|
||||
border: $s-1 solid var(--input-border-color-focus);
|
||||
outline: 0;
|
||||
background-color: var(--input-background-color-focus);
|
||||
color: var(--input-foreground-color-focus);
|
||||
|
||||
svg {
|
||||
background-color: var(--input-background-color-focus);
|
||||
}
|
||||
}
|
||||
|
||||
&:hover {
|
||||
border: $s-1 solid var(--input-border-color-hover);
|
||||
background-color: var(--input-background-color-hover);
|
||||
|
||||
svg {
|
||||
background-color: var(--input-background-color-hover);
|
||||
stroke: var(--button-foreground-hover);
|
||||
}
|
||||
|
||||
&:focus {
|
||||
border: $s-1 solid var(--input-border-color-focus);
|
||||
outline: 0;
|
||||
background-color: var(--input-background-color-focus);
|
||||
color: var(--input-foreground-color-focus);
|
||||
|
||||
svg {
|
||||
background-color: var(--input-background-color-focus);
|
||||
}
|
||||
|
|
|
@ -31,6 +31,8 @@
|
|||
(def versions
|
||||
(l/derived :workspace-versions st/state))
|
||||
|
||||
(def versions-stored-days 7)
|
||||
|
||||
(defn group-snapshots
|
||||
[data]
|
||||
(->> (concat
|
||||
|
@ -381,4 +383,14 @@
|
|||
:on-restore-snapshot handle-restore-version-snapshot
|
||||
:on-pin-snapshot handle-pin-version}]
|
||||
|
||||
nil))])])]))
|
||||
nil))])
|
||||
|
||||
[:div {:class (stl/css :autosave-warning)}
|
||||
[:div {:class (stl/css :autosave-warning-text)}
|
||||
(tr "workspace.versions.warning.text" versions-stored-days)]
|
||||
|
||||
[:div {:class (stl/css :autosave-warning-subtext)}
|
||||
[:> i18n/tr-html*
|
||||
{:tag-name "div"
|
||||
:content (tr "workspace.versions.warning.subtext"
|
||||
"mailto:support@penpot.app")}]]]])]))
|
||||
|
|
|
@ -230,3 +230,24 @@
|
|||
.version-snapshot-menu-btn {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.autosave-warning {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: $s-8;
|
||||
padding: $s-16;
|
||||
}
|
||||
|
||||
.autosave-warning-text {
|
||||
color: var(--color-foreground-primary);
|
||||
font-size: $fs-12;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.autosave-warning-subtext {
|
||||
color: var(--color-foreground-secondary);
|
||||
font-size: $fs-12;
|
||||
a {
|
||||
color: var(--color-accent-primary);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4452,7 +4452,7 @@ msgstr "توسيع الشريط الجانبي"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "التاريخ (%s)"
|
||||
msgstr "التاريخ"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -4281,7 +4281,7 @@ msgstr "Actualitza el component principal"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Historial (%s)"
|
||||
msgstr "Historial"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5797,7 +5797,7 @@ msgstr "Rozbalit postranní panel"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Historie (%s)"
|
||||
msgstr "Historie"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5795,7 +5795,7 @@ msgstr "Seitenleiste einblenden"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Verlauf (%s)"
|
||||
msgstr "Verlauf"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -1965,7 +1965,7 @@ msgstr "Ανακάλυψη"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Ιστορικό (%s)"
|
||||
msgstr "Ιστορικό"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -4060,6 +4060,9 @@ msgstr "Group name"
|
|||
msgid "workspace.assets.libraries"
|
||||
msgstr "Libraries"
|
||||
|
||||
msgid "workspace.assets.add-library"
|
||||
msgstr "Add library"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets/components.cljs:523
|
||||
msgid "workspace.assets.list-view"
|
||||
msgstr "List view"
|
||||
|
@ -6107,7 +6110,7 @@ msgstr "Expand sidebar"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "History (%s)"
|
||||
msgstr "History"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
@ -6559,6 +6562,13 @@ msgstr "Loading..."
|
|||
msgid "workspace.versions.restore-warning"
|
||||
msgstr "Do you want to restore this version?"
|
||||
|
||||
msgid "workspace.versions.warning.text"
|
||||
msgstr "Autosaved versions will be kept for %s days."
|
||||
|
||||
#, markdown
|
||||
msgid "workspace.versions.warning.subtext"
|
||||
msgstr "If you'd like to increase this limit, write to us at [support@penpot.app](%s)"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/versions.cljs:207
|
||||
msgid "workspace.versions.snapshot-menu"
|
||||
msgstr "Open snapshot menu"
|
||||
|
|
|
@ -4061,6 +4061,9 @@ msgstr "Nombre del grupo"
|
|||
msgid "workspace.assets.libraries"
|
||||
msgstr "Bibliotecas"
|
||||
|
||||
msgid "workspace.assets.add-library"
|
||||
msgstr "Añadir biblioteca"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets/components.cljs:523
|
||||
msgid "workspace.assets.list-view"
|
||||
msgstr "Ver como lista"
|
||||
|
@ -6112,7 +6115,7 @@ msgstr "Abrir barra lateral"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Historial (%s)"
|
||||
msgstr "Historial"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
@ -6555,6 +6558,13 @@ msgstr "Cargando..."
|
|||
msgid "workspace.versions.restore-warning"
|
||||
msgstr "¿Quieres restaurar esta versión?"
|
||||
|
||||
msgid "workspace.versions.warning.text"
|
||||
msgstr "Los autoguardados duran %s días."
|
||||
|
||||
#, markdown
|
||||
msgid "workspace.versions.warning.subtext"
|
||||
msgstr "Si quieres aumentar este límite, contáctanos en [support@penpot.app](%s)"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/versions.cljs:207
|
||||
msgid "workspace.versions.snapshot-menu"
|
||||
msgstr "Abrir menu de versiones"
|
||||
|
|
|
@ -4693,7 +4693,7 @@ msgstr "Ireki alboko barra"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Historikoa (%s)"
|
||||
msgstr "Historikoa"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -3033,7 +3033,7 @@ msgstr "گسترش نوار کناری"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "تاریخچه (%s)"
|
||||
msgstr "تاریخچه"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5656,7 +5656,7 @@ msgstr "Ouvrir la barre latérale"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Historique (%s)"
|
||||
msgstr "Historique"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5042,7 +5042,7 @@ msgstr "kara yankin ma'agiyar bayani"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "labari (%s)"
|
||||
msgstr "labari"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5776,7 +5776,7 @@ msgstr "הרחבת סרגל צד"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "היסטוריה (%s)"
|
||||
msgstr "היסטוריה"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -4294,7 +4294,7 @@ msgstr "Ažuriraj glavnu komponentu"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Povijest (%s)"
|
||||
msgstr "Povijest"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5823,7 +5823,7 @@ msgstr "Buka bilah samping"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Riwayat (%s)"
|
||||
msgstr "Riwayat"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5833,7 +5833,7 @@ msgstr "Izvērst sānjoslu"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Vēsture (%s)"
|
||||
msgstr "Vēsture"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5838,7 +5838,7 @@ msgstr "Zijbalk uitklappen"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Geschiedenis (%s)"
|
||||
msgstr "Geschiedenis"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -4589,7 +4589,7 @@ msgstr "Rozwiń pasek boczny"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Historia (%s)"
|
||||
msgstr "Historia"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -4572,7 +4572,7 @@ msgstr "Expandir a barra lateral"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Histórico (%s)"
|
||||
msgstr "Histórico"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5629,7 +5629,7 @@ msgstr "Expandir barra lateral"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Histórico (%s)"
|
||||
msgstr "Histórico"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5113,7 +5113,7 @@ msgstr "Extindeți bara laterală"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Istoric (%s)"
|
||||
msgstr "Istoric"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5603,7 +5603,7 @@ msgstr "Расширить боковую панель"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "История (%s)"
|
||||
msgstr "История"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5624,7 +5624,7 @@ msgstr "Прошири бочну траку"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Историја (%s)"
|
||||
msgstr "Историја"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5814,7 +5814,7 @@ msgstr "Expandera sidonavigation"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Historia (%s)"
|
||||
msgstr "Historia"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5813,7 +5813,7 @@ msgstr "Kenar çubuğunu genişlet"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Geçmiş (%s)"
|
||||
msgstr "Geçmiş"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5401,7 +5401,7 @@ msgstr "Розкрити панель інструментів"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Історія (%s)"
|
||||
msgstr "Історія"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -4765,7 +4765,7 @@ msgstr "Fẹ òpó ẹ̀gbẹ́"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "Ìtàn (%s)"
|
||||
msgstr "Ìtàn"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
|
@ -5400,7 +5400,7 @@ msgstr "展开侧边栏"
|
|||
|
||||
#: src/app/main/ui/workspace/right_header.cljs:246, src/app/main/ui/workspace/right_header.cljs:247
|
||||
msgid "workspace.sidebar.history"
|
||||
msgstr "历史(%s)"
|
||||
msgstr "历史"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/layers.cljs:524, src/app/main/ui/workspace/sidebar.cljs:110, src/app/main/ui/workspace/sidebar.cljs:114, src/app/main/ui/workspace/sidebar.cljs:123
|
||||
msgid "workspace.sidebar.layers"
|
||||
|
|
Loading…
Add table
Reference in a new issue