diff --git a/Dockerfile b/Dockerfile
index c10fc09c..b7d648c2 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM node AS client-builder
+FROM node:lts AS client-builder
WORKDIR /app
diff --git a/client/src/locales/uz/core.js b/client/src/locales/uz/core.js
index 499c9fd2..46d208d7 100644
--- a/client/src/locales/uz/core.js
+++ b/client/src/locales/uz/core.js
@@ -11,30 +11,29 @@ export default {
common: {
account: 'Profil',
actions: 'Amallar',
- addAttachment_title: 'Ilova Qo\'shish',
- addComment: 'Izoh qo\'shish',
- addManager_title: 'Boshqaruvchi Qo\'shish',
- addMember_title: 'Yangi a\'zo Qo\'shish',
- addUser_title: 'Foydalanuvchi Qo\'shish',
+ addAttachment_title: "Ilova Qo'shish",
+ addComment: "Izoh qo'shish",
+ addManager_title: "Boshqaruvchi Qo'shish",
+ addMember_title: "Yangi a'zo Qo'shish",
+ addUser_title: "Foydalanuvchi Qo'shish",
administrator: 'Administrator',
all: 'Barchasi',
allChangesWillBeAutomaticallySavedAfterConnectionRestored:
- 'Barcha o\'zgarishlar tarmoq ulanishi tiklangandan so\'ng
avtomatik saqlanadi',
- areYouSureYouWantToDeleteThisAttachment: 'Ushbu biriktirmani o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisBoard: 'Ushbu doskani o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisCard: 'Ushbu kartani o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisComment: 'Ushbu izohni o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisLabel: 'Ushbu yorliqni o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisList: 'Ushbu ro\'yxatni o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisProject: 'Ushbu loyihani o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisTask: 'Ushbu topshiriqni o\'chirmoqchimisiz?',
- areYouSureYouWantToDeleteThisUser: 'Ushbu foydalanuvchini o\'chirmoqchimisiz?',
+ "Barcha o'zgarishlar tarmoq ulanishi tiklangandan so'ng
avtomatik saqlanadi",
+ areYouSureYouWantToDeleteThisAttachment: "Ushbu biriktirmani o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisBoard: "Ushbu doskani o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisCard: "Ushbu kartani o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisComment: "Ushbu izohni o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisLabel: "Ushbu yorliqni o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisList: "Ushbu ro'yxatni o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisProject: "Ushbu loyihani o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisTask: "Ushbu topshiriqni o'chirmoqchimisiz?",
+ areYouSureYouWantToDeleteThisUser: "Ushbu foydalanuvchini o'chirmoqchimisiz?",
areYouSureYouWantToLeaveBoard: 'Ushbu doskadan chiqmoqchimisiz?',
areYouSureYouWantToLeaveProject: 'Ushbu loyihadan chiqmoqchimisiz?',
areYouSureYouWantToRemoveThisManagerFromProject:
- 'Ushbu boshqaruvchini loyihadan o\'chirmoqchimisiz?',
- areYouSureYouWantToRemoveThisMemberFromBoard:
- 'Ushbu a\'zoni doskadan o\'chirmoqchimisiz?',
+ "Ushbu boshqaruvchini loyihadan o'chirmoqchimisiz?",
+ areYouSureYouWantToRemoveThisMemberFromBoard: "Ushbu a'zoni doskadan o'chirmoqchimisiz?",
attachment: 'Ilova',
attachments: 'Ilovalar',
authentication: 'Autentifikatsiya',
@@ -43,26 +42,26 @@ export default {
boardNotFound_title: 'Doska Topilmadi',
cardActions_title: 'Karta Amallari',
cardNotFound_title: 'Karta Topilmadi',
- cardOrActionAreDeleted: 'Karta yoki amal o\'chirilgan',
+ cardOrActionAreDeleted: "Karta yoki amal o'chirilgan",
color: 'Rang',
createBoard_title: 'Doska Yaratish',
createLabel_title: 'Yorliq Yaratish',
- createNewOneOrSelectExistingOne: 'Yangisini tanlash yoki
mavjud bo\'lganini tanlash',
+ createNewOneOrSelectExistingOne: "Yangisini tanlash yoki
mavjud bo'lganini tanlash",
createProject_title: 'Loyiha Yaratish',
createTextFile_title: 'Matnli fayl yaratish',
currentPassword: 'Hozirgi parol',
dangerZone_title: 'Xavfli Hudud',
date: 'Sana',
dueDate_title: 'Muddati',
- deleteAttachment_title: 'Ilovani O\'chirish',
- deleteBoard_title: 'Doskani O\'chirish',
- deleteCard_title: 'Kartani O\'chirish',
- deleteComment_title: 'Izohni O\'chirish',
- deleteLabel_title: 'Yorliqni O\'chirish',
- deleteList_title: 'Ro\'yxatni O\'chirish',
- deleteProject_title: 'Loyihani O\'chirish',
- deleteTask_title: 'Vazifani O\'chirish',
- deleteUser_title: 'Foydalanuvchini O\'chirish',
+ deleteAttachment_title: "Ilovani O'chirish",
+ deleteBoard_title: "Doskani O'chirish",
+ deleteCard_title: "Kartani O'chirish",
+ deleteComment_title: "Izohni O'chirish",
+ deleteLabel_title: "Yorliqni O'chirish",
+ deleteList_title: "Ro'yxatni O'chirish",
+ deleteProject_title: "Loyihani O'chirish",
+ deleteTask_title: "Vazifani O'chirish",
+ deleteUser_title: "Foydalanuvchini O'chirish",
description: 'Tavsif',
dropFileToUpload: 'Faylni yuklash uchun qoldiring',
editAttachment_title: 'Ilovani Tahrirlash',
@@ -79,11 +78,11 @@ export default {
enterCardTitle: 'Karta sarlavhasini kiriting...',
enterDescription: 'Tavsif kiriting...',
enterFilename: 'Fayl nomini kiriting',
- enterListTitle: 'Ro\'yxat sarlavhasini kiriting...',
+ enterListTitle: "Ro'yxat sarlavhasini kiriting...",
enterProjectTitle: 'Loyiha sarlavhasini kiriting',
enterTaskDescription: 'Topshiriq sarlavhasini kiriting...',
- filterByLabels_title: 'Yorliq bo\'yicha filter',
- filterByMembers_title: 'A\'zolar bo\'yicha filter',
+ filterByLabels_title: "Yorliq bo'yicha filter",
+ filterByMembers_title: "A'zolar bo'yicha filter",
fromComputer_title: 'Kompyuterdan',
general: 'Umumiy',
hours: 'Soat',
@@ -91,50 +90,51 @@ export default {
labels: 'Yorliqlar',
leaveBoard_title: 'Doskadan Chiqish',
leaveProject_title: 'Loyihadan Chiqish',
- list: 'Ro\'yxat',
- listActions_title: 'R\'yxat Amallari',
+ list: "Ro'yxat",
+ listActions_title: "R'yxat Amallari",
managers: 'Boshqaruvchilar',
- members: 'A\'zolar',
+ members: "A'zolar",
minutes: 'Minut',
- moveCard_title: 'Kartani Ko\'chirish',
+ moveCard_title: "Kartani Ko'chirish",
name: 'Ism',
newEmail: 'Yangi e-mail',
newPassword: 'Yangi parol',
newUsername: 'Yangi foydalanuvchi nomi',
- noConnectionToServer: 'Server bilan bog\'lanish yo\'q',
- noBoards: 'Doskalar yo\'q',
- noLists: 'Ro\'yxatlar yo\'q',
- noProjects: 'Loyihalar yo\'q',
+ noConnectionToServer: "Server bilan bog'lanish yo'q",
+ noBoards: "Doskalar yo'q",
+ noLists: "Ro'yxatlar yo'q",
+ noProjects: "Loyihalar yo'q",
notifications: 'Bildirishnomalar',
- noUnreadNotifications: 'O\'qilmagan bildirishnomalar yo\'q',
+ noUnreadNotifications: "O'qilmagan bildirishnomalar yo'q",
openBoard_title: 'Doskani Ochish',
optional_inline: 'ixtiyoriy',
organization: 'Tashkilot',
phone: 'Telefon',
preferences: 'Afzalliklar',
pressPasteShortcutToAddAttachmentFromClipboard:
- 'Tip: Buferdan ilova qo\'shish uchun Ctrl-V (Mac da Cmd-V) ni bosing.',
+ "Tip: Buferdan ilova qo'shish uchun Ctrl-V (Mac da Cmd-V) ni bosing.",
project: 'Loyiha',
projectNotFound_title: 'Loyiha Topilmadi',
- removeManager_title: 'Boshqaruvchini O\'chirish',
- removeMember_title: 'A\'zoni O\'chirish',
+ removeManager_title: "Boshqaruvchini O'chirish",
+ removeMember_title: "A'zoni O'chirish",
seconds: 'Sekund',
selectBoard: 'Doskani tanlash',
- selectList: 'Ro\'yxatni tanlash',
- selectProject: 'Loyihani \'',
+ selectList: "Ro'yxatni tanlash",
+ selectProject: "Loyihani '",
settings: 'Sozlamalar',
- subscribeToMyOwnCardsByDefault: 'Odatiy holda o\'z kartalarimga obuna bo\'ling',
+ subscribeToMyOwnCardsByDefault: "Odatiy holda o'z kartalarimga obuna bo'ling",
taskActions_title: 'Vazifa Amallari',
tasks: 'Vazifalar',
time: 'Vaqt',
timer: 'Taymer',
title: 'Sarlavha',
userActions_title: 'Foydalanuvchi Amallari',
- userAddedThisCardToList: '<1>Ushbu kartani {{list}} ga1><0>{{user}}0> qo\'shdi',
+ userAddedThisCardToList: "<1>Ushbu kartani {{list}} ga1><0>{{user}}0> qo'shdi",
userLeftNewCommentToCard: '{{user}} <2>{{card}}2> ga yangi izoh qoldirdi «{{comment}}»',
- userMovedCardFromListToList: '{{user}} <2>{{card}}2> ni {{fromList}} dan {{toList}} ga ko\'chirdi',
+ userMovedCardFromListToList:
+ "{{user}} <2>{{card}}2> ni {{fromList}} dan {{toList}} ga ko'chirdi",
userMovedThisCardFromListToList:
- '<0>{{user}}0><1> ushbu kartani {{fromList}} dan {{toList}}1> ga ko\'chirdi',
+ "<0>{{user}}0><1> ushbu kartani {{fromList}} dan {{toList}}1> ga ko'chirdi",
username: 'Foydalanuvchi nomi',
usernameAlreadyInUse: 'Foydalanuvchi nomi allaqachon mavjud',
users: 'Foydalanuvchilar',
@@ -142,38 +142,38 @@ export default {
},
action: {
- addAnotherCard: 'Yana karta qo\'shish',
- addAnotherList: 'Yana ro\'yxat qo\'shish',
- addAnotherTask: 'Yana vazifa qo\'shish',
- addCard: 'Karta qo\'shish',
- addCard_title: 'Karta Qo\'shish',
- addComment: 'Izoh qo\'shish',
- addList: 'Ro\'yxat qo\'shish',
- addMoreDetailedDescription: 'Batafsil izoh qo\'shish',
- addTask: 'Vazifa qo\'shish',
- addToCard: 'Kartaga qo\'shish',
- addUser: 'Foydalanuvchi qo\'shish',
+ addAnotherCard: "Yana karta qo'shish",
+ addAnotherList: "Yana ro'yxat qo'shish",
+ addAnotherTask: "Yana vazifa qo'shish",
+ addCard: "Karta qo'shish",
+ addCard_title: "Karta Qo'shish",
+ addComment: "Izoh qo'shish",
+ addList: "Ro'yxat qo'shish",
+ addMoreDetailedDescription: "Batafsil izoh qo'shish",
+ addTask: "Vazifa qo'shish",
+ addToCard: "Kartaga qo'shish",
+ addUser: "Foydalanuvchi qo'shish",
createBoard: 'Doska yaratish',
createFile: 'Fayl yaratish',
createLabel: 'Yorliq yaratish',
createNewLabel: 'Yangi yorliq yaratish',
createProject: 'Loyiha yaratish',
- delete: 'O\'chirish',
- deleteAttachment: 'Ilovani o\'chirish',
- deleteAvatar: 'Avatarni o\'chirish',
- deleteBoard: 'Doskani o\'chirish',
- deleteCard: 'Kartani o\'chirish',
- deleteCard_title: 'Kartani O\'chirish',
- deleteComment: 'Izohni o\'chirish',
- deleteImage: 'Rasmni o\'chirish',
- deleteLabel: 'Yorliqni o\'chirish',
- deleteList: 'Ro\'yxatni o\'chirish',
- deleteList_title: 'Ro\'yxatni O\'chirish',
- deleteProject: 'Loyihani o\'chirish',
- deleteProject_title: 'Loyihani O\'chirish',
- deleteTask: 'Vazifani o\'chirish',
- deleteTask_title: 'Vazifani O\'chirish',
- deleteUser: 'Foydalanuvchini o\'chirish',
+ delete: "O'chirish",
+ deleteAttachment: "Ilovani o'chirish",
+ deleteAvatar: "Avatarni o'chirish",
+ deleteBoard: "Doskani o'chirish",
+ deleteCard: "Kartani o'chirish",
+ deleteCard_title: "Kartani O'chirish",
+ deleteComment: "Izohni o'chirish",
+ deleteImage: "Rasmni o'chirish",
+ deleteLabel: "Yorliqni o'chirish",
+ deleteList: "Ro'yxatni o'chirish",
+ deleteList_title: "Ro'yxatni O'chirish",
+ deleteProject: "Loyihani o'chirish",
+ deleteProject_title: "Loyihani O'chirish",
+ deleteTask: "Vazifani o'chirish",
+ deleteTask_title: "Vazifani O'chirish",
+ deleteUser: "Foydalanuvchini o'chirish",
edit: 'Tahrirlash',
editDueDate_title: 'Muddatni Tahrirlash',
editDescription_title: 'Izohni Tahrirlash',
@@ -186,21 +186,21 @@ export default {
leaveProject: 'Loyidan chiqish',
logOut_title: 'Chiqish',
makeCover_title: 'Muqova Yasash',
- move: 'Ko\'chirish',
- moveCard_title: 'Kartani Ko\'chirish',
- remove: 'O\'chirish',
- removeBackground: 'Orqa fonni o\'chirish',
- removeCover_title: 'Muqovani O\'chirish',
- removeFromBoard: 'Doskadan o\'chirish',
- removeFromProject: 'Loyihadan o\'chirish',
- removeManager: 'Boshqaruvchini o\'chirish',
- removeMember: 'A\'zoni o\'chirish',
+ move: "Ko'chirish",
+ moveCard_title: "Kartani Ko'chirish",
+ remove: "O'chirish",
+ removeBackground: "Orqa fonni o'chirish",
+ removeCover_title: "Muqovani O'chirish",
+ removeFromBoard: "Doskadan o'chirish",
+ removeFromProject: "Loyihadan o'chirish",
+ removeManager: "Boshqaruvchini o'chirish",
+ removeMember: "A'zoni o'chirish",
save: 'Saqlash',
- showAllAttachments: 'Barcha ilovalarni ko\'rsatish ({{hidden}} yashirilgan)',
- showFewerAttachments: 'Kamroq ilovalarni ko\'rsatish',
+ showAllAttachments: "Barcha ilovalarni ko'rsatish ({{hidden}} yashirilgan)",
+ showFewerAttachments: "Kamroq ilovalarni ko'rsatish",
start: 'Boshlash',
- stop: 'To\'xtatish',
- subscribe: 'Obuna bo\'lish',
+ stop: "To'xtatish",
+ subscribe: "Obuna bo'lish",
unsubscribe: 'Obunani bekor qilish',
uploadNewAvatar: 'Yangi avatar yuklash',
uploadNewImage: 'Yangi rasm yuklash',
diff --git a/client/src/locales/uz/embed.js b/client/src/locales/uz/embed.js
index 3caaed93..00ee35ca 100644
--- a/client/src/locales/uz/embed.js
+++ b/client/src/locales/uz/embed.js
@@ -2,15 +2,15 @@ export default {
translation: {
common: {
emailOrUsername: 'E-mail yoki foydalanuvchi nomi',
- invalidEmailOrUsername: 'Noto\'g\'ri e-mail yoki foydalanuvchi nomi',
- invalidPassword: 'Noto\'g\'ri parol',
+ invalidEmailOrUsername: "Noto'g'ri e-mail yoki foydalanuvchi nomi",
+ invalidPassword: "Noto'g'ri parol",
logInToPlanka: 'Planka ga Kirish',
- noInternetConnection: 'Internet bog\'lanishi yo\'q',
+ noInternetConnection: "Internet bog'lanishi yo'q",
pageNotFound_title: 'Sahifa Topilmadi',
password: 'Parol',
projectManagement: 'Loyiha boshqaruvi',
- serverConnectionFailed: 'Serverga bog\'lanish xatosi',
- unknownError: 'Noma\'lum xatolik, qaytadan urinib ko\'ring',
+ serverConnectionFailed: "Serverga bog'lanish xatosi",
+ unknownError: "Noma'lum xatolik, qaytadan urinib ko'ring",
},
action: {
diff --git a/server/.env b/server/.env
index 4aab02ca..cca5da54 100644
--- a/server/.env
+++ b/server/.env
@@ -1,4 +1,4 @@
TZ=UTC
BASE_URL=http://localhost:1337
-DATABASE_URL=postgresql://ghostly@localhost/planka
+DATABASE_URL=postgresql://postgres@localhost/planka
SECRET_KEY=notsecretkey