1
0
mirror of https://github.com/mattermost/focalboard.git synced 2025-01-11 18:13:52 +02:00

Merge branch 'personal-server-advertising' of github.com:sbishel/focalboard into personal-server-advertising

This commit is contained in:
Scott Bishel 2022-05-11 14:40:12 -06:00
commit 8189bcc843
5 changed files with 133 additions and 11 deletions

102
webapp/i18n/fa.json Normal file
View File

@ -0,0 +1,102 @@
{
"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": "نسخه جدیدی از تابلوها موجود است، برای بارگیری مجدد اینجا را کلیک کنید.",
"BoardPage.syncFailed": "تابلو ممکن است حذف شود یا دسترسی لغو شود.",
"BoardTemplateSelector.add-template": "قالب جدید",
"BoardTemplateSelector.create-empty-board": "تابلو خالی ایجاد کنید",
"BoardTemplateSelector.delete-template": "حذف",
"BoardTemplateSelector.description": "یک الگو را انتخاب کنید تا به شما در شروع کار کمک کند. به راحتی قالب را مطابق با نیازهای خود سفارشی کنید، یا یک تابلوی خالی ایجاد کنید تا از ابتدا شروع کنید.",
"BoardTemplateSelector.edit-template": "ویرایش",
"BoardTemplateSelector.plugin.no-content-description": "با استفاده از هر یک از الگوهای تعریف شده در زیر، تابلویی را به نوار کناری اضافه کنید یا از ابتدا شروع کنید.{lineBreak} اعضای \"{teamName}\" به تابلوهای ایجاد شده در اینجا دسترسی خواهند داشت.",
"BoardTemplateSelector.plugin.no-content-title": "ایجاد یک تابلو در {teamName}",
"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}\" تایپ کنید",
"CardDetailProperty.property-type-change-subtext": "نام برای \"{newPropName}\"",
"CardDialog.copiedLink": "کپی شده!",
"CardDialog.copyLink": "لینک را کپی کنید",
"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": "حذف"
}

View File

@ -10,6 +10,7 @@
"BoardMember.schemeAdmin": "Administrator",
"BoardMember.schemeEditor": "Urednik",
"BoardMember.schemeNone": "Ništa",
"BoardMember.schemeViewer": "Gledatelj",
"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": "Novi predložak",
@ -89,6 +90,7 @@
"Categories.CreateCategoryDialog.CreateText": "Stvori",
"Categories.CreateCategoryDialog.Placeholder": "Zadaj ime kategoriji",
"Categories.CreateCategoryDialog.UpdateText": "Aktualiziraj",
"CenterPanel.Login": "Prijava",
"CenterPanel.Share": "Dijeli",
"ColorOption.selectColor": "Odaberi boju {color}",
"Comment.delete": "Izbriši",
@ -109,6 +111,10 @@
"ContentBlock.moveDown": "Pomakni dolje",
"ContentBlock.moveUp": "Pomakni gore",
"ContentBlock.text": "tekst",
"DateRange.clear": "Prazno",
"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 karte na ploči.",
@ -185,6 +191,8 @@
"RegistrationLink.tokenRegenerated": "Poveznica za registraciju je ponovno 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 dozvole moći će koristiti ovu poveznicu",
"ShareBoard.Title": "Dijeli ploču",
"ShareBoard.confirmRegenerateToken": "Ovo će poništiti prethodno dijeljene poveznice. Nastaviti?",
"ShareBoard.copiedLink": "Kopirano!",
@ -206,12 +214,14 @@
"Sidebar.invite-users": "Pozovi korisnika",
"Sidebar.logout": "Odjavi se",
"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",
@ -230,6 +240,9 @@
"TableHeaderMenu.sort-descending": "Razvrstaj silazno",
"TableRow.open": "Otvori",
"TopBar.give-feedback": "Pošalji povratne informacije",
"URLProperty.copiedLink": "Kopirano!",
"URLProperty.copy": "Kopiraj",
"URLProperty.edit": "Uredi",
"ValueSelector.noOptions": "Nema opcija. Za dodavanje prve opcije počni tipkati!",
"ValueSelector.valueSelector": "Selektor vrijednosti",
"ValueSelectorLabel.openMenu": "Otvori izbornik",
@ -279,19 +292,23 @@
"calendar.month": "Mjesec",
"calendar.today": "DANAS",
"calendar.week": "Tjedan",
"createImageBlock.failed": "Nije moguće prenijeti datoteku. Dosegnuto je ograničenje veličine datoteke.",
"default-properties.badges": "Komentari i opis",
"default-properties.title": "Naslov",
"error.page.title": "Oprosti, dogodila se greška",
"generic.previous": "Prethodno",
"imagePaste.upload-failed": "Neke datoteke nisu prenesene. Dosegnuto je ograničenje veličine datoteke",
"login.log-in-button": "Prijavi se",
"login.log-in-title": "Prijavi se",
"login.register-button": "ili stvori račun, ako ga još nemaš",
"register.login-button": "ili se prijavi ako već imaš račun",
"register.signup-title": "Prijavi se na svoj račun",
"share-board.publish": "Objavi",
"share-board.share": "Dijeli",
"shareBoard.lastAdmin": "Ploče moraju imati barem jednog administratora",
"tutorial_tip.finish_tour": "Gotovo",
"tutorial_tip.got_it": "Razumijem",
"tutorial_tip.ok": "Dalje",
"tutorial_tip.out": "Deaktiviraj ove savjete",
"tutorial_tip.out": "Deaktiviraj ove savjete.",
"tutorial_tip.seen": "Ovaj savjet već poznaš?"
}

View File

@ -64,6 +64,7 @@ exports[`component/BoardSwitcherDialog base case 1`] = `
<input
class="searchQuery"
maxlength="100"
placeholder="Search for boards"
type="text"
/>
</div>

View File

@ -14,7 +14,8 @@
flex-direction: row-reverse;
padding: 0;
position: absolute;
right: 0;
right: 18px;
top: 18px;
}
}
}
@ -33,12 +34,12 @@
height: 100%;
.head {
margin-top: 4px;
margin-top: 6px;
}
.head,
.searchResults {
padding: 0 24px 24px;
padding: 0 32px 32px;
}
.searchResults {
@ -115,32 +116,32 @@
position: relative;
display: flex;
flex-direction: row;
margin-top: 20px;
margin-top: 24px;
.MagnifyIcon {
position: absolute;
left: 10px;
left: 13px;
font-size: 18px;
top: 10px;
top: 14px;
width: 20px;
height: 20px;
opacity: 0.48;
}
.searchQuery {
height: 40px;
height: 48px;
font-size: 14px;
border-radius: 4px;
border: 1px solid rgba(var(--center-channel-color-rgb), 0.16);
background: var(--center-channel-bg);
color: var(--center-channel-color);
padding: 0 34px;
padding: 0 40px;
flex: 1;
transition: border 0.15s ease-in;
&:focus {
padding: 0 33px;
border: 2px solid var(--button-bg);
border-color: var(--button-bg);
box-shadow: inset 0 0 0 1px var(--button-bg);
}
}
}

View File

@ -49,6 +49,7 @@ const SearchDialog = (props: Props): JSX.Element => {
<Search/>
<input
className='searchQuery'
placeholder='Search for boards'
type='text'
onChange={(e) => debouncedSearchHandler(e.target.value)}
autoFocus={true}