From 817a54683210353386ced94b2e3c53f87e554804 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 20:43:52 -0400 Subject: [PATCH 1/9] fix(deps): update dependency archiver to v7.0.1 (#12400) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 2205525b86..7f6157cc36 100644 --- a/install/package.json +++ b/install/package.json @@ -35,7 +35,7 @@ "@isaacs/ttlcache": "1.4.1", "@popperjs/core": "2.11.8", "ace-builds": "1.32.7", - "archiver": "7.0.0", + "archiver": "7.0.1", "async": "3.2.5", "autoprefixer": "10.4.18", "bcryptjs": "2.4.3", From d7a0874a3c34d47e77021c998676284c5aaa6433 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Tue, 12 Mar 2024 09:18:51 +0000 Subject: [PATCH 2/9] Latest translations and fallbacks --- public/language/bg/admin/manage/users.json | 42 +++++++++++----------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/public/language/bg/admin/manage/users.json b/public/language/bg/admin/manage/users.json index b157fcca1f..8cec91e08e 100644 --- a/public/language/bg/admin/manage/users.json +++ b/public/language/bg/admin/manage/users.json @@ -121,27 +121,27 @@ "alerts.email-sent-to": "Беше изпратено е-писмо за потвърждение до %1", "alerts.x-users-found": "Намерени потребители: %1 (%2 секунди)", "alerts.select-a-single-user-to-change-email": "Изберете един потребител, чиято е-поща да промените", - "export": "Export", - "export-users-fields-title": "Select CSV Fields", - "export-field-email": "Email", - "export-field-username": "Username", - "export-field-uid": "UID", - "export-field-ip": "IP", - "export-field-joindate": "Join date", - "export-field-lastonline": "Last Online", - "export-field-lastposttime": "Last Post Time", - "export-field-reputation": "Reputation", - "export-field-postcount": "Post Count", - "export-field-topiccount": "Topic Count", - "export-field-profileviews": "Profile Views", - "export-field-followercount": "Follower Count", - "export-field-followingcount": "Following Count", - "export-field-fullname": "Full Name", - "export-field-website": "Website", - "export-field-location": "Location", - "export-field-birthday": "Birthday", - "export-field-signature": "Signature", - "export-field-aboutme": "About Me", + "export": "Изнасяне", + "export-users-fields-title": "Изберете полета за CSV", + "export-field-email": "Е-поща", + "export-field-username": "Потребителско име", + "export-field-uid": "Потребителски идентификатор", + "export-field-ip": "IP адрес", + "export-field-joindate": "Дата на присъединяване", + "export-field-lastonline": "Последно на линия", + "export-field-lastposttime": "Време на последния отговор", + "export-field-reputation": "Репутация", + "export-field-postcount": "Брой публикации", + "export-field-topiccount": "Брой теми", + "export-field-profileviews": "Преглеждания на профила", + "export-field-followercount": "Брой последователи", + "export-field-followingcount": "Брой последвани", + "export-field-fullname": "Пълно име", + "export-field-website": "Уеб сайт", + "export-field-location": "Местоположение", + "export-field-birthday": "Рождена дата", + "export-field-signature": "Подпис", + "export-field-aboutme": "За потребителя", "export-users-started": "Изнасяне на потребителите във формат „csv“… Това може да отнеме известно време. Ще получите известие, когато е готово.", "export-users-completed": "Потребителите са изнесени във формат „csv“, щракнете за сваляне.", From 3d095a6b6143aaecc564fd917988d4ec8292c0b6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 Mar 2024 12:01:50 -0400 Subject: [PATCH 3/9] chore(deps): update commitlint monorepo to v19.1.0 (#12403) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index 7f6157cc36..62a83b4625 100644 --- a/install/package.json +++ b/install/package.json @@ -154,8 +154,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "10.1.0", - "@commitlint/cli": "19.0.3", - "@commitlint/config-angular": "19.0.3", + "@commitlint/cli": "19.1.0", + "@commitlint/config-angular": "19.1.0", "coveralls": "3.1.1", "eslint": "8.57.0", "eslint-config-nodebb": "0.2.1", From b163264e44e572da50b2f9e134b6771511d8a8d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 Mar 2024 12:02:11 -0400 Subject: [PATCH 4/9] fix(deps): update dependency mongodb to v6.5.0 (#12402) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 62a83b4625..b94f0ebfa1 100644 --- a/install/package.json +++ b/install/package.json @@ -88,7 +88,7 @@ "lru-cache": "10.2.0", "mime": "3.0.0", "mkdirp": "3.0.1", - "mongodb": "6.4.0", + "mongodb": "6.5.0", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3", From e807ed5287fa61e35820f34a060f9cd4cda7c653 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 13 Mar 2024 09:18:36 +0000 Subject: [PATCH 5/9] Latest translations and fallbacks --- public/language/it/admin/manage/users.json | 32 +++++++++++----------- public/language/it/error.json | 2 +- public/language/it/user.json | 2 +- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/public/language/it/admin/manage/users.json b/public/language/it/admin/manage/users.json index 9a16d01e16..78fcb7c78b 100644 --- a/public/language/it/admin/manage/users.json +++ b/public/language/it/admin/manage/users.json @@ -121,27 +121,27 @@ "alerts.email-sent-to": "Un invito è stato inviato tramite mail a %1", "alerts.x-users-found": "%1 utente(i) trovato(i), (%2 secondi)", "alerts.select-a-single-user-to-change-email": "Seleziona un singolo utente per modificare l'email", - "export": "Export", - "export-users-fields-title": "Select CSV Fields", + "export": "Esporta", + "export-users-fields-title": "Seleziona campi CSV", "export-field-email": "Email", - "export-field-username": "Username", + "export-field-username": "Nome utente", "export-field-uid": "UID", "export-field-ip": "IP", - "export-field-joindate": "Join date", - "export-field-lastonline": "Last Online", - "export-field-lastposttime": "Last Post Time", - "export-field-reputation": "Reputation", - "export-field-postcount": "Post Count", - "export-field-topiccount": "Topic Count", - "export-field-profileviews": "Profile Views", + "export-field-joindate": "Data iscrizione", + "export-field-lastonline": "Ultima volta online", + "export-field-lastposttime": "Ora ultimo post", + "export-field-reputation": "Reputazione", + "export-field-postcount": "Conteggio post", + "export-field-topiccount": "Conteggio discussione", + "export-field-profileviews": "Visualizzazioni profilo", "export-field-followercount": "Follower Count", "export-field-followingcount": "Following Count", - "export-field-fullname": "Full Name", - "export-field-website": "Website", - "export-field-location": "Location", - "export-field-birthday": "Birthday", - "export-field-signature": "Signature", - "export-field-aboutme": "About Me", + "export-field-fullname": "Nome e cognome", + "export-field-website": "Sito web", + "export-field-location": "Ubicazione", + "export-field-birthday": "Compleanno", + "export-field-signature": "Firma", + "export-field-aboutme": "Su di me", "export-users-started": "L'esportazione di utenti come csv potrebbe richiedere del tempo. Riceverai una notifica al termine.", "export-users-completed": "Utenti esportati come csv, clicca qui per scaricare.", diff --git a/public/language/it/error.json b/public/language/it/error.json index b905051c56..fa8cb7480f 100644 --- a/public/language/it/error.json +++ b/public/language/it/error.json @@ -16,7 +16,7 @@ "invalid-username": "Nome utente non valido", "invalid-email": "Email non valida", "invalid-fullname": "Nome completo non valido", - "invalid-location": "Posizione non valida", + "invalid-location": "Ubicazione non valida", "invalid-birthday": "Compleanno non valido", "invalid-title": "Titolo non valido", "invalid-user-data": "Dati utente non validi", diff --git a/public/language/it/user.json b/public/language/it/user.json index 4451b13765..e929543b0a 100644 --- a/public/language/it/user.json +++ b/public/language/it/user.json @@ -28,7 +28,7 @@ "account-content-deleted": "Contenuto dell'account eliminato", "fullname": "Nome e Cognome", "website": "Sito Internet", - "location": "Località", + "location": "Ubicazione", "age": "Età", "joined": "Iscrizione", "lastonline": "Ultimo Accesso", From d1ce594cc96d074a0f1b0360699316266dbfe5fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 13 Mar 2024 10:18:33 -0400 Subject: [PATCH 6/9] feat: allow setting max-old-space-size in config --- loader.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/loader.js b/loader.js index a960327208..91bc605572 100644 --- a/loader.js +++ b/loader.js @@ -99,7 +99,9 @@ Loader.start = function () { function forkWorker(index, isPrimary) { const ports = getPorts(); const args = []; - + if (nconf.get('max-memory')) { + args.push(`--max-old-space-size=${nconf.get('max-memory')}`); + } if (!ports[index]) { return console.log(`[cluster] invalid port for worker : ${index} ports: ${ports.length}`); } From 1b24b337ea906f0af335dfae1139a5cf825a48d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 13 Mar 2024 14:15:38 -0400 Subject: [PATCH 7/9] chore: up harmony --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 05bc06088d..434677d79c 100644 --- a/install/package.json +++ b/install/package.json @@ -103,7 +103,7 @@ "nodebb-plugin-ntfy": "1.7.3", "nodebb-plugin-spam-be-gone": "2.2.1", "nodebb-rewards-essentials": "1.0.0", - "nodebb-theme-harmony": "1.2.39", + "nodebb-theme-harmony": "1.2.40", "nodebb-theme-lavender": "7.1.7", "nodebb-theme-peace": "2.2.4", "nodebb-theme-persona": "13.3.11", From 6f973e5e0957067693387ee298c588e4f0682834 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Thu, 14 Mar 2024 09:18:44 +0000 Subject: [PATCH 8/9] Latest translations and fallbacks --- public/language/ko/admin/manage/users.json | 38 +++++++++--------- public/language/ko/admin/settings/group.json | 2 +- .../language/ko/admin/settings/uploads.json | 2 +- public/language/ko/category.json | 14 +++---- public/language/ko/email.json | 40 +++++++++---------- public/language/ko/error.json | 4 +- public/language/ko/global.json | 2 +- public/language/ko/ip-blacklist.json | 2 +- public/language/ko/modules.json | 4 +- public/language/ko/notifications.json | 4 +- public/language/ko/register.json | 2 +- public/language/ko/reset_password.json | 4 +- public/language/ko/uploads.json | 2 +- public/language/ko/user.json | 6 +-- public/language/pl/admin/dashboard.json | 2 +- public/language/pl/admin/extend/widgets.json | 2 +- .../language/pl/admin/manage/privileges.json | 4 +- public/language/pl/admin/manage/users.json | 4 +- .../language/pl/admin/settings/advanced.json | 2 +- public/language/pl/admin/settings/email.json | 2 +- .../language/pl/admin/settings/general.json | 2 +- public/language/pl/admin/settings/user.json | 4 +- public/language/pl/error.json | 2 +- 23 files changed, 75 insertions(+), 75 deletions(-) diff --git a/public/language/ko/admin/manage/users.json b/public/language/ko/admin/manage/users.json index d1ca09bd33..cf251e654b 100644 --- a/public/language/ko/admin/manage/users.json +++ b/public/language/ko/admin/manage/users.json @@ -121,27 +121,27 @@ "alerts.email-sent-to": "%1에게 초대 이메일이 전송되었습니다.", "alerts.x-users-found": "%1 명의 사용자 찾음, (%2 초)", "alerts.select-a-single-user-to-change-email": "이메일을 변경할 사용자를 선택하세요", - "export": "Export", - "export-users-fields-title": "Select CSV Fields", - "export-field-email": "Email", - "export-field-username": "Username", + "export": "내보내기", + "export-users-fields-title": "CSV 필드 선택", + "export-field-email": "이메일", + "export-field-username": "사용자 이름", "export-field-uid": "UID", "export-field-ip": "IP", - "export-field-joindate": "Join date", - "export-field-lastonline": "Last Online", - "export-field-lastposttime": "Last Post Time", - "export-field-reputation": "Reputation", - "export-field-postcount": "Post Count", - "export-field-topiccount": "Topic Count", - "export-field-profileviews": "Profile Views", - "export-field-followercount": "Follower Count", - "export-field-followingcount": "Following Count", - "export-field-fullname": "Full Name", - "export-field-website": "Website", - "export-field-location": "Location", - "export-field-birthday": "Birthday", - "export-field-signature": "Signature", - "export-field-aboutme": "About Me", + "export-field-joindate": "가입일", + "export-field-lastonline": "최종 접속", + "export-field-lastposttime": "마지막 작성 시간", + "export-field-reputation": "평판", + "export-field-postcount": "게시물 수", + "export-field-topiccount": "토픽 수", + "export-field-profileviews": "프로필 조회수", + "export-field-followercount": "팔로워", + "export-field-followingcount": "팔로잉", + "export-field-fullname": "전체 이름", + "export-field-website": "웹사이트", + "export-field-location": "위치", + "export-field-birthday": "생일", + "export-field-signature": "서명", + "export-field-aboutme": "자기 소개", "export-users-started": "사용자를 CSV로 내보내는 중입니다. 시간이 걸릴 수 있습니다. 완료되면 알려드리겠습니다.", "export-users-completed": "사용자를 CSV로 내보냈습니다. 여기를 클릭하여 다운로드하세요.", diff --git a/public/language/ko/admin/settings/group.json b/public/language/ko/admin/settings/group.json index 70795c399b..9dc1077d31 100644 --- a/public/language/ko/admin/settings/group.json +++ b/public/language/ko/admin/settings/group.json @@ -9,5 +9,5 @@ "max-title-length": "최대 그룹 제목 길이", "cover-image": "그룹 커버 이미지", "default-cover": "기본 커버 이미지", - "default-cover-help": "쉼표로 구분된 기본 그룹 커버 이미지를 추가하면, 업로드된 커버 이미지가 없는 그룹에 대한 기본 커버 이미지를 지정할 수 있습니다" + "default-cover-help": "쉼표로 구분된 기본 그룹 커버 이미지를 추가하면, 업로드한 커버 이미지가 없는 그룹에 대한 기본 커버 이미지를 지정할 수 있습니다" } \ No newline at end of file diff --git a/public/language/ko/admin/settings/uploads.json b/public/language/ko/admin/settings/uploads.json index 19b8ae72ed..bc241fecb3 100644 --- a/public/language/ko/admin/settings/uploads.json +++ b/public/language/ko/admin/settings/uploads.json @@ -41,5 +41,5 @@ "keep-all-user-images": "서버에 이전 버전의 아바타와 프로필 커버를 유지", "profile-covers": "프로필 커버", "default-covers": "기본 커버 이미지", - "default-covers-help": "업로드된 커버 이미지가 없는 계정에 대한 쉼표로 구분된 기본 커버 이미지 추가" + "default-covers-help": "업로드한 커버 이미지가 없는 계정에 대한 쉼표로 구분된 기본 커버 이미지 추가" } diff --git a/public/language/ko/category.json b/public/language/ko/category.json index 6f5650d87b..f50c4e9ace 100644 --- a/public/language/ko/category.json +++ b/public/language/ko/category.json @@ -9,18 +9,18 @@ "no-new-posts": "새로운 게시물이 없습니다.", "watch": "관심", "ignore": "무시", - "watching": "주시 중", - "tracking": "추적 중", + "watching": "알림 받기", + "tracking": "관심", "not-watching": "관심 중지", "ignoring": "무시 중", "watching.description": "새 토픽 알림.
읽지 않은 & 최근 토픽 표시", "tracking.description": "읽지 않은 & 최근 토픽 표시", "not-watching.description": "읽지 않은 토픽 표시 안 함, 최근 토픽 표시", "ignoring.description": "읽지 않은 & 최근 토픽 표시 안 함", - "watching.message": "이 카테고리와 모든 하위 카테고리의 업데이트를 주시합니다.", - "tracking.message": "이 카테고리와 모든 하위 카테고리의 업데이트를 추적합니다.", - "notwatching.message": "이 카테고리와 모든 하위 카테고리의 업데이트를 주시하지 않습니다.", - "ignoring.message": "이 카테고리와 모든 하위 카테고리의 업데이트를 무시합니다.", - "watched-categories": "주시 중인 카테고리", + "watching.message": "이 카테고리와 모든 하위 카테고리 업데이트를 주시합니다.", + "tracking.message": "이 카테고리와 모든 하위 카테고리 업데이트를 추적합니다.", + "notwatching.message": "이 카테고리와 모든 하위 카테고리 업데이트의 알림을 수신하지 않습니다.", + "ignoring.message": "이 카테고리와 모든 하위 카테고리 업데이트를 무시합니다.", + "watched-categories": "알림을 받는 중인 카테고리", "x-more-categories": "%1개의 추가 카테고리" } \ No newline at end of file diff --git a/public/language/ko/email.json b/public/language/ko/email.json index d33e35ff26..1b3cbba3dc 100644 --- a/public/language/ko/email.json +++ b/public/language/ko/email.json @@ -5,30 +5,30 @@ "invite": "%1님의 초대", "greeting-no-name": "안녕하세요", "greeting-with-name": "%1님 안녕하세요", - "email.verify-your-email.subject": "이메일을 인증해주세요", - "email.verify.text1": "이메일 주소를 변경하거나 확인하도록 요청하셨습니다", - "email.verify.text2": "보안상의 사유로 이메일 주소 소유권이 확인된 후에만 파일에 있는 이메일 주소를 변경하거나 확인합니다. 요청하지 않았다면 추가 조치가 필요하지 않습니다.", + "email.verify-your-email.subject": "이메일을 인증해주세요.", + "email.verify.text1": "이메일 주소를 변경하거나 확인하도록 요청하셨습니다.", + "email.verify.text2": "보안상의 사유로 이메일 주소 소유권이 확인된 후에만 이메일 주소를 변경하거나 확인합니다.
요청하지 않았다면 추가 조치가 필요하지 않습니다.", "email.verify.text3": "이 이메일 주소를 확인하면 현재 이메일 주소가 (%1)으로 변경 됩니다.", "welcome.text1": "%1에 등록해 주셔서 감사합니다!", - "welcome.text2": "계정을 완전히 활성화하려면 등록시 사용한 이메일 주소를 소유하고 있다는 것을 확인해야 합니다.", - "welcome.text3": "관리자가 등록 신청을 승인했습니다. 이제 사용자 이름/비밀번호로 로그인할 수 있습니다.", - "welcome.cta": "여기를 클릭하여 이메일 주소를 확인하세요", - "invitation.text1": "%1님이 %2에 가입할 수 있도록 초대하셨습니다", + "welcome.text2": "계정을 완전히 활성화하려면, 등록한 이메일 주소를 소유하고 있다는 것을 확인해야 합니다.", + "welcome.text3": "관리자가 등록 신청을 승인했습니다.
이제부터 사용자 이름/비밀번호로 로그인할 수 있습니다.", + "welcome.cta": "클릭하여 이메일 주소를 확인하세요", + "invitation.text1": "%1님이 %2에 가입할 수 있도록 초대하셨습니다.", "invitation.text2": "초대는 %1일 후에 만료됩니다.", - "invitation.cta": "계정을 생성하려면 여기를 클릭하세요.", - "reset.text1": "비밀번호 재설정 요청을 받았습니다. 비밀번호를 잊어버린 것일 수 있습니다. 그렇지 않은 경우에는 이 이메일을 무시해 주세요.", + "invitation.cta": "계정을 생성하려면 클릭하세요.", + "reset.text1": "비밀번호 재설정 요청을 받았습니다.
비밀번호를 잊어 버리셨나요?

그렇지 않은 경우에는 이 이메일을 무시해 주세요.", "reset.text2": "비밀번호 재설정을 계속하려면 다음 링크를 클릭하세요:", - "reset.cta": "비밀번호 재설정을 위해 여기를 클릭하세요", - "reset.notify.subject": "비밀번호를 성공적으로 변경했습니다", - "reset.notify.text1": "%1일에 비밀번호가 성공적으로 변경했음을 알려드립니다.", + "reset.cta": "비밀번호 재설정", + "reset.notify.subject": "비밀번호를 성공적으로 변경했습니다.", + "reset.notify.text1": "%1일에 비밀번호를 성공적으로 변경했음을 알려드립니다.", "reset.notify.text2": "이를 승인하지 않은 경우 즉시 관리자에게 알려주세요.", "digest.unread-rooms": "읽지 않은 채팅방", "digest.room-name-unreadcount": "%1 (%2개의 읽지 않은)", "digest.latest-topics": "%1에서 최신 토픽", "digest.top-topics": "%1에서 인기 있는 토픽", "digest.popular-topics": "%1에서 인기 있는 토픽", - "digest.cta": "%1을 방문하려면 여기를 클릭하세요", - "digest.unsub.info": "이 다이제스트는 구독 설정에 따라 보냈습니다.", + "digest.cta": "%1에 방문하려면 클릭하세요.", + "digest.unsub.info": "이 다이제스트는 구독 설정에 따라 보냈습니다.
", "digest.day": "일", "digest.week": "주", "digest.month": "월", @@ -38,21 +38,21 @@ "digest.title.month": "나의 월간 다이제스트", "notif.chat.new-message-from-user": "\\\"%1\\\"님의 새 메시지", "notif.chat.new-message-from-user-in-room": "%2의 %1님의 새 메시지", - "notif.chat.cta": "대화를 계속하려면 여기를 클릭하세요", - "notif.chat.unsub.info": "이 채팅 알림은 구독 설정에 따라 보냈습니다.", - "notif.post.unsub.info": "이 게시물 알림은 구독 설정에 따라 보냈습니다.", - "notif.post.unsub.one-click": "또는 다음을 클릭하여 향후 이메일을 받지 않도록 구독을 취소할 수 있습니다", + "notif.chat.cta": "대화를 계속하려면 클릭하세요.", + "notif.chat.unsub.info": "이 채팅 알림은 구독 설정에 따라 보냈습니다.
", + "notif.post.unsub.info": "이 게시물 알림은 구독 설정에 따라 보냈습니다.
", + "notif.post.unsub.one-click": "향후 이메일을 받지 않도록 구독을 취소할 수 있습니다
", "notif.cta": "포럼으로", "notif.cta-new-reply": "게시물 보기", "notif.cta-new-chat": "채팅 보기", "notif.test.short": "알림 테스트 중", "notif.test.long": "알림 이메일을 테스트합니다. 도와주세요!", "test.text1": "NodeBB의 이메일러가 올바르게 설정되었는지 확인하기 위한 테스트 이메일입니다.", - "unsub.cta": "이 설정을 변경하려면 여기를 클릭하세요", + "unsub.cta": "이 설정을 변경하려면 클릭하세요", "unsubscribe": "구독 취소", "unsub.success": "%1 메일링 리스트에서 더 이상 이메일을 받지 않습니다", "unsub.failure.title": "구독 취소 실패", - "unsub.failure.message": "죄송합니다. 링크에 문제가 있어 메일링 리스트에서 구독을 취소하지 못했습니다. 그러나 사용자 설정으로 이메일 설정을 변경할 수 있습니다.

(오류: %1)", + "unsub.failure.message": "죄송합니다. 링크에 문제가 있어 메일링 리스트에서 구독을 취소하지 못했습니다.
그러나 사용자 설정으로 이메일 설정을 변경할 수 있습니다.

(오류: %1)", "banned.subject": "%1에서 차단되었습니다", "banned.text1": "%1 사용자가 %2에서 차단되었습니다.", "banned.text2": "이 차단은 %1까지 유지됩니다.", diff --git a/public/language/ko/error.json b/public/language/ko/error.json index 880d9eec11..cb6153953c 100644 --- a/public/language/ko/error.json +++ b/public/language/ko/error.json @@ -37,7 +37,7 @@ "email-invited": "이미 초대된 이메일입니다", "email-not-confirmed": "이메일을 검증하지 않았으므로 일부 카테고리나 토픽에 글을 게시할 수 없습니다. 확인 이메일을 보내려면 여기를 클릭하세요.", "email-not-confirmed-chat": "이메일을 검증하지 않았으므로 채팅할 수 없습니다. 이메일을 확인하려면 여기를 클릭하세요.", - "email-not-confirmed-email-sent": "이메일을 검증하지 않았습니다. 확인 이메일을 받으려면 받은 편지함을 확인하세요. 이메일을 검증하지 않은 경우 일부 카테고리에서 글을 게시하거나 채팅할 수 없습니다.", + "email-not-confirmed-email-sent": "이메일을 검증하지 않았습니다. 받은 편지함에서 확인 이메일을 확인하세요. 이메일을 검증하지 않은 경우 일부 카테고리에서 글을 게시하거나 채팅할 수 없습니다.", "no-email-to-confirm": "계정에 이메일이 설정되어 있지 않습니다. 계정 복구에 이메일이 필요하며 일부 카테고리에서 글을 게시하거나 채팅하는 데 필요할 수 있습니다. 이메일을 입력하려면 여기를 클릭하세요.", "user-doesnt-have-email": "사용자 \\\"%1\\\"에게 이메일이 설정되어 있지 않습니다.", "email-confirm-failed": "이메일을 확인하지 못했습니다. 나중에 다시 시도하세요.", @@ -54,7 +54,7 @@ "user-banned-reason": "죄송합니다. 이 계정은 차단되었습니다 (사유: %1)", "user-banned-reason-until": "죄송합니다. 이 계정은 %1까지 차단되었습니다 (사유: %2)", "user-too-new": "첫 번째 글을 작성하기 전에 %1초를 기다려야 합니다", - "blacklisted-ip": "커뮤니티에 대한 IP 주소가 차단되었습니다. 이 문제가 오류임을 생각하면 관리자에게 문의하세요.", + "blacklisted-ip": "커뮤니티에 대한 IP 주소가 차단되었습니다. 이 문제가 오류라고 생각하면 관리자에게 문의하세요.", "cant-blacklist-self-ip": "자신의 IP를 차단할 수 없습니다", "ban-expiry-missing": "이 차단에 대한 종료 날짜를 제공하세요", "no-category": "카테고리가 존재하지 않습니다", diff --git a/public/language/ko/global.json b/public/language/ko/global.json index 78f6341062..4067f02b55 100644 --- a/public/language/ko/global.json +++ b/public/language/ko/global.json @@ -129,7 +129,7 @@ "enter-page-number": "페이지 번호 입력", "upload-file": "파일 업로드", "upload": "업로드", - "uploads": "업로드된 파일", + "uploads": "업로드한 파일", "allowed-file-types": "허용된 파일 유형은 %1입니다", "unsaved-changes": "저장되지 않은 변경 사항이 있습니다. 정말로 이동하시겠습니까?", "reconnecting-message": "%1
연결이 끊어졌습니다.
잠시 기다려주세요.", diff --git a/public/language/ko/ip-blacklist.json b/public/language/ko/ip-blacklist.json index 637d2a95e1..63be967432 100644 --- a/public/language/ko/ip-blacklist.json +++ b/public/language/ko/ip-blacklist.json @@ -1,6 +1,6 @@ { "lead": "여기에서 IP 차단목록을 구성하세요.", - "description": "가끔은 사용자 계정 차단만으로는 충분한 경우가 없습니다. 때로는 포럼에 대한 액세스를 특정 IP 또는 IP 범위로 제한하는 것이 포럼을 보호하는 가장 좋은 방법일 수 있습니다. 이러한 시나리오에서는 문제가 되는 IP 주소나 전체 CIDR 블록을 이 차단목록에 추가하면 해당 IP는 로그인하거나 새 계정을 등록할 수 없습니다.", + "description": "가끔은 사용자 계정 차단만으로는 충분하지 않은 경우가 있습니다. 때로는 포럼에 대한 액세스를 특정 IP 또는 IP 범위로 제한하는 것이 포럼을 보호하는 가장 좋은 방법일 수 있습니다. 이러한 시나리오에서는 문제가 되는 IP 주소나 전체 CIDR 블록을 이 차단목록에 추가하면 해당 IP는 로그인하거나 새 계정을 등록할 수 없습니다.", "active-rules": "활성 규칙", "validate": "차단목록 유효성 검사", "apply": "차단목록 적용", diff --git a/public/language/ko/modules.json b/public/language/ko/modules.json index 83064f4937..7c2d0bf06a 100644 --- a/public/language/ko/modules.json +++ b/public/language/ko/modules.json @@ -103,8 +103,8 @@ "composer.upload-file": "파일 업로드", "composer.zen-mode": "젠 모드", "composer.select-category": "카테고리 선택", - "composer.textarea.placeholder": "여기에 게시물 내용을 입력하세요. 이미지는 끌어다 놓으세요.", - "composer.post-queue-alert": "안녕하세요👋!
이 포럼은 게시물 대기열 시스템을 사용합니다. 새 사용자이므로 게시물은 관리팀의 승인 후에 표시됩니다.", + "composer.textarea.placeholder": "여기에 게시물 내용을 입력하세요. 이미지 첨부는 간편하게 끌어다 놓으시면 됩니다.", + "composer.post-queue-alert": "안녕하세요👋!
이 포럼은 게시물 대기열 시스템을 사용합니다. 새 사용자이므로 게시물은 관리팀의 승인 후에 표시됩니다.", "composer.schedule-for": "다음 날짜로 토픽 예약", "composer.schedule-date": "날짜", "composer.schedule-time": "시간", diff --git a/public/language/ko/notifications.json b/public/language/ko/notifications.json index f7a92e4d14..1e9b72af2b 100644 --- a/public/language/ko/notifications.json +++ b/public/language/ko/notifications.json @@ -26,8 +26,8 @@ "bans": "차단", "new-message-from": "%1님의 새로운 메시지", "new-messages-from": "%2님의 %1개의 새로운 메시지", - "new-message-in": "%1에서의 새로운 메시지", - "new-messages-in": "%2에서의 %1개의 새로운 메시지", + "new-message-in": "%1에서 새로운 메시지", + "new-messages-in": "%2에서 %1개의 새로운 메시지", "user-posted-in-public-room": "%1님이 %3에 게시했습니다.", "user-posted-in-public-room-dual": "%1%2님이 %4에 게시했습니다.", "user-posted-in-public-room-triple": "%1, %2%3님이 %5에 게시했습니다.", diff --git a/public/language/ko/register.json b/public/language/ko/register.json index 17e041e6c7..edfb14448f 100644 --- a/public/language/ko/register.json +++ b/public/language/ko/register.json @@ -18,7 +18,7 @@ "terms-of-use": "이용 약관", "agree-to-terms-of-use": "이용 약관에 동의합니다", "terms-of-use-error": "이용 약관에 동의해야 합니다", - "registration-added-to-queue": "회원가입이 승인 대기열에 추가되었습니다. 관리자가 승인하면 이메일을 받게 됩니다.", + "registration-added-to-queue": "회원가입이 승인 대기열에 추가되었습니다. 관리자가 승인하면 알림 이메일을 받게 됩니다.", "registration-queue-average-time": "회원 가입 승인 평균 시간은 %1시간 %2분입니다.", "registration-queue-auto-approve-time": "이 포럼의 회원 자격이 최대 %1시간 안에 완전히 활성화됩니다.", "interstitial.intro": "계정을 업데이트하기 위해 추가 정보를 요청합니다…", diff --git a/public/language/ko/reset_password.json b/public/language/ko/reset_password.json index 8621ac0737..6b6657027d 100644 --- a/public/language/ko/reset_password.json +++ b/public/language/ko/reset_password.json @@ -4,13 +4,13 @@ "password-changed.title": "비밀번호 변경됨", "password-changed.message": "

비밀번호가 성공적으로 재설정되었습니다. 다시 로그인해주세요.", "wrong-reset-code.title": "잘못된 재설정 코드", - "wrong-reset-code.message": "재설정 코드가 올바르지 않습니다. 다시 시도하거나 새로운 재설정 코드를 요청하세요.", + "wrong-reset-code.message": "재설정 코드가 올바르지 않습니다.
다시 시도하거나 새로운 재설정 코드를 요청하세요.", "new-password": "새 비밀번호", "repeat-password": "비밀번호 확인", "changing-password": "비밀번호 변경 중", "enter-email": "계정을 재설정하는 방법에 대한 지침을 이메일로 보내드리겠습니다. 이메일 주소를 입력해주세요.", "enter-email-address": "이메일 주소 입력", - "password-reset-sent": "지정된 주소가 기존 사용자 계정과 일치하는 경우, 비밀번호 재설정 이메일이 전송되었습니다. 주의: 분당 한 번의 이메일만 전송됩니다.", + "password-reset-sent": "지정된 주소가 기존 사용자 계정과 일치하는 경우에만, 비밀번호 재설정 이메일을 전송합니다. 주의: 분당 한 번의 이메일만 전송됩니다.", "invalid-email": "잘못된 이메일 / 해당 이메일이 존재하지 않습니다!", "password-too-short": "입력한 비밀번호가 너무 짧습니다. 다른 비밀번호를 선택해주세요.", "passwords-do-not-match": "입력한 두 비밀번호가 일치하지 않습니다.", diff --git a/public/language/ko/uploads.json b/public/language/ko/uploads.json index c61569c92d..5129100d96 100644 --- a/public/language/ko/uploads.json +++ b/public/language/ko/uploads.json @@ -3,7 +3,7 @@ "select-file-to-upload": "업로드할 파일을 선택하세요!", "upload-success": "파일이 성공적으로 업로드되었습니다!", "maximum-file-size": "최대 %1 KB", - "no-uploads-found": "업로드된 파일이 없습니다", + "no-uploads-found": "업로드한 파일이 없습니다", "public-uploads-info": "업로드는 공개되어 있으며, 모든 방문자가 볼 수 있습니다.", "private-uploads-info": "업로드는 비공개이며, 로그인한 사용자만 볼 수 있습니다." } \ No newline at end of file diff --git a/public/language/ko/user.json b/public/language/ko/user.json index f84a4b959e..28a31795e6 100644 --- a/public/language/ko/user.json +++ b/public/language/ko/user.json @@ -68,7 +68,7 @@ "edit": "편집", "edit-profile": "프로필 편집", "default-picture": "기본 아이콘", - "uploaded-picture": "업로드된 이미지", + "uploaded-picture": "업로드한 이미지", "upload-new-picture": "새 이미지 업로드", "upload-new-picture-from-url": "URL에서 새 이미지 업로드", "current-password": "현재 비밀번호", @@ -87,7 +87,7 @@ "weak-password": "약한 비밀번호입니다.", "upload-picture": "이미지 업로드", "upload-a-picture": "이미지 업로드", - "remove-uploaded-picture": "업로드된 이미지 삭제", + "remove-uploaded-picture": "업로드한 이미지 삭제", "upload-cover-picture": "커버 이미지 업로드", "remove-cover-picture-confirm": "커버 이미지를 삭제하시겠습니까?", "crop-picture": "이미지 자르기", @@ -202,7 +202,7 @@ "consent.right-to-data-portability-description": "귀하와 귀하의 계정에 관한 수집된 데이터에 대한 기계 판독 가능한 내보내기를 요청할 수 있습니다. 해당 버튼을 클릭하여 이를 수행할 수 있습니다.", "consent.export-profile": "프로필 내보내기 (.json)", "consent.export-profile-success": "프로필 내보내는 중입니다. 완료되면 알림을 받게 됩니다.", - "consent.export-uploads": "업로드된 콘텐츠 내보내기 (.zip)", + "consent.export-uploads": "업로드한 콘텐츠 내보내기 (.zip)", "consent.export-uploads-success": "업로드 내보내는 중입니다. 완료되면 알림을 받게 됩니다.", "consent.export-posts": "게시물 내보내기 (.csv)", "consent.export-posts-success": "게시물 내보내는 중입니다. 완료되면 알림을 받게 됩니다.", diff --git a/public/language/pl/admin/dashboard.json b/public/language/pl/admin/dashboard.json index 735ee0b540..ad979dd443 100644 --- a/public/language/pl/admin/dashboard.json +++ b/public/language/pl/admin/dashboard.json @@ -31,7 +31,7 @@ "prerelease-upgrade-available": "To jest przestarzała wersja NodeBB sprzed wydania. Pojawiła się nowa wersja (v%1). Rozważ aktualizację NodeBB.", "prerelease-warning": "To jest NodeBB w wersji sprzed wydania. Może zawierać nieoczekiwane błędy. ", "fallback-emailer-not-found": "Zapasowy e-mailer nie znaleziony!", - "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator", + "running-in-development": "Forum jest uruchomione w trybie rozwojowym (roboczym). Przez to może być podatne na potencjalne zagrożenia. Skontaktuj się z administratorem.", "latest-lookup-failed": "Nie udało się sprawdzić, jaka jest najnowsza dostępna wersja NodeBB", "notices": "Powiadomienia", diff --git a/public/language/pl/admin/extend/widgets.json b/public/language/pl/admin/extend/widgets.json index 3e713736b7..88a2248edc 100644 --- a/public/language/pl/admin/extend/widgets.json +++ b/public/language/pl/admin/extend/widgets.json @@ -7,7 +7,7 @@ "containers.available": "Dostępne kontenery", "containers.explanation": "Przeciągnij i upuść na dowolny widget", "containers.none": "Żadna", - "container.well": "Well", + "container.well": "Studnia", "container.jumbotron": "Jumbotron", "container.card": "Karta", "container.card-header": "Nagłówek karty", diff --git a/public/language/pl/admin/manage/privileges.json b/public/language/pl/admin/manage/privileges.json index 3dd128d947..078f43cd68 100644 --- a/public/language/pl/admin/manage/privileges.json +++ b/public/language/pl/admin/manage/privileges.json @@ -6,7 +6,7 @@ "group-privileges": "Uprawnienia grup", "user-privileges": "Uprawnienia użytkownika", "edit-privileges": "Edytuj uprawnienia", - "select-clear-all": "Select/Clear All", + "select-clear-all": "Wybierz/wyczyść wszystko", "chat": "Dostęp do czatu", "chat-with-privileged": "Czatuj z uprzywilejowanymi", "upload-images": "Przesyłanie zdjęć", @@ -61,6 +61,6 @@ "alert.no-undo": "Tej czynności nie można cofnąć.", "alert.admin-warning": "Administratorzy domyślnie otrzymują wszelkie uprawnienia", "alert.copyPrivilegesFrom-title": "Wybierz kategorię, z której skopiować", - "alert.copyPrivilegesFrom-warning": "This will copy %1 from the selected category.", + "alert.copyPrivilegesFrom-warning": "To skopiuje %1 z wybranej kategorii.", "alert.copyPrivilegesFromGroup-warning": "This will copy this group's set of %1 from the selected category." } \ No newline at end of file diff --git a/public/language/pl/admin/manage/users.json b/public/language/pl/admin/manage/users.json index b882a9885b..f704b30254 100644 --- a/public/language/pl/admin/manage/users.json +++ b/public/language/pl/admin/manage/users.json @@ -121,8 +121,8 @@ "alerts.email-sent-to": "Wysłano zaproszenie do %1", "alerts.x-users-found": "Znaleziono %1 użytkownika(-ów), (czas wyszukiwania: %2 s)", "alerts.select-a-single-user-to-change-email": "Wybierz jednego użytkownika do zmiany e-maila", - "export": "Export", - "export-users-fields-title": "Select CSV Fields", + "export": "Eksport", + "export-users-fields-title": "Wybierz pola CSV", "export-field-email": "Email", "export-field-username": "Username", "export-field-uid": "UID", diff --git a/public/language/pl/admin/settings/advanced.json b/public/language/pl/admin/settings/advanced.json index 1ed88bd504..471787b69b 100644 --- a/public/language/pl/admin/settings/advanced.json +++ b/public/language/pl/admin/settings/advanced.json @@ -7,7 +7,7 @@ "headers": "Nagłówki", "headers.allow-from": "Ustaw ALLOW-FROM, aby umieścić NodeBB w ramce iFrame", "headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame", - "headers.csp-frame-ancestors-help": "'none', 'self'(default) or list of URIs to allow.", + "headers.csp-frame-ancestors-help": "'none', 'self' (domyślne) albo lista adresów URI, na które zezwalać.", "headers.powered-by": "Dopasuj nagłówek \"Powered By\" wysyłany przez NodeBB", "headers.acao": "Kontrola-Dostępu-Zezwól-Żródło", "headers.acao-regex": "Kontrola-Dostępu-Zezwól-Źródło Wyrażenie Regularne", diff --git a/public/language/pl/admin/settings/email.json b/public/language/pl/admin/settings/email.json index 810990ec31..24a63312ac 100644 --- a/public/language/pl/admin/settings/email.json +++ b/public/language/pl/admin/settings/email.json @@ -43,7 +43,7 @@ "notifications.remove-images": "Usuń obrazy z powiadomień mailowych", "require-email-address": "Wymagaj od nowych użytkowników podawania adresu e-mail", "require-email-address-warning": "By default, users can opt-out of entering an email address by leaving the field blank. Enabling this option means new users will have to enter and confirm an email address in order to proceed with registration and subsequent access to the forum. It does not ensure user will enter a real email address, nor even an address they own.", - "send-validation-email": "Send validation emails when an email is added or changed", + "send-validation-email": "Wyślij e-mail weryfikacyjny jeśli adres e-mail został dodany lub zmieniony", "include-unverified-emails": "Wysyłaj maile odbiorcom, którzy nie potwierdzili wprost swoich adresów", "include-unverified-warning": "By default, users with emails associated with their account have already been verified, but there are situations where this is not the case (e.g. SSO logins, grandfathered users, etc). Enable this setting at your own risk – sending emails to unverified addresses may be a violation of regional anti-spam laws.", "prompt": "Proś użytkowników by podawali i potwierdzali swoje adresy e-mail", diff --git a/public/language/pl/admin/settings/general.json b/public/language/pl/admin/settings/general.json index 6ea2f6a7ee..46f8649a73 100644 --- a/public/language/pl/admin/settings/general.json +++ b/public/language/pl/admin/settings/general.json @@ -33,7 +33,7 @@ "touch-icon": "Ikonka dotykowa", "touch-icon.upload": "Prześlij", "touch-icon.help": "Rekomendowana wielkość: 512x512, tylko format PNG. Jeśli nie ustalono ikony dotykowej, użyta zostanie favikona.", - "maskable-icon": "Maskable (Homescreen) Icon", + "maskable-icon": "Ikona ekranu głównego", "maskable-icon.help": "Rekomendowana wielkość: 512x512, tylko format PNG. Jeśli nie ustalono tej ikony, użyta zostanie ikona dotykowa.", "outgoing-links": "Odnośniki wychodzące", "outgoing-links.warning-page": "Używaj strony ostrzegawczej o odnośnikach wychodzących", diff --git a/public/language/pl/admin/settings/user.json b/public/language/pl/admin/settings/user.json index a8fa4f2bc9..e60afca3e6 100644 --- a/public/language/pl/admin/settings/user.json +++ b/public/language/pl/admin/settings/user.json @@ -14,7 +14,7 @@ "allow-account-deletion": "Zezwalaj na usunięcie konta", "hide-fullname": "Ukrywaj pełne imię i nazwisko przed innymi użytkownikami", "hide-email": "Ukryj adresy e-mail użytkowników", - "show-fullname-as-displayname": "Show user's full name as their display name if available", + "show-fullname-as-displayname": "Pokazuj pełną nazwę użytkownika jako jego wyświetlana nazwa, jeśli dostępna", "themes": "Style", "disable-user-skins": "Nie zezwalaj użytkownikom na wybranie niestandardowej skórki", "account-protection": "Ochrona konta", @@ -46,7 +46,7 @@ "registration-approval-type.help": "Normalny - użytkownicy są rejestrowani natychmiast.
\nZatwierdzenie administratora - rejestracje użytkowników są umieszczane w kolejce zatwierdzania dla administratorów.
\n Kolejka zatwierdzania dla IPs - Normalne dla nowych użytkowników, kolejka zatwierdzania dla adresów IP, które już mają konto.
", "registration-queue-auto-approve-time": "Czas automatycznej akceptacji", "registration-queue-auto-approve-time-help": "Godzin do automatycznej akceptacji użytkownika. 0 by wyłączyć.", - "registration-queue-show-average-time": "Show users average time it takes to approve a new user", + "registration-queue-show-average-time": "Pokazuj użytkownikom średni czas, jaki zajmuje akceptacja nowego użytkownika", "registration.max-invites": "Maksymalnie liczba zaproszeń na użytkownika", "max-invites": "Maksymalnie liczba zaproszeń na użytkownika", "max-invites-help": "0 dla braku ograniczeń. Administratorzy otrzymują nieskończoną liczbę zaproszeń
Aplikowane tylko dla \"Tylko zaproszeni\"", diff --git a/public/language/pl/error.json b/public/language/pl/error.json index de0a8bc202..b93d57a421 100644 --- a/public/language/pl/error.json +++ b/public/language/pl/error.json @@ -222,7 +222,7 @@ "no-connection": "Sprawdź swoje połączenie z internetem", "socket-reconnect-failed": "W tej chwili nie można połączyć się z serwerem. Kliknij tutaj, aby spróbować ponownie, lub spróbuj ponownie później", "invalid-plugin-id": "Niepoprawny identyfikator wtyczki", - "plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP", + "plugin-not-whitelisted": "Nie da się zainstalować tej wtyczki – tylko wtyczki z białej listy menadżera pakietów NodeBB mogą być instalowane przez ACP", "plugins-set-in-configuration": "Nie możesz zmienić stanu wtyczki, bo został on zdefiniowany przy uruchamianiu (config.json, zmienne środowiskowe lub argumenty z terminala). Zamiast tego zmień konfigurację.", "theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP", "topic-event-unrecognized": "Zdarzenie w temacie '%1' nierozpoznane", From 285293c47be37233a85a5161c753e9763d41a813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 14 Mar 2024 11:57:24 -0400 Subject: [PATCH 9/9] fix: #12408, fix mem leak due to mongodb 6.4.0 --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 434677d79c..e352cb4ab9 100644 --- a/install/package.json +++ b/install/package.json @@ -88,7 +88,7 @@ "lru-cache": "10.2.0", "mime": "3.0.0", "mkdirp": "3.0.1", - "mongodb": "6.4.0", + "mongodb": "6.5.0", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3",