diff --git a/frontend/translations/de.po b/frontend/translations/de.po index 1c4c5dcacf..478ece87a3 100644 --- a/frontend/translations/de.po +++ b/frontend/translations/de.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-15 17:17+0000\n" +"PO-Revision-Date: 2026-09-16 21:00+0000\n" "Last-Translator: Stas Haas \n" "Language-Team: German " "\n" @@ -15,6 +15,10 @@ msgstr "" msgid "auth.already-have-account" msgstr "Sie haben bereits ein Konto?" +#: src/app/main/ui/auth/recovery_request.cljs:111, src/app/main/ui/auth/register.cljs:250 +msgid "auth.check-email" +msgstr "Überprüfen Sie Ihre E-Mail!" + #: src/app/main/ui/auth/recovery.cljs:83 msgid "auth.confirm-password" msgstr "Passwort bestätigen" @@ -154,6 +158,10 @@ msgstr "" msgid "auth.terms-of-service" msgstr "Nutzungsbedingungen" +#: src/app/main/ui/auth/register.cljs:251 +msgid "auth.verification-sent-email" +msgstr "Wir haben eine Bestätigungs-E-Mail gesendet an:" + #: src/app/main/ui/auth/login.cljs:185, src/app/main/ui/auth/recovery_request.cljs:77, src/app/main/ui/auth/register.cljs:182 msgid "auth.work-email" msgstr "Geschäftliche E-Mail-Adresse" @@ -278,6 +286,46 @@ msgstr "Hinzufügen als gemeinsam genutzte Bibliothek" msgid "dashboard.change-email" msgstr "E-Mail-Adresse ändern" +#: src/app/main/data/nitrate.cljs:614 +msgid "dashboard.change-organization-modal.choose" +msgstr "Verschieben nach:" + +#: src/app/main/data/nitrate.cljs:615 +msgid "dashboard.change-organization-modal.select" +msgstr "Wählen Sie eine Organisation aus" + +#: src/app/main/data/nitrate.cljs:605, src/app/main/data/nitrate.cljs:612, src/app/main/ui/dashboard/team_form.cljs:159 +msgid "dashboard.change-organization-modal.title" +msgstr "Organisation des Teams ändern" + +#: src/app/main/ui/dashboard/check_updates.cljs:309 +msgid "dashboard.check-updates.available-title" +msgstr "EINE NEUE PENPOT VERSION IST VERFÜGBAR" + +#: src/app/main/ui/dashboard/check_updates.cljs:341 +msgid "dashboard.check-updates.highlights-title" +msgstr "Was ist neu - Highlights" + +#: src/app/main/ui/dashboard/check_updates.cljs:318 +msgid "dashboard.check-updates.installed-version" +msgstr "Installierte Version" + +#: src/app/main/ui/dashboard/check_updates.cljs:326 +msgid "dashboard.check-updates.latest-version" +msgstr "Letzte Version" + +#: src/app/main/ui/dashboard/check_updates.cljs:235 +msgid "dashboard.check-updates.try-again" +msgstr "Versuchen Sie es wieder" + +#: src/app/main/ui/dashboard/check_updates.cljs:226 +msgid "dashboard.check-updates.unable-message" +msgstr "Diese Installation konnte den Penpot Releases Service nicht erreichen." + +#: src/app/main/ui/dashboard/check_updates.cljs:371 +msgid "dashboard.check-updates.view-changelog" +msgstr "Vollständiges Changelog anzeigen" + #: src/app/main/ui/dashboard/deleted.cljs:322 msgid "dashboard.clear-trash-button" msgstr "Papierkorb leeren" @@ -492,6 +540,14 @@ msgid_plural "dashboard.file-menu.restore-files-option" msgstr[0] "Datei wiederherstellen" msgstr[1] "Dateien wiederherstellen" +#: src/app/main/ui/dashboard/layout_toggle.cljs:32 +msgid "dashboard.files-layout.grid" +msgstr "Rasteransicht" + +#: src/app/main/ui/dashboard/layout_toggle.cljs:28 +msgid "dashboard.files-layout.list" +msgstr "Listenansicht" + #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:608 msgid "dashboard.fonts.deleted-placeholder" msgstr "Schriftart gelöscht" @@ -558,6 +614,10 @@ msgstr "" "empfehlen wir die Verwendung von [Transfonter](https://transfonter.org/), " "um Webfonts zu generieren und Fehler zu beheben. " +#: src/app/main/ui/dashboard/grid.cljs:252 +msgid "dashboard.grid.last-modified-at" +msgstr "Letzte Änderung %s" + #: src/app/main/ui/dashboard/import.cljs:995, src/app/main/ui/dashboard/project_menu.cljs:110 msgid "dashboard.import" msgstr "Dateien importieren" @@ -570,6 +630,14 @@ msgstr "Huch! Wir konnten diese Datei nicht importieren" msgid "dashboard.import.bad-url" msgstr "Der Import ist fehlgeschlagen. Die URL der Vorlage ist falsch" +#: src/app/main/ui/dashboard/import.cljs:619 +msgid "dashboard.import.import-error.check-error" +msgstr "Wir konnten diese Datei nicht überprüfen." + +#: src/app/main/ui/dashboard/import.cljs:623 +msgid "dashboard.import.import-error.corrupt-file" +msgstr "Diese Datei scheint beschädigt zu sein." + #: src/app/main/ui/dashboard/import.cljs:603 msgid "dashboard.import.import-error.disclaimer" msgstr "Nicht alle Dateien wurden importiert" diff --git a/frontend/translations/fa.po b/frontend/translations/fa.po index 10aa407de5..41c5230dfb 100644 --- a/frontend/translations/fa.po +++ b/frontend/translations/fa.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-15 17:18+0000\n" +"PO-Revision-Date: 2026-09-20 02:51+0000\n" "Last-Translator: Danial Shirali \n" "Language-Team: Persian " "\n" @@ -292,6 +292,12 @@ msgstr "انتقال تیم" msgid "dashboard.change-organization-modal.choose" msgstr "انتقال به:" +#: src/app/main/data/nitrate.cljs:613 +msgid "dashboard.change-organization-modal.description" +msgstr "" +"پروژه‌ها و فایل‌ها برای اعضای تیم در دسترس خواهند ماند. تیم پیکربندی را از " +"سازمان جدید دریافت خواهد کرد." + #: src/app/main/data/nitrate.cljs:615 msgid "dashboard.change-organization-modal.select" msgstr "انتخاب یک سازمان" @@ -300,6 +306,60 @@ msgstr "انتخاب یک سازمان" msgid "dashboard.change-organization-modal.title" msgstr "تغییر سازمان تیم" +#: src/app/main/ui/dashboard/check_updates.cljs:334 +msgid "dashboard.check-updates.available-message" +msgstr "" +"نسخه‌های جدیدتر شامل بهبود عملکرد، قابلیت‌های جدید و اصلاحاتی هستند که نصب " +"شما را به‌روز نگه می‌دارند." + +#: src/app/main/ui/dashboard/check_updates.cljs:309 +msgid "dashboard.check-updates.available-title" +msgstr "نسخهٔ جدیدی از PENPOT در دسترس است" + +#: src/app/main/ui/dashboard/check_updates.cljs:341 +msgid "dashboard.check-updates.highlights-title" +msgstr "چه خبر است — نکات برجسته" + +#: src/app/main/ui/dashboard/check_updates.cljs:318 +msgid "dashboard.check-updates.installed-version" +msgstr "نسخهٔ نصب‌شده" + +#: src/app/main/ui/dashboard/check_updates.cljs:326 +msgid "dashboard.check-updates.latest-version" +msgstr "جدیدترین نسخه" + +#: src/app/main/ui/dashboard/check_updates.cljs:235 +msgid "dashboard.check-updates.try-again" +msgstr "دوباره تلاش کنید" + +#: src/app/main/ui/dashboard/check_updates.cljs:230 +msgid "dashboard.check-updates.unable-hint" +msgstr "شبکه یا پیکربندی نمونه را بررسی کنید و دوباره تلاش کنید." + +#: src/app/main/ui/dashboard/check_updates.cljs:226 +msgid "dashboard.check-updates.unable-message" +msgstr "این نصب نتوانست به سرویس انتشار نسخه‌های Penpot دسترسی پیدا کند." + +#: src/app/main/ui/dashboard/check_updates.cljs:215 +msgid "dashboard.check-updates.unable-title" +msgstr "امکان بررسی به‌روزرسانی‌ها وجود ندارد" + +#: src/app/main/ui/dashboard/check_updates.cljs:265 +msgid "dashboard.check-updates.uptodate-message" +msgstr "شما در حال استفاده از جدیدترین نسخهٔ پایدار هستید:" + +#: src/app/main/ui/dashboard/check_updates.cljs:254 +msgid "dashboard.check-updates.uptodate-title" +msgstr "PENPOT به‌روز است" + +#: src/app/main/ui/dashboard/check_updates.cljs:371 +msgid "dashboard.check-updates.view-changelog" +msgstr "مشاهدهٔ گزارش تغییرات کامل" + +#: src/app/main/ui/dashboard/check_updates.cljs:374 +msgid "dashboard.check-updates.view-release-notes" +msgstr "مشاهدهٔ یادداشت‌های انتشار" + #: src/app/main/ui/dashboard/deleted.cljs:322 msgid "dashboard.clear-trash-button" msgstr "خالی کردن سطل زباله" @@ -583,6 +643,10 @@ msgstr "" msgid "dashboard.go-to-admin-console" msgstr "رفتن به کنسول مدیریت" +#: src/app/main/ui/dashboard/grid.cljs:252 +msgid "dashboard.grid.last-modified-at" +msgstr "آخرین ویرایش: %s" + #: src/app/main/ui/dashboard/import.cljs:995, src/app/main/ui/dashboard/project_menu.cljs:110 msgid "dashboard.import" msgstr "ایمپورت کردن فایل‌های پن‌پات" @@ -591,10 +655,20 @@ msgstr "ایمپورت کردن فایل‌های پن‌پات" msgid "dashboard.import.analyze-error" msgstr "اوه! ما نتوانستیم این فایل را ایمپورت کنیم" +#: src/app/main/ui/dashboard/import.cljs:597 +msgid "dashboard.import.auto-linked-libraries" +msgid_plural "dashboard.import.auto-linked-libraries" +msgstr[0] "۱ کتابخانه بر اساس نام، به‌طور خودکار پیوند داده شد." +msgstr[1] "%s کتابخانه بر اساس نام، به‌طور خودکار پیوند داده شدند." + #: src/app/main/ui/dashboard.cljs:264 msgid "dashboard.import.bad-url" msgstr "درون‌ریزی ناموفق بود. نشانی اینترنتی قالب نادرست است" +#: src/app/main/ui/dashboard/import.cljs:733 +msgid "dashboard.import.confirm-library-links" +msgstr "پیوندهای کتابخانه را تأیید کنید" + #: src/app/main/ui/dashboard/import.cljs:619 msgid "dashboard.import.import-error.check-error" msgstr "نتوانستیم این فایل را تأیید کنیم." @@ -619,6 +693,12 @@ msgstr "فایل‌های دارای خطا بارگذاری نخواهند شد msgid "dashboard.import.import-error.unknown-error" msgstr "هنگام پردازش فایل مشکلی پیش آمد." +#: src/app/main/ui/dashboard/import.cljs:593 +msgid "dashboard.import.import-message" +msgid_plural "dashboard.import.import-message" +msgstr[0] "۱ فایل با موفقیت وارد شد." +msgstr[1] "%s فایل با موفقیت وارد شدند." + #: src/app/main/ui/dashboard/import.cljs:587 msgid "dashboard.import.import-warning" msgstr "برخی از فایل‌ها حاوی آبجکت‌های نامعتبر بودند که حذف شده‌اند." @@ -655,6 +735,24 @@ msgstr "در حال آپلود اطلاعات روی سرور (%s/%s)" msgid "dashboard.import.progress.upload-media" msgstr "در حال آپلود فایل: %s" +#: src/app/main/ui/dashboard/import.cljs:443 +msgid "dashboard.import.resolve-libraries" +msgstr "" +"برخی از کتابخانه‌ها به‌طور خودکار پیوند نخوردند. برای هرکدام کتابخانهٔ درست " +"را انتخاب کنید:" + +#: src/app/main/ui/dashboard/import.cljs:565 +msgid "dashboard.import.resolve-libraries-summary" +msgstr "پیش از تأیید، پیوندهای کتابخانه را بررسی کنید:" + +#: src/app/main/ui/dashboard/import.cljs:521 +msgid "dashboard.import.summary.linked" +msgstr "پیوند داده‌شده" + +#: src/app/main/ui/dashboard/import.cljs:558 +msgid "dashboard.import.summary.no-selection" +msgstr "هیچ کتابخانه‌ای انتخاب نشده است" + #: src/app/main/ui/dashboard/team.cljs:881 msgid "dashboard.invitation-modal.delete" msgstr "می‌خواهید دعوت‌نامه‌ها را برای افراد زیر حذف کنید:" @@ -681,6 +779,10 @@ msgstr "" msgid "dashboard.invite-profile" msgstr "دعوت به تیم" +#: src/app/main/ui/dashboard/team.cljs:152 +msgid "dashboard.invite-profile-disabled" +msgstr "اجازهٔ دعوت از افراد به این تیم را ندارید" + #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:282, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:327 msgid "dashboard.leave-organization" msgstr "ترک سازمان" @@ -831,6 +933,10 @@ msgstr "مرتب‌سازی بر اساس وضعیت" msgid "dashboard.organization-deleted" msgstr "سازمان %s حذف شده است." +#: src/app/main/ui/dashboard/organization_team_switch.cljs:194, src/app/main/ui/dashboard/organization_team_switch.cljs:195 +msgid "dashboard.other-teams" +msgstr "تیم‌های دیگر" + #: src/app/main/ui/settings/password.cljs:112, src/app/main/ui/settings/password.cljs:126 msgid "dashboard.password-change" msgstr "تغییر رمزعبور" @@ -851,6 +957,10 @@ msgstr "اکنون در این تیم مالک هستید." msgid "dashboard.permissions-change.viewer" msgstr "اکنون در این تیم بیننده هستید." +#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:46, src/app/main/ui/dashboard/libraries.cljs:55, src/app/main/ui/dashboard/organization_team_switch.cljs:57, src/app/main/ui/dashboard/projects.cljs:50, src/app/main/ui/dashboard/projects.cljs:364, src/app/main/ui/dashboard/search.cljs:47, src/app/main/ui/dashboard/team.cljs:647, src/app/main/ui/dashboard/team.cljs:1257, src/app/main/ui/dashboard/team.cljs:1537, src/app/main/ui/dashboard/team.cljs:1644 +msgid "dashboard.personal-projects" +msgstr "پروژه‌های شخصی" + #: src/app/main/ui/dashboard/files.cljs:122, src/app/main/ui/dashboard/project_menu.cljs:98, src/app/main/ui/dashboard/projects.cljs:251 msgid "dashboard.pin-unpin" msgstr "پین/برداشتن پین" @@ -973,6 +1083,12 @@ msgstr "" "در اینجا همهٔ سازمان‌هایی را می‌بینید که اجازه دارید در آن‌ها تیم بسازید یا " "تیم اضافه کنید." +#: src/app/main/data/nitrate.cljs:521 +msgid "dashboard.select-organization-modal.permission-info-add" +msgstr "" +"در اینجا سازمان‌هایی را می‌بینید که عضو آن‌ها هستید و اجازهٔ ایجاد یا " +"افزودن تیم در آن‌ها را دارید." + #: src/app/main/data/nitrate.cljs:530 msgid "dashboard.select-organization-modal.select" msgstr "انتخاب یک سازمان" @@ -1069,10 +1185,22 @@ msgstr "نمایش همه فایل‌ها" msgid "dashboard.show-version-history" msgstr "تاریخچهٔ نسخه‌ها" +#: src/app/main/ui/dashboard/file_menu.cljs:129 +msgid "dashboard.success-delete-file" +msgid_plural "dashboard.success-delete-file" +msgstr[0] "فایل شما با موفقیت حذف شد" +msgstr[1] "فایل‌های شما با موفقیت حذف شدند" + #: src/app/main/ui/dashboard/project_menu.cljs:74 msgid "dashboard.success-delete-project" msgstr "پروژه شما با موفقیت حذف شد" +#: src/app/main/ui/dashboard/file_menu.cljs:124 +msgid "dashboard.success-duplicate-file" +msgid_plural "dashboard.success-delete-file" +msgstr[0] "فایل شما با موفقیت تکثیر شد" +msgstr[1] "فایل‌های شما با موفقیت تکثیر شدند" + #: src/app/main/ui/dashboard/project_menu.cljs:46 msgid "dashboard.success-duplicate-project" msgstr "پروژه شما با موفقیت duplicate شد" @@ -1585,6 +1713,14 @@ msgstr "" msgid "errors.registration-disabled" msgstr "ثبت‌نام در حال حاضر غیرفعال است." +#: src/app/main/errors.cljs:538 +msgid "errors.save-failed" +msgstr "" +"آخرین تغییرات شما هنوز به‌عنوان ذخیره‌شده تأیید نشده‌اند. ممکن است " +"ذخیره‌سازی به‌طور خودکار از سر گرفته نشود. این زبانه را نبندید یا بارگیری " +"مجدد نکنید؛ در غیر این صورت ممکن است تغییراتتان را از دست بدهید. برای " +"دریافت کمک با پشتیبانی تماس بگیرید." + #: src/app/main/errors.cljs:764 msgid "errors.svg-parser.invalid-svg" msgstr "SVG نامعتبر یا بدفرم است" @@ -1775,6 +1911,35 @@ msgstr "این نسخه قفل است و دیگران نمی‌توانند آن msgid "errors.version-not-supported" msgstr "فایل شمارهٔ نسخهٔ ناسازگاری دارد" +#: src/app/main/ui/auth/recovery.cljs:44, src/app/main/ui/auth/register.cljs:125, src/app/main/ui/settings/password.cljs:42 +msgid "errors.weak-password" +msgstr "گذرواژه شرایط لازم را برآورده نمی‌کند" + +#: src/app/main/ui/auth/recovery.cljs:37, src/app/main/ui/auth/register.cljs:119, src/app/main/ui/settings/password.cljs:35 +#, backend +msgid "errors.weak-password.insufficient-digits" +msgstr "حداقل ۱ عدد" + +#: src/app/main/ui/auth/recovery.cljs:38, src/app/main/ui/auth/register.cljs:120, src/app/main/ui/settings/password.cljs:36 +#, backend +msgid "errors.weak-password.insufficient-lowercase" +msgstr "حداقل ۱ حرف کوچک انگلیسی" + +#: src/app/main/ui/auth/recovery.cljs:40, src/app/main/ui/auth/register.cljs:122, src/app/main/ui/settings/password.cljs:38 +#, backend +msgid "errors.weak-password.insufficient-special" +msgstr "حداقل ۱ نویسهٔ ویژه" + +#: src/app/main/ui/auth/recovery.cljs:39, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/settings/password.cljs:37 +#, backend +msgid "errors.weak-password.insufficient-uppercase" +msgstr "حداقل ۱ حرف بزرگ انگلیسی" + +#: src/app/main/ui/auth/recovery.cljs:36, src/app/main/ui/auth/register.cljs:118, src/app/main/ui/settings/password.cljs:34 +#, backend +msgid "errors.weak-password.too-short" +msgstr "حداقل ۸ نویسه" + #: src/app/main/ui/static.cljs:380 msgid "errors.webgl-context-lost.desc-message" msgstr "WebGL دیگر کار نمی‌کند. لطفاً برای بازنشانی، صفحه را دوباره بارگیری کنید" @@ -1889,6 +2054,42 @@ msgstr "مشکل" msgid "files-download-modal.title" msgstr "بارگیری فایل‌ها" +#: src/app/main/ui/exports/files.cljs:183 +msgid "files-export-modal.options.detach-libraries.message" +msgstr "دارایی‌های کتابخانهٔ پیوندشده در فایل قرار نمی‌گیرند." + +#: src/app/main/ui/exports/files.cljs:177 +msgid "files-export-modal.options.detach-libraries.title" +msgstr "دارایی‌ها را به‌عنوان اشیای پایه در نظر بگیرید" + +#: src/app/main/ui/exports/files.cljs:181 +msgid "files-export-modal.options.include-libraries.message" +msgstr "" +"فایل‌های دارای کتابخانه‌های پیوندشده در خروجی قرار می‌گیرند و پیوند آن‌ها " +"حفظ می‌شود. " + +#: src/app/main/ui/exports/files.cljs:175 +msgid "files-export-modal.options.include-libraries.title" +msgstr "خروجی گرفتن از فایل + کتابخانه‌ها" + +#: src/app/main/ui/exports/files.cljs:184 +msgid "files-export-modal.options.link-later.message" +msgstr "" +"پس از وارد کردن، می‌توانید کتابخانه‌های موجود با نام‌های منطبق را پیوند " +"دهید." + +#: src/app/main/ui/exports/files.cljs:178 +msgid "files-export-modal.options.link-later.title" +msgstr "پیوند دادن کتابخانه‌های منطبق هنگام وارد کردن" + +#: src/app/main/ui/exports/files.cljs:182 +msgid "files-export-modal.options.merge-libraries.message" +msgstr "فایل شما با ادغام دارایی کتابخانه در کتابخانهٔ محلی صادر خواهد شد." + +#: src/app/main/ui/exports/files.cljs:176 +msgid "files-export-modal.options.merge-libraries.title" +msgstr "دارایی‌های کتابخانه را در فایل جاسازی کنید" + #: src/app/main/ui/settings/password.cljs:45 msgid "generic.error" msgstr "خطایی رخ داده است" @@ -2440,6 +2641,14 @@ msgstr "لغو" msgid "labels.canva" msgstr "Canva" +#: src/app/main/ui/dashboard/sidebar.cljs:553 +msgid "labels.check-for-updates" +msgstr "بررسی به‌روزرسانی‌ها" + +#: src/app/main/ui/dashboard/sidebar.cljs:552 +msgid "labels.checking-for-updates" +msgstr "در حال بررسی به‌روزرسانی‌ها..." + #: src/app/main/data/common.cljs:98, src/app/main/ui/alert.cljs:63, src/app/main/ui/confirm.cljs:78, src/app/main/ui/dashboard/check_updates.cljs:217, src/app/main/ui/dashboard/check_updates.cljs:256, src/app/main/ui/dashboard/check_updates.cljs:272, src/app/main/ui/dashboard/check_updates.cljs:311, src/app/main/ui/dashboard/comments.cljs:101, src/app/main/ui/dashboard/import.cljs:997, src/app/main/ui/dashboard/projects.cljs:97, src/app/main/ui/ds/layout/modal.cljs:96, src/app/main/ui/ds/product/panel_title.cljs:32, src/app/main/ui/exports/files.cljs:142, src/app/main/ui/exports/files.cljs:225, src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:82, src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:93, src/app/main/ui/settings/integrations.cljs:128, src/app/main/ui/settings/integrations.cljs:247, src/app/main/ui/settings/integrations.cljs:287, src/app/main/ui/settings/integrations.cljs:329, src/app/main/ui/settings/restore_shortcuts_modal.cljs:85, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/static.cljs:159, src/app/main/ui/static.cljs:229, src/app/main/ui/viewer/login.cljs:91, src/app/main/ui/viewer/share_link.cljs:174, src/app/main/ui/workspace/components_debugger.cljs:1102, src/app/main/ui/workspace/libraries.cljs:1155, src/app/main/ui/workspace/sidebar/layers.cljs:595, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:825, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:846, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:43, src/app/main/ui/workspace/sidebar.cljs:265, src/app/main/ui/workspace/tokens/export.cljs:25, src/app/main/ui/workspace/tokens/import.cljs:19, src/app/main/ui/workspace/tokens/import_from_library.cljs:63, src/app/main/ui/workspace/tokens/management/forms/modals.cljs:99, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:114, src/app/main/ui/workspace/tokens/remapping_modal.cljs:93, src/app/main/ui/workspace/tokens/settings/menu.cljs:77, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:62, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:145, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:476, src/app/main/ui/workspace/webgl_unavailable_modal.cljs:56 msgid "labels.close" msgstr "بستن" @@ -2794,6 +3003,24 @@ msgstr "رمزعبور جدید" msgid "labels.next" msgstr "بعدی" +#: src/app/main/ui/static.cljs:362 +msgid "labels.nitrate-not-configured.desc-message" +msgstr "" +"این نمونه به مرحلهٔ راه‌اندازی‌ای نیاز دارد که همراه با آخرین نسخه ارائه " +"شده است." + +#: src/app/main/ui/static.cljs:365 +msgid "labels.nitrate-not-configured.learn-more" +msgstr "نگاهی به" + +#: src/app/main/ui/static.cljs:360 +msgid "labels.nitrate-not-configured.main-message" +msgstr "Penpot هنوز نمی‌تواند شروع به کار کند." + +#: src/app/main/ui/static.cljs:370 +msgid "labels.nitrate-not-configured.technical-guide" +msgstr "راهنمای فنی ما بیندازید" + #: src/app/main/ui/static.cljs:350 msgid "labels.nitrate-unavailable.main-message" msgstr "" @@ -3066,6 +3293,20 @@ msgstr "Sketch" msgid "labels.sources" msgstr "منابع" +#: src/app/main/ui/static.cljs:554 +msgid "labels.sso-error.desc-message" +msgstr "" +"ورود با ارائه‌دهندهٔ هویت سازمان شما کامل نشد. ممکن است ارائه‌دهنده در " +"دسترس نباشد یا حساب شما هنوز در فهرست آن ثبت نشده باشد." + +#: src/app/main/ui/static.cljs:555 +msgid "labels.sso-error.retry" +msgstr "دوباره تلاش کنید" + +#: src/app/main/ui/static.cljs:553 +msgid "labels.sso-error.title" +msgstr "ورود شما به %s ممکن نبود" + #: src/app/main/ui/onboarding/questions.cljs:53 msgid "labels.start" msgstr "شروع" @@ -3877,6 +4118,10 @@ msgstr "این کد منقضی شده است." msgid "nitrate.activation-code.invalid-error" msgstr "کد نامعتبر است." +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:59 +msgid "nitrate.activation-code.used-error" +msgstr "این کد قبلاً استفاده شده است." + #: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:58 msgid "nitrate.activation-success.active-until" msgstr "طرح شما تا %s فعال است." @@ -3897,11 +4142,19 @@ msgstr "" #: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:121 msgid "nitrate.code-activation.footer-after" -msgstr " را دانلود و با ما تماس بگیرید:" +msgstr "فایل را به" #: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:126 msgid "nitrate.code-activation.footer-before" -msgstr "کد لازم دارید؟ درخواست کد فعال‌سازی " +msgstr "و کدتان را برای شما ارسال می‌کنیم." + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:119 +msgid "nitrate.code-activation.footer-download" +msgstr "درخواست بارگیری" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:114 +msgid "nitrate.code-activation.footer-title" +msgstr "کد لازم دارید؟" #: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:96 msgid "nitrate.code-activation.input-label" @@ -4533,6 +4786,14 @@ msgstr "حذف" msgid "shortcuts.delete-node" msgstr "حذف گره" +#: src/app/main/data/workspace/path/shortcuts.cljs:76 +msgid "shortcuts.delete-node-and-segments" +msgstr "گره و قطعه‌ها را حذف کنید" + +#: src/app/main/data/workspace/path/shortcuts.cljs:157 +msgid "shortcuts.deselect-all" +msgstr "لغو انتخاب همه" + #: src/app/main/data/workspace/shortcuts.cljs:237 msgid "shortcuts.detach-component" msgstr "جدا کردن مؤلفه" @@ -6592,6 +6853,10 @@ msgstr "تغییر وضعیت تاری" msgid "workspace.options.blur-options.toggle-more-options" msgstr "نمایش/پنهان کردن گزینه‌های بیشتر" +#: src/app/main/ui/exports/assets.cljs:332 +msgid "workspace.options.cancel-export" +msgstr "لغو" + #: src/app/main/ui/workspace/sidebar/options/page.cljs:60, src/app/main/ui/workspace/sidebar/options/page.cljs:68 msgid "workspace.options.canvas-background" msgstr "پس‌زمینهٔ بوم" @@ -6820,6 +7085,18 @@ msgstr "حذف خروجی" msgid "workspace.options.export.suffix" msgstr "پسوند" +#: src/app/main/ui/exports/assets.cljs:267 +msgid "workspace.options.exporting-busy" +msgstr "سرویس خروجی‌گیری مشغول است؛ لطفاً بعداً دوباره تلاش کنید" + +#: src/app/main/ui/exports/assets.cljs:270 +msgid "workspace.options.exporting-cancelled" +msgstr "خروجی‌گیری لغو شد" + +#: src/app/main/ui/exports/assets.cljs:269 +msgid "workspace.options.exporting-cancelling" +msgstr "در حال لغو..." + #: src/app/main/ui/exports/assets.cljs:272 msgid "workspace.options.exporting-complete" msgstr "خروجی با موفقیت انجام شد" @@ -6836,6 +7113,10 @@ msgstr "خروجی ناموفق بود" msgid "workspace.options.exporting-object-slow" msgstr "خروجی به‌طور غیرمنتظره‌ای کند است" +#: src/app/main/ui/exports/assets.cljs:271 +msgid "workspace.options.exporting-queued" +msgstr "در انتظار..." + #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:108, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:238 msgid "workspace.options.fill" msgstr "پر" @@ -7658,6 +7939,22 @@ msgstr "Y" msgid "workspace.path.actions.draw-nodes" msgstr "رسم گره‌ها (%s)" +#: src/app/main/ui/workspace/viewport/path_actions.cljs:165 +msgid "workspace.path.actions.handler-aligned" +msgstr "هم‌راستا" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:169 +msgid "workspace.path.actions.handler-independent" +msgstr "مستقل" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:161 +msgid "workspace.path.actions.handler-mirror" +msgstr "برابر" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:148 +msgid "workspace.path.actions.handler-type" +msgstr "رفتار دستگیره" + #: src/app/main/ui/workspace/viewport/path_actions.cljs:288 msgid "workspace.path.actions.join-nodes" msgstr "اتصال گره‌ها (%s)" @@ -8497,7 +8794,7 @@ msgstr "فاصله‌های داخلی" msgid "workspace.tokens.radius" msgstr "شعاع" -#: src/app/main/ui/ds/controls/utilities/token_field.cljs:58, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:60, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:123, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:130, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:47, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 msgid "workspace.tokens.ref-not-valid" msgstr "ارجاع در {%s} معتبر نیست یا در هیچ مجموعهٔ فعالی نیست." diff --git a/frontend/translations/fr.po b/frontend/translations/fr.po index 420eec9d54..a643b35464 100644 --- a/frontend/translations/fr.po +++ b/frontend/translations/fr.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-15 17:17+0000\n" -"Last-Translator: Corentin Noël \n" +"PO-Revision-Date: 2026-09-22 10:37+0000\n" +"Last-Translator: Ingrid Pigueron \n" "Language-Team: French " "\n" "Language: fr\n" @@ -296,6 +296,12 @@ msgstr "DÉPLACER L'ÉQUIPE" msgid "dashboard.change-organization-modal.choose" msgstr "Déplacer vers :" +#: src/app/main/data/nitrate.cljs:613 +msgid "dashboard.change-organization-modal.description" +msgstr "" +"Les projets et fichiers resteront disponibles pour les membres de l'équipe. " +"L'équipe récupérera la configuration de la nouvelle organisation." + #: src/app/main/data/nitrate.cljs:615 msgid "dashboard.change-organization-modal.select" msgstr "Sélectionner une organisation" @@ -304,6 +310,63 @@ msgstr "Sélectionner une organisation" msgid "dashboard.change-organization-modal.title" msgstr "Changer l'organisation de l'équipe" +#: src/app/main/ui/dashboard/check_updates.cljs:334 +msgid "dashboard.check-updates.available-message" +msgstr "" +"Les nouvelles versions apportent des améliorations de performance, de " +"nouvelles fonctionnalités et des correctifs qui maintiennent votre " +"installation à jour." + +#: src/app/main/ui/dashboard/check_updates.cljs:309 +msgid "dashboard.check-updates.available-title" +msgstr "UNE NOUVELLE VERSION DE PENPOT EST DISPONIBLE" + +#: src/app/main/ui/dashboard/check_updates.cljs:341 +msgid "dashboard.check-updates.highlights-title" +msgstr "Nouveautés - Points forts" + +#: src/app/main/ui/dashboard/check_updates.cljs:318 +msgid "dashboard.check-updates.installed-version" +msgstr "Version installée" + +#: src/app/main/ui/dashboard/check_updates.cljs:326 +msgid "dashboard.check-updates.latest-version" +msgstr "Dernière version" + +#: src/app/main/ui/dashboard/check_updates.cljs:235 +msgid "dashboard.check-updates.try-again" +msgstr "Réessayer" + +#: src/app/main/ui/dashboard/check_updates.cljs:230 +msgid "dashboard.check-updates.unable-hint" +msgstr "Vérifiez votre réseau ou la configuration de l'instance, puis réessayez." + +#: src/app/main/ui/dashboard/check_updates.cljs:226 +msgid "dashboard.check-updates.unable-message" +msgstr "" +"Cette installation n'a pas pu contacter le service de publications de " +"Penpot." + +#: src/app/main/ui/dashboard/check_updates.cljs:215 +msgid "dashboard.check-updates.unable-title" +msgstr "IMPOSSIBLE DE VÉRIFIER LES MISES À JOUR" + +#: src/app/main/ui/dashboard/check_updates.cljs:265 +msgid "dashboard.check-updates.uptodate-message" +msgstr "Vous utilisez la dernière version stable :" + +#: src/app/main/ui/dashboard/check_updates.cljs:254 +msgid "dashboard.check-updates.uptodate-title" +msgstr "PENPOT EST À JOUR" + +#: src/app/main/ui/dashboard/check_updates.cljs:371 +msgid "dashboard.check-updates.view-changelog" +msgstr "Voir le journal des modifications complet" + +#: src/app/main/ui/dashboard/check_updates.cljs:374 +msgid "dashboard.check-updates.view-release-notes" +msgstr "Voir les notes de version" + #: src/app/main/ui/dashboard/deleted.cljs:322 msgid "dashboard.clear-trash-button" msgstr "Vider la corbeille" @@ -503,7 +566,7 @@ msgstr "Information sur la configuration de l'exportation dans Penpot." #: src/app/main/ui/exports/assets.cljs:178 msgid "dashboard.export-shapes.no-elements" -msgstr "Aucun élément avec des paramètres d'exportation." +msgstr "Aucun élément ne comporte de paramètres d'exportation." #: src/app/main/ui/exports/assets.cljs:189 msgid "dashboard.export-shapes.title" @@ -597,6 +660,10 @@ msgstr "" msgid "dashboard.go-to-admin-console" msgstr "Aller à la console d'administration" +#: src/app/main/ui/dashboard/grid.cljs:252 +msgid "dashboard.grid.last-modified-at" +msgstr "Dernière modification %s" + #: src/app/main/ui/dashboard/import.cljs:995, src/app/main/ui/dashboard/project_menu.cljs:110 msgid "dashboard.import" msgstr "Importer fichiers" @@ -605,10 +672,20 @@ msgstr "Importer fichiers" msgid "dashboard.import.analyze-error" msgstr "Oups ! Nous n'avons pas pu importer ce fichier" +#: src/app/main/ui/dashboard/import.cljs:597 +msgid "dashboard.import.auto-linked-libraries" +msgid_plural "dashboard.import.auto-linked-libraries" +msgstr[0] "1 bibliothèque a été liée automatiquement par son nom." +msgstr[1] "%s bibliothèques ont été liées automatiquement par leur nom." + #: src/app/main/ui/dashboard.cljs:264 msgid "dashboard.import.bad-url" msgstr "Échec de l'importation. L'URL du modèle est incorrect" +#: src/app/main/ui/dashboard/import.cljs:733 +msgid "dashboard.import.confirm-library-links" +msgstr "Confirmer les liens des bibliothèques" + #: src/app/main/ui/dashboard/import.cljs:619 msgid "dashboard.import.import-error.check-error" msgstr "Nous n'avons pas pu vérifier ce fichier." @@ -675,6 +752,24 @@ msgstr "Envoi des données au serveur (%s/%s)" msgid "dashboard.import.progress.upload-media" msgstr "Envoi du fichier : %s" +#: src/app/main/ui/dashboard/import.cljs:443 +msgid "dashboard.import.resolve-libraries" +msgstr "" +"Certaines bibliothèques n'ont pas pu être liées automatiquement. " +"Sélectionnez la bonne bibliothèque pour chacune :" + +#: src/app/main/ui/dashboard/import.cljs:565 +msgid "dashboard.import.resolve-libraries-summary" +msgstr "Vérifiez les liens des bibliothèques avant de confirmer :" + +#: src/app/main/ui/dashboard/import.cljs:521 +msgid "dashboard.import.summary.linked" +msgstr "Lié" + +#: src/app/main/ui/dashboard/import.cljs:558 +msgid "dashboard.import.summary.no-selection" +msgstr "Aucune bibliothèque sélectionnée" + #: src/app/main/ui/dashboard/team.cljs:881 msgid "dashboard.invitation-modal.delete" msgstr "Vous allez supprimer les invitations envoyées à :" @@ -701,6 +796,10 @@ msgstr "" msgid "dashboard.invite-profile" msgstr "Inviter des personnes" +#: src/app/main/ui/dashboard/team.cljs:152 +msgid "dashboard.invite-profile-disabled" +msgstr "Vous n'avez pas la permission d'inviter des personnes dans cette équipe" + #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:282, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:327 msgid "dashboard.leave-organization" msgstr "Quitter l'organisation" @@ -859,6 +958,10 @@ msgstr "Classer par statut" msgid "dashboard.organization-deleted" msgstr "L'organisation %s a été supprimée." +#: src/app/main/ui/dashboard/organization_team_switch.cljs:194, src/app/main/ui/dashboard/organization_team_switch.cljs:195 +msgid "dashboard.other-teams" +msgstr "Autres équipes" + #: src/app/main/ui/settings/password.cljs:112, src/app/main/ui/settings/password.cljs:126 msgid "dashboard.password-change" msgstr "Changer le mot de passe" @@ -879,6 +982,10 @@ msgstr "Vous êtes maintenant propriétaire dans cette équipe." msgid "dashboard.permissions-change.viewer" msgstr "Vous êtes maintenant lecteur dans cette équipe." +#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:46, src/app/main/ui/dashboard/libraries.cljs:55, src/app/main/ui/dashboard/organization_team_switch.cljs:57, src/app/main/ui/dashboard/projects.cljs:50, src/app/main/ui/dashboard/projects.cljs:364, src/app/main/ui/dashboard/search.cljs:47, src/app/main/ui/dashboard/team.cljs:647, src/app/main/ui/dashboard/team.cljs:1257, src/app/main/ui/dashboard/team.cljs:1537, src/app/main/ui/dashboard/team.cljs:1644 +msgid "dashboard.personal-projects" +msgstr "Projets personnels" + #: src/app/main/ui/dashboard/files.cljs:122, src/app/main/ui/dashboard/project_menu.cljs:98, src/app/main/ui/dashboard/projects.cljs:251 msgid "dashboard.pin-unpin" msgstr "Épingler/Désépingler" @@ -1004,6 +1111,12 @@ msgstr "" "Vous trouverez ici toutes vos organisations où vous êtes autorisé à créer " "ou ajouter des équipes." +#: src/app/main/data/nitrate.cljs:521 +msgid "dashboard.select-organization-modal.permission-info-add" +msgstr "" +"Vous trouverez ici les organisations dont vous faites partie et où vous " +"êtes autorisé à créer ou ajouter des équipes." + #: src/app/main/data/nitrate.cljs:530 msgid "dashboard.select-organization-modal.select" msgstr "Sélectionner une organisation" @@ -1399,7 +1512,7 @@ msgstr "" #: src/app/main/ui/settings/integrations.cljs:93, src/app/util/clipboard.cljs:248 msgid "errors.clipboard-api-unavailable" msgstr "" -"L'API du presse-papiers n'est pas disponible. Servez Penpot via HTTPS pour " +"L'API du presse-papiers n'est pas disponible. Utilisez Penpot en HTTPS pour " "activer l'accès au presse-papiers" #: src/app/main/data/workspace/clipboard.cljs:514 @@ -1409,8 +1522,9 @@ msgstr "Votre navigateur ne peut pas effectuer cette opération" #: src/app/util/clipboard.cljs:245 msgid "errors.clipboard-permission-denied" msgstr "" -"Accès au presse-papiers refusé. Veuillez autoriser les permissions du " -"presse-papiers dans votre navigateur pour coller du contenu" +"Accès au presse-papiers refusé. Veuillez autoriser l'accès au " +"presse-papiers dans les paramètres de votre navigateur pour coller du " +"contenu" #: src/app/main/errors.cljs:773 msgid "errors.comment-error" @@ -1645,6 +1759,14 @@ msgstr "" msgid "errors.registration-disabled" msgstr "L’enregistrement est actuellement désactivé." +#: src/app/main/errors.cljs:538 +msgid "errors.save-failed" +msgstr "" +"Vos dernières modifications ne sont pas confirmées comme enregistrées. " +"L'enregistrement ne reprendra peut-être pas automatiquement. Ne fermez pas " +"et ne rechargez pas cet onglet : vous risquez de perdre des modifications. " +"Contactez le support pour obtenir de l'aide." + #: src/app/main/errors.cljs:764 msgid "errors.svg-parser.invalid-svg" msgstr "Le fichier SVG n'est pas valide ou est mal formé" @@ -1858,6 +1980,35 @@ msgstr "" msgid "errors.version-not-supported" msgstr "Le numéro de version du fichier est incompatible" +#: src/app/main/ui/auth/recovery.cljs:44, src/app/main/ui/auth/register.cljs:125, src/app/main/ui/settings/password.cljs:42 +msgid "errors.weak-password" +msgstr "Le mot de passe ne respecte pas les exigences" + +#: src/app/main/ui/auth/recovery.cljs:37, src/app/main/ui/auth/register.cljs:119, src/app/main/ui/settings/password.cljs:35 +#, backend +msgid "errors.weak-password.insufficient-digits" +msgstr "Au moins 1 chiffre" + +#: src/app/main/ui/auth/recovery.cljs:38, src/app/main/ui/auth/register.cljs:120, src/app/main/ui/settings/password.cljs:36 +#, backend +msgid "errors.weak-password.insufficient-lowercase" +msgstr "Au moins 1 lettre minuscule" + +#: src/app/main/ui/auth/recovery.cljs:40, src/app/main/ui/auth/register.cljs:122, src/app/main/ui/settings/password.cljs:38 +#, backend +msgid "errors.weak-password.insufficient-special" +msgstr "Au moins 1 caractère spécial" + +#: src/app/main/ui/auth/recovery.cljs:39, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/settings/password.cljs:37 +#, backend +msgid "errors.weak-password.insufficient-uppercase" +msgstr "Au moins 1 lettre majuscule" + +#: src/app/main/ui/auth/recovery.cljs:36, src/app/main/ui/auth/register.cljs:118, src/app/main/ui/settings/password.cljs:34 +#, backend +msgid "errors.weak-password.too-short" +msgstr "Au moins 8 caractères" + #: src/app/main/ui/static.cljs:380 msgid "errors.webgl-context-lost.desc-message" msgstr "WebGL ne fonctionne plus. Rechargez la page pour le réinitialiser" @@ -1973,6 +2124,46 @@ msgstr "Problème" msgid "files-download-modal.title" msgstr "Télécharger les fichiers" +#: src/app/main/ui/exports/files.cljs:183 +msgid "files-export-modal.options.detach-libraries.message" +msgstr "" +"Les ressources des bibliothèques liées ne seront pas incluses dans le " +"fichier." + +#: src/app/main/ui/exports/files.cljs:177 +msgid "files-export-modal.options.detach-libraries.title" +msgstr "Considérer les ressources comme des objets basiques" + +#: src/app/main/ui/exports/files.cljs:181 +msgid "files-export-modal.options.include-libraries.message" +msgstr "" +"Les fichiers avec des bibliothèques liées seront inclus dans l'exportation, " +"en conservant leur liaison. " + +#: src/app/main/ui/exports/files.cljs:175 +msgid "files-export-modal.options.include-libraries.title" +msgstr "Exporter le fichier + les bibliothèques" + +#: src/app/main/ui/exports/files.cljs:184 +msgid "files-export-modal.options.link-later.message" +msgstr "" +"Une fois importé, vous pourrez lier les bibliothèques existantes portant " +"des noms correspondants." + +#: src/app/main/ui/exports/files.cljs:178 +msgid "files-export-modal.options.link-later.title" +msgstr "Lier les bibliothèques correspondantes à l'importation" + +#: src/app/main/ui/exports/files.cljs:182 +msgid "files-export-modal.options.merge-libraries.message" +msgstr "" +"Votre fichier sera exporté avec les ressources de la bibliothèque " +"fusionnées dans la bibliothèque locale." + +#: src/app/main/ui/exports/files.cljs:176 +msgid "files-export-modal.options.merge-libraries.title" +msgstr "Intégrer les ressources de la bibliothèque dans le fichier" + #: src/app/main/ui/settings/password.cljs:45 msgid "generic.error" msgstr "Une erreur s’est produite" @@ -2238,10 +2429,9 @@ msgstr "Tokens d'accès personnels" #: src/app/main/ui/settings/integrations.cljs:611 msgid "integrations.access-tokens.personal.description" msgstr "" -"Les tokens d'accès personnels fonctionnent comme une alternative à notre " -"système d'authentification par identifiant/mot de passe et peuvent être " -"utilisés pour permettre à une application d'accéder à l'API interne de " -"Penpot" +"Les tokens d'accès personnels constituent une alternative à notre système " +"d'authentification par identifiant/mot de passe et peuvent être utilisés " +"pour permettre à une application d'accéder à l'API interne de Penpot" #: src/app/main/ui/settings/integrations.cljs:68 msgid "integrations.copy-to-clipboard" @@ -2334,8 +2524,8 @@ msgstr "Comment configurer les clients MCP" #: src/app/main/ui/settings/integrations.cljs:568 msgid "integrations.mcp-server.mcp-keys.info" msgstr "" -"Voici l'URL du serveur dont vous aurez besoin pour configurer votre client " -"MCP afin de le connecter au serveur MCP de Penpot." +"Voici l'URL du serveur à utiliser pour configurer votre client MCP et le " +"connecter au serveur MCP de Penpot." #: src/app/main/ui/settings/integrations.cljs:548 msgid "integrations.mcp-server.mcp-keys.regenerate" @@ -2387,7 +2577,7 @@ msgstr "Nom" #: src/app/main/ui/settings/integrations.cljs:201 msgid "integrations.name.placeholder" -msgstr "Le nom peut aider à savoir à quoi sert le token" +msgstr "Le nom permet de savoir à quoi sert le token" #: src/app/main/ui/settings/integrations.cljs:392 msgid "integrations.no-expiration" @@ -2527,6 +2717,14 @@ msgstr "Annuler" msgid "labels.canva" msgstr "Canevas" +#: src/app/main/ui/dashboard/sidebar.cljs:553 +msgid "labels.check-for-updates" +msgstr "Rechercher des mises à jour" + +#: src/app/main/ui/dashboard/sidebar.cljs:552 +msgid "labels.checking-for-updates" +msgstr "Recherche de mises à jour…" + #: src/app/main/data/common.cljs:98, src/app/main/ui/alert.cljs:63, src/app/main/ui/confirm.cljs:78, src/app/main/ui/dashboard/check_updates.cljs:217, src/app/main/ui/dashboard/check_updates.cljs:256, src/app/main/ui/dashboard/check_updates.cljs:272, src/app/main/ui/dashboard/check_updates.cljs:311, src/app/main/ui/dashboard/comments.cljs:101, src/app/main/ui/dashboard/import.cljs:997, src/app/main/ui/dashboard/projects.cljs:97, src/app/main/ui/ds/layout/modal.cljs:96, src/app/main/ui/ds/product/panel_title.cljs:32, src/app/main/ui/exports/files.cljs:142, src/app/main/ui/exports/files.cljs:225, src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:82, src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:93, src/app/main/ui/settings/integrations.cljs:128, src/app/main/ui/settings/integrations.cljs:247, src/app/main/ui/settings/integrations.cljs:287, src/app/main/ui/settings/integrations.cljs:329, src/app/main/ui/settings/restore_shortcuts_modal.cljs:85, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/static.cljs:159, src/app/main/ui/static.cljs:229, src/app/main/ui/viewer/login.cljs:91, src/app/main/ui/viewer/share_link.cljs:174, src/app/main/ui/workspace/components_debugger.cljs:1102, src/app/main/ui/workspace/libraries.cljs:1155, src/app/main/ui/workspace/sidebar/layers.cljs:595, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:825, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:846, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:43, src/app/main/ui/workspace/sidebar.cljs:265, src/app/main/ui/workspace/tokens/export.cljs:25, src/app/main/ui/workspace/tokens/import.cljs:19, src/app/main/ui/workspace/tokens/import_from_library.cljs:63, src/app/main/ui/workspace/tokens/management/forms/modals.cljs:99, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:114, src/app/main/ui/workspace/tokens/remapping_modal.cljs:93, src/app/main/ui/workspace/tokens/settings/menu.cljs:77, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:62, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:145, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:476, src/app/main/ui/workspace/webgl_unavailable_modal.cljs:56 msgid "labels.close" msgstr "Fermer" @@ -2881,6 +3079,24 @@ msgstr "Nouveau mot de passe" msgid "labels.next" msgstr "Suivant" +#: src/app/main/ui/static.cljs:362 +msgid "labels.nitrate-not-configured.desc-message" +msgstr "" +"Cette instance nécessite une étape de configuration incluse dans la " +"dernière version." + +#: src/app/main/ui/static.cljs:365 +msgid "labels.nitrate-not-configured.learn-more" +msgstr "Consultez notre" + +#: src/app/main/ui/static.cljs:360 +msgid "labels.nitrate-not-configured.main-message" +msgstr "Penpot ne peut pas encore démarrer." + +#: src/app/main/ui/static.cljs:370 +msgid "labels.nitrate-not-configured.technical-guide" +msgstr "guide technique" + #: src/app/main/ui/static.cljs:350 msgid "labels.nitrate-unavailable.main-message" msgstr "" @@ -3153,6 +3369,21 @@ msgstr "Sketch" msgid "labels.sources" msgstr "Sources" +#: src/app/main/ui/static.cljs:554 +msgid "labels.sso-error.desc-message" +msgstr "" +"La connexion avec le fournisseur d'identité de votre organisation n'a pas " +"abouti. Le fournisseur est peut-être indisponible, ou votre compte n'est " +"peut-être pas encore présent dans son annuaire." + +#: src/app/main/ui/static.cljs:555 +msgid "labels.sso-error.retry" +msgstr "Réessayer" + +#: src/app/main/ui/static.cljs:553 +msgid "labels.sso-error.title" +msgstr "Nous n'avons pas pu vous connecter à %s" + #: src/app/main/ui/onboarding/questions.cljs:53 msgid "labels.start" msgstr "Commencer" @@ -3861,8 +4092,8 @@ msgstr "Quitter l'organisation %s ?" #: src/app/main/ui/delete_shared.cljs:54 msgid "modals.move-shared-confirm.accept" msgid_plural "modals.move-shared-confirm.accept" -msgstr[0] "Déplacer" -msgstr[1] "Déplacer" +msgstr[0] "Déplacement" +msgstr[1] "Déplacements" #: src/app/main/ui/delete_shared.cljs:49 msgid "modals.move-shared-confirm.message" @@ -3978,6 +4209,10 @@ msgstr "Ce code a expiré." msgid "nitrate.activation-code.invalid-error" msgstr "Code invalide." +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:59 +msgid "nitrate.activation-code.used-error" +msgstr "Ce code a déjà été utilisé." + #: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:58 msgid "nitrate.activation-success.active-until" msgstr "Votre abonnement est actif jusqu'au %s." @@ -4004,6 +4239,14 @@ msgstr " et contactez-nous :" msgid "nitrate.code-activation.footer-before" msgstr "Besoin d'un code ? Téléchargez votre " +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:119 +msgid "nitrate.code-activation.footer-download" +msgstr "Télécharger la demande" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:114 +msgid "nitrate.code-activation.footer-title" +msgstr "Besoin d'un code ?" + #: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:96 msgid "nitrate.code-activation.input-label" msgstr "Saisissez votre code d'activation" @@ -4650,6 +4893,14 @@ msgstr "Supprimer" msgid "shortcuts.delete-node" msgstr "Supprimer le nœud" +#: src/app/main/data/workspace/path/shortcuts.cljs:76 +msgid "shortcuts.delete-node-and-segments" +msgstr "Supprimer le nœud et les segments" + +#: src/app/main/data/workspace/path/shortcuts.cljs:157 +msgid "shortcuts.deselect-all" +msgstr "Tout désélectionner" + #: src/app/main/data/workspace/shortcuts.cljs:237 msgid "shortcuts.detach-component" msgstr "Détacher le composant" @@ -6667,8 +6918,8 @@ msgstr "Détacher tous les tokens" #: src/app/main/ui/workspace/libraries.cljs:129, src/app/main/ui/workspace/libraries.cljs:158, src/app/main/ui/workspace/libraries.cljs:203 msgid "workspace.libraries.typography" msgid_plural "workspace.libraries.typography" -msgstr[0] "1 typographie" -msgstr[1] "%s typographies" +msgstr[0] "1 typographie" +msgstr[1] "%s typographies" #: src/app/main/ui/workspace/libraries.cljs:469, src/app/main/ui/workspace/libraries.cljs:885 msgid "workspace.libraries.unlink-library-btn" @@ -6745,6 +6996,10 @@ msgstr "Activer/Désactiver le flou" msgid "workspace.options.blur-options.toggle-more-options" msgstr "Afficher/masquer plus d'options" +#: src/app/main/ui/exports/assets.cljs:332 +msgid "workspace.options.cancel-export" +msgstr "Annuler" + #: src/app/main/ui/workspace/sidebar/options/page.cljs:60, src/app/main/ui/workspace/sidebar/options/page.cljs:68 msgid "workspace.options.canvas-background" msgstr "Couleur de fond du canevas" @@ -6887,8 +7142,8 @@ msgstr "Sont du même type." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:77 msgid "workspace.options.component.variants-help-modal.rule2.detail" msgstr "" -"Les rectangles, ellipses, chemins et opérations booléennes comptent comme " -"étant du même type." +"Les rectangles, ellipses, chemins et opérations booléennes sont considérés " +"comme étant du même type." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:87 msgid "workspace.options.component.variants-help-modal.rule3" @@ -6978,6 +7233,18 @@ msgstr "Supprimer l'exportation" msgid "workspace.options.export.suffix" msgstr "Suffixe" +#: src/app/main/ui/exports/assets.cljs:267 +msgid "workspace.options.exporting-busy" +msgstr "Le service d'export est occupé, veuillez réessayer plus tard" + +#: src/app/main/ui/exports/assets.cljs:270 +msgid "workspace.options.exporting-cancelled" +msgstr "Export annulé" + +#: src/app/main/ui/exports/assets.cljs:269 +msgid "workspace.options.exporting-cancelling" +msgstr "Annulation…" + #: src/app/main/ui/exports/assets.cljs:272 msgid "workspace.options.exporting-complete" msgstr "Exportation terminée" @@ -6994,6 +7261,10 @@ msgstr "L'exportation a échoué" msgid "workspace.options.exporting-object-slow" msgstr "L'exportation est d'une lenteur inattendue" +#: src/app/main/ui/exports/assets.cljs:271 +msgid "workspace.options.exporting-queued" +msgstr "En attente…" + #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:108, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:238 msgid "workspace.options.fill" msgstr "Remplissage" @@ -7820,6 +8091,22 @@ msgstr "Axe Y" msgid "workspace.path.actions.draw-nodes" msgstr "Dessiner des nœuds (%s)" +#: src/app/main/ui/workspace/viewport/path_actions.cljs:165 +msgid "workspace.path.actions.handler-aligned" +msgstr "Aligné" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:169 +msgid "workspace.path.actions.handler-independent" +msgstr "Indépendant" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:161 +msgid "workspace.path.actions.handler-mirror" +msgstr "Symétrique" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:148 +msgid "workspace.path.actions.handler-type" +msgstr "Comportement des poignées" + #: src/app/main/ui/workspace/viewport/path_actions.cljs:288 msgid "workspace.path.actions.join-nodes" msgstr "Joindre les nœuds (%s)" @@ -8666,7 +8953,7 @@ msgstr "Marges intérieures" msgid "workspace.tokens.radius" msgstr "Rayons" -#: src/app/main/ui/ds/controls/utilities/token_field.cljs:58, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:60, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:123, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:130, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:47, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 msgid "workspace.tokens.ref-not-valid" msgstr "" "La référence dans {%s} n'est pas valide ou ne fait partie d'aucune " @@ -8718,7 +9005,7 @@ msgstr "Vos tokens seront automatiquement renommés en %s.(suffix).(tokenName)" #: src/app/main/data/workspace/tokens/warnings.cljs:15, src/app/main/data/workspace/tokens/warnings.cljs:19, src/app/main/ui/workspace/colorpicker/color_tokens.cljs:61, src/app/main/ui/workspace/colorpicker/color_tokens.cljs:89, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:126, src/app/main/ui/workspace/tokens/management/forms/controls/color_input.cljs:296, src/app/main/ui/workspace/tokens/management/forms/controls/color_input.cljs:489, src/app/main/ui/workspace/tokens/management/forms/controls/combobox.cljs:298, src/app/main/ui/workspace/tokens/management/forms/controls/fonts_combobox.cljs:189, src/app/main/ui/workspace/tokens/management/forms/controls/fonts_combobox.cljs:324, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:259, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:381, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:505, src/app/main/ui/workspace/tokens/management/token_pill.cljs:123 msgid "workspace.tokens.resolved-value" -msgstr "Valeur déduite : %s" +msgstr "Valeur résolue : %s" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:249 msgid "workspace.tokens.save-theme" diff --git a/frontend/translations/nl.po b/frontend/translations/nl.po index 9c9f7a4d95..477ec905ff 100644 --- a/frontend/translations/nl.po +++ b/frontend/translations/nl.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-15 17:18+0000\n" +"PO-Revision-Date: 2026-09-16 21:00+0000\n" "Last-Translator: Stephan Paternotte \n" "Language-Team: Dutch " "\n" @@ -292,6 +292,12 @@ msgstr "TEAM VERPLAATSEN" msgid "dashboard.change-organization-modal.choose" msgstr "Verplaatsen naar:" +#: src/app/main/data/nitrate.cljs:613 +msgid "dashboard.change-organization-modal.description" +msgstr "" +"Projecten en bestanden blijven beschikbaar voor teamleden. Het team krijgt " +"de configuratie van de nieuwe organisatie." + #: src/app/main/data/nitrate.cljs:615 msgid "dashboard.change-organization-modal.select" msgstr "Kies een organisatie" @@ -300,6 +306,60 @@ msgstr "Kies een organisatie" msgid "dashboard.change-organization-modal.title" msgstr "De organisatie van het team wijzigen" +#: src/app/main/ui/dashboard/check_updates.cljs:334 +msgid "dashboard.check-updates.available-message" +msgstr "" +"Nieuwere releases omvatten prestatieverbeteringen, nieuwe mogelijkheden en " +"oplossingen die uw installatie actueel houden." + +#: src/app/main/ui/dashboard/check_updates.cljs:309 +msgid "dashboard.check-updates.available-title" +msgstr "ER IS EEN NIEUWE VERSIE VAN PENPOT BESCHIKBAAR" + +#: src/app/main/ui/dashboard/check_updates.cljs:341 +msgid "dashboard.check-updates.highlights-title" +msgstr "Wat is er nieuw - Hoogtepunten" + +#: src/app/main/ui/dashboard/check_updates.cljs:318 +msgid "dashboard.check-updates.installed-version" +msgstr "Geïnstalleerde versie" + +#: src/app/main/ui/dashboard/check_updates.cljs:326 +msgid "dashboard.check-updates.latest-version" +msgstr "Laatste versie" + +#: src/app/main/ui/dashboard/check_updates.cljs:235 +msgid "dashboard.check-updates.try-again" +msgstr "Opnieuw proberen" + +#: src/app/main/ui/dashboard/check_updates.cljs:230 +msgid "dashboard.check-updates.unable-hint" +msgstr "Controleer de netwerk- of instantieconfiguratie en probeer het opnieuw." + +#: src/app/main/ui/dashboard/check_updates.cljs:226 +msgid "dashboard.check-updates.unable-message" +msgstr "Deze installatie kon de Penpot-releaseservice niet bereiken." + +#: src/app/main/ui/dashboard/check_updates.cljs:215 +msgid "dashboard.check-updates.unable-title" +msgstr "KAN NIET CONTROLEREN OP UPDATES" + +#: src/app/main/ui/dashboard/check_updates.cljs:265 +msgid "dashboard.check-updates.uptodate-message" +msgstr "Je gebruikt de nieuwste stabiele versie:" + +#: src/app/main/ui/dashboard/check_updates.cljs:254 +msgid "dashboard.check-updates.uptodate-title" +msgstr "PENPOT IS UP-TO-DATE" + +#: src/app/main/ui/dashboard/check_updates.cljs:371 +msgid "dashboard.check-updates.view-changelog" +msgstr "Volledig versielogboek weergeven" + +#: src/app/main/ui/dashboard/check_updates.cljs:374 +msgid "dashboard.check-updates.view-release-notes" +msgstr "Uitgavenotities weergeven" + #: src/app/main/ui/dashboard/deleted.cljs:322 msgid "dashboard.clear-trash-button" msgstr "Prullenbak wissen" @@ -590,6 +650,10 @@ msgstr "" msgid "dashboard.go-to-admin-console" msgstr "Ga naar het Beheerderspaneel" +#: src/app/main/ui/dashboard/grid.cljs:252 +msgid "dashboard.grid.last-modified-at" +msgstr "Laatst aangepast %s" + #: src/app/main/ui/dashboard/import.cljs:995, src/app/main/ui/dashboard/project_menu.cljs:110 msgid "dashboard.import" msgstr "Importeer Penpot-bestanden" @@ -598,10 +662,20 @@ msgstr "Importeer Penpot-bestanden" msgid "dashboard.import.analyze-error" msgstr "Oeps! We konden dit bestand niet importeren" +#: src/app/main/ui/dashboard/import.cljs:597 +msgid "dashboard.import.auto-linked-libraries" +msgid_plural "dashboard.import.auto-linked-libraries" +msgstr[0] "1 bibliotheek is automatisch op naam gekoppeld." +msgstr[1] "%s bibliotheken zijn automatisch op naam gekoppeld." + #: src/app/main/ui/dashboard.cljs:264 msgid "dashboard.import.bad-url" msgstr "Importeren is mislukt. De sjabloon-URL is onjuist" +#: src/app/main/ui/dashboard/import.cljs:733 +msgid "dashboard.import.confirm-library-links" +msgstr "Bibliotheekkoppelingen bevestigen" + #: src/app/main/ui/dashboard/import.cljs:619 msgid "dashboard.import.import-error.check-error" msgstr "We konden dit bestand niet verifiëren." @@ -668,6 +742,24 @@ msgstr "Gegevens uploaden naar server (%s/%s)" msgid "dashboard.import.progress.upload-media" msgstr "Bestand aan het uploaden: %s" +#: src/app/main/ui/dashboard/import.cljs:443 +msgid "dashboard.import.resolve-libraries" +msgstr "" +"Sommige bibliotheken konden niet automatisch worden gekoppeld. Selecteer " +"voor elke bibliotheek de juiste:" + +#: src/app/main/ui/dashboard/import.cljs:565 +msgid "dashboard.import.resolve-libraries-summary" +msgstr "Controleer de bibliotheeklinks voordat je bevestigt:" + +#: src/app/main/ui/dashboard/import.cljs:521 +msgid "dashboard.import.summary.linked" +msgstr "Gekoppeld" + +#: src/app/main/ui/dashboard/import.cljs:558 +msgid "dashboard.import.summary.no-selection" +msgstr "Geen bibliotheek geselecteerd" + #: src/app/main/ui/dashboard/team.cljs:881 msgid "dashboard.invitation-modal.delete" msgstr "Je gaat de uitnodigingen verwijderen op:" @@ -694,6 +786,10 @@ msgstr "" msgid "dashboard.invite-profile" msgstr "Nodig mensen uit" +#: src/app/main/ui/dashboard/team.cljs:152 +msgid "dashboard.invite-profile-disabled" +msgstr "Je bent niet gemachtigd om mensen uit te nodigen voor dit team" + #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:282, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:327 msgid "dashboard.leave-organization" msgstr "Organisatie verlaten" @@ -848,6 +944,10 @@ msgstr "Sortering op status" msgid "dashboard.organization-deleted" msgstr "De organisatie %s is verwijderd." +#: src/app/main/ui/dashboard/organization_team_switch.cljs:194, src/app/main/ui/dashboard/organization_team_switch.cljs:195 +msgid "dashboard.other-teams" +msgstr "Andere teams" + #: src/app/main/ui/settings/password.cljs:112, src/app/main/ui/settings/password.cljs:126 msgid "dashboard.password-change" msgstr "Verander wachtwoord" @@ -868,6 +968,10 @@ msgstr "Je bent nu eigenaar van dit team." msgid "dashboard.permissions-change.viewer" msgstr "Je bent nu een lezer in dit team." +#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:46, src/app/main/ui/dashboard/libraries.cljs:55, src/app/main/ui/dashboard/organization_team_switch.cljs:57, src/app/main/ui/dashboard/projects.cljs:50, src/app/main/ui/dashboard/projects.cljs:364, src/app/main/ui/dashboard/search.cljs:47, src/app/main/ui/dashboard/team.cljs:647, src/app/main/ui/dashboard/team.cljs:1257, src/app/main/ui/dashboard/team.cljs:1537, src/app/main/ui/dashboard/team.cljs:1644 +msgid "dashboard.personal-projects" +msgstr "Persoonlijke projecten" + #: src/app/main/ui/dashboard/files.cljs:122, src/app/main/ui/dashboard/project_menu.cljs:98, src/app/main/ui/dashboard/projects.cljs:251 msgid "dashboard.pin-unpin" msgstr "Vastzetten/losmaken" @@ -989,6 +1093,12 @@ msgstr "" msgid "dashboard.select-organization-modal.permission-info" msgstr "Hier vind je al je organisaties waar je teams mag aanmaken of toevoegen." +#: src/app/main/data/nitrate.cljs:521 +msgid "dashboard.select-organization-modal.permission-info-add" +msgstr "" +"Hier bevinden zich de organisaties waar je deel van uitmaakt en waar je " +"teams mag aanmaken of toevoegen." + #: src/app/main/data/nitrate.cljs:530 msgid "dashboard.select-organization-modal.select" msgstr "Kies een organisatie" @@ -1625,6 +1735,13 @@ msgstr "Je profiel heeft e-mails gedempt (spammeldingen of hoge bounces)." msgid "errors.registration-disabled" msgstr "De registratie is momenteel uitgeschakeld." +#: src/app/main/errors.cljs:538 +msgid "errors.save-failed" +msgstr "" +"Jouw laatste wijzigingen zijn niet bevestigd als opgeslagen. Het opslaan " +"kan niet automatisch worden hervat. Sluit of herlaad dit tabblad niet: je " +"kunt wijzigingen verliezen. Neem contact op met ondersteuning voor hulp." + #: src/app/main/errors.cljs:764 msgid "errors.svg-parser.invalid-svg" msgstr "SVG is ongeldig of misvormd" @@ -1827,6 +1944,35 @@ msgstr "Deze versie is vergrendeld en kan niet door anderen worden verwijderd" msgid "errors.version-not-supported" msgstr "Bestand heeft een incompatibel versienummer" +#: src/app/main/ui/auth/recovery.cljs:44, src/app/main/ui/auth/register.cljs:125, src/app/main/ui/settings/password.cljs:42 +msgid "errors.weak-password" +msgstr "Wachtwoord voldoet niet aan de eisen" + +#: src/app/main/ui/auth/recovery.cljs:37, src/app/main/ui/auth/register.cljs:119, src/app/main/ui/settings/password.cljs:35 +#, backend +msgid "errors.weak-password.insufficient-digits" +msgstr "Tenminste 1 cijfer" + +#: src/app/main/ui/auth/recovery.cljs:38, src/app/main/ui/auth/register.cljs:120, src/app/main/ui/settings/password.cljs:36 +#, backend +msgid "errors.weak-password.insufficient-lowercase" +msgstr "Tenminste 1 kleine letter" + +#: src/app/main/ui/auth/recovery.cljs:40, src/app/main/ui/auth/register.cljs:122, src/app/main/ui/settings/password.cljs:38 +#, backend +msgid "errors.weak-password.insufficient-special" +msgstr "Tenminste 1 speciaal teken" + +#: src/app/main/ui/auth/recovery.cljs:39, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/settings/password.cljs:37 +#, backend +msgid "errors.weak-password.insufficient-uppercase" +msgstr "Tenminste 1 grote letter" + +#: src/app/main/ui/auth/recovery.cljs:36, src/app/main/ui/auth/register.cljs:118, src/app/main/ui/settings/password.cljs:34 +#, backend +msgid "errors.weak-password.too-short" +msgstr "Tenminste 8 tekens" + #: src/app/main/ui/static.cljs:380 msgid "errors.webgl-context-lost.desc-message" msgstr "" @@ -1943,6 +2089,44 @@ msgstr "Probleem" msgid "files-download-modal.title" msgstr "Bestanden downloaden" +#: src/app/main/ui/exports/files.cljs:183 +msgid "files-export-modal.options.detach-libraries.message" +msgstr "Gekoppelde bibliotheekactiva worden niet in het bestand opgenomen." + +#: src/app/main/ui/exports/files.cljs:177 +msgid "files-export-modal.options.detach-libraries.title" +msgstr "Activa als basisobjecten behandelen" + +#: src/app/main/ui/exports/files.cljs:181 +msgid "files-export-modal.options.include-libraries.message" +msgstr "" +"Bestanden met gekoppelde bibliotheken worden in de export opgenomen, " +"waarbij de koppeling behouden blijft. " + +#: src/app/main/ui/exports/files.cljs:175 +msgid "files-export-modal.options.include-libraries.title" +msgstr "Bestand + bibliotheken exporteren" + +#: src/app/main/ui/exports/files.cljs:184 +msgid "files-export-modal.options.link-later.message" +msgstr "" +"Wanneer geïmporteerd, kun je bestaande bibliotheken koppelen aan " +"overeenkomende namen." + +#: src/app/main/ui/exports/files.cljs:178 +msgid "files-export-modal.options.link-later.title" +msgstr "Overeenkomende bibliotheken koppelen bij import" + +#: src/app/main/ui/exports/files.cljs:182 +msgid "files-export-modal.options.merge-libraries.message" +msgstr "" +"Het bestand wordt geëxporteerd met bibliotheekactiva samengevoegd met de " +"lokale bibliotheek." + +#: src/app/main/ui/exports/files.cljs:176 +msgid "files-export-modal.options.merge-libraries.title" +msgstr "Bibliotheekactiva insluiten in het bestand" + #: src/app/main/ui/settings/password.cljs:45 msgid "generic.error" msgstr "er is een fout opgetreden" @@ -2504,6 +2688,14 @@ msgstr "Annuleren" msgid "labels.canva" msgstr "Canva" +#: src/app/main/ui/dashboard/sidebar.cljs:553 +msgid "labels.check-for-updates" +msgstr "Controleren op updates" + +#: src/app/main/ui/dashboard/sidebar.cljs:552 +msgid "labels.checking-for-updates" +msgstr "Controleren op updates…" + #: src/app/main/data/common.cljs:98, src/app/main/ui/alert.cljs:63, src/app/main/ui/confirm.cljs:78, src/app/main/ui/dashboard/check_updates.cljs:217, src/app/main/ui/dashboard/check_updates.cljs:256, src/app/main/ui/dashboard/check_updates.cljs:272, src/app/main/ui/dashboard/check_updates.cljs:311, src/app/main/ui/dashboard/comments.cljs:101, src/app/main/ui/dashboard/import.cljs:997, src/app/main/ui/dashboard/projects.cljs:97, src/app/main/ui/ds/layout/modal.cljs:96, src/app/main/ui/ds/product/panel_title.cljs:32, src/app/main/ui/exports/files.cljs:142, src/app/main/ui/exports/files.cljs:225, src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:82, src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:93, src/app/main/ui/settings/integrations.cljs:128, src/app/main/ui/settings/integrations.cljs:247, src/app/main/ui/settings/integrations.cljs:287, src/app/main/ui/settings/integrations.cljs:329, src/app/main/ui/settings/restore_shortcuts_modal.cljs:85, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/static.cljs:159, src/app/main/ui/static.cljs:229, src/app/main/ui/viewer/login.cljs:91, src/app/main/ui/viewer/share_link.cljs:174, src/app/main/ui/workspace/components_debugger.cljs:1102, src/app/main/ui/workspace/libraries.cljs:1155, src/app/main/ui/workspace/sidebar/layers.cljs:595, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:825, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:846, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:43, src/app/main/ui/workspace/sidebar.cljs:265, src/app/main/ui/workspace/tokens/export.cljs:25, src/app/main/ui/workspace/tokens/import.cljs:19, src/app/main/ui/workspace/tokens/import_from_library.cljs:63, src/app/main/ui/workspace/tokens/management/forms/modals.cljs:99, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:114, src/app/main/ui/workspace/tokens/remapping_modal.cljs:93, src/app/main/ui/workspace/tokens/settings/menu.cljs:77, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:62, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:145, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:476, src/app/main/ui/workspace/webgl_unavailable_modal.cljs:56 msgid "labels.close" msgstr "Sluiten" @@ -2858,6 +3050,24 @@ msgstr "Nieuw wachtwoord" msgid "labels.next" msgstr "Volgende" +#: src/app/main/ui/static.cljs:362 +msgid "labels.nitrate-not-configured.desc-message" +msgstr "" +"Deze instantie heeft een installatiestap nodig die hoort bij de nieuwste " +"versie." + +#: src/app/main/ui/static.cljs:365 +msgid "labels.nitrate-not-configured.learn-more" +msgstr "Bekijk onze" + +#: src/app/main/ui/static.cljs:360 +msgid "labels.nitrate-not-configured.main-message" +msgstr "Penpot kan nog niet starten." + +#: src/app/main/ui/static.cljs:370 +msgid "labels.nitrate-not-configured.technical-guide" +msgstr "technische handleiding" + #: src/app/main/ui/static.cljs:350 msgid "labels.nitrate-unavailable.main-message" msgstr "" @@ -3130,6 +3340,21 @@ msgstr "Sketch" msgid "labels.sources" msgstr "Bronnen" +#: src/app/main/ui/static.cljs:554 +msgid "labels.sso-error.desc-message" +msgstr "" +"De aanmelding bij de identiteitsprovider van je organisatie is niet " +"voltooid. Het kan zijn dat de provider niet beschikbaar is, of dat jouw " +"account nog niet vermeld staat." + +#: src/app/main/ui/static.cljs:555 +msgid "labels.sso-error.retry" +msgstr "Opnieuw proberen" + +#: src/app/main/ui/static.cljs:553 +msgid "labels.sso-error.title" +msgstr "We konden je niet aanmelden bij %s" + #: src/app/main/ui/onboarding/questions.cljs:53 msgid "labels.start" msgstr "Starten" @@ -3955,6 +4180,10 @@ msgstr "Deze code is verlopen." msgid "nitrate.activation-code.invalid-error" msgstr "Ongeldige code." +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:59 +msgid "nitrate.activation-code.used-error" +msgstr "Deze code is al gebruikt." + #: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:58 msgid "nitrate.activation-success.active-until" msgstr "Jouw abonnement is actief tot %s." @@ -3981,6 +4210,14 @@ msgstr " en neem contact met ons op:" msgid "nitrate.code-activation.footer-before" msgstr "Een code nodig? Download je " +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:119 +msgid "nitrate.code-activation.footer-download" +msgstr "Downloadverzoek" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:114 +msgid "nitrate.code-activation.footer-title" +msgstr "Code nodig?" + #: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:96 msgid "nitrate.code-activation.input-label" msgstr "Vul je activeringscode in" @@ -4626,6 +4863,14 @@ msgstr "Verwijderen" msgid "shortcuts.delete-node" msgstr "Knooppunt verwijderen" +#: src/app/main/data/workspace/path/shortcuts.cljs:76 +msgid "shortcuts.delete-node-and-segments" +msgstr "Knooppunt en segmenten verwijderen" + +#: src/app/main/data/workspace/path/shortcuts.cljs:157 +msgid "shortcuts.deselect-all" +msgstr "Selectie opheffen" + #: src/app/main/data/workspace/shortcuts.cljs:237 msgid "shortcuts.detach-component" msgstr "Component losmaken" @@ -6694,6 +6939,10 @@ msgstr "Vervaging wisselen" msgid "workspace.options.blur-options.toggle-more-options" msgstr "Meer opties tonen/verbergen" +#: src/app/main/ui/exports/assets.cljs:332 +msgid "workspace.options.cancel-export" +msgstr "Annuleren" + #: src/app/main/ui/workspace/sidebar/options/page.cljs:60, src/app/main/ui/workspace/sidebar/options/page.cljs:68 msgid "workspace.options.canvas-background" msgstr "Canvasachtergrond" @@ -6921,6 +7170,18 @@ msgstr "Export verwijderen" msgid "workspace.options.export.suffix" msgstr "Achtervoegsel" +#: src/app/main/ui/exports/assets.cljs:267 +msgid "workspace.options.exporting-busy" +msgstr "Exportservice is druk, probeer het later opnieuw" + +#: src/app/main/ui/exports/assets.cljs:270 +msgid "workspace.options.exporting-cancelled" +msgstr "Export geannuleerd" + +#: src/app/main/ui/exports/assets.cljs:269 +msgid "workspace.options.exporting-cancelling" +msgstr "Annuleren…" + #: src/app/main/ui/exports/assets.cljs:272 msgid "workspace.options.exporting-complete" msgstr "Export klaar" @@ -6937,6 +7198,10 @@ msgstr "Export mislukt" msgid "workspace.options.exporting-object-slow" msgstr "Export onverwacht traag" +#: src/app/main/ui/exports/assets.cljs:271 +msgid "workspace.options.exporting-queued" +msgstr "Wachten…" + #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:108, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:238 msgid "workspace.options.fill" msgstr "Vullen" @@ -7761,6 +8026,22 @@ msgstr "Y-as" msgid "workspace.path.actions.draw-nodes" msgstr "Knooppunten tekenen (%s)" +#: src/app/main/ui/workspace/viewport/path_actions.cljs:165 +msgid "workspace.path.actions.handler-aligned" +msgstr "Uitgelijnd" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:169 +msgid "workspace.path.actions.handler-independent" +msgstr "Onafhankelijk" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:161 +msgid "workspace.path.actions.handler-mirror" +msgstr "Gelijk" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:148 +msgid "workspace.path.actions.handler-type" +msgstr "Handlergedrag" + #: src/app/main/ui/workspace/viewport/path_actions.cljs:288 msgid "workspace.path.actions.join-nodes" msgstr "Knooppunten verbinden (%s)" @@ -8605,7 +8886,7 @@ msgstr "Vulling" msgid "workspace.tokens.radius" msgstr "Radius" -#: src/app/main/ui/ds/controls/utilities/token_field.cljs:58, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:60, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:123, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:130, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:47, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 msgid "workspace.tokens.ref-not-valid" msgstr "Verwijzing in {%s} is niet geldig of staat niet in een actieve set." diff --git a/frontend/translations/sv.po b/frontend/translations/sv.po index 1651a0c1c8..c121ad2b44 100644 --- a/frontend/translations/sv.po +++ b/frontend/translations/sv.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-15 17:19+0000\n" +"PO-Revision-Date: 2026-09-20 02:51+0000\n" "Last-Translator: AntonPalmqvist \n" "Language-Team: Swedish " "\n" @@ -292,6 +292,12 @@ msgstr "FLYTTA TEAM" msgid "dashboard.change-organization-modal.choose" msgstr "Flytta till:" +#: src/app/main/data/nitrate.cljs:613 +msgid "dashboard.change-organization-modal.description" +msgstr "" +"Projekt och filer kommer att förbli tillgängliga för teammedlemmarna. " +"Teamet kommer att hämta konfigurationen från den nya organisationen." + #: src/app/main/data/nitrate.cljs:615 msgid "dashboard.change-organization-modal.select" msgstr "Välj en organisation" @@ -300,6 +306,60 @@ msgstr "Välj en organisation" msgid "dashboard.change-organization-modal.title" msgstr "Ändra teamets organisation" +#: src/app/main/ui/dashboard/check_updates.cljs:334 +msgid "dashboard.check-updates.available-message" +msgstr "" +"Nyare utgåvor innehåller prestandaförbättringar, nya funktioner och " +"korrigeringar som håller din installation uppdaterad." + +#: src/app/main/ui/dashboard/check_updates.cljs:309 +msgid "dashboard.check-updates.available-title" +msgstr "EN NY VERSION AV PENPOT FINNS TILLGÄNGLIG" + +#: src/app/main/ui/dashboard/check_updates.cljs:341 +msgid "dashboard.check-updates.highlights-title" +msgstr "Nyheter – Höjdpunkter" + +#: src/app/main/ui/dashboard/check_updates.cljs:318 +msgid "dashboard.check-updates.installed-version" +msgstr "Installerad version" + +#: src/app/main/ui/dashboard/check_updates.cljs:326 +msgid "dashboard.check-updates.latest-version" +msgstr "Senaste versionen" + +#: src/app/main/ui/dashboard/check_updates.cljs:235 +msgid "dashboard.check-updates.try-again" +msgstr "Försök igen" + +#: src/app/main/ui/dashboard/check_updates.cljs:230 +msgid "dashboard.check-updates.unable-hint" +msgstr "Kontrollera nätverks- eller instanskonfigurationen och försök igen." + +#: src/app/main/ui/dashboard/check_updates.cljs:226 +msgid "dashboard.check-updates.unable-message" +msgstr "Denna installation kunde inte nå Penpots tjänst för releaser." + +#: src/app/main/ui/dashboard/check_updates.cljs:215 +msgid "dashboard.check-updates.unable-title" +msgstr "DET GÅR INTE ATT SÖKA EFTER UPPDATERINGAR" + +#: src/app/main/ui/dashboard/check_updates.cljs:265 +msgid "dashboard.check-updates.uptodate-message" +msgstr "Du kör den senaste stabila versionen:" + +#: src/app/main/ui/dashboard/check_updates.cljs:254 +msgid "dashboard.check-updates.uptodate-title" +msgstr "PENPOT ÄR UPPDATARAD" + +#: src/app/main/ui/dashboard/check_updates.cljs:371 +msgid "dashboard.check-updates.view-changelog" +msgstr "Visa fullständig ändringslogg" + +#: src/app/main/ui/dashboard/check_updates.cljs:374 +msgid "dashboard.check-updates.view-release-notes" +msgstr "Visa versionsinformation" + #: src/app/main/ui/dashboard/deleted.cljs:322 msgid "dashboard.clear-trash-button" msgstr "Töm papperskorgen" @@ -513,6 +573,14 @@ msgid_plural "dashboard.file-menu.restore-files-option" msgstr[0] "Återställ fil" msgstr[1] "Återställ filer" +#: src/app/main/ui/dashboard/layout_toggle.cljs:32 +msgid "dashboard.files-layout.grid" +msgstr "Rutnätsvy" + +#: src/app/main/ui/dashboard/layout_toggle.cljs:28 +msgid "dashboard.files-layout.list" +msgstr "Listvy" + #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:608 msgid "dashboard.fonts.deleted-placeholder" msgstr "Typsnittet saknas" @@ -577,6 +645,10 @@ msgstr "" msgid "dashboard.go-to-admin-console" msgstr "Gå till administratörskonsolen" +#: src/app/main/ui/dashboard/grid.cljs:252 +msgid "dashboard.grid.last-modified-at" +msgstr "Senast ändrad %s" + #: src/app/main/ui/dashboard/import.cljs:995, src/app/main/ui/dashboard/project_menu.cljs:110 msgid "dashboard.import" msgstr "Importera Penpot-filer" @@ -585,10 +657,20 @@ msgstr "Importera Penpot-filer" msgid "dashboard.import.analyze-error" msgstr "Oops! Vi kunde inte importera denna fil" +#: src/app/main/ui/dashboard/import.cljs:597 +msgid "dashboard.import.auto-linked-libraries" +msgid_plural "dashboard.import.auto-linked-libraries" +msgstr[0] "1 bibliotek länkades automatiskt via namn." +msgstr[1] "%s bibliotek länkades automatiskt via namn." + #: src/app/main/ui/dashboard.cljs:264 msgid "dashboard.import.bad-url" msgstr "Importen misslyckades. Mall URL:en är inkorrekt" +#: src/app/main/ui/dashboard/import.cljs:733 +msgid "dashboard.import.confirm-library-links" +msgstr "Bekräfta bibliotekslänkar" + #: src/app/main/ui/dashboard/import.cljs:619 msgid "dashboard.import.import-error.check-error" msgstr "Vi kunde inte verifiera den här filen." @@ -655,6 +737,24 @@ msgstr "Laddar upp data till server (%s/%s)" msgid "dashboard.import.progress.upload-media" msgstr "Laddar upp fil: %" +#: src/app/main/ui/dashboard/import.cljs:443 +msgid "dashboard.import.resolve-libraries" +msgstr "" +"Vissa bibliotek kunde inte länkas automatiskt. Välj rätt bibliotek för " +"varje:" + +#: src/app/main/ui/dashboard/import.cljs:565 +msgid "dashboard.import.resolve-libraries-summary" +msgstr "Granska bibliotekslänkarna innan du bekräftar:" + +#: src/app/main/ui/dashboard/import.cljs:521 +msgid "dashboard.import.summary.linked" +msgstr "Länkad" + +#: src/app/main/ui/dashboard/import.cljs:558 +msgid "dashboard.import.summary.no-selection" +msgstr "Inget bibliotek valt" + #: src/app/main/ui/dashboard/team.cljs:881 msgid "dashboard.invitation-modal.delete" msgstr "Du kommer att radera inbjudningarna till:" @@ -681,6 +781,10 @@ msgstr "" msgid "dashboard.invite-profile" msgstr "Bjud in personer" +#: src/app/main/ui/dashboard/team.cljs:152 +msgid "dashboard.invite-profile-disabled" +msgstr "Du har inte behörighet att bjuda in personer till det här teamet" + #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:282, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:327 msgid "dashboard.leave-organization" msgstr "Lämna org" @@ -831,6 +935,10 @@ msgstr "Sortera efter status" msgid "dashboard.organization-deleted" msgstr "Organisationen %s har tagits bort." +#: src/app/main/ui/dashboard/organization_team_switch.cljs:194, src/app/main/ui/dashboard/organization_team_switch.cljs:195 +msgid "dashboard.other-teams" +msgstr "Andra team" + #: src/app/main/ui/settings/password.cljs:112, src/app/main/ui/settings/password.cljs:126 msgid "dashboard.password-change" msgstr "Ändra lösenordet" @@ -851,6 +959,10 @@ msgstr "Du är nu ägare till detta team." msgid "dashboard.permissions-change.viewer" msgstr "Du är nu en läsare i det här teamet." +#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:46, src/app/main/ui/dashboard/libraries.cljs:55, src/app/main/ui/dashboard/organization_team_switch.cljs:57, src/app/main/ui/dashboard/projects.cljs:50, src/app/main/ui/dashboard/projects.cljs:364, src/app/main/ui/dashboard/search.cljs:47, src/app/main/ui/dashboard/team.cljs:647, src/app/main/ui/dashboard/team.cljs:1257, src/app/main/ui/dashboard/team.cljs:1537, src/app/main/ui/dashboard/team.cljs:1644 +msgid "dashboard.personal-projects" +msgstr "Egna projekt" + #: src/app/main/ui/dashboard/files.cljs:122, src/app/main/ui/dashboard/project_menu.cljs:98, src/app/main/ui/dashboard/projects.cljs:251 msgid "dashboard.pin-unpin" msgstr "Klistra fast/Lossa" @@ -943,6 +1055,10 @@ msgstr "Söker efter \"%s\"…" msgid "dashboard.section.organizations" msgstr "Organisationer" +#: src/app/main/ui/dashboard/organization_team_switch.cljs:235 +msgid "dashboard.section.teams" +msgstr "Team" + #: src/app/main/data/nitrate.cljs:531 msgid "dashboard.select-organization-modal.accept" msgstr "LÄGG TILL I ORGANISATION" @@ -968,6 +1084,12 @@ msgstr "" "Här hittar du alla dina organisationer där du har rätt att skapa eller " "lägga till team." +#: src/app/main/data/nitrate.cljs:521 +msgid "dashboard.select-organization-modal.permission-info-add" +msgstr "" +"Här hittar du de organisationer du ingår där du har behörighet att skapa " +"eller lägga till team." + #: src/app/main/data/nitrate.cljs:530 msgid "dashboard.select-organization-modal.select" msgstr "Välj en organisation" @@ -1317,6 +1439,12 @@ msgstr "Inga träffar hittades." msgid "ds.inputs.numeric-input.open-token-list-dropdown" msgstr "Öppna token-lista" +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:55, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:54, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:117, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:133 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "" +"Token {%s} finns inte i någon aktiv uppsättning eller har ett ogiltigt " +"värde." + #: src/app/main/data/auth.cljs:344 msgid "errors.auth-provider-not-allowed" msgstr "Autentiseringsleverantör inte tillåten för denna profil" @@ -1345,6 +1473,10 @@ msgstr "Kan inte ladda upp mediafilen." msgid "errors.character-limit-exceeded" msgstr "Teckengränsen har överskridits" +#: src/app/main/data/workspace/libraries.cljs:1691 +msgid "errors.circular-library-reference" +msgstr "Kan inte lägga till bibliotek: detta skulle skapa ett cirkulärt beroende" + #: src/app/main/ui/settings/integrations.cljs:93, src/app/util/clipboard.cljs:248 msgid "errors.clipboard-api-unavailable" msgstr "" @@ -1586,6 +1718,13 @@ msgstr "Din profil har e-post avstängd (spamrapporter eller många returmeddela msgid "errors.registration-disabled" msgstr "Registreringen är för närvarande inaktiverad." +#: src/app/main/errors.cljs:538 +msgid "errors.save-failed" +msgstr "" +"Dina senaste ändringar har inte bekräftats som sparade. Sparandet kanske " +"inte återupptas automatiskt. Stäng inte och uppdatera inte fliken; du kan " +"förlora ändringarna. Kontakta supporten för hjälp." + #: src/app/main/errors.cljs:764 msgid "errors.svg-parser.invalid-svg" msgstr "SVG är ogiltig eller missformad" @@ -1641,7 +1780,7 @@ msgstr "Token har en cirkulär referens" #: src/app/main/data/workspace/tokens/errors.cljs:116, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:245 msgid "errors.tokens.composite-line-height-needs-font-size" msgstr "" -"Radhöjden beror på teckenstorleken. Lägg till en teckenstorlek för att få " +"Radavstånd beror på Teckenstorlek. Lägg till en Teckenstorlek för att få " "det uträknade värdet." #: src/app/main/ui/workspace/tokens/management/forms/controls/color_input.cljs:350, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:436 @@ -1783,6 +1922,35 @@ msgstr "Denna version är låst och kan inte raderas av andra" msgid "errors.version-not-supported" msgstr "Filen har ett inkompatibelt versionsnummer" +#: src/app/main/ui/auth/recovery.cljs:44, src/app/main/ui/auth/register.cljs:125, src/app/main/ui/settings/password.cljs:42 +msgid "errors.weak-password" +msgstr "Lösenordet uppfyller inte kraven" + +#: src/app/main/ui/auth/recovery.cljs:37, src/app/main/ui/auth/register.cljs:119, src/app/main/ui/settings/password.cljs:35 +#, backend +msgid "errors.weak-password.insufficient-digits" +msgstr "Minst 1 siffra" + +#: src/app/main/ui/auth/recovery.cljs:38, src/app/main/ui/auth/register.cljs:120, src/app/main/ui/settings/password.cljs:36 +#, backend +msgid "errors.weak-password.insufficient-lowercase" +msgstr "Minst en gemen" + +#: src/app/main/ui/auth/recovery.cljs:40, src/app/main/ui/auth/register.cljs:122, src/app/main/ui/settings/password.cljs:38 +#, backend +msgid "errors.weak-password.insufficient-special" +msgstr "Minst ett specialtecken" + +#: src/app/main/ui/auth/recovery.cljs:39, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/settings/password.cljs:37 +#, backend +msgid "errors.weak-password.insufficient-uppercase" +msgstr "Minst en versal" + +#: src/app/main/ui/auth/recovery.cljs:36, src/app/main/ui/auth/register.cljs:118, src/app/main/ui/settings/password.cljs:34 +#, backend +msgid "errors.weak-password.too-short" +msgstr "Minst 8 tecken" + #: src/app/main/ui/static.cljs:380 msgid "errors.webgl-context-lost.desc-message" msgstr "WebGL har slutat fungera. Vänligen ladda om sidan för att återställa den" @@ -1898,10 +2066,68 @@ msgstr "Problem" msgid "files-download-modal.title" msgstr "Ladda ner filer" +#: src/app/main/ui/exports/files.cljs:183 +msgid "files-export-modal.options.detach-libraries.message" +msgstr "Länkade bibliotekstillgångar kommer inte att inkluderas i filen." + +#: src/app/main/ui/exports/files.cljs:177 +msgid "files-export-modal.options.detach-libraries.title" +msgstr "Behandla tillgångar som grundläggande objekt" + +#: src/app/main/ui/exports/files.cljs:181 +msgid "files-export-modal.options.include-libraries.message" +msgstr "" +"Filer med länkade bibliotek inkluderas i exporten, och deras kopplingar " +"bevaras. " + +#: src/app/main/ui/exports/files.cljs:175 +msgid "files-export-modal.options.include-libraries.title" +msgstr "Exportera fil + bibliotek" + +#: src/app/main/ui/exports/files.cljs:184 +msgid "files-export-modal.options.link-later.message" +msgstr "" +"Vid import kommer du att kunna koppla samman befintliga bibliotek med " +"matchande namn." + +#: src/app/main/ui/exports/files.cljs:178 +msgid "files-export-modal.options.link-later.title" +msgstr "Länka matchande bibliotek vid import" + +#: src/app/main/ui/exports/files.cljs:182 +msgid "files-export-modal.options.merge-libraries.message" +msgstr "" +"Din fil kommer att exporteras med bibliotekstillgången sammanfogad med det " +"lokala biblioteket." + +#: src/app/main/ui/exports/files.cljs:176 +msgid "files-export-modal.options.merge-libraries.title" +msgstr "Bädda in bibliotekstillgångar i filen" + #: src/app/main/ui/settings/password.cljs:45 msgid "generic.error" msgstr "Ett fel har inträffat" +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:161 +msgid "import-shortcuts.apply" +msgstr "Tillämpa" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:102 +msgid "import-shortcuts.diff-modal-text" +msgstr "" +"Följande kortkommandon kommer att ändras med den importerade " +"konfigurationen." + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:98 +msgid "import-shortcuts.diff-modal-title" +msgstr "Importera kortkommandon" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:148 +msgid "import-shortcuts.no-changes" +msgstr "" +"Inga skillnader hittades mellan de nuvarande och de importerade " +"kortkommandona." + #: src/app/main/ui/components/color_input.cljs:31 msgid "inspect.attributes.color" msgstr "Färg" @@ -2435,6 +2661,14 @@ msgstr "Avbryt" msgid "labels.canva" msgstr "Canva" +#: src/app/main/ui/dashboard/sidebar.cljs:553 +msgid "labels.check-for-updates" +msgstr "Sök efter uppdateringar" + +#: src/app/main/ui/dashboard/sidebar.cljs:552 +msgid "labels.checking-for-updates" +msgstr "Söker efter uppdateringar..." + #: src/app/main/data/common.cljs:98, src/app/main/ui/alert.cljs:63, src/app/main/ui/confirm.cljs:78, src/app/main/ui/dashboard/check_updates.cljs:217, src/app/main/ui/dashboard/check_updates.cljs:256, src/app/main/ui/dashboard/check_updates.cljs:272, src/app/main/ui/dashboard/check_updates.cljs:311, src/app/main/ui/dashboard/comments.cljs:101, src/app/main/ui/dashboard/import.cljs:997, src/app/main/ui/dashboard/projects.cljs:97, src/app/main/ui/ds/layout/modal.cljs:96, src/app/main/ui/ds/product/panel_title.cljs:32, src/app/main/ui/exports/files.cljs:142, src/app/main/ui/exports/files.cljs:225, src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:82, src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:93, src/app/main/ui/settings/integrations.cljs:128, src/app/main/ui/settings/integrations.cljs:247, src/app/main/ui/settings/integrations.cljs:287, src/app/main/ui/settings/integrations.cljs:329, src/app/main/ui/settings/restore_shortcuts_modal.cljs:85, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/static.cljs:159, src/app/main/ui/static.cljs:229, src/app/main/ui/viewer/login.cljs:91, src/app/main/ui/viewer/share_link.cljs:174, src/app/main/ui/workspace/components_debugger.cljs:1102, src/app/main/ui/workspace/libraries.cljs:1155, src/app/main/ui/workspace/sidebar/layers.cljs:595, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:825, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:846, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:43, src/app/main/ui/workspace/sidebar.cljs:265, src/app/main/ui/workspace/tokens/export.cljs:25, src/app/main/ui/workspace/tokens/import.cljs:19, src/app/main/ui/workspace/tokens/import_from_library.cljs:63, src/app/main/ui/workspace/tokens/management/forms/modals.cljs:99, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:114, src/app/main/ui/workspace/tokens/remapping_modal.cljs:93, src/app/main/ui/workspace/tokens/settings/menu.cljs:77, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:62, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:145, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:476, src/app/main/ui/workspace/webgl_unavailable_modal.cljs:56 msgid "labels.close" msgstr "Stäng" @@ -2519,10 +2753,18 @@ msgstr "Skapa nytt team" msgid "labels.create-team.placeholder" msgstr "Ange nytt teamnamn" +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:111, src/app/main/ui/settings/restore_shortcuts_modal.cljs:102 +msgid "labels.current" +msgstr "Aktuell" + #: src/app/main/ui/settings/sidebar.cljs:86 msgid "labels.dashboard" msgstr "Översiktsvy" +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:104 +msgid "labels.default" +msgstr "Standard" + #: src/app/main/ui/dashboard/file_menu.cljs:335, src/app/main/ui/dashboard/fonts.cljs:286, src/app/main/ui/dashboard/fonts.cljs:363, src/app/main/ui/dashboard/fonts.cljs:397, src/app/main/ui/dashboard/import.cljs:332, src/app/main/ui/dashboard/project_menu.cljs:116, src/app/main/ui/dashboard/team.cljs:1445, src/app/main/ui/settings/integrations.cljs:376, src/app/main/ui/settings/profile.cljs:117, src/app/main/ui/settings/profile.cljs:128, src/app/main/ui/settings/profile.cljs:129, src/app/main/ui/workspace/sidebar/assets/common.cljs:231, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:222, src/app/main/ui/workspace/sidebar/versions.cljs:257, src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:353, src/app/main/ui/workspace/tokens/management/node_context_menu.cljs:111, src/app/main/ui/workspace/tokens/sets/context_menu.cljs:66, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:394 msgid "labels.delete" msgstr "Radera" @@ -2779,6 +3021,24 @@ msgstr "Nytt lösenord" msgid "labels.next" msgstr "Nästa" +#: src/app/main/ui/static.cljs:362 +msgid "labels.nitrate-not-configured.desc-message" +msgstr "" +"Denna instans kräver ett konfigurationssteg som kommer med den senaste " +"versionen." + +#: src/app/main/ui/static.cljs:365 +msgid "labels.nitrate-not-configured.learn-more" +msgstr "Kolla in vår" + +#: src/app/main/ui/static.cljs:360 +msgid "labels.nitrate-not-configured.main-message" +msgstr "Penpot kan inte starta än." + +#: src/app/main/ui/static.cljs:370 +msgid "labels.nitrate-not-configured.technical-guide" +msgstr "teknisk guide" + #: src/app/main/ui/static.cljs:350 msgid "labels.nitrate-unavailable.main-message" msgstr "" @@ -3051,6 +3311,21 @@ msgstr "Koncept" msgid "labels.sources" msgstr "Källor" +#: src/app/main/ui/static.cljs:554 +msgid "labels.sso-error.desc-message" +msgstr "" +"Inloggningen via din organisations identitetsleverantör slutfördes inte. " +"Leverantören kan vara otillgänglig, eller så finns ditt konto kanske ännu " +"inte i dess katalog." + +#: src/app/main/ui/static.cljs:555 +msgid "labels.sso-error.retry" +msgstr "Försök igen" + +#: src/app/main/ui/static.cljs:553 +msgid "labels.sso-error.title" +msgstr "Vi kunde inte logga in dig på %s" + #: src/app/main/ui/onboarding/questions.cljs:53 msgid "labels.start" msgstr "Start" @@ -3486,6 +3761,14 @@ msgstr "Är du säker på att du vill ta bort den här sidan?" msgid "modals.delete-page.title" msgstr "Radera sida" +#: src/app/main/ui/workspace/context_menu.cljs:814 +msgid "modals.delete-pages.body" +msgstr "Är du säker på att du vill ta bort de markerade sidorna?" + +#: src/app/main/ui/workspace/context_menu.cljs:813 +msgid "modals.delete-pages.title" +msgstr "Ta bort sidor" + #: src/app/main/ui/dashboard/project_menu.cljs:84 msgid "modals.delete-project-confirm.accept" msgstr "Radera projekt" @@ -3859,6 +4142,10 @@ msgstr "Den här koden har gått ut." msgid "nitrate.activation-code.invalid-error" msgstr "Ogiltig kod." +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:59 +msgid "nitrate.activation-code.used-error" +msgstr "Den här koden har redan använts." + #: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:58 msgid "nitrate.activation-success.active-until" msgstr "Ditt abonnemang är aktivt till %s." @@ -3877,6 +4164,22 @@ msgstr "" "Du kan hantera din prenumeration när som helst från prenumerationssidan i " "dina kontoinställningar." +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:121 +msgid "nitrate.code-activation.footer-after" +msgstr "Skicka filen till" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:126 +msgid "nitrate.code-activation.footer-before" +msgstr "och vi skickar din kod till dig." + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:119 +msgid "nitrate.code-activation.footer-download" +msgstr "Nedladdningsbegäran" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:114 +msgid "nitrate.code-activation.footer-title" +msgstr "Behöver du en kod?" + #: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:96 msgid "nitrate.code-activation.input-label" msgstr "Ange din aktiveringskod" @@ -3946,6 +4249,20 @@ msgstr "Kontakta oss för att prova Enterprise i 14 dagar:" msgid "nitrate.form.contact-upgrade" msgstr "Kontakta oss för att uppgradera till Enterprise:" +#: src/app/main/ui/settings/subscription.cljs:849 +msgid "nitrate.form.contact-us-free-trial" +msgstr "Kontakta oss för att prova Enterprise-planen i 14 dagar:" + +#: src/app/main/ui/settings/subscription.cljs:849 +msgid "nitrate.form.contact-us-upgrade" +msgstr "Kontakta oss för att uppgradera till Enterprise-planen:" + +#: src/app/main/ui/settings/subscription.cljs:832 +msgid "nitrate.form.enterprise-description" +msgstr "" +"Du debiteras inte just nu. Betalningen genomförs när provperioden är slut. " +"Du kan avsluta när som helst." + #: src/app/main/ui/nitrate/nitrate_form.cljs:83 msgid "nitrate.form.enterprise-feature-1" msgstr "Globala till finjusterade behörigheter över team och projekt" @@ -3962,12 +4279,16 @@ msgstr "Full frihet med öppen källkod, med den styrning din organisation behö #: src/app/main/ui/nitrate/nitrate_form.cljs:80, src/app/main/ui/settings/subscription.cljs:827, src/app/main/ui/settings/subscription.cljs:849 msgid "nitrate.form.enterprise-intro" -msgstr "Allt dina team behöver för att arbeta säkert i stor skala:" +msgstr "Allt dina team behöver för att arbeta säkert i stor skala%s" #: src/app/main/ui/nitrate/nitrate_form.cljs:92 msgid "nitrate.form.enterprise.price" msgstr "per medlem per månad" +#: src/app/main/ui/settings/subscription.cljs:778, src/app/main/ui/settings/subscription.cljs:845 +msgid "nitrate.form.free-trial-button" +msgstr "Prova 14 dagar gratis" + #: src/app/main/ui/nitrate/nitrate_form.cljs:114 msgid "nitrate.form.see-plan" msgstr "Se mitt nuvarande abonnemang" @@ -3976,6 +4297,10 @@ msgstr "Se mitt nuvarande abonnemang" msgid "nitrate.form.start-enterprise" msgstr "Kom igång med Enterprise" +#: src/app/main/ui/nitrate/nitrate_form.cljs:108, src/app/main/ui/nitrate/nitrate_form.cljs:128 +msgid "nitrate.form.subscribe-with-code" +msgstr "Prenumerera med en aktiveringskod" + #: src/app/main/ui/nitrate/nitrate_form.cljs:77, src/app/main/ui/settings/subscription.cljs:821 msgid "nitrate.form.title" msgstr "Lås upp Enterprise-funktioner" @@ -3984,6 +4309,10 @@ msgstr "Lås upp Enterprise-funktioner" msgid "nitrate.form.try-free" msgstr "Prova det gratis i 14 dagar" +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:54 +msgid "nitrate.modal-success.title" +msgstr "Välkommen till Enterprise!" + #: src/app/main/ui/settings/subscription.cljs:613 msgid "nitrate.subscription.active-until" msgstr "Aktiv till %s" @@ -3996,6 +4325,10 @@ msgstr "Din Nitrate-prenumeration har förnyats." msgid "nitrate.subscription.settings.manual-cancel" msgstr "Avsluta prenumeration" +#: src/app/main/ui/settings/subscription.cljs:932 +msgid "nitrate.subscription.settings.manual-contact-us" +msgstr "För att säga upp din Enterprise-prenumeration, vänligen kontakta oss på:" + #: src/app/main/ui/settings/subscription.cljs:111 msgid "nitrate.subscription.settings.renew-with-code" msgstr "Förnya med aktiveringskod" @@ -4108,6 +4441,10 @@ msgstr "" msgid "notifications.by-code.upgrade-version" msgstr "En ny version är tillgänglig." +#: src/app/main/ui/auth/verify_token.cljs:133, src/app/main/ui/auth/verify_token.cljs:136 +msgid "notifications.invitation-canceled" +msgstr "Denna inbjudan är inte längre tillgänglig." + #: src/app/main/ui/dashboard/team.cljs:1096 msgid "notifications.invitation-deleted" msgstr "Inbjudan har raderats" @@ -4154,6 +4491,14 @@ msgstr "" "Efter att ha namngett ditt team kommer du att kunna bjuda in människor att " "gå med." +#: src/app/main/ui/onboarding/team_choice.cljs:189 +msgid "onboarding.choice.team-up.create-team-enter" +msgstr "Ange namnet på teamet" + +#: src/app/main/ui/onboarding/team_choice.cljs:196 +msgid "onboarding.choice.team-up.create-team-name" +msgstr "Team-namn" + #: src/app/main/ui/onboarding/team_choice.cljs:237 msgid "onboarding.choice.team-up.create-team-without-invite" msgstr "Skapa team" @@ -4162,6 +4507,12 @@ msgstr "Skapa team" msgid "onboarding.choice.team-up.invite-members" msgstr "Bjud in medlemmar" +#: src/app/main/ui/onboarding/team_choice.cljs:226 +msgid "onboarding.choice.team-up.invite-members-desc" +msgstr "" +"Utvecklare, designers, chefer ... alla är välkomna. Du kan bjuda in fler " +"senare." + #: src/app/main/ui/dashboard/team.cljs:292 msgid "onboarding.choice.team-up.roles" msgstr "Bjud in med rollen:" @@ -4215,7 +4566,7 @@ msgstr "Vilken typ av arbete gör du?" #: src/app/main/ui/onboarding/questions.cljs:242 msgid "onboarding.questions.step3.title" -msgstr "Berätta om ditt jobb" +msgstr "Hur stort är ditt företag?" #: src/app/main/ui/onboarding/questions.cljs:300 msgid "onboarding.questions.step4.title" @@ -4299,14 +4650,42 @@ msgstr "Här är några mallar." msgid "onboarding.templates.title" msgstr "Börja designa" +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:52, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:57, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:120, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:136 +msgid "options.deleted-token-with-name" +msgstr "Token {%s} finns inte eller har tagits bort." + +#: src/app/plugins/utils.cljs:555 +msgid "plugins.validation.invalid-value" +msgstr "förväntade %s, fick %s (%s)" + #: src/app/plugins/utils.cljs:569 msgid "plugins.validation.message" msgstr "Fält %s är ogiltigt: %s" +#: src/app/plugins/utils.cljs:558 +msgid "plugins.validation.received-value" +msgstr "fick %s (%s)" + #: src/app/main/ui/auth/recovery.cljs:103 msgid "profile.recovery.go-to-login" msgstr "Gå till Logga in" +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:109, src/app/main/ui/settings/restore_shortcuts_modal.cljs:100 +msgid "restore-shortcuts.acction" +msgstr "Åtgärd" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:94 +msgid "restore-shortcuts.modal-text" +msgstr "Följande kortkommandon kommer att återställas till sina standardvärden." + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:90 +msgid "restore-shortcuts.modal-title" +msgstr "Återställ till standardkonfiguration" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:170 +msgid "restore-shortcuts.restore" +msgstr "Återställ" + #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:990, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:419 msgid "settings.detach" msgstr "Separera" @@ -4435,10 +4814,34 @@ msgstr "Radera" msgid "shortcuts.delete-node" msgstr "Radera nod" +#: src/app/main/data/workspace/path/shortcuts.cljs:76 +msgid "shortcuts.delete-node-and-segments" +msgstr "Ta bort nod och segment" + +#: src/app/main/data/workspace/path/shortcuts.cljs:157 +msgid "shortcuts.deselect-all" +msgstr "Avmarkera alla" + #: src/app/main/data/workspace/shortcuts.cljs:237 msgid "shortcuts.detach-component" msgstr "Separera komponent" +#: src/app/main/ui/shortcuts.cljs:662 +msgid "shortcuts.disable" +msgstr "Inaktivera kortkommando" + +#: src/app/main/ui/settings/shortcuts.cljs:299, src/app/main/ui/settings/shortcuts.cljs:529 +msgid "shortcuts.disabled" +msgstr "Inaktiverad" + +#: src/app/main/ui/shortcuts.cljs:735 +msgid "shortcuts.disabled-shortcut" +msgstr "Inaktiverat kortkommando" + +#: src/app/main/data/workspace/shortcuts.cljs:417 +msgid "shortcuts.draw-arrow" +msgstr "Pil" + #: src/app/main/data/workspace/shortcuts.cljs:424 msgid "shortcuts.draw-curve" msgstr "Kurva" @@ -4451,6 +4854,10 @@ msgstr "Ellips" msgid "shortcuts.draw-frame" msgstr "Tavla" +#: src/app/main/data/workspace/shortcuts.cljs:410 +msgid "shortcuts.draw-line" +msgstr "Linje" + #: src/app/main/data/workspace/path/shortcuts.cljs:53 msgid "shortcuts.draw-nodes" msgstr "Rita bana" @@ -4471,6 +4878,24 @@ msgstr "Text" msgid "shortcuts.duplicate" msgstr "Duplicera" +#: src/app/main/ui/shortcuts.cljs:645 +msgid "shortcuts.edit-modal.conflict" +msgstr "" +"Kombinationen är tilldelad \"%s\". Om du sparar kommer den att tas bort " +"därifrån." + +#: src/app/main/ui/shortcuts.cljs:636 +msgid "shortcuts.edit-modal.reset-pending" +msgstr "Om du sparar återgår det här kortkommandot till det ursprungliga värdet:" + +#: src/app/main/ui/shortcuts.cljs:647 +msgid "shortcuts.edit-modal.success" +msgstr "Denna tangentkombination är tillgänglig och kan tilldelas utan konflikter." + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:157 +msgid "shortcuts.edit-on-settings" +msgstr "Anpassa i inställningarna" + #: src/app/main/data/workspace/grid_layout/shortcuts.cljs:37, src/app/main/data/workspace/path/shortcuts.cljs:175, src/app/main/data/workspace/shortcuts.cljs:177 msgid "shortcuts.escape" msgstr "Avbryt" @@ -4531,6 +4956,10 @@ msgstr "Distribuera horisontellt" msgid "shortcuts.hide-ui" msgstr "Visa / dölja UI" +#: src/app/main/ui/settings/shortcuts.cljs:536 +msgid "shortcuts.import-export" +msgstr "Import/export" + #: src/app/main/data/viewer/shortcuts.cljs:19, src/app/main/data/workspace/grid_layout/shortcuts.cljs:57, src/app/main/data/workspace/path/shortcuts.cljs:208, src/app/main/data/workspace/shortcuts.cljs:690, src/app/main/ui/workspace/right_header.cljs:91 msgid "shortcuts.increase-zoom" msgstr "Zooma in" @@ -4547,6 +4976,10 @@ msgstr "Växla mellan kursiv stil" msgid "shortcuts.join-nodes" msgstr "Sammanfoga noder" +#: src/app/main/ui/shortcuts.cljs:624 +msgid "shortcuts.key-combo" +msgstr "Tryck tangentkombinationen" + #: src/app/main/data/workspace/text/shortcuts.cljs:249 msgid "shortcuts.line-through" msgstr "Växla mellan linje igenom" @@ -4611,6 +5044,18 @@ msgstr "Flytta upp" msgid "shortcuts.next-frame" msgstr "Nästa tavla" +#: src/app/main/ui/settings/shortcuts.cljs:510 +msgid "shortcuts.no-disabled" +msgstr "Det finns inga inaktiverade kortkommandon" + +#: src/app/main/ui/settings/shortcuts.cljs:500 +msgid "shortcuts.no-personalized" +msgstr "Gå till Alla för att börja anpassa dina kortkommandon." + +#: src/app/main/ui/settings/shortcuts.cljs:242, src/app/main/ui/settings/shortcuts.cljs:491 +msgid "shortcuts.no-shortcuts" +msgstr "Det finns inga genvägar som matchar din sökning" + #: src/app/main/ui/workspace/sidebar/shortcuts.cljs:154 msgid "shortcuts.not-found" msgstr "Inga genvägar hittades" @@ -4687,6 +5132,14 @@ msgstr "Gå till arbetsytan" msgid "shortcuts.or" msgstr " eller " +#: src/app/main/ui/shortcuts.cljs:605, src/app/main/ui/shortcuts.cljs:747 +msgid "shortcuts.overwritten-by" +msgstr "Den här genvägen har tilldelats om till %s" + +#: src/app/main/ui/settings/shortcuts.cljs:468 +msgid "shortcuts.page" +msgstr "Sida för kortkommandon" + #: src/app/main/data/workspace/path/shortcuts.cljs:139, src/app/main/data/workspace/shortcuts.cljs:116 msgid "shortcuts.paste" msgstr "Klistra in" @@ -4699,6 +5152,10 @@ msgstr "Klista in egenskaper" msgid "shortcuts.paste-replace" msgstr "Klistra in och ersätt" +#: src/app/main/ui/settings/shortcuts.cljs:296, src/app/main/ui/settings/shortcuts.cljs:523 +msgid "shortcuts.personalized" +msgstr "Personanpassad" + #: src/app/main/data/workspace/shortcuts.cljs:832 msgid "shortcuts.plugins" msgstr "Pluginhanterare" @@ -4709,12 +5166,22 @@ msgstr "Föregående tavla" #: src/app/main/data/workspace/grid_layout/shortcuts.cljs:49, src/app/main/data/workspace/path/shortcuts.cljs:200, src/app/main/data/workspace/shortcuts.cljs:79 msgid "shortcuts.redo" -msgstr "Återställ" +msgstr "Gör om" + +#: src/app/main/ui/settings/shortcuts.cljs:479 +msgid "shortcuts.reload-hint" +msgstr "" +"När du har redigerat kortkommandon, ladda om alla andra öppna Penpot-flikar " +"för att tillämpa ändringarna." #: src/app/main/data/workspace/shortcuts.cljs:195 msgid "shortcuts.rename" msgstr "Byt namn" +#: src/app/main/ui/shortcuts.cljs:670 +msgid "shortcuts.reset" +msgstr "Återställ till standard" + #: src/app/main/data/viewer/shortcuts.cljs:48, src/app/main/data/workspace/grid_layout/shortcuts.cljs:69, src/app/main/data/workspace/path/shortcuts.cljs:220, src/app/main/data/workspace/shortcuts.cljs:704 msgid "shortcuts.reset-zoom" msgstr "Nollställ zoomen" @@ -4760,6 +5227,10 @@ msgstr "Välj föregående lager" msgid "shortcuts.separate-nodes" msgstr "Separera noder" +#: src/app/main/data/workspace/shortcuts.cljs:167 +msgid "shortcuts.show-measure" +msgstr "Visa mått" + #: src/app/main/data/workspace/shortcuts.cljs:592 msgid "shortcuts.show-pixel-grid" msgstr "Visa / dölj pixelrutnät" @@ -4861,6 +5332,10 @@ msgstr "Växla tillgångar" msgid "shortcuts.toggle-colorpalette" msgstr "Växla färgpalett" +#: src/app/main/data/workspace/shortcuts.cljs:439 +msgid "shortcuts.toggle-comments-visibility" +msgstr "Växla synlighet för kommentarer" + #: src/app/main/data/workspace/shortcuts.cljs:488 msgid "shortcuts.toggle-focus-mode" msgstr "Växla fokusläge" @@ -5016,6 +5491,12 @@ msgstr "Din Enterprise-prenumeration har löpt ut. (%s)" msgid "subscription.dashboard.banner.unlock-features" msgstr "Lås upp Enterprise-funktioner" +#: src/app/main/ui/dashboard/subscription.cljs:219 +msgid "subscription.dashboard.banner.unlock-features-description-text" +msgstr "" +"Ställ in detaljerade behörigheter och behåll kontrollen, utan att " +"kompromissa med den frihet som öppen källkod ger ditt team." + #: src/app/main/ui/dashboard/subscription.cljs:224 msgid "subscription.dashboard.banner.upgrade-nitrate" msgstr "Kom igång med Enterprise" @@ -5102,7 +5583,7 @@ msgstr "" msgid "subscription.dashboard.unlimited-members-extra-editors-cta-text" msgstr "" "Endast nya redaktörer i dina ägda team räknas mot framtida fakturering. En " -"fast avgift på 175 USD/månad gäller fortfarande för 25+ redaktörer." +"fast avgift på $175/månad gäller fortfarande för 25+ redaktörer." #: src/app/main/ui/dashboard/subscription.cljs:333 msgid "subscription.dashboard.unlimited-members-extra-editors-cta-title" @@ -5130,6 +5611,10 @@ msgstr "Ange aktiveringskod" msgid "subscription.settings.add-payment-to-continue" msgstr "Lägg till en betalningsmetod för att fortsätta efter din provperiod" +#: src/app/main/ui/settings/subscription.cljs:621 +msgid "subscription.settings.admin-console" +msgstr "Adminkonsol" + #: src/app/main/ui/settings/subscription.cljs:649, src/app/main/ui/settings/subscription.cljs:740 msgid "subscription.settings.benefits.all-professional-benefits" msgstr "Alla förmåner för Professional-abonnemanget och:" @@ -5138,6 +5623,10 @@ msgstr "Alla förmåner för Professional-abonnemanget och:" msgid "subscription.settings.benefits.all-unlimited-benefits" msgstr "Alla förmåner för Unlimited-abonnemanget och:" +#: src/app/main/ui/settings/subscription.cljs:614, src/app/main/ui/settings/subscription.cljs:771 +msgid "subscription.settings.benefits.nitrate-unlimited-benefits" +msgstr "Alla förmåner från Unlimited-planen, plus:" + #: src/app/main/ui/settings/subscription.cljs:64 msgid "subscription.settings.editors" msgstr "(x %s redaktörer)" @@ -5158,6 +5647,34 @@ msgstr "90-dagar av autosparade versioner och filåterställning" msgid "subscription.settings.enterprise.capped-bill" msgstr "Fast månadsfaktura" +#: src/app/main/ui/settings/subscription.cljs:619, src/app/main/ui/settings/subscription.cljs:776 +msgid "subscription.settings.enterprise.nitrate.advanced-control" +msgstr "Avancerad kontroll:" + +#: src/app/main/ui/settings/subscription.cljs:617, src/app/main/ui/settings/subscription.cljs:774 +msgid "subscription.settings.enterprise.nitrate.enterprise-security" +msgstr "Enterprise-säkerhet:" + +#: src/app/main/ui/settings/subscription.cljs:615, src/app/main/ui/settings/subscription.cljs:772 +msgid "subscription.settings.enterprise.nitrate.multi-organization-management" +msgstr "Multi-orghantering:" + +#: src/app/main/ui/settings/subscription.cljs:618, src/app/main/ui/settings/subscription.cljs:775 +msgid "subscription.settings.enterprise.nitrate.native-sso" +msgstr "" +"Inbyggd SAML/SSO och fullständig revisionsloggning för " +"compliance-rapportering." + +#: src/app/main/ui/settings/subscription.cljs:620, src/app/main/ui/settings/subscription.cljs:777 +msgid "subscription.settings.enterprise.nitrate.plugin-whitelisting" +msgstr "" +"Detaljerad vitlistning av plugins, inklusive vår säkra och isolerade " +"MCP-server för AI-anslutning." + +#: src/app/main/ui/settings/subscription.cljs:616, src/app/main/ui/settings/subscription.cljs:773 +msgid "subscription.settings.enterprise.nitrate.support-team" +msgstr "Stöd för komplexa teamhierarkier och separata underorganisationer." + #: src/app/main/ui/settings/subscription.cljs:676, src/app/main/ui/settings/subscription.cljs:687, src/app/main/ui/settings/subscription.cljs:757 msgid "subscription.settings.enterprise.unlimited-storage-benefit" msgstr "Obegränsad lagring" @@ -5229,7 +5746,7 @@ msgstr "Applicera %s till dina team" msgid "subscription.settings.management.dialog.unlimited-capped-warning" msgstr "" "Tips: Du kan öka antalet platser nu för att ligga steget före inbjudningar. " -"Med 25+ redaktörer över teamen åtnjuter du en fast avgift på 175 USD/månad." +"Med 25+ redaktörer över teamen åtnjuter du en fast avgift på $175/månad." #: src/app/main/ui/settings/subscription.cljs:709 msgid "subscription.settings.member-since" @@ -5251,6 +5768,10 @@ msgstr "Övriga Penpot-abonnemang" msgid "subscription.settings.price-organization-month" msgstr "organisation per månad" +#: src/app/main/ui/settings/subscription.cljs:716, src/app/main/ui/settings/subscription.cljs:739 +msgid "subscription.settings.price-user-month" +msgstr "användare / månad" + #: src/app/main/ui/dashboard/subscription.cljs:293, src/app/main/ui/settings/subscription.cljs:122, src/app/main/ui/settings/subscription.cljs:633, src/app/main/ui/settings/subscription.cljs:714 msgid "subscription.settings.professional" msgstr "Professional" @@ -5295,6 +5816,10 @@ msgstr "Starta gratis provperiod" msgid "subscription.settings.subscribe" msgstr "Prenumerera" +#: src/app/main/ui/settings/subscription.cljs:702 +msgid "subscription.settings.subscribed-since" +msgstr "Du har haft abonnemanget %s sedan %s." + #: src/app/main/ui/settings/subscription.cljs:396 msgid "subscription.settings.success.dialog.description" msgstr "" @@ -5331,7 +5856,7 @@ msgstr "30-dagars autosparversioner och filåterställning" #: src/app/main/ui/settings/subscription.cljs:652, src/app/main/ui/settings/subscription.cljs:665, src/app/main/ui/settings/subscription.cljs:743 msgid "subscription.settings.unlimited.bill" -msgstr "Månadsfaktura med maxbelopp på 175 USD" +msgstr "Månadsfaktura med maxbelopp på $175" #: src/app/main/ui/settings/subscription.cljs:650, src/app/main/ui/settings/subscription.cljs:663, src/app/main/ui/settings/subscription.cljs:741 msgid "subscription.settings.unlimited.storage-benefit" @@ -5623,6 +6148,10 @@ msgstr "Radera" msgid "workspace.assets.delete-group" msgstr "Ta bort grupp" +#: src/app/main/ui/workspace/context_menu.cljs:824 +msgid "workspace.assets.delete-pages" +msgstr "Ta bort sidor" + #: src/app/main/ui/workspace/context_menu.cljs:833, src/app/main/ui/workspace/sidebar/assets/colors.cljs:262, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:472, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:817 msgid "workspace.assets.duplicate" msgstr "Duplicera" @@ -5989,7 +6518,7 @@ msgstr "Visa" #: src/app/main/ui/workspace/main_menu.cljs:564 msgid "workspace.header.menu.redo" -msgstr "Återställ" +msgstr "Gör om" #: src/app/main/ui/workspace/context_menu.cljs:1074, src/app/main/ui/workspace/main_menu.cljs:528 msgid "workspace.header.menu.select-all" @@ -6354,6 +6883,10 @@ msgstr "Växla oskärpa" msgid "workspace.options.blur-options.toggle-more-options" msgstr "Visa/dölj fler alternativ" +#: src/app/main/ui/exports/assets.cljs:332 +msgid "workspace.options.cancel-export" +msgstr "Avbryt" + #: src/app/main/ui/workspace/sidebar/options/page.cljs:60, src/app/main/ui/workspace/sidebar/options/page.cljs:68 msgid "workspace.options.canvas-background" msgstr "Canvas bakgrund" @@ -6582,6 +7115,18 @@ msgstr "Ta bort export" msgid "workspace.options.export.suffix" msgstr "Suffix" +#: src/app/main/ui/exports/assets.cljs:267 +msgid "workspace.options.exporting-busy" +msgstr "Exporttjänsten är upptagen, försök igen senare" + +#: src/app/main/ui/exports/assets.cljs:270 +msgid "workspace.options.exporting-cancelled" +msgstr "Export avbruten" + +#: src/app/main/ui/exports/assets.cljs:269 +msgid "workspace.options.exporting-cancelling" +msgstr "Avbryter..." + #: src/app/main/ui/exports/assets.cljs:272 msgid "workspace.options.exporting-complete" msgstr "Exporten lyckades" @@ -6598,6 +7143,10 @@ msgstr "Exporten misslyckades" msgid "workspace.options.exporting-object-slow" msgstr "Exporten oväntat långsam" +#: src/app/main/ui/exports/assets.cljs:271 +msgid "workspace.options.exporting-queued" +msgstr "Väntar..." + #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:108, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:238 msgid "workspace.options.fill" msgstr "Fylla" @@ -7254,6 +7803,22 @@ msgstr "Mellanrum" msgid "workspace.options.stroke-width" msgstr "Konturbredd" +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:444 +msgid "workspace.options.stroke-width-bottom" +msgstr "Botten (blockslut)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:454 +msgid "workspace.options.stroke-width-left" +msgstr "Vänster (radstart)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:434 +msgid "workspace.options.stroke-width-right" +msgstr "Höger (radslut)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:424 +msgid "workspace.options.stroke-width-top" +msgstr "Topp (blockstart)" + #: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:258 msgid "workspace.options.stroke.add-stroke" msgstr "Lägg till streckfärg" @@ -7282,6 +7847,16 @@ msgstr "Mixad" msgid "workspace.options.stroke.outer" msgstr "Utanför" +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:127 +msgid "workspace.options.stroke.per-side" +msgstr "Streck per sida" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:126 +msgid "workspace.options.stroke.per-side-disabled" +msgstr "" +"Funktionen för antal streck per sida är endast tillgänglig i den nya " +"renderingen. Byt renderingsläge för att använda den." + #: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:273, src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:329 msgid "workspace.options.stroke.remove-stroke" msgstr "Ta bort streckfärg" @@ -7394,6 +7969,22 @@ msgstr "Y axel" msgid "workspace.path.actions.draw-nodes" msgstr "Rita noder (%s)" +#: src/app/main/ui/workspace/viewport/path_actions.cljs:165 +msgid "workspace.path.actions.handler-aligned" +msgstr "Justerad" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:169 +msgid "workspace.path.actions.handler-independent" +msgstr "Fristående" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:161 +msgid "workspace.path.actions.handler-mirror" +msgstr "Jämn" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:148 +msgid "workspace.path.actions.handler-type" +msgstr "Hanterarbeteende" + #: src/app/main/ui/workspace/viewport/path_actions.cljs:288 msgid "workspace.path.actions.join-nodes" msgstr "Sätt ihop noder (%s)" @@ -7619,6 +8210,10 @@ msgstr "Kopiera som CSS" msgid "workspace.shape.menu.copy-css-nested" msgstr "Kopiera som CSS (nästlade lager)" +#: src/app/main/ui/workspace/context_menu.cljs:226 +msgid "workspace.shape.menu.copy-id" +msgstr "Kopiera ID" + #: src/app/main/ui/workspace/context_menu.cljs:232 msgid "workspace.shape.menu.copy-link" msgstr "Kopiera länken till urklipp" @@ -7893,7 +8488,7 @@ msgstr "Ersätt med..." #: src/app/main/ui/workspace/sidebar/layers.cljs:581 msgid "workspace.sidebar.layers.search" -msgstr "Sök lager" +msgstr "Sök…" #: src/app/main/ui/workspace/sidebar/layers.cljs:591 msgid "workspace.sidebar.layers.search-and-replace" @@ -8157,7 +8752,7 @@ msgstr "Lägg till bokstavsavstånd eller {alias}" #: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:145 msgid "workspace.tokens.line-height-value-enter" -msgstr "Ange radhöjd — multiplikator, px, % eller {alias}" +msgstr "Radavstånd (multiplikator, px, %) eller {alias}" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:243 msgid "workspace.tokens.margins" @@ -8231,6 +8826,10 @@ msgstr "Utfyllnader" msgid "workspace.tokens.radius" msgstr "Radie" +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:47, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 +msgid "workspace.tokens.ref-not-valid" +msgstr "Referensen i {%s} är ogiltig eller ingår inte i någon aktiv uppsättning." + #: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:178 msgid "workspace.tokens.reference-composite" msgstr "Ange ett alias för token-typografi" @@ -8441,6 +9040,10 @@ msgstr "Använd en referens" msgid "workspace.tokens.value-not-valid" msgstr "Värdet är inte giltigt" +#: src/app/main/ui/workspace/top_toolbar.cljs:70 +msgid "workspace.toolbar.arrow" +msgstr "Pil (%s)" + #: src/app/main/ui/workspace/sidebar.cljs:159, src/app/main/ui/workspace/sidebar.cljs:166 msgid "workspace.toolbar.assets" msgstr "Tillgångar" @@ -8469,6 +9072,10 @@ msgstr "Tavla (%s)" msgid "workspace.toolbar.image" msgstr "Bild (%s)" +#: src/app/main/ui/workspace/top_toolbar.cljs:69 +msgid "workspace.toolbar.line" +msgstr "Linje (%s)" + #: src/app/main/ui/workspace/top_toolbar.cljs:333 msgid "workspace.toolbar.mcp" msgstr "MCP" diff --git a/frontend/translations/tr.po b/frontend/translations/tr.po index 79a8f11ca2..d002a46fed 100644 --- a/frontend/translations/tr.po +++ b/frontend/translations/tr.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-15 17:17+0000\n" +"PO-Revision-Date: 2026-09-16 21:00+0000\n" "Last-Translator: Oğuz Ersen \n" "Language-Team: Turkish " "\n" @@ -292,6 +292,12 @@ msgstr "TAKIMI TAŞI" msgid "dashboard.change-organization-modal.choose" msgstr "Şuraya taşı:" +#: src/app/main/data/nitrate.cljs:613 +msgid "dashboard.change-organization-modal.description" +msgstr "" +"Projeler ve dosyalar takım üyeleri tarafından erişilebilir olmaya devam " +"edecek. Takım, yeni organizasyondan yapılandırmayı alacak." + #: src/app/main/data/nitrate.cljs:615 msgid "dashboard.change-organization-modal.select" msgstr "Organizasyon seç" @@ -300,6 +306,60 @@ msgstr "Organizasyon seç" msgid "dashboard.change-organization-modal.title" msgstr "Takımın organizasyonunu değiştir" +#: src/app/main/ui/dashboard/check_updates.cljs:334 +msgid "dashboard.check-updates.available-message" +msgstr "" +"Yeni sürümler, kurulumunuzu güncel tutan performans iyileştirmeleri, yeni " +"özellikler ve düzeltmeler içerir." + +#: src/app/main/ui/dashboard/check_updates.cljs:309 +msgid "dashboard.check-updates.available-title" +msgstr "YENİ BİR PENPOT SÜRÜMÜ VAR" + +#: src/app/main/ui/dashboard/check_updates.cljs:341 +msgid "dashboard.check-updates.highlights-title" +msgstr "Yenilikler - Öne Çıkanlar" + +#: src/app/main/ui/dashboard/check_updates.cljs:318 +msgid "dashboard.check-updates.installed-version" +msgstr "Kurulu sürüm" + +#: src/app/main/ui/dashboard/check_updates.cljs:326 +msgid "dashboard.check-updates.latest-version" +msgstr "En son sürüm" + +#: src/app/main/ui/dashboard/check_updates.cljs:235 +msgid "dashboard.check-updates.try-again" +msgstr "Tekrar deneyin" + +#: src/app/main/ui/dashboard/check_updates.cljs:230 +msgid "dashboard.check-updates.unable-hint" +msgstr "Ağ veya örnek yapılandırmanızı gözden geçirin ve tekrar deneyin." + +#: src/app/main/ui/dashboard/check_updates.cljs:226 +msgid "dashboard.check-updates.unable-message" +msgstr "Bu kurulum, Penpot sürümleri hizmetine erişemedi." + +#: src/app/main/ui/dashboard/check_updates.cljs:215 +msgid "dashboard.check-updates.unable-title" +msgstr "GÜNCELLEMELER DENETLENEMİYOR" + +#: src/app/main/ui/dashboard/check_updates.cljs:265 +msgid "dashboard.check-updates.uptodate-message" +msgstr "En son kararlı sürümü kullanıyorsunuz:" + +#: src/app/main/ui/dashboard/check_updates.cljs:254 +msgid "dashboard.check-updates.uptodate-title" +msgstr "PENPOT GÜNCEL" + +#: src/app/main/ui/dashboard/check_updates.cljs:371 +msgid "dashboard.check-updates.view-changelog" +msgstr "Tüm değişiklik günlüğünü görüntüle" + +#: src/app/main/ui/dashboard/check_updates.cljs:374 +msgid "dashboard.check-updates.view-release-notes" +msgstr "Sürüm notlarını görüntüle" + #: src/app/main/ui/dashboard/deleted.cljs:322 msgid "dashboard.clear-trash-button" msgstr "Çöp kutusunu temizle" @@ -588,6 +648,10 @@ msgstr "" msgid "dashboard.go-to-admin-console" msgstr "Yönetici Arayüzüne Git" +#: src/app/main/ui/dashboard/grid.cljs:252 +msgid "dashboard.grid.last-modified-at" +msgstr "Son değişiklik tarihi %s" + #: src/app/main/ui/dashboard/import.cljs:995, src/app/main/ui/dashboard/project_menu.cljs:110 msgid "dashboard.import" msgstr "Penpot dosyalarını içe aktar" @@ -596,10 +660,20 @@ msgstr "Penpot dosyalarını içe aktar" msgid "dashboard.import.analyze-error" msgstr "Oops! Bu dosyayı içeri aktaramadık" +#: src/app/main/ui/dashboard/import.cljs:597 +msgid "dashboard.import.auto-linked-libraries" +msgid_plural "dashboard.import.auto-linked-libraries" +msgstr[0] "1 kütüphane, adına göre otomatik olarak bağlandı." +msgstr[1] "%s kütüphane, adına göre otomatik olarak bağlandı." + #: src/app/main/ui/dashboard.cljs:264 msgid "dashboard.import.bad-url" msgstr "İçe aktarma başarısız oldu. Şablon URL'si yanlış" +#: src/app/main/ui/dashboard/import.cljs:733 +msgid "dashboard.import.confirm-library-links" +msgstr "Kütüphane bağlantılarını doğrula" + #: src/app/main/ui/dashboard/import.cljs:619 msgid "dashboard.import.import-error.check-error" msgstr "Bu dosyayı doğrulayamadık." @@ -666,6 +740,24 @@ msgstr "Veriler sunucuya yükleniyor (%s/%s)" msgid "dashboard.import.progress.upload-media" msgstr "Dosya yükleniyor: %s" +#: src/app/main/ui/dashboard/import.cljs:443 +msgid "dashboard.import.resolve-libraries" +msgstr "" +"Bazı kütüphaneler otomatik olarak bağlanamadı. Her biri için doğru " +"kütüphaneyi seçin:" + +#: src/app/main/ui/dashboard/import.cljs:565 +msgid "dashboard.import.resolve-libraries-summary" +msgstr "Onaylamadan önce kütüphane bağlantılarını gözden geçirin:" + +#: src/app/main/ui/dashboard/import.cljs:521 +msgid "dashboard.import.summary.linked" +msgstr "Bağlandı" + +#: src/app/main/ui/dashboard/import.cljs:558 +msgid "dashboard.import.summary.no-selection" +msgstr "Kütüphane seçilmedi" + #: src/app/main/ui/dashboard/team.cljs:881 msgid "dashboard.invitation-modal.delete" msgstr "Şu davetleri sileceksiniz:" @@ -690,6 +782,10 @@ msgstr "Bu takıma kişileri davet etme, davetleri düzenleme veya silme izniniz msgid "dashboard.invite-profile" msgstr "İnsanları davet et" +#: src/app/main/ui/dashboard/team.cljs:152 +msgid "dashboard.invite-profile-disabled" +msgstr "Bu takıma kişi davet etme izniniz yok" + #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:282, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:327 msgid "dashboard.leave-organization" msgstr "Organizasyondan ayrıl" @@ -842,6 +938,10 @@ msgstr "Duruma göre sırala" msgid "dashboard.organization-deleted" msgstr "%s organizasyonu silindi." +#: src/app/main/ui/dashboard/organization_team_switch.cljs:194, src/app/main/ui/dashboard/organization_team_switch.cljs:195 +msgid "dashboard.other-teams" +msgstr "Diğer takımlar" + #: src/app/main/ui/settings/password.cljs:112, src/app/main/ui/settings/password.cljs:126 msgid "dashboard.password-change" msgstr "Parola değiştir" @@ -862,6 +962,10 @@ msgstr "Artık bu takımın sahibisiniz." msgid "dashboard.permissions-change.viewer" msgstr "Artık bu takımda bir görüntüleyicisiniz." +#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:46, src/app/main/ui/dashboard/libraries.cljs:55, src/app/main/ui/dashboard/organization_team_switch.cljs:57, src/app/main/ui/dashboard/projects.cljs:50, src/app/main/ui/dashboard/projects.cljs:364, src/app/main/ui/dashboard/search.cljs:47, src/app/main/ui/dashboard/team.cljs:647, src/app/main/ui/dashboard/team.cljs:1257, src/app/main/ui/dashboard/team.cljs:1537, src/app/main/ui/dashboard/team.cljs:1644 +msgid "dashboard.personal-projects" +msgstr "Kişisel Projeler" + #: src/app/main/ui/dashboard/files.cljs:122, src/app/main/ui/dashboard/project_menu.cljs:98, src/app/main/ui/dashboard/projects.cljs:251 msgid "dashboard.pin-unpin" msgstr "Sabitle/Sabitleme" @@ -985,6 +1089,12 @@ msgstr "" "Burada, takım oluşturmanıza veya eklemenize izin verilen tüm " "organizasyonlarınızı bulabilirsiniz." +#: src/app/main/data/nitrate.cljs:521 +msgid "dashboard.select-organization-modal.permission-info-add" +msgstr "" +"Burada, parçası olduğunuz ve takım oluşturmanıza veya eklemenize izin " +"verilen organizasyonları bulabilirsiniz." + #: src/app/main/data/nitrate.cljs:530 msgid "dashboard.select-organization-modal.select" msgstr "Organizasyon seç" @@ -1612,6 +1722,14 @@ msgstr "" msgid "errors.registration-disabled" msgstr "Kayıt olma şu anda devre dışı." +#: src/app/main/errors.cljs:538 +msgid "errors.save-failed" +msgstr "" +"En son yaptığınız değişiklikler kaydedildi olarak onaylanmadı. Kaydetme " +"işlemi otomatik devam etmeyebilir. Bu sekmeyi kapatmayın veya yeniden " +"yüklemeyin: değişiklikleriniz kaybolabilir. Yardım için destek ile " +"iletişime geçin." + #: src/app/main/errors.cljs:764 msgid "errors.svg-parser.invalid-svg" msgstr "SVG geçersiz veya biçimi yanlış" @@ -1804,6 +1922,35 @@ msgstr "Bu sürüm kilitlidir ve başkaları tarafından silinemez" msgid "errors.version-not-supported" msgstr "Dosyanın uyumsuz bir sürüm numarası var" +#: src/app/main/ui/auth/recovery.cljs:44, src/app/main/ui/auth/register.cljs:125, src/app/main/ui/settings/password.cljs:42 +msgid "errors.weak-password" +msgstr "Parola gereksinimleri karşılamıyor" + +#: src/app/main/ui/auth/recovery.cljs:37, src/app/main/ui/auth/register.cljs:119, src/app/main/ui/settings/password.cljs:35 +#, backend +msgid "errors.weak-password.insufficient-digits" +msgstr "En az 1 rakam" + +#: src/app/main/ui/auth/recovery.cljs:38, src/app/main/ui/auth/register.cljs:120, src/app/main/ui/settings/password.cljs:36 +#, backend +msgid "errors.weak-password.insufficient-lowercase" +msgstr "En az 1 küçük harf" + +#: src/app/main/ui/auth/recovery.cljs:40, src/app/main/ui/auth/register.cljs:122, src/app/main/ui/settings/password.cljs:38 +#, backend +msgid "errors.weak-password.insufficient-special" +msgstr "En az 1 özel karakter" + +#: src/app/main/ui/auth/recovery.cljs:39, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/settings/password.cljs:37 +#, backend +msgid "errors.weak-password.insufficient-uppercase" +msgstr "En az 1 büyük harf" + +#: src/app/main/ui/auth/recovery.cljs:36, src/app/main/ui/auth/register.cljs:118, src/app/main/ui/settings/password.cljs:34 +#, backend +msgid "errors.weak-password.too-short" +msgstr "En az 8 karakter" + #: src/app/main/ui/static.cljs:380 msgid "errors.webgl-context-lost.desc-message" msgstr "WebGL çalışmayı durdurdu. Sıfırlamak için lütfen sayfayı yeniden yükleyin" @@ -1918,6 +2065,44 @@ msgstr "Sorun" msgid "files-download-modal.title" msgstr "Dosyaları indir" +#: src/app/main/ui/exports/files.cljs:183 +msgid "files-export-modal.options.detach-libraries.message" +msgstr "Bağlantılı kütüphane varlıkları dosyaya dahil edilmeyecek." + +#: src/app/main/ui/exports/files.cljs:177 +msgid "files-export-modal.options.detach-libraries.title" +msgstr "Varlıkları temel nesneler olarak değerlendir" + +#: src/app/main/ui/exports/files.cljs:181 +msgid "files-export-modal.options.include-libraries.message" +msgstr "" +"Bağlantılı kütüphaneler içeren dosyalar, bağlantıları korunacak şekilde " +"dışa aktarıma dahil edilecek. " + +#: src/app/main/ui/exports/files.cljs:175 +msgid "files-export-modal.options.include-libraries.title" +msgstr "Dosyayı ve kütüphaneleri dışa aktar" + +#: src/app/main/ui/exports/files.cljs:184 +msgid "files-export-modal.options.link-later.message" +msgstr "" +"İçe aktarıldığında, aynı ada sahip var olan kütüphaneleri birbirine " +"bağlayabileceksiniz." + +#: src/app/main/ui/exports/files.cljs:178 +msgid "files-export-modal.options.link-later.title" +msgstr "İçe aktarımda eşleşen kütüphaneleri bağla" + +#: src/app/main/ui/exports/files.cljs:182 +msgid "files-export-modal.options.merge-libraries.message" +msgstr "" +"Dosyanız, kütüphane varlığı yerel kütüphaneye birleştirilmiş olarak dışa " +"aktarılacak." + +#: src/app/main/ui/exports/files.cljs:176 +msgid "files-export-modal.options.merge-libraries.title" +msgstr "Kütüphane varlıklarını dosyaya göm" + #: src/app/main/ui/settings/password.cljs:45 msgid "generic.error" msgstr "Bir hata oluştu" @@ -2473,6 +2658,14 @@ msgstr "İptal" msgid "labels.canva" msgstr "Canva" +#: src/app/main/ui/dashboard/sidebar.cljs:553 +msgid "labels.check-for-updates" +msgstr "Güncellemeleri denetle" + +#: src/app/main/ui/dashboard/sidebar.cljs:552 +msgid "labels.checking-for-updates" +msgstr "Güncellemeler denetleniyor..." + #: src/app/main/data/common.cljs:98, src/app/main/ui/alert.cljs:63, src/app/main/ui/confirm.cljs:78, src/app/main/ui/dashboard/check_updates.cljs:217, src/app/main/ui/dashboard/check_updates.cljs:256, src/app/main/ui/dashboard/check_updates.cljs:272, src/app/main/ui/dashboard/check_updates.cljs:311, src/app/main/ui/dashboard/comments.cljs:101, src/app/main/ui/dashboard/import.cljs:997, src/app/main/ui/dashboard/projects.cljs:97, src/app/main/ui/ds/layout/modal.cljs:96, src/app/main/ui/ds/product/panel_title.cljs:32, src/app/main/ui/exports/files.cljs:142, src/app/main/ui/exports/files.cljs:225, src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:82, src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:93, src/app/main/ui/settings/integrations.cljs:128, src/app/main/ui/settings/integrations.cljs:247, src/app/main/ui/settings/integrations.cljs:287, src/app/main/ui/settings/integrations.cljs:329, src/app/main/ui/settings/restore_shortcuts_modal.cljs:85, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/static.cljs:159, src/app/main/ui/static.cljs:229, src/app/main/ui/viewer/login.cljs:91, src/app/main/ui/viewer/share_link.cljs:174, src/app/main/ui/workspace/components_debugger.cljs:1102, src/app/main/ui/workspace/libraries.cljs:1155, src/app/main/ui/workspace/sidebar/layers.cljs:595, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:825, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:846, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:43, src/app/main/ui/workspace/sidebar.cljs:265, src/app/main/ui/workspace/tokens/export.cljs:25, src/app/main/ui/workspace/tokens/import.cljs:19, src/app/main/ui/workspace/tokens/import_from_library.cljs:63, src/app/main/ui/workspace/tokens/management/forms/modals.cljs:99, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:114, src/app/main/ui/workspace/tokens/remapping_modal.cljs:93, src/app/main/ui/workspace/tokens/settings/menu.cljs:77, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:62, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:145, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:476, src/app/main/ui/workspace/webgl_unavailable_modal.cljs:56 msgid "labels.close" msgstr "Kapat" @@ -2827,6 +3020,22 @@ msgstr "Yeni parola" msgid "labels.next" msgstr "Sonraki" +#: src/app/main/ui/static.cljs:362 +msgid "labels.nitrate-not-configured.desc-message" +msgstr "Bu örnek, en son sürümle birlikte gelen bir kurulum adımına ihtiyaç duyuyor." + +#: src/app/main/ui/static.cljs:365 +msgid "labels.nitrate-not-configured.learn-more" +msgstr "Göz atın" + +#: src/app/main/ui/static.cljs:360 +msgid "labels.nitrate-not-configured.main-message" +msgstr "Penpot henüz başlatılamıyor." + +#: src/app/main/ui/static.cljs:370 +msgid "labels.nitrate-not-configured.technical-guide" +msgstr "teknik kılavuz" + #: src/app/main/ui/static.cljs:350 msgid "labels.nitrate-unavailable.main-message" msgstr "" @@ -3099,6 +3308,21 @@ msgstr "Sketch" msgid "labels.sources" msgstr "Kaynaklar" +#: src/app/main/ui/static.cljs:554 +msgid "labels.sso-error.desc-message" +msgstr "" +"Organizasyonunuzun kimlik sağlayıcısıyla oturum açma işlemi tamamlanmadı. " +"Sağlayıcı şu anda kullanılamıyor olabilir veya hesabınız henüz sağlayıcının " +"dizininde yer almıyor olabilir." + +#: src/app/main/ui/static.cljs:555 +msgid "labels.sso-error.retry" +msgstr "Tekrar deneyin" + +#: src/app/main/ui/static.cljs:553 +msgid "labels.sso-error.title" +msgstr "%s için oturum açamadık" + #: src/app/main/ui/onboarding/questions.cljs:53 msgid "labels.start" msgstr "Başla" @@ -3916,6 +4140,10 @@ msgstr "Bu kodun geçerlilik süresi doldu." msgid "nitrate.activation-code.invalid-error" msgstr "Geçersiz kod." +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:59 +msgid "nitrate.activation-code.used-error" +msgstr "Bu kod daha önce kullanıldı." + #: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:58 msgid "nitrate.activation-success.active-until" msgstr "Planınız %s tarihine kadar etkindir." @@ -3942,6 +4170,14 @@ msgstr " ve bizimle iletişime geçin:" msgid "nitrate.code-activation.footer-before" msgstr "Koda mı ihtiyacınız var? " +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:119 +msgid "nitrate.code-activation.footer-download" +msgstr "İndirme isteği" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:114 +msgid "nitrate.code-activation.footer-title" +msgstr "Koda mı ihtiyacınız var?" + #: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:96 msgid "nitrate.code-activation.input-label" msgstr "Etkinleştirme kodunuzu girin" @@ -4574,6 +4810,14 @@ msgstr "Sil" msgid "shortcuts.delete-node" msgstr "Düğümü sil" +#: src/app/main/data/workspace/path/shortcuts.cljs:76 +msgid "shortcuts.delete-node-and-segments" +msgstr "Düğümü ve bölümleri sil" + +#: src/app/main/data/workspace/path/shortcuts.cljs:157 +msgid "shortcuts.deselect-all" +msgstr "Tüm seçimi kaldır" + #: src/app/main/data/workspace/shortcuts.cljs:237 msgid "shortcuts.detach-component" msgstr "Bileşeni ayır" @@ -6638,6 +6882,10 @@ msgstr "Bulanıklığı değiştir" msgid "workspace.options.blur-options.toggle-more-options" msgstr "Daha fazla seçenek göster/gizle" +#: src/app/main/ui/exports/assets.cljs:332 +msgid "workspace.options.cancel-export" +msgstr "İptal" + #: src/app/main/ui/workspace/sidebar/options/page.cljs:60, src/app/main/ui/workspace/sidebar/options/page.cljs:68 msgid "workspace.options.canvas-background" msgstr "Tuval arka planı" @@ -6867,6 +7115,18 @@ msgstr "Dışa aktarımı kaldır" msgid "workspace.options.export.suffix" msgstr "Son ek" +#: src/app/main/ui/exports/assets.cljs:267 +msgid "workspace.options.exporting-busy" +msgstr "Dışa aktarma hizmeti meşgul, lütfen daha sonra tekrar deneyin" + +#: src/app/main/ui/exports/assets.cljs:270 +msgid "workspace.options.exporting-cancelled" +msgstr "Dışa aktarma iptal edildi" + +#: src/app/main/ui/exports/assets.cljs:269 +msgid "workspace.options.exporting-cancelling" +msgstr "İptal ediliyor..." + #: src/app/main/ui/exports/assets.cljs:272 msgid "workspace.options.exporting-complete" msgstr "Dışa aktarma tamamlandı" @@ -6883,6 +7143,10 @@ msgstr "Dışa aktarılamadı" msgid "workspace.options.exporting-object-slow" msgstr "Dışa aktarma beklenmedik şekilde yavaş" +#: src/app/main/ui/exports/assets.cljs:271 +msgid "workspace.options.exporting-queued" +msgstr "Bekleniyor..." + #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:108, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:238 msgid "workspace.options.fill" msgstr "Doldur" @@ -7707,6 +7971,22 @@ msgstr "Y ekseni" msgid "workspace.path.actions.draw-nodes" msgstr "Düğüm çiz (%s)" +#: src/app/main/ui/workspace/viewport/path_actions.cljs:165 +msgid "workspace.path.actions.handler-aligned" +msgstr "Hizalandı" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:169 +msgid "workspace.path.actions.handler-independent" +msgstr "Bağımsız" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:161 +msgid "workspace.path.actions.handler-mirror" +msgstr "Eşit" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:148 +msgid "workspace.path.actions.handler-type" +msgstr "İşleyici davranışı" + #: src/app/main/ui/workspace/viewport/path_actions.cljs:288 msgid "workspace.path.actions.join-nodes" msgstr "Düğümleri birleştir (%s)" @@ -8547,7 +8827,7 @@ msgstr "Dolgular" msgid "workspace.tokens.radius" msgstr "Yarıçap" -#: src/app/main/ui/ds/controls/utilities/token_field.cljs:58, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:60, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:123, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:130, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:47, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 msgid "workspace.tokens.ref-not-valid" msgstr "" "{%s} içindeki referans geçerli değil veya herhangi bir etkin kümede " diff --git a/frontend/translations/zh_Hant.po b/frontend/translations/zh_Hant.po index 80a5b0ea87..c09e10c019 100644 --- a/frontend/translations/zh_Hant.po +++ b/frontend/translations/zh_Hant.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-15 17:18+0000\n" -"Last-Translator: william chen \n" +"PO-Revision-Date: 2026-09-23 10:51+0000\n" +"Last-Translator: Andy Li \n" "Language-Team: Chinese (Traditional Han script) " "\n" "Language: zh_Hant\n" @@ -15,17 +15,21 @@ msgstr "" msgid "auth.already-have-account" msgstr "已經有帳號了嗎?" +#: src/app/main/ui/auth/recovery_request.cljs:111, src/app/main/ui/auth/register.cljs:250 +msgid "auth.check-email" +msgstr "檢查你的信箱!" + #: src/app/main/ui/auth/recovery.cljs:83 msgid "auth.confirm-password" msgstr "確認密碼" #: src/app/main/ui/auth/register.cljs:239 msgid "auth.create-demo-account" -msgstr "建立展示帳號" +msgstr "建立試用帳號" #: src/app/main/ui/auth/login.cljs:41 msgid "auth.demo-warning" -msgstr "此服務僅用於展示,請勿用於實際工作。專案內容將被定期清除。" +msgstr "此服務僅供展示,請勿用於實際工作,專案內容將定期清除。" #: src/app/main/ui/auth/login.cljs:203, src/app/main/ui/viewer/login.cljs:105 msgid "auth.forgot-password" @@ -71,17 +75,21 @@ msgstr "OpenID" msgid "auth.new-password" msgstr "輸入新密碼" +#: src/app/main/ui/auth/verify_token.cljs:81 +msgid "auth.notifications.organization-invitation-accepted" +msgstr "您已成為 %s 的一員" + #: src/app/main/ui/auth/recovery.cljs:52 msgid "auth.notifications.password-changed-successfully" -msgstr "已成功更改密碼" +msgstr "密碼已成功變更" #: src/app/main/ui/auth/recovery_request.cljs:50 msgid "auth.notifications.profile-not-verified" -msgstr "個人檔案尚未驗證,再繼續之前,請先驗證個人檔案。" +msgstr "個人檔案尚未驗證,請先完成驗證再繼續。" #: src/app/main/ui/auth/recovery_request.cljs:33 msgid "auth.notifications.recovery-token-sent" -msgstr "密碼重設連結已寄送至您的信箱。" +msgstr "密碼重設連結已寄至您的信箱。" #: src/app/main/ui/auth/verify_token.cljs:85 msgid "auth.notifications.team-invitation-accepted" @@ -93,7 +101,7 @@ msgstr "密碼" #: src/app/main/ui/auth/register.cljs:188 msgid "auth.password-length-hint" -msgstr "至少需要八個字元" +msgstr "至少 8 個字元" #: src/app/main/ui/auth/register.cljs:272 msgid "auth.privacy-policy" @@ -101,11 +109,11 @@ msgstr "隱私權政策" #: src/app/main/ui/auth/recovery_request.cljs:81 msgid "auth.recovery-request-submit" -msgstr "復原密碼" +msgstr "重設密碼" #: src/app/main/ui/auth/recovery.cljs:95, src/app/main/ui/auth/recovery_request.cljs:94 msgid "auth.recovery-request-subtitle" -msgstr "我們會寄送一封包含指南的電子郵件給您" +msgstr "我們會寄送一封包含操作說明的電子郵件給您" #: src/app/main/ui/auth/recovery.cljs:94, src/app/main/ui/auth/recovery_request.cljs:93 msgid "auth.recovery-request-title" @@ -113,7 +121,7 @@ msgstr "忘記密碼?" #: src/app/main/ui/auth/recovery.cljs:86 msgid "auth.recovery-submit" -msgstr "修改密碼" +msgstr "變更密碼" #: src/app/main/ui/auth/login.cljs:310, src/app/main/ui/static.cljs:177, src/app/main/ui/viewer/login.cljs:109 msgid "auth.register" @@ -121,7 +129,7 @@ msgstr "還沒有帳號嗎?" #: src/app/main/ui/auth/register.cljs:357 msgid "auth.register-account-tagline" -msgstr "讓我們知道在儀表板和電子郵件中應該如何稱呼您。" +msgstr "請告訴我們該如何稱呼您,這個名稱會顯示在控制台與電子郵件中。" #: src/app/main/ui/auth/register.cljs:356 msgid "auth.register-account-title" @@ -138,31 +146,39 @@ msgstr "建立帳號" #: src/app/main/ui/auth/register.cljs:49 #, markdown msgid "auth.terms-and-privacy-agreement" -msgstr "我同意[服務條款](%s)和[隱私權政策](%s)。" +msgstr "我同意[服務條款](%s)與[隱私權政策](%s)。" #: src/app/main/ui/auth/register.cljs:264, src/app/main/ui/dashboard/sidebar.cljs:542, src/app/main/ui/workspace/main_menu.cljs:210 msgid "auth.terms-of-service" msgstr "服務條款" +#: src/app/main/ui/auth/register.cljs:251 +msgid "auth.verification-sent-email" +msgstr "我們已寄送驗證郵件至:" + #: src/app/main/ui/auth/login.cljs:185, src/app/main/ui/auth/recovery_request.cljs:77, src/app/main/ui/auth/register.cljs:182 msgid "auth.work-email" msgstr "工作信箱" +#: src/app/main/ui/workspace/colorpicker/color_tokens.cljs:37 +msgid "color-token.empty-state" +msgstr "沒有可用的色彩 tokens。請檢查已啟用的集合或主題,或新增 tokens。" + #: src/app/main/ui/comments.cljs:577 msgid "comments.mentions.not-found" -msgstr "未找到 @%s 的聯絡人" +msgstr "找不到符合 @%s 的使用者" #: src/app/main/ui/workspace/libraries.cljs:437, src/app/main/ui/workspace/libraries.cljs:838 msgid "common.publish" -msgstr "發怖" +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 用戶" +msgstr "所有 Penpot 使用者" #: src/app/main/ui/viewer/share_link.cljs:198 msgid "common.share-link.confirm-deletion-link-description" -msgstr "確定要移除此連結?如果這麼做,它將不再能被任何人存取" +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" @@ -170,7 +186,7 @@ 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 "銷毀連結" +msgstr "刪除連結" #: src/app/main/ui/viewer/share_link.cljs:221 msgid "common.share-link.get-link" @@ -178,40 +194,40 @@ msgstr "取得連結" #: src/app/main/ui/viewer/share_link.cljs:137 msgid "common.share-link.link-copied-success" -msgstr "成功複製連結" +msgstr "已複製連結" #: src/app/main/ui/viewer/share_link.cljs:231 msgid "common.share-link.manage-ops" -msgstr "權限管理" +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] "已共享 %s 頁" +msgstr[0] "已分享 %s 個頁面" #: src/app/main/ui/viewer/share_link.cljs:298 msgid "common.share-link.permissions-can-comment" -msgstr "可評論" +msgstr "可留言" #: src/app/main/ui/viewer/share_link.cljs:308 msgid "common.share-link.permissions-can-inspect" -msgstr "可檢閱代碼" +msgstr "可檢視程式碼" #: src/app/main/ui/viewer/share_link.cljs:193 msgid "common.share-link.permissions-hint" -msgstr "任何有連結的人皆能存取" +msgstr "任何持有連結的人都能存取" #: src/app/main/ui/viewer/share_link.cljs:241 msgid "common.share-link.permissions-pages" -msgstr "已共享頁面" +msgstr "已分享頁面" #: src/app/main/ui/viewer/share_link.cljs:183 msgid "common.share-link.placeholder" -msgstr "可分享的連結將會在此顯示" +msgstr "可分享的連結會顯示在這裡" #: 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 "只限團隊成員" +msgstr "僅限團隊成員" #: src/app/main/ui/viewer/share_link.cljs:171 msgid "common.share-link.title" @@ -223,7 +239,7 @@ msgstr "全選" #: src/app/main/ui/workspace/libraries.cljs:432, src/app/main/ui/workspace/libraries.cljs:833 msgid "common.unpublish" -msgstr "未發怖" +msgstr "取消發布" #: src/app/main/ui/dashboard/projects.cljs:90 msgid "dasboard.team-hero.management" @@ -231,28 +247,116 @@ msgstr "團隊管理" #: src/app/main/ui/dashboard/projects.cljs:89 msgid "dasboard.team-hero.text" -msgstr "Penpot旨在團隊協作。邀請隊員加入共同協作" +msgstr "Penpot 專為團隊打造。邀請成員一起協作處理專案與檔案" #: src/app/main/ui/dashboard/projects.cljs:87 msgid "dasboard.team-hero.title" msgstr "組隊!" +#: src/app/main/ui/dashboard/file_menu.cljs:234 +msgid "dashboard-restore-file-confirmation.description" +msgstr "你即將還原 %s。" + +#: src/app/main/ui/dashboard/file_menu.cljs:233 +msgid "dashboard-restore-file-confirmation.title" +msgstr "還原檔案" + #: src/app/main/ui/dashboard/placeholder.cljs:40 msgid "dashboard.add-file" -msgstr "加入檔案" +msgstr "新增檔案" #: src/app/main/ui/dashboard/file_menu.cljs:324, src/app/main/ui/workspace/main_menu.cljs:700 msgid "dashboard.add-shared" -msgstr "加入為共享檔案庫" +msgstr "新增為共享資料庫" #: src/app/main/ui/settings/profile.cljs:75 msgid "dashboard.change-email" -msgstr "更改電子郵件" +msgstr "變更電子郵件地址" + +#: src/app/main/data/nitrate.cljs:616 +msgid "dashboard.change-organization-modal.accept" +msgstr "移動團隊" + +#: src/app/main/data/nitrate.cljs:614 +msgid "dashboard.change-organization-modal.choose" +msgstr "移動至:" + +#: src/app/main/data/nitrate.cljs:613 +msgid "dashboard.change-organization-modal.description" +msgstr "團隊成員仍可存取原有的專案與檔案。團隊將套用新組織的設定。" + +#: src/app/main/data/nitrate.cljs:615 +msgid "dashboard.change-organization-modal.select" +msgstr "選擇組織" + +#: src/app/main/data/nitrate.cljs:605, src/app/main/data/nitrate.cljs:612, src/app/main/ui/dashboard/team_form.cljs:159 +msgid "dashboard.change-organization-modal.title" +msgstr "變更團隊所屬組織" + +#: src/app/main/ui/dashboard/check_updates.cljs:334 +msgid "dashboard.check-updates.available-message" +msgstr "新版本包含效能改善、新功能與問題修正,讓你的 Penpot 保持最新狀態。" + +#: src/app/main/ui/dashboard/check_updates.cljs:309 +msgid "dashboard.check-updates.available-title" +msgstr "Penpot 新版本已推出" + +#: src/app/main/ui/dashboard/check_updates.cljs:341 +msgid "dashboard.check-updates.highlights-title" +msgstr "新版本亮點" + +#: src/app/main/ui/dashboard/check_updates.cljs:318 +msgid "dashboard.check-updates.installed-version" +msgstr "已安裝版本" + +#: src/app/main/ui/dashboard/check_updates.cljs:326 +msgid "dashboard.check-updates.latest-version" +msgstr "最新版本" + +#: src/app/main/ui/dashboard/check_updates.cljs:235 +msgid "dashboard.check-updates.try-again" +msgstr "再試一次" + +#: src/app/main/ui/dashboard/check_updates.cljs:230 +msgid "dashboard.check-updates.unable-hint" +msgstr "請檢查網路或執行個體設定,然後再試一次。" + +#: src/app/main/ui/dashboard/check_updates.cljs:226 +msgid "dashboard.check-updates.unable-message" +msgstr "此 Penpot 安裝環境無法連線至 Penpot 版本發布服務。" + +#: src/app/main/ui/dashboard/check_updates.cljs:215 +msgid "dashboard.check-updates.unable-title" +msgstr "無法檢查更新" + +#: src/app/main/ui/dashboard/check_updates.cljs:265 +msgid "dashboard.check-updates.uptodate-message" +msgstr "你目前使用的是最新穩定版本:" + +#: src/app/main/ui/dashboard/check_updates.cljs:254 +msgid "dashboard.check-updates.uptodate-title" +msgstr "PENPOT 已是最新版本" + +#: src/app/main/ui/dashboard/check_updates.cljs:371 +msgid "dashboard.check-updates.view-changelog" +msgstr "檢視完整變更紀錄" + +#: src/app/main/ui/dashboard/check_updates.cljs:374 +msgid "dashboard.check-updates.view-release-notes" +msgstr "檢視版本說明" + +#: src/app/main/ui/dashboard/deleted.cljs:322 +msgid "dashboard.clear-trash-button" +msgstr "清空垃圾桶" #: src/app/main/data/dashboard.cljs:300, src/app/main/data/dashboard.cljs:535, src/app/main/data/workspace/pages.cljs:201 msgid "dashboard.copy-suffix" msgstr "(複製)" +#: src/app/main/ui/dashboard/organization_team_switch.cljs:209, src/app/main/ui/dashboard/organization_team_switch.cljs:289 +msgid "dashboard.create-new-organization" +msgstr "建立組織" + #: src/app/main/ui/dashboard/organization_team_switch.cljs:280 msgid "dashboard.create-new-team" msgstr "建立新團隊" @@ -263,70 +367,154 @@ msgstr "固定此版本" #: src/app/main/ui/components/context_menu_a11y.cljs:304 msgid "dashboard.default-team-name" -msgstr "你的 Penpot" +msgstr "個人專案" + +#: src/app/main/ui/dashboard/deleted.cljs:268 +msgid "dashboard.delete-all-forever-confirmation.description" +msgstr "確定要永久刪除所有已刪除的專案與檔案嗎?此操作無法復原。" + +#: src/app/main/ui/dashboard/file_menu.cljs:247 +msgid "dashboard.delete-file-forever-confirmation.description" +msgstr "確定要永久刪除 %s 嗎?此操作無法復原。" + +#: src/app/main/data/dashboard.cljs:792 +msgid "dashboard.delete-files-success-notification" +msgstr "%s 個檔案已成功刪除。" + +#: src/app/main/ui/dashboard/deleted.cljs:54, src/app/main/ui/dashboard/deleted.cljs:56, src/app/main/ui/dashboard/deleted.cljs:267, src/app/main/ui/dashboard/deleted.cljs:269, src/app/main/ui/dashboard/file_menu.cljs:246, src/app/main/ui/dashboard/file_menu.cljs:248 +msgid "dashboard.delete-forever-confirmation.title" +msgstr "永久刪除" + +#: src/app/main/ui/dashboard/deleted.cljs:90 +msgid "dashboard.delete-project-button" +msgstr "刪除專案" + +#: src/app/main/ui/dashboard/deleted.cljs:55 +msgid "dashboard.delete-project-forever-confirmation.description" +msgstr "確定要永久刪除 %s 專案嗎?此專案及其中的所有檔案都將永久刪除,這個動作無法復原。" + +#: src/app/main/data/dashboard.cljs:791, src/app/main/data/dashboard.cljs:825 +msgid "dashboard.delete-success-notification" +msgstr "%s 已成功刪除。" #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:274, src/app/main/ui/dashboard/team_form.cljs:153 msgid "dashboard.delete-team" msgstr "刪除團隊" +#: src/app/main/ui/dashboard/deleted.cljs:337 +msgid "dashboard.deleted.empty-state-description" +msgstr "垃圾桶目前是空的。已刪除的檔案與專案會顯示在這裡。" + +#: src/app/main/ui/dashboard/grid.cljs:248 +msgid "dashboard.deleted.will-be-deleted-at" +msgstr "將於 %s 刪除" + #: src/app/main/ui/dashboard/file_menu.cljs:329, src/app/main/ui/workspace/main_menu.cljs:737 msgid "dashboard.download-binary-file" -msgstr "下載 Penpot 檔案 (.penpot)" +msgstr "下載 Penpot 檔案(.penpot)" #: src/app/main/ui/dashboard/file_menu.cljs:302, src/app/main/ui/dashboard/project_menu.cljs:94 msgid "dashboard.duplicate" -msgstr "複本" +msgstr "建立複本" #: src/app/main/ui/dashboard/file_menu.cljs:269 msgid "dashboard.duplicate-multi" -msgstr "複製 %s 個檔案" +msgstr "建立 %s 個檔案的複本" #: src/app/main/ui/dashboard/files.cljs:233, src/app/main/ui/dashboard/projects.cljs:309 msgid "dashboard.empty-placeholder-drafts-subtitle" -msgstr "專案成員建立草稿後,它將顯示在此處。" +msgstr "專案成員建立草稿後,就會顯示在這裡。" #: src/app/main/ui/dashboard/files.cljs:228, src/app/main/ui/dashboard/projects.cljs:304 msgid "dashboard.empty-placeholder-drafts-title" -msgstr "還沒有草稿。" +msgstr "尚無草稿。" #: src/app/main/ui/dashboard/deleted.cljs:180, src/app/main/ui/dashboard/files.cljs:234, src/app/main/ui/dashboard/projects.cljs:310 msgid "dashboard.empty-placeholder-files-subtitle" -msgstr "一旦專案成員建立文件,它將顯示在這裡。" +msgstr "專案成員建立檔案後,就會顯示在這裡。" #: src/app/main/ui/dashboard/deleted.cljs:177, src/app/main/ui/dashboard/files.cljs:229, src/app/main/ui/dashboard/projects.cljs:305 msgid "dashboard.empty-placeholder-files-title" -msgstr "尚無文件。" +msgstr "尚無檔案。" #: src/app/main/ui/dashboard/placeholder.cljs:117 #, markdown msgid "dashboard.empty-placeholder-libraries" msgstr "" -"新增到專案的圖庫將顯示在這裡。請分享您的檔案或從我們的[圖庫和範本](https://penpot.app/libraries-templates)" -"中新增。" +"新增至專案的資料庫會顯示在這裡。試著分享您的檔案,或從我們的[資料庫與範本](https://penpot.app/libraries-" +"templates)中挑選並新增。" #: src/app/main/ui/dashboard/placeholder.cljs:113 msgid "dashboard.empty-placeholder-libraries-subtitle-viewer-role" -msgstr "新增至專案中的圖庫將顯示在此處。" +msgstr "新增至專案的資料庫會顯示在這裡。" #: src/app/main/ui/dashboard/placeholder.cljs:110 msgid "dashboard.empty-placeholder-libraries-title" -msgstr "還沒有圖庫。" +msgstr "尚無資料庫。" + +#: src/app/main/ui/dashboard/placeholder.cljs:58 +msgid "dashboard.empty-project.add-library" +msgstr "新增資料庫或範本" + +#: src/app/main/ui/dashboard/placeholder.cljs:42, src/app/main/ui/dashboard/placeholder.cljs:133 +msgid "dashboard.empty-project.create" +msgstr "建立新檔案" + +#: src/app/main/ui/dashboard/placeholder.cljs:60 +msgid "dashboard.empty-project.explore" +msgstr "探索可新增的內容" + +#: src/app/main/ui/dashboard/placeholder.cljs:56 +msgid "dashboard.empty-project.go-to-libraries" +msgstr "前往資料庫與範本" + +#: src/app/main/ui/dashboard/placeholder.cljs:48, src/app/main/ui/dashboard/placeholder.cljs:50 +msgid "dashboard.empty-project.import" +msgstr "匯入檔案" + +#: src/app/main/ui/dashboard/placeholder.cljs:52 +msgid "dashboard.empty-project.import-penpot" +msgstr "匯入 .penpot 檔案" + +#: src/app/main/ui/dashboard/placeholder.cljs:44 +msgid "dashboard.empty-project.start" +msgstr "開始打造精彩作品" + +#: src/app/main/data/dashboard.cljs:795 +msgid "dashboard.errors.error-on-delete-files" +msgstr "刪除檔案時發生錯誤。" + +#: src/app/main/data/dashboard.cljs:828 +msgid "dashboard.errors.error-on-delete-project" +msgstr "刪除專案 %s 時發生錯誤。" + +#: src/app/main/data/dashboard.cljs:923, src/app/main/ui/dashboard/file_menu.cljs:227 +msgid "dashboard.errors.error-on-restore-file" +msgstr "還原檔案 %s 時發生錯誤。" + +#: src/app/main/data/dashboard.cljs:924 +msgid "dashboard.errors.error-on-restore-files" +msgstr "還原檔案時發生錯誤。" + +#: src/app/main/data/dashboard.cljs:956 +msgid "dashboard.errors.error-on-restoring-project" +msgstr "還原專案 %s 及其檔案時發生錯誤。" #: src/app/main/ui/dashboard/file_menu.cljs:279 msgid "dashboard.export-binary-multi" -msgstr "下載 %s 個Penpot 檔案 (.penpot)" +msgstr "下載 %s 個 Penpot 檔案(.penpot)" #: src/app/main/ui/workspace/main_menu.cljs:745 msgid "dashboard.export-frames" -msgstr "將 boards 匯出為 PDF" +msgstr "將畫板匯出為 PDF" #: src/app/main/ui/exports/assets.cljs:202 msgid "dashboard.export-frames.title" -msgstr "匯出為PDF" +msgstr "匯出為 PDF" #: src/app/main/ui/exports/assets.cljs:108 msgid "dashboard.export-multiple.selected" -msgstr "已選取%s / %s elements" +msgstr "'已選取 %s / %s 個元素'" #: src/app/main/ui/workspace/main_menu.cljs:728 msgid "dashboard.export-shapes" @@ -334,60 +522,76 @@ msgstr "匯出" #: src/app/main/ui/exports/assets.cljs:179 msgid "dashboard.export-shapes.how-to" -msgstr "你可以從設計屬性(位於右側邊欄底部)為元素添加匯出設置。" +msgstr "你可以在設計屬性(右側欄底部)中,為元素新增匯出設定。" #: src/app/main/ui/exports/assets.cljs:183 msgid "dashboard.export-shapes.how-to-link" -msgstr "Penpot匯出功能的簡介。" +msgstr "瞭解如何在 Penpot 中設定匯出。" #: src/app/main/ui/exports/assets.cljs:178 msgid "dashboard.export-shapes.no-elements" -msgstr "匯出設定未有任何element。" +msgstr "沒有任何元素設有匯出設定。" #: src/app/main/ui/exports/assets.cljs:189 msgid "dashboard.export-shapes.title" -msgstr "匯出已選取項目" +msgstr "匯出所選項目" + +#: src/app/main/ui/dashboard/file_menu.cljs:263 +msgid "dashboard.file-menu.delete-files-permanently-option" +msgid_plural "dashboard.file-menu.delete-files-permanently-option" +msgstr[0] "刪除檔案" + +#: src/app/main/ui/dashboard/file_menu.cljs:261 +msgid "dashboard.file-menu.restore-files-option" +msgid_plural "dashboard.file-menu.restore-files-option" +msgstr[0] "還原檔案" + +#: src/app/main/ui/dashboard/layout_toggle.cljs:32 +msgid "dashboard.files-layout.grid" +msgstr "方格檢視" + +#: src/app/main/ui/dashboard/layout_toggle.cljs:28 +msgid "dashboard.files-layout.list" +msgstr "清單檢視" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:608 msgid "dashboard.fonts.deleted-placeholder" -msgstr "已刪除字型" +msgstr "缺少字型" #: src/app/main/ui/dashboard/fonts.cljs:235 msgid "dashboard.fonts.dismiss-all" -msgstr "全部取消" +msgstr "全部關閉" #: src/app/main/ui/dashboard/fonts.cljs:495 msgid "dashboard.fonts.empty-placeholder" -msgstr "此處將會列出你上載的自訂字型。" +msgstr "你上傳的自訂字型會顯示在這裡。" #: src/app/main/ui/dashboard/fonts.cljs:498 msgid "dashboard.fonts.empty-placeholder-viewer" -msgstr "尚無自訂字體。" +msgstr "尚無自訂字型。" #: src/app/main/ui/dashboard/fonts.cljs:499 msgid "dashboard.fonts.empty-placeholder-viewer-sub" -msgstr "一旦專案成員上傳自訂字體,它將顯示在這裡。" +msgstr "專案成員上傳自訂字型後,就會顯示在這裡。" #: src/app/main/ui/dashboard/fonts.cljs:223 msgid "dashboard.fonts.fonts-added" msgid_plural "dashboard.fonts.fonts-added" -msgstr[0] "添加了%s個字體" +msgstr[0] "'已新增 %s 個字型'" #: src/app/main/ui/dashboard/fonts.cljs:198 #, markdown msgid "dashboard.fonts.hero-text1" msgstr "" -"在此處上傳的 Web " -"字體將會列入本團隊共用檔案的可用字型家族清單。相同字型家族名稱的字體將被分組為**單一字型家族**。可上傳以下格式的字體:**TTF、OTF 和 " -"WOFF**(任何一種)。" +"在這裡上傳的網頁字型會加入此團隊檔案中文字屬性的字型家族清單。字型家族名稱相同的字型會合併為**同一個字型家族**。您可以上傳以下格式的字型:**" +"TTF、OTF 和 WOFF**(只需上傳其中一種格式)。" #: src/app/main/ui/dashboard/fonts.cljs:211 #, markdown msgid "dashboard.fonts.hero-text2" msgstr "" -"你只能上傳你擁有的或獲許可在Penpot " -"中使用的字型。如需瞭解更多,請參閱[Penpot的服務條款](https://penpot.app/terms." -"html)的內容權利部分。您可能還想閱讀有關 [字體許可](https://www.typography.com/faq) 的資訊。" +"請僅上傳您擁有或已獲授權在 Penpot 中使用的字型。詳情請參閱 [Penpot " +"服務條款](%s)的內容權利章節。您也可以閱讀[字型授權相關資訊](https://www.typography.com/faq)。" #: src/app/main/ui/dashboard/fonts.cljs:231 msgid "dashboard.fonts.upload-all" @@ -397,21 +601,62 @@ msgstr "全部上傳" #, markdown msgid "dashboard.fonts.warning-text" msgstr "" -"我們發現您的字體可能存在與不同作業系統的垂直度量相關問題。為了檢查它,您可以使用字體垂直度量服務,例如[這個](https://vertical-" -"metrics.netlify.app/)。此外,我們建議使用 [Transfonter](https://transfonter.org/) 來產生 " -"webfonts 並修復錯誤。 " +"我們偵測到您的字型在不同作業系統上的垂直度量值可能有問題。您可以使用[這個服務](https://vertical-metrics.netlify." +"app/)等字型垂直度量檢查工具來確認。此外,我們建議使用 [Transfonter](https://transfonter.org/) " +"產生網頁字型並修正錯誤。 " + +#: src/app/main/ui/dashboard/organization_team_switch.cljs:226 +msgid "dashboard.go-to-admin-console" +msgstr "前往管理員控制台" + +#: src/app/main/ui/dashboard/grid.cljs:252 +msgid "dashboard.grid.last-modified-at" +msgstr "上次修改時間:%s" #: src/app/main/ui/dashboard/import.cljs:995, src/app/main/ui/dashboard/project_menu.cljs:110 msgid "dashboard.import" -msgstr "匯入檔案" +msgstr "匯入 Penpot 檔案" #: src/app/main/ui/dashboard/import.cljs:343, src/app/worker/import.cljs:144, src/app/worker/import.cljs:147 msgid "dashboard.import.analyze-error" -msgstr "喔不!我們無法匯入此檔案" +msgstr "糟糕!無法匯入此檔案" + +#: src/app/main/ui/dashboard/import.cljs:597 +msgid "dashboard.import.auto-linked-libraries" +msgid_plural "dashboard.import.auto-linked-libraries" +msgstr[0] "已依名稱自動連結 %s 個資料庫。" #: src/app/main/ui/dashboard.cljs:264 msgid "dashboard.import.bad-url" -msgstr "導入失敗。範本網址不正確" +msgstr "匯入失敗。範本網址有誤" + +#: src/app/main/ui/dashboard/import.cljs:733 +msgid "dashboard.import.confirm-library-links" +msgstr "確認資料庫連結" + +#: src/app/main/ui/dashboard/import.cljs:619 +msgid "dashboard.import.import-error.check-error" +msgstr "無法驗證此檔案。" + +#: src/app/main/ui/dashboard/import.cljs:623 +msgid "dashboard.import.import-error.corrupt-file" +msgstr "此檔案似乎已損毀。" + +#: src/app/main/ui/dashboard/import.cljs:603 +msgid "dashboard.import.import-error.disclaimer" +msgstr "部分檔案未能匯入" + +#: src/app/main/ui/dashboard/import.cljs:607 +msgid "dashboard.import.import-error.message1" +msgstr "下列檔案有錯誤:" + +#: src/app/main/ui/dashboard/import.cljs:627 +msgid "dashboard.import.import-error.message2" +msgstr "有錯誤的檔案將不會上傳。" + +#: src/app/main/ui/dashboard/import.cljs:626 +msgid "dashboard.import.import-error.unknown-error" +msgstr "處理此檔案時發生錯誤。" #: src/app/main/ui/dashboard/import.cljs:593 msgid "dashboard.import.import-message" @@ -419,15 +664,15 @@ msgstr "已成功匯入 %s 個檔案。" #: src/app/main/ui/dashboard/import.cljs:587 msgid "dashboard.import.import-warning" -msgstr "部份檔案因包含無效物件而被移除。" +msgstr "部分檔案含有無效物件,這些物件已移除。" #: src/app/main/ui/dashboard.cljs:265 msgid "dashboard.import.no-perms" -msgstr "您無權匯入至此團隊" +msgstr "您沒有權限將檔案匯入此團隊" #: src/app/main/ui/dashboard/import.cljs:134 msgid "dashboard.import.progress.process-colors" -msgstr "正在處理顏色" +msgstr "正在處理色彩" #: src/app/main/ui/dashboard/import.cljs:143, src/app/main/ui/dashboard/import.cljs:146 msgid "dashboard.import.progress.process-components" @@ -439,51 +684,107 @@ msgstr "正在處理媒體" #: src/app/main/ui/dashboard/import.cljs:131 msgid "dashboard.import.progress.process-page" -msgstr "正在處理第 %s 頁" +msgstr "正在處理頁面:%s" #: src/app/main/ui/dashboard/import.cljs:137 msgid "dashboard.import.progress.process-typographies" -msgstr "正在處理字體排版中" +msgstr "正在處理文字樣式" #: src/app/main/ui/dashboard/import.cljs:125 msgid "dashboard.import.progress.upload-data" -msgstr "上傳資料至伺服器 (%s/%s)" +msgstr "正在將資料上傳至伺服器 (%s/%s)" #: src/app/main/ui/dashboard/import.cljs:128 msgid "dashboard.import.progress.upload-media" msgstr "正在上傳檔案:%s" +#: src/app/main/ui/dashboard/import.cljs:443 +msgid "dashboard.import.resolve-libraries" +msgstr "部分資料庫無法自動連結。請為每一項選擇正確的資料庫:" + +#: src/app/main/ui/dashboard/import.cljs:565 +msgid "dashboard.import.resolve-libraries-summary" +msgstr "確認前,請檢查資料庫連結:" + +#: src/app/main/ui/dashboard/import.cljs:521 +msgid "dashboard.import.summary.linked" +msgstr "已連結" + +#: src/app/main/ui/dashboard/import.cljs:558 +msgid "dashboard.import.summary.no-selection" +msgstr "尚未選取資料庫" + +#: src/app/main/ui/dashboard/team.cljs:881 +msgid "dashboard.invitation-modal.delete" +msgstr "你即將刪除寄給以下對象的邀請:" + +#: src/app/main/ui/dashboard/team.cljs:882 +msgid "dashboard.invitation-modal.resend" +msgstr "你即將重新寄送邀請給以下對象:" + +#: src/app/main/ui/dashboard/team.cljs:872 +msgid "dashboard.invitation-modal.title.delete-invitations" +msgstr "刪除邀請" + +#: src/app/main/ui/dashboard/team.cljs:873 +msgid "dashboard.invitation-modal.title.resend-invitations" +msgstr "重新寄送邀請" + +#: src/app/main/ui/dashboard/team.cljs:861, src/app/main/ui/dashboard/team.cljs:1202, src/app/main/ui/dashboard/team_form.cljs:156 +msgid "dashboard.invitations.no-permission" +msgstr "你沒有權限邀請他人加入此團隊,也無法編輯或刪除邀請。" + #: src/app/main/ui/dashboard/team.cljs:149, src/app/main/ui/dashboard/team.cljs:860 msgid "dashboard.invite-profile" msgstr "邀請人員" +#: src/app/main/ui/dashboard/team.cljs:152 +msgid "dashboard.invite-profile-disabled" +msgstr "你沒有權限邀請他人加入此團隊" + +#: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:282, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:327 +msgid "dashboard.leave-organization" +msgstr "離開組織" + +#: src/app/main/data/nitrate.cljs:268 +msgid "dashboard.leave-organization.toast" +msgstr "你已不再是 %s 組織的成員。" + #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:257, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:263, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:268, src/app/main/ui/dashboard/team.cljs:464 msgid "dashboard.leave-team" msgstr "離開團隊" #: src/app/main/ui/dashboard/templates.cljs:83, src/app/main/ui/dashboard/templates.cljs:166 msgid "dashboard.libraries-and-templates" -msgstr "資料庫和範本" +msgstr "資料庫與範本" + +#: src/app/main/ui/dashboard/templates.cljs:263 +msgid "dashboard.libraries-and-templates.description" +msgstr "這裡提供一些可加入專案的資料庫與範本" #: src/app/main/ui/dashboard/templates.cljs:167 msgid "dashboard.libraries-and-templates.explore" -msgstr "探索更多內容並了解如何貢獻" +msgstr "探索更多資料庫與範本,並了解如何貢獻" #: src/app/main/ui/dashboard/import.cljs:816, src/app/main/ui/workspace/libraries.cljs:229 msgid "dashboard.libraries-and-templates.import-error" -msgstr "匯入範本時出現問題。範本並未匯入。" +msgstr "匯入範本時發生問題,範本未匯入。" #: src/app/main/ui/dashboard/libraries.cljs:68 msgid "dashboard.libraries-title" -msgstr "檔案庫" +msgstr "資料庫" #: src/app/main/ui/dashboard/placeholder.cljs:142 msgid "dashboard.loading-files" -msgstr "正在載入檔案…" +msgstr "正在載入你的檔案…" #: src/app/main/ui/dashboard/fonts.cljs:489 msgid "dashboard.loading-fonts" -msgstr "正在載入字型…" +msgstr "正在載入你的字型…" + +#: src/app/main/data/comments.cljs:480 +msgid "dashboard.mark-all-as-read.success" +msgstr "已將所有通知標示為已讀" #: src/app/main/ui/dashboard/file_menu.cljs:308, src/app/main/ui/dashboard/project_menu.cljs:101 msgid "dashboard.move-to" @@ -491,7 +792,7 @@ msgstr "移至" #: src/app/main/ui/dashboard/file_menu.cljs:272 msgid "dashboard.move-to-multi" -msgstr "將 %s 個檔案移動至" +msgstr "將 %s 個檔案移至" #: src/app/main/ui/dashboard/file_menu.cljs:73 msgid "dashboard.move-to-other-team" @@ -499,7 +800,7 @@ msgstr "移至其他團隊" #: src/app/main/ui/dashboard/files.cljs:117, src/app/main/ui/dashboard/projects.cljs:259 msgid "dashboard.new-file" -msgstr "+ 新檔案" +msgstr "+ 新增檔案" #: src/app/main/data/dashboard.cljs:506, src/app/main/data/dashboard.cljs:618 msgid "dashboard.new-file-prefix" @@ -507,7 +808,7 @@ msgstr "新檔案" #: src/app/main/ui/dashboard/projects.cljs:59 msgid "dashboard.new-project" -msgstr "+ 新的專案" +msgstr "+ 新增專案" #: src/app/main/data/dashboard.cljs:259, src/app/main/data/dashboard.cljs:621 msgid "dashboard.new-project-prefix" @@ -515,11 +816,27 @@ msgstr "新專案" #: src/app/main/ui/dashboard/search.cljs:76 msgid "dashboard.no-matches-for" -msgstr "找不到符合 「%s」的項目" +msgstr "找不到符合「%s」的項目" + +#: src/app/main/ui/dashboard/team_form.cljs:158 +msgid "dashboard.no-organization-allows-create-team.message" +msgstr "你沒有權限在所屬的任何組織中新增團隊。" + +#: src/app/main/ui/dashboard/team_form.cljs:152 +msgid "dashboard.no-permission-create-team.message" +msgstr "你沒有權限在 %s 組織中建立團隊。如需更多資訊,請聯絡組織擁有者。" + +#: src/app/main/ui/dashboard/team_form.cljs:154 +msgid "dashboard.no-permission-delete-team.message" +msgstr "你沒有權限刪除隸屬於 %s 組織的團隊。如需更多資訊,請聯絡組織擁有者。" + +#: src/app/main/ui/dashboard/team_form.cljs:160 +msgid "dashboard.no-permission-move-team.message" +msgstr "你沒有權限移動隸屬於 %s 組織的團隊。如需更多資訊,請聯絡組織擁有者。" #: src/app/main/ui/dashboard/sidebar.cljs:400 msgid "dashboard.no-projects-placeholder" -msgstr "釘選的專案會在此顯示" +msgstr "釘選的專案會顯示在這裡" #: src/app/main/ui/dashboard/comments.cljs:89 msgid "dashboard.notifications" @@ -527,11 +844,11 @@ msgstr "通知" #: src/app/main/ui/auth/verify_token.cljs:38 msgid "dashboard.notifications.email-changed-successfully" -msgstr "已成功更改您的電子郵件地址" +msgstr "您的電子郵件地址已成功更新" #: src/app/main/ui/auth/verify_token.cljs:32 msgid "dashboard.notifications.email-verified-successfully" -msgstr "已成功驗證您的電子郵件地址" +msgstr "您的電子郵件地址已成功驗證" #: src/app/main/data/profile.cljs:286 msgid "dashboard.notifications.notifications-saved" @@ -539,7 +856,7 @@ msgstr "通知設定已更新" #: src/app/main/ui/settings/password.cljs:52 msgid "dashboard.notifications.password-saved" -msgstr "密碼已儲存成功!" +msgstr "密碼已成功儲存!" #: src/app/main/ui/dashboard/comments.cljs:43 msgid "dashboard.notifications.view" @@ -557,25 +874,45 @@ msgstr "在新分頁開啟檔案" msgid "dashboard.options" msgstr "選項" +#: src/app/main/ui/dashboard/team.cljs:1224 +msgid "dashboard.order-invitations-by-role" +msgstr "依角色排序" + +#: src/app/main/ui/dashboard/team.cljs:1233 +msgid "dashboard.order-invitations-by-status" +msgstr "依狀態排序" + +#: src/app/main/data/dashboard.cljs:703 +msgid "dashboard.organization-deleted" +msgstr "%s 組織已刪除。" + +#: src/app/main/ui/dashboard/organization_team_switch.cljs:194, src/app/main/ui/dashboard/organization_team_switch.cljs:195 +msgid "dashboard.other-teams" +msgstr "其他團隊" + #: src/app/main/ui/settings/password.cljs:112, src/app/main/ui/settings/password.cljs:126 msgid "dashboard.password-change" -msgstr "修改密碼" +msgstr "變更密碼" #: src/app/main/data/common.cljs:194 msgid "dashboard.permissions-change.admin" -msgstr "您現在是該團隊的管理員。" +msgstr "您現在是此團隊的管理員。" #: src/app/main/data/common.cljs:193 msgid "dashboard.permissions-change.editor" -msgstr "您現在是這個團隊的編輯。" +msgstr "您現在是此團隊的編輯者。" #: src/app/main/data/common.cljs:195 msgid "dashboard.permissions-change.owner" -msgstr "您現在是這個團隊的老大。" +msgstr "您現在是此團隊的擁有者。" #: src/app/main/data/common.cljs:192 msgid "dashboard.permissions-change.viewer" -msgstr "您現在是該團隊的查看者。" +msgstr "您現在是此團隊的檢視者。" + +#: src/app/main/ui/dashboard/file_menu.cljs:38, src/app/main/ui/dashboard/fonts.cljs:46, src/app/main/ui/dashboard/libraries.cljs:55, src/app/main/ui/dashboard/organization_team_switch.cljs:57, src/app/main/ui/dashboard/projects.cljs:50, src/app/main/ui/dashboard/projects.cljs:364, src/app/main/ui/dashboard/search.cljs:47, src/app/main/ui/dashboard/team.cljs:647, src/app/main/ui/dashboard/team.cljs:1257, src/app/main/ui/dashboard/team.cljs:1537, src/app/main/ui/dashboard/team.cljs:1644 +msgid "dashboard.personal-projects" +msgstr "個人專案" #: src/app/main/ui/dashboard/files.cljs:122, src/app/main/ui/dashboard/project_menu.cljs:98, src/app/main/ui/dashboard/projects.cljs:251 msgid "dashboard.pin-unpin" @@ -587,11 +924,27 @@ msgstr "外掛網址不正確" #: src/app/main/ui/dashboard.cljs:226 msgid "dashboard.plugins.parse-error" -msgstr "無法解析外掛清單" +msgstr "無法解析外掛資訊清單" #: src/app/main/ui/dashboard.cljs:189 msgid "dashboard.plugins.try-plugin" -msgstr "嘗試外掛: " +msgstr "試用外掛: " + +#: src/app/main/data/dashboard.cljs:736 +msgid "dashboard.progress-notification.deleting-files" +msgstr "正在刪除檔案…" + +#: src/app/main/data/dashboard.cljs:857 +msgid "dashboard.progress-notification.restoring-files" +msgstr "正在還原檔案…" + +#: src/app/main/data/dashboard.cljs:737 +msgid "dashboard.progress-notification.slow-delete" +msgstr "刪除所需時間比預期長" + +#: src/app/main/data/dashboard.cljs:858 +msgid "dashboard.progress-notification.slow-restore" +msgstr "還原所需時間比預期長" #: src/app/main/ui/dashboard/deleted.cljs:65, src/app/main/ui/dashboard/projects.cljs:51 msgid "dashboard.projects-title" @@ -603,7 +956,39 @@ msgstr "想要移除您的帳號嗎?" #: src/app/main/data/common.cljs:229 msgid "dashboard.removed-from-team" -msgstr "您不再是團隊“%s”的成員。" +msgstr "您已不再是「%s」團隊的成員。" + +#: src/app/main/ui/dashboard/deleted.cljs:280 +msgid "dashboard.restore-all-confirmation.description" +msgstr "即將還原您所有的專案與檔案,這可能需要一些時間。" + +#: src/app/main/ui/dashboard/deleted.cljs:279 +msgid "dashboard.restore-all-confirmation.title" +msgstr "還原所有專案與檔案" + +#: src/app/main/ui/dashboard/deleted.cljs:317, src/app/main/ui/settings/shortcuts.cljs:53 +msgid "dashboard.restore-all-deleted-button" +msgstr "全部還原" + +#: src/app/main/data/dashboard.cljs:917 +msgid "dashboard.restore-files-success-notification" +msgstr "已成功還原 %s 個檔案。" + +#: src/app/main/ui/dashboard/deleted.cljs:87 +msgid "dashboard.restore-project-button" +msgstr "還原專案" + +#: src/app/main/ui/dashboard/deleted.cljs:44 +msgid "dashboard.restore-project-confirmation.description" +msgstr "即將還原「%s」專案及其中的所有檔案。" + +#: src/app/main/ui/dashboard/deleted.cljs:43 +msgid "dashboard.restore-project-confirmation.title" +msgstr "還原專案" + +#: src/app/main/data/dashboard.cljs:889, src/app/main/data/dashboard.cljs:916, src/app/main/data/dashboard.cljs:953, src/app/main/ui/dashboard/file_menu.cljs:224 +msgid "dashboard.restore-success-notification" +msgstr "%s 已成功還原。" #: src/app/main/ui/settings/profile.cljs:78 msgid "dashboard.save-settings" @@ -615,7 +1000,47 @@ msgstr "搜尋…" #: src/app/main/ui/dashboard/search.cljs:71 msgid "dashboard.searching-for" -msgstr "正在搜尋 “%s“…" +msgstr "正在搜尋「%s」…" + +#: src/app/main/ui/dashboard/organization_team_switch.cljs:166 +msgid "dashboard.section.organizations" +msgstr "組織" + +#: src/app/main/ui/dashboard/organization_team_switch.cljs:235 +msgid "dashboard.section.teams" +msgstr "團隊" + +#: src/app/main/data/nitrate.cljs:531 +msgid "dashboard.select-organization-modal.accept" +msgstr "加入組織" + +#: src/app/main/data/nitrate.cljs:529 +msgid "dashboard.select-organization-modal.choose" +msgstr "選擇組織:" + +#: src/app/main/ui/dashboard/team.cljs:1041 +msgid "dashboard.select-organization-modal.external-invitations-warning" +msgstr "「%s」僅允許組織成員加入旗下團隊。所有寄給組織外部人員且尚未接受的邀請都將撤銷。" + +#: src/app/main/ui/dashboard/team.cljs:1037 +msgid "dashboard.select-organization-modal.external-invitations-will-be-canceled" +msgstr "寄給外部使用者且尚未接受的邀請將會取消。" + +#: src/app/main/data/nitrate.cljs:597 +msgid "dashboard.select-organization-modal.permission-info" +msgstr "這裡會列出您所屬且有權將團隊移入的組織。" + +#: src/app/main/data/nitrate.cljs:521 +msgid "dashboard.select-organization-modal.permission-info-add" +msgstr "這裡會列出您所屬且有權在其中建立團隊或將現有團隊加入的組織。" + +#: src/app/main/data/nitrate.cljs:530 +msgid "dashboard.select-organization-modal.select" +msgstr "選擇組織" + +#: src/app/main/data/nitrate.cljs:528, src/app/main/data/nitrate.cljs:548, src/app/main/ui/dashboard/team_form.cljs:157 +msgid "dashboard.select-organization-modal.title" +msgstr "將團隊加入組織" #: src/app/main/ui/settings/options.cljs:66 msgid "dashboard.select-ui-language" @@ -625,9 +1050,21 @@ msgstr "選擇介面語言" msgid "dashboard.select-ui-theme" msgstr "選擇主題" +#: src/app/main/ui/settings/options.cljs:76 +msgid "dashboard.select-ui-theme.dark" +msgstr "Penpot 深色(預設)" + +#: src/app/main/ui/settings/options.cljs:77 +msgid "dashboard.select-ui-theme.light" +msgstr "Penpot 淺色" + +#: src/app/main/ui/settings/options.cljs:78 +msgid "dashboard.select-ui-theme.system" +msgstr "系統主題" + #: src/app/main/ui/settings/notifications.cljs:57 msgid "dashboard.settings.notifications.dashboard-comments.all" -msgstr "所有留言、提及和回應" +msgstr "所有留言、提及和回覆" #: src/app/main/ui/settings/notifications.cljs:59 msgid "dashboard.settings.notifications.dashboard-comments.none" @@ -635,19 +1072,19 @@ msgstr "無" #: src/app/main/ui/settings/notifications.cljs:58 msgid "dashboard.settings.notifications.dashboard-comments.partial" -msgstr "提及和回應" +msgstr "僅限提及和回覆" #: src/app/main/ui/settings/notifications.cljs:54 msgid "dashboard.settings.notifications.dashboard-comments.title" -msgstr "文件註釋" +msgstr "檔案留言" #: src/app/main/ui/settings/notifications.cljs:53 msgid "dashboard.settings.notifications.dashboard.title" -msgstr "儀表板通知" +msgstr "控制台通知" #: src/app/main/ui/settings/notifications.cljs:67 msgid "dashboard.settings.notifications.email-comments.all" -msgstr "所有留言、提及和回應" +msgstr "所有留言、提及與回覆" #: src/app/main/ui/settings/notifications.cljs:69 msgid "dashboard.settings.notifications.email-comments.none" @@ -655,15 +1092,15 @@ msgstr "無" #: src/app/main/ui/settings/notifications.cljs:68 msgid "dashboard.settings.notifications.email-comments.partial" -msgstr "提及和回應" +msgstr "僅提及與回覆" #: src/app/main/ui/settings/notifications.cljs:64 msgid "dashboard.settings.notifications.email-comments.title" -msgstr "文件註釋" +msgstr "檔案留言" #: src/app/main/ui/settings/notifications.cljs:76 msgid "dashboard.settings.notifications.email-invites.all" -msgstr "所有類型的邀請和請求" +msgstr "所有類型的邀請與請求" #: src/app/main/ui/settings/notifications.cljs:79 msgid "dashboard.settings.notifications.email-invites.none" @@ -671,7 +1108,7 @@ msgstr "無" #: src/app/main/ui/settings/notifications.cljs:73 msgid "dashboard.settings.notifications.email-invites.title" -msgstr "邀請和請求" +msgstr "邀請與請求" #: src/app/main/ui/settings/notifications.cljs:63 msgid "dashboard.settings.notifications.email.title" @@ -705,11 +1142,11 @@ msgstr "已成功刪除您的專案" #: src/app/main/ui/dashboard/file_menu.cljs:124 msgid "dashboard.success-duplicate-file" msgid_plural "dashboard.success-delete-file" -msgstr[0] "已成功為您的檔案建立副本" +msgstr[0] "已成功建立您檔案的複本" #: src/app/main/ui/dashboard/project_menu.cljs:46 msgid "dashboard.success-duplicate-project" -msgstr "你的專案已成功複製" +msgstr "已成功建立您專案的複本" #: src/app/main/ui/dashboard/file_menu.cljs:162, src/app/main/ui/dashboard/grid.cljs:715, src/app/main/ui/dashboard/sidebar.cljs:143 msgid "dashboard.success-move-file" @@ -723,6 +1160,11 @@ msgstr "已成功移動您的檔案" msgid "dashboard.success-move-project" msgstr "已成功移動您的專案" +#: src/app/main/data/common.cljs:266 +#, backend +msgid "dashboard.team-belong-organization" +msgstr "此團隊現已隸屬於組織 %s" + #: src/app/main/ui/dashboard/team.cljs:1669 msgid "dashboard.team-info" msgstr "團隊資訊" @@ -731,10 +1173,47 @@ msgstr "團隊資訊" msgid "dashboard.team-members" msgstr "團隊成員" +#: src/app/main/data/common.cljs:267 +#, backend +msgid "dashboard.team-no-longer-belong-organization" +msgstr "此團隊已不再隸屬於組織 %s" + +#: src/app/main/ui/dashboard/team.cljs:1676 +msgid "dashboard.team-organization" +msgstr "團隊所屬組織" + +#: src/app/main/ui/dashboard/team.cljs:1710 +msgid "dashboard.team-organization.add" +msgstr "加入組織" + +#: src/app/main/data/nitrate.cljs:547, src/app/main/data/nitrate.cljs:604 +msgid "dashboard.team-organization.add.no-valid-organizations" +msgstr "您沒有權限將此團隊加入您所屬的任何組織。" + +#: src/app/main/ui/dashboard/team.cljs:1699 +msgid "dashboard.team-organization.change" +msgstr "變更團隊所屬組織" + +#: src/app/main/ui/dashboard/team.cljs:948 +msgid "dashboard.team-organization.disabled-organization-tooltip" +msgstr "只能邀請您所屬組織內的人員。" + +#: src/app/main/ui/dashboard/team.cljs:1706 +msgid "dashboard.team-organization.none" +msgstr "此團隊不隸屬於任何組織" + +#: src/app/main/ui/dashboard/team.cljs:1702 +msgid "dashboard.team-organization.remove" +msgstr "將團隊移出組織" + #: src/app/main/ui/dashboard/team.cljs:1729 msgid "dashboard.team-projects" msgstr "團隊專案" +#: src/app/main/ui/dashboard/templates.cljs:132 +msgid "dashboard.template.add-to-project" +msgstr "新增至你的專案" + #: src/app/main/ui/settings/options.cljs:71 msgid "dashboard.theme-change" msgstr "介面主題" @@ -743,29 +1222,78 @@ msgstr "介面主題" msgid "dashboard.title-search" msgstr "搜尋結果" +#: src/app/main/ui/dashboard/deleted.cljs:307 +msgid "dashboard.trash-info-text-part1" +msgstr "已刪除的檔案會在垃圾桶中保留" + +#: src/app/main/ui/dashboard/deleted.cljs:309 +msgid "dashboard.trash-info-text-part2" +msgstr " %s 天. " + +#: src/app/main/ui/dashboard/deleted.cljs:310 +msgid "dashboard.trash-info-text-part3" +msgstr "之後就會永久刪除。" + +#: src/app/main/ui/dashboard/deleted.cljs:312 +msgid "dashboard.trash-info-text-part4" +msgstr "如果改變心意,你可以從各個檔案的選單還原檔案,或將其永久刪除。" + #: src/app/main/ui/dashboard/search.cljs:66 msgid "dashboard.type-something" msgstr "輸入以搜尋" #: src/app/main/ui/dashboard/file_menu.cljs:322, src/app/main/ui/workspace/main_menu.cljs:692 msgid "dashboard.unpublish-shared" -msgstr "取消發佈資料庫" +msgstr "取消發布資料庫" #: src/app/main/ui/settings/options.cljs:82 msgid "dashboard.update-settings" msgstr "更新設定" +#: src/app/main/data/dashboard.cljs:671 +#, backend +msgid "dashboard.user-no-longer-belong-organization" +msgstr "你已不再是 %s 組織的成員" + +#: src/app/main/ui/settings/options.cljs:109 +msgid "dashboard.webgl-switch.beta" +msgstr "測試版" + +#: src/app/main/ui/settings/options.cljs:110 +msgid "dashboard.webgl-switch.description" +msgstr "WebGL 算繪可提升效能,但目前仍在測試階段,可能較不穩定。畫布、匯出檔案(SVG/PDF)與檢視模式的顯示效果可能略有差異。" + +#: src/app/main/ui/settings/options.cljs:113 +msgid "dashboard.webgl-switch.disabled" +msgstr "已停用" + +#: src/app/main/ui/settings/options.cljs:113 +msgid "dashboard.webgl-switch.enabled" +msgstr "已啟用" + +#: src/app/main/ui/settings/options.cljs:116 +msgid "dashboard.webgl-switch.feedback" +msgstr "提供意見回饋" + +#: src/app/main/ui/settings/options.cljs:112 +msgid "dashboard.webgl-switch.status" +msgstr "狀態" + +#: src/app/main/ui/settings/options.cljs:108 +msgid "dashboard.webgl-switch.title" +msgstr "WebGL 渲染" + #: src/app/main/ui/dashboard/team.cljs:1404 msgid "dashboard.webhooks.active" -msgstr "正在生效" +msgstr "啟用" #: src/app/main/ui/dashboard/team.cljs:1405 msgid "dashboard.webhooks.active.explain" -msgstr "當觸發此Webhook時,將會傳遞事件詳細信息" +msgstr "觸發此 webhook 時,將傳送事件的詳細資訊" #: src/app/main/ui/dashboard/team.cljs:1447 msgid "dashboard.webhooks.cant-edit" -msgstr "您只能刪除或修改您建立的 webhook。" +msgstr "您只能刪除或修改自己建立的 webhook。" #: src/app/main/ui/dashboard/team.cljs:1395 msgid "dashboard.webhooks.content-type" @@ -773,23 +1301,23 @@ msgstr "內容類型" #: src/app/main/ui/dashboard/team.cljs:1427 msgid "dashboard.webhooks.create" -msgstr "設置Webhook" +msgstr "建立 webhook" #: src/app/main/ui/dashboard/team.cljs:1330 msgid "dashboard.webhooks.create.success" -msgstr "成功添加Webhook。" +msgstr "已成功建立 webhook。" #: src/app/main/ui/dashboard/team.cljs:1424 msgid "dashboard.webhooks.description" -msgstr "當Penpot 發生特定事件時,Webhook 是一種使其他網站和應用程式收到通知的簡單方法。我們會向你指定的每個網址發送 POST 請求。" +msgstr "透過 webhook,您可以輕鬆讓其他網站和應用程式在 Penpot 發生特定事件時收到通知。我們會向您提供的每個網址傳送 POST 請求。" #: src/app/main/ui/dashboard/team.cljs:1551 msgid "dashboard.webhooks.empty.add-one" -msgstr "按「設置Webhook」添加。" +msgstr "按一下「新增 webhook」按鈕即可新增。" #: src/app/main/ui/dashboard/team.cljs:1550 msgid "dashboard.webhooks.empty.no-webhooks" -msgstr "未有設置任何Webhook。" +msgstr "尚未建立任何 webhook。" #: src/app/main/ui/settings.cljs:36 msgid "dashboard.your-account-title" @@ -801,11 +1329,11 @@ msgstr "電子郵件" #: src/app/main/ui/settings/profile.cljs:62 msgid "dashboard.your-name" -msgstr "你的名字" +msgstr "您的姓名" #: src/app/main/ui/alert.cljs:38 msgid "ds.alert-ok" -msgstr "確認" +msgstr "確定" #: src/app/main/ui/alert.cljs:37, src/app/main/ui/alert.cljs:40 msgid "ds.alert-title" @@ -825,103 +1353,195 @@ msgstr "取消" #: src/app/main/ui/confirm.cljs:44, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:156, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:102 msgid "ds.confirm-ok" -msgstr "Ok" +msgstr "確定" #: src/app/main/ui/confirm.cljs:42, src/app/main/ui/confirm.cljs:46 msgid "ds.confirm-title" msgstr "您確定嗎?" +#: src/app/main/ui/workspace/tokens/management/forms/controls/utils.cljs:24 +msgid "ds.inputs.numeric-input.no-applicable-tokens" +msgstr "已啟用的集合或主題中沒有適用的 tokens。" + +#: src/app/main/ui/workspace/tokens/management/forms/controls/utils.cljs:25 +msgid "ds.inputs.numeric-input.no-matches" +msgstr "找不到符合的項目。" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:746, src/app/main/ui/workspace/sidebar/options/menus/text.cljs:519, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:176, src/app/main/ui/workspace/tokens/management/forms/controls/combobox.cljs:270 +msgid "ds.inputs.numeric-input.open-token-list-dropdown" +msgstr "開啟 token 清單" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:55, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:54, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:117, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:133 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "{%s} token 不在任何已啟用的集合中,或其值無效。" + #: src/app/main/data/auth.cljs:344 msgid "errors.auth-provider-not-allowed" -msgstr "此設定檔不允許此驗證提供者" +msgstr "此帳號不允許使用此驗證服務提供者" #: src/app/main/data/auth.cljs:191 msgid "errors.auth-provider-not-configured" -msgstr "尚未配置身份驗證供應商。" +msgstr "尚未設定驗證服務提供者。" #: src/app/main/errors.cljs:580 msgid "errors.auth.unable-to-login" -msgstr "閣下尚未登入。" +msgstr "您似乎尚未登入,或登入階段已過期。" #: src/app/main/data/fonts.cljs:256, src/app/main/ui/dashboard/fonts.cljs:134, src/app/main/ui/dashboard/fonts.cljs:178 msgid "errors.bad-font" -msgstr "無法載入 %s 字體" +msgstr "無法載入字型 %s" #: src/app/main/data/fonts.cljs:255 msgid "errors.bad-font-plural" -msgstr "無法載入 %s 字體" +msgstr "無法載入以下字型:%s" #: src/app/main/data/workspace/media.cljs:237 msgid "errors.cannot-upload" -msgstr "無法上傳此媒體檔案。" +msgstr "無法上傳媒體檔案。" + +#: src/app/main/ui/comments.cljs:769, src/app/main/ui/comments.cljs:799, src/app/main/ui/comments.cljs:898 +msgid "errors.character-limit-exceeded" +msgstr "已超過字元數上限" + +#: src/app/main/data/workspace/libraries.cljs:1691 +msgid "errors.circular-library-reference" +msgstr "無法新增資料庫:這會造成循環相依" + +#: src/app/main/ui/settings/integrations.cljs:93, src/app/util/clipboard.cljs:248 +msgid "errors.clipboard-api-unavailable" +msgstr "剪貼簿 API 無法使用。請透過 HTTPS 提供 Penpot 服務,以啟用剪貼簿存取功能" #: src/app/main/data/workspace/clipboard.cljs:514 msgid "errors.clipboard-not-implemented" -msgstr "你的瀏覽器無法執行此作業" +msgstr "你的瀏覽器無法執行此操作" + +#: src/app/util/clipboard.cljs:245 +msgid "errors.clipboard-permission-denied" +msgstr "剪貼簿存取遭拒。請在瀏覽器中允許存取剪貼簿,才能貼上內容" + +#: src/app/main/errors.cljs:773 +msgid "errors.comment-error" +msgstr "留言發生錯誤" + +#: src/app/main/errors.cljs:842 +msgid "errors.deprecated" +msgstr "很抱歉!這是舊版檔案,使用了已停用的 Penpot 資產類型,因此無法開啟。" + +#: src/app/main/errors.cljs:845 +msgid "errors.deprecated.contact.after" +msgstr "讓我們協助你。" + +#: src/app/main/errors.cljs:843 +msgid "errors.deprecated.contact.before" +msgstr "雖然 Penpot 已不再支援這類資產,你仍可" + +#: src/app/main/errors.cljs:844 +msgid "errors.deprecated.contact.text" +msgstr "聯絡我們" + +#: src/app/main/data/workspace/tokens/library_edit.cljs:515 +msgid "errors.drop-token-set-parent-to-child" +msgstr "無法將父集合拖放到自身的子路徑下。" #: src/app/main/ui/auth/register.cljs:111, src/app/main/ui/auth/verify_token.cljs:148, src/app/main/ui/settings/change_email.cljs:29 msgid "errors.email-already-exists" -msgstr "電子信箱已被使用" +msgstr "此電子郵件地址已被使用" #: src/app/main/ui/auth/verify_token.cljs:153 msgid "errors.email-already-validated" -msgstr "電子信箱已完成驗證。" +msgstr "此電子郵件地址已完成驗證。" #: src/app/main/ui/auth/register.cljs:114, src/app/main/ui/settings/password.cljs:29 msgid "errors.email-as-password" -msgstr "你的電郵地址不能用作密碼" +msgstr "不能使用你的電子郵件地址作為密碼" + +#: src/app/main/ui/auth/register.cljs:93 +msgid "errors.email-does-not-match-invitation" +msgstr "電子郵件地址與邀請中的地址不符。" #: src/app/main/data/auth.cljs:346, src/app/main/ui/auth/register.cljs:99, src/app/main/ui/dashboard/team.cljs:243 msgid "errors.email-domain-not-allowed" -msgstr "不允許此域名" +msgstr "不允許使用此網域" #: src/app/main/ui/auth/recovery_request.cljs:57, src/app/main/ui/auth/register.cljs:102, src/app/main/ui/auth/register.cljs:105, src/app/main/ui/dashboard/team.cljs:740, src/app/main/ui/settings/change_email.cljs:37 msgid "errors.email-has-permanent-bounces" -msgstr "電子郵件«%s»有許多永久退件報告。" +msgstr "電子郵件地址「%s」已有多次永久退信紀錄。" #: src/app/main/ui/dashboard/team.cljs:239, src/app/main/ui/dashboard/team.cljs:1128, src/app/main/ui/onboarding/team_choice.cljs:122 msgid "errors.email-spam-or-permanent-bounces" -msgstr "電子郵件 «%s» 已被報告為垃圾郵件或永久退件。" +msgstr "電子郵件地址 «%s» 已被回報為垃圾郵件來源,或寄往此地址的郵件遭到永久退信。" #: src/app/main/errors.cljs:819 msgid "errors.feature-mismatch" -msgstr "你正開啟的檔案包含Penpot尚未支援或停用'%s' 功能。" +msgstr "您正要開啟的檔案已啟用「%s」功能,但目前的 Penpot 版本不支援此功能,或已停用此功能。" #: src/app/main/errors.cljs:823, src/app/main/errors.cljs:837 msgid "errors.feature-not-supported" -msgstr "不支援 「%s」功能。" +msgstr "不支援「%s」功能。" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:302, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:234, ../common/src/app/common/files/tokens.cljc:217, ../common/src/app/common/files/tokens.cljc:298, ../common/src/app/common/files/tokens.cljc:339, ../common/src/app/common/schema.cljc:1063 +msgid "errors.field-max-length" +msgstr "最多只能包含 %s 個字元。" #: ../common/src/app/common/schema.cljc:1068 msgid "errors.field-min-length" -msgstr "至少須含 1 個字元。" +msgstr "至少須包含 1 個字元。" + +#: src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:471, ../common/src/app/common/schema/messages.cljc:64, ../common/src/app/common/schema.cljc:1072 +msgid "errors.field-missing" +msgstr "欄位不可留空" #: ../common/src/app/common/schema.cljc:1076 msgid "errors.field-not-all-whitespace" -msgstr "名稱必須包含除空格之外的字元。" +msgstr "名稱至少須包含一個非空格字元。" #: src/app/main/errors.cljs:815 msgid "errors.file-feature-mismatch" -msgstr "似乎啟用的功能和您嘗試打開的文件的功能不相容。需要先整合套用「%s」才能開啟該檔案。" +msgstr "目前啟用的功能似乎與您要開啟的檔案所使用的功能不一致。必須先完成「%s」的資料遷移,才能開啟檔案。" + +#: src/app/main/ui/dashboard/fonts.cljs:341 +msgid "errors.font-family-invalid-chars" +msgstr "字型家族名稱只能包含英文字母、數字、空格、連字號、底線和句點。" #: src/app/main/data/auth.cljs:352, src/app/main/errors.cljs:479, src/app/main/ui/auth/login.cljs:116, src/app/main/ui/auth/register.cljs:131, src/app/main/ui/auth/register.cljs:317, src/app/main/ui/auth/verify_token.cljs:158, src/app/main/ui/dashboard/fonts.cljs:386, src/app/main/ui/dashboard/team.cljs:250, src/app/main/ui/dashboard/team.cljs:1131, src/app/main/ui/onboarding/team_choice.cljs:125, src/app/main/ui/settings/feedback.cljs:84, src/app/main/ui/settings/integrations.cljs:143, src/app/main/ui/workspace/main_menu.cljs:966 msgid "errors.generic" -msgstr "發生了一些錯誤。" +msgstr "發生錯誤。" + +#: src/app/main/errors.cljs:752 +msgid "errors.internal-worker-error" +msgstr "Web Worker 發生錯誤。" #: src/app/main/ui/components/color_input.cljs:51 msgid "errors.invalid-color" -msgstr "顏色無效" +msgstr "色彩無效" + +#: src/app/main/ui/settings/shortcuts.cljs:460, src/app/main/ui/settings/shortcuts.cljs:462, src/app/plugins/utils.cljs:517, ../common/src/app/common/schema/messages.cljc:33, ../common/src/app/common/schema/messages.cljc:87 +msgid "errors.invalid-data" +msgstr "資料無效" #: src/app/main/ui/auth/login.cljs:67, ../common/src/app/common/schema.cljc:497 msgid "errors.invalid-email" -msgstr "請輸入一個有效的電郵地址" +msgstr "請輸入有效的電子郵件地址" #: src/app/main/ui/settings/change_email.cljs:62 msgid "errors.invalid-email-confirmation" -msgstr "電郵地址必須相同" +msgstr "兩次輸入的電子郵件地址必須一致" #: src/app/main/ui/auth/recovery.cljs:47 msgid "errors.invalid-recovery-token" -msgstr "此 Recovery token 是無效的。" +msgstr "密碼重設 token 無效。" + +#: ../common/src/app/common/schema.cljc:1079 +msgid "errors.invalid-text" +msgstr "文字無效" + +#: src/app/main/ui/static.cljs:88 +msgid "errors.invite-email-mismatch" +msgstr "這份邀請是寄給其他電子郵件地址的。請登出後使用受邀帳號登入,或請團隊擁有者重新寄送邀請。" + +#: src/app/main/ui/static.cljs:92 +msgid "errors.invite-expired" +msgstr "這份邀請已過期。請團隊擁有者重新寄送邀請給您。" #: src/app/main/ui/static.cljs:95 msgid "errors.invite-invalid" @@ -929,7 +1549,7 @@ msgstr "邀請無效" #: src/app/main/ui/static.cljs:96 msgid "errors.invite-invalid.info" -msgstr "本邀請或已被取消或過期。" +msgstr "此邀請可能已取消或過期。" #: src/app/main/ui/auth/login.cljs:96 msgid "errors.ldap-disabled" @@ -937,39 +1557,59 @@ msgstr "LDAP 驗證已停用。" #: src/app/main/errors.cljs:831, src/app/main/ui/dashboard/team.cljs:234, src/app/main/ui/dashboard/team.cljs:1123, src/app/main/ui/onboarding/team_choice.cljs:117 msgid "errors.max-quota-reached" -msgstr "你已達「%s」上限。請聯絡支援。" +msgstr "您已達到「%s」的配額上限。請聯絡支援團隊。" #: src/app/main/ui/dashboard/team.cljs:230, src/app/main/ui/dashboard/team.cljs:1119, src/app/main/ui/onboarding/team_choice.cljs:113 msgid "errors.maximum-invitations-by-request-reached" -msgstr "已達到單次請求中可邀請的電子郵件數量上限(%s)" +msgstr "已達到單次可邀請的電子郵件地址數量上限(%s)" #: src/app/main/data/workspace/media.cljs:228 msgid "errors.media-too-large" -msgstr "影像檔案過大,無法插入。" +msgstr "圖片過大,無法插入。" #: src/app/main/data/media.cljs:71, src/app/main/data/workspace/media.cljs:231 msgid "errors.media-type-mismatch" -msgstr "似乎圖形檔案的格式內容與檔案擴展名不匹配。" +msgstr "圖片內容似乎與副檔名不符。" #: src/app/main/data/media.cljs:68, src/app/main/data/media.cljs:74, src/app/main/data/workspace/media.cljs:216, src/app/main/data/workspace/media.cljs:219, src/app/main/data/workspace/media.cljs:222, src/app/main/data/workspace/media.cljs:225 msgid "errors.media-type-not-allowed" -msgstr "這好像不是個能用的影像。" +msgstr "這似乎不是有效的圖片。" #: src/app/main/ui/dashboard/team.cljs:735 msgid "errors.member-is-muted" -msgstr "您邀請的人員設置了電子郵件靜音(垃圾郵件報告或高退件率)。" +msgstr "您邀請的使用者已因垃圾郵件檢舉或退信率過高而暫停接收電子郵件。" #: src/app/main/errors.cljs:805 msgid "errors.migration-in-progress" -msgstr "整合正在進行中" +msgstr "正在進行資料遷移" + +#: src/app/main/errors.cljs:707 +msgid "errors.only-creator-can-lock" +msgstr "只有此版本的建立者可以鎖定此版本" + +#: src/app/main/errors.cljs:715 +msgid "errors.only-creator-can-unlock" +msgstr "只有此版本的建立者可以解除鎖定" + +#: src/app/main/data/nitrate.cljs:218 +msgid "errors.organization-leave.no-valid-teams" +msgstr "退出組織時發生問題,請再試一次。" + +#: src/app/main/data/nitrate.cljs:219 +msgid "errors.organization-leave.organization-owner-cannot-leave" +msgstr "組織擁有者無法退出組織。" + +#: src/app/main/ui/auth/verify_token.cljs:125 +msgid "errors.organization-not-found" +msgstr "該組織不存在" #: src/app/main/ui/auth/recovery.cljs:25, src/app/main/ui/settings/password.cljs:73 msgid "errors.password-invalid-confirmation" -msgstr "確認密碼必須相符" +msgstr "確認密碼必須與密碼一致" #: ../common/src/app/common/schema.cljc:1092 msgid "errors.password-too-short" -msgstr "密碼至少需有 8 個字元" +msgstr "密碼至少須包含 8 個字元" #: src/app/main/errors.cljs:688 msgid "errors.paste-data-validation" @@ -977,75 +1617,270 @@ msgstr "剪貼簿中的資料無效" #: src/app/main/data/auth.cljs:342, src/app/main/ui/auth/login.cljs:92, src/app/main/ui/auth/login.cljs:100 msgid "errors.profile-blocked" -msgstr "已封鎖用戶" +msgstr "此帳號已遭封鎖" #: src/app/main/ui/auth/recovery_request.cljs:53, src/app/main/ui/dashboard/team.cljs:225, src/app/main/ui/dashboard/team.cljs:731, src/app/main/ui/dashboard/team.cljs:1114, src/app/main/ui/onboarding/team_choice.cljs:109, src/app/main/ui/settings/change_email.cljs:33 msgid "errors.profile-is-muted" -msgstr "您的個人資料電子郵件關閉通知(垃圾郵件報告或高退回率)。" +msgstr "由於垃圾郵件檢舉或退信率過高,系統已停止寄送電子郵件至您的帳號。" #: src/app/main/data/auth.cljs:340, src/app/main/ui/auth/register.cljs:96 msgid "errors.registration-disabled" -msgstr "目前並不開放註冊。" +msgstr "目前未開放註冊。" + +#: src/app/main/errors.cljs:538 +msgid "errors.save-failed" +msgstr "尚未確認您的最新變更是否已儲存,且儲存功能可能不會自動恢復。請勿關閉或重新載入此分頁,以免遺失變更。請聯絡支援人員尋求協助。" + +#: src/app/main/errors.cljs:764 +msgid "errors.svg-parser.invalid-svg" +msgstr "SVG 無效或格式錯誤" #: src/app/main/errors.cljs:810 msgid "errors.team-feature-mismatch" -msgstr "檢測到不相容的功能“%s”" +msgstr "偵測到不相容的功能「%s」" #: src/app/main/data/nitrate.cljs:201, src/app/main/ui/dashboard/team.cljs:505 msgid "errors.team-leave.insufficient-members" -msgstr "成員不足,無法離開團隊,您可能希望將其刪除。" +msgstr "團隊成員不足,無法離開團隊。您可能需要刪除團隊。" #: src/app/main/data/nitrate.cljs:202, src/app/main/ui/dashboard/team.cljs:508 msgid "errors.team-leave.member-does-not-exists" -msgstr "查無此人。" +msgstr "您要指派的成員不存在。" + +#: src/app/main/data/nitrate.cljs:200 +msgid "errors.team-leave.only-owner-can-delete" +msgstr "只有團隊擁有者可以刪除團隊。" #: src/app/main/data/nitrate.cljs:203, src/app/main/ui/dashboard/team.cljs:511 msgid "errors.team-leave.owner-cant-leave" -msgstr "團隊擁有者不能離開其團隊,你須重新委任團隊擁有者角色。" +msgstr "擁有者無法離開團隊,請先將擁有者角色指派給其他成員。" + +#: ../common/src/app/common/types/team.cljc:27 +msgid "errors.team-name-invalid-chars" +msgstr "團隊名稱不能包含下列任一字元:'.'、':' 或 '/'" + +#: src/app/main/ui/workspace/tokens/sets/helpers.cljs:25, src/app/main/ui/workspace/tokens/sets/helpers.cljs:46, ../common/src/app/common/files/tokens.cljc:291 +msgid "errors.token-set-already-exists" +msgstr "已存在同名的集合" + +#: src/app/main/data/workspace/tokens/library_edit.cljs:514 +msgid "errors.token-set-exists-on-drop" +msgstr "無法完成拖放,此路徑已有同名集合。" + +#: src/app/main/data/workspace/tokens/library_edit.cljs:274, src/app/main/data/workspace/tokens/library_edit.cljs:293, ../common/src/app/common/files/tokens.cljc:318, ../common/src/app/common/files/tokens.cljc:332 +msgid "errors.token-theme-already-exists" +msgstr "已有同名的主題選項" + +#: ../common/src/app/common/files/tokens.cljc:351 +msgid "errors.token-theme-not-existing-sets" +msgstr "此主題參照了不存在的集合:%s" + +#: src/app/main/data/workspace/tokens/errors.cljs:50, ../common/src/app/common/files/tokens.cljc:230 +msgid "errors.tokens.circular-reference" +msgstr "Token 存在循環參照" + +#: src/app/main/data/workspace/tokens/errors.cljs:116, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:245 +msgid "errors.tokens.composite-line-height-needs-font-size" +msgstr "行高取決於字型大小。請新增字型大小以取得解析後的值。" + +#: src/app/main/ui/workspace/tokens/management/forms/controls/color_input.cljs:350, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:436 +msgid "errors.tokens.empty-field" +msgstr "此欄位不可空白" + +#: src/app/main/data/workspace/tokens/errors.cljs:42, ../common/src/app/common/files/tokens.cljc:34 +msgid "errors.tokens.empty-input" +msgstr "Token 的值不可空白" + +#: src/app/main/data/workspace/tokens/errors.cljs:16 +msgid "errors.tokens.error-parse" +msgstr "匯入錯誤:無法解析 JSON。" + +#: src/app/main/data/workspace/tokens/errors.cljs:33, src/app/main/data/workspace/tokens/errors.cljs:38 +msgid "errors.tokens.import-error" +msgstr "匯入錯誤:" + +#: src/app/main/data/workspace/tokens/errors.cljs:54 +msgid "errors.tokens.invalid-color" +msgstr "無效的色彩值:%s" + +#: src/app/main/data/workspace/tokens/errors.cljs:108 +msgid "errors.tokens.invalid-font-family-token-value" +msgstr "無效的 token 值:只能參照 font-family token" + +#: src/app/main/data/workspace/tokens/errors.cljs:104, ../common/src/app/common/files/tokens.cljc:79 +msgid "errors.tokens.invalid-font-weight-token-value" +msgstr "無效的字重值:請使用數值(100-950)或標準名稱(thin、light、regular、bold 等),後方可加上 'Italic'" + +#: src/app/main/data/workspace/tokens/errors.cljs:24 +msgid "errors.tokens.invalid-json" +msgstr "匯入錯誤:JSON 中的 token 資料無效。" + +#: src/app/main/data/workspace/tokens/errors.cljs:28 +msgid "errors.tokens.invalid-json-token-name" +msgstr "匯入錯誤:JSON 中的 token 名稱無效。" + +#: src/app/main/data/workspace/tokens/errors.cljs:29 +msgid "errors.tokens.invalid-json-token-name-detail" +msgstr "" +"\"%s\" 不是有效的 token 名稱。\n" +"Token 名稱只能包含以 . 字元分隔的字母與數字,且不得以 $ 符號開頭。" + +#: src/app/main/data/workspace/tokens/errors.cljs:120 +msgid "errors.tokens.invalid-shadow-type-token-value" +msgstr "無效的陰影類型:僅接受 'innerShadow' 或 'dropShadow'" + +#: src/app/main/data/workspace/tokens/errors.cljs:96 +msgid "errors.tokens.invalid-text-case-token-value" +msgstr "無效的 token 值:僅接受 none、Uppercase、Lowercase 或 Capitalize" + +#: src/app/main/data/workspace/tokens/errors.cljs:100 +msgid "errors.tokens.invalid-text-decoration-token-value" +msgstr "無效的 token 值:僅接受 none、underline 和 strike-through" + +#: src/app/main/data/workspace/tokens/errors.cljs:132 +msgid "errors.tokens.invalid-token-value-shadow" +msgstr "無效的值:必須參照複合陰影 token。" + +#: src/app/main/data/workspace/tokens/errors.cljs:112 +msgid "errors.tokens.invalid-token-value-typography" +msgstr "無效的值:必須參照複合文字樣式 token。" + +#: src/app/main/data/workspace/tokens/errors.cljs:76, src/app/main/data/workspace/tokens/errors.cljs:88, src/app/main/data/workspace/tokens/errors.cljs:92, ../common/src/app/common/files/tokens.cljc:42 +msgid "errors.tokens.invalid-value" +msgstr "無效的 token 值:%s" + +#: src/app/main/data/workspace/tokens/errors.cljs:72 +msgid "errors.tokens.missing-references" +msgstr "缺少 token 參照: " + +#: src/app/main/data/workspace/tokens/errors.cljs:68, src/app/main/ui/workspace/tokens/management/forms/controls/utils.cljs:126 +msgid "errors.tokens.name-collision" +msgstr "群組名稱 %s 與另一個啟用中的集合內的同名 token 衝突。" + +#: src/app/main/data/workspace/tokens/errors.cljs:20 +msgid "errors.tokens.no-token-files-found" +msgstr "此檔案中找不到任何 tokens、集合或主題。" + +#: src/app/main/data/workspace/tokens/errors.cljs:58 +msgid "errors.tokens.number-too-large" +msgstr "無效的 token 值。解析後的值過大:%s" + +#: src/app/main/data/workspace/tokens/errors.cljs:88, src/app/main/data/workspace/tokens/warnings.cljs:15, ../common/src/app/common/files/tokens.cljc:65 +msgid "errors.tokens.opacity-range" +msgstr "不透明度必須介於 0 到 100% 或 0 到 1 之間(例如 50% 或 0.5)。" + +#: src/app/main/data/workspace/tokens/errors.cljs:46, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:305, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:237, ../common/src/app/common/files/tokens.cljc:235 +msgid "errors.tokens.self-reference" +msgstr "Token 參照了自身" + +#: src/app/main/data/workspace/tokens/errors.cljs:124 +msgid "errors.tokens.shadow-blur-range" +msgstr "陰影模糊值必須大於或等於 0。" + +#: src/app/main/data/workspace/tokens/errors.cljs:128 +msgid "errors.tokens.shadow-spread-range" +msgstr "陰影擴張值必須大於或等於 0。" + +#: src/app/main/data/workspace/tokens/errors.cljs:92, src/app/main/data/workspace/tokens/warnings.cljs:19 +msgid "errors.tokens.stroke-width-range" +msgstr "筆畫寬度必須大於或等於 0。" + +#: src/app/main/data/workspace/tokens/errors.cljs:84, ../common/src/app/common/files/tokens.cljc:52 +msgid "errors.tokens.value-with-percent" +msgstr "數值無效:不可使用 %。" + +#: src/app/main/data/workspace/tokens/errors.cljs:80 +msgid "errors.tokens.value-with-units" +msgstr "數值無效:不可包含單位。" #: src/app/main/data/media.cljs:77 msgid "errors.unexpected-error" -msgstr "發生了預料之外的錯誤。" +msgstr "發生非預期的錯誤。" #: src/app/main/ui/auth/verify_token.cljs:95 msgid "errors.unexpected-token" msgstr "未知的 token" +#: src/app/main/errors.cljs:723 +msgid "errors.version-already-locked" +msgstr "此版本已鎖定" + +#: src/app/main/errors.cljs:699 +msgid "errors.version-locked" +msgstr "此版本已鎖定,其他人無法刪除" + #: src/app/main/errors.cljs:827 msgid "errors.version-not-supported" -msgstr "檔案的版本號碼不相容" +msgstr "檔案版本不相容" + +#: src/app/main/ui/auth/recovery.cljs:44, src/app/main/ui/auth/register.cljs:125, src/app/main/ui/settings/password.cljs:42 +msgid "errors.weak-password" +msgstr "密碼不符合要求" + +#: src/app/main/ui/auth/recovery.cljs:37, src/app/main/ui/auth/register.cljs:119, src/app/main/ui/settings/password.cljs:35 +#, backend +msgid "errors.weak-password.insufficient-digits" +msgstr "至少包含 1 個數字" + +#: src/app/main/ui/auth/recovery.cljs:38, src/app/main/ui/auth/register.cljs:120, src/app/main/ui/settings/password.cljs:36 +#, backend +msgid "errors.weak-password.insufficient-lowercase" +msgstr "至少包含 1 個小寫字母" + +#: src/app/main/ui/auth/recovery.cljs:40, src/app/main/ui/auth/register.cljs:122, src/app/main/ui/settings/password.cljs:38 +#, backend +msgid "errors.weak-password.insufficient-special" +msgstr "至少包含 1 個特殊字元" + +#: src/app/main/ui/auth/recovery.cljs:39, src/app/main/ui/auth/register.cljs:121, src/app/main/ui/settings/password.cljs:37 +#, backend +msgid "errors.weak-password.insufficient-uppercase" +msgstr "至少包含 1 個大寫字母" + +#: src/app/main/ui/auth/recovery.cljs:36, src/app/main/ui/auth/register.cljs:118, src/app/main/ui/settings/password.cljs:34 +#, backend +msgid "errors.weak-password.too-short" +msgstr "至少 8 個字元" + +#: src/app/main/ui/static.cljs:380 +msgid "errors.webgl-context-lost.desc-message" +msgstr "WebGL 已停止運作。請重新載入頁面以重設 WebGL" + +#: src/app/main/ui/static.cljs:379 +msgid "errors.webgl-context-lost.main-message" +msgstr "糟糕!畫布的繪圖環境已遺失" #: src/app/main/ui/dashboard/team.cljs:1306, src/app/main/ui/dashboard/team.cljs:1312 msgid "errors.webhooks.connection" -msgstr "連線錯誤,無法接上網址" +msgstr "連線錯誤,無法連上此網址" #: src/app/main/ui/dashboard/team.cljs:1297 msgid "errors.webhooks.invalid-uri" -msgstr "網址未能通過驗証。" +msgstr "網址未通過驗證。" #: src/app/main/ui/dashboard/team.cljs:1490 msgid "errors.webhooks.last-delivery" -msgstr "上一次傳送未能成功。" +msgstr "上次傳送失敗。" #: src/app/main/ui/dashboard/team.cljs:1300, src/app/main/ui/dashboard/team.cljs:1493 msgid "errors.webhooks.ssl-validation" -msgstr "SSL證書驗證錯誤。" +msgstr "SSL 驗證發生錯誤。" #: src/app/main/ui/dashboard/team.cljs:1303 msgid "errors.webhooks.timeout" -msgstr "連線逾時" +msgstr "逾時" #: src/app/main/ui/dashboard/team.cljs:1315, src/app/main/ui/dashboard/team.cljs:1499 msgid "errors.webhooks.unexpected" -msgstr "驗證時出現未有預料的錯誤" +msgstr "驗證時發生非預期的錯誤" #: src/app/main/ui/dashboard/team.cljs:1309, src/app/main/ui/dashboard/team.cljs:1496 msgid "errors.webhooks.unexpected-status" -msgstr "未預料狀態 %s" +msgstr "非預期的狀態 %s" #: src/app/main/ui/auth/login.cljs:104, src/app/main/ui/auth/login.cljs:108 msgid "errors.wrong-credentials" -msgstr "電子郵件或密碼似乎有誤。" +msgstr "電子郵件或密碼不正確。" #: src/app/main/ui/settings/password.cljs:25 msgid "errors.wrong-old-password" @@ -1053,35 +1888,123 @@ msgstr "舊密碼不正確" #: src/app/main/ui/settings/feedback.cljs:121 msgid "feedback.description" -msgstr "狀況描述" +msgstr "說明" + +#: src/app/main/ui/settings/feedback.cljs:123 +msgid "feedback.description-placeholder" +msgstr "請說明您提供意見回饋的原因" #: src/app/main/ui/settings/feedback.cljs:151 msgid "feedback.discourse-subtitle1" -msgstr "歡迎光臨。如需協助,在發文求助前請先查閱相類內容。" +msgstr "很高興您加入我們。如果需要協助,請先搜尋相關內容,再發文提問。" #: src/app/main/ui/settings/feedback.cljs:150 msgid "feedback.discourse-title" msgstr "Penpot 社群" +#: src/app/main/ui/settings/feedback.cljs:144 +msgid "feedback.other-ways-contact" +msgstr "其他聯絡方式" + +#: src/app/main/ui/settings/feedback.cljs:127 +msgid "feedback.penpot.link" +msgstr "如果您的意見與檔案或專案有關,請在此填入 Penpot 連結:" + #: src/app/main/ui/settings/feedback.cljs:106 msgid "feedback.subject" msgstr "主旨" #: src/app/main/ui/settings/feedback.cljs:103 msgid "feedback.subtitle" -msgstr "請描述您來函的因由,分類說明是問題、想法還是疑問。我們將儘快回覆。" +msgstr "請說明來信原因,並註明是遇到問題、提出想法,還是有疑問。我們的團隊成員會盡快回覆您。" + +#: src/app/main/ui/settings/feedback.cljs:102 +msgid "feedback.title-contact-us" +msgstr "聯絡我們" #: src/app/main/ui/settings/feedback.cljs:157 msgid "feedback.twitter-subtitle1" -msgstr "協助解你的決技術問題。" +msgstr "為您解答技術問題。" #: src/app/main/ui/settings/feedback.cljs:156 msgid "feedback.twitter-title" -msgstr "X支援帳戶" +msgstr "X 支援帳號" + +#: src/app/main/ui/settings/feedback.cljs:111, src/app/main/ui/settings/feedback.cljs:112 +msgid "feedback.type" +msgstr "類型" + +#: src/app/main/ui/settings/feedback.cljs:116 +msgid "feedback.type.doubt" +msgstr "疑問" + +#: src/app/main/ui/settings/feedback.cljs:114 +msgid "feedback.type.idea" +msgstr "想法" + +#: src/app/main/ui/settings/feedback.cljs:115 +msgid "feedback.type.issue" +msgstr "問題" + +#: src/app/main/ui/exports/files.cljs:140 +msgid "files-download-modal.title" +msgstr "下載檔案" + +#: src/app/main/ui/exports/files.cljs:183 +msgid "files-export-modal.options.detach-libraries.message" +msgstr "檔案將不包含已連結資料庫中的資產。" + +#: src/app/main/ui/exports/files.cljs:177 +msgid "files-export-modal.options.detach-libraries.title" +msgstr "將資產視為基本物件" + +#: src/app/main/ui/exports/files.cljs:181 +msgid "files-export-modal.options.include-libraries.message" +msgstr "匯出內容將包含檔案及其連結的資料庫,並保留彼此的連結關係。 " + +#: src/app/main/ui/exports/files.cljs:175 +msgid "files-export-modal.options.include-libraries.title" +msgstr "匯出檔案 + 資料庫" + +#: src/app/main/ui/exports/files.cljs:184 +msgid "files-export-modal.options.link-later.message" +msgstr "匯入時,你可以連結名稱相符的現有資料庫。" + +#: src/app/main/ui/exports/files.cljs:178 +msgid "files-export-modal.options.link-later.title" +msgstr "匯入時連結名稱相符的資料庫" + +#: src/app/main/ui/exports/files.cljs:182 +msgid "files-export-modal.options.merge-libraries.message" +msgstr "匯出檔案時,資料庫資產將合併至檔案內的資料庫。" + +#: src/app/main/ui/exports/files.cljs:176 +msgid "files-export-modal.options.merge-libraries.title" +msgstr "將資料庫資產嵌入檔案" #: src/app/main/ui/settings/password.cljs:45 msgid "generic.error" -msgstr "出現錯誤" +msgstr "發生錯誤" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:161 +msgid "import-shortcuts.apply" +msgstr "套用" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:102 +msgid "import-shortcuts.diff-modal-text" +msgstr "匯入的設定將變更下列快捷鍵。" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:98 +msgid "import-shortcuts.diff-modal-title" +msgstr "匯入快捷鍵" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:148 +msgid "import-shortcuts.no-changes" +msgstr "目前的快捷鍵與匯入的快捷鍵沒有差異。" + +#: src/app/main/ui/components/color_input.cljs:31 +msgid "inspect.attributes.color" +msgstr "色彩" #: src/app/main/ui/inspect/attributes/common.cljs:93, src/app/main/ui/inspect/right_sidebar.cljs:97 msgid "inspect.attributes.color.hex" @@ -1103,17 +2026,21 @@ msgstr "填充" msgid "inspect.attributes.image.download" msgstr "下載原始圖片" +#: src/app/main/ui/inspect/styles/rows/color_properties_row.cljs:123 +msgid "inspect.attributes.image.preview" +msgstr "形狀填充圖片預覽" + #: src/app/main/ui/inspect/attributes/shadow.cljs:66 msgid "inspect.attributes.shadow" msgstr "陰影" #: src/app/main/ui/inspect/attributes/geometry.cljs:50, src/app/main/ui/inspect/styles/style_box.cljs:27 msgid "inspect.attributes.size" -msgstr "大小和位置" +msgstr "大小與位置" #: src/app/main/ui/inspect/attributes/stroke.cljs:105 msgid "inspect.attributes.stroke" -msgstr "斜線" +msgstr "筆畫" #, permanent, unused msgid "inspect.attributes.stroke.alignment.center" @@ -1121,15 +2048,15 @@ msgstr "置中" #, permanent, unused msgid "inspect.attributes.stroke.alignment.inner" -msgstr "裡面" +msgstr "內側" #, permanent, unused msgid "inspect.attributes.stroke.alignment.outer" -msgstr "外面" +msgstr "外側" #: src/app/main/ui/inspect/attributes/text.cljs:53, src/app/main/ui/inspect/attributes/text.cljs:158 msgid "inspect.attributes.typography" -msgstr "字體" +msgstr "文字樣式" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:588 msgid "inspect.attributes.typography.font-family" @@ -1137,20 +2064,24 @@ msgstr "字型家族" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:612, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:618 msgid "inspect.attributes.typography.font-size" -msgstr "字體大小" +msgstr "字型大小" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:629 msgid "inspect.attributes.typography.font-style" -msgstr "字體樣式" +msgstr "字型樣式" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:685, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:696 msgid "inspect.attributes.typography.letter-spacing" -msgstr "字母間距" +msgstr "字距" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:667, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:677 msgid "inspect.attributes.typography.line-height" msgstr "行高" +#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:594 +msgid "inspect.attributes.typography.mixed-font-family" +msgstr "混合字型家族" + #: src/app/main/ui/inspect/attributes/text.cljs:114 msgid "inspect.attributes.typography.text-decoration.none" msgstr "無" @@ -1161,11 +2092,11 @@ msgstr "底線" #: src/app/main/ui/inspect/attributes/text.cljs:128, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:726 msgid "inspect.attributes.typography.text-transform.capitalize" -msgstr "詞首字母大寫" +msgstr "每個單字首字母大寫" #: src/app/main/ui/inspect/attributes/text.cljs:126, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:730 msgid "inspect.attributes.typography.text-transform.lowercase" -msgstr "全小寫" +msgstr "全部小寫" #: src/app/main/ui/inspect/attributes/text.cljs:127 msgid "inspect.attributes.typography.text-transform.none" @@ -1177,23 +2108,51 @@ msgstr "取消設定" #: src/app/main/ui/inspect/attributes/text.cljs:129, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:720 msgid "inspect.attributes.typography.text-transform.uppercase" -msgstr "全大寫" +msgstr "全部大寫" + +#: src/app/main/ui/inspect/attributes/variant.cljs:44 +msgid "inspect.attributes.variant" +msgstr "變體屬性" + +#: src/app/main/ui/inspect/attributes/variant.cljs:44 +msgid "inspect.attributes.variants" +msgstr "變體屬性" + +#: src/app/main/ui/inspect/right_sidebar.cljs:169 +msgid "inspect.color-space-label" +msgstr "選擇色彩空間" #: src/app/main/ui/inspect/right_sidebar.cljs:235 msgid "inspect.empty.help" -msgstr "如果您想瞭解更多關於設計檢查的資訊,請訪問Penpot的幫助中心" +msgstr "若想進一步瞭解如何檢視設計,請前往 Penpot 說明中心" + +#: src/app/main/ui/inspect/right_sidebar.cljs:239 +msgid "inspect.empty.more" +msgstr "更多資訊" #: src/app/main/ui/inspect/right_sidebar.cljs:233 msgid "inspect.empty.select" -msgstr "選擇一個形狀、版面或群組來檢查它們的屬性和程式碼" +msgstr "選取形狀、畫板或群組,即可檢視其屬性與程式碼" + +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.layer-info" +msgstr "圖層資訊" #: src/app/main/ui/inspect/right_sidebar.cljs:136 msgid "inspect.multiple-selected" -msgstr "已選擇 %s" +msgstr "'已選取 %s'" + +#: src/app/main/ui/inspect/right_sidebar.cljs:67 +msgid "inspect.subtitle.copy" +msgstr "複本" + +#: src/app/main/ui/inspect/right_sidebar.cljs:63 +msgid "inspect.subtitle.main" +msgstr "主要元件" #: src/app/main/ui/inspect/right_sidebar.cljs:142 msgid "inspect.tabs.code.selected.circle" -msgstr "圖形" +msgstr "圓形" #: src/app/main/ui/inspect/right_sidebar.cljs:143 msgid "inspect.tabs.code.selected.component" @@ -1213,7 +2172,7 @@ msgstr "群組" #: src/app/main/ui/inspect/right_sidebar.cljs:147 msgid "inspect.tabs.code.selected.image" -msgstr "圖像" +msgstr "影像" #: src/app/main/ui/inspect/right_sidebar.cljs:148 msgid "inspect.tabs.code.selected.mask" @@ -1235,9 +2194,261 @@ msgstr "SVG" msgid "inspect.tabs.code.selected.text" msgstr "文字" +#: src/app/main/ui/inspect/styles/panels/tokens_panel.cljs:26 +msgid "inspect.tabs.styles.active-sets" +msgstr "已啟用的集合" + +#: src/app/main/ui/inspect/styles/panels/tokens_panel.cljs:21 +msgid "inspect.tabs.styles.active-themes" +msgstr "已啟用的主題" + +#: src/app/main/ui/inspect/styles/style_box.cljs:75 +msgid "inspect.tabs.styles.copy-shorthand" +msgstr "複製 CSS 簡寫至剪貼簿" + +#: src/app/main/ui/inspect/styles/property_detail_copiable.cljs:52 +msgid "inspect.tabs.styles.copy-to-clipboard" +msgstr "複製至剪貼簿" + +#: src/app/main/ui/inspect/styles/style_box.cljs:67, src/app/main/ui/workspace/colorpicker/color_tokens.cljs:183 +msgid "inspect.tabs.styles.toggle-style" +msgstr "展開或收合 %s 面板" + +#: src/app/main/ui/inspect/styles/style_box.cljs:26 +msgid "inspect.tabs.styles.token-panel" +msgstr "Token 集合與主題" + +#: src/app/main/ui/ds/controls/shared/token_option.cljs:46, src/app/main/ui/inspect/styles/rows/color_properties_row.cljs:104, src/app/main/ui/inspect/styles/rows/properties_row.cljs:62, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:144 +msgid "inspect.tabs.styles.token-resolved-value" +msgstr "解析後的值:" + +#: src/app/main/ui/inspect/styles/style_box.cljs:25 +msgid "inspect.tabs.styles.variants-panel" +msgstr "變體屬性" + +#: src/app/main/ui/settings/integrations.cljs:616 +msgid "integrations.access-tokens.create" +msgstr "建立新的存取權杖" + +#: src/app/main/ui/settings/integrations.cljs:632 +msgid "integrations.access-tokens.empty.add-one" +msgstr "按一下「建立新的存取權杖」按鈕即可產生權杖。" + +#: src/app/main/ui/settings/integrations.cljs:631 +msgid "integrations.access-tokens.empty.no-access-tokens" +msgstr "您目前沒有任何權杖。" + +#: src/app/main/ui/settings/integrations.cljs:606 +msgid "integrations.access-tokens.personal" +msgstr "個人存取權杖" + +#: src/app/main/ui/settings/integrations.cljs:611 +msgid "integrations.access-tokens.personal.description" +msgstr "個人存取權杖可替代帳號與密碼驗證,讓應用程式存取 Penpot 內部 API" + +#: src/app/main/ui/settings/integrations.cljs:68 +msgid "integrations.copy-to-clipboard" +msgstr "複製到剪貼簿" + +#: src/app/main/ui/settings/integrations.cljs:253 +msgid "integrations.create-access-token.title" +msgstr "建立存取權杖" + +#: src/app/main/ui/settings/integrations.cljs:252 +msgid "integrations.create-access-token.title.created" +msgstr "已建立存取權杖" + +#: src/app/main/ui/settings/integrations.cljs:371 +msgid "integrations.delete-token.accept" +msgstr "刪除 token" + +#: src/app/main/ui/settings/integrations.cljs:370 +msgid "integrations.delete-token.message" +msgstr "確定要刪除這個 token 嗎?" + +#: src/app/main/ui/settings/integrations.cljs:369 +msgid "integrations.delete-token.title" +msgstr "刪除 token" + +#: src/app/main/ui/settings/integrations.cljs:213 +msgid "integrations.expiration-180-days" +msgstr "180 天" + +#: src/app/main/ui/settings/integrations.cljs:210 +msgid "integrations.expiration-30-days" +msgstr "30 天" + +#: src/app/main/ui/settings/integrations.cljs:211 +msgid "integrations.expiration-60-days" +msgstr "60 天" + +#: src/app/main/ui/settings/integrations.cljs:212 +msgid "integrations.expiration-90-days" +msgstr "90 天" + +#: src/app/main/ui/settings/integrations.cljs:208 +msgid "integrations.expiration-date.label" +msgstr "到期日" + +#: src/app/main/ui/settings/integrations.cljs:209 +msgid "integrations.expiration-never" +msgstr "永不到期" + +#: src/app/main/ui/settings/integrations.cljs:393 +msgid "integrations.expired-on" +msgstr "已於 %s 到期" + +#: src/app/main/ui/settings/integrations.cljs:394 +msgid "integrations.expires-on" +msgstr "將於 %s 到期" + +#: src/app/main/ui/settings/integrations.cljs:294 +msgid "integrations.generate-mcp-key.title" +msgstr "產生 MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:292 +msgid "integrations.generate-mcp-key.title.created" +msgstr "已產生 MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:193 +msgid "integrations.info.mcp-server" +msgstr "Penpot MCP 伺服器可讓 MCP 用戶端直接與 Penpot 設計檔案互動。" + +#: src/app/main/ui/settings/integrations.cljs:119 +msgid "integrations.mcp-key.will-expire" +msgstr "MCP 金鑰將於 %s 到期" + +#: src/app/main/ui/settings/integrations.cljs:122 +msgid "integrations.mcp-key.will-not-expire" +msgstr "MCP 金鑰沒有到期日" + +#: src/app/main/ui/settings/integrations.cljs:498 +msgid "integrations.mcp-server.description" +msgstr "Penpot MCP 伺服器可讓 MCP 用戶端直接與 Penpot 設計檔案互動。" + +#: src/app/main/ui/settings/integrations.cljs:581 +msgid "integrations.mcp-server.mcp-keys.help" +msgstr "如何設定 MCP 用戶端" + +#: src/app/main/ui/settings/integrations.cljs:568 +msgid "integrations.mcp-server.mcp-keys.info" +msgstr "設定 MCP 用戶端時,需要使用此伺服器網址才能連線至 Penpot MCP 伺服器。" + +#: src/app/main/ui/settings/integrations.cljs:548 +msgid "integrations.mcp-server.mcp-keys.regenerate" +msgstr "重新產生 MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:541 +msgid "integrations.mcp-server.mcp-keys.title" +msgstr "MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:549 +msgid "integrations.mcp-server.mcp-keys.tootip" +msgstr "設定 MCP 用戶端時需要 MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:504 +msgid "integrations.mcp-server.status" +msgstr "狀態" + +#: src/app/main/ui/settings/integrations.cljs:524 +msgid "integrations.mcp-server.status.disabled" +msgstr "已停用" + +#: src/app/main/ui/settings/integrations.cljs:523 +msgid "integrations.mcp-server.status.enabled" +msgstr "已啟用" + +#: src/app/main/ui/settings/integrations.cljs:514 +msgid "integrations.mcp-server.status.expired.0" +msgstr "用於連線至 MCP 伺服器的 MCP 金鑰已過期,因此無法建立連線。" + +#: src/app/main/ui/settings/integrations.cljs:519 +msgid "integrations.mcp-server.status.expired.1" +msgstr "請重新產生 MCP 金鑰,並使用新金鑰更新用戶端設定。" + +#: src/app/main/ui/settings/integrations.cljs:489 +msgid "integrations.mcp-server.title" +msgstr "MCP 伺服器" + +#: src/app/main/ui/settings/integrations.cljs:493 +msgid "integrations.mcp-server.title.beta" +msgstr "測試版" + +#: src/app/main/ui/settings/integrations.cljs:200 +msgid "integrations.name.label" +msgstr "名稱" + +#: src/app/main/ui/settings/integrations.cljs:201 +msgid "integrations.name.placeholder" +msgstr "輸入方便辨識權杖用途的名稱" + +#: src/app/main/ui/settings/integrations.cljs:392 +msgid "integrations.no-expiration" +msgstr "無到期日" + +#: src/app/main/ui/settings/integrations.cljs:478 +msgid "integrations.notification.success.copied-link" +msgstr "已將連結複製到剪貼簿" + +#: src/app/main/ui/settings/integrations.cljs:241, src/app/main/ui/settings/integrations.cljs:274, src/app/main/ui/settings/integrations.cljs:319 +msgid "integrations.notification.success.created" +msgstr "已成功建立權杖" + +#: src/app/main/ui/settings/integrations.cljs:87 +msgid "integrations.notification.success.mcp-key-copied" +msgstr "已複製 MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:444 +msgid "integrations.notification.success.mcp-server-disabled" +msgstr "已停用 MCP 伺服器" + +#: src/app/main/ui/settings/integrations.cljs:443 +msgid "integrations.notification.success.mcp-server-enabled" +msgstr "已啟用 MCP 伺服器" + +#: src/app/main/ui/settings/integrations.cljs:88 +msgid "integrations.notification.success.token-copied" +msgstr "已複製 token" + +#: src/app/main/ui/settings/integrations.cljs:337 +msgid "integrations.regenerate-mcp-key.info" +msgstr "重新產生 MCP 金鑰會立即撤銷目前的金鑰。所有使用該金鑰的應用程式都將無法運作。" + +#: src/app/main/ui/settings/integrations.cljs:336 +msgid "integrations.regenerate-mcp-key.title" +msgstr "重新產生 MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:334 +msgid "integrations.regenerate-mcp-key.title.created" +msgstr "已重新產生 MCP 金鑰" + +#: src/app/main/ui/settings/integrations.cljs:655 +msgid "integrations.title" +msgstr "整合" + +#: src/app/main/ui/settings/integrations.cljs:108 +msgid "integrations.token.info.non-recuperable" +msgstr "這個專屬 token 無法取回。若遺失,您需要重新建立一個。" + +#: src/app/main/ui/settings/integrations.cljs:120 +msgid "integrations.token.will-expire" +msgstr "token 將於 %s 到期" + +#: src/app/main/ui/settings/integrations.cljs:123 +msgid "integrations.token.will-not-expire" +msgstr "token 沒有到期日" + +#: src/app/main/ui/dashboard/comments.cljs:94 +msgid "label.mark-all-as-read" +msgstr "全部標示為已讀" + #: src/app/main/ui/settings/shortcuts.cljs:473, src/app/main/ui/settings/sidebar.cljs:112, src/app/main/ui/workspace/main_menu.cljs:219 msgid "label.shortcuts" -msgstr "捷徑" +msgstr "快速鍵" + +#: src/app/main/ui/dashboard/sidebar.cljs:740 +msgid "labels.about-penpot" +msgstr "關於 Penpot" #: src/app/main/data/common.cljs:92, src/app/main/data/team.cljs:193, src/app/main/data/team.cljs:650, src/app/main/ui/dashboard/import.cljs:671, src/app/main/ui/dashboard/import.cljs:677 msgid "labels.accept" @@ -1245,7 +2456,7 @@ msgstr "接受" #: src/app/main/ui/dashboard/team.cljs:1511 msgid "labels.active" -msgstr "啟用" +msgstr "已啟用" #: src/app/main/ui/workspace/libraries.cljs:255 msgid "labels.add" @@ -1253,11 +2464,11 @@ msgstr "新增" #: src/app/main/ui/dashboard/fonts.cljs:203 msgid "labels.add-custom-font" -msgstr "新增自訂字體" +msgstr "新增自訂字型" #: src/app/main/ui/workspace/libraries.cljs:255 msgid "labels.adding" -msgstr "新增..." +msgstr "正在新增..." #: src/app/main/ui/dashboard/team.cljs:166, src/app/main/ui/dashboard/team.cljs:404, src/app/main/ui/dashboard/team.cljs:433, src/app/main/ui/dashboard/team.cljs:676, src/app/main/ui/dashboard/team.cljs:706, src/app/main/ui/dashboard/team.cljs:889, src/app/main/ui/onboarding/team_choice.cljs:72 msgid "labels.admin" @@ -1281,11 +2492,19 @@ msgstr "返回" #: src/app/main/ui/static.cljs:331 msgid "labels.bad-gateway.desc-message" -msgstr "伺服器正在進行小型維修,請稍後重試。" +msgstr "我們正在進行伺服器的小規模維護,請稍候再試。" #: src/app/main/ui/static.cljs:330 msgid "labels.bad-gateway.main-message" -msgstr "無效的閘道" +msgstr "閘道錯誤" + +#: src/app/main/ui/inspect/attributes/blur.cljs:32, src/app/main/ui/inspect/styles/style_box.cljs:33, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:115, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:263, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:278 +msgid "labels.blur" +msgstr "模糊" + +#: src/app/main/ui/inspect/attributes/blur.cljs:31, src/app/main/ui/inspect/styles/style_box.cljs:32, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:262, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:274 +msgid "labels.blur-effects" +msgstr "模糊效果" #: src/app/main/data/common.cljs:121, src/app/main/data/nitrate.cljs:532, src/app/main/data/nitrate.cljs:617, src/app/main/ui/dashboard/change_owner.cljs:67, src/app/main/ui/dashboard/change_owner.cljs:174, src/app/main/ui/dashboard/import.cljs:657, src/app/main/ui/dashboard/team.cljs:902, src/app/main/ui/dashboard/team.cljs:1411, src/app/main/ui/delete_shared.cljs:36, src/app/main/ui/exports/assets.cljs:163, src/app/main/ui/exports/files.cljs:199, src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:156, src/app/main/ui/settings/integrations.cljs:220, src/app/main/ui/settings/restore_shortcuts_modal.cljs:165, src/app/main/ui/shortcuts.cljs:651, src/app/main/ui/viewer/share_link.cljs:203, src/app/main/ui/workspace/sidebar/assets/groups.cljs:178, src/app/main/ui/workspace/tokens/export/modal.cljs:43, src/app/main/ui/workspace/tokens/import/modal.cljs:268, src/app/main/ui/workspace/tokens/import_from_library.cljs:88, src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:360, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:73, src/app/main/ui/workspace/tokens/settings/menu.cljs:104, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:243 msgid "labels.cancel" @@ -1295,6 +2514,14 @@ msgstr "取消" msgid "labels.canva" msgstr "油畫" +#: src/app/main/ui/dashboard/sidebar.cljs:553 +msgid "labels.check-for-updates" +msgstr "檢查更新" + +#: src/app/main/ui/dashboard/sidebar.cljs:552 +msgid "labels.checking-for-updates" +msgstr "正在檢查更新..." + #: src/app/main/data/common.cljs:98, src/app/main/ui/alert.cljs:63, src/app/main/ui/confirm.cljs:78, src/app/main/ui/dashboard/check_updates.cljs:217, src/app/main/ui/dashboard/check_updates.cljs:256, src/app/main/ui/dashboard/check_updates.cljs:272, src/app/main/ui/dashboard/check_updates.cljs:311, src/app/main/ui/dashboard/comments.cljs:101, src/app/main/ui/dashboard/import.cljs:997, src/app/main/ui/dashboard/projects.cljs:97, src/app/main/ui/ds/layout/modal.cljs:96, src/app/main/ui/ds/product/panel_title.cljs:32, src/app/main/ui/exports/files.cljs:142, src/app/main/ui/exports/files.cljs:225, src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:82, src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:93, src/app/main/ui/settings/integrations.cljs:128, src/app/main/ui/settings/integrations.cljs:247, src/app/main/ui/settings/integrations.cljs:287, src/app/main/ui/settings/integrations.cljs:329, src/app/main/ui/settings/restore_shortcuts_modal.cljs:85, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/static.cljs:159, src/app/main/ui/static.cljs:229, src/app/main/ui/viewer/login.cljs:91, src/app/main/ui/viewer/share_link.cljs:174, src/app/main/ui/workspace/components_debugger.cljs:1102, src/app/main/ui/workspace/libraries.cljs:1155, src/app/main/ui/workspace/sidebar/layers.cljs:595, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:825, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:846, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:43, src/app/main/ui/workspace/sidebar.cljs:265, src/app/main/ui/workspace/tokens/export.cljs:25, src/app/main/ui/workspace/tokens/import.cljs:19, src/app/main/ui/workspace/tokens/import_from_library.cljs:63, src/app/main/ui/workspace/tokens/management/forms/modals.cljs:99, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:114, src/app/main/ui/workspace/tokens/remapping_modal.cljs:93, src/app/main/ui/workspace/tokens/settings/menu.cljs:77, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:62, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:145, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:476, src/app/main/ui/workspace/webgl_unavailable_modal.cljs:56 msgid "labels.close" msgstr "關閉" @@ -1305,7 +2532,11 @@ msgstr "程式碼" #: src/app/main/ui/workspace/tokens/sets/lists.cljs:184 msgid "labels.collapse" -msgstr "摺疊" +msgstr "收合" + +#: src/app/main/ui/workspace/colorpicker.cljs:430 +msgid "labels.color" +msgstr "色彩" #: src/app/main/ui/comments.cljs:953 msgid "labels.comment" @@ -1313,28 +2544,56 @@ msgstr "留言" #: src/app/main/ui/viewer/comments.cljs:72, src/app/main/ui/workspace/comments.cljs:130 msgid "labels.comments" -msgstr "評論" +msgstr "留言" #: src/app/main/ui/dashboard/sidebar.cljs:479, src/app/main/ui/workspace/main_menu.cljs:165 msgid "labels.community" msgstr "社群" +#: src/app/main/ui/dashboard/sidebar.cljs:726 +msgid "labels.community-contributions" +msgstr "社群與貢獻" + +#: src/app/main/ui/inspect/right_sidebar.cljs:109 +msgid "labels.computed" +msgstr "計算結果" + #: src/app/main/ui/settings/password.cljs:109 msgid "labels.confirm-password" msgstr "確認密碼" +#: src/app/main/ui/static.cljs:433 +msgid "labels.contact-support" +msgstr "聯絡支援" + +#: src/app/main/ui/settings/sidebar.cljs:147, src/app/main/ui/settings/subscription.cljs:939 +msgid "labels.contact-us" +msgstr "聯絡我們" + #: src/app/main/ui/auth/login.cljs:208, src/app/main/ui/dashboard/deleted.cljs:46, src/app/main/ui/dashboard/deleted.cljs:281, src/app/main/ui/dashboard/file_menu.cljs:235, src/app/main/ui/dashboard/import.cljs:664, src/app/main/ui/dashboard/team.cljs:909, src/app/main/ui/exports/files.cljs:204, src/app/main/ui/settings/subscription.cljs:330, src/app/main/ui/settings/subscription.cljs:364, src/app/main/ui/settings/subscription.cljs:891 msgid "labels.continue" msgstr "繼續" #: src/app/main/ui/viewer/login.cljs:88 msgid "labels.continue-with-penpot" -msgstr "以Penpot帳戶繼續" +msgstr "你可以使用 Penpot 帳號繼續" + +#: src/app/main/ui/components/copy_button.cljs:41 +msgid "labels.copy" +msgstr "複製" + +#: src/app/main/ui/inspect/attributes/common.cljs:101 +msgid "labels.copy-color" +msgstr "複製色彩" #: src/app/main/ui/dashboard/team.cljs:765 msgid "labels.copy-invitation-link" msgstr "複製連結" +#: src/app/main/ui/static.cljs:72, src/app/main/ui/static.cljs:352, src/app/main/ui/static.cljs:373 +msgid "labels.copyright-period" +msgstr "Kaleidos © 2019 至今" + #: src/app/main/ui/workspace/sidebar/assets/groups.cljs:186, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:202 msgid "labels.create" msgstr "建立" @@ -1347,10 +2606,18 @@ msgstr "建立新團隊" msgid "labels.create-team.placeholder" msgstr "輸入新團隊名稱" +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:111, src/app/main/ui/settings/restore_shortcuts_modal.cljs:102 +msgid "labels.current" +msgstr "目前" + #: src/app/main/ui/settings/sidebar.cljs:86 msgid "labels.dashboard" msgstr "控制台" +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:104 +msgid "labels.default" +msgstr "預設" + #: src/app/main/ui/dashboard/file_menu.cljs:335, src/app/main/ui/dashboard/fonts.cljs:286, src/app/main/ui/dashboard/fonts.cljs:363, src/app/main/ui/dashboard/fonts.cljs:397, src/app/main/ui/dashboard/import.cljs:332, src/app/main/ui/dashboard/project_menu.cljs:116, src/app/main/ui/dashboard/team.cljs:1445, src/app/main/ui/settings/integrations.cljs:376, src/app/main/ui/settings/profile.cljs:117, src/app/main/ui/settings/profile.cljs:128, src/app/main/ui/settings/profile.cljs:129, src/app/main/ui/workspace/sidebar/assets/common.cljs:231, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:222, src/app/main/ui/workspace/sidebar/versions.cljs:257, src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:353, src/app/main/ui/workspace/tokens/management/node_context_menu.cljs:111, src/app/main/ui/workspace/tokens/sets/context_menu.cljs:66, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:394 msgid "labels.delete" msgstr "刪除" @@ -1361,7 +2628,7 @@ msgstr "刪除留言" #: src/app/main/ui/comments.cljs:969 msgid "labels.delete-comment-thread" -msgstr "刪除 thread" +msgstr "刪除討論串" #: src/app/main/ui/dashboard/team.cljs:1216 msgid "labels.delete-invitation" @@ -1369,20 +2636,48 @@ msgstr "刪除邀請" #: src/app/main/ui/dashboard/file_menu.cljs:289 msgid "labels.delete-multi-files" -msgstr "刪除 %s 檔案" +msgstr "刪除 %s 個檔案" + +#: src/app/main/ui/settings/profile.cljs:116 +msgid "labels.delete-profile-photo.message" +msgstr "確定要刪除你的個人照片嗎?" + +#: src/app/main/ui/settings/profile.cljs:115 +msgid "labels.delete-profile-photo.title" +msgstr "刪除個人照片" + +#: src/app/main/ui/dashboard/deleted.cljs:219 +msgid "labels.deleted" +msgstr "已刪除" #: src/app/main/ui/onboarding/questions.cljs:83 msgid "labels.developer" -msgstr "開發者" +msgstr "開發" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:210 msgid "labels.discard" msgstr "捨棄" +#: src/app/main/errors.cljs:484, src/app/main/ui/settings/feedback.cljs:135, src/app/main/ui/static.cljs:427 +msgid "labels.download" +msgstr "下載 %s" + +#: src/app/main/ui/dashboard/fonts.cljs:283 +msgid "labels.download-simple" +msgstr "下載" + +#: src/app/main/ui/exports/files.cljs:217 +msgid "labels.downloading-file" +msgstr "正在下載檔案…" + #: src/app/main/ui/dashboard/file_menu.cljs:28, src/app/main/ui/dashboard/files.cljs:86, src/app/main/ui/dashboard/files.cljs:207, src/app/main/ui/dashboard/projects.cljs:225, src/app/main/ui/dashboard/projects.cljs:228, src/app/main/ui/dashboard/sidebar.cljs:362 msgid "labels.drafts" msgstr "草稿" +#: src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:76, src/app/main/ui/workspace/tokens/management/node_context_menu.cljs:106, src/app/main/ui/workspace/tokens/sets/context_menu.cljs:65 +msgid "labels.duplicate" +msgstr "建立複本" + #: src/app/main/ui/comments.cljs:1043, src/app/main/ui/dashboard/fonts.cljs:280, src/app/main/ui/dashboard/import.cljs:326, src/app/main/ui/dashboard/team.cljs:1443, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:217, src/app/main/ui/workspace/tokens/themes.cljs:52 msgid "labels.edit" msgstr "編輯" @@ -1391,9 +2686,21 @@ msgstr "編輯" msgid "labels.editor" msgstr "編輯者" +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:295 +msgid "labels.empty" +msgstr "空白" + +#: src/app/main/ui/dashboard/import.cljs:353, src/app/worker/import.cljs:204, src/app/worker/import.cljs:245 +msgid "labels.error" +msgstr "錯誤" + +#: src/app/main/data/workspace/versions.cljs:314 +msgid "labels.exit" +msgstr "離開" + #: src/app/main/ui/dashboard/team.cljs:782 msgid "labels.expired-invitation" -msgstr "過期" +msgstr "已過期" #: src/app/main/ui/exports/assets.cljs:172, src/app/main/ui/settings/shortcuts.cljs:548, src/app/main/ui/workspace/tokens/sidebar.cljs:145 msgid "labels.export" @@ -1401,16 +2708,24 @@ msgstr "匯出" #: src/app/main/ui/settings/feedback.cljs:83 msgid "labels.feedback-disabled" -msgstr "已停用迴響" +msgstr "已停用意見回饋" #: src/app/main/ui/settings/feedback.cljs:74 msgid "labels.feedback-sent" -msgstr "已發送迴響" +msgstr "已送出意見回饋" #: src/app/main/ui/onboarding/questions.cljs:154 msgid "labels.figma" msgstr "Figma" +#: src/app/main/ui/inspect/styles/style_box.cljs:28 +msgid "labels.fill" +msgstr "填充" + +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1284 +msgid "labels.flex-layout" +msgstr "彈性版面佈局" + #: src/app/main/ui/dashboard/fonts.cljs:472 msgid "labels.font-family" msgstr "字型家族" @@ -1425,11 +2740,11 @@ msgstr "字型" #: src/app/main/ui/dashboard/sidebar.cljs:473, src/app/main/ui/workspace/main_menu.cljs:201 msgid "labels.github-repo" -msgstr "Github 倉庫" +msgstr "GitHub 儲存庫" #: src/app/main/ui/dashboard/sidebar.cljs:447, src/app/main/ui/workspace/main_menu.cljs:230 msgid "labels.give-feedback" -msgstr "給予迴響" +msgstr "提供意見回饋" #: src/app/main/ui/auth/recovery_request.cljs:103, src/app/main/ui/auth/register.cljs:365, src/app/main/ui/static.cljs:208, src/app/main/ui/viewer/login.cljs:132 msgid "labels.go-back" @@ -1439,13 +2754,25 @@ msgstr "返回" msgid "labels.graphic-design" msgstr "平面設計" +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1288 +msgid "labels.grid-layout" +msgstr "網格版面佈局" + #: src/app/main/ui/dashboard/sidebar.cljs:430, src/app/main/ui/workspace/main_menu.cljs:156, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1353, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1381, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1570 msgid "labels.help-center" -msgstr "説明中心" +msgstr "說明中心" + +#: src/app/main/ui/dashboard/sidebar.cljs:714 +msgid "labels.help-learning" +msgstr "說明與學習資源" + +#: src/app/main/ui/dashboard/templates.cljs:90 +msgid "labels.hide" +msgstr "隱藏" #: src/app/main/ui/viewer/comments.cljs:115, src/app/main/ui/workspace/comments.cljs:76 msgid "labels.hide-resolved-comments" -msgstr "隱藏已解決的評論" +msgstr "隱藏已解決的留言" #: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:113, src/app/main/ui/settings/shortcuts.cljs:544, src/app/main/ui/workspace/tokens/sidebar.cljs:142 msgid "labels.import" @@ -1461,7 +2788,19 @@ msgstr "資訊" #: src/app/main/ui/dashboard/fonts.cljs:470 msgid "labels.installed-fonts" -msgstr "已安裝的字體" +msgstr "已安裝的字型" + +#: src/app/main/ui/settings/sidebar.cljs:134 +msgid "labels.integrations" +msgstr "整合" + +#: src/app/main/ui/static.cljs:423 +msgid "labels.internal-error.desc-message-first" +msgstr "發生錯誤。" + +#: src/app/main/ui/static.cljs:424 +msgid "labels.internal-error.desc-message-second" +msgstr "您可以重試此操作,或聯絡技術支援回報錯誤。" #: src/app/main/ui/static.cljs:420 msgid "labels.internal-error.main-message" @@ -1479,17 +2818,29 @@ msgstr "邀請" msgid "labels.language" msgstr "語言" +#: src/app/main/ui/inspect/styles/style_box.cljs:35, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1298 +msgid "labels.layout" +msgstr "版面佈局" + +#: src/app/main/ui/dashboard/sidebar.cljs:436 +msgid "labels.learning-center" +msgstr "學習中心" + #: src/app/main/ui/workspace/main_menu.cljs:192 msgid "labels.libraries-and-templates" -msgstr "圖庫與範本" +msgstr "資料庫與範本" #: src/app/main/ui/auth/verify_token.cljs:164, src/app/main/ui/dashboard/grid.cljs:126, src/app/main/ui/dashboard/grid.cljs:142, src/app/main/ui/dashboard/import.cljs:289, src/app/main/ui/dashboard/placeholder.cljs:139, src/app/main/ui/ds/product/loader.cljs:85, src/app/main/ui/exports/files.cljs:69, src/app/main/ui/nitrate/entry.cljs:26, src/app/main/ui/static.cljs:665, src/app/main/ui/viewer.cljs:641, src/app/main/ui/workspace/sidebar/assets/file_library.cljs:263, src/app/main/ui/workspace.cljs:132 msgid "labels.loading" msgstr "載入中…" +#: src/app/main/ui/workspace/sidebar/versions.cljs:251 +msgid "labels.lock" +msgstr "鎖定" + #: src/app/main/ui/viewer/header.cljs:208 msgid "labels.log-or-sign" -msgstr "登錄或註冊" +msgstr "登入或註冊" #: src/app/main/ui/static.cljs:66, src/app/main/ui/static.cljs:170 msgid "labels.login" @@ -1511,6 +2862,10 @@ msgstr "成員" msgid "labels.members" msgstr "成員" +#: src/app/main/ui/comments.cljs:627 +msgid "labels.mention" +msgstr "提及" + #: src/app/main/ui/settings/password.cljs:102 msgid "labels.new-password" msgstr "新密碼" @@ -1519,17 +2874,45 @@ msgstr "新密碼" msgid "labels.next" msgstr "下一個" +#: src/app/main/ui/static.cljs:362 +msgid "labels.nitrate-not-configured.desc-message" +msgstr "此執行個體需要完成最新版本新增的設定步驟。" + +#: src/app/main/ui/static.cljs:365 +msgid "labels.nitrate-not-configured.learn-more" +msgstr "請參閱我們的" + +#: src/app/main/ui/static.cljs:360 +msgid "labels.nitrate-not-configured.main-message" +msgstr "Penpot 尚無法啟動。" + +#: src/app/main/ui/static.cljs:370 +msgid "labels.nitrate-not-configured.technical-guide" +msgstr "技術指南" + +#: src/app/main/ui/static.cljs:350 +msgid "labels.nitrate-unavailable.main-message" +msgstr "Penpot 因系統問題暫時無法使用,請稍後再試。" + #: src/app/main/ui/dashboard/comments.cljs:120, src/app/main/ui/workspace/comments.cljs:164 msgid "labels.no-comments-available" -msgstr "你都瞭解了!新的評論通知將顯示在這裡。" +msgstr "您已看完所有通知!新的留言通知會顯示在這裡。" #: src/app/main/ui/dashboard/team.cljs:852 msgid "labels.no-invitations" msgstr "沒有待處理的邀請。" +#: src/app/main/ui/dashboard/team.cljs:855 +msgid "labels.no-invitations-gather-people" +msgstr "邀請夥伴加入,一起打造精彩作品。" + +#: src/app/main/ui/components/select.cljs:256 +msgid "labels.no-matches" +msgstr "沒有符合的結果" + #: src/app/main/ui/static.cljs:320 msgid "labels.not-found.main-message" -msgstr "喔不!" +msgstr "糟糕!" #: src/app/main/ui/settings/sidebar.cljs:106 msgid "labels.notifications" @@ -1543,7 +2926,7 @@ msgstr[0] "%s 個檔案" #: src/app/main/ui/viewer/thumbnails.cljs:82 msgid "labels.num-of-frames" msgid_plural "labels.num-of-frames" -msgstr[0] "1 版面" +msgstr[0] "%s 個畫板" #: src/app/main/ui/dashboard/team.cljs:1734 msgid "labels.num-of-projects" @@ -1552,7 +2935,11 @@ msgstr[0] "%s 個專案" #: src/app/main/ui/settings/password.cljs:95 msgid "labels.old-password" -msgstr "原有密碼" +msgstr "舊密碼" + +#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:994 +msgid "labels.open" +msgstr "開啟" #: src/app/main/ui/comments.cljs:961, src/app/main/ui/comments.cljs:1026, src/app/main/ui/settings/integrations.cljs:400, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:398, src/app/main/ui/workspace/sidebar/options/menus/text.cljs:590, src/app/main/ui/workspace/top_toolbar.cljs:92 msgid "labels.options" @@ -1576,19 +2963,31 @@ msgstr "密碼" #: src/app/main/ui/dashboard/team.cljs:783 msgid "labels.pending-invitation" -msgstr "待辦" +msgstr "待接受" + +#: src/app/main/ui/dashboard/sidebar.cljs:536 +msgid "labels.penpot-changelog" +msgstr "Penpot 更新紀錄" + +#: src/app/main/ui/dashboard/sidebar.cljs:442 +msgid "labels.penpot-hub" +msgstr "Penpot Hub" + +#: src/app/main/ui/dashboard/sidebar.cljs:388 +msgid "labels.pinned-projects" +msgstr "已釘選的專案" #: src/app/main/ui/comments.cljs:725 msgid "labels.post" -msgstr "發佈" +msgstr "發布" #: src/app/main/ui/dashboard/import.cljs:698, src/app/main/ui/onboarding/questions.cljs:48, src/app/main/ui/viewer.cljs:105, src/app/main/ui/workspace/sidebar/layers.cljs:612 msgid "labels.previous" -msgstr "先前" +msgstr "上一個" #: src/app/main/ui/onboarding/questions.cljs:82 msgid "labels.product-design" -msgstr "產品或使用者體驗(UX)設計" +msgstr "產品或使用者體驗設計" #: src/app/main/ui/onboarding/questions.cljs:87 msgid "labels.product-management" @@ -1602,9 +3001,25 @@ msgstr "個人檔案" msgid "labels.projects" msgstr "專案" +#: src/app/main/ui/dashboard/deleted.cljs:212 +msgid "labels.recent" +msgstr "最近" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:209, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:179 +msgid "labels.reference" +msgstr "參照" + +#: src/app/main/data/common.cljs:85 +msgid "labels.refresh" +msgstr "重新整理" + #: src/app/main/ui/settings/sidebar.cljs:140, src/app/main/ui/workspace/main_menu.cljs:183 msgid "labels.release-notes" -msgstr "更新日誌" +msgstr "版本更新說明" + +#: src/app/main/ui/static.cljs:383 +msgid "labels.reload-page" +msgstr "重新載入頁面" #: src/app/main/ui/forms.cljs:191, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:167, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:402 msgid "labels.remove" @@ -1612,7 +3027,7 @@ msgstr "移除" #: src/app/main/ui/dashboard/team.cljs:468 msgid "labels.remove-member" -msgstr "移除團隊成員" +msgstr "移除成員" #: src/app/main/ui/dashboard/file_menu.cljs:298, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:251, src/app/main/ui/dashboard/project_menu.cljs:90, src/app/main/ui/workspace/sidebar/assets/groups.cljs:186, src/app/main/ui/workspace/sidebar/versions.cljs:228, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:76, src/app/main/ui/workspace/tokens/management/node_context_menu.cljs:101, src/app/main/ui/workspace/tokens/sets/context_menu.cljs:63 msgid "labels.rename" @@ -1642,9 +3057,13 @@ msgstr "新回覆" msgid "labels.reply.thread" msgstr "回覆" +#: src/app/main/ui/dashboard/team.cljs:910 +msgid "labels.resend" +msgstr "重新傳送" + #: src/app/main/ui/dashboard/team.cljs:1213 msgid "labels.resend-invitation" -msgstr "重新發送邀請" +msgstr "重新傳送邀請" #: src/app/main/data/workspace/versions.cljs:246, src/app/main/data/workspace/versions.cljs:319, src/app/main/ui/workspace/sidebar/versions.cljs:238 msgid "labels.restore" @@ -1668,7 +3087,7 @@ msgstr "搜尋" #: src/app/main/ui/dashboard/fonts.cljs:475 msgid "labels.search-font" -msgstr "搜尋字體" +msgstr "搜尋字型" #: src/app/main/ui/onboarding/questions.cljs:81, src/app/main/ui/onboarding/questions.cljs:215 msgid "labels.select-option" @@ -1684,27 +3103,35 @@ msgstr "正在傳送…" #: src/app/main/ui/static.cljs:340 msgid "labels.service-unavailable.desc-message" -msgstr "系統正在進行定期保養。" +msgstr "系統正在進行排定的維護作業。" #: src/app/main/ui/static.cljs:339 msgid "labels.service-unavailable.main-message" -msgstr "暫停服務" +msgstr "服務暫時無法使用" #: src/app/main/ui/workspace/tokens/sidebar.cljs:86 msgid "labels.sets" -msgstr "套" +msgstr "集合" #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:243, src/app/main/ui/dashboard/team.cljs:126, src/app/main/ui/dashboard/team.cljs:140, src/app/main/ui/settings/options.cljs:133, src/app/main/ui/settings/sidebar.cljs:91, src/app/main/ui/settings/sidebar.cljs:118 msgid "labels.settings" msgstr "設定" +#: src/app/main/ui/inspect/styles/style_box.cljs:34, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:233 +msgid "labels.shadow" +msgstr "陰影" + #: src/app/main/ui/viewer/header.cljs:204 msgid "labels.share" msgstr "分享" #: src/app/main/ui/dashboard/sidebar.cljs:382 msgid "labels.shared-libraries" -msgstr "檔案庫" +msgstr "資料庫" + +#: src/app/main/ui/dashboard/templates.cljs:86 +msgid "labels.show" +msgstr "顯示" #: src/app/main/ui/viewer/comments.cljs:84, src/app/main/ui/workspace/comments.cljs:58, src/app/main/ui/workspace/comments.cljs:138 msgid "labels.show-all-comments" @@ -1712,20 +3139,36 @@ msgstr "顯示所有留言" #: src/app/main/ui/viewer/comments.cljs:127 msgid "labels.show-comments-list" -msgstr "顯示留言列表" +msgstr "顯示留言清單" #: src/app/main/ui/viewer/comments.cljs:103, src/app/main/ui/workspace/comments.cljs:70, src/app/main/ui/workspace/comments.cljs:140 msgid "labels.show-mentions" -msgstr "僅顯示您的提及" +msgstr "僅顯示提及您的留言" #: src/app/main/ui/viewer/comments.cljs:93, src/app/main/ui/workspace/comments.cljs:64, src/app/main/ui/workspace/comments.cljs:139 msgid "labels.show-your-comments" -msgstr "僅顯示您的評論" +msgstr "僅顯示您的留言" #: src/app/main/ui/onboarding/questions.cljs:156 msgid "labels.sketch" msgstr "sketch" +#: src/app/main/ui/dashboard/sidebar.cljs:367 +msgid "labels.sources" +msgstr "來源" + +#: src/app/main/ui/static.cljs:554 +msgid "labels.sso-error.desc-message" +msgstr "未能透過您組織的身分識別提供者完成登入。該服務可能暫時無法使用,或您的帳號尚未加入其目錄。" + +#: src/app/main/ui/static.cljs:555 +msgid "labels.sso-error.retry" +msgstr "再試一次" + +#: src/app/main/ui/static.cljs:553 +msgid "labels.sso-error.title" +msgstr "無法將您登入 %s" + #: src/app/main/ui/onboarding/questions.cljs:53 msgid "labels.start" msgstr "開始" @@ -1734,9 +3177,29 @@ msgstr "開始" msgid "labels.status" msgstr "狀態" +#: src/app/main/ui/inspect/styles/style_box.cljs:29, src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:72 +msgid "labels.stroke" +msgstr "筆畫" + #: src/app/main/ui/onboarding/questions.cljs:84 msgid "labels.student-teacher" -msgstr "學生或老師" +msgstr "學生或教師" + +#: src/app/main/ui/inspect/right_sidebar.cljs:107, src/app/main/ui/inspect/styles.cljs:156 +msgid "labels.styles" +msgstr "樣式" + +#: src/app/main/ui/inspect/styles/style_box.cljs:40 +msgid "labels.svg" +msgstr "SVG" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:497 +msgid "labels.switch" +msgstr "切換" + +#: src/app/main/ui/inspect/styles/style_box.cljs:30 +msgid "labels.text" +msgstr "文字" #: src/app/main/ui/workspace/tokens/themes.cljs:36 msgid "labels.themes" @@ -1746,9 +3209,21 @@ msgstr "佈景主題" msgid "labels.tutorials" msgstr "教學" +#: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:189 +msgid "labels.typography" +msgstr "文字樣式" + +#: src/app/main/data/workspace/tokens/errors.cljs:136, src/app/main/data/workspace/tokens/errors.cljs:163, src/app/main/data/workspace/tokens/errors.cljs:175 +msgid "labels.unknown-error" +msgstr "未知錯誤" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:245 +msgid "labels.unlock" +msgstr "解除鎖定" + #: src/app/main/ui/dashboard/file_menu.cljs:283 msgid "labels.unpublish-multi-files" -msgstr "取消發布 %s 個文件" +msgstr "取消發布 %s 個檔案" #: src/app/main/ui/settings/profile.cljs:123 msgid "labels.update" @@ -1764,20 +3239,41 @@ msgstr "上傳" #: src/app/main/ui/dashboard/fonts.cljs:197 msgid "labels.upload-custom-fonts" -msgstr "上傳自訂字體" +msgstr "上傳自訂字型" #: src/app/main/ui/dashboard/fonts.cljs:269 msgid "labels.uploading" msgstr "正在上傳…" +#: src/app/main/ui/dashboard/import.cljs:648 +msgid "labels.uploading-file" +msgstr "正在上傳檔案…" + +#: src/app/main/ui/inspect/right_sidebar.cljs:65, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1034 +msgid "labels.variant" +msgstr "變體" + +#: src/app/main/ui/dashboard/sidebar.cljs:530 +msgid "labels.version-notes" +msgstr "版本 %s 說明" + #: src/app/main/ui/workspace/sidebar/sitemap.cljs:322 msgid "labels.view-only" -msgstr "僅供查閱" +msgstr "僅供檢視" #: src/app/main/ui/dashboard/team.cljs:163, src/app/main/ui/dashboard/team.cljs:406, src/app/main/ui/dashboard/team.cljs:427, src/app/main/ui/dashboard/team.cljs:678, src/app/main/ui/dashboard/team.cljs:714, src/app/main/ui/dashboard/team.cljs:891, src/app/main/ui/onboarding/team_choice.cljs:70 msgid "labels.viewer" msgstr "檢視者" +#: src/app/main/ui/inspect/styles/style_box.cljs:39 +msgid "labels.visibility" +msgstr "可見性" + +#: src/app/main/data/workspace/tokens/import_export.cljs:62 +msgid "labels.warning-count" +msgid_plural "labels.warning-count" +msgstr[0] "%s 則警告" + #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:238, src/app/main/ui/dashboard/team.cljs:128, src/app/main/ui/dashboard/team.cljs:138, src/app/main/ui/dashboard/team.cljs:1422 msgid "labels.webhooks" msgstr "Webhook" @@ -1794,13 +3290,93 @@ msgstr "(你)" msgid "labels.your-account" msgstr "你的帳戶" +#: src/app/main/ui/ds/product/loader.cljs:21 +msgid "loader.tips.01.message" +msgstr "讓不同專案的設計保持一致,更新也更輕鬆。" + +#: src/app/main/ui/ds/product/loader.cljs:20 +msgid "loader.tips.01.title" +msgstr "可重複使用的元件" + +#: src/app/main/ui/ds/product/loader.cljs:23 +msgid "loader.tips.02.message" +msgstr "與團隊即時協作,隨時交流意見。" + +#: src/app/main/ui/ds/product/loader.cljs:22 +msgid "loader.tips.02.title" +msgstr "即時協作" + +#: src/app/main/ui/ds/product/loader.cljs:25 +msgid "loader.tips.03.message" +msgstr "使用熟悉的類 CSS 版面配置控制項,靈活進行設計。" + +#: src/app/main/ui/ds/product/loader.cljs:24 +msgid "loader.tips.03.title" +msgstr "如同 CSS 的版面配置" + +#: src/app/main/ui/ds/product/loader.cljs:27 +msgid "loader.tips.04.message" +msgstr "直接從設計中取得 CSS 和 SVG 程式碼。" + +#: src/app/main/ui/ds/product/loader.cljs:26 +msgid "loader.tips.04.title" +msgstr "匯出為程式碼" + +#: src/app/main/ui/ds/product/loader.cljs:29 +msgid "loader.tips.05.message" +msgstr "共享資產與樣式,維持設計一致性。" + +#: src/app/main/ui/ds/product/loader.cljs:28 +msgid "loader.tips.05.title" +msgstr "設計資料庫" + +#: src/app/main/ui/ds/product/loader.cljs:31 +msgid "loader.tips.06.message" +msgstr "透過動畫與轉場效果,讓構想生動呈現。" + +#: src/app/main/ui/ds/product/loader.cljs:30 +msgid "loader.tips.06.title" +msgstr "互動式原型" + +#: src/app/main/ui/ds/product/loader.cljs:33 +msgid "loader.tips.07.message" +msgstr "Penpot 使用 SVG 和 CSS,讓設計與開發順暢銜接。" + +#: src/app/main/ui/ds/product/loader.cljs:32 +msgid "loader.tips.07.title" +msgstr "網頁標準格式" + +#: src/app/main/ui/ds/product/loader.cljs:35 +msgid "loader.tips.08.message" +msgstr "善用快捷鍵提升工作效率,例如按 Shift + A 套用自動版面佈局。" + +#: src/app/main/ui/ds/product/loader.cljs:34 +msgid "loader.tips.08.title" +msgstr "鍵盤快捷鍵" + +#: src/app/main/ui/ds/product/loader.cljs:37 +msgid "loader.tips.09.message" +msgstr "選擇符合你風格的佈景主題。" + +#: src/app/main/ui/ds/product/loader.cljs:36 +msgid "loader.tips.09.title" +msgstr "深色與淺色模式" + +#: src/app/main/ui/ds/product/loader.cljs:39 +msgid "loader.tips.10.message" +msgstr "透過社群開發的外掛,擴充 Penpot 的功能。" + +#: src/app/main/ui/ds/product/loader.cljs:38 +msgid "loader.tips.10.title" +msgstr "支援外掛" + #: src/app/main/ui/workspace/colorpicker.cljs:488 msgid "media.choose-image" msgstr "選擇圖片" #: src/app/main/ui/workspace/colorpicker/libraries.cljs:106, src/app/main/ui/workspace/colorpicker.cljs:274 msgid "media.gradient" -msgstr "坡度" +msgstr "漸層" #: src/app/main/data/workspace/media.cljs:302, src/app/main/ui/components/color_bullet.cljs:42, src/app/main/ui/components/color_bullet.cljs:55, src/app/main/ui/ds/utilities/swatch.cljs:52, src/app/main/ui/ds/utilities/swatch.cljs:68, src/app/main/ui/inspect/attributes/common.cljs:43, src/app/main/ui/inspect/styles/rows/color_properties_row.cljs:67, src/app/main/ui/workspace/colorpicker.cljs:276, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:448 msgid "media.image" @@ -1820,59 +3396,71 @@ msgstr "正在載入圖片…" #: src/app/main/ui/workspace/colorpicker.cljs:272 msgid "media.solid" -msgstr "實心的" +msgstr "純色" #: src/app/main/data/common.cljs:120 msgid "modals.add-shared-confirm-empty.hint" -msgstr "你的圖庫是空的。一旦新增為共享圖庫,您建立的資產將可在其餘文件中使用。您確定要發布它嗎?" +msgstr "您的資料庫目前是空的。新增為共享資料庫後,您建立的資產就能在其他檔案中使用。確定要發布嗎?" #: src/app/main/data/common.cljs:122 msgid "modals.add-shared-confirm.accept" -msgstr "新增為共享圖庫" +msgstr "新增為共享資料庫" #: src/app/main/data/common.cljs:120 msgid "modals.add-shared-confirm.hint" -msgstr "一旦新增為共享圖庫,該文件圖庫的資產將可供您的其餘文件使用。" +msgstr "新增為共享資料庫後,此檔案資料庫中的資產就能在您的其他檔案中使用。" #: src/app/main/data/common.cljs:119 msgid "modals.add-shared-confirm.message" -msgstr "增加“%s”作為共享圖庫" +msgstr "將「%s」新增為共享資料庫" + +#: src/app/main/data/nitrate.cljs:334 +msgid "modals.before-leave-organization.message" +msgstr "您是部分團隊中唯一的成員。這些團隊及其專案與檔案都將被刪除。" + +#: src/app/main/data/nitrate.cljs:333, src/app/main/ui/dashboard/change_owner.cljs:151 +msgid "modals.before-leave-organization.title" +msgstr "離開組織前" + +#: src/app/main/data/nitrate.cljs:337 +msgid "modals.before-leave-organization.warning" +msgstr "所有只有您一位成員的團隊都將被刪除。" #: src/app/main/ui/workspace/nudge.cljs:59 msgid "modals.big-nudge" -msgstr "大距離微調" +msgstr "大幅移動" #: src/app/main/ui/settings/change_email.cljs:109 msgid "modals.change-email.confirm-email" -msgstr "驗證新電子郵件" +msgstr "確認新的電子郵件地址" #: src/app/main/ui/settings/change_email.cljs:97 msgid "modals.change-email.info" -msgstr "我們將寄送郵件至您目前的電子郵件信箱 “%s” 以確認身分。" +msgstr "我們會寄送郵件至您目前的電子郵件地址「%s」,以驗證您的身分。" #: src/app/main/ui/settings/change_email.cljs:102 msgid "modals.change-email.new-email" -msgstr "新電郵" +msgstr "新的電子郵件地址" #: src/app/main/ui/settings/change_email.cljs:117 msgid "modals.change-email.submit" -msgstr "更改電子郵件" +msgstr "變更電子郵件地址" #: src/app/main/ui/settings/change_email.cljs:90 msgid "modals.change-email.title" -msgstr "更改你的電郵" +msgstr "變更您的電子郵件地址" #: src/app/main/ui/dashboard/team.cljs:1416 msgid "modals.create-webhook.submit-label" -msgstr "設置Webhook" +msgstr "建立 webhook" #: src/app/main/ui/dashboard/team.cljs:1381 msgid "modals.create-webhook.title" -msgstr "設置Webhook" +msgstr "建立 webhook" #: src/app/main/ui/dashboard/team.cljs:1392 msgid "modals.create-webhook.url.label" -msgstr "訊息負載網址" +msgstr "資料接收網址" #: src/app/main/ui/dashboard/team.cljs:1393 msgid "modals.create-webhook.url.placeholder" @@ -1880,19 +3468,44 @@ msgstr "https://example.com/postreceive" #: src/app/main/ui/settings/delete_account.cljs:105 msgid "modals.delete-account.cancel" -msgstr "取消並保留我的帳戶" +msgstr "取消並保留我的帳號" #: src/app/main/ui/settings/delete_account.cljs:110 msgid "modals.delete-account.confirm" -msgstr "是的,請刪除我的帳號" +msgstr "是,刪除我的帳號" #: src/app/main/ui/settings/delete_account.cljs:74 msgid "modals.delete-account.info" -msgstr "刪除你的帳戶後,你會失去現有專案及檔案。" +msgstr "刪除帳號後,你將失去目前所有的專案與封存資料。" + +#: src/app/main/ui/settings/delete_account.cljs:73 +msgid "modals.delete-account.info.with-organizations" +msgstr "此操作無法復原。你的帳號、訂閱及組織將立即刪除,你也將無法再存取目前的專案與檔案。" + +#: src/app/main/ui/settings/delete_account.cljs:83 +msgid "modals.delete-account.owned-organizations.list-title" +msgstr "即將刪除的組織" + +#: src/app/main/ui/settings/delete_account.cljs:98 +msgid "modals.delete-account.owned-organizations.members-count" +msgstr "%s 位成員" + +#: src/app/main/ui/settings/delete_account.cljs:96 +msgid "modals.delete-account.owned-organizations.teams-count" +msgstr "%s 個團隊" #: src/app/main/ui/settings/delete_account.cljs:64 msgid "modals.delete-account.title" -msgstr "您確定要刪除您的帳號嗎?" +msgstr "確定要刪除您的帳號嗎?" + +#: src/app/main/ui/workspace/sidebar/assets/common.cljs:229 +msgid "modals.delete-asset-group.message" +msgid_plural "modals.delete-asset-group.message" +msgstr[0] "確定要刪除這 %s 項資產嗎?" + +#: src/app/main/ui/workspace/sidebar/assets/common.cljs:228 +msgid "modals.delete-asset-group.title" +msgstr "刪除群組" #: src/app/main/ui/comments.cljs:941 msgid "modals.delete-comment-thread.accept" @@ -1900,7 +3513,7 @@ msgstr "刪除對話" #: src/app/main/ui/comments.cljs:940 msgid "modals.delete-comment-thread.message" -msgstr "您確定要刪除此對話嗎?此主題下的所有留言都將被刪除。" +msgstr "確定要刪除這個對話嗎?對話中的所有留言都將刪除。" #: src/app/main/ui/comments.cljs:939 msgid "modals.delete-comment-thread.title" @@ -1908,11 +3521,11 @@ msgstr "刪除對話" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:155 msgid "modals.delete-component-annotation.message" -msgstr "您確實要刪除該註釋嗎?" +msgstr "確定要刪除這則註解嗎?" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:154 msgid "modals.delete-component-annotation.title" -msgstr "刪除註釋" +msgstr "刪除註解" #: src/app/main/ui/dashboard/file_menu.cljs:155 msgid "modals.delete-file-confirm.accept" @@ -1920,55 +3533,67 @@ msgstr "刪除檔案" #: src/app/main/ui/dashboard/file_menu.cljs:154 msgid "modals.delete-file-confirm.message" -msgstr "您確定要刪除這個檔案嗎?" +msgstr "確定要刪除這個檔案嗎?" #: src/app/main/ui/dashboard/file_menu.cljs:153 msgid "modals.delete-file-confirm.title" -msgstr "正在刪除檔案" +msgstr "刪除檔案" #: src/app/main/ui/dashboard/file_menu.cljs:149 msgid "modals.delete-file-multi-confirm.accept" -msgstr "刪除多個檔案" +msgstr "刪除檔案" #: src/app/main/ui/dashboard/file_menu.cljs:148 msgid "modals.delete-file-multi-confirm.message" -msgstr "您確定要刪除 %s 個檔案嗎?" +msgstr "確定要刪除 %s 個檔案嗎?" #: src/app/main/ui/dashboard/file_menu.cljs:147 msgid "modals.delete-file-multi-confirm.title" -msgstr "正在刪除 %s 個檔案" +msgstr "刪除 %s 個檔案" #: src/app/main/ui/dashboard/fonts.cljs:396 msgid "modals.delete-font-variant.message" -msgstr "您確實要刪除該字體樣式嗎?如果在文件中使用,它將不會加載。" +msgstr "確定要刪除這個字型樣式嗎?刪除後,使用此樣式的檔案將無法載入此樣式。" #: src/app/main/ui/dashboard/fonts.cljs:395 msgid "modals.delete-font-variant.title" -msgstr "正在刪除字體樣式" +msgstr "刪除字型樣式" #: src/app/main/ui/dashboard/fonts.cljs:362 msgid "modals.delete-font.message" -msgstr "您確實要刪除該字體嗎?如果在文件中使用,它將不會加載。" +msgstr "確定要刪除這個字型嗎?刪除後,使用此字型的檔案將無法載入此字型。" #: src/app/main/ui/dashboard/fonts.cljs:361 msgid "modals.delete-font.title" msgstr "刪除字型" +#: src/app/main/data/team.cljs:159 +msgid "modals.delete-organization-team-confirm.message" +msgstr "確定要刪除隸屬於 %s 組織的這個團隊嗎?" + #: src/app/main/ui/workspace/context_menu.cljs:808, src/app/main/ui/workspace/sidebar/sitemap.cljs:125 msgid "modals.delete-page.body" -msgstr "您確定要刪除這個頁面嗎?" +msgstr "確定要刪除此頁面嗎?" #: src/app/main/ui/workspace/context_menu.cljs:807, src/app/main/ui/workspace/sidebar/sitemap.cljs:124, src/app/main/ui/workspace/sidebar/sitemap.cljs:242 msgid "modals.delete-page.title" msgstr "刪除頁面" +#: src/app/main/ui/workspace/context_menu.cljs:814 +msgid "modals.delete-pages.body" +msgstr "確定要刪除所選頁面嗎?" + +#: src/app/main/ui/workspace/context_menu.cljs:813 +msgid "modals.delete-pages.title" +msgstr "刪除頁面" + #: src/app/main/ui/dashboard/project_menu.cljs:84 msgid "modals.delete-project-confirm.accept" msgstr "刪除專案" #: src/app/main/ui/dashboard/project_menu.cljs:83 msgid "modals.delete-project-confirm.message" -msgstr "您確定要刪除這個專案嗎?" +msgstr "確定要刪除此專案嗎?" #: src/app/main/ui/dashboard/project_menu.cljs:82 msgid "modals.delete-project-confirm.title" @@ -1982,51 +3607,51 @@ msgstr[0] "刪除檔案" #: src/app/main/ui/delete_shared.cljs:56 msgid "modals.delete-shared-confirm.activated.no-files-message" msgid_plural "modals.delete-shared-confirm.activated.no-files-message" -msgstr[0] "它們未在任何文件中啟用。" +msgstr[0] "這些資料庫未在任何檔案中啟用。" #: src/app/main/ui/delete_shared.cljs:58 msgid "modals.delete-shared-confirm.activated.scd-message" msgid_plural "modals.delete-shared-confirm.activated.scd-message" -msgstr[0] "此圖庫在此處啟動: " +msgstr[0] "這些資料庫已在下列位置啟用: " #: src/app/main/ui/delete_shared.cljs:47 msgid "modals.delete-shared-confirm.message" msgid_plural "modals.delete-shared-confirm.message" -msgstr[0] "您確實要刪除文件嗎?" +msgstr[0] "確定要刪除這些檔案嗎?" #: src/app/main/ui/delete_shared.cljs:42 msgid "modals.delete-shared-confirm.title" msgid_plural "modals.delete-shared-confirm.title" -msgstr[0] "刪除文件" +msgstr[0] "刪除檔案" #: src/app/main/data/team.cljs:166 msgid "modals.delete-team-confirm.accept" -msgstr "刪除團體" +msgstr "刪除團隊" #: src/app/main/data/team.cljs:160 msgid "modals.delete-team-confirm.message" -msgstr "您確定要刪除該團隊嗎?與團隊相關的所有專案和文件將永久刪除。" +msgstr "確定要刪除這個團隊嗎?與此團隊相關的所有專案和檔案都將永久刪除。" #: src/app/main/data/team.cljs:164 msgid "modals.delete-team-confirm.title" -msgstr "正在刪除團體" +msgstr "刪除團隊" #: src/app/main/ui/dashboard/team.cljs:573 msgid "modals.delete-team-member-confirm.accept" -msgstr "刪除成員" +msgstr "移除成員" #: src/app/main/ui/dashboard/team.cljs:572 msgid "modals.delete-team-member-confirm.message" -msgstr "您確定要從團隊中刪除該成員嗎?" +msgstr "確定要將這位成員從團隊中移除嗎?" #: src/app/main/ui/dashboard/team.cljs:571 msgid "modals.delete-team-member-confirm.title" -msgstr "刪除團隊成員" +msgstr "移除團隊成員" #: src/app/main/ui/delete_shared.cljs:60 msgid "modals.delete-unpublish-shared-confirm.activated.hint" msgid_plural "modals.delete-unpublish-shared-confirm.activated.hint" -msgstr[0] "此文件中已使用的資產將保留在那裡(不會破壞任何設計)。" +msgstr[0] "這些檔案中已使用的資產仍會保留(不會破壞任何設計)。" #: src/app/main/ui/dashboard/team.cljs:1483 msgid "modals.delete-webhook.accept" @@ -2034,35 +3659,83 @@ msgstr "刪除 webhook" #: src/app/main/ui/dashboard/team.cljs:1482 msgid "modals.delete-webhook.message" -msgstr "您確定要刪除此 webhook 嗎?" +msgstr "確定要刪除此 webhook 嗎?" #: src/app/main/ui/dashboard/team.cljs:1481 msgid "modals.delete-webhook.title" -msgstr "刪除 Webhook" +msgstr "刪除 webhook" #: src/app/main/ui/dashboard/team.cljs:1415 msgid "modals.edit-webhook.submit-label" -msgstr "修改 Webhook" +msgstr "編輯 webhook" #: src/app/main/ui/dashboard/team.cljs:1380 msgid "modals.edit-webhook.title" -msgstr "修改 Webhook" +msgstr "編輯 webhook" + +#: src/app/main/ui/workspace/tokens/import_from_library.cljs:75 +msgid "modals.import-library-tokens.description" +msgstr "此資料庫包含 tokens 和主題,資料庫中的元件可能會用到它們。" + +#: src/app/main/ui/workspace/tokens/import_from_library.cljs:92 +msgid "modals.import-library-tokens.import" +msgstr "匯入 tokens" + +#: src/app/main/ui/workspace/tokens/import_from_library.cljs:72 +msgid "modals.import-library-tokens.title" +msgstr "要從資料庫匯入 tokens 嗎?" #: src/app/main/ui/dashboard/team.cljs:308 msgid "modals.invite-member-confirm.accept" -msgstr "發送邀請" +msgstr "傳送邀請" #: src/app/main/ui/dashboard/team.cljs:302, src/app/main/ui/onboarding/team_choice.cljs:222 msgid "modals.invite-member.emails" -msgstr "電子郵件,以逗號分隔" +msgstr "電子郵件地址,以逗號分隔" #: src/app/main/ui/dashboard/team.cljs:286 msgid "modals.invite-member.repeated-invitation" -msgstr "有些電子郵件來自現任團隊成員。他們的邀請將不會被發送。" +msgstr "部分成員已加入團隊,我們會邀請其餘成員。" + +#: src/app/main/data/team.cljs:649 +msgid "modals.invite-restricted-members.all-blocked" +msgstr "只能邀請組織的現有成員。由於清單上的所有人都不是組織成員,因此未寄出任何邀請。" + +#: src/app/main/data/team.cljs:648 +msgid "modals.invite-restricted-members.all-blocked-title" +msgstr "未寄出任何邀請" + +#: src/app/main/data/team.cljs:192 +msgid "modals.invite-restricted-members.all-organization-members-in-team" +msgstr "只有「%s」組織的成員才能受邀加入此團隊,而他們都已經是團隊成員。如需更多資訊,請聯絡組織擁有者。" + +#: src/app/main/ui/dashboard/team.cljs:340 +msgid "modals.invite-restricted-members.blocked-addresses" +msgstr "不會收到邀請的電子郵件地址" + +#: src/app/main/ui/dashboard/team.cljs:357 +msgid "modals.invite-restricted-members.cancel" +msgstr "取消" + +#: src/app/main/ui/dashboard/team.cljs:330 +msgid "modals.invite-restricted-members.description" +msgstr "只能邀請組織的現有成員。" + +#: src/app/main/ui/dashboard/team.cljs:365 +msgid "modals.invite-restricted-members.send" +msgstr "寄送邀請" + +#: src/app/main/ui/dashboard/team.cljs:325 +msgid "modals.invite-restricted-members.title" +msgstr "部分邀請無法寄出" + +#: src/app/main/ui/dashboard/team.cljs:331 +msgid "modals.invite-restricted-members.warning" +msgstr "清單上的部分人員不會收到邀請。" #: src/app/main/ui/dashboard/team.cljs:278 msgid "modals.invite-team-member.text" -msgstr "您可以邀請成員加入團隊,以便他們可以存取此文件和所有團隊文件。" +msgstr "您可以邀請成員加入團隊,讓他們存取此檔案及團隊的所有檔案。" #: src/app/main/data/team.cljs:195, src/app/main/ui/dashboard/team.cljs:272, src/app/main/ui/dashboard/team_form.cljs:155 msgid "modals.invite-team-member.title" @@ -2070,7 +3743,7 @@ msgstr "邀請成員加入團隊" #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:192, src/app/main/ui/dashboard/team.cljs:539 msgid "modals.leave-and-close-confirm.hint" -msgstr "由於您是該團隊的唯一成員,因此該團隊及其專案和文件將一起被刪除。" +msgstr "由於您是這個團隊的唯一成員,團隊及其所有專案和檔案都將一併刪除。" #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:191, src/app/main/ui/dashboard/team.cljs:538 msgid "modals.leave-and-close-confirm.message" @@ -2078,23 +3751,23 @@ msgstr "您確定要離開 %s 團隊嗎?" #: src/app/main/ui/dashboard/change_owner.cljs:57, src/app/main/ui/dashboard/change_owner.cljs:92 msgid "modals.leave-and-reassign.forbidden" -msgstr "如果沒有其他成員晉升為團隊的擁有者,您則不能離開團隊。或者您可以選擇刪除該團隊。" +msgstr "沒有其他成員可接任擁有者,因此您無法離開團隊。您可以考慮刪除團隊。" #: src/app/main/ui/dashboard/change_owner.cljs:53 msgid "modals.leave-and-reassign.hint1" -msgstr "你是這個團隊的老大。離開前,請選擇另一位成員頂你的位。" +msgstr "您是這個團隊的擁有者。離開前,請先選擇另一位成員接任擁有者。" #: src/app/main/ui/dashboard/change_owner.cljs:76, src/app/main/ui/dashboard/change_owner.cljs:183 msgid "modals.leave-and-reassign.promote-and-leave" -msgstr "晉升並離開" +msgstr "轉移擁有權並離開" #: src/app/main/ui/dashboard/change_owner.cljs:33 msgid "modals.leave-and-reassign.select-member-to-promote" -msgstr "選擇要上位的會員" +msgstr "選擇接任擁有者的成員" #: src/app/main/ui/dashboard/change_owner.cljs:47 msgid "modals.leave-and-reassign.title" -msgstr "離開前" +msgstr "離開之前" #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:168, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:193, src/app/main/ui/dashboard/team.cljs:540, src/app/main/ui/dashboard/team.cljs:562 msgid "modals.leave-confirm.accept" @@ -2106,7 +3779,31 @@ msgstr "您確定要離開這個團隊嗎?" #: src/app/main/ui/dashboard/organization_team_switch_menus.cljs:166, src/app/main/ui/dashboard/organization_team_switch_menus.cljs:190, src/app/main/ui/dashboard/team.cljs:537, src/app/main/ui/dashboard/team.cljs:560 msgid "modals.leave-confirm.title" -msgstr "正在離開團隊" +msgstr "離開團隊" + +#: src/app/main/ui/dashboard/change_owner.cljs:158 +msgid "modals.leave-organization-and-reassign.hint" +msgstr "您是組織中部分團隊的擁有者。請將其他成員設為擁有者。" + +#: src/app/main/ui/dashboard/change_owner.cljs:161 +msgid "modals.leave-organization-and-reassign.hint-delete" +msgstr "您是部分團隊中唯一的成員。這些團隊將連同其中的專案與檔案一併刪除。" + +#: src/app/main/ui/dashboard/change_owner.cljs:163 +msgid "modals.leave-organization-and-reassign.hint-promote" +msgstr "此外,您也是組織中部分團隊的擁有者。請將其他成員設為擁有者。" + +#: src/app/main/data/nitrate.cljs:335, src/app/main/data/nitrate.cljs:344 +msgid "modals.leave-organization-confirm.accept" +msgstr "離開組織" + +#: src/app/main/data/nitrate.cljs:343 +msgid "modals.leave-organization-confirm.message" +msgstr "您將永久失去此組織內所有團隊、專案與檔案的存取權。" + +#: src/app/main/data/nitrate.cljs:342 +msgid "modals.leave-organization-confirm.title" +msgstr "要離開 %s 組織嗎?" #: src/app/main/ui/delete_shared.cljs:54 msgid "modals.move-shared-confirm.accept" @@ -2116,32 +3813,32 @@ msgstr[0] "移動" #: src/app/main/ui/delete_shared.cljs:49 msgid "modals.move-shared-confirm.message" msgid_plural "modals.move-shared-confirm.message" -msgstr[0] "您確定要移動該圖庫嗎?" +msgstr[0] "確定要移動這些資料庫嗎?" #: src/app/main/ui/delete_shared.cljs:44 msgid "modals.move-shared-confirm.title" msgid_plural "modals.move-shared-confirm.title" -msgstr[0] "移動圖庫" +msgstr[0] "移動資料庫" #: src/app/main/ui/workspace/main_menu.cljs:317, src/app/main/ui/workspace/nudge.cljs:46 msgid "modals.nudge-title" -msgstr "微調量" +msgstr "微調幅度" #: src/app/main/ui/dashboard/team.cljs:492 msgid "modals.promote-owner-confirm.accept" -msgstr "轉讓所有權" +msgstr "轉移所有權" #: src/app/main/ui/dashboard/team.cljs:491 msgid "modals.promote-owner-confirm.hint" -msgstr "如果您轉移所有權,您的角色將變為管理員,並失去對該團隊的一些權限。 " +msgstr "轉移所有權後,您的角色將變更為管理員,並失去此團隊的部分權限。 " #: src/app/main/ui/dashboard/team.cljs:490 msgid "modals.promote-owner-confirm.message" -msgstr "您是此團隊的當前擁有者。您是否確實要使 %s 成為團隊的新擁有者?" +msgstr "您目前是此團隊的擁有者。確定要讓 %s 成為團隊的新擁有者嗎?" #: src/app/main/ui/dashboard/team.cljs:489 msgid "modals.promote-owner-confirm.title" -msgstr "新團隊老大" +msgstr "新的團隊擁有者" #: src/app/main/ui/workspace/libraries.cljs:397, src/app/main/ui/workspace/libraries.cljs:775 msgid "modals.publish-empty-library.accept" @@ -2149,11 +3846,27 @@ msgstr "發布" #: src/app/main/ui/workspace/libraries.cljs:396, src/app/main/ui/workspace/libraries.cljs:774 msgid "modals.publish-empty-library.message" -msgstr "你的圖庫是空的。您確定要發布它嗎?" +msgstr "您的資料庫目前沒有內容。確定要發布嗎?" #: src/app/main/ui/workspace/libraries.cljs:395, src/app/main/ui/workspace/libraries.cljs:773 msgid "modals.publish-empty-library.title" -msgstr "發布空圖庫" +msgstr "發布空白資料庫" + +#: src/app/main/data/nitrate.cljs:391 +msgid "modals.remove-team-organization.accept" +msgstr "從組織中移除" + +#: src/app/main/data/nitrate.cljs:389 +msgid "modals.remove-team-organization.info" +msgstr "團隊成員仍可存取專案和檔案,但組織的設定將不再適用。" + +#: src/app/main/data/nitrate.cljs:388 +msgid "modals.remove-team-organization.text" +msgstr "確定要將「%s」團隊從「%s」組織中移除嗎?" + +#: src/app/main/data/nitrate.cljs:387 +msgid "modals.remove-team-organization.title" +msgstr "從組織中移除團隊" #: src/app/main/ui/workspace/nudge.cljs:52 msgid "modals.small-nudge" @@ -2167,12 +3880,12 @@ msgstr[0] "取消發布" #: src/app/main/ui/delete_shared.cljs:48 msgid "modals.unpublish-shared-confirm.message" msgid_plural "modals.unpublish-shared-confirm.message" -msgstr[0] "您確實要取消發布該圖庫嗎?" +msgstr[0] "確定要取消發布這些資料庫嗎?" #: src/app/main/ui/delete_shared.cljs:43 msgid "modals.unpublish-shared-confirm.title" msgid_plural "modals.unpublish-shared-confirm.title" -msgstr[0] "取消圖庫" +msgstr[0] "取消發布資料庫" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:494 msgid "modals.update-remote-component.accept" @@ -2184,15 +3897,199 @@ msgstr "取消" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:492 msgid "modals.update-remote-component.hint" -msgstr "您即將更新共用圖庫中的元件。這可能會影響使用它的其他文件。" +msgstr "您即將更新共享資料庫中的元件。這可能會影響使用此元件的其他檔案。" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:491 msgid "modals.update-remote-component.message" -msgstr "更新共用圖庫中的元件" +msgstr "更新共享資料庫中的元件" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:58 +msgid "nitrate.activation-code.expired-error" +msgstr "此啟用碼已過期。" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:60 +msgid "nitrate.activation-code.invalid-error" +msgstr "啟用碼無效。" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:59 +msgid "nitrate.activation-code.used-error" +msgstr "此啟用碼已使用過。" + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:58 +msgid "nitrate.activation-success.active-until" +msgstr "您的方案有效期限至 %s。" + +#: src/app/main/ui/dashboard/subscription.cljs:211, src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:69 +msgid "nitrate.activation-success.create-organization" +msgstr "建立組織" + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:64 +msgid "nitrate.activation-success.enjoy" +msgstr "盡情享用您的方案!" + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:61 +msgid "nitrate.activation-success.manage-info" +msgstr "您隨時可以在帳號詳細資料的「訂閱」頁面修改訂閱。" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:121 +msgid "nitrate.code-activation.footer-after" +msgstr "將檔案寄至" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:126 +msgid "nitrate.code-activation.footer-before" +msgstr "我們就會寄送啟用碼給您。" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:119 +msgid "nitrate.code-activation.footer-download" +msgstr "下載啟用碼申請檔" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:114 +msgid "nitrate.code-activation.footer-title" +msgstr "需要啟用碼嗎?" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:96 +msgid "nitrate.code-activation.input-label" +msgstr "輸入您的啟用碼" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:100 +msgid "nitrate.code-activation.placeholder" +msgstr "在此貼上您的啟用碼" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:89 +msgid "nitrate.code-activation.renew-title" +msgstr "續訂企業版" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:111 +msgid "nitrate.code-activation.submit" +msgstr "啟用" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:90 +msgid "nitrate.code-activation.title" +msgstr "啟用企業版" + +#: src/app/main/ui/settings/subscription.cljs:901 +msgid "nitrate.contact-sales.button" +msgstr "聯絡業務團隊" + +#: src/app/main/ui/settings/subscription.cljs:894 +msgid "nitrate.contact-sales.downgrade-contact-info" +msgstr "如要切換至此方案,請聯絡我們的業務團隊。我們會協助您更新訂閱,並確保所有設定皆正確無誤。" + +#: src/app/main/ui/settings/subscription.cljs:880 +msgid "nitrate.contact-sales.downgrade-organization-deleted" +msgstr "您的組織將遭到刪除。" + +#: src/app/main/ui/settings/subscription.cljs:882 +msgid "nitrate.contact-sales.downgrade-storage-limited" +msgstr "您的儲存空間總容量、自動儲存的版本紀錄及檔案復原期限都將受到限制。" + +#: src/app/main/ui/settings/subscription.cljs:881 +msgid "nitrate.contact-sales.downgrade-teams-available" +msgstr "團隊、專案和檔案將不再隸屬於任何組織,但仍可繼續使用。" + +#: src/app/main/ui/settings/subscription.cljs:878 +msgid "nitrate.contact-sales.downgrade-title" +msgstr "降級後:" + +#: src/app/main/ui/settings/subscription.cljs:875 +msgid "nitrate.contact-sales.title" +msgstr "要切換至 %s 方案嗎?" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:103 +msgid "nitrate.form.cancel-anytime" +msgstr "試用期結束時將收取費用。您可隨時取消。" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:120 +msgid "nitrate.form.contact-trial" +msgstr "請聯絡我們,試用企業版 14 天:" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:119 +msgid "nitrate.form.contact-upgrade" +msgstr "聯絡我們,升級至企業版:" + +#: src/app/main/ui/settings/subscription.cljs:849 +msgid "nitrate.form.contact-us-free-trial" +msgstr "聯絡我們,試用企業方案 14 天:" + +#: src/app/main/ui/settings/subscription.cljs:849 +msgid "nitrate.form.contact-us-upgrade" +msgstr "聯絡我們,升級至企業方案:" + +#: src/app/main/ui/settings/subscription.cljs:832 +msgid "nitrate.form.enterprise-description" +msgstr "目前不會向您收費,試用期結束後才會扣款。您可以隨時取消。" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:83 +msgid "nitrate.form.enterprise-feature-1" +msgstr "跨團隊與專案的權限管理,從全域設定到細部控管" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:85 +msgid "nitrate.form.enterprise-feature-2" +msgstr "透過專屬管理控制台,集中控管每位成員可在哪裡執行哪些操作" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:87 +msgid "nitrate.form.enterprise-feature-3" +msgstr "享有完整的開源自由,同時滿足組織的治理需求" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:80, src/app/main/ui/settings/subscription.cljs:827, src/app/main/ui/settings/subscription.cljs:849 +msgid "nitrate.form.enterprise-intro" +msgstr "滿足團隊大規模安全協作的一切需求%s" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:92 +msgid "nitrate.form.enterprise.price" +msgstr "每位成員每月" + +#: src/app/main/ui/settings/subscription.cljs:778, src/app/main/ui/settings/subscription.cljs:845 +msgid "nitrate.form.free-trial-button" +msgstr "免費試用 14 天" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:114 +msgid "nitrate.form.see-plan" +msgstr "查看我目前的方案" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:100 +msgid "nitrate.form.start-enterprise" +msgstr "開始使用 Enterprise 方案" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:108, src/app/main/ui/nitrate/nitrate_form.cljs:128 +msgid "nitrate.form.subscribe-with-code" +msgstr "使用啟用碼訂閱" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:77, src/app/main/ui/settings/subscription.cljs:821 +msgid "nitrate.form.title" +msgstr "解鎖 Enterprise 功能" + +#: src/app/main/ui/dashboard/subscription.cljs:225, src/app/main/ui/nitrate/nitrate_form.cljs:101 +msgid "nitrate.form.try-free" +msgstr "免費試用 14 天" + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:54 +msgid "nitrate.modal-success.title" +msgstr "歡迎使用 Enterprise 方案!" + +#: src/app/main/ui/settings/subscription.cljs:613 +msgid "nitrate.subscription.active-until" +msgstr "有效期限至 %s" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:51 +msgid "nitrate.subscription.renew-success" +msgstr "您的 Enterprise 方案已續訂。" + +#: src/app/main/ui/settings/subscription.cljs:625, src/app/main/ui/settings/subscription.cljs:928 +msgid "nitrate.subscription.settings.manual-cancel" +msgstr "取消訂閱" + +#: src/app/main/ui/settings/subscription.cljs:932 +msgid "nitrate.subscription.settings.manual-contact-us" +msgstr "如要取消企業版訂閱,請透過以下方式聯絡我們:" + +#: src/app/main/ui/settings/subscription.cljs:111 +msgid "nitrate.subscription.settings.renew-with-code" +msgstr "使用啟用碼續訂" #: src/app/main/ui/static.cljs:322 msgid "not-found.desc-message.doesnt-exist" -msgstr "該頁面不存在" +msgstr "此頁面不存在" #: src/app/main/ui/static.cljs:321 msgid "not-found.desc-message.error" @@ -2200,15 +4097,15 @@ msgstr "404 錯誤" #: src/app/main/ui/static.cljs:171 msgid "not-found.login.free" -msgstr "Penpot 是一款免費的開源設計工具,用於設計和程式碼之間的協作" +msgstr "Penpot 是免費且開放原始碼的設計工具,讓設計與程式開發協同合作" #: src/app/main/ui/auth/recovery_request.cljs:112 msgid "not-found.login.sent-recovery" -msgstr "我們已將還原用的電子郵件發送至" +msgstr "我們已將密碼重設郵件寄至" #: src/app/main/ui/auth/recovery_request.cljs:114 msgid "not-found.login.sent-recovery-check" -msgstr "檢查您的電子郵件並點擊連結以建立新密碼。" +msgstr "請查看電子郵件,並點選連結以設定新密碼。" #: src/app/main/ui/static.cljs:185 msgid "not-found.login.signup-free" @@ -2216,59 +4113,59 @@ msgstr "免費註冊" #: src/app/main/ui/static.cljs:186 msgid "not-found.login.start-using" -msgstr "立即開始使用 Penpot!" +msgstr "只要幾秒鐘,就能開始使用 Penpot!" #: src/app/main/ui/static.cljs:74 msgid "not-found.made-with-love" -msgstr "滿懷愛與開源精神傾心打造" +msgstr "以愛與開源精神打造" #: src/app/main/ui/static.cljs:282 msgid "not-found.no-permission.already-requested.file" -msgstr "您已經請求存取該文件。" +msgstr "您已申請此檔案的存取權限。" #: src/app/main/ui/static.cljs:283 msgid "not-found.no-permission.already-requested.or-others.file" -msgstr "您已要求存取此該團隊文件或專案。" +msgstr "您已申請此檔案或此團隊其他檔案或專案的存取權限。" #: src/app/main/ui/static.cljs:289 msgid "not-found.no-permission.already-requested.or-others.project" -msgstr "您已要求存取此團隊專案或文件。" +msgstr "您已申請此專案或此團隊其他專案或檔案的存取權限。" #: src/app/main/ui/static.cljs:288 msgid "not-found.no-permission.already-requested.project" -msgstr "您已經要求存取該專案。" +msgstr "您已申請此專案的存取權限。" #: src/app/main/ui/static.cljs:303, src/app/main/ui/static.cljs:312 msgid "not-found.no-permission.ask" -msgstr "請求存取" +msgstr "申請存取權限" #: src/app/main/ui/static.cljs:295 msgid "not-found.no-permission.done.remember" -msgstr "請記住,如果團隊老大允許,您將被邀請加入該團隊。" +msgstr "請留意,擁有者核准後,您將收到加入團隊的邀請。" #: src/app/main/ui/static.cljs:294 msgid "not-found.no-permission.done.success" -msgstr "您的請求已正確發送!" +msgstr "您的申請已成功送出!" #: src/app/main/ui/static.cljs:300 msgid "not-found.no-permission.file" -msgstr "您無權存取此文件。" +msgstr "您沒有此檔案的存取權限。" #: src/app/main/ui/static.cljs:61, src/app/main/ui/static.cljs:278, src/app/main/ui/static.cljs:284, src/app/main/ui/static.cljs:290, src/app/main/ui/static.cljs:296, src/app/main/ui/static.cljs:305, src/app/main/ui/static.cljs:314, src/app/main/ui/static.cljs:557 msgid "not-found.no-permission.go-dashboard" -msgstr "前往您的 Penpot" +msgstr "前往個人專案" #: src/app/main/ui/static.cljs:302, src/app/main/ui/static.cljs:311 msgid "not-found.no-permission.if-approves" -msgstr "如果團隊老大允許,你會被邀請加入團隊。" +msgstr "擁有者核准後,您將收到加入團隊的邀請。" #: src/app/main/ui/static.cljs:477, src/app/main/ui/static.cljs:490 msgid "not-found.no-permission.penpot-file" -msgstr "Penpot 文件" +msgstr "Penpot 檔案" #: src/app/main/ui/static.cljs:277, src/app/main/ui/static.cljs:309 msgid "not-found.no-permission.project" -msgstr "您無權存取此專案。" +msgstr "您沒有此專案的存取權限。" #: src/app/main/ui/static.cljs:476, src/app/main/ui/static.cljs:488 msgid "not-found.no-permission.project-name" @@ -2276,55 +4173,75 @@ msgstr "專案" #: src/app/main/ui/static.cljs:301 msgid "not-found.no-permission.you-can-ask.file" -msgstr "要存取此文件,您可以詢問團隊老大。" +msgstr "如需存取此檔案,請向團隊擁有者申請權限。" #: src/app/main/ui/static.cljs:310 msgid "not-found.no-permission.you-can-ask.project" -msgstr "要存取該項目,您可以詢問團隊老大。" +msgstr "如需存取此專案,請向團隊擁有者申請權限。" #: src/app/main/data/common.cljs:91 msgid "notifications.by-code.maintenance" -msgstr "中斷維護:我們將在5分鐘內進行短暫維護。" +msgstr "維護通知:我們將在 5 分鐘內進行短暫維護,期間服務將暫停。" + +#: src/app/main/data/common.cljs:84 +msgid "notifications.by-code.upgrade-version" +msgstr "已有新版本可用。" + +#: src/app/main/ui/auth/verify_token.cljs:133, src/app/main/ui/auth/verify_token.cljs:136 +msgid "notifications.invitation-canceled" +msgstr "此邀請已失效。" + +#: src/app/main/ui/dashboard/team.cljs:1096 +msgid "notifications.invitation-deleted" +msgstr "已成功刪除邀請" #: src/app/main/ui/dashboard/team.cljs:213, src/app/main/ui/dashboard/team.cljs:1137 msgid "notifications.invitation-email-sent" -msgstr "邀請已成功發送" +msgstr "已成功寄出邀請" #: src/app/main/ui/dashboard/team.cljs:750 msgid "notifications.invitation-link-copied" -msgstr "邀請連結已複製" +msgstr "已複製邀請連結" #: src/app/main/ui/settings/delete_account.cljs:28 msgid "notifications.profile-deletion-not-allowed" -msgstr "您無法刪除您的個人資料。繼續操作之前重新分配您的團隊。" +msgstr "目前無法刪除您的個人資料。請先移轉您所擁有的團隊,再繼續操作。" #: src/app/main/ui/settings/options.cljs:36, src/app/main/ui/settings/profile.cljs:34 msgid "notifications.profile-saved" -msgstr "個人資料保存成功!" +msgstr "個人資料已成功儲存!" #: src/app/main/ui/settings/change_email.cljs:46 msgid "notifications.validation-email-sent" -msgstr "已將驗證信傳送至 %s。請查看您的電子郵件信箱!" +msgstr "已寄送驗證信至 %s。請查看您的信箱!" #: src/app/main/ui/auth/register.cljs:34 msgid "onboarding-v2.newsletter.updates" -msgstr "向我發送產品更新(新功能、發布、修復…)。" +msgstr "寄送產品更新消息給我(新功能、版本發布、問題修正等)。" #: src/app/main/ui/onboarding/team_choice.cljs:251 msgid "onboarding-v2.welcome.title" -msgstr "歡迎來到 Penpot!" +msgstr "歡迎使用 Penpot!" #: src/app/main/ui/onboarding/team_choice.cljs:242 msgid "onboarding.choice.team-up.continue-without-a-team" -msgstr "在沒有團隊的情況下繼續" +msgstr "不建立團隊,繼續使用" #: src/app/main/ui/onboarding/team_choice.cljs:236 msgid "onboarding.choice.team-up.create-team-and-invite" -msgstr "建立團隊&邀請" +msgstr "建立團隊並邀請成員" #: src/app/main/ui/onboarding/team_choice.cljs:201 msgid "onboarding.choice.team-up.create-team-desc" -msgstr "命名您的團隊後,您就可以邀請人們加入。" +msgstr "為團隊命名後,就可以邀請其他人加入。" + +#: src/app/main/ui/onboarding/team_choice.cljs:189 +msgid "onboarding.choice.team-up.create-team-enter" +msgstr "輸入團隊名稱" + +#: src/app/main/ui/onboarding/team_choice.cljs:196 +msgid "onboarding.choice.team-up.create-team-name" +msgstr "團隊名稱" #: src/app/main/ui/onboarding/team_choice.cljs:237 msgid "onboarding.choice.team-up.create-team-without-invite" @@ -2334,9 +4251,13 @@ msgstr "建立團隊" msgid "onboarding.choice.team-up.invite-members" msgstr "邀請成員" +#: src/app/main/ui/onboarding/team_choice.cljs:226 +msgid "onboarding.choice.team-up.invite-members-desc" +msgstr "開發人員、設計師、管理者……歡迎所有人加入。您也可以稍後邀請更多成員。" + #: src/app/main/ui/dashboard/team.cljs:292 msgid "onboarding.choice.team-up.roles" -msgstr "邀請角色:" +msgstr "以此角色邀請:" #: src/app/main/ui/onboarding/questions.cljs:104 msgid "onboarding.questions.lets-get-started" @@ -2344,7 +4265,7 @@ msgstr "讓我們開始吧!" #: src/app/main/ui/onboarding/questions.cljs:275 msgid "onboarding.questions.start-with.code" -msgstr "從設計中產生真實程式碼" +msgstr "將設計轉換成可用的程式碼" #: src/app/main/ui/onboarding/questions.cljs:273 msgid "onboarding.questions.start-with.ds" @@ -2356,40 +4277,64 @@ msgstr "原型設計" #: src/app/main/ui/onboarding/questions.cljs:267 msgid "onboarding.questions.start-with.ui" -msgstr "設計APP的 UI/UX" +msgstr "設計應用程式的 UI/UX" #: src/app/main/ui/onboarding/questions.cljs:269 msgid "onboarding.questions.start-with.wireframing" -msgstr "線框圖" +msgstr "繪製線框圖" #: src/app/main/ui/onboarding/questions.cljs:114 msgid "onboarding.questions.step1.question1" -msgstr "您將使用 Penpot 來做什麼?" +msgstr "您打算用 Penpot 做什麼?" #: src/app/main/ui/onboarding/questions.cljs:110 msgid "onboarding.questions.step1.subtitle" -msgstr "請告訴我們一些關於您的訊息,以幫助我們讓 Penpot 為您服務。您的回答將幫助我們確定新功能的優先順序,並為您指明正確的入門方向。" +msgstr "讓我們多了解您一些,讓 Penpot 更符合您的需求。您的回答將幫助我們安排新功能的開發優先順序,並引導您順利入門。" #: src/app/main/ui/onboarding/questions.cljs:107 msgid "onboarding.questions.step1.title" -msgstr "幫助我們了解你" +msgstr "讓我們更了解您" #: src/app/main/ui/onboarding/questions.cljs:188 msgid "onboarding.questions.step2.title" -msgstr "這些工具中您最常使用哪一個?" +msgstr "您最常使用下列哪一項工具?" #: src/app/main/ui/onboarding/questions.cljs:121 msgid "onboarding.questions.step3.question1" -msgstr "你做什麼工作?" +msgstr "您從事哪一類工作?" #: src/app/main/ui/onboarding/questions.cljs:242 msgid "onboarding.questions.step3.title" -msgstr "告訴我們你的工作" +msgstr "您的公司規模有多大?" #: src/app/main/ui/onboarding/questions.cljs:300 msgid "onboarding.questions.step4.title" msgstr "您想從哪裡開始?" +#: src/app/main/ui/onboarding/questions.cljs:226 +msgid "onboarding.questions.team-size.1001-5000" +msgstr "1,001 - 5,000" + +#: src/app/main/ui/onboarding/questions.cljs:222 +msgid "onboarding.questions.team-size.101-500" +msgstr "101 - 500" + +#: src/app/main/ui/onboarding/questions.cljs:220 +msgid "onboarding.questions.team-size.2-100" +msgstr "2 - 100" + +#: src/app/main/ui/onboarding/questions.cljs:224 +msgid "onboarding.questions.team-size.501-1000" +msgstr "501 - 1,000" + +#: src/app/main/ui/onboarding/questions.cljs:218 +msgid "onboarding.questions.team-size.just-me" +msgstr "只有我一個人" + +#: src/app/main/ui/onboarding/questions.cljs:228 +msgid "onboarding.questions.team-size.more-than-5001" +msgstr "5,001+" + #: src/app/main/ui/onboarding/questions.cljs:76 msgid "onboarding.questions.use.education" msgstr "教育" @@ -2408,15 +4353,15 @@ msgstr "建立團隊" #: src/app/main/ui/onboarding/team_choice.cljs:54 msgid "onboarding.team-modal.create-team-desc" -msgstr "團隊讓你可以與其他Penpot使用者在相同的檔案和專案中進行協作。" +msgstr "透過團隊,你可以與其他 Penpot 使用者在同一份檔案和專案中協作。" #: src/app/main/ui/onboarding/team_choice.cljs:58 msgid "onboarding.team-modal.create-team-feature-1" -msgstr "無限的檔案和專案" +msgstr "檔案與專案數量無上限" #: src/app/main/ui/onboarding/team_choice.cljs:60 msgid "onboarding.team-modal.create-team-feature-2" -msgstr "多人版" +msgstr "多人協同編輯" #: src/app/main/ui/onboarding/team_choice.cljs:62 msgid "onboarding.team-modal.create-team-feature-3" @@ -2424,11 +4369,11 @@ msgstr "角色管理" #: src/app/main/ui/onboarding/team_choice.cljs:64 msgid "onboarding.team-modal.create-team-feature-4" -msgstr "無限成員" +msgstr "成員人數無上限" #: src/app/main/ui/onboarding/team_choice.cljs:66 msgid "onboarding.team-modal.create-team-feature-5" -msgstr "100% 免費!" +msgstr "100% 免費!" #: src/app/main/ui/onboarding/team_choice.cljs:49 msgid "onboarding.team-modal.team-definition" @@ -2436,19 +4381,51 @@ msgstr "什麼是團隊?" #: src/app/main/ui/onboarding/templates.cljs:78 msgid "onboarding.templates.subtitle" -msgstr "這裡有一些模板。" +msgstr "這裡有一些範本。" #: src/app/main/ui/onboarding/templates.cljs:77 msgid "onboarding.templates.title" msgstr "開始設計" +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:52, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:57, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:120, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:136 +msgid "options.deleted-token-with-name" +msgstr "{%s} token 不存在或已刪除。" + +#: src/app/plugins/utils.cljs:555 +msgid "plugins.validation.invalid-value" +msgstr "預期為 %s,實際收到 %s (%s)" + +#: src/app/plugins/utils.cljs:569 +msgid "plugins.validation.message" +msgstr "欄位 %s 無效:%s" + +#: src/app/plugins/utils.cljs:558 +msgid "plugins.validation.received-value" +msgstr "收到 %s (%s)" + #: src/app/main/ui/auth/recovery.cljs:103 msgid "profile.recovery.go-to-login" msgstr "前往登入" +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs:109, src/app/main/ui/settings/restore_shortcuts_modal.cljs:100 +msgid "restore-shortcuts.acction" +msgstr "操作" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:94 +msgid "restore-shortcuts.modal-text" +msgstr "下列快捷鍵將還原為預設值。" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:90 +msgid "restore-shortcuts.modal-title" +msgstr "還原為預設設定" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs:170 +msgid "restore-shortcuts.restore" +msgstr "還原" + #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:990, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:419 msgid "settings.detach" -msgstr "分離" +msgstr "解除連結" #: src/app/main/ui/ds/controls/numeric_input.cljs:725, src/app/main/ui/inspect/exports.cljs:170, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:299, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:192, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:222, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:243, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:261, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:278, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:297, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:299, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:345, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:502, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1057, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1297, src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:163, src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:174, src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:225, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:223, src/app/main/ui/workspace/sidebar/options/menus/input_wrapper_tokens.cljs:25, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:244, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:388, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:399, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:425, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:435, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:519, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:553, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:586, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:620, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:755, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:793, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:80, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:86, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:189, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:197, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:572, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:595, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:606, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:634, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:647, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:656, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:667, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:688, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:699, src/app/main/ui/workspace/sidebar/options/menus/shadow.cljs:165, src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:271, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:622, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:679, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:698, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:468, src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:348, src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:390 msgid "settings.multiple" @@ -2456,15 +4433,15 @@ msgstr "混合" #: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:477 msgid "settings.remove-color" -msgstr "移除顏色" +msgstr "移除色彩" #: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:482 msgid "settings.select-this-color" -msgstr "使用此樣式選擇項目" +msgstr "選取使用此樣式的項目" #: src/app/main/data/workspace/shortcuts.cljs:431 msgid "shortcuts.add-comment" -msgstr "評論" +msgstr "留言" #: src/app/main/data/workspace/path/shortcuts.cljs:61 msgid "shortcuts.add-node" @@ -2472,31 +4449,31 @@ msgstr "新增節點" #: src/app/main/data/workspace/shortcuts.cljs:532 msgid "shortcuts.align-bottom" -msgstr "底部對齊" +msgstr "靠下對齊" #: src/app/main/data/workspace/shortcuts.cljs:518 msgid "shortcuts.align-hcenter" -msgstr "水平居中對齊" +msgstr "水平置中對齊" #: src/app/main/data/workspace/shortcuts.cljs:497 msgid "shortcuts.align-left" -msgstr "左對齊" +msgstr "靠左對齊" #: src/app/main/data/workspace/shortcuts.cljs:504 msgid "shortcuts.align-right" -msgstr "右對齊" +msgstr "靠右對齊" #: src/app/main/data/workspace/shortcuts.cljs:511 msgid "shortcuts.align-top" -msgstr "頂部對齊" +msgstr "靠上對齊" #: src/app/main/data/workspace/shortcuts.cljs:525 msgid "shortcuts.align-vcenter" -msgstr "垂直居中對齊" +msgstr "垂直置中對齊" #: src/app/main/data/workspace/shortcuts.cljs:341 msgid "shortcuts.artboard-selection" -msgstr "從選擇中建立板" +msgstr "以選取項目建立畫板" #: src/app/main/data/workspace/text/shortcuts.cljs:270 msgid "shortcuts.bold" @@ -2520,23 +4497,23 @@ msgstr "布林聯集" #: src/app/main/data/workspace/shortcuts.cljs:278 msgid "shortcuts.bring-back" -msgstr "置於最底層" +msgstr "移至最底層" #: src/app/main/data/workspace/shortcuts.cljs:264 msgid "shortcuts.bring-backward" -msgstr "向後發送" +msgstr "下移一層" #: src/app/main/data/workspace/shortcuts.cljs:257 msgid "shortcuts.bring-forward" -msgstr "向前移動" +msgstr "上移一層" #: src/app/main/data/workspace/shortcuts.cljs:271 msgid "shortcuts.bring-front" -msgstr "置於最前面" +msgstr "移至最上層" #: src/app/main/data/workspace/shortcuts.cljs:86 msgid "shortcuts.clear-undo" -msgstr "清除undo" +msgstr "清除復原紀錄" #: src/app/main/data/workspace/path/shortcuts.cljs:127, src/app/main/data/workspace/shortcuts.cljs:93 msgid "shortcuts.copy" @@ -2544,11 +4521,19 @@ msgstr "複製" #: src/app/main/data/workspace/shortcuts.cljs:100 msgid "shortcuts.copy-link" -msgstr "將連結複製到剪貼簿" +msgstr "複製連結" + +#: src/app/main/data/workspace/shortcuts.cljs:132 +msgid "shortcuts.copy-props" +msgstr "複製屬性" + +#: src/app/main/data/workspace/shortcuts.cljs:230 +msgid "shortcuts.create-component-variant" +msgstr "建立元件 / 變體" #: src/app/main/data/dashboard/shortcuts.cljs:52 msgid "shortcuts.create-new-project" -msgstr "建立新的" +msgstr "新增專案" #: src/app/main/data/workspace/path/shortcuts.cljs:133, src/app/main/data/workspace/shortcuts.cljs:107 msgid "shortcuts.cut" @@ -2566,10 +4551,34 @@ msgstr "刪除" msgid "shortcuts.delete-node" msgstr "刪除節點" +#: src/app/main/data/workspace/path/shortcuts.cljs:76 +msgid "shortcuts.delete-node-and-segments" +msgstr "刪除節點與線段" + +#: src/app/main/data/workspace/path/shortcuts.cljs:157 +msgid "shortcuts.deselect-all" +msgstr "取消全選" + #: src/app/main/data/workspace/shortcuts.cljs:237 msgid "shortcuts.detach-component" msgstr "分離元件" +#: src/app/main/ui/shortcuts.cljs:662 +msgid "shortcuts.disable" +msgstr "停用快捷鍵" + +#: src/app/main/ui/settings/shortcuts.cljs:299, src/app/main/ui/settings/shortcuts.cljs:529 +msgid "shortcuts.disabled" +msgstr "已停用" + +#: src/app/main/ui/shortcuts.cljs:735 +msgid "shortcuts.disabled-shortcut" +msgstr "已停用的快捷鍵" + +#: src/app/main/data/workspace/shortcuts.cljs:417 +msgid "shortcuts.draw-arrow" +msgstr "箭頭" + #: src/app/main/data/workspace/shortcuts.cljs:424 msgid "shortcuts.draw-curve" msgstr "曲線" @@ -2582,6 +4591,10 @@ msgstr "橢圓" msgid "shortcuts.draw-frame" msgstr "畫板" +#: src/app/main/data/workspace/shortcuts.cljs:410 +msgid "shortcuts.draw-line" +msgstr "直線" + #: src/app/main/data/workspace/path/shortcuts.cljs:53 msgid "shortcuts.draw-nodes" msgstr "繪製路徑" @@ -2600,7 +4613,23 @@ msgstr "文字" #: src/app/main/data/workspace/path/shortcuts.cljs:145, src/app/main/data/workspace/shortcuts.cljs:153 msgid "shortcuts.duplicate" -msgstr "複本" +msgstr "建立複本" + +#: src/app/main/ui/shortcuts.cljs:645 +msgid "shortcuts.edit-modal.conflict" +msgstr "此按鍵組合已指派給「%s」。儲存後將移除該功能的此組快捷鍵。" + +#: src/app/main/ui/shortcuts.cljs:636 +msgid "shortcuts.edit-modal.reset-pending" +msgstr "儲存後,此快捷鍵將還原為原始設定:" + +#: src/app/main/ui/shortcuts.cljs:647 +msgid "shortcuts.edit-modal.success" +msgstr "此按鍵組合可用,指派後不會產生衝突。" + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:157 +msgid "shortcuts.edit-on-settings" +msgstr "在設定中自訂" #: src/app/main/data/workspace/grid_layout/shortcuts.cljs:37, src/app/main/data/workspace/path/shortcuts.cljs:175, src/app/main/data/workspace/shortcuts.cljs:177 msgid "shortcuts.escape" @@ -2610,9 +4639,17 @@ msgstr "取消" msgid "shortcuts.export-shapes" msgstr "匯出形狀" +#: src/app/main/data/workspace/shortcuts.cljs:184 +msgid "shortcuts.find" +msgstr "尋找" + +#: src/app/main/data/workspace/shortcuts.cljs:188 +msgid "shortcuts.find-and-replace" +msgstr "尋找與取代" + #: src/app/main/data/workspace/grid_layout/shortcuts.cljs:75, src/app/main/data/workspace/path/shortcuts.cljs:226, src/app/main/data/workspace/shortcuts.cljs:711 msgid "shortcuts.fit-all" -msgstr "縮放以適合全部" +msgstr "縮放至顯示全部內容" #: src/app/main/data/workspace/path/shortcuts.cljs:163, src/app/main/data/workspace/shortcuts.cljs:251 msgid "shortcuts.flip-horizontal" @@ -2624,19 +4661,19 @@ msgstr "垂直翻轉" #: src/app/main/data/workspace/text/shortcuts.cljs:263 msgid "shortcuts.font-size-dec" -msgstr "減小字體大小" +msgstr "縮小字級" #: src/app/main/data/workspace/text/shortcuts.cljs:256 msgid "shortcuts.font-size-inc" -msgstr "增加字體大小" +msgstr "放大字級" #: src/app/main/data/dashboard/shortcuts.cljs:29 msgid "shortcuts.go-to-drafts" -msgstr "轉至草稿" +msgstr "前往草稿" #: src/app/main/data/dashboard/shortcuts.cljs:36 msgid "shortcuts.go-to-libs" -msgstr "轉至共享圖庫" +msgstr "前往共享資料庫" #: src/app/main/data/dashboard/shortcuts.cljs:44 msgid "shortcuts.go-to-search" @@ -2644,15 +4681,19 @@ msgstr "搜尋" #: src/app/main/data/workspace/shortcuts.cljs:202 msgid "shortcuts.group" -msgstr "群組" +msgstr "建立群組" #: src/app/main/data/workspace/shortcuts.cljs:539 msgid "shortcuts.h-distribute" -msgstr "水平分佈" +msgstr "水平平均分布" #: src/app/main/data/workspace/shortcuts.cljs:681 msgid "shortcuts.hide-ui" -msgstr "顯示/隱藏 UI" +msgstr "顯示 / 隱藏介面" + +#: src/app/main/ui/settings/shortcuts.cljs:536 +msgid "shortcuts.import-export" +msgstr "匯入 / 匯出" #: src/app/main/data/viewer/shortcuts.cljs:19, src/app/main/data/workspace/grid_layout/shortcuts.cljs:57, src/app/main/data/workspace/path/shortcuts.cljs:208, src/app/main/data/workspace/shortcuts.cljs:690, src/app/main/ui/workspace/right_header.cljs:91 msgid "shortcuts.increase-zoom" @@ -2668,7 +4709,11 @@ msgstr "切換斜體" #: src/app/main/data/workspace/path/shortcuts.cljs:89 msgid "shortcuts.join-nodes" -msgstr "加入節點" +msgstr "連接節點" + +#: src/app/main/ui/shortcuts.cljs:624 +msgid "shortcuts.key-combo" +msgstr "按下組合鍵" #: src/app/main/data/workspace/text/shortcuts.cljs:249 msgid "shortcuts.line-through" @@ -2676,11 +4721,11 @@ msgstr "切換刪除線" #: src/app/main/data/workspace/path/shortcuts.cljs:104 msgid "shortcuts.make-corner" -msgstr "製作轉角" +msgstr "轉為角點" #: src/app/main/data/workspace/path/shortcuts.cljs:111 msgid "shortcuts.make-curve" -msgstr "製作曲線" +msgstr "轉為曲線" #: src/app/main/data/workspace/shortcuts.cljs:216 msgid "shortcuts.mask" @@ -2708,7 +4753,7 @@ msgstr "快速向右移動" #: src/app/main/data/workspace/path/shortcuts.cljs:240, src/app/main/data/workspace/shortcuts.cljs:285 msgid "shortcuts.move-fast-up" -msgstr "快速上升" +msgstr "快速向上移動" #: src/app/main/data/workspace/path/shortcuts.cljs:46 msgid "shortcuts.move-nodes" @@ -2716,7 +4761,7 @@ msgstr "移動節點" #: src/app/main/data/workspace/path/shortcuts.cljs:270, src/app/main/data/workspace/shortcuts.cljs:320 msgid "shortcuts.move-unit-down" -msgstr "下移" +msgstr "向下移動" #: src/app/main/data/workspace/path/shortcuts.cljs:276, src/app/main/data/workspace/shortcuts.cljs:327 msgid "shortcuts.move-unit-left" @@ -2724,7 +4769,7 @@ msgstr "向左移動" #: src/app/main/data/workspace/path/shortcuts.cljs:282, src/app/main/data/workspace/shortcuts.cljs:334 msgid "shortcuts.move-unit-right" -msgstr "右移" +msgstr "向右移動" #: src/app/main/data/workspace/path/shortcuts.cljs:264, src/app/main/data/workspace/shortcuts.cljs:313 msgid "shortcuts.move-unit-up" @@ -2734,9 +4779,21 @@ msgstr "向上移動" msgid "shortcuts.next-frame" msgstr "下一個畫板" +#: src/app/main/ui/settings/shortcuts.cljs:510 +msgid "shortcuts.no-disabled" +msgstr "沒有已停用的快捷鍵" + +#: src/app/main/ui/settings/shortcuts.cljs:500 +msgid "shortcuts.no-personalized" +msgstr "前往「全部」開始自訂快捷鍵。" + +#: src/app/main/ui/settings/shortcuts.cljs:242, src/app/main/ui/settings/shortcuts.cljs:491 +msgid "shortcuts.no-shortcuts" +msgstr "沒有符合搜尋條件的快捷鍵" + #: src/app/main/ui/workspace/sidebar/shortcuts.cljs:154 msgid "shortcuts.not-found" -msgstr "未找到快捷方式" +msgstr "找不到快捷鍵" #: src/app/main/data/workspace/shortcuts.cljs:848 msgid "shortcuts.opacity-0" @@ -2780,55 +4837,87 @@ msgstr "將不透明度設為 90%" #: src/app/main/data/workspace/shortcuts.cljs:481 msgid "shortcuts.open-color-picker" -msgstr "顏色選擇器" +msgstr "色彩選擇器" #: src/app/main/data/viewer/shortcuts.cljs:90, src/app/main/data/workspace/shortcuts.cljs:756 msgid "shortcuts.open-comments" -msgstr "前往查看者留言區" +msgstr "前往檢視器的留言區" #: src/app/main/data/workspace/shortcuts.cljs:763 msgid "shortcuts.open-dashboard" -msgstr "轉至儀表板" +msgstr "前往控制台" #: src/app/main/data/viewer/shortcuts.cljs:83, src/app/main/data/workspace/shortcuts.cljs:749 msgid "shortcuts.open-inspect" -msgstr "進入查看者檢查區塊" +msgstr "前往檢視器的檢查區" #: src/app/main/data/viewer/shortcuts.cljs:97 msgid "shortcuts.open-interactions" -msgstr "進入查看者互動區" +msgstr "前往檢視器的互動區" #: src/app/main/data/workspace/shortcuts.cljs:742 msgid "shortcuts.open-viewer" -msgstr "進入查看者互動區" +msgstr "前往檢視器的互動區" #: src/app/main/data/viewer/shortcuts.cljs:104 msgid "shortcuts.open-workspace" -msgstr "轉至工作區" +msgstr "前往工作區" #: src/app/main/ui/settings/restore_shortcuts_modal.cljs:134, src/app/main/ui/settings/restore_shortcuts_modal.cljs:152, src/app/main/ui/shortcuts.cljs:437 msgid "shortcuts.or" msgstr " 或 " +#: src/app/main/ui/shortcuts.cljs:605, src/app/main/ui/shortcuts.cljs:747 +msgid "shortcuts.overwritten-by" +msgstr "此快捷鍵已重新指派給 %s" + +#: src/app/main/ui/settings/shortcuts.cljs:468 +msgid "shortcuts.page" +msgstr "快捷鍵頁面" + #: src/app/main/data/workspace/path/shortcuts.cljs:139, src/app/main/data/workspace/shortcuts.cljs:116 msgid "shortcuts.paste" msgstr "貼上" +#: src/app/main/data/workspace/shortcuts.cljs:139 +msgid "shortcuts.paste-props" +msgstr "貼上屬性" + +#: src/app/main/data/workspace/shortcuts.cljs:125 +msgid "shortcuts.paste-replace" +msgstr "貼上並取代" + +#: src/app/main/ui/settings/shortcuts.cljs:296, src/app/main/ui/settings/shortcuts.cljs:523 +msgid "shortcuts.personalized" +msgstr "個人化" + +#: src/app/main/data/workspace/shortcuts.cljs:832 +msgid "shortcuts.plugins" +msgstr "外掛管理員" + #: src/app/main/data/viewer/shortcuts.cljs:69 msgid "shortcuts.prev-frame" msgstr "上一個畫板" #: src/app/main/data/workspace/grid_layout/shortcuts.cljs:49, src/app/main/data/workspace/path/shortcuts.cljs:200, src/app/main/data/workspace/shortcuts.cljs:79 msgid "shortcuts.redo" -msgstr "復原" +msgstr "重做" + +#: src/app/main/ui/settings/shortcuts.cljs:479 +msgid "shortcuts.reload-hint" +msgstr "編輯快捷鍵後,請重新載入其他已開啟的 Penpot 分頁,以套用變更。" #: src/app/main/data/workspace/shortcuts.cljs:195 msgid "shortcuts.rename" msgstr "重新命名" +#: src/app/main/ui/shortcuts.cljs:670 +msgid "shortcuts.reset" +msgstr "還原為預設值" + #: src/app/main/data/viewer/shortcuts.cljs:48, src/app/main/data/workspace/grid_layout/shortcuts.cljs:69, src/app/main/data/workspace/path/shortcuts.cljs:220, src/app/main/data/workspace/shortcuts.cljs:704 msgid "shortcuts.reset-zoom" -msgstr "重置縮放" +msgstr "重設縮放比例" #: src/app/main/data/workspace/shortcuts.cljs:474 msgid "shortcuts.scale" @@ -2857,35 +4946,39 @@ msgstr "全選" #: src/app/main/data/workspace/shortcuts.cljs:777 msgid "shortcuts.select-next" -msgstr "選取下一層" +msgstr "選取下一個圖層" #: src/app/main/data/workspace/shortcuts.cljs:784 msgid "shortcuts.select-parent-layer" -msgstr "選取父層" +msgstr "選取父圖層" #: src/app/main/data/workspace/shortcuts.cljs:770 msgid "shortcuts.select-prev" -msgstr "選取前一層" +msgstr "選取上一個圖層" #: src/app/main/data/workspace/path/shortcuts.cljs:96 msgid "shortcuts.separate-nodes" msgstr "分離節點" +#: src/app/main/data/workspace/shortcuts.cljs:167 +msgid "shortcuts.show-measure" +msgstr "顯示測量數值" + #: src/app/main/data/workspace/shortcuts.cljs:592 msgid "shortcuts.show-pixel-grid" -msgstr "顯示/隱藏像素格線" +msgstr "顯示 / 隱藏像素網格" #: src/app/main/data/workspace/shortcuts.cljs:630 msgid "shortcuts.show-shortcuts" -msgstr "顯示/隱藏快捷方式" +msgstr "顯示 / 隱藏快捷鍵" #: src/app/main/data/workspace/path/shortcuts.cljs:119 msgid "shortcuts.snap-nodes" -msgstr "對齊到節點" +msgstr "貼齊至節點" #: src/app/main/data/workspace/shortcuts.cljs:599 msgid "shortcuts.snap-pixel-grid" -msgstr "對齊到像素網格" +msgstr "貼齊至像素網格" #: src/app/main/data/workspace/path/shortcuts.cljs:187, src/app/main/data/workspace/shortcuts.cljs:160 msgid "shortcuts.start-editing" @@ -2966,11 +5059,15 @@ msgstr "切換動態對齊" #: src/app/main/data/workspace/shortcuts.cljs:646 msgid "shortcuts.toggle-assets" -msgstr "切換資產" +msgstr "切換資產面板" #: src/app/main/data/workspace/shortcuts.cljs:661 msgid "shortcuts.toggle-colorpalette" -msgstr "切換調色板" +msgstr "顯示 / 隱藏調色盤" + +#: src/app/main/data/workspace/shortcuts.cljs:439 +msgid "shortcuts.toggle-comments-visibility" +msgstr "顯示 / 隱藏留言" #: src/app/main/data/workspace/shortcuts.cljs:488 msgid "shortcuts.toggle-focus-mode" @@ -2982,19 +5079,19 @@ msgstr "切換全螢幕" #: src/app/main/data/workspace/shortcuts.cljs:569 msgid "shortcuts.toggle-guides" -msgstr "顯示/隱藏導引線" +msgstr "顯示 / 隱藏參考線" #: src/app/main/data/workspace/shortcuts.cljs:653 msgid "shortcuts.toggle-history" -msgstr "切換歷史記錄" +msgstr "顯示 / 隱藏歷史記錄" #: src/app/main/data/workspace/shortcuts.cljs:639 msgid "shortcuts.toggle-layers" -msgstr "切換圖層" +msgstr "顯示 / 隱藏圖層面板" #: src/app/main/data/workspace/shortcuts.cljs:348 msgid "shortcuts.toggle-layout-flex" -msgstr "新增/移除彈性佈局" +msgstr "新增 / 移除彈性佈局" #: src/app/main/data/workspace/shortcuts.cljs:357 msgid "shortcuts.toggle-layout-grid" @@ -3002,7 +5099,7 @@ msgstr "新增/移除網格佈局" #: src/app/main/data/workspace/shortcuts.cljs:460 msgid "shortcuts.toggle-lock" -msgstr "鎖定選擇" +msgstr "鎖定 / 解除鎖定" #: src/app/main/data/workspace/shortcuts.cljs:467 msgid "shortcuts.toggle-lock-size" @@ -3010,23 +5107,23 @@ msgstr "鎖定比例" #: src/app/main/data/workspace/shortcuts.cljs:555 msgid "shortcuts.toggle-rulers" -msgstr "顯示/隱藏尺規" +msgstr "顯示 / 隱藏尺規" #: src/app/main/data/workspace/shortcuts.cljs:621 msgid "shortcuts.toggle-snap-guides" -msgstr "對齊到導引線" +msgstr "貼齊輔助線" #: src/app/main/data/workspace/shortcuts.cljs:614 msgid "shortcuts.toggle-snap-ruler-guide" -msgstr "對齊到標尺指導線" +msgstr "貼齊尺規輔助線" #: src/app/main/data/workspace/shortcuts.cljs:671 msgid "shortcuts.toggle-textpalette" -msgstr "切換文字調色板" +msgstr "顯示 / 隱藏文字樣式面板" #: src/app/main/data/dashboard/shortcuts.cljs:20, src/app/main/data/viewer/shortcuts.cljs:26, src/app/main/data/workspace/shortcuts.cljs:822 msgid "shortcuts.toggle-theme" -msgstr "更改主題" +msgstr "切換主題" #: src/app/main/data/workspace/shortcuts.cljs:453 msgid "shortcuts.toggle-visibility" @@ -3042,7 +5139,7 @@ msgstr "顯示/隱藏底線" #: src/app/main/data/workspace/grid_layout/shortcuts.cljs:43, src/app/main/data/workspace/path/shortcuts.cljs:194, src/app/main/data/workspace/shortcuts.cljs:72 msgid "shortcuts.undo" -msgstr "撤回" +msgstr "復原" #: src/app/main/data/workspace/shortcuts.cljs:209 msgid "shortcuts.ungroup" @@ -3054,27 +5151,443 @@ msgstr "解除遮罩" #: src/app/main/data/workspace/shortcuts.cljs:546 msgid "shortcuts.v-distribute" -msgstr "垂直分佈" +msgstr "垂直平均分布" #: src/app/main/data/workspace/shortcuts.cljs:732 msgid "shortcuts.zoom-lense-decrease" -msgstr "縮小焦距" +msgstr "降低放大鏡倍率" #: src/app/main/data/workspace/shortcuts.cljs:725 msgid "shortcuts.zoom-lense-increase" -msgstr "放大焦距" +msgstr "提高放大鏡倍率" #: src/app/main/data/workspace/grid_layout/shortcuts.cljs:81, src/app/main/data/workspace/path/shortcuts.cljs:232, src/app/main/data/workspace/shortcuts.cljs:718 msgid "shortcuts.zoom-selected" msgstr "縮放至選取範圍" +#: src/app/main/ui/dashboard/subscription.cljs:207 +msgid "subscription.banner.create-organization-info" +msgstr "建立組織,親自體驗企業版的功能。設定規則、管理團隊,更全面地掌控設計工作流程。" + +#: src/app/main/ui/dashboard/subscription.cljs:205 +msgid "subscription.banner.see-enterprise" +msgstr "體驗企業版" + +#: src/app/main/ui/dashboard/subscription.cljs:269 +msgid "subscription.current-plan.enterprise" +msgstr "企業版" + +#: src/app/main/ui/dashboard/subscription.cljs:268, src/app/main/ui/settings/subscription.cljs:780 +msgid "subscription.current-plan.nitrate" +msgstr "企業版" + +#: src/app/main/ui/dashboard/subscription.cljs:267 +msgid "subscription.current-plan.nitrate-trial" +msgstr "企業版試用" + +#: src/app/main/ui/dashboard/subscription.cljs:262 +msgid "subscription.current-plan.professional" +msgstr "專業版" + +#: src/app/main/ui/dashboard/subscription.cljs:257 +msgid "subscription.current-plan.title" +msgstr "你的訂閱" + +#: src/app/main/ui/dashboard/subscription.cljs:265 +msgid "subscription.current-plan.unlimited" +msgstr "無限版" + +#: src/app/main/ui/dashboard/subscription.cljs:264 +msgid "subscription.current-plan.unlimited-trial" +msgstr "無限版試用" + +#: src/app/main/ui/dashboard/subscription.cljs:245 +msgid "subscription.dashboard.banner.renew" +msgstr "續訂" + +#: src/app/main/ui/dashboard/subscription.cljs:232 +msgid "subscription.dashboard.banner.renew-subscription" +msgstr "續訂您的訂閱" + +#: src/app/main/ui/dashboard/subscription.cljs:238 +msgid "subscription.dashboard.banner.subscription-expire-days" +msgstr "您的企業版訂閱將於 %s 天後到期(%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:236 +msgid "subscription.dashboard.banner.subscription-expired" +msgstr "您的企業版訂閱已到期。(%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:217 +msgid "subscription.dashboard.banner.unlock-features" +msgstr "解鎖企業版功能" + +#: src/app/main/ui/dashboard/subscription.cljs:219 +msgid "subscription.dashboard.banner.unlock-features-description-text" +msgstr "精細設定權限,掌握管理權,同時保有團隊喜愛的開源自由。" + +#: src/app/main/ui/dashboard/subscription.cljs:224 +msgid "subscription.dashboard.banner.upgrade-nitrate" +msgstr "開始使用企業版" + +#: src/app/main/ui/dashboard/subscription.cljs:117, src/app/main/ui/dashboard/subscription.cljs:315 +msgid "subscription.dashboard.power-up.enterprise-plan" +msgstr "企業版方案" + +#: src/app/main/ui/dashboard/subscription.cljs:112 +msgid "subscription.dashboard.power-up.enterprise-trial.top-title" +msgstr "企業版方案(試用)" + +#: src/app/main/ui/dashboard/subscription.cljs:87 +msgid "subscription.dashboard.power-up.professional.bottom-button" +msgstr "立即升級!" + +#: src/app/main/ui/dashboard/subscription.cljs:86 +msgid "subscription.dashboard.power-up.professional.bottom-description" +msgstr "為你的團隊取得更多儲存空間、檔案復原等功能。" + +#: src/app/main/ui/dashboard/subscription.cljs:85 +msgid "subscription.dashboard.power-up.professional.top-title" +msgstr "專業方案" + +#: src/app/main/ui/dashboard/subscription.cljs:97 +#, markdown +msgid "subscription.dashboard.power-up.trial.bottom-description" +msgstr "喜歡試用期間的體驗嗎?訂閱即可持續享有完整功能。[訂閱|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:96 +msgid "subscription.dashboard.power-up.trial.top-title" +msgstr "無限方案(試用)" + +#: src/app/main/ui/dashboard/subscription.cljs:103, src/app/main/ui/dashboard/subscription.cljs:314 +msgid "subscription.dashboard.power-up.unlimited-plan" +msgstr "無限方案" + +#: src/app/main/ui/dashboard/subscription.cljs:104 +#, markdown +msgid "subscription.dashboard.power-up.unlimited.bottom-text" +msgstr "以固定價格,讓所有團隊享有無限儲存空間、更長的檔案復原期限,以及不限人數的編輯者席次。[查看企業方案。|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:84, src/app/main/ui/dashboard/subscription.cljs:95, src/app/main/ui/dashboard/subscription.cljs:102, src/app/main/ui/dashboard/subscription.cljs:111, src/app/main/ui/dashboard/subscription.cljs:116 +msgid "subscription.dashboard.power-up.your-subscription" +msgstr "你的訂閱方案:" + +#: src/app/main/ui/dashboard/subscription.cljs:349 +msgid "subscription.dashboard.professional-dashboard-cta-title" +msgstr "您擁有的所有團隊共有 %s 位編輯者,而您的 Professional 方案最多支援 8 位。" + +#: src/app/main/ui/dashboard/subscription.cljs:357 +#, markdown +msgid "subscription.dashboard.professional-dashboard-cta-upgrade-owner" +msgstr "" +"立即升級至 Unlimited 或 " +"Enterprise,即可增加編輯者名額、擴充儲存空間及提升檔案復原功能。[立即訂閱。|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:290 +msgid "subscription.dashboard.team-plan" +msgstr "團隊方案" + +#: src/app/main/ui/dashboard/subscription.cljs:352 +msgid "subscription.dashboard.unlimited-dashboard-cta-title" +msgstr "您的團隊持續成長!您的 Unlimited 方案最多支援 %s 位編輯者,但目前已有 %s 位。" + +#: src/app/main/ui/dashboard/subscription.cljs:360 +#, markdown +msgid "subscription.dashboard.unlimited-dashboard-cta-upgrade-owner" +msgstr "請立即升級,以符合目前的編輯者人數。[立即訂閱。|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:337 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-text" +msgstr "未來的帳單只會計入您擁有的所有團隊中新增的編輯者。編輯者達 25 位以上時,仍適用每月 175 美元的固定費率。" + +#: src/app/main/ui/dashboard/subscription.cljs:333 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-title" +msgstr "使用 Unlimited 方案時邀請成員" + +#: src/app/main/ui/settings/subscription.cljs:429 +msgid "subscription.error.nitrate.checkout-cancelled" +msgstr "付款尚未完成。準備好後,隨時可以重試。" + +#: src/app/main/ui/settings/subscription.cljs:428, src/app/main/ui/settings/subscription.cljs:448 +msgid "subscription.error.nitrate.checkout-failed" +msgstr "付款尚未完成。請再試一次。如果問題持續發生,請聯絡我們:support@penpot.app。" + +#: src/app/main/ui/settings/sidebar.cljs:126, src/app/main/ui/settings/subscription.cljs:545, src/app/main/ui/settings/subscription.cljs:606 +msgid "subscription.labels" +msgstr "訂閱" + +#: src/app/main/ui/settings/subscription.cljs:105 +msgid "subscription.settings.activate-by-code" +msgstr "輸入啟用碼" + +#: src/app/main/ui/settings/subscription.cljs:655, src/app/main/ui/settings/subscription.cljs:681 +msgid "subscription.settings.add-payment-to-continue" +msgstr "新增付款方式,即可在試用期結束後繼續使用" + +#: src/app/main/ui/settings/subscription.cljs:621 +msgid "subscription.settings.admin-console" +msgstr "管理控制台" + +#: src/app/main/ui/settings/subscription.cljs:649, src/app/main/ui/settings/subscription.cljs:740 +msgid "subscription.settings.benefits.all-professional-benefits" +msgstr "包含 Professional 方案的所有權益,以及:" + +#: src/app/main/ui/settings/subscription.cljs:662, src/app/main/ui/settings/subscription.cljs:675, src/app/main/ui/settings/subscription.cljs:686, src/app/main/ui/settings/subscription.cljs:756 +msgid "subscription.settings.benefits.all-unlimited-benefits" +msgstr "包含 Unlimited 方案的所有權益,以及:" + +#: src/app/main/ui/settings/subscription.cljs:614, src/app/main/ui/settings/subscription.cljs:771 +msgid "subscription.settings.benefits.nitrate-unlimited-benefits" +msgstr "包含 Unlimited 方案的所有權益,另享:" + +#: src/app/main/ui/settings/subscription.cljs:64 +msgid "subscription.settings.editors" +msgstr "(x %s 位編輯者)" + +#: src/app/main/ui/dashboard/subscription.cljs:298, src/app/main/ui/settings/subscription.cljs:124, src/app/main/ui/settings/subscription.cljs:464, src/app/main/ui/settings/subscription.cljs:466, src/app/main/ui/settings/subscription.cljs:600, src/app/main/ui/settings/subscription.cljs:611, src/app/main/ui/settings/subscription.cljs:684, src/app/main/ui/settings/subscription.cljs:752, src/app/main/ui/settings/subscription.cljs:768 +msgid "subscription.settings.enterprise" +msgstr "Enterprise" + +#: src/app/main/ui/settings/subscription.cljs:120, src/app/main/ui/settings/subscription.cljs:599, src/app/main/ui/settings/subscription.cljs:673 +msgid "subscription.settings.enterprise-trial" +msgstr "Enterprise(試用版)" + +#: src/app/main/ui/settings/subscription.cljs:677, src/app/main/ui/settings/subscription.cljs:688, src/app/main/ui/settings/subscription.cljs:758 +msgid "subscription.settings.enterprise.autosave" +msgstr "保留 90 天的自動儲存版本,並提供檔案復原功能" + +#: src/app/main/ui/settings/subscription.cljs:678, src/app/main/ui/settings/subscription.cljs:689, src/app/main/ui/settings/subscription.cljs:759 +msgid "subscription.settings.enterprise.capped-bill" +msgstr "每月固定費用" + +#: src/app/main/ui/settings/subscription.cljs:619, src/app/main/ui/settings/subscription.cljs:776 +msgid "subscription.settings.enterprise.nitrate.advanced-control" +msgstr "進階控管:" + +#: src/app/main/ui/settings/subscription.cljs:617, src/app/main/ui/settings/subscription.cljs:774 +msgid "subscription.settings.enterprise.nitrate.enterprise-security" +msgstr "企業級安全性:" + +#: src/app/main/ui/settings/subscription.cljs:615, src/app/main/ui/settings/subscription.cljs:772 +msgid "subscription.settings.enterprise.nitrate.multi-organization-management" +msgstr "多組織管理:" + +#: src/app/main/ui/settings/subscription.cljs:618, src/app/main/ui/settings/subscription.cljs:775 +msgid "subscription.settings.enterprise.nitrate.native-sso" +msgstr "原生支援 SAML/SSO,並提供完整的稽核軌跡紀錄,以供製作法規遵循報告。" + +#: src/app/main/ui/settings/subscription.cljs:620, src/app/main/ui/settings/subscription.cljs:777 +msgid "subscription.settings.enterprise.nitrate.plugin-whitelisting" +msgstr "精細的外掛允許清單控管,涵蓋我們用於連接 AI 的安全、隔離式 MCP 伺服器。" + +#: src/app/main/ui/settings/subscription.cljs:616, src/app/main/ui/settings/subscription.cljs:773 +msgid "subscription.settings.enterprise.nitrate.support-team" +msgstr "支援複雜的團隊階層架構與獨立的子組織。" + +#: src/app/main/ui/settings/subscription.cljs:676, src/app/main/ui/settings/subscription.cljs:687, src/app/main/ui/settings/subscription.cljs:757 +msgid "subscription.settings.enterprise.unlimited-storage-benefit" +msgstr "無限儲存空間" + +#: src/app/main/ui/dashboard/subscription.cljs:303, src/app/main/ui/settings/subscription.cljs:624, src/app/main/ui/settings/subscription.cljs:653, src/app/main/ui/settings/subscription.cljs:666, src/app/main/ui/settings/subscription.cljs:679, src/app/main/ui/settings/subscription.cljs:690 +msgid "subscription.settings.manage-your-subscription" +msgstr "管理你的訂閱" + +#: src/app/main/ui/settings/subscription.cljs:349 +msgid "subscription.settings.management-dialog.step-2-add-payment-button" +msgstr "新增付款資訊" + +#: src/app/main/ui/settings/subscription.cljs:336 +msgid "subscription.settings.management-dialog.step-2-description" +msgstr "立即新增付款資訊,讓訂閱在試用結束後順利延續,並持續支持我們的開源專案。目前不會向你收費。" + +#: src/app/main/ui/settings/subscription.cljs:344 +msgid "subscription.settings.management-dialog.step-2-skip-button" +msgstr "暫時略過並開始試用" + +#: src/app/main/ui/settings/subscription.cljs:267 +msgid "subscription.settings.management-dialog.step-2-title" +msgstr "支持我們成長,讓試用更順暢" + +#: src/app/main/ui/settings/subscription.cljs:136 +msgid "subscription.settings.management.dialog.currently-editors-title" +msgid_plural "subscription.settings.management.dialog.currently-editors-title" +msgstr[0] "目前,你的所有團隊共有 %s 人具備編輯權限。" + +#: src/app/main/ui/settings/subscription.cljs:281 +msgid "subscription.settings.management.dialog.downgrade" +msgstr "提醒你:降級方案會減少儲存空間,並縮短備份與版本紀錄的保留時間。" + +#: src/app/main/ui/settings/subscription.cljs:138 +msgid "subscription.settings.management.dialog.editors" +msgstr "編輯者" + +#: src/app/main/ui/settings/subscription.cljs:145 +msgid "subscription.settings.management.dialog.editors-explanation" +msgstr "(包含擁有者、管理員與編輯者。檢視者不計入編輯者人數)" + +#: src/app/main/ui/settings/subscription.cljs:314 +msgid "subscription.settings.management.dialog.input-error" +msgstr "編輯者人數不能少於目前人數。請在團隊設定中,將實際上不編輯檔案的成員從編輯者或管理員改為檢視者。" + +#: src/app/main/ui/settings/subscription.cljs:310 +msgid "subscription.settings.management.dialog.payment-explanation" +msgstr "試用結束後才會收費,目前無須提供信用卡。" + +#: src/app/main/ui/settings/subscription.cljs:303, src/app/main/ui/settings/subscription.cljs:307 +#, markdown +msgid "subscription.settings.management.dialog.price-month" +msgstr "**$%s**/月" + +#: src/app/main/ui/settings/subscription.cljs:268 +msgid "subscription.settings.management.dialog.title" +msgstr "將 %s 套用至你的團隊" + +#: src/app/main/ui/settings/subscription.cljs:317 +msgid "subscription.settings.management.dialog.unlimited-capped-warning" +msgstr "提示:你可以現在增加席次,為後續邀請預留名額。所有團隊的編輯者合計達 25 人以上時,即可享有每月 $175 的固定費用。" + +#: src/app/main/ui/settings/subscription.cljs:709 +msgid "subscription.settings.member-since" +msgstr "加入 Penpot 的日期:%s" + +#: src/app/main/ui/settings/subscription.cljs:731, src/app/main/ui/settings/subscription.cljs:746, src/app/main/ui/settings/subscription.cljs:762, src/app/main/ui/settings/subscription.cljs:782 +msgid "subscription.settings.more-information" +msgstr "更多資訊" + +#: src/app/main/ui/settings/subscription.cljs:770, src/app/main/ui/settings/subscription.cljs:830 +msgid "subscription.settings.organization-member-month" +msgstr "組織成員 / 月" + +#: src/app/main/ui/settings/subscription.cljs:712 +msgid "subscription.settings.other-plans" +msgstr "其他 Penpot 方案" + +#: src/app/main/ui/settings/subscription.cljs:755 +msgid "subscription.settings.price-organization-month" +msgstr "每個組織每月" + +#: src/app/main/ui/settings/subscription.cljs:716, src/app/main/ui/settings/subscription.cljs:739 +msgid "subscription.settings.price-user-month" +msgstr "使用者 / 月" + +#: src/app/main/ui/dashboard/subscription.cljs:293, src/app/main/ui/settings/subscription.cljs:122, src/app/main/ui/settings/subscription.cljs:633, src/app/main/ui/settings/subscription.cljs:714 +msgid "subscription.settings.professional" +msgstr "專業版" + +#: src/app/main/ui/settings/subscription.cljs:638, src/app/main/ui/settings/subscription.cljs:721 +msgid "subscription.settings.professional.autosave-benefit" +msgstr "保留 7 天的自動儲存版本,並可復原檔案" + +#: src/app/main/ui/settings/subscription.cljs:642, src/app/main/ui/settings/subscription.cljs:725 +msgid "subscription.settings.professional.selfhost.community-support" +msgstr "所有設計與原型設計功能,以及社群支援。" + +#: src/app/main/ui/settings/subscription.cljs:636, src/app/main/ui/settings/subscription.cljs:719 +msgid "subscription.settings.professional.selfhost.control-over-data" +msgstr "完全掌控資料與基礎架構。" + +#: src/app/main/ui/settings/subscription.cljs:639, src/app/main/ui/settings/subscription.cljs:722 +msgid "subscription.settings.professional.selfhost.unlimited-users" +msgstr "使用者、團隊與檔案數量無上限。" + +#: src/app/main/ui/settings/subscription.cljs:635, src/app/main/ui/settings/subscription.cljs:718 +msgid "subscription.settings.professional.storage-benefit" +msgstr "10 GB 儲存空間" + +#: src/app/main/ui/settings/subscription.cljs:641, src/app/main/ui/settings/subscription.cljs:724 +msgid "subscription.settings.professional.teams-editors-benefit" +msgstr "團隊數量無上限。您擁有的所有團隊合計最多可有 8 位編輯者。" + +#: src/app/main/ui/settings/subscription.cljs:60 +msgid "subscription.settings.recommended" +msgstr "推薦" + +#: src/app/main/ui/settings/subscription.cljs:609 +msgid "subscription.settings.section-plan" +msgstr "您的訂閱" + +#: src/app/main/ui/settings/subscription.cljs:364 +msgid "subscription.settings.start-trial" +msgstr "開始免費試用" + +#: src/app/main/ui/settings/subscription.cljs:329, src/app/main/ui/settings/subscription.cljs:726, src/app/main/ui/settings/subscription.cljs:744, src/app/main/ui/settings/subscription.cljs:760, src/app/main/ui/settings/subscription.cljs:778, src/app/main/ui/settings/subscription.cljs:845 +msgid "subscription.settings.subscribe" +msgstr "訂閱" + +#: src/app/main/ui/settings/subscription.cljs:702 +msgid "subscription.settings.subscribed-since" +msgstr "您自 %s 方案於 %s 啟用後便持續使用至今。" + +#: src/app/main/ui/settings/subscription.cljs:396 +msgid "subscription.settings.success.dialog.description" +msgstr "您隨時都可以前往帳號詳細資料中的「訂閱」頁面,變更訂閱內容。" + +#: src/app/main/ui/settings/subscription.cljs:398 +msgid "subscription.settings.success.dialog.footer" +msgstr "盡情享用您的方案!" + +#: src/app/main/ui/settings/subscription.cljs:394 +msgid "subscription.settings.success.dialog.thanks" +msgstr "感謝您選擇 Penpot %s 方案!" + +#: src/app/main/ui/settings/subscription.cljs:391 +msgid "subscription.settings.success.dialog.title" +msgstr "您現在是 %s 方案用戶!" + +#: src/app/main/ui/settings/subscription.cljs:744, src/app/main/ui/settings/subscription.cljs:760 +msgid "subscription.settings.try-it-free" +msgstr "免費試用 14 天" + +#: src/app/main/ui/dashboard/subscription.cljs:296, src/app/main/ui/settings/subscription.cljs:123, src/app/main/ui/settings/subscription.cljs:465, src/app/main/ui/settings/subscription.cljs:597, src/app/main/ui/settings/subscription.cljs:660, src/app/main/ui/settings/subscription.cljs:736 +msgid "subscription.settings.unlimited" +msgstr "" + +#: src/app/main/ui/dashboard/subscription.cljs:295, src/app/main/ui/settings/subscription.cljs:119, src/app/main/ui/settings/subscription.cljs:596, src/app/main/ui/settings/subscription.cljs:647 +msgid "subscription.settings.unlimited-trial" +msgstr "Unlimited(試用版)" + +#: src/app/main/ui/settings/subscription.cljs:651, src/app/main/ui/settings/subscription.cljs:664, src/app/main/ui/settings/subscription.cljs:742 +msgid "subscription.settings.unlimited.autosave-benefit" +msgstr "保留 30 天的自動儲存版本,並提供檔案復原功能" + +#: src/app/main/ui/settings/subscription.cljs:652, src/app/main/ui/settings/subscription.cljs:665, src/app/main/ui/settings/subscription.cljs:743 +msgid "subscription.settings.unlimited.bill" +msgstr "每月帳單金額上限為 $175" + +#: src/app/main/ui/settings/subscription.cljs:650, src/app/main/ui/settings/subscription.cljs:663, src/app/main/ui/settings/subscription.cljs:741 +msgid "subscription.settings.unlimited.storage-benefit" +msgstr "25GB 儲存空間" + +#: src/app/main/ui/dashboard/subscription.cljs:328 +msgid "subscription.workspace.header.menu.option.power-up" +msgstr "升級你的方案" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:62 +#, markdown +msgid "subscription.workspace.versions.warning.enterprise.subtext-owner" +msgstr "如需提高此上限,請來信聯絡我們:[%s](mailto)" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:64 +#, markdown +msgid "subscription.workspace.versions.warning.subtext-member" +msgstr "如需提高此上限,請聯絡團隊擁有者:[%s](mailto)" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:63 +#, markdown +msgid "subscription.workspace.versions.warning.subtext-owner" +msgstr "如需提高此上限,請[升級你的方案|target:self](%s)" + +#: src/app/main/ui/dashboard/team.cljs:1208 +msgid "team.invitations-selected" +msgid_plural "team.invitations-selected" +msgstr[0] "'已選取 %s 個邀請'" + #: src/app/main/ui/dashboard/files.cljs:209 msgid "title.dashboard.files" -msgstr "%s – Penpot" +msgstr "%s - Penpot" #: src/app/main/ui/dashboard/fonts.cljs:50 msgid "title.dashboard.font-providers" -msgstr "字體提供者 - %s - Penpot" +msgstr "字型提供者 - %s - Penpot" #: src/app/main/ui/dashboard/fonts.cljs:49 msgid "title.dashboard.fonts" @@ -3090,16 +5603,20 @@ msgstr "搜尋 - %s - Penpot" #: src/app/main/ui/dashboard/libraries.cljs:57 msgid "title.dashboard.shared-libraries" -msgstr "共享圖庫 - %s - Penpot" +msgstr "共享資料庫 - %s - Penpot" #: src/app/main/ui/auth/verify_token.cljs:110, src/app/main/ui/auth.cljs:40 msgid "title.default" -msgstr "Penpot - 給團隊設計的自由" +msgstr "Penpot | 全端設計" #: src/app/main/ui/settings/feedback.cljs:162 msgid "title.settings.feedback" msgstr "提供回饋 - Penpot" +#: src/app/main/ui/settings/integrations.cljs:646 +msgid "title.settings.integrations" +msgstr "整合 - Penpot" + #: src/app/main/ui/settings/notifications.cljs:45 msgid "title.settings.notifications" msgstr "通知 - Penpot" @@ -3140,17 +5657,21 @@ msgstr "%s - 檢視模式 - Penpot" msgid "title.workspace" msgstr "%s - Penpot" +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:120, src/app/main/ui/workspace/sidebar/options/menus/token_typography_row.cljs:83, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:171 +msgid "token-actions.detach-token" +msgstr "解除 token 連結" + #: src/app/main/ui/viewer.cljs:572 msgid "viewer.empty-state" -msgstr "此頁面未找到看板 。" +msgstr "此頁面沒有畫板。" #: src/app/main/ui/viewer.cljs:577 msgid "viewer.frame-not-found" -msgstr "未找到看板 。" +msgstr "找不到畫板。" #: src/app/main/ui/viewer/header.cljs:341 msgid "viewer.header.comments-section" -msgstr "留言(%s)" +msgstr "留言 (%s)" #: src/app/main/ui/viewer/interactions.cljs:268 msgid "viewer.header.dont-show-interactions" @@ -3166,7 +5687,7 @@ msgstr "檢視 (%s)" #: src/app/main/ui/viewer/interactions.cljs:258 msgid "viewer.header.interactions" -msgstr "交互作用" +msgstr "互動" #: src/app/main/ui/viewer/header.cljs:332 msgid "viewer.header.interactions-section" @@ -3182,63 +5703,107 @@ msgstr "顯示互動" #: src/app/main/ui/viewer/interactions.cljs:287 msgid "viewer.header.show-interactions-on-click" -msgstr "點擊時顯示互動" +msgstr "點選時顯示互動" #: src/app/main/ui/viewer/header.cljs:236 msgid "viewer.header.sitemap" msgstr "網站地圖" +#: src/app/main/ui/workspace/webgl_unavailable_modal.cljs:76 +msgid "webgl.modals.webgl-unavailable.cta-dashboard" +msgstr "前往控制台" + +#: src/app/main/ui/workspace/webgl_unavailable_modal.cljs:78 +msgid "webgl.modals.webgl-unavailable.cta-troubleshooting" +msgstr "疑難排解指南" + +#: src/app/main/ui/workspace/webgl_unavailable_modal.cljs:62 +msgid "webgl.modals.webgl-unavailable.message" +msgstr "您的瀏覽器無法使用 WebGL,而 Penpot 需要 WebGL 才能運作。請檢查瀏覽器設定,或關閉耗用大量圖形資源的分頁。" + +#: src/app/main/ui/workspace/webgl_unavailable_modal.cljs:58 +msgid "webgl.modals.webgl-unavailable.title" +msgstr "糟糕!無法使用 WebGL" + +#: src/app/main/ui/workspace/webgl_unavailable_modal.cljs:65 +msgid "webgl.modals.webgl-unavailable.troubleshooting.before" +msgstr "請參閱我們的 " + +#: src/app/main/ui/workspace/webgl_unavailable_modal.cljs:70 +msgid "webgl.modals.webgl-unavailable.troubleshooting.link" +msgstr "WebGL 疑難排解指南" + +#: src/app/main/ui/settings/options.cljs:105 +msgid "webgl.toast.webgl-render-disabled" +msgstr "已停用 WebGL 渲染" + +#: src/app/main/ui/settings/options.cljs:104 +msgid "webgl.toast.webgl-render-enabled" +msgstr "已啟用 WebGL 渲染" + +#: src/app/render_wasm/api.cljs:2487 +msgid "webgl.webgl-context-lost.toast" +msgstr "WebGL 繪圖環境已遺失" + +#: src/app/render_wasm/api.cljs:2510 +msgid "webgl.webgl-context-recovered.toast" +msgstr "WebGL 繪圖環境已恢復" + #: src/app/main/ui/dashboard/team.cljs:1489 msgid "webhooks.last-delivery.success" -msgstr "上次交付成功。" +msgstr "上次傳送成功。" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:71 msgid "workspace.align.hcenter" -msgstr "水平居中對齊 (%s)" +msgstr "水平置中對齊 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:87 msgid "workspace.align.hdistribute" -msgstr "水平間距分佈 (%s)" +msgstr "平均分配水平間距 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:63 msgid "workspace.align.hleft" -msgstr "左對齊 (%s)" +msgstr "靠左對齊 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:79 msgid "workspace.align.hright" -msgstr "右對齊 (%s)" +msgstr "靠右對齊 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:112 msgid "workspace.align.vbottom" -msgstr "底部對齊 (%s)" +msgstr "靠下對齊 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:104 msgid "workspace.align.vcenter" -msgstr "垂直居中對齊 (%s)" +msgstr "垂直置中對齊 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:117 msgid "workspace.align.vdistribute" -msgstr "垂直間距分佈 (%s)" +msgstr "平均分配垂直間距 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/align.cljs:96 msgid "workspace.align.vtop" -msgstr "頂部對齊 (%s)" +msgstr "靠上對齊 (%s)" #: src/app/main/ui/workspace/sidebar/assets.cljs:207 msgid "workspace.assets.add-library" -msgstr "新增圖庫" +msgstr "新增資料庫" #: src/app/main/ui/workspace/sidebar/assets.cljs:179 msgid "workspace.assets.box-filter-all" -msgstr "所有資源" +msgstr "所有資產" #: src/app/main/ui/dashboard/grid.cljs:156, src/app/main/ui/dashboard/grid.cljs:189, src/app/main/ui/workspace/colorpicker/libraries.cljs:364, src/app/main/ui/workspace/colorpicker/libraries.cljs:381, src/app/main/ui/workspace/colorpicker/libraries.cljs:395, src/app/main/ui/workspace/sidebar/assets/colors.cljs:512, src/app/main/ui/workspace/sidebar/assets.cljs:185 msgid "workspace.assets.colors" -msgstr "顏色" +msgstr "色彩" #: src/app/main/ui/workspace/sidebar/assets/colors.cljs:520 msgid "workspace.assets.colors.add-color" -msgstr "新增顏色" +msgstr "新增色彩" + +#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:91 +msgid "workspace.assets.component-group-options" +msgstr "元件群組選項" #: src/app/main/ui/dashboard/grid.cljs:152, src/app/main/ui/dashboard/grid.cljs:167, src/app/main/ui/workspace/sidebar/assets/components.cljs:588, src/app/main/ui/workspace/sidebar/assets.cljs:182 msgid "workspace.assets.components" @@ -3248,6 +5813,10 @@ msgstr "元件" msgid "workspace.assets.components.add-component" msgstr "新增元件" +#: src/app/main/ui/workspace/sidebar/assets/components.cljs:177, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:613 +msgid "workspace.assets.components.num-variants" +msgstr "%s 個變體" + #: src/app/main/ui/workspace/sidebar/assets/groups.cljs:160 msgid "workspace.assets.create-group" msgstr "建立群組" @@ -3260,13 +5829,21 @@ msgstr "您的項目將自動命名為「群組名稱 / 項目名稱」" msgid "workspace.assets.delete" msgstr "刪除" +#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:74 +msgid "workspace.assets.delete-group" +msgstr "刪除群組" + +#: src/app/main/ui/workspace/context_menu.cljs:824 +msgid "workspace.assets.delete-pages" +msgstr "刪除頁面" + #: src/app/main/ui/workspace/context_menu.cljs:833, src/app/main/ui/workspace/sidebar/assets/colors.cljs:262, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:472, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:817 msgid "workspace.assets.duplicate" -msgstr "複本" +msgstr "建立複本" #: src/app/main/ui/workspace/sidebar/assets/components.cljs:649 msgid "workspace.assets.duplicate-main" -msgstr "複製主要資源" +msgstr "複製主元件" #: src/app/main/ui/workspace/sidebar/assets/colors.cljs:258, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:467 msgid "workspace.assets.edit" @@ -3274,11 +5851,11 @@ msgstr "編輯" #: src/app/main/ui/workspace/sidebar/assets.cljs:221 msgid "workspace.assets.filter" -msgstr "篩選資源" +msgstr "篩選" #: src/app/main/ui/workspace/colorpicker/color_tokens.cljs:194, src/app/main/ui/workspace/colorpicker/libraries.cljs:347, src/app/main/ui/workspace/sidebar/assets/components.cljs:604 msgid "workspace.assets.grid-view" -msgstr "網格視圖" +msgstr "方格檢視" #: src/app/main/ui/workspace/sidebar/assets/colors.cljs:269, src/app/main/ui/workspace/sidebar/assets/components.cljs:654, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:481 msgid "workspace.assets.group" @@ -3290,19 +5867,23 @@ msgstr "群組名稱" #: src/app/main/ui/workspace/colorpicker/color_tokens.cljs:195, src/app/main/ui/workspace/colorpicker/libraries.cljs:346, src/app/main/ui/workspace/sidebar/assets/components.cljs:600 msgid "workspace.assets.list-view" -msgstr "列表視圖" +msgstr "清單檢視" #: src/app/main/ui/workspace/sidebar/assets/file_library.cljs:116, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:697 msgid "workspace.assets.local-library" -msgstr "本地圖庫" +msgstr "本機資料庫" + +#: src/app/main/ui/workspace/sidebar/assets.cljs:212 +msgid "workspace.assets.manage-library" +msgstr "管理資料庫" #: src/app/main/ui/workspace/color_palette.cljs:204, src/app/main/ui/workspace/sidebar/assets/file_library.cljs:323 msgid "workspace.assets.not-found" -msgstr "未找到資源" +msgstr "找不到資產" #: src/app/main/ui/workspace/sidebar/assets/file_library.cljs:124 msgid "workspace.assets.open-library" -msgstr "開啟圖庫檔案" +msgstr "開啟資料庫檔案" #: src/app/main/ui/workspace/context_menu.cljs:831, src/app/main/ui/workspace/sidebar/assets/colors.cljs:254, src/app/main/ui/workspace/sidebar/assets/components.cljs:645, src/app/main/ui/workspace/sidebar/assets/groups.cljs:66, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:462 msgid "workspace.assets.rename" @@ -3314,16 +5895,16 @@ msgstr "重新命名群組" #: src/app/main/ui/workspace/color_palette.cljs:182, src/app/main/ui/workspace/color_palette.cljs:187, src/app/main/ui/workspace/sidebar/assets.cljs:218 msgid "workspace.assets.search" -msgstr "搜尋資源" +msgstr "搜尋資產" #: src/app/main/ui/dashboard/grid.cljs:463, src/app/main/ui/dashboard/grid.cljs:464 msgid "workspace.assets.shared-library" -msgstr "共享圖庫" +msgstr "共享資料庫" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:263 msgid "workspace.assets.sidebar.components" msgid_plural "workspace.assets.sidebar.components" -msgstr[0] "1個元件" +msgstr[0] "%s 個元件" #: src/app/main/ui/workspace/sidebar/assets.cljs:239 msgid "workspace.assets.sort" @@ -3331,23 +5912,23 @@ msgstr "排序" #: src/app/main/ui/dashboard/grid.cljs:160, src/app/main/ui/dashboard/grid.cljs:216, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:423, src/app/main/ui/workspace/sidebar/assets.cljs:188 msgid "workspace.assets.typography" -msgstr "字體排版設計" +msgstr "文字樣式" #: src/app/main/ui/workspace/sidebar/assets/groups.cljs:87, src/app/main/ui/workspace/sidebar/assets/typographies.cljs:431 msgid "workspace.assets.typography.add-typography" -msgstr "新增字體排版" +msgstr "新增文字樣式" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:855 msgid "workspace.assets.typography.font-size" -msgstr "尺寸" +msgstr "字級" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:851 msgid "workspace.assets.typography.font-style" -msgstr "字體樣式" +msgstr "字型樣式" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:873 msgid "workspace.assets.typography.go-to-edit" -msgstr "前往樣式圖庫檔案進行編輯" +msgstr "前往樣式資料庫檔案進行編輯" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:863 msgid "workspace.assets.typography.letter-spacing" @@ -3363,51 +5944,87 @@ msgstr "Ag" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:867 msgid "workspace.assets.typography.text-transform" -msgstr "文字變換" +msgstr "文字轉換" #: src/app/main/ui/workspace/sidebar/assets/groups.cljs:69 msgid "workspace.assets.ungroup" msgstr "取消群組" +#: src/app/main/data/workspace/clipboard.cljs:1170 +msgid "workspace.clipboard.copying" +msgstr "正在複製圖片…" + +#: src/app/main/data/workspace/clipboard.cljs:1193 +msgid "workspace.clipboard.image-copied" +msgstr "已將圖片複製到剪貼簿" + +#: src/app/main/data/workspace/clipboard.cljs:1199 +msgid "workspace.clipboard.image-copy-failed" +msgstr "複製圖片時發生錯誤" + +#: src/app/main/ui/workspace/colorpicker.cljs:434, src/app/main/ui/workspace/colorpicker.cljs:448 +msgid "workspace.colorpicker.color-tokens" +msgstr "色彩 tokens" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:512 +msgid "workspace.component.swap.loop-error" +msgstr "元件不能巢狀包含自身。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:511 +msgid "workspace.component.switch.loop-error-multi" +msgstr "部分副本無法切換。元件不能巢狀包含自身。" + #: src/app/main/ui/workspace/context_menu.cljs:980 msgid "workspace.context-menu.grid-cells.area" msgstr "建立區域" +#: src/app/main/ui/workspace/context_menu.cljs:991 +msgid "workspace.context-menu.grid-cells.copy-columns" +msgstr "複製欄" + +#: src/app/main/ui/workspace/context_menu.cljs:987 +msgid "workspace.context-menu.grid-cells.copy-rows" +msgstr "複製列" + #: src/app/main/ui/workspace/context_menu.cljs:983 msgid "workspace.context-menu.grid-cells.create-board" -msgstr "建立版面" +msgstr "建立畫板" #: src/app/main/ui/workspace/context_menu.cljs:975 msgid "workspace.context-menu.grid-cells.merge" -msgstr "合併單元格" +msgstr "合併儲存格" + +#: src/app/main/ui/workspace/context_menu.cljs:995 +msgid "workspace.context-menu.grid-cells.paste-tracks" +msgstr "貼上" #: src/app/main/ui/workspace/context_menu.cljs:902 msgid "workspace.context-menu.grid-track.column.add-after" -msgstr "在右邊新增 1 列" +msgstr "在右側新增 1 欄" #: src/app/main/ui/workspace/context_menu.cljs:901 msgid "workspace.context-menu.grid-track.column.add-before" -msgstr "在左邊新增 1 列" +msgstr "在左側新增 1 欄" #: src/app/main/ui/workspace/context_menu.cljs:903 msgid "workspace.context-menu.grid-track.column.delete" -msgstr "刪除欄位" +msgstr "刪除欄" #: src/app/main/ui/workspace/context_menu.cljs:904 msgid "workspace.context-menu.grid-track.column.delete-shapes" -msgstr "刪除欄位和圖形" +msgstr "刪除欄及其中的圖形" #: src/app/main/ui/workspace/context_menu.cljs:900 msgid "workspace.context-menu.grid-track.column.duplicate" -msgstr "複製欄位" +msgstr "複製欄" #: src/app/main/ui/workspace/context_menu.cljs:909 msgid "workspace.context-menu.grid-track.row.add-after" -msgstr "在下方新增 1 行" +msgstr "在下方新增 1 列" #: src/app/main/ui/workspace/context_menu.cljs:908 msgid "workspace.context-menu.grid-track.row.add-before" -msgstr "在上方新增 1 行" +msgstr "在上方新增 1 列" #: src/app/main/ui/workspace/context_menu.cljs:910 msgid "workspace.context-menu.grid-track.row.delete" @@ -3415,23 +6032,35 @@ msgstr "刪除列" #: src/app/main/ui/workspace/context_menu.cljs:911 msgid "workspace.context-menu.grid-track.row.delete-shapes" -msgstr "刪除列和圖形" +msgstr "刪除列及其中的圖形" #: src/app/main/ui/workspace/context_menu.cljs:907 msgid "workspace.context-menu.grid-track.row.duplicate" msgstr "複製列" +#: src/app/main/ui/workspace/context_menu.cljs:1029 +msgid "workspace.context-menu.guides.change-color" +msgstr "參考線色彩" + +#: src/app/main/ui/workspace/context_menu.cljs:1041 +msgid "workspace.context-menu.guides.remove" +msgstr "移除參考線" + +#: src/app/main/ui/workspace/sidebar/debug.cljs:52 +msgid "workspace.debug.title" +msgstr "除錯工具" + #: src/app/main/ui/workspace/sidebar/layers.cljs:885 msgid "workspace.focus.focus-mode" -msgstr "焦點模式" +msgstr "專注模式" #: src/app/main/ui/workspace/context_menu.cljs:461, src/app/main/ui/workspace/context_menu.cljs:859 msgid "workspace.focus.focus-off" -msgstr "退出焦點模式" +msgstr "關閉專注模式" #: src/app/main/ui/workspace/context_menu.cljs:460 msgid "workspace.focus.focus-on" -msgstr "啟用焦點模式" +msgstr "開啟專注模式" #: src/app/util/color.cljs:34 msgid "workspace.gradients.linear" @@ -3451,15 +6080,19 @@ msgstr "關閉等比縮放" #: src/app/main/ui/workspace/main_menu.cljs:280 msgid "workspace.header.menu.disable-snap-guides" -msgstr "禁用對齊至導向線" +msgstr "停用貼齊參考線" #: src/app/main/ui/workspace/main_menu.cljs:306 msgid "workspace.header.menu.disable-snap-pixel-grid" -msgstr "關閉對齊至像素" +msgstr "停用貼齊像素" #: src/app/main/ui/workspace/main_menu.cljs:267 msgid "workspace.header.menu.disable-snap-ruler-guides" -msgstr "關閉對齊至尺規導向線" +msgstr "停用貼齊尺規參考線" + +#: src/app/main/ui/workspace/main_menu.cljs:341 +msgid "workspace.header.menu.disable-webgl" +msgstr "停用 WebGL 渲染(測試版)" #: src/app/main/ui/workspace/main_menu.cljs:294 msgid "workspace.header.menu.enable-dynamic-alignment" @@ -3467,31 +6100,47 @@ msgstr "啟用動態對齊" #: src/app/main/ui/workspace/main_menu.cljs:255 msgid "workspace.header.menu.enable-scale-content" -msgstr "啟用等比縮放" +msgstr "啟用等比例縮放" #: src/app/main/ui/workspace/main_menu.cljs:281 msgid "workspace.header.menu.enable-snap-guides" -msgstr "對齊至導向線" +msgstr "貼齊參考線" #: src/app/main/ui/workspace/main_menu.cljs:307 msgid "workspace.header.menu.enable-snap-pixel-grid" -msgstr "啟用對齊至像素" +msgstr "啟用貼齊像素" #: src/app/main/ui/workspace/main_menu.cljs:268 msgid "workspace.header.menu.enable-snap-ruler-guides" -msgstr "對齊至尺規導向線" +msgstr "貼齊尺規參考線" + +#: src/app/main/ui/workspace/main_menu.cljs:342 +msgid "workspace.header.menu.enable-webgl" +msgstr "啟用 WebGL 渲染(測試版)" + +#: src/app/main/ui/workspace/main_menu.cljs:535 +msgid "workspace.header.menu.find" +msgstr "尋找" + +#: src/app/main/ui/workspace/main_menu.cljs:542 +msgid "workspace.header.menu.find-and-replace" +msgstr "尋找與取代" #: src/app/main/ui/workspace/main_menu.cljs:465 msgid "workspace.header.menu.hide-artboard-names" -msgstr "隱藏版面名稱" +msgstr "隱藏畫板名稱" + +#: src/app/main/ui/workspace/main_menu.cljs:426 +msgid "workspace.header.menu.hide-comments" +msgstr "隱藏留言" #: src/app/main/ui/workspace/main_menu.cljs:401 msgid "workspace.header.menu.hide-guides" -msgstr "隱藏導向線" +msgstr "隱藏參考線" #: src/app/main/ui/workspace/main_menu.cljs:440 msgid "workspace.header.menu.hide-palette" -msgstr "隱藏顏色調色盤" +msgstr "隱藏調色盤" #: src/app/main/ui/workspace/main_menu.cljs:477 msgid "workspace.header.menu.hide-pixel-grid" @@ -3505,6 +6154,26 @@ msgstr "隱藏尺規" msgid "workspace.header.menu.hide-textpalette" msgstr "隱藏字型面板" +#: src/app/main/ui/workspace/main_menu.cljs:415 +msgid "workspace.header.menu.lock-guides" +msgstr "鎖定參考線" + +#: src/app/main/ui/workspace/main_menu.cljs:874 +msgid "workspace.header.menu.mcp.plugin.status.connect" +msgstr "連線" + +#: src/app/main/ui/workspace/main_menu.cljs:873 +msgid "workspace.header.menu.mcp.plugin.status.disconnect" +msgstr "中斷連線" + +#: src/app/main/ui/workspace/main_menu.cljs:883 +msgid "workspace.header.menu.mcp.server.status.disabled" +msgstr "管理(狀態:已停用)" + +#: src/app/main/ui/workspace/main_menu.cljs:882 +msgid "workspace.header.menu.mcp.server.status.enabled" +msgstr "管理(狀態:已啟用)" + #: src/app/main/ui/workspace/main_menu.cljs:1038 msgid "workspace.header.menu.option.edit" msgstr "編輯" @@ -3515,7 +6184,11 @@ msgstr "檔案" #: src/app/main/ui/workspace/main_menu.cljs:1122 msgid "workspace.header.menu.option.help-info" -msgstr "幫助和資訊" +msgstr "說明與資訊" + +#: src/app/main/ui/workspace/main_menu.cljs:1104 +msgid "workspace.header.menu.option.mcp" +msgstr "MCP 伺服器" #: src/app/main/ui/workspace/main_menu.cljs:1064 msgid "workspace.header.menu.option.preferences" @@ -3527,7 +6200,7 @@ msgstr "檢視" #: src/app/main/ui/workspace/main_menu.cljs:564 msgid "workspace.header.menu.redo" -msgstr "復原上一步操作" +msgstr "重做" #: src/app/main/ui/workspace/context_menu.cljs:1074, src/app/main/ui/workspace/main_menu.cljs:528 msgid "workspace.header.menu.select-all" @@ -3535,15 +6208,19 @@ msgstr "全選" #: src/app/main/ui/workspace/main_menu.cljs:466 msgid "workspace.header.menu.show-artboard-names" -msgstr "顯示版面名稱" +msgstr "顯示畫板名稱" + +#: src/app/main/ui/workspace/main_menu.cljs:427 +msgid "workspace.header.menu.show-comments" +msgstr "顯示留言" #: src/app/main/ui/workspace/main_menu.cljs:402 msgid "workspace.header.menu.show-guides" -msgstr "顯示導向線" +msgstr "顯示參考線" #: src/app/main/ui/workspace/main_menu.cljs:441 msgid "workspace.header.menu.show-palette" -msgstr "顯示顏色調色盤" +msgstr "顯示調色盤" #: src/app/main/ui/workspace/main_menu.cljs:478 msgid "workspace.header.menu.show-pixel-grid" @@ -3559,15 +6236,23 @@ msgstr "顯示字型面板" #: src/app/main/ui/workspace/main_menu.cljs:330 msgid "workspace.header.menu.toggle-dark-theme" -msgstr "切換到深色主題" +msgstr "切換至深色主題" #: src/app/main/ui/workspace/main_menu.cljs:328, src/app/main/ui/workspace/main_menu.cljs:331 msgid "workspace.header.menu.toggle-light-theme" -msgstr "切換到明亮主題" +msgstr "切換至淺色主題" + +#: src/app/main/ui/workspace/main_menu.cljs:329 +msgid "workspace.header.menu.toggle-system-theme" +msgstr "切換至系統主題" #: src/app/main/ui/workspace/main_menu.cljs:553 msgid "workspace.header.menu.undo" -msgstr "撤回" +msgstr "復原" + +#: src/app/main/ui/workspace/main_menu.cljs:414 +msgid "workspace.header.menu.unlock-guides" +msgstr "解除參考線鎖定" #: src/app/main/ui/viewer/header.cljs:98, src/app/main/ui/workspace/right_header.cljs:96 msgid "workspace.header.reset-zoom" @@ -3575,7 +6260,7 @@ msgstr "重設" #: src/app/main/ui/workspace/left_header.cljs:126 msgid "workspace.header.save-error" -msgstr "儲存時出錯" +msgstr "儲存時發生錯誤" #: src/app/main/ui/workspace/left_header.cljs:124 msgid "workspace.header.saved" @@ -3587,7 +6272,7 @@ msgstr "正在儲存" #: src/app/main/ui/workspace/right_header.cljs:241 msgid "workspace.header.share" -msgstr "共享" +msgstr "分享" #: src/app/main/ui/workspace/right_header.cljs:246 msgid "workspace.header.viewer" @@ -3599,15 +6284,15 @@ msgstr "縮放" #: src/app/main/ui/viewer/header.cljs:109 msgid "workspace.header.zoom-fill" -msgstr "填滿 - 按比例縮放以填滿" +msgstr "填滿 - 等比例縮放至填滿" #: src/app/main/ui/viewer/header.cljs:102 msgid "workspace.header.zoom-fit" -msgstr "填滿 - 按比例縮小以適合" +msgstr "符合視窗 - 等比例縮小至完整顯示" #: src/app/main/ui/workspace/right_header.cljs:99 msgid "workspace.header.zoom-fit-all" -msgstr "縮放至適合顯示全部" +msgstr "縮放至顯示全部內容" #: src/app/main/ui/viewer/header.cljs:116 msgid "workspace.header.zoom-full-screen" @@ -3625,13 +6310,37 @@ msgstr "編輯網格" msgid "workspace.layout-grid.editor.options.exit" msgstr "離開" +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:583, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:592, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:598 +msgid "workspace.layout-grid.editor.padding.bottom" +msgstr "下內距" + #: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:668, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:669 msgid "workspace.layout-grid.editor.padding.expand" msgstr "顯示四邊內距選項" +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:419, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:430, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:436 +msgid "workspace.layout-grid.editor.padding.horizontal" +msgstr "水平內距" + +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:617, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:626, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:632 +msgid "workspace.layout-grid.editor.padding.left" +msgstr "左內距" + +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:550, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:559, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:565 +msgid "workspace.layout-grid.editor.padding.right" +msgstr "右內距" + +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:516, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:525, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:531 +msgid "workspace.layout-grid.editor.padding.top" +msgstr "上內距" + +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:383, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:394, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:400 +msgid "workspace.layout-grid.editor.padding.vertical" +msgstr "垂直內距" + #: src/app/main/ui/workspace/viewport/grid_layout_editor.cljs:61 msgid "workspace.layout-grid.editor.title" -msgstr "編輯網格" +msgstr "正在編輯網格" #: src/app/main/ui/workspace/viewport/grid_layout_editor.cljs:67 msgid "workspace.layout-grid.editor.top-bar.done" @@ -3645,21 +6354,34 @@ msgstr "定位" msgid "workspace.layout-grid.editor.top-bar.locate.tooltip" msgstr "定位網格佈局" +#: src/app/main/ui/workspace/libraries.cljs:126, src/app/main/ui/workspace/libraries.cljs:155, src/app/main/ui/workspace/libraries.cljs:199 +msgid "workspace.libraries.colors" +msgid_plural "workspace.libraries.colors" +msgstr[0] "%s 種色彩" + +#: src/app/main/ui/workspace/colorpicker/libraries.cljs:356 +msgid "workspace.libraries.colors.add-library-color" +msgstr "將色彩新增至資料庫" + #: src/app/main/ui/workspace/color_palette.cljs:203, src/app/main/ui/workspace/colorpicker/libraries.cljs:374, src/app/main/ui/workspace/colorpicker/libraries.cljs:405 msgid "workspace.libraries.colors.empty-palette" -msgstr "您的圖庫中還沒有顏色樣式" +msgstr "您的資料庫中尚無色彩樣式" + +#: src/app/main/ui/workspace/colorpicker/libraries.cljs:373, src/app/main/ui/workspace/colorpicker/libraries.cljs:389 +msgid "workspace.libraries.colors.empty-recent-colors" +msgstr "尚無最近使用的色彩" #: src/app/main/ui/workspace/text_palette.cljs:158 msgid "workspace.libraries.colors.empty-typography-palette" -msgstr "您的圖庫中還沒有字體樣式" +msgstr "您的資料庫中尚無文字樣式" #: src/app/main/ui/workspace/color_palette_ctx_menu.cljs:97, src/app/main/ui/workspace/colorpicker/libraries.cljs:222, src/app/main/ui/workspace/text_palette_ctx_menu.cljs:49 msgid "workspace.libraries.colors.file-library" -msgstr "檔案圖庫" +msgstr "檔案資料庫" #: src/app/main/ui/workspace/color_palette_ctx_menu.cljs:120, src/app/main/ui/workspace/colorpicker/libraries.cljs:221 msgid "workspace.libraries.colors.recent-colors" -msgstr "最近使用的顏色" +msgstr "最近使用的色彩" #: src/app/main/ui/workspace/colorpicker.cljs:367 msgid "workspace.libraries.colors.rgba" @@ -3667,15 +6389,28 @@ msgstr "RGBA" #: src/app/main/ui/workspace/colorpicker.cljs:560 msgid "workspace.libraries.colors.save-color" -msgstr "儲存顏色樣式" +msgstr "儲存色彩樣式" + +#: src/app/main/ui/workspace/colorpicker/libraries.cljs:338 +msgid "workspace.libraries.colors.toggle-color-palette" +msgstr "顯示或隱藏調色盤" + +#: src/app/main/ui/workspace/libraries.cljs:120, src/app/main/ui/workspace/libraries.cljs:149, src/app/main/ui/workspace/libraries.cljs:191 +msgid "workspace.libraries.components" +msgid_plural "workspace.libraries.components" +msgstr[0] "%s 個元件" + +#: src/app/main/ui/workspace/libraries.cljs:454 +msgid "workspace.libraries.connected-to" +msgstr "已連結至" #: src/app/main/ui/workspace/libraries.cljs:520, src/app/main/ui/workspace/libraries.cljs:644 msgid "workspace.libraries.empty.add-some" -msgstr "或增加這些來試試:" +msgstr "或新增下列項目來試試:" #: src/app/main/ui/workspace/libraries.cljs:514, src/app/main/ui/workspace/libraries.cljs:638 msgid "workspace.libraries.empty.no-libraries" -msgstr "您的團隊中沒有共享圖庫,您可以尋找" +msgstr "您的團隊尚無共享資料庫,您可以尋找" #: src/app/main/ui/workspace/libraries.cljs:518, src/app/main/ui/workspace/libraries.cljs:642 msgid "workspace.libraries.empty.some-templates" @@ -3683,19 +6418,24 @@ msgstr "這裡的一些範本" #: src/app/main/ui/workspace/libraries.cljs:424, src/app/main/ui/workspace/libraries.cljs:806 msgid "workspace.libraries.file-library" -msgstr "檔案圖庫" +msgstr "檔案資料庫" + +#: src/app/main/ui/workspace/libraries.cljs:123, src/app/main/ui/workspace/libraries.cljs:152, src/app/main/ui/workspace/libraries.cljs:195 +msgid "workspace.libraries.graphics" +msgid_plural "workspace.libraries.graphics" +msgstr[0] "%s 個圖形" #: src/app/main/ui/workspace/libraries.cljs:418 msgid "workspace.libraries.in-this-file" -msgstr "此檔案中的圖庫" +msgstr "此檔案中的資料庫" #: src/app/main/ui/workspace/libraries.cljs:1137, src/app/main/ui/workspace/libraries.cljs:1141, src/app/main/ui/workspace/libraries.cljs:1159 msgid "workspace.libraries.libraries" -msgstr "檔案庫" +msgstr "資料庫" #: src/app/main/ui/workspace/libraries.cljs:989 msgid "workspace.libraries.library-updates" -msgstr "圖庫更新" +msgstr "資料庫更新" #: src/app/main/ui/workspace/libraries.cljs:509, src/app/main/ui/workspace/libraries.cljs:633 msgid "workspace.libraries.loading" @@ -3703,27 +6443,52 @@ msgstr "載入中…" #: src/app/main/ui/workspace/libraries.cljs:986 msgid "workspace.libraries.no-libraries-need-sync" -msgstr "沒有需要更新的共享圖庫" +msgstr "沒有需要更新的共享資料庫" #: src/app/main/ui/workspace/libraries.cljs:528, src/app/main/ui/workspace/libraries.cljs:652 msgid "workspace.libraries.no-matches-for" -msgstr "沒有找到符合 '%s' 的" +msgstr "找不到符合「%s」的結果" #: src/app/main/ui/workspace/libraries.cljs:482, src/app/main/ui/workspace/libraries.cljs:599 msgid "workspace.libraries.search-shared-libraries" -msgstr "搜尋共享圖庫" +msgstr "搜尋共享資料庫" #: src/app/main/ui/workspace/libraries.cljs:478, src/app/main/ui/workspace/libraries.cljs:595 msgid "workspace.libraries.shared-libraries" -msgstr "共享圖庫" +msgstr "共享資料庫" #: src/app/main/ui/workspace/libraries.cljs:502, src/app/main/ui/workspace/libraries.cljs:626 msgid "workspace.libraries.shared-library-btn" -msgstr "連接圖庫" +msgstr "連接資料庫" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:552 +msgid "workspace.libraries.text.mixed-tokens" +msgstr "混合 tokens" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:547 +msgid "workspace.libraries.text.mixed-tokens-and-assets" +msgstr "混合資產與 tokens" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:567 +msgid "workspace.libraries.text.mixed-typography" +msgstr "混合資產" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:569 +msgid "workspace.libraries.text.multiple-assets-tooltip" +msgstr "解除所有資產的連結" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:554 +msgid "workspace.libraries.text.multiple-token-tooltip" +msgstr "解除所有 tokens 的套用" + +#: src/app/main/ui/workspace/libraries.cljs:129, src/app/main/ui/workspace/libraries.cljs:158, src/app/main/ui/workspace/libraries.cljs:203 +msgid "workspace.libraries.typography" +msgid_plural "workspace.libraries.typography" +msgstr[0] "%s 種文字樣式" #: src/app/main/ui/workspace/libraries.cljs:469, src/app/main/ui/workspace/libraries.cljs:885 msgid "workspace.libraries.unlink-library-btn" -msgstr "取消圖庫連接" +msgstr "中斷資料庫連線" #: src/app/main/ui/workspace/libraries.cljs:1011 msgid "workspace.libraries.update" @@ -3737,13 +6502,41 @@ msgstr "查看所有變更" msgid "workspace.libraries.updates" msgstr "更新" +#: src/app/main/ui/ds/notifications/shared/notification_pill.cljs:61 +msgid "workspace.notification-pill.detail" +msgstr "詳細資訊" + #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:780 msgid "workspace.options.add-interaction" -msgstr "按一下 + 按鈕來新增互動。" +msgstr "按一下 + 按鈕以新增互動。" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:273 +msgid "workspace.options.blur-effects-options.title.group" +msgstr "群組模糊效果" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:272 +msgid "workspace.options.blur-effects-options.title.multiple" +msgstr "所選物件的模糊效果" #: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:287 msgid "workspace.options.blur-options.add-blur" -msgstr "加入模糊效果" +msgstr "新增模糊效果" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:99, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:109 +msgid "workspace.options.blur-options.background-blur" +msgstr "背景模糊" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:144 +msgid "workspace.options.blur-options.blur-type-select" +msgstr "選擇模糊類型" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:153 +msgid "workspace.options.blur-options.disabled-blur-label" +msgstr "背景模糊僅支援新版渲染引擎。請在「偏好設定」選單中切換至新版渲染引擎,即可使用此效果" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:98, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:112 +msgid "workspace.options.blur-options.layer-blur" +msgstr "圖層模糊" #: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:169, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:301 msgid "workspace.options.blur-options.remove-blur" @@ -3751,15 +6544,23 @@ msgstr "移除模糊效果" #: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:277 msgid "workspace.options.blur-options.title.group" -msgstr "群組模糊效果" +msgstr "群組模糊" #: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:276 msgid "workspace.options.blur-options.title.multiple" -msgstr "選擇模糊效果" +msgstr "所選物件的模糊效果" #: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:160 msgid "workspace.options.blur-options.toggle-blur" -msgstr "切換模糊效果" +msgstr "開啟 / 關閉模糊效果" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:138 +msgid "workspace.options.blur-options.toggle-more-options" +msgstr "顯示 / 隱藏更多選項" + +#: src/app/main/ui/exports/assets.cljs:332 +msgid "workspace.options.cancel-export" +msgstr "取消" #: src/app/main/ui/workspace/sidebar/options/page.cljs:60, src/app/main/ui/workspace/sidebar/options/page.cljs:68 msgid "workspace.options.canvas-background" @@ -3787,7 +6588,7 @@ msgstr "建立註解" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:185 msgid "workspace.options.component.edit-annotation" -msgstr "建立註解" +msgstr "編輯註解" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1035, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1281 msgid "workspace.options.component.main" @@ -3799,7 +6600,107 @@ msgstr "替換元件" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:818 msgid "workspace.options.component.swap.empty" -msgstr "這個圖庫目前沒有資源" +msgstr "此資料庫尚無資產" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1061 +msgid "workspace.options.component.unlinked" +msgstr "未連結" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:581 +msgid "workspace.options.component.variant.duplicated.copy.locate" +msgstr "找出衝突的變體" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:578 +msgid "workspace.options.component.variant.duplicated.copy.title" +msgstr "此元件有衝突的變體。請確認每個變體的屬性值組合皆不重複。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1336 +msgid "workspace.options.component.variant.duplicated.group.locate" +msgstr "定位重複的變體" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1333 +msgid "workspace.options.component.variant.duplicated.group.title" +msgstr "部分變體的屬性與值完全相同" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:266 +msgid "workspace.options.component.variant.duplicated.single.all" +msgstr "這些變體的屬性與值完全相同。請調整屬性值,以便正確找到各個變體。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:263 +msgid "workspace.options.component.variant.duplicated.single.one" +msgstr "此變體的屬性和值與另一個變體完全相同。請調整值,以便正確擷取變體。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:269 +msgid "workspace.options.component.variant.duplicated.single.some" +msgstr "其中部分變體的屬性和值完全相同。請調整值,以便正確擷取變體。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:568 +msgid "workspace.options.component.variant.malformed.copy" +msgstr "此元件中有變體的名稱無效。請確認每個變體的名稱都符合正確格式。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1326 +msgid "workspace.options.component.variant.malformed.group.locate" +msgstr "找出名稱無效的變體" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1323 +msgid "workspace.options.component.variant.malformed.group.title" +msgstr "部分變體的名稱無效" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:571 +msgid "workspace.options.component.variant.malformed.locate" +msgstr "定位名稱無效的變體" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:250 +msgid "workspace.options.component.variant.malformed.single.all" +msgstr "這些變體的名稱皆無效。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:247 +msgid "workspace.options.component.variant.malformed.single.one" +msgstr "此變體的名稱無效。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:253 +msgid "workspace.options.component.variant.malformed.single.some" +msgstr "其中部分變體的名稱無效。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:436 +msgid "workspace.options.component.variant.malformed.structure.example" +msgstr "[屬性]=[值], [屬性]=[值]" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:434 +msgid "workspace.options.component.variant.malformed.structure.title" +msgstr "請嘗試使用以下結構:" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:54 +msgid "workspace.options.component.variants-help-modal.intro" +msgstr "為了在切換變體時保留變更,Penpot 會將符合以下條件的圖層建立關聯:" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:91 +msgid "workspace.options.component.variants-help-modal.outro" +msgstr "變更上述任一項目(例如重新命名圖層或將圖層加入群組)都會中斷關聯,但還原變更後就能恢復關聯。" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:67 +msgid "workspace.options.component.variants-help-modal.rule1" +msgstr "名稱相同。" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:76 +msgid "workspace.options.component.variants-help-modal.rule2" +msgstr "類型相同。" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:77 +msgid "workspace.options.component.variants-help-modal.rule2.detail" +msgstr "矩形、橢圓形、路徑和布林運算都視為相同類型。" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:87 +msgid "workspace.options.component.variants-help-modal.rule3" +msgstr "位於相同的階層。" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:88 +msgid "workspace.options.component.variants-help-modal.rule3.detail" +msgstr "群組、畫板和版面佈局視為等同。" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1040, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1284, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:47 +msgid "workspace.options.component.variants-help-modal.title" +msgstr "變體如何維持關聯" #: src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:189 msgid "workspace.options.constraints" @@ -3811,11 +6712,11 @@ msgstr "下" #: src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:167, src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:178 msgid "workspace.options.constraints.center" -msgstr "中" +msgstr "置中" #: src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:255 msgid "workspace.options.constraints.fix-when-scrolling" -msgstr "滾動時固定位置" +msgstr "捲動時固定位置" #: src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:164 msgid "workspace.options.constraints.left" @@ -3823,7 +6724,7 @@ msgstr "左" #: src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:166 msgid "workspace.options.constraints.leftright" -msgstr "左和右" +msgstr "左與右" #: src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:165 msgid "workspace.options.constraints.right" @@ -3839,7 +6740,11 @@ msgstr "上" #: src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:177 msgid "workspace.options.constraints.topbottom" -msgstr "上和下" +msgstr "上與下" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:527 +msgid "workspace.options.convert-to-typography" +msgstr "建立文字樣式" #: src/app/main/ui/workspace/sidebar/options.cljs:238 msgid "workspace.options.design" @@ -3851,12 +6756,12 @@ msgstr "匯出" #: src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:212 msgid "workspace.options.export-multiple" -msgstr "匯出已選取項目" +msgstr "匯出選取項目" #: src/app/main/ui/inspect/exports.cljs:218, src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:277 msgid "workspace.options.export-object" msgid_plural "workspace.options.export-object" -msgstr[0] "匯出 %s 元素" +msgstr[0] "匯出 %s 個元素" #: src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:216 msgid "workspace.options.export.add-export" @@ -3870,9 +6775,21 @@ msgstr "移除匯出" msgid "workspace.options.export.suffix" msgstr "後綴" +#: src/app/main/ui/exports/assets.cljs:267 +msgid "workspace.options.exporting-busy" +msgstr "匯出服務忙碌中,請稍後再試" + +#: src/app/main/ui/exports/assets.cljs:270 +msgid "workspace.options.exporting-cancelled" +msgstr "已取消匯出" + +#: src/app/main/ui/exports/assets.cljs:269 +msgid "workspace.options.exporting-cancelling" +msgstr "正在取消..." + #: src/app/main/ui/exports/assets.cljs:272 msgid "workspace.options.exporting-complete" -msgstr "完成匯出" +msgstr "匯出完成" #: src/app/main/ui/exports/assets.cljs:171, src/app/main/ui/exports/assets.cljs:273, src/app/main/ui/inspect/exports.cljs:217, src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:276 msgid "workspace.options.exporting-object" @@ -3884,7 +6801,11 @@ msgstr "匯出失敗" #: src/app/main/ui/exports/assets.cljs:274 msgid "workspace.options.exporting-object-slow" -msgstr "匯出異常緩慢" +msgstr "匯出速度異常緩慢" + +#: src/app/main/ui/exports/assets.cljs:271 +msgid "workspace.options.exporting-queued" +msgstr "等待中..." #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:108, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:238 msgid "workspace.options.fill" @@ -3892,15 +6813,19 @@ msgstr "填充" #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:210 msgid "workspace.options.fill.add-fill" -msgstr "新增填充顏色" +msgstr "新增填充" #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:225 msgid "workspace.options.fill.remove-fill" -msgstr "移除填充顏色" +msgstr "移除填充" + +#: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:200 +msgid "workspace.options.fill.section" +msgstr "填充區塊" #: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:553 msgid "workspace.options.fit-content" -msgstr "調整畫布以符合內容大小" +msgstr "調整畫板大小以符合內容" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:700 msgid "workspace.options.flows.add-flow-start" @@ -3928,7 +6853,7 @@ msgstr "欄" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:248, src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:282 msgid "workspace.options.grid.params.color" -msgstr "顏色" +msgstr "色彩" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:302 msgid "workspace.options.grid.params.gutter" @@ -3944,19 +6869,19 @@ msgstr "邊距" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:79 msgid "workspace.options.grid.params.set-default" -msgstr "設置為預設值" +msgstr "設為預設值" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:276 msgid "workspace.options.grid.params.type.bottom" -msgstr "下" +msgstr "靠下" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:274 msgid "workspace.options.grid.params.type.center" -msgstr "中" +msgstr "置中" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:273 msgid "workspace.options.grid.params.type.left" -msgstr "左" +msgstr "靠左" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:277 msgid "workspace.options.grid.params.type.right" @@ -3972,7 +6897,7 @@ msgstr "上" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:73 msgid "workspace.options.grid.params.use-default" -msgstr "使用預設" +msgstr "使用預設值" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:293 msgid "workspace.options.grid.params.width" @@ -3992,7 +6917,7 @@ msgstr "群組填充" #: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:71 msgid "workspace.options.group-stroke" -msgstr "群組描邊" +msgstr "群組筆畫" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:366 msgid "workspace.options.guides.add-guide" @@ -4008,7 +6933,7 @@ msgstr "輔助線" #: src/app/main/ui/workspace/sidebar/options/menus/frame_grid.cljs:231 msgid "workspace.options.guides.toggle-guide" -msgstr "切換輔助線" +msgstr "切換輔助線顯示" #: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:583, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:602 msgid "workspace.options.height" @@ -4024,7 +6949,7 @@ msgstr "動作" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:43, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:340 msgid "workspace.options.interaction-after-delay" -msgstr "延遲執行" +msgstr "延遲後" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:576 msgid "workspace.options.interaction-animation" @@ -4032,7 +6957,7 @@ msgstr "動畫" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:379 msgid "workspace.options.interaction-animation-dissolve" -msgstr "淡出" +msgstr "淡入淡出" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:378 msgid "workspace.options.interaction-animation-none" @@ -4072,7 +6997,7 @@ msgstr "延遲" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:445, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:451 msgid "workspace.options.interaction-destination" -msgstr "終點" +msgstr "目標" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:624 msgid "workspace.options.interaction-duration" @@ -4080,23 +7005,23 @@ msgstr "持續時間" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:637 msgid "workspace.options.interaction-easing" -msgstr "緩衝效果" +msgstr "緩動效果" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:389 msgid "workspace.options.interaction-easing-ease" -msgstr "緩衝" +msgstr "緩動" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:390 msgid "workspace.options.interaction-easing-ease-in" -msgstr "緩慢開始" +msgstr "緩入" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:392 msgid "workspace.options.interaction-easing-ease-in-out" -msgstr "先慢後快再慢" +msgstr "緩入緩出" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:391 msgid "workspace.options.interaction-easing-ease-out" -msgstr "逐漸減速" +msgstr "緩出" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:388 msgid "workspace.options.interaction-easing-linear" @@ -4116,15 +7041,15 @@ msgstr "毫秒" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:342 msgid "workspace.options.interaction-navigate-to" -msgstr "導航至" +msgstr "前往" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:52 msgid "workspace.options.interaction-navigate-to-dest" -msgstr "導航至:%s" +msgstr "前往:%s" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:53, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:55, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:57, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:353 msgid "workspace.options.interaction-none" -msgstr "(尚未設置)" +msgstr "(尚未設定)" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:650 msgid "workspace.options.interaction-offset-effect" @@ -4132,7 +7057,7 @@ msgstr "位移效果" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:37, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:333 msgid "workspace.options.interaction-on-click" -msgstr "點擊觸發" +msgstr "點擊時" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:343 msgid "workspace.options.interaction-open-overlay" @@ -4144,11 +7069,11 @@ msgstr "開啟覆蓋層:%s" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:61, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:347 msgid "workspace.options.interaction-open-url" -msgstr "開啟URL" +msgstr "開啟網址" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:376, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:552 msgid "workspace.options.interaction-pos-bottom-center" -msgstr "底部中心" +msgstr "底部置中" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:374, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:536 msgid "workspace.options.interaction-pos-bottom-left" @@ -4168,7 +7093,7 @@ msgstr "手動" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:373, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:528 msgid "workspace.options.interaction-pos-top-center" -msgstr "頂部中心" +msgstr "頂端置中" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:371, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:512 msgid "workspace.options.interaction-pos-top-left" @@ -4184,7 +7109,7 @@ msgstr "位置" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:458 msgid "workspace.options.interaction-preserve-scroll" -msgstr "保持滾動位置" +msgstr "保留捲動位置" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:60, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:346 msgid "workspace.options.interaction-prev-screen" @@ -4208,7 +7133,7 @@ msgstr "切換覆蓋層:%s" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:411 msgid "workspace.options.interaction-trigger" -msgstr "觸發" +msgstr "觸發條件" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:467 msgid "workspace.options.interaction-url" @@ -4216,11 +7141,11 @@ msgstr "網址" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:39, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:335 msgid "workspace.options.interaction-while-hovering" -msgstr "滑鼠懸停時" +msgstr "滑鼠停留時" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:40, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:336 msgid "workspace.options.interaction-while-pressing" -msgstr "當按住時" +msgstr "按住時" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:739 msgid "workspace.options.interactions" @@ -4232,15 +7157,15 @@ msgstr "新增互動" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:203 msgid "workspace.options.layer-options.blend-mode.color" -msgstr "顏色" +msgstr "色彩" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:192 msgid "workspace.options.layer-options.blend-mode.color-burn" -msgstr "顏色加深" +msgstr "加深色彩" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:195 msgid "workspace.options.layer-options.blend-mode.color-dodge" -msgstr "顏色增亮" +msgstr "加亮色彩" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:190 msgid "workspace.options.layer-options.blend-mode.darken" @@ -4248,7 +7173,7 @@ msgstr "變暗" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:199 msgid "workspace.options.layer-options.blend-mode.difference" -msgstr "差值" +msgstr "差異化" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:200 msgid "workspace.options.layer-options.blend-mode.exclusion" @@ -4260,7 +7185,7 @@ msgstr "強光" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:201 msgid "workspace.options.layer-options.blend-mode.hue" -msgstr "色調" +msgstr "色相" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:193 msgid "workspace.options.layer-options.blend-mode.lighten" @@ -4268,11 +7193,11 @@ msgstr "變亮" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:204 msgid "workspace.options.layer-options.blend-mode.luminosity" -msgstr "亮度" +msgstr "明度" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:191 msgid "workspace.options.layer-options.blend-mode.multiply" -msgstr "圖層混合" +msgstr "色彩增值" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:189 msgid "workspace.options.layer-options.blend-mode.normal" @@ -4280,7 +7205,7 @@ msgstr "正常" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:196 msgid "workspace.options.layer-options.blend-mode.overlay" -msgstr "疊層" +msgstr "覆蓋" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:202 msgid "workspace.options.layer-options.blend-mode.saturation" @@ -4288,39 +7213,51 @@ msgstr "飽和度" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:194 msgid "workspace.options.layer-options.blend-mode.screen" -msgstr "螢幕疊加" +msgstr "濾色" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:197 msgid "workspace.options.layer-options.blend-mode.soft-light" msgstr "柔光" +#: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:223, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:285 +msgid "workspace.options.layer-options.layer-section" +msgstr "圖層選單區塊" + #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:256, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:263, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:311, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:317 msgid "workspace.options.layer-options.toggle-layer" -msgstr "切換圖層可見性" +msgstr "切換圖層顯示狀態" #: src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:695, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:702 msgid "workspace.options.layout-item.layout-item-max-h" -msgstr "最高" +msgstr "最大高度" #: src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:633, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:640 msgid "workspace.options.layout-item.layout-item-max-w" -msgstr "Max.Width" +msgstr "最大寬度" #: src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:664, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:672 msgid "workspace.options.layout-item.layout-item-min-h" -msgstr "Min.Height" +msgstr "最小高度" #: src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:600, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:609 msgid "workspace.options.layout-item.layout-item-min-w" -msgstr "Min.Width" +msgstr "最小寬度" #: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs:245 msgid "workspace.options.more-colors" -msgstr "更多顏色" +msgstr "更多色彩" #: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs:227 msgid "workspace.options.more-lib-colors" -msgstr "更多圖層顏色" +msgstr "更多資料庫色彩" + +#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs:268 +msgid "workspace.options.more-token-colors" +msgstr "更多色彩 tokens" + +#: src/app/main/ui/workspace/sidebar/options/drawing/frame.cljs:117, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:518 +msgid "workspace.options.no-size-preset-results" +msgstr "沒有符合的尺寸預設值" #: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:240, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:297 msgid "workspace.options.opacity" @@ -4352,15 +7289,19 @@ msgstr "右上角" #: src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:205, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:346 msgid "workspace.options.radius.hide-all-corners" -msgstr "合併獨立圓角半徑" +msgstr "收合各角半徑設定" + +#: src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:169, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:287 +msgid "workspace.options.radius.radius-section" +msgstr "圓角半徑區塊" #: src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:206, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:347 msgid "workspace.options.radius.show-single-corners" -msgstr "顯示獨立圓角半徑" +msgstr "顯示各角半徑設定" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:464 msgid "workspace.options.recent-fonts" -msgstr "最近" +msgstr "最近使用" #: src/app/main/ui/exports/assets.cljs:326 msgid "workspace.options.retry" @@ -4374,21 +7315,29 @@ msgstr "旋轉" msgid "workspace.options.search-font" msgstr "搜尋字型" +#: src/app/main/ui/workspace/sidebar/options/drawing/frame.cljs:111, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:512 +msgid "workspace.options.search-size-preset" +msgstr "搜尋預設尺寸" + #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:782 msgid "workspace.options.select-a-shape" -msgstr "選擇一個形狀、畫板或組合,並拖動連接至其他畫板。" +msgstr "選取形狀、畫板或群組,再拖曳連接線至其他畫板。" #: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs:205 msgid "workspace.options.selection-color" -msgstr "已選顏色" +msgstr "已選取的色彩" + +#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs:200 +msgid "workspace.options.selection-color.section" +msgstr "色彩選取區" #: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:106 msgid "workspace.options.selection-fill" -msgstr "選取填充" +msgstr "所選物件的填充" #: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:70 msgid "workspace.options.selection-stroke" -msgstr "選取描邊" +msgstr "所選物件的筆畫" #: src/app/main/ui/workspace/sidebar/options/menus/shadow.cljs:154 msgid "workspace.options.shadow-options.add-shadow" @@ -4400,11 +7349,11 @@ msgstr "模糊" #: src/app/main/ui/workspace/sidebar/options/rows/shadow_row.cljs:210 msgid "workspace.options.shadow-options.color" -msgstr "陰影顏色" +msgstr "陰影色彩" #: src/app/main/ui/workspace/sidebar/options/rows/shadow_row.cljs:122 msgid "workspace.options.shadow-options.drop-shadow" -msgstr "陰影效果" +msgstr "外陰影" #: src/app/main/ui/workspace/sidebar/options/rows/shadow_row.cljs:123 msgid "workspace.options.shadow-options.inner-shadow" @@ -4436,7 +7385,7 @@ msgstr "群組陰影" #: src/app/main/ui/workspace/sidebar/options/menus/shadow.cljs:147 msgid "workspace.options.shadow-options.title.multiple" -msgstr "選取陰影" +msgstr "所選物件的陰影" #: src/app/main/ui/workspace/sidebar/options/rows/shadow_row.cljs:156 msgid "workspace.options.shadow-options.toggle-shadow" @@ -4456,7 +7405,15 @@ msgstr "尺寸" #: src/app/main/ui/workspace/sidebar/options/drawing/frame.cljs:100, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:500 msgid "workspace.options.size-presets" -msgstr "尺寸預設" +msgstr "預設尺寸" + +#: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:617 +msgid "workspace.options.size.lock" +msgstr "鎖定長寬比" + +#: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:617 +msgid "workspace.options.size.unlock" +msgstr "解除長寬比鎖定" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:275 msgid "workspace.options.stroke-cap.circle-marker-short" @@ -4464,7 +7421,7 @@ msgstr "圓形" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:276 msgid "workspace.options.stroke-cap.diamond-marker-short" -msgstr "鑽石" +msgstr "菱形" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:272 msgid "workspace.options.stroke-cap.line-arrow-short" @@ -4476,11 +7433,11 @@ msgstr "無" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:278 msgid "workspace.options.stroke-cap.round" -msgstr "圓角" +msgstr "圓頭" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:279 msgid "workspace.options.stroke-cap.square" -msgstr "正方形" +msgstr "方頭" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:274 msgid "workspace.options.stroke-cap.square-marker-short" @@ -4488,19 +7445,43 @@ msgstr "矩形" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:273 msgid "workspace.options.stroke-cap.triangle-arrow-short" -msgstr "三角" +msgstr "三角形" #: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:282 msgid "workspace.options.stroke-color" -msgstr "描邊顏色" +msgstr "筆畫色彩" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:475 +msgid "workspace.options.stroke-dash" +msgstr "虛線" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:485 +msgid "workspace.options.stroke-gap" +msgstr "間距" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:345, src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:382 msgid "workspace.options.stroke-width" -msgstr "描邊寬度" +msgstr "筆畫寬度" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:444 +msgid "workspace.options.stroke-width-bottom" +msgstr "下側(區塊結束端)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:454 +msgid "workspace.options.stroke-width-left" +msgstr "左側(行內起始端)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:434 +msgid "workspace.options.stroke-width-right" +msgstr "右側(行內結束端)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:424 +msgid "workspace.options.stroke-width-top" +msgstr "上側(區塊起始端)" #: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:258 msgid "workspace.options.stroke.add-stroke" -msgstr "新增描邊顏色" +msgstr "新增筆畫色彩" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:203 msgid "workspace.options.stroke.center" @@ -4516,7 +7497,7 @@ msgstr "點線" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:204 msgid "workspace.options.stroke.inner" -msgstr "裏面" +msgstr "內側" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:232 msgid "workspace.options.stroke.mixed" @@ -4524,35 +7505,47 @@ msgstr "混合" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:205 msgid "workspace.options.stroke.outer" -msgstr "外面" +msgstr "外側" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:127 +msgid "workspace.options.stroke.per-side" +msgstr "各邊筆畫" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:126 +msgid "workspace.options.stroke.per-side-disabled" +msgstr "各邊筆畫功能僅適用於新版渲染引擎。請切換渲染引擎以使用此功能。" #: src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:273, src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:329 msgid "workspace.options.stroke.remove-stroke" -msgstr "移除描邊" +msgstr "移除筆畫" #: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:229 msgid "workspace.options.stroke.solid" msgstr "實線" +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:324 +msgid "workspace.options.stroke.toggle-stroke" +msgstr "開啟或關閉筆畫" + #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:135 msgid "workspace.options.text-options.align-bottom" -msgstr "對齊底部" +msgstr "靠下對齊" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:131 msgid "workspace.options.text-options.align-middle" -msgstr "對齊中間" +msgstr "垂直置中" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:127 msgid "workspace.options.text-options.align-top" -msgstr "對齊頂部" +msgstr "靠上對齊" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:100 msgid "workspace.options.text-options.direction-ltr" -msgstr "左至右" +msgstr "由左至右" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:104 msgid "workspace.options.text-options.direction-rtl" -msgstr "右至左" +msgstr "由右至左" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:167 msgid "workspace.options.text-options.grow-auto-height" @@ -4568,11 +7561,11 @@ msgstr "固定" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:688 msgid "workspace.options.text-options.letter-spacing" -msgstr "字母間距" +msgstr "字距" #: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:669 msgid "workspace.options.text-options.line-height" -msgstr "線高" +msgstr "行高" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:212 msgid "workspace.options.text-options.strikethrough" @@ -4580,19 +7573,23 @@ msgstr "刪除線 (%s)" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:69 msgid "workspace.options.text-options.text-align-center" -msgstr "置中" +msgstr "置中對齊" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:77 msgid "workspace.options.text-options.text-align-justify" -msgstr "對齊兩端" +msgstr "左右對齊" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:65 msgid "workspace.options.text-options.text-align-left" -msgstr "左對齊" +msgstr "靠左對齊" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:73 msgid "workspace.options.text-options.text-align-right" -msgstr "右對齊" +msgstr "靠右對齊" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:509 +msgid "workspace.options.text-options.text-section" +msgstr "文字區段" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:380 msgid "workspace.options.text-options.title" @@ -4604,15 +7601,15 @@ msgstr "群組文字" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:378 msgid "workspace.options.text-options.title-selection" -msgstr "選取文字" +msgstr "所選文字" #: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:207 msgid "workspace.options.text-options.underline" -msgstr "底線" +msgstr "底線(%s)" #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:784 msgid "workspace.options.use-play-button" -msgstr "使用標題上的播放按鈕來執行原型檢視。" +msgstr "使用頂端列的播放按鈕預覽原型。" #: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:568, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:590 msgid "workspace.options.width" @@ -4620,7 +7617,7 @@ msgstr "寬度" #: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:186, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:630, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:653 msgid "workspace.options.x" -msgstr "X軸" +msgstr "X 軸" #: src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:194, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:643, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:664 msgid "workspace.options.y" @@ -4628,19 +7625,35 @@ msgstr "Y 軸" #: src/app/main/ui/workspace/viewport/path_actions.cljs:270 msgid "workspace.path.actions.draw-nodes" -msgstr "繪製節點 (%s)" +msgstr "繪製節點(%s)" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:165 +msgid "workspace.path.actions.handler-aligned" +msgstr "對齊" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:169 +msgid "workspace.path.actions.handler-independent" +msgstr "獨立" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:161 +msgid "workspace.path.actions.handler-mirror" +msgstr "等長" + +#: src/app/main/ui/workspace/viewport/path_actions.cljs:148 +msgid "workspace.path.actions.handler-type" +msgstr "控制柄行為" #: src/app/main/ui/workspace/viewport/path_actions.cljs:288 msgid "workspace.path.actions.join-nodes" -msgstr "聯接節點 (%s)" +msgstr "連接節點(%s)" #: src/app/main/ui/workspace/viewport/path_actions.cljs:303 msgid "workspace.path.actions.make-corner" -msgstr "到角落 (%s)" +msgstr "轉為角點(%s)" #: src/app/main/ui/workspace/viewport/path_actions.cljs:307 msgid "workspace.path.actions.make-curve" -msgstr "\"轉為曲線 (%s)\"" +msgstr "轉為曲線(%s)" #: src/app/main/ui/workspace/viewport/path_actions.cljs:284 msgid "workspace.path.actions.merge-nodes" @@ -4656,7 +7669,7 @@ msgstr "分離節點(%s)" #: src/app/main/ui/workspace/viewport/path_actions.cljs:322 msgid "workspace.path.actions.snap-nodes" -msgstr "對齊節點(%s)" +msgstr "貼齊節點(%s)" #: src/app/main/ui/workspace/plugins.cljs:98 msgid "workspace.plugins.button-open" @@ -4665,7 +7678,7 @@ msgstr "開啟" #: src/app/main/ui/workspace/plugins.cljs:215 #, markdown msgid "workspace.plugins.discover" -msgstr "探索更多外掛(%s)" +msgstr "探索[更多外掛](%s)" #: src/app/main/ui/workspace/plugins.cljs:222 msgid "workspace.plugins.empty-plugins" @@ -4673,7 +7686,7 @@ msgstr "尚未安裝任何外掛" #: src/app/main/ui/workspace/plugins.cljs:209 msgid "workspace.plugins.error.manifest" -msgstr "外掛清單有誤。" +msgstr "外掛的資訊清單有誤。" #: src/app/main/data/plugins.cljs:129, src/app/main/ui/workspace/main_menu.cljs:811, src/app/main/ui/workspace/plugins.cljs:97 msgid "workspace.plugins.error.need-editor" @@ -4681,7 +7694,7 @@ msgstr "您需要具備編輯者權限才能使用此外掛" #: src/app/main/ui/workspace/plugins.cljs:205 msgid "workspace.plugins.error.url" -msgstr "此外掛不存在,或 URL 不正確。" +msgstr "此外掛不存在,或網址不正確。" #: src/app/main/ui/workspace/plugins.cljs:201 msgid "workspace.plugins.install" @@ -4689,7 +7702,7 @@ msgstr "安裝" #: src/app/main/ui/workspace/plugins.cljs:231 msgid "workspace.plugins.installed-plugins" -msgstr "安裝外掛" +msgstr "已安裝的外掛" #: src/app/main/ui/workspace/main_menu.cljs:766 msgid "workspace.plugins.menu.plugins-manager" @@ -4705,51 +7718,63 @@ msgstr "更新此外掛" #: src/app/main/ui/workspace/plugins.cljs:428 msgid "workspace.plugins.permissions-update.warning" -msgstr "此外掛自您上次打開以來已被修改。現在它還需要存取以下內容:" +msgstr "此外掛自您上次開啟後已有變更,現在它還需要以下存取權限:" #: src/app/main/ui/workspace/plugins.cljs:297 msgid "workspace.plugins.permissions.allow-download" -msgstr "開始檔案下載。" +msgstr "啟動檔案下載。" + +#: src/app/main/ui/workspace/plugins.cljs:304 +msgid "workspace.plugins.permissions.allow-localstorage" +msgstr "在瀏覽器中儲存資料。" + +#: src/app/main/ui/workspace/plugins.cljs:317 +msgid "workspace.plugins.permissions.clipboard-read" +msgstr "讀取您的剪貼簿內容。" + +#: src/app/main/ui/workspace/plugins.cljs:311 +msgid "workspace.plugins.permissions.clipboard-write" +msgstr "讀取及寫入您的剪貼簿內容。" #: src/app/main/ui/workspace/plugins.cljs:290 msgid "workspace.plugins.permissions.comment-read" -msgstr "閱讀您的留言和回覆。" +msgstr "讀取您的留言與回覆。" #: src/app/main/ui/workspace/plugins.cljs:284 msgid "workspace.plugins.permissions.comment-write" -msgstr "閱讀並修改您的留言,並以您的名義回覆。" +msgstr "讀取及修改您的留言,並以您的名義回覆。" #: src/app/main/ui/workspace/plugins.cljs:257 msgid "workspace.plugins.permissions.content-read" -msgstr "使用者有權存取閱讀的檔案內容。" +msgstr "讀取使用者有權存取的檔案內容。" #: src/app/main/ui/workspace/plugins.cljs:251 msgid "workspace.plugins.permissions.content-write" -msgstr "使用者有權存取閱讀以及修改檔案內容。" +msgstr "讀取及修改使用者有權存取的檔案內容。" #: src/app/main/ui/workspace/plugins.cljs:366 msgid "workspace.plugins.permissions.disclaimer" -msgstr "請注意,此外掛由外部廠商建立,因此在授權存取之前,請確保您信任它。我們重視您的資料隱私與安全。如有任何疑慮,請聯絡我們的客服。" +msgstr "請注意,此外掛由第三方開發,授予存取權限前,請確認您信任此外掛。我們重視您的資料隱私與安全。如有任何疑慮,請聯絡客服。" #: src/app/main/ui/workspace/plugins.cljs:277 msgid "workspace.plugins.permissions.library-read" -msgstr "讀取您的圖庫與資源。" +msgstr "讀取您的資料庫與資產。" #: src/app/main/ui/workspace/plugins.cljs:271 msgid "workspace.plugins.permissions.library-write" -msgstr "讀取以及修改您的圖庫與資源。" +msgstr "讀取及修改您的資料庫與資產。" #: src/app/main/ui/workspace/plugins.cljs:359 msgid "workspace.plugins.permissions.title" -msgstr "'%s' 外掛需要訪問以下內容:" +msgstr "「%s」外掛要求存取以下內容:" #: src/app/main/ui/workspace/plugins.cljs:264 msgid "workspace.plugins.permissions.user-read" -msgstr "讀取當前使用者的個人資料資訊。" +msgstr "讀取目前使用者的個人資料。" #: src/app/main/ui/workspace/plugins.cljs:227 msgid "workspace.plugins.plugin-list-link" -msgstr "外掛列表" +msgstr "外掛清單" #: src/app/main/ui/workspace/plugins.cljs:101 msgid "workspace.plugins.remove-plugin" @@ -4757,7 +7782,7 @@ msgstr "移除外掛" #: src/app/main/ui/workspace/plugins.cljs:195 msgid "workspace.plugins.search-placeholder" -msgstr "寫入外掛網址" +msgstr "輸入外掛網址" #: src/app/main/ui/workspace/plugins.cljs:188 msgid "workspace.plugins.title" @@ -4765,7 +7790,7 @@ msgstr "外掛" #: src/app/main/ui/workspace/plugins.cljs:494 msgid "workspace.plugins.try-out.cancel" -msgstr "不是現在" +msgstr "暫時不要" #: src/app/main/ui/workspace/plugins.cljs:487 msgid "workspace.plugins.try-out.message" @@ -4773,15 +7798,15 @@ msgstr "想看看嗎?它將在您當前的團隊中以新草稿開啟。(如 #: src/app/main/ui/workspace/plugins.cljs:483 msgid "workspace.plugins.try-out.title" -msgstr "'%s' 外掛已為您的使用者安裝!" +msgstr "已為您的帳號安裝「%s」外掛!" #: src/app/main/ui/workspace/plugins.cljs:500 msgid "workspace.plugins.try-out.try" -msgstr "嘗試外掛" +msgstr "試用外掛" #: src/app/main/ui/workspace/context_menu.cljs:659 msgid "workspace.shape.menu.add-flex" -msgstr "新增彈性布局" +msgstr "新增彈性佈局" #: src/app/main/ui/workspace/context_menu.cljs:664 msgid "workspace.shape.menu.add-grid" @@ -4791,49 +7816,81 @@ msgstr "新增網格佈局" msgid "workspace.shape.menu.add-layout" msgstr "新增佈局" +#: src/app/main/ui/workspace/context_menu.cljs:719, src/app/main/ui/workspace/sidebar/assets/common.cljs:585, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1046, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1214, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1288 +msgid "workspace.shape.menu.add-variant" +msgstr "建立變體" + +#: src/app/main/ui/workspace/sidebar/assets/common.cljs:589, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1068, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1216, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1302 +msgid "workspace.shape.menu.add-variant-property" +msgstr "新增屬性" + #: src/app/main/ui/workspace/context_menu.cljs:327 msgid "workspace.shape.menu.back" -msgstr "送到最底層" +msgstr "移至最底層" #: src/app/main/ui/workspace/context_menu.cljs:323 msgid "workspace.shape.menu.backward" -msgstr "向後移動" +msgstr "下移一層" + +#: src/app/main/ui/workspace/context_menu.cljs:746 +msgid "workspace.shape.menu.clear-guides" +msgstr "清除畫板參考線" + +#: src/app/main/ui/workspace/context_menu.cljs:727, src/app/main/ui/workspace/sidebar/assets/components.cljs:663, src/app/main/ui/workspace/sidebar/assets/groups.cljs:80, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1101 +msgid "workspace.shape.menu.combine-as-variants" +msgstr "合併為變體" + +#: src/app/main/ui/workspace/sidebar/assets/components.cljs:665 +msgid "workspace.shape.menu.combine-as-variants-error" +msgstr "元件必須位於同一頁面" #: src/app/main/ui/workspace/context_menu.cljs:228, src/app/main/ui/workspace/context_menu.cljs:1064 msgid "workspace.shape.menu.copy" msgstr "複製" +#: src/app/main/ui/workspace/context_menu.cljs:259 +msgid "workspace.shape.menu.copy-as-image" +msgstr "複製為圖片" + #: src/app/main/ui/workspace/context_menu.cljs:251 msgid "workspace.shape.menu.copy-css" msgstr "複製為 CSS" #: src/app/main/ui/workspace/context_menu.cljs:253 msgid "workspace.shape.menu.copy-css-nested" -msgstr "複製為 CSS(巢狀層級)" +msgstr "複製為 CSS(巢狀圖層)" + +#: src/app/main/ui/workspace/context_menu.cljs:226 +msgid "workspace.shape.menu.copy-id" +msgstr "複製 ID" #: src/app/main/ui/workspace/context_menu.cljs:232 msgid "workspace.shape.menu.copy-link" -msgstr "複製連結到剪貼簿" +msgstr "複製連結" #: src/app/main/ui/workspace/context_menu.cljs:249 msgid "workspace.shape.menu.copy-paste-as" -msgstr "複製/貼上為 ..." +msgstr "複製 / 貼上為…" #: src/app/main/ui/workspace/context_menu.cljs:268 msgid "workspace.shape.menu.copy-props" msgstr "複製屬性" +#: src/app/main/ui/workspace/context_menu.cljs:255 +msgid "workspace.shape.menu.copy-svg" +msgstr "複製為 SVG" + #: src/app/main/ui/workspace/context_menu.cljs:265 msgid "workspace.shape.menu.copy-text" -msgstr "複製為純文字" +msgstr "複製為文字" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:561 msgid "workspace.shape.menu.create-annotation" -msgstr "建立注釋" +msgstr "建立註解" #: src/app/main/ui/workspace/context_menu.cljs:444 msgid "workspace.shape.menu.create-artboard-from-selection" -msgstr "選擇面板" +msgstr "將選取項目轉為畫板" #: src/app/main/ui/workspace/context_menu.cljs:697 msgid "workspace.shape.menu.create-component" @@ -4853,7 +7910,7 @@ msgstr "刪除" #: src/app/main/ui/workspace/context_menu.cljs:602 msgid "workspace.shape.menu.delete-flow-start" -msgstr "刪除流程開始" +msgstr "刪除流程起點" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:566 msgid "workspace.shape.menu.detach-instance" @@ -4865,11 +7922,11 @@ msgstr "分離實例" #: src/app/main/ui/workspace/context_menu.cljs:535, src/app/main/ui/workspace/sidebar/options/menus/bool.cljs:90 msgid "workspace.shape.menu.difference" -msgstr "差異" +msgstr "差集" #: src/app/main/ui/workspace/context_menu.cljs:244 msgid "workspace.shape.menu.duplicate" -msgstr "複本" +msgstr "建立複本" #: src/app/main/ui/workspace/context_menu.cljs:509 msgid "workspace.shape.menu.edit" @@ -4893,15 +7950,15 @@ msgstr "垂直翻轉" #: src/app/main/ui/workspace/context_menu.cljs:604 msgid "workspace.shape.menu.flow-start" -msgstr "流程開始" +msgstr "流程起點" #: src/app/main/ui/workspace/context_menu.cljs:315 msgid "workspace.shape.menu.forward" -msgstr "向前移動" +msgstr "上移一層" #: src/app/main/ui/workspace/context_menu.cljs:319 msgid "workspace.shape.menu.front" -msgstr "帶到最前面" +msgstr "移至最上層" #: src/app/main/ui/workspace/context_menu.cljs:427 msgid "workspace.shape.menu.group" @@ -4913,7 +7970,7 @@ msgstr "隱藏" #: src/app/main/ui/workspace/context_menu.cljs:853, src/app/main/ui/workspace/main_menu.cljs:489 msgid "workspace.shape.menu.hide-ui" -msgstr "顯示/隱藏使用者介面" +msgstr "顯示 / 隱藏使用者介面" #: src/app/main/ui/workspace/context_menu.cljs:539, src/app/main/ui/workspace/sidebar/options/menus/bool.cljs:95 msgid "workspace.shape.menu.intersection" @@ -4949,7 +8006,15 @@ msgstr "移除網格佈局" #: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1312 msgid "workspace.shape.menu.remove-layout" -msgstr "移除佈局" +msgstr "移除版面佈局" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1152 +msgid "workspace.shape.menu.remove-variant-property" +msgstr "移除屬性" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1151 +msgid "workspace.shape.menu.remove-variant-property.last-property" +msgstr "變體至少須有一個屬性" #: src/app/main/ui/workspace/context_menu.cljs:384 msgid "workspace.shape.menu.rename" @@ -4957,15 +8022,19 @@ msgstr "重新命名" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:570 msgid "workspace.shape.menu.reset-overrides" -msgstr "重設覆蓋" +msgstr "重設覆寫項目" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:576 msgid "workspace.shape.menu.restore-main" msgstr "還原主要元件" +#: src/app/main/ui/workspace/sidebar/assets/common.cljs:575 +msgid "workspace.shape.menu.restore-variant" +msgstr "還原變體" + #: src/app/main/ui/workspace/context_menu.cljs:305 msgid "workspace.shape.menu.select-layer" -msgstr "選擇圖層" +msgstr "選取圖層" #: src/app/main/ui/workspace/context_menu.cljs:567, src/app/main/ui/workspace/sidebar/layer_item.cljs:189 msgid "workspace.shape.menu.show" @@ -4973,19 +8042,23 @@ msgstr "顯示" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:558, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1212 msgid "workspace.shape.menu.show-in-assets" -msgstr "在資源面板中顯示" +msgstr "在資產面板中顯示" #: src/app/main/ui/workspace/sidebar/assets/common.cljs:579, src/app/main/ui/workspace/sidebar/assets/components.cljs:659 msgid "workspace.shape.menu.show-main" msgstr "顯示主要元件" +#: src/app/main/ui/workspace/context_menu.cljs:524 +msgid "workspace.shape.menu.stroke-to-path" +msgstr "將筆畫轉換為路徑" + #: src/app/main/ui/workspace/context_menu.cljs:366 msgid "workspace.shape.menu.thumbnail-remove" msgstr "移除縮圖" #: src/app/main/ui/workspace/context_menu.cljs:368 msgid "workspace.shape.menu.thumbnail-set" -msgstr "設置為縮圖" +msgstr "設為縮圖" #: src/app/main/ui/workspace/context_menu.cljs:422 msgid "workspace.shape.menu.ungroup" @@ -4993,7 +8066,7 @@ msgstr "取消群組" #: src/app/main/ui/workspace/context_menu.cljs:531, src/app/main/ui/workspace/sidebar/options/menus/bool.cljs:85 msgid "workspace.shape.menu.union" -msgstr "合併" +msgstr "聯集" #: src/app/main/ui/workspace/context_menu.cljs:577, src/app/main/ui/workspace/sidebar/layer_item.cljs:197, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:278, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:330 msgid "workspace.shape.menu.unlock" @@ -5009,7 +8082,7 @@ msgstr "更新主要元件" #: src/app/main/ui/workspace/sidebar.cljs:61 msgid "workspace.sidebar.collapse" -msgstr "摺疊側邊欄" +msgstr "收合側邊欄" #: src/app/main/ui/workspace/sidebar.cljs:72, src/app/main/ui/workspace/sidebar.cljs:77 msgid "workspace.sidebar.expand" @@ -5021,15 +8094,19 @@ msgstr "歷史紀錄" #: src/app/main/ui/workspace/sidebar/layers.cljs:882, src/app/main/ui/workspace/sidebar.cljs:154, src/app/main/ui/workspace/sidebar.cljs:157, src/app/main/ui/workspace/sidebar.cljs:164 msgid "workspace.sidebar.layers" -msgstr "層級" +msgstr "圖層" #: src/app/main/ui/workspace/sidebar/layers.cljs:652, src/app/main/ui/workspace/sidebar/layers.cljs:716 msgid "workspace.sidebar.layers.components" msgstr "元件" +#: src/app/main/ui/workspace/sidebar/layers.cljs:585 +msgid "workspace.sidebar.layers.filter" +msgstr "篩選" + #: src/app/main/ui/workspace/sidebar/layers.cljs:649, src/app/main/ui/workspace/sidebar/layers.cljs:680 msgid "workspace.sidebar.layers.frames" -msgstr "版面" +msgstr "畫板" #: src/app/main/ui/workspace/sidebar/layers.cljs:650, src/app/main/ui/workspace/sidebar/layers.cljs:692 msgid "workspace.sidebar.layers.groups" @@ -5037,15 +8114,43 @@ msgstr "群組" #: src/app/main/ui/workspace/sidebar/layers.cljs:654, src/app/main/ui/workspace/sidebar/layers.cljs:740 msgid "workspace.sidebar.layers.images" -msgstr "圖像" +msgstr "圖片" #: src/app/main/ui/workspace/sidebar/layers.cljs:651, src/app/main/ui/workspace/sidebar/layers.cljs:704 msgid "workspace.sidebar.layers.masks" msgstr "遮罩" +#: src/app/main/ui/workspace/sidebar/layers.cljs:617 +msgid "workspace.sidebar.layers.no-matches" +msgstr "沒有符合的結果" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:636 +msgid "workspace.sidebar.layers.replace" +msgstr "取代" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:642 +msgid "workspace.sidebar.layers.replace-all" +msgstr "全部取代" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:603 +msgid "workspace.sidebar.layers.replace-placeholder" +msgstr "取代為…" + #: src/app/main/ui/workspace/sidebar/layers.cljs:581 msgid "workspace.sidebar.layers.search" -msgstr "搜尋圖層" +msgstr "尋找…" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:591 +msgid "workspace.sidebar.layers.search-and-replace" +msgstr "尋找與取代" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:622 +msgid "workspace.sidebar.layers.search-scope-canvas" +msgstr "文字內容" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:626 +msgid "workspace.sidebar.layers.search-scope-layers" +msgstr "圖層名稱" #: src/app/main/ui/workspace/sidebar/layers.cljs:655, src/app/main/ui/workspace/sidebar/layers.cljs:752 msgid "workspace.sidebar.layers.shapes" @@ -5061,27 +8166,67 @@ msgstr "匯入的 SVG 屬性" #: src/app/main/ui/workspace/sidebar/sitemap.cljs:315 msgid "workspace.sidebar.sitemap" -msgstr "頁" +msgstr "頁面" #: src/app/main/ui/workspace/sidebar/sitemap.cljs:324 msgid "workspace.sidebar.sitemap.add-page" -msgstr "增加頁面" +msgstr "新增頁面" #: src/app/main/ui/workspace/left_header.cljs:94 msgid "workspace.sitemap" msgstr "網站地圖" +#: src/app/main/data/workspace/comments.cljs:49 +msgid "workspace.toast.comments-hidden" +msgstr "已隱藏留言" + +#: src/app/main/data/workspace/comments.cljs:50 +msgid "workspace.toast.comments-visible" +msgstr "已顯示留言" + #: src/app/main/ui/workspace/tokens/themes/theme_selector.cljs:112 msgid "workspace.tokens.active-themes" -msgstr "%s 個啟用的主題" +msgstr "%s 個已啟用的主題" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:66, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:149, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:360 +msgid "workspace.tokens.add-new-theme" +msgstr "新增主題" + +#: src/app/main/ui/workspace/tokens/sets/context_menu.cljs:62 +msgid "workspace.tokens.add-set-to-group" +msgstr "在此群組中新增集合" + +#: src/app/main/ui/workspace/colorpicker/color_tokens.cljs:201, src/app/main/ui/workspace/tokens/management/group.cljs:183 +msgid "workspace.tokens.add-token" +msgstr "新增 token:%s" #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:141 msgid "workspace.tokens.applied-to" -msgstr "應用於" +msgstr "套用至" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:343 +msgid "workspace.tokens.axis" +msgstr "軸" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:369 msgid "workspace.tokens.back-to-themes" -msgstr "返回主題列表" +msgstr "返回主題清單" + +#: src/app/main/ui/workspace/tokens/settings/menu.cljs:88 +msgid "workspace.tokens.base-font-size" +msgstr "基準字級" + +#: src/app/main/ui/workspace/tokens/settings/menu.cljs:42 +msgid "workspace.tokens.base-font-size.error" +msgstr "基準字級必須是以像素為單位或不含單位的數值。" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:312, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:132 +msgid "workspace.tokens.color" +msgstr "色彩" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:376 +msgid "workspace.tokens.copy-name" +msgstr "複製 token 路徑" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:57 msgid "workspace.tokens.create-new-theme" @@ -5093,11 +8238,11 @@ msgstr "建立一個。" #: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:293 msgid "workspace.tokens.create-token" -msgstr "建立新的 %s 權杖(token)" +msgstr "建立新的 %s token" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:380 msgid "workspace.tokens.delete" -msgstr "刪除權杖(token)" +msgstr "刪除 token" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:138 msgid "workspace.tokens.delete-theme-title" @@ -5105,11 +8250,19 @@ msgstr "刪除主題" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:373 msgid "workspace.tokens.duplicate" -msgstr "複製權杖(token)" +msgstr "複製 token" + +#: src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:60 +msgid "workspace.tokens.duplicate-group" +msgstr "複製 Tokens 群組" + +#: src/app/main/data/workspace/tokens/library_edit.cljs:395 +msgid "workspace.tokens.duplicate-suffix" +msgstr "複本" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:359 msgid "workspace.tokens.edit" -msgstr "編輯權杖(token)" +msgstr "編輯 token" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:359 msgid "workspace.tokens.edit-theme-title" @@ -5119,50 +8272,246 @@ msgstr "編輯主題" msgid "workspace.tokens.edit-themes" msgstr "編輯主題" +#: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:292 +msgid "workspace.tokens.edit-token" +msgstr "編輯 %s token" + #: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:299 msgid "workspace.tokens.enter-token-name" -msgstr "輸入 %s 權杖(token)名稱" +msgstr "輸入 %s token 名稱" + +#: src/app/main/data/workspace/tokens/application.cljs:732, src/app/main/ui/workspace/tokens/management/group.cljs:161 +msgid "workspace.tokens.error-text-edition" +msgstr "編輯文字時無法套用 Tokens。請改為選取文字圖層。" + +#: src/app/main/ui/workspace/tokens/export/modal.cljs:48 +msgid "workspace.tokens.export" +msgstr "匯出" + +#: src/app/main/ui/workspace/tokens/export/modal.cljs:124 +msgid "workspace.tokens.export-tokens" +msgstr "匯出 tokens" + +#: src/app/main/ui/workspace/tokens/export/modal.cljs:117 +msgid "workspace.tokens.export.multiple-files" +msgstr "多個檔案" + +#: src/app/main/ui/workspace/tokens/export/modal.cljs:37 +msgid "workspace.tokens.export.no-tokens-themes-sets" +msgstr "沒有可匯出的 tokens、主題或集合。" + +#: src/app/main/ui/workspace/tokens/export/modal.cljs:34 +msgid "workspace.tokens.export.preview" +msgstr "預覽:" + +#: src/app/main/ui/workspace/tokens/export/modal.cljs:115 +msgid "workspace.tokens.export.single-file" +msgstr "單一檔案" + +#: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:129 +msgid "workspace.tokens.font-size-value-enter" +msgstr "字型大小或 {alias}" + +#: src/app/main/data/workspace/tokens/application.cljs:329 +msgid "workspace.tokens.font-variant-not-found" +msgstr "設定字重或樣式時發生錯誤。目前的字型不支援此樣式" + +#: src/app/main/ui/workspace/tokens/management/forms/form_container.cljs:60, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:137 +msgid "workspace.tokens.font-weight-value-enter" +msgstr "字重(300、粗斜體…)或 {alias}" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:251 +msgid "workspace.tokens.gaps" +msgstr "間距" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:93 +msgid "workspace.tokens.group-name" +msgstr "群組名稱" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:232 +msgid "workspace.tokens.import-button-prefix" +msgstr "匯入 %s" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:272 +msgid "workspace.tokens.import-menu-folder-option" +msgstr "資料夾" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:270 +msgid "workspace.tokens.import-menu-json-option" +msgstr "單一 JSON 檔案" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:271 +msgid "workspace.tokens.import-menu-zip-option" +msgstr "ZIP 檔案" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:240 +msgid "workspace.tokens.import-multiple-files" +msgstr "匯入多個檔案時,檔案名稱或路徑會作為集合名稱。" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:239 +msgid "workspace.tokens.import-single-file" +msgstr "匯入單一 JSON 檔案時,第一層的鍵應為 token 集合名稱。" + +#: src/app/main/ui/workspace/libraries.cljs:462, src/app/main/ui/workspace/libraries.cljs:878, src/app/main/ui/workspace/tokens/import/modal.cljs:236 +msgid "workspace.tokens.import-tokens" +msgstr "匯入 tokens" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:246, src/app/main/ui/workspace/tokens/import_from_library.cljs:81 +msgid "workspace.tokens.import-warning" +msgstr "匯入 tokens 將覆寫目前所有的 tokens、集合與主題。" + +#: src/app/main/ui/workspace/tokens/management.cljs:81 +msgid "workspace.tokens.inactive-set" +msgstr "未啟用" + +#: src/app/main/ui/workspace/tokens/management.cljs:73 +msgid "workspace.tokens.inactive-set-description" +msgstr "此集合尚未啟用。請切換主題或啟用此集合,即可在檢視區域中查看變更" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:245, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:196 +msgid "workspace.tokens.individual-tokens" +msgstr "使用個別 tokens" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:203 msgid "workspace.tokens.label.group" msgstr "群組" +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:205 +msgid "workspace.tokens.label.group-placeholder" +msgstr "新增群組(例如:模式)" + #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:212 msgid "workspace.tokens.label.theme" msgstr "主題" +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:213 +msgid "workspace.tokens.label.theme-placeholder" +msgstr "新增主題(例如:淺色)" + +#: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:153 +msgid "workspace.tokens.letter-spacing-value-enter-composite" +msgstr "字距或 {alias}" + +#: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:145 +msgid "workspace.tokens.line-height-value-enter" +msgstr "行高(倍數、px、%)或 {alias}" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:243 +msgid "workspace.tokens.margins" +msgstr "外邊距" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:280 +msgid "workspace.tokens.max-size" +msgstr "最大尺寸" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:274 +msgid "workspace.tokens.min-size" +msgstr "最小尺寸" + +#: src/app/main/ui/workspace/tokens/management/token_pill.cljs:317 +msgid "workspace.tokens.missing-reference" +msgstr "缺少參照" + +#: src/app/main/ui/workspace/tokens/management/token_pill.cljs:125 +msgid "workspace.tokens.more-options" +msgstr "按右鍵查看選項" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:133 +msgid "workspace.tokens.no-active-sets" +msgstr "沒有已啟用的集合" + #: src/app/main/ui/workspace/tokens/themes/theme_selector.cljs:115 msgid "workspace.tokens.no-active-theme" msgstr "目前沒有啟用的主題" #: src/app/main/ui/workspace/tokens/sets/lists.cljs:72 msgid "workspace.tokens.no-permisions-set" -msgstr "您需要是編輯者才能啟用/停用集" +msgstr "您必須具備編輯者權限,才能啟用或停用集合" #: src/app/main/ui/workspace/tokens/themes.cljs:54 msgid "workspace.tokens.no-permission-themes" -msgstr "您需要是編輯者才能使用主題" +msgstr "您必須具備編輯者權限,才能使用主題" #: src/app/main/ui/workspace/tokens/sets/lists.cljs:492 msgid "workspace.tokens.no-sets-create" -msgstr "目前尚未定義任何集,請先建立一個。" +msgstr "尚未定義任何集合,請先建立一個。" #: src/app/main/ui/workspace/tokens/sets/lists.cljs:93, src/app/main/ui/workspace/tokens/sets/lists.cljs:99 msgid "workspace.tokens.no-sets-yet" -msgstr "目前尚未定義任何集。" +msgstr "目前尚無集合。" #: src/app/main/ui/workspace/tokens/themes.cljs:40 msgid "workspace.tokens.no-themes" -msgstr "目前尚未定義主題。" +msgstr "沒有任何主題。" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:53 msgid "workspace.tokens.no-themes-currently" -msgstr "現主時您沒有任何主題。" +msgstr "您目前沒有任何主題。" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:113 +msgid "workspace.tokens.not-remap" +msgstr "不要重新對應" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:132 +msgid "workspace.tokens.num-active-sets" +msgstr "%s 個已啟用的集合" #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:122 msgid "workspace.tokens.original-value" msgstr "原始值:%s" +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:227 +msgid "workspace.tokens.paddings" +msgstr "內距" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:305 +msgid "workspace.tokens.radius" +msgstr "半徑" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:47, src/app/main/ui/workspace/tokens/management/token_pill.cljs:130 +msgid "workspace.tokens.ref-not-valid" +msgstr "{%s} 中的參照無效,或不在任何已啟用的集合中。" + +#: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:178 +msgid "workspace.tokens.reference-composite" +msgstr "輸入文字樣式 token 的別名" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:208 +msgid "workspace.tokens.reference-composite-shadow" +msgstr "輸入陰影 token 的別名" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:117 +msgid "workspace.tokens.remap" +msgstr "重新對應 tokens" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:102 +msgid "workspace.tokens.remap-node-references-title" +msgstr "要將 `%s` 重新命名為 `%s`,並重新對應此群組中的所有 tokens 嗎?" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:106 +msgid "workspace.tokens.remap-node-warning-effects" +msgstr "這會更新所有使用舊 tokens 名稱的 tokens 與參照。" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:101 +msgid "workspace.tokens.remap-token-references-title" +msgstr "要將所有使用 `%s` 的 tokens 改為參照 `%s` 嗎?" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:105 +msgid "workspace.tokens.remap-token-warning-effects" +msgstr "這會變更所有使用舊 token 名稱的圖層與參照。" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:107 +msgid "workspace.tokens.remap-warning-time" +msgstr "此操作可能需要一些時間。" + +#: src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:59 +msgid "workspace.tokens.rename-group" +msgstr "重新命名 Tokens 群組" + +#: src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:68 +msgid "workspace.tokens.rename-group-name-hint" +msgstr "你的 tokens 將自動重新命名為 %s.(suffix).(tokenName)" + #: src/app/main/data/workspace/tokens/warnings.cljs:15, src/app/main/data/workspace/tokens/warnings.cljs:19, src/app/main/ui/workspace/colorpicker/color_tokens.cljs:61, src/app/main/ui/workspace/colorpicker/color_tokens.cljs:89, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:126, src/app/main/ui/workspace/tokens/management/forms/controls/color_input.cljs:296, src/app/main/ui/workspace/tokens/management/forms/controls/color_input.cljs:489, src/app/main/ui/workspace/tokens/management/forms/controls/combobox.cljs:298, src/app/main/ui/workspace/tokens/management/forms/controls/fonts_combobox.cljs:189, src/app/main/ui/workspace/tokens/management/forms/controls/fonts_combobox.cljs:324, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:259, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:381, src/app/main/ui/workspace/tokens/management/forms/controls/input.cljs:505, src/app/main/ui/workspace/tokens/management/token_pill.cljs:123 msgid "workspace.tokens.resolved-value" msgstr "解析後的值:%s" @@ -5171,22 +8520,118 @@ msgstr "解析後的值:%s" msgid "workspace.tokens.save-theme" msgstr "儲存主題" +#: src/app/main/ui/workspace/colorpicker/color_tokens.cljs:307, src/app/main/ui/workspace/sidebar/options/menus/text.cljs:538 +msgid "workspace.tokens.search-by-token" +msgstr "依 token 名稱搜尋" + #: src/app/main/ui/workspace/tokens/sets/lists.cljs:207, src/app/main/ui/workspace/tokens/sets/lists.cljs:316 msgid "workspace.tokens.select-set" -msgstr "選擇集。" +msgstr "選擇集合。" + +#: src/app/main/ui/workspace/tokens/sets/lists.cljs:60 +msgid "workspace.tokens.set-edit-placeholder" +msgstr "輸入名稱(使用 '/' 建立群組)" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:374 msgid "workspace.tokens.set-selection-theme" -msgstr "定義此主題選項應使用哪些權杖(token)集:" +msgstr "指定此主題選項要使用哪些 token 集合:" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:127 +msgid "workspace.tokens.sets-hint" +msgstr "編輯主題與管理集合" + +#: src/app/main/ui/workspace/tokens/settings/menu.cljs:90 +msgid "workspace.tokens.setting-description" +msgstr "您可以在這裡設定基準字型大小,決定 1rem 的值:" + +#: src/app/main/ui/workspace/tokens/settings/menu.cljs:83 +msgid "workspace.tokens.settings" +msgstr "Tokens 設定" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:236 +msgid "workspace.tokens.shadow-add-shadow" +msgstr "新增陰影" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:163, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:164, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:168 +msgid "workspace.tokens.shadow-blur" +msgstr "模糊" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:116 +msgid "workspace.tokens.shadow-inset" +msgstr "內陰影" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:125 +msgid "workspace.tokens.shadow-remove-shadow" +msgstr "移除陰影" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:176, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:177, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:181 +msgid "workspace.tokens.shadow-spread" +msgstr "擴散" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:287, ../common/src/app/common/files/tokens.cljc:112 +msgid "workspace.tokens.shadow-token-blur-value-error" +msgstr "模糊值不可為負數" + +#: ../common/src/app/common/files/tokens.cljc:119 +msgid "workspace.tokens.shadow-token-spread-value-error" +msgstr "擴散值不可為負數" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:141, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:143 +msgid "workspace.tokens.shadow-x" +msgstr "X" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:152, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:154 +msgid "workspace.tokens.shadow-y" +msgstr "Y" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:268 +msgid "workspace.tokens.size" +msgstr "尺寸" + +#: src/app/main/ui/workspace/tokens/management/forms/form_container.cljs:54, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:161 +msgid "workspace.tokens.text-case-value-enter" +msgstr "none | uppercase | lowercase | capitalize 或 {alias}" + +#: src/app/main/ui/workspace/tokens/management/forms/form_container.cljs:57, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:169 +msgid "workspace.tokens.text-decoration-value-enter" +msgstr "none | underline | strike-through 或 {alias}" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:85 +msgid "workspace.tokens.themes-description" +msgstr "你可以在這裡管理主題、啟用或停用主題,並設定各主題啟用的集合。" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:49, src/app/main/ui/workspace/tokens/themes/create_modal.cljs:83 +msgid "workspace.tokens.themes-list" +msgstr "主題清單" #: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:334, src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:335 msgid "workspace.tokens.token-description" msgstr "描述" +#: src/app/main/ui/workspace/tokens/management/forms/controls/fonts_combobox.cljs:133, src/app/main/ui/workspace/tokens/management/forms/controls/fonts_combobox.cljs:258 +msgid "workspace.tokens.token-font-family-select" +msgstr "選擇字型家族" + +#: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:121 +msgid "workspace.tokens.token-font-family-value" +msgstr "字型家族" + +#: src/app/main/ui/workspace/tokens/management/forms/typography.cljs:120 +msgid "workspace.tokens.token-font-family-value-enter" +msgstr "字型系列,或以逗號 (,) 分隔的字型清單" + #: src/app/main/ui/ds/controls/shared/token_option.cljs:43, src/app/main/ui/workspace/colorpicker/color_tokens.cljs:88, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:141, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:161, src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:298, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:63, src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:64 msgid "workspace.tokens.token-name" msgstr "名稱" +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:273, ../common/src/app/common/files/tokens.cljc:156, ../common/src/app/common/files/tokens.cljc:169 +msgid "workspace.tokens.token-name-duplication-validation-error" +msgstr "路徑 %s 或其任一前綴已存在 token。" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:270, ../common/src/app/common/files/tokens.cljc:153, ../common/src/app/common/files/tokens.cljc:166, ../common/src/app/common/files/tokens.cljc:289, ../common/src/app/common/files/tokens.cljc:317, ../common/src/app/common/files/tokens.cljc:330 +msgid "workspace.tokens.token-name-length-validation-error" +msgstr "名稱至少須有 1 個字元" + #: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:272, ../common/src/app/common/files/tokens.cljc:155, ../common/src/app/common/files/tokens.cljc:168 msgid "workspace.tokens.token-name-validation-error" msgstr "" @@ -5197,6 +8642,10 @@ msgstr "" msgid "workspace.tokens.token-value" msgstr "值" +#: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:324, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:131 +msgid "workspace.tokens.token-value-enter" +msgstr "輸入值,或以 {alias} 格式輸入別名" + #: src/app/main/ui/workspace/tokens/management.cljs:70 msgid "workspace.tokens.tokens-section-title" msgstr "權杖(TOKENS) - %s" @@ -5205,21 +8654,37 @@ msgstr "權杖(TOKENS) - %s" msgid "workspace.tokens.tools" msgstr "工具" +#: src/app/main/data/workspace/tokens/import_export.cljs:57 +msgid "workspace.tokens.unknown-token-type-message" +msgstr "匯入成功,但部分 tokens 使用了不支援的 $type 值,因此已略過。展開詳細資訊以查看受影響的 tokens。" + +#: src/app/main/data/workspace/tokens/import_export.cljs:60 +msgid "workspace.tokens.unknown-token-type-section" +msgstr "不支援類型 '%s'(%s):" + +#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:249, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:200 +msgid "workspace.tokens.use-reference" +msgstr "使用參照" + #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:136 msgid "workspace.tokens.value-not-valid" -msgstr "該值無效" +msgstr "此值無效" + +#: src/app/main/ui/workspace/top_toolbar.cljs:70 +msgid "workspace.toolbar.arrow" +msgstr "箭頭(%s)" #: src/app/main/ui/workspace/sidebar.cljs:159, src/app/main/ui/workspace/sidebar.cljs:166 msgid "workspace.toolbar.assets" -msgstr "資源" +msgstr "資產" #: src/app/main/ui/workspace/palette.cljs:185, src/app/main/ui/workspace/palette.cljs:186 msgid "workspace.toolbar.color-palette" -msgstr "色彩調色板(%s)" +msgstr "調色盤(%s)" #: src/app/main/ui/workspace/right_header.cljs:218, src/app/main/ui/workspace/right_header.cljs:219 msgid "workspace.toolbar.comments" -msgstr "留言 (%s)" +msgstr "留言(%s)" #: src/app/main/ui/workspace/top_toolbar.cljs:74 msgid "workspace.toolbar.curve" @@ -5231,16 +8696,36 @@ msgstr "橢圓(%s)" #: src/app/main/ui/workspace/top_toolbar.cljs:66 msgid "workspace.toolbar.frame" -msgstr "版面(%s)" +msgstr "畫板(%s)" #: src/app/main/ui/workspace/top_toolbar.cljs:73 msgid "workspace.toolbar.image" msgstr "圖片(%s)" +#: src/app/main/ui/workspace/top_toolbar.cljs:69 +msgid "workspace.toolbar.line" +msgstr "直線(%s)" + +#: src/app/main/ui/workspace/top_toolbar.cljs:333 +msgid "workspace.toolbar.mcp" +msgstr "MCP" + +#: src/app/main/ui/workspace/top_toolbar.cljs:345 +msgid "workspace.toolbar.mcp-connect-here" +msgstr "在此連線" + +#: src/app/main/ui/workspace/top_toolbar.cljs:342 +msgid "workspace.toolbar.mcp-connected" +msgstr "MCP 已連線" + #: src/app/main/ui/workspace/top_toolbar.cljs:65, src/app/main/ui/workspace/top_toolbar.cljs:425 msgid "workspace.toolbar.move" msgstr "移動(%s)" +#: src/app/main/ui/workspace/palette.cljs:169 +msgid "workspace.toolbar.palette-bar" +msgstr "色票列" + #: src/app/main/ui/workspace/top_toolbar.cljs:72 msgid "workspace.toolbar.path" msgstr "路徑(%s)" @@ -5259,11 +8744,11 @@ msgstr "文字(%s)" #: src/app/main/ui/workspace/palette.cljs:193, src/app/main/ui/workspace/palette.cljs:194 msgid "workspace.toolbar.text-palette" -msgstr "字體(%s)" +msgstr "文字樣式(%s)" #: src/app/main/ui/workspace/top_toolbar.cljs:485, src/app/main/ui/workspace/top_toolbar.cljs:486 msgid "workspace.toolbar.toggle-toolbar" -msgstr "切換工具欄" +msgstr "顯示或隱藏工具列" #: src/app/main/ui/workspace/viewport/top_bar.cljs:45 msgid "workspace.top-bar.read-only.done" @@ -5272,31 +8757,43 @@ msgstr "完成" #: src/app/main/ui/workspace/viewport/top_bar.cljs:40 #, markdown msgid "workspace.top-bar.view-only" -msgstr "檢視程式碼(僅供檢視)" +msgstr "**檢視程式碼**(僅供檢視)" + +#: src/app/main/ui/workspace/viewport/top_bar.cljs:39 +msgid "workspace.top-bar.webgl-context-lost" +msgstr "無法渲染。請重新整理以恢復編輯。" + +#: src/app/main/ui/workspace/viewport/top_bar.cljs:43 +msgid "workspace.top-bar.webgl-context-lost.reload" +msgstr "重新整理" #: src/app/main/ui/workspace/sidebar/history.cljs:384 msgid "workspace.undo.empty" -msgstr "目前為止沒有歷史變更記錄" +msgstr "目前尚無變更記錄" + +#: src/app/main/ui/workspace/sidebar/history.cljs:364 +msgid "workspace.undo.entry.by" +msgstr "由 %s 操作" #: src/app/main/ui/workspace/sidebar/history.cljs:154 msgid "workspace.undo.entry.delete" -msgstr "刪除 %s" +msgstr "已刪除 %s" #: src/app/main/ui/workspace/sidebar/history.cljs:153 msgid "workspace.undo.entry.modify" -msgstr "修改 %s" +msgstr "已修改 %s" #: src/app/main/ui/workspace/sidebar/history.cljs:155 msgid "workspace.undo.entry.move" -msgstr "移除物件" +msgstr "已移動物件" #: src/app/main/ui/workspace/sidebar/history.cljs:115 msgid "workspace.undo.entry.multiple.circle" -msgstr "圖形" +msgstr "圓形" #: src/app/main/ui/workspace/sidebar/history.cljs:116 msgid "workspace.undo.entry.multiple.color" -msgstr "顏色資源" +msgstr "色彩資產" #: src/app/main/ui/workspace/sidebar/history.cljs:117 msgid "workspace.undo.entry.multiple.component" @@ -5316,7 +8813,7 @@ msgstr "群組" #: src/app/main/ui/workspace/sidebar/history.cljs:121 msgid "workspace.undo.entry.multiple.media" -msgstr "圖形資源" +msgstr "圖形資產" #: src/app/main/ui/workspace/sidebar/history.cljs:122 msgid "workspace.undo.entry.multiple.multiple" @@ -5324,7 +8821,7 @@ msgstr "物件" #: src/app/main/ui/workspace/sidebar/history.cljs:123 msgid "workspace.undo.entry.multiple.page" -msgstr "頁" +msgstr "頁面" #: src/app/main/ui/workspace/sidebar/history.cljs:124 msgid "workspace.undo.entry.multiple.path" @@ -5344,7 +8841,7 @@ msgstr "文字" #: src/app/main/ui/workspace/sidebar/history.cljs:128 msgid "workspace.undo.entry.multiple.typography" -msgstr "字元樣式資產" +msgstr "文字樣式資產" #: src/app/main/ui/workspace/sidebar/history.cljs:152 msgid "workspace.undo.entry.new" @@ -5352,11 +8849,11 @@ msgstr "新增 %s" #: src/app/main/ui/workspace/sidebar/history.cljs:132 msgid "workspace.undo.entry.single.circle" -msgstr "圓圈" +msgstr "圓形" #: src/app/main/ui/workspace/sidebar/history.cljs:133 msgid "workspace.undo.entry.single.color" -msgstr "顏色素材" +msgstr "色彩資產" #: src/app/main/ui/workspace/sidebar/history.cljs:134 msgid "workspace.undo.entry.single.component" @@ -5408,15 +8905,15 @@ msgstr "文字" #: src/app/main/ui/workspace/sidebar/history.cljs:146 msgid "workspace.undo.entry.single.typography" -msgstr "字型排版資產" +msgstr "文字樣式資產" #: src/app/main/ui/workspace/sidebar/history.cljs:156 msgid "workspace.undo.entry.unknown" -msgstr "操作覆蓋%s" +msgstr "對 %s 進行操作" #: src/app/main/data/workspace/libraries.cljs:1380, src/app/main/data/workspace/versions.cljs:241 msgid "workspace.updates.dismiss" -msgstr "解散" +msgstr "關閉" #: src/app/main/data/workspace/libraries.cljs:1378 msgid "workspace.updates.more-info" @@ -5424,7 +8921,7 @@ msgstr "更多資訊" #: src/app/main/data/workspace/libraries.cljs:1376 msgid "workspace.updates.there-are-updates" -msgstr "共用檔案庫有更新" +msgstr "共享資料庫有更新" #: src/app/main/data/workspace/libraries.cljs:1382 msgid "workspace.updates.update" @@ -5436,12 +8933,16 @@ msgstr "%s 個自動儲存版本" #: src/app/main/data/workspace/versions.cljs:301, src/app/main/ui/workspace/sidebar/versions.cljs:300 msgid "workspace.versions.autosaved.version" -msgstr "自動儲存 %s" +msgstr "自動儲存於 %s" #: src/app/main/ui/workspace/sidebar/versions.cljs:323 msgid "workspace.versions.button.pin" msgstr "固定版本" +#: src/app/main/ui/workspace/sidebar/versions.cljs:233, src/app/main/ui/workspace/sidebar/versions.cljs:313 +msgid "workspace.versions.button.preview" +msgstr "預覽版本" + #: src/app/main/ui/workspace/sidebar/versions.cljs:318 msgid "workspace.versions.button.restore" msgstr "還原版本" @@ -5452,7 +8953,7 @@ msgstr "儲存版本" #: src/app/main/ui/workspace/sidebar/versions.cljs:434 msgid "workspace.versions.empty" -msgstr "目前沒有版本" +msgstr "目前尚無版本" #: src/app/main/ui/ds/product/milestone_group.cljs:72 msgid "workspace.versions.expand-snapshot" @@ -5472,15 +8973,23 @@ msgstr "我的版本" #: src/app/main/ui/workspace/sidebar/versions.cljs:403 msgid "workspace.versions.filter.user" -msgstr "%s的版本" +msgstr "「%s 的版本」" #: src/app/main/ui/workspace/sidebar/versions.cljs:420 msgid "workspace.versions.loading" msgstr "載入中..." +#: src/app/main/data/workspace/versions.cljs:312 +msgid "workspace.versions.preview-banner-title" +msgstr "正在預覽版本:%s" + +#: src/app/main/data/workspace/versions.cljs:306 +msgid "workspace.versions.preview.unnamed" +msgstr "未命名版本" + #: src/app/main/data/workspace/versions.cljs:239 msgid "workspace.versions.restore-warning" -msgstr "請問您想要還原此版本嗎?" +msgstr "要還原此版本嗎?" #: src/app/main/ui/workspace/sidebar.cljs:258 msgid "workspace.versions.tab.actions" @@ -5497,7 +9006,7 @@ msgstr "開啟版本選單" #: src/app/main/ui/workspace/sidebar/versions.cljs:65 #, markdown msgid "workspace.versions.warning.subtext" -msgstr "如果您希望提高此限制量,請來信至 [support@penpot.app](%s)" +msgstr "如需提高此上限,請來信至 [support@penpot.app](%s)" #: src/app/main/ui/workspace/sidebar/versions.cljs:462 msgid "workspace.versions.warning.text"