mirror of
https://github.com/penpot/penpot.git
synced 2025-01-08 16:00:19 -05:00
Merge remote-tracking branch 'origin/staging' into develop
This commit is contained in:
commit
f529b339c6
26 changed files with 562 additions and 1266 deletions
|
@ -55,6 +55,7 @@
|
|||
- Fix open overlay relative to a frame [Taiga #7563](https://tree.taiga.io/project/penpot/issue/7563)
|
||||
- Workspace-palette items stay hidden when opening with keyboard-shortcut [Taiga #7489](https://tree.taiga.io/project/penpot/issue/7489)
|
||||
- Fix SVG attrs are not handled correctly when exporting/importing in .zip [Taiga #7920](https://tree.taiga.io/project/penpot/issue/7920)
|
||||
- Fix validation error when detaching with two nested copies and a swap [Taiga #8095](https://tree.taiga.io/project/penpot/issue/8095)
|
||||
|
||||
## 2.0.3
|
||||
|
||||
|
|
|
@ -87,10 +87,7 @@
|
|||
::sm/params [:map {:title "get-file-object-thumbnails"}
|
||||
[:file-id ::sm/uuid]
|
||||
[:tag {:optional true} :string]]
|
||||
::sm/result [:map-of :string :string]
|
||||
::cond/get-object #(files/get-minimal-file %1 (:file-id %2))
|
||||
::cond/reuse-key? true
|
||||
::cond/key-fn files/get-file-etag}
|
||||
::sm/result [:map-of :string :string]}
|
||||
[{:keys [::db/pool] :as cfg} {:keys [::rpc/profile-id file-id tag] :as params}]
|
||||
(dm/with-open [conn (db/open pool)]
|
||||
(files/check-read-permissions! conn profile-id file-id)
|
||||
|
|
|
@ -234,3 +234,44 @@
|
|||
|
||||
file (-> file
|
||||
(update :data process-fdata))))
|
||||
|
||||
|
||||
|
||||
(defn fix-find-duplicated-slots
|
||||
[file _]
|
||||
;; Find the shapes whose children have duplicated slots
|
||||
(let [check-duplicate-swap-slot
|
||||
(fn [shape page]
|
||||
(let [shapes (map #(get (:objects page) %) (:shapes shape))
|
||||
slots (->> (map #(ctk/get-swap-slot %) shapes)
|
||||
(remove nil?))
|
||||
counts (frequencies slots)]
|
||||
#_(when (some (fn [[_ count]] (> count 1)) counts)
|
||||
(l/trc :info "This shape has children with the same swap slot" :id (:id shape) :file-id (str (:id file))))
|
||||
(some (fn [[_ count]] (> count 1)) counts)))
|
||||
|
||||
count-slots-shape
|
||||
(fn [page shape]
|
||||
(if (ctk/instance-root? shape)
|
||||
(check-duplicate-swap-slot shape page)
|
||||
false))
|
||||
|
||||
count-slots-page
|
||||
(fn [page]
|
||||
(->> (:objects page)
|
||||
(vals)
|
||||
(mapv #(count-slots-shape page %))
|
||||
(filter true?)
|
||||
count))
|
||||
|
||||
count-slots-data
|
||||
(fn [data]
|
||||
(->> (:pages-index data)
|
||||
(vals)
|
||||
(mapv count-slots-page)
|
||||
(reduce +)))
|
||||
|
||||
num-missing-slots (count-slots-data (:data file))]
|
||||
(when (pos? num-missing-slots)
|
||||
(l/trc :info (str "Shapes with children with the same swap slot: " num-missing-slots) :file-id (str (:id file))))
|
||||
file))
|
||||
|
|
|
@ -269,8 +269,8 @@
|
|||
; First level subinstances of a detached component can't have swap-slot
|
||||
(pcb/update-shapes [shape-id] ctk/remove-swap-slot)
|
||||
|
||||
:always
|
||||
; Near shape-refs need to be advanced one level
|
||||
(nil? (ctk/get-swap-slot shape))
|
||||
; Near shape-refs need to be advanced one level (except if the head is already swapped)
|
||||
(generate-advance-nesting-level nil container libraries (:id shape)))
|
||||
|
||||
;; Otherwise, detach the shape and all children
|
||||
|
|
|
@ -158,6 +158,10 @@
|
|||
(avatars/generate {:name name})
|
||||
(dm/str (u/join public-uri "assets/by-id/" photo-id))))
|
||||
|
||||
(defn resolve-media
|
||||
[id]
|
||||
(dm/str (u/join public-uri "assets/by-id/" (str id))))
|
||||
|
||||
(defn resolve-file-media
|
||||
([media]
|
||||
(resolve-file-media media false))
|
||||
|
|
|
@ -814,7 +814,7 @@
|
|||
component (ctkl/get-component data component-id)
|
||||
page-id (:main-instance-page component)
|
||||
root-id (:main-instance-id component)]
|
||||
(dwt/request-thumbnail file-id page-id root-id tag "update-component-thumbnail-sync")))
|
||||
(dwt/update-thumbnail file-id page-id root-id tag "update-component-thumbnail-sync")))
|
||||
|
||||
(defn update-component-sync
|
||||
([shape-id file-id] (update-component-sync shape-id file-id nil))
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
[app.common.files.helpers :as cfh]
|
||||
[app.common.logging :as l]
|
||||
[app.common.thumbnails :as thc]
|
||||
[app.config :as cf]
|
||||
[app.main.data.changes :as dch]
|
||||
[app.main.data.persistence :as-alias dps]
|
||||
[app.main.data.workspace.notifications :as-alias wnt]
|
||||
|
@ -18,7 +19,6 @@
|
|||
[app.main.refs :as refs]
|
||||
[app.main.render :as render]
|
||||
[app.main.repo :as rp]
|
||||
[app.main.store :as st]
|
||||
[app.util.http :as http]
|
||||
[app.util.queue :as q]
|
||||
[app.util.time :as tp]
|
||||
|
@ -30,55 +30,36 @@
|
|||
|
||||
(l/set-level! :warn)
|
||||
|
||||
(declare update-thumbnail)
|
||||
(defn- find-request
|
||||
[params item]
|
||||
(and (= (unchecked-get params "file-id")
|
||||
(unchecked-get item "file-id"))
|
||||
(= (unchecked-get params "page-id")
|
||||
(unchecked-get item "page-id"))
|
||||
(= (unchecked-get params "shape-id")
|
||||
(unchecked-get item "shape-id"))
|
||||
(= (unchecked-get params "tag")
|
||||
(unchecked-get item "tag"))))
|
||||
|
||||
(defn resolve-request
|
||||
"Resolves the request to generate a thumbnail for the given ids."
|
||||
[item]
|
||||
(let [file-id (unchecked-get item "file-id")
|
||||
page-id (unchecked-get item "page-id")
|
||||
shape-id (unchecked-get item "shape-id")
|
||||
tag (unchecked-get item "tag")]
|
||||
(st/emit! (update-thumbnail file-id page-id shape-id tag))))
|
||||
(defn- create-request
|
||||
"Creates a request to generate a thumbnail for the given ids."
|
||||
[file-id page-id shape-id tag]
|
||||
#js {:file-id file-id
|
||||
:page-id page-id
|
||||
:shape-id shape-id
|
||||
:tag tag})
|
||||
|
||||
;; Defines the thumbnail queue
|
||||
(defonce queue
|
||||
(q/create resolve-request (/ 1000 30)))
|
||||
|
||||
(defn create-request
|
||||
"Creates a request to generate a thumbnail for the given ids."
|
||||
[file-id page-id shape-id tag]
|
||||
#js {:file-id file-id :page-id page-id :shape-id shape-id :tag tag})
|
||||
|
||||
(defn find-request
|
||||
"Returns true if the given item matches the given ids."
|
||||
[file-id page-id shape-id tag item]
|
||||
(and (= file-id (unchecked-get item "file-id"))
|
||||
(= page-id (unchecked-get item "page-id"))
|
||||
(= shape-id (unchecked-get item "shape-id"))
|
||||
(= tag (unchecked-get item "tag"))))
|
||||
|
||||
(defn request-thumbnail
|
||||
"Enqueues a request to generate a thumbnail for the given ids."
|
||||
([file-id page-id shape-id tag]
|
||||
(request-thumbnail file-id page-id shape-id tag "unknown"))
|
||||
([file-id page-id shape-id tag requester]
|
||||
(ptk/reify ::request-thumbnail
|
||||
ptk/EffectEvent
|
||||
(effect [_ _ _]
|
||||
(l/dbg :hint "request thumbnail" :requester requester :file-id file-id :page-id page-id :shape-id shape-id :tag tag)
|
||||
(q/enqueue-unique queue
|
||||
(create-request file-id page-id shape-id tag)
|
||||
(partial find-request file-id page-id shape-id tag))))))
|
||||
(q/create find-request (/ 1000 30)))
|
||||
|
||||
;; This function first renders the HTML calling `render/render-frame` that
|
||||
;; returns HTML as a string, then we send that data to the iframe rasterizer
|
||||
;; that returns the image as a Blob. Finally we create a URI for that blob.
|
||||
(defn get-thumbnail
|
||||
(defn- render-thumbnail
|
||||
"Returns the thumbnail for the given ids"
|
||||
[state file-id page-id frame-id tag & {:keys [object-id]}]
|
||||
|
||||
(let [object-id (or object-id (thc/fmt-object-id file-id page-id frame-id tag))
|
||||
[state file-id page-id frame-id tag]
|
||||
(let [object-id (thc/fmt-object-id file-id page-id frame-id tag)
|
||||
tp (tp/tpoint-ms)
|
||||
objects (wsh/lookup-objects state file-id page-id)
|
||||
shape (get objects frame-id)]
|
||||
|
@ -87,10 +68,15 @@
|
|||
(rx/take 1)
|
||||
(rx/filter some?)
|
||||
(rx/mapcat thr/render)
|
||||
(rx/map (fn [blob] (wapi/create-uri blob)))
|
||||
(rx/tap #(l/dbg :hint "thumbnail rendered"
|
||||
:elapsed (dm/str (tp) "ms"))))))
|
||||
|
||||
(defn- request-thumbnail
|
||||
"Enqueues a request to generate a thumbnail for the given ids."
|
||||
[state file-id page-id shape-id tag]
|
||||
(let [request (create-request file-id page-id shape-id tag)]
|
||||
(q/enqueue-unique queue request (partial render-thumbnail state file-id page-id shape-id tag))))
|
||||
|
||||
(defn clear-thumbnail
|
||||
([file-id page-id frame-id tag]
|
||||
(clear-thumbnail file-id (thc/fmt-object-id file-id page-id frame-id tag)))
|
||||
|
@ -154,8 +140,7 @@
|
|||
|
||||
(defn update-thumbnail
|
||||
"Updates the thumbnail information for the given `id`"
|
||||
|
||||
[file-id page-id frame-id tag]
|
||||
[file-id page-id frame-id tag requester]
|
||||
(let [object-id (thc/fmt-object-id file-id page-id frame-id tag)]
|
||||
(ptk/reify ::update-thumbnail
|
||||
cljs.core/IDeref
|
||||
|
@ -163,23 +148,25 @@
|
|||
|
||||
ptk/WatchEvent
|
||||
(watch [_ state stream]
|
||||
(l/dbg :hint "update thumbnail" :object-id object-id :tag tag)
|
||||
(l/dbg :hint "update thumbnail" :requester requester :object-id object-id :tag tag)
|
||||
;; Send the update to the back-end
|
||||
(->> (get-thumbnail state file-id page-id frame-id tag)
|
||||
(rx/mapcat (fn [uri]
|
||||
(rx/merge
|
||||
(rx/of (assoc-thumbnail object-id uri))
|
||||
(->> (http/send! {:uri uri :response-type :blob :method :get})
|
||||
(rx/map :body)
|
||||
(rx/mapcat (fn [blob]
|
||||
;; Send the data to backend
|
||||
(let [params {:file-id file-id
|
||||
:object-id object-id
|
||||
:media blob
|
||||
:tag (or tag "frame")}]
|
||||
(rp/cmd! :create-file-object-thumbnail params))))
|
||||
(rx/catch rx/empty)
|
||||
(rx/ignore)))))
|
||||
(->> (request-thumbnail state file-id page-id frame-id tag)
|
||||
(rx/mapcat (fn [blob]
|
||||
;; Send the data to backend
|
||||
(let [params {:file-id file-id
|
||||
:object-id object-id
|
||||
:media blob
|
||||
:tag (or tag "frame")}]
|
||||
(rp/cmd! :create-file-object-thumbnail params))))
|
||||
|
||||
(rx/mapcat (fn [{:keys [object-id media-id]}]
|
||||
(let [uri (cf/resolve-media media-id)]
|
||||
;; We perform this request just for
|
||||
;; populate the browser CACHE and avoid
|
||||
;; unnecesary image flickering
|
||||
(->> (http/send! {:uri uri :method :get})
|
||||
(rx/map #(assoc-thumbnail object-id uri))))))
|
||||
|
||||
(rx/catch (fn [cause]
|
||||
(.error js/console cause)
|
||||
(rx/empty)))
|
||||
|
@ -260,31 +247,12 @@
|
|||
(rx/observe-on :async)
|
||||
(rx/with-latest-from workspace-data-s)
|
||||
(rx/merge-map (partial extract-root-frame-changes page-id))
|
||||
(rx/tap #(l/trc :hint "inconming change" :origin "local" :frame-id (dm/str %)))
|
||||
(rx/tap #(l/trc :hint "inconming change" :origin "all" :frame-id (dm/str %)))
|
||||
(rx/share))
|
||||
|
||||
local-commits-s
|
||||
(->> stream
|
||||
(rx/filter dch/commit?)
|
||||
(rx/map deref)
|
||||
(rx/filter #(= :local (:source %)))
|
||||
(rx/observe-on :async)
|
||||
(rx/with-latest-from workspace-data-s)
|
||||
(rx/merge-map (partial extract-root-frame-changes page-id))
|
||||
(rx/tap #(l/trc :hint "inconming change" :origin "local" :frame-id (dm/str %)))
|
||||
(rx/share))
|
||||
|
||||
;; BUFFER NOTIFIER: only on local changes, remote changes
|
||||
;; we expect to receive thumbnail uri once it is
|
||||
;; generated va notifications subsystem
|
||||
notifier-s
|
||||
(->> stream
|
||||
(rx/filter (ptk/type? ::dps/commit-persisted))
|
||||
(rx/map deref)
|
||||
(rx/observe-on :async)
|
||||
(rx/with-latest-from workspace-data-s)
|
||||
(rx/merge-map (partial extract-root-frame-changes page-id))
|
||||
(rx/tap #(l/trc :hint "inconming change" :origin "local" :frame-id (dm/str %)))
|
||||
(rx/debounce 5000)
|
||||
(rx/tap #(l/trc :hint "buffer initialized")))]
|
||||
|
||||
|
@ -296,11 +264,11 @@
|
|||
(rx/map (fn [frame-id]
|
||||
(clear-thumbnail file-id page-id frame-id "frame"))))
|
||||
|
||||
;; Generate thumbnails in batchs, once user becomes
|
||||
;; inactive for some instant only for local changes
|
||||
(->> local-commits-s
|
||||
;; Generate thumbnails in batches, once user becomes
|
||||
;; inactive for some instant.
|
||||
(->> all-commits-s
|
||||
(rx/buffer-until notifier-s)
|
||||
(rx/mapcat #(into #{} %))
|
||||
(rx/map #(request-thumbnail file-id page-id % "frame" "watch-state-changes"))))
|
||||
(rx/map #(update-thumbnail file-id page-id % "frame" "watch-state-changes"))))
|
||||
|
||||
(rx/take-until stopper-s))))))
|
||||
|
|
|
@ -109,7 +109,7 @@
|
|||
(fn [{:keys [width height]}]
|
||||
(when (or (not (mth/close? width fixed-width 5))
|
||||
(not (mth/close? height fixed-height 5)))
|
||||
(st/emit! (dwt/request-thumbnail file-id page-id frame-id "frame" "check-thumbnail-size"))))))))
|
||||
(st/emit! (dwt/update-thumbnail file-id page-id frame-id "frame" "check-thumbnail-size"))))))))
|
||||
|
||||
(defn root-frame-wrapper-factory
|
||||
[shape-wrapper]
|
||||
|
@ -176,7 +176,8 @@
|
|||
(mf/with-effect []
|
||||
(when-not (some? thumbnail-uri)
|
||||
(tm/schedule-on-idle
|
||||
#(st/emit! (dwt/request-thumbnail file-id page-id frame-id "frame" "root-frame"))))
|
||||
#(st/emit! (dwt/update-thumbnail file-id page-id frame-id "frame" "root-frame"))))
|
||||
|
||||
#(when-let [task (mf/ref-val task-ref)]
|
||||
(d/close! task)))
|
||||
|
||||
|
|
|
@ -5,33 +5,26 @@
|
|||
;; Copyright (c) KALEIDOS INC
|
||||
|
||||
(ns app.util.queue
|
||||
(:require [app.common.logging :as l]
|
||||
[app.common.math :as mth]
|
||||
[app.util.time :as t]))
|
||||
"Low-Level queuing mechanism, mainly used for process thumbnails"
|
||||
(:require
|
||||
[app.common.logging :as l]
|
||||
[app.common.math :as mth]
|
||||
[app.util.time :as t]
|
||||
[beicon.v2.core :as rx]))
|
||||
|
||||
(l/set-level! :info)
|
||||
|
||||
(declare process)
|
||||
(declare dequeue)
|
||||
|
||||
(defrecord Queue [f items timeout time threshold max-iterations])
|
||||
(declare request-process)
|
||||
|
||||
(defn create
|
||||
[f threshold]
|
||||
(Queue. f
|
||||
#js []
|
||||
nil
|
||||
0
|
||||
threshold
|
||||
##Inf))
|
||||
|
||||
(defn- measure-fn
|
||||
[f & args]
|
||||
(let [tp (t/tpoint-ms)
|
||||
_ (apply f args)
|
||||
duration (tp)]
|
||||
(l/dbg :hint "queue::measure-fn" :duration duration)
|
||||
duration))
|
||||
[find-fn threshold]
|
||||
#js {:find-fn find-fn
|
||||
:items #js []
|
||||
:timeout nil
|
||||
:time 0
|
||||
:threshold threshold
|
||||
:max-iterations ##Inf})
|
||||
|
||||
(defn- next-process-time
|
||||
[queue]
|
||||
|
@ -40,76 +33,101 @@
|
|||
max-time 5000
|
||||
min-time 1000
|
||||
calc-time (mth/min (mth/max (* (- time threshold) 10) min-time) max-time)]
|
||||
(l/dbg :hint "queue::next-process-time" :time time :threshold threshold :calc-time calc-time :max-time max-time :min-time min-time)
|
||||
(l/dbg :hint "queue::next-process-time"
|
||||
:time time
|
||||
:threshold threshold
|
||||
:calc-time calc-time
|
||||
:max-time max-time
|
||||
:min-time min-time)
|
||||
calc-time))
|
||||
|
||||
(defn- has-requested-process?
|
||||
[queue]
|
||||
(not (nil? (unchecked-get queue "timeout"))))
|
||||
|
||||
(defn- request-process
|
||||
[queue time]
|
||||
(l/dbg :hint "queue::request-process" :time time)
|
||||
(unchecked-set queue "timeout" (js/setTimeout (fn [] (process queue)) time)))
|
||||
(some? (unchecked-get queue "timeout")))
|
||||
|
||||
;; NOTE: Right now there are no cases where we need to cancel a process
|
||||
;; but if we do, we can use this function
|
||||
#_(defn- cancel-process
|
||||
[queue]
|
||||
(l/dbg :hint "queue::cancel-process")
|
||||
(let [timeout (unchecked-get queue "timeout")]
|
||||
(when (some? timeout)
|
||||
(js/clearTimeout timeout))
|
||||
(unchecked-set queue "timeout" nil)))
|
||||
;; (defn- cancel-process
|
||||
;; [queue]
|
||||
;; (l/dbg :hint "queue::cancel-process")
|
||||
;; (let [timeout (unchecked-get queue "timeout")]
|
||||
;; (when (some? timeout)
|
||||
;; (js/clearTimeout timeout))
|
||||
;; (unchecked-set queue "timeout" nil)))
|
||||
|
||||
(defn- process
|
||||
[queue]
|
||||
(unchecked-set queue "timeout" nil)
|
||||
(unchecked-set queue "time" 0)
|
||||
[queue iterations]
|
||||
(let [threshold (unchecked-get queue "threshold")
|
||||
max-iterations (unchecked-get queue "max-iterations")
|
||||
f (unchecked-get queue "f")]
|
||||
(loop [item (dequeue queue)
|
||||
iterations 0]
|
||||
(l/dbg :hint "queue::process" :item item)
|
||||
(when (some? item)
|
||||
(let [duration (measure-fn f item)
|
||||
time (unchecked-get queue "time")
|
||||
time (unchecked-set queue "time" (+ time duration))]
|
||||
(if (or (> time threshold) (>= iterations max-iterations))
|
||||
(request-process queue (next-process-time queue))
|
||||
(recur (dequeue queue) (inc iterations))))))))
|
||||
items (unchecked-get queue "items")
|
||||
item (.shift ^js items)]
|
||||
|
||||
(defn- dequeue
|
||||
[queue]
|
||||
(let [items (unchecked-get queue "items")]
|
||||
(.shift items)))
|
||||
(when (some? item)
|
||||
(let [tp (t/tpoint-ms)
|
||||
f (unchecked-get item "f")
|
||||
res (unchecked-get item "result")]
|
||||
(rx/subscribe (f)
|
||||
(fn [o]
|
||||
(rx/push! res o))
|
||||
(fn [e]
|
||||
(rx/error! res e))
|
||||
(fn []
|
||||
(rx/end! res)
|
||||
(let [duration (tp)
|
||||
time (unchecked-get queue "time")
|
||||
time (+ time duration)]
|
||||
(unchecked-set queue "time" time)
|
||||
(if (or (> time threshold) (>= iterations max-iterations))
|
||||
(request-process queue 0 (next-process-time queue))
|
||||
(request-process queue (inc iterations) 0)))))))))
|
||||
|
||||
(defn enqueue-first
|
||||
(defn- request-process
|
||||
[queue iterations time]
|
||||
(l/dbg :hint "queue::request-process" :time time)
|
||||
(unchecked-set queue "timeout"
|
||||
(js/setTimeout
|
||||
(fn []
|
||||
(unchecked-set queue "timeout" nil)
|
||||
(process queue iterations))
|
||||
time)))
|
||||
|
||||
(defn- enqueue-first
|
||||
[queue item]
|
||||
(assert (instance? Queue queue))
|
||||
(let [items (unchecked-get queue "items")]
|
||||
(.unshift items item)
|
||||
(.unshift ^js items item)
|
||||
(when-not (has-requested-process? queue)
|
||||
(request-process queue (next-process-time queue)))))
|
||||
(request-process queue 0 (next-process-time queue)))))
|
||||
|
||||
(defn enqueue-last
|
||||
(defn- enqueue-last
|
||||
[queue item]
|
||||
(assert (instance? Queue queue))
|
||||
(let [items (unchecked-get queue "items")]
|
||||
(.push items item)
|
||||
(.push ^js items item)
|
||||
(when-not (has-requested-process? queue)
|
||||
(request-process queue (next-process-time queue)))))
|
||||
(request-process queue 0 (next-process-time queue)))))
|
||||
|
||||
(defn enqueue-unique
|
||||
[queue item f]
|
||||
(assert (instance? Queue queue))
|
||||
(let [items (unchecked-get queue "items")]
|
||||
[queue request f]
|
||||
(let [items (unchecked-get queue "items")
|
||||
find-fn (unchecked-get queue "find-fn")
|
||||
result (rx/subject)]
|
||||
|
||||
(unchecked-set request "result" result)
|
||||
(unchecked-set request "f" f)
|
||||
|
||||
;; If tag is "frame", then they are added to the front of the queue
|
||||
;; so that they are processed first, anything else is added to the
|
||||
;; end of the queue.
|
||||
(if (= (unchecked-get item "tag") "frame")
|
||||
(when-not (.find ^js items f)
|
||||
(enqueue-first queue item))
|
||||
(when-not (.findLast ^js items f)
|
||||
(enqueue-last queue item)))))
|
||||
(if (= (unchecked-get request "tag") "frame")
|
||||
(let [item (.find ^js items find-fn)]
|
||||
(if item
|
||||
(let [other-result (unchecked-get item "result")]
|
||||
(rx/subscribe other-result result))
|
||||
(enqueue-first queue request)))
|
||||
|
||||
(let [item (.findLast ^js items find-fn)]
|
||||
(if item
|
||||
(let [other-result (unchecked-get item "result")]
|
||||
(rx/subscribe other-result result))
|
||||
(enqueue-last queue request))))
|
||||
|
||||
(rx/to-observable result)))
|
||||
|
|
|
@ -277,15 +277,23 @@
|
|||
(let [page-id (get state :current-page-id)
|
||||
file (assoc (get state :workspace-file)
|
||||
:data (get state :workspace-data))
|
||||
libraries (get state :workspace-libraries)]
|
||||
(ctf/dump-subtree file page-id shape-id libraries {:show-ids show-ids
|
||||
:show-touched show-touched
|
||||
:show-modified show-modified}))))
|
||||
libraries (get state :workspace-libraries)
|
||||
shape-id (if (some? shape-id)
|
||||
(uuid/uuid shape-id)
|
||||
(let [objects (get-in state [:workspace-data :pages-index page-id :objects])
|
||||
selected (get-in state [:workspace-local :selected])]
|
||||
(->> selected (map (d/getf objects)) first :id)))]
|
||||
(if (some? shape-id)
|
||||
(ctf/dump-subtree file page-id shape-id libraries {:show-ids show-ids
|
||||
:show-touched show-touched
|
||||
:show-modified show-modified})
|
||||
(println "no selected shape")))))
|
||||
|
||||
(defn ^:export dump-subtree
|
||||
([shape-id] (dump-subtree' @st/state (uuid/uuid shape-id)))
|
||||
([shape-id show-ids] (dump-subtree' @st/state (uuid/uuid shape-id) show-ids false false))
|
||||
([shape-id show-ids show-touched] (dump-subtree' @st/state (uuid/uuid shape-id) show-ids show-touched false))
|
||||
([shape-id show-ids show-touched show-modified] (dump-subtree' @st/state (uuid/uuid shape-id) show-ids show-touched show-modified)))
|
||||
([shape-id] (dump-subtree' @st/state shape-id))
|
||||
([shape-id show-ids] (dump-subtree' @st/state shape-id show-ids false false))
|
||||
([shape-id show-ids show-touched] (dump-subtree' @st/state shape-id show-ids show-touched false))
|
||||
([shape-id show-ids show-touched show-modified] (dump-subtree' @st/state shape-id show-ids show-touched show-modified)))
|
||||
|
||||
(when *assert*
|
||||
(defonce debug-subscription
|
||||
|
|
|
@ -2398,171 +2398,109 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Přejít na přihlášení"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "S jakým designovým nástrojem máte více zkušeností?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "Hodně"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "Jak byste nejlépe popsali své zkušenosti s prací na..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Designer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Vývojář"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Zjistěte více o Penpot"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Zakladatel / viceprezident"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Jsem freelancer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "Získejte kód z mého týmového projektu "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... design rozhraní, vizuální aktiva, návrhové systémy atd."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "Zanechte zpětnou vazbu pro můj týmový projekt"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Pusťme se do toho!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Produktový nebo projektový manažer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Marketing"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Více než 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Další"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "Žádný"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Jiné (upřesněte)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Pracuji na osobním projektu"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Předchozí"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Jak plánujete používat Penpot?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "Jaká je vaše role?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Vyberte možnost"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "Nějaké"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Start"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Začněte pracovat na mém projektu"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Student nebo učitel"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "Jaká je velikost vašeho týmu?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Vyzkoušejte Penpot, abyste zjistili, zda je vhodný pro tým "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Před použitím Penpot on-premise si to vyzkoušejte"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "... drátové modely, cesty a toky uživatelů, navigační stromy atd."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Práce v konceptech"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Vaše zpětná vazba nám pomůže porozumět vašim zvykům a preferencím, abychom "
|
||||
"mohli i nadále dělat Penpot užitečným nástrojem."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "Odpojit"
|
||||
|
|
|
@ -2500,177 +2500,109 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Zur Anmeldung"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Mit welchem Design-Tool haben Sie mehr Erfahrung?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "Viel"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr ""
|
||||
"Wie würden Sie Ihre Erfahrungen bei der Arbeit an … am besten beschreiben?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Designer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Developer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Mehr über Penpot erfahren"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Gründer/VP"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Ich bin ein Freelancer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "Code aus meinem Teamprojekt erhalten "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... Interface-Design, visuelle Assets, Designsysteme usw."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "Feedback für mein Team-Projekt hinterlassen"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Los geht's!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Produkt- oder Projektmanager"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Marketing"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Mehr als 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "Keine"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Weiter"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "Keine"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Sonstiges (bitte angeben)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Ich arbeite an einem persönlichen Projekt"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Zurück"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Wie wollen Sie Penpot nutzen?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "Was ist Ihre Rolle?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Wählen Sie eine Option"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "Einige"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Start"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Mit der Arbeit an meinem Projekt beginnen"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Schüler oder Lehrer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "Wie groß ist Ihr Team?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Testen Sie Penpot, um zu sehen, ob es für das Team geeignet ist "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Testen Sie Penpot, bevor Sie es auf einem eigenen Server verwenden"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "... Wireframes, User Journeys & Flows, Navigationsbäume usw."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Arbeiten an Konzeptideen"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Ihr Feedback wird uns helfen, Ihre Gewohnheiten und Vorlieben zu verstehen, "
|
||||
"damit wir Penpot weiterhin zu einem nützlichen und angenehmen Werkzeug "
|
||||
"machen können."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "Trennen"
|
||||
|
|
|
@ -2556,7 +2556,7 @@ msgid "labels.adobe-xd"
|
|||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "onboarding.questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
|
@ -2640,11 +2640,11 @@ msgid "onboarding.questions.team-size.11-30"
|
|||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "onboarding.questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "onboarding.questions.freelancer"
|
||||
msgid "onboarding.questions.team-size.freelancer"
|
||||
msgstr "Soy autónomo"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
|
@ -2673,7 +2673,7 @@ msgstr "Creando sistemas de diseño"
|
|||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "onboarding.questions.start-with.code"
|
||||
msgstr "Generando código a partir de diseños"
|
||||
msgstr "Generando código a partir de diseños"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "onboarding.questions.step5.title"
|
||||
|
@ -2708,11 +2708,11 @@ msgid "labels.next"
|
|||
msgstr "Siguiente"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "onboarding.questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Otra (especifica)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "labels.other"
|
||||
msgid "labels.other-short"
|
||||
msgstr "Otra"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
|
|
|
@ -2347,173 +2347,109 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Aller à la page de connexion"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Quel est l'outil de design avec lequel vous avez plus d'expérience?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "Beaucoup"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canevas"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "Comment décririez-vous votre expérience de travail sur..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Designer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Développeur"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "En découvrir plus à propos de Penpot"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Fondateur/Direction"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Je suis freelance"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "Obtenir le code du projet de mon équipe "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... design d'interface, éléments visuels, systèmes de conception, etc."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "Laisser un commentaire sur mon projet d'équipe"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "C'est parti !"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Gestionnaire de produit ou de projet"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Marketing"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Plus que 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Suivant"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "Aucune"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Autres (préciser)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Je travaille sur un projet personnel"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Précédent"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Comment comptez-vous utiliser Penpot ?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "Quel est votre rôle ?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Sélectionnez une option"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "Un peu"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Commencer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Commencer à travailler sur mon projet"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Étudiant ou enseignant"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "Quelle est la taille de votre équipe ?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Tester Penpot pour voir si ça convient à mon équipe "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Essayer Penpot avant de l'utiliser en local"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr ""
|
||||
"... wireframes, parcours et flux utilisateurs, arborescence de navigation, "
|
||||
"etc."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Travailler sur des idées de concept"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Vos retours nous aideront à comprendre vos habitudes et préférences afin "
|
||||
"que nous puissions continuer à améliorer Penpot."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "Détacher"
|
||||
|
@ -5185,10 +5121,6 @@ msgid_plural "modals.move-shared-confirm.accept"
|
|||
msgstr[0] "Déplacer"
|
||||
msgstr[1] "Déplacer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "Aucune"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs
|
||||
msgid "settings.select-this-color"
|
||||
msgstr "Sélectionnez les éléments qui utilisent ce style"
|
||||
|
|
|
@ -2220,171 +2220,109 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "je ka hanyar shiga"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "wane kayan zane ka fi iya aiki da shi?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "da yawa"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "ta ya za ka bayyana kwarewarka akai..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "ma su tsarawa"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "ma su qirqira"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "qara samun bayanin fenfot"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "mawallafi/VP"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "ni mai zaman kansa ne"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "sami lambar kowane aiki "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... zane-zane, kayan kallo, tsarin qira, etc."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "teburin aiki"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "barin aikin tawaga"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "za mu fara!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "shugaban aiki"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "kasuwanci"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "fiye da 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "na gaba"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "babu"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "idan akwai qari (bayyana)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "ina aikin kaina"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "can baya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "ya kake tunanin aiki da fenfot?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "mi ne ne matsayinka?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "dauki wanda kake so"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "zana"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "wasu"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "fara"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "fara aiki na"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "malami ko dalibi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "bayyana yawan tawagarka?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "jaraba fenfot ka ga ko ta yi daidai da tawaga "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "jaraba kafin ka yi aiki da fenfot"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "... jagora, yawan amfani da shiga, leqe-leqe, dss."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "yin aikin kan tunani mai kyau"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"bayaninka za ya sanya mu fahimci kwarewarka da xabi'unka ta haka ne za mu "
|
||||
"mayar maka da fenfot kayan aikin da ka ke jin daxin aiki da shi."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "cire"
|
||||
|
|
|
@ -2423,131 +2423,85 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "מעבר למסך הכניסה"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "באיזה כלי עיצוב יש לך יותר ניסיון?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "מייסד/סגן נשיא"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "יש לי עסק משלי"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "הורדת הקוד מהמיזם הצוותי שלי "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "… עיצוב מנשק, נכסים חזותיים, מערכות עיצוב, וכו׳."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "להשאיר משוב למיזם הצוותי שלי"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "מתחילים!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "גדול מ־50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "אין"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "הבאה"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "אחר (נא לפרט)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "זאת עבודה על מיזם פרטי"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "הקודמת"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "בחירת אפשרות"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "התחלה"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "התחלת עבודה על מיזם משלי"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "סטודנט/ית או מרצה"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "מה גודל הצוות שלך?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "לבדוק את Penpot ולראות אם הוא מתאים לצוות שלי "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "אפשר להתנסות לפני שימוש ב־Penpot אצלך בעבודה"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "… תרשימי מתאר, סיפורי ותהליכי משתמשים, עצי ניווט ועוד."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "עבודה עם רעיונות למימוש"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"המשוב שלך יסייע לנו להבין מה הם ההרגלים וההעדפות שלך כדי שנוכל להמשיך להפוך "
|
||||
"את Penpot לכלי מהנה ושימושי."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "ניתוק"
|
||||
|
|
|
@ -2404,96 +2404,79 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Pergi ke log masuk"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Alat desain manakah yang lebih Anda kuasai?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11–30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2–10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31–50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr ""
|
||||
"Bagaimana cara terbaik Anda menggambarkan pengalaman Anda mengerjakan..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Perancang"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Pengembang"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Jelajahi lebih lanjut tentang Penpot"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Saya seorang pekerja lepas"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Mari kita mulai!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Lebih dari 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Berikutnya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Lainnya (jelaskan)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Saya mengerjakan proyek pribadi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Sebelumnya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Pilih opsi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Mulai"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Siswa atau Guru"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
|
@ -5137,10 +5120,6 @@ msgstr "Tampilkan / Sembunyikan panduan"
|
|||
msgid "onboarding.team-modal.team-definition"
|
||||
msgstr "Apa itu tim?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "Tidak ada"
|
||||
|
||||
msgid "shortcuts.toggle-snap-guides"
|
||||
msgstr "Pasang ke panduan"
|
||||
|
||||
|
|
|
@ -1894,163 +1894,105 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Gaa na mbanye"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Kedu ngwa ọrụ nse ị ka mara eji arụ ọrụ ?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "Iri na otu ruo na iri atọ"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "Abụọ ruo na iri"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "Iri atọ na otu ruo na iri ise"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "Ọtụtụ"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Ngwa nrụkọrịta ọrụ Adobe"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Kanva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "Kedụ ka Ị ga-esi kọwaa ọfụma ihe ndị ị hụrụ ịrụ ọrụ na..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Onye nrụpụta"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Chọpụta ihe ndị ọzọ gbasara ite mkpịsị"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Ihe onyonyo"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Onye malitere /VP"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Onye nwere onwe ya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "Weta akara site n'arụmarụ otu m "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... Nhazi ihu nse, uru ahụmụzọ, usoro imewe , etc."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "Mmakpo"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "Hapụ Nzaghachi maka arụmarụ ndị otu m"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Ka anyị bido!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Onye njikwa ngwaahịa ma ọ bụ arụmarụ"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Ịzụ ahịa"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Karịrị iri ise"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Ọzọ"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "Onweghị"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Ọzọ (zipụta)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "A na m arụ ọrụ n'arụmarụ onwe"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Kedụ ka ị sị akwado iji ite mkpịsị arụ ọrụ ?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "Gịnị bụ ọrụ gị ?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Họrọ nhọ"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Eserese"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "Ụfọdụ"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Bido"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Bido ịrụ ọrụ m"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Nwata akwụkwọ ma ọ bụ onye nkụzi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "Kedụ ka otu gị ha?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Nwale ite mkpịsị ịhụ ma ọ bụ ihe ndaba maka otu "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Gbalịa mee mbụ tupu ị jiri ite mkpịsị rụọ ọrụ n'ebe ọ dị"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "... waya etiti , ndị ọrụ njem na eruba , osisi ngagharị gasị , dgz."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Na-arụ ọrụ n'echiche ihe"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Nzaghachi gị ga-enyere anyị aka ịghọta ihe agwa na mmasị gị bụ Ka anyị ga "
|
||||
"na-eme Ite mkpịsị ụdị ngwa ọrụ bara uru dị ụtọ ."
|
||||
|
||||
msgid "shortcuts.bring-backward"
|
||||
msgstr "Wega ebe azụ"
|
||||
|
||||
|
|
|
@ -2461,151 +2461,101 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Doties uz pieteikšanos"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Ar kuru no šiem rīkiem ir bijusi lielākā pieredze?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "Kā vislabāk raksturotu savu pieredzi strādājot pie..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Modelētājs"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Izstrādātājs"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Atklāt vairāk par Penpot"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Dibinātājs/viceprezidents"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Esmu ārštātnieks(-ce)/Pašnodarbināts(-ā)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Ķeramies pie darba!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Produktu vai projektu vadītājs"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Tirgvedība"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Vairāk nekā 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "Neviens"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Nākamais"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Cits (jānorāda)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Strādāju personīgā projektā"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Iepriekšējais"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Kā ir iecerēts izmantot Penpot?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "Kāda ir ieņemamā loma?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Atlasīt iespēju"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Sākt"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Sākt strādāt pie sava projekta"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Students vai pasniedzējs"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "Cik liela ir komanda?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Izmēģini Penpot, lai saprastu, vai tā der komandai "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Izmēģināt pirms izvietotas Penpot izmantošanas"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "... struktūrskices, lietotāju ceļi un plūsmas, pārvietošanās koki utt."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Darbs koncepcijas idejās"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Atsauksmes palīdzēs mums saprast, kādi ir lietotāju paradumi un izvēles, "
|
||||
"lai mēs varētu turpināt padarīt Penpot par noderīgu un patīkamu rīku."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "Atdalīt"
|
||||
|
|
|
@ -2329,172 +2329,109 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Pergi ke log masuk"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Alat reka bentuk yang manakah anda mempunyai lebih banyak pengalaman?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "Banyak"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "Bagaimanakah cara terbaik anda menerangkan pengalaman anda bekerja pada..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Pereka bentuk"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Pembangun"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Ketahui lebih lanjut tentang Penpot"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Pengasas/VP"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Saya seorang pekerja bebas (freelancer)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "Dapatkan kod daripada projek pasukan saya "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... reka bentuk antara muka, aset visual, sistem reka bentuk, dsb."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "Tinggalkan maklum balas untuk projek pasukan saya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Mari mulakan!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Pengurus Produk atau Projek"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Pemasaran"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Lebih daripada 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Seterusnya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "Tiada"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Lain-lain (nyatakan)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Saya sedang menjalankan projek peribadi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Sebelumnya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Bagaimanakah anda merancang untuk menggunakan Penpot?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "Apakah peranan anda?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Pilih pilihan"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "Beberapa"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Mula"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Mula mengerjakan projek saya"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Pelajar atau guru"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "Berapakah saiz pasukan anda?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Uji Penpot untuk melihat sama ada ia sesuai untuk pasukan "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Cuba sebelum menggunakan Penpot pada pelayar peribadi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "... rangka wayar, perjalanan & aliran pengguna, pepohon navigasi, dsb."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Bekerja dalam idea konsep"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Maklum balas anda akan membantu kami memahami tabiat dan keutamaan anda "
|
||||
"supaya kami boleh terus menjadikan Penpot sebagai alat yang berguna dan "
|
||||
"menyeronokkan."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
#, fuzzy
|
||||
msgid "settings.detach"
|
||||
|
|
|
@ -2479,83 +2479,75 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Ga naar inlogscherm"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Met welke ontwerptool heb je meer ervaring?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Ik ben een freelancer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Laten we beginnen!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Meer dan 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "Geen"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Volgende"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Anders (namelijk…)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Ik werk aan een persoonlijk project"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Vorige"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Selecteer een optie"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Starten"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Student of docent"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
|
|
|
@ -2429,109 +2429,81 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Ir para login"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Com que ferramenta de design tens mais experiência?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Sou trabalhador(a) independente (freelancer)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Vamos começar!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Mais de 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Seguinte"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Outra (especificar)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Estou a trabalhar num projeto pessoal"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Anterior"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Escolhe uma opção"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Começar"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Estudante ou professor(a)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "De que tamanho é a tua equipa?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Testar o Penpot para ver se é adequado para a minha equipa "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Experimentar o Penpot antes de usar num servidor privado"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr ""
|
||||
"...wireframes, jornadas e fluxos de utilizador, árvores de navegação, etc."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Concetualizar ideias"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Os teus comentários ajudar-nos-ão a compreender os teus hábitos e "
|
||||
"preferências para que possamos continuar a tornar o Penpot numa ferramenta "
|
||||
"fácil e divertida de usar."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "Desacoplar"
|
||||
|
@ -5157,10 +5129,6 @@ msgstr[1] "Mover bibliotecas"
|
|||
msgid "onboarding.team-modal.team-definition"
|
||||
msgstr "O que é uma equipa?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "Nenhuma"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs
|
||||
msgid "settings.select-this-color"
|
||||
msgstr "Selecionar itens que usem este estilo"
|
||||
|
|
|
@ -2334,79 +2334,75 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Mergi la autentificare"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Care este unealta de design cu care aveți mai multă experiență?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Sunt un freelancer"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Să începem!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Mai mult de 50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Următor"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Alta (specificați)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Lucrez la un proiect personal"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Anterior"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Selectați opțiune"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Începeți"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Student sau profesor"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
|
|
|
@ -2447,178 +2447,109 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Oturum açmaya git"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Hangi tasarım aracını daha iyi kullanıyorsunuz?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "Çok fazla"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "... üzerinde çalışma deneyiminizi en iyi nasıl tarif edersiniz?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Tasarımcı"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Geliştirici"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Penpot'u daha fazla keşfedin"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Kurucu/Başkan Yardımcısı"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Serbest çalışıyorum"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "Takım projemin kodunu al "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... kullanıcı arayüzü tasarımı, görsel öğeler, tasarım sistemleri, vb."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "Takımımın projesi için geri bildirim bırakın"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Haydi başlayalım!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Ürün veya Proje yöneticisi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Pazarlama"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "50'den fazla"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "Hiçbiri"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Sonraki"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "Hiçbiri"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Diğer (lütfen belirtiniz)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Kendi projem üzerinde çalışıyorum"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Önceki"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Penpot'u nasıl kullanmayı planlıyorsunuz?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "Göreviniz nedir?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Bir seçenek belirleyin"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "Biraz"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Başla"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Projem üzerinde çalışmaya başla"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Öğrenci veya öğretmen"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "Takımınızın büyüklüğü nedir?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Penpot'un takımınız için uygun olup olmadığını görmek için test edin "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Penpot'u fiziksel bir sunucuda kullanmadan önce deneyin"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr ""
|
||||
"... taslak çizimler, kullanıcı deneyimi yol haritası ve akışları, gezinme "
|
||||
"menüsü, vb."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Konsept fikirler üzerinde çalışmak"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Geri bildiriminiz, Penpot'u kullanışlı ve eğlenceli bir araç haline "
|
||||
"getirmeye devam edebilmemiz için alışkanlıklarınızı ve tercihlerinizi "
|
||||
"anlamamıza yardımcı olacaktır."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "Çıkar"
|
||||
|
|
|
@ -2120,170 +2120,105 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "Lọ láti wọlé"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "Èwo ni ohun èlò irin iṣẹ́ tí o ní ìmọ̀ kíkún nínú pẹ̀lú rẹ̀?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "Mọ́kànlá-Ọgbọ̀n"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "Méjì – mẹ́wàá"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "Mọ́kànlélọ́gbọ̀n-Àádọ́ta"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "O ´ pọ̀jù"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Àdòbí XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Káńfà"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr ""
|
||||
"Báwo ni ó ti le ṣe àpèjúwe bó ṣe dára tó lórí ìrírí rẹ lórí iṣẹ́ tí o ń ṣe "
|
||||
"lọ́wọ́..."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "Olùyà nǹkan"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "Olùdásílẹ̀"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "Ṣàwárí sí i nípa pẹ́ńpọtì"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Fígímà"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "Olùdásílẹ̀/VP"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "Oníṣẹ́ ni mí"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "Gba kóòdù láti inú iṣẹ́ àgbéṣe mi "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "... wíwò ètò ọnà , ìrírí àwọn ohun ìní, àwọn ètò ọnà, abbl."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "Ìkógun wọ̀lú"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "Fi èsì sílẹ̀ fún iṣẹ́ àgbéṣe ẹgbẹ́ mi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "Ẹjẹ́ 'ká bẹ̀rẹ̀ !"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "Ohun títà tàbí iṣẹ́ àgbéṣe Olùṣàkóso"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "Títajà"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "Ju àádọ́ta lọ"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "Èyí tó kàn"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "Kòsí"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "Òmíìràn(ní pàtó)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "Mò ń siṣẹ́ àgbéṣẹ ti ara mi ni"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "Tàtẹ̀yìn wá"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "Báwo lo ṣe ń gbèrò lórí bí o ṣe lo pẹ́ńpọtì?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.select-option"
|
||||
msgid "labels.select-option"
|
||||
msgstr "Ṣe àṣàyàn"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Yàwòrán"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.some"
|
||||
msgid "labels.some"
|
||||
msgstr "Díẹ̀"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "Bẹ̀rẹ̀"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "Bẹ̀rẹ̀ láti lórí iṣẹ́ àgbéṣe mi"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "Akẹ́kọ̀ọ́ tàbí olùkọ̀ọ́"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "kín ni ìwọ̀n ẹgbẹ́ rẹ ?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "Ṣàyẹ̀wọ̀ pẹ́ńpọtì láti rí pé ó bẹ́gbẹ́ mu "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "Gbìyànjú láti mọ̀ kí o tó bẹ̀rẹ̀ sí lo pẹ́ńpọtì ní àyíká"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "... wáyà-fèrèsé, ìrìàjò àwọn onílò & sísàn, àwọn igi ìyíkiri, abbl."
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "Iṣẹ́ lórí èròǹgbà àti àwọn èrò"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"Èsì rẹ yó ràn wá lọ́wọ́ láti jẹ́ kó yé wa lórí kín ni ìhùwàsí rẹ àti àwọn "
|
||||
"ohun tí o fẹ́ràn jù èyí yó jẹ́ kí á má ṣàmúlò pẹ́ńpọtì gẹ́gẹ́ bí èyí tí ó "
|
||||
"wúlò àti ohun èlò fun ìgbáládùn."
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
msgid "settings.detach"
|
||||
msgstr "Yọ kúrò"
|
||||
|
|
|
@ -2306,159 +2306,101 @@ msgid "profile.recovery.go-to-login"
|
|||
msgstr "去登录"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "question.design-tool-more-experienced-with"
|
||||
msgstr "你最熟悉哪个设计工具?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.11-30"
|
||||
msgid "onboarding.questions.team-size.11-30"
|
||||
msgstr "11-30"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.2-10"
|
||||
msgid "onboarding.questions.team-size.2-10"
|
||||
msgstr "2-10"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.31-50"
|
||||
msgid "onboarding.questions.team-size.31-50"
|
||||
msgstr "31-50"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.a-lot"
|
||||
msgstr "非常多"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.adobe-xd"
|
||||
msgid "labels.adobe-xd"
|
||||
msgstr "Adobe XD"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.canva"
|
||||
msgid "labels.canva"
|
||||
msgstr "Canva"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.designer"
|
||||
msgstr "设计师"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.developer"
|
||||
msgid "labels.developer"
|
||||
msgstr "开发者"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.discover-more-about-penpot"
|
||||
msgstr "深入了解Penpot的精彩之处"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.figma"
|
||||
msgid "labels.figma"
|
||||
msgstr "Figma"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.founder"
|
||||
msgid "labels.founder"
|
||||
msgstr "创始人/副总裁"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.freelancer"
|
||||
msgid "labels.freelancer"
|
||||
msgstr "我是一名自由职业者"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.get-the-code-from-my-team-project"
|
||||
msgstr "从我的团队项目获得邀请码 "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.interface-design-visual-assets-design-systems"
|
||||
msgstr "...界面设计,视觉素材,设计系统等。"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.invision"
|
||||
msgid "labels.invision"
|
||||
msgstr "InVision"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.leave-feedback-for-my-team-project"
|
||||
msgstr "给我的团队项目做反馈"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.lets-get-started"
|
||||
msgid "onboarding.questions.lets-get-started"
|
||||
msgstr "让我们开始吧!"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.manager"
|
||||
msgid "labels.product-management"
|
||||
msgstr "产品经理/项目经理"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.marketing"
|
||||
msgid "labels.marketing"
|
||||
msgstr "市场营销"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.more-than-50"
|
||||
msgid "onboarding.questions.team-size.more-than-50"
|
||||
msgstr "50以上"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.next"
|
||||
msgid "labels.next"
|
||||
msgstr "下一项"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.none"
|
||||
msgid "labels.none"
|
||||
msgstr "无"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.other"
|
||||
msgid "labels.other"
|
||||
msgstr "其他(请注明)"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.personal-project"
|
||||
msgid "onboarding.questions.team-size.personal-project"
|
||||
msgstr "我在做个人项目"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.previous"
|
||||
msgid "labels.previous"
|
||||
msgstr "前一项"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.questions-how-are-you-planning-to-use-penpot"
|
||||
msgstr "你计划用Penpot做什么?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.role"
|
||||
msgid "onboarding.questions.step3.question2"
|
||||
msgstr "你是哪种身份?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.sketch"
|
||||
msgid "labels.sketch"
|
||||
msgstr "Sketch"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start"
|
||||
msgid "labels.start"
|
||||
msgstr "开始"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.start-to-work-on-my-project"
|
||||
msgstr "开始着手我的项目"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.student-teacher"
|
||||
msgid "labels.student-teacher"
|
||||
msgstr "学生/教师"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.team-size"
|
||||
msgid "onboarding.questions.step3.question3"
|
||||
msgstr "你的团队有多少人?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.test-penpot-to-see-if-its-a-fit-for-team"
|
||||
msgstr "试用Penpot,来看它是否适合团队 "
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.try-out-before-using-penpot-on-premise"
|
||||
msgstr "在本地部署Penpot前进行试用"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.wireframes-user-journeys-flows-navigation-trees"
|
||||
msgstr "...线框图,用户轨迹和用户流程,导航树等。"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.work-in-concept-ideas"
|
||||
msgstr "从事概念构想的工作"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.your-feedback-will-help-us"
|
||||
msgstr ""
|
||||
"你的反馈将帮助我们更好地理解你的习惯和偏好,以便我们不断改进Penpot,使其成为"
|
||||
"一个有用且好用的工具。"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs,
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs,
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs,
|
||||
|
@ -5025,14 +4967,6 @@ msgstr "保持宽高比"
|
|||
msgid "onboarding.team-modal.team-definition"
|
||||
msgstr "团队是什么?"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.describe-your-experience-working-on"
|
||||
msgstr "对你经历的最好描述是:"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
msgid "questions.never-used-one"
|
||||
msgstr "都没用过"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs
|
||||
msgid "settings.select-this-color"
|
||||
msgstr "选择使用此样式的项目"
|
||||
|
|
Loading…
Reference in a new issue