mirror of
https://github.com/penpot/penpot.git
synced 2025-05-30 02:26:12 +02:00
Merge pull request #4822 from penpot/niwinz-translation-management-script
🎉 Add new translations management script
This commit is contained in:
commit
c637912337
65 changed files with 46502 additions and 34147 deletions
|
@ -28,7 +28,7 @@
|
|||
"test:run": "node target/tests.cjs",
|
||||
"test:watch": "clojure -M:dev:shadow-cljs watch test",
|
||||
"test": "yarn run test:compile && yarn run test:run",
|
||||
"translations:validate": "node ./scripts/validate-translations.js",
|
||||
"translations": "node ./scripts/translations.js",
|
||||
"translations:find-unused": "node ./scripts/find-unused-translations.js",
|
||||
"compile": "node ./scripts/compile.js",
|
||||
"compile:cljs": "clojure -M:dev:shadow-cljs compile main",
|
||||
|
@ -55,6 +55,7 @@
|
|||
"draft-js": "git+https://github.com/penpot/draft-js.git#commit=4a99b2a6020b2af97f6dc5fa1b4275ec16b559a0",
|
||||
"express": "^4.19.2",
|
||||
"fancy-log": "^2.0.0",
|
||||
"getopts": "^2.3.0",
|
||||
"gettext-parser": "^8.0.0",
|
||||
"gulp": "4.0.2",
|
||||
"gulp-concat": "^2.6.1",
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
const fs = require("fs").promises;
|
||||
const gt = require("gettext-parser");
|
||||
const path = require("path");
|
||||
const util = require("node:util");
|
||||
const execFile = util.promisify(require("node:child_process").execFile);
|
||||
import gt from "gettext-parser";
|
||||
import fs from "node:fs/promises";
|
||||
import path from "node:path";
|
||||
import util from "node:util";
|
||||
import { execFile as execFileCb } from "node:child_process";
|
||||
|
||||
const execFile = util.promisify(execFileCb);
|
||||
|
||||
async function processMsgId(msgId) {
|
||||
return execFile("grep", ["-r", "-o", msgId, "./src"]).catch(() => {
|
||||
|
|
377
frontend/scripts/translations.js
Executable file
377
frontend/scripts/translations.js
Executable file
|
@ -0,0 +1,377 @@
|
|||
#!/usr/bin/env node
|
||||
|
||||
import getopts from "getopts";
|
||||
import { promises as fs, createReadStream } from "fs";
|
||||
import gt from "gettext-parser";
|
||||
import l from "lodash";
|
||||
import path from "path";
|
||||
import readline from "readline";
|
||||
|
||||
const baseLocale = "en";
|
||||
|
||||
async function* getFiles(dir) {
|
||||
// console.log("getFiles", dir)
|
||||
const dirents = await fs.readdir(dir, { withFileTypes: true });
|
||||
for (const dirent of dirents) {
|
||||
let res = path.resolve(dir, dirent.name);
|
||||
res = path.relative(".", res);
|
||||
|
||||
if (dirent.isDirectory()) {
|
||||
yield* getFiles(res);
|
||||
} else {
|
||||
yield res;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function translationExists(locale) {
|
||||
const target = path.normalize("./translations/");
|
||||
const targetPath = path.join(target, `${locale}.po`);
|
||||
|
||||
try {
|
||||
const result = await fs.stat(targetPath);
|
||||
return true;
|
||||
} catch (cause) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
async function readLocaleByPath(path) {
|
||||
const content = await fs.readFile(path);
|
||||
return gt.po.parse(content, "utf-8");
|
||||
}
|
||||
|
||||
async function writeLocaleByPath(path, data) {
|
||||
const buff = gt.po.compile(data, { sort: true });
|
||||
await fs.writeFile(path, buff);
|
||||
}
|
||||
|
||||
async function readLocale(locale) {
|
||||
const target = path.normalize("./translations/");
|
||||
const targetPath = path.join(target, `${locale}.po`);
|
||||
return readLocaleByPath(targetPath);
|
||||
}
|
||||
|
||||
async function writeLocale(locale, data) {
|
||||
const target = path.normalize("./translations/");
|
||||
const targetPath = path.join(target, `${locale}.po`);
|
||||
return writeLocaleByPath(targetPath, data);
|
||||
}
|
||||
|
||||
async function* scanLocales() {
|
||||
const fileRe = /.+\.po$/;
|
||||
const target = path.normalize("./translations/");
|
||||
const parent = path.join(target, "..");
|
||||
|
||||
for await (const f of getFiles(target)) {
|
||||
if (!fileRe.test(f)) continue;
|
||||
const data = path.parse(f);
|
||||
yield data;
|
||||
}
|
||||
}
|
||||
|
||||
async function processLocale(options, f) {
|
||||
let locales = options.locale;
|
||||
if (typeof locales === "string") {
|
||||
locales = locales.split(/,/);
|
||||
} else if (Array.isArray(locales)) {
|
||||
} else if (locales === undefined) {
|
||||
} else {
|
||||
console.error(`Invalid value found on locales parameter: '${locales}'`);
|
||||
process.exit(-1);
|
||||
}
|
||||
|
||||
for await (const { name } of scanLocales()) {
|
||||
if (locales === undefined || locales.includes(name)) {
|
||||
await f(name);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function processTranslation(data, prefix, f) {
|
||||
for (let key of Object.keys(data.translations[""])) {
|
||||
if (key === prefix || key.startsWith(prefix)) {
|
||||
let value = data.translations[""][key];
|
||||
value = await f(value);
|
||||
data.translations[""][key] = value;
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
async function* readLines(filePath) {
|
||||
const fileStream = createReadStream(filePath);
|
||||
|
||||
const reader = readline.createInterface({
|
||||
input: fileStream,
|
||||
crlfDelay: Infinity,
|
||||
});
|
||||
|
||||
let counter = 1;
|
||||
|
||||
for await (const line of reader) {
|
||||
yield [counter, line];
|
||||
counter++;
|
||||
}
|
||||
}
|
||||
|
||||
const trRe1 = /\(tr\s+"([\w\.\-]+)"/g;
|
||||
|
||||
function getTranslationStrings(line) {
|
||||
const result = Array.from(line.matchAll(trRe1)).map((match) => {
|
||||
return match[1];
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
async function deleteByPrefix(options, prefix, ...params) {
|
||||
if (!prefix) {
|
||||
console.error(`Prefix undefined`);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
await processLocale(options, async (locale) => {
|
||||
const data = await readLocale(locale);
|
||||
let deleted = [];
|
||||
|
||||
for (const [key, value] of Object.entries(data.translations[""])) {
|
||||
if (key.startsWith(prefix)) {
|
||||
delete data.translations[""][key];
|
||||
deleted.push(key);
|
||||
}
|
||||
}
|
||||
|
||||
await writeLocale(locale, data);
|
||||
|
||||
console.log(
|
||||
`=> Processed locale '${locale}': deleting prefix '${prefix}' (deleted=${deleted.length})`,
|
||||
);
|
||||
|
||||
if (options.verbose) {
|
||||
for (let key of deleted) {
|
||||
console.log(`-> Deleted key: ${key}`);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
async function markFuzzy(options, prefix, ...other) {
|
||||
if (!prefix) {
|
||||
console.error(`Prefix undefined`);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
await processLocale(options, async (locale) => {
|
||||
let data = await readLocale(locale);
|
||||
data = await processTranslation(data, prefix, (translation) => {
|
||||
if (translation.comments === undefined) {
|
||||
translation.comments = {};
|
||||
}
|
||||
|
||||
const flagData = translation.comments.flag ?? "";
|
||||
const flags = flagData.split(/\s*,\s*/).filter((s) => s !== "");
|
||||
|
||||
if (!flags.includes("fuzzy")) {
|
||||
flags.push("fuzzy");
|
||||
}
|
||||
|
||||
translation.comments.flag = flags.join(", ");
|
||||
|
||||
console.log(
|
||||
`=> Processed '${locale}': marking fuzzy '${translation.msgid}'`,
|
||||
);
|
||||
|
||||
return translation;
|
||||
});
|
||||
|
||||
await writeLocale(locale, data);
|
||||
});
|
||||
}
|
||||
|
||||
async function rehash(options, ...other) {
|
||||
const fileRe = /.+\.(?:clj|cljs|cljc)$/;
|
||||
|
||||
// Iteration 1: process all locales and update it with existing
|
||||
// entries on the source code.
|
||||
|
||||
const used = await (async function () {
|
||||
const result = {};
|
||||
|
||||
for await (const f of getFiles("src")) {
|
||||
if (!fileRe.test(f)) continue;
|
||||
|
||||
for await (const [n, line] of readLines(f)) {
|
||||
const strings = getTranslationStrings(line);
|
||||
|
||||
strings.forEach((key) => {
|
||||
const entry = `${f}:${n}`;
|
||||
if (result[key] !== undefined) {
|
||||
result[key].push(entry);
|
||||
} else {
|
||||
result[key] = [entry];
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
await processLocale({ locale: baseLocale }, async (locale) => {
|
||||
const data = await readLocale(locale);
|
||||
|
||||
for (let [key, val] of Object.entries(result)) {
|
||||
let entry = data.translations[""][key];
|
||||
|
||||
if (entry === undefined) {
|
||||
entry = {
|
||||
msgid: key,
|
||||
comments: {
|
||||
reference: val.join(", "),
|
||||
flag: "fuzzy",
|
||||
},
|
||||
msgstr: [""],
|
||||
};
|
||||
} else {
|
||||
if (entry.comments === undefined) {
|
||||
entry.comments = {};
|
||||
}
|
||||
|
||||
entry.comments.reference = val.join(", ");
|
||||
|
||||
const flagData = entry.comments.flag ?? "";
|
||||
const flags = flagData.split(/\s*,\s*/).filter((s) => s !== "");
|
||||
|
||||
if (flags.includes("unused")) {
|
||||
flags = flags.filter((o) => o !== "unused");
|
||||
}
|
||||
|
||||
entry.comments.flag = flags.join(", ");
|
||||
}
|
||||
|
||||
data.translations[""][key] = entry;
|
||||
}
|
||||
|
||||
await writeLocale(locale, data);
|
||||
|
||||
const keys = Object.keys(data.translations[""]);
|
||||
console.log(`=> Found ${keys.length} used translations`);
|
||||
});
|
||||
|
||||
return result;
|
||||
})();
|
||||
|
||||
// Iteration 2: process only base locale and properly detect unused
|
||||
// translation strings.
|
||||
|
||||
await (async function () {
|
||||
let totalUnused = 0;
|
||||
|
||||
await processLocale({ locale: baseLocale }, async (locale) => {
|
||||
const data = await readLocale(locale);
|
||||
|
||||
for (let [key, val] of Object.entries(data.translations[""])) {
|
||||
if (key === "") continue;
|
||||
|
||||
if (!used.hasOwnProperty(key)) {
|
||||
totalUnused++;
|
||||
|
||||
const entry = data.translations[""][key];
|
||||
if (entry.comments === undefined) {
|
||||
entry.comments = {};
|
||||
}
|
||||
|
||||
const flagData = entry.comments.flag ?? "";
|
||||
const flags = flagData.split(/\s*,\s*/).filter((s) => s !== "");
|
||||
|
||||
if (!flags.includes("unused")) {
|
||||
flags.push("unused");
|
||||
}
|
||||
|
||||
entry.comments.flag = flags.join(", ");
|
||||
|
||||
data.translations[""][key] = entry;
|
||||
}
|
||||
}
|
||||
|
||||
await writeLocale(locale, data);
|
||||
});
|
||||
|
||||
console.log(`=> Found ${totalUnused} unused strings`);
|
||||
})();
|
||||
}
|
||||
|
||||
async function synchronize(options, ...other) {
|
||||
const baseData = await readLocale(baseLocale);
|
||||
|
||||
await processLocale(options, async (locale) => {
|
||||
if (locale === baseLocale) return;
|
||||
|
||||
const data = await readLocale(locale);
|
||||
|
||||
for (let [key, val] of Object.entries(baseData.translations[""])) {
|
||||
if (key === "") continue;
|
||||
|
||||
const baseEntry = baseData.translations[""][key];
|
||||
const entry = data.translations[""][key];
|
||||
|
||||
if (entry === undefined) {
|
||||
// Do nothing
|
||||
} else {
|
||||
entry.comments = baseEntry.comments;
|
||||
data.translations[""][key] = entry;
|
||||
}
|
||||
}
|
||||
|
||||
for (let [key, val] of Object.entries(data.translations[""])) {
|
||||
if (key === "") continue;
|
||||
|
||||
const baseEntry = baseData.translations[""][key];
|
||||
const entry = data.translations[""][key];
|
||||
|
||||
if (baseEntry === undefined) {
|
||||
delete data.translations[""][key];
|
||||
}
|
||||
}
|
||||
|
||||
await writeLocale(locale, data);
|
||||
});
|
||||
}
|
||||
|
||||
const options = getopts(process.argv.slice(2), {
|
||||
boolean: ["h", "v"],
|
||||
alias: {
|
||||
help: ["h"],
|
||||
locale: ["l"],
|
||||
verbose: ["v"],
|
||||
},
|
||||
stopEarly: true,
|
||||
});
|
||||
|
||||
const [command, ...params] = options._;
|
||||
|
||||
if (command === "rehash") {
|
||||
await rehash(options, ...params);
|
||||
} else if (command === "sync") {
|
||||
await synchronize(options, ...params);
|
||||
} else if (command === "delete") {
|
||||
await deleteByPrefix(options, ...params);
|
||||
} else if (command === "fuzzy") {
|
||||
await markFuzzy(options, ...params);
|
||||
} else {
|
||||
console.log(`Translations manipulation script.
|
||||
How to use:
|
||||
./scripts/translation.js <options> <subcommand>
|
||||
|
||||
Available options:
|
||||
|
||||
--locale -l : specify a concrete locale
|
||||
--verbose -v : enables verbose output
|
||||
--help -h : prints this help
|
||||
|
||||
Available subcommands:
|
||||
|
||||
rehash : reads and writes all translations files, sorting and validating
|
||||
sync : synchronize baselocale file with all other locale files
|
||||
delete <prefix> : delete all entries that matches the prefix
|
||||
fuzzy <prefix> : mark as fuzzy all entries that matches the prefix
|
||||
`);
|
||||
}
|
|
@ -1,31 +0,0 @@
|
|||
import { promises as fs } from "fs";
|
||||
import gt from "gettext-parser";
|
||||
import l from "lodash";
|
||||
import path from "path";
|
||||
|
||||
async function* getFiles(dir) {
|
||||
const dirents = await fs.readdir(dir, { withFileTypes: true });
|
||||
for (const dirent of dirents) {
|
||||
const res = path.resolve(dir, dirent.name);
|
||||
if (dirent.isDirectory()) {
|
||||
yield* getFiles(res);
|
||||
} else {
|
||||
yield res;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
(async () => {
|
||||
const fileRe = /.+\.po$/;
|
||||
const target = path.normalize("./translations/");
|
||||
const parent = path.join(target, "..");
|
||||
for await (const f of getFiles(target)) {
|
||||
if (!fileRe.test(f)) continue;
|
||||
const entry = path.relative(parent, f);
|
||||
console.log(`=> processing: ${entry}`);
|
||||
const content = await fs.readFile(f);
|
||||
const data = gt.po.parse(content, "utf-8");
|
||||
const buff = gt.po.compile(data, { sort: true });
|
||||
await fs.writeFile(f, buff);
|
||||
}
|
||||
})();
|
|
@ -18,7 +18,7 @@
|
|||
[app.main.ui.components.forms :as fm]
|
||||
[app.main.ui.components.link :as lk]
|
||||
[app.main.ui.icons :as i]
|
||||
[app.util.i18n :refer [tr tr-html]]
|
||||
[app.util.i18n :as i18n :refer [tr]]
|
||||
[app.util.router :as rt]
|
||||
[app.util.storage :as sto]
|
||||
[beicon.v2.core :as rx]
|
||||
|
@ -197,10 +197,11 @@
|
|||
[]
|
||||
(let [terms-label
|
||||
(mf/html
|
||||
[:& tr-html
|
||||
[:> i18n/tr-html*
|
||||
{:tag-name "div"
|
||||
:label "auth.terms-and-privacy-agreement"
|
||||
:params [cf/terms-of-service-uri cf/privacy-policy-uri]}])]
|
||||
:content (tr "auth.terms-and-privacy-agreement"
|
||||
cf/terms-of-service-uri
|
||||
cf/privacy-policy-uri)}])]
|
||||
|
||||
[:div {:class (stl/css :fields-row :input-visible :accept-terms-and-privacy-wrapper)}
|
||||
[:& fm/input {:name :accept-terms-and-privacy
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
[app.main.store :as st]
|
||||
[app.main.ui.icons :as i]
|
||||
[app.util.dom :as dom]
|
||||
[app.util.i18n :as i18n :refer [tr t]]
|
||||
[app.util.i18n :as i18n :refer [tr]]
|
||||
[app.util.keyboard :as k]
|
||||
[goog.events :as events]
|
||||
[rumext.v2 :as mf])
|
||||
|
@ -30,15 +30,13 @@
|
|||
cancel-label
|
||||
accept-label
|
||||
accept-style] :as props}]
|
||||
(let [locale (mf/deref i18n/locale)
|
||||
|
||||
on-accept (or on-accept identity)
|
||||
(let [on-accept (or on-accept identity)
|
||||
on-cancel (or on-cancel identity)
|
||||
message (or message (t locale "ds.confirm-title"))
|
||||
message (or message (tr "ds.confirm-title"))
|
||||
cancel-label (or cancel-label (tr "ds.confirm-cancel"))
|
||||
accept-label (or accept-label (tr "ds.confirm-ok"))
|
||||
accept-style (or accept-style :danger)
|
||||
title (or title (t locale "ds.confirm-title"))
|
||||
title (or title (tr "ds.confirm-title"))
|
||||
|
||||
accept-fn
|
||||
(mf/use-callback
|
||||
|
|
|
@ -167,7 +167,7 @@
|
|||
[:div {:class (stl/css :dashboard-fonts-hero)}
|
||||
[:div {:class (stl/css :desc)}
|
||||
[:h2 (tr "labels.upload-custom-fonts")]
|
||||
[:& i18n/tr-html {:label "dashboard.fonts.hero-text1"}]
|
||||
[:> i18n/tr-html* {:content (tr "dashboard.fonts.hero-text1")}]
|
||||
|
||||
[:button {:class (stl/css :btn-primary)
|
||||
:on-click on-click
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
[rumext.v2 :as mf]))
|
||||
|
||||
(mf/defc empty-placeholder
|
||||
[{:keys [dragging? limit origin create-fn] :as props}]
|
||||
[{:keys [dragging? limit origin create-fn]}]
|
||||
(let [on-click
|
||||
(mf/use-fn
|
||||
(mf/deps create-fn)
|
||||
|
@ -29,7 +29,7 @@
|
|||
[:div {:class (stl/css :grid-empty-placeholder :libs)
|
||||
:data-testid "empty-placeholder"}
|
||||
[:div {:class (stl/css :text)}
|
||||
[:& i18n/tr-html {:label "dashboard.empty-placeholder-drafts"}]]]
|
||||
[:> i18n/tr-html* {:content (tr "dashboard.empty-placeholder-drafts")}]]]
|
||||
|
||||
:else
|
||||
[:div
|
||||
|
|
|
@ -693,8 +693,8 @@
|
|||
[:div {:class (stl/css :empty-invitations)}
|
||||
[:span (tr "labels.no-invitations")]
|
||||
(when can-invite?
|
||||
[:& i18n/tr-html {:label "labels.no-invitations-hint"
|
||||
:tag-name "span"}])])
|
||||
[:> i18n/tr-html* {:content (tr "labels.no-invitations-hint")
|
||||
:tag-name "span"}])])
|
||||
|
||||
(mf/defc invitation-section
|
||||
[{:keys [team invitations] :as props}]
|
||||
|
@ -878,8 +878,8 @@
|
|||
[:div {:class (stl/css :webhooks-hero-container)}
|
||||
[:h2 {:class (stl/css :hero-title)}
|
||||
(tr "labels.webhooks")]
|
||||
[:& i18n/tr-html {:class (stl/css :hero-desc)
|
||||
:label "dashboard.webhooks.description"}]
|
||||
[:> i18n/tr-html* {:class (stl/css :hero-desc)
|
||||
:content (tr "dashboard.webhooks.description")}]
|
||||
[:button {:class (stl/css :hero-btn)
|
||||
:on-click #(st/emit! (modal/show :webhook {}))}
|
||||
(tr "dashboard.webhooks.create")]])
|
||||
|
|
|
@ -432,12 +432,12 @@
|
|||
[:label {:for (str "export-" type)
|
||||
:class (stl/css-case :global/checked (= selected type))}
|
||||
;; Execution time translation strings:
|
||||
;; dashboard.export.options.all.message
|
||||
;; dashboard.export.options.all.title
|
||||
;; dashboard.export.options.detach.message
|
||||
;; dashboard.export.options.detach.title
|
||||
;; dashboard.export.options.merge.message
|
||||
;; dashboard.export.options.merge.title
|
||||
;; (tr "dashboard.export.options.all.message")
|
||||
;; (tr "dashboard.export.options.all.title")
|
||||
;; (tr "dashboard.export.options.detach.message")
|
||||
;; (tr "dashboard.export.options.detach.title")
|
||||
;; (tr "dashboard.export.options.merge.message")
|
||||
;; (tr "dashboard.export.options.merge.title")
|
||||
[:span {:class (stl/css-case :global/checked (= selected type))}
|
||||
(when (= selected type)
|
||||
i/status-tick)]
|
||||
|
|
|
@ -33,18 +33,16 @@
|
|||
(mf/defc settings
|
||||
[{:keys [route] :as props}]
|
||||
(let [section (get-in route [:data :name])
|
||||
profile (mf/deref refs/profile)
|
||||
locale (mf/deref i18n/locale)]
|
||||
profile (mf/deref refs/profile)]
|
||||
|
||||
(hooks/use-shortcuts ::dashboard sc/shortcuts)
|
||||
|
||||
(mf/use-effect
|
||||
#(when (nil? profile)
|
||||
(mf/with-effect [profile]
|
||||
(when (nil? profile)
|
||||
(st/emit! (rt/nav :auth-login))))
|
||||
|
||||
[:section {:class (stl/css :dashboard-layout-refactor :dashboard)}
|
||||
[:& sidebar {:profile profile
|
||||
:locale locale
|
||||
:section section}]
|
||||
|
||||
[:div {:class (stl/css :dashboard-content)}
|
||||
|
@ -52,16 +50,16 @@
|
|||
[:section {:class (stl/css :dashboard-container)}
|
||||
(case section
|
||||
:settings-profile
|
||||
[:& profile-page {:locale locale}]
|
||||
[:& profile-page]
|
||||
|
||||
:settings-feedback
|
||||
[:& feedback-page]
|
||||
|
||||
:settings-password
|
||||
[:& password-page {:locale locale}]
|
||||
[:& password-page]
|
||||
|
||||
:settings-options
|
||||
[:& options-page {:locale locale}]
|
||||
[:& options-page]
|
||||
|
||||
:settings-access-tokens
|
||||
[:& access-tokens-page])]]]))
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
[app.main.store :as st]
|
||||
[app.main.ui.components.forms :as fm]
|
||||
[app.util.dom :as dom]
|
||||
[app.util.i18n :as i18n :refer [t tr]]
|
||||
[app.util.i18n :as i18n :refer [tr]]
|
||||
[cljs.spec.alpha :as s]
|
||||
[rumext.v2 :as mf]))
|
||||
|
||||
|
@ -69,7 +69,7 @@
|
|||
::password-old]))
|
||||
|
||||
(mf/defc password-form
|
||||
[{:keys [locale] :as props}]
|
||||
[]
|
||||
(let [initial (mf/use-memo (constantly {:password-old nil}))
|
||||
form (fm/use-form :spec ::password-form
|
||||
:validators [(fm/validate-not-all-spaces :password-old (tr "auth.password-not-empty"))
|
||||
|
@ -86,35 +86,35 @@
|
|||
{:type "password"
|
||||
:name :password-old
|
||||
:auto-focus? true
|
||||
:label (t locale "labels.old-password")}]]
|
||||
:label (tr "labels.old-password")}]]
|
||||
|
||||
[:div {:class (stl/css :fields-row)}
|
||||
[:& fm/input
|
||||
{:type "password"
|
||||
:name :password-1
|
||||
:show-success? true
|
||||
:label (t locale "labels.new-password")}]]
|
||||
:label (tr "labels.new-password")}]]
|
||||
|
||||
[:div {:class (stl/css :fields-row)}
|
||||
[:& fm/input
|
||||
{:type "password"
|
||||
:name :password-2
|
||||
:show-success? true
|
||||
:label (t locale "labels.confirm-password")}]]
|
||||
:label (tr "labels.confirm-password")}]]
|
||||
|
||||
[:> fm/submit-button*
|
||||
{:label (t locale "dashboard.password-change")
|
||||
{:label (tr "dashboard.password-change")
|
||||
:data-testid "submit-password"
|
||||
:class (stl/css :update-btn)}]]))
|
||||
|
||||
;; --- Password Page
|
||||
|
||||
(mf/defc password-page
|
||||
[{:keys [locale]}]
|
||||
(mf/use-effect
|
||||
#(dom/set-html-title (tr "title.settings.password")))
|
||||
[]
|
||||
(mf/with-effect []
|
||||
(dom/set-html-title (tr "title.settings.password")))
|
||||
|
||||
[:section {:class (stl/css :dashboard-settings)}
|
||||
[:div {:class (stl/css :form-container)}
|
||||
[:h2 (t locale "dashboard.password-change")]
|
||||
[:& password-form {:locale locale}]]])
|
||||
[:h2 (tr "dashboard.password-change")]
|
||||
[:& password-form]]])
|
||||
|
|
|
@ -115,10 +115,9 @@
|
|||
(mf/defc sidebar
|
||||
{::mf/wrap [mf/memo]
|
||||
::mf/props :obj}
|
||||
[{:keys [profile locale section]}]
|
||||
[{:keys [profile section]}]
|
||||
[:div {:class (stl/css :dashboard-sidebar :settings)}
|
||||
[:& sidebar-content {:profile profile
|
||||
:section section}]
|
||||
[:& profile-section {:profile profile
|
||||
:locale locale}]])
|
||||
[:& profile-section {:profile profile}]])
|
||||
|
||||
|
|
|
@ -142,9 +142,9 @@
|
|||
[:div {:class (stl/css :global/attr-label)}
|
||||
(tr "inspect.attributes.typography.text-decoration")]
|
||||
;; Execution time translation strings:
|
||||
;; inspect.attributes.typography.text-decoration.none
|
||||
;; inspect.attributes.typography.text-decoration.strikethrough
|
||||
;; inspect.attributes.typography.text-decoration.underline
|
||||
;; (tr "inspect.attributes.typography.text-decoration.none")
|
||||
;; (tr "inspect.attributes.typography.text-decoration.strikethrough")
|
||||
;; (tr "inspect.attributes.typography.text-decoration.underline")
|
||||
[:div {:class (stl/css :global/attr-value)}
|
||||
[:& copy-button {:data (copy-style-data style :text-decoration)}
|
||||
[:div {:class (stl/css :button-children)}
|
||||
|
@ -155,11 +155,11 @@
|
|||
[:div {:class (stl/css :global/attr-label)}
|
||||
(tr "inspect.attributes.typography.text-transform")]
|
||||
;; Execution time translation strings:
|
||||
;; inspect.attributes.typography.text-transform.lowercase
|
||||
;; inspect.attributes.typography.text-transform.none
|
||||
;; inspect.attributes.typography.text-transform.titlecase
|
||||
;; inspect.attributes.typography.text-transform.uppercase
|
||||
;; inspect.attributes.typography.text-transform.unset
|
||||
;; (tr "inspect.attributes.typography.text-transform.lowercase")
|
||||
;; (tr "inspect.attributes.typography.text-transform.none")
|
||||
;; (tr "inspect.attributes.typography.text-transform.titlecase")
|
||||
;; (tr "inspect.attributes.typography.text-transform.uppercase")
|
||||
;; (tr "inspect.attributes.typography.text-transform.unset")
|
||||
[:div {:class (stl/css :global/attr-value)}
|
||||
[:& copy-button {:data (copy-style-data style :text-transform)}
|
||||
[:div {:class (stl/css :button-children)}
|
||||
|
|
|
@ -94,18 +94,18 @@
|
|||
[:*
|
||||
[:span {:class (stl/css :shape-icon)}
|
||||
[:& sir/element-icon {:shape first-shape :main-instance? main-instance?}]]
|
||||
;; Execution time translation strings:
|
||||
;; inspect.tabs.code.selected.circle
|
||||
;; inspect.tabs.code.selected.component
|
||||
;; inspect.tabs.code.selected.curve
|
||||
;; inspect.tabs.code.selected.frame
|
||||
;; inspect.tabs.code.selected.group
|
||||
;; inspect.tabs.code.selected.image
|
||||
;; inspect.tabs.code.selected.mask
|
||||
;; inspect.tabs.code.selected.path
|
||||
;; inspect.tabs.code.selected.rect
|
||||
;; inspect.tabs.code.selected.svg-raw
|
||||
;; inspect.tabs.code.selected.text
|
||||
;; Execution time translation strings:
|
||||
;; (tr "inspect.tabs.code.selected.circle")
|
||||
;; (tr "inspect.tabs.code.selected.component")
|
||||
;; (tr "inspect.tabs.code.selected.curve")
|
||||
;; (tr "inspect.tabs.code.selected.frame")
|
||||
;; (tr "inspect.tabs.code.selected.group")
|
||||
;; (tr "inspect.tabs.code.selected.image")
|
||||
;; (tr "inspect.tabs.code.selected.mask")
|
||||
;; (tr "inspect.tabs.code.selected.path")
|
||||
;; (tr "inspect.tabs.code.selected.rect")
|
||||
;; (tr "inspect.tabs.code.selected.svg-raw")
|
||||
;; (tr "inspect.tabs.code.selected.text")
|
||||
[:span {:class (stl/css :layer-title)} (:name first-shape)]])]
|
||||
[:div {:class (stl/css :inspect-content)}
|
||||
[:& tab-container {:on-change-tab handle-change-tab
|
||||
|
|
|
@ -474,7 +474,7 @@
|
|||
[:& menu-separator]
|
||||
(for [entry components-menu-entries :when (not (nil? entry))]
|
||||
[:& menu-entry {:key (uuid/next)
|
||||
:title (tr (:msg entry))
|
||||
:title (:title entry)
|
||||
:shortcut (when (contains? entry :shortcut) (sc/get-tooltip (:shortcut entry)))
|
||||
:on-click (:action entry)}])])]))
|
||||
|
||||
|
|
|
@ -421,27 +421,27 @@
|
|||
(ts/schedule 1000 do-show-component)))
|
||||
|
||||
menu-entries [(when (and (not multi) main-instance?)
|
||||
{:msg "workspace.shape.menu.show-in-assets"
|
||||
{:title (tr "workspace.shape.menu.show-in-assets")
|
||||
:action do-show-in-assets})
|
||||
(when (and (not multi) main-instance? local-component? lacks-annotation? components-v2)
|
||||
{:msg "workspace.shape.menu.create-annotation"
|
||||
{:title (tr "workspace.shape.menu.create-annotation")
|
||||
:action do-create-annotation})
|
||||
(when can-detach?
|
||||
{:msg (if (> (count copies) 1)
|
||||
"workspace.shape.menu.detach-instances-in-bulk"
|
||||
"workspace.shape.menu.detach-instance")
|
||||
{:title (if (> (count copies) 1)
|
||||
(tr "workspace.shape.menu.detach-instances-in-bulk")
|
||||
(tr "workspace.shape.menu.detach-instance"))
|
||||
:action do-detach-component
|
||||
:shortcut :detach-component})
|
||||
(when can-reset-overrides?
|
||||
{:msg "workspace.shape.menu.reset-overrides"
|
||||
{:title (tr "workspace.shape.menu.reset-overrides")
|
||||
:action do-reset-component})
|
||||
(when (and (seq restorable-copies) components-v2)
|
||||
{:msg "workspace.shape.menu.restore-main"
|
||||
{:title (tr "workspace.shape.menu.restore-main")
|
||||
:action do-restore-component})
|
||||
(when can-show-component?
|
||||
{:msg "workspace.shape.menu.show-main"
|
||||
{:title (tr "workspace.shape.menu.show-main")
|
||||
:action do-show-component})
|
||||
(when can-update-main?
|
||||
{:msg "workspace.shape.menu.update-main"
|
||||
{:title (tr "workspace.shape.menu.update-main")
|
||||
:action do-update-component})]]
|
||||
(filter (complement nil?) menu-entries)))
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
[app.main.store :as st]
|
||||
[app.main.ui.icons :as i]
|
||||
[app.util.dom :as dom]
|
||||
[app.util.i18n :refer [t] :as i18n]
|
||||
[app.util.i18n :refer [tr] :as i18n]
|
||||
[cuerdas.core :as str]
|
||||
[okulary.core :as l]
|
||||
[rumext.v2 :as mf]))
|
||||
|
@ -104,49 +104,49 @@
|
|||
|
||||
(defn entry-type->message
|
||||
"Formats the message that will be displayed to the user"
|
||||
[locale type multiple?]
|
||||
[type multiple?]
|
||||
(let [arity (if multiple? "multiple" "single")
|
||||
attribute (name (or type :multiple))]
|
||||
;; Execution time translation strings:
|
||||
;; workspace.undo.entry.multiple.circle
|
||||
;; workspace.undo.entry.multiple.color
|
||||
;; workspace.undo.entry.multiple.component
|
||||
;; workspace.undo.entry.multiple.curve
|
||||
;; workspace.undo.entry.multiple.frame
|
||||
;; workspace.undo.entry.multiple.group
|
||||
;; workspace.undo.entry.multiple.media
|
||||
;; workspace.undo.entry.multiple.multiple
|
||||
;; workspace.undo.entry.multiple.page
|
||||
;; workspace.undo.entry.multiple.path
|
||||
;; workspace.undo.entry.multiple.rect
|
||||
;; workspace.undo.entry.multiple.shape
|
||||
;; workspace.undo.entry.multiple.text
|
||||
;; workspace.undo.entry.multiple.typography
|
||||
;; workspace.undo.entry.single.circle
|
||||
;; workspace.undo.entry.single.color
|
||||
;; workspace.undo.entry.single.component
|
||||
;; workspace.undo.entry.single.curve
|
||||
;; workspace.undo.entry.single.frame
|
||||
;; workspace.undo.entry.single.group
|
||||
;; workspace.undo.entry.single.image
|
||||
;; workspace.undo.entry.single.media
|
||||
;; workspace.undo.entry.single.multiple
|
||||
;; workspace.undo.entry.single.page
|
||||
;; workspace.undo.entry.single.path
|
||||
;; workspace.undo.entry.single.rect
|
||||
;; workspace.undo.entry.single.shape
|
||||
;; workspace.undo.entry.single.text
|
||||
;; workspace.undo.entry.single.typography
|
||||
(t locale (str/format "workspace.undo.entry.%s.%s" arity attribute))))
|
||||
;; (tr "workspace.undo.entry.multiple.circle")
|
||||
;; (tr "workspace.undo.entry.multiple.color")
|
||||
;; (tr "workspace.undo.entry.multiple.component")
|
||||
;; (tr "workspace.undo.entry.multiple.curve")
|
||||
;; (tr "workspace.undo.entry.multiple.frame")
|
||||
;; (tr "workspace.undo.entry.multiple.group")
|
||||
;; (tr "workspace.undo.entry.multiple.media")
|
||||
;; (tr "workspace.undo.entry.multiple.multiple")
|
||||
;; (tr "workspace.undo.entry.multiple.page")
|
||||
;; (tr "workspace.undo.entry.multiple.path")
|
||||
;; (tr "workspace.undo.entry.multiple.rect")
|
||||
;; (tr "workspace.undo.entry.multiple.shape")
|
||||
;; (tr "workspace.undo.entry.multiple.text")
|
||||
;; (tr "workspace.undo.entry.multiple.typography")
|
||||
;; (tr "workspace.undo.entry.single.circle")
|
||||
;; (tr "workspace.undo.entry.single.color")
|
||||
;; (tr "workspace.undo.entry.single.component")
|
||||
;; (tr "workspace.undo.entry.single.curve")
|
||||
;; (tr "workspace.undo.entry.single.frame")
|
||||
;; (tr "workspace.undo.entry.single.group")
|
||||
;; (tr "workspace.undo.entry.single.image")
|
||||
;; (tr "workspace.undo.entry.single.media")
|
||||
;; (tr "workspace.undo.entry.single.multiple")
|
||||
;; (tr "workspace.undo.entry.single.page")
|
||||
;; (tr "workspace.undo.entry.single.path")
|
||||
;; (tr "workspace.undo.entry.single.rect")
|
||||
;; (tr "workspace.undo.entry.single.shape")
|
||||
;; (tr "workspace.undo.entry.single.text")
|
||||
;; (tr "workspace.undo.entry.single.typography")
|
||||
(tr (str/format "workspace.undo.entry.%s.%s" arity attribute))))
|
||||
|
||||
(defn entry->message [locale entry]
|
||||
(let [value (entry-type->message locale (:type entry) (= :multiple (:id entry)))]
|
||||
(defn entry->message [entry]
|
||||
(let [value (entry-type->message (:type entry) (= :multiple (:id entry)))]
|
||||
(case (:operation entry)
|
||||
:new (t locale "workspace.undo.entry.new" value)
|
||||
:modify (t locale "workspace.undo.entry.modify" value)
|
||||
:delete (t locale "workspace.undo.entry.delete" value)
|
||||
:move (t locale "workspace.undo.entry.move" value)
|
||||
(t locale "workspace.undo.entry.unknown" value))))
|
||||
:new (tr "workspace.undo.entry.new" value)
|
||||
:modify (tr "workspace.undo.entry.modify" value)
|
||||
:delete (tr "workspace.undo.entry.delete" value)
|
||||
:move (tr "workspace.undo.entry.move" value)
|
||||
(tr "workspace.undo.entry.unknown" value))))
|
||||
|
||||
(defn entry->icon [{:keys [type]}]
|
||||
(case type
|
||||
|
@ -284,8 +284,9 @@
|
|||
|
||||
nil)]))
|
||||
|
||||
(mf/defc history-entry [{:keys [locale entry idx-entry disabled? current?]}]
|
||||
(mf/defc history-entry
|
||||
{::mf/props :obj}
|
||||
[{:keys [entry idx-entry disabled? current?]}]
|
||||
(let [hover? (mf/use-state false)
|
||||
show-detail? (mf/use-state false)
|
||||
toggle-show-detail
|
||||
|
@ -309,7 +310,7 @@
|
|||
[:div {:class (stl/css :history-entry-summary)}
|
||||
[:div {:class (stl/css :history-entry-summary-icon)}
|
||||
(entry->icon entry)]
|
||||
[:div {:class (stl/css :history-entry-summary-text)} (entry->message locale entry)]
|
||||
[:div {:class (stl/css :history-entry-summary-text)} (entry->message entry)]
|
||||
(when (:detail entry)
|
||||
[:div {:class (stl/css-case :history-entry-summary-button true
|
||||
:button-opened @show-detail?)
|
||||
|
@ -320,9 +321,9 @@
|
|||
(when @show-detail?
|
||||
[:& history-entry-details {:entry entry}])]))
|
||||
|
||||
(mf/defc history-toolbox []
|
||||
(let [locale (mf/deref i18n/locale)
|
||||
objects (mf/deref refs/workspace-page-objects)
|
||||
(mf/defc history-toolbox
|
||||
[]
|
||||
(let [objects (mf/deref refs/workspace-page-objects)
|
||||
{:keys [items index]} (mf/deref workspace-undo)
|
||||
entries (parse-entries items objects)
|
||||
toggle-history
|
||||
|
@ -331,18 +332,17 @@
|
|||
(vary-meta assoc ::ev/origin "history-toolbox"))))]
|
||||
[:div {:class (stl/css :history-toolbox)}
|
||||
[:div {:class (stl/css :history-toolbox-title)}
|
||||
[:span (t locale "workspace.undo.title")]
|
||||
[:span (tr "workspace.undo.title")]
|
||||
[:div {:class (stl/css :close-button)
|
||||
:on-click toggle-history}
|
||||
i/close]]
|
||||
(if (empty? entries)
|
||||
[:div {:class (stl/css :history-entry-empty)}
|
||||
[:div {:class (stl/css :history-entry-empty-icon)} i/history]
|
||||
[:div {:class (stl/css :history-entry-empty-msg)} (t locale "workspace.undo.empty")]]
|
||||
[:div {:class (stl/css :history-entry-empty-msg)} (tr "workspace.undo.empty")]]
|
||||
[:ul {:class (stl/css :history-entries)}
|
||||
(for [[idx-entry entry] (->> entries (map-indexed vector) reverse)] #_[i (range 0 10)]
|
||||
[:& history-entry {:key (str "entry-" idx-entry)
|
||||
:locale locale
|
||||
:entry entry
|
||||
:idx-entry idx-entry
|
||||
:current? (= idx-entry index)
|
||||
|
|
|
@ -512,12 +512,12 @@
|
|||
[:& dropdown {:show show :on-close on-close}
|
||||
[:ul {:class (stl/css-case :custom-select-dropdown true
|
||||
:not-main (not main-instance))}
|
||||
(for [{:keys [msg] :as entry} menu-entries]
|
||||
(when (some? msg)
|
||||
[:li {:key msg
|
||||
(for [{:keys [title action]} menu-entries]
|
||||
(when (some? title)
|
||||
[:li {:key title
|
||||
:class (stl/css :dropdown-element)
|
||||
:on-click (partial do-action (:action entry))}
|
||||
[:span {:class (stl/css :dropdown-label)} (tr msg)]]))]]))
|
||||
:on-click (partial do-action action)}
|
||||
[:span {:class (stl/css :dropdown-label)} title]]))]]))
|
||||
|
||||
(mf/defc component-menu
|
||||
{::mf/props :obj}
|
||||
|
|
|
@ -52,144 +52,166 @@
|
|||
(defn translation-keyname
|
||||
[type keyname]
|
||||
;; Execution time translation strings:
|
||||
;; shortcut-subsection.alignment
|
||||
;; shortcut-subsection.edit
|
||||
;; shortcut-subsection.general-dashboard
|
||||
;; shortcut-subsection.general-viewer
|
||||
;; shortcut-subsection.main-menu
|
||||
;; shortcut-subsection.modify-layers
|
||||
;; shortcut-subsection.navigation-dashboard
|
||||
;; shortcut-subsection.navigation-viewer
|
||||
;; shortcut-subsection.navigation-workspace
|
||||
;; shortcut-subsection.panels
|
||||
;; shortcut-subsection.path-editor
|
||||
;; shortcut-subsection.shape
|
||||
;; shortcut-subsection.tools
|
||||
;; shortcut-subsection.zoom-viewer
|
||||
;; shortcut-subsection.zoom-workspace
|
||||
;; shortcuts.add-comment
|
||||
;; shortcuts.add-node
|
||||
;; shortcuts.align-bottom
|
||||
;; shortcuts.align-hcenter
|
||||
;; shortcuts.align-left
|
||||
;; shortcuts.align-right
|
||||
;; shortcuts.align-top
|
||||
;; shortcuts.align-vcenter
|
||||
;; shortcuts.artboard-selection
|
||||
;; shortcuts.bool-difference
|
||||
;; shortcuts.bool-exclude
|
||||
;; shortcuts.bool-intersection
|
||||
;; shortcuts.bool-union
|
||||
;; shortcuts.bring-back
|
||||
;; shortcuts.bring-backward
|
||||
;; shortcuts.bring-forward
|
||||
;; shortcuts.bring-front
|
||||
;; shortcuts.clear-undo
|
||||
;; shortcuts.copy
|
||||
;; shortcuts.create-component
|
||||
;; shortcuts.create-new-project
|
||||
;; shortcuts.cut
|
||||
;; shortcuts.decrease-zoom
|
||||
;; shortcuts.delete
|
||||
;; shortcuts.delete-node
|
||||
;; shortcuts.detach-component
|
||||
;; shortcuts.draw-curve
|
||||
;; shortcuts.draw-ellipse
|
||||
;; shortcuts.draw-frame
|
||||
;; shortcuts.draw-nodes
|
||||
;; shortcuts.draw-path
|
||||
;; shortcuts.draw-rect
|
||||
;; shortcuts.draw-text
|
||||
;; shortcuts.duplicate
|
||||
;; shortcuts.escape
|
||||
;; shortcuts.export-shapes
|
||||
;; shortcuts.fit-all
|
||||
;; shortcuts.flip-horizontal
|
||||
;; shortcuts.flip-vertical
|
||||
;; shortcuts.go-to-drafts
|
||||
;; shortcuts.go-to-libs
|
||||
;; shortcuts.go-to-search
|
||||
;; shortcuts.group
|
||||
;; shortcuts.h-distribute
|
||||
;; shortcuts.hide-ui
|
||||
;; shortcuts.increase-zoom
|
||||
;; shortcuts.insert-image
|
||||
;; shortcuts.join-nodes
|
||||
;; shortcuts.make-corner
|
||||
;; shortcuts.make-curve
|
||||
;; shortcuts.mask
|
||||
;; shortcuts.merge-nodes
|
||||
;; shortcuts.move
|
||||
;; shortcuts.move-fast-down
|
||||
;; shortcuts.move-fast-left
|
||||
;; shortcuts.move-fast-right
|
||||
;; shortcuts.move-fast-up
|
||||
;; shortcuts.move-nodes
|
||||
;; shortcuts.move-unit-down
|
||||
;; shortcuts.move-unit-left
|
||||
;; shortcuts.move-unit-right
|
||||
;; shortcuts.move-unit-up
|
||||
;; shortcuts.next-frame
|
||||
;; shortcuts.opacity-0
|
||||
;; shortcuts.opacity-1
|
||||
;; shortcuts.opacity-2
|
||||
;; shortcuts.opacity-3
|
||||
;; shortcuts.opacity-4
|
||||
;; shortcuts.opacity-5
|
||||
;; shortcuts.opacity-6
|
||||
;; shortcuts.opacity-7
|
||||
;; shortcuts.opacity-8
|
||||
;; shortcuts.opacity-9
|
||||
;; shortcuts.open-color-picker
|
||||
;; shortcuts.open-comments
|
||||
;; shortcuts.open-dashboard
|
||||
;; shortcuts.select-prev
|
||||
;; shortcuts.select-next
|
||||
;; shortcuts.open-inspect
|
||||
;; shortcuts.open-interactions
|
||||
;; shortcuts.open-viewer
|
||||
;; shortcuts.open-workspace
|
||||
;; shortcuts.paste
|
||||
;; shortcuts.prev-frame
|
||||
;; shortcuts.redo
|
||||
;; shortcuts.reset-zoom
|
||||
;; shortcuts.select-all
|
||||
;; shortcuts.separate-nodes
|
||||
;; shortcuts.show-pixel-grid
|
||||
;; shortcuts.show-shortcuts
|
||||
;; shortcuts.snap-nodes
|
||||
;; shortcuts.snap-pixel-grid
|
||||
;; shortcuts.start-editing
|
||||
;; shortcuts.start-measure
|
||||
;; shortcuts.stop-measure
|
||||
;; shortcuts.text-align-center
|
||||
;; shortcuts.text-align-left
|
||||
;; shortcuts.text-align-justify
|
||||
;; shortcuts.text-align-right
|
||||
;; shortcuts.thumbnail-set
|
||||
;; shortcuts.toggle-alignment
|
||||
;; shortcuts.toggle-assets
|
||||
;; shortcuts.toggle-colorpalette
|
||||
;; shortcuts.toggle-focus-mode
|
||||
;; shortcuts.toggle-guides
|
||||
;; shortcuts.toggle-history
|
||||
;; shortcuts.toggle-layers
|
||||
;; shortcuts.toggle-lock
|
||||
;; shortcuts.toggle-lock-size
|
||||
;; shortcuts.toggle-rules
|
||||
;; shortcuts.scale
|
||||
;; shortcuts.toggle-snap-guides
|
||||
;; shortcuts.toggle-snap-ruler-guide
|
||||
;; shortcuts.toggle-textpalette
|
||||
;; shortcuts.toggle-visibility
|
||||
;; shortcuts.toggle-zoom-style
|
||||
;; shortcuts.toggle-fullscreen
|
||||
;; shortcuts.undo
|
||||
;; shortcuts.ungroup
|
||||
;; shortcuts.unmask
|
||||
;; shortcuts.v-distribute
|
||||
;; shortcuts.zoom-selected
|
||||
;; shortcuts.toggle-layout-grid
|
||||
(comment
|
||||
(tr "shortcut-subsection.alignment")
|
||||
(tr "shortcut-subsection.edit")
|
||||
(tr "shortcut-subsection.general-dashboard")
|
||||
(tr "shortcut-subsection.general-viewer")
|
||||
(tr "shortcut-subsection.main-menu")
|
||||
(tr "shortcut-subsection.modify-layers")
|
||||
(tr "shortcut-subsection.navigation-dashboard")
|
||||
(tr "shortcut-subsection.navigation-viewer")
|
||||
(tr "shortcut-subsection.navigation-workspace")
|
||||
(tr "shortcut-subsection.panels")
|
||||
(tr "shortcut-subsection.path-editor")
|
||||
(tr "shortcut-subsection.shape")
|
||||
(tr "shortcut-subsection.text-editor")
|
||||
(tr "shortcut-subsection.tools")
|
||||
(tr "shortcut-subsection.zoom-viewer")
|
||||
(tr "shortcut-subsection.zoom-workspace")
|
||||
(tr "shortcuts.add-comment")
|
||||
(tr "shortcuts.add-node")
|
||||
(tr "shortcuts.align-bottom")
|
||||
(tr "shortcuts.align-center")
|
||||
(tr "shortcuts.align-hcenter")
|
||||
(tr "shortcuts.align-justify")
|
||||
(tr "shortcuts.align-left")
|
||||
(tr "shortcuts.align-right")
|
||||
(tr "shortcuts.align-top")
|
||||
(tr "shortcuts.align-vcenter")
|
||||
(tr "shortcuts.artboard-selection")
|
||||
(tr "shortcuts.bold")
|
||||
(tr "shortcuts.bool-difference")
|
||||
(tr "shortcuts.bool-exclude")
|
||||
(tr "shortcuts.bool-intersection")
|
||||
(tr "shortcuts.bool-union")
|
||||
(tr "shortcuts.bring-back")
|
||||
(tr "shortcuts.bring-backward")
|
||||
(tr "shortcuts.bring-forward")
|
||||
(tr "shortcuts.bring-front")
|
||||
(tr "shortcuts.clear-undo")
|
||||
(tr "shortcuts.copy")
|
||||
(tr "shortcuts.create-component")
|
||||
(tr "shortcuts.create-new-project")
|
||||
(tr "shortcuts.cut")
|
||||
(tr "shortcuts.decrease-zoom")
|
||||
(tr "shortcuts.delete")
|
||||
(tr "shortcuts.delete-node")
|
||||
(tr "shortcuts.detach-component")
|
||||
(tr "shortcuts.draw-curve")
|
||||
(tr "shortcuts.draw-ellipse")
|
||||
(tr "shortcuts.draw-frame")
|
||||
(tr "shortcuts.draw-nodes")
|
||||
(tr "shortcuts.draw-path")
|
||||
(tr "shortcuts.draw-rect")
|
||||
(tr "shortcuts.draw-text")
|
||||
(tr "shortcuts.duplicate")
|
||||
(tr "shortcuts.escape")
|
||||
(tr "shortcuts.export-shapes")
|
||||
(tr "shortcuts.fit-all")
|
||||
(tr "shortcuts.flip-horizontal")
|
||||
(tr "shortcuts.flip-vertical")
|
||||
(tr "shortcuts.font-size-dec")
|
||||
(tr "shortcuts.font-size-inc")
|
||||
(tr "shortcuts.go-to-drafts")
|
||||
(tr "shortcuts.go-to-libs")
|
||||
(tr "shortcuts.go-to-search")
|
||||
(tr "shortcuts.group")
|
||||
(tr "shortcuts.h-distribute")
|
||||
(tr "shortcuts.hide-ui")
|
||||
(tr "shortcuts.increase-zoom")
|
||||
(tr "shortcuts.insert-image")
|
||||
(tr "shortcuts.italic")
|
||||
(tr "shortcuts.join-nodes")
|
||||
(tr "shortcuts.letter-spacing-dec")
|
||||
(tr "shortcuts.letter-spacing-inc")
|
||||
(tr "shortcuts.line-height-dec")
|
||||
(tr "shortcuts.line-height-inc")
|
||||
(tr "shortcuts.line-through")
|
||||
(tr "shortcuts.make-corner")
|
||||
(tr "shortcuts.make-curve")
|
||||
(tr "shortcuts.mask")
|
||||
(tr "shortcuts.merge-nodes")
|
||||
(tr "shortcuts.move")
|
||||
(tr "shortcuts.move-fast-down")
|
||||
(tr "shortcuts.move-fast-left")
|
||||
(tr "shortcuts.move-fast-right")
|
||||
(tr "shortcuts.move-fast-up")
|
||||
(tr "shortcuts.move-nodes")
|
||||
(tr "shortcuts.move-unit-down")
|
||||
(tr "shortcuts.move-unit-left")
|
||||
(tr "shortcuts.move-unit-right")
|
||||
(tr "shortcuts.move-unit-up")
|
||||
(tr "shortcuts.next-frame")
|
||||
(tr "shortcuts.opacity-0")
|
||||
(tr "shortcuts.opacity-1")
|
||||
(tr "shortcuts.opacity-2")
|
||||
(tr "shortcuts.opacity-3")
|
||||
(tr "shortcuts.opacity-4")
|
||||
(tr "shortcuts.opacity-5")
|
||||
(tr "shortcuts.opacity-6")
|
||||
(tr "shortcuts.opacity-7")
|
||||
(tr "shortcuts.opacity-8")
|
||||
(tr "shortcuts.opacity-9")
|
||||
(tr "shortcuts.open-color-picker")
|
||||
(tr "shortcuts.open-comments")
|
||||
(tr "shortcuts.open-dashboard")
|
||||
(tr "shortcuts.open-inspect")
|
||||
(tr "shortcuts.open-interactions")
|
||||
(tr "shortcuts.open-viewer")
|
||||
(tr "shortcuts.open-workspace")
|
||||
(tr "shortcuts.paste")
|
||||
(tr "shortcuts.prev-frame")
|
||||
(tr "shortcuts.redo")
|
||||
(tr "shortcuts.reset-zoom")
|
||||
(tr "shortcuts.scale")
|
||||
(tr "shortcuts.search-placeholder")
|
||||
(tr "shortcuts.select-all")
|
||||
(tr "shortcuts.select-next")
|
||||
(tr "shortcuts.select-parent-layer")
|
||||
(tr "shortcuts.select-prev")
|
||||
(tr "shortcuts.separate-nodes")
|
||||
(tr "shortcuts.show-pixel-grid")
|
||||
(tr "shortcuts.show-shortcuts")
|
||||
(tr "shortcuts.snap-nodes")
|
||||
(tr "shortcuts.snap-pixel-grid")
|
||||
(tr "shortcuts.start-editing")
|
||||
(tr "shortcuts.start-measure")
|
||||
(tr "shortcuts.stop-measure")
|
||||
(tr "shortcuts.text-align-center")
|
||||
(tr "shortcuts.text-align-justify")
|
||||
(tr "shortcuts.text-align-left")
|
||||
(tr "shortcuts.text-align-right")
|
||||
(tr "shortcuts.thumbnail-set")
|
||||
(tr "shortcuts.toggle-alignment")
|
||||
(tr "shortcuts.toggle-assets")
|
||||
(tr "shortcuts.toggle-colorpalette")
|
||||
(tr "shortcuts.toggle-focus-mode")
|
||||
(tr "shortcuts.toggle-fullscreen")
|
||||
(tr "shortcuts.toggle-guides")
|
||||
(tr "shortcuts.toggle-history")
|
||||
(tr "shortcuts.toggle-layers")
|
||||
(tr "shortcuts.toggle-layout-flex")
|
||||
(tr "shortcuts.toggle-layout-grid")
|
||||
(tr "shortcuts.toggle-lock")
|
||||
(tr "shortcuts.toggle-lock-size")
|
||||
(tr "shortcuts.toggle-rulers")
|
||||
(tr "shortcuts.toggle-rules")
|
||||
(tr "shortcuts.toggle-snap-guides")
|
||||
(tr "shortcuts.toggle-snap-ruler-guide")
|
||||
(tr "shortcuts.toggle-textpalette")
|
||||
(tr "shortcuts.toggle-theme")
|
||||
(tr "shortcuts.toggle-visibility")
|
||||
(tr "shortcuts.toggle-zoom-style")
|
||||
(tr "shortcuts.underline")
|
||||
(tr "shortcuts.undo")
|
||||
(tr "shortcuts.ungroup")
|
||||
(tr "shortcuts.unmask")
|
||||
(tr "shortcuts.v-distribute")
|
||||
(tr "shortcuts.zoom-lense-decrease")
|
||||
(tr "shortcuts.zoom-lense-increase")
|
||||
(tr "shortcuts.zoom-selected"))
|
||||
|
||||
(let [translat-pre (case type
|
||||
:sc "shortcuts."
|
||||
:sec "shortcut-section."
|
||||
|
|
|
@ -30,8 +30,9 @@
|
|||
[:div {:class (stl/css :viewport-actions)}
|
||||
[:div {:class (stl/css :viewport-actions-container)}
|
||||
[:div {:class (stl/css :viewport-actions-title)}
|
||||
[:& i18n/tr-html {:tag-name "span"
|
||||
:label "workspace.top-bar.view-only"}]]
|
||||
[:> i18n/tr-html*
|
||||
{:tag-name "span"
|
||||
:content (tr "workspace.top-bar.view-only")}]]
|
||||
[:button {:class (stl/css :done-btn)
|
||||
:on-click handle-close-view-mode}
|
||||
(tr "workspace.top-bar.read-only.done")]]]))
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
[app.config :as cfg]
|
||||
[app.util.dom :as dom]
|
||||
[app.util.globals :as globals]
|
||||
[app.util.object :as obj]
|
||||
[app.util.storage :refer [storage]]
|
||||
[cuerdas.core :as str]
|
||||
[goog.object :as gobj]
|
||||
|
@ -173,15 +172,11 @@
|
|||
([code] (t @locale code))
|
||||
([code & args] (apply t @locale code args)))
|
||||
|
||||
(mf/defc tr-html
|
||||
{::mf/wrap-props false}
|
||||
[props]
|
||||
(let [label (obj/get props "label")
|
||||
class (obj/get props "class")
|
||||
tag-name (obj/get props "tag-name" "p")
|
||||
params (obj/get props "params" [])
|
||||
html (apply tr (d/concat-vec [label] params))]
|
||||
[:> tag-name {:dangerouslySetInnerHTML #js {:__html html}
|
||||
(mf/defc tr-html*
|
||||
{::mf/props :obj}
|
||||
[{:keys [content class tag-name]}]
|
||||
(let [tag-name (d/nilv tag-name "p")]
|
||||
[:> tag-name {:dangerouslySetInnerHTML #js {:__html content}
|
||||
:className class}]))
|
||||
|
||||
;; DEPRECATED
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Afrikaans <https://hosted.weblate.org/projects/penpot/"
|
||||
"frontend/af/>\n"
|
||||
"Language-Team: Afrikaans "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/af/>\n"
|
||||
"Language: af\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,375 +11,404 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "Reeds 'n rekening?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"Gaan jou e-pos na en klik op die skakel om te verifieer en Penpot te begin "
|
||||
"gebruik."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "Bevestig wagwoord"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "Skep demo rekening"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "Wil jy dit net probeer?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"Dit is 'n DEMO-diens, MOENIE vir werklike werk gebruik nie, die projekte "
|
||||
"sal periodiek uitgevee word."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "Wagwoord vergeet?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Volle naam"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "Meld hier aan"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "Meld aan"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "GitLab"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "Google"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "OpenID"
|
||||
|
||||
#: src/app/main/ui/settings/team-form.cljs, src/app/main/ui/auth/register.cljs, src/app/main/ui/dashboard/team_form.cljs, src/app/main/ui/onboarding/team_choice.cljs, src/app/main/ui/settings/access_tokens.cljs, src/app/main/ui/settings/feedback.cljs, src/app/main/ui/settings/profile.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:217, src/app/main/ui/dashboard/team_form.cljs:76, src/app/main/ui/onboarding/team_choice.cljs:180, src/app/main/ui/settings/access_tokens.cljs:66, src/app/main/ui/settings/feedback.cljs:34, src/app/main/ui/settings/profile.cljs:45, src/app/main/ui/workspace/sidebar/assets/groups.cljs:108
|
||||
msgid "auth.name.not-all-space"
|
||||
msgstr "Die naam moet 'n ander karakter as spasie bevat."
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/dashboard/team_form.cljs, src/app/main/ui/onboarding/team_choice.cljs, src/app/main/ui/settings/access_tokens.cljs, src/app/main/ui/settings/feedback.cljs, src/app/main/ui/settings/profile.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:218, src/app/main/ui/dashboard/team_form.cljs:77, src/app/main/ui/onboarding/team_choice.cljs:181, src/app/main/ui/settings/access_tokens.cljs:67, src/app/main/ui/settings/feedback.cljs:33, src/app/main/ui/settings/profile.cljs:44, src/app/main/ui/workspace/sidebar/assets/groups.cljs:109
|
||||
msgid "auth.name.too-long"
|
||||
msgstr "Die naam moet hoogstens 250 karakters bevat."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Tik 'n nuwe wagwoord in"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "Die hersteltoken is ongeldig."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "Wagwoord suksesvol verander"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr ""
|
||||
"Profiel is nie geverifieer nie, verifieer asseblief profiel voordat jy "
|
||||
"voortgaan."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr "Wagwoordherwinningskakel na jou inkassie gestuur."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "Het suksesvol by die span aangesluit"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Wagwoord"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "Ten minste 8 karakters"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:61, src/app/main/ui/auth/recovery.cljs:62, src/app/main/ui/auth/register.cljs:81, src/app/main/ui/settings/password.cljs:75, src/app/main/ui/settings/password.cljs:76, src/app/main/ui/settings/password.cljs:77
|
||||
msgid "auth.password-not-empty"
|
||||
msgstr "Wagwoord moet 'n ander karakter as spasie bevat."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:41
|
||||
msgid "auth.privacy-policy"
|
||||
msgstr "Privaatheidsbeleid"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "Herstel Wagwoord"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "Ons sal vir jou 'n e-pos stuur met instruksies"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "Wagwoord vergeet?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "Verander jou wagwoord"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "Nog nie 'n rekening nie?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "Skep 'n rekening"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "Skep 'n rekening"
|
||||
|
||||
#: src/app/main/ui/auth.cljs
|
||||
#, unused
|
||||
msgid "auth.sidebar-tagline"
|
||||
msgstr "Die oopbron-oplossing vir ontwerp en prototipering."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:33, src/app/main/ui/dashboard/sidebar.cljs:1022, src/app/main/ui/workspace/main_menu.cljs:150
|
||||
msgid "auth.terms-of-service"
|
||||
msgstr "Diensbepalings"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, unused
|
||||
msgid "auth.terms-privacy-agreement"
|
||||
msgstr ""
|
||||
"Wanneer jy 'n nuwe rekening skep, stem jy in tot ons diensbepalings en "
|
||||
"privaatheidsbeleid."
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "Ons het 'n verifikasie-e-pos aan gestuur"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
#, unused
|
||||
msgid "branding-illustrations-marketing-pieces"
|
||||
msgstr "...handelsmerk, illustrasies, bemarkingsstukke, ens."
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:228
|
||||
msgid "common.publish"
|
||||
msgstr "Publiseer"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:304, src/app/main/ui/viewer/share_link.cljs:314
|
||||
msgid "common.share-link.all-users"
|
||||
msgstr "Alle Penpot-gebruikers"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:198
|
||||
msgid "common.share-link.confirm-deletion-link-description"
|
||||
msgstr ""
|
||||
"Is jy seker jy wil hierdie skakel verwyder? As jy dit doen, is dit nie meer "
|
||||
"vir enigiemand beskikbaar nie"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
|
||||
msgid "common.share-link.current-tag"
|
||||
msgstr "(huidige)"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:207, src/app/main/ui/viewer/share_link.cljs:214
|
||||
msgid "common.share-link.destroy-link"
|
||||
msgstr "Vernietig skakel"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:221
|
||||
msgid "common.share-link.get-link"
|
||||
msgstr "Kry skakel"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:139
|
||||
msgid "common.share-link.link-copied-success"
|
||||
msgstr "Skakel suksesvol gekopieer"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:231
|
||||
msgid "common.share-link.manage-ops"
|
||||
msgstr "Bestuur toestemmings"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:277
|
||||
msgid "common.share-link.page-shared"
|
||||
msgid_plural "common.share-link.page-shared"
|
||||
msgstr[0] "bladsy gedeel"
|
||||
msgstr[1] "%s bladsye gedeel"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:298
|
||||
msgid "common.share-link.permissions-can-comment"
|
||||
msgstr "Kan kommentaar lewer"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:308
|
||||
msgid "common.share-link.permissions-can-inspect"
|
||||
msgstr "Kan kode inspekteer"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:193
|
||||
msgid "common.share-link.permissions-hint"
|
||||
msgstr "Enigiemand met skakel sal toegang hê"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:241
|
||||
msgid "common.share-link.permissions-pages"
|
||||
msgstr "Bladsye gedeel"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:183
|
||||
msgid "common.share-link.placeholder"
|
||||
msgstr "Deelbare skakel sal hier verskyn"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:303, src/app/main/ui/viewer/share_link.cljs:313
|
||||
msgid "common.share-link.team-members"
|
||||
msgstr "Slegs spanlede"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:171
|
||||
msgid "common.share-link.title"
|
||||
msgstr "Deel prototipes"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:269
|
||||
msgid "common.share-link.view-all"
|
||||
msgstr "Kies Alles"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:224
|
||||
msgid "common.unpublish"
|
||||
msgstr "Depubliseer"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:85
|
||||
msgid "dasboard.team-hero.management"
|
||||
msgstr "Spanbestuur"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:84
|
||||
msgid "dasboard.team-hero.text"
|
||||
msgstr "Penpot is bedoel vir spanne. Nooi lede om saam te werk aan projekte en lêers"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:82
|
||||
msgid "dasboard.team-hero.title"
|
||||
msgstr "Span saam!"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.info"
|
||||
msgstr ""
|
||||
"Leer die basiese beginsels by Penpot terwyl jy pret het met hierdie "
|
||||
"praktiese tutoriaal."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.start"
|
||||
msgstr "Begin die tutoriaal"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.info"
|
||||
msgstr "Gaan stap deur Penpot en leer sy hoofkenmerke ken."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.start"
|
||||
msgstr "Begin die toer"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.title"
|
||||
msgstr "Koppelvlak Deurloop"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:115
|
||||
msgid "dashboard.access-tokens.copied-success"
|
||||
msgstr "Token gekopieer"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:202
|
||||
msgid "dashboard.access-tokens.create"
|
||||
msgstr "Genereer nuwe token"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:76
|
||||
msgid "dashboard.access-tokens.create.success"
|
||||
msgstr "Toegangstoken is suksesvol geskep."
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:300
|
||||
msgid "dashboard.access-tokens.empty.add-one"
|
||||
msgstr "Druk die knoppie \"Genereer nuwe token\" om een te genereer."
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:299
|
||||
msgid "dashboard.access-tokens.empty.no-access-tokens"
|
||||
msgstr "Jy het tot dusver geen tokens nie."
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:53
|
||||
msgid "dashboard.access-tokens.errors-required-name"
|
||||
msgstr "Die naam word vereis"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:147
|
||||
msgid "dashboard.access-tokens.expiration-180-days"
|
||||
msgstr "180 dae"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:144
|
||||
msgid "dashboard.access-tokens.expiration-30-days"
|
||||
msgstr "30 dae"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:145
|
||||
msgid "dashboard.access-tokens.expiration-60-days"
|
||||
msgstr "60 dae"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:146
|
||||
msgid "dashboard.access-tokens.expiration-90-days"
|
||||
msgstr "90 dae"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:143
|
||||
msgid "dashboard.access-tokens.expiration-never"
|
||||
msgstr "Nooit"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:282
|
||||
msgid "dashboard.access-tokens.expired-on"
|
||||
msgstr "Het verval op %s"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:283
|
||||
msgid "dashboard.access-tokens.expires-on"
|
||||
msgstr "Verval op %s"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:281
|
||||
msgid "dashboard.access-tokens.no-expiration"
|
||||
msgstr "Geen verval datum nie"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:197
|
||||
msgid "dashboard.access-tokens.personal"
|
||||
msgstr "Persoonlike toegangstokens"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:198
|
||||
msgid "dashboard.access-tokens.personal.description"
|
||||
msgstr ""
|
||||
"Persoonlike toegangtokens funksioneer soos 'n alternatief vir ons "
|
||||
"aanmeld-/wagwoord-verifikasiestelsel en kan gebruik word om 'n toepassing "
|
||||
"toe te laat om toegang tot die interne Penpot API te verkry"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:154
|
||||
msgid "dashboard.access-tokens.token-will-expire"
|
||||
msgstr "Die token sal verval op %s"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:155
|
||||
msgid "dashboard.access-tokens.token-will-not-expire"
|
||||
msgstr "Die token het nie 'n verval datum nie"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "Voeg by as Gedeelde Biblioteek"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:75
|
||||
msgid "dashboard.change-email"
|
||||
msgstr "Verander e-pos"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(kopieer)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:338
|
||||
msgid "dashboard.create-new-team"
|
||||
msgstr "Skep 'n nuwe span"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/components/context_menu_a11y.cljs:256, src/app/main/ui/dashboard/sidebar.cljs:646
|
||||
msgid "dashboard.default-team-name"
|
||||
msgstr "Jou Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:571
|
||||
msgid "dashboard.delete-team"
|
||||
msgstr "Verwyder span"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:296, src/app/main/ui/workspace/main_menu.cljs:589
|
||||
msgid "dashboard.download-binary-file"
|
||||
msgstr "Laai Penpot-lêer (.penpot) af"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:300, src/app/main/ui/workspace/main_menu.cljs:597
|
||||
msgid "dashboard.download-standard-file"
|
||||
msgstr "Laai standaardlêer af (.svg + .json)"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:276, src/app/main/ui/dashboard/project_menu.cljs:90
|
||||
msgid "dashboard.duplicate"
|
||||
msgstr "Dupliseer"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:240
|
||||
msgid "dashboard.duplicate-multi"
|
||||
msgstr "Dupliseer %s lêers"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:32
|
||||
#, markdown
|
||||
msgid "dashboard.empty-placeholder-drafts"
|
||||
msgstr ""
|
||||
|
@ -387,15 +416,18 @@ msgstr ""
|
|||
"te deel of voeg by vanaf ons [Biblioteke en "
|
||||
"sjablone](https://penpot.app/libraries-templates)."
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:249
|
||||
msgid "dashboard.export-binary-multi"
|
||||
msgstr "Laai %s Penpot lêers (.penpot) af"
|
||||
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:605
|
||||
msgid "dashboard.export-frames"
|
||||
msgstr "Voer borde as PDF uit"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:201
|
||||
msgid "dashboard.export-frames.title"
|
||||
msgstr "Voer as PDF uit"
|
||||
|
||||
#, unused
|
||||
msgid "dashboard.export-multi"
|
||||
msgstr "Voer %s Penpot lêers uit"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Bengali <https://hosted.weblate.org/projects/penpot/frontend/"
|
||||
"bn/>\n"
|
||||
"Language-Team: Bengali "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/bn/>\n"
|
||||
"Language: bn\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,71 +11,70 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "অ্যাকাউন্ট আছে?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"আপনার ইমেইল চেক করুন এবং লিংকে ক্লিক করে ভেরিফাই করে Penpot ব্যবহার শুরু "
|
||||
"করুন।"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "পাসওয়ার্ড নিশ্চিত করুন"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "ডেমো অ্যাকাউন্ট তৈরী করুন"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"এটি একটি ডেমো সার্ভিস। প্রয়োজনীয় কোনো কাজে ব্যবহার করবেন না। কিছু সময় পর "
|
||||
"প্রজেক্টগুলো মুছে ফেলা হবে।"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "পাসওয়ার্ড ভুলে গেছেন?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "পুরো নাম"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "এখানে লগিন করুন"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "লগিন"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "গিটহাব"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "গিটল্যাব"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "গুগল"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "ওপেনআইডি"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "নতুন পাসওয়ার্ড টাইপ করুন"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "রিকভারি টোকেন সঠিক নয়।"
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/penpot/frontend/"
|
||||
"da/>\n"
|
||||
"Language-Team: Danish "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/da/>\n"
|
||||
"Language: da\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,171 +11,173 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "Har du allerede en konto?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"Tjek din mail og klik på linket for at bekræfte og starte med at bruge "
|
||||
"Penpot."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "Bekræft adgangskode"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "Lav demokonto"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "Vil du bare prøve det?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"Det her er en DEMO service, BRUG IKKE for rigtigt arbejde, projekterne vil "
|
||||
"blive slettet periodevis."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "Glemt adgangskode?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Fulde Navn"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "Log på her"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "Log på"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "Github"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "Gitlab"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "Google"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "OpenID"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Indtast et nyt kodeord"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "Genopretningspoletten er ugyldig."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "Adgangskoden er blevet ændret"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr "Profilen er ikke bekræftet, venligt verificer profilen før du går videre."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr "Gendannelseslink for adgangskoden er sendt til din indbakke."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "Tilsluttet teamet med succes"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Adgangskode"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "Mindst 8 karakterer"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "Gendan Adgangskode"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "Vi sender dig en mail med instruktioner"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "Glemt adgangskode?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "Skift din adgangskode"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "Ingen konto?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "Opret en konto"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "Opret en konto"
|
||||
|
||||
#: src/app/main/ui/auth.cljs
|
||||
#, unused
|
||||
msgid "auth.sidebar-tagline"
|
||||
msgstr "Open-source løsningen for design og prototyping."
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "Vi har sendt en bekræftelsesmail til"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "Tilføj som Delt Bibliotek"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:75
|
||||
msgid "dashboard.change-email"
|
||||
msgstr "Skift email"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(kopi)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:338
|
||||
msgid "dashboard.create-new-team"
|
||||
msgstr "Opret nyt team"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/components/context_menu_a11y.cljs:256, src/app/main/ui/dashboard/sidebar.cljs:646
|
||||
msgid "dashboard.default-team-name"
|
||||
msgstr "Dit Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:571
|
||||
msgid "dashboard.delete-team"
|
||||
msgstr "Slet team"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:276, src/app/main/ui/dashboard/project_menu.cljs:90
|
||||
msgid "dashboard.duplicate"
|
||||
msgstr "Dublikér"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:240
|
||||
msgid "dashboard.duplicate-multi"
|
||||
msgstr "Dublikér %s filer"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:170
|
||||
#, markdown
|
||||
msgid "dashboard.fonts.hero-text1"
|
||||
msgstr ""
|
||||
|
@ -185,6 +187,7 @@ msgstr ""
|
|||
"som en **enkelt skrifttypefamilie**. Du kan uploade skrifttyper med "
|
||||
"følgende formater: **TTF, OTF og WOFF** (kun én er nødvendig)."
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:182
|
||||
#, markdown
|
||||
msgid "dashboard.fonts.hero-text2"
|
||||
msgstr ""
|
||||
|
@ -193,248 +196,261 @@ msgstr ""
|
|||
"Terms of Service] (https://penpot.app/terms.html). Du kan også læse om "
|
||||
"[font licensing](2)."
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:109
|
||||
msgid "dashboard.invite-profile"
|
||||
msgstr "Invitér til team"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:547, src/app/main/ui/dashboard/sidebar.cljs:556, src/app/main/ui/dashboard/sidebar.cljs:563, src/app/main/ui/dashboard/team.cljs:312
|
||||
msgid "dashboard.leave-team"
|
||||
msgstr "Forlad team"
|
||||
|
||||
#: src/app/main/ui/dashboard/libraries.cljs
|
||||
#: src/app/main/ui/dashboard/libraries.cljs:53
|
||||
msgid "dashboard.libraries-title"
|
||||
msgstr "Delte Biblioteker"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:45
|
||||
msgid "dashboard.loading-files"
|
||||
msgstr "indlæser dine filer…"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:281, src/app/main/ui/dashboard/project_menu.cljs:100
|
||||
msgid "dashboard.move-to"
|
||||
msgstr "Flyt til"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:245
|
||||
msgid "dashboard.move-to-multi"
|
||||
msgstr "Flyt %s filer til"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:226
|
||||
msgid "dashboard.move-to-other-team"
|
||||
msgstr "Flyt til andet team"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/files.cljs
|
||||
#: src/app/main/ui/dashboard/files.cljs:105, src/app/main/ui/dashboard/projects.cljs:252, src/app/main/ui/dashboard/projects.cljs:253
|
||||
msgid "dashboard.new-file"
|
||||
msgstr "+ Ny Fil"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:958, src/app/main/data/dashboard.cljs:1181
|
||||
msgid "dashboard.new-file-prefix"
|
||||
msgstr "Ny Fil"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:55
|
||||
msgid "dashboard.new-project"
|
||||
msgstr "+ Nyt projekt"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:726, src/app/main/data/dashboard.cljs:1184
|
||||
msgid "dashboard.new-project-prefix"
|
||||
msgstr "Nyt Projekt"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:60
|
||||
msgid "dashboard.no-matches-for"
|
||||
msgstr "Intet match fundet for “%s“"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:827
|
||||
msgid "dashboard.no-projects-placeholder"
|
||||
msgstr "Fastgjorte projekter bliver vist her"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:33
|
||||
msgid "dashboard.notifications.email-changed-successfully"
|
||||
msgstr "Din email-adresse er blevet opdateret med succes"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:27
|
||||
msgid "dashboard.notifications.email-verified-successfully"
|
||||
msgstr "Din email-adresse er blevet bekræftet med succes"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:37
|
||||
msgid "dashboard.notifications.password-saved"
|
||||
msgstr "Adgangskode gemt med succes!"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1081
|
||||
msgid "dashboard.num-of-members"
|
||||
msgstr "%s medlemmer"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:267
|
||||
msgid "dashboard.open-in-new-tab"
|
||||
msgstr "Åben fil i en ny fane"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:106, src/app/main/ui/settings/password.cljs:119
|
||||
msgid "dashboard.password-change"
|
||||
msgstr "Skift adgangskode"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/pin_button.cljs:24, src/app/main/ui/dashboard/project_menu.cljs:95
|
||||
msgid "dashboard.pin-unpin"
|
||||
msgstr "Fastgør/Løsne"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:51
|
||||
msgid "dashboard.projects-title"
|
||||
msgstr "Projekter"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:86
|
||||
msgid "dashboard.remove-account"
|
||||
msgstr "Vil du slette din konto?"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, unused
|
||||
msgid "dashboard.remove-shared"
|
||||
msgstr "Fjern som Delt Bibliotek"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:246, src/app/main/ui/dashboard/sidebar.cljs:247
|
||||
msgid "dashboard.search-placeholder"
|
||||
msgstr "Søg…"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:55
|
||||
msgid "dashboard.searching-for"
|
||||
msgstr "Søger efter “%s“…"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:56
|
||||
msgid "dashboard.select-ui-language"
|
||||
msgstr "Vælg UI sprog"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:63
|
||||
msgid "dashboard.select-ui-theme"
|
||||
msgstr "Vælg tema"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:282
|
||||
msgid "dashboard.show-all-files"
|
||||
msgstr "Vis alle filer"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:96
|
||||
msgid "dashboard.success-delete-file"
|
||||
msgstr "Din fil er blevet slettet med succes"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs:59
|
||||
msgid "dashboard.success-delete-project"
|
||||
msgstr "Dit projekt er blevet slettet med succes"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:91
|
||||
msgid "dashboard.success-duplicate-file"
|
||||
msgstr "Din fil er blevet dublikeret med succes"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs:33
|
||||
msgid "dashboard.success-duplicate-project"
|
||||
msgstr "Dit projekt er blevet dublikeret med succes"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs, src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:130, src/app/main/ui/dashboard/grid.cljs:558, src/app/main/ui/dashboard/sidebar.cljs:152
|
||||
msgid "dashboard.success-move-file"
|
||||
msgstr "Din fil er blevet flyttet med succes"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:129
|
||||
msgid "dashboard.success-move-files"
|
||||
msgstr "Dine filer er blevet flyttet med succes"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs:54
|
||||
msgid "dashboard.success-move-project"
|
||||
msgstr "Dit projekt er blevet flyttet med succes"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1052
|
||||
msgid "dashboard.team-info"
|
||||
msgstr "Team info"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1070
|
||||
msgid "dashboard.team-members"
|
||||
msgstr "Medlemmer"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1085
|
||||
msgid "dashboard.team-projects"
|
||||
msgstr "Team projekter"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:61
|
||||
msgid "dashboard.theme-change"
|
||||
msgstr "UI tema"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:42
|
||||
msgid "dashboard.title-search"
|
||||
msgstr "Søgeresultater"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:50
|
||||
msgid "dashboard.type-something"
|
||||
msgstr "Skriv for at søge i resultater"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs, src/app/main/ui/settings/password.cljs, src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:71
|
||||
msgid "dashboard.update-settings"
|
||||
msgstr "Opdater indstillinger"
|
||||
|
||||
#: src/app/main/ui/settings.cljs
|
||||
#: src/app/main/ui/settings.cljs:31
|
||||
msgid "dashboard.your-account-title"
|
||||
msgstr "Din konto"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:70
|
||||
msgid "dashboard.your-email"
|
||||
msgstr "Email"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:62
|
||||
msgid "dashboard.your-name"
|
||||
msgstr "Dit navn"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/libraries.cljs, src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:33, src/app/main/ui/dashboard/libraries.cljs:42, src/app/main/ui/dashboard/projects.cljs:318, src/app/main/ui/dashboard/search.cljs:30, src/app/main/ui/dashboard/sidebar.cljs:312, src/app/main/ui/dashboard/team.cljs:495, src/app/main/ui/dashboard/team.cljs:729, src/app/main/ui/dashboard/team.cljs:991, src/app/main/ui/dashboard/team.cljs:1038
|
||||
msgid "dashboard.your-penpot"
|
||||
msgstr "Dit Penpot"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:36, src/app/main/ui/workspace/plugins.cljs:246
|
||||
msgid "ds.confirm-cancel"
|
||||
msgstr "Fortryd"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:37, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:141
|
||||
msgid "ds.confirm-ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs, src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:35, src/app/main/ui/confirm.cljs:39
|
||||
msgid "ds.confirm-title"
|
||||
msgstr "Er du sikker?"
|
||||
|
||||
#: src/app/main/data/workspace.cljs
|
||||
#: src/app/main/data/workspace.cljs:1598
|
||||
msgid "errors.clipboard-not-implemented"
|
||||
msgstr "Din browser kan ikke gøre denne operation"
|
||||
|
||||
#, unused
|
||||
msgid "labels.custom-fonts"
|
||||
msgstr "Brugerdefinerede skrifttyper"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:412
|
||||
msgid "labels.font-family"
|
||||
msgstr "Skrifttypefamilie"
|
||||
|
||||
#, unused
|
||||
msgid "labels.font-providers"
|
||||
msgstr "Skrifttype udbydere"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:52, src/app/main/ui/dashboard/sidebar.cljs:811
|
||||
msgid "labels.fonts"
|
||||
msgstr "Skrifttyper"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:110, src/app/main/ui/auth/register.cljs:285, src/app/main/ui/viewer/login.cljs:117
|
||||
msgid "labels.go-back"
|
||||
msgstr "Gå tilbage!"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:410
|
||||
msgid "labels.installed-fonts"
|
||||
msgstr "Installeret skrifttyper"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:415
|
||||
msgid "labels.search-font"
|
||||
msgstr "Søg efter skrifttype"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:241
|
||||
msgid "labels.upload"
|
||||
msgstr "Upload"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:169
|
||||
msgid "labels.upload-custom-fonts"
|
||||
msgstr "Upload brugerdefinerede skrifttyper"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:240
|
||||
msgid "labels.uploading"
|
||||
msgstr "Uploader..."
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:331
|
||||
msgid "modals.delete-font.message"
|
||||
msgstr ""
|
||||
"Er du sikker på, at du vil slette denne skrifttype? Den vil ikke indlæse, "
|
||||
"hvis den bliver brugt i en fil."
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:330
|
||||
msgid "modals.delete-font.title"
|
||||
msgstr "Sletter skrifttype"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:37
|
||||
msgid "title.dashboard.font-providers"
|
||||
msgstr "Skrifttype Udbydere - %s - Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:36
|
||||
msgid "title.dashboard.fonts"
|
||||
msgstr "Skrifttyper - %s - Penpot"
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Spanish (Latin America) <https://hosted.weblate.org/projects/"
|
||||
"penpot/frontend/es_419/>\n"
|
||||
"Language-Team: Spanish (Latin America) "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/es_419/>\n"
|
||||
"Language: es_419\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,380 +11,411 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "¿Ya tienes una cuenta?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"Revise su correo electrónico y haga clic en el enlace para verificar y "
|
||||
"comenzar a usar Penpot."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "Confirmar Contraseña"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "Crear cuenta demo"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "¿Solo quieres probarlo?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"Este es un servicio DEMO, NO LO UTILICE para trabajos reales, los proyectos "
|
||||
"se borrarán periódicamente."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "¿Has olvidado tu contraseña?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Nombre completo"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "Inicie sesión aquí"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "Iniciar sesión"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "GitLab"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "Google"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "Open ID"
|
||||
|
||||
#: src/app/main/ui/settings/team-form.cljs, src/app/main/ui/auth/register.cljs, src/app/main/ui/dashboard/team_form.cljs, src/app/main/ui/onboarding/team_choice.cljs, src/app/main/ui/settings/access_tokens.cljs, src/app/main/ui/settings/feedback.cljs, src/app/main/ui/settings/profile.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:217, src/app/main/ui/dashboard/team_form.cljs:76, src/app/main/ui/onboarding/team_choice.cljs:180, src/app/main/ui/settings/access_tokens.cljs:66, src/app/main/ui/settings/feedback.cljs:34, src/app/main/ui/settings/profile.cljs:45, src/app/main/ui/workspace/sidebar/assets/groups.cljs:108
|
||||
msgid "auth.name.not-all-space"
|
||||
msgstr "El nombre debe contener algún carácter distinto al del espacio."
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/dashboard/team_form.cljs, src/app/main/ui/onboarding/team_choice.cljs, src/app/main/ui/settings/access_tokens.cljs, src/app/main/ui/settings/feedback.cljs, src/app/main/ui/settings/profile.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:218, src/app/main/ui/dashboard/team_form.cljs:77, src/app/main/ui/onboarding/team_choice.cljs:181, src/app/main/ui/settings/access_tokens.cljs:67, src/app/main/ui/settings/feedback.cljs:33, src/app/main/ui/settings/profile.cljs:44, src/app/main/ui/workspace/sidebar/assets/groups.cljs:109
|
||||
msgid "auth.name.too-long"
|
||||
msgstr "El nombre debe contener como máximo 250 caracteres."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Escribe una nueva contraseña"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "El token de recuperación no es válido."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "Contraseña cambiada correctamente"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr "El perfil no está verificado, verifique el perfil antes de continuar."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr ""
|
||||
"El enlace de recuperación de contraseña ha sido enviado a su bandeja de "
|
||||
"entrada de su correo electrónico."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "Se unió al equipo con éxito"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Contraseña"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "Al menos 8 carácteres"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:61, src/app/main/ui/auth/recovery.cljs:62, src/app/main/ui/auth/register.cljs:81, src/app/main/ui/settings/password.cljs:75, src/app/main/ui/settings/password.cljs:76, src/app/main/ui/settings/password.cljs:77
|
||||
msgid "auth.password-not-empty"
|
||||
msgstr "La contraseña debe contener algún carácter que no sea espacio."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:41
|
||||
msgid "auth.privacy-policy"
|
||||
msgstr "Política de privacidad"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "Recuperar contraseña"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "Le enviaremos un correo electrónico con instrucciones"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "¿Has olvidado tu contraseña?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "cambia tu contraseña"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "¿No tienes cuenta aún?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "Crea una cuenta"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "Crea una cuenta"
|
||||
|
||||
#: src/app/main/ui/auth.cljs
|
||||
#, unused
|
||||
msgid "auth.sidebar-tagline"
|
||||
msgstr "La solución de código abierto para diseño y creación de prototipos."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:33, src/app/main/ui/dashboard/sidebar.cljs:1022, src/app/main/ui/workspace/main_menu.cljs:150
|
||||
msgid "auth.terms-of-service"
|
||||
msgstr "Términos de servicio"
|
||||
|
||||
#, unused
|
||||
msgid "auth.terms-privacy-agreement"
|
||||
msgstr ""
|
||||
"Al crear una nueva cuenta, acepta nuestros términos de servicio y política "
|
||||
"de privacidad."
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "Hemos enviado un correo electrónico de verificación"
|
||||
|
||||
#: src/app/main/ui/onboarding/questions.cljs
|
||||
#, unused
|
||||
msgid "branding-illustrations-marketing-pieces"
|
||||
msgstr "...marca, ilustraciones, piezas de marketing, etc."
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:228
|
||||
msgid "common.publish"
|
||||
msgstr "Publicar"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:304, src/app/main/ui/viewer/share_link.cljs:314
|
||||
msgid "common.share-link.all-users"
|
||||
msgstr "Todos los usuarios de Penpot"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:198
|
||||
msgid "common.share-link.confirm-deletion-link-description"
|
||||
msgstr ""
|
||||
"¿Estás seguro de que deseas eliminar este enlace? Si lo haces ya no estará "
|
||||
"disponible para nadie"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
|
||||
msgid "common.share-link.current-tag"
|
||||
msgstr "(actual)"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:207, src/app/main/ui/viewer/share_link.cljs:214
|
||||
msgid "common.share-link.destroy-link"
|
||||
msgstr "Borrar enlace"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:221
|
||||
msgid "common.share-link.get-link"
|
||||
msgstr "Conseguir enlace"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:139
|
||||
msgid "common.share-link.link-copied-success"
|
||||
msgstr "Enlace copiado exitosamente"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:231
|
||||
msgid "common.share-link.manage-ops"
|
||||
msgstr "Administrar permisos"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:277
|
||||
msgid "common.share-link.page-shared"
|
||||
msgid_plural "common.share-link.page-shared"
|
||||
msgstr[0] "1 página compartida"
|
||||
msgstr[1] "%s paginas compartidas"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:298
|
||||
msgid "common.share-link.permissions-can-comment"
|
||||
msgstr "Puedes comentar"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:308
|
||||
msgid "common.share-link.permissions-can-inspect"
|
||||
msgstr "Puedes inspeccionar el código"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:193
|
||||
msgid "common.share-link.permissions-hint"
|
||||
msgstr "Cualquier persona con enlace tendrá acceso"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:241
|
||||
msgid "common.share-link.permissions-pages"
|
||||
msgstr "Páginas compartidas"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:183
|
||||
msgid "common.share-link.placeholder"
|
||||
msgstr "El enlace para compartir aparecerá aquí"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:303, src/app/main/ui/viewer/share_link.cljs:313
|
||||
msgid "common.share-link.team-members"
|
||||
msgstr "Solo miembros del equipo"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:171
|
||||
msgid "common.share-link.title"
|
||||
msgstr "Compartir prototipos"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:269
|
||||
msgid "common.share-link.view-all"
|
||||
msgstr "Seleccionar todo"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:224
|
||||
msgid "common.unpublish"
|
||||
msgstr "Despublicar"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:85
|
||||
msgid "dasboard.team-hero.management"
|
||||
msgstr "Gestión de equipos"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:84
|
||||
msgid "dasboard.team-hero.text"
|
||||
msgstr ""
|
||||
"Penpot está destinado a equipos. Invite a miembros a trabajar juntos en "
|
||||
"proyectos y archivos"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:82
|
||||
msgid "dasboard.team-hero.title"
|
||||
msgstr "¡En equipo!"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.info"
|
||||
msgstr ""
|
||||
"Aprenda los conceptos básicos en Penpot mientras se divierte con este "
|
||||
"tutorial práctico."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.start"
|
||||
msgstr "Iniciar el tutorial"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.title"
|
||||
msgstr "Tutorial práctico"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.info"
|
||||
msgstr "Date un paseo por Penpot y conoce sus principales características."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.start"
|
||||
msgstr "Iniciar el recorrido"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.title"
|
||||
msgstr "Tutorial de la interfaz"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:115
|
||||
msgid "dashboard.access-tokens.copied-success"
|
||||
msgstr "Token copiado"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:202
|
||||
msgid "dashboard.access-tokens.create"
|
||||
msgstr "Generar nuevo token"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:76
|
||||
msgid "dashboard.access-tokens.create.success"
|
||||
msgstr "Token de acceso creado correctamente."
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:300
|
||||
msgid "dashboard.access-tokens.empty.add-one"
|
||||
msgstr "Presione el botón \"Generar nuevo token\" para generar uno."
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:299
|
||||
msgid "dashboard.access-tokens.empty.no-access-tokens"
|
||||
msgstr "No tienes tokens hasta el momento."
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:53
|
||||
msgid "dashboard.access-tokens.errors-required-name"
|
||||
msgstr "El nombre es requerido"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:147
|
||||
msgid "dashboard.access-tokens.expiration-180-days"
|
||||
msgstr "180 días"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:144
|
||||
msgid "dashboard.access-tokens.expiration-30-days"
|
||||
msgstr "30 días"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:145
|
||||
msgid "dashboard.access-tokens.expiration-60-days"
|
||||
msgstr "60 días"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:146
|
||||
msgid "dashboard.access-tokens.expiration-90-days"
|
||||
msgstr "90 días"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:143
|
||||
msgid "dashboard.access-tokens.expiration-never"
|
||||
msgstr "Nunca"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:282
|
||||
msgid "dashboard.access-tokens.expired-on"
|
||||
msgstr "Expirado el %s"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:283
|
||||
msgid "dashboard.access-tokens.expires-on"
|
||||
msgstr "Vence el %s"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:281
|
||||
msgid "dashboard.access-tokens.no-expiration"
|
||||
msgstr "Sin fecha de vencimiento"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:197
|
||||
msgid "dashboard.access-tokens.personal"
|
||||
msgstr "Tokens de acceso personal"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:198
|
||||
msgid "dashboard.access-tokens.personal.description"
|
||||
msgstr ""
|
||||
"Los tokens de acceso personal funcionan como una alternativa a nuestro "
|
||||
"sistema de autenticación de inicio de sesión/contraseña y pueden usarse "
|
||||
"para permitir que una aplicación acceda a la API interna de Penpot"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:154
|
||||
msgid "dashboard.access-tokens.token-will-expire"
|
||||
msgstr "El token caducará el %s"
|
||||
|
||||
#: src/app/main/ui/settings/access-tokens.cljs
|
||||
#: src/app/main/ui/settings/access_tokens.cljs:155
|
||||
msgid "dashboard.access-tokens.token-will-not-expire"
|
||||
msgstr "El token no tiene fecha de vencimiento"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "Agregar como biblioteca compartida"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:75
|
||||
msgid "dashboard.change-email"
|
||||
msgstr "Cambiar el correo electrónico"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(copiar)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:338
|
||||
msgid "dashboard.create-new-team"
|
||||
msgstr "Crear nuevo equipo"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/components/context_menu_a11y.cljs:256, src/app/main/ui/dashboard/sidebar.cljs:646
|
||||
msgid "dashboard.default-team-name"
|
||||
msgstr "Tu Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:571
|
||||
msgid "dashboard.delete-team"
|
||||
msgstr "Eliminar equipo"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:296, src/app/main/ui/workspace/main_menu.cljs:589
|
||||
msgid "dashboard.download-binary-file"
|
||||
msgstr "Descargar el archivo Penpot (.penpot)"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:300, src/app/main/ui/workspace/main_menu.cljs:597
|
||||
msgid "dashboard.download-standard-file"
|
||||
msgstr "Descargar archivo estándar (.svg + .json)"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:276, src/app/main/ui/dashboard/project_menu.cljs:90
|
||||
msgid "dashboard.duplicate"
|
||||
msgstr "Duplicar"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:240
|
||||
msgid "dashboard.duplicate-multi"
|
||||
msgstr "Duplicar %s archivos"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:32
|
||||
#, markdown
|
||||
msgid "dashboard.empty-placeholder-drafts"
|
||||
msgstr ""
|
||||
|
@ -392,153 +423,172 @@ msgstr ""
|
|||
"sus archivos o agréguelos desde nuestras [Libraries & "
|
||||
"templates](https://penpot.app/libraries-templates)."
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:249
|
||||
msgid "dashboard.export-binary-multi"
|
||||
msgstr "Descargar %s archivos Penpot (.penpot)"
|
||||
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:605
|
||||
msgid "dashboard.export-frames"
|
||||
msgstr "Exportar tableros como PDF"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:201
|
||||
msgid "dashboard.export-frames.title"
|
||||
msgstr "Exportar como PDF"
|
||||
|
||||
#, unused
|
||||
msgid "dashboard.export-multi"
|
||||
msgstr "Exportar %s archivos de Penpot"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:109
|
||||
msgid "dashboard.export-multiple.selected"
|
||||
msgstr "%s de %s elementos seleccionados"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:578
|
||||
msgid "dashboard.export-shapes"
|
||||
msgstr "Exportar"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:180
|
||||
msgid "dashboard.export-shapes.how-to"
|
||||
msgstr ""
|
||||
"Puede agregar configuraciones de exportación a elementos desde las "
|
||||
"propiedades de diseño (en la parte inferior de la barra lateral derecha)."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:184
|
||||
msgid "dashboard.export-shapes.how-to-link"
|
||||
msgstr "Información sobre cómo configurar las exportaciones en Penpot."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:179
|
||||
msgid "dashboard.export-shapes.no-elements"
|
||||
msgstr "No hay elementos con configuración de exportación."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:190
|
||||
msgid "dashboard.export-shapes.title"
|
||||
msgstr "Selección de exportación"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:252
|
||||
msgid "dashboard.export-standard-multi"
|
||||
msgstr "Descargar %s archivos estándar (.svg + .json)"
|
||||
|
||||
#: src/app/main/ui/export.cljs:427
|
||||
msgid "dashboard.export.detail"
|
||||
msgstr "* Puede incluir componentes, gráficos, colores y/o tipografías."
|
||||
|
||||
#: src/app/main/ui/export.cljs:426
|
||||
msgid "dashboard.export.explain"
|
||||
msgstr ""
|
||||
"Uno o más archivos que desea exportar utilizan bibliotecas compartidas. "
|
||||
"¿Qué quiere hacer con sus activos*?"
|
||||
|
||||
#: src/app/main/ui/export.cljs:435
|
||||
msgid "dashboard.export.options.all.message"
|
||||
msgstr ""
|
||||
"Los archivos con bibliotecas compartidas se incluirán en la exportación, "
|
||||
"manteniendo su vinculación."
|
||||
|
||||
#: src/app/main/ui/export.cljs:436
|
||||
msgid "dashboard.export.options.all.title"
|
||||
msgstr "Exportar bibliotecas compartidas"
|
||||
|
||||
#: src/app/main/ui/export.cljs:437
|
||||
msgid "dashboard.export.options.detach.message"
|
||||
msgstr ""
|
||||
"Las bibliotecas compartidas no se incluirán en la exportación y no se "
|
||||
"agregarán activos a la biblioteca. "
|
||||
|
||||
#: src/app/main/ui/export.cljs:438
|
||||
msgid "dashboard.export.options.detach.title"
|
||||
msgstr "Trate los activos de biblioteca compartidos como objetos básicos"
|
||||
|
||||
#: src/app/main/ui/export.cljs:439
|
||||
msgid "dashboard.export.options.merge.message"
|
||||
msgstr ""
|
||||
"Su archivo se exportará con todos los activos externos combinados en la "
|
||||
"biblioteca de archivos."
|
||||
|
||||
#: src/app/main/ui/export.cljs:440
|
||||
msgid "dashboard.export.options.merge.title"
|
||||
msgstr "Incluir recursos de biblioteca compartidos en bibliotecas de archivos"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:147
|
||||
msgid "dashboard.import.progress.process-typographies"
|
||||
msgstr "Procesamiento de tipografías"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:135
|
||||
msgid "dashboard.import.progress.upload-data"
|
||||
msgstr "Subiendo datos al servidor (%s/%s)"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:138
|
||||
msgid "dashboard.import.progress.upload-media"
|
||||
msgstr "Subiendo archivo: %s"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:109
|
||||
msgid "dashboard.invite-profile"
|
||||
msgstr "Invitar a la gente"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:547, src/app/main/ui/dashboard/sidebar.cljs:556, src/app/main/ui/dashboard/sidebar.cljs:563, src/app/main/ui/dashboard/team.cljs:312
|
||||
msgid "dashboard.leave-team"
|
||||
msgstr "dejar el equipo"
|
||||
|
||||
#: src/app/main/ui/dashboard/templates.cljs:88, src/app/main/ui/dashboard/templates.cljs:163
|
||||
msgid "dashboard.libraries-and-templates"
|
||||
msgstr "Bibliotecas y plantillas"
|
||||
|
||||
#: src/app/main/ui/dashboard/templates.cljs:164
|
||||
msgid "dashboard.libraries-and-templates.explore"
|
||||
msgstr "Explore más de ellos y sepa cómo contribuir"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:365
|
||||
msgid "dashboard.libraries-and-templates.import-error"
|
||||
msgstr "Hubo un problema al importar la plantilla. La plantilla no fue importada."
|
||||
|
||||
#: src/app/main/ui/dashboard/libraries.cljs
|
||||
#: src/app/main/ui/dashboard/libraries.cljs:53
|
||||
msgid "dashboard.libraries-title"
|
||||
msgstr "Bibliotecas"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:45
|
||||
msgid "dashboard.loading-files"
|
||||
msgstr "cargando tus archivos…"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:431
|
||||
msgid "dashboard.loading-fonts"
|
||||
msgstr "cargando tus fuentes…"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:281, src/app/main/ui/dashboard/project_menu.cljs:100
|
||||
msgid "dashboard.move-to"
|
||||
msgstr "Mover a"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:245
|
||||
msgid "dashboard.move-to-multi"
|
||||
msgstr "Mover %s archivos a"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:226
|
||||
msgid "dashboard.move-to-other-team"
|
||||
msgstr "Pasar a otro equipo"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/files.cljs
|
||||
#: src/app/main/ui/dashboard/files.cljs:105, src/app/main/ui/dashboard/projects.cljs:252, src/app/main/ui/dashboard/projects.cljs:253
|
||||
msgid "dashboard.new-file"
|
||||
msgstr "+ Nuevo archivo"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:958, src/app/main/data/dashboard.cljs:1181
|
||||
msgid "dashboard.new-file-prefix"
|
||||
msgstr "Archivo nuevo"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:55
|
||||
msgid "dashboard.new-project"
|
||||
msgstr "+ Nuevo proyecto"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:726, src/app/main/data/dashboard.cljs:1184
|
||||
msgid "dashboard.new-project-prefix"
|
||||
msgstr "Nuevo proyecto"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:60
|
||||
msgid "dashboard.no-matches-for"
|
||||
msgstr "No se encontraron coincidencias para \"%s\""
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:827
|
||||
msgid "dashboard.no-projects-placeholder"
|
||||
msgstr "Los proyectos fijados aparecerán aquí"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:33
|
||||
msgid "dashboard.notifications.email-changed-successfully"
|
||||
msgstr "Su dirección de correo electrónico se ha actualizado correctamente"
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Finnish <https://hosted.weblate.org/projects/penpot/frontend/"
|
||||
"fi/>\n"
|
||||
"Language-Team: Finnish "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/fi/>\n"
|
||||
"Language: fin_FI\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,234 +11,256 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "Onko sinulla jo käyttäjä?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"Tarkista sähköpostisi ja paina vahvistuslinkkiä käyttääksesi "
|
||||
"Penpot-ohjelmaa."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "Vahvista salasana"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "Luo testikäyttäjä"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "Haluatko vain kokeilla?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"Tämä on DEMO versio, ÄLÄ KÄYTÄ oikeaan työhön, projektit tullaan määräajoin "
|
||||
"poistamaan."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "Unohditko salasanasi?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Koko nimi"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "Kirjaudu sisään"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "Kirjaudu"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "GitLab"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "Google"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "OpenID"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Syötä uusi salasana"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "Palautustunnus on virheellinen."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "Salasanan vaihto onnistui"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr "Käyttäjäsi ei ole vahvistettu, vahvista se jatkaaksesi."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr "Salasanan vaihtoon tarvittava linkki lähetetty sähköpostiisi."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "Ryhmään liittyminen onnistui"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Salasana"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "Vähintään 8 merkkiä"
|
||||
|
||||
#: src/app/main/ui/auth.cljs:41
|
||||
msgid "auth.privacy-policy"
|
||||
msgstr "Tietosuojaseloste"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "Palauta salasana"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "Lähetämme sinulle sähköpostin, jossa lukee ohjeet"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "Unohtuiko salasana?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "Vaihda salasanasi"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "Ei käyttäjää?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "Luo uusi käyttäjä"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "Luo uusi käyttäjä"
|
||||
|
||||
#: src/app/main/ui/auth.cljs
|
||||
#, unused
|
||||
msgid "auth.sidebar-tagline"
|
||||
msgstr "Avoimen lähdekoodin ratkaisu suunnitteluun ja prototyyppien valmistukseen."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:33, src/app/main/ui/dashboard/sidebar.cljs:1022, src/app/main/ui/workspace/main_menu.cljs:150
|
||||
msgid "auth.terms-of-service"
|
||||
msgstr "Käyttöehdot"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "Lähetimme vahvistussähköpostin osoitteeseen"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:228
|
||||
msgid "common.publish"
|
||||
msgstr "Julkaise"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:304, src/app/main/ui/viewer/share_link.cljs:314
|
||||
msgid "common.share-link.all-users"
|
||||
msgstr "Kaikki Penpotin käyttäjät"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:198
|
||||
msgid "common.share-link.confirm-deletion-link-description"
|
||||
msgstr ""
|
||||
"Oletko varma, että haluat poistaa tämän linkin? Sen jälkeen kukaan ei voi "
|
||||
"käyttää sitä"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
|
||||
msgid "common.share-link.current-tag"
|
||||
msgstr "(nykyinen)"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:207, src/app/main/ui/viewer/share_link.cljs:214
|
||||
msgid "common.share-link.destroy-link"
|
||||
msgstr "Poista linkki"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:221
|
||||
msgid "common.share-link.get-link"
|
||||
msgstr "Hanki linkki"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:139
|
||||
msgid "common.share-link.link-copied-success"
|
||||
msgstr "Linkin kopiointi onnistui"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:231
|
||||
msgid "common.share-link.manage-ops"
|
||||
msgstr "Muokkaa käyttöoikeuksia"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:277
|
||||
msgid "common.share-link.page-shared"
|
||||
msgid_plural "common.share-link.page-shared"
|
||||
msgstr[0] "Yksi sivu jaettu"
|
||||
msgstr[1] "%s sivua jaettu"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:298
|
||||
msgid "common.share-link.permissions-can-comment"
|
||||
msgstr "Voi kommentoida"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:308
|
||||
msgid "common.share-link.permissions-can-inspect"
|
||||
msgstr "Voi tarkastella koodia"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:193
|
||||
msgid "common.share-link.permissions-hint"
|
||||
msgstr "Kaikilla linkin saaneilla on käyttöoikeus"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:241
|
||||
msgid "common.share-link.permissions-pages"
|
||||
msgstr "Sivut jaettu"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:183
|
||||
msgid "common.share-link.placeholder"
|
||||
msgstr "Jaettava linkki ilmestyy tähän"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:303, src/app/main/ui/viewer/share_link.cljs:313
|
||||
msgid "common.share-link.team-members"
|
||||
msgstr "Vain ryhmän jäsenet"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:171
|
||||
msgid "common.share-link.title"
|
||||
msgstr "Jaa prototyypit"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:269
|
||||
msgid "common.share-link.view-all"
|
||||
msgstr "Valitse kaikki"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:224
|
||||
msgid "common.unpublish"
|
||||
msgstr "Peruuta julkaisu"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:85
|
||||
msgid "dasboard.team-hero.management"
|
||||
msgstr "Ryhmän hallinta"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/projects.cljs:84
|
||||
msgid "dasboard.team-hero.text"
|
||||
msgstr ""
|
||||
"Penpot on tarkoitettu ryhmille. Kutsu jäseniä työstääksenne projekteja "
|
||||
"yhdessä"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/projects.cljs:82
|
||||
msgid "dasboard.team-hero.title"
|
||||
msgstr "Ryhmäydy!"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.info"
|
||||
msgstr ""
|
||||
"Opettele Penpotin perusteet pitämällä hauskaa tämän opastuskierroksen "
|
||||
"kanssa."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.start"
|
||||
msgstr "Aloita opastuskierros"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.title"
|
||||
msgstr "Käytännön opastus"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, fuzzy
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.info"
|
||||
msgstr "Ota opastuskierros Penpotin erilaisista toiminnoista"
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Faroese <https://hosted.weblate.org/projects/penpot/frontend/"
|
||||
"fo/>\n"
|
||||
"Language-Team: Faroese "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/fo/>\n"
|
||||
"Language: fo\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,629 +11,678 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "Hevur tú longu ein brúkara?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"Kanna tín teldupost og trýst á leinkina fyri at vátta og byrja at nýta "
|
||||
"Penpot."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "Vátta loyniorðið"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "Stovna royndarkonto"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "Vilt tú royna tað?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"Hetta er ein ROYNDAR tænasta, IKKI BRÚKA til veruligt arbeiði, "
|
||||
"verkætlanirnar verða slettaðar regluliga."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "Gloymt loyniorðið?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Fullfíggja navn"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "Innrita her"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "Rita inn"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "GitLab"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "Google"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "OpenID"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Skriva eitt nýtt loyniorð"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "Loyniorðið er broytt"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr ""
|
||||
"Vangamyndin er ikki váttað, vinarliga vátta vangamyndina áðrenn tú heldur "
|
||||
"áfram."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr "Leinkjan til at endurseta títt loyniorð er send til tín postkassa."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "Sameinaðan í toymið var væleydnað"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Loyniorð"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "Minst 8 stavir"
|
||||
|
||||
#: src/app/main/ui/auth.cljs:41
|
||||
msgid "auth.privacy-policy"
|
||||
msgstr "Privat politikkur"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "Endurstovna loyniorð"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "Vit senda tær ein teldupost við vegleiðing"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "Gloymt loyniorð?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "Broyt títt loyniorð"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "Onga konto enn?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "Stovna konto"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "Stovna eina konto"
|
||||
|
||||
#: src/app/main/ui/auth.cljs:33, src/app/main/ui/dashboard/sidebar.cljs:1022, src/app/main/ui/workspace/main_menu.cljs:150
|
||||
msgid "auth.terms-of-service"
|
||||
msgstr "Treytir"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "Vit hava sent ein váttanar teldupost til"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:228
|
||||
msgid "common.publish"
|
||||
msgstr "Gev út"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:304, src/app/main/ui/viewer/share_link.cljs:314
|
||||
msgid "common.share-link.all-users"
|
||||
msgstr "Allir Penpot brúkarar"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:198
|
||||
msgid "common.share-link.confirm-deletion-link-description"
|
||||
msgstr ""
|
||||
"Ert tú vís(ur) í, at tú vilt strika hetta leinkið? Gert tú tað, er tað ikki "
|
||||
"longur tøkt hjá nøkrum"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
|
||||
msgid "common.share-link.current-tag"
|
||||
msgstr "(núverandi)"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:207, src/app/main/ui/viewer/share_link.cljs:214
|
||||
msgid "common.share-link.destroy-link"
|
||||
msgstr "Strika leinki"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:221
|
||||
msgid "common.share-link.get-link"
|
||||
msgstr "Fá leinkið"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:139
|
||||
msgid "common.share-link.link-copied-success"
|
||||
msgstr "Leinkið avritað"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:231
|
||||
msgid "common.share-link.manage-ops"
|
||||
msgstr "Fyrisit heimildir"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:277
|
||||
msgid "common.share-link.page-shared"
|
||||
msgid_plural "common.share-link.page-shared"
|
||||
msgstr[0] "1 síða deild"
|
||||
msgstr[1] "%s síður deildar"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:298
|
||||
msgid "common.share-link.permissions-can-comment"
|
||||
msgstr "Kann viðmerkja"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:308
|
||||
msgid "common.share-link.permissions-can-inspect"
|
||||
msgstr "Kann skoða kotu"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:193
|
||||
msgid "common.share-link.permissions-hint"
|
||||
msgstr "Ein og hvør við leinkjuni hevur atgongd"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:241
|
||||
msgid "common.share-link.permissions-pages"
|
||||
msgstr "Síður deildar"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:183
|
||||
msgid "common.share-link.placeholder"
|
||||
msgstr "Leinkja, ið kann deilast, verur at síggja her"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:303, src/app/main/ui/viewer/share_link.cljs:313
|
||||
msgid "common.share-link.team-members"
|
||||
msgstr "Einans limir í toymi"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:171
|
||||
msgid "common.share-link.title"
|
||||
msgstr "Deil frumsnið"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:269
|
||||
msgid "common.share-link.view-all"
|
||||
msgstr "Vel alt"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:224
|
||||
msgid "common.unpublish"
|
||||
msgstr "Angra útgevan"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:85
|
||||
msgid "dasboard.team-hero.management"
|
||||
msgstr "Toymisleiðsla"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:84
|
||||
msgid "dasboard.team-hero.text"
|
||||
msgstr "Penpot er fyri toymum. Bjóða limum at arbeiða saman á verkætlanir og fílur"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:82
|
||||
msgid "dasboard.team-hero.title"
|
||||
msgstr "Toyma upp!"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.info"
|
||||
msgstr ""
|
||||
"Lær alt tað grundleggjandi í Penpot, meðan tú stuttleikar tær við hesari "
|
||||
"lær-og-ger leiðbeiningini."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.start"
|
||||
msgstr "Byrja undirvísingina"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.title"
|
||||
msgstr "Lær-við-at-gera leiðbeining"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.info"
|
||||
msgstr "Kom ein túr gjøgnum Penpot og lær høvuðsfunkurnar at kenna."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.start"
|
||||
msgstr "Byrja rundferð"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "Legg afturat sum Deilt Savn"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:75
|
||||
msgid "dashboard.change-email"
|
||||
msgstr "Broyt teldupost"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(avrita)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:338
|
||||
msgid "dashboard.create-new-team"
|
||||
msgstr "Stovna nýtt toymi"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/components/context_menu_a11y.cljs:256, src/app/main/ui/dashboard/sidebar.cljs:646
|
||||
msgid "dashboard.default-team-name"
|
||||
msgstr "Títt Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:571
|
||||
msgid "dashboard.delete-team"
|
||||
msgstr "Strika toymi"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:296, src/app/main/ui/workspace/main_menu.cljs:589
|
||||
msgid "dashboard.download-binary-file"
|
||||
msgstr "Heinta Penpot fílu (.penpot)"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:300, src/app/main/ui/workspace/main_menu.cljs:597
|
||||
msgid "dashboard.download-standard-file"
|
||||
msgstr "Heinta standarafílu (.svg + .json)"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs,
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:276, src/app/main/ui/dashboard/project_menu.cljs:90
|
||||
msgid "dashboard.duplicate"
|
||||
msgstr "Tvítøka"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:240
|
||||
msgid "dashboard.duplicate-multi"
|
||||
msgstr "Tvítak %s fílur"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:32
|
||||
#, markdown
|
||||
msgid "dashboard.empty-placeholder-drafts"
|
||||
msgstr ""
|
||||
"Áh nei! Tú hevur ongar fílur enn! Um tú vilt royna við nøkrum skapilónum, "
|
||||
"vitja [Libraries & templates](https://penpot.app/libraries-templates)"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:249
|
||||
msgid "dashboard.export-binary-multi"
|
||||
msgstr "Heinta %s Penpot fílur (.penpot)"
|
||||
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:605
|
||||
msgid "dashboard.export-frames"
|
||||
msgstr "Útflyt borð sum PDF"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:201
|
||||
msgid "dashboard.export-frames.title"
|
||||
msgstr "Útflyt til PDF"
|
||||
|
||||
#, unused
|
||||
msgid "dashboard.export-multi"
|
||||
msgstr "Útflyt Penpot %s fílur"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:109
|
||||
msgid "dashboard.export-multiple.selected"
|
||||
msgstr "%s av %s lutum eru valdir"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:578
|
||||
msgid "dashboard.export-shapes"
|
||||
msgstr "Útflyt"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:184
|
||||
msgid "dashboard.export-shapes.how-to-link"
|
||||
msgstr "Upplýsingar um hvussu tú setur útflytingar í Penpot."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:179
|
||||
msgid "dashboard.export-shapes.no-elements"
|
||||
msgstr "Har eru ongin lutir við útflytsstillingum."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:190
|
||||
msgid "dashboard.export-shapes.title"
|
||||
msgstr "Valt til útflyting"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:252
|
||||
msgid "dashboard.export-standard-multi"
|
||||
msgstr "Heinta %s standarafílur (.svg + .json)"
|
||||
|
||||
#: src/app/main/ui/export.cljs:436
|
||||
msgid "dashboard.export.options.all.title"
|
||||
msgstr "Útflyt deild søvn"
|
||||
|
||||
#: src/app/main/ui/export.cljs:418
|
||||
msgid "dashboard.export.title"
|
||||
msgstr "Útflyt fílur"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:309
|
||||
msgid "dashboard.fonts.deleted-placeholder"
|
||||
msgstr "Stavsniði er strika"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:436
|
||||
msgid "dashboard.fonts.empty-placeholder"
|
||||
msgstr "Tú hevur enn onki serstavsnið innlagt."
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:194
|
||||
msgid "dashboard.fonts.fonts-added"
|
||||
msgid_plural "dashboard.fonts.fonts-added"
|
||||
msgstr[0] "1 stavsnið lagt afturat"
|
||||
msgstr[1] "% stavsnið løgd afturat"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:202
|
||||
msgid "dashboard.fonts.upload-all"
|
||||
msgstr "Legg øll afturat"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:472, src/app/main/ui/dashboard/project_menu.cljs:108
|
||||
msgid "dashboard.import"
|
||||
msgstr "Innflyt Penpot fílur"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:304, src/app/worker/import.cljs:753, src/app/worker/import.cljs:755
|
||||
msgid "dashboard.import.analyze-error"
|
||||
msgstr "Ups! Tað riggaði ikki at innflyta hesa fílu"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:308
|
||||
msgid "dashboard.import.import-error"
|
||||
msgstr ""
|
||||
"Har kom ein trupulleiki, tá vit royndu at innflyta fíluna. Fílan var ikki "
|
||||
"innflutt."
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:493
|
||||
msgid "dashboard.import.import-message"
|
||||
msgstr "% fílur eru innfluttir."
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:144
|
||||
msgid "dashboard.import.progress.process-colors"
|
||||
msgstr "Viðgerð litir"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:153
|
||||
msgid "dashboard.import.progress.process-components"
|
||||
msgstr "Viðgerð staklutir"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:150
|
||||
msgid "dashboard.import.progress.process-media"
|
||||
msgstr "Viðgerð miðlar"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:141
|
||||
msgid "dashboard.import.progress.process-page"
|
||||
msgstr "Viðger síðu: %s"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:147
|
||||
msgid "dashboard.import.progress.process-typographies"
|
||||
msgstr "Viðgerð stavsnið"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:135
|
||||
msgid "dashboard.import.progress.upload-data"
|
||||
msgstr "Sendur upp dátur til ambætara (%s/%s)"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:138
|
||||
msgid "dashboard.import.progress.upload-media"
|
||||
msgstr "Innleggur fílu: %s"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:109
|
||||
msgid "dashboard.invite-profile"
|
||||
msgstr "Bjóða við í toymi"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs,
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:547, src/app/main/ui/dashboard/sidebar.cljs:556, src/app/main/ui/dashboard/sidebar.cljs:563, src/app/main/ui/dashboard/team.cljs:312
|
||||
msgid "dashboard.leave-team"
|
||||
msgstr "Far úr toymu"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:45
|
||||
msgid "dashboard.loading-files"
|
||||
msgstr "lesur tínar fílur inn…"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:431
|
||||
msgid "dashboard.loading-fonts"
|
||||
msgstr "lesur tíni stavsnið inn…"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs,
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:281, src/app/main/ui/dashboard/project_menu.cljs:100
|
||||
msgid "dashboard.move-to"
|
||||
msgstr "Flyt til"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:245
|
||||
msgid "dashboard.move-to-multi"
|
||||
msgstr "Flyt %s fílur til"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:226
|
||||
msgid "dashboard.move-to-other-team"
|
||||
msgstr "Flyt til eitt annað toymi"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs,
|
||||
#: src/app/main/ui/dashboard/files.cljs
|
||||
#: src/app/main/ui/dashboard/files.cljs:105, src/app/main/ui/dashboard/projects.cljs:252, src/app/main/ui/dashboard/projects.cljs:253
|
||||
msgid "dashboard.new-file"
|
||||
msgstr "+ Nýggja fílu"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:958, src/app/main/data/dashboard.cljs:1181
|
||||
msgid "dashboard.new-file-prefix"
|
||||
msgstr "Nýggja fílu"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:55
|
||||
msgid "dashboard.new-project"
|
||||
msgstr "+ Nýggj verkætlan"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:726, src/app/main/data/dashboard.cljs:1184
|
||||
msgid "dashboard.new-project-prefix"
|
||||
msgstr "Nýggj verkætlan"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:60
|
||||
msgid "dashboard.no-matches-for"
|
||||
msgstr "Onki samsvar funnið fyri \"%\""
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:827
|
||||
msgid "dashboard.no-projects-placeholder"
|
||||
msgstr "Festar verkætlanir verða víst her"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:33
|
||||
msgid "dashboard.notifications.email-changed-successfully"
|
||||
msgstr "Tín teldupostadressa er dagførd"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:27
|
||||
msgid "dashboard.notifications.email-verified-successfully"
|
||||
msgstr "Tín teldupostadressa er váttta"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:37
|
||||
msgid "dashboard.notifications.password-saved"
|
||||
msgstr "Loyniorði er goymt!"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1081
|
||||
msgid "dashboard.num-of-members"
|
||||
msgstr "%s limir"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:267
|
||||
msgid "dashboard.open-in-new-tab"
|
||||
msgstr "Lat fílu upp í nýggjum skiljiblaði"
|
||||
|
||||
#: src/app/main/ui/dashboard/files.cljs:117, src/app/main/ui/dashboard/projects.cljs:260, src/app/main/ui/dashboard/projects.cljs:261
|
||||
msgid "dashboard.options"
|
||||
msgstr "Valmøguleikar"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:106, src/app/main/ui/settings/password.cljs:119
|
||||
msgid "dashboard.password-change"
|
||||
msgstr "Broyt loyniorð"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/pin_button.cljs:24, src/app/main/ui/dashboard/project_menu.cljs:95
|
||||
msgid "dashboard.pin-unpin"
|
||||
msgstr "Fest/Loys"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:51
|
||||
msgid "dashboard.projects-title"
|
||||
msgstr "Verkætlanir"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:86
|
||||
msgid "dashboard.remove-account"
|
||||
msgstr "Vilt tú strika tína konto?"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, unused
|
||||
msgid "dashboard.remove-shared"
|
||||
msgstr "Strikað sum Deilt Savn"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:78
|
||||
msgid "dashboard.save-settings"
|
||||
msgstr "Goym stillingar"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:246, src/app/main/ui/dashboard/sidebar.cljs:247
|
||||
msgid "dashboard.search-placeholder"
|
||||
msgstr "Leita…"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:55
|
||||
msgid "dashboard.searching-for"
|
||||
msgstr "Leitar eftir \"%s\"…"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:56
|
||||
msgid "dashboard.select-ui-language"
|
||||
msgstr "Vel mál til takførisflatu"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:63
|
||||
msgid "dashboard.select-ui-theme"
|
||||
msgstr "Vel tema"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:282
|
||||
msgid "dashboard.show-all-files"
|
||||
msgstr "Vís allar fílurnar"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:96
|
||||
msgid "dashboard.success-delete-file"
|
||||
msgstr "Tín fíla er strikað"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs:59
|
||||
msgid "dashboard.success-delete-project"
|
||||
msgstr "Tín verkætlan er strikað"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs, src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:130, src/app/main/ui/dashboard/grid.cljs:558, src/app/main/ui/dashboard/sidebar.cljs:152
|
||||
msgid "dashboard.success-move-file"
|
||||
msgstr "Tín fíla er flutt"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:129
|
||||
msgid "dashboard.success-move-files"
|
||||
msgstr "Tínar fílur eru fluttar"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs:54
|
||||
msgid "dashboard.success-move-project"
|
||||
msgstr "Tín verkætlan er flutt"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1052
|
||||
msgid "dashboard.team-info"
|
||||
msgstr "Toymisupplýsingar"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1070
|
||||
msgid "dashboard.team-members"
|
||||
msgstr "Toymislimir"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1085
|
||||
msgid "dashboard.team-projects"
|
||||
msgstr "Toymisverkætlanir"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:61
|
||||
msgid "dashboard.theme-change"
|
||||
msgstr "Takførisflatastílur"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:42
|
||||
msgid "dashboard.title-search"
|
||||
msgstr "Leitiúrslit"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:50
|
||||
msgid "dashboard.type-something"
|
||||
msgstr "Skriva fyri at leita eftir úrslitum"
|
||||
|
||||
#: src/app/main/ui/alert.cljs
|
||||
#: src/app/main/ui/alert.cljs:32
|
||||
msgid "ds.alert-ok"
|
||||
msgstr "Ókey"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:37, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:141
|
||||
msgid "ds.confirm-ok"
|
||||
msgstr "Ókey"
|
||||
|
||||
#: src/app/main/data/users.cljs:703, src/app/main/ui/auth/login.cljs:97, src/app/main/ui/auth/login.cljs:105
|
||||
msgid "errors.profile-blocked"
|
||||
msgstr "Vangamyndin er stongd"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:262
|
||||
msgid "labels.delete-multi-files"
|
||||
msgstr "Strikað %s fílur"
|
||||
|
||||
#, unused
|
||||
msgid "labels.edit-file"
|
||||
msgstr "Broyt fílu"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:239, src/app/main/ui/dashboard/team.cljs:1095
|
||||
msgid "labels.num-of-files"
|
||||
msgid_plural "labels.num-of-files"
|
||||
msgstr[0] "1 fíla"
|
||||
msgstr[1] "%s fílur"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:118, src/app/main/ui/settings/sidebar.cljs:82
|
||||
msgid "labels.profile"
|
||||
msgstr "Vangamynd"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/data/common.cljs:113
|
||||
msgid "modals.add-shared-confirm.accept"
|
||||
msgstr "Legg afturat sum Deilt Savn"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/data/common.cljs:110
|
||||
msgid "modals.add-shared-confirm.message"
|
||||
msgstr "Legg \"%s\" afturat sum Deilt Savn"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:123
|
||||
msgid "modals.delete-file-confirm.accept"
|
||||
msgstr "Strikað fílu"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:122
|
||||
msgid "modals.delete-file-confirm.message"
|
||||
msgstr "Ert tú vísur í, at tú ynskjur at strikað fílu?"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:121
|
||||
msgid "modals.delete-file-confirm.title"
|
||||
msgstr "Strikar fílu"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:117
|
||||
msgid "modals.delete-file-multi-confirm.accept"
|
||||
msgstr "Strikar fílur"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:116
|
||||
msgid "modals.delete-file-multi-confirm.message"
|
||||
msgstr "Ert tú vísur í, at tú vil strikað %s fílur?"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:115
|
||||
msgid "modals.delete-file-multi-confirm.title"
|
||||
msgstr "Strikar %s fílur"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/delete_shared.cljs:51
|
||||
msgid "modals.delete-shared-confirm.accept"
|
||||
msgid_plural "modals.delete-shared-confirm.accept"
|
||||
msgstr[0] "Strike fílu"
|
||||
msgstr[1] "Strika fílur"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/delete_shared.cljs:46
|
||||
msgid "modals.delete-shared-confirm.message"
|
||||
msgid_plural "modals.delete-shared-confirm.message"
|
||||
msgstr[0] "Ert tú vísur í, at tú vilt strikað hesa fílu?"
|
||||
msgstr[1] "Ert tú vísur í, at tú vilt strikað hesar fílur?"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/delete_shared.cljs:41
|
||||
msgid "modals.delete-shared-confirm.title"
|
||||
msgid_plural "modals.delete-shared-confirm.title"
|
||||
msgstr[0] "Strikar fílu"
|
||||
msgstr[1] "Strikar fílur"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, unused
|
||||
msgid "modals.remove-shared-confirm.accept"
|
||||
msgstr "Strikað sum Deilt Savn"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, unused
|
||||
msgid "modals.remove-shared-confirm.message"
|
||||
msgstr "Strika \"%s\" sum Deilt Savn"
|
||||
|
||||
#: src/app/main/ui/dashboard/files.cljs
|
||||
#: src/app/main/ui/dashboard/files.cljs:158
|
||||
msgid "title.dashboard.files"
|
||||
msgstr "%s - Penpot"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:115
|
||||
msgid "title.settings.profile"
|
||||
msgstr "Vangamynd - Penpot"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:720
|
||||
msgid "workspace.header.menu.option.file"
|
||||
msgstr "Fílu"
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -2,278 +2,302 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/penpot/"
|
||||
"frontend/lt/>\n"
|
||||
"Language-Team: Lithuanian "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/lt/>\n"
|
||||
"Language: lt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && ("
|
||||
"n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "Jau turite paskyrą?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"Pasitikrinkite savo el. paštą, ten rasite pranešimą su nuorodą, kurią "
|
||||
"paspaudę galėsite pradėti naudotis Penpot."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "Slaptažodžio patvirtinimas"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "Kurti demonstracinę paskyrą"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "Norite tik išmėginti?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"Tai yra DEMONSTRACINĖ versija, NEKURKITE tikrų darbų, nes projektai "
|
||||
"periodiškai - šalinami."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "Pamiršote slaptažodį?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Vardas ir Pavardė"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "Prisijungimas čia"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "Prisijungti"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "GitLab"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "Google"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "OpenID"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Įveskite naują slaptažodį"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "Atkūrimo prieigos raktas neteisingas."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "Slaptažodis sėkmingai pakeistas"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr "Paskyra yra nepatvirtinta, prieš tęsdami patikrinkite paskyrą."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr "Slaptažodžio atkūrimo nuoroda išsiųsta į jūsų pašto dėžutę."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "Sėkmingai prisijungė prie komandos"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Slaptažodis"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "Ne mažiau kaip 8 simboliai"
|
||||
|
||||
#: src/app/main/ui/auth.cljs:41
|
||||
msgid "auth.privacy-policy"
|
||||
msgstr "Privatumo politika"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "Atkurti slaptažodį"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "Atsiųsime jums el. laišką su instrukcijomis"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "Pamiršote slaptažodį?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "Slaptažodžio keitimas"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "Dar neturite paskyros?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "Sukurti paskyrą"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "Sukurti paskyrą"
|
||||
|
||||
#: src/app/main/ui/auth.cljs
|
||||
#, unused
|
||||
msgid "auth.sidebar-tagline"
|
||||
msgstr "Atviro kodo dizaino ir prototipų kūrimo sprendimas."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:33, src/app/main/ui/dashboard/sidebar.cljs:1022, src/app/main/ui/workspace/main_menu.cljs:150
|
||||
msgid "auth.terms-of-service"
|
||||
msgstr "Paslaugų teikimo sąlygos"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "Išsiuntėme patvirtinimo el. laišką adresu"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:228
|
||||
msgid "common.publish"
|
||||
msgstr "Paskelbti"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:304, src/app/main/ui/viewer/share_link.cljs:314
|
||||
msgid "common.share-link.all-users"
|
||||
msgstr "Visi Penpot vartotojai"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:198
|
||||
msgid "common.share-link.confirm-deletion-link-description"
|
||||
msgstr ""
|
||||
"Ar tikrai norite pašalinti šią nuorodą? Jei tai padarysite, ji niekam "
|
||||
"nebebus pasiekiama"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
|
||||
msgid "common.share-link.current-tag"
|
||||
msgstr "(dabartinis)"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:207, src/app/main/ui/viewer/share_link.cljs:214
|
||||
msgid "common.share-link.destroy-link"
|
||||
msgstr "Naikinti nuorodą"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:221
|
||||
msgid "common.share-link.get-link"
|
||||
msgstr "Gauti nuorodą"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:139
|
||||
msgid "common.share-link.link-copied-success"
|
||||
msgstr "Nuoroda sėkmingai nukopijuota"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:231
|
||||
msgid "common.share-link.manage-ops"
|
||||
msgstr "Valdyti leidimus"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:277
|
||||
msgid "common.share-link.page-shared"
|
||||
msgid_plural "common.share-link.page-shared"
|
||||
msgstr[0] "Bendrinamas 1 puslapis"
|
||||
msgstr[1] "Bendrinami % puslapiai"
|
||||
msgstr[2] "Bendrinama % puslapių"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:298
|
||||
msgid "common.share-link.permissions-can-comment"
|
||||
msgstr "Gali komentuoti"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:308
|
||||
msgid "common.share-link.permissions-can-inspect"
|
||||
msgstr "Gali apžiūrėti kodą"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:193
|
||||
msgid "common.share-link.permissions-hint"
|
||||
msgstr "Kiekvienas, turintis nuorodą, turės prieigą"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:241
|
||||
msgid "common.share-link.permissions-pages"
|
||||
msgstr "Bendrinti puslapiai"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:183
|
||||
msgid "common.share-link.placeholder"
|
||||
msgstr "Bendrinama nuoroda bus rodoma čia"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:303, src/app/main/ui/viewer/share_link.cljs:313
|
||||
msgid "common.share-link.team-members"
|
||||
msgstr "Tik komandos nariams"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:171
|
||||
msgid "common.share-link.title"
|
||||
msgstr "Dalinkitės prototipais"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:269
|
||||
msgid "common.share-link.view-all"
|
||||
msgstr "Rinktis viską"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:224
|
||||
msgid "common.unpublish"
|
||||
msgstr "Atšaukti paskelbimą"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:85
|
||||
msgid "dasboard.team-hero.management"
|
||||
msgstr "Komandos valdymas"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:84
|
||||
msgid "dasboard.team-hero.text"
|
||||
msgstr ""
|
||||
"Penpot yra skirtas komandoms. Pakvieskite narius bendram darbui su "
|
||||
"projektais ir failais"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:82
|
||||
msgid "dasboard.team-hero.title"
|
||||
msgstr "Suburkite komandą!"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.info"
|
||||
msgstr "Išmokite Penpot pagrindus ir mėgaukitės šia pamoka."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.tutorial-hero.start"
|
||||
msgstr "Pradėti pamoką"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.info"
|
||||
msgstr "Panagrinėkite Penpot ir susipažinkite su pagrindinėmis jo savybėmis."
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#, unused
|
||||
msgid "dasboard.walkthrough-hero.start"
|
||||
msgstr "Pradėkite apžvalgą"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "Pridėti kaip bendrinamą biblioteką"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:75
|
||||
msgid "dashboard.change-email"
|
||||
msgstr "Keisti el. paštą"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(kopija)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:338
|
||||
msgid "dashboard.create-new-team"
|
||||
msgstr "Sukurti naują komandą"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/components/context_menu_a11y.cljs:256, src/app/main/ui/dashboard/sidebar.cljs:646
|
||||
msgid "dashboard.default-team-name"
|
||||
msgstr "Jūsų Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:571
|
||||
msgid "dashboard.delete-team"
|
||||
msgstr "Naikinti komandą"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:276, src/app/main/ui/dashboard/project_menu.cljs:90
|
||||
msgid "dashboard.duplicate"
|
||||
msgstr "Dublikatas"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:240
|
||||
msgid "dashboard.duplicate-multi"
|
||||
msgstr "Dubliuoti %s failus"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:32
|
||||
#, markdown
|
||||
msgid "dashboard.empty-placeholder-drafts"
|
||||
msgstr ""
|
||||
|
@ -281,96 +305,110 @@ msgstr ""
|
|||
"arba pridėti iš mūsų [Bibliotekos ir šablonai] "
|
||||
"(https://penpot.app/libraries-templates)"
|
||||
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:605
|
||||
msgid "dashboard.export-frames"
|
||||
msgstr "Eksportuokite darbalaukius į PDF"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:201
|
||||
msgid "dashboard.export-frames.title"
|
||||
msgstr "Eksportuoti į PDF"
|
||||
|
||||
#, unused
|
||||
msgid "dashboard.export-multi"
|
||||
msgstr "Eksportuoti Penpot %s failus"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:109
|
||||
msgid "dashboard.export-multiple.selected"
|
||||
msgstr "Pasirinkta %s iš %s elementų"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:578
|
||||
msgid "dashboard.export-shapes"
|
||||
msgstr "Eksportuoti"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:180
|
||||
msgid "dashboard.export-shapes.how-to"
|
||||
msgstr ""
|
||||
"Galite pridėti eksportavimo nustatymus prie elementų iš dizaino ypatybių "
|
||||
"(dešinės šoninės juostos apačioje)."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:184
|
||||
msgid "dashboard.export-shapes.how-to-link"
|
||||
msgstr "Informacija, kaip nustatyti eksportą \"Penpot\"."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:179
|
||||
msgid "dashboard.export-shapes.no-elements"
|
||||
msgstr "Nėra elementų su eksporto nustatymais."
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:190
|
||||
msgid "dashboard.export-shapes.title"
|
||||
msgstr "Eksportuoti pažymėtą sritį"
|
||||
|
||||
#: src/app/main/ui/export.cljs:427
|
||||
msgid "dashboard.export.detail"
|
||||
msgstr "* Gali apimti komponentus, grafiką, spalvas ir (arba) tipografiją."
|
||||
|
||||
#: src/app/main/ui/export.cljs:426
|
||||
msgid "dashboard.export.explain"
|
||||
msgstr ""
|
||||
"Viename ar keliuose failuose, kuriuos norite eksportuoti, naudojamos "
|
||||
"bendros bibliotekos. Ką norite daryti su jų komponentais*?"
|
||||
|
||||
#: src/app/main/ui/export.cljs:435
|
||||
msgid "dashboard.export.options.all.message"
|
||||
msgstr ""
|
||||
"failai su bendromis bibliotekomis bus įtraukti į eksportą, išlaikant jų "
|
||||
"susiejimą."
|
||||
|
||||
#: src/app/main/ui/export.cljs:436
|
||||
msgid "dashboard.export.options.all.title"
|
||||
msgstr "Eksportuoti bendrai naudojamas bibliotekas"
|
||||
|
||||
#: src/app/main/ui/export.cljs:437
|
||||
msgid "dashboard.export.options.detach.message"
|
||||
msgstr ""
|
||||
"Bendrai naudojamos bibliotekos nebus įtrauktos į eksportą ir į biblioteką "
|
||||
"nebus pridėta jokių išteklių. "
|
||||
|
||||
#: src/app/main/ui/export.cljs:438
|
||||
msgid "dashboard.export.options.detach.title"
|
||||
msgstr ""
|
||||
"Bendrai naudojamus bibliotekos komponentus traktuokite kaip pagrindinius "
|
||||
"objektus"
|
||||
|
||||
#: src/app/main/ui/export.cljs:439
|
||||
msgid "dashboard.export.options.merge.message"
|
||||
msgstr ""
|
||||
"Jūsų failas bus eksportuotas su visais išoriniais komponentais, sujungtais "
|
||||
"į failų biblioteką."
|
||||
|
||||
#: src/app/main/ui/export.cljs:440
|
||||
msgid "dashboard.export.options.merge.title"
|
||||
msgstr "Įtraukti bendrai naudojamus bibliotekos komponentus į failų bibliotekas"
|
||||
|
||||
#: src/app/main/ui/export.cljs:418
|
||||
msgid "dashboard.export.title"
|
||||
msgstr "Eksportuoti failus"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:309
|
||||
msgid "dashboard.fonts.deleted-placeholder"
|
||||
msgstr "Šriftas ištrintas"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:206
|
||||
msgid "dashboard.fonts.dismiss-all"
|
||||
msgstr "Atmesti visus"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:436
|
||||
msgid "dashboard.fonts.empty-placeholder"
|
||||
msgstr "Vis dar neįdiegėte tinkintų šriftų."
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:194
|
||||
msgid "dashboard.fonts.fonts-added"
|
||||
msgid_plural "dashboard.fonts.fonts-added"
|
||||
msgstr[0] "Pridėtas 1 šriftas"
|
||||
msgstr[1] "Pridėti %s šriftai"
|
||||
msgstr[2] "Šriftas(-ai) pridėti"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:170
|
||||
#, markdown
|
||||
msgid "dashboard.fonts.hero-text1"
|
||||
msgstr ""
|
||||
|
@ -380,6 +418,7 @@ msgstr ""
|
|||
"šriftų šeima**. Galite įkelti šių formatų šriftus: **TTF, OTF ir WOFF** "
|
||||
"(reikės tik vieno)."
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:182
|
||||
#, markdown
|
||||
msgid "dashboard.fonts.hero-text2"
|
||||
msgstr ""
|
||||
|
@ -389,106 +428,119 @@ msgstr ""
|
|||
"\"Turinio teisės\". Taip pat galite paskaityti apie [šriftų "
|
||||
"licencijavimą](https://www.typography.com/faq)."
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:202
|
||||
msgid "dashboard.fonts.upload-all"
|
||||
msgstr "Įkelti viską"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:472, src/app/main/ui/dashboard/project_menu.cljs:108
|
||||
msgid "dashboard.import"
|
||||
msgstr "Importuokite Penpot failus"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:304, src/app/worker/import.cljs:753, src/app/worker/import.cljs:755
|
||||
msgid "dashboard.import.analyze-error"
|
||||
msgstr "Oi! Nepavyko importuoti šio failo"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:308
|
||||
msgid "dashboard.import.import-error"
|
||||
msgstr "Iškilo problema importuojant failą. Failas nebuvo importuotas."
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:481, src/app/main/ui/dashboard/import.cljs:488
|
||||
msgid "dashboard.import.import-warning"
|
||||
msgstr "Kai kuriuose failuose buvo netinkamų objektų, kurie buvo pašalinti."
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:144
|
||||
msgid "dashboard.import.progress.process-colors"
|
||||
msgstr "Apdorojimo spalvos"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:153
|
||||
msgid "dashboard.import.progress.process-components"
|
||||
msgstr "Komponentų apdorojimas"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:150
|
||||
msgid "dashboard.import.progress.process-media"
|
||||
msgstr "Apdorojamos laikmenos"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:141
|
||||
msgid "dashboard.import.progress.process-page"
|
||||
msgstr "Apdorojamas puslapis: %s"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:147
|
||||
msgid "dashboard.import.progress.process-typographies"
|
||||
msgstr "Tipografijų apdorojimas"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:135
|
||||
msgid "dashboard.import.progress.upload-data"
|
||||
msgstr "Įkeliami duomenys į serverį (%s/%s)"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:138
|
||||
msgid "dashboard.import.progress.upload-media"
|
||||
msgstr "Įkeliamas failas: %s"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:958, src/app/main/data/dashboard.cljs:1181
|
||||
msgid "dashboard.new-file-prefix"
|
||||
msgstr "Naujas failas"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:55
|
||||
msgid "dashboard.new-project"
|
||||
msgstr "+ Naujas projektas"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:726, src/app/main/data/dashboard.cljs:1184
|
||||
msgid "dashboard.new-project-prefix"
|
||||
msgstr "Naujas projektas"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:60
|
||||
msgid "dashboard.no-matches-for"
|
||||
msgstr "Nerasta jokių atitikmenų pagal \"%s\""
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:827
|
||||
msgid "dashboard.no-projects-placeholder"
|
||||
msgstr "Prisegti projektai bus rodomi čia"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:33
|
||||
msgid "dashboard.notifications.email-changed-successfully"
|
||||
msgstr "Jūsų el. pašto adresas sėkmingai atnaujintas"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:27
|
||||
msgid "dashboard.notifications.email-verified-successfully"
|
||||
msgstr "Jūsų el. pašto adresas buvo sėkmingai patvirtintas"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:37
|
||||
msgid "dashboard.notifications.password-saved"
|
||||
msgstr "Slaptažodis sėkmingai išsaugotas!"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1081
|
||||
msgid "dashboard.num-of-members"
|
||||
msgstr "%s nariai"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:267
|
||||
msgid "dashboard.open-in-new-tab"
|
||||
msgstr "Atidarykite failą naujame skirtuke"
|
||||
|
||||
#: src/app/main/ui/dashboard/files.cljs:117, src/app/main/ui/dashboard/projects.cljs:260, src/app/main/ui/dashboard/projects.cljs:261
|
||||
msgid "dashboard.options"
|
||||
msgstr "Nustatymai"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:106, src/app/main/ui/settings/password.cljs:119
|
||||
msgid "dashboard.password-change"
|
||||
msgstr "Keisti slaptažodį"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/pin_button.cljs:24, src/app/main/ui/dashboard/project_menu.cljs:95
|
||||
msgid "dashboard.pin-unpin"
|
||||
msgstr "Prisegti/Atsegti"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:51
|
||||
msgid "dashboard.projects-title"
|
||||
msgstr "Projektai"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:86
|
||||
msgid "dashboard.remove-account"
|
||||
msgstr "Norite pašalinti paskyrą?"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, unused
|
||||
msgid "dashboard.remove-shared"
|
||||
msgstr "Pašalinti kaip bendrinamą biblioteką"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:61
|
||||
msgid "dashboard.theme-change"
|
||||
msgstr "Vartotojo sąsajos tema"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Malayalam <https://hosted.weblate.org/projects/penpot/"
|
||||
"frontend/ml/>\n"
|
||||
"Language-Team: Malayalam "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/ml/>\n"
|
||||
"Language: ml\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,198 +11,207 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "നിലവിൽ അക്കൗണ്ടുണ്ടോ?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"പെൻപോട്ട് ഉപയോഗിക്കാനും സാധൂകരിക്കാനും നിങ്ങളുടെ ഇമെയിൽ പരിശോധിച്ച് അതിലെ "
|
||||
"കണ്ണിയിൽ ക്ലിക്ക് ചെയ്യുക."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "പാസ്വേഡ് സ്ഥിരീകരിക്കുക"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "ഡെമോ അക്കൗണ്ട് സൃഷ്ടിക്കുക"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "ഒന്നുപയോഗിച്ച് നോക്കുന്നോ?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"ഇതൊരു ഡെമോ സേവനമാണ്, ഒരു യഥാർത്ഥ ജോലിക്ക് ഉപയോഗിക്കരുത്, പ്രൊജക്റ്റുകൾ "
|
||||
"നിശ്ചിതസമയങ്ങളിൽ മായ്ക്കപ്പെടും."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "പാസ്വേഡ് മറന്നോ?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "മുഴുവൻ പേര്"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "ഇവിടെ ലോഗിൻ ചെയ്യുക"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "ലോഗിൻ"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "ഗിറ്റ്ഹബ്ബ്"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "ഗിറ്റ്ലാബ്"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "ഗൂഗിൾ"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "ഓപ്പൺഐഡി"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "പുതിയൊരു പാസ്വേഡ് ചേർക്കുക"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "റിക്കവറി ടോക്കൺ അസാധുവാണ്."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "പാസ്വേഡ് വിജയകരമായി മാറ്റി"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr "പ്രൊഫൈൽ സാധൂകരിച്ചിട്ടില്ല, തുടരുന്നതിന് മുൻപ് ദയവായി സാധൂകരിക്കുക."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr "പാസ്വേഡ് വീണ്ടെടുപ്പ് കണ്ണി നിങ്ങളുടെ ഇൻബോക്സിലേക്ക് അയച്ചിട്ടുണ്ട്."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "വിജയകരമായി സംഘത്തിൽ ചേർന്നു"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "പാസ്വേഡ്"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "കുറഞ്ഞത് 8 ക്യാരക്റ്ററുകൾ"
|
||||
|
||||
#: src/app/main/ui/auth.cljs:41
|
||||
msgid "auth.privacy-policy"
|
||||
msgstr "സ്വകാര്യതാനയം"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "പാസ്വേഡ് വീണ്ടെടുക്കുക"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "നിർദ്ദേശങ്ങളടങ്ങിയ ഒരു ഇമെയിൽ ഞങ്ങൾ നിങ്ങൾക്ക് അയയ്ക്കും"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "പാസ്വേഡ് മറന്നോ?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "പാസ്വേഡ് മാറ്റുക"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "ഇതുവരെ അക്കൗണ്ട് ഇല്ലേ?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "അക്കൗണ്ട് സൃഷ്ടിക്കുക"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "അക്കൗണ്ട് സൃഷ്ടിക്കുക"
|
||||
|
||||
#: src/app/main/ui/auth.cljs
|
||||
#, unused
|
||||
msgid "auth.sidebar-tagline"
|
||||
msgstr "ഡിസൈനിങിനും പ്രോട്ടോടൈപ്പിങിനുമുള്ള ഓപ്പൺ സോഴ്സ് പ്രതിവിധി."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:33, src/app/main/ui/dashboard/sidebar.cljs:1022, src/app/main/ui/workspace/main_menu.cljs:150
|
||||
msgid "auth.terms-of-service"
|
||||
msgstr "ഉപയോഗനിബന്ധനകൾ"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "സാധൂകരിക്കാനുള്ള ഇമെയിൽ ഞങ്ങൾ അയച്ചിരിക്കുന്നു"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:198
|
||||
msgid "common.share-link.confirm-deletion-link-description"
|
||||
msgstr ""
|
||||
"ഈ കണ്ണി നീക്കം ചെയ്യണമെന്നത് നിങ്ങൾക്ക് തീർച്ചയാണോ? നിങ്ങളത് ചെയ്താൽ, അത് "
|
||||
"ആർക്കും ലഭ്യമല്ലാതാകും"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:221
|
||||
msgid "common.share-link.get-link"
|
||||
msgstr "കണ്ണി നേടുക"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:139
|
||||
msgid "common.share-link.link-copied-success"
|
||||
msgstr "കണ്ണി വിജയകരമായി പകർത്തി"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:193
|
||||
msgid "common.share-link.permissions-hint"
|
||||
msgstr "കണ്ണിയുള്ള ആർക്കും പ്രാപ്യമാകും"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:183
|
||||
msgid "common.share-link.placeholder"
|
||||
msgstr "പങ്കുവെക്കാവുന്ന കണ്ണി ഇവിടെ ലഭ്യമാകും"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:171
|
||||
msgid "common.share-link.title"
|
||||
msgstr "പ്രോട്ടോടൈപ്പുകൾ പങ്കുവെയ്ക്കുക"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "പങ്കിട്ട ലൈബ്രറിയായി ചേർക്കുക"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:75
|
||||
msgid "dashboard.change-email"
|
||||
msgstr "ഇമെയിൽ മാറ്റുക"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(പകർത്തുക)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:338
|
||||
msgid "dashboard.create-new-team"
|
||||
msgstr "പുതിയ സംഘം രൂപീകരിക്കുക"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/components/context_menu_a11y.cljs:256, src/app/main/ui/dashboard/sidebar.cljs:646
|
||||
msgid "dashboard.default-team-name"
|
||||
msgstr "നിങ്ങളുടെ പെൻപോട്ട്"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:571
|
||||
msgid "dashboard.delete-team"
|
||||
msgstr "സംഘത്തെ നീക്കുക"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:276, src/app/main/ui/dashboard/project_menu.cljs:90
|
||||
msgid "dashboard.duplicate"
|
||||
msgstr "പകർപ്പ്"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:240
|
||||
msgid "dashboard.duplicate-multi"
|
||||
msgstr "%s ഫയലുകളുടെ പകർപ്പ്"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:32
|
||||
#, markdown
|
||||
msgid "dashboard.empty-placeholder-drafts"
|
||||
msgstr ""
|
||||
|
@ -210,19 +219,22 @@ msgstr ""
|
|||
"പരീക്ഷിക്കണമെന്നുണ്ടെങ്കിൽ [ലൈബ്രറികളുടെയും ടെമ്പ്ലേറ്റുകളുടെയും "
|
||||
"വിഭാഗത്തിലേക്ക്] (https://penpot.app/libraries-templates) പോകാവുന്നതാണ്"
|
||||
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:605
|
||||
msgid "dashboard.export-frames"
|
||||
msgstr "ആർട്ട്ബോർഡുകൾ പിഡിഎഫായി എക്സ്പോർട്ട് ചെയ്യുക"
|
||||
|
||||
#: src/app/main/ui/export.cljs
|
||||
#: src/app/main/ui/export.cljs:201
|
||||
msgid "dashboard.export-frames.title"
|
||||
msgstr "പിഡിഎഫായി എക്സ്പോർട്ട് ചെയ്യുക"
|
||||
|
||||
#, unused
|
||||
msgid "dashboard.export-multi"
|
||||
msgstr "പെൻപോട്ട് %s ഫയലുകൾ എക്സ്പോർട്ട് ചെയ്യുക"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:578
|
||||
msgid "dashboard.export-shapes"
|
||||
msgstr "എക്സ്പോർട്ട്"
|
||||
|
||||
#: src/app/main/ui/export.cljs:427
|
||||
msgid "dashboard.export.detail"
|
||||
msgstr "* ഘടകങ്ങൾ, ഗ്രാഫിക്സ്, നിറങ്ങൾ അല്ലെങ്കിൽ മുദ്രണകലകൾ എന്നിവ ഉൾപ്പെടാം."
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -11,680 +11,690 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.0-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "Bekreft passord"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "Glemt passordet?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Fullt navn"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Skriv inn et nytt passord"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "Gjenopprettelsessymbolet er ugyldig."
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Passord"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "Gjenopprett passord"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "Endre passordet ditt"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "Ingen konto enda?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "Opprett konto"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "Opprett konto"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "Legg til som delt bibliotek"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(kopi)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/components/context_menu_a11y.cljs:256, src/app/main/ui/dashboard/sidebar.cljs:646
|
||||
msgid "dashboard.default-team-name"
|
||||
msgstr "Din Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:571
|
||||
msgid "dashboard.delete-team"
|
||||
msgstr "Slett lag"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:109
|
||||
msgid "dashboard.invite-profile"
|
||||
msgstr "Inviter til team"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:547, src/app/main/ui/dashboard/sidebar.cljs:556, src/app/main/ui/dashboard/sidebar.cljs:563, src/app/main/ui/dashboard/team.cljs:312
|
||||
msgid "dashboard.leave-team"
|
||||
msgstr "Forlat team"
|
||||
|
||||
#: src/app/main/ui/dashboard/libraries.cljs
|
||||
#: src/app/main/ui/dashboard/libraries.cljs:53
|
||||
msgid "dashboard.libraries-title"
|
||||
msgstr "Delte biblioteker"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:281, src/app/main/ui/dashboard/project_menu.cljs:100
|
||||
msgid "dashboard.move-to"
|
||||
msgstr "Flytt til"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:245
|
||||
msgid "dashboard.move-to-multi"
|
||||
msgstr "Flytt %s filer til"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:226
|
||||
msgid "dashboard.move-to-other-team"
|
||||
msgstr "Flytt til annet team"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/files.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/files.cljs:105, src/app/main/ui/dashboard/projects.cljs:252, src/app/main/ui/dashboard/projects.cljs:253
|
||||
msgid "dashboard.new-file"
|
||||
msgstr "+ Ny fil"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:55
|
||||
msgid "dashboard.new-project"
|
||||
msgstr "+ Nytt prosjekt"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1081
|
||||
msgid "dashboard.num-of-members"
|
||||
msgstr "%s medlemmer"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:267
|
||||
msgid "dashboard.open-in-new-tab"
|
||||
msgstr "Åpne fil i ny fane"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:106, src/app/main/ui/settings/password.cljs:119
|
||||
msgid "dashboard.password-change"
|
||||
msgstr "Endre passord"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/pin_button.cljs:24, src/app/main/ui/dashboard/project_menu.cljs:95
|
||||
msgid "dashboard.pin-unpin"
|
||||
msgstr "Fest/løsne"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:51
|
||||
msgid "dashboard.projects-title"
|
||||
msgstr "Prosjekter"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:86
|
||||
msgid "dashboard.remove-account"
|
||||
msgstr "Ønsker du å fjerne kontoen din?"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, fuzzy
|
||||
#, unused
|
||||
msgid "dashboard.remove-shared"
|
||||
msgstr "Fjern som delt bibliotek"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:246, src/app/main/ui/dashboard/sidebar.cljs:247
|
||||
msgid "dashboard.search-placeholder"
|
||||
msgstr "Søk …"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/search.cljs:55
|
||||
msgid "dashboard.searching-for"
|
||||
msgstr "Şøker etter «%s» …"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/settings/options.cljs:56
|
||||
msgid "dashboard.select-ui-language"
|
||||
msgstr "Velg grensesnittsspråk"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:63
|
||||
msgid "dashboard.select-ui-theme"
|
||||
msgstr "Velg drakt"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:282
|
||||
msgid "dashboard.show-all-files"
|
||||
msgstr "Vis alle filer"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1052
|
||||
msgid "dashboard.team-info"
|
||||
msgstr "Teaminfo"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1070
|
||||
msgid "dashboard.team-members"
|
||||
msgstr "Teammedlemmer"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:1085
|
||||
msgid "dashboard.team-projects"
|
||||
msgstr "Lagprosjekter"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:61
|
||||
msgid "dashboard.theme-change"
|
||||
msgstr "Utseende"
|
||||
|
||||
#: src/app/main/ui/settings.cljs
|
||||
#: src/app/main/ui/settings.cljs:31
|
||||
msgid "dashboard.your-account-title"
|
||||
msgstr "Din konto"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:62
|
||||
msgid "dashboard.your-name"
|
||||
msgstr "Ditt navn"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/libraries.cljs, src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:33, src/app/main/ui/dashboard/libraries.cljs:42, src/app/main/ui/dashboard/projects.cljs:318, src/app/main/ui/dashboard/search.cljs:30, src/app/main/ui/dashboard/sidebar.cljs:312, src/app/main/ui/dashboard/team.cljs:495, src/app/main/ui/dashboard/team.cljs:729, src/app/main/ui/dashboard/team.cljs:991, src/app/main/ui/dashboard/team.cljs:1038
|
||||
msgid "dashboard.your-penpot"
|
||||
msgstr "Din Penpot"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:36, src/app/main/ui/workspace/plugins.cljs:246
|
||||
msgid "ds.confirm-cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/confirm.cljs:37, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:141
|
||||
msgid "ds.confirm-ok"
|
||||
msgstr "OK"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs, src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:35, src/app/main/ui/confirm.cljs:39
|
||||
msgid "ds.confirm-title"
|
||||
msgstr "Er du sikker?"
|
||||
|
||||
#: src/app/main/ui/components/color_input.cljs
|
||||
#: src/app/main/ui/components/color_input.cljs:57
|
||||
msgid "errors.invalid-color"
|
||||
msgstr "Ugyldig farge"
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:60
|
||||
msgid "errors.unexpected-token"
|
||||
msgstr "Ukjent symbol"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:77
|
||||
msgid "feedback.description"
|
||||
msgstr "Beskrivelse"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:72
|
||||
msgid "feedback.subject"
|
||||
msgstr "Emne"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/blur.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:115
|
||||
msgid "inspect.attributes.blur.value"
|
||||
msgstr "Verdi"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/image.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/common.cljs:99, src/app/main/ui/viewer/inspect/attributes/image.cljs:51
|
||||
msgid "inspect.attributes.image.download"
|
||||
msgstr "Last ned kildebilde"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/image.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/image.cljs:39
|
||||
msgid "inspect.attributes.image.height"
|
||||
msgstr "Høyde"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/image.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/image.cljs:32
|
||||
msgid "inspect.attributes.image.width"
|
||||
msgstr "Bredde"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.height"
|
||||
msgstr "Høyde"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.left"
|
||||
msgstr "Venstre"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.width"
|
||||
msgstr "Bredde"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/shadow.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/shadow.cljs:57
|
||||
msgid "inspect.attributes.shadow"
|
||||
msgstr "Skygge"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/stroke.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.stroke.width"
|
||||
msgstr "Bredde"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/text.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:81, src/app/main/ui/viewer/inspect/attributes/text.cljs:194
|
||||
msgid "inspect.attributes.typography"
|
||||
msgstr "Typografi"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/text.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:89
|
||||
msgid "inspect.attributes.typography.font-family"
|
||||
msgstr "Skriftfamilie"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/text.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:107
|
||||
msgid "inspect.attributes.typography.font-size"
|
||||
msgstr "Skriftstørrelse"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/text.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:98
|
||||
msgid "inspect.attributes.typography.font-style"
|
||||
msgstr "Skriftstil"
|
||||
|
||||
#: src/app/main/ui/inspect/right_sidebar.cljs
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:125
|
||||
msgid "inspect.tabs.code"
|
||||
msgstr "Kode"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:98
|
||||
msgid "inspect.tabs.code.selected.circle"
|
||||
msgstr "Sirkel"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:102
|
||||
msgid "inspect.tabs.code.selected.group"
|
||||
msgstr "Gruppe"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:103
|
||||
msgid "inspect.tabs.code.selected.image"
|
||||
msgstr "Bilde"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:105
|
||||
msgid "inspect.tabs.code.selected.path"
|
||||
msgstr "Sti"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:107
|
||||
msgid "inspect.tabs.code.selected.svg-raw"
|
||||
msgstr "SVG"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:108
|
||||
msgid "inspect.tabs.code.selected.text"
|
||||
msgstr "Tekst"
|
||||
|
||||
#: src/app/main/ui/inspect/right_sidebar.cljs
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:115
|
||||
msgid "inspect.tabs.info"
|
||||
msgstr "Info"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:527
|
||||
msgid "labels.accept"
|
||||
msgstr "Godta"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/data/common.cljs:112, src/app/main/ui/dashboard/change_owner.cljs:69, src/app/main/ui/dashboard/import.cljs:514, src/app/main/ui/dashboard/team.cljs:868, src/app/main/ui/delete_shared.cljs:35, src/app/main/ui/export.cljs:164, src/app/main/ui/export.cljs:460, src/app/main/ui/settings/access_tokens.cljs:188, src/app/main/ui/viewer/share_link.cljs:203, src/app/main/ui/workspace/sidebar/assets/groups.cljs:149
|
||||
msgid "labels.cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:103
|
||||
msgid "labels.confirm-password"
|
||||
msgstr "Bekreft passord"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:157, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:190
|
||||
msgid "labels.create"
|
||||
msgstr "Opprett"
|
||||
|
||||
#: src/app/main/ui/dashboard/team_form.cljs, src/app/main/ui/dashboard/team_form.cljs
|
||||
#: src/app/main/ui/dashboard/team_form.cljs:101, src/app/main/ui/dashboard/team_form.cljs:121
|
||||
msgid "labels.create-team"
|
||||
msgstr "Opprett nytt lag"
|
||||
|
||||
#: src/app/main/ui/dashboard/team_form.cljs
|
||||
#: src/app/main/ui/dashboard/team_form.cljs:113
|
||||
msgid "labels.create-team.placeholder"
|
||||
msgstr "Skriv inn nytt lagnavn"
|
||||
|
||||
#, unused
|
||||
msgid "labels.custom-fonts"
|
||||
msgstr "Egendefinerte skrifter"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs
|
||||
#: src/app/main/ui/settings/sidebar.cljs:73
|
||||
msgid "labels.dashboard"
|
||||
msgstr "Oversikt"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:306, src/app/main/ui/dashboard/fonts.cljs:255, src/app/main/ui/dashboard/fonts.cljs:332, src/app/main/ui/dashboard/fonts.cljs:346, src/app/main/ui/dashboard/project_menu.cljs:115, src/app/main/ui/dashboard/team.cljs:904, src/app/main/ui/settings/access_tokens.cljs:209, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:209
|
||||
msgid "labels.delete"
|
||||
msgstr "Slett"
|
||||
|
||||
#: src/app/main/ui/comments.cljs
|
||||
#: src/app/main/ui/comments.cljs:357
|
||||
msgid "labels.delete-comment"
|
||||
msgstr "Slett kommentar"
|
||||
|
||||
#: src/app/main/ui/comments.cljs
|
||||
#: src/app/main/ui/comments.cljs:354
|
||||
msgid "labels.delete-comment-thread"
|
||||
msgstr "Slett tråd"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:262
|
||||
msgid "labels.delete-multi-files"
|
||||
msgstr "Slett %s filer"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/files.cljs, src/app/main/ui/dashboard/files.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:28, src/app/main/ui/dashboard/files.cljs:72, src/app/main/ui/dashboard/files.cljs:156, src/app/main/ui/dashboard/projects.cljs:220, src/app/main/ui/dashboard/projects.cljs:224, src/app/main/ui/dashboard/sidebar.cljs:791
|
||||
msgid "labels.drafts"
|
||||
msgstr "Kladder"
|
||||
|
||||
#: src/app/main/ui/comments.cljs
|
||||
#: src/app/main/ui/comments.cljs:350, src/app/main/ui/dashboard/fonts.cljs:252, src/app/main/ui/dashboard/team.cljs:902, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:205
|
||||
msgid "labels.edit"
|
||||
msgstr "Rediger"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:412
|
||||
msgid "labels.font-family"
|
||||
msgstr "Skriftfamilie"
|
||||
|
||||
#, unused
|
||||
msgid "labels.font-providers"
|
||||
msgstr "Skrifttilbydere"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:52, src/app/main/ui/dashboard/sidebar.cljs:811
|
||||
msgid "labels.fonts"
|
||||
msgstr "Skrifter"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:410
|
||||
msgid "labels.installed-fonts"
|
||||
msgstr "Installerte skrifter"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:51
|
||||
msgid "labels.language"
|
||||
msgstr "Språk"
|
||||
|
||||
#: src/app/main/ui/settings.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:1040
|
||||
msgid "labels.logout"
|
||||
msgstr "Logg ut"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:510, src/app/main/ui/dashboard/team.cljs:87, src/app/main/ui/dashboard/team.cljs:95
|
||||
msgid "labels.members"
|
||||
msgstr "Medlemmer"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:96
|
||||
msgid "labels.new-password"
|
||||
msgstr "Nytt passord"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#: src/app/main/ui/settings/password.cljs:89
|
||||
msgid "labels.old-password"
|
||||
msgstr "Gammelt passord"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:286, src/app/main/ui/dashboard/team.cljs:518, src/app/main/ui/dashboard/team.cljs:1076
|
||||
msgid "labels.owner"
|
||||
msgstr "Eier"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/settings/sidebar.cljs:87
|
||||
msgid "labels.password"
|
||||
msgstr "Passord"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:118, src/app/main/ui/settings/sidebar.cljs:82
|
||||
msgid "labels.profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:784
|
||||
msgid "labels.projects"
|
||||
msgstr "Prosjekter"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs, src/app/main/ui/dashboard/team.cljs
|
||||
#, unused
|
||||
msgid "labels.remove"
|
||||
msgstr "Fjern"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:271, src/app/main/ui/dashboard/project_menu.cljs:85, src/app/main/ui/dashboard/sidebar.cljs:539, src/app/main/ui/workspace/sidebar/assets/groups.cljs:157
|
||||
msgid "labels.rename"
|
||||
msgstr "Gi nytt navn"
|
||||
|
||||
#: src/app/main/ui/static.cljs, src/app/main/ui/static.cljs, src/app/main/ui/static.cljs
|
||||
#: src/app/main/ui/static.cljs:61, src/app/main/ui/static.cljs:70, src/app/main/ui/static.cljs:148
|
||||
msgid "labels.retry"
|
||||
msgstr "Prøv igjen"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:469, src/app/main/ui/dashboard/team.cljs:709
|
||||
msgid "labels.role"
|
||||
msgstr "Rolle"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:380, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:191
|
||||
msgid "labels.save"
|
||||
msgstr "Lagre"
|
||||
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:415
|
||||
msgid "labels.search-font"
|
||||
msgstr "Søk etter skrift"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:82
|
||||
msgid "labels.send"
|
||||
msgstr "Send"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/settings/feedback.cljs:82
|
||||
msgid "labels.sending"
|
||||
msgstr "Sender …"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:530, src/app/main/ui/dashboard/team.cljs:88, src/app/main/ui/dashboard/team.cljs:102, src/app/main/ui/settings/options.cljs:84, src/app/main/ui/settings/sidebar.cljs:93
|
||||
msgid "labels.settings"
|
||||
msgstr "Innstillinger"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:800
|
||||
msgid "labels.shared-libraries"
|
||||
msgstr "Delte bibliotek"
|
||||
|
||||
#: src/app/main/ui/workspace/comments.cljs, src/app/main/ui/viewer/header.cljs
|
||||
#: src/app/main/ui/viewer/comments.cljs:82, src/app/main/ui/workspace/comments.cljs:55, src/app/main/ui/workspace/comments.cljs:135
|
||||
msgid "labels.show-all-comments"
|
||||
msgstr "Vis alle kommentarer"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:241
|
||||
msgid "labels.upload"
|
||||
msgstr "Last opp"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:169
|
||||
msgid "labels.upload-custom-fonts"
|
||||
msgstr "Last opp egendefinerte skrifter"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:240
|
||||
msgid "labels.uploading"
|
||||
msgstr "Laster opp …"
|
||||
|
||||
#: src/app/main/ui/comments.cljs
|
||||
#: src/app/main/ui/comments.cljs:194
|
||||
msgid "labels.write-new-comment"
|
||||
msgstr "Skriv ny kommentar"
|
||||
|
||||
#: src/app/main/data/workspace/persistence.cljs, src/app/main/data/workspace/persistence.cljs, src/app/main/data/media.cljs
|
||||
#: src/app/main/data/media.cljs:49, src/app/main/data/workspace/media.cljs:223, src/app/main/data/workspace/media.cljs:453
|
||||
msgid "media.loading"
|
||||
msgstr "Laster inn bilde …"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/data/common.cljs:113
|
||||
msgid "modals.add-shared-confirm.accept"
|
||||
msgstr "Legg til som delt bibliotek"
|
||||
|
||||
#: src/app/main/ui/settings/change_email.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/settings/change_email.cljs:127
|
||||
msgid "modals.change-email.confirm-email"
|
||||
msgstr "Bekreft ny e-postadresse"
|
||||
|
||||
#: src/app/main/ui/settings/delete_account.cljs
|
||||
#: src/app/main/ui/settings/delete_account.cljs:64
|
||||
msgid "modals.delete-account.confirm"
|
||||
msgstr "Ja, slett kontoen min"
|
||||
|
||||
#: src/app/main/ui/comments.cljs
|
||||
#: src/app/main/ui/comments.cljs:298
|
||||
msgid "modals.delete-comment-thread.accept"
|
||||
msgstr "Slett samtale"
|
||||
|
||||
#: src/app/main/ui/comments.cljs
|
||||
#: src/app/main/ui/comments.cljs:296
|
||||
msgid "modals.delete-comment-thread.title"
|
||||
msgstr "Slett samtale"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:123
|
||||
msgid "modals.delete-file-confirm.accept"
|
||||
msgstr "Slett fil"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:117
|
||||
msgid "modals.delete-file-multi-confirm.accept"
|
||||
msgstr "Slett filer"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/sitemap.cljs
|
||||
#: src/app/main/ui/workspace/context_menu.cljs:521, src/app/main/ui/workspace/sidebar/sitemap.cljs:44
|
||||
msgid "modals.delete-page.title"
|
||||
msgstr "Slett side"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs:69
|
||||
msgid "modals.delete-project-confirm.accept"
|
||||
msgstr "Slett prosjekt"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:427
|
||||
msgid "modals.delete-team-member-confirm.accept"
|
||||
msgstr "Slett medlem"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:425
|
||||
msgid "modals.delete-team-member-confirm.title"
|
||||
msgstr "Slett teammedlem"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:402, src/app/main/ui/dashboard/sidebar.cljs:424, src/app/main/ui/dashboard/team.cljs:394, src/app/main/ui/dashboard/team.cljs:416
|
||||
msgid "modals.leave-confirm.accept"
|
||||
msgstr "Forlat team"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs, src/app/main/ui/workspace/context_menu.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/common.cljs:379
|
||||
msgid "modals.update-remote-component.cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/team.cljs:154, src/app/main/ui/dashboard/team.cljs:595
|
||||
msgid "notifications.invitation-email-sent"
|
||||
msgstr "Invitasjon sendt"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs, src/app/main/ui/settings/options.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/settings/options.cljs:29, src/app/main/ui/settings/profile.cljs:35
|
||||
msgid "notifications.profile-saved"
|
||||
msgstr "Profil lagret"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/settings/options.cljs:80
|
||||
msgid "title.settings.options"
|
||||
msgstr "Innstillinger - Penpot"
|
||||
|
||||
#: src/app/main/ui/settings/password.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/settings/password.cljs:115
|
||||
msgid "title.settings.password"
|
||||
msgstr "Passord - Penpot"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/settings/profile.cljs:115
|
||||
msgid "title.settings.profile"
|
||||
msgstr "Profil - Penpot"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/dashboard/team.cljs:1036
|
||||
msgid "title.team-settings"
|
||||
msgstr "Innstillinger - %s - Penpot"
|
||||
|
||||
#: src/app/main/ui/workspace.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/workspace.cljs:190
|
||||
msgid "title.workspace"
|
||||
msgstr "%s - Penpot"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/dashboard/grid.cljs:130, src/app/main/ui/dashboard/grid.cljs:162, src/app/main/ui/workspace/sidebar/assets/colors.cljs:485, src/app/main/ui/workspace/sidebar/assets.cljs:150
|
||||
msgid "workspace.assets.colors"
|
||||
msgstr "Farger"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/dashboard/grid.cljs:126, src/app/main/ui/dashboard/grid.cljs:141, src/app/main/ui/workspace/sidebar/assets/components.cljs:513, src/app/main/ui/workspace/sidebar/assets.cljs:139
|
||||
msgid "workspace.assets.components"
|
||||
msgstr "Komponenter"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:131
|
||||
msgid "workspace.assets.create-group"
|
||||
msgstr "Opprett en gruppe"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/sitemap.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/context_menu.cljs:529, src/app/main/ui/workspace/sidebar/assets/colors.cljs:251, src/app/main/ui/workspace/sidebar/assets/components.cljs:577, src/app/main/ui/workspace/sidebar/assets/graphics.cljs:424, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:443
|
||||
msgid "workspace.assets.delete"
|
||||
msgstr "Slett"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/colors.cljs:247, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:439
|
||||
msgid "workspace.assets.edit"
|
||||
msgstr "Rediger"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/graphics.cljs:384, src/app/main/ui/workspace/sidebar/assets.cljs:145
|
||||
msgid "workspace.assets.graphics"
|
||||
msgstr "Grafikk"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/colors.cljs:255, src/app/main/ui/workspace/sidebar/assets/components.cljs:581, src/app/main/ui/workspace/sidebar/assets/graphics.cljs:428, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:448
|
||||
msgid "workspace.assets.group"
|
||||
msgstr "Gruppe"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:141
|
||||
msgid "workspace.assets.group-name"
|
||||
msgstr "Gruppenavn"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs:168
|
||||
msgid "workspace.assets.libraries"
|
||||
msgstr "Bibliotek"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/sitemap.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/context_menu.cljs:532, src/app/main/ui/workspace/sidebar/assets/colors.cljs:243, src/app/main/ui/workspace/sidebar/assets/components.cljs:566, src/app/main/ui/workspace/sidebar/assets/graphics.cljs:421, src/app/main/ui/workspace/sidebar/assets/groups.cljs:63, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:434
|
||||
msgid "workspace.assets.rename"
|
||||
msgstr "Gi nytt navn"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs
|
||||
#, unused
|
||||
msgid "workspace.assets.typography.font-id"
|
||||
msgstr "Skrift"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:505
|
||||
msgid "workspace.assets.typography.font-size"
|
||||
msgstr "Størrelse"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:501
|
||||
msgid "workspace.assets.typography.font-variant-id"
|
||||
msgstr "Variant"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:321
|
||||
msgid "workspace.header.menu.show-rules"
|
||||
msgstr "Vis regler"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#, unused
|
||||
msgid "workspace.libraries.add"
|
||||
msgstr "Legg til"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#: src/app/main/ui/workspace/libraries.cljs:80, src/app/main/ui/workspace/libraries.cljs:99
|
||||
msgid "workspace.libraries.colors"
|
||||
msgstr "%s farger"
|
||||
|
||||
#: src/app/main/ui/workspace/colorpicker/libraries.cljs, src/app/main/ui/workspace/colorpalette.cljs
|
||||
#: src/app/main/ui/workspace/color_palette_ctx_menu.cljs:60, src/app/main/ui/workspace/colorpicker/libraries.cljs:73, src/app/main/ui/workspace/text_palette_ctx_menu.cljs:50
|
||||
msgid "workspace.libraries.colors.file-library"
|
||||
msgstr "Filbibliotek"
|
||||
|
||||
#: src/app/main/ui/workspace/colorpicker/libraries.cljs, src/app/main/ui/workspace/colorpalette.cljs
|
||||
#: src/app/main/ui/workspace/color_palette_ctx_menu.cljs:82, src/app/main/ui/workspace/colorpicker/libraries.cljs:72
|
||||
msgid "workspace.libraries.colors.recent-colors"
|
||||
msgstr "Nylige farger"
|
||||
|
||||
#: src/app/main/ui/workspace/colorpicker.cljs
|
||||
#: src/app/main/ui/workspace/colorpicker.cljs:372
|
||||
msgid "workspace.libraries.colors.save-color"
|
||||
msgstr "Lagre fargestil"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#: src/app/main/ui/workspace/libraries.cljs:74, src/app/main/ui/workspace/libraries.cljs:91
|
||||
msgid "workspace.libraries.components"
|
||||
msgstr "%s komponenter"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#: src/app/main/ui/workspace/libraries.cljs:215
|
||||
msgid "workspace.libraries.file-library"
|
||||
msgstr "Filbibliotek"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:600, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:605
|
||||
msgid "workspace.options.component"
|
||||
msgstr "Komponent"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options.cljs:112
|
||||
msgid "workspace.options.design"
|
||||
msgstr "Design"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/exports.cljs, src/app/main/ui/inspect/exports.cljs
|
||||
#: src/app/main/ui/export.cljs:172, src/app/main/ui/export.cljs:241, src/app/main/ui/viewer/inspect/exports.cljs:194, src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:236
|
||||
msgid "workspace.options.exporting-object"
|
||||
msgstr "Eksporterer …"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#, unused
|
||||
msgid "workspace.options.grid.params.columns"
|
||||
msgstr "Kolonner"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:246
|
||||
msgid "workspace.options.grid.params.height"
|
||||
msgstr "Høyde"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#, unused
|
||||
msgid "workspace.options.grid.params.rows"
|
||||
msgstr "Rader"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:216, src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:290
|
||||
msgid "workspace.options.grid.params.set-default"
|
||||
msgstr "Sett som forvalg"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#, unused
|
||||
msgid "workspace.options.grid.params.size"
|
||||
msgstr "Størrelse"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#, unused
|
||||
msgid "workspace.options.grid.params.type"
|
||||
msgstr "Type"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:211, src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:288
|
||||
msgid "workspace.options.grid.params.use-default"
|
||||
msgstr "Bruk forvalg"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:247
|
||||
msgid "workspace.options.grid.params.width"
|
||||
msgstr "Bredde"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:158
|
||||
msgid "workspace.options.grid.row"
|
||||
msgstr "Rader"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:127
|
||||
msgid "workspace.options.layer-options.blend-mode.lighten"
|
||||
msgstr "Lysne"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:128
|
||||
msgid "workspace.options.layer-options.blend-mode.screen"
|
||||
msgstr "Skjerm"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:532
|
||||
msgid "workspace.options.radius.all-corners"
|
||||
msgstr "Alle hjørner"
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Tamil <https://hosted.weblate.org/projects/penpot/frontend/ta/"
|
||||
">\n"
|
||||
"Language-Team: Tamil "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/ta/>\n"
|
||||
"Language: ta\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -11,186 +11,202 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "ஏற்கனவே ஒரு கணக்கு உள்ளதா?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:299
|
||||
msgid "auth.check-your-email"
|
||||
msgstr ""
|
||||
"உங்கள் மின்னஞ்சலைச் சரிபார்த்து, இணைப்பைக் கிளிக் செய்து சரிபார்த்து, "
|
||||
"Penpot ஐப் பயன்படுத்தத் தொடங்குங்கள்."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:78
|
||||
msgid "auth.confirm-password"
|
||||
msgstr "கடவுச்சொல்லை உறுதிப்படுத்தவும்"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:163
|
||||
msgid "auth.create-demo-account"
|
||||
msgstr "டெமோ கணக்கை உருவாக்கவும்"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#, unused
|
||||
msgid "auth.create-demo-profile"
|
||||
msgstr "அதை முயற்சி செய்ய வேண்டுமா?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:43
|
||||
msgid "auth.demo-warning"
|
||||
msgstr ""
|
||||
"இது ஒரு டெமோ சேவை, உண்மையான வேலைக்கு பயன்படுத்த வேண்டாம், திட்டங்கள் "
|
||||
"அவ்வப்போது அழிக்கப்படும்."
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "கடவுச்சொல்லை மறந்துவிட்டீர்களா?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "முழு பெயர்"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "இங்கே உள்நுழைக"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "உள்நுழை"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "கிட்லேப்"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "கூகுள்"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "ஓப்பன் ஐடி"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "புதிய கடவுச்சொல்லை உள்ளிடவும்"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "மீட்பு டோக்கன் செல்லுபடியாகாது."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "கடவுச்சொல் வெற்றிகரமாக மாற்றப்பட்டது"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:57
|
||||
msgid "auth.notifications.profile-not-verified"
|
||||
msgstr ""
|
||||
"சுயவிவரம் சரிபார்க்கப்படவில்லை, தொடர்வதற்கு முன் சுயவிவரத்தைச் "
|
||||
"சரிபார்க்கவும்."
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:40
|
||||
msgid "auth.notifications.recovery-token-sent"
|
||||
msgstr "கடவுச்சொல் மீட்பு இணைப்பு உங்கள் இன்பாக்ஸிற்கு அனுப்பப்பட்டது."
|
||||
|
||||
#: src/app/main/ui/auth/verify_token.cljs
|
||||
#: src/app/main/ui/auth/verify_token.cljs:47
|
||||
msgid "auth.notifications.team-invitation-accepted"
|
||||
msgstr "அணியில் வெற்றிகரமாக இணைந்தார்"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "கடவுச்சொல்"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "குறைந்தது 8 எழுத்துகள்"
|
||||
|
||||
#: src/app/main/ui/auth.cljs:41
|
||||
msgid "auth.privacy-policy"
|
||||
msgstr "தனியுரிமைக் கொள்கை"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:88
|
||||
msgid "auth.recovery-request-submit"
|
||||
msgstr "கடவுச்சொல்லை மீட்டெடுக்கவும்"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:101
|
||||
msgid "auth.recovery-request-subtitle"
|
||||
msgstr "வழிமுறைகளுடன் கூடிய மின்னஞ்சலை உங்களுக்கு அனுப்புவோம்"
|
||||
|
||||
#: src/app/main/ui/auth/recovery_request.cljs
|
||||
#: src/app/main/ui/auth/recovery_request.cljs:100
|
||||
msgid "auth.recovery-request-title"
|
||||
msgstr "கடவுச்சொல்லை மறந்துவிட்டீர்களா?"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:82
|
||||
msgid "auth.recovery-submit"
|
||||
msgstr "உங்கள் கடவுச்சொல்லை மாற்றுக"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:298, src/app/main/ui/viewer/login.cljs:93
|
||||
msgid "auth.register"
|
||||
msgstr "இன்னும் கணக்கு இல்லையா?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:302, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/auth/register.cljs:263, src/app/main/ui/viewer/login.cljs:97
|
||||
msgid "auth.register-submit"
|
||||
msgstr "ஒரு கணக்கை உருவாக்கவும்"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:140
|
||||
msgid "auth.register-title"
|
||||
msgstr "ஒரு கணக்கை உருவாக்கவும்"
|
||||
|
||||
#: src/app/main/ui/auth.cljs
|
||||
#, unused
|
||||
msgid "auth.sidebar-tagline"
|
||||
msgstr "வடிவமைப்பு மற்றும் முன்மாதிரிக்கான திறந்த மூல தீர்வு."
|
||||
|
||||
#: src/app/main/ui/auth.cljs:33, src/app/main/ui/dashboard/sidebar.cljs:1022, src/app/main/ui/workspace/main_menu.cljs:150
|
||||
msgid "auth.terms-of-service"
|
||||
msgstr "சேவை விதிமுறைகள்"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:297
|
||||
msgid "auth.verification-email-sent"
|
||||
msgstr "சரிபார்ப்பு மின்னஞ்சலை அனுப்பியுள்ளோம் இந்த முகவரிக்கு"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:228
|
||||
msgid "common.publish"
|
||||
msgstr "வெளியிடுங்கள்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:304, src/app/main/ui/viewer/share_link.cljs:314
|
||||
msgid "common.share-link.all-users"
|
||||
msgstr "அனைத்து Penpot பயனர்களும்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:198
|
||||
msgid "common.share-link.confirm-deletion-link-description"
|
||||
msgstr ""
|
||||
"இந்த இணைப்பை நிச்சயமாக அகற்ற விரும்புகிறீர்களா? நீங்கள் அதைச் செய்தால், அது "
|
||||
"இனி யாருக்கும் கிடைக்காது"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
|
||||
msgid "common.share-link.current-tag"
|
||||
msgstr "(தற்போதைய)"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:207, src/app/main/ui/viewer/share_link.cljs:214
|
||||
msgid "common.share-link.destroy-link"
|
||||
msgstr "இணைப்பை அழிக்கவும்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:221
|
||||
msgid "common.share-link.get-link"
|
||||
msgstr "இணைப்பைப் பெறுங்கள்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:139
|
||||
msgid "common.share-link.link-copied-success"
|
||||
msgstr "இணைப்பு வெற்றிகரமாக நகலெடுக்கப்பட்டது"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:231
|
||||
msgid "common.share-link.manage-ops"
|
||||
msgstr "அனுமதிகளை நிர்வகிக்கவும்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:277
|
||||
msgid "common.share-link.page-shared"
|
||||
msgid_plural "common.share-link.page-shared"
|
||||
msgstr[0] "1 பக்கம் பகிரப்பட்டது"
|
||||
msgstr[1] "%s பக்கங்கள் பகிரப்பட்டன"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:298
|
||||
msgid "common.share-link.permissions-can-comment"
|
||||
msgstr "கருத்து தெரிவிக்கலாம்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:308
|
||||
msgid "common.share-link.permissions-can-inspect"
|
||||
msgstr "குறியீட்டை ஆய்வு செய்யலாம்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:193
|
||||
msgid "common.share-link.permissions-hint"
|
||||
msgstr "இணைப்பு உள்ள எவருக்கும் அணுகல் இருக்கும்"
|
||||
|
||||
#: src/app/main/ui/viewer/share_link.cljs:241
|
||||
msgid "common.share-link.permissions-pages"
|
||||
msgstr "பக்கங்கள் பகிரப்பட்டன"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"PO-Revision-Date: 2024-06-17 08:07+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/penpot/"
|
||||
"frontend/ukr_UA/>\n"
|
||||
"Language-Team: Ukrainian "
|
||||
"<https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/>\n"
|
||||
"Language: ukr_UA\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -12,777 +12,870 @@ msgstr ""
|
|||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.6-dev\n"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:151, src/app/main/ui/viewer/login.cljs:104
|
||||
msgid "auth.already-have-account"
|
||||
msgstr "Уже маєте аккаунт?"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:189, src/app/main/ui/viewer/login.cljs:90
|
||||
msgid "auth.forgot-password"
|
||||
msgstr "Забули пароль?"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:254
|
||||
msgid "auth.fullname"
|
||||
msgstr "Повне ім'я"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/auth/register.cljs:155, src/app/main/ui/viewer/login.cljs:107
|
||||
msgid "auth.login-here"
|
||||
msgstr "Ввійдіть тут"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:195
|
||||
msgid "auth.login-submit"
|
||||
msgstr "Вхід"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:222
|
||||
msgid "auth.login-with-github-submit"
|
||||
msgstr "GitHub"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:228
|
||||
msgid "auth.login-with-gitlab-submit"
|
||||
msgstr "GitLab"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:216
|
||||
msgid "auth.login-with-google-submit"
|
||||
msgstr "Google"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:201
|
||||
msgid "auth.login-with-ldap-submit"
|
||||
msgstr "LDAP"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:234, src/app/main/ui/auth/login.cljs:255
|
||||
msgid "auth.login-with-oidc-submit"
|
||||
msgstr "OpenID"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:71
|
||||
msgid "auth.new-password"
|
||||
msgstr "Введіть новий пароль"
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:42
|
||||
msgid "auth.notifications.invalid-token-error"
|
||||
msgstr "Невірний код відновлення."
|
||||
|
||||
#: src/app/main/ui/auth/recovery.cljs
|
||||
#: src/app/main/ui/auth/recovery.cljs:46
|
||||
msgid "auth.notifications.password-changed-successfully"
|
||||
msgstr "Пароль успішно змінено"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs, src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:179, src/app/main/ui/auth/register.cljs:115
|
||||
msgid "auth.password"
|
||||
msgstr "Пароль"
|
||||
|
||||
#: src/app/main/ui/auth/register.cljs
|
||||
#: src/app/main/ui/auth/register.cljs:114
|
||||
msgid "auth.password-length-hint"
|
||||
msgstr "Щонайменше 8 символів"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:228
|
||||
msgid "common.publish"
|
||||
msgstr "Опублікувати"
|
||||
|
||||
#, fuzzy
|
||||
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
|
||||
msgid "common.share-link.current-tag"
|
||||
msgstr "(поточне)"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs:224
|
||||
msgid "common.unpublish"
|
||||
msgstr "Зняти з публікації"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:291, src/app/main/ui/workspace/main_menu.cljs:572
|
||||
msgid "dashboard.add-shared"
|
||||
msgstr "Додати як Спільну Бібліотеку"
|
||||
|
||||
#: src/app/main/data/dashboard.cljs, src/app/main/data/dashboard.cljs
|
||||
#: src/app/main/data/dashboard.cljs:762, src/app/main/data/dashboard.cljs:983
|
||||
msgid "dashboard.copy-suffix"
|
||||
msgstr "(копія)"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:338
|
||||
msgid "dashboard.create-new-team"
|
||||
msgstr "+ Створити нову команду"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:296, src/app/main/ui/workspace/main_menu.cljs:589
|
||||
msgid "dashboard.download-binary-file"
|
||||
msgstr "Завантажити файл Penpot (.penpot)"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:276, src/app/main/ui/dashboard/project_menu.cljs:90
|
||||
msgid "dashboard.duplicate"
|
||||
msgstr "Створити дублікат"
|
||||
|
||||
#, unused
|
||||
msgid "dashboard.export-multi"
|
||||
msgstr "Експорт файлів Penpot (%s)"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:578
|
||||
msgid "dashboard.export-shapes"
|
||||
msgstr "Експорт"
|
||||
|
||||
#: src/app/main/ui/dashboard/libraries.cljs
|
||||
#: src/app/main/ui/dashboard/libraries.cljs:53
|
||||
msgid "dashboard.libraries-title"
|
||||
msgstr "Бібліотеки"
|
||||
|
||||
#: src/app/main/ui/dashboard/grid.cljs
|
||||
#: src/app/main/ui/dashboard/placeholder.cljs:45
|
||||
msgid "dashboard.loading-files"
|
||||
msgstr "завантажую ваші файли…"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:431
|
||||
msgid "dashboard.loading-fonts"
|
||||
msgstr "завантажую ваші шрифти…"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:245
|
||||
msgid "dashboard.move-to-multi"
|
||||
msgstr "Перемістити файли (%s)"
|
||||
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:226
|
||||
msgid "dashboard.move-to-other-team"
|
||||
msgstr "Перенести в іншу команду"
|
||||
|
||||
#: src/app/main/ui/dashboard/files.cljs:117, src/app/main/ui/dashboard/projects.cljs:260, src/app/main/ui/dashboard/projects.cljs:261
|
||||
msgid "dashboard.options"
|
||||
msgstr "Опції"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs
|
||||
#: src/app/main/ui/dashboard/pin_button.cljs:24, src/app/main/ui/dashboard/project_menu.cljs:95
|
||||
msgid "dashboard.pin-unpin"
|
||||
msgstr "Закріпити/Відчепити"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs
|
||||
#: src/app/main/ui/dashboard/projects.cljs:51
|
||||
msgid "dashboard.projects-title"
|
||||
msgstr "Проекти"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#, unused
|
||||
msgid "dashboard.remove-shared"
|
||||
msgstr "Видалити Спільну Бібліотеку"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:246, src/app/main/ui/dashboard/sidebar.cljs:247
|
||||
msgid "dashboard.search-placeholder"
|
||||
msgstr "Пошук…"
|
||||
|
||||
#: src/app/main/ui/dashboard/search.cljs
|
||||
#: src/app/main/ui/dashboard/search.cljs:50
|
||||
msgid "dashboard.type-something"
|
||||
msgstr "Введіть для пошуку"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:70
|
||||
msgid "dashboard.your-email"
|
||||
msgstr "Електронна пошта"
|
||||
|
||||
#: src/app/main/ui/alert.cljs
|
||||
#: src/app/main/ui/alert.cljs:32
|
||||
msgid "ds.alert-ok"
|
||||
msgstr "Ок"
|
||||
|
||||
#: src/app/main/ui/alert.cljs
|
||||
#: src/app/main/ui/alert.cljs:31, src/app/main/ui/alert.cljs:34
|
||||
msgid "ds.alert-title"
|
||||
msgstr "Увага"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:36, src/app/main/ui/workspace/plugins.cljs:246
|
||||
msgid "ds.confirm-cancel"
|
||||
msgstr "Відміна"
|
||||
|
||||
#: src/app/main/ui/confirm.cljs
|
||||
#: src/app/main/ui/confirm.cljs:37, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:141
|
||||
msgid "ds.confirm-ok"
|
||||
msgstr "Ок"
|
||||
|
||||
#: src/app/main/ui/auth/login.cljs
|
||||
#: src/app/main/ui/auth/login.cljs:62
|
||||
msgid "errors.auth-provider-not-configured"
|
||||
msgstr "Провайдер для автентифікації не налаштований."
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:77
|
||||
msgid "feedback.description"
|
||||
msgstr "Опис"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:72
|
||||
msgid "feedback.subject"
|
||||
msgstr "Тема"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:68
|
||||
msgid "feedback.title"
|
||||
msgstr "Електронна пошта"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/blur.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/blur.cljs:26
|
||||
msgid "inspect.attributes.blur"
|
||||
msgstr "Розмивання"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/blur.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:115
|
||||
msgid "inspect.attributes.blur.value"
|
||||
msgstr "Значення"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/common.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/common.cljs:112
|
||||
msgid "inspect.attributes.color.hex"
|
||||
msgstr "HEX"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/common.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/common.cljs:114
|
||||
msgid "inspect.attributes.color.hsla"
|
||||
msgstr "HSLA"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/common.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/common.cljs:113
|
||||
msgid "inspect.attributes.color.rgba"
|
||||
msgstr "RGBA"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/fill.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/fill.cljs:57
|
||||
msgid "inspect.attributes.fill"
|
||||
msgstr "Заливка"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/image.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/image.cljs:39
|
||||
msgid "inspect.attributes.image.height"
|
||||
msgstr "Висота"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/image.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/image.cljs:32
|
||||
msgid "inspect.attributes.image.width"
|
||||
msgstr "Ширина"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout"
|
||||
msgstr "Розміщення"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.height"
|
||||
msgstr "Висота"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.left"
|
||||
msgstr "Зліва"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs, src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.radius"
|
||||
msgstr "Радіус"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.rotation"
|
||||
msgstr "Обертання"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.top"
|
||||
msgstr "Зверху"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/layout.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.layout.width"
|
||||
msgstr "Ширина"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/shadow.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/shadow.cljs:57
|
||||
msgid "inspect.attributes.shadow"
|
||||
msgstr "Тінь"
|
||||
|
||||
#, permanent
|
||||
#, permanent, unused
|
||||
msgid "inspect.attributes.stroke.alignment.center"
|
||||
msgstr "Центр"
|
||||
|
||||
#, permanent
|
||||
#, permanent, unused
|
||||
msgid "inspect.attributes.stroke.alignment.inner"
|
||||
msgstr "Всередину"
|
||||
|
||||
#, permanent
|
||||
#, permanent, unused
|
||||
msgid "inspect.attributes.stroke.alignment.outer"
|
||||
msgstr "Назовні"
|
||||
|
||||
#, unused
|
||||
msgid "inspect.attributes.stroke.style.dotted"
|
||||
msgstr "Точковий"
|
||||
|
||||
#, unused
|
||||
msgid "inspect.attributes.stroke.style.mixed"
|
||||
msgstr "Змішаний"
|
||||
|
||||
#, unused
|
||||
msgid "inspect.attributes.stroke.style.none"
|
||||
msgstr "Немає"
|
||||
|
||||
#, unused
|
||||
msgid "inspect.attributes.stroke.style.solid"
|
||||
msgstr "Суцільний"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/stroke.cljs
|
||||
#, unused
|
||||
msgid "inspect.attributes.stroke.width"
|
||||
msgstr "Товщина"
|
||||
|
||||
#: src/app/main/ui/inspect/attributes/text.cljs
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:81, src/app/main/ui/viewer/inspect/attributes/text.cljs:194
|
||||
msgid "inspect.attributes.typography"
|
||||
msgstr "Текст"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:145
|
||||
msgid "inspect.attributes.typography.text-decoration.none"
|
||||
msgstr "Немає"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:146
|
||||
msgid "inspect.attributes.typography.text-decoration.strikethrough"
|
||||
msgstr "Перечеркнутий"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:147
|
||||
msgid "inspect.attributes.typography.text-decoration.underline"
|
||||
msgstr "Підчеркнутий"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/attributes/text.cljs:159
|
||||
msgid "inspect.attributes.typography.text-transform.none"
|
||||
msgstr "Який є"
|
||||
|
||||
#: src/app/main/ui/inspect/right_sidebar.cljs
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:125
|
||||
msgid "inspect.tabs.code"
|
||||
msgstr "Код"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:98
|
||||
msgid "inspect.tabs.code.selected.circle"
|
||||
msgstr "Коло"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:99
|
||||
msgid "inspect.tabs.code.selected.component"
|
||||
msgstr "Компонент"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:100
|
||||
msgid "inspect.tabs.code.selected.curve"
|
||||
msgstr "Крива"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:101
|
||||
msgid "inspect.tabs.code.selected.frame"
|
||||
msgstr "Кадр"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:102
|
||||
msgid "inspect.tabs.code.selected.group"
|
||||
msgstr "Група"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:103
|
||||
msgid "inspect.tabs.code.selected.image"
|
||||
msgstr "Зображення"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:104
|
||||
msgid "inspect.tabs.code.selected.mask"
|
||||
msgstr "Маска"
|
||||
|
||||
#: src/app/main/ui/inspect/right_sidebar.cljs
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:93
|
||||
msgid "inspect.tabs.code.selected.multiple"
|
||||
msgstr "Виділено: %s"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:105
|
||||
msgid "inspect.tabs.code.selected.path"
|
||||
msgstr "Контур"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:106
|
||||
msgid "inspect.tabs.code.selected.rect"
|
||||
msgstr "Прямокутник"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:107
|
||||
msgid "inspect.tabs.code.selected.svg-raw"
|
||||
msgstr "SVG"
|
||||
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:108
|
||||
msgid "inspect.tabs.code.selected.text"
|
||||
msgstr "Текст"
|
||||
|
||||
#: src/app/main/ui/inspect/right_sidebar.cljs
|
||||
#: src/app/main/ui/viewer/inspect/right_sidebar.cljs:115
|
||||
msgid "inspect.tabs.info"
|
||||
msgstr "Інформація"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:527
|
||||
msgid "labels.accept"
|
||||
msgstr "Прийняти"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:120, src/app/main/ui/dashboard/team.cljs:276, src/app/main/ui/dashboard/team.cljs:519, src/app/main/ui/dashboard/team.cljs:549, src/app/main/ui/onboarding/team_choice.cljs:67
|
||||
msgid "labels.admin"
|
||||
msgstr "Адміністратор"
|
||||
|
||||
#: src/app/main/ui/workspace/comments.cljs
|
||||
#, unused
|
||||
msgid "labels.all"
|
||||
msgstr "Всі"
|
||||
|
||||
#: src/app/main/ui/auth.cljs:37
|
||||
msgid "labels.and"
|
||||
msgstr "і"
|
||||
|
||||
#: src/app/main/ui/onboarding/team_choice.cljs:162
|
||||
msgid "labels.back"
|
||||
msgstr "Назад"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/data/common.cljs:112, src/app/main/ui/dashboard/change_owner.cljs:69, src/app/main/ui/dashboard/import.cljs:514, src/app/main/ui/dashboard/team.cljs:868, src/app/main/ui/delete_shared.cljs:35, src/app/main/ui/export.cljs:164, src/app/main/ui/export.cljs:460, src/app/main/ui/settings/access_tokens.cljs:188, src/app/main/ui/viewer/share_link.cljs:203, src/app/main/ui/workspace/sidebar/assets/groups.cljs:149
|
||||
msgid "labels.cancel"
|
||||
msgstr "Відміна"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs:93, src/app/main/ui/export.cljs:478, src/app/main/ui/settings/access_tokens.cljs:183, src/app/main/ui/viewer/login.cljs:77, src/app/main/ui/viewer/share_link.cljs:174, src/app/main/ui/workspace/libraries.cljs:522
|
||||
msgid "labels.close"
|
||||
msgstr "Закрити"
|
||||
|
||||
#: src/app/main/ui/dashboard/comments.cljs
|
||||
#: src/app/main/ui/dashboard/comments.cljs:104, src/app/main/ui/viewer/comments.cljs:70, src/app/main/ui/workspace/comments.cljs:126
|
||||
msgid "labels.comments"
|
||||
msgstr "Коментарі"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:985, src/app/main/ui/workspace/main_menu.cljs:110
|
||||
msgid "labels.community"
|
||||
msgstr "Спільнота"
|
||||
|
||||
#: src/app/main/ui/dashboard/import.cljs:520, src/app/main/ui/export.cljs:465, src/app/main/ui/onboarding/newsletter.cljs:101
|
||||
msgid "labels.continue"
|
||||
msgstr "Продовжити"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:157, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:190
|
||||
msgid "labels.create"
|
||||
msgstr "Створити"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs
|
||||
#: src/app/main/ui/settings/sidebar.cljs:73
|
||||
msgid "labels.dashboard"
|
||||
msgstr "Панель управління"
|
||||
|
||||
#: src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:306, src/app/main/ui/dashboard/fonts.cljs:255, src/app/main/ui/dashboard/fonts.cljs:332, src/app/main/ui/dashboard/fonts.cljs:346, src/app/main/ui/dashboard/project_menu.cljs:115, src/app/main/ui/dashboard/team.cljs:904, src/app/main/ui/settings/access_tokens.cljs:209, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:209
|
||||
msgid "labels.delete"
|
||||
msgstr "Видалити"
|
||||
|
||||
#: src/app/main/ui/dashboard/projects.cljs, src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/files.cljs, src/app/main/ui/dashboard/files.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:28, src/app/main/ui/dashboard/files.cljs:72, src/app/main/ui/dashboard/files.cljs:156, src/app/main/ui/dashboard/projects.cljs:220, src/app/main/ui/dashboard/projects.cljs:224, src/app/main/ui/dashboard/sidebar.cljs:791
|
||||
msgid "labels.drafts"
|
||||
msgstr "Чорновики"
|
||||
|
||||
#: src/app/main/ui/comments.cljs
|
||||
#: src/app/main/ui/comments.cljs:350, src/app/main/ui/dashboard/fonts.cljs:252, src/app/main/ui/dashboard/team.cljs:902, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:205
|
||||
msgid "labels.edit"
|
||||
msgstr "Редагувати"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:118, src/app/main/ui/dashboard/team.cljs:279, src/app/main/ui/dashboard/team.cljs:520, src/app/main/ui/dashboard/team.cljs:553, src/app/main/ui/onboarding/team_choice.cljs:66
|
||||
msgid "labels.editor"
|
||||
msgstr "Редактор"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:661
|
||||
msgid "labels.expired-invitation"
|
||||
msgstr "Протерміновано"
|
||||
|
||||
#: src/app/main/ui/export.cljs:173
|
||||
msgid "labels.export"
|
||||
msgstr "Експорт"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:413
|
||||
msgid "labels.font-variants"
|
||||
msgstr "Стилі"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:52, src/app/main/ui/dashboard/sidebar.cljs:811
|
||||
msgid "labels.fonts"
|
||||
msgstr "Шрифти"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:516, src/app/main/ui/dashboard/team.cljs:89, src/app/main/ui/dashboard/team.cljs:97, src/app/main/ui/dashboard/team.cljs:708
|
||||
msgid "labels.invitations"
|
||||
msgstr "Запрошення"
|
||||
|
||||
#: src/app/main/ui/settings/options.cljs
|
||||
#: src/app/main/ui/settings/options.cljs:51
|
||||
msgid "labels.language"
|
||||
msgstr "Мова"
|
||||
|
||||
#: src/app/main/ui/settings.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:1040
|
||||
msgid "labels.logout"
|
||||
msgstr "Вийти"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:468
|
||||
msgid "labels.member"
|
||||
msgstr "Учасник"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:510, src/app/main/ui/dashboard/team.cljs:87, src/app/main/ui/dashboard/team.cljs:95
|
||||
msgid "labels.members"
|
||||
msgstr "Учасники"
|
||||
|
||||
#: src/app/main/ui/static.cljs
|
||||
#: src/app/main/ui/static.cljs:49
|
||||
msgid "labels.not-found.main-message"
|
||||
msgstr "Халепа!"
|
||||
|
||||
#, unused
|
||||
msgid "labels.or"
|
||||
msgstr "або"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:286, src/app/main/ui/dashboard/team.cljs:518, src/app/main/ui/dashboard/team.cljs:1076
|
||||
msgid "labels.owner"
|
||||
msgstr "Власник"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/settings/sidebar.cljs:87
|
||||
msgid "labels.password"
|
||||
msgstr "Пароль"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:662
|
||||
msgid "labels.pending-invitation"
|
||||
msgstr "Очікування"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:118, src/app/main/ui/settings/sidebar.cljs:82
|
||||
msgid "labels.profile"
|
||||
msgstr "Профіль"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:784
|
||||
msgid "labels.projects"
|
||||
msgstr "Проекти"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs, src/app/main/ui/dashboard/team.cljs
|
||||
#, unused
|
||||
msgid "labels.remove"
|
||||
msgstr "Видалити"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs, src/app/main/ui/dashboard/project_menu.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/dashboard/file_menu.cljs:271, src/app/main/ui/dashboard/project_menu.cljs:85, src/app/main/ui/dashboard/sidebar.cljs:539, src/app/main/ui/workspace/sidebar/assets/groups.cljs:157
|
||||
msgid "labels.rename"
|
||||
msgstr "Перейменувати"
|
||||
|
||||
#: src/app/main/ui/static.cljs, src/app/main/ui/static.cljs, src/app/main/ui/static.cljs
|
||||
#: src/app/main/ui/static.cljs:61, src/app/main/ui/static.cljs:70, src/app/main/ui/static.cljs:148
|
||||
msgid "labels.retry"
|
||||
msgstr "Повторити"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:469, src/app/main/ui/dashboard/team.cljs:709
|
||||
msgid "labels.role"
|
||||
msgstr "Роль"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:380, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:191
|
||||
msgid "labels.save"
|
||||
msgstr "Зберегти"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:82
|
||||
msgid "labels.send"
|
||||
msgstr "Надіслати"
|
||||
|
||||
#: src/app/main/ui/settings/feedback.cljs
|
||||
#: src/app/main/ui/settings/feedback.cljs:82
|
||||
msgid "labels.sending"
|
||||
msgstr "Надсилаю…"
|
||||
|
||||
#: src/app/main/ui/settings/sidebar.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:530, src/app/main/ui/dashboard/team.cljs:88, src/app/main/ui/dashboard/team.cljs:102, src/app/main/ui/settings/options.cljs:84, src/app/main/ui/settings/sidebar.cljs:93
|
||||
msgid "labels.settings"
|
||||
msgstr "Налаштування"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:800
|
||||
msgid "labels.shared-libraries"
|
||||
msgstr "Бібліотеки"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:710
|
||||
msgid "labels.status"
|
||||
msgstr "Статус"
|
||||
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/sidebar.cljs:992, src/app/main/ui/workspace/main_menu.cljs:118
|
||||
msgid "labels.tutorials"
|
||||
msgstr "Посібники"
|
||||
|
||||
#: src/app/main/ui/settings/profile.cljs
|
||||
#: src/app/main/ui/settings/profile.cljs:103
|
||||
msgid "labels.update"
|
||||
msgstr "Оновити"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:241
|
||||
msgid "labels.upload"
|
||||
msgstr "Завантаження"
|
||||
|
||||
#: src/app/main/ui/dashboard/fonts.cljs:240
|
||||
msgid "labels.uploading"
|
||||
msgstr "Завантажую…"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:123, src/app/main/ui/dashboard/team.cljs:282, src/app/main/ui/dashboard/team.cljs:521
|
||||
msgid "labels.viewer"
|
||||
msgstr "Спостерігач"
|
||||
|
||||
#: src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/team.cljs, src/app/main/ui/dashboard/sidebar.cljs
|
||||
#: src/app/main/ui/dashboard/team.cljs:237
|
||||
msgid "labels.you"
|
||||
msgstr "(ви)"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
|
||||
#: src/app/main/ui/delete_shared.cljs:52
|
||||
msgid "modals.unpublish-shared-confirm.accept"
|
||||
msgstr "Зняти з публікації"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs, src/app/main/ui/workspace/context_menu.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/common.cljs:380
|
||||
msgid "modals.update-remote-component.accept"
|
||||
msgstr "Оновити"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs, src/app/main/ui/workspace/context_menu.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/common.cljs:379
|
||||
msgid "modals.update-remote-component.cancel"
|
||||
msgstr "Відмінити"
|
||||
|
||||
#, unused
|
||||
msgid "onboarding.welcome.alt"
|
||||
msgstr "Penpot"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs, 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, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs, src/app/main/ui/workspace/sidebar/options/menus/shadow.cljs, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs
|
||||
#: src/app/main/ui/viewer/inspect/exports.cljs:147, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:631, src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:137, src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:148, src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:188, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:158, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:399, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:410, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:430, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:441, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:458, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:472, src/app/main/ui/workspace/sidebar/options/menus/shadow.cljs:309, src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:183, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:373, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:389, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:245, src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:172
|
||||
msgid "settings.multiple"
|
||||
msgstr "Змішаний"
|
||||
|
||||
# SECTIONS
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:414
|
||||
msgid "shortcut-section.basics"
|
||||
msgstr "Основи"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:420
|
||||
msgid "shortcut-section.dashboard"
|
||||
msgstr "Панель управління"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:423
|
||||
msgid "shortcut-section.viewer"
|
||||
msgstr "Переглядач"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:417
|
||||
msgid "shortcut-section.workspace"
|
||||
msgstr "Робоче поле"
|
||||
|
||||
# SUBSECTIONS
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:56
|
||||
msgid "shortcut-subsection.alignment"
|
||||
msgstr "Вирівнювання"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:57
|
||||
msgid "shortcut-subsection.edit"
|
||||
msgstr "Редагувати"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:58
|
||||
msgid "shortcut-subsection.general-dashboard"
|
||||
msgstr "Загальний"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:59
|
||||
msgid "shortcut-subsection.general-viewer"
|
||||
msgstr "Загальний"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:62
|
||||
msgid "shortcut-subsection.navigation-dashboard"
|
||||
msgstr "Навігація"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:63
|
||||
msgid "shortcut-subsection.navigation-viewer"
|
||||
msgstr "Навігація"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:64
|
||||
msgid "shortcut-subsection.navigation-workspace"
|
||||
msgstr "Навігація"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:65
|
||||
msgid "shortcut-subsection.panels"
|
||||
msgstr "Панелі"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:66
|
||||
msgid "shortcut-subsection.path-editor"
|
||||
msgstr "Контури"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:67
|
||||
msgid "shortcut-subsection.shape"
|
||||
msgstr "Форми"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:69
|
||||
msgid "shortcut-subsection.tools"
|
||||
msgstr "Інструменти"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:70
|
||||
msgid "shortcut-subsection.zoom-viewer"
|
||||
msgstr "Масштабування"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:71
|
||||
msgid "shortcut-subsection.zoom-workspace"
|
||||
msgstr "Масштабування"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:72
|
||||
msgid "shortcuts.add-comment"
|
||||
msgstr "Коментарі"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:93
|
||||
msgid "shortcuts.copy"
|
||||
msgstr "Скопіювати"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:96
|
||||
msgid "shortcuts.cut"
|
||||
msgstr "Вирізати"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:98
|
||||
msgid "shortcuts.delete"
|
||||
msgstr "Видалити"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:101
|
||||
msgid "shortcuts.draw-curve"
|
||||
msgstr "Крива"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:102
|
||||
msgid "shortcuts.draw-ellipse"
|
||||
msgstr "Еліпс"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:103
|
||||
msgid "shortcuts.draw-frame"
|
||||
msgstr "Рамка"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:105
|
||||
msgid "shortcuts.draw-path"
|
||||
msgstr "Контур"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:106
|
||||
msgid "shortcuts.draw-rect"
|
||||
msgstr "Прямокутник"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:107
|
||||
msgid "shortcuts.draw-text"
|
||||
msgstr "Текст"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:108
|
||||
msgid "shortcuts.duplicate"
|
||||
msgstr "Дублікат"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:109
|
||||
msgid "shortcuts.escape"
|
||||
msgstr "Відмінити"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:118
|
||||
msgid "shortcuts.go-to-search"
|
||||
msgstr "Пошук"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:119
|
||||
msgid "shortcuts.group"
|
||||
msgstr "Група"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:133
|
||||
msgid "shortcuts.mask"
|
||||
msgstr "Маска"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:135
|
||||
msgid "shortcuts.move"
|
||||
msgstr "Перемістити"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:260
|
||||
msgid "shortcuts.or"
|
||||
msgstr " або "
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:163
|
||||
msgid "shortcuts.paste"
|
||||
msgstr "Вставити"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:208
|
||||
msgid "shortcuts.ungroup"
|
||||
msgstr "Розбити групу"
|
||||
|
||||
#: src/app/main/ui.cljs:143
|
||||
msgid "viewer.breaking-change.message"
|
||||
msgstr "Упс!"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
#: src/app/main/ui/viewer/interactions.cljs:282
|
||||
msgid "viewer.header.interactions"
|
||||
msgstr "Інтеракції"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
#: src/app/main/ui/viewer/header.cljs:231
|
||||
msgid "viewer.header.sitemap"
|
||||
msgstr "Мапа сайту"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#, unused
|
||||
msgid "workspace.assets.assets"
|
||||
msgstr "Ресурси"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/dashboard/grid.cljs:130, src/app/main/ui/dashboard/grid.cljs:162, src/app/main/ui/workspace/sidebar/assets/colors.cljs:485, src/app/main/ui/workspace/sidebar/assets.cljs:150
|
||||
msgid "workspace.assets.colors"
|
||||
msgstr "Кольори"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/dashboard/grid.cljs:126, src/app/main/ui/dashboard/grid.cljs:141, src/app/main/ui/workspace/sidebar/assets/components.cljs:513, src/app/main/ui/workspace/sidebar/assets.cljs:139
|
||||
msgid "workspace.assets.components"
|
||||
msgstr "Компоненти"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/sitemap.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/context_menu.cljs:529, src/app/main/ui/workspace/sidebar/assets/colors.cljs:251, src/app/main/ui/workspace/sidebar/assets/components.cljs:577, src/app/main/ui/workspace/sidebar/assets/graphics.cljs:424, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:443
|
||||
msgid "workspace.assets.delete"
|
||||
msgstr "Видалити"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/sitemap.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/context_menu.cljs:534, src/app/main/ui/workspace/sidebar/assets/components.cljs:572
|
||||
msgid "workspace.assets.duplicate"
|
||||
msgstr "Створити дуплікат"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/colors.cljs:247, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:439
|
||||
msgid "workspace.assets.edit"
|
||||
msgstr "Редагувати"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/graphics.cljs:384, src/app/main/ui/workspace/sidebar/assets.cljs:145
|
||||
msgid "workspace.assets.graphics"
|
||||
msgstr "Графіка"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/colors.cljs:255, src/app/main/ui/workspace/sidebar/assets/components.cljs:581, src/app/main/ui/workspace/sidebar/assets/graphics.cljs:428, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:448
|
||||
msgid "workspace.assets.group"
|
||||
msgstr "Група"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs:168
|
||||
msgid "workspace.assets.libraries"
|
||||
msgstr "Бібліотеки"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/sitemap.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/context_menu.cljs:532, src/app/main/ui/workspace/sidebar/assets/colors.cljs:243, src/app/main/ui/workspace/sidebar/assets/components.cljs:566, src/app/main/ui/workspace/sidebar/assets/graphics.cljs:421, src/app/main/ui/workspace/sidebar/assets/groups.cljs:63, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:434
|
||||
msgid "workspace.assets.rename"
|
||||
msgstr "Перейменувати"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs, src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/dashboard/grid.cljs:134, src/app/main/ui/dashboard/grid.cljs:189, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:397, src/app/main/ui/workspace/sidebar/assets.cljs:155
|
||||
msgid "workspace.assets.typography"
|
||||
msgstr "Типографіка"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs
|
||||
#, unused
|
||||
msgid "workspace.assets.typography.font-id"
|
||||
msgstr "Шрифт"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:505
|
||||
msgid "workspace.assets.typography.font-size"
|
||||
msgstr "Розмір"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:501
|
||||
msgid "workspace.assets.typography.font-variant-id"
|
||||
msgstr "Варіант"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/assets.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:66
|
||||
msgid "workspace.assets.ungroup"
|
||||
msgstr "Розгрупувати"
|
||||
|
||||
#, unused
|
||||
msgid "workspace.focus.selection"
|
||||
msgstr "Вибір"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:731
|
||||
msgid "workspace.header.menu.option.edit"
|
||||
msgstr "Редагувати"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:720
|
||||
msgid "workspace.header.menu.option.file"
|
||||
msgstr "Файл"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:753
|
||||
msgid "workspace.header.menu.option.preferences"
|
||||
msgstr "Налаштування"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/main_menu.cljs:742
|
||||
msgid "workspace.header.menu.option.view"
|
||||
msgstr "Вид"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/viewer/header.cljs:98, src/app/main/ui/workspace/right_header.cljs:120
|
||||
msgid "workspace.header.reset-zoom"
|
||||
msgstr "Скинути"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#: src/app/main/ui/workspace/right_header.cljs:52
|
||||
msgid "workspace.header.saved"
|
||||
msgstr "Збережено"
|
||||
|
||||
#: src/app/main/ui/workspace/header.cljs
|
||||
#, unused
|
||||
msgid "workspace.header.saving"
|
||||
msgstr "Збереження"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#, unused
|
||||
msgid "workspace.libraries.add"
|
||||
msgstr "Додати"
|
||||
|
||||
#: src/app/main/ui/workspace/colorpicker.cljs
|
||||
#, unused
|
||||
msgid "workspace.libraries.colors.hsv"
|
||||
msgstr "HSV"
|
||||
|
||||
#: src/app/main/ui/workspace/colorpicker.cljs
|
||||
#, unused
|
||||
msgid "workspace.libraries.colors.rgba"
|
||||
msgstr "RGBA"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#: src/app/main/ui/workspace/libraries.cljs:526, src/app/main/ui/workspace/libraries.cljs:531
|
||||
msgid "workspace.libraries.libraries"
|
||||
msgstr "БІБЛІОТЕКИ"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#, unused
|
||||
msgid "workspace.libraries.library"
|
||||
msgstr "БІБЛІОТЕКА"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#: src/app/main/ui/workspace/libraries.cljs:402
|
||||
msgid "workspace.libraries.update"
|
||||
msgstr "Оновити"
|
||||
|
||||
#: src/app/main/ui/workspace/libraries.cljs
|
||||
#: src/app/main/ui/workspace/libraries.cljs:536
|
||||
msgid "workspace.libraries.updates"
|
||||
msgstr "ОНОВЛЕННЯ"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:86, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:102
|
||||
msgid "workspace.options.blur-options.title"
|
||||
msgstr "Розмиття"
|
||||
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs
|
||||
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:600, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:605
|
||||
msgid "workspace.options.component"
|
||||
msgstr "Компонент"
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -7923,6 +7923,7 @@ __metadata:
|
|||
eventsource-parser: "npm:^1.1.2"
|
||||
express: "npm:^4.19.2"
|
||||
fancy-log: "npm:^2.0.0"
|
||||
getopts: "npm:^2.3.0"
|
||||
gettext-parser: "npm:^8.0.0"
|
||||
gulp: "npm:4.0.2"
|
||||
gulp-concat: "npm:^2.6.1"
|
||||
|
@ -8236,6 +8237,13 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"getopts@npm:^2.3.0":
|
||||
version: 2.3.0
|
||||
resolution: "getopts@npm:2.3.0"
|
||||
checksum: 10c0/edbcbd7020e9d87dc41e4ad9add5eb3873ae61339a62431bd92a461be2c0eaa9ec33b6fd0d67fa1b44feedffcf1cf28d6f9dbdb7d604cb1617eaba146a33cbca
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"gettext-parser@npm:^8.0.0":
|
||||
version: 8.0.0
|
||||
resolution: "gettext-parser@npm:8.0.0"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue