Remove boards product references (#23855)

Automatic Merge
Этот коммит содержится в:
Miguel de la Cruz
2023-07-18 14:17:29 +02:00
коммит произвёл GitHub
родитель 62495f16bd
Коммит 150c6e7aef
1371 изменённых файлов: 17 добавлений и 264248 удалений

Просмотреть файл

@@ -1 +0,0 @@
node_modules/

Просмотреть файл

@@ -1,754 +0,0 @@
{
"extends": [
"plugin:react/recommended"
],
"plugins": [
"react",
"import",
"no-only-tests",
"header",
"formatjs",
"unused-imports",
"no-relative-import-paths",
"import-newlines",
"eslint-comments"
],
"parser": "@typescript-eslint/parser",
"settings": {
"import/resolver": "webpack",
"react": {
"pragma": "React",
"version": "detect"
}
},
"rules": {
"header/header": [
2,
"line",
" Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n See LICENSE.txt for license information."
],
"array-bracket-spacing": [
2,
"never"
],
"array-callback-return": 2,
"arrow-body-style": 0,
"arrow-parens": [
2,
"always"
],
"arrow-spacing": [
2,
{
"before": true,
"after": true
}
],
"block-scoped-var": 2,
"brace-style": [
2,
"1tbs",
{
"allowSingleLine": false
}
],
"capitalized-comments": 0,
"class-methods-use-this": 0,
"comma-dangle": [
2,
"always-multiline"
],
"comma-spacing": [
2,
{
"before": false,
"after": true
}
],
"comma-style": [
2,
"last"
],
"complexity": [
0,
10
],
"computed-property-spacing": [
2,
"never"
],
"consistent-return": 2,
"consistent-this": [
2,
"self"
],
"constructor-super": 2,
"curly": [
2,
"all"
],
"dot-location": [
2,
"property"
],
"dot-notation": 2,
"eqeqeq": [
2,
"smart"
],
"func-call-spacing": [
2,
"never"
],
"func-name-matching": 0,
"func-names": 2,
"func-style": [
2,
"declaration",
{
"allowArrowFunctions": true
}
],
"generator-star-spacing": [
2,
{
"before": false,
"after": true
}
],
"global-require": 2,
"guard-for-in": 2,
"id-blacklist": 0,
"import/no-unresolved": 0, // ts handles this better
"import/order": [
"error",
{
"newlines-between": "always-and-inside-groups",
"groups": [
"builtin",
"external",
[
"internal",
"parent"
],
"sibling",
"index"
]
}
],
"indent": 0, // ts handles this
"jsx-quotes": [
2,
"prefer-single"
],
"key-spacing": [
2,
{
"beforeColon": false,
"afterColon": true,
"mode": "strict"
}
],
"keyword-spacing": [
2,
{
"before": true,
"after": true,
"overrides": {}
}
],
"line-comment-position": 0,
"linebreak-style": 2,
"lines-around-comment": [
2,
{
"beforeBlockComment": true,
"beforeLineComment": true,
"allowBlockStart": true,
"allowBlockEnd": true
}
],
"max-lines": [
2,
{
"max": 800,
"skipBlankLines": true,
"skipComments": true
}
],
"max-statements-per-line": [
2,
{
"max": 1
}
],
"multiline-ternary": [
1,
"never"
],
"new-cap": 2,
"new-parens": 2,
"padding-line-between-statements": [
2,
{
"blankLine": "always",
"prev": "*",
"next": "return"
}
],
"newline-per-chained-call": 0,
"no-alert": 2,
"no-array-constructor": 2,
"no-await-in-loop": 2,
"no-caller": 2,
"no-case-declarations": 2,
"no-class-assign": 2,
"no-compare-neg-zero": 2,
"no-cond-assign": [
2,
"except-parens"
],
"no-confusing-arrow": 2,
"no-console": 2,
"no-const-assign": 2,
"no-constant-condition": 2,
"no-debugger": 2,
"no-div-regex": 2,
"no-dupe-args": 2,
"no-dupe-class-members": 2,
"no-dupe-keys": 2,
"no-duplicate-case": 2,
"no-duplicate-imports": [
2,
{
"includeExports": true
}
],
"no-else-return": 2,
"no-empty": 2,
"no-empty-function": 2,
"no-empty-pattern": 2,
"no-eval": 2,
"no-ex-assign": 2,
"no-extend-native": 2,
"no-extra-bind": 2,
"no-extra-label": 2,
"no-extra-parens": 0,
"no-extra-semi": 2,
"no-fallthrough": 2,
"no-floating-decimal": 2,
"no-func-assign": 2,
"no-global-assign": 2,
"no-implicit-coercion": 2,
"no-implicit-globals": 0,
"no-implied-eval": 2,
"no-inner-declarations": 0,
"no-invalid-regexp": 2,
"no-irregular-whitespace": 2,
"no-iterator": 2,
"no-labels": 2,
"no-lone-blocks": 2,
"no-lonely-if": 2,
"no-loop-func": 2,
"no-magic-numbers": [
0,
{
"ignore": [
-1,
0,
1,
2
],
"enforceConst": true,
"detectObjects": true
}
],
"no-mixed-operators": [
2,
{
"allowSamePrecedence": false
}
],
"no-mixed-spaces-and-tabs": 2,
"no-multi-assign": 2,
"no-multi-spaces": [
2,
{
"exceptions": {
"Property": false
}
}
],
"no-multi-str": 0,
"no-multiple-empty-lines": [
2,
{
"max": 1
}
],
"no-native-reassign": 2,
"no-negated-condition": 2,
"no-nested-ternary": 2,
"no-new": 2,
"no-new-func": 2,
"no-new-object": 2,
"no-new-symbol": 2,
"no-new-wrappers": 2,
"no-octal-escape": 2,
"no-param-reassign": 2,
"no-process-env": 2,
"no-process-exit": 2,
"no-proto": 2,
"no-redeclare": 2,
"no-return-assign": [
2,
"always"
],
"no-return-await": 2,
"no-script-url": 2,
"no-self-assign": [
2,
{
"props": true
}
],
"no-self-compare": 2,
"no-sequences": 2,
"no-shadow-restricted-names": 2,
"no-spaced-func": 2,
"no-tabs": 0,
"no-template-curly-in-string": 2,
"no-ternary": 0,
"no-this-before-super": 2,
"no-throw-literal": 2,
"no-trailing-spaces": [
2,
{
"skipBlankLines": false
}
],
"no-undef-init": 2,
"no-undefined": 0,
"no-underscore-dangle": 2,
"no-unexpected-multiline": 2,
"no-unmodified-loop-condition": 2,
"no-unneeded-ternary": [
2,
{
"defaultAssignment": false
}
],
"no-unreachable": 2,
"no-unsafe-finally": 2,
"no-unsafe-negation": 2,
"no-unused-expressions": 2,
"no-unused-vars": [
2,
{
"vars": "all",
"args": "after-used"
}
],
"no-use-before-define": 0,
"no-useless-computed-key": 2,
"no-useless-concat": 2,
"no-useless-constructor": 2,
"no-useless-escape": 2,
"no-useless-rename": 2,
"no-useless-return": 2,
"no-var": 0,
"no-void": 2,
"no-warning-comments": 1,
"no-whitespace-before-property": 2,
"no-with": 2,
"object-curly-newline": 0,
"object-curly-spacing": [
2,
"never"
],
"object-property-newline": [
2,
{
"allowMultiplePropertiesPerLine": true
}
],
"object-shorthand": [
2,
"always"
],
"one-var": [
2,
"never"
],
"one-var-declaration-per-line": 0,
"operator-assignment": [
2,
"always"
],
"operator-linebreak": [
2,
"after"
],
"padded-blocks": [
2,
"never"
],
"prefer-arrow-callback": 2,
"prefer-const": 2,
"prefer-destructuring": 0,
"prefer-numeric-literals": 2,
"prefer-promise-reject-errors": 2,
"prefer-rest-params": 2,
"prefer-spread": 2,
"prefer-template": 0,
"quote-props": [
2,
"as-needed"
],
"quotes": [
2,
"single",
"avoid-escape"
],
"radix": 2,
"react/display-name": [
0,
{
"ignoreTranspilerName": false
}
],
"react/forbid-component-props": 0,
"react/forbid-elements": [
2,
{
"forbid": [
"embed"
]
}
],
"react/jsx-boolean-value": [
2,
"always"
],
"react/jsx-closing-bracket-location": [
2,
{
"location": "tag-aligned"
}
],
"react/jsx-curly-spacing": [
2,
"never"
],
"react/jsx-equals-spacing": [
2,
"never"
],
"react/jsx-filename-extension": 2,
"react/jsx-first-prop-new-line": [
2,
"multiline"
],
"react/jsx-handler-names": 0,
"react/jsx-indent": [
2,
4
],
"react/jsx-indent-props": [
2,
4
],
"react/jsx-key": 2,
"react/jsx-max-props-per-line": [
2,
{
"maximum": 1
}
],
"react/jsx-no-bind": 0,
"react/jsx-no-comment-textnodes": 2,
"react/jsx-no-duplicate-props": [
2,
{
"ignoreCase": false
}
],
"react/jsx-no-literals": 2,
"react/jsx-no-target-blank": 2,
"react/jsx-no-undef": 2,
"react/jsx-pascal-case": 2,
"react/jsx-tag-spacing": [
2,
{
"closingSlash": "never",
"beforeSelfClosing": "never",
"afterOpening": "never"
}
],
"react/jsx-uses-react": 2,
"react/jsx-uses-vars": 2,
"react/jsx-wrap-multilines": 2,
"react/no-array-index-key": 1,
"react/no-children-prop": 2,
"react/no-danger": 0,
"react/no-danger-with-children": 2,
"react/no-deprecated": 1,
"react/no-did-mount-set-state": 2,
"react/no-did-update-set-state": 2,
"react/no-direct-mutation-state": 2,
"react/no-find-dom-node": 1,
"react/no-is-mounted": 2,
"react/no-multi-comp": [
2,
{
"ignoreStateless": true
}
],
"react/no-render-return-value": 2,
"react/no-set-state": 0,
"react/no-string-refs": 0,
"react/no-unescaped-entities": 2,
"react/no-unknown-property": 2,
"react/no-unused-prop-types": [
1,
{
"skipShapeProps": true
}
],
"react/prefer-es6-class": 2,
"react/prefer-stateless-function": 2,
"react/prop-types": [
2,
{
"ignore": [
"location",
"history",
"component",
"className"
]
}
],
"react/require-default-props": 0,
"react/require-optimization": 1,
"react/require-render-return": 2,
"react/self-closing-comp": 2,
"react/sort-comp": 0,
"react/style-prop-object": [
2,
{
"allow": [
"FormattedNumber",
"FormattedDuration",
"FormattedRelativeTime",
"Timestamp"
]
}
],
"max-nested-callbacks": [
2,
{
"max": 5
}
],
"no-shadow": 0,
"@typescript-eslint/no-shadow": 2,
"unused-imports/no-unused-imports": 2,
"no-relative-import-paths/no-relative-import-paths": [
"error",
{ "allowSameFolder": true, "rootDir": "webapp/boards"}
],
"import-newlines/enforce": [
2,
3
],
"formatjs/no-multiple-whitespaces": 2,
"require-yield": 2,
"rest-spread-spacing": [
2,
"never"
],
"semi": [
2,
"always"
],
"semi-spacing": [
2,
{
"before": false,
"after": true
}
],
"sort-imports": [
2,
{
"ignoreDeclarationSort": true
}
],
"sort-keys": 0,
"space-before-blocks": [
2,
"always"
],
"space-before-function-paren": [
2,
{
"anonymous": "never",
"named": "never",
"asyncArrow": "always"
}
],
"space-in-parens": [
2,
"never"
],
"space-infix-ops": 2,
"space-unary-ops": [
2,
{
"words": true,
"nonwords": false
}
],
"symbol-description": 2,
"template-curly-spacing": [
2,
"never"
],
"valid-typeof": [
2,
{
"requireStringLiterals": false
}
],
"vars-on-top": 0,
"wrap-iife": [
2,
"outside"
],
"wrap-regex": 2,
"yoda": [
2,
"never",
{
"exceptRange": false,
"onlyEquality": false
}
],
"eol-last": [
2,
"always"
],
"eslint-comments/no-unused-disable": 2
},
"overrides": [
{
"files": [
"**/*.tsx",
"**/*.ts"
],
"extends": [
"plugin:@typescript-eslint/recommended"
],
"rules": {
"import/no-unresolved": 0, // ts handles this better
"camelcase": 0,
"semi": "off",
"@typescript-eslint/naming-convention": [
2,
{
"selector": "function",
"format": [
"camelCase",
"PascalCase"
]
},
{
"selector": "variable",
"format": [
"camelCase",
"PascalCase",
"UPPER_CASE"
]
},
{
"selector": "parameter",
"format": [
"camelCase",
"PascalCase"
],
"leadingUnderscore": "allow"
},
{
"selector": "typeLike",
"format": [
"PascalCase"
]
}
],
"@typescript-eslint/no-non-null-assertion": 0,
"@typescript-eslint/no-unused-vars": [
2,
{
"vars": "all",
"args": "after-used"
}
],
"@typescript-eslint/member-delimiter-style": [
2,
{
"multiline": {
"delimiter": "none"
},
"singleline": {
"delimiter": "comma"
}
}
],
"@typescript-eslint/no-var-requires": 0,
"@typescript-eslint/no-empty-function": 0,
"@typescript-eslint/explicit-function-return-type": 0,
"@typescript-eslint/semi": [
2,
"never"
],
"@typescript-eslint/indent": [
2,
4,
{
"SwitchCase": 0
}
],
"no-use-before-define": "off",
"@typescript-eslint/no-use-before-define": [
2,
{
"classes": false,
"functions": false,
"variables": false
}
],
"no-useless-constructor": 0,
"@typescript-eslint/no-useless-constructor": 2,
"react/jsx-filename-extension": 0
}
},
{
"files": [
"test/**",
"**/*.test.*"
],
"env": {
"jest": true
},
"rules": {
"func-names": 0,
"global-require": 0,
"new-cap": 0,
"prefer-arrow-callback": 0,
"no-import-assign": 0,
"no-console": 0,
"max-lines": 0
}
}
]
}

1
webapp/boards/.gitignore поставляемый
Просмотреть файл

@@ -1 +0,0 @@
coverage

Просмотреть файл

@@ -1 +0,0 @@
save-exact=true

Просмотреть файл

@@ -1,4 +0,0 @@
# Ignore all js/ts files:
*.ts
*.tsx
*.js

Просмотреть файл

@@ -1,3 +0,0 @@
{
"tabWidth": 4
}

Просмотреть файл

@@ -1,14 +0,0 @@
{
"extends": "stylelint-config-sass-guidelines",
"rules": {
"indentation": 4,
"selector-class-pattern": "[a-zA-Z_-]+",
"max-nesting-depth": 4,
"selector-max-compound-selectors": 6,
"selector-max-id": 1,
"selector-no-qualifying-type": null,
"order/properties-alphabetical-order": null,
"declaration-block-no-duplicate-properties": true,
"property-disallowed-list": ["z-index"]
}
}

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@@ -1,3 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
module.exports = 'test-file-stub';

Просмотреть файл

@@ -1,3 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
module.exports = {};

Просмотреть файл

@@ -1,216 +0,0 @@
{
"AppBar.Tooltip": "اخيار الالواح المرتبطة",
"Attachment.Attachment-title": "المرفق",
"AttachmentBlock.DeleteAction": "حذف",
"AttachmentBlock.addElement": "اضافة {type}",
"AttachmentBlock.delete": "تم حذف المرفق.",
"AttachmentBlock.failed": "تعذر تحميل هذا الملف حيث تم الوصول إلى الحد الأقصى لحجم الملفات.",
"AttachmentBlock.upload": "يتم الآن تحميل المرفق.",
"AttachmentBlock.uploadSuccess": "تم تحميل المرفق.",
"AttachmentElement.delete-confirmation-dialog-button-text": "حذف",
"AttachmentElement.download": "تحميل",
"AttachmentElement.upload-percentage": "جاري التحمي... ({uploadPercent}%)",
"BoardComponent.add-a-group": "+ إضافة مجموعة",
"BoardComponent.delete": "حذف",
"BoardComponent.hidden-columns": "الأعمدة المخفية",
"BoardComponent.hide": "إخفاء",
"BoardComponent.new": "+ جديد",
"BoardComponent.no-property": "لا يوجد {property}",
"BoardComponent.no-property-title": "يستخدم هذا العمود للعناصر بلا خواص{property} مبينة . و لا يمكن ازالته.",
"BoardComponent.show": "عرض",
"BoardMember.schemeAdmin": "المسؤول",
"BoardMember.schemeCommenter": "المعلق",
"BoardMember.schemeEditor": "محرر",
"BoardMember.schemeNone": "لا شيء",
"BoardMember.schemeViewer": "مشاهد",
"BoardMember.unlinkChannel": "إلغاء الربط",
"BoardPage.newVersion": "يتوفر نسخة جديدة من الألواح. اضغط هنا للتحميل.",
"BoardPage.syncFailed": "تعذر الوصول إلي اللوح , ربما يكون محذوفا .",
"BoardTemplateSelector.add-template": "قالب جديد",
"BoardTemplateSelector.create-empty-board": "أنشيء لوح فارغ",
"BoardTemplateSelector.delete-template": "حذف",
"BoardTemplateSelector.description": "اضافة لوح جديد للقائمة الجانبية يمكنك استخدام اي قالب من القوالب المتاحة او انشا ء لوح جديد.",
"BoardTemplateSelector.edit-template": "تحرير",
"BoardTemplateSelector.plugin.no-content-description": "اضافة لوح جديد للقائمة الجانبية يمكنك استخدام اي قالب من القوالب المتاحة او انشا ء لوح جديد.",
"BoardTemplateSelector.plugin.no-content-title": "لوح جديد",
"BoardTemplateSelector.title": "لوح جديد",
"BoardTemplateSelector.use-this-template": "استخدم هذا القالب",
"BoardsSwitcher.Title": "بحث في الالواح",
"BoardsUnfurl.Limited": "تعزر اظهار بيانات اخرى بسبب ارشفة الكارت",
"BoardsUnfurl.Remainder": "{remainder}+ المزيد",
"BoardsUnfurl.Updated": "تم التحديث {time}",
"Calculations.Options.average.displayName": "متوسط",
"Calculations.Options.average.label": "متوسط",
"Calculations.Options.count.displayName": "الاجمالي",
"Calculations.Options.count.label": "الاجمالي",
"Calculations.Options.countChecked.displayName": "تم التدقيق",
"Calculations.Options.countChecked.label": "اجمالي ما تم تدقيقه",
"Calculations.Options.countUnchecked.displayName": "لم يتم تدقيقه",
"Calculations.Options.countUnchecked.label": "اجمالي ما تم تدقيقه",
"Calculations.Options.countUniqueValue.displayName": "فريد",
"Calculations.Options.countUniqueValue.label": "اجمالي القيم الفريدة",
"Calculations.Options.countValue.displayName": "القيم",
"Calculations.Options.countValue.label": "اجمالي القيم",
"Calculations.Options.dateRange.displayName": "النطاق الزمني",
"Calculations.Options.dateRange.label": "النطاق الزمني",
"Calculations.Options.earliest.displayName": "الاقدم",
"Calculations.Options.earliest.label": "الاقدم",
"Calculations.Options.latest.displayName": "الأحدث",
"Calculations.Options.latest.label": "الأحدث",
"Calculations.Options.max.displayName": "الاقصى",
"Calculations.Options.max.label": "الاقصى",
"Calculations.Options.median.displayName": "المتوسط",
"Calculations.Options.median.label": "المتوسط",
"Calculations.Options.min.displayName": "الأدنى",
"Calculations.Options.min.label": "الأدنى",
"Calculations.Options.none.displayName": "احسب",
"Calculations.Options.none.label": "لا شيء",
"Calculations.Options.percentChecked.displayName": "تم التدقيق",
"Calculations.Options.percentChecked.label": "نسبة ما تم تدقيقه",
"Calculations.Options.percentUnchecked.displayName": "لم يتم تدقيقه",
"Calculations.Options.percentUnchecked.label": "سبة ما لم يتم تدقيقه",
"Calculations.Options.range.displayName": "النطاق الزمني",
"Calculations.Options.range.label": "النطاق الزمني",
"Calculations.Options.sum.displayName": "مجموع",
"Calculations.Options.sum.label": "مجموع",
"CalendarCard.untitled": "بدون اسم",
"CardActionsMenu.copiedLink": "تم النسخ!",
"CardActionsMenu.copyLink": "نسخ الرابط",
"CardActionsMenu.delete": "حذف",
"CardActionsMenu.duplicate": "تكرار",
"CardBadges.title-checkboxes": "تم اخيتاره",
"CardBadges.title-comments": "التعليقات",
"CardBadges.title-description": "البطاقة لها تفاصيل",
"CardDetail.Follow": "يتبع",
"CardDetail.Following": "التالية",
"CardDetail.add-content": "إضافة محتوى",
"CardDetail.add-icon": "إضافة أيقونة",
"CardDetail.add-property": "اضافة خاصية",
"CardDetail.addCardText": "اضافة محوى البطاقة",
"CardDetail.limited-body": "تحتاج رخصة Professional او Enterprise لعرض البطاقات المؤرشفة , حدث الآن و تمتع بعدد غير محدود من الالواح و البطاقات و المزيد.",
"CardDetail.limited-button": "الترقية",
"CardDetail.limited-title": "هذه البطاقة مخفية",
"CardDetail.moveContent": "نقل بيانات البطاقة",
"CardDetail.new-comment-placeholder": "إضافة تعليق…",
"CardDetailProperty.confirm-delete-heading": "سيتم حذف هذه الخاصية",
"CardDetailProperty.confirm-delete-subtext": "هل تريد حذف هذه الخاصية {propertyName}؟ حذف سيتم علي جميع البطاقات في هذا اللوح.",
"CardDetailProperty.confirm-property-name-change-subtext": "هل تريد تعديل هذه الخاصية \"{propertyName}\" {customText}؟ حذف سيتم علي {numOfCards} من البطاقات في هذا اللوح, و قد يتسبب في خسارة بعض البيانات.",
"CardDetailProperty.confirm-property-type-change": "سيتم تعديل نوع الخاصية",
"CardDetailProperty.delete-action-button": "حذف",
"CardDetailProperty.property-change-action-button": "تغيير نوع الخاصية",
"CardDetailProperty.property-changed": "تم تعديل الخاصية بنجاح!",
"CardDetailProperty.property-deleted": "تم حذف {propertyName} بنجاح!",
"CardDetailProperty.property-name-change-subtext": "النوع من \"{oldPropType}\" إلى \"{newPropType}\"",
"CardDetial.limited-link": "لمعرفة المزيد حول اسعارنا.",
"CardDialog.delete-confirmation-dialog-button-text": "حذف",
"CardDialog.delete-confirmation-dialog-heading": "سيتم حذف البطاقة!",
"CardDialog.editing-template": "انت الآن تقوم بتعديل قالب.",
"CardDialog.nocard": "تعذر الوصول للبطاقة او بطاقة غير موجودة.",
"Categories.CreateCategoryDialog.CancelText": "إلغاء",
"Categories.CreateCategoryDialog.CreateText": "إنشاء",
"Categories.CreateCategoryDialog.Placeholder": "عرف فئتك",
"Categories.CreateCategoryDialog.UpdateText": "تحديث",
"CenterPanel.Login": "تسجيل الدخول",
"CenterPanel.Share": "مشاركة",
"ColorOption.selectColor": "اختر {color} اللون",
"Comment.delete": "حذف",
"CommentsList.send": "إرسال",
"ConfirmationDialog.cancel-action": "إلغاء",
"ConfirmationDialog.confirm-action": "تأكيد",
"ContentBlock.Delete": "حذف",
"ContentBlock.DeleteAction": "حذف",
"ContentBlock.addElement": "إضافة {type}",
"ContentBlock.checkbox": "اختيار",
"ContentBlock.divider": "فاصل",
"ContentBlock.editCardCheckbox": "مختار",
"ContentBlock.editCardCheckboxText": "تحرير محوى البطاقة",
"ContentBlock.editCardText": "تحرير محوى البطاقة",
"ContentBlock.editText": "تحرير المحتوى...",
"ContentBlock.image": "صورة",
"ContentBlock.insertAbove": "إدراج بالأعلى",
"ContentBlock.moveDown": "ازاحة للأسفل",
"ContentBlock.moveUp": "إزاحة للأعلى",
"ContentBlock.text": "نص",
"DateRange.clear": "مسح",
"DateRange.empty": "فارغ",
"DateRange.endDate": "تاريخ الإنتهاء",
"DateRange.today": "اليوم",
"DeleteBoardDialog.confirm-cancel": "إلغاء",
"DeleteBoardDialog.confirm-delete": "حذف",
"DeleteBoardDialog.confirm-info": "هل تريد حذف اللوح \"{boardTitle}\"؟ سيتم حذف جميع البطاقات داخل اللوح.",
"DeleteBoardDialog.confirm-info-template": "هل تريد حذف قالب اللوح \"{boardTitle}\"؟",
"DeleteBoardDialog.confirm-tite": "نعم احذف اللوح",
"DeleteBoardDialog.confirm-tite-template": "نعم احذف قالب اللوح",
"Dialog.closeDialog": "اغلق",
"EditableDayPicker.today": "اليوم",
"Error.websocket-closed": "مشكلة في الاتصال بالخادم, برجاء التأكد من الشبكة . أو تأكد من إعدادات الخادم او الوكيل.",
"Filter.contains": "يحتوي على",
"Filter.ends-with": "ينتهي بـ",
"Filter.includes": "يحتوي على",
"Filter.is": "يطابق",
"Filter.is-empty": "فارغ",
"Filter.is-not-empty": "ليس فارغًا",
"Filter.is-not-set": "بدون تحديد",
"Filter.is-set": "معين",
"Filter.not-contains": "لا يحتوى على",
"Filter.not-ends-with": "لا ينتهى بـ",
"Filter.not-includes": "لا تشمل",
"Filter.not-starts-with": "لا تبدأ بـ",
"Filter.starts-with": "تبدأ بـ",
"FilterByText.placeholder": "فرز",
"FilterComponent.add-filter": "+ إضافة فلتر",
"FilterComponent.delete": "حذف",
"FindBoardsDialog.IntroText": "البحث في الألواح",
"FindBoardsDialog.NoResultsFor": "لا يوجد نتيجة للبحث \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "اختر بحث آخر أو تأكد من الأخطاء الإملائية.",
"FindBoardsDialog.Title": "البحث عن ألواح",
"GroupBy.ungroup": "إلغاء التجميع",
"KanbanCard.untitled": "بدون عنوان",
"Mutator.new-card-from-template": "بطاقة جديدة من نموذج",
"Mutator.new-template-from-card": "نموذج جديد من بطاقة",
"OnboardingTour.AddComments.Title": "إضافة تعليقات",
"OnboardingTour.AddDescription.Title": "اضافة وصف",
"OnboardingTour.AddProperties.Title": "إضافة خواص",
"OnboardingTour.AddView.Body": "انتقل هنا لإنشاء عرض جديد لتنظيم لوحتك باستخدام تخطيطات مختلفة.",
"OnboardingTour.AddView.Title": "إضافة عرض جديد",
"OnboardingTour.CopyLink.Title": "نسخ الرابط",
"PropertyMenu.Delete": "حذف",
"PropertyMenu.changeType": "تغيير نوع الخاصية",
"PropertyMenu.selectType": "اختيار نوع الخاصية",
"PropertyMenu.typeTitle": "النوع",
"PropertyType.CreatedBy": "تم الإنشاء بواسطة",
"PropertyType.Date": "التاريخ",
"PropertyType.Email": "البريد الإلكتروني",
"PropertyType.Number": "رقم",
"PropertyType.Person": "شخص",
"PropertyType.Text": "نص",
"RegistrationLink.copiedLink": "منسوخ!",
"RegistrationLink.copyLink": "انسخ الرابط",
"ShareBoard.copiedLink": "منسوخ!",
"ShareBoard.copyLink": "انسخ الرابط",
"Sidebar.about": "عن Focalboard",
"Sidebar.changePassword": "تغيير الكلمة السرية",
"Sidebar.invite-users": "دعوة المستخدمين",
"Sidebar.logout": "الخروج",
"Sidebar.set-language": "ضبط اللغة",
"Sidebar.settings": "الإعدادت",
"TableComponent.add-icon": "إضافة أيقونة",
"TableComponent.name": "الإسم",
"TableComponent.plus-new": "+ جديد",
"TableHeaderMenu.delete": "حذف",
"TableHeaderMenu.hide": "إخفاء",
"TableRow.open": "افتح",
"View.Table": "جدول",
"ViewHeader.add-template": "نموذج جديد",
"ViewHeader.delete-template": "حذف",
"ViewHeader.new": "جديز",
"ViewTitle.pick-icon": "اختر أيقونة",
"default-properties.badges": "التعليقات و التفاصيل",
"default-properties.title": "العنوان",
"error.back-to-home": "الرجوع للواجهة الأساسية",
"error.back-to-team": "الرجوع إلي الفريق",
"error.board-not-found": "لوح غير موجود.",
"error.go-login": "تسجيل الدخول",
"login.log-in-button": "لِج",
"login.log-in-title": "لِج"
}

Просмотреть файл

@@ -1 +0,0 @@
{}

Просмотреть файл

@@ -1,197 +0,0 @@
{
"Attachment.Attachment-title": "Adjunt",
"AttachmentBlock.DeleteAction": "esborra",
"AttachmentBlock.addElement": "afegir {type}",
"AttachmentBlock.delete": "Adjunt esborrat.",
"AttachmentBlock.failed": "Aquest fitxer no pot ser afegit ja que el límit de tamany de fitxer ha estat assolit.",
"AttachmentBlock.upload": "Adjunt afegint-se.",
"AttachmentBlock.uploadSuccess": "Adjunt afegit.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Esborra",
"AttachmentElement.download": "Descarrega",
"AttachmentElement.upload-percentage": "Afegint...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Afegir un grup",
"BoardComponent.delete": "Eliminar",
"BoardComponent.hidden-columns": "Columnes ocultes",
"BoardComponent.hide": "Amagar",
"BoardComponent.new": "+ Nou",
"BoardComponent.no-property": "Sense {property}",
"BoardComponent.no-property-title": "Els elements amb una propietat {property} buida anirán aquí. Aquesta col·lumna no pot eliminar-se.",
"BoardComponent.show": "Mostrar",
"BoardMember.schemeAdmin": "Admin",
"BoardMember.schemeCommenter": "Comentarista",
"BoardMember.schemeEditor": "Editor",
"BoardMember.schemeNone": "Cap",
"BoardMember.schemeViewer": "Visualitzador",
"BoardPage.newVersion": "Una nova versió de Boards és disponible, clica aquí per recarregar.",
"BoardPage.syncFailed": "El tauler podria ser eliminat o revocat l'accés.",
"BoardTemplateSelector.add-template": "Crea una nova plantilla",
"BoardTemplateSelector.create-empty-board": "Crea un taulell buit",
"BoardTemplateSelector.delete-template": "Esborra",
"BoardTemplateSelector.description": "Afegeix el taulell a la barra lateral usant alguna de les plantilles definides a sota o comença des de zero.",
"BoardTemplateSelector.edit-template": "Edita",
"BoardTemplateSelector.plugin.no-content-description": "Afegeix el taulell a la barra lateral usant alguna de les plantilles definides a sota o comença des de zero.",
"BoardTemplateSelector.plugin.no-content-title": "Crea un taulell",
"BoardTemplateSelector.title": "Crea un taulell",
"BoardTemplateSelector.use-this-template": "Utilitza aquesta plantilla",
"BoardsSwitcher.Title": "Busca taulells",
"BoardsUnfurl.Updated": "Actualitzat {time}",
"Calculations.Options.average.displayName": "Promig",
"Calculations.Options.average.label": "Promig",
"Calculations.Options.countChecked.displayName": "Comprovat",
"Calculations.Options.countUniqueValue.displayName": "Únic",
"Calculations.Options.countUniqueValue.label": "Compta valors únics",
"Calculations.Options.countValue.displayName": "Valors",
"Calculations.Options.dateRange.displayName": "Rang",
"Calculations.Options.dateRange.label": "Rang",
"Calculations.Options.earliest.displayName": "Proper",
"Calculations.Options.earliest.label": "Proper",
"Calculations.Options.latest.displayName": "Últim",
"Calculations.Options.latest.label": "Últim",
"Calculations.Options.max.displayName": "Màxim",
"Calculations.Options.max.label": "Màxim",
"Calculations.Options.min.displayName": "Mínim",
"Calculations.Options.min.label": "Mínim",
"Calculations.Options.none.displayName": "Calcula",
"Calculations.Options.none.label": "Cap",
"Calculations.Options.percentChecked.displayName": "Completat",
"Calculations.Options.percentChecked.label": "Percentatge completat",
"Calculations.Options.percentUnchecked.displayName": "No finalitzat",
"Calculations.Options.percentUnchecked.label": "Percentatge no finalitzat",
"Calculations.Options.range.displayName": "Rang",
"Calculations.Options.range.label": "Rang",
"Calculations.Options.sum.displayName": "Suma",
"Calculations.Options.sum.label": "Suma",
"CalendarCard.untitled": "Sense títol",
"CardActionsMenu.copiedLink": "Copiat!",
"CardActionsMenu.copyLink": "Còpia l'enllaç",
"CardActionsMenu.delete": "Esborra",
"CardActionsMenu.duplicate": "Duplica",
"CardBadges.title-comments": "Comentaris",
"CardBadges.title-description": "Aquesta tarjeta té una descripció",
"CardDetail.Attach": "Adjunta",
"CardDetail.Follow": "Segueix",
"CardDetail.Following": "Segueix",
"CardDetail.add-content": "Afegeix contingut",
"CardDetail.add-icon": "Afegeix icona",
"CardDetail.add-property": "+ Afegeix propietat",
"CardDetail.addCardText": "afegeix text a la targeta",
"CardDetail.moveContent": "Mou el contingut de la targeta",
"CardDetail.new-comment-placeholder": "Afegeix un comentari...",
"CardDialog.editing-template": "Estas editant una plantilla.",
"CardDialog.nocard": "Aquesta targeta no existeix o és innaccesible.",
"Comment.delete": "Eliminar",
"CommentsList.send": "Enviar",
"ContentBlock.Delete": "Eliminar",
"ContentBlock.DeleteAction": "eliminar",
"ContentBlock.addElement": "afegeix {type}",
"ContentBlock.checkbox": "casella de verificació",
"ContentBlock.divider": "divisor",
"ContentBlock.editCardCheckbox": "casella de verificació conmutada",
"ContentBlock.editCardCheckboxText": "edita el contigut de la targeta",
"ContentBlock.editCardText": "edita el text de la targeta",
"ContentBlock.editText": "Edita el text...",
"ContentBlock.image": "imatge",
"ContentBlock.insertAbove": "Insereix damunt",
"ContentBlock.moveDown": "Mou abaix",
"ContentBlock.moveUp": "Mou adalt",
"ContentBlock.text": "text",
"Dialog.closeDialog": "Tanca la finestra",
"EditableDayPicker.today": "Avui",
"Filter.includes": "inclou",
"Filter.is-empty": "esta buit",
"Filter.is-not-empty": "no està buit",
"Filter.not-includes": "no inclou",
"FilterComponent.add-filter": "+ Afegeix filtre",
"FilterComponent.delete": "Eliminar",
"GroupBy.ungroup": "Desagrupar",
"KanbanCard.untitled": "Sense títol",
"Mutator.new-card-from-template": "nova targeta des de plantilla",
"Mutator.new-template-from-card": "nova plantilla des de targeta",
"PropertyMenu.Delete": "Eliminar",
"PropertyMenu.changeType": "Canviar el tipus de propietat",
"PropertyMenu.typeTitle": "Tipus",
"PropertyType.Checkbox": "casella de verificació",
"PropertyType.CreatedBy": "Creada per",
"PropertyType.CreatedTime": "Moment de creació",
"PropertyType.Date": "Data",
"PropertyType.Email": "Correu electrònic",
"PropertyType.MultiSelect": "Selecció múltiple",
"PropertyType.Number": "Número",
"PropertyType.Person": "Persona",
"PropertyType.Phone": "Telèfon",
"PropertyType.Select": "Selecciona",
"PropertyType.Text": "Text",
"PropertyType.UpdatedBy": "Última actualització feta per",
"PropertyType.UpdatedTime": "Moment d'actualització",
"RegistrationLink.confirmRegenerateToken": "Això invalidarà enllaços compartits anteriorment. Continuar?",
"RegistrationLink.copiedLink": "Copiat!",
"RegistrationLink.copyLink": "Copiar enllaç",
"RegistrationLink.description": "Comparteix aquest enllaç per crear comptes per altres:",
"RegistrationLink.regenerateToken": "Regenerar token",
"RegistrationLink.tokenRegenerated": "Enllaç de registre regenerat",
"ShareBoard.confirmRegenerateToken": "Això invalidarà enllaços compartits anteriorment. Continuar?",
"ShareBoard.copiedLink": "Copiat!",
"ShareBoard.copyLink": "Copiar enllaç",
"ShareBoard.tokenRegenrated": "Token regenerat",
"Sidebar.about": "Sobre Focalboard",
"Sidebar.add-board": "+ Afegir tauler",
"Sidebar.changePassword": "Canvi de contrasenya",
"Sidebar.delete-board": "Eliminar el tauler",
"Sidebar.export-archive": "Arxiu d'exportació",
"Sidebar.import-archive": "Arxiu d'importació",
"Sidebar.invite-users": "Convida usuaris",
"Sidebar.logout": "Tanca sessió",
"Sidebar.random-icons": "Icones aleatòries",
"Sidebar.set-language": "Seleccionar idioma",
"Sidebar.set-theme": "Definir un tema",
"Sidebar.settings": "Paràmetres",
"Sidebar.untitled-board": "(Tauler sense títol)",
"TableComponent.add-icon": "Afegeix icona",
"TableComponent.name": "Nom",
"TableComponent.plus-new": "+ Nou",
"TableHeaderMenu.delete": "Eliminar",
"TableHeaderMenu.duplicate": "Duplicar",
"TableHeaderMenu.hide": "Amagar",
"TableHeaderMenu.insert-left": "Insereix a l'esquerra",
"TableHeaderMenu.insert-right": "Insereix a la dreta",
"TableHeaderMenu.sort-ascending": "Ordena ascendent",
"TableHeaderMenu.sort-descending": "Ordena descendent",
"TableRow.open": "Obrir",
"View.AddView": "Afegeix vista",
"View.Board": "Tauler",
"View.DeleteView": "Eliminar vista",
"View.DuplicateView": "Duplicar vista",
"View.NewBoardTitle": "Vista de tauler",
"View.NewCalendarTitle": "Vista de calendari",
"View.NewGalleryTitle": "Vista de galeria",
"View.NewTableTitle": "Vista de tauler",
"View.Table": "Taula",
"ViewHeader.add-template": "Nova plantilla",
"ViewHeader.delete-template": "Eliminar",
"ViewHeader.edit-template": "Editar",
"ViewHeader.empty-card": "Targeta buida",
"ViewHeader.export-complete": "Exportació completada!",
"ViewHeader.export-csv": "Exportació a CSV",
"ViewHeader.export-failed": "L'exportació ha fallat!",
"ViewHeader.filter": "Filtrar",
"ViewHeader.group-by": "Agrupar per: {property}",
"ViewHeader.new": "Nou",
"ViewHeader.properties": "Propietats",
"ViewHeader.search-text": "Cerca tarjetes",
"ViewHeader.select-a-template": "Selecciona una plantilla",
"ViewHeader.sort": "Ordenar",
"ViewHeader.untitled": "Sense títol",
"ViewTitle.hide-description": "amagar descripció",
"ViewTitle.pick-icon": "Seleccionar icona",
"ViewTitle.random-icon": "Aleatori",
"ViewTitle.remove-icon": "Eliminar icona",
"ViewTitle.show-description": "mostra la descripció",
"ViewTitle.untitled-board": "Tauler sense títol",
"Workspace.editing-board-template": "Estàs editant una plantilla de tauler.",
"default-properties.title": "Títol",
"login.log-in-button": "Inicia sessió",
"login.log-in-title": "Inicia sessió",
"login.register-button": "o crea un compte si no en tens",
"register.login-button": "o inicia sessió si ja tens un compte",
"register.signup-title": "Registrat un compte"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administrator",
"AdminBadge.TeamAdmin": "Teamadministrator",
"AppBar.Tooltip": "Verknüpfte Boards umschalten",
"Attachment.Attachment-title": "Anhang",
"AttachmentBlock.DeleteAction": "Löschen",
"AttachmentBlock.addElement": "{type} hinzufügen",
"AttachmentBlock.delete": "Anhang gelöscht.",
"AttachmentBlock.failed": "Kann Datei nicht hochladen, da das Limit für Dateigröße erreicht ist.",
"AttachmentBlock.upload": "Anhang wird hochgeladen.",
"AttachmentBlock.uploadSuccess": "Anhang hochgeladen.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Löschen",
"AttachmentElement.download": "Herunterladen",
"AttachmentElement.upload-percentage": "Hochladen...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Hinzufügen einer Gruppe",
"BoardComponent.delete": "Löschen",
"BoardComponent.hidden-columns": "Versteckte Spalten",
"BoardComponent.hide": "Ausblenden",
"BoardComponent.new": "+ Neu",
"BoardComponent.no-property": "Keine {property}",
"BoardComponent.no-property-title": "Elemente mit einer leeren {property} Eigenschaft erscheinen hier. Diese Spalte kann nicht entfernt werden.",
"BoardComponent.show": "Anzeigen",
"BoardMember.schemeAdmin": "Administrator",
"BoardMember.schemeCommenter": "Kommentator",
"BoardMember.schemeEditor": "Bearbeiter",
"BoardMember.schemeNone": "Keine",
"BoardMember.schemeViewer": "Leser",
"BoardMember.unlinkChannel": "Verknüpfung aufheben",
"BoardPage.newVersion": "Eine neue Version von Boards ist verfügbar, klicke hier, um neu zu laden.",
"BoardPage.syncFailed": "Das Board kann gelöscht oder der Zugang entzogen werden.",
"BoardTemplateSelector.add-template": "Neue Vorlage erstellen",
"BoardTemplateSelector.create-empty-board": "Leeres Board erstellen",
"BoardTemplateSelector.delete-template": "Löschen",
"BoardTemplateSelector.description": "Füge ein Board hinzu, indem du eine der unten definierten Vorlagen verwendest oder ganz neu beginnst.",
"BoardTemplateSelector.edit-template": "Bearbeiten",
"BoardTemplateSelector.plugin.no-content-description": "Füge ein Board zur Seitenleiste hinzu, indem du eine der Vorlagen unten verwendest oder starte mit einem leeren Board.",
"BoardTemplateSelector.plugin.no-content-title": "Erstelle ein Board",
"BoardTemplateSelector.title": "Erstelle ein Board",
"BoardTemplateSelector.use-this-template": "Verwende diese Vorlage",
"BoardsSwitcher.Title": "Finde Boards",
"BoardsUnfurl.Limited": "Weitere Details sind versteckt, da die Karte archiviert wurde",
"BoardsUnfurl.Remainder": "+{remainder} mehr",
"BoardsUnfurl.Updated": "Aktualisiert {time}",
"Calculations.Options.average.displayName": "Durchschnitt",
"Calculations.Options.average.label": "Durchschnitt",
"Calculations.Options.count.displayName": "Zählen",
"Calculations.Options.count.label": "Zählen",
"Calculations.Options.countChecked.displayName": "Geprüft",
"Calculations.Options.countChecked.label": "Zähle Markierte",
"Calculations.Options.countUnchecked.displayName": "Ungeprüft",
"Calculations.Options.countUnchecked.label": "Zähle Unmarkierte",
"Calculations.Options.countUniqueValue.displayName": "Eindeutig",
"Calculations.Options.countUniqueValue.label": "Zähle eindeutige Werte",
"Calculations.Options.countValue.displayName": "Werte",
"Calculations.Options.countValue.label": "Zähle Wert",
"Calculations.Options.dateRange.displayName": "Bereich",
"Calculations.Options.dateRange.label": "Bereich",
"Calculations.Options.earliest.displayName": "Früheste",
"Calculations.Options.earliest.label": "Früheste",
"Calculations.Options.latest.displayName": "Neueste",
"Calculations.Options.latest.label": "Neueste",
"Calculations.Options.max.displayName": "Max",
"Calculations.Options.max.label": "Max",
"Calculations.Options.median.displayName": "Median",
"Calculations.Options.median.label": "Median",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Berechnen",
"Calculations.Options.none.label": "Keine",
"Calculations.Options.percentChecked.displayName": "Geprüft",
"Calculations.Options.percentChecked.label": "Prozentsatz Markiert",
"Calculations.Options.percentUnchecked.displayName": "Ungeprüft",
"Calculations.Options.percentUnchecked.label": "Prozentsatz Unmarkiert",
"Calculations.Options.range.displayName": "Bereich",
"Calculations.Options.range.label": "Bereich",
"Calculations.Options.sum.displayName": "Summe",
"Calculations.Options.sum.label": "Summe",
"CalendarCard.untitled": "Ohne Titel",
"CardActionsMenu.copiedLink": "Kopiert!",
"CardActionsMenu.copyLink": "Verknüpfung kopieren",
"CardActionsMenu.delete": "Löschen",
"CardActionsMenu.duplicate": "Duplizieren",
"CardBadges.title-checkboxes": "Checkboxen",
"CardBadges.title-comments": "Kommentare",
"CardBadges.title-description": "Diese Karte hat eine Beschreibung",
"CardDetail.Attach": "Anhängen",
"CardDetail.Follow": "Folgen",
"CardDetail.Following": "Folgend",
"CardDetail.add-content": "Inhalt hinzufügen",
"CardDetail.add-icon": "Symbol hinzufügen",
"CardDetail.add-property": "+ Eigenschaft hinzufügen",
"CardDetail.addCardText": "Kartentext hinzufügen",
"CardDetail.limited-body": "Aktualisiere auf unseren Professional oder Enterprise Plan.",
"CardDetail.limited-button": "Aktualisiere",
"CardDetail.limited-title": "Diese Karte ist versteckt",
"CardDetail.moveContent": "Karteninhalt verschieben",
"CardDetail.new-comment-placeholder": "Kommentar hinzufügen...",
"CardDetailProperty.confirm-delete-heading": "Eigenschaft löschen bestätigen",
"CardDetailProperty.confirm-delete-subtext": "Bist du sicher, dass du die Eigenschaft \"{propertyName}\" löschen möchtest? Wenn du diese löscht, wird die Eigenschaft von allen Karten in diesem Board gelöscht.",
"CardDetailProperty.confirm-property-name-change-subtext": "Bist du sicher, dass du die Eigenschaft \"{propertyName}\" {customText} ändern möchtest? Dies wird Werte auf {numOfCards} Karten in diesem Board ändern und kann dazu führen, dass diese verloren gehen.",
"CardDetailProperty.confirm-property-type-change": "Bestätige Eigenschaftsänderung",
"CardDetailProperty.delete-action-button": "Löschen",
"CardDetailProperty.property-change-action-button": "Ändere Eigenschaft",
"CardDetailProperty.property-changed": "Eigenschaft erfolgreich geändert!",
"CardDetailProperty.property-deleted": "{propertyName} erfolgreich gelöscht!",
"CardDetailProperty.property-name-change-subtext": "Typ von \"{oldPropType}\" zu \"{newPropType}\"",
"CardDetial.limited-link": "Erfahre mehr über unsere Pläne.",
"CardDialog.delete-confirmation-dialog-attachment": "Löschen des Anhangs bestätigen",
"CardDialog.delete-confirmation-dialog-button-text": "Löschen",
"CardDialog.delete-confirmation-dialog-heading": "Karte löschen bestätigen",
"CardDialog.editing-template": "Du bearbeitest eine Vorlage.",
"CardDialog.nocard": "Diese Karte existiert nicht oder ist nicht verfügbar.",
"Categories.CreateCategoryDialog.CancelText": "Abbrechen",
"Categories.CreateCategoryDialog.CreateText": "Erstellen",
"Categories.CreateCategoryDialog.Placeholder": "Benenne deine Kategorie",
"Categories.CreateCategoryDialog.UpdateText": "Aktualisieren",
"CenterPanel.Login": "Anmeldung",
"CenterPanel.Share": "Teilen",
"ChannelIntro.CreateBoard": "Erstelle ein Board",
"ColorOption.selectColor": "Wähle Farbe {color}",
"Comment.delete": "Löschen",
"CommentsList.send": "Abschicken",
"ConfirmPerson.empty": "Leer",
"ConfirmPerson.search": "Suche...",
"ConfirmationDialog.cancel-action": "Abbrechen",
"ConfirmationDialog.confirm-action": "Bestätigen",
"ContentBlock.Delete": "Löschen",
"ContentBlock.DeleteAction": "löschen",
"ContentBlock.addElement": "{type} hinzufügen",
"ContentBlock.checkbox": "Checkbox",
"ContentBlock.divider": "Teiler",
"ContentBlock.editCardCheckbox": "Umschaltbare Checkbox",
"ContentBlock.editCardCheckboxText": "Kartentext bearbeiten",
"ContentBlock.editCardText": "Kartentext bearbeiten",
"ContentBlock.editText": "Text bearbeiten ...",
"ContentBlock.image": "Bild",
"ContentBlock.insertAbove": "Darüber einfügen",
"ContentBlock.moveBlock": "Karteninhalt verschieben",
"ContentBlock.moveDown": "Nach unten bewegen",
"ContentBlock.moveUp": "Nach oben bewegen",
"ContentBlock.text": "Text",
"DateFilter.empty": "Leer",
"DateRange.clear": "Leeren",
"DateRange.empty": "Leer",
"DateRange.endDate": "Enddatum",
"DateRange.today": "Heute",
"DeleteBoardDialog.confirm-cancel": "Abbrechen",
"DeleteBoardDialog.confirm-delete": "Löschen",
"DeleteBoardDialog.confirm-info": "Bist du sicher, dass du das Board \"{boardTitle}\" löschen möchtest? Wenn du es löschen, werden allen Karten auf diesem Board gelöscht.",
"DeleteBoardDialog.confirm-info-template": "Bist du sicher, dass du die Board-Vorlage \"{boardTitle}\" löschen willst?",
"DeleteBoardDialog.confirm-tite": "Board löschen bestätigen",
"DeleteBoardDialog.confirm-tite-template": "Board Vorlage wirklich löschen",
"Dialog.closeDialog": "Dialog schließen",
"EditableDayPicker.today": "Heute",
"Error.mobileweb": "Die Unterstützung für das mobile Web befindet sich derzeit in einer frühen Betaphase. Möglicherweise sind nicht alle Funktionen vorhanden.",
"Error.websocket-closed": "Websocket-Verbindung geschlossen, Verbindung unterbrochen. Wenn dieses Problem weiterhin besteht, überprüfe bitte die Konfiguration deines Servers oder Web-Proxys.",
"Filter.contains": "enthält",
"Filter.ends-with": "endet mit",
"Filter.includes": "beinhaltet",
"Filter.is": "ist",
"Filter.is-after": "ist nach",
"Filter.is-before": "ist vor",
"Filter.is-empty": "ist leer",
"Filter.is-not-empty": "ist nicht leer",
"Filter.is-not-set": "ist nicht gesetzt",
"Filter.is-set": "ist gesetzt",
"Filter.isafter": "ist nach",
"Filter.isbefore": "ist vor",
"Filter.not-contains": "enthält nicht",
"Filter.not-ends-with": "endet nicht mit",
"Filter.not-includes": "beinhaltet nicht",
"Filter.not-starts-with": "beginnt nicht mit",
"Filter.starts-with": "beginnt mit",
"FilterByText.placeholder": "Filtertext",
"FilterComponent.add-filter": "+ Filter hinzufügen",
"FilterComponent.delete": "Löschen",
"FilterValue.empty": "(leer)",
"FindBoardsDialog.IntroText": "Suche nach Boards",
"FindBoardsDialog.NoResultsFor": "Keine Ergebnisse für \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Prüfe die Schreibweise oder versuche eine weitere Suche.",
"FindBoardsDialog.SubTitle": "Tippe um ein Board zu finden. Benutze <b>HOCH/RUNTER</b> zum Browsen. <b>ENTER</b> zur Auswahl, <b>ESC</b> zum Schließen",
"FindBoardsDialog.Title": "Finde Boards",
"GroupBy.hideEmptyGroups": "Verstecke {count} leere Gruppen",
"GroupBy.showHiddenGroups": "Zeige {count} versteckte Gruppen",
"GroupBy.ungroup": "Gruppierung aufheben",
"HideBoard.MenuOption": "Board verstecken",
"KanbanCard.untitled": "Unbenannt",
"MentionSuggestion.is-not-board-member": "(kein Board Mitglied)",
"Mutator.new-board-from-template": "Neues Board aus Vorlage",
"Mutator.new-card-from-template": "neue Karte aus Vorlage",
"Mutator.new-template-from-card": "neue Vorlage aus Karte",
"OnboardingTour.AddComments.Body": "Du kannst Themen kommentieren und sogar deine Mattermost-Kollegen @erwähnen, um deren Aufmerksamkeit zu erhalten.",
"OnboardingTour.AddComments.Title": "Kommentare hinzufügen",
"OnboardingTour.AddDescription.Body": "Füge deiner Karte eine Beschreibung hinzu, damit deine Teamkollegen wissen, worum es in der Karte geht.",
"OnboardingTour.AddDescription.Title": "Beschreibung hinzufügen",
"OnboardingTour.AddProperties.Body": "Füge den Karten verschiedene Eigenschaften hinzu, um sie noch leistungsfähiger zu machen.",
"OnboardingTour.AddProperties.Title": "Eigenschaften hinzufügen",
"OnboardingTour.AddView.Body": "Hier kannst Du eine neue Ansicht erstellen, um dein Board mit verschiedenen Layouts zu organisieren.",
"OnboardingTour.AddView.Title": "Eine neue Ansicht hinzufügen",
"OnboardingTour.CopyLink.Body": "Du kannst deine Karten mit Teamkollegen teilen, indem Du den Link kopierst und in einen Kanal, eine Direktnachricht oder eine Gruppennachricht einfügst.",
"OnboardingTour.CopyLink.Title": "Link kopieren",
"OnboardingTour.OpenACard.Body": "Öffne eine Karte und entdecke die Möglichkeiten, die Boards bei der Organisation deiner Arbeit bietet.",
"OnboardingTour.OpenACard.Title": "Eine Karte öffnen",
"OnboardingTour.ShareBoard.Body": "Du kannst dein Board intern, innerhalb deines Teams, freigeben oder es öffentlich veröffentlichen, damit es auch außerhalb deines Unternehmens sichtbar ist.",
"OnboardingTour.ShareBoard.Title": "Board teilen",
"PersonProperty.board-members": "Board Mitglieder",
"PersonProperty.me": "Ich",
"PersonProperty.non-board-members": "Keine Board Mitglieder",
"PropertyMenu.Delete": "Löschen",
"PropertyMenu.changeType": "Eigenschaftstyp ändern",
"PropertyMenu.selectType": "Eigenschaftstyp auswählen",
"PropertyMenu.typeTitle": "Art",
"PropertyType.Checkbox": "Checkbox",
"PropertyType.CreatedBy": "Erstellt von",
"PropertyType.CreatedTime": "Erstellzeit",
"PropertyType.Date": "Datum",
"PropertyType.Email": "E-Mail",
"PropertyType.MultiPerson": "Mehrere Personen",
"PropertyType.MultiSelect": "Mehrfachauswahl",
"PropertyType.Number": "Zahl",
"PropertyType.Person": "Person",
"PropertyType.Phone": "Telefon",
"PropertyType.Select": "Auswählen",
"PropertyType.Text": "Text",
"PropertyType.Unknown": "Unbekannt",
"PropertyType.UpdatedBy": "Aktualisiert durch",
"PropertyType.UpdatedTime": "Letzte Aktualisierung",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Leer",
"RegistrationLink.confirmRegenerateToken": "Diese Aktion widerruft zuvor geteilte Links. Trotzdem fortfahren?",
"RegistrationLink.copiedLink": "Kopiert!",
"RegistrationLink.copyLink": "Link kopieren",
"RegistrationLink.description": "Teile diesen Link mit anderen zur Accounterstellung:",
"RegistrationLink.regenerateToken": "Token neu generieren",
"RegistrationLink.tokenRegenerated": "Registrierungslink neu generiert",
"ShareBoard.PublishDescription": "Veröffentliche und teile einen \"Nur Lesen\"-Link mit jedem im Web.",
"ShareBoard.PublishTitle": "Im Web veröffentlichen",
"ShareBoard.ShareInternal": "Intern teilen",
"ShareBoard.ShareInternalDescription": "Benutzer mit Berechtigungen können diesen Link benutzen.",
"ShareBoard.Title": "Board teilen",
"ShareBoard.confirmRegenerateToken": "Diese Aktion invalidiert zuvor geteilte Links. Trotzdem fortfahren?",
"ShareBoard.copiedLink": "Kopiert!",
"ShareBoard.copyLink": "Link kopieren",
"ShareBoard.regenerate": "Token neu erstellen",
"ShareBoard.searchPlaceholder": "Suche nach Personen und Kanälen",
"ShareBoard.teamPermissionsText": "Jeder im {teamName} Team",
"ShareBoard.tokenRegenrated": "Token neu generiert",
"ShareBoard.userPermissionsRemoveMemberText": "Mitglied entfernen",
"ShareBoard.userPermissionsYouText": "(Du)",
"ShareTemplate.Title": "Vorlage teilen",
"ShareTemplate.searchPlaceholder": "Benutzer suchen",
"Sidebar.about": "Über Focalboard",
"Sidebar.add-board": "+ Board hinzufügen",
"Sidebar.changePassword": "Passwort ändern",
"Sidebar.delete-board": "Board löschen",
"Sidebar.duplicate-board": "Board kopieren",
"Sidebar.export-archive": "Archiv exportieren",
"Sidebar.import": "Importieren",
"Sidebar.import-archive": "Archiv importieren",
"Sidebar.invite-users": "Nutzer einladen",
"Sidebar.logout": "Ausloggen",
"Sidebar.new-category.badge": "Neu",
"Sidebar.new-category.drag-boards-cta": "Board hierher ziehen...",
"Sidebar.no-boards-in-category": "Keine Boards vorhanden",
"Sidebar.product-tour": "Produkttour",
"Sidebar.random-icons": "Zufällige Icons",
"Sidebar.set-language": "Sprache übernehmen",
"Sidebar.set-theme": "Theme übernehmen",
"Sidebar.settings": "Einstellungen",
"Sidebar.template-from-board": "Neue Vorlage aus Board",
"Sidebar.untitled-board": "(Unbenanntes Board)",
"Sidebar.untitled-view": "(Ansicht ohne Titel)",
"SidebarCategories.BlocksMenu.Move": "Bewege nach...",
"SidebarCategories.CategoryMenu.CreateNew": "Erstelle neue Kategorie",
"SidebarCategories.CategoryMenu.Delete": "Lösche Kategorie",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Boards in <b>{categoryName}</b> werden zurück zu den Board-Kategorien bewegt. Du wirst von keinen Boards entfernt.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Diese Kategorie löschen?",
"SidebarCategories.CategoryMenu.Update": "Kategorie umbenennen",
"SidebarTour.ManageCategories.Body": "Erstelle und verwalte eigene Kategorien. Diese sind benutzer-spezifisch, daher beeinflusst das Verschieben eines Boards in deine Kategorie andere Mitglieder, die das gleiche Board nutzen, nicht.",
"SidebarTour.ManageCategories.Title": "Verwalte Kategorien",
"SidebarTour.SearchForBoards.Body": "Öffne den Board Wechsler /Cmd/Strg + K) um schnell Boards zu finden und zu deiner Seitenleiste hinzuzufügen.",
"SidebarTour.SearchForBoards.Title": "Suche nach Boards",
"SidebarTour.SidebarCategories.Body": "Alle deine Boards sind jetzt unter deiner neuen Seitenleiste organisiert. Kein Wechseln mehr zwischen Arbeitsbereichen. Eigene Kategorien werden einmalig auf Basis deiner bisherigen Arbeitsbereiche automatisch im Rahmen des Upgrades auf 7.2 erstellt. Diese können entfernt oder nach deinem Bedarf bearbeitet werden.",
"SidebarTour.SidebarCategories.Link": "Erfahre mehr",
"SidebarTour.SidebarCategories.Title": "Seitenleisten Kategorien",
"SiteStats.total_boards": "Boards gesamt",
"SiteStats.total_cards": "Karten gesamt",
"TableComponent.add-icon": "Symbol hinzufügen",
"TableComponent.name": "Name",
"TableComponent.plus-new": "+ Neu",
"TableHeaderMenu.delete": "Löschen",
"TableHeaderMenu.duplicate": "Duplizieren",
"TableHeaderMenu.hide": "Verstecken",
"TableHeaderMenu.insert-left": "Links einfügen",
"TableHeaderMenu.insert-right": "Rechts einfügen",
"TableHeaderMenu.sort-ascending": "Aufsteigend sortieren",
"TableHeaderMenu.sort-descending": "Absteigend sortieren",
"TableRow.DuplicateCard": "Kopiere Karte",
"TableRow.MoreOption": "Weitere Aktionen",
"TableRow.open": "Öffnen",
"TopBar.give-feedback": "Feedback geben",
"URLProperty.copiedLink": "Kopiert!",
"URLProperty.copy": "Kopieren",
"URLProperty.edit": "Bearbeiten",
"UndoRedoHotKeys.canRedo": "Wiederherstellen",
"UndoRedoHotKeys.canRedo-with-description": "{description} wiederherstellen",
"UndoRedoHotKeys.canUndo": "Rückgängig",
"UndoRedoHotKeys.canUndo-with-description": "{description} rückgängig machen",
"UndoRedoHotKeys.cannotRedo": "Nichts wiederherstellbar",
"UndoRedoHotKeys.cannotUndo": "Nichts zum rückgängig machen",
"ValueSelector.noOptions": "Keine Optionen. Fange an zu tippen, um die erste Option hinzuzufügen!",
"ValueSelector.valueSelector": "Werteselektor",
"ValueSelectorLabel.openMenu": "Menü öffnen",
"VersionMessage.help": "Finde raus, was es Neues in dieser Version gibt.",
"VersionMessage.learn-more": "Erfahre mehr",
"View.AddView": "Ansicht hinzufügen",
"View.Board": "Board",
"View.DeleteView": "Ansicht löschen",
"View.DuplicateView": "Ansicht duplizieren",
"View.Gallery": "Galerie",
"View.NewBoardTitle": "Boardansicht",
"View.NewCalendarTitle": "Kalenderansicht",
"View.NewGalleryTitle": "Galerie Ansicht",
"View.NewTableTitle": "Tabellenansicht",
"View.NewTemplateDefaultTitle": "Unbenannte Vorlage",
"View.NewTemplateTitle": "Unbenannt",
"View.Table": "Tabelle",
"ViewHeader.add-template": "+ Neue Vorlage",
"ViewHeader.delete-template": "Löschen",
"ViewHeader.display-by": "Anzeige durch: {property}",
"ViewHeader.edit-template": "Bearbeiten",
"ViewHeader.empty-card": "Leere Karte",
"ViewHeader.export-board-archive": "Board Archiv exportieren",
"ViewHeader.export-complete": "Export abgeschlossen!",
"ViewHeader.export-csv": "Als CSV exportieren",
"ViewHeader.export-failed": "Export fehlgeschlagen!",
"ViewHeader.filter": "Filter",
"ViewHeader.group-by": "Gruppiere nach: {property}",
"ViewHeader.new": "Neu",
"ViewHeader.properties": "Eigenschaften",
"ViewHeader.properties-menu": "Eigenschaften Menü",
"ViewHeader.search-text": "Suche Karten",
"ViewHeader.select-a-template": "Vorlage auswählen",
"ViewHeader.set-default-template": "Als Standard eingestellt",
"ViewHeader.sort": "Sortieren",
"ViewHeader.untitled": "Unbenannt",
"ViewHeader.view-header-menu": "Kopfmenü ansehen",
"ViewHeader.view-menu": "Ansichten Menü",
"ViewLimitDialog.Heading": "Ansichten pro Board Limit erreicht",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Aktualisieren",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Admin benachrichtigen",
"ViewLimitDialog.Subtext.Admin": "Aktualisiere auf unseren Professional oder Enterprise Plan.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Erfahre mehr über unsere Pläne.",
"ViewLimitDialog.Subtext.RegularUser": "Benachrichtige deinen Admin um auf unseren Professional oder Enterprise Plan zu aktualisieren.",
"ViewLimitDialog.UpgradeImg.AltText": "Bild aktualisieren",
"ViewLimitDialog.notifyAdmin.Success": "Dein Admin wurde benachrichtigt",
"ViewTitle.hide-description": "Beschreibung ausblenden",
"ViewTitle.pick-icon": "Symbol auswählen",
"ViewTitle.random-icon": "Zufällig",
"ViewTitle.remove-icon": "Symbol entfernen",
"ViewTitle.show-description": "Beschreibung anzeigen",
"ViewTitle.untitled-board": "Unbenanntes Board",
"WelcomePage.Description": "Boards ist ein Projektmanagement-Tool, das die Definition, Organisation, Verfolgung und Verwaltung von Arbeit in verschiedenen Teams mit Hilfe einer vertrauten Kanban-Board-Ansicht unterstützt.",
"WelcomePage.Explore.Button": "Rundgang",
"WelcomePage.Heading": "Willkommen bei Boards",
"WelcomePage.NoThanks.Text": "Nein danke, ich werde es selbst herausfinden",
"WelcomePage.StartUsingIt.Text": "Verwende es",
"Workspace.editing-board-template": "Du bearbeitest eine Board Vorlage.",
"badge.guest": "Gast",
"boardPage.confirm-join-button": "Teilnehmen",
"boardPage.confirm-join-text": "Du bist dabei einem privaten Board zu betreten, ohne dass du explizit durch den Board-Administrator hinzugefügt wurdest. Bist du sicher, dass du diesem privaten Board beitreten willst?",
"boardPage.confirm-join-title": "Privatem Board beitreten",
"boardSelector.confirm-link-board": "Verknüpfe Board mit Kanal",
"boardSelector.confirm-link-board-button": "Ja, verknüpfe Board",
"boardSelector.confirm-link-board-subtext": "Wenn du \"{boardName}\" mit diesem Kanal verknüpfst, werden alle Mitglieder des Kanals (aktuelle und neue) das Board bearbeiten können. Dies schließt Mitglieder aus, die Gast sind. Du kannst die Verknüpfung eine Boards mit einem Kanal jederzeit entfernen.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Wenn du \"{boardName}\" mit dem Kanal verknüpfst, werden alle Mitglieder des Kanals (aktuelle und neue) das Board bearbeiten können. Dies schließt Mitglieder aus, die Gast sind.{lineBreak} Dieses Board ist mit einem anderen Kanal verknüpft. Die Verknüpfung wird getrennt, wenn du es hier verknüpfst.",
"boardSelector.create-a-board": "Erstelle ein Board",
"boardSelector.link": "Verknüpfung",
"boardSelector.search-for-boards": "Suche nach Boards",
"boardSelector.title": "Verknüpfe Boards",
"boardSelector.unlink": "Verknüpfung aufheben",
"calendar.month": "Monat",
"calendar.today": "HEUTE",
"calendar.week": "Woche",
"centerPanel.undefined": "Kein(e) {propertyName}",
"centerPanel.unknown-user": "Unbekannter Benutzer",
"cloudMessage.learn-more": "Erfahre mehr",
"createImageBlock.failed": "Kann Datei nicht hochladen, da das Limit für Dateigröße erreicht ist.",
"default-properties.badges": "Kommentare und Beschreibung",
"default-properties.title": "Titel",
"error.back-to-home": "Zurück zur Startseite",
"error.back-to-team": "Zurück zum Team",
"error.board-not-found": "Board nicht gefunden.",
"error.go-login": "Anmeldung",
"error.invalid-read-only-board": "Du hast keine Zugriff auf dieses Board. Melde dich an um auf das Board zu zugreifen.",
"error.not-logged-in": "Deine Sitzung könnte abgelaufen sein oder du bist nicht angemeldet. Melde dich nochmal an um auf das Board zuzugreifen.",
"error.page.title": "Entschuldigung, etwas ist schief gelaufen",
"error.team-undefined": "Kein gültiges Team.",
"error.unknown": "Ein Fehler ist aufgetreten.",
"generic.previous": "Zurück",
"guest-no-board.subtitle": "Du hast noch keinen Zugang zu einem Board in diesem Team. Bitte warte, bis dich jemand zu einem Board hinzufügt.",
"guest-no-board.title": "Noch keine Boards",
"imagePaste.upload-failed": "Einige Dateien nicht hochgeladen, da das Limit für Dateigröße erreicht ist.",
"limitedCard.title": "Versteckte Karten",
"login.log-in-button": "Anmelden",
"login.log-in-title": "Anmelden",
"login.register-button": "oder erstelle einen Account wenn du noch keines hast",
"new_channel_modal.create_board.empty_board_description": "Neues leeres Board erstellen",
"new_channel_modal.create_board.empty_board_title": "Leeres Board",
"new_channel_modal.create_board.select_template_placeholder": "Vorlage auswählen",
"new_channel_modal.create_board.title": "Erstelle ein Board für diesen Kanal",
"notification-box-card-limit-reached.close-tooltip": "Für 10 Tage schlummern",
"notification-box-card-limit-reached.contact-link": "Benachrichtige deinen Admin",
"notification-box-card-limit-reached.link": "Wechsel auf einen kostenpflichtigen Plan",
"notification-box-card-limit-reached.title": "{cards} vom Board versteckte Karten",
"notification-box-cards-hidden.title": "Diese Aktion verdeckt eine andere Karte",
"notification-box.card-limit-reached.not-admin.text": "Um auf archivierte Karten zuzugreifen, kannst du {contactLink} um auf einen bezahlten Plan zu wechseln.",
"notification-box.card-limit-reached.text": "Kartenlimit erreicht. Um ältere Karten zu betrachten, {link}",
"person.add-user-to-board": "Füge {username} zum Board hinzu",
"person.add-user-to-board-confirm-button": "Zum Board hinzufügen",
"person.add-user-to-board-permissions": "Berechtigungen",
"person.add-user-to-board-question": "Möchtest du {username} zum Board hinzufügen?",
"person.add-user-to-board-warning": "{username} ist kein Mitglied des Boards und wird keine Benachrichtigungen darüber erhalten.",
"register.login-button": "oder melde dich an, wenn du bereits ein Konto hast",
"register.signup-title": "Registriere dich für deinen Account",
"rhs-board-non-admin-msg": "Du bist kein Administrator des Boards",
"rhs-boards.add": "Hinzufügen",
"rhs-boards.dm": "DN",
"rhs-boards.gm": "GN",
"rhs-boards.header.dm": "diese Direktnachricht",
"rhs-boards.header.gm": "diese Gruppennachricht",
"rhs-boards.last-update-at": "Letzte Aktualisierung um: {datetime}",
"rhs-boards.link-boards-to-channel": "Verknüpfe Board mit {channelName}",
"rhs-boards.linked-boards": "Verknüpfte Boards",
"rhs-boards.no-boards-linked-to-channel": "Bisher sind keine Boards mit {channelName} verknüpft",
"rhs-boards.no-boards-linked-to-channel-description": "Boards ist ein Projektmanagement Werkzeug, das hilft Aufgaben über Teams hinweg zu definieren, organisieren, verfolgen und verwalten, ähnlich den bekannten Kanban Boards.",
"rhs-boards.unlink-board": "Board Verknüpfung aufheben",
"rhs-boards.unlink-board1": "Board Verknüpfung aufheben",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "Veröffentlichen",
"share-board.share": "Teilen",
"shareBoard.channels-select-group": "Kanäle",
"shareBoard.confirm-change-team-role.body": "Jeder in diesem Board, der eine niedrigere Berechtigung als die Rolle \"{role}\" hat, wird <b>nun zu {role}</b> befördert. Bist du sicher, dass du die Mindestrolle für das Board ändern willst?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Minimale Rolle des Boards ändern",
"shareBoard.confirm-change-team-role.title": "Minimale Rolle des Boards ändern",
"shareBoard.confirm-link-channel": "Verknüpfe Board mit Kanal",
"shareBoard.confirm-link-channel-button": "Verknüpfe Kanal",
"shareBoard.confirm-link-channel-button-with-other-channel": "Verknüpfung lösen und hier verknüpfen",
"shareBoard.confirm-link-channel-subtext": "Wenn du einen Kanal mit einem Board verknüpfst, werden alle Mitglieder des Kanals (aktuelle und neue) das Board bearbeiten können. Dies schließt Mitglieder aus, die Gast sind.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Wenn du einen Kanal mit einem Board verknüpfst, werden alle Mitglieder des Kanals (aktuelle und neue) dies bearbeiten können. Dies schließt Mitglieder aus, die Gast sind.{lineBreak}Dieses Board ist aktuell mit einem anderen Kanal verknüpft. Die Verknüpfung wird aufgehoben, wenn du es hier verknüpfst.",
"shareBoard.confirm-unlink.body": "Wenn du einen Kanal von einem Board trennst, werden alle Mitglieder des Kanals (aktuelle und neue) den Zugriff auf das Board verlieren außer die Berechtigungen wurden individuell vergeben.",
"shareBoard.confirm-unlink.confirmBtnText": "Kanal trennen",
"shareBoard.confirm-unlink.title": "Kanal vom Board trennen",
"shareBoard.lastAdmin": "Boards müssen mindestens eine Administrator haben",
"shareBoard.members-select-group": "Mitglieder",
"shareBoard.unknown-channel-display-name": "Unbekannter Kanal",
"tutorial_tip.finish_tour": "Erledigt",
"tutorial_tip.got_it": "Alles klar",
"tutorial_tip.ok": "Weiter",
"tutorial_tip.out": "Diese Tipps nicht mehr anzeigen.",
"tutorial_tip.seen": "Schon mal gesehen?"
}

Просмотреть файл

@@ -1,49 +0,0 @@
{
"BoardComponent.add-a-group": "+ Προσθήκη ομάδας",
"BoardComponent.delete": "Διαγραφή",
"BoardComponent.hidden-columns": "Κρυφές στήλες",
"BoardComponent.hide": "Απόκρυψη",
"BoardComponent.new": "+ Νέο",
"BoardComponent.show": "Εμφάνιση",
"CardDetail.add-content": "Προσθήκη περιεχομένου",
"CardDetail.add-icon": "Προσθήκη εικονιδίου",
"CardDetail.new-comment-placeholder": "Προσθήκη σχολίου ...",
"CardDialog.nocard": "Αυτή η κάρτα δεν υπάρχει ή δεν είναι προσβάσιμη",
"Comment.delete": "Διαγραφή",
"CommentsList.send": "Αποστολή",
"ContentBlock.Delete": "Διαγραφή",
"ContentBlock.DeleteAction": "διαγραφή",
"ContentBlock.editText": "Επεξεργασία κειμένου ...",
"ContentBlock.image": "εικόνα",
"ContentBlock.insertAbove": "Εισαγωγή από πάνω",
"ContentBlock.moveDown": "Μετακίνηση κάτω",
"ContentBlock.moveUp": "Μετακίνηση επάνω",
"ContentBlock.text": "κείμενο",
"EditableDayPicker.today": "Σήμερα",
"Filter.includes": "περιέχει",
"Filter.is-empty": "είναι άδειο",
"Filter.is-not-empty": "δεν είναι άδειο",
"Filter.not-includes": "δεν περιέχει",
"FilterComponent.add-filter": "+ Προσθήκη φίλτρου",
"FilterComponent.delete": "Διαγραφή",
"KanbanCard.untitled": "Χωρίς τίτλο",
"Mutator.new-card-from-template": "νέα κάρτα από πρότυπο",
"Mutator.new-template-from-card": "νέο πρότυπο από την κάρτα",
"PropertyMenu.Delete": "Διαγραφή",
"PropertyMenu.typeTitle": "Τύπος",
"PropertyType.CreatedBy": "Δημιουργήθηκε από",
"PropertyType.CreatedTime": "Χρόνος δημιουργίας",
"PropertyType.Date": "Ημερομηνία",
"PropertyType.Email": "Email",
"PropertyType.Number": "Αριθμός",
"PropertyType.Phone": "Τηλέφωνο",
"PropertyType.Text": "Κείμενο",
"PropertyType.UpdatedBy": "Ενημερώθηκε από",
"PropertyType.UpdatedTime": "Ώρα Ενημέρωσης",
"RegistrationLink.copyLink": "Αντιγραφή συνδέσμου",
"RegistrationLink.description": "Μοιραστείτε αυτόν τον σύνδεσμο με άλλους για να δημιουργήσουν λογαριασμούς:",
"ViewTitle.pick-icon": "Επιλογή εικονιδίου",
"ViewTitle.random-icon": "Τυχαίο",
"ViewTitle.remove-icon": "Αφαίρεση εικονιδίου",
"default-properties.title": "Τίτλος"
}

Просмотреть файл

@@ -1,455 +0,0 @@
{
"AdminBadge.SystemAdmin": "Admin",
"AdminBadge.TeamAdmin": "Team Admin",
"AppBar.Tooltip": "Toggle linked boards",
"Attachment.Attachment-title": "Attachment",
"AttachmentBlock.DeleteAction": "delete",
"AttachmentBlock.addElement": "add {type}",
"AttachmentBlock.delete": "Attachment deleted.",
"AttachmentBlock.failed": "This file couldn't be uploaded as the file size limit has been reached.",
"AttachmentBlock.upload": "Attachment uploading.",
"AttachmentBlock.uploadSuccess": "Attachment uploaded.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Delete",
"AttachmentElement.download": "Download",
"AttachmentElement.upload-percentage": "Uploading...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Add a group",
"BoardComponent.delete": "Delete",
"BoardComponent.hidden-columns": "Hidden columns",
"BoardComponent.hide": "Hide",
"BoardComponent.new": "+ New",
"BoardComponent.no-property": "No {property}",
"BoardComponent.no-property-title": "Items with an empty {property} property will go here. This column can't be removed.",
"BoardComponent.show": "Show",
"BoardMember.schemeAdmin": "Admin",
"BoardMember.schemeCommenter": "Commenter",
"BoardMember.schemeEditor": "Editor",
"BoardMember.schemeNone": "None",
"BoardMember.schemeViewer": "Viewer",
"BoardMember.unlinkChannel": "Unlink",
"BoardPage.newVersion": "A new version of Boards is available, click here to reload.",
"BoardPage.syncFailed": "Board may be deleted or access revoked.",
"BoardTemplateSelector.add-template": "Create new template",
"BoardTemplateSelector.create-empty-board": "Create an empty board",
"BoardTemplateSelector.delete-template": "Delete",
"BoardTemplateSelector.description": "Add a board to the sidebar using any of the templates defined below or start from scratch.",
"BoardTemplateSelector.edit-template": "Edit",
"BoardTemplateSelector.plugin.no-content-description": "Add a board to the sidebar using any of the templates defined below or start from scratch.",
"BoardTemplateSelector.plugin.no-content-title": "Create a board",
"BoardTemplateSelector.title": "Create a board",
"BoardTemplateSelector.use-this-template": "Use this template",
"BoardsSwitcher.Title": "Find boards",
"BoardsUnfurl.Limited": "Additional details are hidden due to the card being archived",
"BoardsUnfurl.Remainder": "+{remainder} more",
"BoardsUnfurl.Updated": "Updated {time}",
"Calculations.Options.average.displayName": "Average",
"Calculations.Options.average.label": "Average",
"Calculations.Options.count.displayName": "Count",
"Calculations.Options.count.label": "Count",
"Calculations.Options.countChecked.displayName": "Checked",
"Calculations.Options.countChecked.label": "Count checked",
"Calculations.Options.countUnchecked.displayName": "Unchecked",
"Calculations.Options.countUnchecked.label": "Count unchecked",
"Calculations.Options.countUniqueValue.displayName": "Unique",
"Calculations.Options.countUniqueValue.label": "Count unique values",
"Calculations.Options.countValue.displayName": "Values",
"Calculations.Options.countValue.label": "Count value",
"Calculations.Options.dateRange.displayName": "Range",
"Calculations.Options.dateRange.label": "Range",
"Calculations.Options.earliest.displayName": "Earliest",
"Calculations.Options.earliest.label": "Earliest",
"Calculations.Options.latest.displayName": "Latest",
"Calculations.Options.latest.label": "Latest",
"Calculations.Options.max.displayName": "Max",
"Calculations.Options.max.label": "Max",
"Calculations.Options.median.displayName": "Median",
"Calculations.Options.median.label": "Median",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Calculate",
"Calculations.Options.none.label": "None",
"Calculations.Options.percentChecked.displayName": "Checked",
"Calculations.Options.percentChecked.label": "Percent checked",
"Calculations.Options.percentUnchecked.displayName": "Unchecked",
"Calculations.Options.percentUnchecked.label": "Percent unchecked",
"Calculations.Options.range.displayName": "Range",
"Calculations.Options.range.label": "Range",
"Calculations.Options.sum.displayName": "Sum",
"Calculations.Options.sum.label": "Sum",
"CalendarCard.untitled": "Untitled",
"CardActionsMenu.copiedLink": "Copied!",
"CardActionsMenu.copyLink": "Copy link",
"CardActionsMenu.delete": "Delete",
"CardActionsMenu.duplicate": "Duplicate",
"CardBadges.title-checkboxes": "Checkboxes",
"CardBadges.title-comments": "Comments",
"CardBadges.title-description": "This card has a description",
"CardDetail.Attach": "Attach",
"CardDetail.Follow": "Follow",
"CardDetail.Following": "Following",
"CardDetail.add-content": "Add content",
"CardDetail.add-icon": "Add icon",
"CardDetail.add-property": "+ Add a property",
"CardDetail.addCardText": "add card text",
"CardDetail.limited-body": "Upgrade to our Professional or Enterprise plan.",
"CardDetail.limited-button": "Upgrade",
"CardDetail.limited-title": "This card is hidden",
"CardDetail.moveContent": "Move card content",
"CardDetail.new-comment-placeholder": "Add a comment...",
"CardDetailProperty.confirm-delete-heading": "Confirm delete property",
"CardDetailProperty.confirm-delete-subtext": "Are you sure you want to delete the property \"{propertyName}\"? Deleting it will delete the property from all cards in this board.",
"CardDetailProperty.confirm-property-name-change-subtext": "Are you sure you want to change property \"{propertyName}\" {customText}? This will affect value(s) across {numOfCards} card(s) in this board, and can result in data loss.",
"CardDetailProperty.confirm-property-type-change": "Confirm property type change",
"CardDetailProperty.delete-action-button": "Delete",
"CardDetailProperty.property-change-action-button": "Change property",
"CardDetailProperty.property-changed": "Changed property successfully!",
"CardDetailProperty.property-deleted": "Deleted {propertyName} successfully!",
"CardDetailProperty.property-name-change-subtext": "type from \"{oldPropType}\" to \"{newPropType}\"",
"CardDetial.limited-link": "Learn more about our plans.",
"CardDialog.delete-confirmation-dialog-attachment": "Confirm attachment delete",
"CardDialog.delete-confirmation-dialog-button-text": "Delete",
"CardDialog.delete-confirmation-dialog-heading": "Confirm card delete",
"CardDialog.editing-template": "You're editing a template.",
"CardDialog.nocard": "This card doesn't exist or is inaccessible.",
"Categories.CreateCategoryDialog.CancelText": "Cancel",
"Categories.CreateCategoryDialog.CreateText": "Create",
"Categories.CreateCategoryDialog.Placeholder": "Name your category",
"Categories.CreateCategoryDialog.UpdateText": "Update",
"CenterPanel.Login": "Login",
"CenterPanel.Share": "Share",
"ChannelIntro.CreateBoard": "Create a board",
"ColorOption.selectColor": "Select {color} Color",
"Comment.delete": "Delete",
"CommentsList.send": "Send",
"ConfirmPerson.empty": "Empty",
"ConfirmPerson.search": "Search...",
"ConfirmationDialog.cancel-action": "Cancel",
"ConfirmationDialog.confirm-action": "Confirm",
"ContentBlock.Delete": "Delete",
"ContentBlock.DeleteAction": "delete",
"ContentBlock.addElement": "add {type}",
"ContentBlock.checkbox": "checkbox",
"ContentBlock.divider": "divider",
"ContentBlock.editCardCheckbox": "toggled-checkbox",
"ContentBlock.editCardCheckboxText": "edit card text",
"ContentBlock.editCardText": "edit card text",
"ContentBlock.editText": "Edit text...",
"ContentBlock.image": "image",
"ContentBlock.insertAbove": "Insert above",
"ContentBlock.moveBlock": "move card content",
"ContentBlock.moveDown": "Move down",
"ContentBlock.moveUp": "Move up",
"ContentBlock.text": "text",
"DateFilter.empty": "Empty",
"DateRange.clear": "Clear",
"DateRange.empty": "Empty",
"DateRange.endDate": "End date",
"DateRange.today": "Today",
"DeleteBoardDialog.confirm-cancel": "Cancel",
"DeleteBoardDialog.confirm-delete": "Delete",
"DeleteBoardDialog.confirm-info": "Are you sure you want to delete the board “{boardTitle}”? Deleting it will delete all cards in the board.",
"DeleteBoardDialog.confirm-info-template": "Are you sure you want to delete the board template “{boardTitle}”?",
"DeleteBoardDialog.confirm-tite": "Confirm delete board",
"DeleteBoardDialog.confirm-tite-template": "Confirm delete board template",
"Dialog.closeDialog": "Close dialog",
"EditableDayPicker.today": "Today",
"Error.mobileweb": "Mobile web support is currently in early beta. Not all functionality may be present.",
"Error.websocket-closed": "Websocket connection closed, connection interrupted. If this persists, check your server or web proxy configuration.",
"Filter.contains": "contains",
"Filter.ends-with": "ends with",
"Filter.includes": "includes",
"Filter.is": "is",
"Filter.is-after": "is after",
"Filter.is-before": "is before",
"Filter.is-empty": "is empty",
"Filter.is-not-empty": "is not empty",
"Filter.is-not-set": "is not set",
"Filter.is-set": "is set",
"Filter.isafter": "is after",
"Filter.isbefore": "is before",
"Filter.not-contains": "doesn't contain",
"Filter.not-ends-with": "doesn't end with",
"Filter.not-includes": "doesn't include",
"Filter.not-starts-with": "doesn't start with",
"Filter.starts-with": "starts with",
"FilterByText.placeholder": "filter text",
"FilterComponent.add-filter": "+ Add filter",
"FilterComponent.delete": "Delete",
"FilterValue.empty": "(empty)",
"FindBoardsDialog.IntroText": "Search for boards",
"FindBoardsDialog.NoResultsFor": "No results for \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Check the spelling or try another search.",
"FindBoardsDialog.SubTitle": "Type to find a board. Use <b>UP/DOWN</b> to browse. <b>ENTER</b> to select, <b>ESC</b> to dismiss",
"FindBoardsDialog.Title": "Find Boards",
"GroupBy.hideEmptyGroups": "Hide {count} empty groups",
"GroupBy.showHiddenGroups": "Show {count} hidden groups",
"GroupBy.ungroup": "Ungroup",
"HideBoard.MenuOption": "Hide board",
"KanbanCard.untitled": "Untitled",
"MentionSuggestion.is-not-board-member": "(not board member)",
"Mutator.new-board-from-template": "new board from template",
"Mutator.new-card-from-template": "new card from template",
"Mutator.new-template-from-card": "new template from card",
"OnboardingTour.AddComments.Body": "You can comment on issues, and even @mention your fellow Mattermost users to get their attention.",
"OnboardingTour.AddComments.Title": "Add comments",
"OnboardingTour.AddDescription.Body": "Add a description to your card so your teammates know what the card is about.",
"OnboardingTour.AddDescription.Title": "Add description",
"OnboardingTour.AddProperties.Body": "Add various properties to cards to make them more powerful.",
"OnboardingTour.AddProperties.Title": "Add properties",
"OnboardingTour.AddView.Body": "Go here to create a new view to organise your board using different layouts.",
"OnboardingTour.AddView.Title": "Add a new view",
"OnboardingTour.CopyLink.Body": "You can share your cards with teammates by copying the link and pasting it in a channel, direct message, or group message.",
"OnboardingTour.CopyLink.Title": "Copy link",
"OnboardingTour.OpenACard.Body": "Open a card to explore the powerful ways that Boards can help you organize your work.",
"OnboardingTour.OpenACard.Title": "Open a card",
"OnboardingTour.ShareBoard.Body": "You can share your board internally, within your team, or publish it publicly for visibility outside of your organization.",
"OnboardingTour.ShareBoard.Title": "Share board",
"PersonProperty.board-members": "Board members",
"PersonProperty.me": "Me",
"PersonProperty.non-board-members": "Not board members",
"PropertyMenu.Delete": "Delete",
"PropertyMenu.changeType": "Change property type",
"PropertyMenu.selectType": "Select property type",
"PropertyMenu.typeTitle": "Type",
"PropertyType.Checkbox": "Checkbox",
"PropertyType.CreatedBy": "Created by",
"PropertyType.CreatedTime": "Created time",
"PropertyType.Date": "Date",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "Multi person",
"PropertyType.MultiSelect": "Multi select",
"PropertyType.Number": "Number",
"PropertyType.Person": "Person",
"PropertyType.Phone": "Phone",
"PropertyType.Select": "Select",
"PropertyType.Text": "Text",
"PropertyType.Unknown": "Unknown",
"PropertyType.UpdatedBy": "Last updated by",
"PropertyType.UpdatedTime": "Last updated time",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Empty",
"RegistrationLink.confirmRegenerateToken": "This will invalidate previously shared links. Continue?",
"RegistrationLink.copiedLink": "Copied!",
"RegistrationLink.copyLink": "Copy link",
"RegistrationLink.description": "Share this link for others to create accounts:",
"RegistrationLink.regenerateToken": "Regenerate token",
"RegistrationLink.tokenRegenerated": "Registration link regenerated",
"ShareBoard.PublishDescription": "Publish and share a read-only link with everyone on the web.",
"ShareBoard.PublishTitle": "Publish to the web",
"ShareBoard.ShareInternal": "Share internally",
"ShareBoard.ShareInternalDescription": "Users who have permissions will be able to use this link.",
"ShareBoard.Title": "Share Board",
"ShareBoard.confirmRegenerateToken": "This will invalidate previously shared links. Continue?",
"ShareBoard.copiedLink": "Copied!",
"ShareBoard.copyLink": "Copy link",
"ShareBoard.regenerate": "Regenerate token",
"ShareBoard.searchPlaceholder": "Search for people and channels",
"ShareBoard.teamPermissionsText": "Everyone at {teamName} team",
"ShareBoard.tokenRegenrated": "Token regenerated",
"ShareBoard.userPermissionsRemoveMemberText": "Remove member",
"ShareBoard.userPermissionsYouText": "(You)",
"ShareTemplate.Title": "Share template",
"ShareTemplate.searchPlaceholder": "Search for people",
"Sidebar.delete-board": "Delete board",
"Sidebar.duplicate-board": "Duplicate board",
"Sidebar.export-archive": "Export archive",
"Sidebar.import": "Import",
"Sidebar.import-archive": "Import archive",
"Sidebar.new-category.badge": "New",
"Sidebar.new-category.drag-boards-cta": "Drag boards here...",
"Sidebar.no-boards-in-category": "No boards inside",
"Sidebar.product-tour": "Product tour",
"Sidebar.random-icons": "Random icons",
"Sidebar.set-theme": "Set theme",
"Sidebar.settings": "Settings",
"Sidebar.template-from-board": "New template from board",
"Sidebar.untitled-board": "(Untitled Board)",
"Sidebar.untitled-view": "(Untitled View)",
"SidebarCategories.BlocksMenu.Move": "Move To...",
"SidebarCategories.CategoryMenu.CreateNew": "Create New Category",
"SidebarCategories.CategoryMenu.Delete": "Delete Category",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Boards in <b>{categoryName}</b> will move back to the Boards categories. You're not removed from any boards.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Delete this category?",
"SidebarCategories.CategoryMenu.Update": "Rename Category",
"SidebarTour.ManageCategories.Body": "Create and manage custom categories. Categories are user-specific, so moving a board to your category wont impact other members using the same board.",
"SidebarTour.ManageCategories.Title": "Manage categories",
"SidebarTour.SearchForBoards.Body": "Open the board switcher (Cmd/Ctrl + K) to quickly search and add boards to your sidebar.",
"SidebarTour.SearchForBoards.Title": "Search for boards",
"SidebarTour.SidebarCategories.Body": "All your boards are now organized under your new sidebar. No more switching between workspaces. One-time custom categories based on your prior workspaces may have automatically been created for you as part of your v7.2 upgrade. These can be removed or edited to your preference.",
"SidebarTour.SidebarCategories.Link": "Learn more",
"SidebarTour.SidebarCategories.Title": "Sidebar categories",
"SiteStats.total_boards": "Total boards",
"SiteStats.total_cards": "Total cards",
"TableComponent.add-icon": "Add icon",
"TableComponent.name": "Name",
"TableComponent.plus-new": "+ New",
"TableHeaderMenu.delete": "Delete",
"TableHeaderMenu.duplicate": "Duplicate",
"TableHeaderMenu.hide": "Hide",
"TableHeaderMenu.insert-left": "Insert left",
"TableHeaderMenu.insert-right": "Insert right",
"TableHeaderMenu.sort-ascending": "Sort ascending",
"TableHeaderMenu.sort-descending": "Sort descending",
"TableRow.DuplicateCard": "duplicate card",
"TableRow.MoreOption": "More actions",
"TableRow.open": "Open",
"TopBar.give-feedback": "Give feedback",
"URLProperty.copiedLink": "Copied!",
"URLProperty.copy": "Copy",
"URLProperty.edit": "Edit",
"UndoRedoHotKeys.canRedo": "Redo",
"UndoRedoHotKeys.canRedo-with-description": "Redo {description}",
"UndoRedoHotKeys.canUndo": "Undo",
"UndoRedoHotKeys.canUndo-with-description": "Undo {description}",
"UndoRedoHotKeys.cannotRedo": "Nothing to Redo",
"UndoRedoHotKeys.cannotUndo": "Nothing to Undo",
"ValueSelector.noOptions": "No options. Start typing to add the first one!",
"ValueSelector.valueSelector": "Value selector",
"ValueSelectorLabel.openMenu": "Open menu",
"VersionMessage.help": "Check out what's new in this version.",
"VersionMessage.learn-more": "Learn more",
"View.AddView": "Add view",
"View.Board": "Board",
"View.DeleteView": "Delete view",
"View.DuplicateView": "Duplicate view",
"View.Gallery": "Gallery",
"View.NewBoardTitle": "Board view",
"View.NewCalendarTitle": "Calendar view",
"View.NewGalleryTitle": "Gallery view",
"View.NewTableTitle": "Table view",
"View.NewTemplateDefaultTitle": "Untitled Template",
"View.NewTemplateTitle": "Untitled",
"View.Table": "Table",
"ViewHeader.add-template": "New template",
"ViewHeader.delete-template": "Delete",
"ViewHeader.display-by": "Display by: {property}",
"ViewHeader.edit-template": "Edit",
"ViewHeader.empty-card": "Empty card",
"ViewHeader.export-board-archive": "Export board archive",
"ViewHeader.export-complete": "Export complete!",
"ViewHeader.export-csv": "Export to CSV",
"ViewHeader.export-failed": "Export failed!",
"ViewHeader.filter": "Filter",
"ViewHeader.group-by": "Group by: {property}",
"ViewHeader.new": "New",
"ViewHeader.properties": "Properties",
"ViewHeader.properties-menu": "Properties menu",
"ViewHeader.search-text": "Search cards",
"ViewHeader.select-a-template": "Select a template",
"ViewHeader.set-default-template": "Set as default",
"ViewHeader.sort": "Sort",
"ViewHeader.untitled": "Untitled",
"ViewHeader.view-header-menu": "View header menu",
"ViewHeader.view-menu": "View menu",
"ViewLimitDialog.Heading": "Views per board limit reached",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Upgrade",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Notify Admin",
"ViewLimitDialog.Subtext.Admin": "Upgrade to our Professional or Enterprise plan.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Learn more about our plans.",
"ViewLimitDialog.Subtext.RegularUser": "Notify your Admin to upgrade to our Professional or Enterprise plan.",
"ViewLimitDialog.UpgradeImg.AltText": "upgrade image",
"ViewLimitDialog.notifyAdmin.Success": "Your admin has been notified",
"ViewTitle.hide-description": "hide description",
"ViewTitle.pick-icon": "Pick icon",
"ViewTitle.random-icon": "Random",
"ViewTitle.remove-icon": "Remove icon",
"ViewTitle.show-description": "show description",
"ViewTitle.untitled-board": "Untitled board",
"WelcomePage.Description": "Boards is a project management tool that helps define, organize, track, and manage work across teams using a familiar Kanban board view.",
"WelcomePage.Explore.Button": "Take a tour",
"WelcomePage.Heading": "Welcome To Boards",
"WelcomePage.NoThanks.Text": "No thanks, I'll figure it out myself",
"WelcomePage.StartUsingIt.Text": "Start using it",
"Workspace.editing-board-template": "You're editing a board template.",
"badge.guest": "Guest",
"boardPage.confirm-join-button": "Join",
"boardPage.confirm-join-text": "You are about to join a private board without explicitly being added by the board admin. Are you sure you wish to join this private board?",
"boardPage.confirm-join-title": "Join private board",
"boardSelector.confirm-link-board": "Link board to channel",
"boardSelector.confirm-link-board-button": "Yes, link board",
"boardSelector.confirm-link-board-subtext": "When you link \"{boardName}\" to the channel, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests. You can unlink a board from a channel at any time.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "When you link \"{boardName}\" to the channel, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests.{lineBreak} This board is currently linked to another channel. It will be unlinked if you choose to link it here.",
"boardSelector.create-a-board": "Create a board",
"boardSelector.link": "Link",
"boardSelector.search-for-boards": "Search for boards",
"boardSelector.title": "Link boards",
"boardSelector.unlink": "Unlink",
"calendar.month": "Month",
"calendar.today": "TODAY",
"calendar.week": "Week",
"centerPanel.undefined": "No {propertyName}",
"centerPanel.unknown-user": "Unknown user",
"createImageBlock.failed": "This file couldn't be uploaded as the file size limit has been reached.",
"default-properties.badges": "Comments and description",
"default-properties.title": "Title",
"error.back-to-home": "Back to home",
"error.back-to-team": "Back to team",
"error.board-not-found": "Board not found.",
"error.go-login": "Log in",
"error.invalid-read-only-board": "You don't have access to this board. Log in to access Boards.",
"error.not-logged-in": "Your session may have expired or you're not logged in. Log in again to access Boards.",
"error.page.title": "Sorry, something went wrong",
"error.team-undefined": "Not a valid team.",
"error.unknown": "An error occurred.",
"generic.previous": "Previous",
"guest-no-board.subtitle": "You don't have access to any board in this team yet, please wait until somebody adds you to any board.",
"guest-no-board.title": "No boards yet",
"imagePaste.upload-failed": "Some files weren't uploaded because the file size limit has been reached.",
"limitedCard.title": "Cards hidden",
"login.log-in-button": "Log in",
"login.log-in-title": "Log in",
"login.register-button": "or create an account if you don't have one",
"new_channel_modal.create_board.empty_board_description": "Create a new empty board",
"new_channel_modal.create_board.empty_board_title": "Empty board",
"new_channel_modal.create_board.select_template_placeholder": "Select a template",
"new_channel_modal.create_board.title": "Create a board for this channel",
"notification-box-card-limit-reached.close-tooltip": "Snooze for 10 days",
"notification-box-card-limit-reached.contact-link": "notify your admin",
"notification-box-card-limit-reached.link": "Upgrade to a paid plan",
"notification-box-card-limit-reached.title": "{cards} cards hidden from board",
"notification-box-cards-hidden.title": "This action has hidden another card",
"notification-box.card-limit-reached.not-admin.text": "To access archived cards, you can {contactLink} to upgrade to a paid plan.",
"notification-box.card-limit-reached.text": "Card limit reached, to view older cards, {link}",
"person.add-user-to-board": "Add {username} to board",
"person.add-user-to-board-confirm-button": "Add to board",
"person.add-user-to-board-permissions": "Permissions",
"person.add-user-to-board-question": "Do you want to add {username} to the board?",
"person.add-user-to-board-warning": "{username} isn't a member of the board, and won't receive any notifications about it.",
"register.login-button": "or log in if you already have an account",
"register.signup-title": "Sign up for your account",
"rhs-board-non-admin-msg": "You're not an admin of the board",
"rhs-boards.add": "Add",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "this direct message",
"rhs-boards.header.gm": "this group message",
"rhs-boards.last-update-at": "Last update at: {datetime}",
"rhs-boards.link-boards-to-channel": "Link boards to {channelName}",
"rhs-boards.linked-boards": "Linked boards",
"rhs-boards.no-boards-linked-to-channel": "No boards are linked to {channelName} yet",
"rhs-boards.no-boards-linked-to-channel-description": "Boards is a project management tool that helps define, organize, track and manage work across teams, using a familiar kanban board view.",
"rhs-boards.unlink-board": "Unlink board",
"rhs-boards.unlink-board1": "Unlink board",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "Publish",
"share-board.share": "Share",
"shareBoard.channels-select-group": "Channels",
"shareBoard.confirm-change-team-role.body": "Everyone on this board with a lower permission than the \"{role}\" role will <b>now be promoted to {role}</b>. Are you sure you want to change the minimum role for the board?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Change minimum board role",
"shareBoard.confirm-change-team-role.title": "Change minimum board role",
"shareBoard.confirm-link-channel": "Link board to channel",
"shareBoard.confirm-link-channel-button": "Link channel",
"shareBoard.confirm-link-channel-button-with-other-channel": "Unlink and link here",
"shareBoard.confirm-link-channel-subtext": "When you link a channel to a board, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "When you link a channel to a board, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests.{lineBreak}This board is currently linked to another channel. It will be unlinked if you choose to link it here.",
"shareBoard.confirm-unlink.body": "When you unlink a channel from a board, all members of the channel (existing and new) will lose access to it unless they're given permission separately.",
"shareBoard.confirm-unlink.confirmBtnText": "Unlink channel",
"shareBoard.confirm-unlink.title": "Unlink channel from board",
"shareBoard.lastAdmin": "Boards must have at least one Administrator",
"shareBoard.members-select-group": "Members",
"shareBoard.unknown-channel-display-name": "Unknown channel",
"tutorial_tip.finish_tour": "Done",
"tutorial_tip.got_it": "Got it",
"tutorial_tip.ok": "Next",
"tutorial_tip.out": "Opt out of these tips.",
"tutorial_tip.seen": "Seen this before?"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Admin",
"AdminBadge.TeamAdmin": "Team Admin",
"AppBar.Tooltip": "Toggle Linked Boards",
"Attachment.Attachment-title": "Attachment",
"AttachmentBlock.DeleteAction": "delete",
"AttachmentBlock.addElement": "add {type}",
"AttachmentBlock.delete": "Attachment deleted.",
"AttachmentBlock.failed": "This file couldn't be uploaded as the file size limit has been reached.",
"AttachmentBlock.upload": "Attachment uploading.",
"AttachmentBlock.uploadSuccess": "Attachment uploaded.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Delete",
"AttachmentElement.download": "Download",
"AttachmentElement.upload-percentage": "Uploading...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Add a group",
"BoardComponent.delete": "Delete",
"BoardComponent.hidden-columns": "Hidden columns",
"BoardComponent.hide": "Hide",
"BoardComponent.new": "+ New",
"BoardComponent.no-property": "No {property}",
"BoardComponent.no-property-title": "Items with an empty {property} property will go here. This column can't be removed.",
"BoardComponent.show": "Show",
"BoardMember.schemeAdmin": "Admin",
"BoardMember.schemeCommenter": "Commenter",
"BoardMember.schemeEditor": "Editor",
"BoardMember.schemeNone": "None",
"BoardMember.schemeViewer": "Viewer",
"BoardMember.unlinkChannel": "Unlink",
"BoardPage.newVersion": "A new version of Boards is available, click here to reload.",
"BoardPage.syncFailed": "Board may be deleted or access revoked.",
"BoardTemplateSelector.add-template": "Create new template",
"BoardTemplateSelector.create-empty-board": "Create an empty board",
"BoardTemplateSelector.delete-template": "Delete",
"BoardTemplateSelector.description": "Add a board to the sidebar using any of the templates defined below or start from scratch.",
"BoardTemplateSelector.edit-template": "Edit",
"BoardTemplateSelector.plugin.no-content-description": "Add a board to the sidebar using any of the templates defined below or start from scratch.",
"BoardTemplateSelector.plugin.no-content-title": "Create a board",
"BoardTemplateSelector.title": "Create a board",
"BoardTemplateSelector.use-this-template": "Use this template",
"BoardsSwitcher.Title": "Find boards",
"BoardsUnfurl.Limited": "Additional details are hidden due to the card being archived",
"BoardsUnfurl.Remainder": "+{remainder} more",
"BoardsUnfurl.Updated": "Updated {time}",
"Calculations.Options.average.displayName": "Average",
"Calculations.Options.average.label": "Average",
"Calculations.Options.count.displayName": "Count",
"Calculations.Options.count.label": "Count",
"Calculations.Options.countChecked.displayName": "Checked",
"Calculations.Options.countChecked.label": "Count checked",
"Calculations.Options.countUnchecked.displayName": "Unchecked",
"Calculations.Options.countUnchecked.label": "Count unchecked",
"Calculations.Options.countUniqueValue.displayName": "Unique",
"Calculations.Options.countUniqueValue.label": "Count unique values",
"Calculations.Options.countValue.displayName": "Values",
"Calculations.Options.countValue.label": "Count value",
"Calculations.Options.dateRange.displayName": "Range",
"Calculations.Options.dateRange.label": "Range",
"Calculations.Options.earliest.displayName": "Earliest",
"Calculations.Options.earliest.label": "Earliest",
"Calculations.Options.latest.displayName": "Latest",
"Calculations.Options.latest.label": "Latest",
"Calculations.Options.max.displayName": "Max",
"Calculations.Options.max.label": "Max",
"Calculations.Options.median.displayName": "Median",
"Calculations.Options.median.label": "Median",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Calculate",
"Calculations.Options.none.label": "None",
"Calculations.Options.percentChecked.displayName": "Checked",
"Calculations.Options.percentChecked.label": "Percent checked",
"Calculations.Options.percentUnchecked.displayName": "Unchecked",
"Calculations.Options.percentUnchecked.label": "Percent unchecked",
"Calculations.Options.range.displayName": "Range",
"Calculations.Options.range.label": "Range",
"Calculations.Options.sum.displayName": "Sum",
"Calculations.Options.sum.label": "Sum",
"CalendarCard.untitled": "Untitled",
"CardActionsMenu.copiedLink": "Copied",
"CardActionsMenu.copyLink": "Copy link",
"CardActionsMenu.delete": "Delete",
"CardActionsMenu.duplicate": "Duplicate",
"CardBadges.title-checkboxes": "Checkboxes",
"CardBadges.title-comments": "Comments",
"CardBadges.title-description": "This card has a description",
"CardDetail.Attach": "Attach",
"CardDetail.Follow": "Follow",
"CardDetail.Following": "Following",
"CardDetail.add-content": "Add content",
"CardDetail.add-icon": "Add icon",
"CardDetail.add-property": "+ Add a property",
"CardDetail.addCardText": "add card text",
"CardDetail.limited-body": "Upgrade to the Professional or Enterprise plan.",
"CardDetail.limited-button": "Upgrade",
"CardDetail.limited-title": "This card is hidden",
"CardDetail.moveContent": "Move card content",
"CardDetail.new-comment-placeholder": "Add a comment",
"CardDetailProperty.confirm-delete-heading": "Confirm property deletion",
"CardDetailProperty.confirm-delete-subtext": "Are you sure you want to delete the property '{propertyName}'? This will remove the property from all cards in this board.",
"CardDetailProperty.confirm-property-name-change-subtext": "Are you sure you want to change property '{propertyName}' {customText}? This will affect value(s) across {numOfCards} card(s) in this board, and may result in loss of data.",
"CardDetailProperty.confirm-property-type-change": "Confirm change of property type",
"CardDetailProperty.delete-action-button": "Delete",
"CardDetailProperty.property-change-action-button": "Change property",
"CardDetailProperty.property-changed": "Property changed successfully!",
"CardDetailProperty.property-deleted": "{propertyName} deleted successfully!",
"CardDetailProperty.property-name-change-subtext": "type from '{oldPropType}' to '{newPropType}'",
"CardDetial.limited-link": "Learn more about our plans.",
"CardDialog.delete-confirmation-dialog-attachment": "Confirm attachment deletion",
"CardDialog.delete-confirmation-dialog-button-text": "Delete",
"CardDialog.delete-confirmation-dialog-heading": "Confirm card deletion",
"CardDialog.editing-template": "You're editing a template.",
"CardDialog.nocard": "This card doesn't exist or is inaccessible.",
"Categories.CreateCategoryDialog.CancelText": "Cancel",
"Categories.CreateCategoryDialog.CreateText": "Create",
"Categories.CreateCategoryDialog.Placeholder": "Name your category",
"Categories.CreateCategoryDialog.UpdateText": "Update",
"CenterPanel.Login": "Login",
"CenterPanel.Share": "Share",
"ChannelIntro.CreateBoard": "Create a board",
"ColorOption.selectColor": "Select {color} Colour",
"Comment.delete": "Delete",
"CommentsList.send": "Send",
"ConfirmPerson.empty": "Empty",
"ConfirmPerson.search": "Search...",
"ConfirmationDialog.cancel-action": "Cancel",
"ConfirmationDialog.confirm-action": "Confirm",
"ContentBlock.Delete": "Delete",
"ContentBlock.DeleteAction": "delete",
"ContentBlock.addElement": "add {type}",
"ContentBlock.checkbox": "checkbox",
"ContentBlock.divider": "divider",
"ContentBlock.editCardCheckbox": "toggled-checkbox",
"ContentBlock.editCardCheckboxText": "edit card text",
"ContentBlock.editCardText": "edit card text",
"ContentBlock.editText": "Edit text",
"ContentBlock.image": "image",
"ContentBlock.insertAbove": "Insert above",
"ContentBlock.moveBlock": "move card content",
"ContentBlock.moveDown": "Move down",
"ContentBlock.moveUp": "Move up",
"ContentBlock.text": "text",
"DateFilter.empty": "Empty",
"DateRange.clear": "Clear",
"DateRange.empty": "Empty",
"DateRange.endDate": "End date",
"DateRange.today": "Today",
"DeleteBoardDialog.confirm-cancel": "Cancel",
"DeleteBoardDialog.confirm-delete": "Delete",
"DeleteBoardDialog.confirm-info": "Are you sure you want to delete the board '{boardTitle}'? This will remove all cards in the board.",
"DeleteBoardDialog.confirm-info-template": "Are you sure you want to delete the board template {boardTitle}?",
"DeleteBoardDialog.confirm-tite": "Confirm board deletion",
"DeleteBoardDialog.confirm-tite-template": "Confirm deletion of board template",
"Dialog.closeDialog": "Close dialog",
"EditableDayPicker.today": "Today",
"Error.mobileweb": "Mobile web support is currently in early beta. Not all functionality may be present.",
"Error.websocket-closed": "Websocket connection closed, connection interrupted. If this persists, check your server or web proxy configuration.",
"Filter.contains": "contains",
"Filter.ends-with": "ends with",
"Filter.includes": "includes",
"Filter.is": "is",
"Filter.is-after": "is after",
"Filter.is-before": "is before",
"Filter.is-empty": "is empty",
"Filter.is-not-empty": "is not empty",
"Filter.is-not-set": "is not set",
"Filter.is-set": "is set",
"Filter.isafter": "is after",
"Filter.isbefore": "is before",
"Filter.not-contains": "does not contain",
"Filter.not-ends-with": "does not end with",
"Filter.not-includes": "doesn't include",
"Filter.not-starts-with": "does not start with",
"Filter.starts-with": "starts with",
"FilterByText.placeholder": "filter text",
"FilterComponent.add-filter": "+ Add filter",
"FilterComponent.delete": "Delete",
"FilterValue.empty": "(empty)",
"FindBoardsDialog.IntroText": "Search for boards",
"FindBoardsDialog.NoResultsFor": "No results for '\\{searchQuery}'\\",
"FindBoardsDialog.NoResultsSubtext": "Check the spelling or try another search.",
"FindBoardsDialog.SubTitle": "Type to find a board. Use <b>UP/DOWN</b> to browse. <b>ENTER</b> to select, <b>ESC</b> to dismiss",
"FindBoardsDialog.Title": "Find Boards",
"GroupBy.hideEmptyGroups": "Hide {count} empty groups",
"GroupBy.showHiddenGroups": "Show {count} hidden groups",
"GroupBy.ungroup": "Ungroup",
"HideBoard.MenuOption": "Hide board",
"KanbanCard.untitled": "Untitled",
"MentionSuggestion.is-not-board-member": "(not board member)",
"Mutator.new-board-from-template": "new board from template",
"Mutator.new-card-from-template": "new card from template",
"Mutator.new-template-from-card": "new template from card",
"OnboardingTour.AddComments.Body": "You can comment on issues, and even @mention your fellow Mattermost users to get their attention.",
"OnboardingTour.AddComments.Title": "Add comments",
"OnboardingTour.AddDescription.Body": "Add a description to your card so your teammates know what the card is about.",
"OnboardingTour.AddDescription.Title": "Add description",
"OnboardingTour.AddProperties.Body": "Add various properties to cards to make them more powerful.",
"OnboardingTour.AddProperties.Title": "Add properties",
"OnboardingTour.AddView.Body": "Go here to create a new view to organise your board using different layouts.",
"OnboardingTour.AddView.Title": "Add a new view",
"OnboardingTour.CopyLink.Body": "You can share your cards with teammates by copying the link and pasting it in a channel, direct message or group message.",
"OnboardingTour.CopyLink.Title": "Copy link",
"OnboardingTour.OpenACard.Body": "Open a card to explore the powerful ways that Boards can help you organise your work.",
"OnboardingTour.OpenACard.Title": "Open a card",
"OnboardingTour.ShareBoard.Body": "You can share your board internally, within your team or publish it publicly for visibility outside of your organisation.",
"OnboardingTour.ShareBoard.Title": "Share board",
"PersonProperty.board-members": "Board members",
"PersonProperty.me": "Me",
"PersonProperty.non-board-members": "Not board members",
"PropertyMenu.Delete": "Delete",
"PropertyMenu.changeType": "Change property type",
"PropertyMenu.selectType": "Select property type",
"PropertyMenu.typeTitle": "Type",
"PropertyType.Checkbox": "Checkbox",
"PropertyType.CreatedBy": "Created by",
"PropertyType.CreatedTime": "Time created",
"PropertyType.Date": "Date",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "Multi person",
"PropertyType.MultiSelect": "Multi select",
"PropertyType.Number": "Number",
"PropertyType.Person": "Person",
"PropertyType.Phone": "Phone",
"PropertyType.Select": "Select",
"PropertyType.Text": "Text",
"PropertyType.Unknown": "Unknown",
"PropertyType.UpdatedBy": "Last updated by",
"PropertyType.UpdatedTime": "Time last updated",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Empty",
"RegistrationLink.confirmRegenerateToken": "This will invalidate previously shared links. Continue?",
"RegistrationLink.copiedLink": "Copied!",
"RegistrationLink.copyLink": "Copy link",
"RegistrationLink.description": "Share this link for others to create accounts:",
"RegistrationLink.regenerateToken": "Regenerate token",
"RegistrationLink.tokenRegenerated": "Registration link regenerated",
"ShareBoard.PublishDescription": "Publish and share a read-only link with everyone on the web.",
"ShareBoard.PublishTitle": "Publish to the web",
"ShareBoard.ShareInternal": "Share internally",
"ShareBoard.ShareInternalDescription": "Users who have permissions will be able to use this link.",
"ShareBoard.Title": "Share Board",
"ShareBoard.confirmRegenerateToken": "This will invalidate previously shared links. Continue?",
"ShareBoard.copiedLink": "Copied!",
"ShareBoard.copyLink": "Copy link",
"ShareBoard.regenerate": "Regenerate token",
"ShareBoard.searchPlaceholder": "Search for people and channels",
"ShareBoard.teamPermissionsText": "Everyone at {teamName} team",
"ShareBoard.tokenRegenrated": "Token regenerated",
"ShareBoard.userPermissionsRemoveMemberText": "Remove member",
"ShareBoard.userPermissionsYouText": "(You)",
"ShareTemplate.Title": "Share template",
"ShareTemplate.searchPlaceholder": "Search for people",
"Sidebar.about": "About Focalboard",
"Sidebar.add-board": "+ Add board",
"Sidebar.changePassword": "Change password",
"Sidebar.delete-board": "Delete board",
"Sidebar.duplicate-board": "Duplicate board",
"Sidebar.export-archive": "Export archive",
"Sidebar.import": "Import",
"Sidebar.import-archive": "Import archive",
"Sidebar.invite-users": "Invite users",
"Sidebar.logout": "Log out",
"Sidebar.new-category.badge": "New",
"Sidebar.new-category.drag-boards-cta": "Drag boards here...",
"Sidebar.no-boards-in-category": "No boards inside",
"Sidebar.product-tour": "Product tour",
"Sidebar.random-icons": "Random icons",
"Sidebar.set-language": "Set language",
"Sidebar.set-theme": "Set theme",
"Sidebar.settings": "Settings",
"Sidebar.template-from-board": "New template from board",
"Sidebar.untitled-board": "(Untitled Board)",
"Sidebar.untitled-view": "(Untitled View)",
"SidebarCategories.BlocksMenu.Move": "Move To...",
"SidebarCategories.CategoryMenu.CreateNew": "Create New Category",
"SidebarCategories.CategoryMenu.Delete": "Delete Category",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Boards in <b>{categoryName}</b> will move back to the Boards categories. You're not removed from any boards.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Delete this category?",
"SidebarCategories.CategoryMenu.Update": "Rename Category",
"SidebarTour.ManageCategories.Body": "Create and manage custom categories. Categories are user-specific, so moving a board to your category wont impact other members using the same board.",
"SidebarTour.ManageCategories.Title": "Manage categories",
"SidebarTour.SearchForBoards.Body": "Open the board switcher (Cmd/Ctrl + K) to quickly search and add boards to your sidebar.",
"SidebarTour.SearchForBoards.Title": "Search for boards",
"SidebarTour.SidebarCategories.Body": "All your boards are now organised under your new sidebar. No more switching between workspaces. One-time custom categories based on your prior workspaces may have automatically been created for you as part of your v7.2 upgrade. These can be removed or edited to your preference.",
"SidebarTour.SidebarCategories.Link": "Learn more",
"SidebarTour.SidebarCategories.Title": "Sidebar categories",
"SiteStats.total_boards": "Total boards",
"SiteStats.total_cards": "Total cards",
"TableComponent.add-icon": "Add icon",
"TableComponent.name": "Name",
"TableComponent.plus-new": "+ New",
"TableHeaderMenu.delete": "Delete",
"TableHeaderMenu.duplicate": "Duplicate",
"TableHeaderMenu.hide": "Hide",
"TableHeaderMenu.insert-left": "Insert left",
"TableHeaderMenu.insert-right": "Insert right",
"TableHeaderMenu.sort-ascending": "Sort ascending",
"TableHeaderMenu.sort-descending": "Sort descending",
"TableRow.DuplicateCard": "duplicate card",
"TableRow.MoreOption": "More actions",
"TableRow.open": "Open",
"TopBar.give-feedback": "Give feedback",
"URLProperty.copiedLink": "Copied",
"URLProperty.copy": "Copy",
"URLProperty.edit": "Edit",
"UndoRedoHotKeys.canRedo": "Redo",
"UndoRedoHotKeys.canRedo-with-description": "Redo {description}",
"UndoRedoHotKeys.canUndo": "Undo",
"UndoRedoHotKeys.canUndo-with-description": "Undo {description}",
"UndoRedoHotKeys.cannotRedo": "Nothing to Redo",
"UndoRedoHotKeys.cannotUndo": "Nothing to Undo",
"ValueSelector.noOptions": "No options. Start typing to add the first one!",
"ValueSelector.valueSelector": "Value selector",
"ValueSelectorLabel.openMenu": "Open menu",
"VersionMessage.help": "Check out what's new in this version.",
"VersionMessage.learn-more": "Learn more",
"View.AddView": "Add view",
"View.Board": "Board",
"View.DeleteView": "Delete view",
"View.DuplicateView": "Duplicate view",
"View.Gallery": "Gallery",
"View.NewBoardTitle": "Board view",
"View.NewCalendarTitle": "Calendar view",
"View.NewGalleryTitle": "Gallery view",
"View.NewTableTitle": "Table view",
"View.NewTemplateDefaultTitle": "Untitled Template",
"View.NewTemplateTitle": "Untitled",
"View.Table": "Table",
"ViewHeader.add-template": "New template",
"ViewHeader.delete-template": "Delete",
"ViewHeader.display-by": "Display by: {property}",
"ViewHeader.edit-template": "Edit",
"ViewHeader.empty-card": "Empty card",
"ViewHeader.export-board-archive": "Export board archive",
"ViewHeader.export-complete": "Export complete!",
"ViewHeader.export-csv": "Export to CSV",
"ViewHeader.export-failed": "Export failed",
"ViewHeader.filter": "Filter",
"ViewHeader.group-by": "Group by: {property}",
"ViewHeader.new": "New",
"ViewHeader.properties": "Properties",
"ViewHeader.properties-menu": "Properties menu",
"ViewHeader.search-text": "Search cards",
"ViewHeader.select-a-template": "Select a template",
"ViewHeader.set-default-template": "Set as default",
"ViewHeader.sort": "Sort",
"ViewHeader.untitled": "Untitled",
"ViewHeader.view-header-menu": "View header menu",
"ViewHeader.view-menu": "View menu",
"ViewLimitDialog.Heading": "Views per board limit reached",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Upgrade",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Notify Admin",
"ViewLimitDialog.Subtext.Admin": "Upgrade to the Professional or Enterprise plan.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Learn more about our plans.",
"ViewLimitDialog.Subtext.RegularUser": "Ask your Admin to upgrade to the Professional or Enterprise plan.",
"ViewLimitDialog.UpgradeImg.AltText": "upgrade image",
"ViewLimitDialog.notifyAdmin.Success": "Your admin has been contacted",
"ViewTitle.hide-description": "hide description",
"ViewTitle.pick-icon": "Pick icon",
"ViewTitle.random-icon": "Random",
"ViewTitle.remove-icon": "Remove icon",
"ViewTitle.show-description": "show description",
"ViewTitle.untitled-board": "Untitled board",
"WelcomePage.Description": "Boards is a project management tool that helps define, organise, track and manage work across teams using a familiar Kanban board view.",
"WelcomePage.Explore.Button": "Take a tour",
"WelcomePage.Heading": "Welcome To Boards",
"WelcomePage.NoThanks.Text": "No thanks, I'll figure it out myself",
"WelcomePage.StartUsingIt.Text": "Start using it",
"Workspace.editing-board-template": "You're editing a board template.",
"badge.guest": "Guest",
"boardPage.confirm-join-button": "Join",
"boardPage.confirm-join-text": "You are about to join a private board without explicitly being added by the board admin. Are you sure you wish to join this private board?",
"boardPage.confirm-join-title": "Join private board",
"boardSelector.confirm-link-board": "Link board to channel",
"boardSelector.confirm-link-board-button": "Link board",
"boardSelector.confirm-link-board-subtext": "When you link '\\{boardName}'\\ to the channel, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests. You can unlink a board from a channel at any time.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "When you link '\\{boardName}'\\ to the channel, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests.{lineBreak} This board is currently linked to another channel. It will be unlinked if you choose to link it here.",
"boardSelector.create-a-board": "Create a board",
"boardSelector.link": "Link",
"boardSelector.search-for-boards": "Search for boards",
"boardSelector.title": "Link boards",
"boardSelector.unlink": "Unlink",
"calendar.month": "Month",
"calendar.today": "TODAY",
"calendar.week": "Week",
"centerPanel.undefined": "No {propertyName}",
"centerPanel.unknown-user": "Unknown user",
"cloudMessage.learn-more": "Learn more",
"createImageBlock.failed": "This file couldn't be uploaded as the file size limit has been reached.",
"default-properties.badges": "Comments and description",
"default-properties.title": "Title",
"error.back-to-home": "Back to home",
"error.back-to-team": "Back to team",
"error.board-not-found": "Board not found.",
"error.go-login": "Log in",
"error.invalid-read-only-board": "You don't have access to this board. Log in to access Boards.",
"error.not-logged-in": "Your session may have expired or you're not logged in. Log in again to access Boards.",
"error.page.title": "An error occurred",
"error.team-undefined": "Invalid team.",
"error.unknown": "An error occurred.",
"generic.previous": "Previous",
"guest-no-board.subtitle": "You don't have access to any board in this team yet, please wait until somebody adds you to any board.",
"guest-no-board.title": "No boards yet",
"imagePaste.upload-failed": "Some files weren't uploaded because the file size limit has been reached.",
"limitedCard.title": "Cards hidden",
"login.log-in-button": "Log in",
"login.log-in-title": "Log in",
"login.register-button": "or create an account if you don't have one",
"new_channel_modal.create_board.empty_board_description": "Create a new empty board",
"new_channel_modal.create_board.empty_board_title": "Empty board",
"new_channel_modal.create_board.select_template_placeholder": "Select a template",
"new_channel_modal.create_board.title": "Create a board for this channel",
"notification-box-card-limit-reached.close-tooltip": "Snooze for 10 days",
"notification-box-card-limit-reached.contact-link": "Contact your adminstrator",
"notification-box-card-limit-reached.link": "Upgrade to a paid plan",
"notification-box-card-limit-reached.title": "{cards} cards hidden from board",
"notification-box-cards-hidden.title": "This action has hidden another card",
"notification-box.card-limit-reached.not-admin.text": "To access archived cards, you can {contactLink} to upgrade to a paid plan.",
"notification-box.card-limit-reached.text": "Card limit reached, to view older cards, {link}",
"person.add-user-to-board": "Add {username} to board",
"person.add-user-to-board-confirm-button": "Add to board",
"person.add-user-to-board-permissions": "Permissions",
"person.add-user-to-board-question": "Do you want to add {username} to the board?",
"person.add-user-to-board-warning": "{username} isn't a member of the board and won't receive any notifications for it.",
"register.login-button": "or log in if you already have an account",
"register.signup-title": "Sign up for your account",
"rhs-board-non-admin-msg": "You're not an admin of the board",
"rhs-boards.add": "Add",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "this direct message",
"rhs-boards.header.gm": "this group message",
"rhs-boards.last-update-at": "Last update at: {datetime}",
"rhs-boards.link-boards-to-channel": "Link boards to {channelName}",
"rhs-boards.linked-boards": "Linked boards",
"rhs-boards.no-boards-linked-to-channel": "No boards are linked to {channelName} yet",
"rhs-boards.no-boards-linked-to-channel-description": "Boards is a project management tool that helps define, organise, track and manage work across teams using a familiar kanban board view.",
"rhs-boards.unlink-board": "Unlink board",
"rhs-boards.unlink-board1": "Unlink board",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "Publish",
"share-board.share": "Share",
"shareBoard.channels-select-group": "Channels",
"shareBoard.confirm-change-team-role.body": "Everyone on this board with a lower permission than the '\\{role}'\\ role will <b>now be promoted to {role}</b>. Are you sure you want to change the minimum role for the board?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Change minimum board role",
"shareBoard.confirm-change-team-role.title": "Change minimum board role",
"shareBoard.confirm-link-channel": "Link board to channel",
"shareBoard.confirm-link-channel-button": "Link channel",
"shareBoard.confirm-link-channel-button-with-other-channel": "Unlink and link here",
"shareBoard.confirm-link-channel-subtext": "When you link a channel to a board, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "When you link a channel to a board, all members of the channel (existing and new) will be able to edit it. This excludes members who are guests.{lineBreak}This board is currently linked to another channel. It will be unlinked if you choose to link it here.",
"shareBoard.confirm-unlink.body": "When you unlink a channel from a board, all members of the channel (existing and new) will lose access to it unless they're given permission separately.",
"shareBoard.confirm-unlink.confirmBtnText": "Unlink channel",
"shareBoard.confirm-unlink.title": "Unlink channel from board",
"shareBoard.lastAdmin": "Boards must have at least one Administrator",
"shareBoard.members-select-group": "Members",
"shareBoard.unknown-channel-display-name": "Unknown channel",
"tutorial_tip.finish_tour": "Done",
"tutorial_tip.got_it": "Got it",
"tutorial_tip.ok": "Next",
"tutorial_tip.out": "Opt out of these tips.",
"tutorial_tip.seen": "Have you seen this before?"
}

Просмотреть файл

@@ -1,228 +0,0 @@
{
"AppBar.Tooltip": "Alternar tableros vinculados",
"Attachment.Attachment-title": "Archivos adjuntos",
"AttachmentBlock.DeleteAction": "borrar",
"AttachmentBlock.addElement": "agregar {type}",
"AttachmentBlock.delete": "Archivo adjunto eliminado.",
"AttachmentBlock.failed": "Este archivo no puede subirse debido a que excede el límite de tamaño de archivo.",
"AttachmentBlock.upload": "Subiendo archivo adjunto.",
"AttachmentBlock.uploadSuccess": "Archivo adjunto subido.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Borrar",
"AttachmentElement.download": "Descargar",
"AttachmentElement.upload-percentage": "Subiendo...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Añadir un grupo",
"BoardComponent.delete": "Borrar",
"BoardComponent.hidden-columns": "Columnas Ocultas",
"BoardComponent.hide": "Ocultar",
"BoardComponent.new": "+ Nuevo",
"BoardComponent.no-property": "Sin {property}",
"BoardComponent.no-property-title": "Elementos sin la propiedad {property} irán aquí. Esta columna no se puede eliminar.",
"BoardComponent.show": "Mostrar",
"BoardMember.schemeAdmin": "Administrador",
"BoardMember.schemeEditor": "Editor",
"BoardMember.schemeNone": "Ninguno",
"BoardMember.schemeViewer": "Visualizador",
"BoardMember.unlinkChannel": "Desvincular",
"BoardPage.newVersion": "Una nueva versión de Boards está disponible, haz clic aquí para recargar.",
"BoardPage.syncFailed": "El tablero puede haber sido eliminado o el acceso revocado.",
"BoardTemplateSelector.add-template": "Crear nueva plantilla",
"BoardTemplateSelector.create-empty-board": "Crear un tablero vacío",
"BoardTemplateSelector.delete-template": "Eliminar",
"BoardTemplateSelector.description": "Agregar un tablero a la barra lateral usando alguna de las plantillas definidas a continuación o empezar desde cero.",
"BoardTemplateSelector.edit-template": "Editar",
"BoardTemplateSelector.plugin.no-content-description": "Agregar un tablero a la barra lateral usando alguna de las plantillas definidas a continuación o empezar desde cero.",
"BoardTemplateSelector.plugin.no-content-title": "Crear un tablero",
"BoardTemplateSelector.title": "Crear un tablero",
"BoardTemplateSelector.use-this-template": "Utiliza esta plantilla",
"BoardsSwitcher.Title": "Encontrar tableros",
"BoardsUnfurl.Limited": "Los detalles adicionales están ocultos debido a que la tarjeta ha sido archivada",
"BoardsUnfurl.Updated": "Actualizado {time}",
"Calculations.Options.average.displayName": "Promedio",
"Calculations.Options.average.label": "Promedio",
"Calculations.Options.count.displayName": "Contar",
"Calculations.Options.count.label": "Contar",
"Calculations.Options.countChecked.displayName": "Marcado",
"Calculations.Options.countChecked.label": "Contar marcados",
"Calculations.Options.countUnchecked.displayName": "Deseleccionado",
"Calculations.Options.countUnchecked.label": "Contar no marcados",
"Calculations.Options.countUniqueValue.displayName": "Único",
"Calculations.Options.countUniqueValue.label": "Contar valores únicos",
"Calculations.Options.countValue.displayName": "Valores",
"Calculations.Options.dateRange.displayName": "Rango",
"Calculations.Options.dateRange.label": "Rango",
"Calculations.Options.earliest.displayName": "Más antiguo",
"Calculations.Options.earliest.label": "Más antiguo",
"Calculations.Options.latest.displayName": "Último",
"Calculations.Options.latest.label": "Último",
"Calculations.Options.max.displayName": "Máx",
"Calculations.Options.max.label": "Máx",
"Calculations.Options.median.displayName": "Mediana",
"Calculations.Options.median.label": "Mediana",
"Calculations.Options.min.displayName": "Mín",
"Calculations.Options.min.label": "Mín",
"Calculations.Options.none.displayName": "Calcular",
"Calculations.Options.none.label": "Ninguna",
"Calculations.Options.percentChecked.displayName": "Marcado",
"Calculations.Options.percentChecked.label": "Porcentaje marcado",
"Calculations.Options.percentUnchecked.displayName": "Desmarcado",
"Calculations.Options.percentUnchecked.label": "Porcentaje desmarcado",
"Calculations.Options.range.displayName": "Rango",
"Calculations.Options.range.label": "Rango",
"Calculations.Options.sum.displayName": "Suma",
"Calculations.Options.sum.label": "Suma",
"CalendarCard.untitled": "Sin título",
"CardActionsMenu.copiedLink": "¡Copiado!",
"CardActionsMenu.copyLink": "Copiar hipervínculo",
"CardActionsMenu.delete": "Eliminar",
"CardActionsMenu.duplicate": "Duplicar",
"CardBadges.title-checkboxes": "Casillas de verificación",
"CardBadges.title-comments": "Comentarios",
"CardBadges.title-description": "Esta tarjeta tiene una descripción",
"CardDetail.Attach": "Adjuntar",
"CardDetail.Follow": "Seguir",
"CardDetail.Following": "Siguiendo",
"CardDetail.add-content": "Añadir contenido",
"CardDetail.add-icon": "Añadir icono",
"CardDetail.add-property": "+ Añadir propiedad",
"CardDetail.addCardText": "agregar texto a la tarjeta",
"CardDetail.limited-body": "Mejorar a nuestro plan Professional o Enterprise.",
"CardDetail.limited-button": "Mejorar",
"CardDetail.limited-title": "Esta tarjeta está oculta",
"CardDetail.moveContent": "Mover contenido de la tarjeta",
"CardDetail.new-comment-placeholder": "Añadir un comentario...",
"CardDetailProperty.confirm-delete-heading": "Confirmar eliminación de la propiedad",
"CardDetailProperty.confirm-delete-subtext": "¿Estás seguro de que quieres eliminar la propiedad \"{propertyName}\"? Al eliminarla también se removerá la propiedad en todas las tarjetas de este tablero.",
"CardDetailProperty.confirm-property-name-change-subtext": "¿Estás seguro de que quieres cambiar la propiedad \"{propertyName}\" {customText}? Esto puede afectar a los valores en {numOfCards} tarjeta(s) en este tablero, lo que puede resultar en una pérdida de datos.",
"CardDetailProperty.confirm-property-type-change": "Confirmar cambio de tipo de la propiedad",
"CardDetailProperty.delete-action-button": "Eliminar",
"CardDetailProperty.property-change-action-button": "Modificar propiedad",
"CardDetailProperty.property-changed": "¡Propiedad modificada exitosamente!",
"CardDetailProperty.property-deleted": "¡La propiedad {propertyName} ha sido eliminada exitosamente!",
"CardDetial.limited-link": "Aprende más sobre nuestros planes.",
"CardDialog.delete-confirmation-dialog-attachment": "Confirmar eliminación del archivo adjunto",
"CardDialog.delete-confirmation-dialog-button-text": "Eliminar",
"CardDialog.delete-confirmation-dialog-heading": "Confirmar eliminación de la tarjeta",
"CardDialog.editing-template": "Estás editando una plantilla.",
"CardDialog.nocard": "Esta tarjeta no existe o es inaccesible.",
"Categories.CreateCategoryDialog.CancelText": "Cancelar",
"Categories.CreateCategoryDialog.CreateText": "Crear",
"Categories.CreateCategoryDialog.Placeholder": "Pon nombre a la categoría",
"Categories.CreateCategoryDialog.UpdateText": "Actualizar",
"CenterPanel.Login": "Ingresar",
"CenterPanel.Share": "Compartir",
"ChannelIntro.CreateBoard": "Crear un tablero",
"ColorOption.selectColor": "Seleccionar {color} Color",
"Comment.delete": "Borrar",
"CommentsList.send": "Enviar",
"ContentBlock.Delete": "Borrar",
"ContentBlock.DeleteAction": "borrar",
"ContentBlock.addElement": "añadir {type}",
"ContentBlock.checkbox": "casilla de selección",
"ContentBlock.divider": "divisor",
"ContentBlock.editCardCheckbox": "casilla de verificación conmutada",
"ContentBlock.editCardCheckboxText": "editar texto de la tarjeta",
"ContentBlock.editCardText": "editar texto de la tarjeta",
"ContentBlock.editText": "Editar texto...",
"ContentBlock.image": "imagen",
"ContentBlock.insertAbove": "Insertar encima",
"ContentBlock.moveDown": "Mover hacia abajo",
"ContentBlock.moveUp": "Mover hacia arriba",
"ContentBlock.text": "texto",
"Dialog.closeDialog": "Cerrar diálogo",
"EditableDayPicker.today": "Hoy",
"Error.websocket-closed": "Conexión de Websocket cerrada, conexión interrumpida. Si esto persiste, verifique la configuración de su servidor o proxy web.",
"Filter.includes": "incluye",
"Filter.is-empty": "está vacío",
"Filter.is-not-empty": "no está vacío",
"Filter.not-includes": "no incluye",
"FilterComponent.add-filter": "+ Añadir filtro",
"FilterComponent.delete": "Borrar",
"GroupBy.ungroup": "Desagrupar",
"KanbanCard.untitled": "Sin título",
"Mutator.new-card-from-template": "nueva tarjeta desde una plantilla",
"Mutator.new-template-from-card": "nueva plantilla desde una tarjeta",
"PropertyMenu.Delete": "Borrar",
"PropertyMenu.changeType": "Cambiar el tipo de propiedad",
"PropertyMenu.typeTitle": "Tipo",
"PropertyType.Checkbox": "Casilla de selección",
"PropertyType.CreatedBy": "Creado por",
"PropertyType.CreatedTime": "Hora de creación",
"PropertyType.Date": "Fecha",
"PropertyType.Email": "Email",
"PropertyType.MultiSelect": "Selección Múltiple",
"PropertyType.Number": "Número",
"PropertyType.Person": "Persona",
"PropertyType.Phone": "Teléfono",
"PropertyType.Select": "Selector",
"PropertyType.Text": "Texto",
"PropertyType.UpdatedBy": "Última actualización por",
"PropertyType.UpdatedTime": "Hora de última actualización",
"RegistrationLink.confirmRegenerateToken": "Esto invalidará los enlaces compartidos previos. ¿Continuar?",
"RegistrationLink.copiedLink": "¡Copiado!",
"RegistrationLink.copyLink": "Copiar enlace",
"RegistrationLink.description": "Comparte este enlace para que otros se creen sus cuentas:",
"RegistrationLink.regenerateToken": "Regenerar token",
"RegistrationLink.tokenRegenerated": "Enlace de registro regenerado",
"ShareBoard.confirmRegenerateToken": "Esto invalidará los enlaces compartidos previos. ¿Continuar?",
"ShareBoard.copiedLink": "¡Copiado!",
"ShareBoard.copyLink": "Copiar enlace",
"ShareBoard.tokenRegenrated": "Token regenerado",
"Sidebar.about": "Sobre Focalboard",
"Sidebar.add-board": "+ Añadir panel",
"Sidebar.changePassword": "Cambiar contraseña",
"Sidebar.delete-board": "Borrar Panel",
"Sidebar.export-archive": "Exportar Archivo",
"Sidebar.import-archive": "Importar Archivo",
"Sidebar.invite-users": "Invitar usuarios",
"Sidebar.logout": "Cerrar sesión",
"Sidebar.random-icons": "Íconos random",
"Sidebar.set-language": "Establecer idioma",
"Sidebar.set-theme": "Establecer apariencia",
"Sidebar.settings": "Configuración",
"Sidebar.untitled-board": "(Panel sin titulo)",
"TableComponent.add-icon": "Añadir Icono",
"TableComponent.name": "Nombre",
"TableComponent.plus-new": "+ Nueva",
"TableHeaderMenu.delete": "Borrar",
"TableHeaderMenu.duplicate": "Duplicar",
"TableHeaderMenu.hide": "Ocultar",
"TableHeaderMenu.insert-left": "Insertar a la izquierda",
"TableHeaderMenu.insert-right": "Insertar a la derecha",
"TableHeaderMenu.sort-ascending": "Orden ascendente",
"TableHeaderMenu.sort-descending": "Orden descendente",
"TableRow.open": "Abrir",
"TopBar.give-feedback": "Dar feedback",
"ValueSelector.valueSelector": "Valorar el selector",
"ValueSelectorLabel.openMenu": "Abrir menú",
"View.AddView": "Añadir vista",
"View.Board": "Panel",
"View.DeleteView": "Eliminar vista",
"View.DuplicateView": "Duplicar vista",
"View.NewBoardTitle": "Vista de panel",
"View.NewGalleryTitle": "Vista de galería",
"View.NewTableTitle": "Vista de tabla",
"View.Table": "Tabla",
"ViewHeader.add-template": "+ Nueva plantilla",
"ViewHeader.delete-template": "Borrar",
"ViewHeader.edit-template": "Editar",
"ViewHeader.empty-card": "Tarjeta vacía",
"ViewHeader.export-board-archive": "Exportar archivo de tablero",
"ViewHeader.export-complete": "¡Se ha completado la exportación!",
"ViewHeader.export-csv": "Exportar a CSV",
"ViewHeader.export-failed": "¡Ha fallado la exportación!",
"ViewHeader.filter": "Filtrar",
"ViewHeader.group-by": "Agrupar por: {property}",
"ViewHeader.new": "Nueva",
"ViewHeader.properties": "Propiedades",
"ViewHeader.search-text": "Texto de búsqueda",
"ViewHeader.select-a-template": "Seleccionar una plantilla",
"ViewHeader.sort": "Ordenar",
"ViewHeader.untitled": "Sin título",
"ViewTitle.hide-description": "ocultar descripción",
"ViewTitle.pick-icon": "Escoger Icono",
"ViewTitle.random-icon": "Aleatorio",
"ViewTitle.remove-icon": "Quitar Icono",
"ViewTitle.show-description": "mostrar descripción",
"ViewTitle.untitled-board": "Panel sin título",
"default-properties.title": "Título"
}

Просмотреть файл

@@ -1,151 +0,0 @@
{
"BoardComponent.add-a-group": "+ Lisa grupp",
"BoardComponent.delete": "Kustuta",
"BoardComponent.hidden-columns": "Peidetud veerud",
"BoardComponent.hide": "Peida",
"BoardComponent.new": "+ Uus",
"BoardComponent.no-property": "{property} pole",
"BoardComponent.show": "Näita",
"BoardsUnfurl.Updated": "Uuendatud {time}",
"Calculations.Options.average.displayName": "Keskmine",
"Calculations.Options.average.label": "Keskmine",
"Calculations.Options.count.displayName": "Arv",
"Calculations.Options.count.label": "Arv",
"Calculations.Options.countUniqueValue.displayName": "Unikaalne",
"Calculations.Options.countValue.displayName": "Väärtused",
"Calculations.Options.dateRange.displayName": "Vahemik",
"Calculations.Options.dateRange.label": "Vahemik",
"Calculations.Options.earliest.displayName": "Varaseim",
"Calculations.Options.earliest.label": "Varaseim",
"Calculations.Options.latest.displayName": "Viimased",
"Calculations.Options.latest.label": "Viimased",
"Calculations.Options.max.displayName": "Maks",
"Calculations.Options.max.label": "Maks",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Arvuta",
"Calculations.Options.none.label": "Pole",
"Calculations.Options.range.displayName": "Vahemik",
"Calculations.Options.range.label": "Vahemik",
"Calculations.Options.sum.displayName": "Sum",
"Calculations.Options.sum.label": "Sum",
"CardDetail.Follow": "Jälgi",
"CardDetail.Following": "Jälgimisel",
"CardDetail.add-content": "Lisa sisu",
"CardDetail.add-icon": "Lisa ikoon",
"CardDetail.add-property": "+ Lisa omadus",
"CardDetail.addCardText": "lisa kaardi tekst",
"CardDetail.moveContent": "liiguta kaardi sisu",
"CardDetail.new-comment-placeholder": "Lisa kommentaar...",
"CardDetailProperty.confirm-delete-heading": "Kinnita omaduse kustutamine",
"CardDetailProperty.delete-action-button": "Kustuta",
"CardDetailProperty.property-change-action-button": "Muuda omadust",
"CardDialog.editing-template": "Sa muudad malli.",
"CardDialog.nocard": "Seda kaarti pole olemas või see pole ligipääsetav.",
"Comment.delete": "Kustuta",
"CommentsList.send": "Saada",
"ConfirmationDialog.cancel-action": "Loobu",
"ConfirmationDialog.confirm-action": "Kinnita",
"ContentBlock.Delete": "Kustuta",
"ContentBlock.DeleteAction": "Kustuta",
"ContentBlock.addElement": "lisa {type}",
"ContentBlock.divider": "eraldaja",
"ContentBlock.editCardCheckboxText": "lisa kaardi tekst",
"ContentBlock.editCardText": "muuda kaardi teksti",
"ContentBlock.editText": "Muuda teksti...",
"ContentBlock.image": "pilt",
"ContentBlock.insertAbove": "Sisesta üles",
"ContentBlock.moveDown": "Liiguta alla",
"ContentBlock.moveUp": "Liiguta üles",
"ContentBlock.text": "tekst",
"DeleteBoardDialog.confirm-cancel": "Loobu",
"DeleteBoardDialog.confirm-delete": "Kustuta",
"EditableDayPicker.today": "Täna",
"Filter.includes": "sisaldab",
"Filter.is-empty": "on tühi",
"Filter.is-not-empty": "pole tühi",
"Filter.not-includes": "ei sisalda",
"FilterComponent.add-filter": "+ Lisa filter",
"FilterComponent.delete": "Kustuta",
"KanbanCard.untitled": "Nimetu",
"Mutator.new-card-from-template": "malli põhjal uus kaart",
"PropertyMenu.Delete": "Kustuta",
"PropertyMenu.typeTitle": "Liik",
"PropertyType.CreatedBy": "Lisas",
"PropertyType.CreatedTime": "Lisamise aeg",
"PropertyType.Date": "Kuupäev",
"PropertyType.Email": "E-post",
"PropertyType.MultiSelect": "Mitme valimine",
"PropertyType.Number": "Number",
"PropertyType.Person": "Isik",
"PropertyType.Phone": "Telefon",
"PropertyType.Select": "Vali",
"PropertyType.Text": "Tekst",
"PropertyType.UpdatedBy": "Viimati uuendati",
"PropertyType.UpdatedTime": "Viimane uuendamise aeg",
"PropertyValueElement.empty": "Tühi",
"RegistrationLink.copiedLink": "Kopeeritud!",
"RegistrationLink.copyLink": "Kopeeri link",
"ShareBoard.copiedLink": "Kopeeritud!",
"ShareBoard.copyLink": "Kopeeri link",
"Sidebar.about": "Focalboardi info",
"Sidebar.changePassword": "Muuda parooli",
"Sidebar.invite-users": "Kutsu kasutajaid",
"Sidebar.logout": "Logi välja",
"Sidebar.random-icons": "Juhuslikud ikoonid",
"Sidebar.set-language": "Määra keel",
"Sidebar.set-theme": "Määra kujundus",
"Sidebar.settings": "Seaded",
"TableComponent.add-icon": "Lisa ikoon",
"TableComponent.name": "Nimi",
"TableComponent.plus-new": "+ Uus",
"TableHeaderMenu.delete": "Kustuta",
"TableHeaderMenu.duplicate": "Tee koopia",
"TableHeaderMenu.hide": "Peida",
"TableHeaderMenu.insert-left": "Sisesta vasakule",
"TableHeaderMenu.insert-right": "Sisesta paremale",
"TableHeaderMenu.sort-ascending": "Sorteeri kasvavalt",
"TableHeaderMenu.sort-descending": "Sorteeri kahanevalt",
"TableRow.open": "Ava",
"TopBar.give-feedback": "Anna tagasisidet",
"ValueSelector.valueSelector": "Väärtuse valija",
"ValueSelectorLabel.openMenu": "Ava menüü",
"View.AddView": "Lisa vaade",
"View.DeleteView": "Kustuta vaade",
"View.DuplicateView": "Tee vaatest koopia",
"View.Gallery": "Galerii",
"View.NewCalendarTitle": "Kalendri vaade",
"View.NewGalleryTitle": "Galerii vaade",
"View.NewTableTitle": "Tabeli vaade",
"View.Table": "Tabel",
"ViewHeader.add-template": "Uus mall",
"ViewHeader.delete-template": "Kustuta",
"ViewHeader.edit-template": "Muuda",
"ViewHeader.empty-card": "Tühi kaart",
"ViewHeader.export-complete": "Eksportimine on valmis!",
"ViewHeader.export-csv": "Ekspordi CSV-na",
"ViewHeader.export-failed": "Eksportimine ebaõnnestus!",
"ViewHeader.filter": "Filter",
"ViewHeader.group-by": "Grupeeri: {property}",
"ViewHeader.new": "Uus",
"ViewHeader.properties": "Omadused",
"ViewHeader.search-text": "Otsi teksti",
"ViewHeader.select-a-template": "Vali mall",
"ViewHeader.set-default-template": "Määra vaikeväärtuseks",
"ViewHeader.sort": "Sorteeri",
"ViewHeader.untitled": "Nimetu",
"ViewTitle.hide-description": "peida kirjeldus",
"ViewTitle.pick-icon": "Vali ikoon",
"ViewTitle.random-icon": "Juhuslik",
"ViewTitle.remove-icon": "Eemalda ikoon",
"ViewTitle.show-description": "näita kirjeldust",
"calendar.month": "Kuu",
"calendar.today": "TÄNA",
"calendar.week": "Nädal",
"default-properties.title": "Pealkiri",
"login.log-in-button": "Logi sisse",
"login.log-in-title": "Logi sisse",
"login.register-button": "või loo konto, kui sul seda veel pole",
"register.login-button": "või logi sisse, kui sul juba on konto",
"register.signup-title": "Loo omale konto"
}

Просмотреть файл

@@ -1,124 +0,0 @@
{
"AppBar.Tooltip": "تغییر وضعیت تابلوهای مرتبط",
"Attachment.Attachment-title": "ضمیمه",
"AttachmentBlock.DeleteAction": "حذف",
"AttachmentBlock.addElement": "افزودن {type}",
"AttachmentBlock.delete": "ضمیمه حذف شد.",
"AttachmentBlock.failed": "به دلیل محدودیت حجم، این پرونده نمی‌تواند بارگذاری شود.",
"AttachmentBlock.upload": "بارگذاری ضمیمه.",
"AttachmentBlock.uploadSuccess": "ضمیمه بارگذاری شد.",
"AttachmentElement.delete-confirmation-dialog-button-text": "حذف",
"AttachmentElement.download": "بارگیری",
"AttachmentElement.upload-percentage": "بارگذاری...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ افزودن گروه",
"BoardComponent.delete": "حذف",
"BoardComponent.hidden-columns": "ستون های مخفی",
"BoardComponent.hide": "مخفی",
"BoardComponent.new": "+ جدید",
"BoardComponent.no-property": "بدون {property}",
"BoardComponent.no-property-title": "موارد با {property} خالی اینجا نمایش داده میشوند. این ستون قابل حذف نیست.",
"BoardComponent.show": "نمایش",
"BoardMember.schemeAdmin": "مدیر",
"BoardMember.schemeEditor": "ویرایشگر",
"BoardMember.schemeNone": "هیچکدام",
"BoardMember.schemeViewer": "بیننده",
"BoardPage.newVersion": "نسخه جدیدی از برنامه Boards موجود است، برای بارگیری مجدد اینجا را کلیک کنید.",
"BoardPage.syncFailed": "تابلو ممکن است حذف شود یا دسترسی آن لغو شود.",
"BoardTemplateSelector.add-template": "ایجاد قالب جدید",
"BoardTemplateSelector.create-empty-board": "ایجاد تابلو خالی",
"BoardTemplateSelector.delete-template": "حذف",
"BoardTemplateSelector.description": "با استفاده از الگوهای زیر، یک تابلو به نوار کناری اضافه کنید یا از اول شروع کنید.",
"BoardTemplateSelector.edit-template": "ویرایش",
"BoardTemplateSelector.plugin.no-content-description": "با استفاده از الگوهای زیر، یک تابلو به نوار کناری اضافه کنید یا از اول شروع کنید.",
"BoardTemplateSelector.plugin.no-content-title": "ایجاد یک تابلو",
"BoardTemplateSelector.title": "ایجاد یک تابلو",
"BoardTemplateSelector.use-this-template": "از این قالب استفاده کنید",
"BoardsSwitcher.Title": "جستجوی تابلوها",
"BoardsUnfurl.Remainder": "+{remainder} بیشتر",
"BoardsUnfurl.Updated": "به روز شد {time}",
"Calculations.Options.average.displayName": "میانگین",
"Calculations.Options.average.label": "میانگین",
"Calculations.Options.count.displayName": "تعداد",
"Calculations.Options.count.label": "تعداد",
"Calculations.Options.countChecked.displayName": "نشان‌دار",
"Calculations.Options.countChecked.label": "تعداد نشان‌دارها",
"Calculations.Options.countUnchecked.displayName": "بی‌نشان",
"Calculations.Options.countUnchecked.label": "تعداد نشان‌دارها",
"Calculations.Options.countUniqueValue.displayName": "یکتا",
"Calculations.Options.countUniqueValue.label": "تعداد مقادیر یکتا",
"Calculations.Options.countValue.displayName": "مقادیر",
"Calculations.Options.countValue.label": "تعداد مقادیر",
"Calculations.Options.dateRange.displayName": "دامنه",
"Calculations.Options.dateRange.label": "دامنه",
"Calculations.Options.earliest.displayName": "اولین",
"Calculations.Options.earliest.label": "اولین",
"Calculations.Options.latest.displayName": "آخرین",
"Calculations.Options.latest.label": "آخرین",
"Calculations.Options.max.displayName": "حداکثر",
"Calculations.Options.max.label": "حداکثر",
"Calculations.Options.median.displayName": "میانه",
"Calculations.Options.median.label": "میانه",
"Calculations.Options.min.displayName": "حداقل",
"Calculations.Options.min.label": "حداقل",
"Calculations.Options.none.displayName": "محاسبه",
"Calculations.Options.none.label": "هیچ یک",
"Calculations.Options.percentChecked.displayName": "بررسی شد",
"Calculations.Options.percentChecked.label": "درصد انتخاب‌شده‌ها",
"Calculations.Options.percentUnchecked.displayName": "بدون علامت",
"Calculations.Options.percentUnchecked.label": "درصد بی‌نشان",
"Calculations.Options.range.displayName": "بازه",
"Calculations.Options.range.label": "بازه",
"Calculations.Options.sum.displayName": "جمع",
"Calculations.Options.sum.label": "جمع",
"CardBadges.title-checkboxes": "چک باکس ها",
"CardBadges.title-comments": "نظرات",
"CardBadges.title-description": "این کارت دارای توضیحات است",
"CardDetail.Follow": "دنبال کردن",
"CardDetail.Following": "ذیل",
"CardDetail.add-content": "محتوا اضافه کنید",
"CardDetail.add-icon": "اضافه کردن نماد",
"CardDetail.add-property": "+ اضافه کردن یک ویژگی",
"CardDetail.addCardText": "متن کارت را اضافه کنید",
"CardDetail.moveContent": "انتقال محتوای کارت",
"CardDetail.new-comment-placeholder": "افزودن نظر...",
"CardDetailProperty.confirm-delete-heading": "تایید حذف ویژگی",
"CardDetailProperty.confirm-delete-subtext": "آیا مطمئن هستید که می خواهید ویژگی \"{propertyName}\" را حذف کنید؟ با حذف آن، اموال از تمام کارت های موجود در این تابلو حذف می شود.",
"CardDetailProperty.confirm-property-name-change-subtext": "آیا مطمئن هستید که می خواهید ویژگی \"{propertyName}\" {customText} را تغییر دهید؟ این روی مقدار(های) کارت(های) {numOfCards} در این برد تأثیر می گذارد و می تواند منجر به از دست رفتن داده شود.",
"CardDetailProperty.confirm-property-type-change": "تایید تغییر نوع ویژگی",
"CardDetailProperty.delete-action-button": "حذف",
"CardDetailProperty.property-change-action-button": "تغییر ویژگی",
"CardDetailProperty.property-changed": "تغییر ویژگی با موفقیت!",
"CardDetailProperty.property-deleted": "{propertyName} با موفقیت حذف شد!",
"CardDetailProperty.property-name-change-subtext": "از \"{oldPropType}\" به \"{newPropType}\" تایپ کنید",
"CardDialog.delete-confirmation-dialog-button-text": "حذف",
"CardDialog.delete-confirmation-dialog-heading": "تایید حذف کارت",
"CardDialog.editing-template": "شما در حال ویرایش یک الگو هستید.",
"CardDialog.nocard": "این کارت وجود ندارد یا غیرقابل دسترسی است.",
"Categories.CreateCategoryDialog.CancelText": "لغو کنید",
"Categories.CreateCategoryDialog.CreateText": "ايجاد كردن",
"Categories.CreateCategoryDialog.Placeholder": "دسته خود را نام ببرید",
"Categories.CreateCategoryDialog.UpdateText": "به روز رسانی",
"CenterPanel.Login": "وارد شدن",
"CenterPanel.Share": "اشتراک گذاری",
"ColorOption.selectColor": "رنگ {color} را انتخاب کنید",
"Comment.delete": "حذف",
"CommentsList.send": "ارسال",
"ConfirmationDialog.cancel-action": "لغو کنید",
"ConfirmationDialog.confirm-action": "تایید",
"ContentBlock.Delete": "حذف",
"ContentBlock.DeleteAction": "حذف",
"GroupBy.hideEmptyGroups": "پنهان‌کردن {count} گروه خالی",
"GroupBy.showHiddenGroups": "نمایش {count} گروه پنهان‌شده",
"ViewHeader.view-menu": "نمایش فهرست",
"ViewLimitDialog.Heading": "محدودیت تعداد نما برای تخته رسید",
"ViewLimitDialog.PrimaryButton.Title.Admin": "ارتقا",
"ViewLimitDialog.UpgradeImg.AltText": "ارتقا عکس",
"ViewLimitDialog.notifyAdmin.Success": "مدیر شما مطلع شد",
"ViewTitle.hide-description": "پنهان کردن توضیحات",
"ViewTitle.pick-icon": "انتخاب تصویرک",
"ViewTitle.random-icon": "تصادفی",
"ViewTitle.remove-icon": "پاک‌کردن تصویرک",
"ViewTitle.show-description": "نمایش توضیحات",
"ViewTitle.untitled-board": "تخته بدون عنوان",
"badge.guest": "مهمان"
}

Просмотреть файл

@@ -1,457 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administrateur",
"AdminBadge.TeamAdmin": "Administrateur d'équipe",
"AppBar.Tooltip": "Activer les panneaux liés",
"Attachment.Attachment-title": "Pièce jointe",
"AttachmentBlock.DeleteAction": "supprimer",
"AttachmentBlock.addElement": "ajouter {type}",
"AttachmentBlock.delete": "Pièce jointe supprimée.",
"AttachmentBlock.failed": "Impossible de télécharger le fichier. Limite de taille de fichier atteinte.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Supprimer",
"AttachmentElement.download": "Télécharger",
"BoardComponent.add-a-group": "+ Ajouter un groupe",
"BoardComponent.delete": "Supprimer",
"BoardComponent.hidden-columns": "Colonnes cachées",
"BoardComponent.hide": "Cacher",
"BoardComponent.new": "+ Nouveau",
"BoardComponent.no-property": "Pas de {property}",
"BoardComponent.no-property-title": "Les éléments sans propriété {property} seront placés ici. Cette colonne ne peut pas être supprimée.",
"BoardComponent.show": "Montrer",
"BoardMember.schemeAdmin": "Admin",
"BoardMember.schemeCommenter": "Commentateur",
"BoardMember.schemeEditor": "Éditeur",
"BoardMember.schemeNone": "Aucun",
"BoardMember.schemeViewer": "Lecteur",
"BoardMember.unlinkChannel": "Détacher",
"BoardPage.newVersion": "Une nouvelle version de Boards est disponible, cliquez ici pour recharger.",
"BoardPage.syncFailed": "Le tableau a peut-être été supprimé ou vos droits d'accès révoqués.",
"BoardTemplateSelector.add-template": "Nouveau modèle",
"BoardTemplateSelector.create-empty-board": "Créer un tableau vide",
"BoardTemplateSelector.delete-template": "Supprimer",
"BoardTemplateSelector.description": "Ajoutez un tableau à la barre latérale en utilisant l'un des modèles définis ci-dessous ou recommencez de zéro.",
"BoardTemplateSelector.edit-template": "Éditer",
"BoardTemplateSelector.plugin.no-content-description": "Ajouter un tableau à la barre latérale en utilisant l'un des modèles ci-dessous ou commencer à partir de zéro.",
"BoardTemplateSelector.plugin.no-content-title": "Créer un tableau",
"BoardTemplateSelector.title": "Créer un tableau",
"BoardTemplateSelector.use-this-template": "Utiliser ce modèle",
"BoardsSwitcher.Title": "Rechercher des tableaux",
"BoardsUnfurl.Limited": "Les détails supplémentaires sont masqués car la carte est archivée",
"BoardsUnfurl.Remainder": "+{remainder} plus",
"BoardsUnfurl.Updated": "Mis à jour {time}",
"Calculations.Options.average.displayName": "Moyenne",
"Calculations.Options.average.label": "Moyenne",
"Calculations.Options.count.displayName": "Compter",
"Calculations.Options.count.label": "Compter",
"Calculations.Options.countChecked.displayName": "Coché",
"Calculations.Options.countChecked.label": "Total coché",
"Calculations.Options.countUnchecked.displayName": "Décoché",
"Calculations.Options.countUnchecked.label": "Total décoché",
"Calculations.Options.countUniqueValue.displayName": "Unique",
"Calculations.Options.countUniqueValue.label": "Compter les valeurs uniques",
"Calculations.Options.countValue.displayName": "Valeurs",
"Calculations.Options.countValue.label": "Calculer la valeur",
"Calculations.Options.dateRange.displayName": "Il y a",
"Calculations.Options.dateRange.label": "Intervalle",
"Calculations.Options.earliest.displayName": "Plus ancien",
"Calculations.Options.earliest.label": "Plus ancien",
"Calculations.Options.latest.displayName": "Plus récent",
"Calculations.Options.latest.label": "Plus récent",
"Calculations.Options.max.displayName": "Maximum",
"Calculations.Options.max.label": "Maximum",
"Calculations.Options.median.displayName": "Médiane",
"Calculations.Options.median.label": "Médiane",
"Calculations.Options.min.displayName": "Minimum",
"Calculations.Options.min.label": "Minimum",
"Calculations.Options.none.displayName": "Calculer",
"Calculations.Options.none.label": "Aucun",
"Calculations.Options.percentChecked.displayName": "Coché",
"Calculations.Options.percentChecked.label": "Pourcentage coché",
"Calculations.Options.percentUnchecked.displayName": "Décoché",
"Calculations.Options.percentUnchecked.label": "Pourcentage décoché",
"Calculations.Options.range.displayName": "Curseur",
"Calculations.Options.range.label": "Curseur",
"Calculations.Options.sum.displayName": "Somme",
"Calculations.Options.sum.label": "Somme",
"CalendarCard.untitled": "Sans titre",
"CardActionsMenu.copiedLink": "Copié !",
"CardActionsMenu.copyLink": "Copier le lien",
"CardActionsMenu.delete": "Supprimer",
"CardActionsMenu.duplicate": "Dupliquer",
"CardBadges.title-checkboxes": "Cases à cocher",
"CardBadges.title-comments": "Commentaires",
"CardBadges.title-description": "Cette carte a une description",
"CardDetail.Attach": "Joindre",
"CardDetail.Follow": "Suivre",
"CardDetail.Following": "Suivi",
"CardDetail.add-content": "Ajouter du contenu",
"CardDetail.add-icon": "Ajouter une icône",
"CardDetail.add-property": "+ Ajouter une propriété",
"CardDetail.addCardText": "ajouter une carte texte",
"CardDetail.limited-body": "Passez à notre offre Professionnel ou Entreprise pour afficher les cartes archivées, avoir des vues illimitées par tableau, des cartes illimitées et plus encore.",
"CardDetail.limited-button": "Mise à niveau",
"CardDetail.limited-title": "Cette carte est masquée",
"CardDetail.moveContent": "Déplacer le contenu de la carte",
"CardDetail.new-comment-placeholder": "Ajouter un commentaire...",
"CardDetailProperty.confirm-delete-heading": "Confirmer la suppression de la propriété",
"CardDetailProperty.confirm-delete-subtext": "Êtes-vous sûr de vouloir supprimer la propriété « {propertyName} » ? La suppression retirera la propriété de toutes les cartes dans ce tableau.",
"CardDetailProperty.confirm-property-name-change-subtext": "Voulez-vous vraiment modifier le type de la propriété \"{propertyName}\" {customText} ? Cela affectera la ou les valeur(s) sur {numOfCards} carte(s) dans ce tableau et peut entraîner une perte de données.",
"CardDetailProperty.confirm-property-type-change": "Confirmer le changement de type de propriété",
"CardDetailProperty.delete-action-button": "Supprimer",
"CardDetailProperty.property-change-action-button": "Modifier la propriété",
"CardDetailProperty.property-changed": "Propriété modifiée avec succès !",
"CardDetailProperty.property-deleted": "{propertyName} supprimé avec succès !",
"CardDetailProperty.property-name-change-subtext": "de \"{oldPropType}\" à \"{newPropType}\"",
"CardDetial.limited-link": "En savoir plus sur nos offres.",
"CardDialog.delete-confirmation-dialog-attachment": "Confirmer la suppression de la pièce jointe",
"CardDialog.delete-confirmation-dialog-button-text": "Supprimer",
"CardDialog.delete-confirmation-dialog-heading": "Confirmer la suppression de la carte !",
"CardDialog.editing-template": "Vous éditez un modèle.",
"CardDialog.nocard": "Cette carte n'existe pas ou n'est pas accessible.",
"Categories.CreateCategoryDialog.CancelText": "Annuler",
"Categories.CreateCategoryDialog.CreateText": "Créer",
"Categories.CreateCategoryDialog.Placeholder": "Nommez votre catégorie",
"Categories.CreateCategoryDialog.UpdateText": "Mettre à jour",
"CenterPanel.Login": "Connexion",
"CenterPanel.Share": "Partager",
"ChannelIntro.CreateBoard": "Créer un tableau",
"ColorOption.selectColor": "Choisir la couleur {color}",
"Comment.delete": "Supprimer",
"CommentsList.send": "Envoyer",
"ConfirmPerson.empty": "Vide",
"ConfirmPerson.search": "Recherche en cours…",
"ConfirmationDialog.cancel-action": "Annuler",
"ConfirmationDialog.confirm-action": "Confirmer",
"ContentBlock.Delete": "Supprimer",
"ContentBlock.DeleteAction": "supprimer",
"ContentBlock.addElement": "ajouter {type}",
"ContentBlock.checkbox": "case à cocher",
"ContentBlock.divider": "séparateur",
"ContentBlock.editCardCheckbox": "case cochée",
"ContentBlock.editCardCheckboxText": "éditer le texte de la carte",
"ContentBlock.editCardText": "éditer le texte de la carte",
"ContentBlock.editText": "Éditer le texte...",
"ContentBlock.image": "image",
"ContentBlock.insertAbove": "Insérer au-dessus",
"ContentBlock.moveBlock": "Déplacer le contenu de la carte",
"ContentBlock.moveDown": "Déplacer vers le bas",
"ContentBlock.moveUp": "Déplacer vers le haut",
"ContentBlock.text": "texte",
"DateFilter.empty": "Vide",
"DateRange.clear": "Supprimer",
"DateRange.empty": "Vide",
"DateRange.endDate": "Date de fin",
"DateRange.today": "Aujourd'hui",
"DeleteBoardDialog.confirm-cancel": "Annuler",
"DeleteBoardDialog.confirm-delete": "Supprimer",
"DeleteBoardDialog.confirm-info": "Êtes-vous sûr de vouloir supprimer le tableau «{boardTitle}» ? Cela supprimera toutes les cartes dans ce tableau.",
"DeleteBoardDialog.confirm-info-template": "Voulez-vous vraiment supprimer le modèle de tableau “{boardTitle}” ?",
"DeleteBoardDialog.confirm-tite": "Confirmer la suppression du tableau",
"DeleteBoardDialog.confirm-tite-template": "Confirmer la suppression du modèle",
"Dialog.closeDialog": "Fermer la boîte de dialogue",
"EditableDayPicker.today": "Aujourd'hui",
"Error.mobileweb": "La prise en charge de la version mobile est actuellement en version bêta. Certaines fonctionnalités peuvent manquer.",
"Error.websocket-closed": "Connexion au websocket fermé, connexion interrompue. Si cela persiste, vérifiez la configuration de votre serveur ou de votre proxy web.",
"Filter.contains": "contient",
"Filter.ends-with": "se termine par",
"Filter.includes": "inclus",
"Filter.is": "est",
"Filter.is-after": "est après",
"Filter.is-before": "est avant",
"Filter.is-empty": "est vide",
"Filter.is-not-empty": "n'est pas vide",
"Filter.is-not-set": "n'est pas renseigné",
"Filter.is-set": "est renseigné",
"Filter.isafter": "est après",
"Filter.isbefore": "est avant",
"Filter.not-contains": "ne contient pas",
"Filter.not-ends-with": "ne se termine pas par",
"Filter.not-includes": "n'inclut pas",
"Filter.not-starts-with": "ne commence pas par",
"Filter.starts-with": "commence par",
"FilterByText.placeholder": "filtre de texte",
"FilterComponent.add-filter": "+ Ajouter un filtre",
"FilterComponent.delete": "Supprimer",
"FilterValue.empty": "(vide)",
"FindBoardsDialog.IntroText": "Rechercher des tableaux",
"FindBoardsDialog.NoResultsFor": "Pas de résultats pour \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Vérifiez l'orthographe ou essayez une autre recherche.",
"FindBoardsDialog.SubTitle": "Recherchez ci-dessous pour trouver un tableau. Utilisez <b>HAUT/BAS</b> pour naviguer. <b>ENTRER</b> pour sélectionner, <b>ECHAP</b> pour annuler",
"FindBoardsDialog.Title": "Rechercher des tableaux",
"GroupBy.hideEmptyGroups": "Masquer {count} groupes vides",
"GroupBy.showHiddenGroups": "Afficher les {count} groupes masqués",
"GroupBy.ungroup": "Dégrouper",
"HideBoard.MenuOption": "Cacher le tableau",
"KanbanCard.untitled": "Sans titre",
"MentionSuggestion.is-not-board-member": "(non membre du tableau)",
"Mutator.new-board-from-template": "nouveau tableau à partir du modèle",
"Mutator.new-card-from-template": "nouvelle carte depuis un modèle",
"Mutator.new-template-from-card": "nouveau modèle depuis une carte",
"OnboardingTour.AddComments.Body": "Vous pouvez commenter les bugs et même @mentionner les utilisateurs de Mattermost pour attirer leur attention.",
"OnboardingTour.AddComments.Title": "Ajouter des commentaires",
"OnboardingTour.AddDescription.Body": "Ajouter une description à votre carte pour que votre équipe sachent de quoi il s'agit.",
"OnboardingTour.AddDescription.Title": "Ajouter une description",
"OnboardingTour.AddProperties.Body": "Ajouter diverses propriétés aux cartes pour les rendre plus efficace !",
"OnboardingTour.AddProperties.Title": "Ajouter des propriétés",
"OnboardingTour.AddView.Body": "Allez ici pour créer une nouvelle vue pour organiser votre tableau en utilisant différentes mises en page.",
"OnboardingTour.AddView.Title": "Ajouter une nouvelle vue",
"OnboardingTour.CopyLink.Body": "Vous pouvez partager vos cartes avec votre équipe en copiant le lien et en le collant dans un canal, un message direct ou un message de groupe.",
"OnboardingTour.CopyLink.Title": "Copier le lien",
"OnboardingTour.OpenACard.Body": "Ouvrir une carte pour découvrir les façons dont les tableaux peuvent vous aider à organiser votre travail.",
"OnboardingTour.OpenACard.Title": "Ouvrir une carte",
"OnboardingTour.ShareBoard.Body": "Vous pouvez partager votre tableau en interne, au sein de votre équipe ou le publier publiquement pour une visibilité en dehors de votre organisation.",
"OnboardingTour.ShareBoard.Title": "Partager un tableau",
"PersonProperty.board-members": "Membres du tableau",
"PersonProperty.me": "Moi",
"PersonProperty.non-board-members": "Non membres du tableau",
"PropertyMenu.Delete": "Supprimer",
"PropertyMenu.changeType": "Changer le type de la propriété",
"PropertyMenu.selectType": "Sélectionner le type de propriété",
"PropertyMenu.typeTitle": "Type",
"PropertyType.Checkbox": "Case à cocher",
"PropertyType.CreatedBy": "Créé par",
"PropertyType.CreatedTime": "Date de création",
"PropertyType.Date": "Date",
"PropertyType.Email": "Adresse e-mail",
"PropertyType.MultiPerson": "Personne multiple",
"PropertyType.MultiSelect": "Sélection multiple",
"PropertyType.Number": "Nombre",
"PropertyType.Person": "Personne",
"PropertyType.Phone": "Téléphone",
"PropertyType.Select": "Liste",
"PropertyType.Text": "Texte",
"PropertyType.Unknown": "Inconnue",
"PropertyType.UpdatedBy": "Dernière mise à jour par",
"PropertyType.UpdatedTime": "Date de dernière mise à jour",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Vide",
"RegistrationLink.confirmRegenerateToken": "Ceci va désactiver les liens de partages existants. Continuer ?",
"RegistrationLink.copiedLink": "Copié !",
"RegistrationLink.copyLink": "Copier le lien",
"RegistrationLink.description": "Partagez ce lien avec des personnes pour leur permettre de créer un compte :",
"RegistrationLink.regenerateToken": "Générer un nouveau jeton",
"RegistrationLink.tokenRegenerated": "Un nouveau lien d'inscription a été créé",
"ShareBoard.PublishDescription": "Publiez et partagez un lien en lecture seule avec tout le monde sur le Web.",
"ShareBoard.PublishTitle": "Publier sur le web",
"ShareBoard.ShareInternal": "Partager en interne",
"ShareBoard.ShareInternalDescription": "Les utilisateurs qui ont des autorisations pourront utiliser ce lien.",
"ShareBoard.Title": "Partager le tableau",
"ShareBoard.confirmRegenerateToken": "Ceci va désactiver les liens de partages existants. Continuer ?",
"ShareBoard.copiedLink": "Copié !",
"ShareBoard.copyLink": "Copier le lien",
"ShareBoard.regenerate": "Régénérer le jeton",
"ShareBoard.searchPlaceholder": "Rechercher des membres et des canaux",
"ShareBoard.teamPermissionsText": "Tout le monde à l'équipe {teamName}",
"ShareBoard.tokenRegenrated": "Le jeton a été recréé",
"ShareBoard.userPermissionsRemoveMemberText": "Supprimer un membre",
"ShareBoard.userPermissionsYouText": "(Vous)",
"ShareTemplate.Title": "Partager un modèle",
"ShareTemplate.searchPlaceholder": "Recherche de personnes",
"Sidebar.about": "À propos de Focalboard",
"Sidebar.add-board": "+ Ajouter un tableau",
"Sidebar.changePassword": "Modifier le mot de passe",
"Sidebar.delete-board": "Supprimer le tableau",
"Sidebar.duplicate-board": "Dupliquer une carte",
"Sidebar.export-archive": "Exporter une archive",
"Sidebar.import": "Importer",
"Sidebar.import-archive": "Importer une archive",
"Sidebar.invite-users": "Inviter des utilisateurs",
"Sidebar.logout": "Se déconnecter",
"Sidebar.new-category.badge": "Nouveau",
"Sidebar.new-category.drag-boards-cta": "Déplacer les tableaux ici...",
"Sidebar.no-boards-in-category": "Aucun tableaux",
"Sidebar.product-tour": "Visite guidée",
"Sidebar.random-icons": "Icônes aléatoires",
"Sidebar.set-language": "Choisir la langue",
"Sidebar.set-theme": "Choisir le thème",
"Sidebar.settings": "Réglages",
"Sidebar.template-from-board": "Nouveau modèle de tableau",
"Sidebar.untitled-board": "(Tableau sans titre)",
"Sidebar.untitled-view": "(Vue sans titre)",
"SidebarCategories.BlocksMenu.Move": "Déplacer vers ...",
"SidebarCategories.CategoryMenu.CreateNew": "Créer une nouvelle catégorie",
"SidebarCategories.CategoryMenu.Delete": "Supprimer la catégorie",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Les tableaux de <b>{categoryName}</b> reviendront à la catégorie par défaut. Aucun des tableaux ne seront supprimés.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Supprimer cette catégorie ?",
"SidebarCategories.CategoryMenu.Update": "Renommer la catégorie",
"SidebarTour.ManageCategories.Body": "Créez et gérez des catégories personnalisées. Les catégories sont spécifiques à l'utilisateur, donc déplacer un tableau vers votre catégorie n'aura pas d'impact sur les autres membres utilisant le même tableau.",
"SidebarTour.ManageCategories.Title": "Gérer les catégories",
"SidebarTour.SearchForBoards.Body": "Ouvrez le sélecteur de tableau (Cmd/Ctrl + K) pour rechercher et ajouter rapidement des tableaux à votre barre latérale.",
"SidebarTour.SearchForBoards.Title": "Rechercher des cartes",
"SidebarTour.SidebarCategories.Body": "Tous vos tableaux sont maintenant organisés sous votre nouvelle barre latérale. Plus besoin de basculer entre les espaces de travail. Des catégories personnalisées uniques basées sur vos espaces de travail précédents peuvent avoir été automatiquement créées pour vous dans le cadre de la mise à jour 7.2. Ceux-ci peuvent être supprimés ou modifiés selon vos préférences.",
"SidebarTour.SidebarCategories.Link": "En savoir plus",
"SidebarTour.SidebarCategories.Title": "Catégories de la barre latérale",
"SiteStats.total_boards": "Total des tableaux",
"SiteStats.total_cards": "Total des cartes",
"TableComponent.add-icon": "Ajouter une icône",
"TableComponent.name": "Nom",
"TableComponent.plus-new": "+ Nouveau",
"TableHeaderMenu.delete": "Supprimer",
"TableHeaderMenu.duplicate": "Dupliquer",
"TableHeaderMenu.hide": "Cacher",
"TableHeaderMenu.insert-left": "Insérer à gauche",
"TableHeaderMenu.insert-right": "Insérer à droite",
"TableHeaderMenu.sort-ascending": "Tri ascendant",
"TableHeaderMenu.sort-descending": "Tri descendant",
"TableRow.DuplicateCard": "Dupliquer une carte",
"TableRow.MoreOption": "Plus d'actions",
"TableRow.open": "Ouvrir",
"TopBar.give-feedback": "Donner un avis",
"URLProperty.copiedLink": "Copié !",
"URLProperty.copy": "Copie",
"URLProperty.edit": "Modifier",
"UndoRedoHotKeys.canRedo": "Refaire",
"UndoRedoHotKeys.canRedo-with-description": "Refaire {description}",
"UndoRedoHotKeys.canUndo": "Annuler",
"UndoRedoHotKeys.canUndo-with-description": "Annuler {description}",
"UndoRedoHotKeys.cannotRedo": "Rien à refaire",
"UndoRedoHotKeys.cannotUndo": "Rien à annuler",
"ValueSelector.noOptions": "Aucune option. Commencez à taper pour ajouter la première !",
"ValueSelector.valueSelector": "Sélecteur de value",
"ValueSelectorLabel.openMenu": "Ouvrir le menu",
"VersionMessage.help": "Découvrez les nouveautés de cette version.",
"VersionMessage.learn-more": "En savoir plus",
"View.AddView": "Ajouter une vue",
"View.Board": "Tableau",
"View.DeleteView": "Supprimer la vue",
"View.DuplicateView": "Dupliquer la vue",
"View.Gallery": "Galerie",
"View.NewBoardTitle": "Vue en tableau",
"View.NewCalendarTitle": "Vue calendrier",
"View.NewGalleryTitle": "Vue en galerie",
"View.NewTableTitle": "Vue en table",
"View.NewTemplateDefaultTitle": "Modèle sans titre",
"View.NewTemplateTitle": "Sans titre",
"View.Table": "Table",
"ViewHeader.add-template": "Nouveau modèle",
"ViewHeader.delete-template": "Supprimer",
"ViewHeader.display-by": "Afficher par : {property}",
"ViewHeader.edit-template": "Éditer",
"ViewHeader.empty-card": "Carte vide",
"ViewHeader.export-board-archive": "Exporter une archive du tableau",
"ViewHeader.export-complete": "Export terminé !",
"ViewHeader.export-csv": "Exporter au format CSV",
"ViewHeader.export-failed": "L'export a échoué !",
"ViewHeader.filter": "Filtre",
"ViewHeader.group-by": "Grouper par : {property}",
"ViewHeader.new": "Nouveau",
"ViewHeader.properties": "Propriétés",
"ViewHeader.properties-menu": "Menu propriétés",
"ViewHeader.search-text": "Rechercher des cartes",
"ViewHeader.select-a-template": "Sélectionner un modèle",
"ViewHeader.set-default-template": "Définir par défaut",
"ViewHeader.sort": "Trier",
"ViewHeader.untitled": "Sans titre",
"ViewHeader.view-header-menu": "Afficher le menu d'en-tête",
"ViewHeader.view-menu": "Afficher le menu",
"ViewLimitDialog.Heading": "Limite de vues par tableau atteinte",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Mise à niveau",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Notifier l'Admin",
"ViewLimitDialog.Subtext.Admin": "Passez à notre offre Professionnel ou Entreprise pour afficher les cartes archivées, avoir des vues illimitées par tableau, des cartes illimitées et plus encore.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "En savoir plus sur nos offres.",
"ViewLimitDialog.Subtext.RegularUser": "Informez votre administrateur qu'il peut passer à notre offre professionnel ou d'entreprise pour avoir un nombre illimité de vues par tableau, un nombre illimité de cartes, et plus encore.",
"ViewLimitDialog.UpgradeImg.AltText": "mise à jour de l'image",
"ViewLimitDialog.notifyAdmin.Success": "Votre administrateur a été notifié",
"ViewTitle.hide-description": "cacher la description",
"ViewTitle.pick-icon": "Choisir une icône",
"ViewTitle.random-icon": "Aléatoire",
"ViewTitle.remove-icon": "Supprimer l'icône",
"ViewTitle.show-description": "montrer la description",
"ViewTitle.untitled-board": "Tableau sans titre",
"WelcomePage.Description": "Boards est un outil de gestion de projet qui permet d'organiser, de suivre et de gérer le travail entre équipes en utilisant des tableaux Kanban.",
"WelcomePage.Explore.Button": "Tutoriel",
"WelcomePage.Heading": "Bienvenue sur Boards",
"WelcomePage.NoThanks.Text": "Non merci, je vais me renseigner moi-même",
"WelcomePage.StartUsingIt.Text": "Commencez à l'utiliser",
"Workspace.editing-board-template": "Vous éditez un modèle de tableau.",
"badge.guest": "Invité",
"boardPage.confirm-join-button": "Rejoindre",
"boardPage.confirm-join-text": "Vous êtes sur le point de rejoindre un forum privé sans avoir été explicitement ajouté par l'administrateur du forum. Êtes-vous sûr de vouloir rejoindre ce forum privé ?",
"boardPage.confirm-join-title": "Rejoindre un tableau privé",
"boardSelector.confirm-link-board": "Lier la carte au canal",
"boardSelector.confirm-link-board-button": "Oui, lier ce tableau",
"boardSelector.confirm-link-board-subtext": "Lorsque vous liez \"{boardName}\" au canal, tous les membres du canal (existants et nouveaux) pourront le modifier. Vous pouvez dissocier un tableau d'un canal à tout moment.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Lorsque vous liez \"{boardName}\" au canal, tous les membres du canal (existants et nouveaux) pourront le modifier.{lineBreak} Ce tableau est actuellement lié à un autre canal. Il sera dissocié si vous choisissez de le lier ici.",
"boardSelector.create-a-board": "Créer un tableau",
"boardSelector.link": "Lien",
"boardSelector.search-for-boards": "Rechercher des tableaux",
"boardSelector.title": "Lier les tableaux",
"boardSelector.unlink": "Détacher",
"calendar.month": "Mois",
"calendar.today": "AUJOURD'HUI",
"calendar.week": "Semaine",
"centerPanel.undefined": "Pas de {propertyName}",
"centerPanel.unknown-user": "Utilisateur inconnu",
"cloudMessage.learn-more": "En savoir plus",
"createImageBlock.failed": "Impossible de télécharger le fichier. Limite de taille de fichier atteinte.",
"default-properties.badges": "Commentaires et description",
"default-properties.title": "Titre",
"error.back-to-home": "Retour à la page d'accueil",
"error.back-to-team": "Retour à l'équipe",
"error.board-not-found": "Tableau non trouvé.",
"error.go-login": "Connexion",
"error.invalid-read-only-board": "Vous n'avez pas accès à ce tableau. Connectez-vous pour y accéder.",
"error.not-logged-in": "Votre session a peut-être expiré ou vous nêtes pas connecté. Connectez-vous à nouveau pour accéder aux tableaux d'administration.",
"error.page.title": "Désolé, quelque chose s'est mal passé",
"error.team-undefined": "Ce n'est pas une équipe valable.",
"error.unknown": "Une erreur s'est produite.",
"generic.previous": "Précédent",
"guest-no-board.subtitle": "Vous n'avez pas encore accès à un tableau dans cette équipe, veuillez patienter jusqu'à ce que quelqu'un vous ajoute à un tableau.",
"guest-no-board.title": "Pas encore de tableaux",
"imagePaste.upload-failed": "Certains fichiers n'ont pas été téléchargés. Limite de taille de fichier atteinte",
"limitedCard.title": "Cartes cachées",
"login.log-in-button": "Connexion",
"login.log-in-title": "Connexion",
"login.register-button": "ou créez un compte si vous n'en avez pas",
"new_channel_modal.create_board.empty_board_description": "Créer un nouveau tableau vide",
"new_channel_modal.create_board.empty_board_title": "Tableau vide",
"new_channel_modal.create_board.select_template_placeholder": "Sélectionner un modèle",
"new_channel_modal.create_board.title": "Créer un tableau pour ce canal",
"notification-box-card-limit-reached.close-tooltip": "Oublier pendant 10 jours",
"notification-box-card-limit-reached.contact-link": "informez votre administrateur",
"notification-box-card-limit-reached.link": "Passer à une offre payante",
"notification-box-card-limit-reached.title": "{cards} cartes cachées du tableau",
"notification-box-cards-hidden.title": "Cette action a caché une autre carte",
"notification-box.card-limit-reached.not-admin.text": "Pour accéder aux cartes archivées, vous pouvez {contactLink} pour passer à une offre payante.",
"notification-box.card-limit-reached.text": "Limite de cartes atteinte, pour afficher les anciennes cartes, {link}",
"person.add-user-to-board": "Ajouter {username} au tableau",
"person.add-user-to-board-confirm-button": "Ajouter au tableau",
"person.add-user-to-board-permissions": "Permissions",
"person.add-user-to-board-question": "Voulez-vous ajouter {username} au tableau ?",
"person.add-user-to-board-warning": "{username} n'est pas membre du conseil d'administration et ne recevra aucune notification à ce sujet.",
"register.login-button": "ou connectez-vous si vous avez déjà un compte",
"register.signup-title": "Inscrivez-vous pour créer un compte",
"rhs-board-non-admin-msg": "Vous n'êtes pas administrateur du forum",
"rhs-boards.add": "Ajouter",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "ce message direct",
"rhs-boards.header.gm": "ce message de groupe",
"rhs-boards.last-update-at": "Dernière mise à jour à : {datetime}",
"rhs-boards.link-boards-to-channel": "Lier les tableaux à {channelName}",
"rhs-boards.linked-boards": "Tableaux liés",
"rhs-boards.no-boards-linked-to-channel": "Aucun tableau n'est lié à {channelName} pour le moment",
"rhs-boards.no-boards-linked-to-channel-description": "Boards est un outil de gestion de projet qui permet d'organiser, de suivre et de gérer le travail entre équipes en utilisant des tableaux Kanban.",
"rhs-boards.unlink-board": "Dissocier le tableau",
"rhs-boards.unlink-board1": "Dissocier le tableau",
"rhs-channel-boards-header.title": "Tableaux",
"share-board.publish": "Publier",
"share-board.share": "Partager",
"shareBoard.channels-select-group": "Canaux",
"shareBoard.confirm-change-team-role.body": "Tous les membres de ce forum avec une autorisation inférieure au rôle \"{role}\" seront <b>maintenant promus au {role}</b>. Êtes-vous sûr de vouloir modifier le rôle minimum ?",
"shareBoard.confirm-link-channel": "Lier le tableau au canal",
"shareBoard.confirm-link-channel-button": "Lien canal",
"shareBoard.confirm-link-channel-button-with-other-channel": "Dissocier et lier ici",
"shareBoard.confirm-link-channel-subtext": "Lorsque vous liez une chaîne à un tableau, tous les membres de la chaîne (existants et nouveaux) pourront le modifier.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Lorsque vous liez un canal à un tableau, tous les membres du canal (existants et nouveaux) pourront le modifier.{lineBreak}Ce tableau est actuellement lié à un autre canal. Il sera dissocié si vous choisissez de le lier ici.",
"shareBoard.confirm-unlink.body": "Lorsque vous dissociez une chaîne d'un tableau, tous les membres de la chaîne (existants et nouveaux) n'y auront plus accès, sauf s'ils en ont reçu l'autorisation séparément.",
"shareBoard.confirm-unlink.confirmBtnText": "Dissocier le canal",
"shareBoard.confirm-unlink.title": "Dissocier le canal du tableau",
"shareBoard.lastAdmin": "Les conseils doivent avoir au moins un administrateur",
"shareBoard.members-select-group": "Membres",
"shareBoard.unknown-channel-display-name": "Canal inconnu",
"tutorial_tip.finish_tour": "Terminé",
"tutorial_tip.got_it": "J'ai compris",
"tutorial_tip.ok": "Suivant",
"tutorial_tip.out": "Désactiver les conseils.",
"tutorial_tip.seen": "Déjà vu ?"
}

Просмотреть файл

@@ -1,117 +0,0 @@
{
"BoardComponent.add-a-group": "+ הוספת קבוצה",
"BoardComponent.delete": "מחיקה",
"BoardComponent.hidden-columns": "עמודות מוסתרות",
"BoardComponent.hide": "הסתרה",
"BoardComponent.new": "+ חדש",
"BoardComponent.no-property": "ללא {property}",
"BoardComponent.no-property-title": "יופיעו כאן פריטים עם מאפיין {property} ריק. עמודה זו אינה ניתנת להסרה.",
"BoardComponent.show": "הצגה",
"BoardMember.schemeAdmin": "מנהל מערכת",
"BoardMember.schemeCommenter": "משתמש מגיב",
"BoardMember.schemeEditor": "עורך",
"BoardMember.schemeNone": "ללא",
"BoardMember.schemeViewer": "צופה",
"BoardMember.unlinkChannel": "ניתוק",
"BoardPage.newVersion": "ישנה גרסה חדשה וזמינה של לוחות, לטעינה מחדש לחץ כאן.",
"BoardPage.syncFailed": "ייתכן שהלוח נמחק או שנשללה ממך גישה",
"BoardTemplateSelector.add-template": "יצירת תבנית חדשה",
"BoardTemplateSelector.create-empty-board": "יצירת לוח ריק",
"BoardTemplateSelector.delete-template": "מחיקה",
"BoardTemplateSelector.description": "הוספת לוח לתפריט הצד באמצעות אחת התבניות, או יצירת תבנית חדשה",
"BoardTemplateSelector.edit-template": "עריכה",
"BoardTemplateSelector.plugin.no-content-description": "הוספת לוח לתפריט הצד באמצעות אחת מן התבניות שהוגדרו או יצירת תבנית חדשה.",
"BoardTemplateSelector.plugin.no-content-title": "יצירת לוח",
"BoardTemplateSelector.title": "יצירת לוח",
"BoardTemplateSelector.use-this-template": "שימוש בתבנית זו",
"BoardsSwitcher.Title": "חיפוש לוחות",
"BoardsUnfurl.Limited": "פרטים נוספים מוסתרים מאחר והכרטיס הועבר לארכיון",
"BoardsUnfurl.Remainder": "עוד {remainder}",
"BoardsUnfurl.Updated": "{time} מעודכן",
"Calculations.Options.average.displayName": "ממוצע",
"Calculations.Options.average.label": "ממוצע",
"Calculations.Options.count.displayName": "כמות",
"Calculations.Options.count.label": "כמות",
"Calculations.Options.countChecked.displayName": "סומנו",
"Calculations.Options.countChecked.label": "כמות שנבחרו",
"Calculations.Options.countUnchecked.displayName": "הסרת סימון",
"Calculations.Options.countUnchecked.label": "כמות שלא סומנו",
"Calculations.Options.countUniqueValue.displayName": "ייחודי",
"Calculations.Options.countUniqueValue.label": "כמות ערכים יחידניים",
"Calculations.Options.countValue.displayName": "ערכים",
"Calculations.Options.countValue.label": "כמות ערכים",
"Calculations.Options.dateRange.displayName": "טווח",
"Calculations.Options.dateRange.label": "טווח",
"Calculations.Options.earliest.displayName": "המוקדם ביותר",
"Calculations.Options.earliest.label": "המוקדם ביותר",
"Calculations.Options.latest.displayName": "המאוחר ביותר",
"Calculations.Options.latest.label": "המאוחר ביותר",
"Calculations.Options.max.displayName": "מקסימום",
"Calculations.Options.max.label": "מקסימום",
"Calculations.Options.median.displayName": "חציון",
"Calculations.Options.median.label": "חציון",
"Calculations.Options.min.displayName": "מינימום",
"Calculations.Options.min.label": "מינימום",
"Calculations.Options.none.displayName": "חישוב",
"Calculations.Options.none.label": "ללא",
"Calculations.Options.percentChecked.displayName": "סומן",
"Calculations.Options.percentChecked.label": "אחוז ערכים שסומנו",
"Calculations.Options.percentUnchecked.displayName": "לא סומנו",
"Calculations.Options.percentUnchecked.label": "אחוזים שלא סומנו",
"Calculations.Options.range.displayName": "טווח",
"Calculations.Options.range.label": "טווח",
"Calculations.Options.sum.displayName": "סכום",
"Calculations.Options.sum.label": "סכום",
"CalendarCard.untitled": "ללא כותרת",
"CardActionsMenu.copiedLink": "הועתק!",
"CardActionsMenu.copyLink": "העתקת קישור",
"CardActionsMenu.delete": "מחיקה",
"CardActionsMenu.duplicate": "שיכפול",
"CardBadges.title-checkboxes": "תיבות סימון",
"CardBadges.title-comments": "הערות",
"CardBadges.title-description": "כרטיס זה מכיל תיאור",
"CardDetail.Follow": "מעקב",
"CardDetail.Following": "עוקב",
"CardDetail.add-content": "הוספת מידע",
"CardDetail.add-icon": "הוספת אייקון",
"CardDetail.add-property": "+ הוספת תכונה",
"CardDetail.addCardText": "הוספת מלל הכרטיס",
"CardDetail.limited-body": "שדרג למסלול Professional או למסלול Enterprise ותוכל לצפות בכרטיסיות שהועברו לארכיון, לצפות במבטים על לוחות ללא הגבלה, לפתוח כרטיסיות ללא הגבלה ועוד.",
"CardDetail.limited-button": "שדרוג",
"CardDetail.limited-title": "כרטיס זה מוסתר",
"CardDetail.moveContent": "הזזת תוכן הכרטיס",
"CardDetail.new-comment-placeholder": "הוספת הערה...",
"CardDetailProperty.confirm-delete-heading": "אישור מחיקת תכונה",
"CardDetailProperty.confirm-delete-subtext": "האם הינך בטוח שאתה מעוניין במחיקת התכונה \"{propertyName}\"? מחיקת התכונה תגרור את מחיקתה בכל הכרטיסים שבלוח זה.",
"CardDetailProperty.confirm-property-name-change-subtext": "האם הינך בטוח ברצונך לשנות את התכונה \"{propertyName}\"' \"{customText}\"? זה ישפיע על ערך.ים לאורך {numOfCards} כרטיס.ים בלוח זה, ויכול להוביל לאיבוד מידע.",
"CardDetailProperty.confirm-property-type-change": "אישור שינוי סוג תכונה",
"CardDetailProperty.delete-action-button": "מחיקה",
"CardDetailProperty.property-change-action-button": "שינוי תכונה",
"CardDetailProperty.property-changed": "תכונה השתנתה בהצלחה!",
"CardDetailProperty.property-deleted": "מחיקת {propertyName} בוצעה בהצלחה!",
"CardDetailProperty.property-name-change-subtext": "סוג מ \"{oldPropType}\" אל \"{newPropType}\"",
"CardDetial.limited-link": "מידע נוסף לגבי המסלולים שלנו.",
"CardDialog.delete-confirmation-dialog-button-text": "מחיקה",
"CardDialog.delete-confirmation-dialog-heading": "מחיקת כרטיס מאושרת!",
"CardDialog.editing-template": "הינך מעדכן תבנית.",
"CardDialog.nocard": "כרטיס זה אינו קיים או ללא גישה.",
"Categories.CreateCategoryDialog.CancelText": "ביטול",
"Categories.CreateCategoryDialog.CreateText": "יצירה",
"Categories.CreateCategoryDialog.Placeholder": "שם הקטגוריה שלך",
"Categories.CreateCategoryDialog.UpdateText": "עדכון",
"CenterPanel.Login": "כניסה",
"CenterPanel.Share": "שיתוף",
"ColorOption.selectColor": "בחירת צבע {color}",
"Comment.delete": "מחיקה",
"CommentsList.send": "שליחה",
"ConfirmationDialog.cancel-action": "ביטול",
"ConfirmationDialog.confirm-action": "אישור",
"ContentBlock.Delete": "מחיקה",
"ContentBlock.DeleteAction": "מחיקה",
"ContentBlock.addElement": "הוספת {type}",
"ContentBlock.checkbox": "תיבת סימון",
"ContentBlock.divider": "מפריד",
"ContentBlock.editCardCheckbox": "תיבת סימון מתחלפת",
"ContentBlock.editCardCheckboxText": "עריכת מלל כרטיס",
"ContentBlock.editCardText": "עריכת מלל כרטיס"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administrator",
"AdminBadge.TeamAdmin": "Tim administratora",
"AppBar.Tooltip": "Uklj./Isklj. povezane ploče",
"Attachment.Attachment-title": "Prilog",
"AttachmentBlock.DeleteAction": "izbriši",
"AttachmentBlock.addElement": "dodaj {type}",
"AttachmentBlock.delete": "Prilog je izbrisan.",
"AttachmentBlock.failed": "Nije moguće prenijeti datoteku jer je dosegnuta granica veličine datoteke.",
"AttachmentBlock.upload": "Prijenos priloga.",
"AttachmentBlock.uploadSuccess": "Prilog je prenesen.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Izbriši",
"AttachmentElement.download": "Preuzmi",
"AttachmentElement.upload-percentage": "Prijenos … ({uploadPercent} %)",
"BoardComponent.add-a-group": "+ Dodaj grupu",
"BoardComponent.delete": "Izbriši",
"BoardComponent.hidden-columns": "Skriveni stupci",
"BoardComponent.hide": "Sakrij",
"BoardComponent.new": "+ Novo",
"BoardComponent.no-property": "Bez svojstva {property}",
"BoardComponent.no-property-title": "Elementi s praznim svojstvom {property} smjestit će se ovdje. Ovaj se stupac ne može ukloniti.",
"BoardComponent.show": "Prikaži",
"BoardMember.schemeAdmin": "Administrator",
"BoardMember.schemeCommenter": "Komentator",
"BoardMember.schemeEditor": "Urednik",
"BoardMember.schemeNone": "Ništa",
"BoardMember.schemeViewer": "Gledatelj",
"BoardMember.unlinkChannel": "Odspoji",
"BoardPage.newVersion": "Dostupna je nova verzija za „Ploče”. Pritisni ovdje za ponovno učitavanje.",
"BoardPage.syncFailed": "Ploča se može izbrisati ili pristup opozvati.",
"BoardTemplateSelector.add-template": "Stvori novi predložak",
"BoardTemplateSelector.create-empty-board": "Stvori praznu ploču",
"BoardTemplateSelector.delete-template": "Izbriši",
"BoardTemplateSelector.description": "Za početak odaberi predložak. Prilagodi predložak kako bi odgovarao tvojim potrebama ili stvori praznu ploču.",
"BoardTemplateSelector.edit-template": "Uredi",
"BoardTemplateSelector.plugin.no-content-description": "Dodaj ploču u bočnu traku koristeći bilo koji od niže dolje definiranih predložaka ili počni ispočetka.",
"BoardTemplateSelector.plugin.no-content-title": "Stvori ploču",
"BoardTemplateSelector.title": "Stvori ploču",
"BoardTemplateSelector.use-this-template": "Koristi ovaj predložak",
"BoardsSwitcher.Title": "Pronađi ploče",
"BoardsUnfurl.Limited": "Dodatni detalji su skriveni jer je kartica arhivirana",
"BoardsUnfurl.Remainder": "+ još {remainder}",
"BoardsUnfurl.Updated": "Aktulaizirano {time}",
"Calculations.Options.average.displayName": "Prosjek",
"Calculations.Options.average.label": "Prosjek",
"Calculations.Options.count.displayName": "Broji",
"Calculations.Options.count.label": "Broji",
"Calculations.Options.countChecked.displayName": "Označeno",
"Calculations.Options.countChecked.label": "Broji označene",
"Calculations.Options.countUnchecked.displayName": "Neoznačeno",
"Calculations.Options.countUnchecked.label": "Broji neoznačene",
"Calculations.Options.countUniqueValue.displayName": "Jedinstveno",
"Calculations.Options.countUniqueValue.label": "Broji jedinstvene vrijednosti",
"Calculations.Options.countValue.displayName": "Vrijednosti",
"Calculations.Options.countValue.label": "Broji vrijednost",
"Calculations.Options.dateRange.displayName": "Raspon",
"Calculations.Options.dateRange.label": "Raspon",
"Calculations.Options.earliest.displayName": "Najraniji",
"Calculations.Options.earliest.label": "Najraniji",
"Calculations.Options.latest.displayName": "Najnoviji",
"Calculations.Options.latest.label": "Najnoviji",
"Calculations.Options.max.displayName": "Maks.",
"Calculations.Options.max.label": "Maks.",
"Calculations.Options.median.displayName": "Medijan",
"Calculations.Options.median.label": "Medijan",
"Calculations.Options.min.displayName": "Min.",
"Calculations.Options.min.label": "Min.",
"Calculations.Options.none.displayName": "Izračunaj",
"Calculations.Options.none.label": "Ništa",
"Calculations.Options.percentChecked.displayName": "Provjereno",
"Calculations.Options.percentChecked.label": "Provjeren postotak",
"Calculations.Options.percentUnchecked.displayName": "Neprovjereno",
"Calculations.Options.percentUnchecked.label": "Neprovjeren postotak",
"Calculations.Options.range.displayName": "Raspon",
"Calculations.Options.range.label": "Raspon",
"Calculations.Options.sum.displayName": "Zbroj",
"Calculations.Options.sum.label": "Zbroj",
"CalendarCard.untitled": "Bez naslova",
"CardActionsMenu.copiedLink": "Kopirano!",
"CardActionsMenu.copyLink": "Kopiraj poveznicu",
"CardActionsMenu.delete": "Izbriši",
"CardActionsMenu.duplicate": "Dupliciraj",
"CardBadges.title-checkboxes": "Označiva polja",
"CardBadges.title-comments": "Komentari",
"CardBadges.title-description": "Ova kartica ima opis",
"CardDetail.Attach": "Priloži",
"CardDetail.Follow": "Prati",
"CardDetail.Following": "Pratiš",
"CardDetail.add-content": "Dodaj sadržaj",
"CardDetail.add-icon": "Dodaj ikonu",
"CardDetail.add-property": "+ Dodaj svojstvo",
"CardDetail.addCardText": "dodaj tekst kartice",
"CardDetail.limited-body": "Nadogradi na našu profesionalnu tarifu ili na tarifu za poduzeća.",
"CardDetail.limited-button": "Nadogradi",
"CardDetail.limited-title": "Ova je kartica skrivena",
"CardDetail.moveContent": "Pomakni sadržaj kartice",
"CardDetail.new-comment-placeholder": "Dodaj komentar …",
"CardDetailProperty.confirm-delete-heading": "Potvrdi brisanje svojstva",
"CardDetailProperty.confirm-delete-subtext": "Stvarno želiš izbrisati svojstvo „{propertyName}”? Brisanjem će se izbrisati svojstvo sa svih kartica na ovoj ploči.",
"CardDetailProperty.confirm-property-name-change-subtext": "Stvarno želiš promijeniti svojstvo „{propertyName}” {customText}? To će utjecati na vrijednosti na {numOfCards} kartica na ovoj ploči i može prouzročiti gubitak podataka.",
"CardDetailProperty.confirm-property-type-change": "Potvrdi promjenu vrste svojstva",
"CardDetailProperty.delete-action-button": "Izbriši",
"CardDetailProperty.property-change-action-button": "Promijeni svojstvo",
"CardDetailProperty.property-changed": "Promjena svojstva uspjela!",
"CardDetailProperty.property-deleted": "Svojstvo {propertyName} uspješno izbrisano!",
"CardDetailProperty.property-name-change-subtext": "vrste „{oldPropType}” u „{newPropType}”",
"CardDetial.limited-link": "Saznaj više o našim tarifma.",
"CardDialog.delete-confirmation-dialog-attachment": "Potvrdi brisanje priloga",
"CardDialog.delete-confirmation-dialog-button-text": "Izbriši",
"CardDialog.delete-confirmation-dialog-heading": "Potvrdi brisanje kartice",
"CardDialog.editing-template": "Uređuješ predložak.",
"CardDialog.nocard": "Ova kartica ne postoji ili je nedostupna.",
"Categories.CreateCategoryDialog.CancelText": "Odustani",
"Categories.CreateCategoryDialog.CreateText": "Stvori",
"Categories.CreateCategoryDialog.Placeholder": "Zadaj ime kategoriji",
"Categories.CreateCategoryDialog.UpdateText": "Aktualiziraj",
"CenterPanel.Login": "Prijava",
"CenterPanel.Share": "Dijeli",
"ChannelIntro.CreateBoard": "Stvori ploču",
"ColorOption.selectColor": "Odaberi boju {color}",
"Comment.delete": "Izbriši",
"CommentsList.send": "Pošalji",
"ConfirmPerson.empty": "Prazno",
"ConfirmPerson.search": "Traži …",
"ConfirmationDialog.cancel-action": "Odustani",
"ConfirmationDialog.confirm-action": "Potvrdi",
"ContentBlock.Delete": "Izbriši",
"ContentBlock.DeleteAction": "izbriši",
"ContentBlock.addElement": "dodaj {type}",
"ContentBlock.checkbox": "označivo polje",
"ContentBlock.divider": "razdjeljivač",
"ContentBlock.editCardCheckbox": "uklj./isklj. označivo polje",
"ContentBlock.editCardCheckboxText": "uredi tekst kartice",
"ContentBlock.editCardText": "uredi tekst kartice",
"ContentBlock.editText": "Uredi tekst …",
"ContentBlock.image": "slika",
"ContentBlock.insertAbove": "Umetni iznad",
"ContentBlock.moveBlock": "premjesti sadržaj kartice",
"ContentBlock.moveDown": "Pomakni dolje",
"ContentBlock.moveUp": "Pomakni gore",
"ContentBlock.text": "tekst",
"DateFilter.empty": "Prazno",
"DateRange.clear": "Isprazni",
"DateRange.empty": "Prazno",
"DateRange.endDate": "Datum kraja",
"DateRange.today": "Danas",
"DeleteBoardDialog.confirm-cancel": "Odustani",
"DeleteBoardDialog.confirm-delete": "Izbriši",
"DeleteBoardDialog.confirm-info": "Stvarno želiš izbrisati ploču „{boardTitle}”? Brisanjem će se izbrisati sve kartice na ploči.",
"DeleteBoardDialog.confirm-info-template": "Stvrano želiš izbrisati predložak ploče „{boardTitle}”?",
"DeleteBoardDialog.confirm-tite": "Potvrdi brisanje ploče",
"DeleteBoardDialog.confirm-tite-template": "Potvrdi brisanje predloška za ploče",
"Dialog.closeDialog": "Zatvori dijalog",
"EditableDayPicker.today": "Danas",
"Error.mobileweb": "Web podrška za mobilne uređaje trenutačno se nalazi u ranoj beta verziji. Nekih funkcionalsnosti možda još nema.",
"Error.websocket-closed": "Veza s websocketom je zatvorena, veza je prekinuta. Ako problem ustraje, provjeri konfiguraciju poslužitelja ili web proxyja.",
"Filter.contains": "sadrži",
"Filter.ends-with": "završava sa",
"Filter.includes": "uključuje",
"Filter.is": "je",
"Filter.is-after": "je nakon",
"Filter.is-before": "je prije",
"Filter.is-empty": "je prazno",
"Filter.is-not-empty": "nije prazno",
"Filter.is-not-set": "nije postavljeno",
"Filter.is-set": "je postavljeno",
"Filter.isafter": "je nakon",
"Filter.isbefore": "je prije",
"Filter.not-contains": "ne sadrži",
"Filter.not-ends-with": "ne završava sa",
"Filter.not-includes": "ne uključuje",
"Filter.not-starts-with": "ne počinje sa",
"Filter.starts-with": "počinje sa",
"FilterByText.placeholder": "filtriraj tekst",
"FilterComponent.add-filter": "+ Dodaj filtar",
"FilterComponent.delete": "Izbriši",
"FilterValue.empty": "(prazno)",
"FindBoardsDialog.IntroText": "Traži ploče",
"FindBoardsDialog.NoResultsFor": "Nema rezultata za „{searchQuery}”",
"FindBoardsDialog.NoResultsSubtext": "Provjeri pravopis ili pretraži s jednim drugim pojmom.",
"FindBoardsDialog.SubTitle": "Utipkaj ime za pronalaženje ploče. Koristi <b>GORE/DOLJE</b> za pretraživanje. <b>ENTER</b> za odabiranje, <b>ESC</b> za prekid",
"FindBoardsDialog.Title": "Pronađi ploče",
"GroupBy.hideEmptyGroups": "Sakrij {count} prazne grupe",
"GroupBy.showHiddenGroups": "Prikaži {count} skrivene grupe",
"GroupBy.ungroup": "Razgrupiraj",
"HideBoard.MenuOption": "Sakrij ploču",
"KanbanCard.untitled": "Bez naslova",
"MentionSuggestion.is-not-board-member": "(nije član u ploči)",
"Mutator.new-board-from-template": "nova ploča iz predloška",
"Mutator.new-card-from-template": "nova kartica iz predloška",
"Mutator.new-template-from-card": "novi predložak iz kartice",
"OnboardingTour.AddComments.Body": "Probleme možeš komentirati. Možeš čak i @spomenuti svoje Mattermost kolege za privlačenje njihove pozornosti.",
"OnboardingTour.AddComments.Title": "Dodaj komentare",
"OnboardingTour.AddDescription.Body": "Dodaj opis za tvoju karticu kako bi tvoji članovi tima znali o čemu se radi.",
"OnboardingTour.AddDescription.Title": "Dodaj opis",
"OnboardingTour.AddProperties.Body": "Dodaj razna svojstva karticama kako bi bile još snažnije.",
"OnboardingTour.AddProperties.Title": "Dodaj svojstva",
"OnboardingTour.AddView.Body": "Prijeđi ovamo za stvaranje novog prikaza za organiziranje tvoje ploče koristeći različite rasporede.",
"OnboardingTour.AddView.Title": "Dodaj novi prikaz",
"OnboardingTour.CopyLink.Body": "Svoje kartice možeš dijeliti s članovima tima pomuću kopiranja i umetanja poveznice u kanal, izravnu poruku ili grupnu poruku.",
"OnboardingTour.CopyLink.Title": "Kopiraj poveznicu",
"OnboardingTour.OpenACard.Body": "Otvori jednu karticu i istraži načine kako ti Ploče mogu pomoći organizirati tvoj rad.",
"OnboardingTour.OpenACard.Title": "Otvori jednu karticu",
"OnboardingTour.ShareBoard.Body": "Tvoju ploču možeš dijeliti interno, unutar tvog tima ili je javno objaviti radi vidljivosti izvan tvoje organizacije.",
"OnboardingTour.ShareBoard.Title": "Dijeli ploču",
"PersonProperty.board-members": "Članovi ploče",
"PersonProperty.me": "Ja",
"PersonProperty.non-board-members": "Ne članovi ploče",
"PropertyMenu.Delete": "Izbriši",
"PropertyMenu.changeType": "Promijei vrstu svojstva",
"PropertyMenu.selectType": "Odaberi vrstu svojstva",
"PropertyMenu.typeTitle": "Vrsta",
"PropertyType.Checkbox": "Označivo polje",
"PropertyType.CreatedBy": "Stvoreno od",
"PropertyType.CreatedTime": "Vrijeme stvaranja",
"PropertyType.Date": "Datum",
"PropertyType.Email": "E-mail adresa",
"PropertyType.MultiPerson": "Više osoba",
"PropertyType.MultiSelect": "Višestruki odabir",
"PropertyType.Number": "Broj",
"PropertyType.Person": "Osoba",
"PropertyType.Phone": "Telefon",
"PropertyType.Select": "Odaberi",
"PropertyType.Text": "Tekst",
"PropertyType.Unknown": "Nepoznato",
"PropertyType.UpdatedBy": "Autor zadnjeg aktualiziranja",
"PropertyType.UpdatedTime": "Vrijme zadnjeg aktualiziranja",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Prazno",
"RegistrationLink.confirmRegenerateToken": "Ovo će poništiti prethodno dijeljene poveznice. Nastaviti?",
"RegistrationLink.copiedLink": "Kopirano!",
"RegistrationLink.copyLink": "Kopiraj poveznicu",
"RegistrationLink.description": "Dijeli ovu poveznicu kako bi drugi mogli stvoriti račune:",
"RegistrationLink.regenerateToken": "Ponovo generiraj token",
"RegistrationLink.tokenRegenerated": "Poveznica za registraciju je ponovo generirana",
"ShareBoard.PublishDescription": "Objavi i dijeli poveznicu „samo za čitanje” sa svima na webu.",
"ShareBoard.PublishTitle": "Objavi na webu",
"ShareBoard.ShareInternal": "Dijeli interno",
"ShareBoard.ShareInternalDescription": "Korisnici koji imaju prava moći će koristiti ovu poveznicu.",
"ShareBoard.Title": "Dijeli ploču",
"ShareBoard.confirmRegenerateToken": "Ovo će poništiti prethodno dijeljene poveznice. Nastaviti?",
"ShareBoard.copiedLink": "Kopirano!",
"ShareBoard.copyLink": "Kopiraj poveznicu",
"ShareBoard.regenerate": "Ponovo generiraj token",
"ShareBoard.searchPlaceholder": "Traži ljude",
"ShareBoard.teamPermissionsText": "Svatko u timu {teamName}",
"ShareBoard.tokenRegenrated": "Token je ponovo generiran",
"ShareBoard.userPermissionsRemoveMemberText": "Ukloni člana",
"ShareBoard.userPermissionsYouText": "(Ti)",
"ShareTemplate.Title": "Dijeli predložak",
"ShareTemplate.searchPlaceholder": "Traži osobe",
"Sidebar.about": "O programu Focalboard",
"Sidebar.add-board": "+ Dodaj ploču",
"Sidebar.changePassword": "Promijeni lozinku",
"Sidebar.delete-board": "Izbriši ploču",
"Sidebar.duplicate-board": "Dupliciraj ploču",
"Sidebar.export-archive": "Izvezi arhivu",
"Sidebar.import": "Uvezi",
"Sidebar.import-archive": "Uvezi arhivu",
"Sidebar.invite-users": "Pozovi korisnika",
"Sidebar.logout": "Odjavi se",
"Sidebar.new-category.badge": "Nova",
"Sidebar.new-category.drag-boards-cta": "Povuci ploče ovamo …",
"Sidebar.no-boards-in-category": "Nema ploča u kategoriji",
"Sidebar.product-tour": "Pregled proizvoda",
"Sidebar.random-icons": "Slučajne ikone",
"Sidebar.set-language": "Postavi jezik",
"Sidebar.set-theme": "Postavi temu",
"Sidebar.settings": "Postavke",
"Sidebar.template-from-board": "Novi predložak iz ploče",
"Sidebar.untitled-board": "(Ploča bez naslova)",
"Sidebar.untitled-view": "(Neimenovani prikaz)",
"SidebarCategories.BlocksMenu.Move": "Premjesti u …",
"SidebarCategories.CategoryMenu.CreateNew": "Stvori novu kategoriju",
"SidebarCategories.CategoryMenu.Delete": "Izbriši kategoriju",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Ploče u kategoriji <b>{categoryName}</b> vratit će se u kategorije ploča. Nećeš biti uklonjen/a s nijedne ploče.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Izbrisati ovu kategoriju?",
"SidebarCategories.CategoryMenu.Update": "Preimenuj kategoriju",
"SidebarTour.ManageCategories.Body": "Stvori vlastite kategorije i upravljaj njima. Kategorije se spremaju za svakog korisnika zasebno, tako da premještanje ploče u tvoju kategoriju neće utjecati na druge članove koji koriste istu ploču.",
"SidebarTour.ManageCategories.Title": "Upravljaj kategorijama",
"SidebarTour.SearchForBoards.Body": "Otvori sklopku ploča (Cmd/Ctrl + K) za brzo pretraživanje i dodavanje ploča u bočnu traku.",
"SidebarTour.SearchForBoards.Title": "Traži ploče",
"SidebarTour.SidebarCategories.Body": "Sve tvoje ploče se sada nalaze u tvojoj novoj bočnoj traci. Nema više prebacivanja između radnih prostora. Jednokratne prilagođene kategorije temeljene na tvojim prethodnim radnim prostorima su možda automatski stvorene tijekom nadogradnje na v7.2. Ako želiš, možeš ih ukloniti ili urediti.",
"SidebarTour.SidebarCategories.Link": "Saznaj više",
"SidebarTour.SidebarCategories.Title": "Kategorije u bočnoj traci",
"SiteStats.total_boards": "Ukupno ploča",
"SiteStats.total_cards": "Ukupno kartica",
"TableComponent.add-icon": "Dodaj ikonu",
"TableComponent.name": "Ime",
"TableComponent.plus-new": "+ Novo",
"TableHeaderMenu.delete": "Izbriši",
"TableHeaderMenu.duplicate": "Dupliciraj",
"TableHeaderMenu.hide": "Sakrij",
"TableHeaderMenu.insert-left": "Umetni lijevo",
"TableHeaderMenu.insert-right": "Umetni desno",
"TableHeaderMenu.sort-ascending": "Razvrstaj uzlazno",
"TableHeaderMenu.sort-descending": "Razvrstaj silazno",
"TableRow.DuplicateCard": "dupliciraj karticu",
"TableRow.MoreOption": "Daljnje radnje",
"TableRow.open": "Otvori",
"TopBar.give-feedback": "Pošalji povratne informacije",
"URLProperty.copiedLink": "Kopirano!",
"URLProperty.copy": "Kopiraj",
"URLProperty.edit": "Uredi",
"UndoRedoHotKeys.canRedo": "Ponovi",
"UndoRedoHotKeys.canRedo-with-description": "Ponovi {description}",
"UndoRedoHotKeys.canUndo": "Poništi",
"UndoRedoHotKeys.canUndo-with-description": "Poništi {description}",
"UndoRedoHotKeys.cannotRedo": "Ništa se ne može ponoviti",
"UndoRedoHotKeys.cannotUndo": "Ništa se ne može poništiti",
"ValueSelector.noOptions": "Nema opcija. Za dodavanje prve opcije počni tipkati!",
"ValueSelector.valueSelector": "Selektor vrijednosti",
"ValueSelectorLabel.openMenu": "Otvori izbornik",
"VersionMessage.help": "Provjeri što je novo u ovoj verziji.",
"VersionMessage.learn-more": "Saznaj više",
"View.AddView": "Dodaj prikaz",
"View.Board": "Ploča",
"View.DeleteView": "Izbriši prikaz",
"View.DuplicateView": "Dupliciraj prikaz",
"View.Gallery": "Galerija",
"View.NewBoardTitle": "Prikaz ploče",
"View.NewCalendarTitle": "Prikaz kalendara",
"View.NewGalleryTitle": "Prikaz galerije",
"View.NewTableTitle": "Prikaz tablice",
"View.NewTemplateDefaultTitle": "Predložak bez naslova",
"View.NewTemplateTitle": "Bez naslova",
"View.Table": "Tablica",
"ViewHeader.add-template": "Novi predložak",
"ViewHeader.delete-template": "Izbriši",
"ViewHeader.display-by": "Prikaži prema svojstvu: {property}",
"ViewHeader.edit-template": "Uredi",
"ViewHeader.empty-card": "Prazna kartica",
"ViewHeader.export-board-archive": "Izvezi arhivu ploče",
"ViewHeader.export-complete": "Izvoz je završen!",
"ViewHeader.export-csv": "Izvezi u CSV",
"ViewHeader.export-failed": "Izvoz neuspio!",
"ViewHeader.filter": "Filtar",
"ViewHeader.group-by": "Grupiraj prema svojstvu: {property}",
"ViewHeader.new": "Novo",
"ViewHeader.properties": "Svojstva",
"ViewHeader.properties-menu": "Izbornik svojstava",
"ViewHeader.search-text": "Traži kartice",
"ViewHeader.select-a-template": "Odaberi predložak",
"ViewHeader.set-default-template": "Postavi kao zadano",
"ViewHeader.sort": "Razvrstaj",
"ViewHeader.untitled": "Bez naslova",
"ViewHeader.view-header-menu": "Prikaz izbornika zaglavlja",
"ViewHeader.view-menu": "Prikaz izbornika",
"ViewLimitDialog.Heading": "Ograničenje prikaza po ploči dosegnuta",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Nadogradi",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Obavijesti aministratora",
"ViewLimitDialog.Subtext.Admin": "Nadogradi na našu profesionalnu tarifu ili na tarifu za poduzeća.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Saznaj više o našim tarifama.",
"ViewLimitDialog.Subtext.RegularUser": "Obavijesti svog administratora da nadogradi na našu profesionalnu tarifu ili na tarifu za poduzeća.",
"ViewLimitDialog.UpgradeImg.AltText": "nadogradi sliku",
"ViewLimitDialog.notifyAdmin.Success": "Tvoj je administrator obaviješten",
"ViewTitle.hide-description": "sakrij opis",
"ViewTitle.pick-icon": "Odaberi ikonu",
"ViewTitle.random-icon": "Slučajno",
"ViewTitle.remove-icon": "Ukloni ikonu",
"ViewTitle.show-description": "prikaži opis",
"ViewTitle.untitled-board": "Bezimena ploča",
"WelcomePage.Description": "„Ploče” je alat za upravljanje projektima koji pomaže definirati, organizirati, pratiti i upravljati radovima timova, koristeći poznati Kanban prikaz ploče.",
"WelcomePage.Explore.Button": "Uvod u rad programa",
"WelcomePage.Heading": "Dobro došao, dobro došla u „Ploče”",
"WelcomePage.NoThanks.Text": "Ne hvala",
"WelcomePage.StartUsingIt.Text": "Počni ga koristiti",
"Workspace.editing-board-template": "Uređuješ predložak ploče.",
"badge.guest": "Gost",
"boardPage.confirm-join-button": "Pridruži se",
"boardPage.confirm-join-text": "Pridružit ćeš se privatnoj ploči bez da te je administrator ploče izričito dodao. Stvarno se želiš pridružiti ovoj privatnoj ploči?",
"boardPage.confirm-join-title": "Pridruži se privatnoj ploči",
"boardSelector.confirm-link-board": "Poveži ploču s kanalom",
"boardSelector.confirm-link-board-button": "Da, poveži ploču",
"boardSelector.confirm-link-board-subtext": "Kad povežeš ploču „{boardName}” s kanalom, svi članovi kanala (postojeći i novi) moći će je uređivati. To ne vrijedi za članove koji su gosti. Vezu između ploče i kanala možeš raskinuti u bilo kojem trenutku.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Kad povežeš ploču „{boardName}” s kanalom, svi članovi kanala (postojeći i novi) moći će ga uređivati. To ne vrijedi za članove koji su gosti.{lineBreak}Ova je ploča trenutačno povezana s drugim kanalom. Veza će se raskinuti ako odlučiš je ovdje povezati.",
"boardSelector.create-a-board": "Stvori ploču",
"boardSelector.link": "Poveži",
"boardSelector.search-for-boards": "Traži ploče",
"boardSelector.title": "Poveži ploče",
"boardSelector.unlink": "Odspoji",
"calendar.month": "Mjesec",
"calendar.today": "DANAS",
"calendar.week": "Tjedan",
"centerPanel.undefined": "Bez {propertyName}",
"centerPanel.unknown-user": "Nepoznat korisnik",
"cloudMessage.learn-more": "Saznaj više",
"createImageBlock.failed": "Nije moguće prenijeti ovu datoteku jer je dosegnuta granica veličine datoteke.",
"default-properties.badges": "Komentari i opis",
"default-properties.title": "Naslov",
"error.back-to-home": "Natrag na početnu stranicu",
"error.back-to-team": "Natrag u tim",
"error.board-not-found": "Ploča nije pronađena.",
"error.go-login": "Prijavi se",
"error.invalid-read-only-board": "Nemaš pristup ovoj ploči. Prijavi se za pristup pločama.",
"error.not-logged-in": "Tvoja sesija je možda istekla ili nisi prijavljen/a. Ponovo se prijavi za pristup pločama.",
"error.page.title": "Oprosti, dogodila se greška",
"error.team-undefined": "Nije valjani tim.",
"error.unknown": "Dogodila se greška.",
"generic.previous": "Prethodno",
"guest-no-board.subtitle": "Još nemaš pristup nijednoj ploči u ovom timu, pričekaj dok te netko ne doda u bilo koju ploču.",
"guest-no-board.title": "Još nema ploča",
"imagePaste.upload-failed": "Neke datoteke nisu prenesene jer je dosegnuta granica veličine datoteke.",
"limitedCard.title": "Skrivene kartice",
"login.log-in-button": "Prijavi se",
"login.log-in-title": "Prijavi se",
"login.register-button": "ili stvori račun, ako ga još nemaš",
"new_channel_modal.create_board.empty_board_description": "Stvori novu praznu ploču",
"new_channel_modal.create_board.empty_board_title": "Prazna ploča",
"new_channel_modal.create_board.select_template_placeholder": "Odaberi predložak",
"new_channel_modal.create_board.title": "Stvori ploču za ovaj kanal",
"notification-box-card-limit-reached.close-tooltip": "Postavi pripravno stanje na 10 dana",
"notification-box-card-limit-reached.contact-link": "obavijesti svog administratora",
"notification-box-card-limit-reached.link": "Nadogradi na plaćenu tarifu",
"notification-box-card-limit-reached.title": "Skrivene kartice iz ploče: {cards}",
"notification-box-cards-hidden.title": "Ova radnja je sakrlia jednu drugu karticu",
"notification-box.card-limit-reached.not-admin.text": "Za pristupanje arhiviranim karticama, možeš {contactLink} za nadogradnju na plaćenu tarifu.",
"notification-box.card-limit-reached.text": "Dosegnuto je ograničenje broja kartica. Za pregled starijih kartica, {link}",
"person.add-user-to-board": "Dodaj korisničko ime {username} u ploču",
"person.add-user-to-board-confirm-button": "Dodaj u ploču",
"person.add-user-to-board-permissions": "Prava",
"person.add-user-to-board-question": "Želiš li dodati korisničko ime {username} u ploču?",
"person.add-user-to-board-warning": "{username} nije član ploče i neće primati obavijesti o njoj.",
"register.login-button": "ili se prijavi ako već imaš račun",
"register.signup-title": "Prijavi se na svoj račun",
"rhs-board-non-admin-msg": "Nisi administrator ploče",
"rhs-boards.add": "Dodaj",
"rhs-boards.dm": "DP",
"rhs-boards.gm": "GP",
"rhs-boards.header.dm": "ovu izravnu poruku",
"rhs-boards.header.gm": "ovu grupnu poruku",
"rhs-boards.last-update-at": "Zadnje aktualiziranje: {datetime}",
"rhs-boards.link-boards-to-channel": "Poveži ploče s kanalom {channelName}",
"rhs-boards.linked-boards": "Povezane ploče",
"rhs-boards.no-boards-linked-to-channel": "Do sada nije povezana nijedna ploča s kanalom {channelName}",
"rhs-boards.no-boards-linked-to-channel-description": "Ploče su alat za upravljanje projektima koji pomaže definirati, organizirati, pratiti i upravljati rad timova, koristeći poznati kanban prikaz ploče.",
"rhs-boards.unlink-board": "Odspoji ploču",
"rhs-boards.unlink-board1": "Odspoji ploču",
"rhs-channel-boards-header.title": "Ploče",
"share-board.publish": "Objavi",
"share-board.share": "Dijeli",
"shareBoard.channels-select-group": "Kanali",
"shareBoard.confirm-change-team-role.body": "Svatko na ovoj ploči s manje prava od uloge „{role}” <b>će sada biti promaknut u {role}</b>. Stvarno želiš promijeniti najmanju ulogu za ploču?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Promijeni najmanju ulogu ploče",
"shareBoard.confirm-change-team-role.title": "Promijeni najmanju ulogu ploče",
"shareBoard.confirm-link-channel": "Poveži ploču s kanalom",
"shareBoard.confirm-link-channel-button": "Poveži kanal",
"shareBoard.confirm-link-channel-button-with-other-channel": "Odspoji i poveži ovamo",
"shareBoard.confirm-link-channel-subtext": "Kad povežeš kanal s pločom, svi članovi kanala (postojeći i novi) moći će ga uređivati. To ne vrijedi za članove koji su gosti.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Kad povežeš kanal s pločom, svi članovi kanala (postojeći i novi) moći će ga uređivati. To ne vrijedi za članove koji su gosti.{lineBreak}Ova je ploča trenutačno povezana s drugim kanalom. Veza će se raskinuti ako odlučiš je ovdje povezati.",
"shareBoard.confirm-unlink.body": "Kad odspojiš kanal od ploče, svi članovi kanala (postojeći i novi) izgubit će pristup kanalu, osim ako su im se prava dala zasebno.",
"shareBoard.confirm-unlink.confirmBtnText": "Odspoji kanal",
"shareBoard.confirm-unlink.title": "Odspoji kanal od ploče",
"shareBoard.lastAdmin": "Ploče moraju imati barem jednog administratora",
"shareBoard.members-select-group": "Članovi",
"shareBoard.unknown-channel-display-name": "Nepoznat kanal",
"tutorial_tip.finish_tour": "Gotovo",
"tutorial_tip.got_it": "Razumijem",
"tutorial_tip.ok": "Dalje",
"tutorial_tip.out": "Deaktiviraj ove savjete.",
"tutorial_tip.seen": "Ovaj savjet već poznaš?"
}

Просмотреть файл

@@ -1,439 +0,0 @@
{
"AppBar.Tooltip": "Kapcsolt táblák kapcsolása",
"Attachment.Attachment-title": "Melléklet",
"AttachmentBlock.DeleteAction": "törlés",
"AttachmentBlock.addElement": "{type} hozzáadása",
"AttachmentBlock.delete": "Melléklet sikeresen törölve.",
"AttachmentBlock.failed": "Nem sikerült feltölteni a fájlt. A csatolmány mérete túl nagy.",
"AttachmentBlock.upload": "Melléklet feltöltése.",
"AttachmentBlock.uploadSuccess": "A melléklet feltöltése sikeres.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Törlés",
"AttachmentElement.download": "Letöltés",
"AttachmentElement.upload-percentage": "Feltöltés...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Csoport hozzáadása",
"BoardComponent.delete": "Törlés",
"BoardComponent.hidden-columns": "Rejtett oszlopok",
"BoardComponent.hide": "Elrejtés",
"BoardComponent.new": "+ Új",
"BoardComponent.no-property": "Nincs {property}",
"BoardComponent.no-property-title": "Elemek üres {property} tulajdonsággal kerülnek ide. Ez az oszlop nem eltávolítható.",
"BoardComponent.show": "Mutat",
"BoardMember.schemeAdmin": "Admin",
"BoardMember.schemeCommenter": "Véleményező",
"BoardMember.schemeEditor": "Szerkesztő",
"BoardMember.schemeNone": "Nincs",
"BoardMember.schemeViewer": "Megtekintő",
"BoardMember.unlinkChannel": "Leválasztás",
"BoardPage.newVersion": "Elérhető a Táblák egy új verziója, kattintson ide az újratöltéshez.",
"BoardPage.syncFailed": "A tábla törölve lett vagy hozzáférés vissza lett vonva.",
"BoardTemplateSelector.add-template": "Új sablon létrehozása",
"BoardTemplateSelector.create-empty-board": "Üres tábla készítése",
"BoardTemplateSelector.delete-template": "Törlés",
"BoardTemplateSelector.description": "Adjon hozzá egy táblát az oldalsávhoz az alább meghatározott sablonok bármelyikével, vagy kezdje elölről.",
"BoardTemplateSelector.edit-template": "Szerkesztés",
"BoardTemplateSelector.plugin.no-content-description": "Adjon hozzá egy táblát az oldalsávhoz az alább megadott sablonok bármelyikével, vagy kezdje elölről.",
"BoardTemplateSelector.plugin.no-content-title": "Tábla létrehozása",
"BoardTemplateSelector.title": "Tábla létrehozása",
"BoardTemplateSelector.use-this-template": "Használja ezt a sablont",
"BoardsSwitcher.Title": "Táblák keresése",
"BoardsUnfurl.Limited": "A kártya archiválása miatt a további részletek rejtve vannak",
"BoardsUnfurl.Remainder": "+{remainder} további",
"BoardsUnfurl.Updated": "Frissítve {time}",
"Calculations.Options.average.displayName": "Átlag",
"Calculations.Options.average.label": "Átlag",
"Calculations.Options.count.displayName": "Mennyiség",
"Calculations.Options.count.label": "Mennyiség",
"Calculations.Options.countChecked.displayName": "Kijelölt",
"Calculations.Options.countChecked.label": "Kijelöltek száma",
"Calculations.Options.countUnchecked.displayName": "Nem kijelölt",
"Calculations.Options.countUnchecked.label": "Nem kijelöltek száma",
"Calculations.Options.countUniqueValue.displayName": "Egyedi",
"Calculations.Options.countUniqueValue.label": "Egyedi értékek száma",
"Calculations.Options.countValue.displayName": "Értékek",
"Calculations.Options.countValue.label": "Értékek száma",
"Calculations.Options.dateRange.displayName": "Tartomány",
"Calculations.Options.dateRange.label": "Tartomány",
"Calculations.Options.earliest.displayName": "Korábbi",
"Calculations.Options.earliest.label": "Korábbi",
"Calculations.Options.latest.displayName": "Későbbi",
"Calculations.Options.latest.label": "Későbbi",
"Calculations.Options.max.displayName": "Max",
"Calculations.Options.max.label": "Max",
"Calculations.Options.median.displayName": "Közép",
"Calculations.Options.median.label": "Közép",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Kiszámítás",
"Calculations.Options.none.label": "Nincs",
"Calculations.Options.percentChecked.displayName": "Kijelölt",
"Calculations.Options.percentChecked.label": "Kijelöltek aránya",
"Calculations.Options.percentUnchecked.displayName": "Nem kijelölt",
"Calculations.Options.percentUnchecked.label": "Nem kijelöltek aránya",
"Calculations.Options.range.displayName": "Tartomány",
"Calculations.Options.range.label": "Tartomány",
"Calculations.Options.sum.displayName": "Összeg",
"Calculations.Options.sum.label": "Összeg",
"CalendarCard.untitled": "Névtelen",
"CardActionsMenu.copiedLink": "Másolva!",
"CardActionsMenu.copyLink": "Link másolása",
"CardActionsMenu.delete": "Törlés",
"CardActionsMenu.duplicate": "Duplikálás",
"CardBadges.title-checkboxes": "Teendők",
"CardBadges.title-comments": "Megjegyzések",
"CardBadges.title-description": "Ennek a kártyának van leírása",
"CardDetail.Attach": "Csatolás",
"CardDetail.Follow": "Követés",
"CardDetail.Following": "Követés",
"CardDetail.add-content": "Tartalom hozzáadása",
"CardDetail.add-icon": "Ikon hozzáadása",
"CardDetail.add-property": "+ Tulajdonság hozzáadása",
"CardDetail.addCardText": "kártya szövegének hozzáadása",
"CardDetail.limited-body": "Az archivált kártyák megtekintéséhez, a táblánkénti korlátlan megtekintéshez, korlátlan számú kártyához és még sok máshoz váltson a Professional vagy Enterprise csomagra.",
"CardDetail.limited-button": "Kiadás váltása",
"CardDetail.limited-title": "Ez a kártya rejtett",
"CardDetail.moveContent": "Kártya tartalmának mozgatása",
"CardDetail.new-comment-placeholder": "Megjegyzés hozzáadása...",
"CardDetailProperty.confirm-delete-heading": "Tulajdonság törlésének jóváhagyása",
"CardDetailProperty.confirm-delete-subtext": "Biztos benne, hogy törölni szeretné a \"{propertyName}\" tulajdonságot? A törléssel a tulajdonság minden kártyáról el lesz távolítva.",
"CardDetailProperty.confirm-property-name-change-subtext": "Biztosan szeretné megváltoztatni a \"{propertyName}\" tulajdonság {customText}? Ez érint {numOfCards} kártya adatát ebben a táblában, és akár adatvesztéssel is járhat.",
"CardDetailProperty.confirm-property-type-change": "Hagyja jóvá a tulajdonság típusának módosítását",
"CardDetailProperty.delete-action-button": "Törlés",
"CardDetailProperty.property-change-action-button": "Tulajdonság módosítása",
"CardDetailProperty.property-changed": "Tulajdonság sikeresen módosult!",
"CardDetailProperty.property-deleted": "{propertyName} törlése sikeres!",
"CardDetailProperty.property-name-change-subtext": "típus erről: \"{oldPropType}\" erre: \"{newPropType}\"",
"CardDetial.limited-link": "Tudjon meg többet csomagjainkról.",
"CardDialog.delete-confirmation-dialog-attachment": "Erősítse meg a csatolmány törlését!",
"CardDialog.delete-confirmation-dialog-button-text": "Törlés",
"CardDialog.delete-confirmation-dialog-heading": "Hagyja jóvá a kártya törlését!",
"CardDialog.editing-template": "Ön egy sablont szerkeszt.",
"CardDialog.nocard": "Ez a kártya nem létezik vagy elérhetetlen.",
"Categories.CreateCategoryDialog.CancelText": "Mégsem",
"Categories.CreateCategoryDialog.CreateText": "Létrehozás",
"Categories.CreateCategoryDialog.Placeholder": "Nevezze el a kategóriáját",
"Categories.CreateCategoryDialog.UpdateText": "Frissítés",
"CenterPanel.Login": "Bejelentkezés",
"CenterPanel.Share": "Megosztás",
"ColorOption.selectColor": "{color} szín kiválasztása",
"Comment.delete": "Törlés",
"CommentsList.send": "Küldés",
"ConfirmationDialog.cancel-action": "Mégsem",
"ConfirmationDialog.confirm-action": "Jóváhagyás",
"ContentBlock.Delete": "Törlés",
"ContentBlock.DeleteAction": "törlés",
"ContentBlock.addElement": "{type} hozzáadása",
"ContentBlock.checkbox": "jelölőnégyzet",
"ContentBlock.divider": "elválasztó",
"ContentBlock.editCardCheckbox": "három állású jelölőnégyzet",
"ContentBlock.editCardCheckboxText": "kártya szövegének szerkesztése",
"ContentBlock.editCardText": "kártya szövegének szerkesztése",
"ContentBlock.editText": "Szöveg szerkesztése...",
"ContentBlock.image": "kép",
"ContentBlock.insertAbove": "Beszúrás fölé",
"ContentBlock.moveBlock": "kártya tartalmának áthelyezése",
"ContentBlock.moveDown": "Mozgatás le",
"ContentBlock.moveUp": "Mozgatás fel",
"ContentBlock.text": "szöveg",
"DateRange.clear": "Törlés",
"DateRange.empty": "Üres",
"DateRange.endDate": "Vége dátum",
"DateRange.today": "Ma",
"DeleteBoardDialog.confirm-cancel": "Mégsem",
"DeleteBoardDialog.confirm-delete": "Törlés",
"DeleteBoardDialog.confirm-info": "Biztos benne, hogy törölni szeretné a “{boardTitle}” táblát? A törlésével az összes benne lévő kártya is törlődni fog.",
"DeleteBoardDialog.confirm-info-template": "Biztos, hogy törölni szeretné a \"{boardTitle}\" tábla sablont?",
"DeleteBoardDialog.confirm-tite": "Tábla törlésének jóváhagyása",
"DeleteBoardDialog.confirm-tite-template": "Tábla sablon törlésének jóváhagyása",
"Dialog.closeDialog": "Ablak bezárása",
"EditableDayPicker.today": "Ma",
"Error.mobileweb": "Mobil web támogatás jelenleg előzetes béta állapotban van. Nem minden funkcionalitás érhető el.",
"Error.websocket-closed": "Websocket kapcsolat bezárult, kapcsolat megszakadt, Ha ez továbbra is fennáll, akkor ellenőrizze le a kiszolgáló vagy web proxy beállítását.",
"Filter.contains": "tartalmazza",
"Filter.ends-with": "végződik",
"Filter.includes": "tartalmazza",
"Filter.is": "egy",
"Filter.is-empty": "üres",
"Filter.is-not-empty": "nem üres",
"Filter.is-not-set": "nincs megadva",
"Filter.is-set": "meg van adva",
"Filter.not-contains": "nem tartalmazza",
"Filter.not-ends-with": "nem végződik",
"Filter.not-includes": "nem tartalmazza",
"Filter.not-starts-with": "nem kezdődik",
"Filter.starts-with": "kezdődik",
"FilterByText.placeholder": "szöveg szűrése",
"FilterComponent.add-filter": "+ Szűrő hozzáadása",
"FilterComponent.delete": "Törlés",
"FindBoardsDialog.IntroText": "Táblák keresése",
"FindBoardsDialog.NoResultsFor": "Nincs találat a \"{searchQuery}\" kereséshez",
"FindBoardsDialog.NoResultsSubtext": "Ellenőrizze az elgépelést vagy próbáljon egy új keresést.",
"FindBoardsDialog.SubTitle": "Gépeljen, hogy megtalálja a táblát. Használja a <b>FEL/LE</b> gombokat a böngészéshez. <b>ENTER</b> gombot a kiválasztáshoz és <b>ESC</b> gombot az eldobáshoz",
"FindBoardsDialog.Title": "Táblák keresése",
"GroupBy.hideEmptyGroups": "{count} üres csoport elrejtése",
"GroupBy.showHiddenGroups": "{count} rejtett csoport megjelenítése",
"GroupBy.ungroup": "Csoportosítás megszüntetése",
"HideBoard.MenuOption": "Tábla elrejtése",
"KanbanCard.untitled": "Névtelen",
"MentionSuggestion.is-not-board-member": "(nem tagja a táblának)",
"Mutator.new-board-from-template": "új tábla sablon alapján",
"Mutator.new-card-from-template": "új kártya sablonból",
"Mutator.new-template-from-card": "új sablon kártyából",
"OnboardingTour.AddComments.Body": "Hozzászólhat a témákhoz, sőt, más Mattermost felhasználó társát is @megemlítheti, hogy felhívja a figyelmüket.",
"OnboardingTour.AddComments.Title": "Megjegyzés hozzáadása",
"OnboardingTour.AddDescription.Body": "Adjon leírást a kártyájához, hogy csapattársai tudják, miről szól a kártya.",
"OnboardingTour.AddDescription.Title": "Leírás hozzáadása",
"OnboardingTour.AddProperties.Body": "Adjon hozzá különböző tulajdonságokat a kártyákhoz, hogy hatékonyabbá tegye őket!",
"OnboardingTour.AddProperties.Title": "Tulajdonságok hozzáadása",
"OnboardingTour.AddView.Body": "Menjen ide, és hozzon létre új nézetet, hogy különböző elrendezésekkel rendszerezze a tábláját.",
"OnboardingTour.AddView.Title": "Új nézet hozzáadása",
"OnboardingTour.CopyLink.Body": "Megoszthatja kártyáit csapattársaival a link másolásával és beillesztésével egy csatornán, közvetlen üzenetben vagy csoportos üzenetben.",
"OnboardingTour.CopyLink.Title": "Link másolása",
"OnboardingTour.OpenACard.Body": "Nyisson meg egy kártyát, hogy felfedezze, milyen hatékony módon segíthetnek a táblák a munkája megszervezésében.",
"OnboardingTour.OpenACard.Title": "Kártya megnyitása",
"OnboardingTour.ShareBoard.Body": "A táblát megoszthatja belsőleg, a csapatán belül, vagy nyilvánosan is közzéteheti, hogy a szervezeten kívül is látható legyen.",
"OnboardingTour.ShareBoard.Title": "Tábla megosztása",
"PersonProperty.board-members": "Tábla tagjai",
"PersonProperty.non-board-members": "Nem tábla tagok",
"PropertyMenu.Delete": "Törlés",
"PropertyMenu.changeType": "Tulajdonság típusának módosítása",
"PropertyMenu.selectType": "Tulajdonság típusának kiválasztása",
"PropertyMenu.typeTitle": "Típus",
"PropertyType.Checkbox": "Jelölőnégyzet",
"PropertyType.CreatedBy": "Létrehozta",
"PropertyType.CreatedTime": "Létrehozás ideje",
"PropertyType.Date": "Dátum",
"PropertyType.Email": "E-mail",
"PropertyType.MultiPerson": "Több személy",
"PropertyType.MultiSelect": "Több kiválasztós",
"PropertyType.Number": "Szám",
"PropertyType.Person": "Személy",
"PropertyType.Phone": "Telefon",
"PropertyType.Select": "Kiválasztás",
"PropertyType.Text": "Szöveg",
"PropertyType.Unknown": "Ismeretlen",
"PropertyType.UpdatedBy": "Utoljára frissítette",
"PropertyType.UpdatedTime": "Utolsó frissítés ideje",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Üres",
"RegistrationLink.confirmRegenerateToken": "Ez érvényteleníteni fogja a korábban megosztott linkeket. Folytassuk?",
"RegistrationLink.copiedLink": "Másolt!",
"RegistrationLink.copyLink": "Link másolása",
"RegistrationLink.description": "Ossza meg ezt a linket másokkat a fiók létrehozásához:",
"RegistrationLink.regenerateToken": "Token újragenerálása",
"RegistrationLink.tokenRegenerated": "Regisztrációs link újragenerálva",
"ShareBoard.PublishDescription": "Csak olvasható link közzététele és megosztása mindenkivel a weben.",
"ShareBoard.PublishTitle": "Közzététel a webre",
"ShareBoard.ShareInternal": "Megosztás belsőleg",
"ShareBoard.ShareInternalDescription": "A jogosultságokkal rendelkező felhasználók használhatják ezt a linket.",
"ShareBoard.Title": "Tábla megosztása",
"ShareBoard.confirmRegenerateToken": "Ez érvényteleníteni fogja a korábban megosztott linkeket. Folytassuk?",
"ShareBoard.copiedLink": "Másolt!",
"ShareBoard.copyLink": "Link másolása",
"ShareBoard.regenerate": "Token újragenerálása",
"ShareBoard.searchPlaceholder": "Személyek és csatornák keresése",
"ShareBoard.teamPermissionsText": "Mindenki a {teamName} Csapatban",
"ShareBoard.tokenRegenrated": "Token újragenerálva",
"ShareBoard.userPermissionsRemoveMemberText": "Tag eltávolítása",
"ShareBoard.userPermissionsYouText": "(Ön)",
"ShareTemplate.Title": "Sablon megosztása",
"ShareTemplate.searchPlaceholder": "Személyek keresése",
"Sidebar.about": "Focalboard névjegye",
"Sidebar.add-board": "+ Tábla hozzáadása",
"Sidebar.changePassword": "Jelszó módosítása",
"Sidebar.delete-board": "Tábla törlése",
"Sidebar.duplicate-board": "Tábla duplikálása",
"Sidebar.export-archive": "Archiváltak exportálása",
"Sidebar.import": "Importálás",
"Sidebar.import-archive": "Archiváltak importálása",
"Sidebar.invite-users": "Felhasználók meghívása",
"Sidebar.logout": "Kijelentkezés",
"Sidebar.new-category.badge": "Új",
"Sidebar.new-category.drag-boards-cta": "Húzza a táblákat ide...",
"Sidebar.no-boards-in-category": "Nincsennek bent táblák",
"Sidebar.product-tour": "Termék bemutató",
"Sidebar.random-icons": "Véletlen ikonok",
"Sidebar.set-language": "Nyelv megadása",
"Sidebar.set-theme": "Téma megadása",
"Sidebar.settings": "Beállítások",
"Sidebar.template-from-board": "Új sablon a táblából",
"Sidebar.untitled-board": "(Névtelen tábla)",
"Sidebar.untitled-view": "(Névtelen nézet)",
"SidebarCategories.BlocksMenu.Move": "Áthelyezés...",
"SidebarCategories.CategoryMenu.CreateNew": "Új kategória létrehozása",
"SidebarCategories.CategoryMenu.Delete": "Kategória törlése",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "A <b>{categoryName}</b> kategóriában lévő táblák visszakerülnek a Táblák kategóriákba. Ön egyik táblából sem lesz eltávolítva.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Törli ezt a kategóriát?",
"SidebarCategories.CategoryMenu.Update": "Kategória átnevezése",
"SidebarTour.ManageCategories.Body": "Egyéni kategóriák létrehozása és kezelése. A kategóriák felhasználó-specifikusak, így egy tábla áthelyezése a kategóriájába nem befolyásolja az ugyanazt a táblát használó többi tagot.",
"SidebarTour.ManageCategories.Title": "Kategóriák kezelése",
"SidebarTour.SearchForBoards.Body": "A táblaváltó megnyitásával (Cmd/Ctrl + K) gyorsan kereshet és adhat hozzá táblákat az oldalsávjához.",
"SidebarTour.SearchForBoards.Title": "Tábla keresése",
"SidebarTour.SidebarCategories.Body": "Az összes tábláját mostantól az új oldalsávja alá rendezi. Nincs többé váltás a munkaterületek között. A v7.2 frissítés részeként automatikusan létrejöhettek az Ön számára a korábbi munkaterületek alapján létrehozott egyszeri egyéni kategóriák. Ezeket eltávolíthatja vagy szerkesztheti tetszése szerint.",
"SidebarTour.SidebarCategories.Link": "Tudjon meg többet",
"SidebarTour.SidebarCategories.Title": "Oldalsáv kategóriák",
"SiteStats.total_boards": "Összes tábla",
"SiteStats.total_cards": "Összes kártya",
"TableComponent.add-icon": "Ikon hozzáadása",
"TableComponent.name": "Név",
"TableComponent.plus-new": "+ Új",
"TableHeaderMenu.delete": "Törlés",
"TableHeaderMenu.duplicate": "Duplikálás",
"TableHeaderMenu.hide": "Elrejtés",
"TableHeaderMenu.insert-left": "Beillesztés balra",
"TableHeaderMenu.insert-right": "Beillesztés jobbra",
"TableHeaderMenu.sort-ascending": "Rendezés növekvő sorrendben",
"TableHeaderMenu.sort-descending": "Rendezés csökkenő sorrendben",
"TableRow.MoreOption": "További műveletek",
"TableRow.open": "Megnyitás",
"TopBar.give-feedback": "Visszajelzés",
"URLProperty.copiedLink": "Másolva!",
"URLProperty.copy": "Másolás",
"URLProperty.edit": "Szerkesztés",
"UndoRedoHotKeys.canRedo": "Újracsinálás",
"UndoRedoHotKeys.canRedo-with-description": "Újracsinálás {description}",
"UndoRedoHotKeys.canUndo": "Visszavonás",
"UndoRedoHotKeys.canUndo-with-description": "Visszavonás {description}",
"UndoRedoHotKeys.cannotRedo": "Nincs mit újracsinálni",
"UndoRedoHotKeys.cannotUndo": "Nincs mit visszavonni",
"ValueSelector.noOptions": "Nincsenek lehetőségek. Kezdjen el gépelni, hogy hozzáadja az elsőt!",
"ValueSelector.valueSelector": "Érték kiválasztó",
"ValueSelectorLabel.openMenu": "Menü megnyitása",
"VersionMessage.help": "Tekintse meg ezen verzió újdonságait.",
"View.AddView": "Nézet hozzáadása",
"View.Board": "Tábla",
"View.DeleteView": "Nézet törlése",
"View.DuplicateView": "Nézet duplikálása",
"View.Gallery": "Galéria",
"View.NewBoardTitle": "Tábla nézet",
"View.NewCalendarTitle": "Naptár nézet",
"View.NewGalleryTitle": "Galéria nézet",
"View.NewTableTitle": "Táblázat nézet",
"View.NewTemplateDefaultTitle": "Névtelen sablon",
"View.NewTemplateTitle": "Névtelen",
"View.Table": "Táblázat",
"ViewHeader.add-template": "Új sablon",
"ViewHeader.delete-template": "Törlés",
"ViewHeader.display-by": "Rendezés: {property}",
"ViewHeader.edit-template": "Szerkesztés",
"ViewHeader.empty-card": "Üres kártya",
"ViewHeader.export-board-archive": "Archivált tábla exportálása",
"ViewHeader.export-complete": "Exportálás kész!",
"ViewHeader.export-csv": "Exportálás CSV-be",
"ViewHeader.export-failed": "Exportálás meghiúsult!",
"ViewHeader.filter": "Szűrő",
"ViewHeader.group-by": "Csoportosítás: {property}",
"ViewHeader.new": "Új",
"ViewHeader.properties": "Tulajdonságok",
"ViewHeader.properties-menu": "Tulajdonságok menü",
"ViewHeader.search-text": "Kártya keresése",
"ViewHeader.select-a-template": "Sablon kiválasztása",
"ViewHeader.set-default-template": "Beállítás alapértelmezettnek",
"ViewHeader.sort": "Rendezés",
"ViewHeader.untitled": "Névtelen",
"ViewHeader.view-header-menu": "Fejléc menü megjelenítése",
"ViewHeader.view-menu": "Megtekintés menü",
"ViewLimitDialog.Heading": "Táblánkénti megtekintések korlátja elérve",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Előfizetés váltása",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Admin értesítése",
"ViewLimitDialog.Subtext.Admin": "A Professional vagy Enterprise csomagra való váltással korlátlan számú megtekintést kaphat táblánként, korlátlan számú kártyát és még sok mást.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Tudjon meg többet a csomagjainkról.",
"ViewLimitDialog.Subtext.RegularUser": "Értesítse a rendszergazdát, hogy frissíthessen a Professional vagy Enterprise csomagra, hogy korlátlan megtekintést kapjon táblánként, korlátlan számú kártyát és még többet.",
"ViewLimitDialog.UpgradeImg.AltText": "előfizetés váltás kép",
"ViewLimitDialog.notifyAdmin.Success": "A rendszergazdája értesítve lett",
"ViewTitle.hide-description": "leírás elrejtése",
"ViewTitle.pick-icon": "Válasszon ikont",
"ViewTitle.random-icon": "Véletlen",
"ViewTitle.remove-icon": "Ikon eltávolítása",
"ViewTitle.show-description": "leírás mutatása",
"ViewTitle.untitled-board": "Névtelen tábla",
"WelcomePage.Description": "A Táblák egy projekt kezelő segédeszköz ami segít azonosítani, rendezni, követni és vezetni a munkát csapatok között, egy ismerős kanban táblás nézet segítségével.",
"WelcomePage.Explore.Button": "Nézze meg a bemutatót",
"WelcomePage.Heading": "Üdvözöljük a Táblákban",
"WelcomePage.NoThanks.Text": "Nem, köszönöm, majd kitalálom magam",
"WelcomePage.StartUsingIt.Text": "Kezdjük el használni",
"Workspace.editing-board-template": "Ön egy sablon táblát szerkeszt.",
"badge.guest": "Vendég",
"boardSelector.confirm-link-board": "Kösse össze a táblát csatornával",
"boardSelector.confirm-link-board-button": "Igen, kösse össze a táblát",
"boardSelector.confirm-link-board-subtext": "Ha a \"{boardName}\" táblát összekapcsolja a csatornával, a csatorna minden tagja (meglévő és új) képes lesz szerkeszteni azt. Ez nem vonatkozik a vendég tagokra. A táblát bármikor leválaszthatja a csatornáról.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Amikor a \"{boardName}\" táblát összekapcsolja a csatornával, a csatorna minden tagja (meglévő és új) képes lesz szerkeszteni azt. Ez nem vonatkozik a vendég tagokra.{lineBreak} A tábla jelenleg egy másik csatornához van kapcsolva. Le lesz választva, amennyiben úgy dönt, hogy ide kapcsolja.",
"boardSelector.create-a-board": "Tábla létrehozása",
"boardSelector.link": "Összekapcsolás",
"boardSelector.search-for-boards": "Táblák keresése",
"boardSelector.title": "Táblák összekapcsolása",
"boardSelector.unlink": "Leválasztás",
"calendar.month": "Hónap",
"calendar.today": "MA",
"calendar.week": "Hét",
"cloudMessage.learn-more": "Tudjon meg többet",
"createImageBlock.failed": "Nem sikerült feltölteni a fájlt. Fájlméret korlát elérve.",
"default-properties.badges": "Megjegyzések és leírás",
"default-properties.title": "Cím",
"error.back-to-home": "Vissza a kezdőlapra",
"error.back-to-team": "Vissza a csapatba",
"error.board-not-found": "Tábla nem található.",
"error.go-login": "Bejelentkezés",
"error.invalid-read-only-board": "Önnek nincs hozzáférése ehhez a táblához. Jelentkezz be a Táblák eléréséhez.",
"error.not-logged-in": "Lehet, hogy lejárt a munkamenete, vagy nincs bejelentkezve. Jelentkezzen be újra a Táblákhoz való hozzáféréshez.",
"error.page.title": "Sajnálom, valami rosszul sikerült",
"error.team-undefined": "Nem egy érvényes csapat.",
"error.unknown": "Hiba lépett fel.",
"generic.previous": "Előző",
"guest-no-board.subtitle": "Ebben a csapatban még nincs hozzáférése egyik táblához sem, kérjük, várjon, amíg valaki felveszi Önt bármelyik táblához.",
"guest-no-board.title": "Még nincsenek táblák",
"imagePaste.upload-failed": "Néhány fájl nem került feltöltésre. Fájlméret korlát elérve",
"limitedCard.title": "Rejtett kártyák",
"login.log-in-button": "Bejelentkezés",
"login.log-in-title": "Bejelentkezés",
"login.register-button": "vagy hozzon létre egy fiókot ha még nincs",
"notification-box-card-limit-reached.close-tooltip": "Altatás 10 napig",
"notification-box-card-limit-reached.contact-link": "értesítheti a rendszergazdát",
"notification-box-card-limit-reached.link": "Váltson fizetős csomagra",
"notification-box-card-limit-reached.title": "{cards} kártya rejtve a táblán",
"notification-box-cards-hidden.title": "Ez a művelet elrejtett egy másik kártyát",
"notification-box.card-limit-reached.not-admin.text": "Az archivált kártyák eléréséhez {contactLink}, hogy váltson fizetős csomagra.",
"notification-box.card-limit-reached.text": "A kártyák limitjét elérte, a régebbi kártyák megtekintéséhez {link}",
"person.add-user-to-board": "{username} hozzáadása a táblához",
"person.add-user-to-board-confirm-button": "Hozzáadás a táblához",
"person.add-user-to-board-permissions": "Jogosultságok",
"person.add-user-to-board-question": "Biztosan hozzá szeretné adni {username} felhasználót a táblához?",
"person.add-user-to-board-warning": "{username} nem tagja a táblának, és nem kap értesítést róla.",
"register.login-button": "vagy jelentkezzen be ha már van fiókja",
"register.signup-title": "Regisztráljon fiókjáért",
"rhs-board-non-admin-msg": "Ön nem rendszergazdája a táblának",
"rhs-boards.add": "Hozzáadás",
"rhs-boards.dm": "KÜ",
"rhs-boards.gm": "CSÜ",
"rhs-boards.header.dm": "ez egy Közvetlen Üzenet",
"rhs-boards.header.gm": "ez egy Csoportos Üzenet",
"rhs-boards.last-update-at": "Utolsó frissítés: {datetime}",
"rhs-boards.link-boards-to-channel": "Táblák összekapcsolása a {channelName} csatornával",
"rhs-boards.linked-boards": "Összekapcsolt kártyák",
"rhs-boards.no-boards-linked-to-channel": "Még nincs {channelName} csatornához kapcsolódó tábla",
"rhs-boards.no-boards-linked-to-channel-description": "A Boards egy projekt kezelő eszköz, amely segít meghatározni, szervezni, nyomon követni és kezelni a munkát a csapatokon belül, egy ismerős kanban tábla nézet segítségével.",
"rhs-boards.unlink-board": "Tábla leválasztása",
"rhs-boards.unlink-board1": "Tábla leválasztása",
"rhs-channel-boards-header.title": "Táblák",
"share-board.publish": "Közzététel",
"share-board.share": "Megosztás",
"shareBoard.channels-select-group": "Csatornák",
"shareBoard.confirm-change-team-role.body": "Mindenki ebben a táblában, akinek alacsonyabb jogosultsága van, mint a \"{role}\" szerepkör, <b>mostantól {role}</b> lesz. Biztos, hogy meg akarja változtatni a tábla minimális szerepkörét?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Minimális szerepkör módosítása",
"shareBoard.confirm-change-team-role.title": "Minimális szerepkör módosítása",
"shareBoard.confirm-link-channel": "Tábla összekapcsolása csatornával",
"shareBoard.confirm-link-channel-button": "Csatorna összekapcsolása",
"shareBoard.confirm-link-channel-button-with-other-channel": "Leválasztás és ide kapcsolás",
"shareBoard.confirm-link-channel-subtext": "Ha egy csatornát összekapcsol egy táblával, a csatorna minden tagja (meglévő és új) képes lesz szerkeszteni azt. Ez nem vonatkozik a vendég tagokra.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Ha egy csatornát összekapcsol egy táblával, a csatorna minden tagja (meglévő és új) képes lesz szerkeszteni azt. Ez nem vonatkozik a vendég tagokra.{lineBreak}A tábla jelenleg egy másik csatornához van kapcsolva. Le lesz választva, amennyiben úgy dönt, hogy ide kapcsolja.",
"shareBoard.confirm-unlink.body": "Ha egy csatornát leválaszt egy tábláról, a csatorna minden tagja (meglévő és új) elveszíti a hozzáférést, kivéve, ha külön engedélyt kapott rá.",
"shareBoard.confirm-unlink.confirmBtnText": "Csatorna leválasztása",
"shareBoard.confirm-unlink.title": "Csatorna leválasztása a tábláról",
"shareBoard.lastAdmin": "A tábláknak legalább egy Adminisztárorral kell rendelkezniük",
"shareBoard.members-select-group": "Tagok",
"shareBoard.unknown-channel-display-name": "Ismeretlen csatorna",
"tutorial_tip.finish_tour": "Kész",
"tutorial_tip.got_it": "Értettem",
"tutorial_tip.ok": "Következő",
"tutorial_tip.out": "Ezen tippek kikapcsolása.",
"tutorial_tip.seen": "Ezt látta már?"
}

Просмотреть файл

@@ -1,151 +0,0 @@
{
"BoardComponent.add-a-group": "+ Tambahkan kelompok",
"BoardComponent.delete": "Hapus",
"BoardComponent.hidden-columns": "Kolom-kolom yang disembunyikan",
"BoardComponent.hide": "Sembunyikan",
"BoardComponent.new": "+ Buat",
"BoardComponent.no-property": "Tidak ada {property}",
"BoardComponent.no-property-title": "Item dengan properti {property} yang kosong akan berpindah ke sini. Kolom ini tidak dapat dihapus.",
"BoardComponent.show": "Tampilkan",
"BoardPage.newVersion": "Versi baru Board tersedia, klik di sini untuk memuat ulang.",
"BoardPage.syncFailed": "Papan mungkin terhapus atau akses Anda ke papan ditolak.",
"BoardTemplateSelector.add-template": "Template baru",
"BoardTemplateSelector.create-empty-board": "Buat board kosong",
"BoardTemplateSelector.delete-template": "Hapus",
"BoardTemplateSelector.description": "Pilih template untuk membantu Anda memulai. Sesuaikan template dengan mudah agar sesuai dengan kebutuhan Anda, atau buat papan kosong untuk memulai dari awal.",
"BoardTemplateSelector.edit-template": "Ubah",
"BoardTemplateSelector.plugin.no-content-description": "Tambahkan papan ke bilah sisi menggunakan salah satu kerangka yang ditentukan di bawah atau mulai dari awal.{lineBreak} Anggota \"{workspaceName}\" akan memiliki akses ke papan yang dibuat di sini.",
"BoardTemplateSelector.plugin.no-content-title": "Buat Papan di {workspaceName}",
"BoardTemplateSelector.title": "Buat Papan",
"CardDetail.add-content": "Tambahkan isi",
"CardDetail.add-icon": "Tambahkan ikon",
"CardDetail.add-property": "+ Tambahkan properti",
"CardDetail.addCardText": "tambahkan teks kartu",
"CardDetail.moveContent": "pindahkan isi kartu",
"CardDetail.new-comment-placeholder": "Tambahkan komentar...",
"CardDialog.editing-template": "Anda sedang menyunting sebuah template.",
"CardDialog.nocard": "Kartu ini tidak ada atau tidak dapat diakses.",
"ColorOption.selectColor": "Pilih Warna {color}",
"Comment.delete": "Hapus",
"CommentsList.send": "Kirim",
"ContentBlock.Delete": "Hapus",
"ContentBlock.DeleteAction": "hapus",
"ContentBlock.addElement": "tambahkan {type}",
"ContentBlock.checkbox": "kotak centang",
"ContentBlock.divider": "pembagi",
"ContentBlock.editCardCheckbox": "kotakpilihan-beralih",
"ContentBlock.editCardCheckboxText": "sunting teks kartu",
"ContentBlock.editCardText": "sunting teks kartu",
"ContentBlock.editText": "Sunting teks...",
"ContentBlock.image": "gambar",
"ContentBlock.insertAbove": "Masukkan di atas",
"ContentBlock.moveDown": "Turunkan",
"ContentBlock.moveUp": "Naikkan",
"ContentBlock.text": "teks",
"Dialog.closeDialog": "Tutup dialog",
"EditableDayPicker.today": "Hari Ini",
"Error.websocket-closed": "Koneksi ke soket web tertutup, koneksi terganggu. Jika hal ini terus berlanjut, periksa konfigurasi server atau proxy web Anda.",
"Filter.includes": "termasuk",
"Filter.is-empty": "kosong",
"Filter.is-not-empty": "tidak kosong",
"Filter.not-includes": "tidak termasuk",
"FilterComponent.add-filter": "+ Tambahkan saringan",
"FilterComponent.delete": "Hapus",
"GroupBy.ungroup": "Pisahkan grup",
"KanbanCard.untitled": "Tidak berjudul",
"Mutator.new-card-from-template": "kartu baru dari template",
"Mutator.new-template-from-card": "template baru dari kartu",
"PropertyMenu.Delete": "Hapus",
"PropertyMenu.changeType": "Ubah jenis properti",
"PropertyMenu.typeTitle": "Jenis",
"PropertyType.Checkbox": "Kotak Centang",
"PropertyType.CreatedBy": "Dibuat oleh",
"PropertyType.CreatedTime": "Waktu dibuat",
"PropertyType.Date": "Tanggal",
"PropertyType.Email": "Surel",
"PropertyType.MultiSelect": "Banyak Pilihan",
"PropertyType.Number": "Angka",
"PropertyType.Person": "Orang",
"PropertyType.Phone": "Telepon",
"PropertyType.Select": "Pilihan",
"PropertyType.Text": "Teks",
"PropertyType.UpdatedBy": "Diperbarui oleh",
"PropertyType.UpdatedTime": "Waktu diperbarui",
"RegistrationLink.confirmRegenerateToken": "Ini akan membuat tautan yang sebelumnya dibagikan tidak valid. Lanjutkan?",
"RegistrationLink.copiedLink": "Disalin!",
"RegistrationLink.copyLink": "Salin tautan",
"RegistrationLink.description": "Bagikan tautan ini untuk membuat akun lainnya:",
"RegistrationLink.regenerateToken": "Buat ulang token",
"RegistrationLink.tokenRegenerated": "Tautan pendaftaran dibuat ulang",
"ShareBoard.confirmRegenerateToken": "Ini akan membuat tautan yang sebelumnya dibagikan tidak valid. Lanjutkan?",
"ShareBoard.copiedLink": "Disalin!",
"ShareBoard.copyLink": "Salin tautan",
"ShareBoard.tokenRegenrated": "Token dibuat ulang",
"Sidebar.about": "Tentang Focalboard",
"Sidebar.add-board": "+ Tambahkan papan",
"Sidebar.changePassword": "Ubah kata sandi",
"Sidebar.delete-board": "Hapus papan",
"Sidebar.export-archive": "Ekpor arsip",
"Sidebar.import-archive": "Impor arsip",
"Sidebar.invite-users": "Undang pengguna",
"Sidebar.logout": "Keluar",
"Sidebar.random-icons": "Ikon acak",
"Sidebar.set-language": "Tetapkan bahasa",
"Sidebar.set-theme": "Tetapkan tema",
"Sidebar.settings": "Pengaturan",
"Sidebar.untitled-board": "(Papan Tak Berjudul)",
"TableComponent.add-icon": "Tambahkan ikon",
"TableComponent.name": "Nama",
"TableComponent.plus-new": "+ Buat",
"TableHeaderMenu.delete": "Hapus",
"TableHeaderMenu.duplicate": "Duplikasikan",
"TableHeaderMenu.hide": "Sembunyikan",
"TableHeaderMenu.insert-left": "Masukkan di kiri",
"TableHeaderMenu.insert-right": "Masukkan di kanan",
"TableHeaderMenu.sort-ascending": "Urutkan ke atas",
"TableHeaderMenu.sort-descending": "Urutkan ke bawah",
"TableRow.open": "Buka",
"TopBar.give-feedback": "Beri Masukan",
"ValueSelector.valueSelector": "Pilihan nilai",
"ValueSelectorLabel.openMenu": "Menu terbuka",
"View.AddView": "Tambahkan tampilan",
"View.Board": "Papan",
"View.DeleteView": "Hapus tampilan",
"View.DuplicateView": "Duplikasikan tampilan",
"View.NewBoardTitle": "Tampilan papan",
"View.NewGalleryTitle": "Tampilan galeri",
"View.NewTableTitle": "Tampilan tabel",
"View.Table": "Tabel",
"ViewHeader.add-template": "Template baru",
"ViewHeader.delete-template": "Hapus",
"ViewHeader.edit-template": "Sunting",
"ViewHeader.empty-card": "Kartu kosong",
"ViewHeader.export-board-archive": "Ekspor arsip papan",
"ViewHeader.export-complete": "Ekspor selesai!",
"ViewHeader.export-csv": "Ekspor ke CSV",
"ViewHeader.export-failed": "Ekspor gagal!",
"ViewHeader.filter": "Penyaringan",
"ViewHeader.group-by": "Kelompokkan berdasarkan: {property}",
"ViewHeader.new": "Buat",
"ViewHeader.properties": "Properti-properti",
"ViewHeader.search-text": "Cari teks",
"ViewHeader.select-a-template": "Pilih sebuah template",
"ViewHeader.sort": "Pengurutan",
"ViewHeader.untitled": "Tak berjudul",
"ViewTitle.hide-description": "sembunyikan deskripsi",
"ViewTitle.pick-icon": "Pilih ikon",
"ViewTitle.random-icon": "Acak",
"ViewTitle.remove-icon": "Hapus ikon",
"ViewTitle.show-description": "tampilkan deskripsi",
"ViewTitle.untitled-board": "Papan tak berjudul",
"WelcomePage.Description": "Papan adalah alat manajemen proyek yang membantu Anda untuk mendefinisikan, mengatur, memantau, dan mengelola pekerjaan dalam tim, menggunakan tampilan kanban yang mudah dipahami",
"WelcomePage.Explore.Button": "Jelajahi",
"WelcomePage.Heading": "Selamat Datang di Papan",
"Workspace.editing-board-template": "Anda sedang menyunting sebuah template papan.",
"default-properties.title": "Judul",
"login.log-in-button": "Masuk",
"login.log-in-title": "Masuk",
"login.register-button": "atau buat sebuah akun jika Anda belum memilikinya",
"register.login-button": "atau masuk jika Anda sudah memiliki akun",
"register.signup-title": "Daftar untuk mendapatkan akun Anda"
}

Просмотреть файл

@@ -1,311 +0,0 @@
{
"BoardComponent.add-a-group": "+ Aggiungi un gruppo",
"BoardComponent.delete": "Elimina",
"BoardComponent.hidden-columns": "Campi nascosti",
"BoardComponent.hide": "Nascondi",
"BoardComponent.new": "+ Nuovo",
"BoardComponent.no-property": "No {property}",
"BoardComponent.no-property-title": "Gli oggetti senza alcuna proprietà {property} andranno qui. Questo campo non può essere rimosso.",
"BoardComponent.show": "Mostra",
"BoardMember.schemeAdmin": "Amministratore",
"BoardMember.schemeCommenter": "Commentatore",
"BoardMember.schemeEditor": "Editore",
"BoardMember.schemeNone": "Niente",
"BoardMember.schemeViewer": "Vista",
"BoardMember.unlinkChannel": "Rimuovi collegamento",
"BoardPage.newVersion": "Una nuova versione di Board è disponibile, clicca qui per ricaricare.",
"BoardPage.syncFailed": "La board potrebbe essere cancellata o l'accesso revocato.",
"BoardTemplateSelector.add-template": "Nuovo modello",
"BoardTemplateSelector.create-empty-board": "Crea una board vuota",
"BoardTemplateSelector.delete-template": "Elimina",
"BoardTemplateSelector.description": "Scegli un modello per iniziare. Personalizza facilmente il modello in base alle tue esigenze o crea una board vuota per iniziare da zero.",
"BoardTemplateSelector.edit-template": "Modifica",
"BoardTemplateSelector.plugin.no-content-description": "Aggiungi una bacheca alla barra laterale utilizzando uno dei modelli definiti di seguito o inizia da zero.{lineBreak} I membri di \"{teamName}\" avranno accesso alle bacheche create qui.",
"BoardTemplateSelector.plugin.no-content-title": "Crea una bacheca",
"BoardTemplateSelector.title": "Crea una bacheca",
"BoardTemplateSelector.use-this-template": "Usa questo modello",
"BoardsSwitcher.Title": "Trova bacheche",
"BoardsUnfurl.Limited": "Altri dettagli non sono nascosti in quanto la scheda è archiviata",
"BoardsUnfurl.Remainder": "+{remainder} di più",
"BoardsUnfurl.Updated": "Aggiornato {time}",
"Calculations.Options.average.displayName": "Media",
"Calculations.Options.average.label": "Media",
"Calculations.Options.count.displayName": "Conta",
"Calculations.Options.count.label": "Conta",
"Calculations.Options.countChecked.displayName": "Controllato",
"Calculations.Options.countChecked.label": "Conteggio selezionati",
"Calculations.Options.countUnchecked.displayName": "Non selezionato",
"Calculations.Options.countUnchecked.label": "Conteggio non selezionato",
"Calculations.Options.countUniqueValue.displayName": "Unico",
"Calculations.Options.countUniqueValue.label": "Conta i valori unici",
"Calculations.Options.countValue.displayName": "Valori",
"Calculations.Options.countValue.label": "Conteggio valori",
"Calculations.Options.dateRange.displayName": "Intervallo",
"Calculations.Options.dateRange.label": "Intervallo",
"Calculations.Options.earliest.displayName": "Primo",
"Calculations.Options.earliest.label": "Primo",
"Calculations.Options.latest.displayName": "Ultimo",
"Calculations.Options.latest.label": "Ultimo",
"Calculations.Options.max.displayName": "Massimo",
"Calculations.Options.max.label": "Massimo",
"Calculations.Options.median.displayName": "Mediana",
"Calculations.Options.median.label": "Mediana",
"Calculations.Options.min.displayName": "Minimo",
"Calculations.Options.min.label": "Minimo",
"Calculations.Options.none.displayName": "Calcola",
"Calculations.Options.none.label": "Nulla",
"Calculations.Options.percentChecked.displayName": "Controllato",
"Calculations.Options.percentChecked.label": "Percentuale selezionata",
"Calculations.Options.percentUnchecked.displayName": "Non selezionato",
"Calculations.Options.percentUnchecked.label": "Percentuale non selezionata",
"Calculations.Options.range.displayName": "Intervallo",
"Calculations.Options.range.label": "Intervallo",
"Calculations.Options.sum.displayName": "Somma",
"Calculations.Options.sum.label": "Somma",
"CalendarCard.untitled": "Senza titolo",
"CardActionsMenu.copiedLink": "Copiato!",
"CardActionsMenu.copyLink": "Copia collegamento",
"CardActionsMenu.delete": "Elimina",
"CardActionsMenu.duplicate": "Duplica",
"CardBadges.title-checkboxes": "Checkboxes",
"CardBadges.title-comments": "Commenti",
"CardBadges.title-description": "Questa scheda ha una descrizione",
"CardDetail.Follow": "Segui",
"CardDetail.Following": "Prossimo",
"CardDetail.add-content": "Aggiungi contenuto",
"CardDetail.add-icon": "Aggiungi icona",
"CardDetail.add-property": "+ Aggiungi una proprietà",
"CardDetail.addCardText": "aggiungi testo alla scheda",
"CardDetail.limited-button": "Aggiorna",
"CardDetail.limited-title": "Questa scheda è nascosta",
"CardDetail.moveContent": "Sposta il contenuto della scheda",
"CardDetail.new-comment-placeholder": "Aggiungi un commento...",
"CardDetailProperty.confirm-delete-heading": "Conferma l'eliminazione della proprietà",
"CardDetailProperty.confirm-delete-subtext": "Sei sicuro di voler eliminare la proprietà \"{propertyName}\"? Rimuovendola, verranno eliminate le proprietà da tutte le carte in questa board.",
"CardDetailProperty.confirm-property-name-change-subtext": "Sei sicuro di voler cambiare la proprietà \"{propertyName}\" {customText}? Questo influirà su {numOfCards} schede in questa bacheca e alcuni dati potrebbero andare persi.",
"CardDetailProperty.confirm-property-type-change": "Conferma la modifica del tipo di proprietà",
"CardDetailProperty.delete-action-button": "Rimuovi",
"CardDetailProperty.property-change-action-button": "Cambia proprietà",
"CardDetailProperty.property-changed": "Cambiata proprietà con successo!",
"CardDetailProperty.property-deleted": "{propertyName} rimossa con successo!",
"CardDetailProperty.property-name-change-subtext": "tipo da \"{oldPropType}\" a \"{newPropType}\"",
"CardDetial.limited-link": "Scopri di più sui nostri piani.",
"CardDialog.delete-confirmation-dialog-button-text": "Elimina",
"CardDialog.delete-confirmation-dialog-heading": "Conferma l'eliminazione della scheda!",
"CardDialog.editing-template": "Stai modificando un template.",
"CardDialog.nocard": "Questa scheda non esiste o è inaccessibile.",
"Categories.CreateCategoryDialog.CancelText": "Cancella",
"Categories.CreateCategoryDialog.CreateText": "Crea",
"Categories.CreateCategoryDialog.Placeholder": "Nomina la tua categoria",
"Categories.CreateCategoryDialog.UpdateText": "Aggiorna",
"CenterPanel.Login": "Login",
"CenterPanel.Share": "Condividi",
"ColorOption.selectColor": "Seleziona{color} Colore",
"Comment.delete": "Elimina",
"CommentsList.send": "Invia",
"ConfirmationDialog.cancel-action": "Annulla",
"ConfirmationDialog.confirm-action": "Conferma",
"ContentBlock.Delete": "Elimina",
"ContentBlock.DeleteAction": "elimina",
"ContentBlock.addElement": "aggiungi {type}",
"ContentBlock.checkbox": "casella di controllo",
"ContentBlock.divider": "divisore",
"ContentBlock.editCardCheckbox": "casella di controllo spuntata",
"ContentBlock.editCardCheckboxText": "modifica il testo della scheda",
"ContentBlock.editCardText": "modifica il testo della scheda",
"ContentBlock.editText": "Modifica il testo...",
"ContentBlock.image": "immagine",
"ContentBlock.insertAbove": "Inserisci sopra",
"ContentBlock.moveDown": "Sposta giù",
"ContentBlock.moveUp": "Sposta su",
"ContentBlock.text": "testo",
"DateRange.clear": "Pulisci",
"DateRange.empty": "Vuoto",
"DateRange.endDate": "Data di scadenza",
"DateRange.today": "Oggi",
"DeleteBoardDialog.confirm-cancel": "Annulla",
"DeleteBoardDialog.confirm-delete": "Elimina",
"DeleteBoardDialog.confirm-info": "Sei sicuro di voler eliminare la bacheca \"{boardTitle}\"? Eliminandola, rimuoverai tutte le schede in bacheca.",
"DeleteBoardDialog.confirm-tite": "Conferma la rimozione della bacheca",
"DeleteBoardDialog.confirm-tite-template": "Confermi di eliminare il template della bacheca",
"Dialog.closeDialog": "Chiudi finestra di dialogo",
"EditableDayPicker.today": "Oggi",
"Error.mobileweb": "Il supporto web mobile è attualmente in fase di beta iniziale. Non tutte le funzionalità potrebbero essere presenti.",
"Error.websocket-closed": "Connessione interrotta col Websocket. Se il problema persiste, controlla la configurazione del tuo server o del proxy web.",
"Filter.contains": "contiene",
"Filter.ends-with": "termina con",
"Filter.includes": "include",
"Filter.is": "è",
"Filter.is-empty": "è vuoto",
"Filter.is-not-empty": "non è vuoto",
"Filter.is-not-set": "non configurato",
"Filter.is-set": "configurato",
"Filter.not-contains": "non contiene",
"Filter.not-ends-with": "non termina con",
"Filter.not-includes": "non include",
"Filter.not-starts-with": "non inizia con",
"Filter.starts-with": "inizia con",
"FilterComponent.add-filter": "+ Aggiungi un filtro",
"FilterComponent.delete": "Elimina",
"FindBoardsDialog.IntroText": "Cerca per bacheca",
"FindBoardsDialog.NoResultsFor": "Nessun risultato per \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Controlla l'ortografia o prova con un'altra ricerca.",
"FindBoardsDialog.SubTitle": "Scrivi per trovare una bacheca. Utilizza i tasti <b>SU/GIÙ</b> per navigare. <b>INVIO</b> per selezionare, <b>ESC</b> per annullare",
"FindBoardsDialog.Title": "Trova bacheche",
"GroupBy.hideEmptyGroups": "Nascondi {count} gruppi vuoti",
"GroupBy.showHiddenGroups": "Mostra {count} gruppi nascosti",
"GroupBy.ungroup": "Dividi",
"HideBoard.MenuOption": "Nascondi bacheca",
"KanbanCard.untitled": "Senza titolo",
"Mutator.new-board-from-template": "nuova bacheca da template",
"Mutator.new-card-from-template": "nuova scheda da modello",
"Mutator.new-template-from-card": "nuovo modello da scheda",
"OnboardingTour.AddComments.Body": "Puoi commentare sui issues e anche @menzionare il tuo compagno su Mattermost per attirare la loro attenzione.",
"OnboardingTour.AddComments.Title": "Aggiungi commenti",
"OnboardingTour.AddDescription.Body": "Aggiungi una descrizione alla tua scheda in modo da far sapere che cosa riguarda.",
"OnboardingTour.AddDescription.Title": "Aggiungi una descrizione",
"OnboardingTour.AddProperties.Body": "Aggiungi varie proprietà alle schede per renderle ancora più potenti!",
"OnboardingTour.AddProperties.Title": "Aggiungi proprietà",
"OnboardingTour.AddView.Body": "Vai qui in modo da creare una nuova vista per organizzare le tue bacheche utilizzando differenti layout.",
"OnboardingTour.AddView.Title": "Aggiungi una nuova vista",
"OnboardingTour.CopyLink.Body": "Puoi condividere le schede con i tuoi colleghi copiando il link e incollandolo in un canale, messaggio privato o messaggio di gruppo.",
"OnboardingTour.CopyLink.Title": "Copia link",
"OnboardingTour.OpenACard.Body": "Apri una scheda per esplorare i potenti modi in cui una Bacheca può aiutarti nell'organizzare il lavoro.",
"OnboardingTour.OpenACard.Title": "Apri una scheda",
"OnboardingTour.ShareBoard.Body": "Puoi condividere la bacheca internamente, solo con il tuo team, oppure pubblicarlo per tutti gli utenti fuori dalla tua organizzazione.",
"OnboardingTour.ShareBoard.Title": "Condividi bacheca",
"PersonProperty.board-members": "Membri bacheca",
"PropertyMenu.Delete": "Elimina",
"PropertyMenu.changeType": "Cambia il tipo di proprietà",
"PropertyMenu.selectType": "Seleziona il tipo di proprietà",
"PropertyMenu.typeTitle": "Tipo",
"PropertyType.Checkbox": "Casella di controllo",
"PropertyType.CreatedBy": "Creato da",
"PropertyType.CreatedTime": "Orario di creazione",
"PropertyType.Date": "Data",
"PropertyType.Email": "Email",
"PropertyType.MultiSelect": "Selezione Multipla",
"PropertyType.Number": "Numero",
"PropertyType.Person": "Persona",
"PropertyType.Phone": "Telefono",
"PropertyType.Select": "Seleziona",
"PropertyType.Text": "Testo",
"PropertyType.UpdatedBy": "Aggiornato da",
"PropertyType.UpdatedTime": "Ora di aggiornamento",
"PropertyValueElement.empty": "Vuoto",
"RegistrationLink.confirmRegenerateToken": "Questo invaliderà i link condivisi in precedenza. Continuare?",
"RegistrationLink.copiedLink": "Copiato!",
"RegistrationLink.copyLink": "Copia link",
"RegistrationLink.description": "Condividi questo link per creare nuovi account:",
"RegistrationLink.regenerateToken": "Rigenera il token",
"RegistrationLink.tokenRegenerated": "Link di registrazione ricreato",
"ShareBoard.PublishDescription": "Pubblica e condividi un link di sola lettura con chiunque",
"ShareBoard.PublishTitle": "Pubblica",
"ShareBoard.Title": "Condividi bacheca",
"ShareBoard.confirmRegenerateToken": "Questo invaliderà i link condivisi in precedenza. Continuare?",
"ShareBoard.copiedLink": "Copiato!",
"ShareBoard.copyLink": "Copia link",
"ShareBoard.regenerate": "Rigenera token",
"ShareBoard.teamPermissionsText": "Tutti nel team {teamName}",
"ShareBoard.tokenRegenrated": "Token rigenerato",
"ShareBoard.userPermissionsRemoveMemberText": "Rimuovi utente",
"ShareBoard.userPermissionsYouText": "(Tu)",
"ShareTemplate.Title": "Condividi template",
"Sidebar.about": "Informazioni su Focalboard",
"Sidebar.add-board": "+ Aggiungi Contenitore",
"Sidebar.changePassword": "Cambia password",
"Sidebar.delete-board": "Elimina contenitore",
"Sidebar.duplicate-board": "Duplica bacheca",
"Sidebar.export-archive": "Esporta archivio",
"Sidebar.import": "Importa",
"Sidebar.import-archive": "Importa archivio",
"Sidebar.invite-users": "Invita utenti",
"Sidebar.logout": "Logout",
"Sidebar.no-boards-in-category": "Nessuna bacheca all'interno",
"Sidebar.random-icons": "Icone casuali",
"Sidebar.set-language": "Imposta la lingua",
"Sidebar.set-theme": "Imposta il tema",
"Sidebar.settings": "Impostazioni",
"Sidebar.template-from-board": "Nuovo template dalla bacheca",
"Sidebar.untitled-board": "(Contenitore senza titolo)",
"SidebarCategories.BlocksMenu.Move": "Sposta a...",
"SidebarCategories.CategoryMenu.CreateNew": "Crea nuova categoria",
"SidebarCategories.CategoryMenu.Delete": "Elimina categoria",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Le bacheche in <b>{categoryName}</b> andranno nelle categorie precedenti. Non hai rimosso alcuna bacheca.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Eliminare questa categoria?",
"SidebarCategories.CategoryMenu.Update": "Rinomina categoria",
"TableComponent.add-icon": "Aggiungi icona",
"TableComponent.name": "Nome",
"TableComponent.plus-new": "+ Nuovo",
"TableHeaderMenu.delete": "Elimina",
"TableHeaderMenu.duplicate": "Duplica",
"TableHeaderMenu.hide": "Nascondi",
"TableHeaderMenu.insert-left": "Inserisci a sinistra",
"TableHeaderMenu.insert-right": "Inserisci a destra",
"TableHeaderMenu.sort-ascending": "Ordine crescente",
"TableHeaderMenu.sort-descending": "Ordine decrescente",
"TableRow.open": "Apri",
"TopBar.give-feedback": "Dai un feedback",
"ValueSelector.noOptions": "Nessuna opzione. Inizia a digitare per aggiungere la prima!",
"ValueSelector.valueSelector": "Seleziona valore",
"ValueSelectorLabel.openMenu": "Apri menu",
"View.AddView": "Aggiungi Vista",
"View.Board": "Contenitore",
"View.DeleteView": "Elimina Vista",
"View.DuplicateView": "Duplica Vista",
"View.Gallery": "Galleria",
"View.NewBoardTitle": "Vista Contenitore",
"View.NewCalendarTitle": "Vista calendario",
"View.NewGalleryTitle": "Vista gallery",
"View.NewTableTitle": "Vista tabella",
"View.Table": "Tabella",
"ViewHeader.add-template": "+ Nuovo modello",
"ViewHeader.delete-template": "Elimina",
"ViewHeader.display-by": "Visualizzato da: {property}",
"ViewHeader.edit-template": "Modifica",
"ViewHeader.empty-card": "Scheda vuota",
"ViewHeader.export-board-archive": "Esporta archivio board",
"ViewHeader.export-complete": "Esportazione completata!",
"ViewHeader.export-csv": "Esporta in formato CSV",
"ViewHeader.export-failed": "Esportazione fallita!",
"ViewHeader.filter": "Filtro",
"ViewHeader.group-by": "Raggruppa per: {property}",
"ViewHeader.new": "Nuovo",
"ViewHeader.properties": "Proprietà",
"ViewHeader.properties-menu": "Menù delle proprietà",
"ViewHeader.search-text": "Cerca testo",
"ViewHeader.select-a-template": "Seleziona un modello",
"ViewHeader.set-default-template": "Imposta come predefinito",
"ViewHeader.sort": "Ordina",
"ViewHeader.untitled": "Senza titolo",
"ViewHeader.view-header-menu": "Vedi menù header",
"ViewHeader.view-menu": "Visualizza menù",
"ViewTitle.hide-description": "nascondi descrizione",
"ViewTitle.pick-icon": "Scegli un'icona",
"ViewTitle.random-icon": "Casuale",
"ViewTitle.remove-icon": "Rimuovi icona",
"ViewTitle.show-description": "mostra descrizione",
"ViewTitle.untitled-board": "Contenitore senza titolo",
"WelcomePage.Description": "Boards è uno strumento organizzativo per progetti che aiuta a definire, organizzare, tenere traccia e controllo del lavoro tra gruppi, usando una vista familiare a scheda Kanban",
"WelcomePage.Explore.Button": "Esplora",
"WelcomePage.Heading": "Benvenuto in Boards",
"WelcomePage.NoThanks.Text": "No grazie, farò da solo",
"Workspace.editing-board-template": "Stai modificando un modello di una bacheca.",
"calendar.month": "Mese",
"calendar.today": "OGGI",
"calendar.week": "Settimana",
"default-properties.badges": "Commenti e Descrizione",
"default-properties.title": "Titolo",
"error.page.title": "Mi dispiace, qualcosa è andato storto",
"generic.previous": "Precedente",
"login.log-in-button": "Login",
"login.log-in-title": "Login",
"login.register-button": "oppure crea un account se non ne hai già uno",
"register.login-button": "oppure fai il login se hai un account",
"register.signup-title": "Registrati per un tuo account",
"shareBoard.lastAdmin": "Le bacheche devono avere almeno un amministratore",
"tutorial_tip.finish_tour": "Fatto",
"tutorial_tip.ok": "Prossimo",
"tutorial_tip.out": "Togli i suggerimenti",
"tutorial_tip.seen": "Hai mai visto questo prima d'ora?"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "管理者",
"AdminBadge.TeamAdmin": "チーム管理者",
"AppBar.Tooltip": "リンク先Boardsの切替え",
"Attachment.Attachment-title": "添付する",
"AttachmentBlock.DeleteAction": "削除",
"AttachmentBlock.addElement": "{type} を追加",
"AttachmentBlock.delete": "添付ファイルを削除しました。",
"AttachmentBlock.failed": "ファイルサイズの制限に達したため、ファイルをアップロードできませんでした。",
"AttachmentBlock.upload": "添付ファイルをアップロードしています。",
"AttachmentBlock.uploadSuccess": "添付ファイルをアップロードしました。",
"AttachmentElement.delete-confirmation-dialog-button-text": "削除",
"AttachmentElement.download": "ダウンロード",
"AttachmentElement.upload-percentage": "アップロード中...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ グループを追加する",
"BoardComponent.delete": "削除",
"BoardComponent.hidden-columns": "非表示",
"BoardComponent.hide": "非表示",
"BoardComponent.new": "+ 新規",
"BoardComponent.no-property": "{property} 無し",
"BoardComponent.no-property-title": "{property}が空のアイテムがここに表示されます。このカラムは削除できません。",
"BoardComponent.show": "表示",
"BoardMember.schemeAdmin": "管理者",
"BoardMember.schemeCommenter": "コメンター",
"BoardMember.schemeEditor": "編集者",
"BoardMember.schemeNone": "なし",
"BoardMember.schemeViewer": "閲覧者",
"BoardMember.unlinkChannel": "リンク解除",
"BoardPage.newVersion": "Boardsの新しいバージョンが利用可能です。ここをクリックして再読み込みしてください。",
"BoardPage.syncFailed": "Boardが削除されたか、アクセスが取り消されました。",
"BoardTemplateSelector.add-template": "テンプレート新規作成",
"BoardTemplateSelector.create-empty-board": "空のBoardを作成",
"BoardTemplateSelector.delete-template": "削除する",
"BoardTemplateSelector.description": "以下のテンプレートを使用するか、空の状態から作成することで、サイドバーにBoardを追加できます。",
"BoardTemplateSelector.edit-template": "編集",
"BoardTemplateSelector.plugin.no-content-description": "以下のテンプレートを使用するか、空の状態から作成することで、サイドバーにBoardを追加できます。",
"BoardTemplateSelector.plugin.no-content-title": "Boardを作成する",
"BoardTemplateSelector.title": "Boardを作成する",
"BoardTemplateSelector.use-this-template": "このテンプレートを使う",
"BoardsSwitcher.Title": "Board検索",
"BoardsUnfurl.Limited": "カードがアーカイブされているため詳細は表示されません",
"BoardsUnfurl.Remainder": "残り +{remainder}",
"BoardsUnfurl.Updated": "更新日時 {time}",
"Calculations.Options.average.displayName": "平均",
"Calculations.Options.average.label": "平均",
"Calculations.Options.count.displayName": "カウント",
"Calculations.Options.count.label": "カウント",
"Calculations.Options.countChecked.displayName": "チェック済み",
"Calculations.Options.countChecked.label": "チェック済みの数",
"Calculations.Options.countUnchecked.displayName": "未チェック",
"Calculations.Options.countUnchecked.label": "未チェックの数",
"Calculations.Options.countUniqueValue.displayName": "ユニーク",
"Calculations.Options.countUniqueValue.label": "ユニーク値の数",
"Calculations.Options.countValue.displayName": "値",
"Calculations.Options.countValue.label": "値の数",
"Calculations.Options.dateRange.displayName": "範囲",
"Calculations.Options.dateRange.label": "範囲",
"Calculations.Options.earliest.displayName": "最初",
"Calculations.Options.earliest.label": "最初",
"Calculations.Options.latest.displayName": "最新",
"Calculations.Options.latest.label": "最新",
"Calculations.Options.max.displayName": "最大",
"Calculations.Options.max.label": "最大",
"Calculations.Options.median.displayName": "中央値",
"Calculations.Options.median.label": "中央値",
"Calculations.Options.min.displayName": "最小",
"Calculations.Options.min.label": "最小",
"Calculations.Options.none.displayName": "計算",
"Calculations.Options.none.label": "なし",
"Calculations.Options.percentChecked.displayName": "チェック済み",
"Calculations.Options.percentChecked.label": "チェック済みの割合",
"Calculations.Options.percentUnchecked.displayName": "未チェック",
"Calculations.Options.percentUnchecked.label": "未チェックの割合",
"Calculations.Options.range.displayName": "範囲",
"Calculations.Options.range.label": "範囲",
"Calculations.Options.sum.displayName": "合計",
"Calculations.Options.sum.label": "合計",
"CalendarCard.untitled": "無題",
"CardActionsMenu.copiedLink": "コピーしました!",
"CardActionsMenu.copyLink": "リンクをコピー",
"CardActionsMenu.delete": "削除",
"CardActionsMenu.duplicate": "複製",
"CardBadges.title-checkboxes": "チェックボックス",
"CardBadges.title-comments": "コメント",
"CardBadges.title-description": "このカードには説明があります",
"CardDetail.Attach": "添付",
"CardDetail.Follow": "フォローする",
"CardDetail.Following": "フォロー中",
"CardDetail.add-content": "内容を追加する",
"CardDetail.add-icon": "アイコンを追加する",
"CardDetail.add-property": "+ プロパティを追加",
"CardDetail.addCardText": "カードテキストを追加する",
"CardDetail.limited-body": "ProfessionalプランまたはEnterpriseプランにアップグレードしてください。",
"CardDetail.limited-button": "アップグレード",
"CardDetail.limited-title": "このカードは表示できません",
"CardDetail.moveContent": "カード内容の移動",
"CardDetail.new-comment-placeholder": "コメントを追加する...",
"CardDetailProperty.confirm-delete-heading": "プロパティの削除を確定する",
"CardDetailProperty.confirm-delete-subtext": "本当にプロパティ \"{propertyName}\" を削除しますか? 削除すると、このBoardのすべてのカードからそのプロパティが削除されます。",
"CardDetailProperty.confirm-property-name-change-subtext": "本当にプロパティ \"{propertyName}\" の \"{customText}\" に変更しますか? これは、このBoardの{numOfCards}カード全体の値に影響し、データの損失につながる恐れがあります。",
"CardDetailProperty.confirm-property-type-change": "プロパティ種別の変更を確定する",
"CardDetailProperty.delete-action-button": "削除",
"CardDetailProperty.property-change-action-button": "プロパティの変更",
"CardDetailProperty.property-changed": "プロパティが変更されました!",
"CardDetailProperty.property-deleted": "{propertyName} が正常に削除されました!",
"CardDetailProperty.property-name-change-subtext": "種別を \"{oldPropType}\" から\"{newPropType}\" に",
"CardDetial.limited-link": "各プランの詳細についてはこちらをご覧ください。",
"CardDialog.delete-confirmation-dialog-attachment": "添付ファイルを削除する",
"CardDialog.delete-confirmation-dialog-button-text": "削除",
"CardDialog.delete-confirmation-dialog-heading": "カード削除の確認",
"CardDialog.editing-template": "テンプレートを編集しています。",
"CardDialog.nocard": "このカードは存在しないか、アクセスできません。",
"Categories.CreateCategoryDialog.CancelText": "キャンセル",
"Categories.CreateCategoryDialog.CreateText": "作成",
"Categories.CreateCategoryDialog.Placeholder": "カテゴリ名を入力してください",
"Categories.CreateCategoryDialog.UpdateText": "更新",
"CenterPanel.Login": "ログイン",
"CenterPanel.Share": "共有",
"ChannelIntro.CreateBoard": "Boardを作成する",
"ColorOption.selectColor": "{color} 色を選択",
"Comment.delete": "削除",
"CommentsList.send": "送信",
"ConfirmPerson.empty": "空",
"ConfirmPerson.search": "検索中...",
"ConfirmationDialog.cancel-action": "キャンセル",
"ConfirmationDialog.confirm-action": "確認",
"ContentBlock.Delete": "削除",
"ContentBlock.DeleteAction": "削除する",
"ContentBlock.addElement": "{type} を追加する",
"ContentBlock.checkbox": "チェックボックス",
"ContentBlock.divider": "仕切り",
"ContentBlock.editCardCheckbox": "切替えられたチェックボックス",
"ContentBlock.editCardCheckboxText": "カードテキストの編集",
"ContentBlock.editCardText": "カードテキストの編集",
"ContentBlock.editText": "テキストを編集する...",
"ContentBlock.image": "画像",
"ContentBlock.insertAbove": "上に挿入する",
"ContentBlock.moveBlock": "カード内容の移動",
"ContentBlock.moveDown": "下へ移動する",
"ContentBlock.moveUp": "上へ移動する",
"ContentBlock.text": "テキスト",
"DateFilter.empty": "空",
"DateRange.clear": "クリア",
"DateRange.empty": "空",
"DateRange.endDate": "終了日",
"DateRange.today": "今日",
"DeleteBoardDialog.confirm-cancel": "キャンセル",
"DeleteBoardDialog.confirm-delete": "削除",
"DeleteBoardDialog.confirm-info": "本当にBoard \"{boardTitle}\" を削除しますか? 削除すると、このBoardのすべてのカードが削除されます。",
"DeleteBoardDialog.confirm-info-template": "Boardテンプレート \"{boardTitle}\" を本当に削除しますか?",
"DeleteBoardDialog.confirm-tite": "Boardの削除を確定する",
"DeleteBoardDialog.confirm-tite-template": "Boardテンプレートの削除を確定する",
"Dialog.closeDialog": "ダイアログを閉じる",
"EditableDayPicker.today": "今日",
"Error.mobileweb": "モバイルウェブのサポートは現在、初期ベータ版です。一部の機能が利用できない場合があります。",
"Error.websocket-closed": "ウェブソケット接続が閉じられ、接続が中断されました。この問題が解決しない場合は、サーバーまたはウェブプロキシの設定を確認してください。",
"Filter.contains": "を含む",
"Filter.ends-with": "で終わる",
"Filter.includes": "を含む",
"Filter.is": "と一致する",
"Filter.is-after": "が次の日付以降",
"Filter.is-before": "が次の日付以前",
"Filter.is-empty": "が空である",
"Filter.is-not-empty": "が空でない",
"Filter.is-not-set": "が未設定",
"Filter.is-set": "が設定済み",
"Filter.isafter": "が次の日付以降",
"Filter.isbefore": "が次の日付以前",
"Filter.not-contains": "を含まない",
"Filter.not-ends-with": "で終わらない",
"Filter.not-includes": "を含まない",
"Filter.not-starts-with": "で始まらない",
"Filter.starts-with": "で始まる",
"FilterByText.placeholder": "フィルター文字列",
"FilterComponent.add-filter": "+ フィルターを追加する",
"FilterComponent.delete": "削除",
"FilterValue.empty": "(空)",
"FindBoardsDialog.IntroText": "Boardを検索",
"FindBoardsDialog.NoResultsFor": "\"{searchQuery}\"に対する結果はありません",
"FindBoardsDialog.NoResultsSubtext": "スペルを確認し、再度検索してください。",
"FindBoardsDialog.SubTitle": "Boardを検索するために文字を入力してください。<b>UP/DOWN</b>で閲覧、<b>ENTER</b>で選択、<b>ESC</b>でキャンセル",
"FindBoardsDialog.Title": "Boardを探す",
"GroupBy.hideEmptyGroups": "{count} 個の空のグループを隠す",
"GroupBy.showHiddenGroups": "{count} 個の非表示グループを表示する",
"GroupBy.ungroup": "グループ解除",
"HideBoard.MenuOption": "Boardを隠す",
"KanbanCard.untitled": "無題",
"MentionSuggestion.is-not-board-member": "(not board member)",
"Mutator.new-board-from-template": "テンプレートからの新しいBoard",
"Mutator.new-card-from-template": "テンプレートから新しいカードを作成",
"Mutator.new-template-from-card": "カードから新しいテンプレートを作成",
"OnboardingTour.AddComments.Body": "問題にコメントしたり、仲間のMattermostユーザーの注意を引くために@メンションすることもできます。",
"OnboardingTour.AddComments.Title": "コメントを追加する",
"OnboardingTour.AddDescription.Body": "カードに説明を追加し、チームメイトに何のカードかわかるようにしましょう。",
"OnboardingTour.AddDescription.Title": "説明を追加する",
"OnboardingTour.AddProperties.Body": "カードに様々なプロパティを追加することで、より便利になります。",
"OnboardingTour.AddProperties.Title": "プロパティを追加する",
"OnboardingTour.AddView.Body": "異なるレイアウトでBoardを整理するための新しいビューを作成するには、ここに移動します。",
"OnboardingTour.AddView.Title": "新しいビューを追加する",
"OnboardingTour.CopyLink.Body": "リンクをコピーしてチャンネル、ダイレクトメッセージ、グループメッセージに貼り付けることで、カードをチームメイトと共有することができます。",
"OnboardingTour.CopyLink.Title": "リンクをコピー",
"OnboardingTour.OpenACard.Body": "カードを開き、あなたの仕事を整理するのに役立つBoardの便利な使い方を探ってみてください。",
"OnboardingTour.OpenACard.Title": "カードを開く",
"OnboardingTour.ShareBoard.Body": "作成したBoardは、社内やチーム内で共有することも、組織外から見えるように公開することも可能です。",
"OnboardingTour.ShareBoard.Title": "Boardを共有",
"PersonProperty.board-members": "Board members",
"PersonProperty.me": "私",
"PersonProperty.non-board-members": "Not board members",
"PropertyMenu.Delete": "削除",
"PropertyMenu.changeType": "プロパティのタイプを変更する",
"PropertyMenu.selectType": "プロパティタイプの選択",
"PropertyMenu.typeTitle": "タイプ",
"PropertyType.Checkbox": "チェックボックス",
"PropertyType.CreatedBy": "作成者",
"PropertyType.CreatedTime": "作成日時",
"PropertyType.Date": "日付",
"PropertyType.Email": "メールアドレス",
"PropertyType.MultiPerson": "複数人",
"PropertyType.MultiSelect": "マルチセレクト",
"PropertyType.Number": "数字",
"PropertyType.Person": "人物",
"PropertyType.Phone": "電話番号",
"PropertyType.Select": "セレクト",
"PropertyType.Text": "テキスト",
"PropertyType.Unknown": "不明",
"PropertyType.UpdatedBy": "更新者",
"PropertyType.UpdatedTime": "更新日時",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "空",
"RegistrationLink.confirmRegenerateToken": "実行すると以前に共有されたリンクは無効になります。続行しますか?",
"RegistrationLink.copiedLink": "コピーしました!",
"RegistrationLink.copyLink": "リンクをコピー",
"RegistrationLink.description": "アカウントを作成には、このリンクを共有してください:",
"RegistrationLink.regenerateToken": "トークンを再生成する",
"RegistrationLink.tokenRegenerated": "登録リンクが再生成されました",
"ShareBoard.PublishDescription": "Web上の全員へ \"読み取り専用\" のリンクを公開および共有する。",
"ShareBoard.PublishTitle": "Web上へ公開する",
"ShareBoard.ShareInternal": "内部で共有する",
"ShareBoard.ShareInternalDescription": "権限のあるユーザーは、このリンクを使用することができます。",
"ShareBoard.Title": "Boardを共有",
"ShareBoard.confirmRegenerateToken": "実行すると以前に共有されたリンクは無効になります。続行しますか?",
"ShareBoard.copiedLink": "コピーしました!",
"ShareBoard.copyLink": "リンクをコピー",
"ShareBoard.regenerate": "トークンを再生成する",
"ShareBoard.searchPlaceholder": "人とチャンネルを検索",
"ShareBoard.teamPermissionsText": "{teamName}チームの全員",
"ShareBoard.tokenRegenrated": "トークンが再生成されました",
"ShareBoard.userPermissionsRemoveMemberText": "メンバーを削除する",
"ShareBoard.userPermissionsYouText": "(あなた)",
"ShareTemplate.Title": "テンプレートを共有する",
"ShareTemplate.searchPlaceholder": "人を検索",
"Sidebar.about": "Focalboardについて",
"Sidebar.add-board": "+ Boardを追加",
"Sidebar.changePassword": "パスワードを変更する",
"Sidebar.delete-board": "Boardを削除",
"Sidebar.duplicate-board": "Boardを複製する",
"Sidebar.export-archive": "エクスポート",
"Sidebar.import": "インポート",
"Sidebar.import-archive": "インポート",
"Sidebar.invite-users": "ユーザーを招待する",
"Sidebar.logout": "ログアウト",
"Sidebar.new-category.badge": "新規",
"Sidebar.new-category.drag-boards-cta": "ここにBoardをドラッグ...",
"Sidebar.no-boards-in-category": "カテゴリ内にBoardがありません",
"Sidebar.product-tour": "プロダクトツアー",
"Sidebar.random-icons": "ランダムアイコン",
"Sidebar.set-language": "言語設定",
"Sidebar.set-theme": "テーマ設定",
"Sidebar.settings": "設定",
"Sidebar.template-from-board": "Boardからの新しいテンプレート",
"Sidebar.untitled-board": "(無題のBoard)",
"Sidebar.untitled-view": "(無題のビュー)",
"SidebarCategories.BlocksMenu.Move": "移動...",
"SidebarCategories.CategoryMenu.CreateNew": "新しいカテゴリを作成する",
"SidebarCategories.CategoryMenu.Delete": "カテゴリを削除する",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "<b>{categoryName}</b> にあるBoardは、Boards カテゴリに戻されます。どのBoardからも削除されることはありません。",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "このカテゴリを削除しますか?",
"SidebarCategories.CategoryMenu.Update": "カテゴリ名を変更する",
"SidebarTour.ManageCategories.Body": "カスタムカテゴリーを作成し、管理することができます。カテゴリはユーザーごとに設定されるため、Boardを自分のカテゴリに移動しても、同じBoardを使用している他のメンバーには影響がありません。",
"SidebarTour.ManageCategories.Title": "カテゴリー管理",
"SidebarTour.SearchForBoards.Body": "Board切替Cmd/Ctrl + Kにより、素早くBoardを検索し、サイドバーに追加することができます。",
"SidebarTour.SearchForBoards.Title": "Boardを検索",
"SidebarTour.SidebarCategories.Body": "すべてのBoardが新しいサイドバーの下に整理されました。もう、ワークスペースを切り替える必要はありません。v7.2へのアップグレードに伴い、以前のワークスペースに基づいたカスタムカテゴリーが自動的に作成されている場合があります。これらは、お好みで削除したり編集することができます。",
"SidebarTour.SidebarCategories.Link": "詳細",
"SidebarTour.SidebarCategories.Title": "サイドバーカテゴリー",
"SiteStats.total_boards": "Board総数",
"SiteStats.total_cards": "カード数",
"TableComponent.add-icon": "アイコンを追加する",
"TableComponent.name": "名前",
"TableComponent.plus-new": "+ 新規",
"TableHeaderMenu.delete": "削除",
"TableHeaderMenu.duplicate": "複製",
"TableHeaderMenu.hide": "非表示",
"TableHeaderMenu.insert-left": "左に挿入",
"TableHeaderMenu.insert-right": "右に挿入",
"TableHeaderMenu.sort-ascending": "昇順でソート",
"TableHeaderMenu.sort-descending": "降順でソート",
"TableRow.DuplicateCard": "カードを複製する",
"TableRow.MoreOption": "その他のアクション",
"TableRow.open": "開く",
"TopBar.give-feedback": "フィードバックを送る",
"URLProperty.copiedLink": "コピーしました!",
"URLProperty.copy": "コピー",
"URLProperty.edit": "編集",
"UndoRedoHotKeys.canRedo": "やり直す",
"UndoRedoHotKeys.canRedo-with-description": "{description} をやり直す",
"UndoRedoHotKeys.canUndo": "元に戻す",
"UndoRedoHotKeys.canUndo-with-description": "{description} を元に戻す",
"UndoRedoHotKeys.cannotRedo": "やり直しする操作がありません",
"UndoRedoHotKeys.cannotUndo": "元に戻す操作がありません",
"ValueSelector.noOptions": "オプションがありません。最初の一つを追加するために入力を開始してください!",
"ValueSelector.valueSelector": "値選択",
"ValueSelectorLabel.openMenu": "メニューを開く",
"VersionMessage.help": "このバージョンの新機能を確認する。",
"VersionMessage.learn-more": "詳しく",
"View.AddView": "ビューを追加",
"View.Board": "Board",
"View.DeleteView": "ビューを削除",
"View.DuplicateView": "ビューを複製",
"View.Gallery": "ギャラリー",
"View.NewBoardTitle": "Board表示",
"View.NewCalendarTitle": "カレンダー表示",
"View.NewGalleryTitle": "ギャラリービュー",
"View.NewTableTitle": "テーブル表示",
"View.NewTemplateDefaultTitle": "無題のテンプレート",
"View.NewTemplateTitle": "無題",
"View.Table": "テーブル",
"ViewHeader.add-template": "新しいテンプレート",
"ViewHeader.delete-template": "削除",
"ViewHeader.display-by": "表示対象: {property}",
"ViewHeader.edit-template": "編集",
"ViewHeader.empty-card": "空のカード",
"ViewHeader.export-board-archive": "Boardアーカイブのエクスポート",
"ViewHeader.export-complete": "エクスポートが完了しました!",
"ViewHeader.export-csv": "CSVエクスポート",
"ViewHeader.export-failed": "エクスポートが失敗しました!",
"ViewHeader.filter": "フィルター",
"ViewHeader.group-by": "{property} でグループ化",
"ViewHeader.new": "新規",
"ViewHeader.properties": "プロパティ",
"ViewHeader.properties-menu": "プロパティメニュー",
"ViewHeader.search-text": "カード検索",
"ViewHeader.select-a-template": "テンプレート選択",
"ViewHeader.set-default-template": "デフォルトとして設定",
"ViewHeader.sort": "ソート",
"ViewHeader.untitled": "無題",
"ViewHeader.view-header-menu": "ヘッダーメニューを見る",
"ViewHeader.view-menu": "メニューを見る",
"ViewLimitDialog.Heading": "Boardごとのビュー数制限に達しました",
"ViewLimitDialog.PrimaryButton.Title.Admin": "アップグレード",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "管理者に通知する",
"ViewLimitDialog.Subtext.Admin": "ProfessionalプランまたはEnterpriseプランにアップグレードしてください。",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "各プランの詳細についてはこちらをご覧ください。",
"ViewLimitDialog.Subtext.RegularUser": "ProfessionalプランまたはEnterpriseプランへアップグレードするよう管理者に連絡してください。",
"ViewLimitDialog.UpgradeImg.AltText": "アップグレードイメージ",
"ViewLimitDialog.notifyAdmin.Success": "管理者に通知されました",
"ViewTitle.hide-description": "説明を非表示",
"ViewTitle.pick-icon": "アイコンを選ぶ",
"ViewTitle.random-icon": "ランダム",
"ViewTitle.remove-icon": "アイコンを削除する",
"ViewTitle.show-description": "説明を表示",
"ViewTitle.untitled-board": "無題のBoard",
"WelcomePage.Description": "Boardsは、よく知られたKanban形式のビューを使用して、チーム全体の作業を定義、整理、追跡、管理するためのプロジェクト管理ツールです。",
"WelcomePage.Explore.Button": "ツアーに参加する",
"WelcomePage.Heading": "Boardへようこそ",
"WelcomePage.NoThanks.Text": "いいえ、自分で調べます",
"WelcomePage.StartUsingIt.Text": "利用を開始する",
"Workspace.editing-board-template": "Boardのテンプレートを編集しています。",
"badge.guest": "ゲスト",
"boardPage.confirm-join-button": "参加",
"boardPage.confirm-join-text": "あなたは、ボード管理者によって明示的に追加されることなく、非公開のボードに参加しようとしています。本当にこの非公開ボードに参加しますか?",
"boardPage.confirm-join-title": "非公開ボードに参加",
"boardSelector.confirm-link-board": "Boardをチャンネルへリンク",
"boardSelector.confirm-link-board-button": "はい、Boardをリンクします",
"boardSelector.confirm-link-board-subtext": "\"{boardName}\" をチャンネルにリンクすると、チャンネルの(既存/新規)メンバー全員がBoardを編集できるようになります。ただし、ゲストユーザーは除外されます。Boardとチャンネルのリンク解除はいつでも可能です。",
"boardSelector.confirm-link-board-subtext-with-other-channel": "\"{boardName}\" をチャンネルにリンクすると、チャンネルの(既存/新規)メンバー全員がBoardを編集できるようになります。ただし、ゲストユーザーは除外されます。{lineBreak} このBoardは現在他のチャンネルにリンクされています。ここにリンクさせると、他のチャンネルとのリンクは解除されます。",
"boardSelector.create-a-board": "Boardを作成",
"boardSelector.link": "リンク",
"boardSelector.search-for-boards": "Boardを検索",
"boardSelector.title": "Boardをリンク",
"boardSelector.unlink": "リンク解除",
"calendar.month": "月",
"calendar.today": "今日",
"calendar.week": "週",
"centerPanel.undefined": "{propertyName} 無し",
"centerPanel.unknown-user": "不明なユーザー",
"cloudMessage.learn-more": "さらに詳しく",
"createImageBlock.failed": "ファイルサイズの上限に達しているため、ファイルをアップロードできませんでした。",
"default-properties.badges": "コメントと説明",
"default-properties.title": "タイトル",
"error.back-to-home": "ホームへ戻る",
"error.back-to-team": "チームに戻る",
"error.board-not-found": "Boardが見つかりませんでした。",
"error.go-login": "ログイン",
"error.invalid-read-only-board": "このBoardにアクセスできません。アクセスするにはBoardsにログインしてください。",
"error.not-logged-in": "セッションの有効期限が切れているか、ログインしていない可能性があります。Boardsにアクセスするには再度ログインしてください。",
"error.page.title": "申し訳ありませんが、何か問題が発生しました",
"error.team-undefined": "有効なチームではありません。",
"error.unknown": "エラーが発生しました。",
"generic.previous": "前へ",
"guest-no-board.subtitle": "あなたはまだこのチームのどのBoardにもアクセスできません。誰かがあなたをBoardに追加するまでお待ちください。",
"guest-no-board.title": "まだBoardsはありません",
"imagePaste.upload-failed": "ファイルサイズの制限に達しているため、一部のファイルをアップロードできませんでした。",
"limitedCard.title": "非表示カード",
"login.log-in-button": "ログイン",
"login.log-in-title": "ログイン",
"login.register-button": "アカウントをお持ちでない方はアカウントを作成してください",
"new_channel_modal.create_board.empty_board_description": "空のBoardを新規作成する",
"new_channel_modal.create_board.empty_board_title": "空のBoard",
"new_channel_modal.create_board.select_template_placeholder": "テンプレートを選択",
"new_channel_modal.create_board.title": "このチャンネル用のBoardを作成する",
"notification-box-card-limit-reached.close-tooltip": "10日間のスヌーズ",
"notification-box-card-limit-reached.contact-link": "管理者に通知する",
"notification-box-card-limit-reached.link": "有料プランへのアップグレード",
"notification-box-card-limit-reached.title": "Boardから {cards} カードが非表示になっています",
"notification-box-cards-hidden.title": "このアクションにより他のカードが非表示になります",
"notification-box.card-limit-reached.not-admin.text": "アーカイブされたカードにアクセスするには、{contactLink}から有料プランにアップグレードしてください。",
"notification-box.card-limit-reached.text": "カード数の制限に達しました。古いカードを閲覧するには、{link}",
"person.add-user-to-board": "{username} をBoardに追加",
"person.add-user-to-board-confirm-button": "Boardに追加",
"person.add-user-to-board-permissions": "権限",
"person.add-user-to-board-question": "{username} をBoardに追加しますか",
"person.add-user-to-board-warning": "{username} はBoardのメンバーではないので、それに関する通知を受け取ることはありません。",
"register.login-button": "または、すでにアカウントをお持ちの方はログインしてください",
"register.signup-title": "アカウント登録",
"rhs-board-non-admin-msg": "あなたはBoardの管理者ではありません",
"rhs-boards.add": "追加",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "このダイレクトメッセージ",
"rhs-boards.header.gm": "このグループメッセージ",
"rhs-boards.last-update-at": "最終更新: {datetime}",
"rhs-boards.link-boards-to-channel": "Boardsを{channelName}へリンクする",
"rhs-boards.linked-boards": "リンク済みBoards",
"rhs-boards.no-boards-linked-to-channel": "{channelName}にリンクされたBoardsはまだありません",
"rhs-boards.no-boards-linked-to-channel-description": "Boardsは、よく知られたKanban形式のビューを使用して、チーム全体の作業を定義、生理、追跡、管理するためのプロジェクト管理ツールです。",
"rhs-boards.unlink-board": "Boardのリンクを解除",
"rhs-boards.unlink-board1": "Boardのリンクを解除",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "公開",
"share-board.share": "共有",
"shareBoard.channels-select-group": "Channels",
"shareBoard.confirm-change-team-role.body": "このBoardで \"{role}\" より弱い権限のユーザー全員が <b>{role}</b> に昇格します。本当にBoardの最低限のロールを変更しますか",
"shareBoard.confirm-change-team-role.confirmBtnText": "最低限のロールを変更",
"shareBoard.confirm-change-team-role.title": "最低限のロールを変更",
"shareBoard.confirm-link-channel": "Boardをチャンネルへリンク",
"shareBoard.confirm-link-channel-button": "チャンネルにリンク",
"shareBoard.confirm-link-channel-button-with-other-channel": "リンク解除とリンクはこちら",
"shareBoard.confirm-link-channel-subtext": "チャンネルをBoardにリンクすると、チャンネルの(既存/新規)メンバー全員がBoardを編集できるようになります。ただし、ゲストユーザーは除外されます。",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "チャンネルをBoardにリンクすると、チャンネルの(既存/新規)メンバー全員がBoardを編集できるようになります。ただし、ゲストユーザーは除外されます。{lineBreak} このBoardは現在他のチャンネルにリンクされています。ここにリンクさせると、他のチャンネルとのリンクは解除されます。",
"shareBoard.confirm-unlink.body": "Boardからチャンネルへのリンクを解除すると、別途権限を付与されない限り、チャンネルの(既存/新規)メンバー全員がBoardへアクセスできなくなります。",
"shareBoard.confirm-unlink.confirmBtnText": "チャンネルとのリンクを解除",
"shareBoard.confirm-unlink.title": "Boardからチャンネルへのリンクを解除する",
"shareBoard.lastAdmin": "Boardsには少なくとも1名の管理者が必要です",
"shareBoard.members-select-group": "メンバー",
"shareBoard.unknown-channel-display-name": "不明なチャンネル",
"tutorial_tip.finish_tour": "完了",
"tutorial_tip.got_it": "了解",
"tutorial_tip.ok": "次へ",
"tutorial_tip.out": "これらのコツを表示しません。",
"tutorial_tip.seen": "以前に見たことがありますか?"
}

Просмотреть файл

@@ -1,120 +0,0 @@
{
"AppBar.Tooltip": "დაკავშირებული დაფების გადართვა",
"BoardComponent.add-a-group": "+ ჯგუფის დამატება",
"BoardComponent.delete": "წაშლა",
"BoardComponent.hidden-columns": "დამალული სვეტები",
"BoardComponent.hide": "დამალვა",
"BoardComponent.new": "+ ახალი",
"BoardComponent.no-property": "არ არის {property}",
"BoardComponent.no-property-title": "ცარიელი {property} საკუთრების მქონე ელემენტები აქ წავა. ამ სვეტის წაშლა შეუძლებელია.",
"BoardComponent.show": "ჩვენება",
"BoardMember.schemeAdmin": "ადმინისტრატორი",
"BoardMember.schemeCommenter": "კომენტატორი",
"BoardMember.schemeEditor": "რედაქტორი",
"BoardMember.schemeNone": "არცერთი",
"BoardMember.schemeViewer": "მაყურებელი",
"BoardMember.unlinkChannel": "კავშირის გაუქმება",
"BoardPage.newVersion": "დაფების ახალი ვერსია ხელმისაწვდომია, დააწკაპუნეთ აქ გადასატვირთად.",
"BoardPage.syncFailed": "დაფა შეიძლება წაშლილია ან გაუქმებულია წვდომა.",
"BoardTemplateSelector.add-template": "ახალი შაბლონი",
"BoardTemplateSelector.create-empty-board": "შექმენით ცარიელი დაფა",
"BoardTemplateSelector.delete-template": "წაშლა",
"BoardTemplateSelector.description": "დაამატეთ დაფა გვერდითა ზოლში ქვემოთ განსაზღვრული რომელიმე შაბლონის გამოყენებით ან დაიწყეთ ნულიდან.",
"BoardTemplateSelector.edit-template": "რედაქტირება",
"BoardTemplateSelector.plugin.no-content-description": "დაამატეთ დაფა გვერდითა ზოლში ქვემოთ განსაზღვრული რომელიმე შაბლონის გამოყენებით ან დაიწყეთ ნულიდან.",
"BoardTemplateSelector.plugin.no-content-title": "შექმენით დაფა",
"BoardTemplateSelector.title": "შექმენით დაფა",
"BoardTemplateSelector.use-this-template": "გამოიყენეთ ეს შაბლონი",
"BoardsSwitcher.Title": "დაფების ძებნა",
"BoardsUnfurl.Limited": "დამატებითი დეტალები დამალულია ბარათის დაარქივების გამო",
"BoardsUnfurl.Remainder": "+{remainder} მეტი",
"BoardsUnfurl.Updated": "განახლებული {time}",
"Calculations.Options.average.displayName": "საშუალო",
"Calculations.Options.average.label": "საშუალო",
"Calculations.Options.count.displayName": "დათვლა",
"Calculations.Options.count.label": "დათვლა",
"Calculations.Options.countChecked.displayName": "შემოწმებული",
"Calculations.Options.countChecked.label": "რაოდენობა შემოწმებულია",
"Calculations.Options.countUnchecked.displayName": "შეუმოწმებელი",
"Calculations.Options.countUnchecked.label": "რაოდენობა შეუმოწმებელია",
"Calculations.Options.countUniqueValue.displayName": "უნიკალური",
"Calculations.Options.countUniqueValue.label": "უნიკალური ღირებულების დათვლა",
"Calculations.Options.countValue.displayName": "ღირებულებები",
"Calculations.Options.countValue.label": "დათვალეთ მნიშვნელობა",
"Calculations.Options.dateRange.displayName": "დიაპაზონი",
"Calculations.Options.dateRange.label": "დიაპაზონი",
"Calculations.Options.earliest.displayName": "ყველაზე ადრეული",
"Calculations.Options.earliest.label": "ყველაზე ადრეული",
"Calculations.Options.latest.displayName": "უახლესი",
"Calculations.Options.latest.label": "უახლესი",
"Calculations.Options.max.displayName": "მაქსიმალური",
"Calculations.Options.max.label": "მაქსიმალური",
"Calculations.Options.median.displayName": "საშუალო",
"Calculations.Options.median.label": "საშუალო",
"Calculations.Options.min.displayName": "მინიმალური",
"Calculations.Options.min.label": "მინიმალური",
"Calculations.Options.none.displayName": "გამოთვლა",
"Calculations.Options.none.label": "გამოთვლა",
"Calculations.Options.percentChecked.displayName": "შემოწმებული",
"Calculations.Options.percentChecked.label": "პროცენტი შემოწმებულია",
"Calculations.Options.percentUnchecked.displayName": "შეუმოწმებელი",
"Calculations.Options.percentUnchecked.label": "პროცენტი შეუმოწმებელია",
"Calculations.Options.range.displayName": "დიაპაზონი",
"Calculations.Options.range.label": "დიაპაზონი",
"Calculations.Options.sum.displayName": "ჯამი",
"Calculations.Options.sum.label": "ჯამი",
"CalendarCard.untitled": "უსათაურო",
"CardActionsMenu.copiedLink": "დაკოპირებულია!",
"CardActionsMenu.copyLink": "Ბმულის კოპირება",
"CardActionsMenu.delete": "წაშლა",
"CardActionsMenu.duplicate": "დუბლიკატი",
"CardBadges.title-checkboxes": "მოსანიშნი ველები",
"CardBadges.title-comments": "კომენტარები",
"CardBadges.title-description": "ამ ბარათს აქვს აღწერა",
"CardDetail.Follow": "გაყოლა",
"CardDetail.Following": "მომდევნო",
"CardDetail.add-content": "დაამატეთ შინაარსი",
"CardDetail.add-icon": "ხატულის დამატება",
"CardDetail.add-property": "+ დაამატეთ Property",
"CardDetail.addCardText": "ბარათის ტექსტის დამატება",
"CardDetail.limited-body": "ბარათის ტექსტის დამატება განაახლეთ ჩვენს პროფესიონალურ ან საწარმოს გეგმაში დაარქივებული ბარათების სანახავად, თითო დაფაზე ულიმიტო ნახვები, ულიმიტო ბარათები და სხვა.",
"CardDetail.limited-button": "განახლება",
"CardDetail.limited-title": "ეს ბარათი დამალულია",
"CardDetail.moveContent": "ბარათის შინაარსის გადატანა",
"CardDetail.new-comment-placeholder": "კომენტარის დამატება...",
"CardDetailProperty.confirm-delete-heading": "დაადასტურეთ Property-ის წაშლა",
"CardDetailProperty.confirm-delete-subtext": "დარწმუნებული ხართ, რომ გსურთ წაშალოთ Property „{propertyName}“? მისი წაშლა წაშლის Property-ის ამ დაფის ყველა ბარათიდან.",
"CardDetailProperty.confirm-property-name-change-subtext": "დარწმუნებული ხართ, რომ გსურთ შეცვალოთ თვისება „{propertyName}“ {customText}? ეს გავლენას მოახდენს მნიშვნელობა(ებ)ზე {numOfCards} ბარათ(ებ)ში ამ დაფაზე და შეიძლება გამოიწვიოს მონაცემთა დაკარგვა.",
"CardDetailProperty.confirm-property-type-change": "დაადასტურეთ Property-ის ტიპის ცვლილება",
"CardDetailProperty.delete-action-button": "წაშლა",
"CardDetailProperty.property-change-action-button": "Property-ის შეცვლა",
"CardDetailProperty.property-changed": "Property წარმატებით შეიცვალა!",
"CardDetailProperty.property-deleted": "{propertyName} წარმატებით წაიშალა!",
"CardDetailProperty.property-name-change-subtext": "აკრიფეთ „{oldPropType}“-დან „{newPropType}“-მდე",
"CardDetial.limited-link": "შეიტყვეთ მეტი ჩვენი გეგმების შესახებ.",
"CardDialog.delete-confirmation-dialog-button-text": "წაშლა",
"CardDialog.delete-confirmation-dialog-heading": "დაადასტურეთ ბარათის წაშლა!",
"CardDialog.editing-template": "თქვენ არედაქტირებთ შაბლონს.",
"CardDialog.nocard": "ეს ბარათი არ არსებობს ან მიუწვდომელია.",
"Categories.CreateCategoryDialog.CancelText": "გაუქმება",
"Categories.CreateCategoryDialog.CreateText": "Შექმნა",
"Categories.CreateCategoryDialog.Placeholder": "მიეცით სახელი თქვენს კატეგორიას",
"Categories.CreateCategoryDialog.UpdateText": "განახლება",
"CenterPanel.Login": "შესვლა",
"CenterPanel.Share": "გაზიარება",
"ColorOption.selectColor": "აირჩიეთ {color} ფერი",
"Comment.delete": "წაშლა",
"CommentsList.send": "გაგზავნა",
"ConfirmationDialog.cancel-action": "გაუქმება",
"ConfirmationDialog.confirm-action": "დადასტურება",
"ContentBlock.Delete": "წაშლა",
"ContentBlock.DeleteAction": "წაშლა",
"ContentBlock.addElement": "დაამატეთ {type}",
"ContentBlock.checkbox": "მონიშვნის ველი",
"ContentBlock.divider": "გამყოფი",
"ContentBlock.editCardCheckbox": "მონიშნული-მონიშვნის ველი",
"ContentBlock.editCardCheckboxText": "ბარათის ტექსტის რედაქტირება",
"ContentBlock.editCardText": "ბარათის ტექსტის რედაქტირება",
"ContentBlock.editText": "ტექსტის რედაქტირება...",
"ContentBlock.image": "გამოსახულება"
}

Просмотреть файл

@@ -1 +0,0 @@
{}

Просмотреть файл

@@ -1,207 +0,0 @@
{
"BoardComponent.add-a-group": "+ Гіруп қосу",
"BoardComponent.delete": "Жою",
"BoardComponent.hidden-columns": "Жасырын бағандар",
"BoardComponent.hide": "Жасыру",
"BoardComponent.new": "+ Жаңа",
"BoardComponent.no-property": "{property} жоқ",
"BoardComponent.no-property-title": "Бос {property} сипаты бар Item'дер осында болады. Бұл бағанды жою мүмкін емес.",
"BoardComponent.show": "Көрсету",
"BoardPage.newVersion": "Boards'тың жаңа нұсқасы қолжетімді, қайта жүктеу үшін осы жерді басыңыз.",
"BoardPage.syncFailed": "Тақта жойылуы немесе кіруге тыйым салынуы мүмкін.",
"BoardsUnfurl.Remainder": "+{remainder} көбірек",
"BoardsUnfurl.Updated": "Жүктелді {time}",
"Calculations.Options.average.displayName": "Орташа",
"Calculations.Options.average.label": "Орташа",
"Calculations.Options.count.displayName": "Санау",
"Calculations.Options.count.label": "Санау",
"Calculations.Options.countChecked.displayName": "Тексерілді",
"Calculations.Options.countChecked.label": "Санақ Тексерілді",
"Calculations.Options.countUnchecked.displayName": "Тексерілмеген",
"Calculations.Options.countUnchecked.label": "Санақ Тексерілмеген",
"Calculations.Options.countUniqueValue.displayName": "Бірегей",
"Calculations.Options.countUniqueValue.label": "Бірегей Мәндерді Санау",
"Calculations.Options.countValue.displayName": "Мәндер",
"Calculations.Options.countValue.label": "Мәнін Есептеу",
"Calculations.Options.dateRange.displayName": "Ранжы",
"Calculations.Options.dateRange.label": "Ранжы",
"Calculations.Options.earliest.displayName": "Бұрынғысы",
"Calculations.Options.earliest.label": "Бұрынғысы",
"Calculations.Options.latest.displayName": "Соңғы",
"Calculations.Options.latest.label": "Соңғы",
"Calculations.Options.max.displayName": "Max",
"Calculations.Options.max.label": "Max",
"Calculations.Options.median.displayName": "Median",
"Calculations.Options.median.label": "Median",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Есептеу",
"Calculations.Options.none.label": "Жоқ",
"Calculations.Options.percentChecked.displayName": "Тексерілді",
"Calculations.Options.percentChecked.label": "Пайыз Тексерілді",
"Calculations.Options.percentUnchecked.displayName": "Тексерілмеген",
"Calculations.Options.percentUnchecked.label": "Пайыз Тексерілмеген",
"Calculations.Options.range.displayName": "Ранжы",
"Calculations.Options.range.label": "Ранжы",
"Calculations.Options.sum.displayName": "Сома",
"Calculations.Options.sum.label": "Сома",
"CardDetail.Follow": "Follow",
"CardDetail.Following": "Following",
"CardDetail.add-content": "Кәнтен қосу",
"CardDetail.add-icon": "Икон қосу",
"CardDetail.add-property": "+ Қасиет қосу",
"CardDetail.addCardText": "Кәрте мәтінін қосу",
"CardDetail.moveContent": "Кәрте кәнтенін жылжыту",
"CardDetail.new-comment-placeholder": "Пікір қосу...",
"CardDetailProperty.confirm-delete-heading": "Сипатты Жоюды Растаңыз",
"CardDetailProperty.confirm-delete-subtext": "\"{propertyName}\" сипатын шынымен жойғыныз келе ме? Оны жойсаныз бұл сипат осы тақтадағы барлық кәртелерден жойылады.",
"CardDetailProperty.confirm-property-name-change-subtext": "\"{propertyName}\" {customText} сипатты шынымен өзгерткініз келе ме? Бұл осы тақтадағы {numOfCards} кәрте(лердің) мән(дер)іне әсер етеді және деректердің жағалуына әкелуі мүмкін.",
"CardDetailProperty.confirm-property-type-change": "Сипат түрін өзгертуді растаңыз!",
"CardDetailProperty.delete-action-button": "Жою",
"CardDetailProperty.property-change-action-button": "Property'ді Өзгерту",
"CardDetailProperty.property-changed": "Property сәтті өзгертілді!",
"CardDetailProperty.property-deleted": "{propertyName} Сәтті Жойылды!",
"CardDetailProperty.property-name-change-subtext": "\"{oldPropType}\" тен \"{newPropType}\"'қа дейін теріңіз",
"CardDialog.editing-template": "Сіз үлгіні өзгертудесіз.",
"CardDialog.nocard": "Бұл кәрте жоқ немесе қолжетімсіз.",
"ColorOption.selectColor": "{color} Түсті Танданыз",
"Comment.delete": "Жою",
"CommentsList.send": "Жіберу",
"ConfirmationDialog.cancel-action": "Болдырмау",
"ConfirmationDialog.confirm-action": "Растау",
"ContentBlock.Delete": "Жою",
"ContentBlock.DeleteAction": "жою",
"ContentBlock.addElement": "{type} қосу",
"ContentBlock.checkbox": "құсбелгі",
"ContentBlock.divider": "бөлгіш",
"ContentBlock.editCardCheckbox": "тандалған құсбелгі",
"ContentBlock.editCardCheckboxText": "кәрте мәтінін өзгерту",
"ContentBlock.editCardText": "кәрте мәтінін өзгерту",
"ContentBlock.editText": "Мәтінді өзгерту...",
"ContentBlock.image": "сурет",
"ContentBlock.insertAbove": "Жоғарға еңгізу",
"ContentBlock.moveDown": "Түсіру",
"ContentBlock.moveUp": "Көтеру",
"ContentBlock.text": "мәтін",
"DeleteBoardDialog.confirm-cancel": "Болдырмау",
"DeleteBoardDialog.confirm-delete": "Жою",
"DeleteBoardDialog.confirm-info": "\"{boardTitle}\" тақтасын шынымен жойғыңыз келе ме? Оны жою тақтадағы барлық кәртелерді жояды.",
"DeleteBoardDialog.confirm-tite": "Тақтаны Жоюды Растаңыз",
"Dialog.closeDialog": "Диалогты жабу",
"EditableDayPicker.today": "Бүгін",
"Error.mobileweb": "Mobile web қолдау қазір бастапқы бетада. Барлық мүмкіншілктер болмауы мүмкін.",
"Error.websocket-closed": "Websocket қосылымы жабылды, байланыс үзілді. Бұл әлі сақталса, серверді немесе web proxy кәнфиғуратенін тексеріңіз.",
"Filter.includes": "кірістіреді",
"Filter.is-empty": "бос",
"Filter.is-not-empty": "іші бос емес",
"Filter.not-includes": "кірістірмейді",
"FilterComponent.add-filter": "+ Филтір қосу",
"FilterComponent.delete": "Жою",
"GroupBy.ungroup": "Гірупсіздендіру",
"KanbanCard.untitled": "Атаусыз",
"Mutator.new-card-from-template": "үлгіден жаңа кәрте жасау",
"Mutator.new-template-from-card": "кәртеден жаңа үлгі",
"PropertyMenu.Delete": "Жою",
"PropertyMenu.changeType": "Property түрін өзгерту",
"PropertyMenu.selectType": "Property түрін тандау",
"PropertyMenu.typeTitle": "Түрі",
"PropertyType.Checkbox": "Құсбелгі",
"PropertyType.CreatedBy": "Жасаған",
"PropertyType.CreatedTime": "Жасалған уақыты",
"PropertyType.Date": "Даты",
"PropertyType.Email": "Email",
"PropertyType.MultiSelect": "Multi таңдау",
"PropertyType.Number": "Нөмір",
"PropertyType.Person": "Тұлға",
"PropertyType.Phone": "Телефон",
"PropertyType.Select": "Таңдау",
"PropertyType.Text": "Мәтін",
"PropertyType.UpdatedBy": "Соңғы өзгерткен",
"PropertyType.UpdatedTime": "Соңғы өзгертілген уақыты",
"PropertyValueElement.empty": "Бос",
"RegistrationLink.confirmRegenerateToken": "Бұл бұрын таратылған сілтемелерді жарамсыз етеді. Жалғастырасыз ба?",
"RegistrationLink.copiedLink": "Көшірілді!",
"RegistrationLink.copyLink": "Сілтемені көшіру",
"RegistrationLink.description": "Басқалар аққаунт жасау үшін осы сілтемені тарату:",
"RegistrationLink.regenerateToken": "Токенді регенераттау",
"RegistrationLink.tokenRegenerated": "Тіркелу сілтемесі регенератталды",
"ShareBoard.confirmRegenerateToken": "Бұл бұрын таратылған сілтемелерді жарамсыз етеді. Жалғастырасыз ба?",
"ShareBoard.copiedLink": "Көшірілді!",
"ShareBoard.copyLink": "Сілтемені көшіру",
"ShareBoard.tokenRegenrated": "Токен регенератталды",
"Sidebar.about": "Focalboard туралы",
"Sidebar.add-board": "+ Тақта қосу",
"Sidebar.changePassword": "Кілтсөзді өзгерту",
"Sidebar.delete-board": "Тақтаны жою",
"Sidebar.export-archive": "Мұрағатты экспорттау",
"Sidebar.import-archive": "Мұрағатты импорттау",
"Sidebar.invite-users": "Қолданушыларды шақыру",
"Sidebar.logout": "Шығу",
"Sidebar.random-icons": "Рандом икондар",
"Sidebar.set-language": "Тілді таңдау",
"Sidebar.set-theme": "Теміні орнату",
"Sidebar.settings": "Баптаулар",
"Sidebar.untitled-board": "(Атаусыз Тақта)",
"TableComponent.add-icon": "Иконды қосу",
"TableComponent.name": "Атауы",
"TableComponent.plus-new": "+ Қосу",
"TableHeaderMenu.delete": "Жою",
"TableHeaderMenu.duplicate": "Көшірмесін жасау",
"TableHeaderMenu.hide": "Жасыру",
"TableHeaderMenu.insert-left": "Солға еңгізу",
"TableHeaderMenu.insert-right": "Оңға еңгізу",
"TableHeaderMenu.sort-ascending": "Өсуі бойынша сұрыптау",
"TableHeaderMenu.sort-descending": "Кему бойынша сұрыптау",
"TableRow.open": "Ашу",
"TopBar.give-feedback": "Feedback беру",
"ValueSelector.noOptions": "Оптендер жоқ. Біріншісін қосу үшін теруді бастаныз!",
"ValueSelector.valueSelector": "Мән селектірі",
"ValueSelectorLabel.openMenu": "Мәзірді ашу",
"View.AddView": "Көріністі қосу",
"View.Board": "Тақта",
"View.DeleteView": "Көріністі жою",
"View.DuplicateView": "Көріністің көшірмесін жасау",
"View.Gallery": "Гәлері",
"View.NewBoardTitle": "Тақта көрінісі",
"View.NewCalendarTitle": "Күнтізбе Көрінісі",
"View.NewGalleryTitle": "Гәлері көрінісі",
"View.NewTableTitle": "Тақта көрінісі",
"View.Table": "Кесте",
"ViewHeader.add-template": "Жаңа үлгі",
"ViewHeader.delete-template": "Жою",
"ViewHeader.display-by": "{property} бойынша көрсету",
"ViewHeader.edit-template": "Өзгерту",
"ViewHeader.empty-card": "Кәртені тазарту",
"ViewHeader.export-board-archive": "Тақта мұрағатын экспорттау",
"ViewHeader.export-complete": "Экспорт аяқталды!",
"ViewHeader.export-csv": "CSV'ге экспорттау",
"ViewHeader.export-failed": "Экспорт сәтсіз аяқталды!",
"ViewHeader.filter": "Филтір",
"ViewHeader.group-by": "{property} бойынша гіруптеу",
"ViewHeader.new": "Жаңа",
"ViewHeader.properties": "Property'лер",
"ViewHeader.search-text": "Мәтінді іздеу",
"ViewHeader.select-a-template": "Үлгіні таңдау",
"ViewHeader.set-default-template": "Әдепкі ретінде орнату",
"ViewHeader.sort": "Сұрыптау",
"ViewHeader.untitled": "Атаусыз",
"ViewTitle.hide-description": "сипаттаманы жасыру",
"ViewTitle.pick-icon": "Иконды таңдау",
"ViewTitle.random-icon": "Рандом",
"ViewTitle.remove-icon": "Иконды кетіру",
"ViewTitle.show-description": "Сипаттаманы көрсету",
"ViewTitle.untitled-board": "Атаусыз тақта",
"WelcomePage.Description": "Тақталар дегеніміз танымал қанбан (kanban) тақта көрінісін қолданып, тимдер арасындағы жұмысты анықтауға, ұйымдастыруға, қадағалауға және басқаруға көмектесетін жобаны басқару құралы",
"WelcomePage.Explore.Button": "Зерттеу",
"WelcomePage.Heading": "Тақталарға Қош Келдініз",
"Workspace.editing-board-template": "Сіз тақта үлгісін өзгертудесіз.",
"calendar.month": "Ай",
"calendar.today": "БҮГІН",
"calendar.week": "Апта",
"default-properties.title": "Атау",
"login.log-in-button": "Кіру",
"login.log-in-title": "Кіру",
"login.register-button": "немесе сізде жоқ болса аққаунт жасаныз",
"register.login-button": "немесе аққаунтыныз болса кірініз",
"register.signup-title": "Аққаунт жасау үшін тіркелініз"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "시스템 관리자",
"AdminBadge.TeamAdmin": "팀 관리자",
"AppBar.Tooltip": "연결된 보드 토글",
"Attachment.Attachment-title": "첨부",
"AttachmentBlock.DeleteAction": "삭제",
"AttachmentBlock.addElement": "{type} 추가",
"AttachmentBlock.delete": "첨부 파일을 삭제했습니다.",
"AttachmentBlock.failed": "첨부 파일 크기 제한을 초과하기 때문에 업로드할 수 없습니다.",
"AttachmentBlock.upload": "첨부 파일을 업로드 중입니다.",
"AttachmentBlock.uploadSuccess": "첨부 파일을 업로드했습니다.",
"AttachmentElement.delete-confirmation-dialog-button-text": "삭제",
"AttachmentElement.download": "다운로드",
"AttachmentElement.upload-percentage": "업로드 중...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ 그룹 추가",
"BoardComponent.delete": "삭제",
"BoardComponent.hidden-columns": "숨겨진 열",
"BoardComponent.hide": "숨기기",
"BoardComponent.new": "+ 신규",
"BoardComponent.no-property": "{property} 속성 없음",
"BoardComponent.no-property-title": "{property} 속성이 빈 항목은 여기에 배치됩니다. 이 열은 제거할 수 없습니다.",
"BoardComponent.show": "보이기",
"BoardMember.schemeAdmin": "관리자",
"BoardMember.schemeCommenter": "댓글 작성자",
"BoardMember.schemeEditor": "편집자",
"BoardMember.schemeNone": "없음",
"BoardMember.schemeViewer": "열람자",
"BoardMember.unlinkChannel": "링크 해제",
"BoardPage.newVersion": "새 버전의 보드가 존재합니다, 여기를 눌러 다시 불러오세요.",
"BoardPage.syncFailed": "보드가 삭제되었거나 권한이 거부되었습니다.",
"BoardTemplateSelector.add-template": "새 템플릿 만들기",
"BoardTemplateSelector.create-empty-board": "빈 보드 만들기",
"BoardTemplateSelector.delete-template": "삭제",
"BoardTemplateSelector.description": "아래에 정의된 템플릿을 사용하여 사이드바에 보드를 추가하거나 처음부터 시작하세요.",
"BoardTemplateSelector.edit-template": "편집",
"BoardTemplateSelector.plugin.no-content-description": "아래에 정의된 템플릿을 사용하여 사이드바에 보드를 추가하거나 처음부터 시작하세요.",
"BoardTemplateSelector.plugin.no-content-title": "보드 만들기",
"BoardTemplateSelector.title": "보드 만들기",
"BoardTemplateSelector.use-this-template": "이 템플릿 사용",
"BoardsSwitcher.Title": "보드 찾기",
"BoardsUnfurl.Limited": "보관 중인 카드로 인해 추가 세부정보가 숨겨져 있습니다",
"BoardsUnfurl.Remainder": "+{remainder} 추가",
"BoardsUnfurl.Updated": "{time}에 수정됨",
"Calculations.Options.average.displayName": "평균",
"Calculations.Options.average.label": "평균",
"Calculations.Options.count.displayName": "개수",
"Calculations.Options.count.label": "개수",
"Calculations.Options.countChecked.displayName": "확인됨",
"Calculations.Options.countChecked.label": "확인된 수",
"Calculations.Options.countUnchecked.displayName": "확인되지 않음",
"Calculations.Options.countUnchecked.label": "확인되지 않은 개수",
"Calculations.Options.countUniqueValue.displayName": "고윳값",
"Calculations.Options.countUniqueValue.label": "고유값 계산",
"Calculations.Options.countValue.displayName": "값",
"Calculations.Options.countValue.label": "계산 값",
"Calculations.Options.dateRange.displayName": "범위",
"Calculations.Options.dateRange.label": "범위",
"Calculations.Options.earliest.displayName": "이른 순으로",
"Calculations.Options.earliest.label": "이른 순으로",
"Calculations.Options.latest.displayName": "늦은 순으로",
"Calculations.Options.latest.label": "늦은 순으로",
"Calculations.Options.max.displayName": "최대",
"Calculations.Options.max.label": "최대",
"Calculations.Options.median.displayName": "중간",
"Calculations.Options.median.label": "중간",
"Calculations.Options.min.displayName": "최소",
"Calculations.Options.min.label": "최소",
"Calculations.Options.none.displayName": "계산",
"Calculations.Options.none.label": "없음",
"Calculations.Options.percentChecked.displayName": "확인됨",
"Calculations.Options.percentChecked.label": "확인된 비율",
"Calculations.Options.percentUnchecked.displayName": "미확인",
"Calculations.Options.percentUnchecked.label": "미확인 비율",
"Calculations.Options.range.displayName": "범위",
"Calculations.Options.range.label": "범위",
"Calculations.Options.sum.displayName": "합계",
"Calculations.Options.sum.label": "합계",
"CalendarCard.untitled": "제목 없음",
"CardActionsMenu.copiedLink": "복사됨!",
"CardActionsMenu.copyLink": "링크 복사",
"CardActionsMenu.delete": "삭제",
"CardActionsMenu.duplicate": "복제하기",
"CardBadges.title-checkboxes": "체크박스",
"CardBadges.title-comments": "댓글",
"CardBadges.title-description": "이 카드에는 설명이 있습니다",
"CardDetail.Attach": "첨부",
"CardDetail.Follow": "팔로우",
"CardDetail.Following": "팔로잉",
"CardDetail.add-content": "콘텐츠 추가",
"CardDetail.add-icon": "아이콘 추가",
"CardDetail.add-property": "+ 속성 추가",
"CardDetail.addCardText": "카드 텍스트 추가",
"CardDetail.limited-body": "Professional 또는 Enterprise Plan으로 업그레이드하여 보관된 카드를 보거나 보드당 무제한 보기, 카드 무제한 보기 등을 할 수 있습니다.",
"CardDetail.limited-button": "업그레이드",
"CardDetail.limited-title": "숨겨진 카드입니다",
"CardDetail.moveContent": "카드 내용 이동",
"CardDetail.new-comment-placeholder": "댓글 추가...",
"CardDetailProperty.confirm-delete-heading": "속성 삭제 확인",
"CardDetailProperty.confirm-delete-subtext": "정말로 \"{propertyName}\"속성을 삭제할까요? 보드의 모든 카드에서 이 속성이 삭제됩니다.",
"CardDetailProperty.confirm-property-name-change-subtext": "정말로 \"{propertyName}\" 속성을 {customText}(으)로 바꾸시겠습니까? 이 보드에 있는 {numOfCards}개의 카드가 수정되며, 데이터가 손실될 수 있습니다.",
"CardDetailProperty.confirm-property-type-change": "속성 유형 변경 확인",
"CardDetailProperty.delete-action-button": "삭제",
"CardDetailProperty.property-change-action-button": "속성 변경",
"CardDetailProperty.property-changed": "성공적으로 속성이 변경되었습니다!",
"CardDetailProperty.property-deleted": "{propertyName}을(를) 성공적으로 삭제했습니다!",
"CardDetailProperty.property-name-change-subtext": "유형을 \"{oldPropType}\"에서 \"{newPropType}\"(으)로",
"CardDetial.limited-link": "Plan에 대해 자세히 알아보기.",
"CardDialog.delete-confirmation-dialog-attachment": "첨부 파일 삭제 확인",
"CardDialog.delete-confirmation-dialog-button-text": "삭제",
"CardDialog.delete-confirmation-dialog-heading": "카드 삭제 확인",
"CardDialog.editing-template": "템플릿을 수정하는 중입니다.",
"CardDialog.nocard": "이 카드는 존재하지 않거나 사용할 수 없습니다.",
"Categories.CreateCategoryDialog.CancelText": "취소",
"Categories.CreateCategoryDialog.CreateText": "생성",
"Categories.CreateCategoryDialog.Placeholder": "카테고리 이름 지정",
"Categories.CreateCategoryDialog.UpdateText": "업데이트",
"CenterPanel.Login": "로그인",
"CenterPanel.Share": "공유",
"ChannelIntro.CreateBoard": "보드 생성",
"ColorOption.selectColor": "{color} 색 선택하기",
"Comment.delete": "삭제",
"CommentsList.send": "보내기",
"ConfirmPerson.empty": "비우기",
"ConfirmPerson.search": "검색...",
"ConfirmationDialog.cancel-action": "취소",
"ConfirmationDialog.confirm-action": "확인",
"ContentBlock.Delete": "삭제",
"ContentBlock.DeleteAction": "삭제",
"ContentBlock.addElement": "{type} 추가",
"ContentBlock.checkbox": "체크박스",
"ContentBlock.divider": "구분선",
"ContentBlock.editCardCheckbox": "토글 체크박스",
"ContentBlock.editCardCheckboxText": "카드 텍스트 수정",
"ContentBlock.editCardText": "카드 텍스트 수정",
"ContentBlock.editText": "텍스트 수정...",
"ContentBlock.image": "이미지",
"ContentBlock.insertAbove": "위에 삽입",
"ContentBlock.moveBlock": "카드 내용 이동",
"ContentBlock.moveDown": "아래로 이동",
"ContentBlock.moveUp": "위로 이동",
"ContentBlock.text": "텍스트",
"DateFilter.empty": "비우기",
"DateRange.clear": "지우기",
"DateRange.empty": "비우기",
"DateRange.endDate": "종료일자",
"DateRange.today": "오늘",
"DeleteBoardDialog.confirm-cancel": "취소",
"DeleteBoardDialog.confirm-delete": "삭제",
"DeleteBoardDialog.confirm-info": "“{boardTitle}” 보드를 삭제할까요? 이 보드에 있는 모든 카드들이 삭제됩니다.",
"DeleteBoardDialog.confirm-info-template": "{boardTitle} 보드 템플릿을 삭제할까요?",
"DeleteBoardDialog.confirm-tite": "보드 삭제 확인",
"DeleteBoardDialog.confirm-tite-template": "보드 템플릿 삭제 확인",
"Dialog.closeDialog": "대화창 닫기",
"EditableDayPicker.today": "오늘",
"Error.mobileweb": "모바일 웹 지원은 현재 초기 베타 버전입니다. 모든 기능이 있는 것은 아닙니다.",
"Error.websocket-closed": "웹 소켓 연결이 닫혀서 연결이 중단되었습니다. 이 문제가 지속되면 서버 또는 웹 프록시 구성을 확인하세요.",
"Filter.contains": "~을 포함",
"Filter.ends-with": "~로 끝남",
"Filter.includes": "~을 포함",
"Filter.is": "~이다",
"Filter.is-after": "~ 이후",
"Filter.is-before": "~ 이전",
"Filter.is-empty": "비어있음",
"Filter.is-not-empty": "비어 있지 않음",
"Filter.is-not-set": "설정되지 않음",
"Filter.is-set": "설정된",
"Filter.isafter": "~ 이후",
"Filter.isbefore": "~ 이전",
"Filter.not-contains": "~을 포함하지 않음",
"Filter.not-ends-with": "~로 끝나지 않음",
"Filter.not-includes": "~을 포함하지 않음",
"Filter.not-starts-with": "~로 시작하지 않음",
"Filter.starts-with": "~로 시작함",
"FilterByText.placeholder": "필터 텍스트",
"FilterComponent.add-filter": "+ 필터 추가",
"FilterComponent.delete": "삭제",
"FilterValue.empty": "(비었음)",
"FindBoardsDialog.IntroText": "보드에서 검색",
"FindBoardsDialog.NoResultsFor": "\"{searchQuery}\" 에 대한 검색 결과가 없습니다",
"FindBoardsDialog.NoResultsSubtext": "오타를 확인하거나 또는 다른 단어로 검색해보세요.",
"FindBoardsDialog.SubTitle": "보드를 찾으려면 입력하십시오. 탐색은 <b>UP/DOWN</b> 버튼으로, 선택은 <b>ENTER</b> , 해제는 <b>ESC</b>입니다",
"FindBoardsDialog.Title": "보드 찾기",
"GroupBy.hideEmptyGroups": "{count}개의 빈 그룹 숨기기",
"GroupBy.showHiddenGroups": "{count}개의 숨김 그룹 보기",
"GroupBy.ungroup": "그룹 해제",
"HideBoard.MenuOption": "보드 숨기기",
"KanbanCard.untitled": "제목 없음",
"MentionSuggestion.is-not-board-member": "(보드 멤버가 아님)",
"Mutator.new-board-from-template": "템플릿에서 새 보드 만들기",
"Mutator.new-card-from-template": "템플릿에서 새 카드 만들기",
"Mutator.new-template-from-card": "카드에서 새 템플릿 만들기",
"OnboardingTour.AddComments.Body": "이슈에 댓글을 달거나, 동료 Mattermost 사용자를 @멘션하여 관심을 끌 수도 있습니다.",
"OnboardingTour.AddComments.Title": "댓글 추가",
"OnboardingTour.AddDescription.Body": "팀원들이 카드에 대해 알 수 있도록 설명을 추가하세요.",
"OnboardingTour.AddDescription.Title": "설명 추가",
"OnboardingTour.AddProperties.Body": "카드에 다양한 속성을 추가하여 더욱 강력해 질 수 있습니다.",
"OnboardingTour.AddProperties.Title": "속성 추가",
"OnboardingTour.AddView.Body": "다양한 레이아웃을 사용하여 보드를 구성하는 새 보기를 만들려면 여기로 이동하세요.",
"OnboardingTour.AddView.Title": "새 보기 추가",
"OnboardingTour.CopyLink.Body": "링크를 복사한 후 채널, 쪽지 또는 그룹 메시지에 붙여넣어서 팀원들과 카드를 공유할 수 있습니다.",
"OnboardingTour.CopyLink.Title": "링크 복사",
"OnboardingTour.OpenACard.Body": "카드를 열어 보드로 어떻게 작업을 정리할 수 있는지 효과적인 방법을 살펴보세요.",
"OnboardingTour.OpenACard.Title": "카드 열기",
"OnboardingTour.ShareBoard.Body": "보드를 팀 내에서 내부적으로 공유하거나 조직 외부에서 볼 수 있도록 공개적으로 발행할 수 있습니다.",
"OnboardingTour.ShareBoard.Title": "보드 공유",
"PersonProperty.board-members": "보드 멤버",
"PersonProperty.me": "나",
"PersonProperty.non-board-members": "보드 멤버가 아닙니다",
"PropertyMenu.Delete": "삭제",
"PropertyMenu.changeType": "속성 유형 변경",
"PropertyMenu.selectType": "속성 유형 선택",
"PropertyMenu.typeTitle": "유형",
"PropertyType.Checkbox": "체크박스",
"PropertyType.CreatedBy": "만든 사람",
"PropertyType.CreatedTime": "생성 시간",
"PropertyType.Date": "날짜",
"PropertyType.Email": "이메일",
"PropertyType.MultiPerson": "다중 사용자",
"PropertyType.MultiSelect": "다중 선택",
"PropertyType.Number": "숫자",
"PropertyType.Person": "사람",
"PropertyType.Phone": "전화번호",
"PropertyType.Select": "선택",
"PropertyType.Text": "텍스트",
"PropertyType.Unknown": "알 수 없음",
"PropertyType.UpdatedBy": "마지막으로 업데이트한 사람",
"PropertyType.UpdatedTime": "마지막 업데이트 시간",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "비었음",
"RegistrationLink.confirmRegenerateToken": "이전에 공유된 링크가 무효화됩니다. 계속할까요?",
"RegistrationLink.copiedLink": "복사됨!",
"RegistrationLink.copyLink": "링크 복사",
"RegistrationLink.description": "다른 구성원이 계정을 만들 수 있도록 이 링크를 공유하세요:",
"RegistrationLink.regenerateToken": "토큰 재성성",
"RegistrationLink.tokenRegenerated": "등록 링크를 다시 생성했습니다",
"ShareBoard.PublishDescription": "읽기 전용 링크를 발행하고 웹 상의 모든 사용자와 공유합니다.",
"ShareBoard.PublishTitle": "웹에 발행",
"ShareBoard.ShareInternal": "내부 공유",
"ShareBoard.ShareInternalDescription": "권한이 있는 사용자는 이 링크를 사용할 수 있습니다.",
"ShareBoard.Title": "보드 공유",
"ShareBoard.confirmRegenerateToken": "이전에 공유된 링크가 무효화됩니다. 계속하시겠습니까?",
"ShareBoard.copiedLink": "복사됨!",
"ShareBoard.copyLink": "링크 복사",
"ShareBoard.regenerate": "토큰 재생성",
"ShareBoard.searchPlaceholder": "사용자 및 채널 검색",
"ShareBoard.teamPermissionsText": "{teamName}팀의 모든 사용자",
"ShareBoard.tokenRegenrated": "토큰이 재성생되었음",
"ShareBoard.userPermissionsRemoveMemberText": "멤버 제거",
"ShareBoard.userPermissionsYouText": "(당신)",
"ShareTemplate.Title": "템플릿 공유",
"ShareTemplate.searchPlaceholder": "사용자 검색",
"Sidebar.about": "Focalboard에 대하여",
"Sidebar.add-board": "+ 보드 추가",
"Sidebar.changePassword": "패스워드 변경",
"Sidebar.delete-board": "보드 삭제",
"Sidebar.duplicate-board": "보드 복제",
"Sidebar.export-archive": "보관 데이터 내보내기",
"Sidebar.import": "가져오기",
"Sidebar.import-archive": "보관데이터 가져오기",
"Sidebar.invite-users": "사용자 초대",
"Sidebar.logout": "로그아웃",
"Sidebar.new-category.badge": "신규",
"Sidebar.new-category.drag-boards-cta": "보드를 여기에 드래그하세요...",
"Sidebar.no-boards-in-category": "해당 카테고리에 보드가 존재하지 않음",
"Sidebar.product-tour": "제품 둘러보기",
"Sidebar.random-icons": "임의 아이콘",
"Sidebar.set-language": "언어 설정",
"Sidebar.set-theme": "테마 설정",
"Sidebar.settings": "설정",
"Sidebar.template-from-board": "보드의 새 템플릿 추가",
"Sidebar.untitled-board": "(제목 없는 보드)",
"Sidebar.untitled-view": "(제목 없는 뷰)",
"SidebarCategories.BlocksMenu.Move": "이동 ...",
"SidebarCategories.CategoryMenu.CreateNew": "새 카테고리 생성",
"SidebarCategories.CategoryMenu.Delete": "카테고리 삭제",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "<b>{categoryName}</b>의 다시 보드 카테고리로 이동합니다. 당신은 어떤 보드에서도 제거되지 않았습니다.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "해당 카테고리를 삭제하시겠습니까?",
"SidebarCategories.CategoryMenu.Update": "카테고리 이름 수정하기",
"SidebarTour.ManageCategories.Body": "사용자 정의 카테고리를 만들고 관리합니다. 카테고리는 사용자별로 다르므로 보드를 사용자의 카레고리로 이동해도 동일한 보드를 사용하는 다른 구성원에게는 영향을 주지 않습니다.",
"SidebarTour.ManageCategories.Title": "카테고리 관리하기",
"SidebarTour.SearchForBoards.Body": "(Cmd/Ctrl + K)를 열어 보드를 빠르게 검색하고 사이드바에 추가합니다.",
"SidebarTour.SearchForBoards.Title": "보드 검색하기",
"SidebarTour.SidebarCategories.Body": "이제 모든 보드가 새 사이드바 아래에 정리됩니다. 워크스페이스 간 전환은 더 이상 필요 없습니다. v7.2 업그레이드의 일부로 이전 작업 공간을 기반으로 한 일회성 사용자 지정 카테고리가 자동으로 생성될 수 있습니다. 해당 기능을 통해 원하는 대로 카테고리를 제거하거나 편집할 수 있습니다.",
"SidebarTour.SidebarCategories.Link": "더 배우기",
"SidebarTour.SidebarCategories.Title": "사이드바 카테고리",
"SiteStats.total_boards": "모든 보드",
"SiteStats.total_cards": "모든 카드",
"TableComponent.add-icon": "아이콘 추가",
"TableComponent.name": "이름",
"TableComponent.plus-new": "+ 생성",
"TableHeaderMenu.delete": "삭제",
"TableHeaderMenu.duplicate": "복제",
"TableHeaderMenu.hide": "숨김",
"TableHeaderMenu.insert-left": "왼쪽에 삽입",
"TableHeaderMenu.insert-right": "오른쪽에 삽입",
"TableHeaderMenu.sort-ascending": "오름차순 정렬",
"TableHeaderMenu.sort-descending": "내림차순 정렬",
"TableRow.DuplicateCard": "카드 복제",
"TableRow.MoreOption": "더 많은 행동",
"TableRow.open": "열기",
"TopBar.give-feedback": "피드백 하기",
"URLProperty.copiedLink": "복사되었습니다!",
"URLProperty.copy": "복사",
"URLProperty.edit": "수정",
"UndoRedoHotKeys.canRedo": "다시 실행하기",
"UndoRedoHotKeys.canRedo-with-description": "{description} 다시 실행하기",
"UndoRedoHotKeys.canUndo": "실행 취소하기",
"UndoRedoHotKeys.canUndo-with-description": "{description} 실행 취소하기",
"UndoRedoHotKeys.cannotRedo": "다시 실행하지 않기",
"UndoRedoHotKeys.cannotUndo": "실행취소 하지 않기",
"ValueSelector.noOptions": "옵션이 없습니다. 새로 추가하려면 입력을 시작하세요!",
"ValueSelector.valueSelector": "값 선택",
"ValueSelectorLabel.openMenu": "메뉴 열기",
"VersionMessage.help": "이 버전의 새로운 기능을 확인하십시오.",
"VersionMessage.learn-more": "더 알아보기",
"View.AddView": "뷰 추가",
"View.Board": "보드",
"View.DeleteView": "뷰 삭제",
"View.DuplicateView": "뷰 복제",
"View.Gallery": "갤러리",
"View.NewBoardTitle": "보드 형태로 보기",
"View.NewCalendarTitle": "달력 형태로 보기",
"View.NewGalleryTitle": "갤리리 형태로 보기",
"View.NewTableTitle": "표 형태로 보기",
"View.NewTemplateDefaultTitle": "무제 템플릿",
"View.NewTemplateTitle": "제목 없음",
"View.Table": "표",
"ViewHeader.add-template": "새 템플릿",
"ViewHeader.delete-template": "삭제",
"ViewHeader.display-by": "표시 대상: {property}",
"ViewHeader.edit-template": "수정",
"ViewHeader.empty-card": "빈 카드",
"ViewHeader.export-board-archive": "보드 아카이브 내보내기",
"ViewHeader.export-complete": "내보내기가 완료되었습니다!",
"ViewHeader.export-csv": "CSV로 내보내기",
"ViewHeader.export-failed": "내보내기가 실패했습니다!",
"ViewHeader.filter": "필터",
"ViewHeader.group-by": "{property}로 그룹화",
"ViewHeader.new": "생성",
"ViewHeader.properties": "속성",
"ViewHeader.properties-menu": "속성 메뉴",
"ViewHeader.search-text": "카드 검색하기",
"ViewHeader.select-a-template": "템플릿 선택",
"ViewHeader.set-default-template": "기본으로 설정",
"ViewHeader.sort": "정렬",
"ViewHeader.untitled": "제목 없음",
"ViewHeader.view-header-menu": "머리글 메뉴 보기",
"ViewHeader.view-menu": "뷰 메뉴",
"ViewLimitDialog.Heading": "보드 당 조회 수 제한에 도달했습니다",
"ViewLimitDialog.PrimaryButton.Title.Admin": "업그레이드",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "관리자에게 알리기",
"ViewLimitDialog.Subtext.Admin": "Professional 또는 Enterprise 요금제로 업그레이드합니다.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "요금제 더 알아보기.",
"ViewLimitDialog.Subtext.RegularUser": "관리자에게 Professional 또는 Enterprise 요금제로 업그레이드를 요청하는 알림을 보냈습니다.",
"ViewLimitDialog.UpgradeImg.AltText": "이미지 업그레이드",
"ViewLimitDialog.notifyAdmin.Success": "관리자에게 알림을 보냈습니다",
"ViewTitle.hide-description": "설명 숨기기",
"ViewTitle.pick-icon": "아이콘 선택",
"ViewTitle.random-icon": "무작위",
"ViewTitle.remove-icon": "아이콘 제거",
"ViewTitle.show-description": "설명 보기",
"ViewTitle.untitled-board": "제목 없는 보드",
"WelcomePage.Description": "보드는 친숙한 칸반 보드 형태를 사용하여 팀간의 업무를 정의, 구성 및 추적하고 관리하는 프로젝트 관리 도구입니다.",
"WelcomePage.Explore.Button": "둘러보기",
"WelcomePage.Heading": "보드 사용을 환영합니다",
"WelcomePage.NoThanks.Text": "아니오, 스스로 찾아보겠습니다",
"WelcomePage.StartUsingIt.Text": "사용 시작하기",
"Workspace.editing-board-template": "보드 템플릿을 수정하는 중입니다.",
"badge.guest": "게스트",
"boardPage.confirm-join-button": "가입",
"boardPage.confirm-join-text": "보드 관리자가 명시적으로 추가하지 않은 비공개 보드에 가입하려고 합니다. 이 비공개 보드에 가입하시겠습니까?",
"boardPage.confirm-join-title": "비공개 보드 가입",
"boardSelector.confirm-link-board": "채널에 보드 연결",
"boardSelector.confirm-link-board-button": "예, 보드에 연결합니다",
"boardSelector.confirm-link-board-subtext": "{boardName}을(를) 채널에 연결하면 게스트를 제외한 채널의 모든 구성원(기존 및 새)이 해당 채널을 편집할 수 있습니다. 언제든지 채널에서 보드의 연결을 해제할 수 있습니다.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "{boardName}을(를) 채널에 연결하면 게스트를 제외한 채널의 모든 구성원(기존 및 새)이 해당 채널을 편집할 수 있습니다.{lineBreak} 이 보드는 현재 다른 채널에 연결되어 있습니다. 여기에 연결을 선택하면 연결이 해제됩니다.",
"boardSelector.create-a-board": "보드 생성",
"boardSelector.link": "연결",
"boardSelector.search-for-boards": "보드 검색",
"boardSelector.title": "보드 연결",
"boardSelector.unlink": "연결 해제",
"calendar.month": "월",
"calendar.today": "오늘",
"calendar.week": "주",
"centerPanel.undefined": "{propertyName} 없음",
"centerPanel.unknown-user": "알 수 없는 사용자",
"cloudMessage.learn-more": "더 배우기",
"createImageBlock.failed": "파일 크기 제한에 도달했기 때문에 이 파일을 업로드 할 수 없습니다.",
"default-properties.badges": "댓글 및 설명",
"default-properties.title": "제목",
"error.back-to-home": "홈으로 돌아가기",
"error.back-to-team": "팀으로 돌아가기",
"error.board-not-found": "보드를 찾을 수 없습니다.",
"error.go-login": "로그인",
"error.invalid-read-only-board": "이 보드에 액세스할 수 없습니다. 보드에 액세스하려면 로그인하십시오.",
"error.not-logged-in": "세션이 만료되었거나 로그인 하지 않았습니다. 보드에 액세스하려면 다시 로그인하십시오.",
"error.page.title": "죄송합니다, 뭔가 잘못되었습니다",
"error.team-undefined": "유효한 팀이 아닙니다.",
"error.unknown": "오류가 발생했습니다.",
"generic.previous": "이전",
"guest-no-board.subtitle": "이 팀의 어느 보드에도 접속할 수 없습니다. 누군가 보드에 추가해 줄 때까지 기다려주세요.",
"guest-no-board.title": "아직 참여 중인 보드가 없습니다",
"imagePaste.upload-failed": "파일 크기 제한으로 일부 파일을 업로드 할 수 없습니다.",
"limitedCard.title": "숨겨진 카드",
"login.log-in-button": "로그인",
"login.log-in-title": "로그인",
"login.register-button": "계정이 없다면 계정을 만드세요",
"new_channel_modal.create_board.empty_board_description": "비어있는 새 보드 생성",
"new_channel_modal.create_board.empty_board_title": "비어있는 보드",
"new_channel_modal.create_board.select_template_placeholder": "템플릿 선택",
"new_channel_modal.create_board.title": "이 채널용 보드 생성",
"notification-box-card-limit-reached.close-tooltip": "10일 동안 알림 중단",
"notification-box-card-limit-reached.contact-link": "관리자에게 알리기",
"notification-box-card-limit-reached.link": "유료 요금제로 업그레이드하기",
"notification-box-card-limit-reached.title": "{cards}개의 숨겨진 카드가 보드에 있습니다",
"notification-box-cards-hidden.title": "이 작업으로 인해 다른 카드가 숨겨졌습니다",
"notification-box.card-limit-reached.not-admin.text": "보관된 카드에 액세스하려면 {contactLink}에서 유료 요금제로 업그레이드하십시오.",
"notification-box.card-limit-reached.text": "카드 제한에 도달했습니다,이전 카드를 보려면 {link}를 눌러주세요",
"person.add-user-to-board": "{username}을(를) 보드에 추가",
"person.add-user-to-board-confirm-button": "보드에 추가",
"person.add-user-to-board-permissions": "권한",
"person.add-user-to-board-question": "{username}을(을) 보드에 추가하시겠습니까?",
"person.add-user-to-board-warning": "{username}은(는) 보드멤버가 아니므로 관련 알림을 수신하지 않습니다.",
"register.login-button": "이미 계정이 있다면 로그인하세요",
"register.signup-title": "계정 등록",
"rhs-board-non-admin-msg": "당신은 보드의 관리자가 아닙니다",
"rhs-boards.add": "추가하기",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "그룹 메시지",
"rhs-boards.header.dm": "이 DM",
"rhs-boards.header.gm": "이 그룹 메시지",
"rhs-boards.last-update-at": "마지막 업데이트 시간: {datetime}",
"rhs-boards.link-boards-to-channel": "{channelName}에 보드 연결",
"rhs-boards.linked-boards": "연결된 보드",
"rhs-boards.no-boards-linked-to-channel": "{channelName}에 아직 연결된 보드가 없습니다",
"rhs-boards.no-boards-linked-to-channel-description": "보드는 익숙한 Kanban 보드를 사용하여 팀 전체의 작업을 정의, 구성, 추적 및 관리하는 데 도움이 되는 프로젝트 관리 도구입니다.",
"rhs-boards.unlink-board": "보드 연결 해제",
"rhs-boards.unlink-board1": "보드 연결 해제",
"rhs-channel-boards-header.title": "보드",
"share-board.publish": "발행",
"share-board.share": "공유",
"shareBoard.channels-select-group": "채널",
"shareBoard.confirm-change-team-role.body": "이 보드 사용자 중 {role}보다 낮은 권한을 가진 사용자들은 <b>{role}권한으로 승급합니다.</b> 이 보드의 최소 권한을 변경하시겠습니까?",
"shareBoard.confirm-change-team-role.confirmBtnText": "최소 보드 권한 변경",
"shareBoard.confirm-change-team-role.title": "최소 보드 권한 변경",
"shareBoard.confirm-link-channel": "채널에 보드 연결",
"shareBoard.confirm-link-channel-button": "채널 연결",
"shareBoard.confirm-link-channel-button-with-other-channel": "연결 및 연결해제는 여기로",
"shareBoard.confirm-link-channel-subtext": "채널을 보드에 연결하면 게스트를 제외한 채널의 모든 구성원(기존 및 신규)이 해당 채널을 편집할 수 있습니다.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "채널을 보드에 연결하면 게스트를 제외한 채널의 모든 구성원(기존 및 신규)이 해당 채널을 편집할 수 있습니다.{lineBreak}이 보드는 현재 다른 채널에 연결되어 있습니다. 여기에 연결을 선택하면 연결이 해제됩니다.",
"shareBoard.confirm-unlink.body": "보드에서 채널 연결을 해제하면 채널의 모든 구성원(기존 및 신규)이 개별적으로 권한이 부여되지 않는 한 해당 채널에 대한 액세스 권한을 잃게 됩니다.",
"shareBoard.confirm-unlink.confirmBtnText": "채널 연결 해제",
"shareBoard.confirm-unlink.title": "보드에서 채널 연결 해제",
"shareBoard.lastAdmin": "보드에는 최소한 한명 이상의 관리자가 있어야 합니다",
"shareBoard.members-select-group": "멤버",
"shareBoard.unknown-channel-display-name": "알 수 없는 채널",
"tutorial_tip.finish_tour": "완료",
"tutorial_tip.got_it": "알겠습니다",
"tutorial_tip.ok": "다음",
"tutorial_tip.out": "이 도움말을 선택 해제합니다.",
"tutorial_tip.seen": "전에 본 적 있나요?"
}

Просмотреть файл

@@ -1,456 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administratorius",
"AdminBadge.TeamAdmin": "Komandos administratorius",
"AppBar.Tooltip": "Perjungti susietas lentas",
"Attachment.Attachment-title": "Priedas",
"AttachmentBlock.DeleteAction": "Ištrinti",
"AttachmentBlock.addElement": "pridėti {type}",
"AttachmentBlock.delete": "Priedas ištrintas.",
"AttachmentBlock.failed": "Šio failo nepavyko įkelti, nes pasiektas failo dydžio limitas.",
"AttachmentBlock.upload": "Priedo įkėlimas.",
"AttachmentBlock.uploadSuccess": "Priedas įkeltas.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Ištrinti",
"AttachmentElement.download": "Parsisiųsti",
"AttachmentElement.upload-percentage": "Įkeliama...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Pridėti grupę",
"BoardComponent.delete": "Ištrinti",
"BoardComponent.hidden-columns": "Paslėpti stulpeliai",
"BoardComponent.hide": "Slėpti",
"BoardComponent.new": "+ Naujas",
"BoardComponent.no-property": "Nėra {property}",
"BoardComponent.no-property-title": "Elementai su tuščia nuosavybe {property} pateks čia. Šio stulpelio pašalinti negalima.",
"BoardComponent.show": "Rodyti",
"BoardMember.schemeAdmin": "Administratorius",
"BoardMember.schemeCommenter": "Komentuotojas",
"BoardMember.schemeEditor": "Redaktorius",
"BoardMember.schemeNone": "Joks",
"BoardMember.schemeViewer": "Žiūriklis",
"BoardMember.unlinkChannel": "Atsieti",
"BoardPage.newVersion": "Yra nauja Boards versija. Spustelėkite čia, kad įkeltumėte iš naujo.",
"BoardPage.syncFailed": "Lenta gali būti ištrinta arba jos prieiga gali būti atšaukta.",
"BoardTemplateSelector.add-template": "Sukurti naują šabloną",
"BoardTemplateSelector.create-empty-board": "Sukurti tuščią lentą",
"BoardTemplateSelector.delete-template": "Ištrinti",
"BoardTemplateSelector.description": "Pridėkite lentą prie šoninės juostos naudodami bet kurį iš toliau nurodytų šablonų arba pradėkite nuo nulio.",
"BoardTemplateSelector.edit-template": "Redaguoti",
"BoardTemplateSelector.plugin.no-content-description": "Pridėkite lentą prie šoninės juostos naudodami bet kurį iš toliau nurodytų šablonų arba pradėkite nuo nulio.",
"BoardTemplateSelector.plugin.no-content-title": "Sukurti lentą",
"BoardTemplateSelector.title": "Sukurti lentą",
"BoardTemplateSelector.use-this-template": "Naudoti šį šabloną",
"BoardsSwitcher.Title": "Rasti lentas",
"BoardsUnfurl.Limited": "Papildoma informacija yra paslėpta, nes kortelė yra archyvuojama",
"BoardsUnfurl.Remainder": "+{remainder} dar",
"BoardsUnfurl.Updated": "Atnaujinta {time}",
"Calculations.Options.average.displayName": "Vidutinis",
"Calculations.Options.average.label": "Vidutinis",
"Calculations.Options.count.displayName": "Skaičius",
"Calculations.Options.count.label": "Skaičius",
"Calculations.Options.countChecked.displayName": "Pažymėta",
"Calculations.Options.countChecked.label": "Skaičius patikrintas",
"Calculations.Options.countUnchecked.displayName": "Nepažymėta",
"Calculations.Options.countUnchecked.label": "Skaičiaus žymėjimas panaikintas",
"Calculations.Options.countUniqueValue.displayName": "Unikalus",
"Calculations.Options.countUniqueValue.label": "Suskaičiuoti unikalias reikšmes",
"Calculations.Options.countValue.displayName": "Reikšmės",
"Calculations.Options.countValue.label": "Skaičius",
"Calculations.Options.dateRange.displayName": "Diapazonas",
"Calculations.Options.dateRange.label": "Diapazonas",
"Calculations.Options.earliest.displayName": "Anksčiausiai",
"Calculations.Options.earliest.label": "Anksčiausiai",
"Calculations.Options.latest.displayName": "Naujausias",
"Calculations.Options.latest.label": "Naujausias",
"Calculations.Options.max.displayName": "Maks.",
"Calculations.Options.max.label": "Maks.",
"Calculations.Options.median.displayName": "Mediana",
"Calculations.Options.median.label": "Mediana",
"Calculations.Options.min.displayName": "Min.",
"Calculations.Options.min.label": "Min.",
"Calculations.Options.none.displayName": "Apskaičiuoti",
"Calculations.Options.none.label": "Joks",
"Calculations.Options.percentChecked.displayName": "Pažymėta",
"Calculations.Options.percentChecked.label": "Patikrinta procentais",
"Calculations.Options.percentUnchecked.displayName": "Nepažymėta",
"Calculations.Options.percentUnchecked.label": "Nepažymėtas procentas",
"Calculations.Options.range.displayName": "Diapazonas",
"Calculations.Options.range.label": "Diapazonas",
"Calculations.Options.sum.displayName": "Iš viso",
"Calculations.Options.sum.label": "Iš viso",
"CalendarCard.untitled": "Be pavadinimo",
"CardActionsMenu.copiedLink": "Nukopijuota!",
"CardActionsMenu.copyLink": "Kopijuoti nuorodą",
"CardActionsMenu.delete": "Ištrinti",
"CardActionsMenu.duplicate": "Pasikartojantis",
"CardBadges.title-checkboxes": "Žymimieji langeliai",
"CardBadges.title-comments": "Komentarai",
"CardBadges.title-description": "Ši kortelė turi aprašymą",
"CardDetail.Attach": "Prisegti",
"CardDetail.Follow": "Sekti",
"CardDetail.Following": "Sekama",
"CardDetail.add-content": "Pridėti turinį",
"CardDetail.add-icon": "Pridėti piktogramą",
"CardDetail.add-property": "+ Pridėti savybę",
"CardDetail.addCardText": "pridėti kortelės tekstą",
"CardDetail.limited-body": "Naujovinkite į mūsų Professional arba Enterprise planą.",
"CardDetail.limited-button": "Patobulinti",
"CardDetail.limited-title": "Ši kortelė paslėpta",
"CardDetail.moveContent": "Perkelti kortelės turinį",
"CardDetail.new-comment-placeholder": "Pridėti komentarą...",
"CardDetailProperty.confirm-delete-heading": "Patvirtinkite nuosavybės ištrynimą",
"CardDetailProperty.confirm-delete-subtext": "Ar tikrai norite ištrinti savybę „{propertyName}“? Ją ištrynus, savybė bus ištrinta iš visų šios lentos kortelių.",
"CardDetailProperty.confirm-property-name-change-subtext": "Ar tikrai norite pakeisti savybę „{propertyName}“ {customText}? Tai turės įtakos {numOfCards} kortelės reikšmei (-ėms) šioje lentoje ir duomenys gali būti prarasti.",
"CardDetailProperty.confirm-property-type-change": "Patvirtinkite nuosavybės tipo pakeitimą",
"CardDetailProperty.delete-action-button": "Ištrinti",
"CardDetailProperty.property-change-action-button": "Keisti savybę",
"CardDetailProperty.property-changed": "Savybė sėkmingai pakeista!",
"CardDetailProperty.property-deleted": "{propertyName} sėkmingai ištrinta!",
"CardDetailProperty.property-name-change-subtext": "įveskite iš „{oldPropType}“ į „{newPropType}“",
"CardDetial.limited-link": "Sužinokite daugiau apie mūsų planus.",
"CardDialog.delete-confirmation-dialog-attachment": "Patvirtinkite priedo ištrynimą",
"CardDialog.delete-confirmation-dialog-button-text": "Ištrinti",
"CardDialog.delete-confirmation-dialog-heading": "Patvirtinkite kortelės ištrynimą",
"CardDialog.editing-template": "Jūs redaguojate šabloną.",
"CardDialog.nocard": "Šios kortelės nėra arba ji nepasiekiama.",
"Categories.CreateCategoryDialog.CancelText": "Atšaukti",
"Categories.CreateCategoryDialog.CreateText": "Sukurti",
"Categories.CreateCategoryDialog.Placeholder": "Pavadinkite savo kategoriją",
"Categories.CreateCategoryDialog.UpdateText": "Atnaujinti",
"CenterPanel.Login": "Prisijungti",
"CenterPanel.Share": "Bendrinti",
"ChannelIntro.CreateBoard": "Sukurti lentą",
"ColorOption.selectColor": "Pasirinkti {color} spalvą",
"Comment.delete": "Ištrinti",
"CommentsList.send": "Siųsti",
"ConfirmPerson.empty": "Tuščias",
"ConfirmPerson.search": "Ieškoti...",
"ConfirmationDialog.cancel-action": "Atšaukti",
"ConfirmationDialog.confirm-action": "Patvirtinti",
"ContentBlock.Delete": "Ištrinti",
"ContentBlock.DeleteAction": "Ištrinti",
"ContentBlock.addElement": "pridėti {type}",
"ContentBlock.checkbox": "žymimasis langelis",
"ContentBlock.divider": "skirtukas",
"ContentBlock.editCardCheckbox": "perjungtas žymimasis laukelis",
"ContentBlock.editCardCheckboxText": "redaguoti kortelės tekstą",
"ContentBlock.editCardText": "redaguoti kortelės tekstą",
"ContentBlock.editText": "Keisti tekstą...",
"ContentBlock.image": "Paveikslėlis",
"ContentBlock.insertAbove": "Įdėti aukščiau",
"ContentBlock.moveBlock": "perkelti kortelės turinį",
"ContentBlock.moveDown": "Perkelti žemyn",
"ContentBlock.moveUp": "Perkelti aukštyn",
"ContentBlock.text": "tekstas",
"DateFilter.empty": "Tuščias",
"DateRange.clear": "Išvalyti",
"DateRange.empty": "Tuščias",
"DateRange.endDate": "Pabaigos data",
"DateRange.today": "Šiandien",
"DeleteBoardDialog.confirm-cancel": "Atšaukti",
"DeleteBoardDialog.confirm-delete": "Ištrinti",
"DeleteBoardDialog.confirm-info": "Ar tikrai norite ištrinti lentą „{boardTitle}“? Ją ištrynus, bus ištrintos visos lentos kortelės.",
"DeleteBoardDialog.confirm-info-template": "Ar tikrai norite ištrinti lentos šabloną „{boardTitle}“?",
"DeleteBoardDialog.confirm-tite": "Patvirtinkite lentos ištrynimą",
"DeleteBoardDialog.confirm-tite-template": "Patvirtinkite lentos šablono ištrynimą",
"Dialog.closeDialog": "Uždaryti dialogo langą",
"EditableDayPicker.today": "Šiandien",
"Error.mobileweb": "Mobiliojo žiniatinklio palaikymas šiuo metu yra ankstyvoje beta versijoje. Gali būti ne visos funkcijos.",
"Error.websocket-closed": "Interneto lizdo ryšys uždarytas, ryšys nutrauktas. Jei tai išlieka, patikrinkite savo serverio arba žiniatinklio tarpinio serverio konfigūraciją.",
"Filter.contains": "turi",
"Filter.ends-with": "baigiasi",
"Filter.includes": "apima",
"Filter.is": "yra",
"Filter.is-after": "yra po",
"Filter.is-before": "yra prieš",
"Filter.is-empty": "yra tuščias",
"Filter.is-not-empty": "nėra tuščias",
"Filter.is-not-set": "nėra nustatytas",
"Filter.is-set": "yra nustatytas",
"Filter.isafter": "yra po",
"Filter.isbefore": "yra prieš",
"Filter.not-contains": "nėra",
"Filter.not-ends-with": "nesibaigia",
"Filter.not-includes": "neapima",
"Filter.not-starts-with": "neprasideda",
"Filter.starts-with": "prasideda",
"FilterByText.placeholder": "filtruoti tekstą",
"FilterComponent.add-filter": "+ Pridėti filtrą",
"FilterComponent.delete": "Ištrinti",
"FilterValue.empty": "(tuščia)",
"FindBoardsDialog.IntroText": "Ieškoti lentų",
"FindBoardsDialog.NoResultsFor": "Nėra rezultatų pagal „{searchQuery}“",
"FindBoardsDialog.NoResultsSubtext": "Patikrinkite rašybą arba pabandykite atlikti kitą paiešką.",
"FindBoardsDialog.SubTitle": "Įveskite, kad rastumėte lentą. Norėdami naršyti, naudokite <b>AUKŠTYN / ŽEMYN</b>. <b>ENTER</b> , kad pasirinktumėte, <b>ESC</b> , kad atsisakytumėte",
"FindBoardsDialog.Title": "Raskite lentas",
"GroupBy.hideEmptyGroups": "Slėpti {count} tuščias grupes",
"GroupBy.showHiddenGroups": "Rodyti paslėptas grupes: {count}",
"GroupBy.ungroup": "Išgrupuoti",
"HideBoard.MenuOption": "Paslėpti lentą",
"KanbanCard.untitled": "Be pavadinimo",
"MentionSuggestion.is-not-board-member": "(ne lentos narys)",
"Mutator.new-board-from-template": "nauja lenta pagal šabloną",
"Mutator.new-card-from-template": "nauja kortelė pagal šabloną",
"Mutator.new-template-from-card": "naujas šablonas pagal kortelę",
"OnboardingTour.AddComments.Body": "Galite komentuoti problemas ir net @paminėti kitus Mattermost naudotojus, kad atkreiptumėte jų dėmesį.",
"OnboardingTour.AddComments.Title": "Pridėti komentarų",
"OnboardingTour.AddDescription.Body": "Pridėkite aprašymą prie savo kortelės, kad komandos draugai žinotų, kam ji skirta.",
"OnboardingTour.AddDescription.Title": "Pridėti aprašymą",
"OnboardingTour.AddProperties.Body": "Pridėkite prie kortelių įvairių savybių, kad jos būtų dar galingesnės.",
"OnboardingTour.AddProperties.Title": "Pridėti savybių",
"OnboardingTour.AddView.Body": "Eikite čia, kad sukurtumėte naują rodinį ir galėtumėte tvarkyti lentą naudodami skirtingus išdėstymus.",
"OnboardingTour.AddView.Title": "Pridėti naują rodinį",
"OnboardingTour.CopyLink.Body": "Galite bendrinti savo korteles su komandos draugais nukopijuodami nuorodą ir įklijuodami ją į kanalą, tiesioginį pranešimą ar grupės pranešimą.",
"OnboardingTour.CopyLink.Title": "Kopijuoti nuorodą",
"OnboardingTour.OpenACard.Body": "Atidarykite kortelę, kad sužinotumėte, kokiais galingais būdais Boards gali padėti organizuoti darbą.",
"OnboardingTour.OpenACard.Title": "Atidaryti kortelę",
"OnboardingTour.ShareBoard.Body": "Galite bendrinti lentą viduje, savo komandoje arba paskelbti ją viešai, kad būtų matoma už organizacijos ribų.",
"OnboardingTour.ShareBoard.Title": "Bendrinti lentą",
"PersonProperty.board-members": "Lentos nariai",
"PersonProperty.me": "aš",
"PersonProperty.non-board-members": "Ne lentos nariai",
"PropertyMenu.Delete": "Ištrinti",
"PropertyMenu.changeType": "Pakeisti savybės tipą",
"PropertyMenu.selectType": "Pasirinkti savybės tipą",
"PropertyMenu.typeTitle": "Tipas",
"PropertyType.Checkbox": "Žymimasis langelis",
"PropertyType.CreatedBy": "Sukurta",
"PropertyType.CreatedTime": "Sukūrimo laikas",
"PropertyType.Date": "Data",
"PropertyType.Email": "El. paštas",
"PropertyType.MultiPerson": "Daugelio žmonių",
"PropertyType.MultiSelect": "Keletas pasirinkimų",
"PropertyType.Number": "Skaičius",
"PropertyType.Person": "Asmuo",
"PropertyType.Phone": "Telefonas",
"PropertyType.Select": "Pasirinkite",
"PropertyType.Text": "Tekstas",
"PropertyType.Unknown": "Nežinoma",
"PropertyType.UpdatedBy": "Paskutinį kartą atnaujino",
"PropertyType.UpdatedTime": "Paskutinio atnaujinimo laikas",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Tuščias",
"RegistrationLink.confirmRegenerateToken": "Tai panaikins anksčiau bendrintas nuorodas. Tęsti?",
"RegistrationLink.copiedLink": "Nukopijuota!",
"RegistrationLink.copyLink": "Kopijuoti nuorodą",
"RegistrationLink.description": "Pasidalykite šia nuoroda, kad kiti galėtų susikurti paskyras:",
"RegistrationLink.regenerateToken": "Atkurti prieigos raktą",
"RegistrationLink.tokenRegenerated": "Registracijos nuoroda sugeneruota iš naujo",
"ShareBoard.PublishDescription": "Paskelbti ir bendrinti tik skaitomą nuorodą su visais žiniatinklio naudotojais.",
"ShareBoard.PublishTitle": "Paskelbti žiniatinklyje",
"ShareBoard.ShareInternal": "Bendrinti viduje",
"ShareBoard.ShareInternalDescription": "Leidimus turintys naudotojai galės naudotis šia nuoroda.",
"ShareBoard.Title": "Bendrinti lentą",
"ShareBoard.confirmRegenerateToken": "Tai panaikins anksčiau bendrintas nuorodas. Tęsti?",
"ShareBoard.copiedLink": "Nukopijuota!",
"ShareBoard.copyLink": "Kopijuoti nuorodą",
"ShareBoard.regenerate": "Atkurti prieigos raktą",
"ShareBoard.searchPlaceholder": "Ieškoti žmonių ir kanalų",
"ShareBoard.teamPermissionsText": "Visi {teamName} komandos nariai",
"ShareBoard.tokenRegenrated": "Prieigos raktas atkurtas",
"ShareBoard.userPermissionsRemoveMemberText": "Pašalinti narį",
"ShareBoard.userPermissionsYouText": "(Jūs)",
"ShareTemplate.Title": "Bendrinti šabloną",
"ShareTemplate.searchPlaceholder": "Ieškoti žmonių",
"Sidebar.delete-board": "Ištrinti lentą",
"Sidebar.duplicate-board": "Pasikartojanti lenta",
"Sidebar.export-archive": "Eksportuoti archyvą",
"Sidebar.import": "Importuoti",
"Sidebar.import-archive": "Importuoti archyvą",
"Sidebar.new-category.badge": "Naujas",
"Sidebar.new-category.drag-boards-cta": "Vilkite lentas čia...",
"Sidebar.no-boards-in-category": "Viduje nėra lentų",
"Sidebar.product-tour": "Produkto apžvalga",
"Sidebar.random-icons": "Atsitiktinės piktogramos",
"Sidebar.set-language": "Nustatyti kalbą",
"Sidebar.set-theme": "Nustatyti temą",
"Sidebar.settings": "Nustatymai",
"Sidebar.template-from-board": "Naujas šablonas pagal lentą",
"Sidebar.untitled-board": "(Lenta be pavadinimo)",
"Sidebar.untitled-view": "(Rodinys be pavadinimo)",
"SidebarCategories.BlocksMenu.Move": "Perkelti į...",
"SidebarCategories.CategoryMenu.CreateNew": "Sukurti naują kategoriją",
"SidebarCategories.CategoryMenu.Delete": "Ištrinti kategoriją",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "<b>{categoryName}</b> lentos bus perkeltos atgal į lentų kategorijas. Jūs nesate pašalintas iš jokių lentų.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Ištrinti šią kategoriją?",
"SidebarCategories.CategoryMenu.Update": "Pervadinti kategoriją",
"SidebarTour.ManageCategories.Body": "Kurkite ir tvarkykite pasirinktines kategorijas. Kategorijos priklauso nuo naudotojo, todėl lentos perkėlimas į kategoriją neturės įtakos kitiems nariams, naudojantiems tą pačią lentą.",
"SidebarTour.ManageCategories.Title": "Tvarkyti kategorijas",
"SidebarTour.SearchForBoards.Body": "Atidarykite lentos perjungiklį (Cmd / Ctrl + K), kad galėtumėte greitai ieškoti ir pridėti lentų šoninėje juostoje.",
"SidebarTour.SearchForBoards.Title": "Ieškoti lentų",
"SidebarTour.SidebarCategories.Body": "Visos Jūsų lentos dabar sutvarkytos naujoje šoninėje juostoje. Nebereikia perjungti darbo erdvių. Vienkartinės pasirinktinės kategorijos, pagrįstos ankstesnėmis darbo sritimis, gali būti automatiškai sukurtos Jums atnaujinant į 7.2 versiją. Jas galima pašalinti arba redaguoti pagal savo pageidavimus.",
"SidebarTour.SidebarCategories.Link": "Sužinoti daugiau",
"SidebarTour.SidebarCategories.Title": "Šoninės juostos kategorijos",
"SiteStats.total_boards": "Iš viso lentų",
"SiteStats.total_cards": "Iš viso kortelių",
"TableComponent.add-icon": "Pridėti piktogramą",
"TableComponent.name": "Pavadinimas",
"TableComponent.plus-new": "+ Naujas",
"TableHeaderMenu.delete": "Ištrinti",
"TableHeaderMenu.duplicate": "Pasikartojantis",
"TableHeaderMenu.hide": "Slėpti",
"TableHeaderMenu.insert-left": "Įdėkite kairėje",
"TableHeaderMenu.insert-right": "Įdėkite dešinėje",
"TableHeaderMenu.sort-ascending": "Rūšiuoti didėjančia tvarka",
"TableHeaderMenu.sort-descending": "Rūšiuoti mažėjančia tvarka",
"TableRow.DuplicateCard": "kortelės dublikatas",
"TableRow.MoreOption": "Daugiau veiksmų",
"TableRow.open": "Atverti",
"TopBar.give-feedback": "Palikti atsiliepimą",
"URLProperty.copiedLink": "Nukopijuota!",
"URLProperty.copy": "Kopijuoti",
"URLProperty.edit": "Redaguoti",
"UndoRedoHotKeys.canRedo": "Grąžinti",
"UndoRedoHotKeys.canRedo-with-description": "Perdaryti {description}",
"UndoRedoHotKeys.canUndo": "Anuliuoti",
"UndoRedoHotKeys.canUndo-with-description": "Anuliuoti {description}",
"UndoRedoHotKeys.cannotRedo": "Nėra ką perdaryti",
"UndoRedoHotKeys.cannotUndo": "Nėra ką anuliuoti",
"ValueSelector.noOptions": "Jokių parinkčių. Pradėkite rašyti, kad pridėtumėte pirmąją!",
"ValueSelector.valueSelector": "Reikšmės parinkiklis",
"ValueSelectorLabel.openMenu": "Atidaryti meniu",
"VersionMessage.help": "Patikrinkite, kas naujo šioje versijoje.",
"VersionMessage.learn-more": "Sužinoti daugiau",
"View.AddView": "Pridėti rodinį",
"View.Board": "Lenta",
"View.DeleteView": "Ištrinti rodinį",
"View.DuplicateView": "Pasikartojantis rodinys",
"View.Gallery": "Galerija",
"View.NewBoardTitle": "Lentos rodinys",
"View.NewCalendarTitle": "Kalendoriaus rodinys",
"View.NewGalleryTitle": "Galerijos vaizdas",
"View.NewTableTitle": "Lentelės rodinys",
"View.NewTemplateDefaultTitle": "Šablonas be pavadinimo",
"View.NewTemplateTitle": "Be pavadinimo",
"View.Table": "Lentelė",
"ViewHeader.add-template": "Naujas šablonas",
"ViewHeader.delete-template": "Ištrinti",
"ViewHeader.display-by": "Pateikė: {property}",
"ViewHeader.edit-template": "Redaguoti",
"ViewHeader.empty-card": "Tuščia kortelė",
"ViewHeader.export-board-archive": "Eksportuoti lentos archyvą",
"ViewHeader.export-complete": "Eksportas baigtas!",
"ViewHeader.export-csv": "Eksportuoti į CSV",
"ViewHeader.export-failed": "Eksportuoti nepavyko!",
"ViewHeader.filter": "Filtras",
"ViewHeader.group-by": "Grupuoti pagal: {property}",
"ViewHeader.new": "Naujas",
"ViewHeader.properties": "Savybės",
"ViewHeader.properties-menu": "Savybių meniu",
"ViewHeader.search-text": "Ieškoti kortelių",
"ViewHeader.select-a-template": "Pasirinkti šabloną",
"ViewHeader.set-default-template": "Nustatyti kaip numatytąjį",
"ViewHeader.sort": "Rūšiuoti",
"ViewHeader.untitled": "Be pavadinimo",
"ViewHeader.view-header-menu": "Žiūrėti antraštės meniu",
"ViewHeader.view-menu": "Žiūrėti meniu",
"ViewLimitDialog.Heading": "Pasiektas peržiūrų skaičius vienoje lentoje",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Patobulinti",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Pranešti administratoriui",
"ViewLimitDialog.Subtext.Admin": "Naujovinkite į mūsų Professional arba Enterprise planą.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Sužinokite daugiau apie mūsų planus.",
"ViewLimitDialog.Subtext.RegularUser": "Praneškite savo administratoriui, kad jis naujovintų į mūsų Professional arba Enterprise planą.",
"ViewLimitDialog.UpgradeImg.AltText": "atnaujinti vaizdą",
"ViewLimitDialog.notifyAdmin.Success": "Jūsų administratoriui buvo pranešta",
"ViewTitle.hide-description": "slėpti aprašymą",
"ViewTitle.pick-icon": "Pasirinkti piktogramą",
"ViewTitle.random-icon": "Atsitiktinis",
"ViewTitle.remove-icon": "Pašalinti piktogramą",
"ViewTitle.show-description": "rodyti aprašymą",
"ViewTitle.untitled-board": "Lenta be pavadinimo",
"WelcomePage.Description": "„Boards“ yra projektų valdymo įrankis, padedantis apibrėžti, organizuoti, sekti ir valdyti darbą įvairiose komandose, naudojant pažįstamą Kanban lentos vaizdą.",
"WelcomePage.Explore.Button": "Apžiūrėti",
"WelcomePage.Heading": "Sveiki atvykę į Boards",
"WelcomePage.NoThanks.Text": "Ne, ačiū, išsiaiškinsiu pats",
"WelcomePage.StartUsingIt.Text": "Pradėkite jį naudoti",
"Workspace.editing-board-template": "Redaguojate lentos šabloną.",
"badge.guest": "Svečias",
"boardPage.confirm-join-button": "Prisijungti",
"boardPage.confirm-join-text": "Jūs ketinate prisijungti prie privačios lentos, tačiau lentos administratorius Jūsų nepridėjo. Ar tikrai norite prisijungti prie šios privačios lentos?",
"boardPage.confirm-join-title": "Prisijunti prie privačios lentos",
"boardSelector.confirm-link-board": "Susieti lentą su kanalu",
"boardSelector.confirm-link-board-button": "Taip, susieti lentą",
"boardSelector.confirm-link-board-subtext": "Kai susiesite „{boardName}“ su kanalu, visi kanalo nariai (esami ir nauji) galės ją redaguoti. Tai neįtraukia narių, kurie yra svečiai. Galite bet kada atsieti lentą nuo kanalo.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Kai susiesite „{boardName}“ su kanalu, visi kanalo nariai (esami ir nauji) galės ją redaguoti. Tai neįtraukia narių, kurie yra svečiai.{lineBreak} Ši lenta šiuo metu susieta su kitu kanalu. Jis bus atsietas, jei pasirinksite susieti jį čia.",
"boardSelector.create-a-board": "Sukurti lentą",
"boardSelector.link": "nuoroda",
"boardSelector.search-for-boards": "Ieškoti lentų",
"boardSelector.title": "Susieti lentas",
"boardSelector.unlink": "Atsieti",
"calendar.month": "Mėnuo",
"calendar.today": "Šiandien",
"calendar.week": "Savaitė",
"centerPanel.undefined": "Nėra {propertyName}",
"centerPanel.unknown-user": "Nežinomas naudotojas",
"createImageBlock.failed": "Šio failo nepavyko įkelti, nes pasiektas failo dydžio limitas.",
"default-properties.badges": "Komentarai ir aprašymas",
"default-properties.title": "Pavadinimas",
"error.back-to-home": "Grįžti namo",
"error.back-to-team": "Atgal į komandą",
"error.board-not-found": "Lenta nerasta.",
"error.go-login": "Prisijungti",
"error.invalid-read-only-board": "Neturite prieigos prie šios lentos. Prisijunkite, kad pasiektumėte lentas.",
"error.not-logged-in": "Jūsų sesija gali būti pasibaigusi arba nesate prisijungę. Prisijunkite dar kartą, kad pasiektumėte lentas.",
"error.page.title": "Atsiprašome, kažkas nutiko",
"error.team-undefined": "Netinkama komanda.",
"error.unknown": "Įvyko klaida.",
"generic.previous": "Ankstesnis",
"guest-no-board.subtitle": "Dar neturite prieigos prie jokios šios komandos lentos, palaukite, kol kas nors jus įtrauks į bet kurią lentą.",
"guest-no-board.title": "Dar nėra jokių lentų",
"imagePaste.upload-failed": "Kai kurie failai nebuvo įkelti, nes pasiektas failo dydžio limitas.",
"limitedCard.title": "Paslėptos kortelės",
"login.log-in-button": "Prisijungti",
"login.log-in-title": "Prisijungti",
"login.register-button": "arba susikurkite paskyrą, jei jos neturite",
"new_channel_modal.create_board.empty_board_description": "Sukurti naują tuščią lentą",
"new_channel_modal.create_board.empty_board_title": "Tuščia lenta",
"new_channel_modal.create_board.select_template_placeholder": "Pasirinkti šabloną",
"new_channel_modal.create_board.title": "Sukurti šio kanalo lentą",
"notification-box-card-limit-reached.close-tooltip": "Snausti 10 dienų",
"notification-box-card-limit-reached.contact-link": "praneškite savo administratoriui",
"notification-box-card-limit-reached.link": "Atnaujinti į mokamą planą",
"notification-box-card-limit-reached.title": "{cards} kortelės paslėptos",
"notification-box-cards-hidden.title": "Šis veiksmas paslėpė kitą kortelę",
"notification-box.card-limit-reached.not-admin.text": "Norėdami pasiekti archyvuotas korteles, galite {contactLink} naujovinti į mokamą planą.",
"notification-box.card-limit-reached.text": "Pasiektas kortelių limitas, jei norite peržiūrėti senesnes korteles, {link}",
"person.add-user-to-board": "Pridėti {username} prie lentos",
"person.add-user-to-board-confirm-button": "Pridėti prie lentos",
"person.add-user-to-board-permissions": "Leidimai",
"person.add-user-to-board-question": "Ar norite pridėti {username} prie lentos?",
"person.add-user-to-board-warning": "{username} nėra lentos narys ir negaus apie tai jokių pranešimų.",
"register.login-button": "arba prisijunkite, jei jau turite paskyrą",
"register.signup-title": "Prisiregistruokite prie paskyros",
"rhs-board-non-admin-msg": "Jūs nesate lentos administratorius",
"rhs-boards.add": "Pridėti",
"rhs-boards.dm": "AŽ",
"rhs-boards.gm": "GŽ",
"rhs-boards.header.dm": "ši tiesioginė žinutė",
"rhs-boards.header.gm": "ši grupės žinutė",
"rhs-boards.last-update-at": "Paskutinį kartą atnaujinta: {datetime}",
"rhs-boards.link-boards-to-channel": "Susieti lentas su {channelName}",
"rhs-boards.linked-boards": "Susietos lentos",
"rhs-boards.no-boards-linked-to-channel": "Su {channelName} dar nėra susietų lentų",
"rhs-boards.no-boards-linked-to-channel-description": "„Boards“ yra projektų valdymo įrankis, padedantis apibrėžti, organizuoti, sekti ir valdyti darbą įvairiose komandose, naudojant pažįstamą Kanban lentos vaizdą.",
"rhs-boards.unlink-board": "Atsieti lentą",
"rhs-boards.unlink-board1": "Atsieti lentą",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "Paskelbti",
"share-board.share": "Bendrinti",
"shareBoard.channels-select-group": "Kanalai",
"shareBoard.confirm-change-team-role.body": "Visi šioje lentoje esantys asmenys, turintys žemesnį nei „{role}“ vaidmenį <b>, dabar bus paaukštinti į {role}</b> . Ar tikrai norite pakeisti minimalų lentos vaidmenį?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Pakeiskite minimalų lentos vaidmenį",
"shareBoard.confirm-change-team-role.title": "Pakeiskite minimalų lentos vaidmenį",
"shareBoard.confirm-link-channel": "Susieti lentą su kanalu",
"shareBoard.confirm-link-channel-button": "Susieti kanalą",
"shareBoard.confirm-link-channel-button-with-other-channel": "Atsieti ir susieti čia",
"shareBoard.confirm-link-channel-subtext": "Kai susiesite kanalą su lenta, visi kanalo nariai (esami ir nauji) galės ją redaguoti. Tai neįtraukia narių, kurie yra svečiai.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Kai susiesite kanalą su lenta, visi kanalo nariai (esami ir nauji) galės jį redaguoti. Tai neįtraukia narių, kurie yra svečiai.{lineBreak}Ši lenta šiuo metu susieta su kitu kanalu. Jis bus atsietas, jei pasirinksite susieti jį čia.",
"shareBoard.confirm-unlink.body": "Kai atsiesite kanalą nuo lentos, visi kanalo nariai (esami ir nauji) praras prieigą prie jo, nebent jiems bus suteiktas atskiras leidimas.",
"shareBoard.confirm-unlink.confirmBtnText": "Atsieti kanalą",
"shareBoard.confirm-unlink.title": "Atsieti kanalą nuo lentos",
"shareBoard.lastAdmin": "Lentose turi būti bent vienas administratorius",
"shareBoard.members-select-group": "Nariai",
"shareBoard.unknown-channel-display-name": "Nežinomas kanalas",
"tutorial_tip.finish_tour": "Atlikta",
"tutorial_tip.got_it": "Supratau",
"tutorial_tip.ok": "Kitas",
"tutorial_tip.out": "Atsisakyti šių patarimų.",
"tutorial_tip.seen": "Matėte tai anksčiau?"
}

Просмотреть файл

@@ -1,300 +0,0 @@
{
"BoardComponent.add-a-group": "+ ഒരു ഗ്രൂപ്പ് ചേർക്കുക",
"BoardComponent.delete": "നീക്കം ചെയ്യുക",
"BoardComponent.hidden-columns": "മറഞ്ഞിരിക്കുന്ന നിരകൾ",
"BoardComponent.hide": "മറയ്ക്കുക",
"BoardComponent.new": "+ പുതിയത്",
"BoardComponent.no-property": "ഇല്ല {property}",
"BoardComponent.no-property-title": "ശൂന്യമായ {property} പ്രോപ്പർട്ടി ഉള്ള ഇനങ്ങൾ ഇവിടെ പോകും. ഈ കോളം നീക്കം ചെയ്യാൻ കഴിയില്ല.",
"BoardComponent.show": "കാണിക്കുക",
"BoardMember.schemeAdmin": "അഡ്മിൻ",
"BoardMember.schemeCommenter": "കമന്റേറ്റർ",
"BoardMember.schemeEditor": "എഡിറ്റർ",
"BoardMember.schemeNone": "ഒന്നുമില്ല",
"BoardMember.schemeViewer": "കാഴ്ചക്കാരൻ",
"BoardPage.newVersion": "ബോർഡുകളുടെ ഒരു പുതിയ പതിപ്പ് ലഭ്യമാണ്, റീലോഡ് ചെയ്യാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക.",
"BoardPage.syncFailed": "ബോർഡ് ഇല്ലാതാക്കുകയോ ആക്സസ് റദ്ദാക്കുകയോ ചെയ്യാം.",
"BoardTemplateSelector.add-template": "പുതിയ ടെംപ്ലേറ്റ്",
"BoardTemplateSelector.create-empty-board": "ശൂന്യമായ ബോർഡ് സൃഷ്ടിക്കുക",
"BoardTemplateSelector.delete-template": "ഇല്ലാതാക്കുക",
"BoardTemplateSelector.description": "ആരംഭിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് ഒരു ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കുക. നിങ്ങളുടെ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമായ രീതിയിൽ ടെംപ്ലേറ്റ് എളുപ്പത്തിൽ ഇച്ഛാനുസൃതമാക്കുക, അല്ലെങ്കിൽ ആദ്യം മുതൽ ആരംഭിക്കാൻ ഒരു ശൂന്യമായ ബോർഡ് സൃഷ്ടിക്കുക.",
"BoardTemplateSelector.edit-template": "എഡിറ്റ് ചെയ്യുക",
"BoardTemplateSelector.plugin.no-content-description": "ചുവടെ നിർവചിച്ചിരിക്കുന്ന ഏതെങ്കിലും ടെംപ്ലേറ്റുകൾ ഉപയോഗിച്ച് സൈഡ്ബാറിലേക്ക് ഒരു ബോർഡ് ചേർക്കുക അല്ലെങ്കിൽ ആദ്യം മുതൽ ആരംഭിക്കുക.",
"BoardTemplateSelector.plugin.no-content-title": "ഒരു ബോർഡ് ഉണ്ടാക്കുക",
"BoardTemplateSelector.title": "ഒരു ബോർഡ് ഉണ്ടാക്കുക",
"BoardTemplateSelector.use-this-template": "ഈ ടെംപ്ലേറ്റ് ഉപയോഗിക്കുക",
"BoardsSwitcher.Title": "ബോർഡുകൾ കണ്ടെത്തുക",
"BoardsUnfurl.Remainder": "+{remainder} കൂടുതൽ",
"BoardsUnfurl.Updated": "പുതുക്കിയത് {time}",
"Calculations.Options.average.displayName": "ശരാശരി",
"Calculations.Options.average.label": "ശരാശരി",
"Calculations.Options.count.displayName": "എണ്ണുക",
"Calculations.Options.count.label": "എണ്ണുക",
"Calculations.Options.countChecked.displayName": "പരിശോധിച്ചു",
"Calculations.Options.countChecked.label": "എണ്ണം പരിശോധിച്ചു",
"Calculations.Options.countUnchecked.displayName": "പരിശോധിക്കാത്തത്",
"Calculations.Options.countUnchecked.label": "പരിശോധിക്കാത്തതിന്റെ എണ്ണം",
"Calculations.Options.countUniqueValue.displayName": "അതുല്യമായ",
"Calculations.Options.countUniqueValue.label": "അദ്വിതീയ മൂല്യങ്ങൾ എണ്ണുക",
"Calculations.Options.countValue.displayName": "മൂല്യങ്ങൾ",
"Calculations.Options.countValue.label": "മൂല്യം എണ്ണുക",
"Calculations.Options.dateRange.displayName": "പരിധി",
"Calculations.Options.dateRange.label": "പരിധി",
"Calculations.Options.earliest.displayName": "നേരത്തെ",
"Calculations.Options.earliest.label": "നേരത്തെ",
"Calculations.Options.latest.displayName": "ഏറ്റവും പുതിയ",
"Calculations.Options.latest.label": "ഏറ്റവും പുതിയ",
"Calculations.Options.max.displayName": "പരമാവധി",
"Calculations.Options.max.label": "പരമാവധി",
"Calculations.Options.median.displayName": "മധ്യമം",
"Calculations.Options.median.label": "മധ്യമം",
"Calculations.Options.min.displayName": "കുറവ്",
"Calculations.Options.min.label": "കുറവ്",
"Calculations.Options.none.displayName": "കണക്കാക്കുക",
"Calculations.Options.none.label": "ഒന്നുമില്ല",
"Calculations.Options.percentChecked.displayName": "പരിശോധിച്ചു",
"Calculations.Options.percentChecked.label": "ശതമാനം പരിശോധിച്ചു",
"Calculations.Options.percentUnchecked.displayName": "പരിശോധിക്കാത്തത്",
"Calculations.Options.percentUnchecked.label": "ശതമാനം പരിശോധിക്കാത്തത്",
"Calculations.Options.range.displayName": "പരിധി",
"Calculations.Options.range.label": "പരിധി",
"Calculations.Options.sum.displayName": "തുക",
"Calculations.Options.sum.label": "തുക",
"CardActionsMenu.copiedLink": "പകർത്തി!",
"CardActionsMenu.copyLink": "ലിങ്ക് പകർത്തുക",
"CardActionsMenu.delete": "ഡിലീറ്റ് ചെയ്യുക",
"CardActionsMenu.duplicate": "പകർപ്പ്",
"CardBadges.title-checkboxes": "ചെക്ക്ബോക്സുകൾ",
"CardBadges.title-comments": "അഭിപ്രായങ്ങൾ",
"CardBadges.title-description": "ഈ കാർഡിന് ഒരു വിവരണമുണ്ട്",
"CardDetail.Follow": "പിന്തുടരുക",
"CardDetail.Following": "പിന്തുടരുന്നു",
"CardDetail.add-content": "ഉള്ളടക്കം ചേർക്കുക",
"CardDetail.add-icon": "ഐക്കൺ ചേർക്കുക",
"CardDetail.add-property": "+ ഒരു വിശേഷണം ചേർക്കുക",
"CardDetail.addCardText": "കാർഡിൽ വാക്യം ചേർക്കുക",
"CardDetail.limited-body": "ആർക്കൈവ് ചെയ്‌ത കാർഡുകൾ കാണുന്നതിനും ഓരോ ബോർഡുകൾക്കും പരിധിയില്ലാത്ത കാഴ്‌ചകൾ നേടുന്നതിനും പരിധിയില്ലാത്ത കാർഡുകൾക്കും മറ്റും ഞങ്ങളുടെ പ്രൊഫഷണൽ അല്ലെങ്കിൽ എന്റർപ്രൈസ് പ്ലാനിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുക.",
"CardDetail.limited-button": "അപ്ഗ്രേഡ്",
"CardDetail.moveContent": "കാർഡ് ഉള്ളടക്കം നീക്കുക",
"CardDetail.new-comment-placeholder": "ഒരു അഭിപ്രായം ചേർക്കുക...",
"CardDetailProperty.confirm-delete-heading": "പ്രോപ്പർട്ടി ഇല്ലാതാക്കുന്നത് സ്ഥിരീകരിക്കുക",
"CardDetailProperty.confirm-delete-subtext": "പ്രോപ്പർട്ടി ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ \"{propertyName}\"? ഇത് ഇല്ലാതാക്കുന്നത് ഈ ബോർഡിലെ എല്ലാ കാർഡുകളിൽ നിന്നും പ്രോപ്പർട്ടി ഇല്ലാതാക്കും.",
"CardDetailProperty.confirm-property-name-change-subtext": "\"{propertyName}\" {customText} പ്രോപ്പർട്ടി മാറ്റണമെന്ന് തീർച്ചയാണോ? ഇത് ഈ ബോർഡിലെ {numOfCards} കാർഡുകളിലുടനീളമുള്ള മൂല്യങ്ങളെ(കളെ) ബാധിക്കുകയും ഡാറ്റ നഷ്‌ടത്തിന് കാരണമാവുകയും ചെയ്യും.",
"CardDetailProperty.confirm-property-type-change": "പ്രോപ്പർട്ടി തരം മാറ്റം സ്ഥിരീകരിക്കുക!",
"CardDetailProperty.delete-action-button": "നീക്കം ചെയ്യുക",
"CardDetailProperty.property-change-action-button": "പ്രോപ്പർട്ടി മാറ്റുക",
"CardDetailProperty.property-changed": "പ്രോപ്പർട്ടി വിജയകരമായി മാറ്റി!",
"CardDetailProperty.property-deleted": "വിജയകരമായി {propertyName} ഇല്ലാതാക്കിയിരിക്കുന്നു!",
"CardDetailProperty.property-name-change-subtext": "\"{oldPropType}\" മുതൽ \"{newPropType}\" വരെ ടൈപ്പ് ചെയ്യുക",
"CardDialog.delete-confirmation-dialog-button-text": "ഇല്ലാതാക്കുക",
"CardDialog.delete-confirmation-dialog-heading": "കാർഡ് ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുക!",
"CardDialog.editing-template": "നിങ്ങൾ ഒരു ടെംപ്ലേറ്റ് എഡിറ്റ് ചെയ്യുകയാണ്.",
"CardDialog.nocard": "ഈ കാർഡ് നിലവിലില്ല അല്ലെങ്കിൽ ആക്സസ് ചെയ്യാനാകുന്നില്ല.",
"Categories.CreateCategoryDialog.CancelText": "റദ്ദാക്കുക",
"Categories.CreateCategoryDialog.CreateText": "സൃഷ്ടിക്കുക",
"Categories.CreateCategoryDialog.Placeholder": "നിങ്ങളുടെ വിഭാഗത്തിന് പേര് നൽകുക",
"Categories.CreateCategoryDialog.UpdateText": "അപ്ഡേറ്റ് ചെയ്യുക",
"CenterPanel.Login": "ലോഗിൻ",
"CenterPanel.Share": "പങ്കിടുക",
"ColorOption.selectColor": "നിറം {color} തിരഞ്ഞെടുക്കുക",
"Comment.delete": "ഇല്ലാതാക്കുക",
"CommentsList.send": "അയക്കുക",
"ConfirmationDialog.cancel-action": "റദ്ദാക്കുക",
"ConfirmationDialog.confirm-action": "സ്ഥിരീകരിക്കുക",
"ContentBlock.Delete": "ഇല്ലാതാക്കുക",
"ContentBlock.DeleteAction": "ഇല്ലാതാക്കുക",
"ContentBlock.addElement": "ചേർക്കുക {type}",
"ContentBlock.checkbox": "ചെക്ക്ബോക്സ്",
"ContentBlock.divider": "ഡിവൈഡർ",
"ContentBlock.editCardCheckbox": "ടുഗേൾഡ് -ചെക്ക്ബോക്സ്",
"ContentBlock.editCardCheckboxText": "കാർഡിലെ വാചകം തിരുത്തുക",
"ContentBlock.editCardText": "കാർഡിലെ വാചകം തിരുത്തുക",
"ContentBlock.editText": "വാചകം തിരുത്തുക...",
"ContentBlock.image": "ചിത്രം",
"ContentBlock.insertAbove": "മുകളിൽ തിരുകുക",
"ContentBlock.moveDown": "താഴേക്ക് നീക്കുക",
"ContentBlock.moveUp": "മുകളിലേക്കു നീക്കുക",
"ContentBlock.text": "വാചകം",
"DateRange.endDate": "അവസാന തീയതി",
"DateRange.today": "ഇന്ന്",
"DeleteBoardDialog.confirm-cancel": "നിര്‍ത്തലാക്കുക",
"DeleteBoardDialog.confirm-delete": "നീക്കം ചെയ്യുക",
"DeleteBoardDialog.confirm-info": "\"{boardTitle}\" എന്ന ബോർഡ് ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ? ഇത് ഇല്ലാതാക്കുന്നത് ബോർഡിലെ എല്ലാ കാർഡുകളും ഇല്ലാതാക്കും.",
"DeleteBoardDialog.confirm-tite": "ബോർഡ് നീക്കം ചെയ്യുന്നത് സ്ഥിരീകരിക്കുക",
"DeleteBoardDialog.confirm-tite-template": "ബോർഡ് ടെംപ്ലേറ്റ് ഇല്ലാതാക്കുന്നത് സ്ഥിരീകരിക്കുക",
"Dialog.closeDialog": "ഡയലോഗ് അവസാനിപ്പിക്കുക",
"EditableDayPicker.today": "ഇന്ന്",
"Error.mobileweb": "മൊബൈൽ വെബ് പിന്തുണ നിലവിൽ ആദ്യകാല ബീറ്റയിലാണ്. എല്ലാ പ്രവർത്തനങ്ങളും ഉണ്ടായിരിക്കണമെന്നില്ല.",
"Error.websocket-closed": "വെബ്‌സോക്കറ്റ് കണക്ഷൻ അടച്ചു, കണക്ഷൻ തടസ്സപ്പെട്ടു. ഇത് നിലനിൽക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ സെർവർ അല്ലെങ്കിൽ വെബ് പ്രോക്സി കോൺഫിഗറേഷൻ പരിശോധിക്കുക.",
"Filter.includes": "ഉൾപ്പെടുന്നു",
"Filter.is-empty": "ശൂന്യമാണ്",
"Filter.is-not-empty": "ശൂന്യമല്ല",
"Filter.not-includes": "ഉൾപ്പെടുന്നില്ല",
"FilterComponent.add-filter": "+ ഫിൽട്ടർ ചേർക്കുക",
"FilterComponent.delete": "ഇല്ലാതാക്കുക",
"FindBoardsDialog.NoResultsFor": "\"{searchQuery}\" എന്നതിന് ഫലങ്ങളൊന്നുമില്ല",
"FindBoardsDialog.NoResultsSubtext": "അക്ഷരവിന്യാസം പരിശോധിക്കുക അല്ലെങ്കിൽ മറ്റൊരു തിരയൽ പരീക്ഷിക്കുക.",
"FindBoardsDialog.SubTitle": "ഒരു ബോർഡ് കണ്ടെത്താൻ ടൈപ്പ് ചെയ്യുക. ബ്രൗസ് ചെയ്യാൻ <b>UP/DOWN</b> ഉപയോഗിക്കുക. തിരഞ്ഞെടുക്കാൻ <b>ENTER</b>, ഡിസ്മിസ് ചെയ്യാൻ <b>ESC</b>",
"FindBoardsDialog.Title": "ബോർഡുകൾ കണ്ടെത്തുക",
"GroupBy.hideEmptyGroups": "{count} ശൂന്യമായ ഗ്രൂപ്പുകൾ മറയ്ക്കുക",
"GroupBy.showHiddenGroups": "മറഞ്ഞിരിക്കുന്ന {count} ഗ്രൂപ്പുകൾ കാണിക്കുക",
"GroupBy.ungroup": "ഗ്രൂപ്പിൽ നിന്നും മാറ്റുക",
"KanbanCard.untitled": "ശീർഷകമില്ലാത്തത്",
"Mutator.new-card-from-template": "ടെംപ്ലേറ്റിൽ നിന്നുള്ള പുതിയ കാർഡ്",
"Mutator.new-template-from-card": "കാർഡിൽ നിന്നുള്ള പുതിയ ടെംപ്ലേറ്റ്",
"OnboardingTour.AddComments.Body": "നിങ്ങൾക്ക് പ്രശ്‌നങ്ങളിൽ അഭിപ്രായമിടാം, ഒപ്പം നിങ്ങളുടെ സഹ മാറ്റർമോസ് ഉപയോക്താക്കളെ അവരുടെ ശ്രദ്ധ ആകർഷിക്കാൻ അവരെ @പരാമർശിക്കുകയും ചെയ്യാം.",
"OnboardingTour.AddComments.Title": "അഭിപ്രായങ്ങൾ ചേർക്കുക",
"OnboardingTour.AddDescription.Body": "നിങ്ങളുടെ കാർഡിലേക്ക് ഒരു വിവരണം ചേർക്കുക, അതുവഴി കാർഡ് എന്താണെന്ന് നിങ്ങളുടെ ടീമംഗങ്ങൾക്ക് അറിയാം.",
"OnboardingTour.AddDescription.Title": "വിവരണം ചേർക്കുക",
"OnboardingTour.AddProperties.Body": "കാർഡുകളെ കൂടുതൽ ശക്തമാക്കുന്നതിന് അവയിൽ വിവിധ പ്രോപ്പർട്ടികൾ ചേർക്കുക!",
"OnboardingTour.AddProperties.Title": "പ്രോപ്പർട്ടികൾ ചേർക്കുക",
"OnboardingTour.AddView.Body": "വ്യത്യസ്‌ത ലേഔട്ടുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ബോർഡ് ഓർഗനൈസുചെയ്യുന്നതിന് ഒരു പുതിയ കാഴ്‌ച സൃഷ്‌ടിക്കുന്നതിന് ഇവിടെ പോകുക.",
"OnboardingTour.AddView.Title": "ഒരു പുതിയ കാഴ്ച ചേർക്കുക",
"OnboardingTour.CopyLink.Body": "ലിങ്ക് പകർത്തി ഒരു ചാനലിലോ ഡയറക്ട് മെസേജിലോ ഗ്രൂപ്പ് മെസേജിലോ പകർത്തികൊണ്ട് നിങ്ങൾക്ക് ടീമംഗങ്ങളുമായി കാർഡുകൾ പങ്കിടാം.",
"OnboardingTour.CopyLink.Title": "ലിങ്ക് പകർത്തുക",
"OnboardingTour.OpenACard.Body": "നിങ്ങളുടെ ജോലി ഓർഗനൈസുചെയ്യാൻ ബോർഡുകൾക്ക് നിങ്ങളെ സഹായിക്കുന്ന ശക്തമായ വഴികൾ പര്യവേക്ഷണം ചെയ്യാൻ ഒരു കാർഡ് തുറക്കുക.",
"OnboardingTour.OpenACard.Title": "ഒരു കാർഡ് തുറക്കുക",
"OnboardingTour.ShareBoard.Body": "നിങ്ങളുടെ ബോർഡ് ടീമിനുള്ളിലും പങ്കിടാം അല്ലെങ്കിൽ നിങ്ങളുടെ സ്ഥാപനത്തിന് പുറത്തുള്ള ദൃശ്യപരതയ്ക്കായി അത് പരസ്യമായി പ്രസിദ്ധീകരിക്കാം.",
"OnboardingTour.ShareBoard.Title": "ഷെയർ ബോർഡ്",
"PropertyMenu.Delete": "ഇല്ലാതാക്കുക",
"PropertyMenu.changeType": "പ്രോപ്പർട്ടി തരം മാറ്റുക",
"PropertyMenu.selectType": "പ്രോപ്പർട്ടി തരം തിരഞ്ഞെടുക്കുക",
"PropertyMenu.typeTitle": "തരം",
"PropertyType.Checkbox": "ചെക്ക്ബോക്സ്",
"PropertyType.CreatedBy": "ഉണ്ടാക്കിയത്",
"PropertyType.CreatedTime": "സൃഷ്ടിച്ച സമയം",
"PropertyType.Date": "തീയതി",
"PropertyType.Email": "ഇമെയിൽ",
"PropertyType.MultiSelect": "മൾട്ടി സെലക്ട്",
"PropertyType.Number": "നമ്പർ",
"PropertyType.Person": "വ്യക്തി",
"PropertyType.Phone": "ഫോൺ",
"PropertyType.Select": "തിരഞ്ഞെടുക്കുക",
"PropertyType.Text": "വാചകം",
"PropertyType.UpdatedBy": "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്",
"PropertyType.UpdatedTime": "അവസാനം പുതുക്കിയ സമയം",
"PropertyValueElement.empty": "ശൂന്യം",
"RegistrationLink.confirmRegenerateToken": "ഇത് മുമ്പ് പങ്കിട്ട ലിങ്കുകളെ അസാധുവാക്കും. തുടരുക?",
"RegistrationLink.copiedLink": "പകർത്തി!",
"RegistrationLink.copyLink": "ലിങ്ക് പകർത്തുക",
"RegistrationLink.description": "മറ്റുള്ളവർക്ക് അക്കൗണ്ടുകൾ സൃഷ്ടിക്കാൻ ഈ ലിങ്ക് പങ്കിടുക:",
"RegistrationLink.regenerateToken": "ടോക്കൺ പുനർനിർമ്മിക്കുക",
"RegistrationLink.tokenRegenerated": "രജിസ്ട്രേഷൻ ലിങ്ക് പുനഃസൃഷ്ടിച്ചു",
"ShareBoard.PublishDescription": "വെബിലെ എല്ലാവരുമായും \"വായന മാത്രം\" എന്ന ലിങ്ക് പ്രസിദ്ധീകരിക്കുകയും പങ്കിടുകയും ചെയ്യുക",
"ShareBoard.PublishTitle": "വെബിൽ പ്രസിദ്ധീകരിക്കുക",
"ShareBoard.ShareInternalDescription": "അനുമതിയുള്ള ഉപയോക്താക്കൾക്ക് ഈ ലിങ്ക് ഉപയോഗിക്കാനാകും",
"ShareBoard.Title": "ഷെയർ ബോർഡ്",
"ShareBoard.confirmRegenerateToken": "ഇത് മുമ്പ് പങ്കിട്ട ലിങ്കുകളെ അസാധുവാക്കും. തുടരുക?",
"ShareBoard.copiedLink": "പകർത്തി!",
"ShareBoard.copyLink": "ലിങ്ക് പകർത്തുക",
"ShareBoard.regenerate": "ടോക്കൺ പുനർനിർമ്മിക്കുക",
"ShareBoard.teamPermissionsText": "{teamName} ടീമിലെ എല്ലാവരും",
"ShareBoard.tokenRegenrated": "ടോക്കൺ പുനർനിർമ്മിച്ചു",
"ShareBoard.userPermissionsRemoveMemberText": "അംഗത്തെ നീക്കം ചെയ്യുക",
"ShareBoard.userPermissionsYouText": "(നിങ്ങൾ)",
"ShareTemplate.Title": "ടെംപ്ലേറ്റ് പങ്കിടുക",
"Sidebar.about": "ഫോക്കൽബോർഡിനെക്കുറിച്ച്",
"Sidebar.add-board": "+ ബോർഡ് ചേർക്കുക",
"Sidebar.changePassword": "പാസ്സ്‌വേഡ്‌ മാറ്റുക",
"Sidebar.delete-board": "ബോർഡ് നീക്കം ചെയ്യുക",
"Sidebar.duplicate-board": "ഡ്യൂപ്ലിക്കേറ്റ് ബോർഡ്",
"Sidebar.export-archive": "ആർക്കൈവ് എക്സ്പോർട്ട് ചെയ്യുക",
"Sidebar.import": "ഇറക്കുമതി ചെയ്യുക",
"Sidebar.import-archive": "ആർക്കൈവ് ഇമ്പോർട്ട് ചെയ്യുക",
"Sidebar.invite-users": "ഉപയോക്താക്കളെ ക്ഷണിക്കുക",
"Sidebar.logout": "ലോഗ്ഔട്ട്",
"Sidebar.no-boards-in-category": "അകത്ത് ബോർഡുകളില്ല",
"Sidebar.random-icons": "ക്രമരഹിതമായ ഐക്കണുകൾ",
"Sidebar.set-language": "ഭാഷ സജ്ജമാക്കുക",
"Sidebar.set-theme": "തീം സജ്ജമാക്കുക",
"Sidebar.settings": "ക്രമീകരണങ്ങൾ",
"Sidebar.template-from-board": "ബോർഡിൽ നിന്നുള്ള പുതിയ ടെംപ്ലേറ്റ്",
"Sidebar.untitled-board": "(പേരില്ലാത്ത ബോർഡ്)",
"SidebarCategories.BlocksMenu.Move": "ഇതിലേക്ക് നീക്കുക...",
"SidebarCategories.CategoryMenu.CreateNew": "പുതിയ വിഭാഗം സൃഷ്ടിക്കുക",
"SidebarCategories.CategoryMenu.Delete": "വിഭാഗം ഇല്ലാതാക്കുക",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "<b>{categoryName}</b> എന്നതിലെ ബോർഡുകൾ ബോർഡുകളുടെ വിഭാഗങ്ങളിലേക്ക് തിരികെ നീങ്ങും. നിങ്ങളെ ഒരു ബോർഡിൽ നിന്നും നീക്കം ചെയ്‌തിട്ടില്ല.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "ഈ കാറ്റഗറി ഇല്ലാതാക്കണോ?",
"SidebarCategories.CategoryMenu.Update": "കാറ്റഗറിയുടെ പേര് മാറ്റുക",
"TableComponent.add-icon": "ഐക്കൺ ചേർക്കുക",
"TableComponent.name": "പേര്",
"TableComponent.plus-new": "+ പുതിയത്",
"TableHeaderMenu.delete": "ഇല്ലാതാക്കുക",
"TableHeaderMenu.duplicate": "തനിപ്പകർപ്പ്",
"TableHeaderMenu.hide": "മറയ്ക്കുക",
"TableHeaderMenu.insert-left": "ഇടത്തേക്ക് തിരുകുക",
"TableHeaderMenu.insert-right": "വലത്തേക്ക് തിരുകുക",
"TableHeaderMenu.sort-ascending": "ആരോഹണക്രമത്തിൽ അടുക്കുക",
"TableHeaderMenu.sort-descending": "അവരോഹണക്രമം അടുക്കുക",
"TableRow.open": "തുറക്കുക",
"TopBar.give-feedback": "അഭിപ്രായം അറിയിക്കുക",
"URLProperty.copiedLink": "പകർത്തി!",
"URLProperty.copy": "പകർത്തുക",
"ValueSelector.noOptions": "ഓപ്ഷനുകളൊന്നുമില്ല. ആദ്യത്തേത് ചേർക്കാൻ ടൈപ്പുചെയ്യാൻ ആരംഭിക്കുക!",
"ValueSelector.valueSelector": "മൂല്യ0 തിരഞ്ഞെടുക്കുക",
"ValueSelectorLabel.openMenu": "മെനു തുറക്കുക",
"View.AddView": "വ്യൂ ചേർക്കുക",
"View.Board": "ബോർഡ്",
"View.DeleteView": "വ്യൂ നീക്കം ചെയ്യുക",
"View.DuplicateView": "വ്യൂവിന്റെ തനിപ്പകര്‍പ്പ്",
"View.Gallery": "ചിത്രശാല",
"View.NewBoardTitle": "ബോർഡ് വ്യൂ",
"View.NewCalendarTitle": "കലണ്ടർ വ്യൂ",
"View.NewGalleryTitle": "ചിത്രശാല വ്യൂ",
"View.NewTableTitle": "പട്ടിക വ്യൂ",
"View.Table": "പട്ടിക",
"ViewHeader.add-template": "പുതിയ ടെംപ്ലേറ്റ്",
"ViewHeader.delete-template": "നീക്കം ചെയ്യുക",
"ViewHeader.display-by": "പ്രദർശിപ്പിക്കുന്നത്: {property}",
"ViewHeader.edit-template": "തിരുത്തുക",
"ViewHeader.empty-card": "ശൂന്യമായ കാർഡ്",
"ViewHeader.export-board-archive": "ബോർഡ് ആർക്കൈവ് എക്സ്പോർട്ട് ചെയ്യുക",
"ViewHeader.export-complete": "എക്സ്പോർട്ട് പൂർത്തിയായി!",
"ViewHeader.export-csv": "CSV-ലേക്ക് എക്സ്പോർട്ട് ചെയ്യുക",
"ViewHeader.export-failed": "എക്സ്പോർട്ട് പരാജയപ്പെട്ടു!",
"ViewHeader.filter": "ഫിൽട്ടർ",
"ViewHeader.group-by": "ഗ്രൂപ്പ്:{property}",
"ViewHeader.new": "പുതിയത്",
"ViewHeader.properties": "സവിശേഷതകള്‍",
"ViewHeader.properties-menu": "പ്രോപ്പർട്ടീസ് മെനു",
"ViewHeader.search-text": "കാർഡുകൾ തിരയുക",
"ViewHeader.select-a-template": "ഒരു ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കുക",
"ViewHeader.set-default-template": "സ്ഥിരസ്ഥിതിയായി സജ്ജമാക്കാൻ",
"ViewHeader.sort": "അടുക്കുക",
"ViewHeader.untitled": "ശീർഷകമില്ലാത്തത്",
"ViewHeader.view-header-menu": "തലക്കെട്ട് മെനു കാണുക",
"ViewHeader.view-menu": "മെനു കാണുക",
"ViewTitle.hide-description": "വിവരണം മറയ്ക്കുക",
"ViewTitle.pick-icon": "ഐക്കൺ തിരഞ്ഞെടുക്കുക",
"ViewTitle.random-icon": "ക്രമരഹിതം",
"ViewTitle.remove-icon": "ഐക്കൺ നീക്കം ചെയ്യുക",
"ViewTitle.show-description": "വിവരണം കാണിക്കുക",
"ViewTitle.untitled-board": "ശീർഷകമില്ലാത്ത ബോർഡ്",
"WelcomePage.Description": "പരിചിതമായ കാൻബൻ ബോർഡ് വ്യൂ ഉപയോഗിച്ച് ടീമുകളിലുടനീളമുള്ള ജോലി നിർവചിക്കാനും ഓർഗനൈസുചെയ്യാനും ട്രാക്കുചെയ്യാനും നിയന്ത്രിക്കാനും സഹായിക്കുന്ന ഒരു പ്രോജക്റ്റ് മാനേജ്‌മെന്റ് ടൂളാണ് ബോർഡുകൾ",
"WelcomePage.Explore.Button": "ഒരു ടൂർ നടത്തുക",
"WelcomePage.Heading": "ബോർഡുകളിലേക്ക് സ്വാഗതം",
"WelcomePage.NoThanks.Text": "വേണ്ട നന്ദി, ഞാനത് സ്വയം കണ്ടുപിടിക്കാം",
"Workspace.editing-board-template": "നിങ്ങൾ ഒരു ബോർഡ് ടെംപ്ലേറ്റ് എഡിറ്റ് ചെയ്യുകയാണ്.",
"calendar.month": "മാസം",
"calendar.today": "ഇന്ന്",
"calendar.week": "ആഴ്ച",
"createImageBlock.failed": "ഫയൽ അപ്‌ലോഡ് ചെയ്യാൻ കഴിയുന്നില്ല. ഫയൽ വലുപ്പ പരിധി എത്തി.",
"default-properties.badges": "അഭിപ്രായങ്ങളും വിവരണവും",
"default-properties.title": "തലക്കെട്ട്",
"error.page.title": "ക്ഷമിക്കണം, എന്തോ കുഴപ്പം സംഭവിച്ചു",
"generic.previous": "മുൻപിലേക്ക്",
"imagePaste.upload-failed": "ചില ഫയലുകൾ അപ്‌ലോഡ് ചെയ്തിട്ടില്ല. ഫയൽ വലുപ്പ പരിധി എത്തി",
"login.log-in-button": "ലോഗിൻ",
"login.log-in-title": "ലോഗിൻ",
"login.register-button": "അല്ലെങ്കിൽ നിങ്ങൾക്ക് അക്കൗണ്ട് ഇല്ലെങ്കിൽ ഒരു അക്കൗണ്ട് സൃഷ്ടിക്കുക",
"register.login-button": "അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഇതിനകം ഒരു അക്കൗണ്ട് ഉണ്ടെങ്കിൽ ലോഗിൻ ചെയ്യുക",
"register.signup-title": "നിങ്ങളുടെ അക്കൗണ്ടിനായി സൈൻ അപ്പ് ചെയ്യുക",
"share-board.publish": "പ്രസിദ്ധീകരിക്കുക",
"share-board.share": "പങ്കിടുക",
"shareBoard.lastAdmin": "ബോർഡുകളിൽ കുറഞ്ഞത് ഒരു അഡ്മിനിസ്ട്രേറ്റർ ഉണ്ടായിരിക്കണം",
"tutorial_tip.finish_tour": "ചെയ്തു",
"tutorial_tip.got_it": "മനസ്സിലായി",
"tutorial_tip.ok": "അടുത്തത്",
"tutorial_tip.out": "ഈ നുറുങ്ങുകളിൽ നിന്നും തിരഞ്ഞെടുക്കുക.",
"tutorial_tip.seen": "ഇത് മുമ്പ് കണ്ടിട്ടുണ്ടോ?"
}

Просмотреть файл

@@ -1,184 +0,0 @@
{
"AppBar.Tooltip": "Veksle lenkede tavler",
"Attachment.Attachment-title": "Vedlegg",
"AttachmentBlock.DeleteAction": "slett",
"AttachmentBlock.addElement": "legg til {type}",
"AttachmentBlock.delete": "Vedlegg slettet.",
"AttachmentBlock.failed": "Denne filen kunne ikke lastes opp fordi størrelsesgrensen er nådd.",
"AttachmentBlock.upload": "Vedlegg lastes opp.",
"AttachmentBlock.uploadSuccess": "Vedlegg lastet opp.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Slett",
"AttachmentElement.download": "Last ned",
"AttachmentElement.upload-percentage": "Laster opp ...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Legg til gruppe",
"BoardComponent.delete": "Slett",
"BoardComponent.hidden-columns": "Skjulte kolonner",
"BoardComponent.hide": "Skjul",
"BoardComponent.new": "+ Ny",
"BoardComponent.no-property": "Ingen {property}",
"BoardComponent.no-property-title": "Elementer med tom {property} atributt legges her. Denne kolonnen kan ikke fjernes.",
"BoardComponent.show": "Vis",
"BoardMember.schemeAdmin": "Admin",
"BoardMember.schemeCommenter": "Kommentator",
"BoardMember.schemeEditor": "Redaktør",
"BoardMember.schemeNone": "Ingen",
"BoardMember.schemeViewer": "Viser",
"BoardMember.unlinkChannel": "Fjern lenke",
"BoardPage.newVersion": "En ny versjon av Boards er tilgjengelig, klikk her for å laste inn på nytt.",
"BoardPage.syncFailed": "Tavle kan slettes eller adgangen trekkes tilbake.",
"BoardTemplateSelector.add-template": "Lag ny mal",
"BoardTemplateSelector.create-empty-board": "Opprett tom tavle",
"BoardTemplateSelector.delete-template": "Slett",
"BoardTemplateSelector.description": "Legg til en tavle til sidestolpen med hvilken mal du vil fra listen under, eller start med en helt tom tavle.",
"BoardTemplateSelector.edit-template": "Rediger",
"BoardTemplateSelector.plugin.no-content-description": "Legg til en tavle i sidestolpen med hvilken mal du vil, eller start med en tom tavle.",
"BoardTemplateSelector.plugin.no-content-title": "Lag ny tavle",
"BoardTemplateSelector.title": "Lag ny tavle",
"BoardTemplateSelector.use-this-template": "Bruk denne malen",
"BoardsSwitcher.Title": "Finn tavle",
"BoardsUnfurl.Limited": "Flere detaljer er skjult fordi kortet er arkivert",
"BoardsUnfurl.Remainder": "+{remainder} mer",
"BoardsUnfurl.Updated": "Oppdatert {time}",
"Calculations.Options.average.displayName": "Gjennomsnitt",
"Calculations.Options.average.label": "Average",
"Calculations.Options.count.displayName": "Antall",
"Calculations.Options.count.label": "Antall",
"Calculations.Options.countChecked.displayName": "Avkrysset",
"Calculations.Options.countChecked.label": "Antall valgt",
"Calculations.Options.countUnchecked.displayName": "Ikke avmerket",
"Calculations.Options.countUnchecked.label": "Antall ikke valgt",
"Calculations.Options.countUniqueValue.displayName": "Unik",
"Calculations.Options.countUniqueValue.label": "Antall unike verdier",
"Calculations.Options.countValue.displayName": "Verdier",
"Calculations.Options.countValue.label": "Antall verdier",
"Calculations.Options.dateRange.displayName": "Tidsrom",
"Calculations.Options.dateRange.label": "Tidsrom",
"Calculations.Options.earliest.displayName": "Tiligst",
"Calculations.Options.earliest.label": "Tiligst",
"Calculations.Options.latest.displayName": "Senest",
"Calculations.Options.latest.label": "Senest",
"Calculations.Options.max.displayName": "Maks",
"Calculations.Options.max.label": "Maks",
"Calculations.Options.median.displayName": "Median",
"Calculations.Options.median.label": "Median",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Kalkulèr",
"Calculations.Options.none.label": "Ingen",
"Calculations.Options.percentChecked.displayName": "Valgt",
"Calculations.Options.percentChecked.label": "Prosent valgt",
"Calculations.Options.percentUnchecked.displayName": "Ikke valgt",
"Calculations.Options.percentUnchecked.label": "Prosent ikke valgt",
"Calculations.Options.range.displayName": "Tidsrom",
"Calculations.Options.range.label": "Tidsrom",
"Calculations.Options.sum.displayName": "Sum",
"Calculations.Options.sum.label": "Sum",
"CalendarCard.untitled": "Uten navn",
"CardActionsMenu.copiedLink": "Kopiert!",
"CardActionsMenu.copyLink": "Kopier lenke",
"CardActionsMenu.delete": "Slett",
"CardActionsMenu.duplicate": "Dupliser",
"CardBadges.title-checkboxes": "Avkrysningsbokser",
"CardBadges.title-comments": "Kommentarer",
"CardBadges.title-description": "Dette kortet har en beskrivelsestekst",
"CardDetail.Attach": "Legg ved",
"CardDetail.Follow": "Følg",
"CardDetail.Following": "Følger",
"CardDetail.add-content": "Legg til innhold",
"CardDetail.add-icon": "Legg til ikon",
"CardDetail.add-property": "+ Legg til en verdi",
"CardDetail.addCardText": "legg inn tekst i kortet",
"CardDetail.limited-body": "Oppgrader til vår profesjonelle eller bedriftsplan.",
"CardDetail.limited-button": "Oppgrader",
"CardDetail.limited-title": "Dette kortet er skjult",
"CardDetail.moveContent": "Flytt innholdet",
"CardDetail.new-comment-placeholder": "Legg til kommentar ...",
"CardDetailProperty.confirm-delete-heading": "Bekreft sletting av verdi",
"CardDetailProperty.confirm-delete-subtext": "Er du sikker på at du vil slette verdien \"{propertyName}\"? Dette vil fjerne verdien fra alle kortene på denne tavlen.",
"CardDetailProperty.confirm-property-name-change-subtext": "Er du sikker på at du vil endre verdien \"{propertyName}\" {customText}? Dette vil påvirke verdien på {numOfCards} kort på denne tavlen, og kan forårsake at du mister informasjon.",
"CardDetailProperty.confirm-property-type-change": "Bekreft endring av verditype",
"CardDetailProperty.delete-action-button": "Slett",
"CardDetailProperty.property-change-action-button": "Endre verdi",
"CardDetailProperty.property-changed": "Verdi endret!",
"CardDetailProperty.property-deleted": "Fjernet {propertyName}!",
"CardDetailProperty.property-name-change-subtext": "type fra \"{oldPropType}\" til \"{newPropType}\"",
"CardDetial.limited-link": "Lær mer om våre planer.",
"CardDialog.delete-confirmation-dialog-attachment": "Bekreft sletting av vedlegg",
"CardDialog.delete-confirmation-dialog-button-text": "Slett",
"CardDialog.delete-confirmation-dialog-heading": "Bekreft sletting av kort",
"CardDialog.editing-template": "Du redigerer en mal.",
"CardDialog.nocard": "Dette kortet eksisterer ikke eller du har ikke tilgang.",
"Categories.CreateCategoryDialog.CancelText": "Avbryt",
"Categories.CreateCategoryDialog.CreateText": "Opprett",
"Categories.CreateCategoryDialog.Placeholder": "Navngi kategorien",
"Categories.CreateCategoryDialog.UpdateText": "Oppdater",
"CenterPanel.Login": "Logg inn",
"CenterPanel.Share": "Del",
"ChannelIntro.CreateBoard": "Opprett tavle",
"ColorOption.selectColor": "Velg {color} farge",
"Comment.delete": "Slett",
"CommentsList.send": "Send",
"ConfirmPerson.empty": "Tom",
"ConfirmPerson.search": "Søk ...",
"ConfirmationDialog.cancel-action": "Avbryt",
"ConfirmationDialog.confirm-action": "Bekreft",
"ContentBlock.Delete": "Slett",
"ContentBlock.DeleteAction": "slett",
"ContentBlock.addElement": "legg til {type}",
"ContentBlock.checkbox": "avkrysningsboks",
"ContentBlock.divider": "avdeler",
"ContentBlock.editCardCheckbox": "krysset-boks",
"ContentBlock.editCardCheckboxText": "rediger kort tekst",
"ContentBlock.editCardText": "rediger kort tekst",
"ContentBlock.editText": "Rediger tekst ...",
"ContentBlock.image": "bilde",
"ContentBlock.insertAbove": "Sett inn over",
"ContentBlock.moveBlock": "flytt kort innhold",
"ContentBlock.moveDown": "Flytt ned",
"ContentBlock.moveUp": "Flytt opp",
"ContentBlock.text": "tekst",
"DateRange.clear": "Tøm",
"DateRange.empty": "Tom",
"DateRange.endDate": "Sluttdato",
"DateRange.today": "I dag",
"DeleteBoardDialog.confirm-cancel": "Avbryt",
"DeleteBoardDialog.confirm-delete": "Slett",
"DeleteBoardDialog.confirm-info": "Er du sikker på at du vil slette tavlen \"{boardTitle}\"? Dette vil slette alle kortene på tavlen.",
"DeleteBoardDialog.confirm-info-template": "Er du sikker på at du vil slette tavlemalen \"{boardTitle}\"?",
"DeleteBoardDialog.confirm-tite": "Bekreft sletting av tavle",
"DeleteBoardDialog.confirm-tite-template": "Bekreft sletting av tavlemal",
"Dialog.closeDialog": "Lukk",
"EditableDayPicker.today": "I dag",
"Error.mobileweb": "Støtte for bruk i nettleser på mobil er i tidlig beta. Alt vil ikke fungere.",
"Error.websocket-closed": "Problemer med kobling til tjeneren. Sjekk konfigurasjonen hvis problemet vedvarer.",
"Filter.contains": "inneholder",
"Filter.ends-with": "ender med",
"Filter.includes": "inkluderer",
"Filter.is": "er",
"Filter.is-empty": "er tom",
"Filter.is-not-empty": "er ikke tom",
"Filter.is-not-set": "er ikke satt",
"Filter.is-set": "er satt",
"Filter.not-contains": "inkluderer ikke",
"Filter.not-ends-with": "ender ikke med",
"Filter.not-includes": "inkluderer ikke",
"Filter.not-starts-with": "starter ikke med",
"Filter.starts-with": "starter med",
"FilterByText.placeholder": "filtrer tekst",
"FilterComponent.add-filter": "+ Nytt filter",
"FilterComponent.delete": "Slett",
"FilterValue.empty": "(tom)",
"FindBoardsDialog.IntroText": "Søk etter tavle",
"FindBoardsDialog.NoResultsFor": "Ingen resultat for \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Sjekk stavingen eller søk på noe annet.",
"FindBoardsDialog.SubTitle": "Skriv for å finne en tavle. Bruk <b>opp/ned</b> for å navigere. <b>Enter</b> for å velge, eller <b>Esc</b> for å avbryte",
"FindBoardsDialog.Title": "Finn tavle",
"GroupBy.hideEmptyGroups": "Skjul {count} tomme grupper",
"GroupBy.showHiddenGroups": "Vis {count} tomme grupper",
"GroupBy.ungroup": "Fjern fra gruppe",
"HideBoard.MenuOption": "Skjul tavlen",
"KanbanCard.untitled": "Uten navn",
"Mutator.new-board-from-template": "ny tavle fra mal",
"Mutator.new-card-from-template": "nytt kort fra mal",
"Mutator.new-template-from-card": "ny mal fra kort"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Beheerder",
"AdminBadge.TeamAdmin": "Teambeheerder",
"AppBar.Tooltip": "Gekoppelde borden weergeven",
"Attachment.Attachment-title": "Bijlage",
"AttachmentBlock.DeleteAction": "verwijderen",
"AttachmentBlock.addElement": "voeg {type} toe",
"AttachmentBlock.delete": "Bijlage verwijderd.",
"AttachmentBlock.failed": "Dit bestand kon niet worden geüpload omdat de bestandslimiet wordt overschreden.",
"AttachmentBlock.upload": "Bijlage aan het uploaden.",
"AttachmentBlock.uploadSuccess": "Bijlage geüpload.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Verwijderen",
"AttachmentElement.download": "Downloaden",
"AttachmentElement.upload-percentage": "Uploaden...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Een groep toevoegen",
"BoardComponent.delete": "Verwijderen",
"BoardComponent.hidden-columns": "Verborgen kolommen",
"BoardComponent.hide": "Verberg",
"BoardComponent.new": "+ Nieuw",
"BoardComponent.no-property": "Geen {property}",
"BoardComponent.no-property-title": "Items met een lege {property} eigenschap komen hier te staan. Deze kolom kan niet worden verwijderd.",
"BoardComponent.show": "Toon",
"BoardMember.schemeAdmin": "Beheerder",
"BoardMember.schemeCommenter": "Commentator",
"BoardMember.schemeEditor": "Bewerker",
"BoardMember.schemeNone": "Geen",
"BoardMember.schemeViewer": "Toeschouwer",
"BoardMember.unlinkChannel": "Losmaken",
"BoardPage.newVersion": "Er is een nieuwe versie van Boards, klik hier om te herladen.",
"BoardPage.syncFailed": "Het bord kan worden verwijderd of de toegang kan worden ingetrokken.",
"BoardTemplateSelector.add-template": "Nieuwe sjabloon aanmaken",
"BoardTemplateSelector.create-empty-board": "Maak een leeg bord",
"BoardTemplateSelector.delete-template": "Verwijderen",
"BoardTemplateSelector.description": "Voeg een bord aan de zijbalk door één van onderstaande sjabloon te gebruiken of start helemaal vanaf nul.",
"BoardTemplateSelector.edit-template": "Bewerken",
"BoardTemplateSelector.plugin.no-content-description": "Voeg een bord aan de zijbalk door één van onderstaande sjabloon te gebruiken of start helemaal vanaf nul.",
"BoardTemplateSelector.plugin.no-content-title": "Een bord aanmaken",
"BoardTemplateSelector.title": "Maak een board",
"BoardTemplateSelector.use-this-template": "Gebruik dit sjabloon",
"BoardsSwitcher.Title": "Boards vinden",
"BoardsUnfurl.Limited": "Extra details zijn verborgen omdat de kaart gearchiveerd is",
"BoardsUnfurl.Remainder": "+{remainder} meer",
"BoardsUnfurl.Updated": "Bijgewerkt {time}",
"Calculations.Options.average.displayName": "Gemiddeld",
"Calculations.Options.average.label": "Gemiddeld",
"Calculations.Options.count.displayName": "Aantal",
"Calculations.Options.count.label": "Aantal",
"Calculations.Options.countChecked.displayName": "Aangevinkt",
"Calculations.Options.countChecked.label": "Aantal aangevinkt",
"Calculations.Options.countUnchecked.displayName": "Niet aangevinkt",
"Calculations.Options.countUnchecked.label": "Aantal niet aangevinkt",
"Calculations.Options.countUniqueValue.displayName": "Uniek",
"Calculations.Options.countUniqueValue.label": "Tel unieke waarden",
"Calculations.Options.countValue.displayName": "Waarden",
"Calculations.Options.countValue.label": "Aantal waarden",
"Calculations.Options.dateRange.displayName": "Bereik",
"Calculations.Options.dateRange.label": "Bereik",
"Calculations.Options.earliest.displayName": "Vroegste",
"Calculations.Options.earliest.label": "Vroegste",
"Calculations.Options.latest.displayName": "Laatste",
"Calculations.Options.latest.label": "Laatste",
"Calculations.Options.max.displayName": "Maximum",
"Calculations.Options.max.label": "Maximum",
"Calculations.Options.median.displayName": "Mediaan",
"Calculations.Options.median.label": "Mediaan",
"Calculations.Options.min.displayName": "Minimum",
"Calculations.Options.min.label": "Minimum",
"Calculations.Options.none.displayName": "Bereken",
"Calculations.Options.none.label": "Geen",
"Calculations.Options.percentChecked.displayName": "Aangevinkt",
"Calculations.Options.percentChecked.label": "Percentage aangevinkt",
"Calculations.Options.percentUnchecked.displayName": "Niet aangevinkt",
"Calculations.Options.percentUnchecked.label": "Percentage niet aangevinkt",
"Calculations.Options.range.displayName": "Bereik",
"Calculations.Options.range.label": "Bereik",
"Calculations.Options.sum.displayName": "Som",
"Calculations.Options.sum.label": "Som",
"CalendarCard.untitled": "Titelloos",
"CardActionsMenu.copiedLink": "Gekopieerd!",
"CardActionsMenu.copyLink": "Kopieer link",
"CardActionsMenu.delete": "Verwijderen",
"CardActionsMenu.duplicate": "Dupliceren",
"CardBadges.title-checkboxes": "Selectievakjes",
"CardBadges.title-comments": "Opmerkingen",
"CardBadges.title-description": "Deze kaart heeft een beschrijving",
"CardDetail.Attach": "Toevoegen",
"CardDetail.Follow": "Volgen",
"CardDetail.Following": "Volgend",
"CardDetail.add-content": "Inhoud toevoegen",
"CardDetail.add-icon": "Pictogram toevoegen",
"CardDetail.add-property": "+ Een eigenschap toevoegen",
"CardDetail.addCardText": "kaarttekst toevoegen",
"CardDetail.limited-body": "Upgrade naar ons Professional- of Enterprise-plan.",
"CardDetail.limited-button": "Upgraden",
"CardDetail.limited-title": "Deze kaart is verborgen",
"CardDetail.moveContent": "Inhoud van de kaart verplaatsen",
"CardDetail.new-comment-placeholder": "Voeg commentaar toe...",
"CardDetailProperty.confirm-delete-heading": "Bevestig verwijderen eigenschap",
"CardDetailProperty.confirm-delete-subtext": "Weet je zeker dat je de eigenschap \"{propertyName}\" wilt verwijderen? Dit verwijderen zal de eigenschap van alle kaarten in dit bord verwijderen.",
"CardDetailProperty.confirm-property-name-change-subtext": "Weet je zeker dat je de eigenschap \"{propertyName}\" {customText} wilt wijzigen? Dit zal invloed hebben op de waarde(n) op de {numOfCards} kaart(en) in dit bord, en kan resulteren in data verlies.",
"CardDetailProperty.confirm-property-type-change": "Bevestig wijziging type eigenschap",
"CardDetailProperty.delete-action-button": "Verwijderen",
"CardDetailProperty.property-change-action-button": "Wijzig eigenschap",
"CardDetailProperty.property-changed": "Eigenschap succesvol gewijzigd!",
"CardDetailProperty.property-deleted": "{propertyName} werd succesvol verwijderd!",
"CardDetailProperty.property-name-change-subtext": "type van \"{oldPropType}\" naar \"{newPropType}\"",
"CardDetial.limited-link": "Meer informatie over onze plannen.",
"CardDialog.delete-confirmation-dialog-attachment": "Bevestig het verwijderen van de bijlage",
"CardDialog.delete-confirmation-dialog-button-text": "Verwijderen",
"CardDialog.delete-confirmation-dialog-heading": "Bevestig verwijderen kaart",
"CardDialog.editing-template": "Je bent een sjabloon aan het bewerken.",
"CardDialog.nocard": "Deze kaart bestaat niet of is ontoegankelijk.",
"Categories.CreateCategoryDialog.CancelText": "Annuleren",
"Categories.CreateCategoryDialog.CreateText": "Aanmaken",
"Categories.CreateCategoryDialog.Placeholder": "Geef je categorie een naam",
"Categories.CreateCategoryDialog.UpdateText": "Bijwerken",
"CenterPanel.Login": "Aanmelden",
"CenterPanel.Share": "Delen",
"ChannelIntro.CreateBoard": "Een bord aanmaken",
"ColorOption.selectColor": "Selecteer {color} Kleur",
"Comment.delete": "Verwijderen",
"CommentsList.send": "Verzenden",
"ConfirmPerson.empty": "Leeg",
"ConfirmPerson.search": "Zoeken...",
"ConfirmationDialog.cancel-action": "Annuleren",
"ConfirmationDialog.confirm-action": "Bevestigen",
"ContentBlock.Delete": "Verwijderen",
"ContentBlock.DeleteAction": "verwijderen",
"ContentBlock.addElement": "voeg {type} toe",
"ContentBlock.checkbox": "selectievakje",
"ContentBlock.divider": "verdeler",
"ContentBlock.editCardCheckbox": "Aangevinkt selectievakje",
"ContentBlock.editCardCheckboxText": "kaarttekst bewerken",
"ContentBlock.editCardText": "kaarttekst bewerken",
"ContentBlock.editText": "Tekst bewerken...",
"ContentBlock.image": "afbeelding",
"ContentBlock.insertAbove": "Hierboven invoegen",
"ContentBlock.moveBlock": "inhoud van de kaart verplaatsen",
"ContentBlock.moveDown": "Naar beneden verplaatsen",
"ContentBlock.moveUp": "Naar boven verplaatsen",
"ContentBlock.text": "tekst",
"DateFilter.empty": "Leeg",
"DateRange.clear": "Wissen",
"DateRange.empty": "Leeg",
"DateRange.endDate": "Einddatum",
"DateRange.today": "Vandaag",
"DeleteBoardDialog.confirm-cancel": "Annuleren",
"DeleteBoardDialog.confirm-delete": "Verwijderen",
"DeleteBoardDialog.confirm-info": "Weet je zeker dat u het bord \"{boardTitle}\" wil verwijderen? Het verwijderen van het bord zal alle kaarten in het bord verwijderen.",
"DeleteBoardDialog.confirm-info-template": "Weet je zeker dat je het boardsjabloon \"{boardTitle}\" wilt verwijderen?",
"DeleteBoardDialog.confirm-tite": "Bevestig verwijderen board",
"DeleteBoardDialog.confirm-tite-template": "Bevestig verwijderen Board-sjabloon",
"Dialog.closeDialog": "Dialoogvenster sluiten",
"EditableDayPicker.today": "Vandaag",
"Error.mobileweb": "Mobiele webondersteuning is momenteel in vroege beta. Het is mogelijk dat niet alle functionaliteit aanwezig is.",
"Error.websocket-closed": "Websocketverbinding gesloten, verbinding onderbroken. Als dit aanhoudt, controleer dan jouw server of web proxy configuratie.",
"Filter.contains": "bevat",
"Filter.ends-with": "eindigt met",
"Filter.includes": "bevat",
"Filter.is": "is",
"Filter.is-after": "is na",
"Filter.is-before": "is voor",
"Filter.is-empty": "is leeg",
"Filter.is-not-empty": "is niet leeg",
"Filter.is-not-set": "is niet ingesteld",
"Filter.is-set": "is ingesteld",
"Filter.isafter": "is na",
"Filter.isbefore": "is voor",
"Filter.not-contains": "bevat niet",
"Filter.not-ends-with": "eindigt niet met",
"Filter.not-includes": "bevat niet",
"Filter.not-starts-with": "begint niet met",
"Filter.starts-with": "begint met",
"FilterByText.placeholder": "filtertekst",
"FilterComponent.add-filter": "+ Filter toevoegen",
"FilterComponent.delete": "Verwijderen",
"FilterValue.empty": "(leeg)",
"FindBoardsDialog.IntroText": "Zoeken naar borden",
"FindBoardsDialog.NoResultsFor": "Geen resultaten voor \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Controleer de spelling of probeer een andere zoekopdracht.",
"FindBoardsDialog.SubTitle": "Typ om een bord te vinden. Gebruik <b>UP/DOWN</b> om te bladeren. <b>ENTER</b> om te selecteren, <b>ESC</b> om te annuleren",
"FindBoardsDialog.Title": "Boards vinden",
"GroupBy.hideEmptyGroups": "Verberg {count} lege groepen",
"GroupBy.showHiddenGroups": "Toon {count} verborgen groepen",
"GroupBy.ungroup": "Groeperen stoppen",
"HideBoard.MenuOption": "Bord verbergen",
"KanbanCard.untitled": "Titelloos",
"MentionSuggestion.is-not-board-member": "Geen deelnemer van het bord",
"Mutator.new-board-from-template": "nieuw board van sjabloon",
"Mutator.new-card-from-template": "nieuwe kaart van sjabloon",
"Mutator.new-template-from-card": "nieuw sjabloon van kaart",
"OnboardingTour.AddComments.Body": "Je kunt commentaar geven op onderwerpen, en zelfs je medeMattermostgebruikers @vermelden om hun aandacht te trekken.",
"OnboardingTour.AddComments.Title": "Opmerkingen toevoegen",
"OnboardingTour.AddDescription.Body": "Voeg een beschrijving toe aan je kaart, zodat je teamgenoten weten waar de kaart over gaat.",
"OnboardingTour.AddDescription.Title": "Beschrijving toevoegen",
"OnboardingTour.AddProperties.Body": "Voeg verschillende eigenschappen toe aan kaarten om ze effectiever te maken.",
"OnboardingTour.AddProperties.Title": "Eigenschappen toevoegen",
"OnboardingTour.AddView.Body": "Kom hier naartoe om een nieuwe weergave te maken om uw bord te organiseren met verschillende lay-outs.",
"OnboardingTour.AddView.Title": "Een nieuwe weergave toevoegen",
"OnboardingTour.CopyLink.Body": "Je kunt je kaarten delen met teamgenoten door de link te kopiëren en in een kanaal, direct bericht of groepsbericht te plakken.",
"OnboardingTour.CopyLink.Title": "Link kopiëren",
"OnboardingTour.OpenACard.Body": "Open een kaart om de krachtige manieren te ontdekken waarop Boards je kunnen helpen je werk te organiseren.",
"OnboardingTour.OpenACard.Title": "Open een kaart",
"OnboardingTour.ShareBoard.Body": "Je kan jouw bord intern delen, binnen jouw team, of het publiek publiceren voor zichtbaarheid buiten jouw organisatie.",
"OnboardingTour.ShareBoard.Title": "Bord delen",
"PersonProperty.board-members": "Deelnemers aan het bord",
"PersonProperty.me": "Ik",
"PersonProperty.non-board-members": "Niet-deelnemers aan het bord",
"PropertyMenu.Delete": "Verwijderen",
"PropertyMenu.changeType": "Type eigenschap wijzigen",
"PropertyMenu.selectType": "Selecteer type eigenschap",
"PropertyMenu.typeTitle": "Type",
"PropertyType.Checkbox": "Selectievakje",
"PropertyType.CreatedBy": "Gemaakt door",
"PropertyType.CreatedTime": "Aangemaakt op",
"PropertyType.Date": "Datum",
"PropertyType.Email": "E-mail",
"PropertyType.MultiPerson": "Meerdere personen",
"PropertyType.MultiSelect": "Multiselect",
"PropertyType.Number": "Nummer",
"PropertyType.Person": "Persoon",
"PropertyType.Phone": "Telefoon",
"PropertyType.Select": "Selecteer",
"PropertyType.Text": "Tekst",
"PropertyType.Unknown": "Onbekend",
"PropertyType.UpdatedBy": "Laatst aangepast door",
"PropertyType.UpdatedTime": "Laatst bijgewerkte tijd",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Leeg",
"RegistrationLink.confirmRegenerateToken": "Dit zal eerder gedeelde links ongeldig maken. Doorgaan?",
"RegistrationLink.copiedLink": "Gekopieerd!",
"RegistrationLink.copyLink": "Kopieer link",
"RegistrationLink.description": "Deel deze link zodat anderen een account kunnen aanmaken:",
"RegistrationLink.regenerateToken": "Token opnieuw genereren",
"RegistrationLink.tokenRegenerated": "Registratielink heraangemaakt",
"ShareBoard.PublishDescription": "Publiceer en deel een \"alleen-lezen\" link met iedereen op het web.",
"ShareBoard.PublishTitle": "Publiceren op het web",
"ShareBoard.ShareInternal": "Intern delen",
"ShareBoard.ShareInternalDescription": "Gebruikers die toegangsrechten hebben, kunnen deze link gebruiken.",
"ShareBoard.Title": "Bord delen",
"ShareBoard.confirmRegenerateToken": "Dit zal eerder gedeelde links ongeldig maken. Doorgaan?",
"ShareBoard.copiedLink": "Gekopieerd!",
"ShareBoard.copyLink": "Link kopiëren",
"ShareBoard.regenerate": "Token opnieuw genereren",
"ShareBoard.searchPlaceholder": "Mensen en kanalen zoeken",
"ShareBoard.teamPermissionsText": "Iedereen van team {teamName}",
"ShareBoard.tokenRegenrated": "Token opnieuw gegenereerd",
"ShareBoard.userPermissionsRemoveMemberText": "Lid verwijderen",
"ShareBoard.userPermissionsYouText": "(jij)",
"ShareTemplate.Title": "Sjabloon delen",
"ShareTemplate.searchPlaceholder": "Mensen zoeken",
"Sidebar.about": "Over Focalboard",
"Sidebar.add-board": "+ Bord toevoegen",
"Sidebar.changePassword": "Wachtwoord wijzigen",
"Sidebar.delete-board": "Verwijder bord",
"Sidebar.duplicate-board": "Board dupliceren",
"Sidebar.export-archive": "Archief exporteren",
"Sidebar.import": "Importeren",
"Sidebar.import-archive": "Archief importeren",
"Sidebar.invite-users": "Gebruikers uitnodigen",
"Sidebar.logout": "Afmelden",
"Sidebar.new-category.badge": "Nieuw",
"Sidebar.new-category.drag-boards-cta": "Sleep borden naar hier...",
"Sidebar.no-boards-in-category": "Geen boards hier",
"Sidebar.product-tour": "Product-rondleiding",
"Sidebar.random-icons": "Willekeurige iconen",
"Sidebar.set-language": "Taal instellen",
"Sidebar.set-theme": "Thema instellen",
"Sidebar.settings": "Instellingen",
"Sidebar.template-from-board": "Nieuw sjabloon van board",
"Sidebar.untitled-board": "(Titelloze bord )",
"Sidebar.untitled-view": "(Naamloze weergave)",
"SidebarCategories.BlocksMenu.Move": "Verplaatsen naar...",
"SidebarCategories.CategoryMenu.CreateNew": "Maak een nieuwe categorie",
"SidebarCategories.CategoryMenu.Delete": "Categorie verwijderen",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Borden in <b>{categoryName}</b> zullen terug verhuizen naar de Boards categorieën. Je zal niet verwijderd worden uit enig board.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Deze categorie verwijderen?",
"SidebarCategories.CategoryMenu.Update": "Categorie hernoemen",
"SidebarTour.ManageCategories.Body": "Maak en beheer aangepaste categorieën. Categorieën zijn gebruikersspecifiek, dus het verplaatsen van een bord naar jouw categorie heeft geen invloed op andere leden die hetzelfde bord gebruiken.",
"SidebarTour.ManageCategories.Title": "Categorieën beheren",
"SidebarTour.SearchForBoards.Body": "Open de bordenswitcher (Cmd/Ctrl + K) om snel borden te zoeken en toe te voegen aan je zijbalk.",
"SidebarTour.SearchForBoards.Title": "Borden zoeken",
"SidebarTour.SidebarCategories.Body": "Al je borden zijn nu georganiseerd in je nieuwe zijbalk. Niet meer schakelen tussen werkruimten. Eenmalige zelfgemaakte categorieën gebaseerd op jouw vorige workspaces kunnen automatisch gemaakt zijn voor jou als onderdeel van jouw v7.2 upgrade. Deze kunnen worden verwijderd of aangepast aan jouw voorkeur.",
"SidebarTour.SidebarCategories.Link": "Meer info",
"SidebarTour.SidebarCategories.Title": "Zijbalk categorieën",
"SiteStats.total_boards": "Totaal aantal borden",
"SiteStats.total_cards": "Totaal aantal kaarten",
"TableComponent.add-icon": "Pictogram toevoegen",
"TableComponent.name": "Naam",
"TableComponent.plus-new": "+ Nieuw",
"TableHeaderMenu.delete": "Verwijderen",
"TableHeaderMenu.duplicate": "Kopiëren",
"TableHeaderMenu.hide": "Verberg",
"TableHeaderMenu.insert-left": "Links invoegen",
"TableHeaderMenu.insert-right": "Rechts invoegen",
"TableHeaderMenu.sort-ascending": "Sorteer oplopend",
"TableHeaderMenu.sort-descending": "Aflopend sorteren",
"TableRow.DuplicateCard": "dupliceren kaart",
"TableRow.MoreOption": "Meer acties",
"TableRow.open": "Openen",
"TopBar.give-feedback": "Geef feedback",
"URLProperty.copiedLink": "Gekopieerd!",
"URLProperty.copy": "Kopiëren",
"URLProperty.edit": "Bewerken",
"UndoRedoHotKeys.canRedo": "Herhaal",
"UndoRedoHotKeys.canRedo-with-description": "Herhaal {description}",
"UndoRedoHotKeys.canUndo": "Ongedaan maken",
"UndoRedoHotKeys.canUndo-with-description": "Ongedaan maken van {description}",
"UndoRedoHotKeys.cannotRedo": "Niets om te herhalen",
"UndoRedoHotKeys.cannotUndo": "Niets om ongedaan te maken",
"ValueSelector.noOptions": "Geen opties. Begin te typen om de eerste toe te voegen!",
"ValueSelector.valueSelector": "Waardekiezer",
"ValueSelectorLabel.openMenu": "Menu openen",
"VersionMessage.help": "Bekijk eens wat nieuw is in deze versie.",
"VersionMessage.learn-more": "Meer info",
"View.AddView": "Weergave toevoegen",
"View.Board": "Bord",
"View.DeleteView": "Weergave verwijderen",
"View.DuplicateView": "Weergave kopiëren",
"View.Gallery": "Galerij",
"View.NewBoardTitle": "Bordweergave",
"View.NewCalendarTitle": "Kalenderweergave",
"View.NewGalleryTitle": "Galerie bekijken",
"View.NewTableTitle": "Tabelweergave",
"View.NewTemplateDefaultTitle": "Naamloos sjabloon",
"View.NewTemplateTitle": "Naamloos",
"View.Table": "Tabel",
"ViewHeader.add-template": "Nieuw sjabloon",
"ViewHeader.delete-template": "Verwijderen",
"ViewHeader.display-by": "Weergegeven op: {property}",
"ViewHeader.edit-template": "Bewerken",
"ViewHeader.empty-card": "Lege kaart",
"ViewHeader.export-board-archive": "Archief bord exporteren",
"ViewHeader.export-complete": "Exporteren gelukt!",
"ViewHeader.export-csv": "Exporteren naar CSV",
"ViewHeader.export-failed": "Export mislukt!",
"ViewHeader.filter": "Filter",
"ViewHeader.group-by": "Groepeer op: {property}",
"ViewHeader.new": "Nieuw",
"ViewHeader.properties": "Eigenschappen",
"ViewHeader.properties-menu": "Eigenschappen-menu",
"ViewHeader.search-text": "Kaarten zoeken",
"ViewHeader.select-a-template": "Kies een sjabloon",
"ViewHeader.set-default-template": "Instellen als standaard",
"ViewHeader.sort": "Sorteer",
"ViewHeader.untitled": "Titelloos",
"ViewHeader.view-header-menu": "Menu hoofding weergeven",
"ViewHeader.view-menu": "Menuweergave",
"ViewLimitDialog.Heading": "Limiet aantal views per board bereikt",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Upgraden",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Verwittig Admin",
"ViewLimitDialog.Subtext.Admin": "Upgrade naar ons Professional- of Enterprise-plan.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Meer informatie over onze plannen.",
"ViewLimitDialog.Subtext.RegularUser": "Verwittig jouw Admin om te upgraden naar ons Professioneel of Enterprise plan.",
"ViewLimitDialog.UpgradeImg.AltText": "upgrade afbeelding",
"ViewLimitDialog.notifyAdmin.Success": "Jouw beheerder is op de hoogte gebracht",
"ViewTitle.hide-description": "beschrijving verbergen",
"ViewTitle.pick-icon": "Pictogram kiezen",
"ViewTitle.random-icon": "Willekeurig",
"ViewTitle.remove-icon": "Verwijder pictogram",
"ViewTitle.show-description": "beschrijving tonen",
"ViewTitle.untitled-board": "Titelloos board",
"WelcomePage.Description": "Boards is een projectmanagementtool die helpt bij het definiëren, organiseren, volgen en beheren van werk door teams heen, met behulp van een bekende Kanban-bordweergave.",
"WelcomePage.Explore.Button": "Start een rondleiding",
"WelcomePage.Heading": "Welkom bij Boards",
"WelcomePage.NoThanks.Text": "Nee bedankt, ik zoek het zelf wel uit",
"WelcomePage.StartUsingIt.Text": "Ga het gebruiken",
"Workspace.editing-board-template": "Je bent een bordsjabloon aan het bewerken.",
"badge.guest": "Gast",
"boardPage.confirm-join-button": "Word lid",
"boardPage.confirm-join-text": "Je staat op het punt lid te worden van een privé-bord zonder dat je expliciet bent toegevoegd door de bordbeheerder. Weet je zeker dat je lid wilt worden van dit privé-bord?",
"boardPage.confirm-join-title": "Word lid van het privé-bord",
"boardSelector.confirm-link-board": "Koppel bord aan kanaal",
"boardSelector.confirm-link-board-button": "Ja, koppel het bord",
"boardSelector.confirm-link-board-subtext": "Wanneer je \"{boardName}\" aan het kanaal koppelt, kunnen alle leden van het kanaal (bestaande en nieuwe) het bewerken. Dit sluit leden die gast zijn uit. Je kan de koppeling van een bord naar een kanaal op elk moment ongedaan maken.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Wanneer je \"{boardName}\" aan het kanaal koppelt zullen alle leden van het kanaal (bestaande en nieuwe) het kunnen bewerken. Dit sluit leden die gast zijn uit. {lineBreak} Dit board is momenteel gekoppeld aan een ander kanaal. Het zal worden ontkoppeld als je ervoor kiest om het hier te koppelen.",
"boardSelector.create-a-board": "Maak een bord",
"boardSelector.link": "Link",
"boardSelector.search-for-boards": "Zoeken naar borden",
"boardSelector.title": "Link borden",
"boardSelector.unlink": "Link ongedaan maken",
"calendar.month": "Maand",
"calendar.today": "VANDAAG",
"calendar.week": "Week",
"centerPanel.undefined": "Geen {propertyName}",
"centerPanel.unknown-user": "Onbekende gebruiker",
"cloudMessage.learn-more": "Meer info",
"createImageBlock.failed": "Dit bestand kon niet worden geüpload omdat de bestandslimiet wordt overschreden.",
"default-properties.badges": "Opmerkingen en beschrijving",
"default-properties.title": "Titel",
"error.back-to-home": "Terug naar startpagina",
"error.back-to-team": "Terug naar team",
"error.board-not-found": "Board niet gevonden.",
"error.go-login": "Aanmelden",
"error.invalid-read-only-board": "Je hebt geen toegang tot dit board. Meld je aan om toegang te krijgen tot Boards.",
"error.not-logged-in": "Jouw sessie is misschien verlopen of je bent niet ingelogd. Meldt je opnieuw aan om toegang te krijgen tot Boards.",
"error.page.title": "Sorry, er ging iets mis",
"error.team-undefined": "Geen geldig team.",
"error.unknown": "Er trad een fout op.",
"generic.previous": "Vorige",
"guest-no-board.subtitle": "Je hebt nog geen toegang tot een board in dit team, wacht tot iemand je toevoegt aan een board.",
"guest-no-board.title": "Nog geen borden",
"imagePaste.upload-failed": "Sommige bestanden zijn niet geüpload omdat de limiet voor de bestandsgrootte is bereikt.",
"limitedCard.title": "Verborgen kaarten",
"login.log-in-button": "Aanmelden",
"login.log-in-title": "Aanmelden",
"login.register-button": "of maak een account aan als je er nog geen hebt",
"new_channel_modal.create_board.empty_board_description": "Maak een nieuw leeg bord",
"new_channel_modal.create_board.empty_board_title": "Leeg bord",
"new_channel_modal.create_board.select_template_placeholder": "Kies een sjabloon",
"new_channel_modal.create_board.title": "Maak een bord voor dit kanaal",
"notification-box-card-limit-reached.close-tooltip": "Snooze voor 10 dagen",
"notification-box-card-limit-reached.contact-link": "breng je beheerder op de hoogte",
"notification-box-card-limit-reached.link": "Upgrade naar een betaald plan",
"notification-box-card-limit-reached.title": "{cards} kaarten verborgen van board",
"notification-box-cards-hidden.title": "Deze actie heeft een andere kaart verborgen",
"notification-box.card-limit-reached.not-admin.text": "Om toegang te krijgen tot gearchiveerde kaarten, neem contact op met {contactLink} om te upgraden naar een betaald plan.",
"notification-box.card-limit-reached.text": "Limiet van aantal kaarten bereikt, om oudere kaarten te bekijken, {link}",
"person.add-user-to-board": "{username} toevoegen aan bord",
"person.add-user-to-board-confirm-button": "Toevoegen aan bord",
"person.add-user-to-board-permissions": "Machtigingen",
"person.add-user-to-board-question": "Wil je {username} toevoegen aan het bord?",
"person.add-user-to-board-warning": "{username} is geen lid van het bord en zal er geen meldingen over ontvangen.",
"register.login-button": "of meldt je aan als je al een account hebt",
"register.signup-title": "Maak een nieuw account",
"rhs-board-non-admin-msg": "Je bent geen beheerder van het bord",
"rhs-boards.add": "Toevoegen",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "dit directe bericht",
"rhs-boards.header.gm": "dit groepsbericht",
"rhs-boards.last-update-at": "Laatste wijziging op: {datetime}",
"rhs-boards.link-boards-to-channel": "Koppel borden aan {channelName}",
"rhs-boards.linked-boards": "Gekoppelde borden",
"rhs-boards.no-boards-linked-to-channel": "Er zijn nog geen borden gekoppeld aan {channelName}",
"rhs-boards.no-boards-linked-to-channel-description": "Boards is een projectmanagementtool die helpt bij het definiëren, organiseren, volgen en beheren van werk door teams heen, met behulp van een bekende kanban-bordweergave.",
"rhs-boards.unlink-board": "Bord loskoppelen",
"rhs-boards.unlink-board1": "Bord loskoppelen",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "Publiceren",
"share-board.share": "Delen",
"shareBoard.channels-select-group": "Kanalen",
"shareBoard.confirm-change-team-role.body": "Iedereen op dit board met een lagere machtiging dan de \"{role}\" rol zal <b>nu opwaarderen naar {role}</b>. Weet je zeker dat je de minimale rol voor het board wilt veranderen?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Minimale rol van het bord wijzigen",
"shareBoard.confirm-change-team-role.title": "Minimale rol van het bord wijzigen",
"shareBoard.confirm-link-channel": "Bord koppelen aan kanaal",
"shareBoard.confirm-link-channel-button": "Kanaal koppelen",
"shareBoard.confirm-link-channel-button-with-other-channel": "Koppel en ontkoppel hier",
"shareBoard.confirm-link-channel-subtext": "Wanneer je het bord aan het kanaal koppelt zullen alle leden van het kanaal (bestaande en nieuwe) het kunnen bewerken. Dit sluit leden die gast zijn uit.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Wanneer je een kanaal aan een bord koppelt zullen alle leden van het kanaal (bestaande en nieuwe) het kunnen bewerken.Dit sluit leden die gast zijn uit. {lineBreak} Dit board is momenteel gekoppeld aan een ander kanaal. Het zal worden ontkoppeld als je ervoor kiest om het hier te koppelen.",
"shareBoard.confirm-unlink.body": "Wanneer een kanaal afkoppelt van een bord zullen alle leden van het kanaal (bestaande en nieuwe) geen toegang meer hebben tot ze apart toegang gegeven worden.",
"shareBoard.confirm-unlink.confirmBtnText": "Kanaal ontkoppelen",
"shareBoard.confirm-unlink.title": "Kanaal loskoppelen van bord",
"shareBoard.lastAdmin": "Besturen moeten ten minste één beheerder hebben",
"shareBoard.members-select-group": "Leden",
"shareBoard.unknown-channel-display-name": "Onbekend kanaal",
"tutorial_tip.finish_tour": "Klaar",
"tutorial_tip.got_it": "Begrepen",
"tutorial_tip.ok": "Volgende",
"tutorial_tip.out": "Schakel deze tips uit.",
"tutorial_tip.seen": "Heb je dit al gezien?"
}

Просмотреть файл

@@ -1,150 +0,0 @@
{
"BoardComponent.add-a-group": "+ Apondre un grop",
"BoardComponent.delete": "Suprimir",
"BoardComponent.hidden-columns": "Colomnas rescondudas",
"BoardComponent.hide": "Rescondre",
"BoardComponent.new": "+ Nòu",
"BoardComponent.no-property": "Cap de {property}",
"BoardComponent.no-property-title": "Los elements sens proprietats {property} seràn plaçats aquí. Se pòt pas suprimir aquesta colomna.",
"BoardComponent.show": "Mostrar",
"BoardPage.syncFailed": "Lo tablèu es benlèu suprimit o laccès es revocat.",
"BoardsUnfurl.Remainder": "+{remainder} de mai",
"BoardsUnfurl.Updated": "Actualizat {time}",
"CardDetail.add-content": "Apondre contengut",
"CardDetail.add-icon": "Apondre una icòna",
"CardDetail.add-property": "+ Apondre una proprietat",
"CardDetail.addCardText": "apondre una zòna de tèxt",
"CardDetail.moveContent": "desplaçar contengut de la carta",
"CardDetail.new-comment-placeholder": "Apondre un comentari...",
"CardDetailProperty.confirm-delete-subtext": "Volètz vertadièrament suprimir la proprietat « {propertyName} » ? La supression levarà la proprietat de totas las cartas daquesta tablèu.",
"CardDetailProperty.property-deleted": "Supression de {propertyName} reüssida!",
"CardDialog.editing-template": "Sètz a modificar un modèl.",
"CardDialog.nocard": "Aquesta zòna existís pas o es pas accessibla.",
"ColorOption.selectColor": "Seleccionar la color {color}",
"Comment.delete": "Suprimir",
"CommentsList.send": "Enviar",
"ConfirmationDialog.cancel-action": "Anullar",
"ContentBlock.Delete": "Suprimir",
"ContentBlock.DeleteAction": "suprimir",
"ContentBlock.addElement": "apondre {type}",
"ContentBlock.checkbox": "cassa de marcar",
"ContentBlock.divider": "separador",
"ContentBlock.editCardCheckbox": "alternar-cassa",
"ContentBlock.editCardCheckboxText": "modificar lo tèxt de la carta",
"ContentBlock.editCardText": "modificar lo tèxt de la carta",
"ContentBlock.editText": "Modificar lo tèxt...",
"ContentBlock.image": "imatge",
"ContentBlock.insertAbove": "Inserir al dessús",
"ContentBlock.moveDown": "Desplaçar al dejós",
"ContentBlock.moveUp": "Desplaçar al dessús",
"ContentBlock.text": "tèxt",
"Dialog.closeDialog": "Tampar la fenèstra de dialòg",
"EditableDayPicker.today": "Uèi",
"Error.websocket-closed": "Connexion al websocket tampada, connexion interrompuda. Saquò ten de se produire, verificatz la configuracion del servidor o del servidor mandatari.",
"Filter.includes": "inclutz",
"Filter.is-empty": "es void",
"Filter.is-not-empty": "es pas void",
"Filter.not-includes": "inclutz pas",
"FilterComponent.add-filter": "+ Apondre un filtre",
"FilterComponent.delete": "Suprimir",
"GroupBy.ungroup": "Desgropar",
"KanbanCard.untitled": "Sens títol",
"Mutator.new-card-from-template": "zòna novèla a partir dun modèl",
"Mutator.new-template-from-card": "modèl novèl a partir duna zòna",
"PropertyMenu.Delete": "Suprimir",
"PropertyMenu.changeType": "Modificar lo tipe de proprietat",
"PropertyMenu.selectType": "Seleccionar tipe de proprietat",
"PropertyMenu.typeTitle": "Tipe",
"PropertyType.Checkbox": "Casa de marcar",
"PropertyType.CreatedBy": "Creat per",
"PropertyType.CreatedTime": "Data de creacion",
"PropertyType.Date": "Data",
"PropertyType.Email": "Adreça e-mail",
"PropertyType.MultiSelect": "Seleccion multipla",
"PropertyType.Number": "Nombre",
"PropertyType.Person": "Persona",
"PropertyType.Phone": "Telefòn",
"PropertyType.Select": "Lista",
"PropertyType.Text": "Tèxt",
"PropertyType.UpdatedBy": "Darrièra actualizacion per",
"PropertyType.UpdatedTime": "Data de darrièra actualizacion",
"PropertyValueElement.empty": "Void",
"RegistrationLink.confirmRegenerateToken": "Aquò desactivarà los ligams de partiment existents. Contunhar?",
"RegistrationLink.copiedLink": "Copiat !",
"RegistrationLink.copyLink": "Copiar lo ligam",
"RegistrationLink.description": "Partejatz aqueste ligam per que dautres pòscan crear un compte:",
"RegistrationLink.regenerateToken": "Generar un geton novèl",
"RegistrationLink.tokenRegenerated": "Un ligam novèl dinscripcion es estat creat",
"ShareBoard.confirmRegenerateToken": "Aquò desactivarà los ligams de partiment existents. Contunhar?",
"ShareBoard.copiedLink": "Copiat !",
"ShareBoard.copyLink": "Copiar lo ligam",
"ShareBoard.tokenRegenrated": "Geton regenerat",
"Sidebar.about": "A prepaus de Focalboard",
"Sidebar.add-board": "+ Apondre un tablèu",
"Sidebar.changePassword": "Modificar lo senhal",
"Sidebar.delete-board": "Suprimir lo tablèu",
"Sidebar.export-archive": "Exportar un archiu",
"Sidebar.import-archive": "Importar un archiu",
"Sidebar.invite-users": "Convidar utilizaires",
"Sidebar.logout": "Se desconnectar",
"Sidebar.random-icons": "Icònas aleatòrias",
"Sidebar.set-language": "Definir la lenga",
"Sidebar.set-theme": "Causir lo tèma",
"Sidebar.settings": "Paramètres",
"Sidebar.untitled-board": "(Tablèu sens títol)",
"TableComponent.add-icon": "Apondre una icòna",
"TableComponent.name": "Nom",
"TableComponent.plus-new": "+ Novèl",
"TableHeaderMenu.delete": "Suprimir",
"TableHeaderMenu.duplicate": "Duplicar",
"TableHeaderMenu.hide": "Rescondre",
"TableHeaderMenu.insert-left": "Inserir a esquèrra",
"TableHeaderMenu.insert-right": "Inserir a drecha",
"TableHeaderMenu.sort-ascending": "Tria ascendenta",
"TableHeaderMenu.sort-descending": "Tria descendenta",
"TableRow.open": "Dobrir",
"TopBar.give-feedback": "Far un retorn",
"ValueSelector.valueSelector": "Selector de valor",
"ValueSelectorLabel.openMenu": "Dobrir lo menú",
"View.AddView": "Apondre una vista",
"View.Board": "Tablèu",
"View.DeleteView": "Suprimir la vista",
"View.DuplicateView": "Duplicar la vista",
"View.Gallery": "Galariá",
"View.NewBoardTitle": "Vista en tablèu",
"View.NewGalleryTitle": "Vista galariá",
"View.NewTableTitle": "Vista en taula",
"View.Table": "Tablèu",
"ViewHeader.add-template": "Modèl novèl",
"ViewHeader.delete-template": "Suprimir",
"ViewHeader.edit-template": "Modificar",
"ViewHeader.empty-card": "Zòna voida",
"ViewHeader.export-board-archive": "Exportar larchiu del tablèu",
"ViewHeader.export-complete": "Export acabat!",
"ViewHeader.export-csv": "Exportar al format CSV",
"ViewHeader.export-failed": "Export fracassat!",
"ViewHeader.filter": "Filtre",
"ViewHeader.group-by": "Agropar per : {property}",
"ViewHeader.new": "Novèl",
"ViewHeader.properties": "Proprietats",
"ViewHeader.search-text": "Recercar de tèxt",
"ViewHeader.select-a-template": "Seleccionar un modèl",
"ViewHeader.set-default-template": "Definir per defaut",
"ViewHeader.sort": "Triar",
"ViewHeader.untitled": "Sens títol",
"ViewTitle.hide-description": "rescondre la descripcion",
"ViewTitle.pick-icon": "Causir una icòna",
"ViewTitle.random-icon": "Aleatòria",
"ViewTitle.remove-icon": "Suprimir l'icòna",
"ViewTitle.show-description": "mostrar la descripcion",
"ViewTitle.untitled-board": "Tablèu sens títol",
"WelcomePage.Explore.Button": "Explorar",
"WelcomePage.Heading": "La benvengudas als tablèus",
"Workspace.editing-board-template": "Modificatz un modèl de tablèu.",
"default-properties.title": "Títol",
"login.log-in-button": "Connexion",
"login.log-in-title": "Connexion",
"login.register-button": "o creatz un compte se navètz pas un",
"register.login-button": "o connectatz-vos savètz un compte",
"register.signup-title": "Vos inscriure per aver un compte"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administrator",
"AdminBadge.TeamAdmin": "Administrator Zespołu",
"AppBar.Tooltip": "Przełączanie Podlinkowanych Tablic",
"Attachment.Attachment-title": "Załącznik",
"AttachmentBlock.DeleteAction": "usuń",
"AttachmentBlock.addElement": "dodaj {type}",
"AttachmentBlock.delete": "Załącznik usunięty.",
"AttachmentBlock.failed": "Ten plik nie mógł zostać przesłany, ponieważ został osiągnięty limit rozmiaru pliku.",
"AttachmentBlock.upload": "Przesyłanie załączników.",
"AttachmentBlock.uploadSuccess": "Załącznik przesłany.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Usuń",
"AttachmentElement.download": "Pobierz",
"AttachmentElement.upload-percentage": "Przesyłanie...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Dodaj grupę",
"BoardComponent.delete": "Usuń",
"BoardComponent.hidden-columns": "Ukryte kolumny",
"BoardComponent.hide": "Ukryj",
"BoardComponent.new": "+ Nowy",
"BoardComponent.no-property": "Brak {property}",
"BoardComponent.no-property-title": "Elementy z pustą właściwością {property} trafią tutaj. Tej kolumny nie można usunąć.",
"BoardComponent.show": "Pokaż",
"BoardMember.schemeAdmin": "Administrator",
"BoardMember.schemeCommenter": "Komentujący",
"BoardMember.schemeEditor": "Redaktor",
"BoardMember.schemeNone": "Brak",
"BoardMember.schemeViewer": "Obserwator",
"BoardMember.unlinkChannel": "Odłącz",
"BoardPage.newVersion": "Dostępna jest nowa wersja tablic. Naciśnij tutaj, aby przeładować.",
"BoardPage.syncFailed": "Tablica mogła zostać usunięta lub dostęp do niej cofnięty.",
"BoardTemplateSelector.add-template": "Utwórz nowy szablon",
"BoardTemplateSelector.create-empty-board": "Utwórz pustą tablicę",
"BoardTemplateSelector.delete-template": "Usuń",
"BoardTemplateSelector.description": "Dodaj tablicę do paska bocznego używając dowolnego z poniższych szablonów lub zacznij od nowa.",
"BoardTemplateSelector.edit-template": "Edytuj",
"BoardTemplateSelector.plugin.no-content-description": "Dodaj tablicę do paska bocznego używając jednego z poniższych szablonów lub zacznij od nowa.",
"BoardTemplateSelector.plugin.no-content-title": "Utwórz tablicę",
"BoardTemplateSelector.title": "Utwórz tablicę",
"BoardTemplateSelector.use-this-template": "Użyj tego szablonu",
"BoardsSwitcher.Title": "Wyszukiwanie tablic",
"BoardsUnfurl.Limited": "Dodatkowe szczegóły są ukryte ze względu na archiwizację karty",
"BoardsUnfurl.Remainder": "+{remainder} więcej",
"BoardsUnfurl.Updated": "Zaktualizowano {time}",
"Calculations.Options.average.displayName": "Średnia",
"Calculations.Options.average.label": "Średnia",
"Calculations.Options.count.displayName": "Liczba",
"Calculations.Options.count.label": "Liczba",
"Calculations.Options.countChecked.displayName": "Zaznaczone",
"Calculations.Options.countChecked.label": "Zaznaczono licznik",
"Calculations.Options.countUnchecked.displayName": "Niezaznaczony",
"Calculations.Options.countUnchecked.label": "Licznik niezaznaczony",
"Calculations.Options.countUniqueValue.displayName": "Unikatowe",
"Calculations.Options.countUniqueValue.label": "Policz wartości unikatowe",
"Calculations.Options.countValue.displayName": "Wartości",
"Calculations.Options.countValue.label": "Licznik wartości",
"Calculations.Options.dateRange.displayName": "Zakres",
"Calculations.Options.dateRange.label": "Zakres",
"Calculations.Options.earliest.displayName": "Wcześniejszy",
"Calculations.Options.earliest.label": "Wcześniejszy",
"Calculations.Options.latest.displayName": "Ostatni",
"Calculations.Options.latest.label": "Ostatni",
"Calculations.Options.max.displayName": "Maks.",
"Calculations.Options.max.label": "Maks.",
"Calculations.Options.median.displayName": "Mediana",
"Calculations.Options.median.label": "Mediana",
"Calculations.Options.min.displayName": "Min.",
"Calculations.Options.min.label": "Min.",
"Calculations.Options.none.displayName": "Policz",
"Calculations.Options.none.label": "Brak",
"Calculations.Options.percentChecked.displayName": "Zaznaczony",
"Calculations.Options.percentChecked.label": "Procent sprawdzonych",
"Calculations.Options.percentUnchecked.displayName": "Niezaznaczony",
"Calculations.Options.percentUnchecked.label": "Procent nie zaznaczonych",
"Calculations.Options.range.displayName": "Zakres",
"Calculations.Options.range.label": "Zakres",
"Calculations.Options.sum.displayName": "Suma",
"Calculations.Options.sum.label": "Suma",
"CalendarCard.untitled": "Bez tytułu",
"CardActionsMenu.copiedLink": "Skopiowano!",
"CardActionsMenu.copyLink": "Kopiuj odnośnik",
"CardActionsMenu.delete": "Usuń",
"CardActionsMenu.duplicate": "Duplikuj",
"CardBadges.title-checkboxes": "Pola wyboru",
"CardBadges.title-comments": "Komentarze",
"CardBadges.title-description": "Ta karta ma opis",
"CardDetail.Attach": "Załącz",
"CardDetail.Follow": "Obserwuj",
"CardDetail.Following": "Obserwowane",
"CardDetail.add-content": "Dodaj treść",
"CardDetail.add-icon": "Dodaj ikonę",
"CardDetail.add-property": "+ Dodaj właściwość",
"CardDetail.addCardText": "dodaj tekst karty",
"CardDetail.limited-body": "Uaktualnij do naszego planu Professional lub Enterprise.",
"CardDetail.limited-button": "Zmień plan",
"CardDetail.limited-title": "Ta karta jest ukryta",
"CardDetail.moveContent": "Przenieś zawartość karty",
"CardDetail.new-comment-placeholder": "Dodaj komentarz…",
"CardDetailProperty.confirm-delete-heading": "Potwierdzanie usunięcia właściwości",
"CardDetailProperty.confirm-delete-subtext": "Na pewno chcesz usunąć właściwość „{propertyName}”? Usunięcie tej właściwości spowoduje usunięcie jej z wszystkich kart na tej tablicy.",
"CardDetailProperty.confirm-property-name-change-subtext": "Na pewno chcesz zmienić właściwość „{propertyName}” {customText}? Wpłynie to na wartości na {numOfCards} kartach na tej tablicy i może spowodować utratę danych.",
"CardDetailProperty.confirm-property-type-change": "Potwierdzenie zmiany typu właściwości",
"CardDetailProperty.delete-action-button": "Usuń",
"CardDetailProperty.property-change-action-button": "Zmień właściwość",
"CardDetailProperty.property-changed": "Zmieniono właściwość pomyślnie!",
"CardDetailProperty.property-deleted": "Usunięto pomyślnie {propertyName}!",
"CardDetailProperty.property-name-change-subtext": "typ z \"{oldPropType}\" do \"{newPropType}\"",
"CardDetial.limited-link": "Dowiedz się więcej o naszych planach.",
"CardDialog.delete-confirmation-dialog-attachment": "Potwierdź usunięcie załącznika",
"CardDialog.delete-confirmation-dialog-button-text": "Usuń",
"CardDialog.delete-confirmation-dialog-heading": "Potwierdź usunięcie karty",
"CardDialog.editing-template": "Edytujesz szablon.",
"CardDialog.nocard": "Ta karta nie istnieje lub jest niedostępna.",
"Categories.CreateCategoryDialog.CancelText": "Anuluj",
"Categories.CreateCategoryDialog.CreateText": "Utwórz",
"Categories.CreateCategoryDialog.Placeholder": "Nazwij kategorię",
"Categories.CreateCategoryDialog.UpdateText": "Zmień",
"CenterPanel.Login": "Logowanie",
"CenterPanel.Share": "Udostępnij",
"ChannelIntro.CreateBoard": "Utwórz tablicę",
"ColorOption.selectColor": "Wybierz Kolor {color}",
"Comment.delete": "Usuń",
"CommentsList.send": "Wyślij",
"ConfirmPerson.empty": "Puste",
"ConfirmPerson.search": "Szukaj...",
"ConfirmationDialog.cancel-action": "Anuluj",
"ConfirmationDialog.confirm-action": "Potwierdź",
"ContentBlock.Delete": "Usuń",
"ContentBlock.DeleteAction": "usuń",
"ContentBlock.addElement": "dodaj {type}",
"ContentBlock.checkbox": "pole wyboru",
"ContentBlock.divider": "dzielnik",
"ContentBlock.editCardCheckbox": "pole wyboru",
"ContentBlock.editCardCheckboxText": "edytuj tekst karty",
"ContentBlock.editCardText": "edytuj tekst karty",
"ContentBlock.editText": "Edytuj tekst...",
"ContentBlock.image": "obraz",
"ContentBlock.insertAbove": "Wstaw powyżej",
"ContentBlock.moveBlock": "przenieś zawartość karty",
"ContentBlock.moveDown": "Przenieś w dół",
"ContentBlock.moveUp": "Przenieś w górę",
"ContentBlock.text": "tekst",
"DateFilter.empty": "Puste",
"DateRange.clear": "Wyczyść",
"DateRange.empty": "Puste",
"DateRange.endDate": "Data końcowa",
"DateRange.today": "Dzisiaj",
"DeleteBoardDialog.confirm-cancel": "Anuluj",
"DeleteBoardDialog.confirm-delete": "Usuń",
"DeleteBoardDialog.confirm-info": "Na pewno chcesz usunąć tablicę „{boardTitle}”? Usunięcie tej tablicy spowoduje usunięcie z niej wszystkich kart.",
"DeleteBoardDialog.confirm-info-template": "Na pewno chcesz usunąć szablon tablicy „{boardTitle}”?",
"DeleteBoardDialog.confirm-tite": "Potwierdzenie usunięcia tablicy",
"DeleteBoardDialog.confirm-tite-template": "Potwierdzenie usunięcia szablonu tablicy",
"Dialog.closeDialog": "Zamknij okno dialogowe",
"EditableDayPicker.today": "Dzisiaj",
"Error.mobileweb": "Strona internetowa dla urządzeń mobilnych jest obecnie we wczesnej fazie testów. Nie wszystkie funkcje mogą być dostępne.",
"Error.websocket-closed": "Połączenie WebSocket zostało zamknięte – połączenie przerwane. Jeśli problem się powtarza, sprawdź konfigurację swojego serwera lub serwera pośredniczącego Web.",
"Filter.contains": "zawiera",
"Filter.ends-with": "kończy się na",
"Filter.includes": "zawiera",
"Filter.is": "jest",
"Filter.is-after": "jest po",
"Filter.is-before": "jest przed",
"Filter.is-empty": "jest pusty",
"Filter.is-not-empty": "nie jest pusty",
"Filter.is-not-set": "nie jest ustawiony",
"Filter.is-set": "jest ustawiony",
"Filter.isafter": "jest po",
"Filter.isbefore": "jest przed",
"Filter.not-contains": "nie zawiera",
"Filter.not-ends-with": "nie kończy się na",
"Filter.not-includes": "nie zawiera",
"Filter.not-starts-with": "nie zaczyna się od",
"Filter.starts-with": "zaczyna się od",
"FilterByText.placeholder": "tekst filtra",
"FilterComponent.add-filter": "+ Dodaj filtr",
"FilterComponent.delete": "Usuń",
"FilterValue.empty": "(pusty)",
"FindBoardsDialog.IntroText": "Wyszukiwanie tablic",
"FindBoardsDialog.NoResultsFor": "Brak wyników dla „{searchQuery}”",
"FindBoardsDialog.NoResultsSubtext": "Sprawdź pisownię lub spróbuj innego wyszukiwania.",
"FindBoardsDialog.SubTitle": "Wpisz, aby znaleźć tablicę. Użyj <b>GÓRA/DÓŁ</b>, aby przeglądać. <b>ENTER</b>, aby wybrać, <b>ESC</b>, aby odrzucić",
"FindBoardsDialog.Title": "Znajdź tablice",
"GroupBy.hideEmptyGroups": "Ukryj {count} pustych grup",
"GroupBy.showHiddenGroups": "Pokaż {count} ukrytych grup",
"GroupBy.ungroup": "Rozgrupuj",
"HideBoard.MenuOption": "Ukryj tablicę",
"KanbanCard.untitled": "Bez tytułu",
"MentionSuggestion.is-not-board-member": "(nie jest członkiem tablicy)",
"Mutator.new-board-from-template": "nowa tablica z szablonu",
"Mutator.new-card-from-template": "nowa karta z szablonu",
"Mutator.new-template-from-card": "nowy szablon z karty",
"OnboardingTour.AddComments.Body": "Możesz komentować zagadnienia, a nawet @wspominać innych użytkowników Mattermost, aby uzyskać ich uwagę.",
"OnboardingTour.AddComments.Title": "Dodawanie komentarzy",
"OnboardingTour.AddDescription.Body": "Dodaj opis do karty, aby członkowie zespołu wiedzieli, czego ona dotyczy .",
"OnboardingTour.AddDescription.Title": "Dodaj opis",
"OnboardingTour.AddProperties.Body": "Dodawaj różne właściwości do kart, aby zwiększyć ich moc.",
"OnboardingTour.AddProperties.Title": "Dodawanie właściwości",
"OnboardingTour.AddView.Body": "Tutaj utworzysz nowy widok, którym uporządkujesz tablicę za pomocą różnych układów.",
"OnboardingTour.AddView.Title": "Dodawanie nowego widoku",
"OnboardingTour.CopyLink.Body": "Karty można udostępniać członkom zespołu kopiując łącze i wklejając je w kanale, wiadomości prywatnej lub grupowej.",
"OnboardingTour.CopyLink.Title": "Kopiowanie odnośnika",
"OnboardingTour.OpenACard.Body": "Otwórz kartę i poznaj różne sposoby, dzięki którym zorganizujesz swoją pracę za pomocą tablic.",
"OnboardingTour.OpenACard.Title": "Otwieranie karty",
"OnboardingTour.ShareBoard.Body": "Możesz udostępniać swoją tablicę wewnętrznie, w ramach zespołu albo opublikować ją, aby była widoczna poza organizacją.",
"OnboardingTour.ShareBoard.Title": "Udostępnianie tablicy",
"PersonProperty.board-members": "Członkowie tablicy",
"PersonProperty.me": "Ja",
"PersonProperty.non-board-members": "Nie-członkowie tablicy",
"PropertyMenu.Delete": "Usuń",
"PropertyMenu.changeType": "Zmień typ właściwości",
"PropertyMenu.selectType": "Wybierz typ właściwości",
"PropertyMenu.typeTitle": "Typ",
"PropertyType.Checkbox": "Pole wyboru",
"PropertyType.CreatedBy": "Twórca",
"PropertyType.CreatedTime": "Czas utworzenia",
"PropertyType.Date": "Data",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "Wiele osób",
"PropertyType.MultiSelect": "Pole wielokrotnego wyboru",
"PropertyType.Number": "Liczba",
"PropertyType.Person": "Osoba",
"PropertyType.Phone": "Telefon",
"PropertyType.Select": "Wybór",
"PropertyType.Text": "Tekst",
"PropertyType.Unknown": "Nieznany",
"PropertyType.UpdatedBy": "Ostatni aktualizujący",
"PropertyType.UpdatedTime": "Czas ostatniej aktualizacji",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Puste",
"RegistrationLink.confirmRegenerateToken": "Unieważni to wcześniej udostępnione odnośniki. Kontynuować?",
"RegistrationLink.copiedLink": "Skopiowano!",
"RegistrationLink.copyLink": "Kopiuj odnośnik",
"RegistrationLink.description": "Udostępnij ten odnośnik innym, aby mogli utworzyć konta:",
"RegistrationLink.regenerateToken": "Wygeneruj ponownie poświadczenie",
"RegistrationLink.tokenRegenerated": "Wygenerowano ponownie odnośnik rejestracyjny",
"ShareBoard.PublishDescription": "Publikowanie i udostępnianie linku tylko-do-odczyt\" wszystkim w sieci.",
"ShareBoard.PublishTitle": "Opublikuj w sieci",
"ShareBoard.ShareInternal": "Udostępnij wewnętrznie",
"ShareBoard.ShareInternalDescription": "Użytkownicy z odpowiednimi uprawnieniami będą mogli korzystać z tego łącza.",
"ShareBoard.Title": "Udostępnij Tablicę",
"ShareBoard.confirmRegenerateToken": "Spowoduje to unieważnienie wcześniej udostępnionych linków. Kontynuować?",
"ShareBoard.copiedLink": "Skopiowane!",
"ShareBoard.copyLink": "Kopiuj odnośnik",
"ShareBoard.regenerate": "Wygeneruj ponownie token",
"ShareBoard.searchPlaceholder": "Wyszukiwanie osób",
"ShareBoard.teamPermissionsText": "Wszyscy w zespole {teamName}",
"ShareBoard.tokenRegenrated": "Token wygenerowany",
"ShareBoard.userPermissionsRemoveMemberText": "Usuń użytkownika",
"ShareBoard.userPermissionsYouText": "(Ty)",
"ShareTemplate.Title": "Udostępnij szablon",
"ShareTemplate.searchPlaceholder": "Wyszukiwanie osób",
"Sidebar.about": "O Focalboard",
"Sidebar.add-board": "+ Dodaj tablicę",
"Sidebar.changePassword": "Zmień hasło",
"Sidebar.delete-board": "Usuń tablicę",
"Sidebar.duplicate-board": "Duplikuj tablicę",
"Sidebar.export-archive": "Eksportuj archiwum",
"Sidebar.import": "Importuj",
"Sidebar.import-archive": "Importuj archiwum",
"Sidebar.invite-users": "Zaproś użytkowników",
"Sidebar.logout": "Wyloguj się",
"Sidebar.new-category.badge": "Nowy",
"Sidebar.new-category.drag-boards-cta": "Przenieś tutaj tablice...",
"Sidebar.no-boards-in-category": "Brak tablic wewnątrz",
"Sidebar.product-tour": "Przegląd",
"Sidebar.random-icons": "Losowe ikony",
"Sidebar.set-language": "Ustaw język",
"Sidebar.set-theme": "Ustaw motyw",
"Sidebar.settings": "Ustawienia",
"Sidebar.template-from-board": "Nowy szablon z tablicy",
"Sidebar.untitled-board": "(Tablica bez tytułu)",
"Sidebar.untitled-view": "(Widok bez Tytułu)",
"SidebarCategories.BlocksMenu.Move": "Przenieś Do...",
"SidebarCategories.CategoryMenu.CreateNew": "Utwórz Nową Kategorię",
"SidebarCategories.CategoryMenu.Delete": "Usuń Kategorię",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Tablice w <b>{categoryName}</b> zostaną przeniesione z powrotem do kategorii Tablice. Nie zostaniesz usunięty z żadnej tablicy.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Usunąć tą kategorię?",
"SidebarCategories.CategoryMenu.Update": "Zmień nazwę Kategorii",
"SidebarTour.ManageCategories.Body": "Twórz i zarządzaj własnymi kategoriami. Kategorie są zależne od użytkownika, więc przeniesienie tablicy do twojej kategorii nie będzie miało wpływu na innych członków korzystających z tej samej tablicy.",
"SidebarTour.ManageCategories.Title": "Zarządzaj kategoriami",
"SidebarTour.SearchForBoards.Body": "Otwórz przełącznik tablic (Cmd/Ctrl + K), aby szybko wyszukać i dodać tablice do swojego paska bocznego.",
"SidebarTour.SearchForBoards.Title": "Wyszukiwanie tablic",
"SidebarTour.SidebarCategories.Body": "Wszystkie Twoje tablice są teraz uporządkowane w nowym pasku bocznym. Nie musisz już przełączać się między obszarami roboczymi. Jednorazowe niestandardowe kategorie oparte na Twoich poprzednich obszarach roboczych mogły zostać automatycznie utworzone dla Ciebie w ramach aktualizacji do wersji 7.2. Można je usunąć lub edytować według własnych preferencji.",
"SidebarTour.SidebarCategories.Link": "Dowiedź się więcej",
"SidebarTour.SidebarCategories.Title": "Kategorie paska bocznego",
"SiteStats.total_boards": "Tablice ogółem",
"SiteStats.total_cards": "Karty ogółem",
"TableComponent.add-icon": "Dodaj Ikonę",
"TableComponent.name": "Nazwa",
"TableComponent.plus-new": "+ Nowy",
"TableHeaderMenu.delete": "Usuń",
"TableHeaderMenu.duplicate": "Duplikuj",
"TableHeaderMenu.hide": "Ukryj",
"TableHeaderMenu.insert-left": "Wstaw z lewej",
"TableHeaderMenu.insert-right": "Wstaw z prawej",
"TableHeaderMenu.sort-ascending": "Sortuj rosnąco",
"TableHeaderMenu.sort-descending": "Sortuj malejąco",
"TableRow.DuplicateCard": "duplikuj kartę",
"TableRow.MoreOption": "Więcej działań",
"TableRow.open": "Otwórz",
"TopBar.give-feedback": "Przekaż informację zwrotną",
"URLProperty.copiedLink": "Skopiowane!",
"URLProperty.copy": "Kopia",
"URLProperty.edit": "Edycja",
"UndoRedoHotKeys.canRedo": "Powtórz",
"UndoRedoHotKeys.canRedo-with-description": "Powtórz {description}",
"UndoRedoHotKeys.canUndo": "Cofnij",
"UndoRedoHotKeys.canUndo-with-description": "Cofnij {description}",
"UndoRedoHotKeys.cannotRedo": "Nic do powtórzenia",
"UndoRedoHotKeys.cannotUndo": "Nic do cofnięcia",
"ValueSelector.noOptions": "Brak opcji. Zacznij wpisywać, aby dodać pierwszą z nich!",
"ValueSelector.valueSelector": "Selektor wartości",
"ValueSelectorLabel.openMenu": "Otwórz menu",
"VersionMessage.help": "Sprawdź co nowego w tej wersji.",
"VersionMessage.learn-more": "Dowiedź się więcej",
"View.AddView": "Dodaj widok",
"View.Board": "Tablica",
"View.DeleteView": "Usuń widok",
"View.DuplicateView": "Duplikuj widok",
"View.Gallery": "Galeria",
"View.NewBoardTitle": "Widok Tablicy",
"View.NewCalendarTitle": "Widok Kalendarza",
"View.NewGalleryTitle": "Widok galerii",
"View.NewTableTitle": "Widok tabeli",
"View.NewTemplateDefaultTitle": "Szablon bez tytułu",
"View.NewTemplateTitle": "Bez tytułu",
"View.Table": "Tabela",
"ViewHeader.add-template": "Nowy szablon",
"ViewHeader.delete-template": "Usuń",
"ViewHeader.display-by": "Wyświetl według: {property}",
"ViewHeader.edit-template": "Edytuj",
"ViewHeader.empty-card": "Wyczyść kartę",
"ViewHeader.export-board-archive": "Eksportuj archiwum tablicy",
"ViewHeader.export-complete": "Eksport zakończony!",
"ViewHeader.export-csv": "Eksportuj do CSV",
"ViewHeader.export-failed": "Eksport nie powiódł się!",
"ViewHeader.filter": "Filtr",
"ViewHeader.group-by": "Grupuj wg: {property}",
"ViewHeader.new": "Nowy",
"ViewHeader.properties": "Właściwości",
"ViewHeader.properties-menu": "Menu właściwości",
"ViewHeader.search-text": "Przeszukaj karty",
"ViewHeader.select-a-template": "Wybierz szablon",
"ViewHeader.set-default-template": "Ustaw jako domyślne",
"ViewHeader.sort": "Sortuj",
"ViewHeader.untitled": "Bez tytułu",
"ViewHeader.view-header-menu": "Wyświetl menu nagłówka",
"ViewHeader.view-menu": "Wyświetl menu",
"ViewLimitDialog.Heading": "Osiągnięty limit odsłon na tablicę",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Aktualizuj",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Powiadom Administratora",
"ViewLimitDialog.Subtext.Admin": "Uaktualnij do naszego planu Professional lub Enterprise.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Dowiedz się więcej o naszych planach.",
"ViewLimitDialog.Subtext.RegularUser": "Powiadom swojego Administratora, aby uaktualnić do naszego planu Professional lub Enterprise.",
"ViewLimitDialog.UpgradeImg.AltText": "aktualizuj obraz",
"ViewLimitDialog.notifyAdmin.Success": "Twój administrator został powiadomiony",
"ViewTitle.hide-description": "ukryj opis",
"ViewTitle.pick-icon": "Wybierz ikonę",
"ViewTitle.random-icon": "Losowy",
"ViewTitle.remove-icon": "Usuń ikonę",
"ViewTitle.show-description": "pokaż opis",
"ViewTitle.untitled-board": "Tablica bez tytułu",
"WelcomePage.Description": "Tablice to narzędzie do zarządzania projektami, które pomaga definiować, organizować, śledzić i zarządzać pracą w zespołach wykorzystując widok znanych tablic Kanban.",
"WelcomePage.Explore.Button": "Wybierz się na wycieczkę",
"WelcomePage.Heading": "Witamy w Tablicach",
"WelcomePage.NoThanks.Text": "Nie, dzięki, sam sobie z tym poradzę",
"WelcomePage.StartUsingIt.Text": "Zacznij używać",
"Workspace.editing-board-template": "Edytujesz szablon tablicy.",
"badge.guest": "Gość",
"boardPage.confirm-join-button": "Dołącz",
"boardPage.confirm-join-text": "Zamierzasz dołączyć do prywatnej tablicy bez wyraźnego dodania przez administratora forum. Czy na pewno chcesz dołączyć do tego prywatnego forum?",
"boardPage.confirm-join-title": "Dołącz do prywatnej tablicy",
"boardSelector.confirm-link-board": "Połączenie tablicy z kanałem",
"boardSelector.confirm-link-board-button": "Tak, podlinkuj tablicę",
"boardSelector.confirm-link-board-subtext": "Kiedy połączysz \"{boardName}\" z kanałem, wszyscy członkowie kanału (istniejący i nowi) będą mogli go edytować. Nie dotyczy to członków, którzy są gośćmi. W każdej chwili możesz odłączyć tablicę od kanału.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Kiedy połączysz \"{boardName}\" z kanałem, wszyscy członkowie kanału (istniejący i nowi) będą mogli go edytować. Wyklucza to członków, którzy są gośćmi.{lineBreak} Ta tablica jest obecnie połączona z innym kanałem. Zostanie ona odłączona, jeśli zdecydujesz się połączyć ją tutaj.",
"boardSelector.create-a-board": "Utwórz tablicę",
"boardSelector.link": "Link",
"boardSelector.search-for-boards": "Wyszukiwanie tablic",
"boardSelector.title": "Linki tablic",
"boardSelector.unlink": "Odłącz",
"calendar.month": "Miesiąc",
"calendar.today": "DZIŚ",
"calendar.week": "Tydzień",
"centerPanel.undefined": "Brak {propertyName}",
"centerPanel.unknown-user": "Nieznany użytkownik",
"cloudMessage.learn-more": "Dowiedź się więcej",
"createImageBlock.failed": "Ten plik nie mógł zostać przesłany, ponieważ został osiągnięty limit rozmiaru pliku.",
"default-properties.badges": "Uwagi i opis",
"default-properties.title": "Tytuł",
"error.back-to-home": "Powrót na stronę główną",
"error.back-to-team": "Powrót do zespołu",
"error.board-not-found": "Nie znaleziono tablicy.",
"error.go-login": "Zaloguj się",
"error.invalid-read-only-board": "Nie masz dostępu do tej tablicy. Zaloguj się, aby uzyskać dostęp do Tablic.",
"error.not-logged-in": "Twoja sesja mogła wygasnąć lub nie jesteś zalogowany. Zaloguj się ponownie, aby uzyskać dostęp do Tablic.",
"error.page.title": "Przepraszam, coś poszło nie tak",
"error.team-undefined": "Nieprawidłowy zespół.",
"error.unknown": "Wystąpił błąd.",
"generic.previous": "Wstecz",
"guest-no-board.subtitle": "Nie masz jeszcze dostępu do żadnej tablicy w tym zespole, poczekaj aż ktoś doda Cię do jakiejkolwiek tablicy.",
"guest-no-board.title": "Nie ma jeszcze tablic",
"imagePaste.upload-failed": "Niektóre pliki nie zostały przesłane, ponieważ został osiągnięty limit rozmiaru pliku.",
"limitedCard.title": "Ukryte karty",
"login.log-in-button": "Zaloguj się",
"login.log-in-title": "Zaloguj się",
"login.register-button": "lub załóż konto, jeśli jeszcze go nie masz",
"new_channel_modal.create_board.empty_board_description": "Utwórz nową pustą tablicę",
"new_channel_modal.create_board.empty_board_title": "Wyczyść tablicę",
"new_channel_modal.create_board.select_template_placeholder": "Wybierz szablon",
"new_channel_modal.create_board.title": "Utwórz tablicę dla tego kanału",
"notification-box-card-limit-reached.close-tooltip": "Uśpij na 10 dni",
"notification-box-card-limit-reached.contact-link": "powiadom swojego administratora",
"notification-box-card-limit-reached.link": "Uaktualnienie do planu płatnego",
"notification-box-card-limit-reached.title": "{cards} karty ukryte z tablicy",
"notification-box-cards-hidden.title": "Ta akcja zakryła inną kartę",
"notification-box.card-limit-reached.not-admin.text": "Aby uzyskać dostęp do zarchiwizowanych kart, możesz {contactLink} uaktualnić do płatnego planu.",
"notification-box.card-limit-reached.text": "Osiągnięto limit kart, aby wyświetlić starsze karty, {link}",
"person.add-user-to-board": "Dodaj {username} do tablicy",
"person.add-user-to-board-confirm-button": "Dodaj do tablicy",
"person.add-user-to-board-permissions": "Uprawnienia",
"person.add-user-to-board-question": "Czy chcesz dodać do tablicy {username}?",
"person.add-user-to-board-warning": "{username} nie jest członkiem tablicy i nie będzie otrzymywał żadnych powiadomień na ten temat.",
"register.login-button": "lub zaloguj się, jeśli masz już konto",
"register.signup-title": "Zarejestruj się na swoim koncie",
"rhs-board-non-admin-msg": "Nie jesteś administratorem tablicy",
"rhs-boards.add": "Dodaj",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "ta bezpośrednia wiadomość",
"rhs-boards.header.gm": "ta wiadomość grupowa",
"rhs-boards.last-update-at": "Ostatnia aktualizacja o: {datetime}",
"rhs-boards.link-boards-to-channel": "Połączenie tablic z {channelName}",
"rhs-boards.linked-boards": "Połączone tablice",
"rhs-boards.no-boards-linked-to-channel": "Żadna z tablic nie jest jeszcze połączona z {channelName}",
"rhs-boards.no-boards-linked-to-channel-description": "Tablice to narzędzie do zarządzania projektami, które pomagają definiować, organizować, śledzić i zarządzać pracą w zespołach, wykorzystując widok znanych tablic kanban.",
"rhs-boards.unlink-board": "Odłączenie tablicy",
"rhs-boards.unlink-board1": "Odłączenie tablicy",
"rhs-channel-boards-header.title": "Tablice",
"share-board.publish": "Opublikuj",
"share-board.share": "Udostępnij",
"shareBoard.channels-select-group": "Kanały",
"shareBoard.confirm-change-team-role.body": "Każdy na tej tablicy z niższymi uprawnieniami niż rola \"{role}\" <b>teraz zostanie awansowany do {role}</b>. Czy na pewno chcesz zmienić minimalną rolę dla tablicy?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Zmiana minimalnej roli tablicy",
"shareBoard.confirm-change-team-role.title": "Zmiana minimalnej roli tablicy",
"shareBoard.confirm-link-channel": "Podlinku tablicę do kanału",
"shareBoard.confirm-link-channel-button": "Połączenie kanału",
"shareBoard.confirm-link-channel-button-with-other-channel": "Odłącz i podłącz tutaj",
"shareBoard.confirm-link-channel-subtext": "Kiedy połączysz kanał z tablicą, wszyscy członkowie kanału (istniejący i nowi) będą mogli go edytować. Nie dotyczy to członków, którzy są gośćmi.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Kiedy połączysz kanał z tablicą, wszyscy członkowie kanału (istniejący i nowi) będą mogli go edytować. Nie dotyczy to członków, którzy są gośćmi.{lineBreak}Ta tablica jest obecnie połączona z innym kanałem. Zostanie ona usunięta, jeśli zdecydujesz się połączyć ją tutaj.",
"shareBoard.confirm-unlink.body": "Kiedy odłączysz kanał od tablicy, wszyscy członkowie kanału (istniejący i nowi) stracą do niego dostęp, chyba że otrzymają osobne pozwolenie.",
"shareBoard.confirm-unlink.confirmBtnText": "Tak, odłącz",
"shareBoard.confirm-unlink.title": "Odłączenie kanału od tablicy",
"shareBoard.lastAdmin": "Tablice muszą mieć co najmniej jednego Administratora",
"shareBoard.members-select-group": "Członkowie",
"shareBoard.unknown-channel-display-name": "Nieznany kanał",
"tutorial_tip.finish_tour": "Gotowe",
"tutorial_tip.got_it": "Jasne",
"tutorial_tip.ok": "Dalej",
"tutorial_tip.out": "Zrezygnuj z tych porad.",
"tutorial_tip.seen": "Widziałeś to wcześniej?"
}

Просмотреть файл

@@ -1,99 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administrador",
"AppBar.Tooltip": "Alternar quadros vinculados",
"Attachment.Attachment-title": "Anexo",
"AttachmentBlock.DeleteAction": "Apagar",
"AttachmentBlock.addElement": "Adicionar {type}",
"AttachmentBlock.delete": "Anexo apagado.",
"AttachmentBlock.failed": "Este arquivo não pôde ser carregado pois ultrapassou o tamanho limite.",
"AttachmentBlock.upload": "Carregando anexo.",
"AttachmentBlock.uploadSuccess": "Anexo carregado.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Apagar",
"AttachmentElement.download": "Baixar",
"BoardComponent.add-a-group": "+ Adicionar um grupo",
"BoardComponent.delete": "Apagar",
"BoardComponent.hidden-columns": "Colunas escondidas",
"BoardComponent.hide": "Esconder",
"BoardComponent.new": "+ Novo",
"BoardComponent.no-property": "Não {property}",
"BoardComponent.show": "Mostrar",
"BoardMember.schemeAdmin": "Admin",
"BoardMember.schemeCommenter": "Comentador",
"BoardMember.schemeEditor": "Editor",
"BoardMember.schemeNone": "Nenhum",
"BoardMember.unlinkChannel": "Desvincular",
"BoardPage.newVersion": "Está disponível uma nova versão do Boards, clique aqui para recarregar.",
"BoardPage.syncFailed": "O Board pode ter sido apagado ou o acesso revogado.",
"BoardTemplateSelector.add-template": "Criar novo modelo",
"BoardTemplateSelector.create-empty-board": "Criar um board vazio",
"BoardTemplateSelector.delete-template": "Apagar",
"BoardTemplateSelector.edit-template": "Editar",
"BoardTemplateSelector.plugin.no-content-title": "Criar um board",
"BoardTemplateSelector.title": "Criar um board",
"BoardTemplateSelector.use-this-template": "Usar este modelo",
"BoardsSwitcher.Title": "Encontrar boards",
"Calculations.Options.average.displayName": "Média",
"Calculations.Options.average.label": "Média",
"Calculations.Options.countUniqueValue.displayName": "Único",
"Calculations.Options.countValue.displayName": "Valores",
"Calculations.Options.dateRange.displayName": "Intervalo",
"Calculations.Options.dateRange.label": "Intervalo",
"Calculations.Options.latest.label": "Mais recente",
"Calculations.Options.max.displayName": "Máx",
"Calculations.Options.max.label": "Máximo",
"Calculations.Options.min.displayName": "Mínimo",
"Calculations.Options.min.label": "Mínimo",
"Calculations.Options.none.label": "Nenhum",
"Calculations.Options.range.displayName": "Intervalo",
"Calculations.Options.range.label": "Intervalo",
"Calculations.Options.sum.displayName": "Soma",
"Calculations.Options.sum.label": "Soma",
"CalendarCard.untitled": "Sem título",
"CardActionsMenu.copiedLink": "Copiado!",
"CardActionsMenu.copyLink": "Copiar link",
"CardActionsMenu.delete": "Apagar",
"CardActionsMenu.duplicate": "Duplicar",
"CardBadges.title-comments": "Comentários",
"CardDetail.Attach": "Anexar",
"CardDetail.Follow": "Seguir",
"CardDetail.Following": "Seguindo",
"CardDetail.add-content": "Adicionar conteúdo",
"CardDetail.add-icon": "Adicionar ícone",
"CardDetail.add-property": "+ Adicionar uma propriedade",
"CardDetail.limited-button": "Atualizar",
"CardDetail.new-comment-placeholder": "Adicionar um comentário...",
"CardDetailProperty.delete-action-button": "Apagar",
"CardDetailProperty.property-change-action-button": "Alterar propriedade",
"CardDetailProperty.property-changed": "Propriedade alterada com sucesso!",
"CardDialog.delete-confirmation-dialog-button-text": "Apagar",
"Categories.CreateCategoryDialog.CancelText": "Cancelar",
"Categories.CreateCategoryDialog.CreateText": "Criar",
"Categories.CreateCategoryDialog.UpdateText": "Atualizar",
"CenterPanel.Login": "Entrar",
"CenterPanel.Share": "Compartilhar",
"ChannelIntro.CreateBoard": "Criar um quadro",
"Comment.delete": "Apagar",
"CommentsList.send": "Enviar",
"ConfirmPerson.empty": "Vazio",
"ConfirmPerson.search": "Procurar...",
"ConfirmationDialog.cancel-action": "Cancelar",
"ConfirmationDialog.confirm-action": "Confirmar",
"ContentBlock.Delete": "Apagar",
"ContentBlock.DeleteAction": "apagar",
"ContentBlock.addElement": "adicionar {type}",
"ContentBlock.editText": "Editar texto...",
"ContentBlock.image": "imagem",
"ContentBlock.moveDown": "Mover pra baixo",
"ContentBlock.moveUp": "Mover pra cima",
"ContentBlock.text": "texto",
"DateFilter.empty": "Vazio",
"DateRange.clear": "Limpar",
"DateRange.empty": "Vazio",
"DateRange.today": "Hoje",
"DeleteBoardDialog.confirm-cancel": "Cancelar",
"DeleteBoardDialog.confirm-delete": "Apagar",
"EditableDayPicker.today": "Hoje",
"shareBoard.members-select-group": "Membros",
"shareBoard.unknown-channel-display-name": "Canal desconhecido",
"tutorial_tip.ok": "Próximo"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administrador",
"AdminBadge.TeamAdmin": "Administrador de equipe",
"AppBar.Tooltip": "Ativar Boards Vinculados",
"Attachment.Attachment-title": "Anexo",
"AttachmentBlock.DeleteAction": "excluir",
"AttachmentBlock.addElement": "adicionar {type}",
"AttachmentBlock.delete": "Anexo apagado.",
"AttachmentBlock.failed": "Este arquivo não pôde ser carregado pois ultrapassou o tamanho limite.",
"AttachmentBlock.upload": "Carregando anexo.",
"AttachmentBlock.uploadSuccess": "Anexo enviado.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Excluir",
"AttachmentElement.download": "Baixar",
"AttachmentElement.upload-percentage": "Enviando...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Adicione um grupo",
"BoardComponent.delete": "Excluir",
"BoardComponent.hidden-columns": "Colunas ocultas",
"BoardComponent.hide": "Ocultar",
"BoardComponent.new": "Novo",
"BoardComponent.no-property": "Sem {property}",
"BoardComponent.no-property-title": "Itens com um valor {property} vazio aparecerão aqui. Esta coluna não pode ser excluída.",
"BoardComponent.show": "Exibir",
"BoardMember.schemeAdmin": "Administrador",
"BoardMember.schemeCommenter": "Comentarista",
"BoardMember.schemeEditor": "Editor",
"BoardMember.schemeNone": "Nenhum",
"BoardMember.schemeViewer": "Visualizador",
"BoardMember.unlinkChannel": "Desvincular",
"BoardPage.newVersion": "Uma nova versão do Boards está disponível, clique aqui para recarregar.",
"BoardPage.syncFailed": "O Board pode ter sido excluído ou o acesso revogado.",
"BoardTemplateSelector.add-template": "Criar novo modelo",
"BoardTemplateSelector.create-empty-board": "Criar um board vazio",
"BoardTemplateSelector.delete-template": "Excluir",
"BoardTemplateSelector.description": "Adicione um quadro à barra lateral usando qualquer um dos modelos definidos abaixo ou comece do zero.",
"BoardTemplateSelector.edit-template": "Editar",
"BoardTemplateSelector.plugin.no-content-description": "Adicione um board à barra lateral usando um dos templates disponíveis abaixo ou comece do zero.",
"BoardTemplateSelector.plugin.no-content-title": "Criar um board",
"BoardTemplateSelector.title": "Criar um board",
"BoardTemplateSelector.use-this-template": "Use este template",
"BoardsSwitcher.Title": "Encontrar boards",
"BoardsUnfurl.Limited": "Detalhes adicionais estão ocultos devido ao cartão ter sido arquivado",
"BoardsUnfurl.Remainder": "+{remainder} mais",
"BoardsUnfurl.Updated": "Atualizado {time}",
"Calculations.Options.average.displayName": "Média",
"Calculations.Options.average.label": "Média",
"Calculations.Options.count.displayName": "Total",
"Calculations.Options.count.label": "Total",
"Calculations.Options.countChecked.displayName": "Confirmado",
"Calculations.Options.countChecked.label": "Total de itens confirmados",
"Calculations.Options.countUnchecked.displayName": "Não confirmado",
"Calculations.Options.countUnchecked.label": "Total de itens não confirmados",
"Calculations.Options.countUniqueValue.displayName": "Único",
"Calculations.Options.countUniqueValue.label": "Total de valores únicos",
"Calculations.Options.countValue.displayName": "Valores",
"Calculations.Options.countValue.label": "Valor total",
"Calculations.Options.dateRange.displayName": "Período",
"Calculations.Options.dateRange.label": "Alcance",
"Calculations.Options.earliest.displayName": "Mais antigo",
"Calculations.Options.earliest.label": "Mais antigo",
"Calculations.Options.latest.displayName": "Mais recente",
"Calculations.Options.latest.label": "Mais recente",
"Calculations.Options.max.displayName": "Máx",
"Calculations.Options.max.label": "Máx",
"Calculations.Options.median.displayName": "Mediana",
"Calculations.Options.median.label": "Mediana",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Calcular",
"Calculations.Options.none.label": "Nenhum",
"Calculations.Options.percentChecked.displayName": "Verificado",
"Calculations.Options.percentChecked.label": "Porcentagem verificada",
"Calculations.Options.percentUnchecked.displayName": "Não verificado",
"Calculations.Options.percentUnchecked.label": "Porcentagem não verificada",
"Calculations.Options.range.displayName": "Alcance",
"Calculations.Options.range.label": "Período",
"Calculations.Options.sum.displayName": "Soma",
"Calculations.Options.sum.label": "Soma",
"CalendarCard.untitled": "Sem título",
"CardActionsMenu.copiedLink": "Copiado!",
"CardActionsMenu.copyLink": "Copiar link",
"CardActionsMenu.delete": "Excluir",
"CardActionsMenu.duplicate": "Duplicar",
"CardBadges.title-checkboxes": "Caixa de seleção",
"CardBadges.title-comments": "Comentários",
"CardBadges.title-description": "Este cartão tem uma descrição",
"CardDetail.Attach": "Anexar",
"CardDetail.Follow": "Seguir",
"CardDetail.Following": "Seguindo",
"CardDetail.add-content": "Adicionar conteúdo",
"CardDetail.add-icon": "Adicionar ícone",
"CardDetail.add-property": "+ Adicionar propriedade",
"CardDetail.addCardText": "adicionar texto ao card",
"CardDetail.limited-body": "Atualize para nosso plano Professional ou Enterprise.",
"CardDetail.limited-button": "Upgrade",
"CardDetail.limited-title": "Este cartão está oculto",
"CardDetail.moveContent": "Mover conteúdo do cartão",
"CardDetail.new-comment-placeholder": "Adicionar um comentário...",
"CardDetailProperty.confirm-delete-heading": "Confirmar exclusão da propriedade",
"CardDetailProperty.confirm-delete-subtext": "Tem certeza que quer excluir a propriedade \"{propertyName}\"? Deletando-a excluirá a propriedade de todos os cards nessa board.",
"CardDetailProperty.confirm-property-name-change-subtext": "Tem certeza que deseja alterar propriedade \"{propertyName}\" {customText}? Isto afetará valor(es) em {numOfCards} cartão(ões) neste quadro, podendo resultar em perda de dados.",
"CardDetailProperty.confirm-property-type-change": "Confirmar alteração de tipo de propriedade",
"CardDetailProperty.delete-action-button": "Excluir",
"CardDetailProperty.property-change-action-button": "Alterar propriedade",
"CardDetailProperty.property-changed": "Propriedade alterada com sucesso!",
"CardDetailProperty.property-deleted": "{propertyName} excluído com êxito!",
"CardDetailProperty.property-name-change-subtext": "digite de \"{oldPropType}\" para \"{newPropType}\"",
"CardDetial.limited-link": "Saiba mais sobre nossos planos.",
"CardDialog.delete-confirmation-dialog-attachment": "Confirmar exclusão de anexo",
"CardDialog.delete-confirmation-dialog-button-text": "Excluir",
"CardDialog.delete-confirmation-dialog-heading": "Confirmar exclusão do cartão",
"CardDialog.editing-template": "Você está editando um template.",
"CardDialog.nocard": "Esse cartão não existe ou não está acessível.",
"Categories.CreateCategoryDialog.CancelText": "Cancelar",
"Categories.CreateCategoryDialog.CreateText": "Criar",
"Categories.CreateCategoryDialog.Placeholder": "Nomeie sua categoria",
"Categories.CreateCategoryDialog.UpdateText": "Atualizar",
"CenterPanel.Login": "Login",
"CenterPanel.Share": "Compartilhar",
"ChannelIntro.CreateBoard": "Criar um board",
"ColorOption.selectColor": "Selecione {color} Cor",
"Comment.delete": "Excluir",
"CommentsList.send": "Enviar",
"ConfirmPerson.empty": "Vazio",
"ConfirmPerson.search": "Buscar...",
"ConfirmationDialog.cancel-action": "Cancelar",
"ConfirmationDialog.confirm-action": "Confirmar",
"ContentBlock.Delete": "Excluir",
"ContentBlock.DeleteAction": "Excluir",
"ContentBlock.addElement": "adicionar {type}",
"ContentBlock.checkbox": "caixa de seleção",
"ContentBlock.divider": "Divisor",
"ContentBlock.editCardCheckbox": "Caixa de seleção marcada",
"ContentBlock.editCardCheckboxText": "editar texto do cartão",
"ContentBlock.editCardText": "editar texto do cartão",
"ContentBlock.editText": "Editar texto...",
"ContentBlock.image": "imagem",
"ContentBlock.insertAbove": "Inserir acima",
"ContentBlock.moveBlock": "mover conteúdo do cartão",
"ContentBlock.moveDown": "Mover para baixo",
"ContentBlock.moveUp": "Mover para cima",
"ContentBlock.text": "texto",
"DateFilter.empty": "Vazio",
"DateRange.clear": "Limpar",
"DateRange.empty": "Vazio",
"DateRange.endDate": "data de término",
"DateRange.today": "Hoje",
"DeleteBoardDialog.confirm-cancel": "Cancelar",
"DeleteBoardDialog.confirm-delete": "Excluir",
"DeleteBoardDialog.confirm-info": "Tem certeza que quer excluir o quadro \"{boardTitle}\"? Excluí-lo irá apagar todos os cartões no quadro.",
"DeleteBoardDialog.confirm-info-template": "Tem certeza que deseja excluir o board template “{boardTitle}”?",
"DeleteBoardDialog.confirm-tite": "Confirmar exclusão do board",
"DeleteBoardDialog.confirm-tite-template": "Confirmar exclusão do template de board",
"Dialog.closeDialog": "Fechar diálogo",
"EditableDayPicker.today": "Hoje",
"Error.mobileweb": "Suporte Web móvel está em estágio beta. Algumas funcionalidades podem estar presentes.",
"Error.websocket-closed": "Conexão Websocket fechada, conexão interrompida. Se persistir, verifique a configuração do seu servidor ou proxy de web.",
"Filter.contains": "contém",
"Filter.ends-with": "termina com",
"Filter.includes": "Inclui",
"Filter.is": "é",
"Filter.is-after": "está depois",
"Filter.is-before": "está antes",
"Filter.is-empty": "está vazio",
"Filter.is-not-empty": "Não está vazio",
"Filter.is-not-set": "não está definido",
"Filter.is-set": "está definido",
"Filter.isafter": "está depois",
"Filter.isbefore": "está antes",
"Filter.not-contains": "não contém",
"Filter.not-ends-with": "não termina com",
"Filter.not-includes": "Não inclui",
"Filter.not-starts-with": "não começa com",
"Filter.starts-with": "começa com",
"FilterByText.placeholder": "filtrar texto",
"FilterComponent.add-filter": "+ Adicionar filtro",
"FilterComponent.delete": "Excluir",
"FilterValue.empty": "(vazio)",
"FindBoardsDialog.IntroText": "Procurar por quadros",
"FindBoardsDialog.NoResultsFor": "Sem resultado para \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Verifique a digitação ou tente outra busca.",
"FindBoardsDialog.SubTitle": "Digite para localizar um board. <b>Use CIMA/BAIXO</b> para explorar <b>ENTER</b> para selecionar, <b>ESC</b> para dispensar",
"FindBoardsDialog.Title": "Encontrar quadros",
"GroupBy.hideEmptyGroups": "Ocultar {count} grupos vazios",
"GroupBy.showHiddenGroups": "Mostrar {count} grupos ocultos",
"GroupBy.ungroup": "Desagrupar",
"HideBoard.MenuOption": "Ocultar quadro",
"KanbanCard.untitled": "Sem nome",
"MentionSuggestion.is-not-board-member": "(não membro do board)",
"Mutator.new-board-from-template": "novo board do template",
"Mutator.new-card-from-template": "novo cartão à partir de um template",
"Mutator.new-template-from-card": "novo template à partir de um cartão",
"OnboardingTour.AddComments.Body": "Você pode comentar questões, e até mesmo @mencionar seus usuários companheiros de Mattermost para conseguir suas atenções.",
"OnboardingTour.AddComments.Title": "Adicionar comentários",
"OnboardingTour.AddDescription.Body": "Adicione uma descrição para que seus companheiros de time saibam sobre o que é o cartão.",
"OnboardingTour.AddDescription.Title": "Adicionar descrição",
"OnboardingTour.AddProperties.Body": "Adicione várias propriedades aos cartões para torná-los mais poderosos.",
"OnboardingTour.AddProperties.Title": "Adicionar propriedades",
"OnboardingTour.AddView.Body": "Crie uma nova view aquei para organizar seu board usando diferentes layouts.",
"OnboardingTour.AddView.Title": "Adicionar nova visualização",
"OnboardingTour.CopyLink.Body": "Você pode compartilhar seus cartões com companheiros de times copiando e colando o link em um canal, mensagem direta, ou mensagem de grupo.",
"OnboardingTour.CopyLink.Title": "Copiar link",
"OnboardingTour.OpenACard.Body": "Abra um cartão para explorar formas poderosas que os Boards podem ajudar a organizar seu trabalho.",
"OnboardingTour.OpenACard.Title": "Abrir um cartão",
"OnboardingTour.ShareBoard.Body": "Você pode compartilhar seu board internament, com seu time, ou public para permitir visibilidade fora da sua organização.",
"OnboardingTour.ShareBoard.Title": "Compartilhar quadro",
"PersonProperty.board-members": "Membros do Board",
"PersonProperty.me": "Eu",
"PersonProperty.non-board-members": "Não membros do board",
"PropertyMenu.Delete": "Excluir",
"PropertyMenu.changeType": "Alterar tipo da propriedade",
"PropertyMenu.selectType": "Selecione o tipo de propriedade",
"PropertyMenu.typeTitle": "Tipo",
"PropertyType.Checkbox": "Caixa de seleção",
"PropertyType.CreatedBy": "Criado por",
"PropertyType.CreatedTime": "Horário de criação",
"PropertyType.Date": "Data",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "Múltiplas pessoas",
"PropertyType.MultiSelect": "Seleção múltipla",
"PropertyType.Number": "Número",
"PropertyType.Person": "Pessoa",
"PropertyType.Phone": "Telefone",
"PropertyType.Select": "Selcionar",
"PropertyType.Text": "Texto",
"PropertyType.Unknown": "Desconhecido",
"PropertyType.UpdatedBy": "Atualizado pela última vez por",
"PropertyType.UpdatedTime": "Atualizado pela última vez em",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Vazio",
"RegistrationLink.confirmRegenerateToken": "Isso vai invalidar os links compartilhados anteriormente. Continuar?",
"RegistrationLink.copiedLink": "Copiado!",
"RegistrationLink.copyLink": "Copiar link",
"RegistrationLink.description": "Compartilhe esse link para que outras pessoas criarem contas:",
"RegistrationLink.regenerateToken": "Gerar o token novamente",
"RegistrationLink.tokenRegenerated": "Link para registro gerado novamente",
"ShareBoard.PublishDescription": "Publique e compartilhe um link de somente leitura com todos na web.",
"ShareBoard.PublishTitle": "Publicar para a web",
"ShareBoard.ShareInternal": "Compartilhar internamente",
"ShareBoard.ShareInternalDescription": "Usuários que terão permissão para utilizar este link.",
"ShareBoard.Title": "Compartilhar Quadro",
"ShareBoard.confirmRegenerateToken": "Isso vai invalidar links compartilhados anteriormente. Continuar?",
"ShareBoard.copiedLink": "Copiado!",
"ShareBoard.copyLink": "Copiar link",
"ShareBoard.regenerate": "Gerar token novamente",
"ShareBoard.searchPlaceholder": "Procurar por pessoas e canais",
"ShareBoard.teamPermissionsText": "Todos no time {teamName}",
"ShareBoard.tokenRegenrated": "Token gerado novamente",
"ShareBoard.userPermissionsRemoveMemberText": "Remover membro",
"ShareBoard.userPermissionsYouText": "(Você)",
"ShareTemplate.Title": "Compartilhar template",
"ShareTemplate.searchPlaceholder": "Busca por pessoas",
"Sidebar.about": "Sobre o Focalboard",
"Sidebar.add-board": "+ Adicionar quadro",
"Sidebar.changePassword": "Mudar senha",
"Sidebar.delete-board": "Excluir quadro",
"Sidebar.duplicate-board": "Duplicar quadro",
"Sidebar.export-archive": "Exportar arquivo",
"Sidebar.import": "Importar",
"Sidebar.import-archive": "Importar arquivo",
"Sidebar.invite-users": "Convidar usuários",
"Sidebar.logout": "Sair",
"Sidebar.new-category.badge": "Novo",
"Sidebar.new-category.drag-boards-cta": "Solte quadros aqui...",
"Sidebar.no-boards-in-category": "Nenhum board",
"Sidebar.product-tour": "Tour pelo produto",
"Sidebar.random-icons": "Ícones aleatórios",
"Sidebar.set-language": "Definir linguagem",
"Sidebar.set-theme": "Definir tema",
"Sidebar.settings": "Configurações",
"Sidebar.template-from-board": "Novo template vindo do board",
"Sidebar.untitled-board": "(Quadro sem nome)",
"Sidebar.untitled-view": "(View sem título)",
"SidebarCategories.BlocksMenu.Move": "Mover Para...",
"SidebarCategories.CategoryMenu.CreateNew": "Criar Nova Categoria",
"SidebarCategories.CategoryMenu.Delete": "Excluir Categoria",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Boards em <b>{categoryName}</b> serão movidos de volta para categoria de Boards. Você não será removido de nenhum board.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Excluir esta categoria?",
"SidebarCategories.CategoryMenu.Update": "Renomear Categoria",
"SidebarTour.ManageCategories.Body": "Criar e gerenciar categorias personalizadas. Categorias são específicas para usuário, então mover um board para sua categoria não impactará outros membros usando o mesmo board.",
"SidebarTour.ManageCategories.Title": "Gerenciar categorias",
"SidebarTour.SearchForBoards.Body": "Abrir o alternador de board (Cmd/Ctrl + K) para buscar rapidamente e adicionar boards a sua barra lateral.",
"SidebarTour.SearchForBoards.Title": "Buscar por boards",
"SidebarTour.SidebarCategories.Body": "Todos seus boards agora são organizados sob sua nova barra lateral. Não é mais necessárioa alternar entre espaços de trabalho. Categorias personalizadas em suas estações prévias de trabalho foram automaticamente criadas para você como parte do seu upgrade para v7.2. Estas podem ser removidas ou editadas de acordo com a sua preferência.",
"SidebarTour.SidebarCategories.Link": "Saiba mais",
"SidebarTour.SidebarCategories.Title": "Categorias de barra lateral",
"SiteStats.total_boards": "Total de boards",
"SiteStats.total_cards": "Total de cartões",
"TableComponent.add-icon": "Adicionar Ícone",
"TableComponent.name": "Nome",
"TableComponent.plus-new": "+ Novo",
"TableHeaderMenu.delete": "Excluir",
"TableHeaderMenu.duplicate": "Duplicar",
"TableHeaderMenu.hide": "Esconder",
"TableHeaderMenu.insert-left": "Inserir à esquerda",
"TableHeaderMenu.insert-right": "Inserir à direita",
"TableHeaderMenu.sort-ascending": "Ordem ascendente",
"TableHeaderMenu.sort-descending": "Ordem descendente",
"TableRow.DuplicateCard": "duplicar cartão",
"TableRow.MoreOption": "Mais ações",
"TableRow.open": "Abrir",
"TopBar.give-feedback": "Dar feedback",
"URLProperty.copiedLink": "Copiado!",
"URLProperty.copy": "Copiar",
"URLProperty.edit": "Editar",
"UndoRedoHotKeys.canRedo": "Refazer",
"UndoRedoHotKeys.canRedo-with-description": "Refazer {description}",
"UndoRedoHotKeys.canUndo": "Desfazer",
"UndoRedoHotKeys.canUndo-with-description": "Desfazer {description}",
"UndoRedoHotKeys.cannotRedo": "Nada para Refazer",
"UndoRedoHotKeys.cannotUndo": "Nada para Desfazer",
"ValueSelector.noOptions": "Sem opções. Comece adicionando a primeira!",
"ValueSelector.valueSelector": "Selecionador de valor",
"ValueSelectorLabel.openMenu": "Abrir menu",
"VersionMessage.help": "Verifique o que é novo nesta versão.",
"VersionMessage.learn-more": "Saiba mais",
"View.AddView": "Adicionar visualização",
"View.Board": "Quadro",
"View.DeleteView": "Excluir visualização",
"View.DuplicateView": "Duplicar visualização",
"View.Gallery": "Galeria",
"View.NewBoardTitle": "Visualização de Quadro",
"View.NewCalendarTitle": "Visualização de calendário",
"View.NewGalleryTitle": "Visualização de Galeria",
"View.NewTableTitle": "Visualização de Tabela",
"View.NewTemplateDefaultTitle": "Template sem título",
"View.NewTemplateTitle": "Sem título",
"View.Table": "Tabela",
"ViewHeader.add-template": "+ Novo modelo",
"ViewHeader.delete-template": "Excluir",
"ViewHeader.display-by": "Exibir por: {property}",
"ViewHeader.edit-template": "Editar",
"ViewHeader.empty-card": "Cartão vazio",
"ViewHeader.export-board-archive": "Exportar arquivo do painel",
"ViewHeader.export-complete": "Exportação completa!",
"ViewHeader.export-csv": "Exportar para CSV",
"ViewHeader.export-failed": "Falha ao exportar!",
"ViewHeader.filter": "Filtrar",
"ViewHeader.group-by": "Agrupar por: {property}",
"ViewHeader.new": "Novo",
"ViewHeader.properties": "Propriedades",
"ViewHeader.properties-menu": "Menu de propriedades",
"ViewHeader.search-text": "Pesquisar cartões",
"ViewHeader.select-a-template": "Selecionar um modelo",
"ViewHeader.set-default-template": "Definir como padrão",
"ViewHeader.sort": "Ordenar",
"ViewHeader.untitled": "Sem nome",
"ViewHeader.view-header-menu": "Visualizar menu de cabeçalho",
"ViewHeader.view-menu": "Visualizar menu",
"ViewLimitDialog.Heading": "Limite de views por board alcaçado",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Upgrade",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Notificar Admin",
"ViewLimitDialog.Subtext.Admin": "Atualize para nosso plano Profissional ou Enterprise.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Saiba mais sobre nossos planos.",
"ViewLimitDialog.Subtext.RegularUser": "Notifique seu administrador para atualizar para nosso plano Professional ou Enterprise.",
"ViewLimitDialog.UpgradeImg.AltText": "Atualizar imagem",
"ViewLimitDialog.notifyAdmin.Success": "Seu administrador foi notificado",
"ViewTitle.hide-description": "esconder descrição",
"ViewTitle.pick-icon": "Escolher ícone",
"ViewTitle.random-icon": "Aleatório",
"ViewTitle.remove-icon": "Remover ícone",
"ViewTitle.show-description": "mostrar descrição",
"ViewTitle.untitled-board": "Quadro sem título",
"WelcomePage.Description": "Boards é uma ferramenta de gerenciamento de projeto que ajuda a definir, organizar, rastrear, e gerenciar traabalho de vários times utilizando uma estrturtura familiar de quadro de Kanban.",
"WelcomePage.Explore.Button": "Faça um tour",
"WelcomePage.Heading": "Bem vindo ao Boards",
"WelcomePage.NoThanks.Text": "Não obrigado, eu descubrirei sozinho",
"WelcomePage.StartUsingIt.Text": "Começar a usar",
"Workspace.editing-board-template": "Você está editando um modelo de quadro.",
"badge.guest": "Convidado",
"boardPage.confirm-join-button": "Ingressar",
"boardPage.confirm-join-text": "Você está prestes a ingressar em um board privado sem ter sido explicitamente adicionado pelo administrador do quadro. Você tem certeza de que deseja ingressar neste board privado?",
"boardPage.confirm-join-title": "Ingressar board privado",
"boardSelector.confirm-link-board": "Linkar board para canal",
"boardSelector.confirm-link-board-button": "Sim, linkar board",
"boardSelector.confirm-link-board-subtext": "Quando você vincula \"{boardName}\" a um canal, todos os membros daquele canal (existentes e novos) poderão editá-lo. Isto excluirá os membros que são convidados. Você pode desvincular um board de um canal a qualquer hora.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Quando você vincula \"{boardName}\" a um canal, todos membros do canal (existentes e novas) poderão editar. Isto excluirá os membros que forem convidados. {lineBreak} Este board está atualmente vinculado a outro canal. Será desvinculado se você optar por vincular aqui.",
"boardSelector.create-a-board": "Criar um board",
"boardSelector.link": "Link",
"boardSelector.search-for-boards": "Procurar por boards",
"boardSelector.title": "Vincular boards",
"boardSelector.unlink": "Desvincular",
"calendar.month": "Mês",
"calendar.today": "HOJE",
"calendar.week": "Semana",
"centerPanel.undefined": "Sem {propertyName}",
"centerPanel.unknown-user": "Usuário desconhecido",
"cloudMessage.learn-more": "Saiba mais",
"createImageBlock.failed": "Não foi possível enviar o arquivo, pois o tamanho ultrapassou o limite permitido.",
"default-properties.badges": "Comentários e descrição",
"default-properties.title": "Título",
"error.back-to-home": "Volta para o início",
"error.back-to-team": "Volta para o time",
"error.board-not-found": "Quadro não encontrado.",
"error.go-login": "Log in",
"error.invalid-read-only-board": "Você não possui acesso a este board. Faça log in para acessar Boards.",
"error.not-logged-in": "Sua sessão pode ter expirado ou você não está logado. Faça Log in para obter acesso ao Boards.",
"error.page.title": "Desculpe, algo deu errado",
"error.team-undefined": "Não é um time válido.",
"error.unknown": "Um erro ocorreu.",
"generic.previous": "Anterior",
"guest-no-board.subtitle": "Você não tem acesso a nenhum board neste time ainda, por favor aguarde até alguém adicionar você a algum board.",
"guest-no-board.title": "Nenhum board ainda",
"imagePaste.upload-failed": "Alguns arquivos não foram enviados, pois o tamanho ultrapassou o limite permitido.",
"limitedCard.title": "Cartões ocultos",
"login.log-in-button": "Entrar",
"login.log-in-title": "Entrar",
"login.register-button": "ou criar uma conta se você ainda não tiver uma",
"new_channel_modal.create_board.empty_board_description": "Criar um novo quadro vazio",
"new_channel_modal.create_board.empty_board_title": "Quadro vazio",
"new_channel_modal.create_board.select_template_placeholder": "Selecionar um modelo",
"new_channel_modal.create_board.title": "Criar um quadro para este canal",
"notification-box-card-limit-reached.close-tooltip": "Soneca por 10 dias",
"notification-box-card-limit-reached.contact-link": "notificar seu admin",
"notification-box-card-limit-reached.link": "Atualizar para um plano pago",
"notification-box-card-limit-reached.title": "{cards} cartões ocultos do board",
"notification-box-cards-hidden.title": "Esta ação ocultou outro cartão",
"notification-box.card-limit-reached.not-admin.text": "Para acessar cartões arquivados, você pode {contactLink} para atualizar para um plano pago.",
"notification-box.card-limit-reached.text": "Limite de cartão alcançado, para visualizar cartões mais antigos, {link}",
"person.add-user-to-board": "Adicionar {username} ao board",
"person.add-user-to-board-confirm-button": "Adicionar ao board",
"person.add-user-to-board-permissions": "Permissões",
"person.add-user-to-board-question": "Você quer adicionar {username} ao board?",
"person.add-user-to-board-warning": "{username} não é um membro do quadro e não receberá nenhuma notificação sobre ele.",
"register.login-button": "ou entre se você já tem uma conta",
"register.signup-title": "Registrar uma conta",
"rhs-board-non-admin-msg": "Você não é um adminstrador do quadro",
"rhs-boards.add": "Adicionar",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "esta mensagem direta",
"rhs-boards.header.gm": "esta mensagem de grupo",
"rhs-boards.last-update-at": "Última atualização em: {datetime}",
"rhs-boards.link-boards-to-channel": "Vincular boards para {channelName}",
"rhs-boards.linked-boards": "Boards vinculados",
"rhs-boards.no-boards-linked-to-channel": "Nenhum board está vinculado a {channelName} ainda",
"rhs-boards.no-boards-linked-to-channel-description": "Boards é uma ferramenta de gerenciamento de projeto que ajuda a definir, organizar, rastrear e gerenciar o trabalho entre times, usando uma visualização de quadro estilo Kaban familiar.",
"rhs-boards.unlink-board": "Desvincular board",
"rhs-boards.unlink-board1": "Desvincular board",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "Publicar",
"share-board.share": "Compartilhar",
"shareBoard.channels-select-group": "Canais",
"shareBoard.confirm-change-team-role.body": "Todos neste quadro com permissão mais baixa que papel \"{role}\" serão <b>serão promovidos para {role}</b>. Tem certeza que deseja alterar o papel mínimo para esse board?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Alterar papel mínimo do board",
"shareBoard.confirm-change-team-role.title": "Alterar papel mínimo do board",
"shareBoard.confirm-link-channel": "Vincular ao canal",
"shareBoard.confirm-link-channel-button": "Vincular canal",
"shareBoard.confirm-link-channel-button-with-other-channel": "Desvincular e vincular aqui",
"shareBoard.confirm-link-channel-subtext": "Quando você vincula um canal a um quadro, todos os membros do canal (existentes e novos) poderão edita-lo. Isto excluirá os membros que forem convidados.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Quando você vincula um canal a um board, todos os membros de um canal (existente e novos) poderão edita-lo. Isto excluirá os membros que forem convidados {lineBreak}. Este board está vinculado a outro canal. Será desvinculado se você optar por vincula-lo aqui.",
"shareBoard.confirm-unlink.body": "QUando você desvincula um canal de um board, todos os membros do canal (existentes e novos) irão perder acesso ao menos que tenham recebido permissão separadamente.",
"shareBoard.confirm-unlink.confirmBtnText": "Desvincular canal",
"shareBoard.confirm-unlink.title": "Desvincular canal do board",
"shareBoard.lastAdmin": "Boards devem ter pelo menos um Administrador",
"shareBoard.members-select-group": "Membros",
"shareBoard.unknown-channel-display-name": "Canal desconhecido",
"tutorial_tip.finish_tour": "Feito",
"tutorial_tip.got_it": "Entendi",
"tutorial_tip.ok": "Próximo",
"tutorial_tip.out": "Desativar estas dicas.",
"tutorial_tip.seen": "Já viu isto antes?"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Администратор",
"AdminBadge.TeamAdmin": "Администратор Команды",
"AppBar.Tooltip": "Переключить связанные доски",
"Attachment.Attachment-title": "Вложение",
"AttachmentBlock.DeleteAction": "Удалить",
"AttachmentBlock.addElement": "добавить {type}",
"AttachmentBlock.delete": "Вложение удалено.",
"AttachmentBlock.failed": "Не удалось загрузить файл, так как превышена квота на размер файла.",
"AttachmentBlock.upload": "Загрузка вложения.",
"AttachmentBlock.uploadSuccess": "Вложение загружено.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Удалить",
"AttachmentElement.download": "Скачать",
"AttachmentElement.upload-percentage": "Загрузка...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Добавить группу",
"BoardComponent.delete": "Удалить",
"BoardComponent.hidden-columns": "Скрытые столбцы",
"BoardComponent.hide": "Скрыть",
"BoardComponent.new": "+ Создать",
"BoardComponent.no-property": "{property} пусто",
"BoardComponent.no-property-title": "Здесь будут элементы с пустым свойством {property}. Этот столбец не может быть удален.",
"BoardComponent.show": "Показать",
"BoardMember.schemeAdmin": "Администратор",
"BoardMember.schemeCommenter": "Комментатор",
"BoardMember.schemeEditor": "Редактор",
"BoardMember.schemeNone": "Никто",
"BoardMember.schemeViewer": "Наблюдатель",
"BoardMember.unlinkChannel": "Отключить",
"BoardPage.newVersion": "Доступна новая версия Доски. Нажмите здесь, чтобы перезагрузить.",
"BoardPage.syncFailed": "Доска может быть удалена или доступ аннулирован.",
"BoardTemplateSelector.add-template": "Новый шаблон",
"BoardTemplateSelector.create-empty-board": "Создать пустую доску",
"BoardTemplateSelector.delete-template": "Удалить",
"BoardTemplateSelector.description": "Добавьте доску на боковую панель, используя любой из шаблонов, описанных ниже, или начните с нуля.",
"BoardTemplateSelector.edit-template": "Изменить",
"BoardTemplateSelector.plugin.no-content-description": "Добавьте доску на боковую панель, используя любой из указанных ниже шаблонов, или начните с нуля.",
"BoardTemplateSelector.plugin.no-content-title": "Создать доску",
"BoardTemplateSelector.title": "Создать доску",
"BoardTemplateSelector.use-this-template": "Использовать этот шаблон",
"BoardsSwitcher.Title": "Найти доски",
"BoardsUnfurl.Limited": "Информация скрыта, потому что карточка находится в архиве",
"BoardsUnfurl.Remainder": "+{remainder} ещё",
"BoardsUnfurl.Updated": "Обновлено {time}",
"Calculations.Options.average.displayName": "Среднее",
"Calculations.Options.average.label": "Среднее",
"Calculations.Options.count.displayName": "Итого",
"Calculations.Options.count.label": "Итого",
"Calculations.Options.countChecked.displayName": "Проверено",
"Calculations.Options.countChecked.label": "Итог проверен",
"Calculations.Options.countUnchecked.displayName": "Не проверен",
"Calculations.Options.countUnchecked.label": "Итог не проверен",
"Calculations.Options.countUniqueValue.displayName": "Уникальный",
"Calculations.Options.countUniqueValue.label": "Итого уникальных значений",
"Calculations.Options.countValue.displayName": "Значения",
"Calculations.Options.countValue.label": "Итоговое значение",
"Calculations.Options.dateRange.displayName": "Диапазон",
"Calculations.Options.dateRange.label": "Диапазон",
"Calculations.Options.earliest.displayName": "Ранний",
"Calculations.Options.earliest.label": "Ранний",
"Calculations.Options.latest.displayName": "Последний",
"Calculations.Options.latest.label": "Последний",
"Calculations.Options.max.displayName": "Максимальный",
"Calculations.Options.max.label": "Максимальный",
"Calculations.Options.median.displayName": "Медиана",
"Calculations.Options.median.label": "Медиана",
"Calculations.Options.min.displayName": "Минимальный",
"Calculations.Options.min.label": "Минимальный",
"Calculations.Options.none.displayName": "Вычислить",
"Calculations.Options.none.label": "Ничто",
"Calculations.Options.percentChecked.displayName": "Проверено",
"Calculations.Options.percentChecked.label": "Процент проверенных",
"Calculations.Options.percentUnchecked.displayName": "Непроверенный",
"Calculations.Options.percentUnchecked.label": "Процент непроверенных",
"Calculations.Options.range.displayName": "Диапазон",
"Calculations.Options.range.label": "Диапазон",
"Calculations.Options.sum.displayName": "Сумма",
"Calculations.Options.sum.label": "Сумма",
"CalendarCard.untitled": "Без названия",
"CardActionsMenu.copiedLink": "Скопировано!",
"CardActionsMenu.copyLink": "Копировать ссылку",
"CardActionsMenu.delete": "Удалить",
"CardActionsMenu.duplicate": "Дублировать",
"CardBadges.title-checkboxes": "Флажки",
"CardBadges.title-comments": "Комментарии",
"CardBadges.title-description": "Эта карточка имеет описание",
"CardDetail.Attach": "Прикреплять",
"CardDetail.Follow": "Отслеживать",
"CardDetail.Following": "Отслеживание",
"CardDetail.add-content": "Добавить контент",
"CardDetail.add-icon": "Добавить иконку",
"CardDetail.add-property": "+ Добавить свойство",
"CardDetail.addCardText": "добавить текст карточки",
"CardDetail.limited-body": "Перейдите на наш тарифный план Professional или Enterprise, чтобы просматривать архивные карточки, иметь неограниченное количество просмотров для каждой доски, неограниченное количество карточек и многое другое.",
"CardDetail.limited-button": "Обновление",
"CardDetail.limited-title": "Эта карточка скрыта",
"CardDetail.moveContent": "переместить содержимое карты",
"CardDetail.new-comment-placeholder": "Добавить комментарий...",
"CardDetailProperty.confirm-delete-heading": "Подтвердить удаление свойства",
"CardDetailProperty.confirm-delete-subtext": "Вы действительно хотите удалить свойство \"{propertyName}\"? При его удалении свойство будет удалено со всех карточек на этой доске.",
"CardDetailProperty.confirm-property-name-change-subtext": "Вы действительно хотите изменить свойство \"{propertyName}\" {customText}? Это повлияет на значение(-я) на {numOfCards} карточке(-ах) на этой доске и может привести к потере данных.",
"CardDetailProperty.confirm-property-type-change": "Подтвердите изменение типа свойства",
"CardDetailProperty.delete-action-button": "Удалить",
"CardDetailProperty.property-change-action-button": "Изменить свойство",
"CardDetailProperty.property-changed": "Свойство изменено успешно!",
"CardDetailProperty.property-deleted": "{propertyName} успешно удалено!",
"CardDetailProperty.property-name-change-subtext": "тип из \"{oldPropType}\" в \"{newPropType}\"",
"CardDetial.limited-link": "Узнайте больше о наших планах.",
"CardDialog.delete-confirmation-dialog-attachment": "Подтвердите удаление вложения",
"CardDialog.delete-confirmation-dialog-button-text": "Удалить",
"CardDialog.delete-confirmation-dialog-heading": "Подтвердите удаление карточки",
"CardDialog.editing-template": "Вы редактируете шаблон.",
"CardDialog.nocard": "Эта карточка не существует или недоступна.",
"Categories.CreateCategoryDialog.CancelText": "Отмена",
"Categories.CreateCategoryDialog.CreateText": "Создать",
"Categories.CreateCategoryDialog.Placeholder": "Назовите свою категорию",
"Categories.CreateCategoryDialog.UpdateText": "Обновить",
"CenterPanel.Login": "Логин",
"CenterPanel.Share": "Поделиться",
"ChannelIntro.CreateBoard": "Создать доску",
"ColorOption.selectColor": "Выберите цвет {color}",
"Comment.delete": "Удалить",
"CommentsList.send": "Отправить",
"ConfirmPerson.empty": "Пусто",
"ConfirmPerson.search": "Поиск...",
"ConfirmationDialog.cancel-action": "Отмена",
"ConfirmationDialog.confirm-action": "Подтвердить",
"ContentBlock.Delete": "Удалить",
"ContentBlock.DeleteAction": "удалить",
"ContentBlock.addElement": "добавить {type}",
"ContentBlock.checkbox": "флажок",
"ContentBlock.divider": "разделитель",
"ContentBlock.editCardCheckbox": "помеченный флажок",
"ContentBlock.editCardCheckboxText": "редактировать текст карточки",
"ContentBlock.editCardText": "редактировать текст карточки",
"ContentBlock.editText": "Изменить текст...",
"ContentBlock.image": "изображение",
"ContentBlock.insertAbove": "Вставить выше",
"ContentBlock.moveBlock": "переместить содержимое карточки",
"ContentBlock.moveDown": "Опустить",
"ContentBlock.moveUp": "Поднять",
"ContentBlock.text": "текст",
"DateFilter.empty": "Пусто",
"DateRange.clear": "Очистить",
"DateRange.empty": "Пусто",
"DateRange.endDate": "Дата окончания",
"DateRange.today": "Сегодня",
"DeleteBoardDialog.confirm-cancel": "Отмена",
"DeleteBoardDialog.confirm-delete": "Удалить",
"DeleteBoardDialog.confirm-info": "Вы уверены, что хотите удалить доску \"{boardTitle}\"? Ее удаление приведет к удалению всех карточек на доске.",
"DeleteBoardDialog.confirm-info-template": "Вы уверены, что хотите удалить шаблон доски “{boardTitle}”?",
"DeleteBoardDialog.confirm-tite": "Подтвердить удаление доски",
"DeleteBoardDialog.confirm-tite-template": "Подтвердите удаление шаблона Доски",
"Dialog.closeDialog": "Закрыть диалог",
"EditableDayPicker.today": "Сегодня",
"Error.mobileweb": "Мобильная веб-поддержка в настоящее время находится на ранней стадии бета-тестирования. Могут присутствовать не все функции.",
"Error.websocket-closed": "Соединение через веб-сокет закрыто, соединение прервано. Если это не устраняется, проверьте конфигурацию сервера или веб-прокси.",
"Filter.contains": "содержит",
"Filter.ends-with": "заканчивается",
"Filter.includes": "содержит",
"Filter.is": "является",
"Filter.is-after": "после",
"Filter.is-before": "раньше",
"Filter.is-empty": "пусто",
"Filter.is-not-empty": "не пусто",
"Filter.is-not-set": "не установлен",
"Filter.is-set": "установлен",
"Filter.isafter": "после",
"Filter.isbefore": "раньше",
"Filter.not-contains": "не содержит",
"Filter.not-ends-with": "не заканчивается",
"Filter.not-includes": "не содержит",
"Filter.not-starts-with": "не начинается с",
"Filter.starts-with": "начинается с",
"FilterByText.placeholder": "фильтровать текст",
"FilterComponent.add-filter": "+ Добавить фильтр",
"FilterComponent.delete": "Удалить",
"FilterValue.empty": "(пусто)",
"FindBoardsDialog.IntroText": "Поиск досок",
"FindBoardsDialog.NoResultsFor": "Нет результатов для \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Проверьте правильность написания или попробуйте другой запрос.",
"FindBoardsDialog.SubTitle": "Введите запрос, чтобы найти доску. Используйте <b>ВВЕРХ/ВНИЗ</b> для просмотра. <b>ENTER</b> для выбора, <b>ESC</b> для закрытия",
"FindBoardsDialog.Title": "Найти доски",
"GroupBy.hideEmptyGroups": "Скрыть {count} пустых групп",
"GroupBy.showHiddenGroups": "Показать {count} скрытых групп",
"GroupBy.ungroup": "Разгруппировать",
"HideBoard.MenuOption": "Скрыть доску",
"KanbanCard.untitled": "Без названия",
"MentionSuggestion.is-not-board-member": "(не член правления)",
"Mutator.new-board-from-template": "новая доска из шаблона",
"Mutator.new-card-from-template": "новая карточка из шаблона",
"Mutator.new-template-from-card": "новый шаблон из карточки",
"OnboardingTour.AddComments.Body": "Вы можете комментировать проблемы и даже @упоминать своих коллег-пользователей Mattermost, чтобы привлечь их внимание.",
"OnboardingTour.AddComments.Title": "Добавить комментарии",
"OnboardingTour.AddDescription.Body": "Добавьте описание к своей карточке, чтобы Ваши коллеги по команде знали, о чем эта карточка.",
"OnboardingTour.AddDescription.Title": "Добавить описание",
"OnboardingTour.AddProperties.Body": "Добавляйте различные свойства карточкам, чтобы сделать их более значительными.",
"OnboardingTour.AddProperties.Title": "Добавить свойства",
"OnboardingTour.AddView.Body": "Перейдите сюда, чтобы создать новый вид для организации доски с использованием различных макетов.",
"OnboardingTour.AddView.Title": "Добавить новый вид",
"OnboardingTour.CopyLink.Body": "Вы можете поделиться своими карточками с коллегами по команде, скопировав ссылку и вставив ее в канал, личное сообщение или групповое сообщение.",
"OnboardingTour.CopyLink.Title": "Копировать ссылку",
"OnboardingTour.OpenACard.Body": "Откройте карточку, чтобы изучить мощные способы, с помощью которых Доски могут помочь Вам организовать Вашу работу.",
"OnboardingTour.OpenACard.Title": "Открыть карточку",
"OnboardingTour.ShareBoard.Body": "Вы можете поделиться своей доской внутри своей команды или опубликовать ее для общего доступа за пределами Вашей организации.",
"OnboardingTour.ShareBoard.Title": "Поделиться доской",
"PersonProperty.board-members": "Совет директоров",
"PersonProperty.me": "Я",
"PersonProperty.non-board-members": "Не члены правления",
"PropertyMenu.Delete": "Удалить",
"PropertyMenu.changeType": "Изменить тип свойства",
"PropertyMenu.selectType": "Выберите тип свойства",
"PropertyMenu.typeTitle": "Тип",
"PropertyType.Checkbox": "Флажок",
"PropertyType.CreatedBy": "Создано пользователем",
"PropertyType.CreatedTime": "Время создания",
"PropertyType.Date": "Дата",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "Несколько человек",
"PropertyType.MultiSelect": "Многократный выбор",
"PropertyType.Number": "Номер",
"PropertyType.Person": "Персона",
"PropertyType.Phone": "Телефон",
"PropertyType.Select": "Выбрать",
"PropertyType.Text": "Текст",
"PropertyType.Unknown": "Неизвестный",
"PropertyType.UpdatedBy": "Обновлено пользователем",
"PropertyType.UpdatedTime": "Время обновления",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Пустой",
"RegistrationLink.confirmRegenerateToken": "Это сделает недействительными ссылки, которые ранее были общими. Продолжить?",
"RegistrationLink.copiedLink": "Скопировано!",
"RegistrationLink.copyLink": "Скопировать ссылку",
"RegistrationLink.description": "Поделитесь этой ссылкой с другими для создания аккаунтов:",
"RegistrationLink.regenerateToken": "Пересоздать токен",
"RegistrationLink.tokenRegenerated": "Регистрационная ссылка пересоздана",
"ShareBoard.PublishDescription": "Публикуйте и делитесь ссылкой \"только для чтения\" со всеми пользователями сети.",
"ShareBoard.PublishTitle": "Опубликовать в Интернете",
"ShareBoard.ShareInternal": "Поделиться внутри организации",
"ShareBoard.ShareInternalDescription": "Пользователи, у которых есть разрешения, смогут использовать эту ссылку.",
"ShareBoard.Title": "Поделится Доской",
"ShareBoard.confirmRegenerateToken": "Это сделает недействительными ссылки, которые ранее были общими. Продолжить?",
"ShareBoard.copiedLink": "Скопировано!",
"ShareBoard.copyLink": "Скопировать ссылку",
"ShareBoard.regenerate": "Восстановить токен",
"ShareBoard.searchPlaceholder": "Поиск людей",
"ShareBoard.teamPermissionsText": "Все в команде {teamName}",
"ShareBoard.tokenRegenrated": "Токен пересоздан",
"ShareBoard.userPermissionsRemoveMemberText": "Удалить участника",
"ShareBoard.userPermissionsYouText": "(Вы)",
"ShareTemplate.Title": "Поделиться Шаблоном",
"ShareTemplate.searchPlaceholder": "Поиск людей",
"Sidebar.about": "О Focalboard",
"Sidebar.add-board": "+ Добавить доску",
"Sidebar.changePassword": "Изменить пароль",
"Sidebar.delete-board": "Удалить доску",
"Sidebar.duplicate-board": "Дублировать доску",
"Sidebar.export-archive": "Экспорт архива",
"Sidebar.import": "Импорт",
"Sidebar.import-archive": "Импорт архива",
"Sidebar.invite-users": "Пригласить пользователей",
"Sidebar.logout": "Выйти",
"Sidebar.new-category.badge": "Новый",
"Sidebar.new-category.drag-boards-cta": "Перетащите сюда доски...",
"Sidebar.no-boards-in-category": "Без досок внутри",
"Sidebar.product-tour": "Экскурсия по продукту",
"Sidebar.random-icons": "Случайные иконки",
"Sidebar.set-language": "Язык",
"Sidebar.set-theme": "Тема",
"Sidebar.settings": "Настройки",
"Sidebar.template-from-board": "Новый шаблон из доски",
"Sidebar.untitled-board": "(Доска без названия)",
"Sidebar.untitled-view": "(Безымянный вид)",
"SidebarCategories.BlocksMenu.Move": "Перейти к...",
"SidebarCategories.CategoryMenu.CreateNew": "Создать новую категорию",
"SidebarCategories.CategoryMenu.Delete": "Удалить категорию",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Доски в <b>{categoryName}</b> вернутся к категориям \"Доски\". Вы не удалены ни с одной доски.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Удалить эту категорию?",
"SidebarCategories.CategoryMenu.Update": "Переименовать категорию",
"SidebarTour.ManageCategories.Body": "Создавайте и управляйте пользовательскими категориями. Категории зависят от пользователя, поэтому перемещение доски в вашу категорию не повлияет на других участников, использующих ту же доску.",
"SidebarTour.ManageCategories.Title": "Управление категориями",
"SidebarTour.SearchForBoards.Body": "Откройте переключатель досок (Cmd/Ctrl + K), чтобы быстро найти и добавить доски на боковую панель.",
"SidebarTour.SearchForBoards.Title": "Поиск досок",
"SidebarTour.SidebarCategories.Body": "Все ваши доски теперь организованы под новой боковой панелью. Больше не нужно переключаться между рабочими пространствами. Одноразовые настраиваемые категории, основанные на ваших предыдущих рабочих областях, могли быть автоматически созданы для вас в рамках обновления до версии 7.2. Их можно удалить или отредактировать по своему усмотрению.",
"SidebarTour.SidebarCategories.Link": "Учить больше",
"SidebarTour.SidebarCategories.Title": "Категории боковой панели",
"SiteStats.total_boards": "Всего досок",
"SiteStats.total_cards": "Всего карт",
"TableComponent.add-icon": "Добавить иконку",
"TableComponent.name": "Название",
"TableComponent.plus-new": "+ Создать",
"TableHeaderMenu.delete": "Удалить",
"TableHeaderMenu.duplicate": "Создать дубликат",
"TableHeaderMenu.hide": "Скрыть",
"TableHeaderMenu.insert-left": "Вставить слева",
"TableHeaderMenu.insert-right": "Вставить справа",
"TableHeaderMenu.sort-ascending": "Сортировать по возрастанию",
"TableHeaderMenu.sort-descending": "Сортировать по убыванию",
"TableRow.DuplicateCard": "дублировать карточку",
"TableRow.MoreOption": "Больше действий",
"TableRow.open": "Открыть",
"TopBar.give-feedback": "Дать обратную связь",
"URLProperty.copiedLink": "Скопировано!",
"URLProperty.copy": "Копировать",
"URLProperty.edit": "Изменить",
"UndoRedoHotKeys.canRedo": "Повторить",
"UndoRedoHotKeys.canRedo-with-description": "Повторить {description}",
"UndoRedoHotKeys.canUndo": "Отменить",
"UndoRedoHotKeys.canUndo-with-description": "Отменить {description}",
"UndoRedoHotKeys.cannotRedo": "Нечего переделывать",
"UndoRedoHotKeys.cannotUndo": "Нечего отменить",
"ValueSelector.noOptions": "Нет вариантов. Начните печатать, чтобы добавить первый!",
"ValueSelector.valueSelector": "Выбор значения",
"ValueSelectorLabel.openMenu": "Открыть меню",
"VersionMessage.help": "Узнайте, что нового в этой версии.",
"VersionMessage.learn-more": "Узнать больше",
"View.AddView": "Добавить вид",
"View.Board": "Доска",
"View.DeleteView": "Удалить вид",
"View.DuplicateView": "Создать дубликат вида",
"View.Gallery": "Галерея",
"View.NewBoardTitle": "Вид доски",
"View.NewCalendarTitle": "Просмотр календаря",
"View.NewGalleryTitle": "Представление \"галерея\"",
"View.NewTableTitle": "Вид таблицы",
"View.NewTemplateDefaultTitle": "Шаблон без названия",
"View.NewTemplateTitle": "Шаблон",
"View.Table": "Таблица",
"ViewHeader.add-template": "Новый шаблон",
"ViewHeader.delete-template": "Удалить",
"ViewHeader.display-by": "Показать по: {property}",
"ViewHeader.edit-template": "Изменить",
"ViewHeader.empty-card": "Очистить карточку",
"ViewHeader.export-board-archive": "Экспорт архива доски",
"ViewHeader.export-complete": "Экспорт завершен!",
"ViewHeader.export-csv": "Экспорт в CSV",
"ViewHeader.export-failed": "Ошибка экспорта!",
"ViewHeader.filter": "Фильтр",
"ViewHeader.group-by": "Сгруппировать по: {property}",
"ViewHeader.new": "Создать",
"ViewHeader.properties": "Свойства",
"ViewHeader.properties-menu": "Меню свойств",
"ViewHeader.search-text": "Карточки поиска",
"ViewHeader.select-a-template": "Выбрать шаблон",
"ViewHeader.set-default-template": "Установить по умолчанию",
"ViewHeader.sort": "Сортировать",
"ViewHeader.untitled": "Без названия",
"ViewHeader.view-header-menu": "Посмотреть меню заголовка",
"ViewHeader.view-menu": "Посмотреть меню",
"ViewLimitDialog.Heading": "Достигнут лимит просмотров на доске",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Обновление",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Сообщить администратору",
"ViewLimitDialog.Subtext.Admin": "Перейдите на наш план Professional или Enterprise, чтобы иметь неограниченное количество просмотров на досках, неограниченное количество карточек и многое другое.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Узнайте больше о наших тарифах.",
"ViewLimitDialog.Subtext.RegularUser": "Сообщите своему администратору, чтобы перейти на наш план Professional или Enterprise, чтобы иметь неограниченные количество просмотров на доске, карточек и многое другое.",
"ViewLimitDialog.UpgradeImg.AltText": "обновить изображение",
"ViewLimitDialog.notifyAdmin.Success": "Ваш администратор был уведомлен",
"ViewTitle.hide-description": "скрыть описание",
"ViewTitle.pick-icon": "Выбрать иконку",
"ViewTitle.random-icon": "Случайным образом",
"ViewTitle.remove-icon": "Убрать иконку",
"ViewTitle.show-description": "Показать описание",
"ViewTitle.untitled-board": "Доска без названия",
"WelcomePage.Description": "Доски — это инструмент управления проектами, который помогает определять, организовывать, отслеживать и управлять работой между командами, используя знакомое представление доски Kanban.",
"WelcomePage.Explore.Button": "Исследовать",
"WelcomePage.Heading": "Добро пожаловать на Доски",
"WelcomePage.NoThanks.Text": "Нет спасибо, сам разберусь",
"WelcomePage.StartUsingIt.Text": "Начать пользоваться",
"Workspace.editing-board-template": "Вы редактируете шаблон доски.",
"badge.guest": "Гость",
"boardPage.confirm-join-button": "Присоединиться",
"boardPage.confirm-join-text": "Вы собираетесь присоединиться к закрытой доске без явного добавления администратором доски. Вы уверены, что хотите присоединиться к этой закрытой доске?",
"boardPage.confirm-join-title": "Присоединиться к приватной доске",
"boardSelector.confirm-link-board": "Привязать доску к каналу",
"boardSelector.confirm-link-board-button": "Да, ссылка доски",
"boardSelector.confirm-link-board-subtext": "Связывание доски \"{boardName}\" с каналом даст всем участникам канала доступ на редактирование доски. Вы можете в любое время отвязать доску о канала.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "Привязка \"{boardName}\" с каналом приведет к возможности её редактирования всеми участниками канала (существующими и новыми). Кроме гостей канала.{lineBreak} Эта доска сейчас связана с другим каналом. Он будет отключен, если вы решите изменить привязку.",
"boardSelector.create-a-board": "Создать доску",
"boardSelector.link": "Ссылка",
"boardSelector.search-for-boards": "Поиск досок",
"boardSelector.title": "Ссылки на доски",
"boardSelector.unlink": "Отключить",
"calendar.month": "Месяц",
"calendar.today": "СЕГОДНЯ",
"calendar.week": "Неделя",
"centerPanel.undefined": "Отсутствует {propertyName}",
"centerPanel.unknown-user": "Неизвестный пользователь",
"cloudMessage.learn-more": "Учить больше",
"createImageBlock.failed": "Не удалось загрузить файл. Достигнут предел размера файла.",
"default-properties.badges": "Комментарии и описание",
"default-properties.title": "Заголовок",
"error.back-to-home": "Вернуться на Главную",
"error.back-to-team": "Вернуться в команду",
"error.board-not-found": "Доска не найдена.",
"error.go-login": "Логин",
"error.invalid-read-only-board": "У Вас нет доступа к этой доске. Войдите, чтобы получить доступ к Доскам.",
"error.not-logged-in": "Возможно, срок действия Вашего сеанса истек или Вы не вошли в систему. Войдите еще раз, чтобы получить доступ к Доскам.",
"error.page.title": "Извините, что-то пошло не так",
"error.team-undefined": "Не корректная команда.",
"error.unknown": "Произошла ошибка.",
"generic.previous": "Предыдущий",
"guest-no-board.subtitle": "У вас пока нет доступа ни к одной доске в этой команде, пожалуйста, подождите, пока кто-нибудь не добавит вас к любой из досок.",
"guest-no-board.title": "Пока нет досок",
"imagePaste.upload-failed": "Некоторые файлы не загружены из-за превышения квоты на размер файла.",
"limitedCard.title": "Карточки скрыты",
"login.log-in-button": "Вход в систему",
"login.log-in-title": "Вход в систему",
"login.register-button": "или создать аккаунт, если у Вас его нет",
"new_channel_modal.create_board.empty_board_description": "Создать новую пустую доску",
"new_channel_modal.create_board.empty_board_title": "Пустая доска",
"new_channel_modal.create_board.select_template_placeholder": "Выбрать шаблон",
"new_channel_modal.create_board.title": "Создать доску для этого канала",
"notification-box-card-limit-reached.close-tooltip": "Отложить на 10 дней",
"notification-box-card-limit-reached.contact-link": "уведомить Вашего администратора",
"notification-box-card-limit-reached.link": "Перейти на платный тариф",
"notification-box-card-limit-reached.title": "{cards} карты, скрытые на доске",
"notification-box-cards-hidden.title": "Это действие скрыло другую карточку",
"notification-box.card-limit-reached.not-admin.text": "Чтобы получить доступ к архивным карточкам, Вы можете {contactLink} перейти на платный тариф.",
"notification-box.card-limit-reached.text": "Достигнут лимит карточки, чтобы просмотреть старые карточки, {link}",
"person.add-user-to-board": "Добавить {username} на доску",
"person.add-user-to-board-confirm-button": "Добавить доску",
"person.add-user-to-board-permissions": "Разрешения",
"person.add-user-to-board-question": "Вы хотите добавить {username} на доску?",
"person.add-user-to-board-warning": "{username} не является участником доски и не получает никаких уведомлений о ней.",
"register.login-button": "или войти в систему, если у вас уже есть аккаунт",
"register.signup-title": "Зарегистрируйте свой аккаунт",
"rhs-board-non-admin-msg": "Вы не являетесь администратором этой доски",
"rhs-boards.add": "Добавить",
"rhs-boards.dm": "ЛС",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "это личное сообщение",
"rhs-boards.header.gm": "это групповое сообщение",
"rhs-boards.last-update-at": "Последнее обновление: {datetime}",
"rhs-boards.link-boards-to-channel": "Связать доски с {channelName}",
"rhs-boards.linked-boards": "Связанные доски",
"rhs-boards.no-boards-linked-to-channel": "К каналу {channelName} пока не подключены доски",
"rhs-boards.no-boards-linked-to-channel-description": "Доски — это инструмент управления проектами, который помогает определять, организовывать, отслеживать и управлять работой между командами, используя знакомое представление доски Канбан.",
"rhs-boards.unlink-board": "Отвязать доску",
"rhs-boards.unlink-board1": "Отвязать доску",
"rhs-channel-boards-header.title": "Доски",
"share-board.publish": "Опубликовать",
"share-board.share": "Поделиться",
"shareBoard.channels-select-group": "Каналы",
"shareBoard.confirm-change-team-role.body": "Все на этой доске с правами ниже, чем роль \"{role}\" <b>теперь будут повышены до {role}</b>. Вы уверены, что хотите изменить минимальную роль для доски?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Изменение минимальной роли доски",
"shareBoard.confirm-change-team-role.title": "Изменение минимальной роли доски",
"shareBoard.confirm-link-channel": "Привязать доску к каналу",
"shareBoard.confirm-link-channel-button": "Привязать канал",
"shareBoard.confirm-link-channel-button-with-other-channel": "Отвязать и привязать это",
"shareBoard.confirm-link-channel-subtext": "Когда вы связываете канал с доской, все участники канала (существующие и новые) смогут редактировать его. За исключением пользователей, которые являются гостями.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Когда вы связываете канал с доской, все участники канала (существующие и новые) смогут редактировать его. За исключением пользователей, которые являются гостями.{lineBreak}Эта доска в настоящее время связана с другим каналом. Она будет удалена, если вы решите связать ее здесь.",
"shareBoard.confirm-unlink.body": "Когда вы отвязываете канал от доски, все участники канала (как существующие, так и новые) теряют к нему доступ, если им не дано отдельное разрешение.",
"shareBoard.confirm-unlink.confirmBtnText": "Отвязать канал",
"shareBoard.confirm-unlink.title": "Отвязать канал от доски",
"shareBoard.lastAdmin": "Доски должны иметь хотя бы одного администратора",
"shareBoard.members-select-group": "Участники",
"shareBoard.unknown-channel-display-name": "Неизвестный канал",
"tutorial_tip.finish_tour": "Готово",
"tutorial_tip.got_it": "Понятно",
"tutorial_tip.ok": "Следующий",
"tutorial_tip.out": "Отказаться от этих советов.",
"tutorial_tip.seen": "Видели это раньше?"
}

Просмотреть файл

@@ -1,286 +0,0 @@
{
"Attachment.Attachment-title": "Príloha",
"AttachmentBlock.DeleteAction": "odstrániť",
"AttachmentBlock.delete": "Príloha odstránená.",
"AttachmentBlock.failed": "Tento súbor nebol nahratý, pretože presiahol veľkostný limit.",
"AttachmentBlock.upload": "Príloha sa nahráva.",
"AttachmentBlock.uploadSuccess": "Príloha bola nahratá.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Odstrániť",
"AttachmentElement.download": "Stiahnuť",
"AttachmentElement.upload-percentage": "Nahrávam... ({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Pridaj skupinu",
"BoardComponent.delete": "Odstrániť",
"BoardComponent.hidden-columns": "Skryté stĺpce",
"BoardComponent.hide": "Skryť",
"BoardComponent.new": "+ Nový",
"BoardComponent.no-property": "žiadna {property}",
"BoardComponent.no-property-title": "Položky s prázdnou {property} pôjdu tu. Tento stĺpec nemožno vymazať.",
"BoardComponent.show": "Ukáž",
"BoardMember.schemeAdmin": "Administrátor",
"BoardMember.schemeCommenter": "Komentátor",
"BoardMember.schemeEditor": "Editor",
"BoardMember.schemeNone": "Žiadny",
"BoardMember.schemeViewer": "Sledovateľ",
"BoardMember.unlinkChannel": "Odpojiť",
"BoardPage.newVersion": "Nová verzia je dostupná, kliknite tu pre znovu načítanie.",
"BoardPage.syncFailed": "Nástenka môže byť vymazaná alebo prístup odobraný.",
"BoardTemplateSelector.add-template": "Vytvoriť novú šablónu",
"BoardTemplateSelector.create-empty-board": "Vytvoriť prázdnu nástenku",
"BoardTemplateSelector.delete-template": "Odstrániť",
"BoardTemplateSelector.description": "Pridajte nástenku do bočného panelu pomocou ktorýchkoľvek šablón definovaných dole alebo začnite od začiatku.",
"BoardTemplateSelector.edit-template": "Upraviť",
"BoardTemplateSelector.plugin.no-content-description": "Pridajte nástenku do bočného panelu pomocou ktorýchkoľvek šablón dole alebo začnite od začiatku.",
"BoardTemplateSelector.plugin.no-content-title": "Vytvoriť nástenku",
"BoardTemplateSelector.title": "Vytvoriť nástenku",
"BoardTemplateSelector.use-this-template": "Použiť túto šablónu",
"BoardsSwitcher.Title": "Hľadať nástenky",
"BoardsUnfurl.Limited": "Ďalšie detaily sú skryté, pretože je karta archivovaná",
"BoardsUnfurl.Remainder": "+{remainder} viac",
"BoardsUnfurl.Updated": "Upravené {time}",
"Calculations.Options.average.displayName": "Priemer",
"Calculations.Options.average.label": "Priemer",
"Calculations.Options.count.displayName": "Počet",
"Calculations.Options.count.label": "Počet",
"Calculations.Options.countChecked.displayName": "Označené",
"Calculations.Options.countChecked.label": "Počítať označené",
"Calculations.Options.countUnchecked.displayName": "Neoznačené",
"Calculations.Options.countUnchecked.label": "Počítať neoznačené",
"Calculations.Options.countUniqueValue.displayName": "Unikátne",
"Calculations.Options.countUniqueValue.label": "Počítať unikátne hodnoty",
"Calculations.Options.countValue.displayName": "Hodnoty",
"Calculations.Options.countValue.label": "Počítať hodnotu",
"Calculations.Options.dateRange.displayName": "Rozsah",
"Calculations.Options.dateRange.label": "Rozsah",
"Calculations.Options.earliest.displayName": "Prvý",
"Calculations.Options.earliest.label": "Prvý",
"Calculations.Options.latest.displayName": "Posledný",
"Calculations.Options.latest.label": "Posledný",
"Calculations.Options.max.displayName": "Max",
"Calculations.Options.max.label": "Max",
"Calculations.Options.median.displayName": "Medián",
"Calculations.Options.median.label": "Medián",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Vypočítať",
"Calculations.Options.none.label": "Nič",
"Calculations.Options.percentChecked.displayName": "Označené",
"Calculations.Options.percentChecked.label": "Percent skontrolovaných",
"Calculations.Options.percentUnchecked.displayName": "Neskontrolované",
"Calculations.Options.percentUnchecked.label": "Percent neskontrolovaných",
"Calculations.Options.range.displayName": "Rozsah",
"Calculations.Options.range.label": "Rozsah",
"Calculations.Options.sum.displayName": "Súčet",
"Calculations.Options.sum.label": "Súčet",
"CalendarCard.untitled": "Bez názvu",
"CardActionsMenu.copiedLink": "Skopírované!",
"CardActionsMenu.copyLink": "Skopírovať odkaz",
"CardActionsMenu.delete": "Odstrániť",
"CardActionsMenu.duplicate": "Duplikovať",
"CardBadges.title-checkboxes": "Začiarkávacie políčka",
"CardBadges.title-comments": "Komentáre",
"CardBadges.title-description": "Táto karta má popis",
"CardDetail.Attach": "Priložiť",
"CardDetail.Follow": "Sledovať",
"CardDetail.Following": "Sledujúci",
"CardDetail.add-content": "Pridať obsah",
"CardDetail.add-icon": "Pridať ikonu",
"CardDetail.add-property": "+ Pridať vlastnosť",
"CardDetail.addCardText": "pridať text karty",
"CardDetail.limited-body": "Vylepšiť na náš Professional alebo Enterprise plán.",
"CardDetail.limited-button": "Zmeniť plán",
"CardDetail.limited-title": "Táto karta je skrytá",
"CardDetail.moveContent": "Presunúť obsah karty",
"CardDetail.new-comment-placeholder": "Pridať komentár...",
"CardDetailProperty.confirm-delete-heading": "Potvrdiť vymazanie vlastnosti",
"CardDetailProperty.confirm-delete-subtext": "Skutočne chcete vymazať hodnotu \"{propertyName}\"? Bude odstránená zo všetkých kariet na tejto tabuli.",
"CardDetailProperty.confirm-property-name-change-subtext": "Skutočne chcete zmeniť hodnotu \"{propertyName}\" {customText}? Ovplyvní to {numOfCards} kariet na tabuli a môže viesť k strate dát.",
"CardDetailProperty.confirm-property-type-change": "Potvrdiť zmenu typu vlastnosti",
"CardDetailProperty.delete-action-button": "Odstrániť",
"CardDetailProperty.property-change-action-button": "Zmeniť vlastnosť",
"CardDetailProperty.property-changed": "Zmena vlastnosti úspešná!",
"CardDetailProperty.property-deleted": "Odstránenie {propertyName} úspešné!",
"CardDetailProperty.property-name-change-subtext": "typ z \"{oldPropType}\" na \"{newPropType}\"",
"CardDetial.limited-link": "Dozvedieť sa viac o našich plánoch.",
"CardDialog.delete-confirmation-dialog-attachment": "Potvrdiť odstránenie prílohy",
"CardDialog.delete-confirmation-dialog-button-text": "Odstrániť",
"CardDialog.delete-confirmation-dialog-heading": "Potvrdiť odstránenie karty",
"CardDialog.editing-template": "Upravujete šablónu.",
"CardDialog.nocard": "Táto karta neexistuje alebo nie je prístupná.",
"Categories.CreateCategoryDialog.CancelText": "Zrušiť",
"Categories.CreateCategoryDialog.CreateText": "Vytvoriť",
"Categories.CreateCategoryDialog.Placeholder": "Nazvite Vašu kategóriu",
"Categories.CreateCategoryDialog.UpdateText": "Zmeniť",
"CenterPanel.Login": "Prihlásiť sa",
"CenterPanel.Share": "Zdieľať",
"ChannelIntro.CreateBoard": "Vytvoriť nástenku",
"ColorOption.selectColor": "Vyberte {color} farbu",
"Comment.delete": "Odstrániť",
"CommentsList.send": "Odoslať",
"ConfirmPerson.empty": "Prázdne",
"ConfirmPerson.search": "Vyhľadať...",
"ConfirmationDialog.cancel-action": "Zrušiť",
"ConfirmationDialog.confirm-action": "Potvrdiť",
"ContentBlock.Delete": "Odstrániť",
"ContentBlock.DeleteAction": "odstrániť",
"ContentBlock.addElement": "pridať {type}",
"ContentBlock.checkbox": "začiarkávacie pole",
"ContentBlock.divider": "oddeľovač",
"ContentBlock.editCardCheckbox": "Začiarknuté pole",
"ContentBlock.editCardCheckboxText": "upraviť text karty",
"ContentBlock.editCardText": "upraviť text karty",
"ContentBlock.editText": "Upraviť text...",
"ContentBlock.image": "obrázok",
"ContentBlock.insertAbove": "Vložiť nad",
"ContentBlock.moveBlock": "presunúť obsah karty",
"ContentBlock.moveDown": "Presunúť dole",
"ContentBlock.moveUp": "Presunúť hore",
"ContentBlock.text": "text",
"DateRange.clear": "Vyčistiť",
"DateRange.empty": "Prázdny",
"DateRange.endDate": "Koncový dátum",
"DateRange.today": "Dnes",
"DeleteBoardDialog.confirm-cancel": "Zrušiť",
"DeleteBoardDialog.confirm-delete": "Odstrániť",
"DeleteBoardDialog.confirm-info": "Naozaj chcete odstrániť nástenku “{boardTitle}”? Odstránením vymažete všetky karty na tabuli.",
"DeleteBoardDialog.confirm-info-template": "Naozaj chcete odstrániť nástenkovú šablónu \"{boardTitle}\"?",
"DeleteBoardDialog.confirm-tite": "Potvrďte odstránenie nástenky",
"DeleteBoardDialog.confirm-tite-template": "Potvrdiť odstránenie šablóny nástenky",
"Dialog.closeDialog": "Zatvoriť dialógové okno",
"EditableDayPicker.today": "Dnes",
"Error.mobileweb": "Podpora pre mobilné prehliadače je v skorej bete. Niektoré funkcionality môžu chýbať.",
"Error.websocket-closed": "Websocket pripojenie zlyhalo - bolo prerušené. Pokiaľ problém pretrváva, skontrolujte konfiguráciu servera.",
"Filter.contains": "obsahuje",
"Filter.ends-with": "končí s",
"Filter.includes": "zahŕňa",
"Filter.is": "je",
"Filter.is-empty": "je prázdny",
"Filter.is-not-empty": "nie je prázdny",
"Filter.is-not-set": "nie je nastavený",
"Filter.is-set": "je nastavený",
"Filter.not-contains": "neobsahuje",
"Filter.not-ends-with": "nekončí s",
"Filter.not-includes": "nezahŕňa",
"Filter.not-starts-with": "nezačína s",
"Filter.starts-with": "začína s",
"FilterByText.placeholder": "text filtra",
"FilterComponent.add-filter": "+ Pridaj filter",
"FilterComponent.delete": "Odstrániť",
"FilterValue.empty": "(prázdny)",
"FindBoardsDialog.IntroText": "Vyhľadať nástenky",
"FindBoardsDialog.NoResultsFor": "Žiadne výsledky pre \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Skontrolujte pravopis alebo vyskúšajte iný pojem.",
"FindBoardsDialog.SubTitle": "Nájdite nástenku písaním. Použite <b>HORE/DOLE</b> na prehliadanie, <b>ENTER</b> na vybratie a <b>ESC</b> na zrušenie",
"FindBoardsDialog.Title": "Nájsť nástenky",
"GroupBy.hideEmptyGroups": "Skryť {count} prázdnych skupín",
"GroupBy.showHiddenGroups": "Zobraziť {count} prázdnych skupín",
"GroupBy.ungroup": "Zrušiť zoskupenie",
"HideBoard.MenuOption": "Skryť nástenku",
"KanbanCard.untitled": "Bez názvu",
"MentionSuggestion.is-not-board-member": "(nie je členom nástenky)",
"Mutator.new-board-from-template": "nová nástenka zo šablóny",
"Mutator.new-card-from-template": "nová karta zo šablóny",
"Mutator.new-template-from-card": "nová šablóna z karty",
"PropertyMenu.Delete": "Odstrániť",
"PropertyMenu.changeType": "Zmeniť vlastnosť",
"PropertyMenu.selectType": "Vybrať vlastnosť",
"PropertyMenu.typeTitle": "Typ",
"PropertyType.Checkbox": "Checkbox",
"PropertyType.CreatedBy": "Vytvoril",
"PropertyType.CreatedTime": "Vytvorené",
"PropertyType.Date": "Dátum",
"PropertyType.Email": "Email",
"PropertyType.MultiSelect": "Viacnásobný výber",
"PropertyType.Number": "číslo",
"PropertyType.Person": "Osoba",
"PropertyType.Phone": "Telefón",
"PropertyType.Select": "Vyber",
"PropertyType.Text": "Text",
"PropertyType.UpdatedBy": "Naposledy upravil",
"PropertyType.UpdatedTime": "Posledná úprava",
"PropertyValueElement.empty": "Prázdny",
"RegistrationLink.confirmRegenerateToken": "Toto zruší platnosť predtým zdieľaných odkazov. Pokračovať?",
"RegistrationLink.copiedLink": "Skopírované!",
"RegistrationLink.copyLink": "Skopírovať odkaz",
"RegistrationLink.description": "Zdieľajte tento odkaz pre vytvorenie účtu:",
"RegistrationLink.regenerateToken": "Obnoviť token",
"RegistrationLink.tokenRegenerated": "Registračný odkaz obnovený",
"ShareBoard.confirmRegenerateToken": "Toto zruší platnosť predtým zdieľaných odkazov. Pokračovať?",
"ShareBoard.copiedLink": "Skopírované!",
"ShareBoard.copyLink": "Skopírovať odkaz",
"ShareBoard.tokenRegenrated": "Token obnovený",
"Sidebar.about": "O Focalboard",
"Sidebar.add-board": "+ Pridať nástenku",
"Sidebar.changePassword": "Zmeniť heslo",
"Sidebar.delete-board": "Odstrániť nástenku",
"Sidebar.export-archive": "Export archívu",
"Sidebar.import-archive": "Import archívu",
"Sidebar.invite-users": "Pozvať užívateľa",
"Sidebar.logout": "Odhlásiť sa",
"Sidebar.random-icons": "Náhodné ikony",
"Sidebar.set-language": "Nastaviť jazyk",
"Sidebar.set-theme": "Nastaviť tému",
"Sidebar.settings": "nastavenia",
"Sidebar.untitled-board": "(nástenka bez názvu)",
"TableComponent.add-icon": "Pridať ikonu",
"TableComponent.name": "názov",
"TableComponent.plus-new": "+ Nový",
"TableHeaderMenu.delete": "Odstrániť",
"TableHeaderMenu.duplicate": "Duplikuj",
"TableHeaderMenu.hide": "Skryť",
"TableHeaderMenu.insert-left": "Vložiť vľavo",
"TableHeaderMenu.insert-right": "Vložiť vpravo",
"TableHeaderMenu.sort-ascending": "vzostupne",
"TableHeaderMenu.sort-descending": "zostupne",
"TableRow.open": "Otvoriť",
"TopBar.give-feedback": "Spätná väzba",
"ValueSelector.noOptions": "Žiadne možnosti. Pridajte prvú!",
"ValueSelector.valueSelector": "Výber hodnoty",
"ValueSelectorLabel.openMenu": "Otvor menu",
"View.AddView": "Pridaj pohľad",
"View.Board": "nástenka",
"View.DeleteView": "Odstrániť pohľad",
"View.DuplicateView": "Duplikuj pohľad",
"View.Gallery": "Galéria",
"View.NewBoardTitle": "Náhľad nástenky",
"View.NewCalendarTitle": "Kalendár",
"View.NewGalleryTitle": "Galéria",
"View.NewTableTitle": "Tabuľka",
"View.Table": "Tabuľka",
"ViewHeader.add-template": "Nový template",
"ViewHeader.delete-template": "Odstrániť",
"ViewHeader.display-by": "Zobraziť podľa: {property}",
"ViewHeader.edit-template": "Upraviť",
"ViewHeader.empty-card": "Prázdna karta",
"ViewHeader.export-board-archive": "Export archívu nástenky",
"ViewHeader.export-complete": "Export hotový!",
"ViewHeader.export-csv": "Export do CSV",
"ViewHeader.export-failed": "Export zlyhal!",
"ViewHeader.filter": "Filter",
"ViewHeader.group-by": "Zoskupiť podľa: {property}",
"ViewHeader.new": "Nový",
"ViewHeader.properties": "Vlastnosti",
"ViewHeader.search-text": "Hľadať text",
"ViewHeader.select-a-template": "vyber template",
"ViewHeader.set-default-template": "Nastaviť ako predvolenú",
"ViewHeader.sort": "Triediť",
"ViewHeader.untitled": "Bez názvu",
"ViewTitle.hide-description": "Skryť popis",
"ViewTitle.pick-icon": "Vybrať ikonu",
"ViewTitle.random-icon": "Náhodne",
"ViewTitle.remove-icon": "Odstrániť ikonu",
"ViewTitle.show-description": "zobraziť popis",
"ViewTitle.untitled-board": "nástenka bez názvu",
"WelcomePage.Description": "Nástenky sú nástroj na riadenie projektov, ktorý pomáha definovať, organizovať, sledovať a riadiť prácu medzi tímami pomocou zobrazenia kanban",
"WelcomePage.Explore.Button": "Preskúmať",
"WelcomePage.Heading": "Vitajte",
"Workspace.editing-board-template": "Upravujete template nástenky.",
"calendar.month": "Mesiac",
"calendar.today": "Dnes",
"calendar.week": "Týždeň",
"default-properties.title": "Názov",
"login.log-in-button": "Prihlásiť",
"login.log-in-title": "Prihlásiť",
"login.register-button": "alebo vytvoriť účet, ak žiadny nemáte",
"register.login-button": "alebo sa prihláste ak už máte účet",
"register.signup-title": "Zaregistrujte si účet"
}

Просмотреть файл

@@ -1,12 +0,0 @@
{
"BoardComponent.add-a-group": "+ Dodaj skupino",
"BoardComponent.delete": "Izbriši",
"BoardComponent.hidden-columns": "Skriti stolpci",
"BoardComponent.hide": "Skrij",
"BoardComponent.new": "+ Novo",
"BoardComponent.no-property": "Ni {property}",
"BoardComponent.no-property-title": "Elementi s prazno lastnostjo {property} bodo šli sem. Tega stolpca ni mogoče odstraniti.",
"BoardComponent.show": "Pokaži",
"BoardPage.newVersion": "Na voljo je nova različica Boards, kliknite tukaj za ponovno nalaganje.",
"BoardPage.syncFailed": "Plošča se lahko izbriše ali dostop prekliče."
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Administratör",
"AdminBadge.TeamAdmin": "Teamadministratör",
"AppBar.Tooltip": "Växla länkade tavlor",
"Attachment.Attachment-title": "Bilaga",
"AttachmentBlock.DeleteAction": "radera",
"AttachmentBlock.addElement": "lägg till {type}",
"AttachmentBlock.delete": "Bilagan har tagits bort.",
"AttachmentBlock.failed": "Flen kunde inte laddas upp eftersom gränsen för filstorlek har nåtts.",
"AttachmentBlock.upload": "Bilagor laddas upp.",
"AttachmentBlock.uploadSuccess": "Bilagan är uppladdad.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Radera",
"AttachmentElement.download": "Ladda ner",
"AttachmentElement.upload-percentage": "Laddar upp...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Lägg till grupp",
"BoardComponent.delete": "Radera",
"BoardComponent.hidden-columns": "Dolda kolumner",
"BoardComponent.hide": "Dölj",
"BoardComponent.new": "+ Ny",
"BoardComponent.no-property": "Ingen {property}",
"BoardComponent.no-property-title": "Objekt med en tom {property} egenskap grupperas här. Denna kolumn kan inte tas bort.",
"BoardComponent.show": "Visa",
"BoardMember.schemeAdmin": "Administratör",
"BoardMember.schemeCommenter": "Kommentator",
"BoardMember.schemeEditor": "Redaktör",
"BoardMember.schemeNone": "Inget",
"BoardMember.schemeViewer": "Granskare",
"BoardMember.unlinkChannel": "Koppla ifrån",
"BoardPage.newVersion": "En ny version av Boards finns tillgänglig. Klicka här för att uppdatera.",
"BoardPage.syncFailed": "Denna Board kan ha blivit raderad eller så har din behörighet tagits bort.",
"BoardTemplateSelector.add-template": "Skapa ny mall",
"BoardTemplateSelector.create-empty-board": "Skapa en tom board",
"BoardTemplateSelector.delete-template": "Ta bort",
"BoardTemplateSelector.description": "Lägg till ett Board till sidomenyn genom att välja någon av mallarna nedan eller börja med en tom.",
"BoardTemplateSelector.edit-template": "Ändra",
"BoardTemplateSelector.plugin.no-content-description": "Lägg till en Board till sidofältet genom att använda en av mallarna nedan eller starta med en tom.",
"BoardTemplateSelector.plugin.no-content-title": "Skapa en Board",
"BoardTemplateSelector.title": "Skapa en board",
"BoardTemplateSelector.use-this-template": "Använd den här mallen",
"BoardsSwitcher.Title": "Hitta board",
"BoardsUnfurl.Limited": "Ytterligare uppgifter är dolda eftersom kortet är arkiverat",
"BoardsUnfurl.Remainder": "+{remainder} mer",
"BoardsUnfurl.Updated": "Uppdaterad {time}",
"Calculations.Options.average.displayName": "Genomsnitt",
"Calculations.Options.average.label": "Genomsnitt",
"Calculations.Options.count.displayName": "Räkna",
"Calculations.Options.count.label": "Räkna",
"Calculations.Options.countChecked.displayName": "Vald",
"Calculations.Options.countChecked.label": "Räkna valda",
"Calculations.Options.countUnchecked.displayName": "Ej vald",
"Calculations.Options.countUnchecked.label": "Räkna ej valda",
"Calculations.Options.countUniqueValue.displayName": "Unika",
"Calculations.Options.countUniqueValue.label": "Räkna unika värden",
"Calculations.Options.countValue.displayName": "Värden",
"Calculations.Options.countValue.label": "Räkna värden",
"Calculations.Options.dateRange.displayName": "Intervall",
"Calculations.Options.dateRange.label": "Intervall",
"Calculations.Options.earliest.displayName": "Tidigast",
"Calculations.Options.earliest.label": "Tidigast",
"Calculations.Options.latest.displayName": "Senast",
"Calculations.Options.latest.label": "Senast",
"Calculations.Options.max.displayName": "Max",
"Calculations.Options.max.label": "Max",
"Calculations.Options.median.displayName": "Median",
"Calculations.Options.median.label": "Median",
"Calculations.Options.min.displayName": "Min",
"Calculations.Options.min.label": "Min",
"Calculations.Options.none.displayName": "Beräkna",
"Calculations.Options.none.label": "Ingen",
"Calculations.Options.percentChecked.displayName": "Avbockad",
"Calculations.Options.percentChecked.label": "Procent avbockade",
"Calculations.Options.percentUnchecked.displayName": "Ej avbockad",
"Calculations.Options.percentUnchecked.label": "Procent ej avbockade",
"Calculations.Options.range.displayName": "Intervall",
"Calculations.Options.range.label": "Intervall",
"Calculations.Options.sum.displayName": "Summa",
"Calculations.Options.sum.label": "Summa",
"CalendarCard.untitled": "Saknar titel",
"CardActionsMenu.copiedLink": "Kopierad!",
"CardActionsMenu.copyLink": "Kopiera länk",
"CardActionsMenu.delete": "Radera",
"CardActionsMenu.duplicate": "Duplicera",
"CardBadges.title-checkboxes": "Kryssrutor",
"CardBadges.title-comments": "Kommentarer",
"CardBadges.title-description": "Detta kort har en beskrivning",
"CardDetail.Attach": "Bifoga",
"CardDetail.Follow": "Följ",
"CardDetail.Following": "Följer",
"CardDetail.add-content": "Lägg till innehåll",
"CardDetail.add-icon": "Lägg till ikon",
"CardDetail.add-property": "+ Lägg till egenskap",
"CardDetail.addCardText": "lägg till korttext",
"CardDetail.limited-body": "Uppgradera till Professional- eller Enterprise-abonnemang.",
"CardDetail.limited-button": "Uppgradera",
"CardDetail.limited-title": "Detta kort är dolt",
"CardDetail.moveContent": "Flytta kortinnehåll",
"CardDetail.new-comment-placeholder": "Lägg till kommentar...",
"CardDetailProperty.confirm-delete-heading": "Bekräfta ta bort egenskap",
"CardDetailProperty.confirm-delete-subtext": "Är du säker på att du vill ta bort egenskapen \"{propertyName}\"? Om du raderar den kommer egenskapen tas bort från alla kort på tavlan.",
"CardDetailProperty.confirm-property-name-change-subtext": "Är du säker du vill ändra egenskapen \"{propertyName}\" {customText}? Detta kommer påverka alla värden på {numOfCards} kort på den här boarden och kan innebära att du förlorar information.",
"CardDetailProperty.confirm-property-type-change": "Bekräfta ändring av egenskapstyp",
"CardDetailProperty.delete-action-button": "Ta bort",
"CardDetailProperty.property-change-action-button": "Ändra egenskap",
"CardDetailProperty.property-changed": "Ändrade egenskap!",
"CardDetailProperty.property-deleted": "{propertyName} har raderats!",
"CardDetailProperty.property-name-change-subtext": "typ från \"{oldPropType}\" till \"{newPropType}\"",
"CardDetial.limited-link": "Läs mer om våra abonnemang.",
"CardDialog.delete-confirmation-dialog-attachment": "Bekräfta att bilagor ska raderas",
"CardDialog.delete-confirmation-dialog-button-text": "Radera",
"CardDialog.delete-confirmation-dialog-heading": "Bekräfta att kortet ska raderas",
"CardDialog.editing-template": "Du redigerar en mall.",
"CardDialog.nocard": "Detta kort existerar inte eller är oåtkomligt.",
"Categories.CreateCategoryDialog.CancelText": "Avbryt",
"Categories.CreateCategoryDialog.CreateText": "Skapa",
"Categories.CreateCategoryDialog.Placeholder": "Namnge din kategori",
"Categories.CreateCategoryDialog.UpdateText": "Uppdatera",
"CenterPanel.Login": "Logga in",
"CenterPanel.Share": "Dela",
"ChannelIntro.CreateBoard": "Skapa en board",
"ColorOption.selectColor": "Välj {color} färg",
"Comment.delete": "Radera",
"CommentsList.send": "Skicka",
"ConfirmPerson.empty": "Tom",
"ConfirmPerson.search": "Sök...",
"ConfirmationDialog.cancel-action": "Avbryt",
"ConfirmationDialog.confirm-action": "Godkänn",
"ContentBlock.Delete": "Radera",
"ContentBlock.DeleteAction": "radera",
"ContentBlock.addElement": "lägg till {type}",
"ContentBlock.checkbox": "kryssrutan",
"ContentBlock.divider": "avdelare",
"ContentBlock.editCardCheckbox": "markerad krysskruta",
"ContentBlock.editCardCheckboxText": "redigera korttext",
"ContentBlock.editCardText": "redigera korttext",
"ContentBlock.editText": "Redigera text...",
"ContentBlock.image": "bild",
"ContentBlock.insertAbove": "Lägg till ovanför",
"ContentBlock.moveBlock": "flytta kortets innehåll",
"ContentBlock.moveDown": "Flytta ned",
"ContentBlock.moveUp": "Flytta upp",
"ContentBlock.text": "text",
"DateFilter.empty": "Tom",
"DateRange.clear": "Rensa",
"DateRange.empty": "Tom",
"DateRange.endDate": "Slutdatum",
"DateRange.today": "Idag",
"DeleteBoardDialog.confirm-cancel": "Avbryt",
"DeleteBoardDialog.confirm-delete": "Radera",
"DeleteBoardDialog.confirm-info": "Är du säker på att du vill ta bort board “{boardTitle}”? När du tar bort den kommer du radera alla kort på board.",
"DeleteBoardDialog.confirm-info-template": "Är du säker på att du vill ta bort board-mallen \"{boardTitle}\"?",
"DeleteBoardDialog.confirm-tite": "Bekräfta att ta bort board",
"DeleteBoardDialog.confirm-tite-template": "Bekräfta att board-mallen ska raderas",
"Dialog.closeDialog": "Stäng dialog",
"EditableDayPicker.today": "Idag",
"Error.mobileweb": "Webbåtkomst via mobilen är i tidig betaversion. All funktionalitet kanske inte är tillgänglig.",
"Error.websocket-closed": "Websocketanslutningen stängdes då anslutningen avbröts. Om detta fortgår, kontrollera din server eller webproxykonfigurationen.",
"Filter.contains": "innehåller",
"Filter.ends-with": "slutar med",
"Filter.includes": "inkluderar",
"Filter.is": "är",
"Filter.is-after": "är efter",
"Filter.is-before": "är före",
"Filter.is-empty": "är tomt",
"Filter.is-not-empty": "är inte tomt",
"Filter.is-not-set": "är inte inställd",
"Filter.is-set": "är inställd",
"Filter.isafter": "är efter",
"Filter.isbefore": "är före",
"Filter.not-contains": "innehåller inte",
"Filter.not-ends-with": "slutar inte med",
"Filter.not-includes": "inkluderar inte",
"Filter.not-starts-with": "börjar inte med",
"Filter.starts-with": "börjar med",
"FilterByText.placeholder": "filtrera text",
"FilterComponent.add-filter": "+ Lägg till filter",
"FilterComponent.delete": "Radera",
"FilterValue.empty": "(tom)",
"FindBoardsDialog.IntroText": "Sök efter boards",
"FindBoardsDialog.NoResultsFor": "Inga sökresultat för \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Kontrollera stavningen eller sök igen.",
"FindBoardsDialog.SubTitle": "Skriv för att hitta en board. Använd <b>UPP/NER</b> för att bläddra. <b>RETUR</b> för att välja, <b>ESC</b> för att avbryta",
"FindBoardsDialog.Title": "Hitta board",
"GroupBy.hideEmptyGroups": "Dölj {count} tomma grupper",
"GroupBy.showHiddenGroups": "Visa {count} dolda grupper",
"GroupBy.ungroup": "Dela upp grupp",
"HideBoard.MenuOption": "Dölj board",
"KanbanCard.untitled": "Saknar titel",
"MentionSuggestion.is-not-board-member": "(inte board-medlem)",
"Mutator.new-board-from-template": "ny board från en mall",
"Mutator.new-card-from-template": "nytt kort från mall",
"Mutator.new-template-from-card": "ny mall från kort",
"OnboardingTour.AddComments.Body": "Du kan kommentera ämnen och till och med @omnämna andra Mattermost-användare för att få deras uppmärksamhet.",
"OnboardingTour.AddComments.Title": "Lägg till kommentarer",
"OnboardingTour.AddDescription.Body": "Lägg till en beskrivning till kortet så ditt team vet vad kortet handlar om.",
"OnboardingTour.AddDescription.Title": "Lägg till beskrivning",
"OnboardingTour.AddProperties.Body": "Lägg till egenskaper till korten för att göra dem mer informativa.",
"OnboardingTour.AddProperties.Title": "Lägg till egenskaper",
"OnboardingTour.AddView.Body": "Gå hit för att skapa en ny vy för att organisera ditt Board med hjälp av olika layouter.",
"OnboardingTour.AddView.Title": "Lägg till en ny vy",
"OnboardingTour.CopyLink.Body": "Du kan dela dina kort med ditt team genom att kopiera länken och klistra in den i en kanal, ett direktmeddelande eller ett gruppmeddelande.",
"OnboardingTour.CopyLink.Title": "Kopiera länken",
"OnboardingTour.OpenACard.Body": "Öppna ett kort för att utforska produktiva sätt som Boards kan hjälpa dig att organisera ditt arbete.",
"OnboardingTour.OpenACard.Title": "Öppna ett kort",
"OnboardingTour.ShareBoard.Body": "Du kan dela ditt Board internt, inom ditt team, eller publicera den publikt för att visa det utanför din organisation.",
"OnboardingTour.ShareBoard.Title": "Dela Board",
"PersonProperty.board-members": "Board-medlemmar",
"PersonProperty.me": "Jag",
"PersonProperty.non-board-members": "Inte board-medlemmar",
"PropertyMenu.Delete": "Radera",
"PropertyMenu.changeType": "Ändra egenskapstyp",
"PropertyMenu.selectType": "Välj typ av egenskap",
"PropertyMenu.typeTitle": "Typ",
"PropertyType.Checkbox": "Checkruta",
"PropertyType.CreatedBy": "Skapad av",
"PropertyType.CreatedTime": "Skapad tid",
"PropertyType.Date": "Datum",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "Flera personer",
"PropertyType.MultiSelect": "Flervalsalternativ",
"PropertyType.Number": "Tal",
"PropertyType.Person": "Person",
"PropertyType.Phone": "Telefon",
"PropertyType.Select": "Alternativ",
"PropertyType.Text": "Text",
"PropertyType.Unknown": "Okänd",
"PropertyType.UpdatedBy": "Senast ändrad av",
"PropertyType.UpdatedTime": "Senast uppdaterad",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Tom",
"RegistrationLink.confirmRegenerateToken": "Det här kommer att göra tidigare delade länkar ogiltiga. Vill du fortsätta?",
"RegistrationLink.copiedLink": "Kopierad!",
"RegistrationLink.copyLink": "Kopiera länk",
"RegistrationLink.description": "Dela denna länk med andra för att skapa konton:",
"RegistrationLink.regenerateToken": "Återskapa åtkomstnyckel",
"RegistrationLink.tokenRegenerated": "Registreringslänk återskapad",
"ShareBoard.PublishDescription": "Publicera och dela en skrivskyddad länk med alla på webben.",
"ShareBoard.PublishTitle": "Publicera på webben",
"ShareBoard.ShareInternal": "Dela internt",
"ShareBoard.ShareInternalDescription": "Användare som har behörighet kan använda denna länk.",
"ShareBoard.Title": "Dela Board",
"ShareBoard.confirmRegenerateToken": "Det här kommer att göra tidigare delade länkar ogiltiga. Vill du fortsätta?",
"ShareBoard.copiedLink": "Kopierad!",
"ShareBoard.copyLink": "Kopiera länk",
"ShareBoard.regenerate": "Generera nytt Token",
"ShareBoard.searchPlaceholder": "Sök efter personer och kanaler",
"ShareBoard.teamPermissionsText": "Alla i teamet {teamName}",
"ShareBoard.tokenRegenrated": "Åtkomstnyckel återskapad",
"ShareBoard.userPermissionsRemoveMemberText": "Ta bort användare",
"ShareBoard.userPermissionsYouText": "(du)",
"ShareTemplate.Title": "Dela mallen",
"ShareTemplate.searchPlaceholder": "Sök efter personer",
"Sidebar.about": "Om Focalboard",
"Sidebar.add-board": "+ Lägg till tavla",
"Sidebar.changePassword": "Ändra lösenord",
"Sidebar.delete-board": "Radera tavla",
"Sidebar.duplicate-board": "Duplicera Board",
"Sidebar.export-archive": "Exportera arkiv",
"Sidebar.import": "Importera",
"Sidebar.import-archive": "Importera arkiv",
"Sidebar.invite-users": "Bjud in användare",
"Sidebar.logout": "Logga ut",
"Sidebar.new-category.badge": "Ny",
"Sidebar.new-category.drag-boards-cta": "Släpp Boards här...",
"Sidebar.no-boards-in-category": "Inga Boards",
"Sidebar.product-tour": "Produktvisning",
"Sidebar.random-icons": "Slumpmässiga ikoner",
"Sidebar.set-language": "Välj språk",
"Sidebar.set-theme": "Välj tema",
"Sidebar.settings": "Inställningar",
"Sidebar.template-from-board": "Ny mall från Board",
"Sidebar.untitled-board": "(Tavla saknar titel)",
"Sidebar.untitled-view": "(vy utan titel)",
"SidebarCategories.BlocksMenu.Move": "Flytta till...",
"SidebarCategories.CategoryMenu.CreateNew": "Skapa ny kategori",
"SidebarCategories.CategoryMenu.Delete": "Ta bort kategori",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Boards i <b>{categoryName}</b> flyttas tillbaka till kategorierna Boards. Du har inte tagits bort från några Boards.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Radera kategorin?",
"SidebarCategories.CategoryMenu.Update": "Byt namn på kategori",
"SidebarTour.ManageCategories.Body": "Skapa och hantera egna kategorier. Kategorier är användarspecifika, så om du flyttar en Board till din kategori påverkas inte andra medlemmar som använder samma Board.",
"SidebarTour.ManageCategories.Title": "Hantera kategorier",
"SidebarTour.SearchForBoards.Body": "Öppna Board-växlaren (Cmd/Ctrl + K) för att snabbt söka och lägga till boards i sidofältet.",
"SidebarTour.SearchForBoards.Title": "Sök efter boards",
"SidebarTour.SidebarCategories.Body": "Alla dina boards är nu organiserade i ditt nya sidofält. Du behöver inte längre växla mellan olika arbetsområden. Anpassade kategorier baserade på dina tidigare arbetsytor kan ha skapats automatiskt för dig som en del av din uppgradering av v7.2. Dessa kan tas bort eller redigeras enligt dina önskemål.",
"SidebarTour.SidebarCategories.Link": "Mer information",
"SidebarTour.SidebarCategories.Title": "Kategorier i sidoomenyn",
"SiteStats.total_boards": "Totalt antal tavlor",
"SiteStats.total_cards": "Totalt antal kort",
"TableComponent.add-icon": "Lägg till ikon",
"TableComponent.name": "Namn",
"TableComponent.plus-new": "+ Ny",
"TableHeaderMenu.delete": "Radera",
"TableHeaderMenu.duplicate": "Duplicera",
"TableHeaderMenu.hide": "Dölj",
"TableHeaderMenu.insert-left": "Infoga till vänster",
"TableHeaderMenu.insert-right": "Infoga till höger",
"TableHeaderMenu.sort-ascending": "Sortera stigande",
"TableHeaderMenu.sort-descending": "Sortera fallande",
"TableRow.DuplicateCard": "duplicera kort",
"TableRow.MoreOption": "Fler åtgärder",
"TableRow.open": "Öppna",
"TopBar.give-feedback": "Ge återkoppling",
"URLProperty.copiedLink": "Kopierad!",
"URLProperty.copy": "Kopiera",
"URLProperty.edit": "Ändra",
"UndoRedoHotKeys.canRedo": "Gör om",
"UndoRedoHotKeys.canRedo-with-description": "Gör om {description}",
"UndoRedoHotKeys.canUndo": "Ångra",
"UndoRedoHotKeys.canUndo-with-description": "Ångra {description}",
"UndoRedoHotKeys.cannotRedo": "Inget att göra om igen",
"UndoRedoHotKeys.cannotUndo": "Inget att ångra",
"ValueSelector.noOptions": "Inga alternativ. Börja skriva för att lägga till den första!",
"ValueSelector.valueSelector": "Värdeväljare",
"ValueSelectorLabel.openMenu": "Öppna meny",
"VersionMessage.help": "Kolla in vad som är nytt i den här versionen.",
"VersionMessage.learn-more": "Mer information",
"View.AddView": "Lägg till vy",
"View.Board": "Tavla",
"View.DeleteView": "Radera vy",
"View.DuplicateView": "Duplicera vy",
"View.Gallery": "Galleri",
"View.NewBoardTitle": "Tavelvy",
"View.NewCalendarTitle": "Kalendervy",
"View.NewGalleryTitle": "Galleri vy",
"View.NewTableTitle": "Tabellvy",
"View.NewTemplateDefaultTitle": "Namnlös mall",
"View.NewTemplateTitle": "Namnlös",
"View.Table": "Tabell",
"ViewHeader.add-template": "Ny mall",
"ViewHeader.delete-template": "Radera",
"ViewHeader.display-by": "Visa efter: {property}",
"ViewHeader.edit-template": "Redigera",
"ViewHeader.empty-card": "Blankt kort",
"ViewHeader.export-board-archive": "Exportera tavelarkivet",
"ViewHeader.export-complete": "Export slutförd!",
"ViewHeader.export-csv": "Exportera till CSV",
"ViewHeader.export-failed": "Export misslyckades!",
"ViewHeader.filter": "Filter",
"ViewHeader.group-by": "Gruppera på: {property}",
"ViewHeader.new": "Ny",
"ViewHeader.properties": "Egenskaper",
"ViewHeader.properties-menu": "Menyn Egenskaper",
"ViewHeader.search-text": "Sök efter kort",
"ViewHeader.select-a-template": "Välj en mall",
"ViewHeader.set-default-template": "Sätt som förvald",
"ViewHeader.sort": "Sortera",
"ViewHeader.untitled": "Saknar titel",
"ViewHeader.view-header-menu": "Visa huvudmenyn",
"ViewHeader.view-menu": "Visa menyn",
"ViewLimitDialog.Heading": "Gränsen för antalet visningar per board har uppnåtts",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Uppgradera",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Meddela administratör",
"ViewLimitDialog.Subtext.Admin": "Uppgradera till Professional- eller Enterprise-abonnemang.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Läs mer om våra abonnemang.",
"ViewLimitDialog.Subtext.RegularUser": "Meddela din administratör att uppgradera till Professional- eller Enterprise-abonnemang.",
"ViewLimitDialog.UpgradeImg.AltText": "bild som föreställer en uppgradering",
"ViewLimitDialog.notifyAdmin.Success": "Din systemadministratör har blivit notifierad",
"ViewTitle.hide-description": "dölj beskrivning",
"ViewTitle.pick-icon": "Välj ikon",
"ViewTitle.random-icon": "Slumpmässig",
"ViewTitle.remove-icon": "Ta bort ikon",
"ViewTitle.show-description": "visa beskrivning",
"ViewTitle.untitled-board": "Board utan titel",
"WelcomePage.Description": "Boards är ett projekthanteringsverktyg som hjälper till att definiera, organisera, spåra och hantera arbete mellan team med hjälp av en välbekant Kanban-vy.",
"WelcomePage.Explore.Button": "Starta en rundtur",
"WelcomePage.Heading": "Välkommen till Boards",
"WelcomePage.NoThanks.Text": "Nej tack, jag löser det själv",
"WelcomePage.StartUsingIt.Text": "Börja använda den",
"Workspace.editing-board-template": "Du redigerar en tavelmall.",
"badge.guest": "Gäst",
"boardPage.confirm-join-button": "Gå med",
"boardPage.confirm-join-text": "Du är på väg att gå med i en privat tavla utan att läggas till av taveladministratören. Vill du gå med i den här privata tavlan?",
"boardPage.confirm-join-title": "Gå med i en privat tavla",
"boardSelector.confirm-link-board": "Koppla board till kanal",
"boardSelector.confirm-link-board-button": "Ja, koppla board",
"boardSelector.confirm-link-board-subtext": "När du kopplar \"{boardName}\" till kanalen kommer alla medlemmar i kanalen (befintliga och nya) att kunna redigera den, gäster exkluderade. Du kan när som helst koppla bort ett board från kanalen.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "När du kopplar \"{boardName}\" till kanalen kommer alla medlemmar i kanalen (befintliga och nya) att kunna redigera den, exkluderat gäster.{lineBreak}Denna board är kopplad till en annan kanal. Den kommer kopplas bort om du väljer att koppla den hit.",
"boardSelector.create-a-board": "Skapa en board",
"boardSelector.link": "Länk",
"boardSelector.search-for-boards": "Sök efter boards",
"boardSelector.title": "Länkade Boards",
"boardSelector.unlink": "Koppla ifrån",
"calendar.month": "Månad",
"calendar.today": "IDAG",
"calendar.week": "Vecka",
"centerPanel.undefined": "Ingen {propertyName}",
"centerPanel.unknown-user": "Okänd användare",
"cloudMessage.learn-more": "Läs mer",
"createImageBlock.failed": "Filen kunde inte laddas upp eftersom gränsen för filstorlek har uppnåtts.",
"default-properties.badges": "Kommentarer och beskrivning",
"default-properties.title": "Titel",
"error.back-to-home": "Tillbaka till förstasidan",
"error.back-to-team": "Tillbaka till team",
"error.board-not-found": "Board finns inte.",
"error.go-login": "Logga in",
"error.invalid-read-only-board": "Du har inte tillgång till denna board. Logga in för att få tillgång till Boards.",
"error.not-logged-in": "Din session kan ha löpt ut eller så är du inte inloggad. Logga in igen för att få tillgång till Boards.",
"error.page.title": "Oops, något gick fel",
"error.team-undefined": "Inte ett giltigt team.",
"error.unknown": "Ett fel inträffade.",
"generic.previous": "Föregående",
"guest-no-board.subtitle": "Du har inte tillgång till något board i teamet ännu, vänta tills någon lägger till dig i ett board.",
"guest-no-board.title": "Inga board ännu",
"imagePaste.upload-failed": "Några filer kunde inte laddas upp eftersom gränsen för filstorlek har nåtts.",
"limitedCard.title": "Dolda kort",
"login.log-in-button": "Logga in",
"login.log-in-title": "Logga in",
"login.register-button": "eller skapa ett konto om du inte redan har ett",
"new_channel_modal.create_board.empty_board_description": "Skapa en ny tom tavla",
"new_channel_modal.create_board.empty_board_title": "Tom tavla",
"new_channel_modal.create_board.select_template_placeholder": "Välj en mall",
"new_channel_modal.create_board.title": "Skapa en tavla för den här kanalen",
"notification-box-card-limit-reached.close-tooltip": "Sov i 10 dagar",
"notification-box-card-limit-reached.contact-link": "notifiera din administratör",
"notification-box-card-limit-reached.link": "Uppgradera till ett betal-abonnemang",
"notification-box-card-limit-reached.title": "{cards} kort dolda från board",
"notification-box-cards-hidden.title": "Åtgärden dolde ett annat kort",
"notification-box.card-limit-reached.not-admin.text": "Om du vill komma åt arkiverade kort kan du {contactLink} för att uppgradera till ett betal-abonnemang.",
"notification-box.card-limit-reached.text": "Gränsen för kort har nåtts, för att visa äldre kort, {link}",
"person.add-user-to-board": "Lägg till {username} till board",
"person.add-user-to-board-confirm-button": "Lägg till i board",
"person.add-user-to-board-permissions": "Behörigheter",
"person.add-user-to-board-question": "Vill du lägga till {username} till board?",
"person.add-user-to-board-warning": "{username} är inte medlem i board och kommer inte att få några meddelanden om den.",
"register.login-button": "eller logga in om du redan har ett konto",
"register.signup-title": "Registrera dig för ett konto",
"rhs-board-non-admin-msg": "Du är inte administratör för board",
"rhs-boards.add": "Lägg till",
"rhs-boards.dm": "DM",
"rhs-boards.gm": "GM",
"rhs-boards.header.dm": "detta direktmeddelande",
"rhs-boards.header.gm": "detta gruppmeddelande",
"rhs-boards.last-update-at": "Senast uppdaterad: {datetime}",
"rhs-boards.link-boards-to-channel": "Länka boards till {channelName}",
"rhs-boards.linked-boards": "Länkade boards",
"rhs-boards.no-boards-linked-to-channel": "Inga boards är länkade till {channelName} ännu",
"rhs-boards.no-boards-linked-to-channel-description": "Boards är ett projekthanteringsverktyg som hjälper till att definiera, organisera, spåra och hantera arbete mellan olika team med hjälp av en välbekant Kanban-vy.",
"rhs-boards.unlink-board": "Ta bort länk till Board",
"rhs-boards.unlink-board1": "Koppla bort board",
"rhs-channel-boards-header.title": "Boards",
"share-board.publish": "Publicera",
"share-board.share": "Dela",
"shareBoard.channels-select-group": "Channels",
"shareBoard.confirm-change-team-role.body": "Alla i denna board som har lägre behörighet än rollen \"{role}\" kommer <b>nu att befordras till {role}</b>. Är du säker på att du vill ändra den minsta rollen för board?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Ändra lägsta board-rollen",
"shareBoard.confirm-change-team-role.title": "Ändra lägsta board-rollen",
"shareBoard.confirm-link-channel": "Koppla board till kanal",
"shareBoard.confirm-link-channel-button": "Koppla kanal",
"shareBoard.confirm-link-channel-button-with-other-channel": "Koppla och koppla bort här",
"shareBoard.confirm-link-channel-subtext": "När du kopplar en kanal till en board kommer alla medlemmar (befintliga och nya) kunna redigera den, exklusive gäster.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "När du kopplar en kanal till en board kommer alla medlemmar (befintliga och nya) kunna redigera den, exklusive gäster.{lineBreak}Denna Board är just nu kopplad till en annan kanal. Den kommer kopplas bort om du väljer att koppla den till denna kanal.",
"shareBoard.confirm-unlink.body": "När du kopplar bort en kanal från en board kommer alla medlemmar (befintliga och nya) tappa behörigheten om de inte blir tilldelade en egen behörighet.",
"shareBoard.confirm-unlink.confirmBtnText": "Koppla bort kanal",
"shareBoard.confirm-unlink.title": "Koppla bort kanal från board",
"shareBoard.lastAdmin": "En Board måste ha minst en administratör",
"shareBoard.members-select-group": "Medlemmar",
"shareBoard.unknown-channel-display-name": "Okänd kanal",
"tutorial_tip.finish_tour": "Klar",
"tutorial_tip.got_it": "Då förstår jag",
"tutorial_tip.ok": "Nästa",
"tutorial_tip.out": "Välj bort att få tips.",
"tutorial_tip.seen": "Sett detta tidigare?"
}

Просмотреть файл

@@ -1,462 +0,0 @@
{
"AdminBadge.SystemAdmin": "Yönetici",
"AdminBadge.TeamAdmin": "Takım yöneticisi",
"AppBar.Tooltip": "Bağlantılı panoları aç/kapat",
"Attachment.Attachment-title": "Ek dosya",
"AttachmentBlock.DeleteAction": "sil",
"AttachmentBlock.addElement": "{type} ekle",
"AttachmentBlock.delete": "Ek dosya silindi.",
"AttachmentBlock.failed": "Dosya boyutu sınırııldığından bu dosya yüklenemedi.",
"AttachmentBlock.upload": "Ek dosya yükleniyor.",
"AttachmentBlock.uploadSuccess": "Ek dosya yüklendi.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Sil",
"AttachmentElement.download": "İndir",
"AttachmentElement.upload-percentage": "Yükleniyor...(%{uploadPercent})",
"BoardComponent.add-a-group": "+ Grup ekle",
"BoardComponent.delete": "Sil",
"BoardComponent.hidden-columns": "Gizli sütunlar",
"BoardComponent.hide": "Gizle",
"BoardComponent.new": "+ Yeni",
"BoardComponent.no-property": "{property} yok",
"BoardComponent.no-property-title": "{property} alanı boş olan ögeler buraya atanır. Bu sütun silinemez.",
"BoardComponent.show": "Görüntüle",
"BoardMember.schemeAdmin": "Yönetici",
"BoardMember.schemeCommenter": "Yorumcu",
"BoardMember.schemeEditor": "Düzenleyici",
"BoardMember.schemeNone": "Yok",
"BoardMember.schemeViewer": "Görüntüleyici",
"BoardMember.unlinkChannel": "Bağlantıyı kaldır",
"BoardPage.newVersion": "Yeni bir pano sürümü yayınlanmış. Yeniden yüklemek için buraya tıklayın.",
"BoardPage.syncFailed": "Pano silinmiş ya da erişim izni geri alınmış olabilir.",
"BoardTemplateSelector.add-template": "Yeni kalıp ekle",
"BoardTemplateSelector.create-empty-board": "Boş bir pano ekle",
"BoardTemplateSelector.delete-template": "Sil",
"BoardTemplateSelector.description": "Kalıplardan birini kullanarak ya da sıfırdan başlayarak yan çubuğa bir pano ekleyin.",
"BoardTemplateSelector.edit-template": "Düzenle",
"BoardTemplateSelector.plugin.no-content-description": "Aşağıdaki kalıplardan birini kullanarak ya da sıfırdan başlayarak yan çubuğa bir pano ekleyin.",
"BoardTemplateSelector.plugin.no-content-title": "Bir pano ekleyin",
"BoardTemplateSelector.title": "Bir pano ekle",
"BoardTemplateSelector.use-this-template": "Bu kalıp kullanılsın",
"BoardsSwitcher.Title": "Pano arama",
"BoardsUnfurl.Limited": "Kart arşivlendiğinden ek bilgiler gizleniyor",
"BoardsUnfurl.Remainder": "+{remainder} diğer",
"BoardsUnfurl.Updated": "Güncellenme: {time}",
"Calculations.Options.average.displayName": "Ortalama",
"Calculations.Options.average.label": "Ortalama",
"Calculations.Options.count.displayName": "Sayı",
"Calculations.Options.count.label": "Sayı",
"Calculations.Options.countChecked.displayName": "İşaretlenmiş",
"Calculations.Options.countChecked.label": "İşaretlenmiş sayısı",
"Calculations.Options.countUnchecked.displayName": "İşaretlenmemiş",
"Calculations.Options.countUnchecked.label": "İşaretlenmemiş sayısı",
"Calculations.Options.countUniqueValue.displayName": "Eşsiz",
"Calculations.Options.countUniqueValue.label": "Eşsiz değer sayısı",
"Calculations.Options.countValue.displayName": "Değer",
"Calculations.Options.countValue.label": "Değer sayısı",
"Calculations.Options.dateRange.displayName": "Aralık",
"Calculations.Options.dateRange.label": "Aralık",
"Calculations.Options.earliest.displayName": "En erken",
"Calculations.Options.earliest.label": "En erken",
"Calculations.Options.latest.displayName": "En geç",
"Calculations.Options.latest.label": "En geç",
"Calculations.Options.max.displayName": "En fazla",
"Calculations.Options.max.label": "En fazla",
"Calculations.Options.median.displayName": "Orta değer",
"Calculations.Options.median.label": "Orta değer",
"Calculations.Options.min.displayName": "En az",
"Calculations.Options.min.label": "En az",
"Calculations.Options.none.displayName": "Hesapla",
"Calculations.Options.none.label": "Yok",
"Calculations.Options.percentChecked.displayName": "İşaretlenmiş",
"Calculations.Options.percentChecked.label": "İşaretlenmiş yüzdesi",
"Calculations.Options.percentUnchecked.displayName": "İşaretlenmemiş",
"Calculations.Options.percentUnchecked.label": "İşaretlenmemiş yüzdesi",
"Calculations.Options.range.displayName": "Aralık",
"Calculations.Options.range.label": "Aralık",
"Calculations.Options.sum.displayName": "Toplam",
"Calculations.Options.sum.label": "Toplam",
"CalendarCard.untitled": "Adlandırılmamış",
"CardActionsMenu.copiedLink": "Kopyalandı!",
"CardActionsMenu.copyLink": "Bağlantıyı kopyala",
"CardActionsMenu.delete": "Sil",
"CardActionsMenu.duplicate": "Kopyala",
"CardBadges.title-checkboxes": "İşaret kutuları",
"CardBadges.title-comments": "Yorumlar",
"CardBadges.title-description": "Bu kartın bir açıklaması var",
"CardDetail.Attach": "Dosya ekle",
"CardDetail.Follow": "İzle",
"CardDetail.Following": "İzleniyor",
"CardDetail.add-content": "İçerik ekle",
"CardDetail.add-icon": "Simge ekle",
"CardDetail.add-property": "+ Bir özellik ekle",
"CardDetail.addCardText": "kart metni ekle",
"CardDetail.limited-body": "Professional ya da Enterprise tarifesine geçin.",
"CardDetail.limited-button": "Üst tarifeye geç",
"CardDetail.limited-title": "Bu kart gizli",
"CardDetail.moveContent": "Kart içeriğini taşı",
"CardDetail.new-comment-placeholder": "Bir yorum ekle...",
"CardDetailProperty.confirm-delete-heading": "Özelliği silmeyi onaylayın",
"CardDetailProperty.confirm-delete-subtext": "\"{propertyName}\" özelliğini silmek istediğinize emin misiniz? Bu işlem özelliği panodaki tüm kartlardan siler.",
"CardDetailProperty.confirm-property-name-change-subtext": "\"{propertyName}\" {customText} özelliğini değiştirmek istediğinize emin misiniz? Bu işlem bu panodaki {numOfCards} kartı etkiler ve veri kaybına yol açabilir.",
"CardDetailProperty.confirm-property-type-change": "Özellik türü değişimini onaylayın",
"CardDetailProperty.delete-action-button": "Sil",
"CardDetailProperty.property-change-action-button": "Özelliği değiştir",
"CardDetailProperty.property-changed": "Özellik değiştirildi!",
"CardDetailProperty.property-deleted": "{propertyName} silindi!",
"CardDetailProperty.property-name-change-subtext": "\"{oldPropType}\" türünden \"{newPropType}\" türüne",
"CardDetial.limited-link": "Tarifelerimiz hakkında ayrıntılı bilgi alın.",
"CardDialog.delete-confirmation-dialog-attachment": "Ek dosyanın silinmesini onaylayın",
"CardDialog.delete-confirmation-dialog-button-text": "Sil",
"CardDialog.delete-confirmation-dialog-heading": "Kartı silmeyi onaylayın",
"CardDialog.editing-template": "Bir kalıbı düzenliyorsunuz.",
"CardDialog.nocard": "Bu kart bulunamadı ya da erişilebilir değil.",
"Categories.CreateCategoryDialog.CancelText": "İptal",
"Categories.CreateCategoryDialog.CreateText": "Ekle",
"Categories.CreateCategoryDialog.Placeholder": "Kategorinize bir ad verin",
"Categories.CreateCategoryDialog.UpdateText": "Güncelle",
"CenterPanel.Login": "Oturum aç",
"CenterPanel.Share": "Paylaş",
"ChannelIntro.CreateBoard": "Bir pano ekle",
"ColorOption.selectColor": "{color} rengi seçin",
"Comment.delete": "Sil",
"CommentsList.send": "Gönder",
"ConfirmPerson.empty": "Boş",
"ConfirmPerson.search": "Arama...",
"ConfirmationDialog.cancel-action": "İptal",
"ConfirmationDialog.confirm-action": "Onayla",
"ContentBlock.Delete": "Sil",
"ContentBlock.DeleteAction": "sil",
"ContentBlock.addElement": "{type} ekle",
"ContentBlock.checkbox": "işaret kutusu",
"ContentBlock.divider": "ayıraç",
"ContentBlock.editCardCheckbox": "değiştirilmiş işaret kutusu",
"ContentBlock.editCardCheckboxText": "kart metnini düzenle",
"ContentBlock.editCardText": "kart metnini düzenle",
"ContentBlock.editText": "Metni düzenle...",
"ContentBlock.image": "görsel",
"ContentBlock.insertAbove": "Üste ekle",
"ContentBlock.moveBlock": "kart içeriğini taşı",
"ContentBlock.moveDown": "Alta taşı",
"ContentBlock.moveUp": "Üste taşı",
"ContentBlock.text": "metin",
"DateFilter.empty": "Boş",
"DateRange.clear": "Temizle",
"DateRange.empty": "Boş",
"DateRange.endDate": "Bitiş tarihi",
"DateRange.today": "Bugün",
"DeleteBoardDialog.confirm-cancel": "İptal",
"DeleteBoardDialog.confirm-delete": "Sil",
"DeleteBoardDialog.confirm-info": "“{boardTitle}” panosunu silmek istediğinize emin misiniz? Silme işlemi bu panodaki tüm kartları siler.",
"DeleteBoardDialog.confirm-info-template": "“{boardTitle}” pano kalıbını silmek istediğinize emin misiniz?",
"DeleteBoardDialog.confirm-tite": "Panoyu silmeyi onayla",
"DeleteBoardDialog.confirm-tite-template": "Pano kalıbını silmeyi onayla",
"Dialog.closeDialog": "Pencereyi kapat",
"EditableDayPicker.today": "Bugün",
"Error.mobileweb": "Mobil web desteği şu anda erken beta aşamasındadır. Tüm işlevler kullanılamıyor olabilir.",
"Error.websocket-closed": "Websoket bağlantısı kesildi. Bu sorun sürerse, sunucu ya da web vekil sunucu yapılandırmanızı denetleyin.",
"Filter.contains": "şunu içeren",
"Filter.ends-with": "şununla biten",
"Filter.includes": "şunu içeren",
"Filter.is": "şu olan",
"Filter.is-after": "şundan sonra",
"Filter.is-before": "şundan önce",
"Filter.is-empty": "boş olan",
"Filter.is-not-empty": "boş olmayan",
"Filter.is-not-set": "şuna ayarlanmamış olan",
"Filter.is-set": "şuna ayarlanmış olan",
"Filter.isafter": "şundan sonra",
"Filter.isbefore": "şundan önce",
"Filter.not-contains": "şunu içermeyen",
"Filter.not-ends-with": "şununla bitmeyen",
"Filter.not-includes": "şunu içermeyen",
"Filter.not-starts-with": "şununla başlamayan",
"Filter.starts-with": "şununla başlayan",
"FilterByText.placeholder": "metni süz",
"FilterComponent.add-filter": "+ Süzgeç ekle",
"FilterComponent.delete": "Sil",
"FilterValue.empty": "(boş)",
"FindBoardsDialog.IntroText": "Pano arama",
"FindBoardsDialog.NoResultsFor": "\"{searchQuery}\" için bir sonuç bulunamadı",
"FindBoardsDialog.NoResultsSubtext": "Yazımı denetleyin ya da başka bir arama yapmayı deneyin.",
"FindBoardsDialog.SubTitle": "Bulmak istediğiniz pano adını yazmaya başlayın. Gezinmek için <b>YUKAR/AŞAĞI</b>, seçmek için <b>ENTER</b>, vazgeçmek için <b>ESC</b> tuşlarını kullanın",
"FindBoardsDialog.Title": "Pano arama",
"GroupBy.hideEmptyGroups": "{count} boş grubu gizle",
"GroupBy.showHiddenGroups": "{count} gizli grubu görüntüle",
"GroupBy.ungroup": "Gruplamayı kaldır",
"HideBoard.MenuOption": "Panoyu gizle",
"KanbanCard.untitled": "Adlandırılmamış",
"MentionSuggestion.is-not-board-member": "(pano üyesi değil)",
"Mutator.new-board-from-template": "kalıptan yeni pano",
"Mutator.new-card-from-template": "kalıptan yeni kart oluştur",
"Mutator.new-template-from-card": "karttan yeni kalıp oluştur",
"OnboardingTour.AddComments.Body": "Sorunlar hakkında yorum yapabilir ve Mattermost kullanıcılarının dikkatini çekmek için @anabilirsiniz.",
"OnboardingTour.AddComments.Title": "Yorum yap",
"OnboardingTour.AddDescription.Body": "Takım arkadaşlarınızın kartın ne ile ilgili olduğunu anlaması için kartınıza bir açıklama ekleyin.",
"OnboardingTour.AddDescription.Title": "Açıklama ekle",
"OnboardingTour.AddProperties.Body": "Daha güçlü kılmak için kartlara çeşitli özellikler ekleyin.",
"OnboardingTour.AddProperties.Title": "Özellikler ekle",
"OnboardingTour.AddView.Body": "Farklı görünümler kullanarak panonuzu düzenleyecek yeni bir görünüm oluşturmak için buraya gidin.",
"OnboardingTour.AddView.Title": "Yeni bir görünüm ekle",
"OnboardingTour.CopyLink.Body": "Kartlarınızı takım arkadaşlarınızla paylaşmak için bağlantıyı kopyalayıp bir kanala, doğrudan iletiye veya grup iletisine yapıştırın.",
"OnboardingTour.CopyLink.Title": "Bağlantıyı kopyala",
"OnboardingTour.OpenACard.Body": "Panoların işinizi düzenlemenize yardımcı olabileceği güçlü yolları keşfetmek için bir kart açın.",
"OnboardingTour.OpenACard.Title": "Bir kart açın",
"OnboardingTour.ShareBoard.Body": "Panonuzu içeride, ekibiniz ile paylaşabilir ya da kuruluşunuzun dışında herkese açık olarak yayınlayabilirsiniz.",
"OnboardingTour.ShareBoard.Title": "Panoyu paylaş",
"PersonProperty.board-members": "Pano üyeleri",
"PersonProperty.me": "Benim",
"PersonProperty.non-board-members": "Pano üyesi olmayanlar",
"PropertyMenu.Delete": "Sil",
"PropertyMenu.changeType": "Özellik türünü değiştir",
"PropertyMenu.selectType": "Özellik türünü seçin",
"PropertyMenu.typeTitle": "Tür",
"PropertyType.Checkbox": "İşaret kutusu",
"PropertyType.CreatedBy": "Oluşturan",
"PropertyType.CreatedTime": "Oluşturulma zamanı",
"PropertyType.Date": "Tarih",
"PropertyType.Email": "E-posta",
"PropertyType.MultiPerson": "Çok kişi",
"PropertyType.MultiSelect": "Çoklu seçim",
"PropertyType.Number": "Sayı",
"PropertyType.Person": "Kişi",
"PropertyType.Phone": "Telefon",
"PropertyType.Select": "Seçin",
"PropertyType.Text": "Metin",
"PropertyType.Unknown": "Bilinmiyor",
"PropertyType.UpdatedBy": "Son güncelleyen",
"PropertyType.UpdatedTime": "Son güncelleme zamanı",
"PropertyType.Url": "Adres",
"PropertyValueElement.empty": "Boş",
"RegistrationLink.confirmRegenerateToken": "Bu işlem daha önce paylaşılmış bağlantıları geçersiz kılacak. İlerlemek istiyor musunuz?",
"RegistrationLink.copiedLink": "Kopyalandı!",
"RegistrationLink.copyLink": "Bağlantıyı kopyala",
"RegistrationLink.description": "Başkalarının hesap ekleyebilmesi için bu bağlantıyı paylaş:",
"RegistrationLink.regenerateToken": "Kodu yeniden oluştur",
"RegistrationLink.tokenRegenerated": "Kayıt bağlantısı yeniden oluşturuldu",
"ShareBoard.PublishDescription": "Web üzerinde herkese açık olarak \"salt okunur\" bir bağlantı yayınlayın ve paylaşın.",
"ShareBoard.PublishTitle": "Web üzerinde yayınla",
"ShareBoard.ShareInternal": "İçeride paylaş",
"ShareBoard.ShareInternalDescription": "İzni olan kullanıcılar bu bağlantıyı kullanabilecek.",
"ShareBoard.Title": "Panoyu paylaş",
"ShareBoard.confirmRegenerateToken": "Bu işlem daha önce paylaşılmış bağlantıları geçersiz kılacak. İlerlemek istiyor musunuz?",
"ShareBoard.copiedLink": "Kopyalandı!",
"ShareBoard.copyLink": "Bağlantıyı kopyala",
"ShareBoard.regenerate": "Kodu yeniden oluştur",
"ShareBoard.searchPlaceholder": "Kişi ve kanal arama",
"ShareBoard.teamPermissionsText": "{teamName} takımındaki herkes",
"ShareBoard.tokenRegenrated": "Kod yeniden oluşturuldu",
"ShareBoard.userPermissionsRemoveMemberText": "Üyelikten çıkar",
"ShareBoard.userPermissionsYouText": "(Siz)",
"ShareTemplate.Title": "Kalıbı paylaş",
"ShareTemplate.searchPlaceholder": "Kişi arama",
"Sidebar.about": "Focalboard hakkında",
"Sidebar.add-board": "+ Pano ekle",
"Sidebar.changePassword": "Parola değiştir",
"Sidebar.delete-board": "Panoyu sil",
"Sidebar.duplicate-board": "Panoyu kopyala",
"Sidebar.export-archive": "Arşivi dışa aktar",
"Sidebar.import": "İçe aktar",
"Sidebar.import-archive": "Arşivi içe aktar",
"Sidebar.invite-users": "Kullanıcıları çağır",
"Sidebar.logout": "Oturumu kapat",
"Sidebar.new-category.badge": "Yeni",
"Sidebar.new-category.drag-boards-cta": "Panoları sürükleyip buraya bırakın...",
"Sidebar.no-boards-in-category": "İçeride bir pano yok",
"Sidebar.product-tour": "Tanıtım turu",
"Sidebar.random-icons": "Rastgele simgeler",
"Sidebar.set-language": "Dili ayarla",
"Sidebar.set-theme": "Temayı ayarla",
"Sidebar.settings": "Ayarlar",
"Sidebar.template-from-board": "Panodan yeni kalıp",
"Sidebar.untitled-board": "(Adlandırılmamış pano)",
"Sidebar.untitled-view": "(Adlandırılmamış görünüm)",
"SidebarCategories.BlocksMenu.Move": "Şuraya taşı...",
"SidebarCategories.CategoryMenu.CreateNew": "Yeni kategori ekle",
"SidebarCategories.CategoryMenu.Delete": "Kategoriyi sił",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "<b>{categoryName}</b> içindeki panolar Panolar kategorisine taşınacak. Herhangi bir panodan çıkarılmayacaksınız.",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Bu kategori silinsin mi?",
"SidebarCategories.CategoryMenu.Update": "Kategoriyi yeniden adlandır",
"SidebarTour.ManageCategories.Body": "Özel kategoriler oluşturun ve yönetin. Kategoriler kullanıcıya özeldir, bu nedenle bir panoyu kendi kategorinize taşımanız aynı panoyu kullanan diğer üyeleri etkilemez.",
"SidebarTour.ManageCategories.Title": "Kategori yönetimi",
"SidebarTour.SearchForBoards.Body": "Panoları hızlıca aramak ve yan çubuğunuza eklemek için pano değiştiriciyi (Cmd/Ctrl + K) açın.",
"SidebarTour.SearchForBoards.Title": "Pano arama",
"SidebarTour.SidebarCategories.Body": "Tüm panolarınızı artık yeni yan çubuğunuz altında bulabilirsiniz. Artık çalışma alanları arasında geçiş yapmanıza gerek yok. Önceki çalışma alanlarınıza göre eklenmiş tek seferlik özel kategoriler, 7.2 sürümüne güncellemenizin bir parçası olarak otomatik şekilde eklenmiş olabilir. Bunları isteğinize göre kaldırabilir ya da düzenleyebilirsiniz.",
"SidebarTour.SidebarCategories.Link": "Ayrıntılı bilgi alın",
"SidebarTour.SidebarCategories.Title": "Yan çubuk kategorileri",
"SiteStats.total_boards": "Toplam pano",
"SiteStats.total_cards": "Toplam kart",
"TableComponent.add-icon": "Simge ekle",
"TableComponent.name": "Ad",
"TableComponent.plus-new": "+ Yeni",
"TableHeaderMenu.delete": "Sil",
"TableHeaderMenu.duplicate": "Kopya oluştur",
"TableHeaderMenu.hide": "Gizle",
"TableHeaderMenu.insert-left": "Sola ekle",
"TableHeaderMenu.insert-right": "Sağa ekle",
"TableHeaderMenu.sort-ascending": "Artan sıralama",
"TableHeaderMenu.sort-descending": "Azalan sıralama",
"TableRow.DuplicateCard": "kartı kopyala",
"TableRow.MoreOption": "Diğer işlemler",
"TableRow.open": "Aç",
"TopBar.give-feedback": "Geri bildirimde bulunun",
"URLProperty.copiedLink": "Kopyalandı!",
"URLProperty.copy": "Kopyala",
"URLProperty.edit": "Düzenle",
"UndoRedoHotKeys.canRedo": "Yinele",
"UndoRedoHotKeys.canRedo-with-description": "{description} yinele",
"UndoRedoHotKeys.canUndo": "Geri al",
"UndoRedoHotKeys.canUndo-with-description": "{description} geri al",
"UndoRedoHotKeys.cannotRedo": "Yinelenecek bir işlem yok",
"UndoRedoHotKeys.cannotUndo": "Geri alınacak bir işlem yok",
"ValueSelector.noOptions": "Herhangi bir seçenek yok. İlk seçeneği eklemek için yazmaya başlayın!",
"ValueSelector.valueSelector": "Değer seçici",
"ValueSelectorLabel.openMenu": "Menüyü aç",
"VersionMessage.help": "Bu sürümdeki yeniliklere bakın.",
"VersionMessage.learn-more": "Ayrıntılı bilgi alın",
"View.AddView": "Görünüm ekle",
"View.Board": "Pano",
"View.DeleteView": "Görünümü sil",
"View.DuplicateView": "Görünümü kopyala",
"View.Gallery": "Galeri",
"View.NewBoardTitle": "Pano görünümü",
"View.NewCalendarTitle": "Takvim görünümü",
"View.NewGalleryTitle": "Galeri görünümü",
"View.NewTableTitle": "Tablo görünümü",
"View.NewTemplateDefaultTitle": "Adlandırılmamış kalıp",
"View.NewTemplateTitle": "Adlandırılmamış",
"View.Table": "Tablo",
"ViewHeader.add-template": "Yeni kalıp",
"ViewHeader.delete-template": "Sil",
"ViewHeader.display-by": "Görünüm: {property}",
"ViewHeader.edit-template": "Düzenle",
"ViewHeader.empty-card": "Boş kart",
"ViewHeader.export-board-archive": "Pano arşivini dışa aktar",
"ViewHeader.export-complete": "Dışa aktarıldı!",
"ViewHeader.export-csv": "CSV olarak dışa aktar",
"ViewHeader.export-failed": "Dışa aktarılamadı!",
"ViewHeader.filter": "Süz",
"ViewHeader.group-by": "Grupla: {property}",
"ViewHeader.new": "Yeni",
"ViewHeader.properties": "Özellikler",
"ViewHeader.properties-menu": "Özellikler menüsü",
"ViewHeader.search-text": "Kart arama",
"ViewHeader.select-a-template": "Bir kalıp seçin",
"ViewHeader.set-default-template": "Varsayılan olarak ata",
"ViewHeader.sort": "Sırala",
"ViewHeader.untitled": "Adlandırılmamış",
"ViewHeader.view-header-menu": "Başlık menüsünü görüntüle",
"ViewHeader.view-menu": "Menüyü görüntüle",
"ViewLimitDialog.Heading": "Bir panoyu görüntüleme sınırına ulaşıldı",
"ViewLimitDialog.PrimaryButton.Title.Admin": "Üst tarifeye geç",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Yöneticiyi bilgilendir",
"ViewLimitDialog.Subtext.Admin": "Professional ya da Enterprise tarifemize geçin.",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Tarifelerimiz hakkında ayrıntılı bilgi alın.",
"ViewLimitDialog.Subtext.RegularUser": "Yöneticinizi Professional ya da Enterprise tarifesine geçmesi hakkında bilgilendirin.",
"ViewLimitDialog.UpgradeImg.AltText": "üst tarifeye geçiş görseli",
"ViewLimitDialog.notifyAdmin.Success": "Yöneticiniz bilgilendirildi",
"ViewTitle.hide-description": "açıklamayı gizle",
"ViewTitle.pick-icon": "Simge seçin",
"ViewTitle.random-icon": "Rastgele",
"ViewTitle.remove-icon": "Simgeyi kaldır",
"ViewTitle.show-description": "açıklamayı görüntüle",
"ViewTitle.untitled-board": "Adlandırılmamış pano",
"WelcomePage.Description": "Pano, alışılmış Kanban panosu görünümünde takımların işleri tanımlamasını, düzenlemesini, izlemesi ve yönetmesini sağlayan bir proje yönetimi aracıdır.",
"WelcomePage.Explore.Button": "Tura çıkın",
"WelcomePage.Heading": "Panolara hoş geldiniz",
"WelcomePage.NoThanks.Text": "Hayır teşekkürler, kendim anlayacağım",
"WelcomePage.StartUsingIt.Text": "Kullanmaya başlayın",
"Workspace.editing-board-template": "Bir pano kalıbını düzenliyorsunuz.",
"badge.guest": "Konuk",
"boardPage.confirm-join-button": "Katıl",
"boardPage.confirm-join-text": "Bir özel kanala, pano yöneticisi tarafından açıkça eklenmeden katılmak üzeresiniz. Bu özel kanala katılmak istediğinize emin misiniz?",
"boardPage.confirm-join-title": "Özel kanala katıl",
"boardSelector.confirm-link-board": "Panoyu kanala bağla",
"boardSelector.confirm-link-board-button": "Evet, panoyu bağla",
"boardSelector.confirm-link-board-subtext": "\"{boardName}\" panosunu kanala bağladığınızda, kanalın tüm üyeleri (var olan ve yeni) panoyu düzenleyebilir. Bu işlem konuk üyeleri kaldırır. Bir pano ile bir kanalın bağlantısını istediğiniz zaman kaldırabilirsiniz.",
"boardSelector.confirm-link-board-subtext-with-other-channel": "\"{boardName}\" panosunu bir kanala bağladığınızda, kanalın tüm üyeleri (var olan ve yeni) panoyu düzenleyebilir. Bu işlem konukl üyeleri kaldırır.{lineBreak}Bu pano şu anda başka bir kanal ile bağlantılı. Bu kanala bağlamayı seçerseniz diğer kanal ile bağlantısı kesilecek.",
"boardSelector.create-a-board": "Bir pano ekle",
"boardSelector.link": "Bağlantı",
"boardSelector.search-for-boards": "Pano arama",
"boardSelector.title": "Panoları bağla",
"boardSelector.unlink": "Bağlantıyı kaldır",
"calendar.month": "Ay",
"calendar.today": "Bugün",
"calendar.week": "Hafta",
"centerPanel.undefined": "{propertyName} yok",
"centerPanel.unknown-user": "Kullanıcı bilinmiyor",
"cloudMessage.learn-more": "Ayrıntılı bilgi alın",
"createImageBlock.failed": "Dosya boyutu sınırııldığından bu dosya yüklenemedi.",
"default-properties.badges": "Yorumlar ve açıklama",
"default-properties.title": "Başlık",
"error.back-to-home": "Girişe dön",
"error.back-to-team": "Takıma dön",
"error.board-not-found": "Pano bulunamadı.",
"error.go-login": "Oturum aç",
"error.invalid-read-only-board": "Bu panoya erişme izniniz yok. Panolara erişmek için oturum açın.",
"error.not-logged-in": "Oturumunuzun süresi dolmuş ya da oturum açmamışsınız. Panolara erişmek için yeniden oturum açın.",
"error.page.title": "Bir şeyler ters gitti",
"error.team-undefined": "Geçerli bir takım değil.",
"error.unknown": "Bir sorun çıktı.",
"generic.previous": "Önceki",
"guest-no-board.subtitle": "Henüz bu takımdaki herhangi bir panoya erişme izniniz yok. Lütfen biri sizi bir panoya ekleyene kadar bekleyin.",
"guest-no-board.title": "Henüz bir pano yok",
"imagePaste.upload-failed": "Dosya boyutu sınırııldığından bazı dosyalar yüklenemedi.",
"limitedCard.title": "Kartlar gizli",
"login.log-in-button": "Oturum aç",
"login.log-in-title": "Oturum açın",
"login.register-button": "ya da hesabınız yoksa bir hesap açın",
"new_channel_modal.create_board.empty_board_description": "Yeni boş bir pano oluştur",
"new_channel_modal.create_board.empty_board_title": "Boş pano",
"new_channel_modal.create_board.select_template_placeholder": "Bir kalıp seçin",
"new_channel_modal.create_board.title": "Bu kanal için bir pano oluştur",
"notification-box-card-limit-reached.close-tooltip": "10 gün için sustur",
"notification-box-card-limit-reached.contact-link": "yöneticinizi bilgilendirin",
"notification-box-card-limit-reached.link": "Ücretli bir tarifeye geçin",
"notification-box-card-limit-reached.title": "panoda {cards} kart gizli",
"notification-box-cards-hidden.title": "Bu işlem başka bir kartı gizledi",
"notification-box.card-limit-reached.not-admin.text": "Arşivlenmiş kartlara erişmek için {contactLink} ile görüşerek ücretli bir tarifeye geçmesini isteyin.",
"notification-box.card-limit-reached.text": "Kart sınırına ulaşıldı. Eski kartları görüntülemek için {link}",
"person.add-user-to-board": "{username} kullanıcısını panoya ekle",
"person.add-user-to-board-confirm-button": "Panoya ekle",
"person.add-user-to-board-permissions": "İzinler",
"person.add-user-to-board-question": "{username} kullanıcısını panoya eklemek ister misiniz?",
"person.add-user-to-board-warning": "{username} panonun bir üyesi değil ve pano ile ilgili herhangi bir bildirim almayacak.",
"register.login-button": "ya da bir hesabınız varsa oturum açın",
"register.signup-title": "Hesap açın",
"rhs-board-non-admin-msg": "Panonun yöneticilerinden değilsiniz",
"rhs-boards.add": "Ekle",
"rhs-boards.dm": "Dİ",
"rhs-boards.gm": "Gİ",
"rhs-boards.header.dm": "bu doğrudan ileti",
"rhs-boards.header.gm": "bu grup iletisi",
"rhs-boards.last-update-at": "Son güncelleme: {datetime}",
"rhs-boards.link-boards-to-channel": "Panoları {channelName} kanalına bağla",
"rhs-boards.linked-boards": "Bağlı panolar",
"rhs-boards.no-boards-linked-to-channel": "Henüz {channelName} kanalına bağlanmış bir pano yok",
"rhs-boards.no-boards-linked-to-channel-description": "Panolar, takımlar arasındaki çalışmaları tanımlamak, organize etmek, izlemek ve yönetmek için kullanılabilen kandan panosuna benzer bir proje yönetimi aracıdır.",
"rhs-boards.unlink-board": "Panonun bağlantısını kaldır",
"rhs-boards.unlink-board1": "Pano bağlantısını kaldır",
"rhs-channel-boards-header.title": "Panolar",
"share-board.publish": "Yayınla",
"share-board.share": "Paylaş",
"shareBoard.channels-select-group": "Kanallar",
"shareBoard.confirm-change-team-role.body": "Bu panoda izinleri \"{role}\" rolünden daha aşağıda olan herkes <b>{role} rolüne yükseltilecek</b>. Panonunen düşük rolünü değiştirmek istediğinize emin misiniz?",
"shareBoard.confirm-change-team-role.confirmBtnText": "Panonun en düşük rolünü değiştir",
"shareBoard.confirm-change-team-role.title": "Panonun en düşük rolünü değiştir",
"shareBoard.confirm-link-channel": "Panoyu kanala bağla",
"shareBoard.confirm-link-channel-button": "Kanalı bağla",
"shareBoard.confirm-link-channel-button-with-other-channel": "Eski bağlantıyı kes ve bu kanala bağla",
"shareBoard.confirm-link-channel-subtext": "Bir kanalı bir panoya bağladığınızda, kanalın tüm üyeleri (var olan ve yeni) panoyu düzenleyebilir. Bu işlem konuk üyeleri kaldırır.",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "Bir kanalı bir panoya bağladığınızda, kanalın tüm üyeleri (var olan ve yeni) panoyu düzenleyebilir. Bu işlem konuk üyeleri kaldırır.{lineBreak}Bu pano şu anda başka bir kanal ile bağlantılı. Bu kanala bağlamayı seçerseniz diğer kanal ile bağlantısı kesilecek.",
"shareBoard.confirm-unlink.body": "Bir kanalın bir pano ile bağlantısını kaldırdığınızda, kanalın tüm üyeleri (var olan ve yeni), kendilerine özel olarak izin verilmedikçe, panoya erişimi kaybeder.",
"shareBoard.confirm-unlink.confirmBtnText": "Kanalın bağlantısını kaldır",
"shareBoard.confirm-unlink.title": "Kanalın pano ile bağlantısı kaldır",
"shareBoard.lastAdmin": "Panoların en az bir yöneticisi olmalıdır",
"shareBoard.members-select-group": "Üyeler",
"shareBoard.unknown-channel-display-name": "Kanal bilinmiyor",
"tutorial_tip.finish_tour": "Tamam",
"tutorial_tip.got_it": "Anladım",
"tutorial_tip.ok": "Sonraki",
"tutorial_tip.out": "Bu ipuçları görüntülenmesin.",
"tutorial_tip.seen": "Daha önce gördünüz mü?"
}

Просмотреть файл

@@ -1,247 +0,0 @@
{
"AppBar.Tooltip": "Перемкнути пов’язані дошки",
"Attachment.Attachment-title": "Прикріплення",
"AttachmentBlock.DeleteAction": "видалити",
"AttachmentBlock.addElement": "додати {type}",
"AttachmentBlock.delete": "Прикріплення успішно видалено.",
"AttachmentBlock.failed": "Не вдалося завантажити цей файл, оскільки досягнуто обмеження розміру файлу.",
"AttachmentBlock.upload": "Прикріплення завантажуються.",
"AttachmentBlock.uploadSuccess": "Вкладення завантажено.",
"AttachmentElement.delete-confirmation-dialog-button-text": "Видалити",
"AttachmentElement.download": "Завантажити",
"AttachmentElement.upload-percentage": "Завантаження...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ Додати групу",
"BoardComponent.delete": "Видалити",
"BoardComponent.hidden-columns": "Приховані стовпці",
"BoardComponent.hide": "Приховати",
"BoardComponent.new": "+ Створити",
"BoardComponent.no-property": "Немає {property}",
"BoardComponent.no-property-title": "Елементи з порожнім полем {property} потраплять сюди. Цей стовпець неможливо видалити.",
"BoardComponent.show": "Показати",
"BoardMember.schemeAdmin": "Адміністратор",
"BoardMember.schemeCommenter": "Коментатор",
"BoardMember.schemeEditor": "Редактор",
"BoardMember.schemeNone": "Жоден",
"BoardMember.schemeViewer": "Спостерігач",
"BoardMember.unlinkChannel": "Від’єднати",
"BoardPage.newVersion": "Доступна оновлена версія Панелі, тицьни тут щоб оновити.",
"BoardPage.syncFailed": "Можливо Панель видалено або права анульовано.",
"BoardTemplateSelector.add-template": "Створити новий шаблон",
"BoardTemplateSelector.create-empty-board": "Створити порожню доску",
"BoardTemplateSelector.delete-template": "Видалити",
"BoardTemplateSelector.description": "Додайте дошку на бічній панелі, використовуючи будь-який із наведених нижче шаблонів, або почніть з нуля.",
"BoardTemplateSelector.edit-template": "Редагувати",
"BoardTemplateSelector.plugin.no-content-description": "Додайте дошку на бічній панелі, використовуючи будь-який із наведених нижче шаблонів, або почніть з нуля.",
"BoardTemplateSelector.plugin.no-content-title": "Створити дошку",
"BoardTemplateSelector.title": "Створити доску",
"BoardTemplateSelector.use-this-template": "Використати цей шаблон",
"BoardsSwitcher.Title": "Знайти дошки",
"BoardsUnfurl.Limited": "Додаткові деталі приховані бо картку архівовано",
"BoardsUnfurl.Remainder": "+{remainder} більше",
"BoardsUnfurl.Updated": "Оновлено {time}",
"Calculations.Options.average.displayName": "Середній",
"Calculations.Options.average.label": "Середній",
"Calculations.Options.count.displayName": "Кількість",
"Calculations.Options.count.label": "Кількість",
"Calculations.Options.countChecked.displayName": "Перевірено",
"Calculations.Options.countChecked.label": "Кількість перевірено",
"Calculations.Options.countUnchecked.displayName": "Не перевірено",
"Calculations.Options.countUnchecked.label": "Підрахунок не перевірено",
"Calculations.Options.countUniqueValue.displayName": "Унікальний",
"Calculations.Options.countUniqueValue.label": "Підрахувати унікальні значення",
"Calculations.Options.countValue.displayName": "Значення",
"Calculations.Options.countValue.label": "Розрахунок значення",
"Calculations.Options.dateRange.displayName": "Діапазон",
"Calculations.Options.dateRange.label": "Діапазон",
"Calculations.Options.earliest.displayName": "Найраніший",
"Calculations.Options.earliest.label": "Найраніший",
"Calculations.Options.latest.displayName": "Останній",
"Calculations.Options.latest.label": "Останній",
"Calculations.Options.max.displayName": "Макс",
"Calculations.Options.max.label": "Макс",
"Calculations.Options.median.displayName": "Медіана",
"Calculations.Options.median.label": "Медіана",
"Calculations.Options.min.displayName": "Мін",
"Calculations.Options.min.label": "Мін",
"Calculations.Options.none.displayName": "Обчислити",
"Calculations.Options.none.label": "Жодного",
"Calculations.Options.percentChecked.displayName": "Перевірено",
"Calculations.Options.percentChecked.label": "Відсоток перевірено",
"Calculations.Options.percentUnchecked.displayName": "Не перевірено",
"Calculations.Options.percentUnchecked.label": "Відсоток не перевірено",
"Calculations.Options.range.displayName": "Діапазон",
"Calculations.Options.range.label": "Діапазон",
"Calculations.Options.sum.displayName": "Сума",
"Calculations.Options.sum.label": "Сума",
"CalendarCard.untitled": "Без назви",
"CardActionsMenu.copiedLink": "Скопійовано!",
"CardActionsMenu.copyLink": "Копіювати посилання",
"CardActionsMenu.delete": "Видалити",
"CardActionsMenu.duplicate": "Дублювати",
"CardBadges.title-checkboxes": "Прапорці",
"CardBadges.title-comments": "Коментарі",
"CardBadges.title-description": "Ця картка має опис",
"CardDetail.Attach": "Прикріпити",
"CardDetail.Follow": "Слідкувати",
"CardDetail.Following": "Відслідковувати",
"CardDetail.add-content": "Додайте вміст",
"CardDetail.add-icon": "Додати значок",
"CardDetail.add-property": "+ Додати властивість",
"CardDetail.addCardText": "додати текст картки",
"CardDetail.limited-body": "Перейдіть на наш план Professional або Enterprise.",
"CardDetail.limited-button": "Оновлення",
"CardDetail.limited-title": "Ця прихована картка",
"CardDetail.moveContent": "Перемістити вміст картки",
"CardDetail.new-comment-placeholder": "Додати коментар...",
"CardDetailProperty.confirm-delete-heading": "Підтвердьте видалення властивості",
"CardDetailProperty.confirm-delete-subtext": "Ви впевнені, що хочете видалити властивість \"{propertyName}\"? При видаленні властивість буде видалено з усіх карток на цій дошці.",
"CardDetailProperty.confirm-property-name-change-subtext": "Ви дійсно хочете змінити властивість \"{propertyName}\" {customText}? Це вплине на значення(-я) на {numOfCards} картці(-ах) на цій дошці і може призвести до втрати даних.",
"CardDetailProperty.confirm-property-type-change": "Підтвердити зміну типу власності",
"CardDetailProperty.delete-action-button": "Видалити",
"CardDetailProperty.property-change-action-button": "Змінити властивість",
"CardDetailProperty.property-changed": "Властивість змінена успішно!",
"CardDetailProperty.property-deleted": "{propertyName} успішно видалено!",
"CardDetailProperty.property-name-change-subtext": "тип з \"{oldPropType}\" в \"{newPropType}\"",
"CardDetial.limited-link": "Дізнайтеся більше про наші плани.",
"CardDialog.delete-confirmation-dialog-attachment": "Підтвердити видалення вкладення",
"CardDialog.delete-confirmation-dialog-button-text": "Видалити",
"CardDialog.delete-confirmation-dialog-heading": "Підтвердити видалення картки",
"CardDialog.editing-template": "Ви редагуєте шаблон.",
"CardDialog.nocard": "Ця картка не існує або недоступна.",
"Categories.CreateCategoryDialog.CancelText": "Скасувати",
"Categories.CreateCategoryDialog.CreateText": "Створити",
"Categories.CreateCategoryDialog.Placeholder": "Назвіть свою категорію",
"Categories.CreateCategoryDialog.UpdateText": "Оновити",
"CenterPanel.Login": "Логін",
"CenterPanel.Share": "Поділитися",
"ChannelIntro.CreateBoard": "Створити дошку",
"ColorOption.selectColor": "Виберіть колір {color}",
"Comment.delete": "Видалити",
"CommentsList.send": "Надіслати",
"ConfirmPerson.empty": "Порожній",
"ConfirmPerson.search": "Пошук...",
"ConfirmationDialog.cancel-action": "Скасувати",
"ConfirmationDialog.confirm-action": "Підтвердити",
"ContentBlock.Delete": "Видалити",
"ContentBlock.DeleteAction": "видалити",
"ContentBlock.addElement": "додати {type}",
"ContentBlock.checkbox": "прапорець",
"ContentBlock.divider": "роздільник",
"ContentBlock.editCardCheckbox": "позначений прапорець",
"ContentBlock.editCardCheckboxText": "редагувати текст картки",
"ContentBlock.editCardText": "редагувати текст картки",
"ContentBlock.editText": "Редагувати текст...",
"ContentBlock.image": "зображення",
"ContentBlock.insertAbove": "Вставте вище",
"ContentBlock.moveBlock": "перемістити вміст картки",
"ContentBlock.moveDown": "Опустити",
"ContentBlock.moveUp": "Підняти",
"ContentBlock.text": "текст",
"DateRange.clear": "Очистити",
"DateRange.empty": "Пусто",
"DateRange.endDate": "Дата закінчення",
"DateRange.today": "Сьогодні",
"DeleteBoardDialog.confirm-cancel": "Скасувати",
"DeleteBoardDialog.confirm-delete": "Видалити",
"DeleteBoardDialog.confirm-info": "Ви впевнені, що хочете видалити дошку “{boardTitle}”? Видалення призведе до видалення всіх карток на дошці.",
"DeleteBoardDialog.confirm-info-template": "Ви впевнені, що хочете видалити шаблон дошки «{boardTitle}»?",
"DeleteBoardDialog.confirm-tite": "Підтвердьте видалення дошки",
"DeleteBoardDialog.confirm-tite-template": "Підтвердьте видалення шаблону дошки",
"Dialog.closeDialog": "Закрити діалогове вікно",
"EditableDayPicker.today": "Сьогодні",
"Error.mobileweb": "Мобільна веб-підтримка зараз знаходиться на ранній стадії бета-тестування. Не всі функції можуть бути присутніми.",
"Error.websocket-closed": "З'єднання через веб-сокет закрито, з'єднання перервано. Якщо це продовжується й далі, перевірте конфігурацію сервера або веб-проксі.",
"Filter.contains": "містить",
"Filter.ends-with": "закінчується на",
"Filter.includes": "включає в себе",
"Filter.is": "є",
"Filter.is-empty": "пусто",
"Filter.is-not-empty": "не порожній",
"Filter.is-not-set": "не встановлено",
"Filter.is-set": "встановлено",
"Filter.not-contains": "не містить",
"Filter.not-ends-with": "не закінчується",
"Filter.not-includes": "не включає",
"Filter.not-starts-with": "не починається з",
"Filter.starts-with": "починається з",
"FilterByText.placeholder": "фільтрувати текст",
"FilterComponent.add-filter": "+ Додати фільтр",
"FilterComponent.delete": "Видалити",
"FilterValue.empty": "(порожній)",
"FindBoardsDialog.IntroText": "Пошук дощок",
"FindBoardsDialog.NoResultsFor": "Немає результатів для \"{searchQuery}\"",
"FindBoardsDialog.NoResultsSubtext": "Перевірте правильність написання або спробуйте інший запит.",
"FindBoardsDialog.SubTitle": "Введіть, щоб знайти дошку. Використовуйте <b>ВГОРУ/ВНИЗ</b> для перегляду. <b>ENTER</b>, щоб вибрати, <b>ESC</b>, щоб закрити",
"FindBoardsDialog.Title": "Знайти дошки",
"GroupBy.hideEmptyGroups": "Сховати {count} порожні групи",
"GroupBy.showHiddenGroups": "Показати {count} прихованих груп",
"GroupBy.ungroup": "Розгрупувати",
"HideBoard.MenuOption": "Сховати дошку",
"KanbanCard.untitled": "Без назви",
"MentionSuggestion.is-not-board-member": "(не член правління)",
"Mutator.new-board-from-template": "нова дошка з шаблону",
"Mutator.new-card-from-template": "нова картка із шаблону",
"Mutator.new-template-from-card": "новий шаблон із картки",
"OnboardingTour.AddComments.Body": "Ви можете коментувати проблеми та навіть @згадувати інших користувачів Mattermost, щоб привернути їх увагу.",
"OnboardingTour.AddComments.Title": "Додати коментарі",
"OnboardingTour.AddDescription.Body": "Додайте опис до картки, щоб ваші товариші по команді знали, про що йде мова.",
"OnboardingTour.AddDescription.Title": "Додайте опис",
"OnboardingTour.AddProperties.Body": "Додайте карткам різні властивості, щоб зробити їх потужнішими.",
"OnboardingTour.AddProperties.Title": "Додайте властивості",
"OnboardingTour.AddView.Body": "Перейдіть сюди, щоб створити новий вид для організації дошки за допомогою різних макетів.",
"OnboardingTour.AddView.Title": "Додайте новий вид",
"OnboardingTour.CopyLink.Body": "Ви можете поділитися своїми картками з товаришами по команді, скопіювавши посилання та вставивши його в канал, пряме або групове повідомлення.",
"OnboardingTour.CopyLink.Title": "Копіювати посилання",
"OnboardingTour.OpenACard.Body": "Відкрийте картку, щоб дослідити потужні способи, за допомогою яких дошки можуть допомогти вам організувати вашу роботу.",
"OnboardingTour.OpenACard.Title": "Відкрити картку",
"OnboardingTour.ShareBoard.Body": "Ви можете поділитися своєю дошкою всередині, у своїй команді або опублікувати її публічно для видимості за межами вашої організації.",
"OnboardingTour.ShareBoard.Title": "Поділитися дошкою",
"PersonProperty.board-members": "Члени команди",
"PersonProperty.me": "Я",
"PersonProperty.non-board-members": "Не учасник команди",
"PropertyMenu.Delete": "Видалити",
"PropertyMenu.changeType": "Змінити тип власності",
"PropertyMenu.selectType": "Виберіть тип властивості",
"PropertyMenu.typeTitle": "Тип",
"PropertyType.Checkbox": "Прапорець",
"PropertyType.CreatedBy": "Створений",
"PropertyType.CreatedTime": "Час створення",
"PropertyType.Date": "Дата",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "Кілька осіб",
"PropertyType.MultiSelect": "Множинний вибір",
"PropertyType.Number": "Номер",
"PropertyType.Person": "Особа",
"PropertyType.Phone": "Телефон",
"PropertyType.Select": "Обрати",
"PropertyType.Text": "Текст",
"PropertyType.Unknown": "Невідомий",
"PropertyType.UpdatedBy": "Оновлено користувачем",
"PropertyType.UpdatedTime": "Час останнього оновлення",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "Пусто",
"RegistrationLink.confirmRegenerateToken": "Це призведе до скасування попередніх спільних посилань. Продовжити?",
"RegistrationLink.copiedLink": "Скопійовано!",
"RegistrationLink.copyLink": "Копіювати посилання",
"RegistrationLink.description": "Поділіться цим посиланням, щоб інші могли створити облікові записи:",
"RegistrationLink.regenerateToken": "Згенерувати новий токен",
"RegistrationLink.tokenRegenerated": "Реєстраційне посилання відновлено",
"ShareBoard.PublishDescription": "Опублікуйте та поділіться посиланням лише для читання з усіма в Інтернеті.",
"ShareBoard.PublishTitle": "Опублікувати в Інтернеті",
"ShareBoard.ShareInternal": "Поділитися всередині організації",
"ShareBoard.ShareInternalDescription": "Користувачі, які мають дозволи, зможуть використовувати це посилання.",
"ShareBoard.Title": "Поділиться Дошкою",
"Sidebar.delete-board": "Видалити дошку",
"SidebarCategories.CategoryMenu.Delete": "Видалити категорію",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Видалити дану категорію?",
"TableHeaderMenu.delete": "Видалити",
"View.DeleteView": "Видалити вид",
"ViewHeader.delete-template": "Видалити",
"generic.previous": "Попередній",
"shareBoard.unknown-channel-display-name": "Невідомий канал",
"tutorial_tip.finish_tour": "Готово",
"tutorial_tip.got_it": "Зрозуміло",
"tutorial_tip.ok": "Далі",
"tutorial_tip.out": "Відмовтеся від цих порад.",
"tutorial_tip.seen": "Ви бачили це раніше?"
}

Просмотреть файл

@@ -1,32 +0,0 @@
{
"AppBar.Tooltip": "Chuyển sang các bảng đã liên kết",
"Attachment.Attachment-title": "Đính kèm",
"AttachmentBlock.DeleteAction": "xóa",
"BoardComponent.add-a-group": "+ Thêm nhóm",
"BoardComponent.delete": "Xóa",
"BoardComponent.hidden-columns": "Cột ẩn",
"BoardComponent.hide": "Ẩn",
"BoardComponent.new": "+ Thêm",
"BoardComponent.no-property": "Không {property}",
"BoardComponent.show": "Hiện",
"BoardMember.schemeAdmin": "Quản trị",
"BoardMember.schemeCommenter": "Người bình luận",
"BoardMember.schemeEditor": "Người soạn thảo",
"BoardMember.schemeNone": "Không",
"BoardMember.schemeViewer": "Người xem",
"BoardMember.unlinkChannel": "Gỡ liên kết",
"BoardPage.newVersion": "Có một phiên bản mới của bảng, click vào đây để nạp lại.",
"Calculations.Options.average.displayName": "Trung bình",
"Calculations.Options.average.label": "Trung bình",
"TableComponent.add-icon": "Thêm icon",
"TableComponent.name": "Tên",
"TableComponent.plus-new": "+ Mới",
"TableHeaderMenu.delete": "Xóa",
"share-board.publish": "Công khai",
"share-board.share": "Chia sẻ",
"shareBoard.channels-select-group": "Kênh",
"shareBoard.members-select-group": "Thành viên",
"tutorial_tip.finish_tour": "Xong",
"tutorial_tip.got_it": "Đã hiểu",
"tutorial_tip.ok": "Tiếp theo"
}

Просмотреть файл

@@ -1,454 +0,0 @@
{
"AppBar.Tooltip": "切换已链接的板块",
"Attachment.Attachment-title": "附件",
"AttachmentBlock.DeleteAction": "删除",
"AttachmentBlock.addElement": "添加 {type}",
"AttachmentBlock.delete": "附件已删除。",
"AttachmentBlock.failed": "该文件无法上传,因为已经达到了文件大小的限制。",
"AttachmentBlock.upload": "附件正在上传。",
"AttachmentBlock.uploadSuccess": "附件已上传。",
"AttachmentElement.delete-confirmation-dialog-button-text": "删除",
"AttachmentElement.download": "下载",
"AttachmentElement.upload-percentage": "上传中…({uploadPercent}%)",
"BoardComponent.add-a-group": "+ 新增群组",
"BoardComponent.delete": "删除",
"BoardComponent.hidden-columns": "隐藏列",
"BoardComponent.hide": "隐藏",
"BoardComponent.new": "+ 新增",
"BoardComponent.no-property": "无 {property}",
"BoardComponent.no-property-title": "{property} 属性为空的项目将转到此处,该列无法删除。",
"BoardComponent.show": "显示",
"BoardMember.schemeAdmin": "管理",
"BoardMember.schemeCommenter": "评论者",
"BoardMember.schemeEditor": "编辑器",
"BoardMember.schemeNone": "无",
"BoardMember.schemeViewer": "视图",
"BoardMember.unlinkChannel": "断开",
"BoardPage.newVersion": "Boards 的新版本已可用,点击这里重新加载。",
"BoardPage.syncFailed": "板块或许已被删除或访问授权已被撤销。",
"BoardTemplateSelector.add-template": "创建新模板",
"BoardTemplateSelector.create-empty-board": "创建空白板块",
"BoardTemplateSelector.delete-template": "删除",
"BoardTemplateSelector.description": "选择一个模板助你开始。或者创建一个空白板块,从零开始。",
"BoardTemplateSelector.edit-template": "编辑",
"BoardTemplateSelector.plugin.no-content-description": "使用下面定义好的任意模板给侧栏添加一个看板,或者从头开始。",
"BoardTemplateSelector.plugin.no-content-title": "创建一个看板",
"BoardTemplateSelector.title": "创建一个看板",
"BoardTemplateSelector.use-this-template": "使用该模板",
"BoardsSwitcher.Title": "查找板块",
"BoardsUnfurl.Limited": "由于卡片被存档,其他细节被隐藏",
"BoardsUnfurl.Remainder": "+{remainder} 更多",
"BoardsUnfurl.Updated": "于 {time} 更新",
"Calculations.Options.average.displayName": "平均",
"Calculations.Options.average.label": "平均",
"Calculations.Options.count.displayName": "计数",
"Calculations.Options.count.label": "计数",
"Calculations.Options.countChecked.displayName": "选中",
"Calculations.Options.countChecked.label": "选中计数",
"Calculations.Options.countUnchecked.displayName": "未选中",
"Calculations.Options.countUnchecked.label": "未选中计数",
"Calculations.Options.countUniqueValue.displayName": "唯一",
"Calculations.Options.countUniqueValue.label": "唯一值计数",
"Calculations.Options.countValue.displayName": "值",
"Calculations.Options.countValue.label": "值计数",
"Calculations.Options.dateRange.displayName": "范围",
"Calculations.Options.dateRange.label": "范围",
"Calculations.Options.earliest.displayName": "最早的",
"Calculations.Options.earliest.label": "最早的",
"Calculations.Options.latest.displayName": "最新的",
"Calculations.Options.latest.label": "最新的",
"Calculations.Options.max.displayName": "最大的",
"Calculations.Options.max.label": "最大的",
"Calculations.Options.median.displayName": "中位数",
"Calculations.Options.median.label": "中位数",
"Calculations.Options.min.displayName": "最小的",
"Calculations.Options.min.label": "最小值",
"Calculations.Options.none.displayName": "计算",
"Calculations.Options.none.label": "无",
"Calculations.Options.percentChecked.displayName": "已选中",
"Calculations.Options.percentChecked.label": "已选中的百分比",
"Calculations.Options.percentUnchecked.displayName": "未选中",
"Calculations.Options.percentUnchecked.label": "未选中的百分比",
"Calculations.Options.range.displayName": "范围",
"Calculations.Options.range.label": "范围",
"Calculations.Options.sum.displayName": "总计",
"Calculations.Options.sum.label": "总计",
"CalendarCard.untitled": "无内容",
"CardActionsMenu.copiedLink": "复制成功!",
"CardActionsMenu.copyLink": "复制链接",
"CardActionsMenu.delete": "删除",
"CardActionsMenu.duplicate": "重复",
"CardBadges.title-checkboxes": "Checkbox",
"CardBadges.title-comments": "评论",
"CardBadges.title-description": "此卡片有描述内容",
"CardDetail.Attach": "附加",
"CardDetail.Follow": "关注",
"CardDetail.Following": "关注中",
"CardDetail.add-content": "新增内容",
"CardDetail.add-icon": "新增图标",
"CardDetail.add-property": "+ 新增属性",
"CardDetail.addCardText": "新增卡片文本",
"CardDetail.limited-body": "升级到我们的专业或企业计划。",
"CardDetail.limited-button": "升级",
"CardDetail.limited-title": "这张卡片是隐藏的",
"CardDetail.moveContent": "移动卡片内容",
"CardDetail.new-comment-placeholder": "新增评论...",
"CardDetailProperty.confirm-delete-heading": "确认删除此属性",
"CardDetailProperty.confirm-delete-subtext": "确定要删除属性:{propertyName}?也会同时删除这个版面中所有其他卡片的属性。",
"CardDetailProperty.confirm-property-name-change-subtext": "你确定要改变属性名称\"{propertyName}\" {customText}?这将影响此板块中的{numOfCards}个卡片,并可能导致数据丢失。",
"CardDetailProperty.confirm-property-type-change": "确认修改此属性的类型",
"CardDetailProperty.delete-action-button": "删除",
"CardDetailProperty.property-change-action-button": "修改属性",
"CardDetailProperty.property-changed": "已成功修改属性!",
"CardDetailProperty.property-deleted": "成功删除 {propertyName}",
"CardDetailProperty.property-name-change-subtext": "属性的类型从\"{oldPropType}\" 更改为\"{newPropType}\"",
"CardDetial.limited-link": "了解更多关于我们的计划。",
"CardDialog.delete-confirmation-dialog-attachment": "确认删除附件",
"CardDialog.delete-confirmation-dialog-button-text": "删除",
"CardDialog.delete-confirmation-dialog-heading": "确认删除卡片",
"CardDialog.editing-template": "您正在编辑模板。",
"CardDialog.nocard": "卡片不存在或者无法被存取。",
"Categories.CreateCategoryDialog.CancelText": "取消",
"Categories.CreateCategoryDialog.CreateText": "新增",
"Categories.CreateCategoryDialog.Placeholder": "命名你的类别",
"Categories.CreateCategoryDialog.UpdateText": "更新",
"CenterPanel.Login": "登录",
"CenterPanel.Share": "分享",
"ChannelIntro.CreateBoard": "创建一个板块",
"ColorOption.selectColor": "选择{color}",
"Comment.delete": "删除",
"CommentsList.send": "发送",
"ConfirmPerson.empty": "空",
"ConfirmPerson.search": "搜索...",
"ConfirmationDialog.cancel-action": "取消",
"ConfirmationDialog.confirm-action": "确认",
"ContentBlock.Delete": "删除",
"ContentBlock.DeleteAction": "删除",
"ContentBlock.addElement": "新增 {type}",
"ContentBlock.checkbox": "复选框",
"ContentBlock.divider": "分割线",
"ContentBlock.editCardCheckbox": "切换复选框",
"ContentBlock.editCardCheckboxText": "编辑卡片文字",
"ContentBlock.editCardText": "编辑卡片文字",
"ContentBlock.editText": "编辑文字...",
"ContentBlock.image": "图片",
"ContentBlock.insertAbove": "在上方插入",
"ContentBlock.moveBlock": "移动卡片内容",
"ContentBlock.moveDown": "下移",
"ContentBlock.moveUp": "上移",
"ContentBlock.text": "文字",
"DateFilter.empty": "空",
"DateRange.clear": "清除",
"DateRange.empty": "空的",
"DateRange.endDate": "结束日期",
"DateRange.today": "今天",
"DeleteBoardDialog.confirm-cancel": "取消",
"DeleteBoardDialog.confirm-delete": "删除",
"DeleteBoardDialog.confirm-info": "确定要删除版块\"{boardTitle}\"?删除后,也将删除此版块中的所有卡片。",
"DeleteBoardDialog.confirm-info-template": "你确定要删除板块模板\"{boardTitle}\"吗?",
"DeleteBoardDialog.confirm-tite": "确认删除板块",
"DeleteBoardDialog.confirm-tite-template": "确认删除板块模板",
"Dialog.closeDialog": "关闭对话框",
"EditableDayPicker.today": "今天",
"Error.mobileweb": "移动端页面的支持目前处于早期测试阶段。不是所有的功能都已实现。",
"Error.websocket-closed": "Websocket 连接关闭,连接中断。如果这种情况仍然存在,请检查您的服务器或网页代理配置。",
"Filter.contains": "包含",
"Filter.ends-with": "结束于",
"Filter.includes": "含有",
"Filter.is": "是",
"Filter.is-empty": "为空",
"Filter.is-not-empty": "不为空",
"Filter.is-not-set": "未设置",
"Filter.is-set": "被设定为",
"Filter.not-contains": "不包含",
"Filter.not-ends-with": "不结束于",
"Filter.not-includes": "不含有",
"Filter.not-starts-with": "不开始于",
"Filter.starts-with": "开始于",
"FilterByText.placeholder": "过滤文本",
"FilterComponent.add-filter": "+ 增加过滤条件",
"FilterComponent.delete": "删除",
"FilterValue.empty": "(空)",
"FindBoardsDialog.IntroText": "搜索板块",
"FindBoardsDialog.NoResultsFor": "没有\"{searchQuery}\"相关的结果",
"FindBoardsDialog.NoResultsSubtext": "请检查拼写或者查找其他内容。",
"FindBoardsDialog.SubTitle": "输入内容来查找板块。使用<b>上/下</b>浏览。<b>ENTER</b>选择,<b>ESC</b>取消",
"FindBoardsDialog.Title": "查找板块",
"GroupBy.hideEmptyGroups": "隐藏{count}个空组",
"GroupBy.showHiddenGroups": "显示已隐藏的{count}个组",
"GroupBy.ungroup": "未分组",
"HideBoard.MenuOption": "隐藏板块",
"KanbanCard.untitled": "无标题",
"MentionSuggestion.is-not-board-member": "(非板块成员)",
"Mutator.new-board-from-template": "从模板创建板块",
"Mutator.new-card-from-template": "使用模板新增卡片",
"Mutator.new-template-from-card": "从卡片新增模板",
"OnboardingTour.AddComments.Body": "你可以对问题进行评论,甚至可以@提及你的Mattermost同伴以引起他们的注意。",
"OnboardingTour.AddComments.Title": "添加评论",
"OnboardingTour.AddDescription.Body": "在你的卡片上添加描述,以便其他人了解卡片的内容。",
"OnboardingTour.AddDescription.Title": "添加描述",
"OnboardingTour.AddProperties.Body": "为卡片添加各种属性,使其更加强大。",
"OnboardingTour.AddProperties.Title": "添加属性",
"OnboardingTour.AddView.Body": "在这里创建一个新的视图,用不同的布局来组织你的板块。",
"OnboardingTour.AddView.Title": "添加一个新的视图",
"OnboardingTour.CopyLink.Body": "你可以通过频道,私信和群聊分享链接来和成员们一起共享卡片。",
"OnboardingTour.CopyLink.Title": "复制链接",
"OnboardingTour.OpenACard.Body": "打开卡片来探索板块的高效使用方法,从而助力你的整理项目。",
"OnboardingTour.OpenACard.Title": "打开一个卡片",
"OnboardingTour.ShareBoard.Body": "你可以分享板块,不管是与内部成员,还是公开发布到外部的机构。",
"OnboardingTour.ShareBoard.Title": "分享板块",
"PersonProperty.board-members": "板块成员",
"PersonProperty.me": "我",
"PersonProperty.non-board-members": "非板块成员",
"PropertyMenu.Delete": "删除",
"PropertyMenu.changeType": "修改属性类型",
"PropertyMenu.selectType": "选择属性类型",
"PropertyMenu.typeTitle": "类型",
"PropertyType.Checkbox": "复选框",
"PropertyType.CreatedBy": "创建者",
"PropertyType.CreatedTime": "创建时间",
"PropertyType.Date": "日期",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "多人",
"PropertyType.MultiSelect": "多选",
"PropertyType.Number": "数字",
"PropertyType.Person": "个人",
"PropertyType.Phone": "电话号码",
"PropertyType.Select": "选取",
"PropertyType.Text": "文字框",
"PropertyType.Unknown": "未知",
"PropertyType.UpdatedBy": "最后更新者",
"PropertyType.UpdatedTime": "上次更新时间",
"PropertyType.Url": "URL",
"PropertyValueElement.empty": "空的",
"RegistrationLink.confirmRegenerateToken": "此动作将使先前分享的链接无效。确定要进行吗?",
"RegistrationLink.copiedLink": "已复制!",
"RegistrationLink.copyLink": "复制链接",
"RegistrationLink.description": "将此链接分享给他人以建立帐号:",
"RegistrationLink.regenerateToken": "重新生成令牌",
"RegistrationLink.tokenRegenerated": "已重新生成注册链接",
"ShareBoard.PublishDescription": "发布并与所有人分享 \"只读 \"链接。",
"ShareBoard.PublishTitle": "发布到网上",
"ShareBoard.ShareInternal": "内部分享",
"ShareBoard.ShareInternalDescription": "有权限的用户将能够使用这个链接。",
"ShareBoard.Title": "分享板块",
"ShareBoard.confirmRegenerateToken": "此动作将使先前分享的链接无效。确定要进行吗?",
"ShareBoard.copiedLink": "已复制!",
"ShareBoard.copyLink": "复制链接",
"ShareBoard.regenerate": "重新生成令牌",
"ShareBoard.searchPlaceholder": "搜索成员和频道",
"ShareBoard.teamPermissionsText": "在{teamName}团队的每个人",
"ShareBoard.tokenRegenrated": "已重新产生令牌",
"ShareBoard.userPermissionsRemoveMemberText": "移除成员",
"ShareBoard.userPermissionsYouText": "(你)",
"ShareTemplate.Title": "分享模板",
"ShareTemplate.searchPlaceholder": "搜索成员",
"Sidebar.about": "关于 Focalboard",
"Sidebar.add-board": "+ 新增版面",
"Sidebar.changePassword": "变更密码",
"Sidebar.delete-board": "删除版面",
"Sidebar.duplicate-board": "复制板块",
"Sidebar.export-archive": "导出档案",
"Sidebar.import": "导入",
"Sidebar.import-archive": "导入档案",
"Sidebar.invite-users": "邀请使用者",
"Sidebar.logout": "登出",
"Sidebar.new-category.badge": "新建",
"Sidebar.new-category.drag-boards-cta": "拖动板块到这里...",
"Sidebar.no-boards-in-category": "里面没有板块",
"Sidebar.product-tour": "产品导览",
"Sidebar.random-icons": "随机图标",
"Sidebar.set-language": "设定语言",
"Sidebar.set-theme": "设置主题",
"Sidebar.settings": "设定",
"Sidebar.template-from-board": "从板块新增一个模板",
"Sidebar.untitled-board": "(无标题版面)",
"Sidebar.untitled-view": "(未命名视图)",
"SidebarCategories.BlocksMenu.Move": "移动到...",
"SidebarCategories.CategoryMenu.CreateNew": "创建新类别",
"SidebarCategories.CategoryMenu.Delete": "删除类别",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "在于<b>{categoryName}</b>的板块会被移回板块类别。这并不会移除任何板块。",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "删除此类别?",
"SidebarCategories.CategoryMenu.Update": "重命名类别",
"SidebarTour.ManageCategories.Body": "新建并管理自定义的类别。类别是用户专属的,所以移动板块到你的类别不会影响到使用同个板块的其他成员。",
"SidebarTour.ManageCategories.Title": "管理类别",
"SidebarTour.SearchForBoards.Body": "打开类别切换器Cmd/Ctrl+K来快速查找并添加板块到你的侧边栏。",
"SidebarTour.SearchForBoards.Title": "搜索板块",
"SidebarTour.SidebarCategories.Body": "你所有的板块现会在侧边栏下被管理。无需在不同工作区中进行切换。基于你之前工作区的一次性自定义板块将会作为v7.2版本更新自动创建。这个特性可以在设置里更改会或移除。",
"SidebarTour.SidebarCategories.Link": "了解更多",
"SidebarTour.SidebarCategories.Title": "侧边栏类别",
"SiteStats.total_boards": "所有板块",
"SiteStats.total_cards": "所有卡片",
"TableComponent.add-icon": "加入图标",
"TableComponent.name": "姓名",
"TableComponent.plus-new": "+ 新增",
"TableHeaderMenu.delete": "删除",
"TableHeaderMenu.duplicate": "制作副本",
"TableHeaderMenu.hide": "隐藏",
"TableHeaderMenu.insert-left": "在左侧插入",
"TableHeaderMenu.insert-right": "在右侧插入",
"TableHeaderMenu.sort-ascending": "升序排列",
"TableHeaderMenu.sort-descending": "降序排列",
"TableRow.DuplicateCard": "复制卡片",
"TableRow.MoreOption": "更多操作",
"TableRow.open": "开启",
"TopBar.give-feedback": "反馈问题",
"URLProperty.copiedLink": "已复制!",
"URLProperty.copy": "复制",
"URLProperty.edit": "编辑",
"UndoRedoHotKeys.canRedo": "撤回",
"UndoRedoHotKeys.canRedo-with-description": "撤回 {description}",
"UndoRedoHotKeys.canUndo": "撤销",
"UndoRedoHotKeys.canUndo-with-description": "撤销 {description}",
"UndoRedoHotKeys.cannotRedo": "已没有操作可撤回",
"UndoRedoHotKeys.cannotUndo": "已没有操作可撤销",
"ValueSelector.noOptions": "没有选项。现在添加一个!",
"ValueSelector.valueSelector": "值选择器",
"ValueSelectorLabel.openMenu": "打开菜单",
"VersionMessage.help": "了解查看新版本有什么新特性。",
"VersionMessage.learn-more": "了解更多",
"View.AddView": "添加视图",
"View.Board": "板块",
"View.DeleteView": "删除视图",
"View.DuplicateView": "复制视图",
"View.Gallery": "画廊",
"View.NewBoardTitle": "版面视图",
"View.NewCalendarTitle": "日历视图",
"View.NewGalleryTitle": "画廊视图",
"View.NewTableTitle": "图表视图",
"View.NewTemplateDefaultTitle": "未命名模板",
"View.NewTemplateTitle": "未命名",
"View.Table": "图表",
"ViewHeader.add-template": "+ 新模板",
"ViewHeader.delete-template": "删除",
"ViewHeader.display-by": "以{property}显示",
"ViewHeader.edit-template": "编辑",
"ViewHeader.empty-card": "空白卡片",
"ViewHeader.export-board-archive": "导出版面归档",
"ViewHeader.export-complete": "导出完成!",
"ViewHeader.export-csv": "导出为 CSV",
"ViewHeader.export-failed": "导出失败!",
"ViewHeader.filter": "筛选",
"ViewHeader.group-by": "以{property}分组",
"ViewHeader.new": "新",
"ViewHeader.properties": "属性",
"ViewHeader.properties-menu": "属性菜单",
"ViewHeader.search-text": "搜索卡片",
"ViewHeader.select-a-template": "选择范本",
"ViewHeader.set-default-template": "设为默认范本",
"ViewHeader.sort": "排序",
"ViewHeader.untitled": "无标题",
"ViewHeader.view-header-menu": "查看标题菜单",
"ViewHeader.view-menu": "查看菜单",
"ViewLimitDialog.Heading": "已达到板块观看的限制",
"ViewLimitDialog.PrimaryButton.Title.Admin": "升级",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "通知管理员",
"ViewLimitDialog.Subtext.Admin": "升级到专业版或企业版。",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "了解更多关于我们的付费套装。",
"ViewLimitDialog.Subtext.RegularUser": "通知你的管理员来升级到专业版和企业版。",
"ViewLimitDialog.UpgradeImg.AltText": "升级图片",
"ViewLimitDialog.notifyAdmin.Success": "已通知管理员",
"ViewTitle.hide-description": "隐藏描述",
"ViewTitle.pick-icon": "挑选图标",
"ViewTitle.random-icon": "随机",
"ViewTitle.remove-icon": "移除图标",
"ViewTitle.show-description": "显示描述",
"ViewTitle.untitled-board": "无标题板块",
"WelcomePage.Description": "板块是一个项目管理工具,使用熟悉的看板视图,帮助你的团队策划、组织、跟踪和管理跨团队的工作。",
"WelcomePage.Explore.Button": "探索",
"WelcomePage.Heading": "欢迎来到板块",
"WelcomePage.NoThanks.Text": "不了,请让我自己设置",
"WelcomePage.StartUsingIt.Text": "开始使用",
"Workspace.editing-board-template": "您正在编辑版面模板。",
"badge.guest": "访客",
"boardPage.confirm-join-button": "加入",
"boardSelector.confirm-link-board": "连接板块到频道",
"boardSelector.confirm-link-board-button": "是的,连接板块",
"boardSelector.confirm-link-board-subtext": "当你连接“{boardName}”到频道时,所有频道的成员(现有的或新的)都可以编辑。这并不包括访客。你随时都可以取消板块与频道的连接。",
"boardSelector.confirm-link-board-subtext-with-other-channel": "当你连接\"{boardName}\"到频道时,此频道的所有成员(现有的和新的)将可以进行编辑,这并不包括访客。{lineBreak} 此板块目前与另一个频道已有连接,如果在此进行新的连接,那么将会自动取消之前连接的频道。",
"boardSelector.create-a-board": "创建板块",
"boardSelector.link": "连接",
"boardSelector.search-for-boards": "搜索板块",
"boardSelector.title": "连接板块",
"boardSelector.unlink": "取消连接",
"calendar.month": "月",
"calendar.today": "今天",
"calendar.week": "周",
"centerPanel.undefined": "不{propertyName}",
"centerPanel.unknown-user": "陌生用户",
"cloudMessage.learn-more": "了解更多",
"createImageBlock.failed": "图片上传失败,超过大小限制。",
"default-properties.badges": "评论和描述",
"default-properties.title": "标题",
"error.back-to-home": "回到主页",
"error.back-to-team": "回到团队",
"error.board-not-found": "未找到板块。",
"error.go-login": "登陆",
"error.invalid-read-only-board": "你没有权限访问此板块,请登陆后再进行访问板块。",
"error.not-logged-in": "尚未登陆或会话超时,请登陆后再进行访问板块。",
"error.page.title": "抱歉,出现了一些错误",
"error.team-undefined": "不是有效的团队。",
"error.unknown": "发生了一些错误。",
"generic.previous": "上一个",
"guest-no-board.subtitle": "你尚未有权限访问此团队的任何一个板块,请等待某人把你添加到某个板块。",
"guest-no-board.title": "尚未有板块",
"imagePaste.upload-failed": "图片上传失败,超过大小限制。",
"limitedCard.title": "卡片已隐藏",
"login.log-in-button": "登录",
"login.log-in-title": "登录",
"login.register-button": "或创建一个帐户(如果您没有帐户)",
"new_channel_modal.create_board.empty_board_description": "创建一个空白的板块",
"new_channel_modal.create_board.empty_board_title": "空白板块",
"new_channel_modal.create_board.select_template_placeholder": "选择模板",
"new_channel_modal.create_board.title": "为此频道创建一个新板块",
"notification-box-card-limit-reached.close-tooltip": "小睡十天",
"notification-box-card-limit-reached.contact-link": "通知你的管理员",
"notification-box-card-limit-reached.link": "升级到付费版",
"notification-box-card-limit-reached.title": "板块上的{cards}卡片已隐藏",
"notification-box-cards-hidden.title": "此行动已隐藏其他卡片",
"notification-box.card-limit-reached.not-admin.text": "要访问存档的卡片,你需要通过 {contactLink} 来升级到付费版。",
"notification-box.card-limit-reached.text": "已达到卡片上限,如需查看旧卡片请点{link}",
"person.add-user-to-board": "将 {username} 加入板块",
"person.add-user-to-board-confirm-button": "添加到板块",
"person.add-user-to-board-permissions": "权限",
"person.add-user-to-board-question": "你想将 {username} 加入板块吗?",
"person.add-user-to-board-warning": "{username} 不是此板块的成员,因此不会受到任何关于此板块的通知。",
"register.login-button": "或登录(如果您已拥有帐户)",
"register.signup-title": "注册您的帐户",
"rhs-board-non-admin-msg": "你不是板块的管理员",
"rhs-boards.add": "添加",
"rhs-boards.dm": "私信",
"rhs-boards.gm": "群聊",
"rhs-boards.header.dm": "此私信",
"rhs-boards.header.gm": "此群聊信息",
"rhs-boards.last-update-at": "最后更新日为:{datetime}",
"rhs-boards.link-boards-to-channel": "把板块连接到 {channelName}",
"rhs-boards.linked-boards": "连接板块",
"rhs-boards.no-boards-linked-to-channel": "尚未有板块与{channelName} 连接",
"rhs-boards.no-boards-linked-to-channel-description": "板块是一个能帮助我们定义,组织,追踪和管理团队工作的一个专业管理工具,可通过使用熟悉的看板视图。",
"rhs-boards.unlink-board": "取消连接板块",
"rhs-boards.unlink-board1": "取消连接板块",
"rhs-channel-boards-header.title": "板块",
"share-board.publish": "发布",
"share-board.share": "分享",
"shareBoard.channels-select-group": "频道",
"shareBoard.confirm-change-team-role.body": "此板块低于“{role}”的所有人都将<b>于现在被提升到{role}</b>。你确认要更改此板块的最低职责?",
"shareBoard.confirm-change-team-role.confirmBtnText": "更改板块的最低职责",
"shareBoard.confirm-change-team-role.title": "更改板块的最低职责",
"shareBoard.confirm-link-channel": "连接板块到频道",
"shareBoard.confirm-link-channel-button": "连接频道",
"shareBoard.confirm-link-channel-button-with-other-channel": "再此取消或进行连接",
"shareBoard.confirm-link-channel-subtext": "当你把频道连接到一个板块,此频道里的所有成员(现有的或新的)都可以进行编辑,这并不包括访客。",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "当你把频道连接到一个板块,此频道里的所有成员(现有的或新的)都可以进行编辑,这并不包括访客。{lineBreak}此板块目前与另一个频道已有连接,如果在此进行新的连接,那么将会自动取消之前连接的频道。",
"shareBoard.confirm-unlink.body": "当你取消频道与板块的连接,频道的所有成员(现有的或新的)将会失去板块的访问权限,除非单独给予许可。",
"shareBoard.confirm-unlink.confirmBtnText": "取消连接频道",
"shareBoard.confirm-unlink.title": "取消连接此板块的频道",
"shareBoard.lastAdmin": "板块至少得有一位管理员",
"shareBoard.members-select-group": "成员",
"shareBoard.unknown-channel-display-name": "未知频道",
"tutorial_tip.finish_tour": "完成",
"tutorial_tip.got_it": "了解",
"tutorial_tip.ok": "下一个",
"tutorial_tip.out": "选择不使用这些提示。",
"tutorial_tip.seen": "之前有见到过吗?"
}

Просмотреть файл

@@ -1,451 +0,0 @@
{
"AppBar.Tooltip": "切換看板",
"Attachment.Attachment-title": "附件",
"AttachmentBlock.DeleteAction": "刪除",
"AttachmentBlock.addElement": "添加 {type}",
"AttachmentBlock.delete": "已刪除附件",
"AttachmentBlock.failed": "無法上傳文件。 附件大小已達到限制。",
"AttachmentBlock.upload": "附件正在上傳。",
"AttachmentBlock.uploadSuccess": "附件已上傳",
"AttachmentElement.delete-confirmation-dialog-button-text": "刪除",
"AttachmentElement.download": "下載",
"AttachmentElement.upload-percentage": "正在上傳...({uploadPercent}%)",
"BoardComponent.add-a-group": "+ 新增群組",
"BoardComponent.delete": "刪除",
"BoardComponent.hidden-columns": "隱藏列",
"BoardComponent.hide": "隱藏",
"BoardComponent.new": "+ 新增",
"BoardComponent.no-property": "無 {property}",
"BoardComponent.no-property-title": "{property} 屬性為空的項目將轉到此處。該列無法刪除。",
"BoardComponent.show": "顯示",
"BoardMember.schemeAdmin": "管理員",
"BoardMember.schemeCommenter": "評論者",
"BoardMember.schemeEditor": "編輯者",
"BoardMember.schemeNone": "無",
"BoardMember.schemeViewer": "閱覽者",
"BoardMember.unlinkChannel": "取消連結",
"BoardPage.newVersion": "新版本的版面已可用,點此處重新載入。",
"BoardPage.syncFailed": "版面可能已被刪除或已被撤銷存取。",
"BoardTemplateSelector.add-template": "創建新模板",
"BoardTemplateSelector.create-empty-board": "建立空看板",
"BoardTemplateSelector.delete-template": "刪除",
"BoardTemplateSelector.description": "使用下方定義的模板或從頭開始,從側邊欄新增一個區塊。",
"BoardTemplateSelector.edit-template": "編輯",
"BoardTemplateSelector.plugin.no-content-description": "在側邊欄新增一個板塊,可以使用下方定義的任意範本或從新開始。",
"BoardTemplateSelector.plugin.no-content-title": "建立看板",
"BoardTemplateSelector.title": "建立看板",
"BoardTemplateSelector.use-this-template": "使用此範本",
"BoardsSwitcher.Title": "尋找看板",
"BoardsUnfurl.Limited": "由於該卡片被封存,其他細節都被影藏",
"BoardsUnfurl.Remainder": "+{remainder} 更多",
"BoardsUnfurl.Updated": "更新時間 {time}",
"Calculations.Options.average.displayName": "平均",
"Calculations.Options.average.label": "平均",
"Calculations.Options.count.displayName": "數量",
"Calculations.Options.count.label": "數量",
"Calculations.Options.countChecked.displayName": "已選取",
"Calculations.Options.countChecked.label": "選取數量",
"Calculations.Options.countUnchecked.displayName": "未選取",
"Calculations.Options.countUnchecked.label": "未選取數量",
"Calculations.Options.countUniqueValue.displayName": "唯一值",
"Calculations.Options.countUniqueValue.label": "唯一值數量",
"Calculations.Options.countValue.displayName": "值",
"Calculations.Options.countValue.label": "總計",
"Calculations.Options.dateRange.displayName": "區間",
"Calculations.Options.dateRange.label": "區間",
"Calculations.Options.earliest.displayName": "最前的",
"Calculations.Options.earliest.label": "最前的",
"Calculations.Options.latest.displayName": "最後的",
"Calculations.Options.latest.label": "最後的",
"Calculations.Options.max.displayName": "最大的",
"Calculations.Options.max.label": "最大的",
"Calculations.Options.median.displayName": "中位數",
"Calculations.Options.median.label": "中位數",
"Calculations.Options.min.displayName": "最小的",
"Calculations.Options.min.label": "最小的",
"Calculations.Options.none.displayName": "計算",
"Calculations.Options.none.label": "無",
"Calculations.Options.percentChecked.displayName": "已選取",
"Calculations.Options.percentChecked.label": "已選取百分比",
"Calculations.Options.percentUnchecked.displayName": "未選取",
"Calculations.Options.percentUnchecked.label": "未選取百分比",
"Calculations.Options.range.displayName": "範圍",
"Calculations.Options.range.label": "範圍",
"Calculations.Options.sum.displayName": "總和",
"Calculations.Options.sum.label": "總和",
"CalendarCard.untitled": "無標題",
"CardActionsMenu.copiedLink": "複製!",
"CardActionsMenu.copyLink": "複製連結",
"CardActionsMenu.delete": "刪除",
"CardActionsMenu.duplicate": "重複",
"CardBadges.title-checkboxes": "選取框",
"CardBadges.title-comments": "評論",
"CardBadges.title-description": "此卡片有說明",
"CardDetail.Attach": "附加",
"CardDetail.Follow": "追蹤",
"CardDetail.Following": "追蹤中",
"CardDetail.add-content": "新增內容",
"CardDetail.add-icon": "新增圖示",
"CardDetail.add-property": "+ 新增屬性",
"CardDetail.addCardText": "新增卡片文本",
"CardDetail.limited-body": "升級到專業版或是企業版",
"CardDetail.limited-button": "升級",
"CardDetail.limited-title": "此卡片被影藏",
"CardDetail.moveContent": "移動卡片內容",
"CardDetail.new-comment-placeholder": "新增評論…",
"CardDetailProperty.confirm-delete-heading": "確認刪除屬性",
"CardDetailProperty.confirm-delete-subtext": "您確定要刪除屬性“{propertyName}”嗎? 刪除它會從該板的所有卡中刪除該屬性。",
"CardDetailProperty.confirm-property-name-change-subtext": "您確定要更改屬性“{propertyName}”{customText} 嗎? 這將影響此板中 {numOfCards} 卡的值,並可能導致數據丟失。",
"CardDetailProperty.confirm-property-type-change": "確認屬性變更",
"CardDetailProperty.delete-action-button": "刪除",
"CardDetailProperty.property-change-action-button": "變更屬性",
"CardDetailProperty.property-changed": "已成功變更屬性!",
"CardDetailProperty.property-deleted": "成功刪除 {propertyName}",
"CardDetailProperty.property-name-change-subtext": "類型從 \"{oldPropType}\" 變更為 \"{newPropType}\"",
"CardDetial.limited-link": "了解更多我們的計畫.",
"CardDialog.delete-confirmation-dialog-attachment": "確認刪除附件",
"CardDialog.delete-confirmation-dialog-button-text": "刪除",
"CardDialog.delete-confirmation-dialog-heading": "確認刪除卡片",
"CardDialog.editing-template": "您正在編輯範本。",
"CardDialog.nocard": "卡片不存在或者無法被存取。",
"Categories.CreateCategoryDialog.CancelText": "取消",
"Categories.CreateCategoryDialog.CreateText": "新增",
"Categories.CreateCategoryDialog.Placeholder": "命名你的類別",
"Categories.CreateCategoryDialog.UpdateText": "更新",
"CenterPanel.Login": "登入",
"CenterPanel.Share": "分享",
"ChannelIntro.CreateBoard": "建立看板",
"ColorOption.selectColor": "{color} 選擇顏色",
"Comment.delete": "刪除",
"CommentsList.send": "發送",
"ConfirmPerson.empty": "空白",
"ConfirmPerson.search": "查詢...",
"ConfirmationDialog.cancel-action": "取消",
"ConfirmationDialog.confirm-action": "確認",
"ContentBlock.Delete": "刪除",
"ContentBlock.DeleteAction": "刪除",
"ContentBlock.addElement": "新增 {type}",
"ContentBlock.checkbox": "復選框",
"ContentBlock.divider": "分隔線",
"ContentBlock.editCardCheckbox": "切換復選框",
"ContentBlock.editCardCheckboxText": "編輯卡片文字",
"ContentBlock.editCardText": "編輯卡片文字",
"ContentBlock.editText": "編輯文字...",
"ContentBlock.image": "圖片",
"ContentBlock.insertAbove": "在上方插入",
"ContentBlock.moveBlock": "移動卡片內容",
"ContentBlock.moveDown": "下移",
"ContentBlock.moveUp": "上移",
"ContentBlock.text": "文字",
"DateRange.clear": "清除",
"DateRange.empty": "空白",
"DateRange.endDate": "結束日期",
"DateRange.today": "今日",
"DeleteBoardDialog.confirm-cancel": "取消",
"DeleteBoardDialog.confirm-delete": "刪除",
"DeleteBoardDialog.confirm-info": "您確定要刪除圖板“{boardTitle}”嗎? 刪除它會刪除棋盤中的所有卡片。",
"DeleteBoardDialog.confirm-info-template": "你確定要刪除此板塊名稱{boardTitle}範例?",
"DeleteBoardDialog.confirm-tite": "確認刪除看板",
"DeleteBoardDialog.confirm-tite-template": "確認刪除看板範本",
"Dialog.closeDialog": "關閉對話框",
"EditableDayPicker.today": "今天",
"Error.mobileweb": "手機板目前處於測試階段,不會呈現所有功能.",
"Error.websocket-closed": "Websocket 連線中斷,如果此問題持續發生,請檢查網路。",
"Filter.contains": "包含",
"Filter.ends-with": "結尾是",
"Filter.includes": "含有",
"Filter.is": "是",
"Filter.is-empty": "為空",
"Filter.is-not-empty": "不為空",
"Filter.is-not-set": "尚未設定",
"Filter.is-set": "已設定",
"Filter.not-contains": "不包含",
"Filter.not-ends-with": "不以結束",
"Filter.not-includes": "不包含",
"Filter.not-starts-with": "不以開始",
"Filter.starts-with": "起始於",
"FilterByText.placeholder": "過濾文字",
"FilterComponent.add-filter": "+ 增加過濾條件",
"FilterComponent.delete": "刪除",
"FilterValue.empty": "(空白)",
"FindBoardsDialog.IntroText": "查詢看板",
"FindBoardsDialog.NoResultsFor": "「{searchQuery}」搜尋未果",
"FindBoardsDialog.NoResultsSubtext": "檢查錯字或嘗試其他搜尋.",
"FindBoardsDialog.SubTitle": "輸入已找到面板.使用 <b>UP/DOWN</b>來瀏覽.<b>ENTER</b>來搜尋, <b>ESC</b> 來取消",
"FindBoardsDialog.Title": "尋找看板",
"GroupBy.hideEmptyGroups": "隱藏 {count}個空群組",
"GroupBy.showHiddenGroups": "顯示{count}個被隱藏的空群組",
"GroupBy.ungroup": "未分组",
"HideBoard.MenuOption": "隱藏面板",
"KanbanCard.untitled": "無標題",
"MentionSuggestion.is-not-board-member": "(非面板管理者)",
"Mutator.new-board-from-template": "新的面板模組",
"Mutator.new-card-from-template": "使用範本新增卡片",
"Mutator.new-template-from-card": "從卡片新增範本",
"OnboardingTour.AddComments.Body": "你可以對問題進行評論,甚至標記提到你的Mattermost夥伴,引起他們的注意。",
"OnboardingTour.AddComments.Title": "新增評論",
"OnboardingTour.AddDescription.Body": "在卡片上新增描述讓其他成員知道此卡片內容.",
"OnboardingTour.AddDescription.Title": "新增敘述",
"OnboardingTour.AddProperties.Body": "為卡片新增各式屬性使其更加強大",
"OnboardingTour.AddProperties.Title": "新增屬性",
"OnboardingTour.AddView.Body": "轉到此處創建一個新視圖以使用不同的佈局組織您的看板。",
"OnboardingTour.AddView.Title": "新增視圖",
"OnboardingTour.CopyLink.Body": "您可以通過複製鏈接並將其粘貼到頻道、直接消息或群組消息中來與隊友分享您的名片。",
"OnboardingTour.CopyLink.Title": "複製連結",
"OnboardingTour.OpenACard.Body": "打開卡片查看看板可以幫助你組織工作的優秀方法。",
"OnboardingTour.OpenACard.Title": "瀏覽卡片",
"OnboardingTour.ShareBoard.Body": "您可以在內部、團隊內部分享看板,或公開發布讓組織外部查看。",
"OnboardingTour.ShareBoard.Title": "分享看板",
"PersonProperty.board-members": "看板成員",
"PersonProperty.me": "我",
"PersonProperty.non-board-members": "不是看板成員",
"PropertyMenu.Delete": "刪除",
"PropertyMenu.changeType": "修改屬性類型",
"PropertyMenu.selectType": "選擇屬性類型",
"PropertyMenu.typeTitle": "類型",
"PropertyType.Checkbox": "勾選方塊",
"PropertyType.CreatedBy": "建立者",
"PropertyType.CreatedTime": "建立時間",
"PropertyType.Date": "日期",
"PropertyType.Email": "Email",
"PropertyType.MultiPerson": "多人",
"PropertyType.MultiSelect": "多選",
"PropertyType.Number": "數字",
"PropertyType.Person": "個人",
"PropertyType.Phone": "電話號碼",
"PropertyType.Select": "選取",
"PropertyType.Text": "文字框",
"PropertyType.Unknown": "未知",
"PropertyType.UpdatedBy": "最後更新者",
"PropertyType.UpdatedTime": "最後更新時間",
"PropertyType.Url": "網址",
"PropertyValueElement.empty": "空白",
"RegistrationLink.confirmRegenerateToken": "此動作將使先前分享的連結無效。確定要進行嗎?",
"RegistrationLink.copiedLink": "已複製!",
"RegistrationLink.copyLink": "複製連結",
"RegistrationLink.description": "將此連結分享給他人以建立帳號:",
"RegistrationLink.regenerateToken": "重新產生 token",
"RegistrationLink.tokenRegenerated": "已重新產生註冊鏈結",
"ShareBoard.PublishDescription": "發布只能讀取的連結。",
"ShareBoard.PublishTitle": "發布至網路",
"ShareBoard.ShareInternal": "內部分享",
"ShareBoard.ShareInternalDescription": "擁有權限的使用者才能使用此連結。",
"ShareBoard.Title": "分享看板",
"ShareBoard.confirmRegenerateToken": "此動作將使先前分享的鏈結無效。確定要進行嗎?",
"ShareBoard.copiedLink": "已複製!",
"ShareBoard.copyLink": "複製連結",
"ShareBoard.regenerate": "重新產生權杖",
"ShareBoard.searchPlaceholder": "查詢人和頻道",
"ShareBoard.teamPermissionsText": "在{teamName}的所有人",
"ShareBoard.tokenRegenrated": "已重新產生權杖",
"ShareBoard.userPermissionsRemoveMemberText": "移除成員",
"ShareBoard.userPermissionsYouText": "(你)",
"ShareTemplate.Title": "分享範本",
"ShareTemplate.searchPlaceholder": "查詢人",
"Sidebar.about": "關於 Focalboard",
"Sidebar.add-board": "+ 新增看板",
"Sidebar.changePassword": "變更密碼",
"Sidebar.delete-board": "刪除版面",
"Sidebar.duplicate-board": "複製看板",
"Sidebar.export-archive": "匯出打包檔",
"Sidebar.import": "匯入",
"Sidebar.import-archive": "匯入打包檔",
"Sidebar.invite-users": "邀請使用者",
"Sidebar.logout": "登出",
"Sidebar.new-category.badge": "新的",
"Sidebar.new-category.drag-boards-cta": "拖板到這裡...",
"Sidebar.no-boards-in-category": "沒有看板在裡面",
"Sidebar.product-tour": "產品導覽",
"Sidebar.random-icons": "隨機圖示",
"Sidebar.set-language": "設定語言",
"Sidebar.set-theme": "設定佈景主題",
"Sidebar.settings": "設定",
"Sidebar.template-from-board": "新的看板模板",
"Sidebar.untitled-board": "(無標題版面)",
"Sidebar.untitled-view": "(無題視圖)",
"SidebarCategories.BlocksMenu.Move": "移動至…",
"SidebarCategories.CategoryMenu.CreateNew": "新增分類",
"SidebarCategories.CategoryMenu.Delete": "刪除分類",
"SidebarCategories.CategoryMenu.DeleteModal.Body": "<b>{categoryName}</b> 中的看板將移回看板類別。 您不會從任何板上刪除。",
"SidebarCategories.CategoryMenu.DeleteModal.Title": "刪除這個分類?",
"SidebarCategories.CategoryMenu.Update": "重新命名分類",
"SidebarTour.ManageCategories.Body": "創建和管理自定義類別。 類別是特定於用戶的,因此將圖板移至您的類別不會影響使用同一圖板的其他成員。",
"SidebarTour.ManageCategories.Title": "管理分類",
"SidebarTour.SearchForBoards.Body": "打開板切換器 (Cmd/Ctrl + K) 以快速搜索板並將其添加到側邊欄。",
"SidebarTour.SearchForBoards.Title": "查詢看板",
"SidebarTour.SidebarCategories.Body": "您所有的看板現在都在您的新側邊欄下進行了組織。 不再在工作區之間切換。 作為 v7.2 升級的一部分,可能會自動為您創建基於您之前工作區的一次性自定義類別。 這些可以根據您的喜好刪除或編輯。",
"SidebarTour.SidebarCategories.Link": "更多",
"SidebarTour.SidebarCategories.Title": "邊欄類別",
"SiteStats.total_boards": "所有看板",
"SiteStats.total_cards": "總卡片數",
"TableComponent.add-icon": "加入圖示",
"TableComponent.name": "姓名",
"TableComponent.plus-new": "+ 新增",
"TableHeaderMenu.delete": "刪除",
"TableHeaderMenu.duplicate": "制作副本",
"TableHeaderMenu.hide": "隱藏",
"TableHeaderMenu.insert-left": "在左側插入",
"TableHeaderMenu.insert-right": "在右側插入",
"TableHeaderMenu.sort-ascending": "升序排列",
"TableHeaderMenu.sort-descending": "降序排列",
"TableRow.DuplicateCard": "複製卡片",
"TableRow.MoreOption": "更多操作",
"TableRow.open": "開啟",
"TopBar.give-feedback": "提供回饋",
"URLProperty.copiedLink": "已複製!",
"URLProperty.copy": "複製",
"URLProperty.edit": "編輯",
"UndoRedoHotKeys.canRedo": "重新執行",
"UndoRedoHotKeys.canRedo-with-description": "撤銷{description}",
"UndoRedoHotKeys.canUndo": "撤銷",
"UndoRedoHotKeys.canUndo-with-description": "重新執行 {description}",
"UndoRedoHotKeys.cannotRedo": "沒有可以重寫的",
"UndoRedoHotKeys.cannotUndo": "沒有可以取消的",
"ValueSelector.noOptions": "沒有選項.開始輸入第一個字!",
"ValueSelector.valueSelector": "值選擇器",
"ValueSelectorLabel.openMenu": "開啟選單",
"VersionMessage.help": "查看這個版本有什麼新功能.",
"View.AddView": "新增視圖",
"View.Board": "版面",
"View.DeleteView": "刪除視圖",
"View.DuplicateView": "建立視圖副本",
"View.Gallery": "畫廊",
"View.NewBoardTitle": "版面視圖",
"View.NewCalendarTitle": "行事曆檢視",
"View.NewGalleryTitle": "畫廊視圖",
"View.NewTableTitle": "圖表視圖",
"View.NewTemplateDefaultTitle": "沒有標題的模板",
"View.NewTemplateTitle": "沒有標題",
"View.Table": "圖表",
"ViewHeader.add-template": "新範本",
"ViewHeader.delete-template": "刪除",
"ViewHeader.display-by": "依據{property}顯示",
"ViewHeader.edit-template": "編輯",
"ViewHeader.empty-card": "清空卡片",
"ViewHeader.export-board-archive": "匯出版面打包檔",
"ViewHeader.export-complete": "匯出完成!",
"ViewHeader.export-csv": "匯出為 CSV",
"ViewHeader.export-failed": "匯出失敗!",
"ViewHeader.filter": "篩選",
"ViewHeader.group-by": "以 {property} 分組",
"ViewHeader.new": "新",
"ViewHeader.properties": "屬性",
"ViewHeader.properties-menu": "屬性菜單",
"ViewHeader.search-text": "搜尋文字",
"ViewHeader.select-a-template": "選擇範本",
"ViewHeader.set-default-template": "設為預設",
"ViewHeader.sort": "排序",
"ViewHeader.untitled": "無標題",
"ViewHeader.view-header-menu": "查看標題菜單",
"ViewHeader.view-menu": "查看菜單",
"ViewLimitDialog.Heading": "已達到每個看板觀看限制",
"ViewLimitDialog.PrimaryButton.Title.Admin": "升級",
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "通知管理者",
"ViewLimitDialog.Subtext.Admin": "升級到專業版或企業版",
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "了解更多我們的計畫。",
"ViewLimitDialog.Subtext.RegularUser": "通知你的管理員升級到專業版或是企業版",
"ViewLimitDialog.UpgradeImg.AltText": "升級圖片",
"ViewLimitDialog.notifyAdmin.Success": "已經通知管理者",
"ViewTitle.hide-description": "隱藏敘述",
"ViewTitle.pick-icon": "挑選圖示",
"ViewTitle.random-icon": "隨機",
"ViewTitle.remove-icon": "移除圖示",
"ViewTitle.show-description": "顯示敘述",
"ViewTitle.untitled-board": "未命名版面",
"WelcomePage.Description": "看板是一個專案管理工具,可以使用熟悉的圖表幫助我們定義、組織、追蹤和管理跨團隊工作。",
"WelcomePage.Explore.Button": "探索",
"WelcomePage.Heading": "歡迎來到看板",
"WelcomePage.NoThanks.Text": "不需要,自己想辦法",
"WelcomePage.StartUsingIt.Text": "開始使用",
"Workspace.editing-board-template": "您正在編輯版面範本。",
"badge.guest": "訪客",
"boardSelector.confirm-link-board": "連結看板與頻道",
"boardSelector.confirm-link-board-button": "是,連結看板",
"boardSelector.confirm-link-board-subtext": "當你將\"{boardName}\"連接到頻道時,該頻道的所有成員(現有的和新的)都可以編輯。並不包含訪客身分。你可以在任何時候從一個頻道上取消看板的連接。",
"boardSelector.confirm-link-board-subtext-with-other-channel": "當你將\"{boardName}\"連接到頻道時,該頻道的所有成員(現有的和新的)都可以編輯。並不包含訪客身分。{lineBreak} 看板目前正連接到另一個頻道。如果选择在這裡連接它,將取消另一個連接。",
"boardSelector.create-a-board": "建立看板",
"boardSelector.link": "連結",
"boardSelector.search-for-boards": "搜尋看板",
"boardSelector.title": "連結看板",
"boardSelector.unlink": "未連結",
"calendar.month": "月份",
"calendar.today": "今日",
"calendar.week": "週別",
"centerPanel.undefined": "沒有 {propertyName}",
"centerPanel.unknown-user": "未知使用者",
"cloudMessage.learn-more": "學習更多",
"createImageBlock.failed": "無法上傳檔案,檔案大小超過限制。",
"default-properties.badges": "評論和描述",
"default-properties.title": "標題",
"error.back-to-home": "返回首頁",
"error.back-to-team": "回到團隊",
"error.board-not-found": "沒有找到看板.",
"error.go-login": "登入",
"error.invalid-read-only-board": "沒有權限進入此看板.登入後才能訪問.",
"error.not-logged-in": "已被登出,請再次登入使用看板。",
"error.page.title": "很抱歉,發生了些錯誤",
"error.team-undefined": "不是有效的團隊。",
"error.unknown": "發生一個錯誤。",
"generic.previous": "上一篇",
"guest-no-board.subtitle": "你尚未有權限進入此看板,請等人把你加入任何看板。",
"guest-no-board.title": "尚未有看板",
"imagePaste.upload-failed": "有些檔案無法上傳.檔案大小達上限",
"limitedCard.title": "影藏卡片",
"login.log-in-button": "登錄",
"login.log-in-title": "登錄",
"login.register-button": "或創建一個帳戶(如果您沒有帳戶)",
"new_channel_modal.create_board.empty_board_description": "建立新的空白看板",
"new_channel_modal.create_board.empty_board_title": "空白看板",
"new_channel_modal.create_board.select_template_placeholder": "選擇一個範本",
"new_channel_modal.create_board.title": "在這個頻道新建一個看板",
"notification-box-card-limit-reached.close-tooltip": "小睡十天",
"notification-box-card-limit-reached.contact-link": "通知管理員",
"notification-box-card-limit-reached.link": "升級到付費版",
"notification-box-card-limit-reached.title": "將看板上{cards}卡片隱藏",
"notification-box-cards-hidden.title": "此行為隱藏了其他卡片",
"notification-box.card-limit-reached.not-admin.text": "要存取已封存的卡片,你可以點擊{contactLink}升級到付費版。",
"notification-box.card-limit-reached.text": "已達卡片上限,觀看舊卡片請點{link}",
"person.add-user-to-board": "將{username} 加入看板",
"person.add-user-to-board-confirm-button": "新增看板",
"person.add-user-to-board-permissions": "權限",
"person.add-user-to-board-question": "你想將{username} 加入到看板嗎?",
"person.add-user-to-board-warning": "{username}不是看板的成員,也不會收到任何有關的通知.",
"register.login-button": "或登錄(如果您已擁有帳戶)",
"register.signup-title": "註冊您的帳戶",
"rhs-board-non-admin-msg": "你不是看板的管理者",
"rhs-boards.add": "新增",
"rhs-boards.dm": "私人訊息",
"rhs-boards.gm": "群組訊息",
"rhs-boards.header.dm": "此私人訊息",
"rhs-boards.header.gm": "此群組訊息",
"rhs-boards.last-update-at": "最後更新日: {datetime}",
"rhs-boards.link-boards-to-channel": "將看板連接到{channelName}",
"rhs-boards.linked-boards": "連結看板",
"rhs-boards.no-boards-linked-to-channel": "還沒有看板與{channelName}連接",
"rhs-boards.no-boards-linked-to-channel-description": "看板是一個專案管理工具,可以使用熟悉的圖表幫助我們定義、組織、追蹤和管理跨團隊工作。",
"rhs-boards.unlink-board": "未連結看板",
"rhs-boards.unlink-board1": "未連結看板",
"rhs-channel-boards-header.title": "板塊",
"share-board.publish": "發布",
"share-board.share": "分享",
"shareBoard.channels-select-group": "頻道",
"shareBoard.confirm-change-team-role.body": "此看板上所有低於\"{role}\"的人都將<b>被提升到{role}</b>。你確定要改變這個看板最低角色?",
"shareBoard.confirm-change-team-role.confirmBtnText": "改變最小的看板規則",
"shareBoard.confirm-change-team-role.title": "改變最小的看板規則",
"shareBoard.confirm-link-channel": "連接看板到頻道",
"shareBoard.confirm-link-channel-button": "連接頻道",
"shareBoard.confirm-link-channel-button-with-other-channel": "解除連接或連接這",
"shareBoard.confirm-link-channel-subtext": "當你連接頻道到看板,該頻道所有成員(包含新的與現有的)都可以編輯,不包括訪客。",
"shareBoard.confirm-link-channel-subtext-with-other-channel": "當你將一個頻道連接到看板時,該頻道的所有成員(現有的和新的)都可以編輯。並不包含訪客身分{lineBreak}看板目前正連接到另一個頻道。如果选择在這裡連接它,將取消另一個連接。",
"shareBoard.confirm-unlink.body": "當你取消頻道與看板連接,所有頻道成員(現在和新的)都將無法失去查看權限,除非單獨獲得許可。",
"shareBoard.confirm-unlink.confirmBtnText": "解除連結頻道",
"shareBoard.confirm-unlink.title": "從看板上取消頻道連接",
"shareBoard.lastAdmin": "看板必須有一位管理者",
"shareBoard.members-select-group": "會員",
"shareBoard.unknown-channel-display-name": "未知管道",
"tutorial_tip.finish_tour": "完成",
"tutorial_tip.got_it": "了解",
"tutorial_tip.ok": "下一步",
"tutorial_tip.out": "不接受這個提示.",
"tutorial_tip.seen": "以前有見過嗎?"
}

Просмотреть файл

@@ -1,66 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
/** @type {import('jest').Config} */
const config = {
transform: {
'^.+\\.(t|j)sx?$': ['@swc/jest'],
},
moduleFileExtensions: [
'ts',
'tsx',
'js',
'jsx',
'json',
'node',
],
extensionsToTreatAsEsm: ['.ts', '.tsx'],
transformIgnorePatterns: [
'/nanoevents/',
'node_modules/(?!react-native|react-router|react-day-picker)',
],
testEnvironment: 'jsdom',
collectCoverage: true,
collectCoverageFrom: [
'src/**/*.{ts,tsx,js,jsx}',
'!src/test/**',
],
testPathIgnorePatterns: [
'/node_modules/',
],
clearMocks: true,
coverageReporters: [
'lcov',
'text-summary',
],
moduleNameMapper: {
'^.+\\.(scss|css)$': '<rootDir>/src/test/style_mock.json',
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '<rootDir>/__mocks__/fileMock.js',
'\\.(scss|css)$': '<rootDir>/__mocks__/styleMock.js',
'^src(.*)$': '<rootDir>/src$1',
'^i18n(.*)$': '<rootDir>/i18n$1',
'^static(.*)$': '<rootDir>/static$1',
'^moment(.*)$': '<rootDir>/../node_modules/moment$1',
},
moduleDirectories: [
'src',
'node_modules',
],
reporters: [
'default',
'jest-junit',
],
setupFiles: [
'jest-canvas-mock',
],
setupFilesAfterEnv: [
'<rootDir>/src/test/setup.tsx',
],
testTimeout: 60000,
testEnvironmentOptions: {
url: 'http://localhost:8065',
},
};
module.exports = config;

Просмотреть файл

@@ -1,24 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
function blockList(line) {
return line.startsWith('.focalboard-body') ||
line.startsWith('.GlobalHeaderComponent') ||
line.startsWith('.boards-rhs-icon') ||
line.startsWith('.focalboard-plugin-root') ||
line.startsWith('.FocalboardUnfurl') ||
line.startsWith('.CreateBoardFromTemplate');
}
module.exports = function loader(source) {
var newSource = [];
source.split('\n').forEach((line) => {
if ((line.startsWith('.') || line.startsWith('#')) && !blockList(line)) {
newSource.push('.focalboard-body ' + line);
} else {
newSource.push(line);
}
});
return newSource.join('\n');
};

Просмотреть файл

@@ -1,125 +0,0 @@
{
"name": "boards",
"version": "8.0.0",
"private": true,
"description": "",
"scripts": {
"build": "webpack --mode=production",
"build:watch": "webpack --mode=production --watch",
"start:product": "webpack --mode=development --watch",
"check-lint": "eslint --ignore-pattern ../.git-ignore --ignore-pattern dist --ext js,jsx,tsx,ts . --quiet --cache",
"check-lint:fix": "npm run check-lint -- --fix",
"check-style": "stylelint **/*.scss",
"check-style:fix": "npm run check-style -- --fix",
"check-style:fix:prettier": "prettier --write './src/**/*.scss'",
"check-types": "tsc -b",
"check-types:fix": "npm run check-types -- --noEmit --fix",
"check": "npm run check-lint && npm run check-style",
"i18n-extract": "formatjs extract \"src/**/*.{ts,tsx}\" --ignore \"**/*.d.ts\" --id-interpolation-pattern '[sha512:contenthash:base64:6]' --format simple --out-file i18n/en.json",
"fix": "npm run check-lint:fix && npm run check-style:fix",
"test": "cross-env TZ=Etc/UTC jest",
"test:watch": "cross-env TZ=Etc/UTC jest --watch",
"test:updatesnapshot": "cross-env TZ=Etc/UTC jest --updateSnapshot",
"test:debug": "cross-env TZ=Etc/UTC jest --forceExit --detectOpenHandles --verbose ",
"test-ci": "cross-env TZ=Etc/UTC jest --ci --maxWorkers=100%",
"clean": "rm -rf node_modules .eslintcache"
},
"dependencies": {
"@draft-js-plugins/editor": "^4.1.2",
"@draft-js-plugins/emoji": "^4.6.0",
"@draft-js-plugins/mention": "^5.1.2",
"@fullcalendar/core": "^5.10.1",
"@fullcalendar/daygrid": "^5.10.1",
"@fullcalendar/interaction": "^5.10.1",
"@fullcalendar/react": "^5.10.1",
"@mattermost/compass-icons": "^0.1.28",
"@reduxjs/toolkit": "^1.8.0",
"@tippyjs/react": "4.2.6",
"color": "^4.2.1",
"core-js": "3.21.1",
"draft-js": "^0.11.7",
"emoji-mart": "^3.0.1",
"fstream": "^1.0.12",
"fullcalendar": "^5.10.2",
"glob-parent": "6.0.2",
"lodash": "^4.17.21",
"marked": "4.0.17",
"moment": "^2.29.1",
"nanoevents": "^5.1.13",
"react": "17.0.2",
"react-beautiful-dnd": "^13.1.1",
"react-day-picker": "7.4.10",
"react-dnd": "^14.0.2",
"react-dnd-html5-backend": "^14.0.0",
"react-dnd-scrolling": "^1.2.1",
"react-dnd-touch-backend": "^14.0.0",
"react-dom": "17.0.2",
"react-hot-keys": "^2.7.1",
"react-hotkeys-hook": "^3.4.4",
"react-intl": "*",
"react-redux": "^7.2.1",
"react-router-dom": "^5.2.0",
"react-select": "5.5.9",
"trim-newlines": "^4.0.2"
},
"devDependencies": {
"@formatjs/cli": "^4.8.2",
"@formatjs/ts-transformer": "^3.9.2",
"@swc/core": "1.3.40",
"@swc/jest": "0.2.24",
"@testing-library/dom": "8.20.0",
"@testing-library/jest-dom": "5.16.5",
"@testing-library/react": "12.1.5",
"@testing-library/user-event": "14.4.3",
"@types/color": "^3.0.3",
"@types/draft-js": "^0.11.9",
"@types/emoji-mart": "^3.0.9",
"@types/enzyme": "3.10.11",
"@types/jest": "29.4.2",
"@types/lodash": "4.14.182",
"@types/marked": "^4.0.3",
"@types/nanoevents": "^1.0.0",
"@types/node": "16.11.7",
"@types/react": "17.0.53",
"@types/react-beautiful-dnd": "^13.1.2",
"@types/react-dom": "17.0.19",
"@types/react-redux": "^7.1.23",
"@types/react-router-dom": "^5.3.3",
"@types/react-transition-group": "4.4.4",
"@types/redux-mock-store": "1.0.3",
"@typescript-eslint/eslint-plugin": "5.57.1",
"@typescript-eslint/parser": "5.57.1",
"eslint-plugin-eslint-comments": "3.2.0",
"eslint-plugin-formatjs": "4.9.0",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.25.4",
"eslint-plugin-import-newlines": "1.3.1",
"eslint-plugin-no-only-tests": "2.6.0",
"eslint-plugin-no-relative-import-paths": "1.5.2",
"eslint-plugin-react": "7.29.4",
"eslint-plugin-react-hooks": "4.3.0",
"eslint-plugin-unused-imports": "2.0.0",
"fetch-mock-jest": "1.5.1",
"identity-obj-proxy": "3.0.0",
"imagemin-gifsicle": "^7.0.0",
"imagemin-mozjpeg": "^10.0.0",
"imagemin-optipng": "^8.0.0",
"imagemin-pngquant": "^9.0.2",
"imagemin-svgo": "^10.0.1",
"imagemin-webp": "7.0.0",
"isomorphic-fetch": "3.0.0",
"jest": "29.5.0",
"jest-canvas-mock": "2.4.0",
"jest-environment-jsdom": "29.5.0",
"jest-fail-on-console": "3.0.2",
"jest-junit": "15.0.0",
"jest-mock": "29.4.3",
"prettier": "^2.6.1",
"redux-mock-store": "^1.5.4",
"start-server-and-test": "^1.14.0",
"stylelint": "^14.6.1",
"stylelint-config-sass-guidelines": "^9.0.1",
"ts-loader": "9.4.2",
"typescript": "4.6.2"
}
}

Просмотреть файл

@@ -1,53 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import React, {useEffect} from 'react'
import {DndProvider} from 'react-dnd'
import {HTML5Backend} from 'react-dnd-html5-backend'
import {TouchBackend} from 'react-dnd-touch-backend'
import {History} from 'history'
import TelemetryClient from './telemetry/telemetryClient'
import FlashMessages from './components/flashMessages'
import NewVersionBanner from './components/newVersionBanner'
import {Utils} from './utils'
import {fetchMe, getMe} from './store/users'
import {useAppDispatch, useAppSelector} from './store/hooks'
import {fetchClientConfig} from './store/clientConfig'
import FocalboardRouter from './router'
import {IUser} from './user'
type Props = {
history?: History<unknown>
}
const App = (props: Props): JSX.Element => {
const me = useAppSelector<IUser|null>(getMe)
const dispatch = useAppDispatch()
useEffect(() => {
dispatch(fetchMe())
dispatch(fetchClientConfig())
}, [])
useEffect(() => {
if (me) {
TelemetryClient.setUser(me)
}
}, [me])
return (
<DndProvider backend={Utils.isMobile() ? TouchBackend : HTML5Backend}>
<FlashMessages milliseconds={2000}/>
<div id='frame'>
<div id='main'>
<NewVersionBanner/>
<FocalboardRouter history={props.history}/>
</div>
</div>
</DndProvider>
)
}
export default React.memo(App)

Просмотреть файл

@@ -1,85 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {IAppWindow} from './types'
import {Block} from './blocks/block'
import {Board} from './blocks/board'
import mutator from './mutator'
import {Utils} from './utils'
declare let window: IAppWindow
class Archiver {
static async exportBoardArchive(board: Board): Promise<void> {
this.exportArchive(mutator.exportBoardArchive(board.id))
}
static async exportFullArchive(teamID: string): Promise<void> {
this.exportArchive(mutator.exportFullArchive(teamID))
}
private static exportArchive(prom: Promise<Response>): void {
// TODO: don't download whole archive before presenting SaveAs dialog.
prom.then((response) => {
response.blob()
.then((blob) => {
const link = document.createElement('a')
link.style.display = 'none'
const date = new Date()
const filename = `archive-${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}.boardarchive`
const file = new Blob([blob], {type: 'application/octet-stream'})
link.href = URL.createObjectURL(file)
link.download = filename
document.body.appendChild(link) // FireFox support
link.click()
// TODO: Review if this is needed in the future, this is to fix the problem with linux webview links
if (window.openInNewBrowser) {
window.openInNewBrowser(link.href)
}
// TODO: Remove or reuse link and revolkObjectURL to avoid memory leak
})
})
}
private static async importArchiveFromFile(file: File): Promise<void> {
const response = await mutator.importFullArchive(file)
if (response.status !== 200) {
Utils.log('ERROR importing archive: ' + response.text())
}
}
static isValidBlock(block: Block): boolean {
if (!block.id || !block.boardId) {
return false
}
return true
}
static importFullArchive(onComplete?: () => void): void {
const input = document.createElement('input')
input.type = 'file'
input.accept = '.boardarchive'
input.onchange = async () => {
const file = input.files && input.files[0]
if (file) {
await Archiver.importArchiveFromFile(file)
}
onComplete?.()
}
input.style.display = 'none'
document.body.appendChild(input)
input.click()
// TODO: Remove or reuse input
}
}
export {Archiver}

Просмотреть файл

@@ -1,16 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {randomEmojiList} from './emojiList'
class BlockIcons {
static readonly shared = new BlockIcons()
randomIcon(): string {
const index = Math.floor(Math.random() * randomEmojiList.length)
const icon = randomEmojiList[index]
return icon
}
}
export {BlockIcons}

Просмотреть файл

@@ -1,63 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`block tests correctly generate patches from two blocks should add fields on the new fields added and remove it in the undo 1`] = `
[
{
"deletedFields": [],
"updatedFields": {
"newField": "new field",
},
},
{
"deletedFields": [
"newField",
],
"updatedFields": {},
},
]
`;
exports[`block tests correctly generate patches from two blocks should generate two empty patches for the same block 1`] = `
[
{
"deletedFields": [],
"updatedFields": {},
},
{
"deletedFields": [],
"updatedFields": {},
},
]
`;
exports[`block tests correctly generate patches from two blocks should remove field on the new block added and add it again in the undo 1`] = `
[
{
"deletedFields": [
"test",
],
"updatedFields": {},
},
{
"deletedFields": [],
"updatedFields": {
"test": "test",
},
},
]
`;
exports[`block tests correctly generate patches from two blocks should update propertie on the main object and revert it back on the undo 1`] = `
[
{
"deletedFields": [],
"parentId": "new-parent-id",
"updatedFields": {},
},
{
"deletedFields": [],
"parentId": "old-parent-id",
"updatedFields": {},
},
]
`;

Просмотреть файл

@@ -1,259 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`board tests correctly generate patches for boards and blocks should add fields on update and remove it in the undo 1`] = `
[
{
"blockIDs": [
"test-old-block-id",
],
"blockPatches": [
{
"deletedFields": [],
"updatedFields": {
"newField": "new field",
},
},
],
"boardIDs": [
"test-board-id",
],
"boardPatches": [
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {},
},
],
},
{
"blockIDs": [
"test-old-block-id",
],
"blockPatches": [
{
"deletedFields": [
"newField",
],
"updatedFields": {},
},
],
"boardIDs": [
"test-board-id",
],
"boardPatches": [
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {},
},
],
},
]
`;
exports[`board tests correctly generate patches for boards and blocks should generate two empty patches for the same board and block 1`] = `
[
{
"blockIDs": [
"test-card-id",
],
"blockPatches": [
{
"deletedFields": [],
"updatedFields": {},
},
],
"boardIDs": [
"test-board-id",
],
"boardPatches": [
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {},
},
],
},
{
"blockIDs": [
"test-card-id",
],
"blockPatches": [
{
"deletedFields": [],
"updatedFields": {},
},
],
"boardIDs": [
"test-board-id",
],
"boardPatches": [
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {},
},
],
},
]
`;
exports[`board tests correctly generate patches from two boards should add card properties on the redo and remove them on the undo 1`] = `
[
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [
{
"id": "new-property-id",
"name": "property-name",
"options": [
{
"color": "propColorYellow",
"id": "opt",
"value": "val",
},
],
"type": "select",
},
],
"updatedProperties": {},
},
{
"deletedCardProperties": [
"new-property-id",
],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {},
},
]
`;
exports[`board tests correctly generate patches from two boards should add card properties on the redo and undo if they exists in both, but differ 1`] = `
[
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [
{
"id": "new-property-id",
"name": "property-name",
"options": [
{
"color": "propColorYellow",
"id": "opt",
"value": "val",
},
],
"type": "select",
},
],
"updatedProperties": {},
},
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [
{
"id": "new-property-id",
"name": "a-different-name",
"options": [
{
"color": "propColorYellow",
"id": "opt",
"value": "val",
},
],
"type": "select",
},
],
"updatedProperties": {},
},
]
`;
exports[`board tests correctly generate patches from two boards should add card properties on the redo and undo if they exists in both, but their options are different 1`] = `
[
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [
{
"id": "new-property-id",
"name": "property-name",
"options": [
{
"color": "propColorYellow",
"id": "opt",
"value": "val",
},
],
"type": "select",
},
],
"updatedProperties": {},
},
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [
{
"id": "new-property-id",
"name": "property-name",
"options": [
{
"color": "propColorBrown",
"id": "another-opt",
"value": "val",
},
],
"type": "select",
},
],
"updatedProperties": {},
},
]
`;
exports[`board tests correctly generate patches from two boards should add properties on the update patch and remove them on the undo 1`] = `
[
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {
"prop1": "val1",
},
},
{
"deletedCardProperties": [],
"deletedProperties": [
"prop1",
],
"updatedCardProperties": [],
"updatedProperties": {},
},
]
`;
exports[`board tests correctly generate patches from two boards should generate two empty patches for the same board 1`] = `
[
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {},
},
{
"deletedCardProperties": [],
"deletedProperties": [],
"updatedCardProperties": [],
"updatedProperties": {},
},
]
`;

Просмотреть файл

@@ -1,28 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Block, createBlock} from './block'
type AttachmentBlockFields = {
fileId: string
}
type AttachmentBlock = Block & {
type: 'attachment'
fields: AttachmentBlockFields
isUploading: boolean
uploadingPercent: number
}
function createAttachmentBlock(block?: Block): AttachmentBlock {
return {
...createBlock(block),
type: 'attachment',
fields: {
fileId: block?.fields.attachmentId || block?.fields.fileId || '',
},
isUploading: false,
uploadingPercent: 0,
}
}
export {AttachmentBlock, createAttachmentBlock}

Просмотреть файл

@@ -1,43 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {TestBlockFactory} from 'src/test/testBlockFactory'
import {createBlock, createPatchesFromBlocks} from './block'
describe('block tests', () => {
const board = TestBlockFactory.createBoard()
const card = TestBlockFactory.createCard(board)
describe('correctly generate patches from two blocks', () => {
it('should generate two empty patches for the same block', () => {
const textBlock = TestBlockFactory.createText(card)
const result = createPatchesFromBlocks(textBlock, textBlock)
expect(result).toMatchSnapshot()
})
it('should add fields on the new fields added and remove it in the undo', () => {
const oldBlock = TestBlockFactory.createText(card)
const newBlock = createBlock(oldBlock)
newBlock.fields.newField = 'new field'
const result = createPatchesFromBlocks(newBlock, oldBlock)
expect(result).toMatchSnapshot()
})
it('should remove field on the new block added and add it again in the undo', () => {
const oldBlock = TestBlockFactory.createText(card)
const newBlock = createBlock(oldBlock)
oldBlock.fields.test = 'test'
const result = createPatchesFromBlocks(newBlock, oldBlock)
expect(result).toMatchSnapshot()
})
it('should update propertie on the main object and revert it back on the undo', () => {
const oldBlock = TestBlockFactory.createText(card)
const newBlock = createBlock(oldBlock)
oldBlock.parentId = 'old-parent-id'
newBlock.parentId = 'new-parent-id'
const result = createPatchesFromBlocks(newBlock, oldBlock)
expect(result).toMatchSnapshot()
})
})
})

Просмотреть файл

@@ -1,121 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import difference from 'lodash/difference'
import {Utils} from 'src/utils'
const contentBlockTypes = ['text', 'image', 'divider', 'checkbox', 'h1', 'h2', 'h3', 'list-item', 'attachment', 'quote', 'video'] as const
// ToDo: remove type board
const blockTypes = [...contentBlockTypes, 'board', 'view', 'card', 'comment', 'attachment', 'unknown'] as const
type ContentBlockTypes = typeof contentBlockTypes[number]
type BlockTypes = typeof blockTypes[number]
interface BlockPatch {
parentId?: string
schema?: number
type?: BlockTypes
title?: string
// eslint-disable-next-line @typescript-eslint/no-explicit-any
updatedFields?: Record<string, any>
deletedFields?: string[]
deleteAt?: number
}
interface Block {
id: string
boardId: string
parentId: string
createdBy: string
modifiedBy: string
schema: number
type: BlockTypes
title: string
// eslint-disable-next-line @typescript-eslint/no-explicit-any
fields: Record<string, any>
createAt: number
updateAt: number
deleteAt: number
limited?: boolean
}
interface FileInfo {
url?: string
archived?: boolean
extension?: string
name?: string
size?: number
}
function createBlock(block?: Block): Block {
const now = Date.now()
return {
id: block?.id || Utils.createGuid(Utils.blockTypeToIDType(block?.type)),
schema: 1,
boardId: block?.boardId || '',
parentId: block?.parentId || '',
createdBy: block?.createdBy || '',
modifiedBy: block?.modifiedBy || '',
type: block?.type || 'unknown',
fields: block?.fields ? {...block?.fields} : {},
title: block?.title || '',
createAt: block?.createAt || now,
updateAt: block?.updateAt || now,
deleteAt: block?.deleteAt || 0,
limited: Boolean(block?.limited),
}
}
// createPatchesFromBlocks creates two BlockPatch instances, one that
// contains the delta to update the block and another one for the undo
// action, in case it happens
function createPatchesFromBlocks(newBlock: Block, oldBlock: Block): BlockPatch[] {
const newDeletedFields = difference(Object.keys(newBlock.fields), Object.keys(oldBlock.fields))
const newUpdatedFields: Record<string, any> = {}
const newUpdatedData: Record<string, any> = {}
Object.keys(newBlock.fields).forEach((val) => {
if (oldBlock.fields[val] !== newBlock.fields[val]) {
newUpdatedFields[val] = newBlock.fields[val]
}
})
Object.keys(newBlock).forEach((val) => {
if (val !== 'fields' && (oldBlock as any)[val] !== (newBlock as any)[val]) {
newUpdatedData[val] = (newBlock as any)[val]
}
})
const oldDeletedFields = difference(Object.keys(oldBlock.fields), Object.keys(newBlock.fields))
const oldUpdatedFields: Record<string, any> = {}
const oldUpdatedData: Record<string, any> = {}
Object.keys(oldBlock.fields).forEach((val) => {
if (oldBlock.fields[val] !== newBlock.fields[val]) {
oldUpdatedFields[val] = oldBlock.fields[val]
}
})
Object.keys(oldBlock).forEach((val) => {
if (val !== 'fields' && (oldBlock as any)[val] !== (newBlock as any)[val]) {
oldUpdatedData[val] = (oldBlock as any)[val]
}
})
return [
{
...newUpdatedData,
updatedFields: newUpdatedFields,
deletedFields: oldDeletedFields,
},
{
...oldUpdatedData,
updatedFields: oldUpdatedFields,
deletedFields: newDeletedFields,
},
]
}
export type {ContentBlockTypes, BlockTypes, FileInfo}
export {blockTypes, contentBlockTypes, Block, BlockPatch, createBlock, createPatchesFromBlocks}

Просмотреть файл

@@ -1,125 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {TestBlockFactory} from 'src/test/testBlockFactory'
import {
IPropertyTemplate,
createBoard,
createPatchesFromBoards,
createPatchesFromBoardsAndBlocks,
} from './board'
import {createBlock} from './block'
describe('board tests', () => {
describe('correctly generate patches from two boards', () => {
it('should generate two empty patches for the same board', () => {
const board = TestBlockFactory.createBoard()
const result = createPatchesFromBoards(board, board)
expect(result).toMatchSnapshot()
})
it('should add properties on the update patch and remove them on the undo', () => {
const board = TestBlockFactory.createBoard()
board.properties = {
prop1: 'val1',
prop2: 'val2',
}
const oldBoard = createBoard(board)
oldBoard.properties = {
prop2: 'val2',
}
const result = createPatchesFromBoards(board, oldBoard)
expect(result).toMatchSnapshot()
})
it('should add card properties on the redo and remove them on the undo', () => {
const board = TestBlockFactory.createBoard()
const oldBoard = createBoard(board)
board.cardProperties.push({
id: 'new-property-id',
name: 'property-name',
type: 'select',
options: [{
id: 'opt',
value: 'val',
color: 'propColorYellow',
}],
})
const result = createPatchesFromBoards(board, oldBoard)
expect(result).toMatchSnapshot()
})
it('should add card properties on the redo and undo if they exists in both, but differ', () => {
const cardProperty = {
id: 'new-property-id',
name: 'property-name',
type: 'select',
options: [{
id: 'opt',
value: 'val',
color: 'propColorYellow',
}],
} as IPropertyTemplate
const board = TestBlockFactory.createBoard()
const oldBoard = createBoard(board)
board.cardProperties = [cardProperty]
oldBoard.cardProperties = [{...cardProperty, name: 'a-different-name'}]
const result = createPatchesFromBoards(board, oldBoard)
expect(result).toMatchSnapshot()
})
it('should add card properties on the redo and undo if they exists in both, but their options are different', () => {
const cardProperty = {
id: 'new-property-id',
name: 'property-name',
type: 'select',
options: [{
id: 'opt',
value: 'val',
color: 'propColorYellow',
}],
} as IPropertyTemplate
const board = TestBlockFactory.createBoard()
const oldBoard = createBoard(board)
board.cardProperties = [cardProperty]
oldBoard.cardProperties = [{
...cardProperty,
options: [{
id: 'another-opt',
value: 'val',
color: 'propColorBrown',
}],
}]
const result = createPatchesFromBoards(board, oldBoard)
expect(result).toMatchSnapshot()
})
})
describe('correctly generate patches for boards and blocks', () => {
const board = TestBlockFactory.createBoard()
board.id = 'test-board-id'
const card = TestBlockFactory.createCard()
card.id = 'test-card-id'
it('should generate two empty patches for the same board and block', () => {
const result = createPatchesFromBoardsAndBlocks(board, board, [card.id], [card], [card])
expect(result).toMatchSnapshot()
})
it('should add fields on update and remove it in the undo', () => {
const oldBlock = TestBlockFactory.createText(card)
oldBlock.id = 'test-old-block-id'
const newBlock = createBlock(oldBlock)
newBlock.fields.newField = 'new field'
const result = createPatchesFromBoardsAndBlocks(board, board, [newBlock.id], [newBlock], [oldBlock])
expect(result).toMatchSnapshot()
})
})
})

Просмотреть файл

@@ -1,334 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import difference from 'lodash/difference'
import {IDType, Utils} from 'src/utils'
import {Block, BlockPatch, createPatchesFromBlocks} from './block'
import {Card} from './card'
const BoardTypeOpen = 'O'
const BoardTypePrivate = 'P'
const boardTypes = [BoardTypeOpen, BoardTypePrivate]
type BoardTypes = typeof boardTypes[number]
enum MemberRole {
Viewer = 'viewer',
Commenter = 'commenter',
Editor = 'editor',
Admin = 'admin',
None = '',
}
type Board = {
id: string
teamId: string
channelId?: string
createdBy: string
modifiedBy: string
type: BoardTypes
minimumRole: MemberRole
title: string
description: string
icon?: string
showDescription: boolean
isTemplate: boolean
templateVersion: number
properties: Record<string, string | string[]>
cardProperties: IPropertyTemplate[]
createAt: number
updateAt: number
deleteAt: number
}
type BoardPatch = {
type?: BoardTypes
minimumRole?: MemberRole
title?: string
description?: string
icon?: string
showDescription?: boolean
// eslint-disable-next-line @typescript-eslint/no-explicit-any
updatedProperties?: Record<string, any>
deletedProperties?: string[]
updatedCardProperties?: IPropertyTemplate[]
deletedCardProperties?: string[]
}
type BoardMember = {
boardId: string
userId: string
roles?: string
minimumRole: MemberRole
schemeAdmin: boolean
schemeEditor: boolean
schemeCommenter: boolean
schemeViewer: boolean
synthetic: boolean
}
type BoardsAndBlocks = {
boards: Board[]
blocks: Block[]
}
type BoardsAndBlocksPatch = {
boardIDs: string[]
boardPatches: BoardPatch[]
blockIDs: string[]
blockPatches: BlockPatch[]
}
type PropertyTypeEnum = 'text' | 'number' | 'select' | 'multiSelect' | 'date' | 'person' | 'multiPerson' | 'file' | 'checkbox' | 'url' | 'email' | 'phone' | 'createdTime' | 'createdBy' | 'updatedTime' | 'updatedBy' | 'unknown'
interface IPropertyOption {
id: string
value: string
color: string
}
// A template for card properties attached to a board
interface IPropertyTemplate {
id: string
name: string
type: PropertyTypeEnum
options: IPropertyOption[]
}
function createBoard(board?: Board): Board {
const now = Date.now()
let cardProperties: IPropertyTemplate[] = []
const selectProperties = cardProperties.find((o) => o.type === 'select')
if (!selectProperties) {
const property: IPropertyTemplate = {
id: Utils.createGuid(IDType.BlockID),
name: 'Status',
type: 'select',
options: [],
}
cardProperties.push(property)
}
if (board?.cardProperties) {
// Deep clone of card properties and their options
cardProperties = board?.cardProperties.map((o: IPropertyTemplate) => {
return {
id: o.id,
name: o.name,
type: o.type,
options: o.options ? o.options.map((option) => ({...option})) : [],
}
})
}
return {
id: board?.id || Utils.createGuid(IDType.Board),
teamId: board?.teamId || '',
channelId: board?.channelId || '',
createdBy: board?.createdBy || '',
modifiedBy: board?.modifiedBy || '',
type: board?.type || BoardTypePrivate,
minimumRole: board?.minimumRole || MemberRole.None,
title: board?.title || '',
description: board?.description || '',
icon: board?.icon || '',
showDescription: board?.showDescription || false,
isTemplate: board?.isTemplate || false,
templateVersion: board?.templateVersion || 0,
properties: board?.properties || {},
cardProperties,
createAt: board?.createAt || now,
updateAt: board?.updateAt || now,
deleteAt: board?.deleteAt || 0,
}
}
type BoardGroup = {
option: IPropertyOption
cards: Card[]
}
// getPropertiesDifference returns a list of the property IDs that are
// contained in propsA but are not contained in propsB
function getPropertiesDifference(propsA: IPropertyTemplate[], propsB: IPropertyTemplate[]): string[] {
const diff: string[] = []
propsA.forEach((val) => {
if (!propsB.find((p) => p.id === val.id)) {
diff.push(val.id)
}
})
return diff
}
// isPropertyEqual checks that both the contents of the property and
// its options are equal
function isPropertyEqual(propA: IPropertyTemplate, propB: IPropertyTemplate): boolean {
for (const val of Object.keys(propA)) {
if (val !== 'options' && (propA as any)[val] !== (propB as any)[val]) {
return false
}
}
if (propA.options.length !== propB.options.length) {
return false
}
for (const opt of propA.options) {
const optionB = propB.options.find((o) => o.id === opt.id)
if (!optionB) {
return false
}
for (const val of Object.keys(opt)) {
if ((opt as any)[val] !== (optionB as any)[val]) {
return false
}
}
}
return true
}
// createCardPropertiesPatches creates two BoardPatch instances, one that
// contains the delta to update the board cardProperties and another one for
// the undo action, in case it happens
function createCardPropertiesPatches(newCardProperties: IPropertyTemplate[], oldCardProperties: IPropertyTemplate[]): BoardPatch[] {
const newDeletedCardProperties = getPropertiesDifference(newCardProperties, oldCardProperties)
const oldDeletedCardProperties = getPropertiesDifference(oldCardProperties, newCardProperties)
const newUpdatedCardProperties: IPropertyTemplate[] = []
newCardProperties.forEach((val) => {
const oldCardProperty = oldCardProperties.find((o) => o.id === val.id)
if (!oldCardProperty || !isPropertyEqual(val, oldCardProperty)) {
newUpdatedCardProperties.push(val)
}
})
const oldUpdatedCardProperties: IPropertyTemplate[] = []
oldCardProperties.forEach((val) => {
const newCardProperty = newCardProperties.find((o) => o.id === val.id)
if (!newCardProperty || !isPropertyEqual(val, newCardProperty)) {
oldUpdatedCardProperties.push(val)
}
})
return [
{
updatedCardProperties: newUpdatedCardProperties,
deletedCardProperties: oldDeletedCardProperties,
},
{
updatedCardProperties: oldUpdatedCardProperties,
deletedCardProperties: newDeletedCardProperties,
},
]
}
// createPatchesFromBoards creates two BoardPatch instances, one that
// contains the delta to update the board and another one for the undo
// action, in case it happens
function createPatchesFromBoards(newBoard: Board, oldBoard: Board): BoardPatch[] {
const newDeletedProperties = difference(Object.keys(newBoard.properties || {}), Object.keys(oldBoard.properties || {}))
const newUpdatedProperties: Record<string, any> = {}
Object.keys(newBoard.properties || {}).forEach((val) => {
if (oldBoard.properties[val] !== newBoard.properties[val]) {
newUpdatedProperties[val] = newBoard.properties[val]
}
})
const newData: Record<string, any> = {}
Object.keys(newBoard).forEach((val) => {
if (val !== 'properties' &&
val !== 'cardProperties' &&
(oldBoard as any)[val] !== (newBoard as any)[val]) {
newData[val] = (newBoard as any)[val]
}
})
const oldDeletedProperties = difference(Object.keys(oldBoard.properties || {}), Object.keys(newBoard.properties || {}))
const oldUpdatedProperties: Record<string, any> = {}
Object.keys(oldBoard.properties || {}).forEach((val) => {
if (newBoard.properties[val] !== oldBoard.properties[val]) {
oldUpdatedProperties[val] = oldBoard.properties[val]
}
})
const oldData: Record<string, any> = {}
Object.keys(oldBoard).forEach((val) => {
if (val !== 'properties' &&
val !== 'cardProperties' &&
(newBoard as any)[val] !== (oldBoard as any)[val]) {
oldData[val] = (oldBoard as any)[val]
}
})
const [cardPropertiesPatch, cardPropertiesUndoPatch] = createCardPropertiesPatches(newBoard.cardProperties, oldBoard.cardProperties)
return [
{
...newData,
...cardPropertiesPatch,
updatedProperties: newUpdatedProperties,
deletedProperties: oldDeletedProperties,
},
{
...oldData,
...cardPropertiesUndoPatch,
updatedProperties: oldUpdatedProperties,
deletedProperties: newDeletedProperties,
},
]
}
function createPatchesFromBoardsAndBlocks(updatedBoard: Board, oldBoard: Board, updatedBlockIDs: string[], updatedBlocks: Block[], oldBlocks: Block[]): BoardsAndBlocksPatch[] {
const blockUpdatePatches = [] as BlockPatch[]
const blockUndoPatches = [] as BlockPatch[]
updatedBlocks.forEach((newBlock, i) => {
const [updatePatch, undoPatch] = createPatchesFromBlocks(newBlock, oldBlocks[i])
blockUpdatePatches.push(updatePatch)
blockUndoPatches.push(undoPatch)
})
const [boardUpdatePatch, boardUndoPatch] = createPatchesFromBoards(updatedBoard, oldBoard)
const updatePatch: BoardsAndBlocksPatch = {
blockIDs: updatedBlockIDs,
blockPatches: blockUpdatePatches,
boardIDs: [updatedBoard.id],
boardPatches: [boardUpdatePatch],
}
const undoPatch: BoardsAndBlocksPatch = {
blockIDs: updatedBlockIDs,
blockPatches: blockUndoPatches,
boardIDs: [updatedBoard.id],
boardPatches: [boardUndoPatch],
}
return [updatePatch, undoPatch]
}
export {
Board,
BoardPatch,
BoardMember,
BoardsAndBlocks,
BoardsAndBlocksPatch,
PropertyTypeEnum,
IPropertyOption,
IPropertyTemplate,
BoardGroup,
createBoard,
BoardTypes,
BoardTypeOpen,
BoardTypePrivate,
MemberRole,
createPatchesFromBoards,
createPatchesFromBoardsAndBlocks,
createCardPropertiesPatches,
}

Просмотреть файл

@@ -1,39 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {TestBlockFactory} from 'src/test/testBlockFactory'
import {sortBoardViewsAlphabetically} from './boardView'
test('boardView: sort with ASCII', async () => {
const view1 = TestBlockFactory.createBoardView()
view1.title = 'Maybe'
const view2 = TestBlockFactory.createBoardView()
view2.title = 'Active'
const views = [view1, view2]
const sorted = sortBoardViewsAlphabetically(views)
expect(sorted).toEqual([view2, view1])
})
test('boardView: sort with leading emoji', async () => {
const view1 = TestBlockFactory.createBoardView()
view1.title = '🤔 Maybe'
const view2 = TestBlockFactory.createBoardView()
view2.title = '🚀 Active'
const views = [view1, view2]
const sorted = sortBoardViewsAlphabetically(views)
expect(sorted).toEqual([view2, view1])
})
test('boardView: sort with non-latin characters', async () => {
const view1 = TestBlockFactory.createBoardView()
view1.title = 'zebra'
const view2 = TestBlockFactory.createBoardView()
view2.title = 'ñu'
const views = [view1, view2]
const sorted = sortBoardViewsAlphabetically(views)
expect(sorted).toEqual([view2, view1])
})

Просмотреть файл

@@ -1,66 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Block, createBlock} from './block'
import {FilterGroup, createFilterGroup} from './filterGroup'
type IViewType = 'board' | 'table' | 'gallery' | 'calendar'
type ISortOption = { propertyId: '__title' | string, reversed: boolean }
type KanbanCalculationFields = {
calculation: string
propertyId: string
}
type BoardViewFields = {
viewType: IViewType
groupById?: string
dateDisplayPropertyId?: string
sortOptions: ISortOption[]
visiblePropertyIds: string[]
visibleOptionIds: string[]
hiddenOptionIds: string[]
collapsedOptionIds: string[]
filter: FilterGroup
cardOrder: string[]
columnWidths: Record<string, number>
columnCalculations: Record<string, string>
kanbanCalculations: Record<string, KanbanCalculationFields>
defaultTemplateId: string
}
type BoardView = Block & {
fields: BoardViewFields
}
function createBoardView(block?: Block): BoardView {
return {
...createBlock(block),
type: 'view',
fields: {
viewType: block?.fields.viewType || 'board',
groupById: block?.fields.groupById,
dateDisplayPropertyId: block?.fields.dateDisplayPropertyId,
sortOptions: block?.fields.sortOptions?.map((o: ISortOption) => ({...o})) || [],
visiblePropertyIds: block?.fields.visiblePropertyIds?.slice() || [],
visibleOptionIds: block?.fields.visibleOptionIds?.slice() || [],
hiddenOptionIds: block?.fields.hiddenOptionIds?.slice() || [],
collapsedOptionIds: block?.fields.collapsedOptionIds?.slice() || [],
filter: createFilterGroup(block?.fields.filter),
cardOrder: block?.fields.cardOrder?.slice() || [],
columnWidths: {...(block?.fields.columnWidths || {})},
columnCalculations: {...(block?.fields.columnCalculations) || {}},
kanbanCalculations: {...(block?.fields.kanbanCalculations) || {}},
defaultTemplateId: block?.fields.defaultTemplateId || '',
},
}
}
function sortBoardViewsAlphabetically(views: BoardView[]): BoardView[] {
// Strip leading emoji to prevent unintuitive results
return views.map((v) => {
return {view: v, title: v.title.replace(/^\p{Emoji}*\s*/u, '')}
}).sort((v1, v2) => v1.title.localeCompare(v2.title)).map((v) => v.view)
}
export {BoardView, IViewType, ISortOption, sortBoardViewsAlphabetically, createBoardView, KanbanCalculationFields}

Просмотреть файл

@@ -1,43 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Block, createBlock} from './block'
type CardFields = {
icon?: string
isTemplate?: boolean
properties: Record<string, string | string[]>
contentOrder: Array<string | string[]>
}
type Card = Block & {
fields: CardFields
}
function createCard(block?: Block): Card {
const contentOrder: Array<string|string[]> = []
const contentIds = block?.fields?.contentOrder?.filter((id: any) => id !== null)
if (contentIds?.length > 0) {
for (const contentId of contentIds) {
if (typeof contentId === 'string') {
contentOrder.push(contentId)
} else {
contentOrder.push(contentId.slice())
}
}
}
return {
...createBlock(block),
type: 'card',
fields: {
icon: block?.fields.icon || '',
properties: {...(block?.fields.properties || {})},
contentOrder,
isTemplate: block?.fields.isTemplate || false,
},
}
}
export {Card, createCard}

Просмотреть файл

@@ -1,17 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {ContentBlock} from './contentBlock'
import {Block, createBlock} from './block'
type CheckboxBlock = ContentBlock & {
type: 'checkbox'
}
function createCheckboxBlock(block?: Block): CheckboxBlock {
return {
...createBlock(block),
type: 'checkbox',
}
}
export {CheckboxBlock, createCheckboxBlock}

Просмотреть файл

@@ -1,16 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Block, createBlock} from './block'
type CommentBlock = Block & {
type: 'comment'
}
function createCommentBlock(block?: Block): CommentBlock {
return {
...createBlock(block),
type: 'comment',
}
}
export {CommentBlock, createCommentBlock}

Просмотреть файл

@@ -1,14 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Block, createBlock} from './block'
type IContentBlockWithCords = {
block: Block
cords: {x: number, y?: number, z?: number}
}
type ContentBlock = Block
const createContentBlock = createBlock
export {ContentBlock, IContentBlockWithCords, createContentBlock}

Просмотреть файл

@@ -1,17 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Block, createBlock} from './block'
import {ContentBlock} from './contentBlock'
type DividerBlock = ContentBlock & {
type: 'divider'
}
function createDividerBlock(block?: Block): DividerBlock {
return {
...createBlock(block),
type: 'divider',
}
}
export {DividerBlock, createDividerBlock}

Просмотреть файл

@@ -1,64 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {areEqual, createFilterClause} from './filterClause'
describe('filterClause tests', () => {
it('create filter clause', () => {
const clause = createFilterClause({
propertyId: 'myPropertyId',
condition: 'contains',
values: [],
})
expect(clause).toEqual({
propertyId: 'myPropertyId',
condition: 'contains',
values: [],
})
})
it('test filter clauses are equal', () => {
const clause = createFilterClause({
propertyId: 'myPropertyId',
condition: 'contains',
values: ['abc', 'def'],
})
const newClause = createFilterClause(clause)
const testEqual = areEqual(clause, newClause)
expect(testEqual).toBeTruthy()
})
it('test filter clauses are Not equal property ID', () => {
const clause = createFilterClause({
propertyId: 'myPropertyId',
condition: 'contains',
values: ['abc', 'def'],
})
const newClause = createFilterClause(clause)
newClause.propertyId = 'DifferentID'
const testEqual = areEqual(clause, newClause)
expect(testEqual).toBeFalsy()
})
it('test filter clauses are Not equal condition', () => {
const clause = createFilterClause({
propertyId: 'myPropertyId',
condition: 'contains',
values: ['abc', 'def'],
})
const newClause = createFilterClause(clause)
newClause.condition = 'notContains'
const testEqual = areEqual(clause, newClause)
expect(testEqual).toBeFalsy()
})
it('test filter clauses are Not equal values', () => {
const clause = createFilterClause({
propertyId: 'myPropertyId',
condition: 'contains',
values: ['abc', 'def'],
})
const newClause = createFilterClause(clause)
newClause.values = ['abc, def']
const testEqual = areEqual(clause, newClause)
expect(testEqual).toBeFalsy()
})
})

Просмотреть файл

@@ -1,37 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Utils} from 'src/utils'
type FilterCondition =
'includes' | 'notIncludes' |
'isEmpty' | 'isNotEmpty' |
'isSet' | 'isNotSet' |
'is' |
'contains' | 'notContains' |
'startsWith' | 'notStartsWith' |
'endsWith' | 'notEndsWith' |
'isBefore' | 'isAfter'
type FilterClause = {
propertyId: string
condition: FilterCondition
values: string[]
}
function createFilterClause(o?: FilterClause): FilterClause {
return {
propertyId: o?.propertyId || '',
condition: o?.condition || 'includes',
values: o?.values?.slice() || [],
}
}
function areEqual(a: FilterClause, b: FilterClause): boolean {
return (
a.propertyId === b.propertyId &&
a.condition === b.condition &&
Utils.arraysEqual(a.values, b.values)
)
}
export {FilterClause, FilterCondition, createFilterClause, areEqual}

Просмотреть файл

@@ -1,35 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {FilterClause, createFilterClause} from './filterClause'
type FilterGroupOperation = 'and' | 'or'
// A FilterGroup has 2 forms: (A or B or C) OR (A and B and C)
type FilterGroup = {
operation: FilterGroupOperation
filters: Array<FilterClause | FilterGroup>
}
function isAFilterGroupInstance(object: (FilterClause | FilterGroup)): object is FilterGroup {
return 'operation' in object && 'filters' in object
}
function createFilterGroup(o?: FilterGroup): FilterGroup {
let filters: Array<FilterClause | FilterGroup> = []
if (o?.filters) {
filters = o.filters.map((p: (FilterClause | FilterGroup)) => {
if (isAFilterGroupInstance(p)) {
return createFilterGroup(p)
}
return createFilterClause(p)
})
}
return {
operation: o?.operation || 'and',
filters,
}
}
export {FilterGroup, FilterGroupOperation, createFilterGroup, isAFilterGroupInstance}

Просмотреть файл

@@ -1,18 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {ContentBlock} from './contentBlock'
import {Block, createBlock} from './block'
type H1Block = ContentBlock & {
type: 'h1'
}
function createH1Block(block?: Block): H1Block {
return {
...createBlock(block),
type: 'h1',
}
}
export {H1Block, createH1Block}

Просмотреть файл

@@ -1,18 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {ContentBlock} from './contentBlock'
import {Block, createBlock} from './block'
type H2Block = ContentBlock & {
type: 'h2'
}
function createH2Block(block?: Block): H2Block {
return {
...createBlock(block),
type: 'h2',
}
}
export {H2Block, createH2Block}

Просмотреть файл

@@ -1,18 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {ContentBlock} from './contentBlock'
import {Block, createBlock} from './block'
type H3Block = ContentBlock & {
type: 'h3'
}
function createH3Block(block?: Block): H3Block {
return {
...createBlock(block),
type: 'h3',
}
}
export {H3Block, createH3Block}

Просмотреть файл

@@ -1,25 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Block, createBlock} from './block'
import {ContentBlock} from './contentBlock'
type ImageBlockFields = {
fileId: string
}
type ImageBlock = ContentBlock & {
type: 'image'
fields: ImageBlockFields
}
function createImageBlock(block?: Block): ImageBlock {
return {
...createBlock(block),
type: 'image',
fields: {
fileId: block?.fields.fileId || '',
},
}
}
export {ImageBlock, createImageBlock}

Просмотреть файл

@@ -1,12 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
interface ISharing {
id: string
enabled: boolean
token: string
modifiedBy?: string
updateAt?: number
}
export {ISharing}

Просмотреть файл

@@ -1,13 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
interface ITeam {
readonly id: string
readonly title: string
readonly signupToken: string
// eslint-disable-next-line @typescript-eslint/no-explicit-any
readonly settings: Readonly<Record<string, any>>
readonly modifiedBy?: string
readonly updateAt?: number
}
export {ITeam}

Просмотреть файл

@@ -1,17 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {ContentBlock} from './contentBlock'
import {Block, createBlock} from './block'
type TextBlock = ContentBlock & {
type: 'text'
}
function createTextBlock(block?: Block): TextBlock {
return {
...createBlock(block),
type: 'text',
}
}
export {TextBlock, createTextBlock}

Просмотреть файл

@@ -1,13 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
interface IWorkspace {
readonly id: string
readonly title: string
readonly signupToken: string
// eslint-disable-next-line @typescript-eslint/no-explicit-any
readonly settings: Readonly<Record<string, any>>
readonly modifiedBy?: string
readonly updateAt?: number
}
export {IWorkspace}

Просмотреть файл

@@ -1,11 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
export const LimitUnlimited = 0
export interface BoardsCloudLimits {
cards: number
used_cards: number
card_limit_timestamp: number
views: number
}

Просмотреть файл

@@ -1,92 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {Card} from './blocks/card'
import {BoardGroup, IPropertyOption, IPropertyTemplate} from './blocks/board'
function groupCardsByOptions(cards: Card[], optionIds: string[], groupByProperty?: IPropertyTemplate): BoardGroup[] {
const groups = []
for (const optionId of optionIds) {
if (optionId) {
const option = groupByProperty?.options.find((o) => o.id === optionId)
if (option) {
const c = cards.filter((o) => optionId === o.fields?.properties[groupByProperty!.id])
const group: BoardGroup = {
option,
cards: c,
}
groups.push(group)
} else {
// if optionId not found, its an old (deleted) option that can be ignored
}
} else {
// Empty group
const emptyGroupCards = cards.filter((card) => {
const groupByOptionId = card.fields.properties[groupByProperty?.id || '']
return !groupByOptionId || !groupByProperty?.options.find((option) => option.id === groupByOptionId)
})
const group: BoardGroup = {
option: {id: '', value: `No ${groupByProperty?.name}`, color: ''},
cards: emptyGroupCards,
}
groups.push(group)
}
}
return groups
}
function getOptionGroups(cards: Card[], visibleOptionIds: string[], hiddenOptionIds: string[], groupByProperty?: IPropertyTemplate): {visible: BoardGroup[], hidden: BoardGroup[]} {
let unassignedOptionIds: string[] = []
if (groupByProperty) {
unassignedOptionIds = groupByProperty.options
.filter((o: IPropertyOption) => !visibleOptionIds.includes(o.id) && !hiddenOptionIds.includes(o.id))
.map((o: IPropertyOption) => o.id)
}
const allVisibleOptionIds = [...visibleOptionIds, ...unassignedOptionIds]
// If the empty group positon is not explicitly specified, make it the first visible column
if (!allVisibleOptionIds.includes('') && !hiddenOptionIds.includes('')) {
allVisibleOptionIds.unshift('')
}
const visibleGroups = groupCardsByOptions(cards, allVisibleOptionIds, groupByProperty)
const hiddenGroups = groupCardsByOptions(cards, hiddenOptionIds, groupByProperty)
return {visible: visibleGroups, hidden: hiddenGroups}
}
export function getVisibleAndHiddenGroups(cards: Card[], visibleOptionIds: string[], hiddenOptionIds: string[], groupByProperty?: IPropertyTemplate): {visible: BoardGroup[], hidden: BoardGroup[]} {
if (groupByProperty?.type === 'createdBy' || groupByProperty?.type === 'updatedBy' || groupByProperty?.type === 'person') {
return getPersonGroups(cards, groupByProperty, hiddenOptionIds)
}
return getOptionGroups(cards, visibleOptionIds, hiddenOptionIds, groupByProperty)
}
function getPersonGroups(cards: Card[], groupByProperty: IPropertyTemplate, hiddenOptionIds: string[]): {visible: BoardGroup[], hidden: BoardGroup[]} {
const groups = cards.reduce((unique: {[key: string]: Card[]}, item: Card): {[key: string]: Card[]} => {
let key = item.fields.properties[groupByProperty.id] as string
if (groupByProperty?.type === 'createdBy') {
key = item.createdBy
} else if (groupByProperty?.type === 'updatedBy') {
key = item.modifiedBy
}
const curGroup = unique[key] ?? []
return {...unique, [key]: [...curGroup, item]}
}, {})
const hiddenGroups: BoardGroup[] = []
const visibleGroups: BoardGroup[] = []
Object.entries(groups).forEach(([key, value]) => {
const propertyOption = {id: key, value: key, color: ''} as IPropertyOption
if (hiddenOptionIds.find((e) => e === key)) {
hiddenGroups.push({option: propertyOption, cards: value})
} else {
visibleGroups.push({option: propertyOption, cards: value})
}
})
return {visible: visibleGroups, hidden: hiddenGroups}
}

Просмотреть файл

@@ -1,11 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
export const LimitUnlimited = 0
export interface BoardsCloudLimits {
cards: number
used_cards: number
card_limit_timestamp: number
views: number
}

Просмотреть файл

@@ -1,728 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {mocked} from 'jest-mock'
import {createFilterClause} from './blocks/filterClause'
import {createFilterGroup} from './blocks/filterGroup'
import {CardFilter} from './cardFilter'
import {TestBlockFactory} from './test/testBlockFactory'
import {Utils} from './utils'
import {IPropertyTemplate} from './blocks/board'
jest.mock('./utils')
const mockedUtils = mocked(Utils)
const dayMillis = 24 * 60 * 60 * 1000
describe('src/cardFilter', () => {
const board = TestBlockFactory.createBoard()
board.id = '1'
const card1 = TestBlockFactory.createCard(board)
card1.id = '1'
card1.title = 'card1'
card1.fields.properties.propertyId = 'Status'
const filterClause = createFilterClause({propertyId: 'propertyId', condition: 'isNotEmpty', values: ['Status']})
describe('verify isClauseMet method', () => {
test('should be true with isNotEmpty clause', () => {
const filterClauseIsNotEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isNotEmpty', values: ['Status']})
const result = CardFilter.isClauseMet(filterClauseIsNotEmpty, [], card1)
expect(result).toBeTruthy()
})
test('should be false with isEmpty clause', () => {
const filterClauseIsEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isEmpty', values: ['Status']})
const result = CardFilter.isClauseMet(filterClauseIsEmpty, [], card1)
expect(result).toBeFalsy()
})
test('should be true with includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: ['Status']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [], card1)
expect(result).toBeTruthy()
})
test('should be true with includes and no values clauses', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: []})
const result = CardFilter.isClauseMet(filterClauseIncludes, [], card1)
expect(result).toBeTruthy()
})
test('should be false with notIncludes clause', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: ['Status']})
const result = CardFilter.isClauseMet(filterClauseNotIncludes, [], card1)
expect(result).toBeFalsy()
})
test('should be true with notIncludes and no values clauses', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: []})
const result = CardFilter.isClauseMet(filterClauseNotIncludes, [], card1)
expect(result).toBeTruthy()
})
})
describe('verify isClauseMet method - person property', () => {
const personCard = TestBlockFactory.createCard(board)
personCard.id = '1'
personCard.title = 'card1'
personCard.fields.properties.personPropertyID = 'personid1'
const template: IPropertyTemplate = {
id: 'personPropertyID',
name: 'myPerson',
type: 'person',
options: [],
}
test('should be true with isNotEmpty clause', () => {
const filterClauseIsNotEmpty = createFilterClause({propertyId: 'personPropertyID', condition: 'isNotEmpty', values: []})
const result = CardFilter.isClauseMet(filterClauseIsNotEmpty, [template], personCard)
expect(result).toBeTruthy()
})
test('should be false with isEmpty clause', () => {
const filterClauseIsEmpty = createFilterClause({propertyId: 'personPropertyID', condition: 'isEmpty', values: []})
const result = CardFilter.isClauseMet(filterClauseIsEmpty, [template], personCard)
expect(result).toBeFalsy()
})
test('verify empty includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: []})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid1']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause multiple values', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid2', 'personid1']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify not includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'notIncludes', values: ['personid2']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
})
describe('verify isClauseMet method - multi-person property', () => {
const personCard = TestBlockFactory.createCard(board)
personCard.id = '1'
personCard.title = 'card1'
personCard.fields.properties.personPropertyID = ['personid1', 'personid2']
const template: IPropertyTemplate = {
id: 'personPropertyID',
name: 'myPerson',
type: 'multiPerson',
options: [],
}
test('should be true with isNotEmpty clause', () => {
const filterClauseIsNotEmpty = createFilterClause({propertyId: 'personPropertyID', condition: 'isNotEmpty', values: []})
const result = CardFilter.isClauseMet(filterClauseIsNotEmpty, [template], personCard)
expect(result).toBeTruthy()
})
test('should be false with isEmpty clause', () => {
const filterClauseIsEmpty = createFilterClause({propertyId: 'personPropertyID', condition: 'isEmpty', values: []})
const result = CardFilter.isClauseMet(filterClauseIsEmpty, [template], personCard)
expect(result).toBeFalsy()
})
test('verify empty includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: []})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid1']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause 2', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid2']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause multiple values', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid3', 'personid1']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause multiple values 2', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid3', 'personid2']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify not includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'notIncludes', values: ['personid3']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify not includes clause, multiple values', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'notIncludes', values: ['personid3', 'personid4']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
})
describe('verify isClauseMet method - (createdBy) person property', () => {
const personCard = TestBlockFactory.createCard(board)
personCard.id = '1'
personCard.title = 'card1'
personCard.createdBy = 'personid1'
const template: IPropertyTemplate = {
id: 'personPropertyID',
name: 'myPerson',
type: 'createdBy',
options: [],
}
test('verify empty includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: []})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid1']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify includes clause multiple values', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'includes', values: ['personid3', 'personid1']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
test('verify not includes clause', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'personPropertyID', condition: 'notIncludes', values: ['personid2']})
const result = CardFilter.isClauseMet(filterClauseIncludes, [template], personCard)
expect(result).toBeTruthy()
})
})
describe('verify isClauseMet method - single date property', () => {
// Date Properties are stored as 12PM UTC.
const now = new Date(Date.now())
const propertyDate = Date.UTC(now.getFullYear(), now.getMonth(), now.getDate(), 12)
const dateCard = TestBlockFactory.createCard(board)
dateCard.id = '1'
dateCard.title = 'card1'
dateCard.fields.properties.datePropertyID = '{ "from": ' + propertyDate.toString() + ' }'
const checkDayBefore = propertyDate - dayMillis
const checkDayAfter = propertyDate + dayMillis
const template: IPropertyTemplate = {
id: 'datePropertyID',
name: 'myDate',
type: 'date',
options: [],
}
test('should be true with isSet clause', () => {
const filterClauseIsSet = createFilterClause({propertyId: 'datePropertyID', condition: 'isSet', values: []})
const result = CardFilter.isClauseMet(filterClauseIsSet, [template], dateCard)
expect(result).toBeTruthy()
})
test('should be false with notSet clause', () => {
const filterClauseIsNotSet = createFilterClause({propertyId: 'datePropertyID', condition: 'isNotSet', values: []})
const result = CardFilter.isClauseMet(filterClauseIsNotSet, [template], dateCard)
expect(result).toBeFalsy()
})
test('verify isBefore clause', () => {
const filterClauseIsBefore = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: [checkDayAfter.toString()]})
const result = CardFilter.isClauseMet(filterClauseIsBefore, [template], dateCard)
expect(result).toBeTruthy()
const filterClauseIsNotBefore = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: [checkDayBefore.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseIsNotBefore, [template], dateCard)
expect(result2).toBeFalsy()
})
test('verify isAfter clauses', () => {
const filterClauseisAfter = createFilterClause({propertyId: 'datePropertyID', condition: 'isAfter', values: [checkDayBefore.toString()]})
const result = CardFilter.isClauseMet(filterClauseisAfter, [template], dateCard)
expect(result).toBeTruthy()
const filterClauseisNotAfter = createFilterClause({propertyId: 'datePropertyID', condition: 'isAfter', values: [checkDayAfter.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseisNotAfter, [template], dateCard)
expect(result2).toBeFalsy()
})
test('verify is clause', () => {
const filterClauseIs = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [propertyDate.toString()]})
const result = CardFilter.isClauseMet(filterClauseIs, [template], dateCard)
expect(result).toBeTruthy()
const filterClauseIsNot = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [checkDayBefore.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseIsNot, [template], dateCard)
expect(result2).toBeFalsy()
})
})
describe('verify isClauseMet method - date range property', () => {
// Date Properties are stored as 12PM UTC.
const now = new Date(Date.now())
const fromDate = Date.UTC(now.getFullYear(), now.getMonth(), now.getDate(), 12)
const toDate = fromDate + (2 * dayMillis)
const dateCard = TestBlockFactory.createCard(board)
dateCard.id = '1'
dateCard.title = 'card1'
dateCard.fields.properties.datePropertyID = '{ "from": ' + fromDate.toString() + ', "to": ' + toDate.toString() + ' }'
const beforeRange = fromDate - dayMillis
const afterRange = toDate + dayMillis
const inRange = fromDate + dayMillis
const template: IPropertyTemplate = {
id: 'datePropertyID',
name: 'myDate',
type: 'date',
options: [],
}
test('verify isBefore clause', () => {
const filterClauseIsBeforeEmpty = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: []})
const resulta = CardFilter.isClauseMet(filterClauseIsBeforeEmpty, [template], dateCard)
expect(resulta).toBeTruthy()
const filterClauseIsBefore = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: [beforeRange.toString()]})
const result = CardFilter.isClauseMet(filterClauseIsBefore, [template], dateCard)
expect(result).toBeFalsy()
const filterClauseIsInRange = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: [inRange.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseIsInRange, [template], dateCard)
expect(result2).toBeTruthy()
const filterClauseIsAfter = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: [afterRange.toString()]})
const result3 = CardFilter.isClauseMet(filterClauseIsAfter, [template], dateCard)
expect(result3).toBeTruthy()
})
test('verify isAfter clauses', () => {
const filterClauseIsAfterEmpty = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: []})
const resulta = CardFilter.isClauseMet(filterClauseIsAfterEmpty, [template], dateCard)
expect(resulta).toBeTruthy()
const filterClauseIsAfter = createFilterClause({propertyId: 'datePropertyID', condition: 'isAfter', values: [afterRange.toString()]})
const result = CardFilter.isClauseMet(filterClauseIsAfter, [template], dateCard)
expect(result).toBeFalsy()
const filterClauseIsInRange = createFilterClause({propertyId: 'datePropertyID', condition: 'isAfter', values: [inRange.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseIsInRange, [template], dateCard)
expect(result2).toBeTruthy()
const filterClauseIsBefore = createFilterClause({propertyId: 'datePropertyID', condition: 'isAfter', values: [beforeRange.toString()]})
const result3 = CardFilter.isClauseMet(filterClauseIsBefore, [template], dateCard)
expect(result3).toBeTruthy()
})
test('verify is clause', () => {
const filterClauseIsEmpty = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: []})
const resulta = CardFilter.isClauseMet(filterClauseIsEmpty, [template], dateCard)
expect(resulta).toBeTruthy()
const filterClauseIsBefore = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [beforeRange.toString()]})
const result = CardFilter.isClauseMet(filterClauseIsBefore, [template], dateCard)
expect(result).toBeFalsy()
const filterClauseIsInRange = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [inRange.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseIsInRange, [template], dateCard)
expect(result2).toBeTruthy()
const filterClauseIsAfter = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [afterRange.toString()]})
const result3 = CardFilter.isClauseMet(filterClauseIsAfter, [template], dateCard)
expect(result3).toBeFalsy()
})
})
describe('verify isClauseMet method - (createdTime) date property', () => {
const createDate = new Date(card1.createAt)
const checkDate = Date.UTC(createDate.getFullYear(), createDate.getMonth(), createDate.getDate(), 12)
const checkDayBefore = checkDate - dayMillis
const checkDayAfter = checkDate + dayMillis
const template: IPropertyTemplate = {
id: 'datePropertyID',
name: 'myDate',
type: 'createdTime',
options: [],
}
test('should be true with isSet clause', () => {
const filterClauseIsSet = createFilterClause({propertyId: 'datePropertyID', condition: 'isSet', values: []})
const result = CardFilter.isClauseMet(filterClauseIsSet, [template], card1)
expect(result).toBeTruthy()
})
test('should be false with notSet clause', () => {
const filterClauseIsNotSet = createFilterClause({propertyId: 'datePropertyID', condition: 'isNotSet', values: []})
const result = CardFilter.isClauseMet(filterClauseIsNotSet, [template], card1)
expect(result).toBeFalsy()
})
test('verify isBefore clause', () => {
const filterClauseIsBefore = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: [checkDayAfter.toString()]})
const result = CardFilter.isClauseMet(filterClauseIsBefore, [template], card1)
expect(result).toBeTruthy()
const filterClauseIsNotBefore = createFilterClause({propertyId: 'datePropertyID', condition: 'isBefore', values: [checkDate.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseIsNotBefore, [template], card1)
expect(result2).toBeFalsy()
})
test('verify isAfter clauses', () => {
const filterClauseisAfter = createFilterClause({propertyId: 'datePropertyID', condition: 'isAfter', values: [checkDayBefore.toString()]})
const result = CardFilter.isClauseMet(filterClauseisAfter, [template], card1)
expect(result).toBeTruthy()
const filterClauseisNotAfter = createFilterClause({propertyId: 'datePropertyID', condition: 'isAfter', values: [checkDate.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseisNotAfter, [template], card1)
expect(result2).toBeFalsy()
})
test('verify is clause', () => {
// Is should find on that date regardless of time.
const filterClauseIs = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [checkDate.toString()]})
const result = CardFilter.isClauseMet(filterClauseIs, [template], card1)
expect(result).toBeTruthy()
const filterClauseIsNot = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [checkDayBefore.toString()]})
const result2 = CardFilter.isClauseMet(filterClauseIsNot, [template], card1)
expect(result2).toBeFalsy()
const filterClauseIsNot2 = createFilterClause({propertyId: 'datePropertyID', condition: 'is', values: [checkDayAfter.toString()]})
const result3 = CardFilter.isClauseMet(filterClauseIsNot2, [template], card1)
expect(result3).toBeFalsy()
})
})
describe('verify isFilterGroupMet method', () => {
test('should return true with no filter', () => {
const filterGroup = createFilterGroup({
operation: 'and',
filters: [],
})
const result = CardFilter.isFilterGroupMet(filterGroup, [], card1)
expect(result).toBeTruthy()
})
test('should return true with or operation and 2 filterCause, one is false ', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'or',
filters: [
filterClauseNotIncludes,
filterClause,
],
})
const result = CardFilter.isFilterGroupMet(filterGroup, [], card1)
expect(result).toBeTruthy()
})
test('should return true with or operation and 2 filterCause, 1 filtergroup in filtergroup, one filterClause is false ', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: ['Status']})
const filterGroupInFilterGroup = createFilterGroup({
operation: 'or',
filters: [
filterClauseNotIncludes,
filterClause,
],
})
const filterGroup = createFilterGroup({
operation: 'or',
filters: [],
})
filterGroup.filters.push(filterGroupInFilterGroup)
const result = CardFilter.isFilterGroupMet(filterGroup, [], card1)
expect(result).toBeTruthy()
})
test('should return false with or operation and two filterCause, two are false ', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: ['Status']})
const filterClauseEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isEmpty', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'or',
filters: [
filterClauseNotIncludes,
filterClauseEmpty,
],
})
const result = CardFilter.isFilterGroupMet(filterGroup, [], card1)
expect(result).toBeFalsy()
})
test('should return false with and operation and 2 filterCause, one is false ', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'and',
filters: [
filterClauseNotIncludes,
filterClause,
],
})
const result = CardFilter.isFilterGroupMet(filterGroup, [], card1)
expect(result).toBeFalsy()
})
test('should return true with and operation and 2 filterCause, two are true ', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'and',
filters: [
filterClauseIncludes,
filterClause,
],
})
const result = CardFilter.isFilterGroupMet(filterGroup, [], card1)
expect(result).toBeTruthy()
})
test('should return true with or operation and 2 filterCause, 1 filtergroup in filtergroup, one filterClause is false ', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: ['Status']})
const filterGroupInFilterGroup = createFilterGroup({
operation: 'and',
filters: [
filterClauseNotIncludes,
filterClause,
],
})
const filterGroup = createFilterGroup({
operation: 'and',
filters: [],
})
filterGroup.filters.push(filterGroupInFilterGroup)
const result = CardFilter.isFilterGroupMet(filterGroup, [], card1)
expect(result).toBeFalsy()
})
})
describe('verify propertyThatMeetsFilterClause method', () => {
test('should return Utils.assertFailure and filterClause propertyId ', () => {
const filterClauseIsNotEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isNotEmpty', values: ['Status']})
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIsNotEmpty, [])
expect(mockedUtils.assertFailure).toBeCalledTimes(1)
expect(result.id).toEqual(filterClauseIsNotEmpty.propertyId)
})
test('should return filterClause propertyId with non-select template and isNotEmpty clause ', () => {
const filterClauseIsNotEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isNotEmpty', values: ['Status']})
const templateFilter: IPropertyTemplate = {
id: filterClauseIsNotEmpty.propertyId,
name: 'template',
type: 'text',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIsNotEmpty, [templateFilter])
expect(result.id).toEqual(filterClauseIsNotEmpty.propertyId)
expect(result.value).toBeFalsy()
})
test('should return filterClause propertyId with select template , an option and isNotEmpty clause ', () => {
const filterClauseIsNotEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isNotEmpty', values: ['Status']})
const templateFilter: IPropertyTemplate = {
id: filterClauseIsNotEmpty.propertyId,
name: 'template',
type: 'select',
options: [{
id: 'idOption',
value: '',
color: '',
}],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIsNotEmpty, [templateFilter])
expect(result.id).toEqual(filterClauseIsNotEmpty.propertyId)
expect(result.value).toEqual('idOption')
})
test('should return filterClause propertyId with select template , no option and isNotEmpty clause ', () => {
const filterClauseIsNotEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isNotEmpty', values: ['Status']})
const templateFilter: IPropertyTemplate = {
id: filterClauseIsNotEmpty.propertyId,
name: 'template',
type: 'select',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIsNotEmpty, [templateFilter])
expect(result.id).toEqual(filterClauseIsNotEmpty.propertyId)
expect(result.value).toBeFalsy()
})
test('should return filterClause propertyId with template, and includes clause with values', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: ['Status']})
const templateFilter: IPropertyTemplate = {
id: filterClauseIncludes.propertyId,
name: 'template',
type: 'text',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIncludes, [templateFilter])
expect(result.id).toEqual(filterClauseIncludes.propertyId)
expect(result.value).toEqual(filterClauseIncludes.values[0])
})
test('should return filterClause propertyId with template, and includes clause with no values', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: []})
const templateFilter: IPropertyTemplate = {
id: filterClauseIncludes.propertyId,
name: 'template',
type: 'text',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIncludes, [templateFilter])
expect(result.id).toEqual(filterClauseIncludes.propertyId)
expect(result.value).toBeFalsy()
})
test('should return filterClause propertyId with template, and notIncludes clause', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: []})
const templateFilter: IPropertyTemplate = {
id: filterClauseNotIncludes.propertyId,
name: 'template',
type: 'text',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseNotIncludes, [templateFilter])
expect(result.id).toEqual(filterClauseNotIncludes.propertyId)
expect(result.value).toBeFalsy()
})
test('should return filterClause propertyId with template, and isEmpty clause', () => {
const filterClauseIsEmpty = createFilterClause({propertyId: 'propertyId', condition: 'isEmpty', values: []})
const templateFilter: IPropertyTemplate = {
id: filterClauseIsEmpty.propertyId,
name: 'template',
type: 'text',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIsEmpty, [templateFilter])
expect(result.id).toEqual(filterClauseIsEmpty.propertyId)
expect(result.value).toBeFalsy()
})
})
describe('verify propertyThatMeetsFilterClause method - Person properties', () => {
test('should return filterClause propertyId with template, and isEmpty clause', () => {
const filterClauseIsEmpty = createFilterClause({propertyId: 'propertyId', condition: 'is', values: []})
const templateFilter: IPropertyTemplate = {
id: filterClauseIsEmpty.propertyId,
name: 'template',
type: 'createdBy',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIsEmpty, [templateFilter])
expect(result.id).toEqual(filterClauseIsEmpty.propertyId)
expect(result.value).toBeFalsy()
})
test('should return filterClause propertyId with template, and isEmpty clause', () => {
const filterClauseIsEmpty = createFilterClause({propertyId: 'propertyId', condition: 'is', values: []})
const templateFilter: IPropertyTemplate = {
id: filterClauseIsEmpty.propertyId,
name: 'template',
type: 'createdBy',
options: [],
}
const result = CardFilter.propertyThatMeetsFilterClause(filterClauseIsEmpty, [templateFilter])
expect(result.id).toEqual(filterClauseIsEmpty.propertyId)
expect(result.value).toBeFalsy()
})
})
describe('verify propertiesThatMeetFilterGroup method', () => {
test('should return {} with undefined filterGroup', () => {
const result = CardFilter.propertiesThatMeetFilterGroup(undefined, [])
expect(result).toEqual({})
})
test('should return {} with filterGroup without filter', () => {
const filterGroup = createFilterGroup({
operation: 'and',
filters: [],
})
const result = CardFilter.propertiesThatMeetFilterGroup(filterGroup, [])
expect(result).toEqual({})
})
test('should return {} with filterGroup, or operation and no template', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'or',
filters: [
filterClauseIncludes,
filterClause,
],
})
const result = CardFilter.propertiesThatMeetFilterGroup(filterGroup, [])
expect(result).toEqual({})
})
test('should return a result with filterGroup, or operation and template', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'or',
filters: [
filterClauseIncludes,
filterClause,
],
})
const templateFilter: IPropertyTemplate = {
id: filterClauseIncludes.propertyId,
name: 'template',
type: 'text',
options: [],
}
const result = CardFilter.propertiesThatMeetFilterGroup(filterGroup, [templateFilter])
expect(result).toBeDefined()
expect(result.propertyId).toEqual(filterClauseIncludes.values[0])
})
test('should return {} with filterGroup, and operation and no template', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'and',
filters: [
filterClauseIncludes,
filterClause,
],
})
const result = CardFilter.propertiesThatMeetFilterGroup(filterGroup, [])
expect(result).toEqual({})
})
test('should return a result with filterGroup, and operation and template', () => {
const filterClauseIncludes = createFilterClause({propertyId: 'propertyId', condition: 'includes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'and',
filters: [
filterClauseIncludes,
filterClause,
],
})
const templateFilter: IPropertyTemplate = {
id: filterClauseIncludes.propertyId,
name: 'template',
type: 'text',
options: [],
}
const result = CardFilter.propertiesThatMeetFilterGroup(filterGroup, [templateFilter])
expect(result).toBeDefined()
expect(result.propertyId).toEqual(filterClauseIncludes.values[0])
})
})
describe('verify applyFilterGroup method', () => {
test('should return array with card1', () => {
const filterClauseNotIncludes = createFilterClause({propertyId: 'propertyId', condition: 'notIncludes', values: ['Status']})
const filterGroup = createFilterGroup({
operation: 'or',
filters: [
filterClauseNotIncludes,
filterClause,
],
})
const result = CardFilter.applyFilterGroup(filterGroup, [], [card1])
expect(result).toBeDefined()
expect(result[0]).toEqual(card1)
})
})
describe('verfiy applyFilterGroup method for case-sensitive search', () => {
test('should return array with card1 when search by test as Card1', () => {
const filterClauseNotContains = createFilterClause({propertyId: 'title', condition: 'contains', values: ['Card1']})
const filterGroup = createFilterGroup({
operation: 'and',
filters: [
filterClauseNotContains,
],
})
const result = CardFilter.applyFilterGroup(filterGroup, [], [card1])
expect(result.length).toEqual(1)
})
})
describe('verify applyFilter for title', () => {
test('should not return array with card1', () => {
const filterClauseNotContains = createFilterClause({propertyId: 'title', condition: 'notContains', values: ['card1']})
const filterGroup = createFilterGroup({
operation: 'and',
filters: [
filterClauseNotContains,
],
})
const result = CardFilter.applyFilterGroup(filterGroup, [], [card1])
expect(result.length).toEqual(0)
})
})
})

Просмотреть файл

@@ -1,330 +0,0 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {DateUtils} from 'react-day-picker'
import {DateProperty} from './properties/date/date'
import {IPropertyTemplate} from './blocks/board'
import {Card} from './blocks/card'
import {FilterClause} from './blocks/filterClause'
import {FilterGroup, isAFilterGroupInstance} from './blocks/filterGroup'
import {Utils} from './utils'
const halfDay = 12 * 60 * 60 * 1000
class CardFilter {
static createDatePropertyFromString(initialValue: string): DateProperty {
let dateProperty: DateProperty = {}
if (initialValue) {
const singleDate = new Date(Number(initialValue))
if (singleDate && DateUtils.isDate(singleDate)) {
dateProperty.from = singleDate.getTime()
} else {
try {
dateProperty = JSON.parse(initialValue)
} catch {
//Don't do anything, return empty dateProperty
}
}
}
return dateProperty
}
static applyFilterGroup(filterGroup: FilterGroup, templates: readonly IPropertyTemplate[], cards: Card[]): Card[] {
return cards.filter((card) => this.isFilterGroupMet(filterGroup, templates, card))
}
static isFilterGroupMet(filterGroup: FilterGroup, templates: readonly IPropertyTemplate[], card: Card): boolean {
const {filters} = filterGroup
if (filterGroup.filters.length < 1) {
return true // No filters = always met
}
if (filterGroup.operation === 'or') {
for (const filter of filters) {
if (isAFilterGroupInstance(filter)) {
if (this.isFilterGroupMet(filter, templates, card)) {
return true
}
} else if (this.isClauseMet(filter, templates, card)) {
return true
}
}
return false
}
Utils.assert(filterGroup.operation === 'and')
for (const filter of filters) {
if (isAFilterGroupInstance(filter)) {
if (!this.isFilterGroupMet(filter, templates, card)) {
return false
}
} else if (!this.isClauseMet(filter, templates, card)) {
return false
}
}
return true
}
static isClauseMet(filter: FilterClause, templates: readonly IPropertyTemplate[], card: Card): boolean {
let value = card.fields.properties[filter.propertyId]
if (filter.propertyId === 'title') {
value = card.title.toLowerCase()
}
const template = templates.find((o) => o.id === filter.propertyId)
let dateValue: DateProperty | undefined
if (template?.type === 'date') {
dateValue = this.createDatePropertyFromString(value as string)
}
if (!value && template) {
if (template.type === 'createdBy') {
value = card.createdBy
} else if (template.type === 'updatedBy') {
value = card.modifiedBy
} else if (template && template.type === 'createdTime') {
value = card.createAt.toString()
dateValue = this.createDatePropertyFromString(value as string)
} else if (template && template.type === 'updatedTime') {
value = card.updateAt.toString()
dateValue = this.createDatePropertyFromString(value as string)
}
}
switch (filter.condition) {
case 'includes': {
if (filter.values?.length < 1) {
break
} // No values = ignore clause (always met)
return (filter.values.find((cValue) => (Array.isArray(value) ? value.includes(cValue) : cValue === value)) !== undefined)
}
case 'notIncludes': {
if (filter.values?.length < 1) {
break
} // No values = ignore clause (always met)
return (filter.values.find((cValue) => (Array.isArray(value) ? value.includes(cValue) : cValue === value)) === undefined)
}
case 'isEmpty': {
return (value || '').length <= 0
}
case 'isNotEmpty': {
return (value || '').length > 0
}
case 'isSet': {
return Boolean(value)
}
case 'isNotSet': {
return !value
}
case 'is': {
if (filter.values.length === 0) {
return true
}
if (dateValue !== undefined) {
const numericFilter = parseInt(filter.values[0], 10)
if (template && (template.type === 'createdTime' || template.type === 'updatedTime')) {
// createdTime and updatedTime include the time
// So to check if create and/or updated "is" date.
// Need to add and subtract 12 hours and check range
if (dateValue.from) {
return dateValue.from > (numericFilter - halfDay) && dateValue.from < (numericFilter + halfDay)
}
return false
}
if (dateValue.from && dateValue.to) {
return dateValue.from <= numericFilter && dateValue.to >= numericFilter
}
return dateValue.from === numericFilter
}
return filter.values[0]?.toLowerCase() === value
}
case 'contains': {
if (filter.values.length === 0) {
return true
}
return (value as string || '').includes(filter.values[0]?.toLowerCase())
}
case 'notContains': {
if (filter.values.length === 0) {
return true
}
return !(value as string || '').includes(filter.values[0]?.toLowerCase())
}
case 'startsWith': {
if (filter.values.length === 0) {
return true
}
return (value as string || '').startsWith(filter.values[0]?.toLowerCase())
}
case 'notStartsWith': {
if (filter.values.length === 0) {
return true
}
return !(value as string || '').startsWith(filter.values[0]?.toLowerCase())
}
case 'endsWith': {
if (filter.values.length === 0) {
return true
}
return (value as string || '').endsWith(filter.values[0]?.toLowerCase())
}
case 'notEndsWith': {
if (filter.values.length === 0) {
return true
}
return !(value as string || '').endsWith(filter.values[0]?.toLowerCase())
}
case 'isBefore': {
if (filter.values.length === 0) {
return true
}
if (dateValue !== undefined) {
const numericFilter = parseInt(filter.values[0], 10)
if (template && (template.type === 'createdTime' || template.type === 'updatedTime')) {
// createdTime and updatedTime include the time
// So to check if create and/or updated "isBefore" date.
// Need to subtract 12 hours to filter
if (dateValue.from) {
return dateValue.from < (numericFilter - halfDay)
}
return false
}
return dateValue.from ? dateValue.from < numericFilter : false
}
return false
}
case 'isAfter': {
if (filter.values.length === 0) {
return true
}
if (dateValue !== undefined) {
const numericFilter = parseInt(filter.values[0], 10)
if (template && (template.type === 'createdTime' || template.type === 'updatedTime')) {
// createdTime and updatedTime include the time
// So to check if create and/or updated "isAfter" date.
// Need to add 12 hours to filter
if (dateValue.from) {
return dateValue.from > (numericFilter + halfDay)
}
return false
}
if (dateValue.to) {
return dateValue.to > numericFilter
}
return dateValue.from ? dateValue.from > numericFilter : false
}
return false
}
default: {
Utils.assertFailure(`Invalid filter condition ${filter.condition}`)
}
}
return true
}
static propertiesThatMeetFilterGroup(filterGroup: FilterGroup | undefined, templates: readonly IPropertyTemplate[]): Record<string, string> {
// TODO: Handle filter groups
if (!filterGroup) {
return {}
}
const filters = filterGroup.filters.filter((o) => !isAFilterGroupInstance(o))
if (filters.length < 1) {
return {}
}
if (filterGroup.operation === 'or') {
// Just need to meet the first clause
const property = this.propertyThatMeetsFilterClause(filters[0] as FilterClause, templates)
const result: Record<string, string> = {}
if (property.value) {
result[property.id] = property.value
}
return result
}
// And: Need to meet all clauses
const result: Record<string, string> = {}
filters.forEach((filterClause) => {
const property = this.propertyThatMeetsFilterClause(filterClause as FilterClause, templates)
if (property.value) {
result[property.id] = property.value
}
})
return result
}
static propertyThatMeetsFilterClause(filterClause: FilterClause, templates: readonly IPropertyTemplate[]): { id: string, value?: string } {
const template = templates.find((o) => o.id === filterClause.propertyId)
if (!template) {
Utils.assertFailure(`propertyThatMeetsFilterClause. Cannot find template: ${filterClause.propertyId}`)
return {id: filterClause.propertyId}
}
if (template.type === 'createdBy' || template.type === 'updatedBy') {
return {id: filterClause.propertyId}
}
switch (filterClause.condition) {
case 'includes': {
if (filterClause.values.length < 1) {
return {id: filterClause.propertyId}
}
return {id: filterClause.propertyId, value: filterClause.values[0]}
}
case 'notIncludes': {
return {id: filterClause.propertyId}
}
case 'isEmpty': {
return {id: filterClause.propertyId}
}
case 'isNotEmpty': {
if (template.type === 'select') {
if (template.options.length > 0) {
const option = template.options[0]
return {id: filterClause.propertyId, value: option.id}
}
return {id: filterClause.propertyId}
}
// TODO: Handle non-select types
return {id: filterClause.propertyId}
}
default: {
// Handle filter clause that cannot be set
return {id: filterClause.propertyId}
}
}
}
}
export {CardFilter}

Просмотреть файл

@@ -1,163 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/addContentMenuItem return a checkbox menu item 1`] = `
<div>
<div
aria-label="checkbox"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<svg
class="CheckIcon Icon"
viewBox="0 0 100 100"
xmlns="http://www.w3.org/2000/svg"
>
<polyline
points="20,60 40,80 80,40"
/>
</svg>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
checkbox
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
`;
exports[`components/addContentMenuItem return a divider menu item 1`] = `
<div>
<div
aria-label="divider"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<svg
class="DividerIcon Icon"
viewBox="0 0 448 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M 432,224 H 16 c -8.836556,0 -16,7.16344 -16,16 v 32 c 0,8.83656 7.163444,16 16,16 h 416 c 8.83656,0 16,-7.16344 16,-16 v -32 c 0,-8.83656 -7.16344,-16 -16,-16 z"
/>
</svg>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
divider
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
`;
exports[`components/addContentMenuItem return a text menu item 1`] = `
<div>
<div
aria-label="text"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<svg
class="TextIcon Icon"
viewBox="0 0 448 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"
/>
</svg>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
text
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
`;
exports[`components/addContentMenuItem return an error and empty element from unknown type 1`] = `<div />`;
exports[`components/addContentMenuItem return an image menu item 1`] = `
<div>
<div
aria-label="image"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<svg
class="ImageIcon Icon"
viewBox="0 0 512 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z"
/>
</svg>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
image
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
`;

Просмотреть файл

@@ -1,199 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/blockIconSelector return an icon correctly 1`] = `
<div>
<div
class="IconSelector"
>
<div
aria-label="menuwrapper"
class="MenuWrapper"
role="button"
>
<div
class="octo-icon size-l"
>
<span>
👍
</span>
</div>
</div>
</div>
</div>
`;
exports[`components/blockIconSelector return menu on click 1`] = `
<div>
<div
class="IconSelector"
>
<div
aria-label="menuwrapper"
class="MenuWrapper override menuOpened"
role="button"
>
<div
class="octo-icon size-l"
>
<span>
👍
</span>
</div>
<div
class="Menu noselect bottom "
>
<div
class="menu-contents"
>
<div
class="menu-options"
>
<div>
<div
aria-label="Random"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<i
class="CompassIcon icon-shuffle-variant"
/>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
Random
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
<div>
<div
class="MenuOption SubMenuOption menu-option"
id="pick"
>
<div
class="menu-option__icon"
>
<svg
class="EmojiIcon Icon"
viewBox="0 0 496 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z"
/>
</svg>
</div>
<div
class="menu-name"
>
Pick icon
</div>
<i
class="CompassIcon icon-chevron-right"
/>
</div>
</div>
<div>
<div
aria-label="Remove icon"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<i
class="CompassIcon icon-trash-can-outline DeleteIcon trash-can-outline"
/>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
Remove icon
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
</div>
<div
class="menu-spacer hideOnWidescreen"
/>
<div
class="menu-options hideOnWidescreen"
>
<div
aria-label="Cancel"
class="MenuOption TextOption menu-option menu-cancel"
role="button"
>
<div
class="d-flex"
>
<div
class="noicon"
/>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
Cancel
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
`;
exports[`components/blockIconSelector return no element with no icon 1`] = `<div />`;
exports[`components/blockIconSelector return no icon after click on remove menu 1`] = `<div />`;
exports[`components/blockIconSelector return no menu in readonly 1`] = `
<div>
<div
class="IconSelector"
>
<div
class="octo-icon size-m readonly"
>
<span>
👍
</span>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,521 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/boardSelector escape button should unmount the component 1`] = `
<div>
<div
class="focalboard-body"
>
<div
class="Dialog dialog-back BoardSelector size--medium"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
>
Link boards
</h1>
</div>
<div
class="toolbar--right"
>
<div
class="d-flex"
>
<button
class="Button emphasis--secondary"
type="button"
>
<span>
Create a board
</span>
</button>
</div>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
class="BoardSelectorBody"
>
<div
class="head"
>
<div
class="queryWrapper"
>
<i
class="CompassIcon icon-magnify MagnifyIcon"
/>
<input
class="searchQuery"
maxlength="100"
placeholder="Search for boards"
type="text"
/>
</div>
</div>
<div
class="searchResults"
>
<div
class="noResults introScreen"
>
<div
class="iconWrapper"
>
<i
class="CompassIcon icon-magnify MagnifyIcon"
/>
</div>
<h4
class="text-heading4"
>
Search for boards
</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
`;
exports[`components/boardSelector renders with no results 1`] = `
<div>
<div
class="focalboard-body"
>
<div
class="Dialog dialog-back BoardSelector size--medium"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
>
Link boards
</h1>
</div>
<div
class="toolbar--right"
>
<div
class="d-flex"
>
<button
class="Button emphasis--secondary"
type="button"
>
<span>
Create a board
</span>
</button>
</div>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
class="BoardSelectorBody"
>
<div
class="head"
>
<div
class="queryWrapper"
>
<i
class="CompassIcon icon-magnify MagnifyIcon"
/>
<input
class="searchQuery"
maxlength="100"
placeholder="Search for boards"
type="text"
/>
</div>
</div>
<div
class="searchResults"
>
<div
class="noResults"
>
<div
class="iconWrapper"
>
<i
class="CompassIcon icon-magnify MagnifyIcon"
/>
</div>
<h4
class="text-heading4"
>
No results for "test"
</h4>
<span>
Check the spelling or try another search.
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
`;
exports[`components/boardSelector renders with some results 1`] = `
<div>
<div
class="focalboard-body"
>
<div
class="Dialog dialog-back BoardSelector size--medium"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
>
Link boards
</h1>
</div>
<div
class="toolbar--right"
>
<div
class="d-flex"
>
<button
class="Button emphasis--secondary"
type="button"
>
<span>
Create a board
</span>
</button>
</div>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
class="BoardSelectorBody"
>
<div
class="head"
>
<div
class="queryWrapper"
>
<i
class="CompassIcon icon-magnify MagnifyIcon"
/>
<input
class="searchQuery"
maxlength="100"
placeholder="Search for boards"
type="text"
/>
</div>
</div>
<div
class="searchResults"
>
<div
class="BoardSelectorItem"
>
<div
class="BoardSelectorItem-info"
>
<div
class="d-flex"
>
<span
class="icon"
>
<i
class="CompassIcon icon-product-boards"
/>
</span>
<div
class="resultTitle"
>
Untitled board
</div>
</div>
<div
class="resultDescription"
/>
</div>
<div
class="linkUnlinkButton"
>
<button
class="Button emphasis--primary"
type="button"
>
<span>
Link
</span>
</button>
</div>
</div>
<div
class="BoardSelectorItem"
>
<div
class="BoardSelectorItem-info"
>
<div
class="d-flex"
>
<span
class="icon"
>
<i
class="CompassIcon icon-product-boards"
/>
</span>
<div
class="resultTitle"
>
Untitled board
</div>
</div>
<div
class="resultDescription"
/>
</div>
<div
class="linkUnlinkButton"
>
<button
class="Button emphasis--primary"
type="button"
>
<span>
Link
</span>
</button>
</div>
</div>
<div
class="BoardSelectorItem"
>
<div
class="BoardSelectorItem-info"
>
<div
class="d-flex"
>
<span
class="icon"
>
<i
class="CompassIcon icon-product-boards"
/>
</span>
<div
class="resultTitle"
>
Untitled board
</div>
</div>
<div
class="resultDescription"
/>
</div>
<div
class="linkUnlinkButton"
>
<button
class="Button emphasis--primary"
type="button"
>
<span>
Link
</span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
`;
exports[`components/boardSelector renders without start searching 1`] = `
<div>
<div
class="focalboard-body"
>
<div
class="Dialog dialog-back BoardSelector size--medium"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
>
Link boards
</h1>
</div>
<div
class="toolbar--right"
>
<div
class="d-flex"
>
<button
class="Button emphasis--secondary"
type="button"
>
<span>
Create a board
</span>
</button>
</div>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
class="BoardSelectorBody"
>
<div
class="head"
>
<div
class="queryWrapper"
>
<i
class="CompassIcon icon-magnify MagnifyIcon"
/>
<input
class="searchQuery"
maxlength="100"
placeholder="Search for boards"
type="text"
/>
</div>
</div>
<div
class="searchResults"
>
<div
class="noResults introScreen"
>
<div
class="iconWrapper"
>
<i
class="CompassIcon icon-magnify MagnifyIcon"
/>
</div>
<h4
class="text-heading4"
>
Search for boards
</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,133 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/boardSelectorItem renders board without title 1`] = `
<div>
<div
class="BoardSelectorItem"
>
<div
class="BoardSelectorItem-info"
>
<div
class="d-flex"
>
<span
class="icon"
>
<i
class="CompassIcon icon-product-boards"
/>
</span>
<div
class="resultTitle"
>
Untitled board
</div>
</div>
<div
class="resultDescription"
/>
</div>
<div
class="linkUnlinkButton"
>
<button
class="Button emphasis--secondary"
type="button"
>
<span>
Unlink
</span>
</button>
</div>
</div>
</div>
`;
exports[`components/boardSelectorItem renders linked board 1`] = `
<div>
<div
class="BoardSelectorItem"
>
<div
class="BoardSelectorItem-info"
>
<div
class="d-flex"
>
<span
class="icon"
>
<i
class="CompassIcon icon-product-boards"
/>
</span>
<div
class="resultTitle"
>
Test title
</div>
</div>
<div
class="resultDescription"
/>
</div>
<div
class="linkUnlinkButton"
>
<button
class="Button emphasis--secondary"
type="button"
>
<span>
Unlink
</span>
</button>
</div>
</div>
</div>
`;
exports[`components/boardSelectorItem renders not linked board 1`] = `
<div>
<div
class="BoardSelectorItem"
>
<div
class="BoardSelectorItem-info"
>
<div
class="d-flex"
>
<span
class="icon"
>
<i
class="CompassIcon icon-product-boards"
/>
</span>
<div
class="resultTitle"
>
Test title
</div>
</div>
<div
class="resultDescription"
/>
</div>
<div
class="linkUnlinkButton"
>
<button
class="Button emphasis--primary"
type="button"
>
<span>
Link
</span>
</button>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,47 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/cardBadges should match snapshot 1`] = `
<div>
<div
class="CardBadges "
>
<span
title="This card has a description"
>
<svg
class="TextIcon Icon"
viewBox="0 0 448 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"
/>
</svg>
</span>
<span
title="Comments"
>
<i
class="CompassIcon icon-message-text-outline MessageIcon"
/>
3
</span>
<span
title="Checkboxes"
>
<svg
class="CheckIcon Icon"
viewBox="0 0 100 100"
xmlns="http://www.w3.org/2000/svg"
>
<polyline
points="20,60 40,80 80,40"
/>
</svg>
3/7
</span>
</div>
</div>
`;
exports[`components/cardBadges should match snapshot for empty card 1`] = `<div />`;

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@@ -1,170 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`/components/confirmAddUserForNotifications should match snapshot 1`] = `
<div>
<div
class="Dialog dialog-back confirmation-dialog-box size--small"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
/>
</div>
<div
class="toolbar--right"
>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
class="box-area"
title="Confirmation Dialog Box"
>
<h3
class="text-heading5"
>
Add fake-username to board
</h3>
<div
class="sub-text"
>
<div
class="ConfirmAddUserForNotifications"
>
<p>
fake-username isn't a member of the board, and won't receive any notifications about it.
</p>
<p>
Do you want to add fake-username to the board?
</p>
<div
class="permissions-title"
>
<label>
Permissions
</label>
</div>
<div
class="select css-b62m3t-container"
>
<span
class="css-1f43avz-a11yText-A11yText"
id="react-select-2-live-region"
/>
<span
aria-atomic="false"
aria-live="polite"
aria-relevant="additions text"
class="css-1f43avz-a11yText-A11yText"
/>
<div
class=" css-1s2u09g-control"
>
<div
class=" css-319lph-ValueContainer"
>
<div
class=" css-qc6sy-singleValue"
>
Editor
</div>
<div
class=" css-6j8wv5-Input"
data-value=""
>
<input
aria-autocomplete="list"
aria-expanded="false"
aria-haspopup="true"
autocapitalize="none"
autocomplete="off"
autocorrect="off"
class=""
id="react-select-2-input"
role="combobox"
spellcheck="false"
style="opacity: 1; width: 100%; grid-area: 1 / 2; min-width: 2px; border: 0px; margin: 0px; outline: 0; padding: 0px;"
tabindex="0"
type="text"
value=""
/>
</div>
</div>
<div
class=" css-1hb7zxy-IndicatorsContainer"
>
<span
class=" css-1okebmr-indicatorSeparator"
/>
<div
aria-hidden="true"
class=" css-tlfecz-indicatorContainer"
>
<svg
aria-hidden="true"
class="css-tj5bde-Svg"
focusable="false"
height="20"
viewBox="0 0 20 20"
width="20"
>
<path
d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"
/>
</svg>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class="action-buttons"
>
<button
class="Button emphasis--tertiary size--medium"
title="Cancel"
type="button"
>
<span>
Cancel
</span>
</button>
<button
class="Button filled size--medium"
title="Add to board"
type="submit"
>
<span>
Add to board
</span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,163 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`/components/confirmationDialogBox confirmDialog should match snapshot 1`] = `
<div>
<div
class="Dialog dialog-back confirmation-dialog-box size--small"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
/>
</div>
<div
class="toolbar--right"
>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
class="box-area"
title="Confirmation Dialog Box"
>
<h3
class="text-heading5"
>
test-heading
</h3>
<div
class="sub-text"
>
test-sub-text
</div>
<div
class="action-buttons"
>
<button
class="Button emphasis--tertiary size--medium"
title="Cancel"
type="button"
>
<span>
Cancel
</span>
</button>
<button
class="Button filled size--medium"
title="test-btn-text"
type="submit"
>
<span>
test-btn-text
</span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
`;
exports[`/components/confirmationDialogBox confirmDialog with Confirm Button Text should match snapshot 1`] = `
<div>
<div
class="Dialog dialog-back confirmation-dialog-box size--small"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
/>
</div>
<div
class="toolbar--right"
>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
class="box-area"
title="Confirmation Dialog Box"
>
<h3
class="text-heading5"
>
test-heading
</h3>
<div
class="sub-text"
>
test-sub-text
</div>
<div
class="action-buttons"
>
<button
class="Button emphasis--tertiary size--medium"
title="Cancel"
type="button"
>
<span>
Cancel
</span>
</button>
<button
class="Button filled size--medium"
title="test-btn-text"
type="submit"
>
<span>
test-btn-text
</span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,492 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/contentBlock return commentBlock and click on menuwrapper 1`] = `
<div>
<div
class="rowContents"
>
<div
class="ContentBlock octo-block menuOpened"
>
<div
class="octo-block-margin"
>
<div
aria-label="menuwrapper"
class="MenuWrapper override menuOpened"
role="button"
>
<button
type="button"
>
<i
class="CompassIcon icon-dots-horizontal OptionsIcon"
/>
</button>
<div
class="Menu noselect bottom "
>
<div
class="menu-contents"
>
<div
class="menu-options"
>
<div>
<div
aria-label="Move up"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<svg
class="SortUpIcon Icon"
viewBox="0 0 100 100"
xmlns="http://www.w3.org/2000/svg"
>
<polyline
points="50,20 50,80"
/>
<polyline
points="30,40 50,20 70,40"
/>
</svg>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
Move up
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
<div>
<div
aria-label="Move down"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<svg
class="SortDownIcon Icon"
viewBox="0 0 100 100"
xmlns="http://www.w3.org/2000/svg"
>
<polyline
points="50,20 50,80"
/>
<polyline
points="30,60 50,80 70,60"
/>
</svg>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
Move down
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
<div>
<div
class="MenuOption SubMenuOption menu-option"
id="insertAbove"
>
<div
class="menu-option__icon"
>
<i
class="CompassIcon icon-plus AddIcon"
/>
</div>
<div
class="menu-name"
>
Insert above
</div>
<i
class="CompassIcon icon-chevron-right"
/>
</div>
</div>
<div>
<div
aria-label="Delete"
class="MenuOption TextOption menu-option"
role="button"
>
<div
class="d-flex"
>
<div
class="menu-option__icon"
>
<i
class="CompassIcon icon-trash-can-outline DeleteIcon trash-can-outline"
/>
</div>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
Delete
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
</div>
<div
class="menu-spacer hideOnWidescreen"
/>
<div
class="menu-options hideOnWidescreen"
>
<div
aria-label="Cancel"
class="MenuOption TextOption menu-option menu-cancel"
role="button"
>
<div
class="d-flex"
>
<div
class="noicon"
/>
</div>
<div
class="menu-option__content"
>
<div
class="menu-name"
>
Cancel
</div>
</div>
<div
class="noicon"
/>
</div>
</div>
</div>
</div>
</div>
<div
class="dnd-handle"
draggable="true"
>
<svg
class="GripIcon Icon"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M0 0h24v24H0V0z"
fill="none"
/>
<path
d="M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"
/>
</svg>
</div>
</div>
<div
class="addToRow "
style="flex: 0 0 auto; height: 100%;"
/>
</div>
<div
class="addToRow "
/>
</div>
</div>
`;
exports[`components/contentBlock should match snapshot with commentBlock 1`] = `
<div>
<div
class="rowContents"
>
<div
class="ContentBlock octo-block"
>
<div
class="octo-block-margin"
>
<div
aria-label="menuwrapper"
class="MenuWrapper"
role="button"
>
<button
type="button"
>
<i
class="CompassIcon icon-dots-horizontal OptionsIcon"
/>
</button>
</div>
<div
class="dnd-handle"
draggable="true"
>
<svg
class="GripIcon Icon"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M0 0h24v24H0V0z"
fill="none"
/>
<path
d="M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"
/>
</svg>
</div>
</div>
<div
class="addToRow "
style="flex: 0 0 auto; height: 100%;"
/>
</div>
<div
class="addToRow "
/>
</div>
</div>
`;
exports[`components/contentBlock should match snapshot with commentBlock readonly 1`] = `
<div>
<div
class="rowContents"
>
<div
class="ContentBlock octo-block"
>
<div
class="octo-block-margin"
/>
<div
class="addToRow "
style="flex: 0 0 auto; height: 100%;"
/>
</div>
<div
class="addToRow "
/>
</div>
</div>
`;
exports[`components/contentBlock should match snapshot with dividerBlock 1`] = `
<div>
<div
class="rowContents"
>
<div
class="ContentBlock octo-block"
>
<div
class="octo-block-margin"
>
<div
aria-label="menuwrapper"
class="MenuWrapper"
role="button"
>
<button
type="button"
>
<i
class="CompassIcon icon-dots-horizontal OptionsIcon"
/>
</button>
</div>
<div
class="dnd-handle"
draggable="true"
>
<svg
class="GripIcon Icon"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M0 0h24v24H0V0z"
fill="none"
/>
<path
d="M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"
/>
</svg>
</div>
</div>
<div
class="addToRow "
style="flex: 0 0 auto; height: 100%;"
/>
<div
class="DividerElement"
/>
</div>
<div
class="addToRow "
/>
</div>
</div>
`;
exports[`components/contentBlock should match snapshot with imageBlock 1`] = `
<div>
<div
class="rowContents"
>
<div
class="ContentBlock octo-block"
>
<div
class="octo-block-margin"
>
<div
aria-label="menuwrapper"
class="MenuWrapper"
role="button"
>
<button
type="button"
>
<i
class="CompassIcon icon-dots-horizontal OptionsIcon"
/>
</button>
</div>
<div
class="dnd-handle"
draggable="true"
>
<svg
class="GripIcon Icon"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M0 0h24v24H0V0z"
fill="none"
/>
<path
d="M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"
/>
</svg>
</div>
</div>
<div
class="addToRow "
style="flex: 0 0 auto; height: 100%;"
/>
<img
alt=""
class="ImageElement"
src="test.jpg"
/>
</div>
<div
class="addToRow "
/>
</div>
</div>
`;
exports[`components/contentBlock should match snapshot with textBlock 1`] = `
<div>
<div
class="rowContents"
>
<div
class="ContentBlock octo-block"
>
<div
class="octo-block-margin"
>
<div
aria-label="menuwrapper"
class="MenuWrapper"
role="button"
>
<button
type="button"
>
<i
class="CompassIcon icon-dots-horizontal OptionsIcon"
/>
</button>
</div>
<div
class="dnd-handle"
draggable="true"
>
<svg
class="GripIcon Icon"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M0 0h24v24H0V0z"
fill="none"
/>
<path
d="M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"
/>
</svg>
</div>
</div>
<div
class="addToRow "
style="flex: 0 0 auto; height: 100%;"
/>
<div
class="MarkdownEditor octo-editor "
>
<div
class="octo-editor-preview"
data-testid="preview-element"
/>
</div>
</div>
<div
class="addToRow "
/>
</div>
</div>
`;

Просмотреть файл

@@ -1,27 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/createBoardFromTemplate renders the Create Boards from template component and match snapshot 1`] = `
<div>
<div
class="CreateBoardFromTemplate"
>
<div
class="add-board-to-channel"
>
<label>
<input
data-testid="add-board-to-channel-check"
id="add-board-to-channel"
type="checkbox"
/>
<span>
Create a board for this channel
</span>
<i
class="icon-information-outline"
/>
</label>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,109 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/dialog should match snapshot 1`] = `
<div>
<div
class="Dialog dialog-back undefined size--medium"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
/>
</div>
<div
class="toolbar--right"
>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
id="test"
/>
</div>
</div>
</div>
</div>
`;
exports[`components/dialog should return dialog and click on cancel button 1`] = `
<div>
<div
class="Dialog dialog-back undefined size--medium"
>
<div
class="backdrop"
/>
<div
class="wrapper"
>
<div
class="dialog"
role="dialog"
>
<div
class="toolbar"
>
<div>
<h1
class="dialog-title"
/>
</div>
<div
class="toolbar--right"
>
<div
aria-label="menuwrapper"
class="MenuWrapper"
role="button"
>
<button
class="IconButton size--medium"
type="button"
>
<i
class="CompassIcon icon-dots-horizontal OptionsIcon"
/>
</button>
</div>
<button
aria-label="Close dialog"
class="IconButton dialog__close size--medium"
title="Close dialog"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
</div>
<div
id="test"
/>
</div>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,55 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/flashMessages renders a flash message with high severity 1`] = `
<div>
<div
class="FlashMessages high flashIn"
>
Mock Content
</div>
</div>
`;
exports[`components/flashMessages renders a flash message with low severity 1`] = `
<div>
<div
class="FlashMessages low flashIn"
>
Mock Content
</div>
</div>
`;
exports[`components/flashMessages renders a flash message with low severity and check onClick on flash works 1`] = `
<div>
<div
class="FlashMessages low flashOut"
>
Mock Content
</div>
</div>
`;
exports[`components/flashMessages renders a flash message with low severity and custom HTML in flash message 1`] = `
<div>
<div
class="FlashMessages low flashIn"
>
<div
data-testid="mock-test-id"
>
Mock Content
</div>
</div>
</div>
`;
exports[`components/flashMessages renders a flash message with normal severity 1`] = `
<div>
<div
class="FlashMessages normal flashIn"
>
Mock Content
</div>
</div>
`;

Просмотреть файл

@@ -1,91 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/markdownEditor should match snapshot 1`] = `
<div>
<div
class="MarkdownEditor octo-editor classname-test "
>
<div
class="octo-editor-preview octo-placeholder"
data-testid="preview-element"
/>
</div>
</div>
`;
exports[`components/markdownEditor should match snapshot with initial text 1`] = `
<div>
<div
class="MarkdownEditor octo-editor classname-test "
>
<div
class="octo-editor-preview"
data-testid="preview-element"
/>
</div>
</div>
`;
exports[`components/markdownEditor should match snapshot with on click on preview element 1`] = `
<div>
<div
class="MarkdownEditor octo-editor classname-test active"
/>
</div>
`;
exports[`components/markdownEditor should match snapshot with on click on preview element and then click out of it 1`] = `
<div>
<div
class="MarkdownEditor octo-editor classname-test active"
>
<div
class="MarkdownEditorInput"
>
<div
class="DraftEditor-root"
>
<div
class="DraftEditor-editorContainer"
>
<div
aria-autocomplete="list"
aria-expanded="false"
class="notranslate public-DraftEditor-content"
contenteditable="true"
role="combobox"
spellcheck="false"
style="outline: none; user-select: text; white-space: pre-wrap; word-wrap: break-word;"
>
<div
data-contents="true"
>
<div
class=""
data-block="true"
data-editor="test-id"
data-offset-key="123-0-0"
>
<div
class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"
data-offset-key="123-0-0"
>
<span
data-offset-key="123-0-0"
>
<span
data-text="true"
>
some initial text already set
</span>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
`;

Просмотреть файл

@@ -1,105 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`components/modal return Modal on position bottom 1`] = `
<div>
<div
class="Modal bottom"
>
<div
class="toolbar hideOnWidescreen"
>
<button
aria-label="Close"
class="IconButton"
title="Close"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
<div
id="test"
/>
</div>
</div>
`;
exports[`components/modal return Modal on position bottom-right 1`] = `
<div>
<div
class="Modal bottom-right"
>
<div
class="toolbar hideOnWidescreen"
>
<button
aria-label="Close"
class="IconButton"
title="Close"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
<div
id="test"
/>
</div>
</div>
`;
exports[`components/modal return Modal on position top 1`] = `
<div>
<div
class="Modal top"
>
<div
class="toolbar hideOnWidescreen"
>
<button
aria-label="Close"
class="IconButton"
title="Close"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
<div
id="test"
/>
</div>
</div>
`;
exports[`components/modal should match snapshot 1`] = `
<div>
<div
class="Modal bottom"
>
<div
class="toolbar hideOnWidescreen"
>
<button
aria-label="Close"
class="IconButton"
title="Close"
type="button"
>
<i
class="CompassIcon icon-close CloseIcon"
/>
</button>
</div>
<div
id="test"
/>
</div>
</div>
`;

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше