diff --git a/install/data/defaults.json b/install/data/defaults.json
index 75e99f4a9b..953ee0b78a 100644
--- a/install/data/defaults.json
+++ b/install/data/defaults.json
@@ -46,7 +46,7 @@
"uploadRateLimitThreshold": 10,
"uploadRateLimitCooldown": 60,
"allowUserHomePage": 1,
- "allowMultipleBadges": 0,
+ "allowMultipleBadges": 1,
"maximumFileSize": 2048,
"stripEXIFData": 1,
"orphanExpiryDays": 0,
diff --git a/install/package.json b/install/package.json
index 0112d1b344..8c58e65eab 100644
--- a/install/package.json
+++ b/install/package.json
@@ -42,7 +42,7 @@
"benchpressjs": "2.5.1",
"body-parser": "1.20.2",
"bootbox": "6.0.0",
- "bootstrap": "5.3.2",
+ "bootstrap": "5.3.3",
"bootswatch": "5.3.2",
"chalk": "4.1.2",
"chart.js": "4.4.1",
@@ -67,7 +67,7 @@
"express": "4.18.2",
"express-session": "1.18.0",
"express-useragent": "1.0.15",
- "fetch-cookie": "2.2.0",
+ "fetch-cookie": "3.0.1",
"file-loader": "6.2.0",
"fs-extra": "11.2.0",
"graceful-fs": "4.2.11",
@@ -103,12 +103,12 @@
"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.25",
+ "nodebb-theme-harmony": "1.2.31",
"nodebb-theme-lavender": "7.1.7",
- "nodebb-theme-peace": "2.2.0",
- "nodebb-theme-persona": "13.3.6",
+ "nodebb-theme-peace": "2.2.1",
+ "nodebb-theme-persona": "13.3.10",
"nodebb-widget-essentials": "7.0.15",
- "nodemailer": "6.9.9",
+ "nodemailer": "6.9.10",
"nprogress": "0.2.0",
"passport": "0.7.0",
"passport-http-bearer": "1.0.1",
@@ -123,8 +123,8 @@
"rimraf": "5.0.5",
"rss": "1.2.2",
"rtlcss": "4.1.1",
- "sanitize-html": "2.11.0",
- "sass": "1.71.0",
+ "sanitize-html": "2.12.1",
+ "sass": "1.71.1",
"semver": "7.6.0",
"serve-favicon": "2.5.0",
"sharp": "0.32.6",
@@ -133,7 +133,7 @@
"socket.io-client": "4.7.4",
"@socket.io/redis-adapter": "8.2.1",
"sortablejs": "1.15.2",
- "spdx-license-list": "6.8.0",
+ "spdx-license-list": "6.9.0",
"spider-detector": "2.0.1",
"terser-webpack-plugin": "5.3.10",
"textcomplete": "0.18.2",
@@ -157,7 +157,7 @@
"@commitlint/cli": "18.6.1",
"@commitlint/config-angular": "18.6.1",
"coveralls": "3.1.1",
- "eslint": "8.56.0",
+ "eslint": "8.57.0",
"eslint-config-nodebb": "0.2.1",
"eslint-plugin-import": "2.29.1",
"grunt": "1.6.1",
@@ -172,7 +172,7 @@
"smtp-server": "3.13.2"
},
"optionalDependencies": {
- "sass-embedded": "1.71.0"
+ "sass-embedded": "1.71.1"
},
"resolutions": {
"*/jquery": "3.7.1"
diff --git a/public/language/ar/aria.json b/public/language/ar/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/ar/aria.json
+++ b/public/language/ar/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/ar/user.json b/public/language/ar/user.json
index 4ff29372ed..cd9ebd292b 100644
--- a/public/language/ar/user.json
+++ b/public/language/ar/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "متابعة المواضيع التي تقوم بإنشائها",
"grouptitle": "عنوان المجموعة",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "لا يوجد عنوان للمجموعة",
"select-skin": "إختر سمة",
"default": "Default (%1)",
diff --git a/public/language/bg/aria.json b/public/language/bg/aria.json
index 1ba6e8690b..a733e79adc 100644
--- a/public/language/bg/aria.json
+++ b/public/language/bg/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Настройка за подредбата на публикациите, %1",
"topic-sort-option": "Настройка за подредбата на темите, %1",
- "user-avatar-for": "Изображение на потребителя за %1"
+ "user-avatar-for": "Изображение на потребителя за %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/bg/user.json b/public/language/bg/user.json
index 07d4e2c64f..687ea013a4 100644
--- a/public/language/bg/user.json
+++ b/public/language/bg/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Наблюдаване на темите, които създавате",
"grouptitle": "Заглавие на групата",
"group-order-help": "Изберете група и използвайте стрелките, за да пренаредите заглавията",
+ "show-group-title": "Показване на заглавието на групата",
+ "hide-group-title": "Скриване на заглавието на групата",
+ "order-group-up": "Преместване на групата нагоре",
+ "order-group-down": "Преместване на групата надолу",
"no-group-title": "Няма заглавие на група",
"select-skin": "Изберете облик",
"default": "По подразбиране (%1)",
diff --git a/public/language/bn/aria.json b/public/language/bn/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/bn/aria.json
+++ b/public/language/bn/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/bn/user.json b/public/language/bn/user.json
index e62392f852..3d52e32c20 100644
--- a/public/language/bn/user.json
+++ b/public/language/bn/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",
diff --git a/public/language/cs/aria.json b/public/language/cs/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/cs/aria.json
+++ b/public/language/cs/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/cs/user.json b/public/language/cs/user.json
index 52f5112fd1..e88135c71c 100644
--- a/public/language/cs/user.json
+++ b/public/language/cs/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Sledovat témata, která vytvoříte",
"grouptitle": "Nadpis skupiny",
"group-order-help": "Vyberte si skupiny a použijte šipky pro seřazení titulů",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Žádný nadpis skupiny",
"select-skin": "Vybrat vzhled",
"default": "Default (%1)",
diff --git a/public/language/da/aria.json b/public/language/da/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/da/aria.json
+++ b/public/language/da/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/da/user.json b/public/language/da/user.json
index d9de47b2b2..a9479b0181 100644
--- a/public/language/da/user.json
+++ b/public/language/da/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Vis emner du har oprettet",
"grouptitle": "Gruppe Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Ingen gruppe titel",
"select-skin": "Vælg et skin",
"default": "Default (%1)",
diff --git a/public/language/de/aria.json b/public/language/de/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/de/aria.json
+++ b/public/language/de/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/de/user.json b/public/language/de/user.json
index e1d0c67730..875c9aeb75 100644
--- a/public/language/de/user.json
+++ b/public/language/de/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Themen folgen, die du erstellst",
"grouptitle": "Gruppentitel",
"group-order-help": "Wähle eine Gruppe und ordne die Titel mit den Pfeiltasten",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Kein Gruppentitel",
"select-skin": "Einen Skin auswählen",
"default": "Standard: (%1)",
diff --git a/public/language/el/aria.json b/public/language/el/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/el/aria.json
+++ b/public/language/el/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/el/user.json b/public/language/el/user.json
index c0cfce6d30..ed2e05ac00 100644
--- a/public/language/el/user.json
+++ b/public/language/el/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",
diff --git a/public/language/en-GB/aria.json b/public/language/en-GB/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/en-GB/aria.json
+++ b/public/language/en-GB/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/en-GB/user.json b/public/language/en-GB/user.json
index c86c6be705..1b338268bf 100644
--- a/public/language/en-GB/user.json
+++ b/public/language/en-GB/user.json
@@ -155,6 +155,10 @@
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
diff --git a/public/language/en-US/aria.json b/public/language/en-US/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/en-US/aria.json
+++ b/public/language/en-US/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/en-US/user.json b/public/language/en-US/user.json
index 8ad35906de..b1a19d7ecd 100644
--- a/public/language/en-US/user.json
+++ b/public/language/en-US/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",
diff --git a/public/language/en-x-pirate/aria.json b/public/language/en-x-pirate/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/en-x-pirate/aria.json
+++ b/public/language/en-x-pirate/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/user.json b/public/language/en-x-pirate/user.json
index 31d83ace00..a2e50e1384 100644
--- a/public/language/en-x-pirate/user.json
+++ b/public/language/en-x-pirate/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",
diff --git a/public/language/es/aria.json b/public/language/es/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/es/aria.json
+++ b/public/language/es/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/es/user.json b/public/language/es/user.json
index b67e3f9f44..996dfd3986 100644
--- a/public/language/es/user.json
+++ b/public/language/es/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Seguir temas creados por ti",
"grouptitle": "Título del grupo",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Sin título de grupo",
"select-skin": "Seleccionar una plantilla",
"default": "Default (%1)",
diff --git a/public/language/et/aria.json b/public/language/et/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/et/aria.json
+++ b/public/language/et/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/et/user.json b/public/language/et/user.json
index 56f5c6137e..97f65ad637 100644
--- a/public/language/et/user.json
+++ b/public/language/et/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Jälgi teemasid, mille lood",
"grouptitle": "Grupi tiitel",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Grupi tiitel puudub",
"select-skin": "Vali välimus",
"default": "Default (%1)",
diff --git a/public/language/fa-IR/aria.json b/public/language/fa-IR/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/fa-IR/aria.json
+++ b/public/language/fa-IR/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/fa-IR/user.json b/public/language/fa-IR/user.json
index f444525e62..8e7d43a40c 100644
--- a/public/language/fa-IR/user.json
+++ b/public/language/fa-IR/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "پیگیری موضوع هایی که شما ایجاد کردید",
"grouptitle": "عنوان گروه",
"group-order-help": "گروهی را انتخاب کرده و با استفاده از پیکان ها ترتیب عنوان ها را جابهجا کنید",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "عنوان گروهی نیست",
"select-skin": "انتخاب یک پوسته",
"default": "Default (%1)",
diff --git a/public/language/fi/aria.json b/public/language/fi/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/fi/aria.json
+++ b/public/language/fi/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/fi/user.json b/public/language/fi/user.json
index 0ceffe1c57..37ed2e6286 100644
--- a/public/language/fi/user.json
+++ b/public/language/fi/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Seuraa luomiasi aiheita",
"grouptitle": "Ryhmän nimi",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Älä näytä ryhmän otsikkoa",
"select-skin": "Valitse ulkoasun teema",
"default": "Oletus (%1)",
diff --git a/public/language/fr/aria.json b/public/language/fr/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/fr/aria.json
+++ b/public/language/fr/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/fr/user.json b/public/language/fr/user.json
index 91d4e79a5f..d45962b762 100644
--- a/public/language/fr/user.json
+++ b/public/language/fr/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "S'abonner aux sujets que vous créez",
"grouptitle": "Nom du groupe",
"group-order-help": "Sélectionner un groupe et utiliser les flèches pour organiser les titres",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Aucun titre de groupe",
"select-skin": "Sélectionner un habillage",
"default": "Défaut (%1)",
diff --git a/public/language/gl/aria.json b/public/language/gl/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/gl/aria.json
+++ b/public/language/gl/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/gl/user.json b/public/language/gl/user.json
index 0d87b81d36..d4ec222e5c 100644
--- a/public/language/gl/user.json
+++ b/public/language/gl/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Segui-los temas que creaches ti",
"grouptitle": "Título do Grupo",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Sen titulo de grupo",
"select-skin": "Seleccionar apariencia",
"default": "Default (%1)",
diff --git a/public/language/he/aria.json b/public/language/he/aria.json
index 5a4759c065..3dab117f49 100644
--- a/public/language/he/aria.json
+++ b/public/language/he/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "אפשרות מיון פוסטים, %1",
"topic-sort-option": "אפשרות מיון נושאים, %1",
- "user-avatar-for": "סמליל משתמש עבור %1"
+ "user-avatar-for": "סמליל משתמש עבור %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/he/user.json b/public/language/he/user.json
index 1c2019213b..5c68e75b70 100644
--- a/public/language/he/user.json
+++ b/public/language/he/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "עקוב אחר נושאים שייצרת",
"grouptitle": "כותרת הקבוצה",
"group-order-help": "בחר קבוצה והשתמש בחצים על מנת לארגן כותרות",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "ללא כותרת לקבוצה",
"select-skin": "בחר מראה",
"default": "ברירת מחדל (%1)",
diff --git a/public/language/hr/aria.json b/public/language/hr/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/hr/aria.json
+++ b/public/language/hr/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/hr/user.json b/public/language/hr/user.json
index b535d0e62c..a006735356 100644
--- a/public/language/hr/user.json
+++ b/public/language/hr/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Prati teme koje si napravio",
"grouptitle": "Ime Grupe",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Nema imena grupe",
"select-skin": "Izaberi izgled",
"default": "Default (%1)",
diff --git a/public/language/hu/aria.json b/public/language/hu/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/hu/aria.json
+++ b/public/language/hu/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/hu/user.json b/public/language/hu/user.json
index aa692b54ab..909a322c52 100644
--- a/public/language/hu/user.json
+++ b/public/language/hu/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Témakör figyelése, amit létrehozol",
"grouptitle": "Csoport címe",
"group-order-help": "Válassz ki egy csoportot és használd a nyilakat, hogy elrendezd a címeket",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Nincs csoportcím",
"select-skin": "Válassz egy kinézetet",
"default": "Default (%1)",
diff --git a/public/language/hy/aria.json b/public/language/hy/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/hy/aria.json
+++ b/public/language/hy/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/hy/user.json b/public/language/hy/user.json
index e68957f24e..0461c15bfd 100644
--- a/public/language/hy/user.json
+++ b/public/language/hy/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Դիտեք ձեր ստեղծած թեմաները",
"grouptitle": "Խմբի անվանումը",
"group-order-help": "Ընտրեք խումբ և օգտագործեք սլաքները վերնագրեր պատվիրելու համար",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Խմբի վերնագիր չկա",
"select-skin": "Ընտրեք շապիկ",
"default": "Կանխադրված (% 1)",
diff --git a/public/language/id/aria.json b/public/language/id/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/id/aria.json
+++ b/public/language/id/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/id/user.json b/public/language/id/user.json
index eef6c77a56..2bbe3b831b 100644
--- a/public/language/id/user.json
+++ b/public/language/id/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",
diff --git a/public/language/it/aria.json b/public/language/it/aria.json
index e66755f219..6c92f07ff3 100644
--- a/public/language/it/aria.json
+++ b/public/language/it/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Opzione ordinamento post, %1",
"topic-sort-option": "Opzione ordinamento discussione, %1",
- "user-avatar-for": "Avatar utente per %1"
+ "user-avatar-for": "Avatar utente per %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/it/user.json b/public/language/it/user.json
index 3782648acc..c9db7d7e5f 100644
--- a/public/language/it/user.json
+++ b/public/language/it/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Segui le discussioni che crei",
"grouptitle": "Titolo del Gruppo",
"group-order-help": "Seleziona un gruppo e usa le frecce per ordinare i titoli",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Nessun titolo al gruppo",
"select-skin": "Seleziona uno Skin",
"default": "Predefinito (%1)",
diff --git a/public/language/ja/aria.json b/public/language/ja/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/ja/aria.json
+++ b/public/language/ja/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/ja/user.json b/public/language/ja/user.json
index bd754c0c84..ed85c32353 100644
--- a/public/language/ja/user.json
+++ b/public/language/ja/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "あなたが作成したスレッドをウォッチする",
"grouptitle": "グループ題名",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "グループ名がありません",
"select-skin": "スキンを選んで下さい",
"default": "Default (%1)",
diff --git a/public/language/ko/admin/admin.json b/public/language/ko/admin/admin.json
index 5866994fd4..1ff88287a5 100644
--- a/public/language/ko/admin/admin.json
+++ b/public/language/ko/admin/admin.json
@@ -1,18 +1,18 @@
{
- "alert.confirm-rebuild-and-restart": "NodeBB를 재구축하고 다시 시작하시겠습니까?",
- "alert.confirm-restart": "NodeBB를 다시 시작하시겠습니까?",
+ "alert.confirm-rebuild-and-restart": "NodeBB를 다시 빌드하고 재시작하시겠습니까?",
+ "alert.confirm-restart": "NodeBB를 재시작하시겠습니까?",
"acp-title": "%1 | NodeBB 관리자 제어판",
"settings-header-contents": "콘텐츠",
- "changes-saved": "변경 사항 저장함",
+ "changes-saved": "변경 내용 저장함",
"changes-saved-message": "NodeBB 구성에 대한 변경 사항을 저장했습니다.",
- "changes-not-saved": "변경 사항을 저장하지 않음",
- "changes-not-saved-message": "NodeBB에서 변경 사항을 저장하는 동안 문제가 발생했습니다. (%1)",
+ "changes-not-saved": "변경 내용 저장하지 않음",
+ "changes-not-saved-message": "NodeBB가 변경 사항을 저장하는 중에 문제가 발생했습니다. (%1)",
"save-changes": "변경 사항 저장",
- "min": "Min:",
- "max": "Max:",
- "view": "View",
- "edit": "Edit",
- "add": "Add",
- "select-icon": "Select Icon"
+ "min": "최소:",
+ "max": "최대:",
+ "view": "보기",
+ "edit": "편집",
+ "add": "추가",
+ "select-icon": "아이콘 선택"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/advanced/cache.json b/public/language/ko/admin/advanced/cache.json
index 48f7e5ed77..96fda18d6d 100644
--- a/public/language/ko/admin/advanced/cache.json
+++ b/public/language/ko/admin/advanced/cache.json
@@ -1,10 +1,10 @@
{
- "cache": "Cache",
+ "cache": "캐시",
"post-cache": "포스트 캐시",
"group-cache": "그룹 캐시",
"local-cache": "로컬 캐시",
"object-cache": "객체 캐시",
- "percent-full": "%1% 참",
+ "percent-full": "%1% 사용됨",
"post-cache-size": "포스트 캐시 크기",
- "items-in-cache": "캐시된 항목"
+ "items-in-cache": "캐시에 있는 항목"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/advanced/database.json b/public/language/ko/admin/advanced/database.json
index ddcc6abe9c..d3c4c31b0a 100644
--- a/public/language/ko/admin/advanced/database.json
+++ b/public/language/ko/admin/advanced/database.json
@@ -1,52 +1,52 @@
{
- "x-b": "%1 B",
- "x-mb": "%1 MB",
- "x-gb": "%1 GB",
+ "x-b": "%1 b",
+ "x-mb": "%1 mb",
+ "x-gb": "%1 gb",
"uptime-seconds": "초 단위의 가동 시간",
- "uptime-days": "일간 가동시간",
+ "uptime-days": "일 단위 가동 시간",
"mongo": "MongoDB",
- "mongo.version": "MongoDB 버젼",
- "mongo.storage-engine": "Storage Engine",
- "mongo.collections": "Collections",
+ "mongo.version": "MongoDB 버전",
+ "mongo.storage-engine": "스토리지 엔진",
+ "mongo.collections": "컬렉션",
"mongo.objects": "객체",
"mongo.avg-object-size": "평균 객체 크기",
"mongo.data-size": "데이터 크기",
- "mongo.storage-size": "저장공간 크기",
+ "mongo.storage-size": "스토리지 크기",
"mongo.index-size": "인덱스 크기",
"mongo.file-size": "파일 크기",
- "mongo.resident-memory": "실제 사용 중인 메모리",
+ "mongo.resident-memory": "상주 메모리",
"mongo.virtual-memory": "가상 메모리",
- "mongo.mapped-memory": "Mapped Memory",
+ "mongo.mapped-memory": "매핑된 메모리",
"mongo.bytes-in": "Bytes In",
"mongo.bytes-out": "Bytes Out",
"mongo.num-requests": "요청 횟수",
- "mongo.raw-info": "MongoDB Raw Info",
- "mongo.unauthorized": "NodeBB가 MongoDB의 통계 데이터를 불러올 수 없습니다. NodeBB에서 사용중인 사용자에 "admin" DB에 대한 "clusterMonitor" 역할이 포함되어있는지 확인하세요.",
+ "mongo.raw-info": "MongoDB Raw 정보",
+ "mongo.unauthorized": "NodeBB가 관련 통계를 얻기 위해 MongoDB 데이터베이스를 쿼리하지 못했습니다. NodeBB에서 사용하는 사용자가 \"admin\" 데이터베이스의 \"clusterMonitor\" 역할을 포함하는지 확인하세요.",
"redis": "Redis",
"redis.version": "Redis 버전",
"redis.keys": "키",
- "redis.expires": "만료일",
+ "redis.expires": "만료",
"redis.avg-ttl": "평균 TTL",
"redis.connected-clients": "연결된 클라이언트",
- "redis.connected-slaves": "연결된 slaves",
+ "redis.connected-slaves": "연결된 슬레이브",
"redis.blocked-clients": "차단된 클라이언트",
"redis.used-memory": "사용된 메모리",
- "redis.memory-frag-ratio": "메모리 조각화 비율",
- "redis.total-connections-recieved": "받은 총 커넥션 수",
- "redis.total-commands-processed": "처리된 총 커맨드 수",
- "redis.iops": "초당 순간 Ops",
- "redis.iinput": "초당 순간 입력",
- "redis.ioutput": "초당 순간 출력",
+ "redis.memory-frag-ratio": "메모리 단편화 비율",
+ "redis.total-connections-recieved": "받은 총 연결 수",
+ "redis.total-commands-processed": "처리된 총 명령 수",
+ "redis.iops": "초당 즉시 작업 수",
+ "redis.iinput": "초당 즉시 입력 수",
+ "redis.ioutput": "초당 즉시 출력 수",
"redis.total-input": "총 입력",
"redis.total-output": "총 출력",
- "redis.keyspace-hits": "Keyspace 히트",
- "redis.keyspace-misses": "Keyspace 미스",
- "redis.raw-info": "Redis Raw Info",
+ "redis.keyspace-hits": "키스페이스 적중",
+ "redis.keyspace-misses": "키스페이스 미스",
+ "redis.raw-info": "Redis Raw 정보",
"postgres": "Postgres",
"postgres.version": "PostgreSQL 버전",
- "postgres.raw-info": "Postgres Raw Info"
+ "postgres.raw-info": "Postgres Raw 정보"
}
diff --git a/public/language/ko/admin/advanced/errors.json b/public/language/ko/admin/advanced/errors.json
index d318d5c035..942edd5fe4 100644
--- a/public/language/ko/admin/advanced/errors.json
+++ b/public/language/ko/admin/advanced/errors.json
@@ -1,15 +1,15 @@
{
- "errors": "Errors",
- "figure-x": "그래프 %1",
- "error-events-per-day": "일일 %1 이벤트 발생 횟수",
+ "errors": "오류",
+ "figure-x": "표 %1",
+ "error-events-per-day": "하루당 %1 이력",
"error.404": "404 Not Found",
"error.503": "503 Service Unavailable",
"manage-error-log": "오류 로그 관리",
- "export-error-log": "오류 로그 저장 (CSV)",
- "clear-error-log": "오류 로그 초기화",
- "route": "경로",
- "count": "횟수",
- "no-routes-not-found": "만세! 404 오류 없음!",
- "clear404-confirm": "404 오류 로그를 초기화하시겠습니까?",
- "clear404-success": "\"404 Not Found\" 오류 로그 초기화 완료"
+ "export-error-log": "Export Error Log (CSV)",
+ "clear-error-log": "Clear Error Log",
+ "route": "Route",
+ "count": "Count",
+ "no-routes-not-found": "만세! 404 오류가 없습니다!",
+ "clear404-confirm": "404 오류 로그를 지우시겠습니까?",
+ "clear404-success": "\"404 Not Found\" 오류를 비웠습니다"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/advanced/events.json b/public/language/ko/admin/advanced/events.json
index cf674b16cf..a321faae97 100644
--- a/public/language/ko/admin/advanced/events.json
+++ b/public/language/ko/admin/advanced/events.json
@@ -1,13 +1,13 @@
{
- "events": "이벤트",
- "no-events": "이벤트가 없습니다",
- "control-panel": "이벤트 제어판",
- "delete-events": "이벤트 삭제",
- "confirm-delete-all-events": "Are you sure you want to delete all logged events?",
+ "events": "이력",
+ "no-events": "이력이 없습니다",
+ "control-panel": "이력 제어판",
+ "delete-events": "이력 삭제",
+ "confirm-delete-all-events": "기록된 모든 이력을 삭제하시겠습니까?",
"filters": "필터",
"filters-apply": "필터 적용",
"filter-type": "이벤트 유형",
- "filter-start": "시작일",
- "filter-end": "종료일",
+ "filter-start": "시작 날짜",
+ "filter-end": "종료 날짜",
"filter-per-page": "페이지 당"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/advanced/logs.json b/public/language/ko/admin/advanced/logs.json
index 283974b98d..056249bec1 100644
--- a/public/language/ko/admin/advanced/logs.json
+++ b/public/language/ko/admin/advanced/logs.json
@@ -1,7 +1,7 @@
{
"logs": "로그",
"control-panel": "로그 제어판",
- "reload": "로그 리로드",
- "clear": "로그 초기화",
- "clear-success": "로그 초기화 완료!"
+ "reload": "로그 다시 불러오기",
+ "clear": "로그 지우기",
+ "clear-success": "로그를 비웠습니다!"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/appearance/customise.json b/public/language/ko/admin/appearance/customise.json
index 6361d6ea2f..ef762e8ba9 100644
--- a/public/language/ko/admin/appearance/customise.json
+++ b/public/language/ko/admin/appearance/customise.json
@@ -1,20 +1,20 @@
{
- "customise": "Customise",
- "custom-css": "Custom CSS/SASS",
- "custom-css.description": "Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
- "custom-css.enable": "Enable Custom CSS/SASS",
+ "customise": "사용자 정의",
+ "custom-css": "CSS/SASS 사용자 정의",
+ "custom-css.description": "여기에 자체 CSS/SASS 선언을 입력하면 다른 모든 스타일 이후에 적용됩니다.",
+ "custom-css.enable": "사용자 정의 CSS/SASS 활성화",
- "custom-js": "사용자 정의 Javascript",
- "custom-js.description": "사용자 정의 Javascript를 넣으세요. 페이지 로딩이 완료된 후 실행됩니다.",
- "custom-js.enable": "사용자 정의 Javascript 활성화",
+ "custom-js": "사용자 정의 자바스크립트",
+ "custom-js.description": "여기에 자체 자바스크립트를 입력하세요. 페이지가 완전히 로드된 후에 실행됩니다.",
+ "custom-js.enable": "사용자 정의 자바스크립트 활성화",
"custom-header": "사용자 정의 헤더",
- "custom-header.description": "사용자 정의 HTML(메타 태그 등)를 입력하면 포럼의 <head> 부분에 추가됩니다. 스크립트 태그의 사용도 가능하지만 사용자 정의 Javascript 기능이 있기 때문에 추천하지 않습니다.",
+ "custom-header.description": "여기에 사용자 정의 HTML(예: 메타 태그 등)을 입력하세요. 이는 포럼 마크업의 <head> 섹션에 추가됩니다. 스크립트 태그는 허용되지만 사용자 정의 자바스크립트 탭이 제공되므로 사용을 권장하지 않습니다.",
"custom-header.enable": "사용자 정의 헤더 활성화",
- "custom-css.livereload": "실시간 새로고침 허용",
- "custom-css.livereload.description": "세이브를 누를 때마다 당신의 계정에 속한 디바이스의 모든 세션들이 새로고침 되게 하려면 이것을 활성화하세요.",
+ "custom-css.livereload": "실시간 리로드 활성화",
+ "custom-css.livereload.description": "저장을 클릭할 때마다 계정의 모든 장치의 모든 세션을 강제로 새로 고칩니다",
"bsvariables": "_variables.scss",
- "bsvariables.description": "Override bootstrap variables here. You can also use a tool like bootstrap.build and paste the output here.
Changes require a rebuild & restart.",
+ "bsvariables.description": "부트스트랩 변수를 여기에서 재정의합니다. bootstrap.build와 같은 도구를 사용하여 출력물을 여기에 붙여넣을 수도 있습니다. 변경 사항은 재빌드와 다시 시작이 필요합니다.",
"bsvariables.enable": "Enable _variables.scss"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/appearance/skins.json b/public/language/ko/admin/appearance/skins.json
index f5e316555b..edf87a8ed0 100644
--- a/public/language/ko/admin/appearance/skins.json
+++ b/public/language/ko/admin/appearance/skins.json
@@ -1,18 +1,18 @@
{
- "skins": "Skins",
- "bootswatch-skins": "Bootswatch Skins",
- "custom-skins": "Custom Skins",
- "add-skin": "Add Skin",
- "save-custom-skins": "Save Custom Skins",
- "save-custom-skins-success": "Custom skins saved successfully",
- "custom-skin-name": "Custom Skin Name",
- "custom-skin-variables": "Custom Skin Variables",
- "loading": "스킨 불러오는 중...",
+ "skins": "스킨",
+ "bootswatch-skins": "Bootswatch 스킨",
+ "custom-skins": "사용자 정의 스킨",
+ "add-skin": "스킨 추가",
+ "save-custom-skins": "사용자 정의 스킨 저장",
+ "save-custom-skins-success": "사용자 정의 스킨을 성공적으로 저장했습니다",
+ "custom-skin-name": "사용자 정의 스킨 이름",
+ "custom-skin-variables": "사용자 정의 스킨 변수",
+ "loading": "스킨 로드 중...",
"homepage": "홈페이지",
"select-skin": "스킨 선택",
- "revert-skin": "Revert Skin",
+ "revert-skin": "스킨 되돌리기",
"current-skin": "현재 스킨",
- "skin-updated": "스킨 업데이트 됨",
- "applied-success": "%1 스킨 적용 완료",
- "revert-success": "기본 색상으로 스킨 복구됨"
+ "skin-updated": "스킨이 업데이트되었습니다",
+ "applied-success": "%1 스킨을 성공적으로 적용했습니다",
+ "revert-success": "스킨을 기본 색상으로 되돌렸습니다"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/appearance/themes.json b/public/language/ko/admin/appearance/themes.json
index c1626bc130..32527434e7 100644
--- a/public/language/ko/admin/appearance/themes.json
+++ b/public/language/ko/admin/appearance/themes.json
@@ -1,13 +1,13 @@
{
- "themes": "Themes",
+ "themes": "테마",
"checking-for-installed": "설치된 테마 확인 중...",
"homepage": "홈페이지",
"select-theme": "테마 선택",
- "revert-theme": "Revert Theme",
+ "revert-theme": "테마 되돌리기",
"current-theme": "현재 테마",
- "no-themes": "설치된 테마 없음",
- "revert-confirm": "정말 NodeBB 기본 테마로 복원하시겠습니까?",
- "theme-changed": "테마 변경 완료",
- "revert-success": "성공적으로 NodeBB 기본 테마로 복원됐습니다.",
- "restart-to-activate": "변경된 테마를 완전히 활성화하기 위해 NodeBB를 리빌드하고 재시작 해주세요."
+ "no-themes": "설치된 테마를 찾을 수 없습니다",
+ "revert-confirm": "기본 NodeBB 테마를 복원하시겠습니까?",
+ "theme-changed": "테마를 변경했습니다",
+ "revert-success": "NodeBB의 기본 테마로 성공적으로 되돌렸습니다.",
+ "restart-to-activate": "이 테마를 완전히 활성화하려면 NodeBB를 다시 빌드하고 다시 시작하세요."
}
\ No newline at end of file
diff --git a/public/language/ko/admin/dashboard.json b/public/language/ko/admin/dashboard.json
index c437a21222..b0dd16eb86 100644
--- a/public/language/ko/admin/dashboard.json
+++ b/public/language/ko/admin/dashboard.json
@@ -2,18 +2,18 @@
"forum-traffic": "포럼 트래픽",
"page-views": "페이지 뷰",
"unique-visitors": "고유 방문자",
- "logins": "로그인 기록",
- "new-users": "신규 사용자",
- "posts": "포스트",
- "topics": "화제",
- "page-views-seven": "지난 7일간",
- "page-views-thirty": "지난 30일간",
- "page-views-last-day": "지난 24시간 동안",
- "page-views-custom": "사용자 정의 기간",
- "page-views-custom-start": "기간 시작",
- "page-views-custom-end": "기간 끝",
- "page-views-custom-help": "페이지 뷰를 확인하고 싶은 기간을 입력하세요. 만약 데이트 피커를 사용할 수 없다면, YYYY-MM-DD 포맷으로 입력해주세요.",
- "page-views-custom-error": "유효한 기간을 다음과 같은 포맷으로 입력하세요 YYYY-MM-DD",
+ "logins": "로그인",
+ "new-users": "새로운 사용자",
+ "posts": "게시물",
+ "topics": "토픽",
+ "page-views-seven": "지난 7일",
+ "page-views-thirty": "지난 30일",
+ "page-views-last-day": "지난 24시간",
+ "page-views-custom": "사용자 정의 날짜 범위",
+ "page-views-custom-start": "시작 범위",
+ "page-views-custom-end": "종료 범위",
+ "page-views-custom-help": "보고 싶은 페이지 뷰의 날짜 범위를 입력하세요. 날짜 선택기를 사용할 수 없는 경우 허용되는 형식은 YYYY-MM-DD입니다.",
+ "page-views-custom-error": "유효한 날짜 범위를 YYYY-MM-DD 형식으로 입력하세요.",
"stats.yesterday": "어제",
"stats.today": "오늘",
@@ -21,80 +21,80 @@
"stats.this-week": "이번 주",
"stats.last-month": "지난 달",
"stats.this-month": "이번 달",
- "stats.all": "항상",
+ "stats.all": "전체 기간",
"updates": "업데이트",
- "running-version": "NodeBB v%1를 사용 중입니다.",
- "keep-updated": "사용 중인 NodeBB의 보안 및 오류 해결을 위해 항상 최신 버전으로 유지하세요.",
- "up-to-date": "You are up-to-date ",
- "upgrade-available": "A new version (v%1) has been released. Consider upgrading your NodeBB.",
- "prerelease-upgrade-available": "This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.",
- "prerelease-warning": "This is a pre-release version of NodeBB. Unintended bugs may occur. ",
- "fallback-emailer-not-found": "대체 이메일이 없습니다!",
- "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator",
- "latest-lookup-failed": "Failed to look up latest available version of NodeBB",
+ "running-version": "NodeBB v%1을 실행 중입니다.",
+ "keep-updated": "항상 최신 보안 패치 및 버그 수정을 위해 NodeBB를 최신 상태로 유지하세요.",
+ "up-to-date": "최신 상태입니다 ",
+ "upgrade-available": "새 버전 (v%1)이 출시되었습니다. NodeBB를 업그레이드하는 것을 고려하세요.",
+ "prerelease-upgrade-available": "이는 오래된 사전 릴리스 버전의 NodeBB입니다. 새 버전 (v%1)이 출시되었습니다. NodeBB를 업그레이드하는 것을 고려하세요.",
+ "prerelease-warning": "이는 사전 릴리스 버전의 NodeBB입니다. 의도하지 않은 버그가 발생할 수 있습니다. ",
+ "fallback-emailer-not-found": "폴백 이메일러를 찾을 수 없습니다!",
+ "running-in-development": "포럼이 개발 모드에서 실행 중입니다. 잠재적인 취약점에 노출될 수 있으므로 시스템 관리자에게 문의하세요.",
+ "latest-lookup-failed": "NodeBB의 최신 사용 가능한 버전을 조회하는 데 실패했습니다.",
- "notices": "알림",
- "restart-not-required": "재시작 필요 없음",
+ "notices": "공지",
+ "restart-not-required": "재시작이 필요하지 않습니다",
"restart-required": "재시작 필요",
- "search-plugin-installed": "설치된 플러그인 검색",
- "search-plugin-not-installed": "설치되지 않은 플러그인 검색",
- "search-plugin-tooltip": "검색 기능을 활성화하시려면 플러그인 페이지에서 검색 플러그인을 설치하세요.",
+ "search-plugin-installed": "검색 플러그인이 설치되었습니다",
+ "search-plugin-not-installed": "검색 플러그인이 설치되지 않았습니다",
+ "search-plugin-tooltip": "검색 기능을 활성화하려면 플러그인 페이지에서 검색 플러그인을 설치하세요",
"control-panel": "시스템 제어",
- "rebuild-and-restart": "리빌드 & 재시작",
+ "rebuild-and-restart": "재빌드 & 재시작",
"restart": "재시작",
- "restart-warning": "NodeBB가 리빌드 또는 재시작을 하고 있습니다. 수 초 내에 연결된 모든 접속을 종료합니다.",
- "restart-disabled": "정상적인 데몬으로 판단할 수 없어 리빌드와 재시작을 할 수 없습니다.",
- "maintenance-mode": "점검 모드",
- "maintenance-mode-title": "NodeBB 점검 모드를 설정하시려면 이곳을 클릭하세요.",
- "dark-mode": "Dark Mode",
+ "restart-warning": "NodeBB를 다시 빌드하거나 재시작하면 기존 연결이 잠시 끊깁니다.",
+ "restart-disabled": "NodeBB를 적절한 데몬으로 실행하고 있지 않은 것 같습니다. NodeBB의 \"재빌드 & 재시작\"이 비활성화되었습니다.",
+ "maintenance-mode": "유지 보수 모드",
+ "maintenance-mode-title": "NodeBB의 유지 보수 모드를 설정하려면 여기를 클릭하세요",
+ "dark-mode": "다크 모드",
"realtime-chart-updates": "실시간 차트 업데이트",
- "active-users": "활동 중인 사용자",
+ "active-users": "활성 사용자",
"active-users.users": "사용자",
"active-users.guests": "비회원",
"active-users.total": "총",
"active-users.connections": "연결",
- "guest-registered-users": "Guest vs Registered Users",
- "guest": "Guest",
- "registered": "가입한 사용자",
+ "guest-registered-users": "비회원 VS 등록된 사용자",
+ "guest": "비회원",
+ "registered": "등록된 사용자",
"user-presence": "사용자 활동",
"on-categories": "카테고리 보는 중",
- "reading-posts": "포스트 읽는 중",
- "browsing-topics": "화제 읽는 중",
+ "reading-posts": "게시물을 읽는 중",
+ "browsing-topics": "토픽을 탐색 중",
"recent": "최근",
"unread": "읽지 않음",
- "high-presence-topics": "활동량이 많은 화제",
- "popular-searches": "Popular Searches",
+ "high-presence-topics": "존재감이 높은 토픽",
+ "popular-searches": "인기 있는 검색어",
"graphs.page-views": "페이지 뷰",
- "graphs.page-views-registered": "가입한 사용자의 페이지 뷰",
+ "graphs.page-views-registered": "등록된 사용자 페이지 뷰",
"graphs.page-views-guest": "비회원 페이지 뷰",
- "graphs.page-views-bot": "봇의 페이지 뷰",
+ "graphs.page-views-bot": "봇 페이지 뷰",
"graphs.unique-visitors": "고유 방문자",
"graphs.registered-users": "등록된 사용자",
- "graphs.guest-users": "Guest Users",
- "last-restarted-by": "최근 재시작 시점",
- "no-users-browsing": "보고있는 사용자 없음",
+ "graphs.guest-users": "비회원 사용자",
+ "last-restarted-by": "마지막으로 다음 사용자가 재시작함",
+ "no-users-browsing": "사용자가 탐색 중이 아님",
"back-to-dashboard": "대시보드로 돌아가기",
- "details.no-users": "설정한 기간에 가입한 사용자 없음",
- "details.no-topics": "설정한 기간에 생성된 화제 없음",
- "details.no-searches": "No searches have been made within the selected timeframe",
- "details.no-logins": "설정한 기간에 로그인 기록 없음",
- "details.logins-static": "NodeBB는 세션 정보를 %1일 동안만 저장합니다. 따라서 아래의 표는 최근 활성화된 세션 정보만을 표시합니다.",
- "details.logins-login-time": "로그인 시점",
- "start": "Start",
- "end": "End",
- "filter": "Filter",
- "view-as-json": "View as JSON",
- "expand-analytics": "Expand analytics",
- "clear-search-history": "Clear Search History",
- "clear-search-history-confirm": "Are you sure you want to clear entire search history?",
+ "details.no-users": "선택한 기간에는 사용자가 가입하지 않았습니다",
+ "details.no-topics": "선택한 기간에는 게시된 토픽이 없습니다",
+ "details.no-searches": "선택한 기간에는 검색이 없었습니다",
+ "details.no-logins": "선택한 기간에는 로그인 기록이 없습니다",
+ "details.logins-static": "NodeBB는 %1 일 동안만 세션 데이터를 저장하므로 이 표에는 가장 최근에 활성화된 세션만 표시됩니다",
+ "details.logins-login-time": "로그인 시간",
+ "start": "시작",
+ "end": "종료",
+ "filter": "필터",
+ "view-as-json": "JSON으로 보기",
+ "expand-analytics": "분석 확장",
+ "clear-search-history": "검색 기록 지우기",
+ "clear-search-history-confirm": "전체 검색 기록을 지우시겠습니까?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
diff --git a/public/language/ko/admin/development/info.json b/public/language/ko/admin/development/info.json
index 640110f2d0..4237eaa8ae 100644
--- a/public/language/ko/admin/development/info.json
+++ b/public/language/ko/admin/development/info.json
@@ -1,23 +1,23 @@
{
- "you-are-on": "현재 %1:%2",
+ "you-are-on": "현재 %1:%2에 있습니다",
"ip": "IP %1",
- "nodes-responded": "%1 노드가 %2ms 내로 응답했습니다.",
+ "nodes-responded": "%1개의 노드가 %2밀리초 안에 응답했습니다!",
"host": "호스트",
"primary": "primary / run jobs",
- "pid": "pid",
- "nodejs": "nodejs",
+ "pid": "PID",
+ "nodejs": "Node.js",
"online": "온라인",
- "git": "git",
- "process-memory": "process memory",
- "system-memory": "system memory",
- "used-memory-process": "Used memory by process",
- "used-memory-os": "Used system memory",
- "total-memory-os": "Total system memory",
- "load": "시스템 로드",
- "cpu-usage": "cpu 사용량",
- "uptime": "업타임",
+ "git": "Git",
+ "process-memory": "프로세스 메모리",
+ "system-memory": "시스템 메모리",
+ "used-memory-process": "프로세스 사용 메모리",
+ "used-memory-os": "시스템 사용 메모리",
+ "total-memory-os": "총 시스템 메모리",
+ "load": "시스템 부하",
+ "cpu-usage": "CPU 사용량",
+ "uptime": "가동 시간",
- "registered": "등록됨",
+ "registered": "Registered",
"sockets": "소켓",
"guests": "비회원",
diff --git a/public/language/ko/admin/development/logger.json b/public/language/ko/admin/development/logger.json
index 9ab5bb9083..175f0763b3 100644
--- a/public/language/ko/admin/development/logger.json
+++ b/public/language/ko/admin/development/logger.json
@@ -1,13 +1,13 @@
{
- "logger": "Logger",
- "logger-settings": "로그 설정",
- "description": "체크 박스를 활성화하면, 터미널에서 로그를 볼 수 있게 됩니다. 만약 파일 경로를 지정하면, 로그가 지정한 파일에 대신 저장됩니다. HTTP 기록은 누가, 언제, 무엇을 포럼에서 했는지에 대한 통계를 내는 데 유용합니다. HTTP 리퀘스트들을 기록할 뿐 아니라, socket.io 이벤트들도 기록할 수 있습니다. Socket.io 기록은 redis-cli 모니터와 함께 사용하면 NodeBB의 내부 사항을 모니터하는 데 아주 유용할 수 있습니다.",
- "explanation": "원하실 때 로그 설정을 활성화/비활성화 하십시오. 재시작할 필요는 없습니다.",
- "enable-http": "HTTP 로깅 허용",
- "enable-socket": "socket.io 이벤트 로깅 허용",
+ "logger": "로거",
+ "logger-settings": "로거 설정",
+ "description": "체크 박스를 활성화하면 터미널에 로그가 표시됩니다. 경로를 지정하면 로그가 파일로 저장됩니다. HTTP 로깅은 포럼에 접속한 사람들의 누가, 언제, 무엇을 접근했는지에 대한 통계를 수집하는 데 유용합니다. HTTP 요청 로그를 기록하는 것 외에도 socket.io 이벤트를 로깅할 수 있습니다. redis-cli monitor와 결합된 Socket.io 로깅은 NodeBB의 내부를 학습하는 데 매우 유용할 수 있습니다.",
+ "explanation": "로그 설정을 선택/선택 해제하여 로깅을 즉시 활성화하거나 비활성화할 수 있습니다. 재시작이 필요하지 않습니다.",
+ "enable-http": "HTTP 로깅 활성화",
+ "enable-socket": "Socket.io 이벤트 로깅 활성화",
"file-path": "로그 파일 경로",
- "file-path-placeholder": "/path/to/log/file.log ::: 터미널에서 로그를 보시려면 빈칸으로 두세요",
+ "file-path-placeholder": "/경로/로그/파일.log ::: 터미널에 로그를 기록하려면 비워두세요",
- "control-panel": "로그 설정 업데이트",
- "update-settings": "업데이트"
+ "control-panel": "로거 제어판",
+ "update-settings": "로거 설정 업데이트"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/extend/plugins.json b/public/language/ko/admin/extend/plugins.json
index 057736b8ed..2ae5ee71b8 100644
--- a/public/language/ko/admin/extend/plugins.json
+++ b/public/language/ko/admin/extend/plugins.json
@@ -1,24 +1,24 @@
{
- "plugins": "Plugins",
- "trending": "인기 플러그인",
- "installed": "설치됨",
+ "plugins": "플러그인",
+ "trending": "인기",
+ "installed": "설치함",
"active": "활성화",
"inactive": "비활성화",
- "out-of-date": "업데이트 필요",
+ "out-of-date": "최신이 아님",
"none-found": "플러그인을 찾을 수 없습니다.",
- "none-active": "사용 중인 플러그인이 없습니다.",
- "find-plugins": "플러그인 검색",
+ "none-active": "활성화된 플러그인이 없습니다",
+ "find-plugins": "플러그인 찾기",
"plugin-search": "플러그인 검색",
- "plugin-search-placeholder": "검색할 플러그인 입력",
- "submit-anonymous-usage": "익명의 사용 데이터를 등록합니다.",
- "reorder-plugins": "플러그인 작동 순서 재배열",
- "order-active": "활성화 플러그인 재배열",
- "dev-interested": "NodeBB 플러그인을 만드는 데 관심이 있으십니까?",
- "docs-info": "플러그인 제작 관련 문서는 NodeBB Docs Portal에서 찾아보실 수 있습니다.",
+ "plugin-search-placeholder": "플러그인 검색...",
+ "submit-anonymous-usage": "익명의 플러그인 사용 데이터 공유",
+ "reorder-plugins": "플러그인 재정렬",
+ "order-active": "활성화된 플러그인 재정렬",
+ "dev-interested": "플러그인 제작에 관심이 있으세요?",
+ "docs-info": "플러그인 제작에 관한 자세한 문서는 NodeBB 문서 포털에서 찾을 수 있습니다.",
- "order.description": "특정 플러그인은 다른 플러그인의 초기화 전/후에 가장 이상적으로 작동합니다.",
- "order.explanation": "플러그인들은 여기에 나열된 순서로 로드됩니다.",
+ "order.description": "특정 플러그인은 다른 플러그인 앞/뒤에서 초기화될 때 이상적으로 작동합니다.",
+ "order.explanation": "플러그인은 여기에서 지정된 순서대로 위에서 아래로 로드됩니다",
"plugin-item.themes": "테마",
"plugin-item.deactivate": "비활성화",
@@ -29,30 +29,30 @@
"plugin-item.installed": "설치됨",
"plugin-item.latest": "최신",
"plugin-item.upgrade": "업그레이드",
- "plugin-item.more-info": "추가적인 정보를 원하시면:",
+ "plugin-item.more-info": "자세한 정보:",
"plugin-item.unknown": "알 수 없음",
- "plugin-item.unknown-explanation": "이 플러그인의 상태를 알 수 없습니다. 환경 설정에서 발생한 오류 때문일 수 있습니다.",
+ "plugin-item.unknown-explanation": "이 플러그인의 상태를 확인할 수 없습니다. 구성 오류로 인한 것일 수 있습니다.",
"plugin-item.compatible": "이 플러그인은 NodeBB %1에서 작동합니다.",
- "plugin-item.not-compatible": "이 플러그인의 호환성 데이터가 없습니다. 설치 전 작동 여부를 확인해보세요.",
+ "plugin-item.not-compatible": "이 플러그인에는 호환성 데이터가 없으므로 운영 환경에 설치하기 전에 작동 여부를 확인하세요.",
- "alert.enabled": "플러그인 활성화",
- "alert.disabled": "플러그인 비활성화",
+ "alert.enabled": "플러그인 활성화 완료",
+ "alert.disabled": "플러그인 비활성화 완료",
"alert.upgraded": "플러그인 업그레이드 완료",
"alert.installed": "플러그인 설치 완료",
"alert.uninstalled": "플러그인 제거 완료",
- "alert.activate-success": "해당 플러그인을 완벽하게 활성화하기 위해 NodeBB를 리빌드하고 다시 시작해주세요.",
- "alert.deactivate-success": "플러그인이 성공적으로 비활성화됐습니다.",
- "alert.upgrade-success": "이 플러그인을 업그레이드 하려면 NodeBB를 리빌드하고 다시 시작해주세요.",
- "alert.install-success": "플러그인이 성공적으로 설치됐습니다. 플러그인을 활성화 해주세요.",
- "alert.uninstall-success": "플러그인이 성공적으로 비활성화되고 삭제됐습니다.",
- "alert.suggest-error": "
NodeBB가 패키지 매니저 접근에 실패하였습니다. 최신 버전을 설치하시겠습니까?
NodeBB가 패키지 매니저 접근에 실패했습니다. 지금 업그레이드하는 것을 추천하지 않습니다.
", - "alert.incompatible": "지금 사용하는 NodeBB 버전(v%1)에서는 이 플러그인을 v%2 버전까지만 업그레이드할 수 있습니다. 이 플러그인의 최신 버전을 설치하고 싶다면 먼저 NodeBB를 업그레이드 해주세요.
", - "alert.possibly-incompatible": "호환성 관련 정보를 찾지 못했습니다.
이 플러그인은 현재 사용 중인 NodeBB 버전에 적합한 버전을 명시하지 않았습니다. 따라서 완전한 호환성을 보장할 수 없고, 결과적으로 지금 사용중인 NodeBB에 오류를 일으킬 수도 있습니다.
만약 NodeBB가 제대로 시작되지 않는다면:
$ ./nodebb reset plugin=\"%1\"이 플러그인의 최신 버전을 설치를 계속 하시겠습니까?
", - "alert.reorder": "플러그인 재정렬", - "alert.reorder-success": "프로세스를 완료하려면 NodeBB를 리빌드하고 다시 시작해주세요.", + "alert.activate-success": "완전히 활성화하려면 NodeBB를 다시 빌드하고 다시 시작하세요", + "alert.deactivate-success": "성공적으로 비활성화했습니다", + "alert.upgrade-success": "완전히 업그레이드하려면 NodeBB를 다시 빌드하고 다시 시작하세요.", + "alert.install-success": "성공적으로 설치했습니다.NodeBB가 패키지 관리자에 연결할 수 없습니다. 최신 버전을 설치하시겠습니까?
NodeBB가 패키지 관리자에 연결할 수 없습니다. 현재 시점에서는 업그레이드를 권장하지 않습니다.
", + "alert.incompatible": "NodeBB 버전(v%1)은 이 플러그인의 v%2로만 업그레이드할 수 있습니다. 이 플러그인의 더 최신 버전을 설치하려면 NodeBB를 업데이트하세요.
", + "alert.possibly-incompatible": "호환성 정보를 찾을 수 없음
이 플러그인은 NodeBB 버전에 대한 특정 버전을 지정하지 않았습니다. 완전한 호환성을 보장할 수 없으며, NodeBB가 제대로 시작되지 않을 수 있습니다.
NodeBB가 제대로 부팅되지 않는 경우:
$ ./nodebb reset plugin=\"%1\"이 플러그인의 최신 버전을 계속 설치하시겠습니까?
", + "alert.reorder": "플러그인 재정렬함", + "alert.reorder-success": "프로세스를 완전히 완료하려면 NodeBB를 다시 빌드하고 다시 시작하세요.", - "license.title": "플러그인 라이센스 정보", - "license.intro": "%1 플러그인은 %2 라이센스입니다. 이 플러그인을 활성화하기 전에 라이센스를 확인하세요", - "license.cta": "이 플러그인을 활성화 하시겠습니까?" + "license.title": "플러그인 라이선스 정보", + "license.intro": "플러그인 %1은 %2에 따라 라이선스가 부여됩니다. 이 플러그인을 활성화하기 전에 라이선스 약관을 읽고 이해하세요.", + "license.cta": "이 플러그인을 활성화하시겠습니까?" } diff --git a/public/language/ko/admin/extend/rewards.json b/public/language/ko/admin/extend/rewards.json index 39f654e074..5440b67788 100644 --- a/public/language/ko/admin/extend/rewards.json +++ b/public/language/ko/admin/extend/rewards.json @@ -1,17 +1,17 @@ { - "rewards": "보상", - "add-reward": "Add reward", - "condition-if-users": "만약 사용자의", + "rewards": "리워드", + "add-reward": "리워드 추가", + "condition-if-users": "사용자의 경우", "condition-is": "다음의 조건을 충족한다면:", "condition-then": "다음과 같은 행동을 취합니다:", - "max-claims": "보상을 받을 수 있는 횟수", - "zero-infinite": "무제한으로 설정하려면 0으로 설정", - "select-reward": "Select reward", + "max-claims": "리워드를 청구할 수 있는 횟수", + "zero-infinite": "무한대로 설정하려면 0을 입력하세요", + "select-reward": "리워드 선택", "delete": "삭제", "enable": "활성화", "disable": "비활성화", - "alert.delete-success": "성공적으로 보상을 삭제했습니다.", - "alert.no-inputs-found": "잘못된 보상 - 입력값이 없습니다!", - "alert.save-success": "성공적으로 보상을 저장했습니다." + "alert.delete-success": "리워드를 성공적으로 삭제했습니다", + "alert.no-inputs-found": "부적절한 리워드 - 입력이 없습니다!", + "alert.save-success": "리워드를 성공적으로 저장했습니다" } \ No newline at end of file diff --git a/public/language/ko/admin/extend/widgets.json b/public/language/ko/admin/extend/widgets.json index ea71dca104..33add708a4 100644 --- a/public/language/ko/admin/extend/widgets.json +++ b/public/language/ko/admin/extend/widgets.json @@ -1,35 +1,35 @@ { "widgets": "Widgets", "available": "사용 가능한 위젯", - "explanation": "드롭다운 메뉴에서 위젯을 선택하고 왼쪽에 있는 템플릿의 위젯 위치로 드래그하여 옮기세요.", - "none-installed": "위젯이 없습니다! 플러그인 설정 메뉴에서 widget essentials 플러그인을 설치하세요.", - "clone-from": "복제할 위젯 선택", + "explanation": "드롭다운 메뉴에서 위젯을 선택한 다음 왼쪽 템플릿 위젯 영역으로 끌어다 놓으세요.", + "none-installed": "위젯을 찾을 수 없습니다! 플러그인 제어판에서 위젯 필수 플러그인을 활성화하세요.", + "clone-from": "다음에서 위젯 복제", "containers.available": "사용 가능한 컨테이너", - "containers.explanation": "위젯 위로 끌어다 놓으세요", - "containers.none": "없음", + "containers.explanation": "위젯 위에 끌어다 놓으세요", + "containers.none": "None", "container.well": "Well", "container.jumbotron": "Jumbotron", "container.card": "Card", "container.card-header": "Card Header", "container.card-body": "Card Body", - "container.alert": "경고", + "container.alert": "Alert", - "alert.confirm-delete": "정말 이 위젯을 삭제하시겠습니까?", - "alert.updated": "위젯 업데이트 완료", - "alert.update-success": "위젯 업데이트 완료", - "alert.clone-success": "위젯 복제 완료", + "alert.confirm-delete": "이 위젯을 삭제하시겠습니까?", + "alert.updated": "위젯이 업데이트되었습니다", + "alert.update-success": "위젯이 성공적으로 업데이트되었습니다", + "alert.clone-success": "위젯이 성공적으로 복제되었습니다", - "error.select-clone": "복제할 페이지 선택", + "error.select-clone": "복제할 페이지를 선택하십시오", "title": "제목", - "title.placeholder": "제목 (일부 컨테이너에서만 표시)", + "title.placeholder": "제목 (일부 컨테이너에만 표시됨)", "container": "컨테이너", - "container.placeholder": "컨테이너를 드래그&드롭하거나 HTML을 입력하세요.", - "show-to-groups": "해당 그룹에 표시", - "hide-from-groups": "해당 그룹에 숨김", - "start-date": "Start date", - "end-date": "End date", - "hide-on-mobile": "모바일에서 숨김", + "container.placeholder": "컨테이너를 드래그하여 놓거나 여기에 HTML을 입력하십시오.", + "show-to-groups": "그룹에 표시", + "hide-from-groups": "그룹에서 숨기기", + "start-date": "시작 날짜", + "end-date": "종료 날짜", + "hide-on-mobile": "모바일에서 숨기기", "hide-drafts": "초안 숨기기", - "show-drafts": "초안 보기" + "show-drafts": "초안 표시하기" } \ No newline at end of file diff --git a/public/language/ko/admin/manage/admins-mods.json b/public/language/ko/admin/manage/admins-mods.json index 9e7c247c15..31c07d274f 100644 --- a/public/language/ko/admin/manage/admins-mods.json +++ b/public/language/ko/admin/manage/admins-mods.json @@ -1,13 +1,13 @@ { - "manage-admins-and-mods": "Manage Admins & Mods", + "manage-admins-and-mods": "관리자 & 중재자 관리", "administrators": "관리자", - "global-moderators": "통합 조정자", - "moderators": "Moderators", - "no-global-moderators": "통합 조정자 없음", - "no-sub-categories": "No subcategories", - "view-children": "View children (%1)", - "no-moderators": "조정자 없음", + "global-moderators": "전역 중재자", + "moderators": "중재자", + "no-global-moderators": "전역 중재자 없음", + "no-sub-categories": "하위 카테고리 없음", + "view-children": "하위 항목 보기 (%1)", + "no-moderators": "중재자 없음", "add-administrator": "관리자 추가", - "add-global-moderator": "통합 조정자 추가", - "add-moderator": "조정자 추가" + "add-global-moderator": "전역 중재자 추가", + "add-moderator": "중재자 추가" } \ No newline at end of file diff --git a/public/language/ko/admin/manage/categories.json b/public/language/ko/admin/manage/categories.json index e450251e09..56ee6b207a 100644 --- a/public/language/ko/admin/manage/categories.json +++ b/public/language/ko/admin/manage/categories.json @@ -1,99 +1,99 @@ { - "manage-categories": "Manage Categories", - "add-category": "Add category", - "jump-to": "Jump to...", + "manage-categories": "카테고리 관리", + "add-category": "카테고리 추가", + "jump-to": "이동...", "settings": "카테고리 설정", - "edit-category": "Edit Category", + "edit-category": "카테고리 수정", "privileges": "권한", - "back-to-categories": "Back to categories", + "back-to-categories": "카테고리로 돌아가기", "name": "카테고리 이름", "description": "카테고리 설명", "bg-color": "배경 색상", "text-color": "텍스트 색상", "bg-image-size": "배경 이미지 크기", "custom-class": "사용자 정의 클래스", - "num-recent-replies": "최근 답글 갯수", + "num-recent-replies": "# 의 최근 답글 수", "ext-link": "외부 링크", - "subcategories-per-page": "페이지 당 하위 카테고리", + "subcategories-per-page": "페이지당 하위 카테고리 수", "is-section": "이 카테고리를 섹션으로 취급", - "post-queue": "게시 대기열", - "tag-whitelist": "태그 화이트리스트", + "post-queue": "게시물 대기열", + "tag-whitelist": "태그 허용목록", "upload-image": "이미지 업로드", - "upload": "Upload", + "upload": "업로드", "delete-image": "제거", "category-image": "카테고리 이미지", - "image-and-icon": "Image & Icon", + "image-and-icon": "이미지 & 아이콘", "parent-category": "상위 카테고리", - "optional-parent-category": "(선택) 상위 카테고리", - "top-level": "최고 레벨", + "optional-parent-category": "(선택 사항) 상위 카테고리", + "top-level": "최상위", "parent-category-none": "(없음)", "copy-parent": "상위 카테고리 복사", - "copy-settings": "설정을 복사할 대상 지정", - "optional-clone-settings": "(선택) 다른 카테고리 설정 복사", - "clone-children": "하위 카테고리 및 설정 복사", - "purge": "카테고리 삭제", + "copy-settings": "다음에서 설정 복사", + "optional-clone-settings": "(선택 사항) 카테고리에서 설정 복제", + "clone-children": "하위 카테고리 및 설정 복제", + "purge": "카테고리 정리", "enable": "활성화", "disable": "비활성화", "edit": "편집", - "analytics": "애널리틱스", + "analytics": "분석", "view-category": "카테고리 보기", "set-order": "순서 설정", - "set-order-help": "카테고리의 순서를 설정하면 해당 위치로 순서가 변경되며 다른 카테고리의 순서도 함께 변경됩니다. 최소 설정값은 1이며 최상단에 위치됩니다.", + "set-order-help": "카테고리의 순서를 설정하면 해당 순서로 카테고리가 이동하고 필요에 따라 다른 카테고리의 순서도 업데이트됩니다. 최소 순서는 1이며, 카테고리를 맨 위에 배치합니다.", "select-category": "카테고리 선택", "set-parent-category": "상위 카테고리 설정", - "privileges.description": "이 화면에서 사이트 일부에 대한 접근 제어 권한을 설정할 수 있습니다. 권한은 사용자별 또는 그룹별로 부여될 수 있습니다. 아래 드롭다운 메뉴에서 적용할 카테고리를 선택합니다.", - "privileges.category-selector": "다음 카테고리에 대한 권한 설정", - "privileges.warning": "참고: 권한 설정은 즉시 적용됩니다. 설정을 변경한 후 게시판을 따로 저장할 필요가 없습니다.", - "privileges.section-viewing": "열람 권한", + "privileges.description": "이 섹션에서는 사이트의 일부에 대한 액세스 제어 권한을 구성할 수 있습니다. 권한은 사용자별 또는 그룹별로 부여할 수 있습니다. 아래 드롭다운에서 영향 범위를 선택하세요.", + "privileges.category-selector": "다음에 대한 권한 구성: ", + "privileges.warning": "참고: 권한 설정은 즉시 적용됩니다. 이러한 설정을 조정한 후에는 카테고리를 저장할 필요가 없습니다.", + "privileges.section-viewing": "보기 권한", "privileges.section-posting": "게시 권한", - "privileges.section-moderation": "관리 권한", + "privileges.section-moderation": "중재자 권한", "privileges.section-other": "기타", "privileges.section-user": "사용자", "privileges.search-user": "사용자 추가", - "privileges.no-users": "이 게시판에는 사용자별 권한이 없습니다.", + "privileges.no-users": "이 카테고리에는 사용자별 권한이 없습니다.", "privileges.section-group": "그룹", - "privileges.group-private": "이 그룹은 비공개 그룹입니다", - "privileges.inheritance-exception": "이 그룹은 registered-users 그룹의 권한에 종속되지 않습니다.", - "privileges.banned-user-inheritance": "차단된 사용자는 banned-users 그룹의 권한이 적용됩니다.", + "privileges.group-private": "이 그룹은 비공개입니다", + "privileges.inheritance-exception": "이 그룹은 등록된 사용자 그룹에서 권한을 상속받지 않습니다", + "privileges.banned-user-inheritance": "차단된 사용자는 차단된 사용자 그룹에서 권한을 상속받습니다", "privileges.search-group": "그룹 추가", - "privileges.copy-to-children": "하위 카테고리로 복사", + "privileges.copy-to-children": "하위 카테고리에 복사", "privileges.copy-from-category": "카테고리에서 복사", - "privileges.copy-privileges-to-all-categories": "모든 카테고리로 복사", - "privileges.copy-group-privileges-to-children": "이 그룹의 권한을 모든 하위 카테고리에 적용", - "privileges.copy-group-privileges-to-all-categories": "이 그룹의 권한을 모든 카테고리에 적용", - "privileges.copy-group-privileges-from": "다른 카테고리에서의 권한을 이 그룹에 적용", - "privileges.inherit": "만약registered-users그룹이 특정 권한을 허가 받는다면 모든 다른 그룹들 또한 따로 추가하거나 체크하지 않더라도 암시적 권한을 얻게 됩니다. 모든 유저가 registered-users 그룹의 멤버이기 때문에 다른 추가적인 그룹에 대한 권한은 따로 허가 받을 필요가 없습니다.",
- "privileges.copy-success": "권한 복사 완료!",
+ "privileges.copy-privileges-to-all-categories": "모든 카테고리에 복사",
+ "privileges.copy-group-privileges-to-children": "이 그룹의 권한을 이 카테고리의 하위 항목에 복사합니다.",
+ "privileges.copy-group-privileges-to-all-categories": "이 그룹의 권한을 모든 카테고리에 복사합니다.",
+ "privileges.copy-group-privileges-from": "다른 카테고리에서 이 그룹의 권한을 복사합니다.",
+ "privileges.inherit": "registered-users 그룹에 특정 권한이 부여되면, 다른 모든 그룹은 명시적으로 정의되거나 확인되지 않더라도 암시적 권한을 받습니다.registered-users 사용자 그룹의 일부이기 때문에 추가 그룹에 대한 권한을 명시적으로 부여할 필요가 없으므로 표시됩니다.",
+ "privileges.copy-success": "권한을 복사했습니다!",
"analytics.back": "카테고리 목록으로 돌아가기",
- "analytics.title": "\"%1\" 카테고리 분석 결과",
- "analytics.pageviews-hourly": "그래프 1 – 이 카테고리 시간당 페이지 뷰",
- "analytics.pageviews-daily": "그래프 2 – 이 카테고리 일일 페이지 뷰",
- "analytics.topics-daily": "그래프 3 – 오늘 이 카테고리에 생성된 화제",
- "analytics.posts-daily": "그래프 4 – 오늘 이 카테고리 생성된 포스트",
+ "analytics.title": "\"%1\" 카테고리의 분석",
+ "analytics.pageviews-hourly": "그래프 1 - 이 카테고리의 시간별 페이지 뷰",
+ "analytics.pageviews-daily": "그래프 2 - 이 카테고리의 일별 페이지 뷰",
+ "analytics.topics-daily": "그래프 3 - 이 카테고리에서 생성된 일별 토픽",
+ "analytics.posts-daily": "그래프 4 - 이 카테고리에서 작성된 일별 게시물",
- "alert.created": "생성 완료",
- "alert.create-success": "카테고리가 성공적으로 생성되었습니다!",
+ "alert.created": "생성됨",
+ "alert.create-success": "카테고리를 성공적으로 생성했습니다!",
"alert.none-active": "활성화된 카테고리가 없습니다.",
- "alert.create": "카테고리 생성",
- "alert.confirm-purge": "정말로 \"%1\" 카테고리를 제거하시겠습니까?
카테고리를 제거하면 모든 화제와 포스트가 삭제되고 데이터베이스에서도 이 카테고리가 삭제됩니다. 만약 일시적으로 카테고리를 없애고 싶다면 삭제 대신 \"비활성화\"를 해주세요.
", - "alert.purge-success": "카테고리 제거 완료!", - "alert.copy-success": "설정 복사 완료!", + "alert.create": "카테고리 만들기", + "alert.confirm-purge": "정말로 이 카테고리 \"%1\"를 정리하시겠습니까?
카테고리를 정리하면 모든 토픽과 게시물이 제거되며 데이터베이스에서 카테고리가 삭제됩니다. 카테고리를 일시적으로 제거하려면 카테고리를 대신 \"비활성화\"해야 합니다.
", + "alert.purge-success": "카테고리를 정리했습니다!", + "alert.copy-success": "설정을 복사했습니다!", "alert.set-parent-category": "상위 카테고리 설정", - "alert.updated": "업데이트 된 카테고리", - "alert.updated-success": "게시판 ID %1 성공적으로 업데이트 완료", + "alert.updated": "카테고리 업데이트됨", + "alert.updated-success": "카테고리 ID %1 성공적으로 업데이트했습니다.", "alert.upload-image": "카테고리 이미지 업로드", - "alert.find-user": "사용자 검색", - "alert.user-search": "여기서 사용자를 검색하세요...", - "alert.find-group": "그룹 검색", - "alert.group-search": "여기서 그룹을 검색하세요...", - "alert.not-enough-whitelisted-tags": "화이트리스트 태그의 수가 작성을 위한 최소 태그 수보다 저 적습니다. 화이트리스트 태그를 더 생성해주세요!", + "alert.find-user": "사용자 찾기", + "alert.user-search": "여기에서 사용자를 검색하세요...", + "alert.find-group": "그룹 찾기", + "alert.group-search": "여기에서 그룹을 검색하세요...", + "alert.not-enough-whitelisted-tags": "허용목록에 포함된 태그 수가 최소 태그 수보다 적습니다. 더 많은 허용목록 태그를 만들어야 합니다!", "collapse-all": "모두 축소", "expand-all": "모두 확장", - "disable-on-create": "생성 시 비활성화", - "no-matches": "일치하는 결과 없음" + "disable-on-create": "생성시 비활성화", + "no-matches": "일치하는 항목이 없음" } \ No newline at end of file diff --git a/public/language/ko/admin/manage/digest.json b/public/language/ko/admin/manage/digest.json index db9f7dc963..faefb987ac 100644 --- a/public/language/ko/admin/manage/digest.json +++ b/public/language/ko/admin/manage/digest.json @@ -1,22 +1,22 @@ { - "lead": "포럼 메일 통계 및 시간 목록이 아래에 표시됩니다.", - "disclaimer": "이메일 기술의 특성상 이메일 전송이 보장되지 않습니다. 서버 평판, 블랙리스트로 설정된 IP 주소, DKIM/SPF/DMARC 구성 여부 등 사용자의 이메일 서버에서 받은 편지함으로의 전송 여부를 결정하는 변수가 많습니다.", - "disclaimer-continued": "전송이 성공됐다는 것은 메일이 NodeBB에 의해 성공적으로 전송되고 수신자의 이메일 서버가 이를 수신했음을 의미합니다. 이는 이메일이 수신자의 받은 편지함에 도착했다는 것을 의미하지 않습니다. 최상의 결과를 얻으려면 SendGrid와 같은 서드파티 이메일 서비스를 이용하는 것이 좋습니다.", + "lead": "아래에 다이제스트 전달 통계 및 시간 목록이 표시됩니다.", + "disclaimer": "이메일 전달은 이메일 기술의 특성으로 인해 보장되지 않을 수 있습니다.그룹을 생성하는데 문제가 발생했습니다. 잠시 후 다시 시도해주세요!
", + "alerts.create-failure": "오류그룹을 생성하는 중에 문제가 발생했습니다. 나중에 다시 시도해주세요!
", "alerts.confirm-delete": "이 그룹을 삭제하시겠습니까?", "edit.name": "이름", "edit.description": "설명", - "edit.user-title": "멤버 타이틀", + "edit.user-title": "멤버 제목", "edit.icon": "그룹 아이콘", - "edit.label-color": "그룹 라벨 색상", + "edit.label-color": "그룹 레이블 색상", "edit.text-color": "그룹 텍스트 색상", - "edit.show-badge": "뱃지 보여주기", - "edit.private-details": "활성화되면 그룹에 가입하기 위해 그룹 관리자의 승인이 필요합니다.", - "edit.private-override": "경고: 비공개 그룹은 시스템에 의해 비활성화되었으며, 시스템 설정은 이 옵션보다 우위를 가집니다.", + "edit.show-badge": "배지 표시", + "edit.private-details": "활성화하면, 그룹 가입에는 그룹 소유자의 승인이 필요합니다.", + "edit.private-override": "경고: 시스템 레벨에서 비공개 그룹이 비활성화되어 있으므로 이 옵션은 무시됩니다.", "edit.disable-join": "가입 요청 비활성화", - "edit.disable-leave": "그룹 탈퇴 비활성화", + "edit.disable-leave": "사용자의 그룹 탈퇴를 금지함", "edit.hidden": "숨김", - "edit.hidden-details": "활성화되면 그룹 목록에 노출되지 않습니다. 또한 새로운 멤버는 초대를 통해서만 가입이 가능합니다.", - "edit.add-user": "그룹 멤버 추가", + "edit.hidden-details": "활성화하면, 이 그룹은 그룹 목록에서 찾을 수 없으며 사용자는 수동으로 초대해야 합니다.", + "edit.add-user": "그룹에 사용자 추가", "edit.add-user-search": "사용자 검색", "edit.members": "멤버 목록", - "control-panel": "그룹 관리", + "control-panel": "그룹 제어 패널", "revert": "되돌리기", - "edit.no-users-found": "사용자를 찾을 수 없습니다.", - "edit.confirm-remove-user": "이 멤버를 추방하시겠습니까?" + "edit.no-users-found": "사용자를 찾을 수 없습니다", + "edit.confirm-remove-user": "이 사용자를 제거하시겠습니까?" } \ No newline at end of file diff --git a/public/language/ko/admin/manage/privileges.json b/public/language/ko/admin/manage/privileges.json index f646343cab..e7dd842790 100644 --- a/public/language/ko/admin/manage/privileges.json +++ b/public/language/ko/admin/manage/privileges.json @@ -1,66 +1,66 @@ { - "manage-privileges": "Manage Privileges", - "discard-changes": "Discard changes", - "global": "글로벌", + "manage-privileges": "권한 관리", + "discard-changes": "변경 사항 취소", + "global": "전역", "admin": "관리자", - "group-privileges": "그룹 권한 설정", - "user-privileges": "사용자 권한 설정", - "edit-privileges": "권한 수정", + "group-privileges": "그룹 권한", + "user-privileges": "사용자 권한", + "edit-privileges": "권한 편집", "select-clear-all": "전체 선택/해제", "chat": "채팅", - "chat-with-privileged": "Chat with Privileged", + "chat-with-privileged": "권한 있는 사용자와 채팅", "upload-images": "이미지 업로드", "upload-files": "파일 업로드", "signature": "서명", "ban": "차단", - "mute": "Mute", + "mute": "음소거", "invite": "초대", - "search-content": "콘텐츠 검색", + "search-content": "컨텐츠 검색", "search-users": "사용자 검색", "search-tags": "태그 검색", "view-users": "사용자 보기", "view-tags": "태그 보기", "view-groups": "그룹 보기", - "allow-local-login": "로컬 로그인", - "allow-group-creation": "그룹 생성", - "view-users-info": "사용자 정보 열람", + "allow-local-login": "로컬 로그인 허용", + "allow-group-creation": "그룹 생성 허용", + "view-users-info": "사용자 정보 보기", "find-category": "카테고리 찾기", "access-category": "카테고리 접근", - "access-topics": "화제 접근", - "create-topics": "게시글 작성", - "reply-to-topics": "답글 작성", - "schedule-topics": "화제 예약", - "tag-topics": "태그 달기", - "edit-posts": "글 수정", + "access-topics": "토픽 접근", + "create-topics": "토픽 생성", + "reply-to-topics": "토픽에 답장하기", + "schedule-topics": "토픽 예약", + "tag-topics": "토픽 태깅", + "edit-posts": "게시물 편집", "view-edit-history": "편집 기록 보기", - "delete-posts": "글 삭제", + "delete-posts": "게시물 삭제", "view-deleted": "삭제된 게시물 보기", - "upvote-posts": "글 추천", - "downvote-posts": "글 비추천", - "delete-topics": "화제 삭제", - "purge": "완전 삭제", - "moderate": "조정", + "upvote-posts": "게시물 추천", + "downvote-posts": "게시물 비추천", + "delete-topics": "토픽 삭제", + "purge": "정리", + "moderate": "중재", "admin-dashboard": "대시보드", "admin-categories": "카테고리", "admin-privileges": "권한", "admin-users": "사용자", - "admin-admins-mods": "관리자 & 조정자", + "admin-admins-mods": "관리자 & 중재자", "admin-groups": "그룹", "admin-tags": "태그", "admin-settings": "설정", - "alert.confirm-moderate": "해당 그룹에 조정 권한을 주려는 게 확실하십니까? 이 그룹은 공개 그룹이기 때문에 특별한 제한 없이 모든 사용자들이 가입할 수 있습니다.", - "alert.confirm-admins-mods": "해당 그룹에 "관리 & 조정" 권한을 주려는 게 확실하십니까? 해당 권한이 있는 그룹의 사용자들은 다른 조정자를 추가하거나 조정 권한을 해제할 수 있습니다. 최고 관리자를 포함!", - "alert.confirm-save": "권한을 적용하기 전 다시 한번 확인해주세요.", - "alert.confirm-discard": "권한 변경을 취소하시겠습니까?", - "alert.discarded": "권한 변경이 취소되었습니다.", - "alert.confirm-copyToAll": "%1의 설정을 모든 카테고리에 적용하시겠습니까?", - "alert.confirm-copyToAllGroup": "%1 그룹의 설정을 모든 카테고리에 적용하시겠습니까?", - "alert.confirm-copyToChildren": "%1의 설정을 모든 하위 카테고리에 적용하시겠습니까?", - "alert.confirm-copyToChildrenGroup": "%1 그룹의 설정을 모든 하위 카테고리에 적용하시겠습니까?", - "alert.no-undo": "이 행동은 되돌릴 수 없습니다.", - "alert.admin-warning": "관리자에게는 절대적인 권한이 부여됩니다.", - "alert.copyPrivilegesFrom-title": "복사할 카테고리 설정", - "alert.copyPrivilegesFrom-warning": "이 작업은 %1의 설정을 선택한 카테고리에서 복사합니다.", - "alert.copyPrivilegesFromGroup-warning": "이 작업은 %1 그룹의 설정을 선택한 카테고리에서 복사합니다." + "alert.confirm-moderate": "이 사용자 그룹에 중재 권한을 부여하시겠습니까? 이 그룹은 공개되어 있으며 사용자는 자유롭게 가입할 수 있습니다.", + "alert.confirm-admins-mods": "이 사용자/그룹에 \"관리자\" 및 \"중재자\" 권한을 부여하시겠습니까? 이 권한을 가진 사용자는, 다른 사용자를 슈퍼 관리자를 포함한 권한 있는 위치로 승격 및 강등할 수 있습니다.", + "alert.confirm-save": "권한을 부여할 의도를 확인해주세요", + "alert.confirm-discard": "권한 변경 사항을 취소하시겠습니까?", + "alert.discarded": "권한 변경 사항이 취소되었습니다", + "alert.confirm-copyToAll": "이 %1을 모든 카테고리에 적용하시겠습니까?", + "alert.confirm-copyToAllGroup": "이 그룹의 %1을 모든 카테고리에 적용하시겠습니까?", + "alert.confirm-copyToChildren": "이 %1을 모든 (하위) 카테고리에 적용하시겠습니까?", + "alert.confirm-copyToChildrenGroup": "이 그룹의 %1을 모든 (하위) 카테고리에 적용하시겠습니까?", + "alert.no-undo": "이 작업은 되돌릴 수 없습니다.", + "alert.admin-warning": "관리자는 모든 권한을 암묵적으로 상속 받습니다", + "alert.copyPrivilegesFrom-title": "복사할 카테고리 선택", + "alert.copyPrivilegesFrom-warning": "이 작업은 선택한 카테고리에서 %1을 복사합니다.", + "alert.copyPrivilegesFromGroup-warning": "이 작업은 선택한 카테고리에서 이 그룹의 %1을 복사합니다." } \ No newline at end of file diff --git a/public/language/ko/admin/manage/registration.json b/public/language/ko/admin/manage/registration.json index 00c840cc73..99a991d4b1 100644 --- a/public/language/ko/admin/manage/registration.json +++ b/public/language/ko/admin/manage/registration.json @@ -1,20 +1,20 @@ { "queue": "대기열", - "description": "가입 대기열에 사용자가 없습니다.CTRL로 여러 개의 태그를 선택하세요.",
+ "description": "클릭하거나 드래그하여 태그를 선택하고, 여러 태그를 선택하려면 CTRL을 사용하세요.",
"create": "태그 생성",
- "add-tag": "Add tag",
+ "add-tag": "태그 추가",
"modify": "태그 수정",
- "rename": "태그 이름 바꾸기",
- "delete": "선택된 태그 삭제",
- "search": "태그 검색",
+ "rename": "태그 이름 변경",
+ "delete": "선택한 태그 삭제",
+ "search": "태그 검색...",
"settings": "태그 설정",
"name": "태그 이름",
"alerts.editing": "태그 수정",
- "alerts.confirm-delete": "선택된 태그들을 삭제하시겠습니까?",
- "alerts.update-success": "태그가 업데이트 됐습니다! ",
- "reset-colors": "색상 초기화"
+ "alerts.confirm-delete": "선택한 태그를 삭제하시겠습니까?",
+ "alerts.update-success": "태그를 업데이트했습니다!",
+ "reset-colors": "색상 재설정"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/manage/uploads.json b/public/language/ko/admin/manage/uploads.json
index e1c3f64a0d..82925c5c63 100644
--- a/public/language/ko/admin/manage/uploads.json
+++ b/public/language/ko/admin/manage/uploads.json
@@ -1,12 +1,12 @@
{
- "manage-uploads": "Manage Uploads",
+ "manage-uploads": "업로드 관리",
"upload-file": "파일 업로드",
"filename": "파일명",
- "usage": "등록된 글",
+ "usage": "게시물 사용",
"orphaned": "미등록",
"size/filecount": "크기 / 파일 수",
- "confirm-delete": "이 파일을 정말로 삭제하시겠습니까?",
- "filecount": "%1 파일",
- "new-folder": "새로운 폴더",
- "name-new-folder": "폴더의 이름을 입력해주세요."
+ "confirm-delete": "이 파일을 정말로 삭제 하시겠습니까?",
+ "filecount": "%1 개의 파일",
+ "new-folder": "새 폴더",
+ "name-new-folder": "새 폴더의 이름을 입력하세요"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/manage/users.json b/public/language/ko/admin/manage/users.json
index 144f1e4ad1..e9e31e1008 100644
--- a/public/language/ko/admin/manage/users.json
+++ b/public/language/ko/admin/manage/users.json
@@ -1,129 +1,129 @@
{
- "manage-users": "Manage Users",
+ "manage-users": "사용자 관리",
"users": "사용자",
- "edit": "작업",
- "make-admin": "관리자 등록",
- "remove-admin": "관리자 해제",
- "change-email": "Change Email",
- "new-email": "New Email",
- "validate-email": "이메일 인증",
- "send-validation-email": "인증 이메일 발송",
- "change-password": "Change Password",
- "password-reset-email": "비밀번호 초기화 이메일 발송",
- "force-password-reset": "비밀번호 강제 초기화 & 사용자 로그아웃",
- "ban": "Ban",
- "ban-users": "Ban User(s)",
+ "edit": "편집",
+ "make-admin": "관리자로 지정",
+ "remove-admin": "관리자에서 제거",
+ "change-email": "이메일 변경",
+ "new-email": "새 이메일",
+ "validate-email": "이메일 유효성 검사",
+ "send-validation-email": "인증 이메일 전송",
+ "change-password": "비밀번호 변경",
+ "password-reset-email": "비밀번호 재설정 이메일 전송",
+ "force-password-reset": "비밀번호 재설정 강제 & 로그아웃",
+ "ban": "차단",
+ "ban-users": "사용자 차단",
"temp-ban": "일시적으로 사용자 차단",
"unban": "사용자 차단 해제",
- "reset-lockout": "잠금 초기화",
+ "reset-lockout": "잠금 해제",
"reset-flags": "신고 초기화",
- "delete": "Delete",
- "delete-users": "Delete User(s)",
- "delete-content": "선택한 계정(들)의 컨텐츠 삭제",
- "purge": "선택한 계정(들) 과 컨텐츠 삭제",
+ "delete": "삭제",
+ "delete-users": "사용자 삭제",
+ "delete-content": "사용자 콘텐츠 삭제",
+ "purge": "사용자 및 콘텐츠 삭제",
"download-csv": "CSV 다운로드",
"manage-groups": "그룹 관리",
- "set-reputation": "Set Reputation",
+ "set-reputation": "평판 설정",
"add-group": "그룹 추가",
- "create": "Create User",
- "invite": "Invite by Email",
- "new": "새로운 사용자",
- "filter-by": "필터",
- "pills.unvalidated": "인증되지 않음",
- "pills.validated": "인증됨",
+ "create": "사용자 생성",
+ "invite": "이메일로 초대",
+ "new": "새 사용자",
+ "filter-by": "필터링",
+ "pills.unvalidated": "검증되지 않음",
+ "pills.validated": "검증됨",
"pills.banned": "차단됨",
- "50-per-page": "페이지 당 50",
- "100-per-page": "페이지 당 100",
- "250-per-page": "페이지 당 250",
- "500-per-page": "페이지 당 500",
+ "50-per-page": "페이지당 50개",
+ "100-per-page": "페이지당 100개",
+ "250-per-page": "페이지당 250개",
+ "500-per-page": "페이지당 500개",
- "search.uid": "사용자 ID",
- "search.uid-placeholder": "검색할 사용자 ID 입력",
- "search.username": "사용자명",
- "search.username-placeholder": "검색할 사용자명 입력",
- "search.email": "이메일",
- "search.email-placeholder": "검색할 이메일 입력",
- "search.ip": "IP 주소",
- "search.ip-placeholder": "검색할 IP 주소 입력",
+ "search.uid": "사용자 ID로 검색",
+ "search.uid-placeholder": "검색할 사용자 ID를 입력",
+ "search.username": "사용자 이름으로 검색",
+ "search.username-placeholder": "검색할 사용자 이름을 입력",
+ "search.email": "이메일로 검색",
+ "search.email-placeholder": "검색할 이메일을 입력",
+ "search.ip": "IP 주소로 검색",
+ "search.ip-placeholder": "검색할 IP 주소를 입력",
"search.not-found": "사용자를 찾을 수 없습니다!",
"inactive.3-months": "3개월",
"inactive.6-months": "6개월",
"inactive.12-months": "12개월",
- "users.uid": "uid",
- "users.username": "사용자명",
+ "users.uid": "UID",
+ "users.username": "사용자 이름",
"users.email": "이메일",
- "users.no-email": "(no email)",
- "users.validated": "Validated",
- "users.not-validated": "Not Validated",
- "users.validation-pending": "Validation Pending",
- "users.validation-expired": "Validation Expired",
+ "users.no-email": "(이메일 없음)",
+ "users.validated": "검증됨",
+ "users.not-validated": "검증되지 않음",
+ "users.validation-pending": "유효성 검사 대기 중",
+ "users.validation-expired": "유효성 검사 만료됨",
"users.ip": "IP",
- "users.postcount": "글 개수",
- "users.reputation": "인지도",
+ "users.postcount": "게시물 수",
+ "users.reputation": "평판",
"users.flags": "신고",
"users.joined": "가입일",
- "users.last-online": "최근 접속",
- "users.banned": "차단일",
+ "users.last-online": "최근 온라인",
+ "users.banned": "차단됨",
- "create.username": "이름",
+ "create.username": "사용자 이름",
"create.email": "이메일",
- "create.email-placeholder": "사용자의 이메일",
+ "create.email-placeholder": "이 사용자의 이메일",
"create.password": "비밀번호",
- "create.password-confirm": "비밀번호 재입력",
+ "create.password-confirm": "비밀번호 확인",
- "temp-ban.length": "Length",
+ "temp-ban.length": "기간",
"temp-ban.reason": "사유 (선택 사항)",
"temp-ban.hours": "시간",
"temp-ban.days": "일",
- "temp-ban.explanation": "차단할 기간을 입력하세요. 0을 입력하면 영구적인 차단으로 간주됩니다.",
+ "temp-ban.explanation": "차단 기간을 입력하세요. 0을 입력하면 영구적인 차단으로 간주됩니다.",
- "alerts.confirm-ban": "정말 이 사용자를 영구적으로 차단하시겠습니까?",
- "alerts.confirm-ban-multi": "정말 이 사용자들을 영구적으로 차단하시겠습니까?",
- "alerts.ban-success": "사용자(들)이 차단됐습니다!",
- "alerts.button-ban-x": "%1명의 사용자를 차단",
- "alerts.unban-success": "사용자의 차단이 해제됐습니다!",
- "alerts.lockout-reset-success": "잠금이 초기화됐습니다!",
- "alerts.password-change-success": "Password(s) changed!",
- "alerts.flag-reset-success": "신고가 초기화됐습니다!",
- "alerts.no-remove-yourself-admin": "관리자이기 때문에 본인을 삭제할 수 없습니다!",
- "alerts.make-admin-success": "사용자는 이제 관리자입니다.",
- "alerts.confirm-remove-admin": "정말 관리자 권한을 해제하시겠습니까?",
- "alerts.remove-admin-success": "사용자는 더 이상 관리자가 아닙니다.",
- "alerts.make-global-mod-success": "사용자는 이제 통합 조정자입니다.",
- "alerts.confirm-remove-global-mod": "정말 통합 조정자 권한을 해제하시겠습니까?",
- "alerts.remove-global-mod-success": "사용자는 더 이상 통합 조정자가 아닙니다.",
- "alerts.make-moderator-success": "사용자는 이제 조정자입니다.",
- "alerts.confirm-remove-moderator": "정말 조정자 권한을 해제하시겠습니까?",
- "alerts.remove-moderator-success": "사용자는 더 이상 조정자가 아닙니다.",
- "alerts.confirm-validate-email": "이 사용자(들)의 이메일을 인증하시겠습니까?",
- "alerts.confirm-force-password-reset": "정말 비밀번호를 강제로 초기화하고 사용자(들)의 로그아웃을 진행합니까?",
- "alerts.validate-email-success": "이메일 인증 완료",
- "alerts.validate-force-password-reset-success": "사용자(들)의 비밀번호가 초기화되고 세션이 초기화되었습니다.",
- "alerts.password-reset-confirm": "이 사용자(들)에게 비밀번호 초기화 이메일을 보내시겠습니까?",
- "alerts.password-reset-email-sent": "Password reset email sent.",
- "alerts.confirm-delete": "경고!정말 계정(들)의 삭제를 진행합니까?
이 행동은 되돌릴 수 없습니다! 계정만 삭제되고 화제와 포스트는 삭제되지 않습니다.
", - "alerts.delete-success": "계정 삭제 완료!", - "alerts.confirm-delete-content": "경고!정말 이 사용자(들)의게시물 삭제를 진행합니까?
이 행동은 되돌릴 수 없습니다! 계정은 삭제되지 않지만 모든 포스트와 화제가 삭제됩니다.
", - "alerts.delete-content-success": "사용자 정보 삭제 완료!", - "alerts.confirm-purge": "경고!정말 이 사용자(들)의 계정과 게시물의 삭제를 진행합니까?
이 행동은 되돌릴 수 없습니다! 모든 계정 정보와 게시물이 삭제됩니다!
", + "alerts.confirm-ban": "이 사용자를 영구적으로 차단하시겠습니까?", + "alerts.confirm-ban-multi": "이 사용자들을 영구적으로 차단하시겠습니까?", + "alerts.ban-success": "사용자를 차단했습니다!", + "alerts.button-ban-x": "%1명의 사용자 차단", + "alerts.unban-success": "사용자를 차단 해제했습니다!", + "alerts.lockout-reset-success": "잠금을 해제했습니다!", + "alerts.password-change-success": "비밀번호를 변경했습니다!", + "alerts.flag-reset-success": "신고를 초기화했습니다!", + "alerts.no-remove-yourself-admin": "관리자로서 자신을 삭제할 수 없습니다!", + "alerts.make-admin-success": "사용자를 관리자로 지정했습니다.", + "alerts.confirm-remove-admin": "이 관리자를 정말로 삭제하시겠습니까?", + "alerts.remove-admin-success": "사용자가 더 이상 관리자가 아닙니다.", + "alerts.make-global-mod-success": "사용자를 전역 중재자로 지정했습니다.", + "alerts.confirm-remove-global-mod": "이 전역 중재자를 정말로 삭제하시겠습니까?", + "alerts.remove-global-mod-success": "사용자가 더 이상 전역 중재자가 아닙니다.", + "alerts.make-moderator-success": "사용자를 중재자로 지정했습니다.", + "alerts.confirm-remove-moderator": "이 중재자를 정말로 삭제하시겠습니까?", + "alerts.remove-moderator-success": "사용자는 더 이상 중재자가 아닙니다.", + "alerts.confirm-validate-email": "사용자의 이메일을 검증 하시겠습니까?", + "alerts.confirm-force-password-reset": "사용자의 비밀번호 재설정 및 로그아웃을 강제하시겠습니까?", + "alerts.validate-email-success": "이메일 검증됨", + "alerts.validate-force-password-reset-success": "사용자의 비밀번호가 재설정되었으며 기존 세션이 해제되었습니다.", + "alerts.password-reset-confirm": "사용자에게 비밀번호 재설정 이메일을 보내시겠습니까?", + "alerts.password-reset-email-sent": "비밀번호 재설정 이메일이 전송되었습니다.", + "alerts.confirm-delete": "경고!사용자를 정말로 삭제하시겠습니까?
이 작업은 되돌릴 수 없습니다! 사용자 계정만 삭제되며 게시물과 토픽은 유지됩니다.
", + "alerts.delete-success": "사용자를 삭제했습니다!", + "alerts.confirm-delete-content": "경고!이 사용자의 콘텐츠를 정말로 삭제하시겠습니까?
이 작업은 되돌릴 수 없습니다! 사용자 계정은 유지되지만 게시물과 토픽이 삭제됩니다.
", + "alerts.delete-content-success": "사용자의 콘텐츠를 삭제했습니다!", + "alerts.confirm-purge": "경고!사용자 및 콘텐츠를 정말로 삭제하시겠습니까?
이 작업은 되돌릴 수 없습니다! 모든 사용자 데이터와 콘텐츠가 지워집니다!
", "alerts.create": "사용자 생성", "alerts.button-create": "생성", "alerts.button-cancel": "취소", - "alerts.button-change": "Change", - "alerts.error-passwords-different": "비밀번호가 일치하지 않습니다!", + "alerts.button-change": "변경", + "alerts.error-passwords-different": "비밀번호가 일치해야 합니다!", "alerts.error-x": "오류%1
", - "alerts.create-success": "사용자 생성 완료!", + "alerts.create-success": "사용자를 생성했습니다!", - "alerts.prompt-email": "이메일:", - "alerts.email-sent-to": "%1에게 초대 이메일이 발송됐습니다.", - "alerts.x-users-found": "%1 사용자 해당, (%2초)", - "alerts.select-a-single-user-to-change-email": "Select a single user to change email", - "export-users-started": "사용자 리스트를 csv 파일로 내보내기합니다. 이 과정은 약간의 시간이 소요되며 완료되면 알림을 수신합니다.", - "export-users-completed": "사용자 리스트 내보내기 완료, 여기를 눌러 다운로드", - "email": "Email", - "password": "Password", - "manage": "Manage" + "alerts.prompt-email": "이메일: ", + "alerts.email-sent-to": "%1에게 초대 이메일이 전송되었습니다.", + "alerts.x-users-found": "%1 명의 사용자 찾음, (%2 초)", + "alerts.select-a-single-user-to-change-email": "이메일을 변경할 사용자를 선택하세요", + "export-users-started": "사용자를 CSV로 내보내는 중입니다. 시간이 걸릴 수 있습니다. 완료되면 알려드리겠습니다.", + "export-users-completed": "사용자를 CSV로 내보냈습니다. 여기를 클릭하여 다운로드하세요.", + "email": "이메일", + "password": "비밀번호", + "manage": "관리" } \ No newline at end of file diff --git a/public/language/ko/admin/menu.json b/public/language/ko/admin/menu.json index 0814902509..2f3ee9d167 100644 --- a/public/language/ko/admin/menu.json +++ b/public/language/ko/admin/menu.json @@ -1,10 +1,10 @@ { "section-dashboard": "대시보드", - "dashboard/overview": "둘러보기", - "dashboard/logins": "로그인 기록", + "dashboard/overview": "개요", + "dashboard/logins": "로그인", "dashboard/users": "사용자", - "dashboard/topics": "화제", - "dashboard/searches": "Searches", + "dashboard/topics": "토픽", + "dashboard/searches": "검색", "section-general": "일반", "section-manage": "관리", @@ -12,34 +12,34 @@ "manage/privileges": "권한", "manage/tags": "태그", "manage/users": "사용자", - "manage/admins-mods": "관리자 & 조정자", - "manage/registration": "가입 승인 대기열", - "manage/flagged-content": "Flagged Content", - "manage/post-queue": "게시 대기열", + "manage/admins-mods": "관리자 및 중재자", + "manage/registration": "등록 대기열", + "manage/flagged-content": "신고된 콘텐츠", + "manage/post-queue": "게시물 대기열", "manage/groups": "그룹", - "manage/ip-blacklist": "IP 블랙리스트", + "manage/ip-blacklist": "IP 차단목록", "manage/uploads": "업로드", - "manage/digest": "포럼 메일", + "manage/digest": "다이제스트", "section-settings": "설정", "settings/general": "일반", "settings/homepage": "홈페이지", - "settings/navigation": "바로가기", - "settings/reputation": "인지도 & 신고", + "settings/navigation": "내비게이션", + "settings/reputation": "평판 & 신고", "settings/email": "이메일", "settings/user": "사용자", "settings/group": "그룹", "settings/guest": "비회원", "settings/uploads": "업로드", "settings/languages": "언어", - "settings/post": "포스트", + "settings/post": "게시물", "settings/chat": "채팅", - "settings/pagination": "페이지", + "settings/pagination": "페이지네이션", "settings/tags": "태그", "settings/notifications": "알림", - "settings/api": "API 연결", - "settings/sounds": "소리", - "settings/social": "SNS 공유", + "settings/api": "API 액세스", + "settings/sounds": "사운드", + "settings/social": "소셜", "settings/cookies": "쿠키", "settings/web-crawler": "웹 크롤러", "settings/sockets": "소켓", @@ -47,17 +47,17 @@ "settings.page-title": "%1 설정", - "section-appearance": "스타일", + "section-appearance": "외관", "appearance/themes": "테마", "appearance/skins": "스킨", - "appearance/customise": "사용자 정의 콘텐츠 (HTML/JS/CSS)", + "appearance/customise": "사용자 정의 내용 (HTML/JS/CSS)", - "section-extend": "확장 기능", + "section-extend": "확장", "extend/plugins": "플러그인", "extend/widgets": "위젯", - "extend/rewards": "보상", + "extend/rewards": "리워드", - "section-social-auth": "외부 로그인", + "section-social-auth": "소셜 인증", "section-plugins": "플러그인", "extend/plugins.install": "플러그인 설치", @@ -65,28 +65,28 @@ "section-advanced": "고급", "advanced/database": "데이터베이스", "advanced/events": "이벤트", - "advanced/hooks": "훅", + "advanced/hooks": "후크", "advanced/logs": "로그", - "advanced/errors": "에러", + "advanced/errors": "오류", "advanced/cache": "캐시", - "development/logger": "로그 설정", + "development/logger": "로거", "development/info": "정보", - "rebuild-and-restart-forum": "리빌드 & 포럼 재시작", - "rebuild-and-restart": "Rebuild & Restart", + "rebuild-and-restart-forum": "포럼 재빌드 & 재시작", + "rebuild-and-restart": "재빌드 & 재시작", "restart-forum": "포럼 재시작", - "restart": "Restart", + "restart": "재시작", "logout": "로그아웃", "view-forum": "포럼 보기", - "search.placeholder": "Search settings", - "search.no-results": "검색 결과 없음...", - "search.search-forum": "포럼에서 검색", - "search.keep-typing": "검색 결과를 보기 위해 더 입력하세요...", - "search.start-typing": "검색 결과를 보기 위해 여기 입력하세요...", + "search.placeholder": "설정 검색", + "search.no-results": "결과 없음...", + "search.search-forum": "포럼에서 검색", + "search.keep-typing": "더 입력하여 검색 결과 보기...", + "search.start-typing": "검색하려면 입력하세요...", - "connection-lost": "%1과의 연결이 끊어졌습니다. 다시 연결 시도 중...", + "connection-lost": "%1에 대한 연결이 끊겼습니다.require-corp",
+ "headers.coep-help": "활성화한 경우, (기본값), 헤더를 require-corp로 설정합니다.",
"headers.coop": "Cross-Origin-Opener-Policy",
"headers.corp": "Cross-Origin-Resource-Policy",
"headers.permissions-policy": "Permissions-Policy",
- "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.",
+ "headers.permissions-policy-help": "권한 정책 헤더를 설정할 수 있습니다. 예: \"geolocation=*, camera=()\". 자세한 내용은 여기를 참조하세요.",
"hsts": "Strict Transport Security",
- "hsts.enabled": "HSTS 활성화 (권장)",
- "hsts.maxAge": "HSTS 유효 기간",
- "hsts.subdomains": "하위 도메인에 HSTS 적용",
- "hsts.preload": "HSTS preload 허용",
- "hsts.help": "활성화하면 이 사이트에 HSTS 헤더가 적용됩니다. 옵션 활성화를 통해 하위 도메인에도 적용하거나 브라우저에서 제공하는 목록을 불러올 수 있습니다. 신뢰할 수 없다면 옵션을 활성화하지 마세요. 더 많은 정보는 여기를 눌러 확인하세요. ",
+ "hsts.enabled": "HSTS 활성화 (권장함)",
+ "hsts.maxAge": "HSTS 최대 기간",
+ "hsts.subdomains": "하위 도메인을 HSTS 헤더에 포함",
+ "hsts.preload": "HSTS 헤더의 사전 로딩 허용",
+ "hsts.help": "활성화한 경우, 이 사이트에 대한 HSTS 헤더가 설정됩니다. 헤더에 하위 도메인 및 사전 로딩 를 포함할 수 있습니다. 의심스러운 경우 이러한 옵션을 선택하지 않을 수 있습니다. 더 많은 정보 ",
"traffic-management": "트래픽 관리",
- "traffic.help": "NodeBB는 트래픽이 많은 상황에서 자동으로 요청을 거부하는 모듈을 사용합니다. 여기서 설정을 변경할 수 있지만 기본값도 나쁘지 않은 선택입니다.",
- "traffic.enable": "트래픽 관리 허용",
- "traffic.event-lag": "이벤트 루프 간격(단위: 1/1000초)",
- "traffic.event-lag-help": "이 값을 낮추게 되면 페이지 로딩에 걸리는 시간이 단축되지만, 더 많은 사용자들이 \"과도한 로딩\"이라는 메시지를 보게됩니다. (재시작 필요)",
- "traffic.lag-check-interval": "트래픽 체크 간격(단위: 1/1000초)",
- "traffic.lag-check-interval-help": "이 값을 낮추게 되면 갑작스런 로딩값 변화에 더 민감해지지만, 과하게 예민한 반응을 야기할 수 있습니다. (재시작 필요)",
+ "traffic.help": "NodeBB는 높은 트래픽 상황에서 요청을 자동으로 거부하는 모듈을 사용합니다. 이러한 설정을 조정할 수 있지만, 기본값이 좋은 시작점입니다.",
+ "traffic.enable": "트래픽 관리 활성화",
+ "traffic.event-lag": "이벤트 루프 랙 임계값 (밀리초)",
+ "traffic.event-lag-help": "이 값을 낮추면 페이지 로드 대기 시간이 감소하지만, 더 많은 사용자에게 '과도한 부하' 메시지가 표시됩니다. (다시 시작 필요)",
+ "traffic.lag-check-interval": "확인 간격 (밀리초)",
+ "traffic.lag-check-interval-help": "이 값을 낮추면 NodeBB가 부하 급증에 더 민감해지지만 검사가 너무 민감해질 수도 있습니다. (재시작 필요)",
- "sockets.settings": "웹소켓 설정",
- "sockets.max-attempts": "최대 연결 시도 횟수",
- "sockets.default-placeholder": "기본: %1",
- "sockets.delay": "재접속 지연",
+ "sockets.settings": "WebSocket 설정",
+ "sockets.max-attempts": "최대 재연결 시도",
+ "sockets.default-placeholder": "기본값: %1",
+ "sockets.delay": "재연결 지연",
- "analytics.settings": "애널리틱스 설정",
- "analytics.max-cache": "애널리틱스 캐시 한도",
- "analytics.max-cache-help": "트래픽이 많은 설치에서 동시 접속자가 캐시 한도보다 많을 경우 캐시가 연속적으로 소진될 수 있습니다. (재시작 필요)",
+ "analytics.settings": "분석 설정",
+ "analytics.max-cache": "분석 캐시 최대 값",
+ "analytics.max-cache-help": "높은 트래픽 상황에서 동시에 활성 사용자 수가 최대 캐시 값보다 많으면 캐시가 지속적으로 고갈될 수 있습니다. (다시 시작 필요)",
"compression.settings": "압축 설정",
- "compression.enable": "압축 활성화",
- "compression.help": "이 설정으로 gzip 압축을 활성화할 수 있습니다. 트래픽이 많은 웹사이트에서 압축을 적용하는 가장 좋은 방법은 리버스 프록시 레벨에서 구현하는 것입니다. 여기서 테스트 목적으로 활성화할 수 있습니다."
+ "compression.enable": "압축 사용",
+ "compression.help": "이 설정은 gzip 압축을 활성화합니다. 운영 중인 높은 트래픽 웹 사이트의 경우 최상의 방법은 역방향 프록시 수준에서 압축을 구현하는 것입니다. 여기에서 테스트 목적으로 활성화할 수 있습니다."
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/api.json b/public/language/ko/admin/settings/api.json
index 56af3cb20f..ab4f77e75a 100644
--- a/public/language/ko/admin/settings/api.json
+++ b/public/language/ko/admin/settings/api.json
@@ -1,29 +1,29 @@
{
"tokens": "토큰",
"settings": "설정",
- "lead-text": "이 설정 화면에서 NodeBB에 Write API의 연결을 설정할 수 있습니다.",
- "intro": "기본적으로 Write API는 세션 쿠키를 기반으로 사용자를 인증하지만 NodeBB는 이 페이지를 통해 생성된 토큰을 통해 Bearer 인증도 지원합니다.",
- "warning": "Be advised — treat tokens like passwords. If they are leaked, your account should be considered compromised.",
- "docs": "여기를 클릭해서 자세한 API 설정 방법 확인",
+ "lead-text": "이 페이지에서는 NodeBB의 Write API에 대한 액세스를 구성할 수 있습니다.",
+ "intro": "기본적으로 Write API는 세션 쿠키를 기반으로 사용자를 인증하지만, NodeBB는 이 페이지를 통해 생성된 토큰을 통한 Bearer 인증도 지원합니다.",
+ "warning": "주의 — 토큰을 비밀번호처럼 다루세요. 노출되면 계정이 침해된 것으로 간주해야 합니다.",
+ "docs": "전체 API 사양에 액세스하려면 여기를 클릭하세요",
- "require-https": "API 사용을 HTTPS 접속으로만 허용",
- "require-https-caveat": "참고: Load balancer와 관련된 일부 설치에서는 HTTP를 사용하여 요청을 NodeBB에 프록시하므로 이 옵션을 사용하지 않도록 설정해야 합니다.",
+ "require-https": "API 사용 시 HTTPS만 사용",
+ "require-https-caveat": "참고: 일부 로드 밸런서를 사용하는 설치에서는 요청을 HTTP를 사용하여 NodeBB로 프록시하는 경우가 있습니다. 이 경우 이 옵션을 비활성화 상태로 유지해야 합니다.",
- "uid": "User ID",
- "token": "Token",
- "uid-help-text": "이 토큰과 연결할 User ID를 지정하세요. User ID가 0일 경우 master 토큰으로 간주되어 다른 사용자의 정보를 _uid 패러미터를 통해 알 수 있게 됩니다.",
+ "uid": "사용자 ID",
+ "token": "토큰",
+ "uid-help-text": "이 토큰과 연관된 사용자 ID를 지정합니다. 사용자 ID가 0인 경우 다른 사용자의 신원을 _uid 매개변수를 기반으로 채택할 수 있는 마스터 토큰으로 간주합니다.",
"description": "설명",
- "last-seen": "Last seen",
- "created": "Created",
- "create-token": "Create Token",
- "update-token": "Update Token",
- "master-token": "Master token",
- "last-seen-never": "This key has never been used.",
- "no-description": "설명 없음",
- "actions": "Actions",
- "edit": "Edit",
- "roll": "Roll",
+ "last-seen": "최근 사용 시간",
+ "created": "생성됨",
+ "create-token": "토큰 생성",
+ "update-token": "토큰 업데이트",
+ "master-token": "마스터 토큰",
+ "last-seen-never": "이 키는 한 번도 사용된 적이 없습니다.",
+ "no-description": "설명을 기록하지 않았습니다.",
+ "actions": "작업",
+ "edit": "편집",
+ "roll": "재생성",
- "delete-confirm": "Are you sure you wish to delete this token? It will not be recoverable.",
- "roll-confirm": "Are you sure you wish to regenerate this token? The old token will be immediately revoked and will not be recoverable."
+ "delete-confirm": "이 토큰을 삭제하시겠습니까? 복구할 수 없습니다.",
+ "roll-confirm": "이 토큰을 다시 생성하시겠습니까? 이전 토큰은 즉시 폐기되어 복구할 수 없습니다."
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/chat.json b/public/language/ko/admin/settings/chat.json
index fe366d703d..2a59d99921 100644
--- a/public/language/ko/admin/settings/chat.json
+++ b/public/language/ko/admin/settings/chat.json
@@ -1,15 +1,15 @@
{
- "zero-is-disabled": "Enter 0 to disable this restriction",
+ "zero-is-disabled": "이 제한을 비활성화하려면 0을 입력하세요",
"chat-settings": "채팅 설정",
"disable": "채팅 비활성화",
- "disable-editing": "채팅 메시지 수정/삭제 비활성화",
- "disable-editing-help": "관리자와 조정자는 제한되지 않습니다.",
+ "disable-editing": "채팅 메시지 편집/삭제 비활성화",
+ "disable-editing-help": "관리자 및 전역 중재자는 이 제한에서 제외됩니다",
"max-length": "채팅 메시지의 최대 길이",
- "max-chat-room-name-length": "Maximum length of chat room names",
- "max-room-size": "채팅방 최대 인원",
- "delay": "Time between chat messages (ms)",
- "notification-delay": "Notification delay for chat messages",
- "notification-delay-help": "Additional messages sent between this time are collated, and the user is notified once per delay period. Set this to 0 to disable the delay.",
- "restrictions.seconds-edit-after": "Number of seconds a chat message will remain editable.",
- "restrictions.seconds-delete-after": "Number of seconds a chat message will remain deletable."
+ "max-chat-room-name-length": "채팅 방 이름의 최대 길이",
+ "max-room-size": "채팅 방의 최대 사용자 수",
+ "delay": "채팅 메시지 간의 시간 (밀리초)",
+ "notification-delay": "채팅 메시지에 대한 알림 지연",
+ "notification-delay-help": "이 시간 동안에 추가 메시지는 모아져서 사용자는 지연 기간 당 한 번씩 알림을 받습니다. 지연을 비활성화하려면 0으로 설정하세요.",
+ "restrictions.seconds-edit-after": "채팅 메시지를 편집할 수 있는 시간(초)",
+ "restrictions.seconds-delete-after": "채팅 메시지를 삭제할 수 있는 시간(초)."
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/cookies.json b/public/language/ko/admin/settings/cookies.json
index 8dce6dade9..097c937b77 100644
--- a/public/language/ko/admin/settings/cookies.json
+++ b/public/language/ko/admin/settings/cookies.json
@@ -1,13 +1,13 @@
{
- "eu-consent": "EU 법률 관련",
+ "eu-consent": "EU 동의",
"consent.enabled": "활성화됨",
- "consent.message": "알림 메세지",
- "consent.acceptance": "허가 메세지",
- "consent.link-text": "약관 조항 링크에 표시할 텍스트",
- "consent.link-url": "약관 조항 링크",
- "consent.blank-localised-default": "NodeBB의 번역을 사용하려면 빈칸으로 두세요.",
+ "consent.message": "알림 메시지",
+ "consent.acceptance": "수락 메시지",
+ "consent.link-text": "정책 링크 텍스트",
+ "consent.link-url": "정책 링크 URL",
+ "consent.blank-localised-default": "NodeBB의 현지화된 기본 값을 사용하려면 비워 두세요",
"settings": "설정",
"cookie-domain": "세션 쿠키 도메인",
- "max-user-sessions": "사용자 당 최대 활성 세션",
- "blank-default": "기본값을 사용하려면 빈칸으로 두세요."
+ "max-user-sessions": "사용자 당 최대 활성 세션 수",
+ "blank-default": "기본값을 사용하려면 비워 두세요"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/email.json b/public/language/ko/admin/settings/email.json
index 6b8fa57592..546744cb5f 100644
--- a/public/language/ko/admin/settings/email.json
+++ b/public/language/ko/admin/settings/email.json
@@ -10,7 +10,7 @@
"smtp-transport": "SMTP 전송",
"smtp-transport.enabled": "SMTP 전송 활성화",
- "smtp-transport-help": "잘 알려진 서비스 목록 중에서 선택하거나 사용자 정의로 입력할 수 있습니다.",
+ "smtp-transport-help": "서비스 목록 중에서 선택하거나 사용자 정의할 수 있습니다.",
"smtp-transport.service": "서비스 선택",
"smtp-transport.service-custom": "사용자 정의",
"smtp-transport.service-help": "위의 서비스 이름을 선택하여 해당 서비스에 대한 알려진 정보를 사용하세요. 또는 \"사용자 정의\"를 선택하고 아래 세부 정보를 입력하세요.",
@@ -27,7 +27,7 @@
"smtp-transport.username-help": "Gmail 서비스를 위해, 특히 Google Apps 관리 도메인을 사용하는 경우, 여기에 전체 이메일 주소를 입력하세요.",
"smtp-transport.password": "비밀번호",
"smtp-transport.pool": "연결 풀링 활성화",
- "smtp-transport.pool-help": "연결 풀링은 모든 이메일마다 새로운 연결을 생성하는 것을 방지합니다. 이 옵션은 SMTP 전송이 활성화된 경우에만 적용됩니다.",
+ "smtp-transport.pool-help": "연결을 풀링하면 모든 이메일마다 새로운 연결을 생성하지 않습니다. 이 옵션은 SMTP 전송이 활성화된 경우에만 적용됩니다.",
"template": "이메일 템플릿 수정",
"template.select": "이메일 템플릿 선택",
@@ -38,14 +38,14 @@
"testing.send-help": "현재 로그인 중인 사용자의 이메일로 테스트 이메일을 보냅니다.",
"subscriptions": "이메일 다이제스트",
"subscriptions.disable": "이메일 다이제스트 비활성화",
- "subscriptions.hour": "이메일 전송 시간",
- "subscriptions.hour-help": "이메일 다이제스트를 보낼 시간을 나타내는 숫자를 입력해주세요 (예: 자정에는 00, 오후 5시에는 17). 이것은 서버 자체의 시간을 기준으로 하며, 시스템 시계와 정확히 일치하지 않을 수 있습니다.00, 오후 5시에는 17). 서버 자체의 시간을 기준으로 하며, 시스템 시계와 정확히 일치하지 않을 수 있습니다.url property in config.json",
+ "title": "사이트 제목",
+ "title.short": "짧은 제목",
+ "title.short-placeholder": "짧은 제목을 지정하지 않으면 사이트 제목이 사용됩니다",
+ "title.url": "제목 링크 URL",
+ "title.url-placeholder": "사이트 제목의 URL",
+ "title.url-help": "제목을 클릭하면 사용자를 이 주소로 보냅니다. 비워둔 경우 사용자는 포럼 색인으로 이동합니다. 참고: 이메일 등에서 사용되는 외부 URL이 아닙니다. config.json의 url 속성에 의해 설정됩니다",
"title.name": "커뮤니티 이름",
- "title.show-in-header": "상단바에 사이트 이름 표시",
- "browser-title": "브라우저 타이틀",
- "browser-title-help": "브라우저 타이틀이 입력되지 않으면 사이트 이름이 사용됩니다.",
- "title-layout": "브라우저 타이틀 레이아웃",
- "title-layout-help": "브라우저 타이틀이 어떻게 표기 될지 설정해 주세요. 예: {pageTitle} | {browserTitle} ",
- "description.placeholder": "커뮤니티에 대한 간략한 설명",
+ "title.show-in-header": "헤더에 사이트 제목 표시",
+ "browser-title": "브라우저 제목",
+ "browser-title-help": "브라우저 제목을 지정하지 않은 경우 사이트 제목이 사용됩니다",
+ "title-layout": "제목 레이아웃",
+ "title-layout-help": "브라우저 제목을 구성할 방식을 정의합니다. 예를 들어, {pageTitle} | {browserTitle} 형식으로 구성됩니다.",
+ "description.placeholder": "커뮤니티에 대한 간단한 설명",
"description": "사이트 설명",
"keywords": "사이트 키워드",
- "keywords-placeholder": "콤마(,)로 분리된 커뮤니티를 묘사하는 키워드들",
- "logo-and-icons": "Site Logo & Icons",
- "logo.image": "사진",
- "logo.image-placeholder": "로고 파일 저장 위치",
+ "keywords-placeholder": "커뮤니티를 설명하는 키워드, 쉼표로 구분",
+ "logo-and-icons": "사이트 로고 & 아이콘",
+ "logo.image": "이미지",
+ "logo.image-placeholder": "포럼 헤더에 표시할 로고의 경로",
"logo.upload": "업로드",
- "logo.url": "Logo Link URL",
- "logo.url-placeholder": "사이트 로고 URL",
- "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index. url property in config.json",
+ "logo.url": "로고 링크 URL",
+ "logo.url-placeholder": "사이트 로고의 URL",
+ "logo.url-help": "로고를 클릭하면 사용자를 이 주소로 보냅니다. 비워둔 경우 사용자는 포럼 색인으로 이동합니다.url 속성에 의해 설정됩니다",
"logo.alt-text": "대체 텍스트",
- "log.alt-text-placeholder": "대체 텍스트",
+ "log.alt-text-placeholder": "접근성을 위한 대체 텍스트",
"favicon": "파비콘",
"favicon.upload": "업로드",
- "pwa": "프로그레시브 웹 앱",
+ "pwa": "Progressive Web App",
"touch-icon": "터치 아이콘",
"touch-icon.upload": "업로드",
- "touch-icon.help": "권장 사항: 512x512, PNG 확장자만 가능, 지정되지 않을 경우 파비콘 사용",
- "maskable-icon": "웹 앱(홈 화면) 아이콘",
- "maskable-icon.help": "권장 사항: 512x512, PNG 확장자만 가능, 지정되지 않을 경우 터치 아이콘 사용",
- "outgoing-links": "외부 링크",
- "outgoing-links.warning-page": "외부 링크 경고페이지 사용",
+ "touch-icon.help": "권장 크기 및 형식: 512x512, PNG 형식만. 터치 아이콘을 지정하지 않은 경우 NodeBB는 파비콘을 사용합니다.",
+ "maskable-icon": "Maskable (홈 화면) 아이콘",
+ "maskable-icon.help": "권장 크기 및 형식: 512x512, PNG 형식만. 마스크 가능 아이콘을 지정하지 않은 경우 NodeBB는 터치 아이콘을 사용합니다.",
+ "outgoing-links": "외부로 나가는 링크",
+ "outgoing-links.warning-page": "외부 링크 경고 페이지 사용",
"search": "검색",
- "search-default-in": "범위 검색",
- "search-default-in-quick": "빠른 범위 검색",
- "search-default-sort-by": "분류",
- "outgoing-links.whitelist": "경고 창이 필요 없는 외부 링크 도메인 whitelist",
- "site-colors": "사이트 색상 설정",
+ "search-default-in": "기본 검색 위치",
+ "search-default-in-quick": "빠른 검색 위치",
+ "search-default-sort-by": "정렬 기준",
+ "outgoing-links.whitelist": "경고 페이지를 표시하지 않는 허용목록 도메인",
+ "site-colors": "사이트 색상 메타데이터",
"theme-color": "테마 색상",
"background-color": "배경 색상",
- "background-color-help": "사이트가 PWA로 설치될 때 스플래시 화면 배경에 사용되는 색상",
- "undo-timeout": "되돌리기 시간 초과",
- "undo-timeout-help": "조정자는 주제 이동과 같은 일부 작업을 통해 특정 기간 내에 작업을 취소할 수 있습니다. 되돌리기를 완전히 비활성화하려면 0으로 설정합니다.",
- "topic-tools": "주제 도구"
+ "background-color-help": "PWA로 설치된 웹사이트의 스플래시 화면 배경색으로 사용되는 색상",
+ "undo-timeout": "실행 취소 시간 제한",
+ "undo-timeout-help": "조정자는 토픽 이동과 같은 일부 작업을 통해 특정 기간 내에 작업을 취소할 수 있습니다. 되돌리기를 완전히 비활성화하려면 0으로 설정합니다.",
+ "topic-tools": "토픽 도구"
}
diff --git a/public/language/ko/admin/settings/group.json b/public/language/ko/admin/settings/group.json
index e5d947e275..70795c399b 100644
--- a/public/language/ko/admin/settings/group.json
+++ b/public/language/ko/admin/settings/group.json
@@ -1,13 +1,13 @@
{
"general": "일반",
"private-groups": "비공개 그룹",
- "private-groups.help": " 활성화 되어있다면 그룹에 가입하는 것은 그룹 관리자의 허가를 필요로 합니다. (기본 설정: 활성화)",
- "private-groups.warning": "주의 이 옵션이 비활성화 돼있고 당신에게 비공개 그룹이 있다면 그 그룹들은 모두 공개로 전환될 것입니다.",
- "allow-multiple-badges": "여러 개의 뱃지 허용",
- "allow-multiple-badges-help": "이 플래그는 사용자가 여러 그룹 배지를 선택할 수 있도록 허용하는 데 사용될 수 있으며, 테마 지원이 필요합니다.",
- "max-name-length": "그룹명 최대 길이",
- "max-title-length": "그룹 제목 최대 길이",
+ "private-groups.help": "활성화하면, 그룹 가입에는 그룹 소유자의 승인이 필요합니다 (기본값: 활성화됨)",
+ "private-groups.warning": "주의! 이 옵션을 비활성화 하고, 비공개 그룹이 있는 경우 해당 그룹은 자동으로 공개 그룹이 됩니다.",
+ "allow-multiple-badges": "여러 배지 허용",
+ "allow-multiple-badges-help": "이 플래그를 사용하여 사용자가 여러 그룹 배지를 선택할 수 있도록 할 수 있습니다. 테마 지원이 필요합니다.",
+ "max-name-length": "최대 그룹 이름 길이",
+ "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/guest.json b/public/language/ko/admin/settings/guest.json
index 9e03858a44..661fe756bd 100644
--- a/public/language/ko/admin/settings/guest.json
+++ b/public/language/ko/admin/settings/guest.json
@@ -1,8 +1,8 @@
{
"settings": "설정",
- "guest-settings": "Guest Settings",
- "handles.enabled": "비회원 닉네임 설정 허가",
- "handles.enabled-help": "이 옵션은 비회원들이 포스트를 작성할 때 이름을 적는 공간을 제공합니다. 이 옵션이 비활성화 상태라면 \"Guest\" 라고 표시될 것입니다.",
- "topic-views.enabled": "비회원의 방문으로 화제 조회수 증가",
- "reply-notifications.enabled": "비회원의 답글 알림 허용"
+ "guest-settings": "비회원 설정",
+ "handles.enabled": "비회원 처리 허용",
+ "handles.enabled-help": "비회원들이 각각의 게시물에 사용할 닉네임을 선택할 수 있게 됩니다. 비활성화하면 비회원은 간단히 \"비회원\"로 불릴 것입니다.",
+ "topic-views.enabled": "토픽 조회 수에 비회원도 포함",
+ "reply-notifications.enabled": "비회원이 답글 알림을 사용할 수 있도록 허용"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/homepage.json b/public/language/ko/admin/settings/homepage.json
index eaf2490bec..9bdde362a5 100644
--- a/public/language/ko/admin/settings/homepage.json
+++ b/public/language/ko/admin/settings/homepage.json
@@ -1,8 +1,8 @@
{
- "home-page": "홈페이지",
- "description": "사용자가 루트 URL에 들어갔을 때 어떤 페이지를 보여줄지 선택하세요.",
- "home-page-route": "홈페이지 경로",
+ "home-page": "홈 페이지",
+ "description": "사용자가 포럼의 루트 URL로 이동할 때 표시되는 페이지를 선택합니다.",
+ "home-page-route": "홈 페이지 경로",
"custom-route": "사용자 정의 경로",
- "allow-user-home-pages": "사용자가 직접 홈페이지를 설정할 수 있게 허용",
- "home-page-title": "홈페이지의 타이틀 (기본값 \"Home\")"
+ "allow-user-home-pages": "사용자 홈 페이지 허용",
+ "home-page-title": "홈 페이지 제목 (default \"Home\")"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/languages.json b/public/language/ko/admin/settings/languages.json
index 84b52efba2..37bdbc1234 100644
--- a/public/language/ko/admin/settings/languages.json
+++ b/public/language/ko/admin/settings/languages.json
@@ -1,6 +1,6 @@
{
"language-settings": "언어 설정",
- "description": "기본 언어 설정은 사이트를 방문하는 모든 사용자들에게 적용됩니다. 30일, 또는 한달). 0으로 지정 시 항상 날짜 표기, 비워둘 경우 항상 상대시간 표기.",
- "timestamp.necro-threshold": "사망 기간(단위: 일)",
- "timestamp.necro-threshold-help": "사망 기간보다 오래 죽어있던 화제의 포스트 사이에 메시지를 표시합니다. (기본값: 7일 or 1주) 0일 경우 비활성화.",
- "timestamp.topic-views-interval": "화제 조회 지연(단위: 분)",
- "timestamp.topic-views-interval-help": "설정한 시간동안 1회의 조회수만 증가합니다.",
- "teaser": "미리보기",
- "teaser.last-post": "최근 - 최근 작성된 포스트를 보여주고 답글이 없을 경우 포스트 본문 보여주기",
- "teaser.last-reply": "최근 - 최근 작성된 답글을 보여주고 답글이 없을 경우 \"답글 없음\" 표시",
- "teaser.first": "첫 글",
- "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
- "unread-and-recent": "Unread & Recent Settings",
- "unread.cutoff": "읽지 않음 표시 기간",
- "unread.min-track-last": "마지막으로 읽은 글 추적 기능을 사용할 최소 글 수",
- "recent.max-topics": "최근 목록에 표시할 화제 갯수",
- "recent.categoryFilter.disable": "최근 목록에서 무시 중인 카테고리의 화제 포함",
+ "general": "일반",
+ "sorting": "게시물 정렬",
+ "sorting.post-default": "기본 게시물 정렬",
+ "sorting.oldest-to-newest": "오래된 순",
+ "sorting.newest-to-oldest": "최신 순",
+ "sorting.most-votes": "최다 투표 순",
+ "sorting.most-posts": "최다 게시물 순",
+ "sorting.topic-default": "기본 토픽 정렬",
+ "length": "게시물 길이",
+ "post-queue": "게시물 대기열",
+ "restrictions": "게시 제한",
+ "restrictions.post-queue": "게시물 대기열 사용",
+ "restrictions.post-queue-rep-threshold": "게시물 대기열을 하지 않을 평판",
+ "restrictions.groups-exempt-from-post-queue": "게시물 대기열에서 제외할 그룹 선택",
+ "restrictions-new.post-queue": "신규 사용자 제한 사용",
+ "restrictions.post-queue-help": "게시물 대기열을 활성화하면 새로운 사용자의 게시물이 승인 대기열에 들어갑니다",
+ "restrictions-new.post-queue-help": "신규 사용자 제한을 활성화하면 신규 사용자가 만든 게시물에 제한을 설정합니다",
+ "restrictions.seconds-between": "게시물 간 간격(초)",
+ "restrictions.seconds-edit-after": "게시물 편집 가능 시간(초) (0으로 설정하여 비활성화)",
+ "restrictions.seconds-delete-after": "게시물 삭제 가능 기간(초) (0으로 설정하여 비활성화)",
+ "restrictions.replies-no-delete": "사용자가 자신의 토픽을 삭제할 수 없게 되는 답글 수 (0으로 설정하여 비활성화)",
+ "restrictions.title-length": "제목 길이",
+ "restrictions.post-length": "게시물 길이",
+ "restrictions.days-until-stale": "더 이상 토픽을 활성 상태로 간주하지 않는 일 수",
+ "restrictions.stale-help": "토픽이 \"stale\"로 간주되면 해당 토픽에 답글을 작성하려는 사용자에게 경고가 표시됩니다. (0으로 설정하여 비활성화)",
+ "timestamp": "타임스탬프",
+ "timestamp.cut-off": "날짜 절사 (일)",
+ "timestamp.cut-off-help": "날짜 및 시간은 상대적인 방식(예: \"3시간 전\"/\"5일 전\")으로 표시되며 여러 언어로 현지화됩니다. 일정 기간이 지나면 이 텍스트를 현지화된 날짜 자체로 전환하여 표시할 수 있습니다(예: 2016년 11월 5일 15:30).30, 즉 한 달). 날짜를 항상 표시하려면 0으로 설정하고, 상대적인 시간을 항상 표시하려면 비워 둡니다.",
+ "timestamp.necro-threshold": "네크로 임계값 (일)",
+ "timestamp.necro-threshold-help": "게시물 간 시간이 네크로 임계값보다 긴 경우 메시지가 각 게시물 사이에 표시됩니다. (기본값: 7, 즉 일주일). 비활성화하려면 0으로 설정하세요.",
+ "timestamp.topic-views-interval": "토픽 조회수 간격(분)",
+ "timestamp.topic-views-interval-help": "이 설정에 따라 토픽 조회수는 정의된 시간 간격에 따라 한 번씩만 증가합니다.",
+ "teaser": "미리보기 게시물",
+ "teaser.last-post": "마지막 - 최신 게시물 표시(답글이 없으면 원본 게시물 표시)",
+ "teaser.last-reply": "마지막 - 최신 답글, 또는 \"No replies\" 플레이스홀더 표시",
+ "teaser.first": "첫 번째",
+ "showPostPreviewsOnHover": "마우스를 올리면 게시물 미리보기 표시",
+ "unread-and-recent": "읽지 않은 항목 및 최근 항목 설정",
+ "unread.cutoff": "읽지 않은 항목 절사 일수",
+ "unread.min-track-last": "마지막 읽은 항목을 추적하기 위한 최소 게시물 수",
+ "recent.max-topics": "\"최근\"에 표시할 최대 토픽 수",
+ "recent.categoryFilter.disable": "\"최근\" 페이지에서 무시된 카테고리의 토픽 필터링 비활성화",
"signature": "서명 설정",
"signature.disable": "서명 비활성화",
- "signature.no-links": "서명에 포함된 바로가기 비활성화",
- "signature.no-images": "서명에 포함된 이미지 비활성화",
- "signature.hide-duplicates": "Hide duplicate signatures in topics",
+ "signature.no-links": "서명 내 링크 비활성화",
+ "signature.no-images": "서명 내 이미지 비활성화",
+ "signature.hide-duplicates": "토픽에서 중복 서명 숨기기",
"signature.max-length": "최대 서명 길이",
- "composer": "에디터 설정",
- "composer-help": "아래의 설정들은 사용자가 새로운 화제나 답글을 작성할 때 나타나는 에디터 화면의 기능과 외형에 영향을 끼칩니다.",
- "composer.show-help": "\"도움말\" 탭 표시",
- "composer.enable-plugin-help": "플러그인의 도움말 탭 내용 추가 허용",
- "composer.custom-help": "사용자 정의 \"도움말\" 텍스트",
- "backlinks": "역링크",
- "backlinks.enabled": "화제 역링크 활성화",
- "backlinks.help": "포스트가 다른 화제를 참조할 경우 참조한 화제에 해당 포스트의 역링크가 표시됩니다.",
+ "composer": "Composer 설정",
+ "composer-help": "다음 설정은 사용자가 새 토픽을 작성하거나 기존 토픽에 답글을 작성할 때, 사용자에게 표시되는 게시물 편집기의 기능 또는 외관을 제어합니다.",
+ "composer.show-help": "\"Help\"탭 표시",
+ "composer.enable-plugin-help": "플러그인이 도움말 탭에 콘텐츠를 추가할 수 있도록 허용",
+ "composer.custom-help": "사용자 정의 도움말 텍스트",
+ "backlinks": "백링크",
+ "backlinks.enabled": "토픽 백링크 활성화",
+ "backlinks.help": "게시물이 다른 토픽을 참조하는 경우 해당 시점에 참조된 토픽에 게시물로 연결이 삽입됩니다.",
"ip-tracking": "IP 추적",
- "ip-tracking.each-post": "모든 포스트 IP 추적",
- "enable-post-history": "게시글 편집 기록 활성화"
+ "ip-tracking.each-post": "각 게시물에 대한 IP 주소 추적",
+ "enable-post-history": "게시물 히스토리 활성화"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/reputation.json b/public/language/ko/admin/settings/reputation.json
index 749ccc4b9c..43bb0328db 100644
--- a/public/language/ko/admin/settings/reputation.json
+++ b/public/language/ko/admin/settings/reputation.json
@@ -1,37 +1,37 @@
{
- "reputation": "인지도 설정",
- "disable": "인지도 시스템 비활성화",
+ "reputation": "평판 설정",
+ "disable": "평판 시스템 비활성화",
"disable-down-voting": "비추천 비활성화",
- "votes-are-public": "모든 투표 비익명화",
- "thresholds": "포럼 활동 기준선",
- "min-rep-upvote": "Minimum reputation to upvote posts",
- "upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
- "upvotes-per-user-per-day": "Upvotes per user per day (set to 0 for unlimited upvotes)",
- "min-rep-downvote": "포스트 비추천에 필요한 최소 인지도",
- "downvotes-per-day": "일일 최대 비추천 (0일 경우 무제한)",
- "downvotes-per-user-per-day": "개인 일일 최대 비추천 (0일 경우 무제한)",
- "min-rep-chat": "Minimum reputation to send chat messages",
- "min-rep-post-links": "Minimum reputation to post links",
- "min-rep-flag": "포스트 신고에 필요한 최소 인지도",
- "min-rep-website": "\"웹사이트\" 등록에 필요한 최소 인지도",
- "min-rep-aboutme": "\"설명\" 작성에 필요한 최소 인지도",
- "min-rep-signature": "\"서명\" 작성에 필요한 최소 인지도",
- "min-rep-profile-picture": "\"프로필 사진\" 등록에 필요한 최소 인지도",
- "min-rep-cover-picture": "\"커버 사진\" 등록에 필요한 최소 인지도",
+ "votes-are-public": "모든 투표 공개",
+ "thresholds": "활동 임계값",
+ "min-rep-upvote": "게시물을 추천할 수 있는 최소 평판",
+ "upvotes-per-day": "하루에 가능한 추천 횟수 (무제한 추천을 위해 0으로 설정)",
+ "upvotes-per-user-per-day": "하루에 사용자 당 추천 가능한 횟수 (무제한 추천을 위해 0으로 설정)",
+ "min-rep-downvote": "게시물을 비추천할 수 있는 최소 평판",
+ "downvotes-per-day": "하루에 가능한 비추천 횟수 (무제한 비추천을 위해 0으로 설정)",
+ "downvotes-per-user-per-day": "하루에 사용자 당 비추천 가능한 횟수 (무제한 비추천을 위해 0으로 설정)",
+ "min-rep-chat": "채팅 메시지를 보내는데 필요한 최소 평판",
+ "min-rep-post-links": "링크를 게시할 수 있는 최소 평판",
+ "min-rep-flag": "게시물을 신고할 수 있는 최소 평판",
+ "min-rep-website": "사용자 프로필에 \"웹사이트\" 를 추가할 수 있는 최소 평판",
+ "min-rep-aboutme": "사용자 프로필에 \"About me\" 를 추가할 수 있는 최소 평판",
+ "min-rep-signature": "사용자 프로필에 \"서명\"을 추가할 수 있는 최소 평판",
+ "min-rep-profile-picture": "사용자 프로필에 \"프로필 이미지\" 를 추가할 수 있는 최소 평판",
+ "min-rep-cover-picture": "사용자 프로필에 \"커버 이미지\" 를 추가할 수 있는 최소 평판",
"flags": "신고 설정",
- "flags.limit-per-target": "포스트 혹은 사용자 최대 신고 횟수",
+ "flags.limit-per-target": "신고를 지정할 수 있는 최대 횟수",
"flags.limit-per-target-placeholder": "기본값: 0",
- "flags.limit-per-target-help": "포스트나 사용자가 다수의 신고를 받을 경우 각각의 신고가 최초의 신고와 함께 표시됩니다. 이 옵션을 변경해서 하나의 대상에 누적될 신고의 최대 횟수를 지정할 수 있습니다.",
- "flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
- "flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
- "flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
- "flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
- "flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
- "flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
- "flags.auto-resolve-on-ban": "차단될 경우 사용자의 모든 기회 박탈",
- "flags.action-on-resolve": "Do the following when a flag is resolved",
- "flags.action-on-reject": "Do the following when a flag is rejected",
- "flags.action.nothing": "Do nothing",
- "flags.action.rescind": "Rescind the notification sent to moderators/administrators"
+ "flags.limit-per-target-help": "게시물이나 사용자가 여러 번 신고되면 각 추가적인 \"신고\"는 원래의 신고에 추가됩니다. 항목이 받을 수 있는 신고 횟수를 제한하려면 이 옵션을 0이 아닌 숫자로 설정하세요.",
+ "flags.limit-post-flags-per-day": "하루에 사용자가 게시물을 신고할 수 있는 최대 횟수",
+ "flags.limit-post-flags-per-day-help": " 비활성화하려면 0으로 설정, (기본값: 10)",
+ "flags.limit-user-flags-per-day": "하루에 사용자가 사용자를 신고할 수 있는 최대 횟수",
+ "flags.limit-user-flags-per-day-help": " 비활성화하려면 0으로 설정, (기본값: 10)",
+ "flags.auto-flag-on-downvote-threshold": "게시물 자동 신고를 위한 반대표 수",
+ "flags.auto-flag-on-downvote-threshold-help": " 비활성화하려면 0으로 설정, (기본값: 0)",
+ "flags.auto-resolve-on-ban": "사용자가 차단되면 해당 사용자의 모든 신고를 자동으로 해결",
+ "flags.action-on-resolve": "신고가 해결될 때 다음 작업 수행",
+ "flags.action-on-reject": "신고가 거부될 때 다음 작업 수행",
+ "flags.action.nothing": "아무 작업도 수행하지 않음",
+ "flags.action.rescind": "중재자 / 관리자에게 보낸 알림 취소"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/social.json b/public/language/ko/admin/settings/social.json
index e558c7f36e..ab5526bbf0 100644
--- a/public/language/ko/admin/settings/social.json
+++ b/public/language/ko/admin/settings/social.json
@@ -1,4 +1,4 @@
{
- "post-sharing": "포스트 공유",
- "info-plugins-additional": "플러그인을 이용해서 포스트를 공유할 수 있는 네트워크를 추가할 수 있습니다."
+ "post-sharing": "게시물 공유",
+ "info-plugins-additional": "플러그인은 게시물을 공유하는 데 사용할 수 있는 추가 네트워크를 추가할 수 있습니다."
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/sockets.json b/public/language/ko/admin/settings/sockets.json
index 905ab55851..99782be977 100644
--- a/public/language/ko/admin/settings/sockets.json
+++ b/public/language/ko/admin/settings/sockets.json
@@ -1,6 +1,6 @@
{
- "reconnection": "재접속 설정",
- "max-attempts": "최대 재접속 시도 횟수",
- "default-placeholder": "기본: %1",
- "delay": "재접속 지연"
+ "reconnection": "재연결 설정",
+ "max-attempts": "최대 재연결 시도 횟수",
+ "default-placeholder": "기본값: %1",
+ "delay": "재연결 지연"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/sounds.json b/public/language/ko/admin/settings/sounds.json
index 1d9031cb19..6dc7cc6ad3 100644
--- a/public/language/ko/admin/settings/sounds.json
+++ b/public/language/ko/admin/settings/sounds.json
@@ -3,7 +3,7 @@
"chat-messages": "채팅 메시지",
"play-sound": "재생",
"incoming-message": "수신 메시지",
- "outgoing-message": "발신 메시지",
- "upload-new-sound": "새로운 사운드 업로드",
- "saved": "설정 저장됨"
+ "outgoing-message": "송신 메시지",
+ "upload-new-sound": "새로운 소리 업로드",
+ "saved": "설정을 저장했습니다"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/settings/tags.json b/public/language/ko/admin/settings/tags.json
index 6827a7dc96..f8e5e941b9 100644
--- a/public/language/ko/admin/settings/tags.json
+++ b/public/language/ko/admin/settings/tags.json
@@ -2,12 +2,12 @@
"tag": "태그 설정",
"link-to-manage": "태그 관리",
"system-tags": "시스템 태그",
- "system-tags-help": "관리자와 조정자들만 해당 태그들을 사용할 수 있습니다.",
- "tags-per-topic": "Tags per topic",
- "min-per-topic": "화제 별 최소 태그",
- "max-per-topic": "화제 별 최대 태그",
- "min-length": "태그 최소 길이",
- "max-length": "태그 최대 길이",
- "related-topics": "관련 화제",
- "max-related-topics": "(테마가 지원할 경우) 보여질 화제의 최대 개수"
+ "system-tags-help": "권한이 있는 사용자만 이러한 태그를 사용할 수 있습니다.",
+ "tags-per-topic": "토픽별 태그",
+ "min-per-topic": "토픽당 최소 태그",
+ "max-per-topic": "토픽당 최대 태그",
+ "min-length": "최소 태그 길이",
+ "max-length": "최대 태그 길이",
+ "related-topics": "관련 토픽",
+ "max-related-topics": "표시할 최대 관련 토픽(테마에서 지원하는 경우)"
}
\ 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 ed61971356..19b8ae72ed 100644
--- a/public/language/ko/admin/settings/uploads.json
+++ b/public/language/ko/admin/settings/uploads.json
@@ -1,45 +1,45 @@
{
- "posts": "포스트",
- "orphans": "Orphaned Files",
- "private": "가입된 사용자만 파일 열람 허용",
- "strip-exif-data": "이미지 EXIF 데이터 제거",
- "preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
- "orphanExpiryDays": "Days to keep orphaned files",
- "orphanExpiryDays-help": "After this many days, orphaned uploads will be deleted from the file system.pdf, xls, doc). 빈 목록은 모든 파일이 비공개임을 의미합니다.",
- "resize-image-width-threshold": "설정한 너비보다 넓은 이미지의 크기 조정",
- "resize-image-width-threshold-help": "(단위: px, 기본값: 1520px, 0일 경우 비활성화)",
- "resize-image-width": "조정할 이미지의 넓이",
- "resize-image-width-help": "(단위: px, 기본값: 760px, 0일 경우 비활성화)",
- "resize-image-quality": "크기를 조정한 이미지의 품질",
- "resize-image-quality-help": "이미지의 용량을 줄이려면 낮은 품질을 선택하세요.",
- "max-file-size": "최대 파일 사이즈(KB)",
- "max-file-size-help": "(키비바이트로, 기본: 2048 KiB)",
- "reject-image-width": "이미지 최대 너비(단위: px)",
- "reject-image-width-help": "해당 수치보다 넓은 이미지는 업로드되지 않습니다.",
- "reject-image-height": "이미지 최대 높이(단위: px)",
- "reject-image-height-help": "해당 수치보다 높은 이미지는 업로드되지 않습니다.",
- "allow-topic-thumbnails": "사용자들의 화제 썸네일 업로드 허용",
- "topic-thumb-size": "화제 썸네일 크기",
- "allowed-file-extensions": "사용 가능한 파일 확장자",
- "allowed-file-extensions-help": "파일 확장자 목록을 콤마(,) 로 구분지어 입력해주세요.(예: pdf, xls, doc) 빈칸으로 남기면 모든 확장자를 허용합니다. ",
- "upload-limit-threshold": "업로드 속도 제한:",
- "upload-limit-threshold-per-minute": "%1분 기준",
- "upload-limit-threshold-per-minutes": "%1분 기준",
- "profile-avatars": "프로필 사진",
- "allow-profile-image-uploads": "사용자들이 프로필 사진 업로드 하는것을 허용",
- "convert-profile-image-png": "업로드 된 프로필 사진 확장자를 PNG로 변환",
- "default-avatar": "사용자 설정 기본 프로필 사진",
+ "posts": "게시물",
+ "orphans": "미등록 파일",
+ "private": "업로드한 파일을 비공개로 만들기",
+ "strip-exif-data": "EXIF 데이터 제거",
+ "preserve-orphaned-uploads": "게시물이 삭제된 후에도 디스크에 업로드한 파일 유지",
+ "orphanExpiryDays": "미등록 파일 보관 기간(일)",
+ "orphanExpiryDays-help": "이 수만큼의 일이 지나면 미등록 업로드가 파일 시스템에서 삭제됩니다.pdf,xls,doc). 비어 있는 목록은 모든 파일이 비공개임을 의미합니다.",
+ "resize-image-width-threshold": "지정된 너비보다 이미지가 넓으면 크기 조정",
+ "resize-image-width-threshold-help": "(픽셀 단위, 기본값: 1520픽셀, 비활성화하려면 0으로 설정)",
+ "resize-image-width": "지정된 너비까지 이미지 크기 조정",
+ "resize-image-width-help": "(픽셀 단위, 기본값: 760픽셀, 비활성화하려면 0으로 설정)",
+ "resize-image-quality": "이미지 크기 조정 시 사용할 품질",
+ "resize-image-quality-help": "이미지의 파일 크기를 줄이기 위해 낮은 품질 설정을 사용합니다.",
+ "max-file-size": "최대 파일 크기(키비바이트 단위)",
+ "max-file-size-help": "(키비바이트 단위, 기본값: 2048 키비바이트)",
+ "reject-image-width": "최대 이미지 너비(픽셀 단위)",
+ "reject-image-width-help": "이 값보다 큰 이미지는 등록할 수 없습니다.",
+ "reject-image-height": "최대 이미지 높이(픽셀 단위)",
+ "reject-image-height-help": "이 값보다 큰 이미지는 등록할 수 없습니다.",
+ "allow-topic-thumbnails": "사용자가 토픽 썸네일 업로드 허용",
+ "topic-thumb-size": "토픽 썸네일 크기",
+ "allowed-file-extensions": "허용된 파일 확장자",
+ "allowed-file-extensions-help": "허용된 파일 확장자를 쉼표로 구분하여 입력하세요 (예: pdf,xls,doc). 비어 있는 목록은 모든 확장자가 허용됨을 의미합니다.",
+ "upload-limit-threshold": "사용자 업로드 속도 제한:",
+ "upload-limit-threshold-per-minute": "분당 %1",
+ "upload-limit-threshold-per-minutes": "%1 분마다",
+ "profile-avatars": "프로필 아바타",
+ "allow-profile-image-uploads": "사용자가 프로필 이미지 업로드 허용",
+ "convert-profile-image-png": "프로필 이미지 업로드를 PNG로 변환",
+ "default-avatar": "사용자 정의 기본 아바타",
"upload": "업로드",
- "profile-image-dimension": "프로필 사진 규격",
- "profile-image-dimension-help": "(단위: px, 기본값: 128px)",
- "max-profile-image-size": "프로필 사진 최대 크기",
- "max-profile-image-size-help": "(키비바이트로, 기본: 256 KiB)",
- "max-cover-image-size": "커버 사진 최대 크기",
- "max-cover-image-size-help": "(키비바이트로, 기본: 2,048 KiB)",
- "keep-all-user-images": "이전 프로필 사진과 커버 사진 서버에 저장",
- "profile-covers": "프로필 커버 사진",
- "default-covers": "기본 커버 사진",
- "default-covers-help": "기본 커버 사진 목록을 콤마(,)로 구분지어 입력해주세요. "
+ "profile-image-dimension": "프로필 이미지 크기",
+ "profile-image-dimension-help": "(픽셀 단위, 기본값: 128픽셀)",
+ "max-profile-image-size": "최대 프로필 이미지 파일 크기",
+ "max-profile-image-size-help": "(키비바이트 단위, 기본값: 256 키비바이트)",
+ "max-cover-image-size": "최대 커버 이미지 파일 크기",
+ "max-cover-image-size-help": "(키비바이트 단위, 기본값: 2,048 키비바이트)",
+ "keep-all-user-images": "서버에 이전 버전의 아바타와 프로필 커버를 유지",
+ "profile-covers": "프로필 커버",
+ "default-covers": "기본 커버 이미지",
+ "default-covers-help": "업로드된 커버 이미지가 없는 계정에 대한 쉼표로 구분된 기본 커버 이미지 추가"
}
diff --git a/public/language/ko/admin/settings/user.json b/public/language/ko/admin/settings/user.json
index dc438c1297..3e495288e7 100644
--- a/public/language/ko/admin/settings/user.json
+++ b/public/language/ko/admin/settings/user.json
@@ -1,92 +1,92 @@
{
"authentication": "인증",
- "email-confirm-interval": "사용자는",
- "email-confirm-interval2": "minutes have elapsed",
- "allow-login-with": "로그인 허용 수단",
- "allow-login-with.username-email": "사용자명 또는 이메일",
- "allow-login-with.username": "사용자명",
- "account-settings": "계정 관리",
+ "email-confirm-interval": "사용자는 확인 이메일을 재전송할 수 없음",
+ "email-confirm-interval2": "분이 경과한 후에만 가능",
+ "allow-login-with": "다음으로 로그인 허용",
+ "allow-login-with.username-email": "사용자 이름 또는 이메일",
+ "allow-login-with.username": "사용자 이름만",
+ "account-settings": "계정 설정",
"gdpr-enabled": "GDPR 동의 수집 활성화",
- "gdpr-enabled-help": "활성화되면 모든 신규 등록자는 General Data Protection Regulation (GDPR)에 따라 데이터 수집 및 사용에 대해 명시적으로 동의해야 합니다. 참고: GDPR을 활성화해도 기존 사용자가 동의하지 않을 수 있습니다. 동의를 강제하려면 GDPR 플러그인을 설치해야 합니다.",
- "disable-username-changes": "사용자명 변경 비활성화",
- "disable-email-changes": "이메일 주소 변경 비활성화",
+ "gdpr-enabled-help": "활성화하면 모든 신규 가입자는 일반 데이터 보호 규정(GDPR)에 따라서 데이터 수집 및 사용에 대한 명시적 동의를 해야합니다.0 — a user will stay logged in for the duration of the session (e.g. however long the browser window/tab remains open). Set this value to explicitly invalidate the session after the specified number of seconds.",
- "online-cutoff": "사용자를 비접속 상태로 간주할 시간 (분)",
- "online-cutoff-help": "해당 시간동안 사용자의 행동이 없을 경우 비접속 상태로 간주하고 실시간 업데이트를 적용하지 않습니다.",
- "registration": "회원가입",
- "registration-type": "가입 유형",
- "registration-approval-type": "가입 대기 유형",
+ "session-time-help": "사용자가 로그인할 때 \"로그인 정보 저장\"을 선택했을 때 로그인을 유지하는 데 사용됩니다.0으로 설정된 경우 사용자는 세션이 무효화될 때까지 로그인 상태를 유지합니다(예: 브라우저 창/탭이 열려 있는 동안). 이 값을 지정하여 명시적으로 세션을 지정된 초 후에 무효화합니다.",
+ "online-cutoff": "사용자가 비활동으로 간주되기까지의 분",
+ "online-cutoff-help": "사용자가 이 기간 동안 아무 활동도 하지 않으면 비활동으로 간주되며 실시간 업데이트를 받지 않습니다.",
+ "registration": "사용자 등록",
+ "registration-type": "등록 유형",
+ "registration-approval-type": "등록 승인 유형",
"registration-type.normal": "일반",
"registration-type.admin-approval": "관리자 승인",
- "registration-type.admin-approval-ip": "관리자 IP 승인",
- "registration-type.invite-only": "초대 가입",
- "registration-type.admin-invite-only": "관리자 초대 가입",
- "registration-type.disabled": "신규 가입 불가",
- "registration-type.help": "일반 - 회원가입 페이지를 통해 가입할 수 있습니다.%1)",
- "banned.subject": "사용자는 %1에서 차단되었습니다.",
- "banned.text1": "사용자 %1는 %2에서 차단되었습니다.",
- "banned.text2": "차단은 %1까지 유효합니다.",
- "banned.text3": "사용자의 차단 사유는:",
+ "notif.test.short": "알림 테스트 중",
+ "notif.test.long": "알림 이메일을 테스트합니다. 도와주세요!",
+ "test.text1": "NodeBB의 이메일러가 올바르게 설정되었는지 확인하기 위한 테스트 이메일입니다.",
+ "unsub.cta": "이 설정을 변경하려면 여기를 클릭하세요",
+ "unsubscribe": "구독 취소",
+ "unsub.success": "%1 메일링 리스트에서 더 이상 이메일을 받지 않습니다",
+ "unsub.failure.title": "구독 취소 실패",
+ "unsub.failure.message": "죄송합니다. 링크에 문제가 있어 메일링 리스트에서 구독을 취소하지 못했습니다. 그러나 사용자 설정으로 이메일 설정을 변경할 수 있습니다.%1)",
+ "banned.subject": "%1에서 차단되었습니다",
+ "banned.text1": "%1 사용자가 %2에서 차단되었습니다.",
+ "banned.text2": "이 차단은 %1까지 유지됩니다.",
+ "banned.text3": "차단된 사유는 다음과 같습니다:",
"closing": "감사합니다!"
}
\ No newline at end of file
diff --git a/public/language/ko/error.json b/public/language/ko/error.json
index 1c610d5b7b..880d9eec11 100644
--- a/public/language/ko/error.json
+++ b/public/language/ko/error.json
@@ -1,242 +1,242 @@
{
- "invalid-data": "올바르지 않은 정보입니다.",
- "invalid-json": "올바르지 않은 JSON 형식입니다.",
- "wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
- "required-parameters-missing": "Required parameters were missing from this API call: %1",
- "not-logged-in": "로그인하지 않았습니다.",
- "account-locked": "계정이 임시 잠금 상태입니다.",
- "search-requires-login": "검색을 위해 로그인이 필요합니다. 로그인하거나 가입해주세요.",
- "goback": "이전 페이지로 돌아가려면 뒤로 가기 버튼을 누르세요.",
- "invalid-cid": "올바르지 않은 카테고리 ID입니다.",
- "invalid-tid": "올바르지 않은 화제 ID입니다.",
- "invalid-pid": "올바르지 않은 포스트 ID입니다.",
- "invalid-uid": "올바르지 않은 사용자 ID입니다.",
- "invalid-mid": "Invalid Chat Message ID",
- "invalid-date": "유효한 날짜가 제공되어야 합니다.",
- "invalid-username": "올바르지 않은 사용자명입니다.",
- "invalid-email": "올바르지 않은 이메일입니다.",
- "invalid-fullname": "올바르지 않은 이름입니다.",
- "invalid-location": "올바르지 않은 위치입니다.",
- "invalid-birthday": "올바르지 않은 생년월일입니다.",
- "invalid-title": "올바르지 않은 제목입니다.",
- "invalid-user-data": "올바르지 않은 사용자 정보입니다.",
- "invalid-password": "올바르지 않은 비밀번호입니다.",
- "invalid-login-credentials": "올바르지 않은 로그인 정보입니다.",
- "invalid-username-or-password": "사용자명과 패스워드를 모두 설정해주세요.",
- "invalid-search-term": "올바르지 않은 검색어입니다.",
- "invalid-url": "올바르지 않은 URL 입니다.",
- "invalid-event": "올바르지 않은 이벤트: %1",
- "local-login-disabled": "권한이 없는 계정에서의 로컬 로그인이 비활성화 되었습니다.",
- "csrf-invalid": "세션이 만료되어 로그인에 실패하였습니다. 다시 시도해주세요.",
- "invalid-path": "올바르지 않은 경로입니다.",
- "folder-exists": "폴더가 이미 존재합니다.",
- "invalid-pagination-value": "올바르지 않은 페이지 값입니다. 최소 %1에서 최대 2% 사이로 설정해야 합니다.",
- "username-taken": "이미 사용 중인 사용자명입니다.",
- "email-taken": "Email address is already taken.",
- "email-nochange": "입력한 전자 메일이 이미 등록되어 있는 전자 메일과 동일합니다.",
- "email-invited": "해당 이메일의 사용자는 이미 초대되었습니다.",
- "email-not-confirmed": "이메일 인증이 완료된 후 카테고리나 화제에 새로운 포스트를 작성할 수 있습니다. 여기를 눌러 인증 메일을 다시 발송할 수 있습니다.",
- "email-not-confirmed-chat": "아직 이메일이 인증되지 않아 채팅 기능을 사용할 수 없습니다. 여기를 눌러 이메일 인증을 진행하세요.",
- "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
- "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
- "user-doesnt-have-email": "User \"%1\" does not have an email set.",
- "email-confirm-failed": "이메일 인증이 실패하였습니다. 잠시 후에 다시 시도하세요.",
- "confirm-email-already-sent": "인증 메일이 이미 발송되었습니다. 다시 보내려면 %1분을 기다리세요.",
- "confirm-email-expired": "Confirmation email expired",
- "sendmail-not-found": "Sendmail 실행파일을 찾을 수 없었습니다. 관리자가 sendmail을 설치했고 실행이 가능한 상태인지 확인해 주시기 바랍니다.",
- "digest-not-enabled": "사용자가 다이제스트를 비활성화했거나 시스템 기본값이 다이제스트를 보내도록 활성화되어있지 않습니다.",
- "username-too-short": "사용자명이 너무 짧습니다.",
- "username-too-long": "사용자명이 너무 깁니다.",
- "password-too-long": "비밀번호가 너무 깁니다.",
- "reset-rate-limited": "비밀번호 초기화를 너무 자주 시도하셨습니다. (한도 초과)",
- "reset-same-password": "현재의 비밀번호와 다른 비밀번호를 입력해주세요.",
- "user-banned": "차단된 사용자입니다.",
- "user-banned-reason": "죄송합니다. 해당 계정은 차단되었습니다. (사유: %1)",
- "user-banned-reason-until": "죄송합니다. 해당 계정은 %1까지 차단되었습니다. (사유: %2)",
- "user-too-new": "죄송합니다. 첫 번째 게시물은 %1초 후에 작성할 수 있습니다.",
- "blacklisted-ip": "죄송합니다. 당신의 IP는 이 커뮤니티로부터 차단되었습니다. 만약 오류라고 생각되시면 관리자에게 연락해주세요.",
- "cant-blacklist-self-ip": "You can't blacklist your own IP",
- "ban-expiry-missing": "해당 차단의 만료일을 설정해주세요.",
- "no-category": "존재하지 않는 카테고리입니다.",
- "no-topic": "존재하지 않는 화제입니다.",
- "no-post": "존재하지 않는 포스트입니다.",
- "no-group": "존재하지 않는 그룹입니다.",
- "no-user": "존재하지 않는 사용자입니다.",
- "no-teaser": "존재하지 않는 미리보기입니다.",
- "no-flag": "Flag does not exist",
- "no-chat-room": "Chat room does not exist",
- "no-privileges": "이 작업을 할 수 있는 권한이 없습니다.",
- "category-disabled": "카테고리가 비활성화 되었습니다.",
- "topic-locked": "게시물이 잠금 상태입니다.",
- "post-edit-duration-expired": "포스트의 수정은 작성한 시간으로부터 %1초 후에 가능합니다.",
- "post-edit-duration-expired-minutes": "포스트의 수정은 작성한 시간으로부터 %1분 후에 가능합니다.",
- "post-edit-duration-expired-minutes-seconds": "포스트의 수정은 작성한 시간으로부터 %1분 %2초 후에 가능합니다.",
- "post-edit-duration-expired-hours": "포스트의 수정은 작성한 시간으로부터 %1시간 후에 가능합니다.",
- "post-edit-duration-expired-hours-minutes": "포스트의 수정은 작성한 시간으로부터 %1시간 %2분 후에 가능합니다.",
- "post-edit-duration-expired-days": "포스트의 수정은 작성한 시간으로부터 %1일 후에 가능합니다.",
- "post-edit-duration-expired-days-hours": "포스트의 수정은 작성한 시간으로부터 %1일 %2시간 후에 가능합니다.",
- "post-delete-duration-expired": "포스트의 삭제는 작성한 시간으로부터 %1초 후에 가능합니다.",
- "post-delete-duration-expired-minutes": "포스트의 삭제는 작성한 시간으로부터 %1분 후에 가능합니다.",
- "post-delete-duration-expired-minutes-seconds": "포스트의 삭제는 작성한 시간으로부터 %1분 %2초 후에 가능합니다.",
- "post-delete-duration-expired-hours": "포스트의 삭제는 작성한 시간으로부터 %1시간 후에 가능합니다.",
- "post-delete-duration-expired-hours-minutes": "포스트의 삭제는 작성한 시간으로부터 %1시간 %2분 후에 가능합니다.",
- "post-delete-duration-expired-days": "포스트의 삭제는 작성한 시간으로부터 %1일 후에 가능합니다.",
- "post-delete-duration-expired-days-hours": "포스트의 삭제는 작성한 시간으로부터 %1일 %2시간 후에 가능합니다.",
- "cant-delete-topic-has-reply": "답글이 달린 화제는 삭제하실 수 없습니다.",
- "cant-delete-topic-has-replies": "답글이 %1개 이상 달린 화제는 삭제하실 수 없습니다.",
- "content-too-short": "포스트의 내용이 너무 짧습니다. 내용은 최소 %1자 이상이어야 합니다.",
- "content-too-long": "포스트의 내용이 너무 깁니다. 내용은 최대 %1자 이내로 작성할 수 있습니다.",
- "title-too-short": "제목이 너무 짧습니다. 제목은 최소 %1자 이상이어야 합니다.",
- "title-too-long": "제목이 너무 깁니다. 제목은 최대 %1자 이내로 작성할 수 있습니다.",
- "category-not-selected": "선택된 카테고리가 없습니다.",
- "too-many-posts": "새 게시물 작성은 %1초마다 가능합니다. 조금 천천히 작성해주세요.",
- "too-many-posts-newbie": "신규 사용자는 %2만큼의 인지도를 얻기 전까지 %1초마다 게시물을 작성할 수 있습니다. 조금 천천히 작성해주세요.",
- "too-many-posts-newbie-minutes": "As a new user, you can only post once every %1 minute(s) until you have earned %2 reputation - please wait before posting again",
- "already-posting": "You are already posting",
- "tag-too-short": "태그가 너무 짧습니다. 태그는 최소 %1자 이상이어야 합니다.",
- "tag-too-long": "태그가 너무 깁니다. 태그는 최대 %1자 이내로 사용 가능합니다.",
- "tag-not-allowed": "Tag not allowed",
- "not-enough-tags": "태그가 없거나 부족합니다. 게시물은 %1개 이상의 태그를 사용해야 합니다.",
- "too-many-tags": "태그가 너무 많습니다. 게시물은 %1개 이하의 태그를 사용할 수 있습니다.",
- "cant-use-system-tag": "관리자용 태그를 사용하실 수 없습니다.",
- "cant-remove-system-tag": "이 시스템 태그를 제거할 수 없습니다.",
- "still-uploading": "업로드가 끝날 때까지 기다려주세요.",
- "file-too-big": "업로드 가능한 파일크기는 최대 %1 KB 입니다. 파일의 용량을 줄이거나 압축을 활용하세요.",
- "guest-upload-disabled": "비회원의 파일 업로드는 제한되어 있습니다.",
- "cors-error": "잘못 구성된 CORS로 인해 이미지를 업로드 할 수 없습니다.",
- "upload-ratelimit-reached": "한 번에 너무 많은 파일을 업로드하셨습니다. 나중에 다시 시도해주세요.",
- "upload-error-fallback": "Unable to upload image — %1",
- "scheduling-to-past": "내일 이후의 날짜를 선택해주세요.",
- "invalid-schedule-date": "적합한 형식의 날짜와 시간을 입력해주세요.",
- "cant-pin-scheduled": "예약된 화제는 상단에 고정(해제)할 수 없습니다.",
- "cant-merge-scheduled": "예약된 화제는 병합할 수 없습니다.",
- "cant-move-posts-to-scheduled": "예약된 화제로는 포스트를 옮길 수 없습니다.",
- "cant-move-from-scheduled-to-existing": "예약된 화제의 포스트는 옮길 수 없습니다.",
- "already-bookmarked": "이미 즐겨찾기에 추가한 포스트 입니다.",
- "already-unbookmarked": "이미 즐겨찾기를 해제한 포스트 입니다.",
+ "invalid-data": "잘못된 데이터",
+ "invalid-json": "잘못된 JSON",
+ "wrong-parameter-type": "속성 `%1`에 대해 %3 유형의 값이 예상되었지만 대신 %2가 수신되었습니다",
+ "required-parameters-missing": "이 API 호출에서 필수 매개변수가 누락되었습니다: %1",
+ "not-logged-in": "로그인되지 않았습니다.",
+ "account-locked": "계정이 일시적으로 잠겼습니다.",
+ "search-requires-login": "검색에는 계정이 필요합니다. 로그인하거나 등록하세요.",
+ "goback": "이전 페이지로 돌아가려면 뒤로 가기를 누르세요",
+ "invalid-cid": "잘못된 카테고리 ID",
+ "invalid-tid": "잘못된 토픽 ID",
+ "invalid-pid": "잘못된 게시물 ID",
+ "invalid-uid": "잘못된 사용자 ID",
+ "invalid-mid": "잘못된 채팅 메시지 ID",
+ "invalid-date": "유효한 날짜를 제공해야 합니다",
+ "invalid-username": "잘못된 사용자 이름",
+ "invalid-email": "잘못된 이메일",
+ "invalid-fullname": "잘못된 전체 이름",
+ "invalid-location": "잘못된 위치",
+ "invalid-birthday": "잘못된 생일",
+ "invalid-title": "잘못된 제목",
+ "invalid-user-data": "잘못된 사용자 데이터",
+ "invalid-password": "잘못된 비밀번호",
+ "invalid-login-credentials": "로그인 자격 증명이 올바르지 않습니다",
+ "invalid-username-or-password": "사용자 이름과 비밀번호를 모두 지정하세요",
+ "invalid-search-term": "잘못된 검색어",
+ "invalid-url": "잘못된 URL",
+ "invalid-event": "잘못된 이벤트: %1",
+ "local-login-disabled": "비권한 계정에 대해 로컬 로그인 시스템이 비활성화되었습니다.",
+ "csrf-invalid": "만료된 세션으로 인해 로그인할 수 없습니다. 다시 시도하세요",
+ "invalid-path": "잘못된 경로",
+ "folder-exists": "폴더가 이미 존재합니다",
+ "invalid-pagination-value": "잘못된 페이지네이션 값입니다. 최소 %1에서 최대 %2까지 여야 합니다",
+ "username-taken": "사용자 이름이 이미 사용 중입니다",
+ "email-taken": "이메일 주소가 이미 사용 중입니다.",
+ "email-nochange": "입력한 이메일이 이미 파일에 있는 이메일과 같습니다.",
+ "email-invited": "이미 초대된 이메일입니다",
+ "email-not-confirmed": "이메일을 검증하지 않았으므로 일부 카테고리나 토픽에 글을 게시할 수 없습니다. 확인 이메일을 보내려면 여기를 클릭하세요.",
+ "email-not-confirmed-chat": "이메일을 검증하지 않았으므로 채팅할 수 없습니다. 이메일을 확인하려면 여기를 클릭하세요.",
+ "email-not-confirmed-email-sent": "이메일을 검증하지 않았습니다. 확인 이메일을 받으려면 받은 편지함을 확인하세요. 이메일을 검증하지 않은 경우 일부 카테고리에서 글을 게시하거나 채팅할 수 없습니다.",
+ "no-email-to-confirm": "계정에 이메일이 설정되어 있지 않습니다. 계정 복구에 이메일이 필요하며 일부 카테고리에서 글을 게시하거나 채팅하는 데 필요할 수 있습니다. 이메일을 입력하려면 여기를 클릭하세요.",
+ "user-doesnt-have-email": "사용자 \\\"%1\\\"에게 이메일이 설정되어 있지 않습니다.",
+ "email-confirm-failed": "이메일을 확인하지 못했습니다. 나중에 다시 시도하세요.",
+ "confirm-email-already-sent": "확인 이메일이 이미 전송되었습니다. %1분 후에 다시 전송할 수 있습니다.",
+ "confirm-email-expired": "확인 이메일이 만료되었습니다",
+ "sendmail-not-found": "sendmail 실행 파일을 찾을 수 없습니다. 설치되어 있고 NodeBB를 실행하는 사용자에게 실행 가능한지 확인하세요.",
+ "digest-not-enabled": "이 사용자는 다이제스트를 사용하지 않았거나 시스템 기본 설정이 다이제스트를 보내지 않도록 구성되어 있습니다",
+ "username-too-short": "사용자 이름이 너무 짧습니다",
+ "username-too-long": "사용자 이름이 너무 깁니다",
+ "password-too-long": "비밀번호가 너무 깁니다",
+ "reset-rate-limited": "비밀번호 재설정 요청이 너무 많습니다 (속도 제한)",
+ "reset-same-password": "현재 비밀번호와 다른 비밀번호를 사용하세요",
+ "user-banned": "사용자가 차단되었습니다",
+ "user-banned-reason": "죄송합니다. 이 계정은 차단되었습니다 (사유: %1)",
+ "user-banned-reason-until": "죄송합니다. 이 계정은 %1까지 차단되었습니다 (사유: %2)",
+ "user-too-new": "첫 번째 글을 작성하기 전에 %1초를 기다려야 합니다",
+ "blacklisted-ip": "커뮤니티에 대한 IP 주소가 차단되었습니다. 이 문제가 오류임을 생각하면 관리자에게 문의하세요.",
+ "cant-blacklist-self-ip": "자신의 IP를 차단할 수 없습니다",
+ "ban-expiry-missing": "이 차단에 대한 종료 날짜를 제공하세요",
+ "no-category": "카테고리가 존재하지 않습니다",
+ "no-topic": "토픽이 존재하지 않습니다",
+ "no-post": "게시물이 존재하지 않습니다",
+ "no-group": "그룹이 존재하지 않습니다",
+ "no-user": "사용자가 존재하지 않습니다",
+ "no-teaser": "미리보기가 존재하지 않습니다",
+ "no-flag": "신고가 존재하지 않습니다",
+ "no-chat-room": "채팅 방이 존재하지 않습니다",
+ "no-privileges": "이 작업에 대한 충분한 권한이 없습니다.",
+ "category-disabled": "카테고리가 비활성화되었습니다.",
+ "topic-locked": "토픽이 잠겨 있습니다",
+ "post-edit-duration-expired": "게시된 후 %1초 동안에만 게시물을 편집할 수 있습니다",
+ "post-edit-duration-expired-minutes": "게시된 후 %1분 동안에만 게시물을 편집할 수 있습니다",
+ "post-edit-duration-expired-minutes-seconds": "게시된 후 %1분 %2초 동안에만 게시물을 편집할 수 있습니다",
+ "post-edit-duration-expired-hours": "게시된 후 %1시간 동안에만 게시물을 편집할 수 있습니다",
+ "post-edit-duration-expired-hours-minutes": "게시된 후 %1시간 %2분 동안에만 게시물을 편집할 수 있습니다",
+ "post-edit-duration-expired-days": "게시된 후 %1일 동안에만 게시물을 편집할 수 있습니다",
+ "post-edit-duration-expired-days-hours": "게시된 후 %1일 %2시간 동안에만 게시물을 편집할 수 있습니다",
+ "post-delete-duration-expired": "게시된 후 %1초 동안에만 게시물을 삭제할 수 있습니다",
+ "post-delete-duration-expired-minutes": "게시된 후 %1분 동안에만 게시물을 삭제할 수 있습니다",
+ "post-delete-duration-expired-minutes-seconds": "게시된 후 %1분 %2초 동안에만 게시물을 삭제할 수 있습니다",
+ "post-delete-duration-expired-hours": "게시된 후 %1시간 동안에만 게시물을 삭제할 수 있습니다",
+ "post-delete-duration-expired-hours-minutes": "게시된 후 %1시간 %2분 동안에만 게시물을 삭제할 수 있습니다",
+ "post-delete-duration-expired-days": "게시된 후 %1일 동안에만 게시물을 삭제할 수 있습니다",
+ "post-delete-duration-expired-days-hours": "게시된 후 %1일 %2시간 동안에만 게시물을 삭제할 수 있습니다",
+ "cant-delete-topic-has-reply": "답글이 달린 후에는 토픽을 삭제할 수 없습니다",
+ "cant-delete-topic-has-replies": "답글이 %1개 이상 달린 후에는 토픽을 삭제할 수 없습니다",
+ "content-too-short": "더 긴 게시물을 입력하세요. 게시물은 최소 %1자 이상이어야 합니다.",
+ "content-too-long": "더 짧은 게시물을 입력하세요. 게시물은 최대 %1자까지 가능합니다.",
+ "title-too-short": "더 긴 제목을 입력하세요. 제목은 최소 %1자 이상이어야 합니다.",
+ "title-too-long": "더 짧은 제목을 입력하세요. 제목은 최대 %1자까지 가능합니다.",
+ "category-not-selected": "카테고리를 선택하지 않았습니다.",
+ "too-many-posts": "한 번에 %1초마다 게시물을 한 번만 게시할 수 있습니다. 게시물을 다시 게시하기 전에 기다려주세요",
+ "too-many-posts-newbie": "신규 사용자로서 %2 평판을 획득할 때까지 %1초마다 한 번씩만 게시할 수 있습니다. 게시물을 다시 게시하기 전에 기다려주세요",
+ "too-many-posts-newbie-minutes": "신규 사용자로서 %2 평판을 획득할 때까지 %1분마다 한 번씩만 게시할 수 있습니다. 게시물을 다시 게시하기 전에 기다려주세요",
+ "already-posting": "이미 게시 중입니다",
+ "tag-too-short": "더 긴 태그를 입력하세요. 태그는 최소 %1자 이상이어야 합니다",
+ "tag-too-long": "더 짧은 태그를 입력하세요. 태그는 최대 %1자까지 가능합니다",
+ "tag-not-allowed": "허용되지 않는 태그",
+ "not-enough-tags": "태그가 충분하지 않습니다. 토픽은 최소 %1개의 태그를 가져야 합니다",
+ "too-many-tags": "태그가 너무 많습니다. 토픽은 최대 %1개의 태그를 가질 수 없습니다",
+ "cant-use-system-tag": "시스템 태그를 사용할 수 없습니다.",
+ "cant-remove-system-tag": "시스템 태그를 제거할 수 없습니다.",
+ "still-uploading": "업로드가 완료될 때까지 기다려주세요.",
+ "file-too-big": "최대 허용 파일 크기는 %1 kB입니다. 더 작은 파일을 업로드하세요",
+ "guest-upload-disabled": "비회원 업로드가 비활성화되었습니다",
+ "cors-error": "잘못 구성된 CORS로 인해 이미지를 업로드할 수 없습니다",
+ "upload-ratelimit-reached": "한 번에 너무 많은 파일을 업로드했습니다. 나중에 다시 시도하세요.",
+ "upload-error-fallback": "이미지를 업로드할 수 없습니다 — %1",
+ "scheduling-to-past": "미래의 날짜를 선택하세요.",
+ "invalid-schedule-date": "유효한 날짜와 시간을 입력하세요.",
+ "cant-pin-scheduled": "예약된 토픽은 (고정/고정 해제)할 수 없습니다.",
+ "cant-merge-scheduled": "예약된 토픽을 병합할 수 없습니다.",
+ "cant-move-posts-to-scheduled": "예약된 토픽으로 게시물을 이동할 수 없습니다.",
+ "cant-move-from-scheduled-to-existing": "예약된 토픽에서 게시물을 기존 토픽으로 이동할 수 없습니다.",
+ "already-bookmarked": "이미 이 게시물을 즐겨찾기에 추가했습니다",
+ "already-unbookmarked": "이미 이 게시물의 즐겨찾기를 취소했습니다",
"cant-ban-other-admins": "다른 관리자를 차단할 수 없습니다!",
- "cant-mute-other-admins": "You can't mute other admins!",
- "user-muted-for-hours": "You have been muted, you will be able to post in %1 hour(s)",
- "user-muted-for-minutes": "You have been muted, you will be able to post in %1 minute(s)",
- "cant-make-banned-users-admin": "You can't make banned users admin.",
- "cant-remove-last-admin": "당신은 유일한 관리자입니다. 관리자를 그만두기 전에 다른 사용자를 관리자로 임명하세요.",
- "account-deletion-disabled": "계정 삭제 기능이 비활성화 상태입니다.",
- "cant-delete-admin": "해당 계정을 삭제하기 전에 관리자 권한을 해제해주십시오.",
- "already-deleting": "이미 삭제 중입니다.",
- "invalid-image": "올바르지 않은 이미지입니다.",
- "invalid-image-type": "올바르지 않은 이미지입니다. 사용가능한 유형: %1",
- "invalid-image-extension": "올바르지 않은 이미지 확장자입니다.",
- "invalid-file-type": "올바르지 않은 파일 유형입니다. 사용가능한 유형: %1",
- "invalid-image-dimensions": "이미지 크기가 너무 큽니다.",
- "group-name-too-short": "그룹 이름이 너무 짧습니다.",
- "group-name-too-long": "그룹 이름이 너무 깁니다.",
- "group-already-exists": "이미 존재하는 그룹입니다.",
- "group-name-change-not-allowed": "그룹 이름의 변경이 불가능합니다.",
- "group-already-member": "이미 이 그룹에 속해있습니다.",
- "group-not-member": "이 그룹의 멤버가 아닙니다.",
- "group-needs-owner": "이 그룹은 적어도 한 명의 소유자가 필요합니다.",
- "group-already-invited": "이 사용자는 이미 초대됐습니다.",
- "group-already-requested": "가입 요청이 이미 제출되었습니다.",
- "group-join-disabled": "현재 이 그룹에 가입할 수 없습니다.",
- "group-leave-disabled": "현재 이 그룹을 떠날 수 없습니다.",
- "group-user-not-pending": "User does not have a pending request to join this group.",
- "gorup-user-not-invited": "User has not been invited to join this group.",
- "post-already-deleted": "이미 삭제된 포스트입니다.",
- "post-already-restored": "이미 복원된 포스트입니다.",
- "topic-already-deleted": "이미 삭제된 화제입니다.",
- "topic-already-restored": "이미 복원된 화제입니다.",
- "cant-purge-main-post": "메인 포스트는 삭제할 수 없습니다. 대신 포스트를 삭제하세요.",
- "topic-thumbnails-are-disabled": "화제 썸네일이 비활성화 되었습니다.",
- "invalid-file": "올바르지 않은 파일입니다.",
- "uploads-are-disabled": "업로드가 비활성화 되었습니다.",
- "signature-too-long": "서명은 %1자를 넘길 수 없습니다.",
- "about-me-too-long": "자기소개는 %1자를 넘길 수 없습니다.",
- "cant-chat-with-yourself": "자신과는 채팅할 수 없습니다!",
- "chat-restricted": "이 사용자는 채팅을 제한하고 있습니다. 채팅하려면 해당 사용자가 당신을 팔로우해야 합니다.",
- "chat-disabled": "채팅 시스템이 비활성화 되었습니다.",
- "too-many-messages": "짧은 시간동안 너무 많은 메시지를 전송하였습니다. 잠시 후에 다시 시도하세요.",
- "invalid-chat-message": "올바르지 않은 메시지입니다.",
- "chat-message-too-long": "채팅 메세지는 최대 %1자로 제한됩니다.",
- "cant-edit-chat-message": "이 메세지를 수정 할 권한이 없습니다.",
- "cant-delete-chat-message": "이 메세지를 삭제할 권한이 없습니다.",
- "chat-edit-duration-expired": "채팅 메시지를 게시한 뒤 %1초 뒤부터 메시지를 수정할 수 있습니다.",
- "chat-delete-duration-expired": "채팅 메시지를 게시한 뒤 %1초 뒤부터 삭제가 가능합니다.",
- "chat-deleted-already": "이미 삭제된 채팅 메시지입니다.",
- "chat-restored-already": "이 채팅 메시지는 이미 복원되었습니다.",
- "chat-room-does-not-exist": "채팅이 존재하지 않습니다.",
- "cant-add-users-to-chat-room": "Can't add users to chat room.",
- "cant-remove-users-from-chat-room": "Can't remove users from chat room.",
- "chat-room-name-too-long": "Chat room name too long. Names can't be longer than %1 characters.",
- "already-voting-for-this-post": "이미 이 포스트에 투표하셨습니다.",
- "reputation-system-disabled": "인지도 시스템이 비활성화되어있습니다.",
- "downvoting-disabled": "비추천 기능이 비활성 상태입니다.",
- "not-enough-reputation-to-chat": "You need %1 reputation to chat",
- "not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
- "not-enough-reputation-to-downvote": "오직 1%",
- "not-enough-reputation-to-post-links": "You need %1 reputation to post links",
- "not-enough-reputation-to-flag": "이 포스트를 플래그하려면 1%가 더 필요합니다.",
- "not-enough-reputation-min-rep-website": "You need %1 reputation to add a website",
- "not-enough-reputation-min-rep-aboutme": "You need %1 reputation to add an about me",
- "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature",
- "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture",
- "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture",
- "post-already-flagged": "이미 해당 게시물을 신고했습니다.",
- "user-already-flagged": "이미 해당 사용자를 신고했습니다.",
- "post-flagged-too-many-times": "해당 게시물은 다른 사용자에 의해 신고되었습니다.",
- "user-flagged-too-many-times": "해당 사용자는 다른 사용자에 의해 신고되었습니다.",
- "too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
- "too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
- "cant-flag-privileged": "관리자를 신고할 수 없습니다. (조정자/통합 조정자/관리자)",
- "cant-locate-flag-report": "Cannot locate flag report",
- "self-vote": "자신의 게시물에는 투표할 수 없습니다.",
- "too-many-upvotes-today": "You can only upvote %1 times a day",
- "too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
- "too-many-downvotes-today": "비추천은 하루에 %1회만 가능합니다.",
- "too-many-downvotes-today-user": "사용자 비추천은 하루에 %1회만 가능합니다.",
- "reload-failed": "NodeBB 서버를 다시 읽어들이는 중 다음과 같은 문제가 발생했습니다. 오류 문구: \\\"%1\\\" NodeBB에서는 클라이언트 측 자원을 지속적으로 제공하지만, 문제를 해결하시려면 다시 읽어들이기 전의 수정사항을 원래대로 되돌려주세요.",
+ "cant-mute-other-admins": "다른 관리자를 음소거할 수 없습니다!",
+ "user-muted-for-hours": "음소거되었습니다. %1시간 후에 게시할 수 있습니다",
+ "user-muted-for-minutes": "음소거되었습니다. %1분 후에 게시할 수 있습니다",
+ "cant-make-banned-users-admin": "차단된 사용자를 관리자로 만들 수 없습니다.",
+ "cant-remove-last-admin": "내가 유일한 관리자입니다. 관리자 자격을 제거하기 전에 다른 사용자를 관리자로 추가하세요.",
+ "account-deletion-disabled": "계정 삭제가 비활성화되었습니다",
+ "cant-delete-admin": "이 계정에서 관리자 권한을 제거한 후에 삭제를 시도하세요.",
+ "already-deleting": "이미 삭제 중입니다",
+ "invalid-image": "잘못된 이미지",
+ "invalid-image-type": "잘못된 이미지 유형입니다. 허용되는 유형은: %1",
+ "invalid-image-extension": "잘못된 이미지 확장자",
+ "invalid-file-type": "잘못된 파일 유형입니다. 허용되는 유형은: %1",
+ "invalid-image-dimensions": "이미지 크기가 너무 큽니다",
+ "group-name-too-short": "그룹 이름이 너무 짧습니다",
+ "group-name-too-long": "그룹 이름이 너무 깁니다",
+ "group-already-exists": "그룹이 이미 존재합니다",
+ "group-name-change-not-allowed": "그룹 이름 변경이 허용되지 않습니다",
+ "group-already-member": "이미 이 그룹의 일원입니다",
+ "group-not-member": "이 그룹의 일원이 아닙니다",
+ "group-needs-owner": "이 그룹에는 최소한 한 명의 소유자가 필요합니다",
+ "group-already-invited": "이 사용자는 이미 초대되었습니다",
+ "group-already-requested": "회원 요청이 이미 제출되었습니다",
+ "group-join-disabled": "현재 이 그룹에 가입할 수 없습니다",
+ "group-leave-disabled": "현재 이 그룹을 나갈 수 없습니다",
+ "group-user-not-pending": "사용자가 이 그룹에 가입을 요청한 것으로 검증되지 않습니다.",
+ "gorup-user-not-invited": "사용자가 이 그룹에 초대되지 않았습니다.",
+ "post-already-deleted": "이 게시물은 삭제되었습니다",
+ "post-already-restored": "이 게시물은 복원되었습니다",
+ "topic-already-deleted": "이 토픽은 삭제되었습니다",
+ "topic-already-restored": "이 토픽은 복원되었습니다",
+ "cant-purge-main-post": "주요 게시물을 정리할 수 없습니다. 대신 토픽을 삭제하세요",
+ "topic-thumbnails-are-disabled": "토픽 썸네일이 비활성화되었습니다.",
+ "invalid-file": "잘못된 파일",
+ "uploads-are-disabled": "업로드가 비활성화되었습니다",
+ "signature-too-long": "죄송합니다. 시그니처는 최대 %1자보다 길 수 없습니다.",
+ "about-me-too-long": "죄송합니다. 자기 소개는 최대 %1자보다 길 수 없습니다.",
+ "cant-chat-with-yourself": "자기 자신과 채팅할 수 없습니다!",
+ "chat-restricted": "이 사용자는 채팅 메시지를 제한했습니다. 채팅할 수 있도록 팔로우해야 합니다",
+ "chat-disabled": "채팅 시스템이 비활성화되었습니다",
+ "too-many-messages": "너무 많은 메시지를 보냈습니다. 잠시 기다려주세요.",
+ "invalid-chat-message": "유효하지 않은 채팅 메시지",
+ "chat-message-too-long": "채팅 메시지는 %1자를 초과할 수 없습니다.",
+ "cant-edit-chat-message": "이 메시지를 편집할 수 없습니다",
+ "cant-delete-chat-message": "이 메시지를 삭제할 수 없습니다",
+ "chat-edit-duration-expired": "게시한 후 %1초 동안만 채팅 메시지를 편집할 수 있습니다",
+ "chat-delete-duration-expired": "게시한 후 %1초 동안만 채팅 메시지를 삭제할 수 있습니다",
+ "chat-deleted-already": "이 채팅 메시지는 삭제되었습니다.",
+ "chat-restored-already": "이 채팅 메시지는 복원되었습니다.",
+ "chat-room-does-not-exist": "채팅 방이 존재하지 않습니다.",
+ "cant-add-users-to-chat-room": "사용자를 채팅 방에 추가할 수 없습니다.",
+ "cant-remove-users-from-chat-room": "채팅 방에서 사용자를 제거할 수 없습니다.",
+ "chat-room-name-too-long": "채팅 방 이름이 너무 깁니다. 이름은 %1자보다 길 수 없습니다.",
+ "already-voting-for-this-post": "이 게시물에 이미 투표했습니다.",
+ "reputation-system-disabled": "평판 시스템을 비활성화했습니다.",
+ "downvoting-disabled": "반대표를 비활성화했습니다",
+ "not-enough-reputation-to-chat": "채팅을 하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-to-upvote": "추천하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-to-downvote": "반대하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-to-post-links": "링크를 게시하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-to-flag": "이 게시물을 신고하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-min-rep-website": "웹 사이트를 추가하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-min-rep-aboutme": "자기 소개를 추가하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-min-rep-signature": "시그니처를 추가하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-min-rep-profile-picture": "프로필 이미지를 추가하려면 %1 평판이 필요합니다",
+ "not-enough-reputation-min-rep-cover-picture": "커버 이미지를 추가하려면 %1 평판이 필요합니다",
+ "post-already-flagged": "이 게시물은 이미 신고되었습니다",
+ "user-already-flagged": "이 사용자는 이미 신고되었습니다",
+ "post-flagged-too-many-times": "이 게시물은 이미 다른 사람이 신고했습니다",
+ "user-flagged-too-many-times": "이 사용자는 이미 다른 사람이 신고했습니다",
+ "too-many-post-flags-per-day": "하루에 %1개의 게시물만 신고할 수 있습니다",
+ "too-many-user-flags-per-day": "하루에 %1명의 사용자만 신고할 수 있습니다.",
+ "cant-flag-privileged": "특권 사용자 (중재자 / 전역 중재자 / 관리자)의 프로필 또는 콘텐츠를 신고할 수 없습니다",
+ "cant-locate-flag-report": "신고 보고서를 찾을 수 없습니다",
+ "self-vote": "자신의 게시물에 투표할 수 없습니다",
+ "too-many-upvotes-today": "하루에 %1번만 추천할 수 있습니다",
+ "too-many-upvotes-today-user": "하루에 사용자당 %1번만 추천할 수 있습니다",
+ "too-many-downvotes-today": "하루에 %1번만 반대할 수 있습니다",
+ "too-many-downvotes-today-user": "하루에 사용자당 %1번만 반대할 수 있습니다",
+ "reload-failed": "NodeBB를 다시로드하는 동안 문제가 발생했습니다: \\\"%1\\\". NodeBB는 기존 클라이언트 측 파일을 제공할 것입니다. 그러나 다시로드하기 전에 수행한 작업을 취소해야 합니다.",
"registration-error": "등록 오류",
- "parse-error": "서버에서의 응답을 읽는 동안 문제가 발생했습니다.",
- "wrong-login-type-email": "이메일 주소를 통해 로그인하세요.",
- "wrong-login-type-username": "사용자명을 통해 로그인하세요.",
- "sso-registration-disabled": "%1 계정의 가입이 비활성화되었습니다. 이메일 주소로 먼저 가입하세요.",
- "sso-multiple-association": "같은 종류의 계정을 여러 개 연동할 수 없습니다. 기존에 연동한 계정의 연동을 해제해주세요.",
- "invite-maximum-met": "초대할 수 있는 사용자 수의 한도에 도달했습니다. (%2명 중 %1을 초대)",
- "no-session-found": "로그인 세션을 찾을 수 없습니다.",
- "not-in-room": "채팅방에 사용자 없음",
- "cant-kick-self": "스스로 이 그룹을 탈퇴할 수 없습니다.",
- "no-users-selected": "선택된 사용자가 없습니다.",
- "no-groups-selected": "No group(s) selected",
- "invalid-home-page-route": "올바르지 않은 홈페이지 경로입니다.",
- "invalid-session": "세션 오류",
- "invalid-session-text": "로그인 세션이 종료됐습니다. 페이지를 새로고침 해주세요.",
+ "parse-error": "서버 응답을 구문 분석하는 동안 문제가 발생했습니다",
+ "wrong-login-type-email": "이메일을 사용해 로그인하세요",
+ "wrong-login-type-username": "사용자 이름을 사용해 로그인하세요",
+ "sso-registration-disabled": "%1 계정의 등록이 비활성화되었습니다. 먼저 이메일 주소로 등록하세요",
+ "sso-multiple-association": "하나의 서비스에서 여러 계정을 NodeBB 계정에 연결할 수 없습니다. 기존 계정을 연결 해제하고 다시 시도하세요.",
+ "invite-maximum-met": "최대한 많은 사람을 초대했습니다 (%1 중 %2).",
+ "no-session-found": "로그인 세션이 없습니다!",
+ "not-in-room": "사용자가 방에 없습니다",
+ "cant-kick-self": "자기 자신을 그룹에서 추방할 수 없습니다",
+ "no-users-selected": "사용자가 선택되지 않았습니다",
+ "no-groups-selected": "그룹이 선택되지 않았습니다",
+ "invalid-home-page-route": "유효하지 않은 홈페이지 경로",
+ "invalid-session": "잘못된 세션",
+ "invalid-session-text": "로그인 세션이 더 이상 활성 상태가 아닌 것 같습니다. 이 페이지를 새로 고침하세요.",
"session-mismatch": "세션 불일치",
- "session-mismatch-text": "로그인 세션이 서버와 일치하지 않습니다. 페이지를 새로고침 해주세요.",
- "no-topics-selected": "선택된 화제가 없습니다!",
- "cant-move-to-same-topic": "동일한 화제로 포스트를 이동할 수 없습니다!",
- "cant-move-topic-to-same-category": "동일한 카테고리로 화제를 이동할 수 없습니다!",
+ "session-mismatch-text": "로그인 세션이 서버와 일치하지 않는 것 같습니다. 이 페이지를 새로 고침하세요.",
+ "no-topics-selected": "선택된 토픽이 없습니다!",
+ "cant-move-to-same-topic": "게시물을 동일한 토픽으로 이동할 수 없습니다!",
+ "cant-move-topic-to-same-category": "토픽을 동일한 카테고리로 이동할 수 없습니다!",
"cannot-block-self": "자신을 차단할 수 없습니다!",
- "cannot-block-privileged": "관리자나 통합 조정자는 차단할 수 없습니다!",
- "cannot-block-guest": "비회원은 다른 사용자를 차단할 수 없습니다!",
- "already-blocked": "이 사용자는 이미 차단되었습니다.",
- "already-unblocked": "이 사용자는 이미 차단 해제되었습니다.",
- "no-connection": "사용자의 인터넷 연결에 문제가 있는 것 같습니다.",
- "socket-reconnect-failed": "현재 서버에 접속할 수 없습니다. 여기를 눌러 다시 시도하거나 나중에 다시 시도해주세요.",
- "invalid-plugin-id": "Invalid plugin ID",
- "plugin-not-whitelisted": "플러그인을 설치할 수 없습니다. – ACP에서는 NodeBB 패키지 관리자에 의해 승인된 플러그인만 설치할 수 있습니다.",
- "plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
- "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": "화제 이벤트 '%1'를 인식할 수 없습니다.",
- "cant-set-child-as-parent": "하위 카테고리를 상위로 등록할 수 없습니다.",
- "cant-set-self-as-parent": "같은 카테고리를 상위로 등록할 수 없습니다.",
- "api.master-token-no-uid": "요청 본문에 해당하는 `_uid` 없이 마스터 토큰이 수신되었습니다.",
- "api.400": "당신이 전달한 요청 페이로드에 문제가 있습니다.",
- "api.401": "올바른 로그인 세션을 찾을 수 없습니다. 로그인한 후 다시 시도하십시오.",
- "api.403": "호출 할 수 있는 권한이 없습니다.",
+ "cannot-block-privileged": "관리자나 전역 중재자를 차단할 수 없습니다",
+ "cannot-block-guest": "비회원는 다른 사용자를 차단할 수 없습니다",
+ "already-blocked": "이 사용자는 이미 차단되었습니다",
+ "already-unblocked": "이 사용자는 이미 차단 해제되었습니다",
+ "no-connection": "인터넷 연결에 문제가 있는 것 같습니다",
+ "socket-reconnect-failed": "현재 서버에 연결할 수 없습니다. 여기를 클릭 후 다시 시도하거나 나중에 다시 시도하세요",
+ "invalid-plugin-id": "잘못된 플러그인 ID",
+ "plugin-not-whitelisted": "플러그인을 설치할 수 없습니다 - NodeBB 패키지 관리자에서 허용목록에 등록된 플러그인만 ACP를 통해 설치할 수 있습니다",
+ "plugins-set-in-configuration": "실행 중에 정의된 플러그인 상태를 변경할 수 없습니다 (config.json, 환경 변수 또는 터미널 인수). 대신 구성을 수정하세요.",
+ "theme-not-set-in-configuration": "구성에서 활성 플러그인을 정의할 때 새 테마를 추가하기 전에 ACP에서 테마를 업데이트해야 합니다",
+ "topic-event-unrecognized": "토픽 이벤트 '%1' 인식되지 않았습니다",
+ "cant-set-child-as-parent": "하위 카테고리를 상위 카테고리로 설정할 수 없습니다",
+ "cant-set-self-as-parent": "자신을 상위 카테고리로 설정할 수 없습니다",
+ "api.master-token-no-uid": "요청 본문에서 해당하는 `_uid`가없는 마스터 토큰이 수신되었습니다",
+ "api.400": "전달된 요청 페이로드에 문제가 있습니다.",
+ "api.401": "유효한 로그인 세션이 없습니다. 로그인한 후 다시 시도하세요.",
+ "api.403": "이 호출을 수행할 권한이 없습니다",
"api.404": "잘못된 API 호출",
- "api.426": "API를 쓰기 위한 요청에 HTTPS가 필요합니다. HTTPS를 통해 요청을 다시 보내십시오.",
- "api.429": "요청이 너무 많습니다. 나중에 다시 시도하십시오.",
- "api.500": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다.",
- "api.501": "호출하려는 경로가 아직 구현되지 않았습니다. 내일 다시 시도하십시오.",
- "api.503": "서버 구성으로 인해 호출하려는 경로를 현재 사용할 수 없습니다.",
- "api.reauth-required": "The resource you are trying to access requires (re-)authentication."
+ "api.426": "쓰기 API에 대한 요청은 HTTPS로 보내야 합니다. HTTPS를 통해 다시 요청하세요",
+ "api.429": "너무 많은 요청을 보냈습니다. 나중에 다시 시도하세요",
+ "api.500": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다.",
+ "api.501": "호출하려는 경로가 현재 구현되지 않았습니다. 다음에 다시 시도하세요",
+ "api.503": "현재 서버 구성으로 인해 호출하려는 경로를 사용할 수 없습니다",
+ "api.reauth-required": "액세스하려는 리소스에는 (다시)인증이 필요합니다."
}
\ No newline at end of file
diff --git a/public/language/ko/flags.json b/public/language/ko/flags.json
index fa6ed0e4f1..24fab65245 100644
--- a/public/language/ko/flags.json
+++ b/public/language/ko/flags.json
@@ -1,95 +1,95 @@
{
- "state": "처리 상태",
- "report": "Report",
- "reports": "보고",
- "first-reported": "최초 보고",
- "no-flags": "만세! 들어온 신고가 없습니다.",
- "x-flags-found": "%1 flag(s) found.",
+ "state": "상태",
+ "report": "신고",
+ "reports": "신고",
+ "first-reported": "첫 번째 신고",
+ "no-flags": "우와! 신고된 내용이 없습니다.",
+ "x-flags-found": "%1개의 신고 찾음.",
"assignee": "담당자",
"update": "업데이트",
- "updated": "업데이트 완료",
+ "updated": "업데이트됨",
"resolved": "해결됨",
- "report-added": "Added",
- "report-rescinded": "Rescinded",
- "target-purged": "해당 신고된 컨텐츠는 완전 삭제 되었으며, 더 이상 존재하지 않습니다.",
- "target-aboutme-empty": "This user has no "About Me" set.",
+ "report-added": "추가됨",
+ "report-rescinded": "철회됨",
+ "target-purged": "이 신고가 참조하는 콘텐츠가 삭제되었으며 더 이상 사용할 수 없습니다.",
+ "target-aboutme-empty": "이 사용자는 '자기 소개'가 없습니다.",
"graph-label": "일일 신고",
- "quick-filters": "간편 필터",
- "filter-active": "해당 신고 목록에 하나 이상의 필터가 적용되었습니다.",
+ "quick-filters": "빠른 필터",
+ "filter-active": "이 신고 목록에 하나 이상의 필터가 활성화되어 있습니다.",
"filter-reset": "필터 제거",
"filters": "필터 옵션",
- "filter-reporterId": "Reporter",
- "filter-targetUid": "Reportee",
+ "filter-reporterId": "신고자",
+ "filter-targetUid": "대상자",
"filter-type": "신고 유형",
- "filter-type-all": "모든 컨텐츠",
- "filter-type-post": "포스트",
+ "filter-type-all": "모든 콘텐츠",
+ "filter-type-post": "게시물",
"filter-type-user": "사용자",
- "filter-state": "처리 상태",
- "filter-assignee": "Assignee",
+ "filter-state": "상태",
+ "filter-assignee": "담당자",
"filter-cid": "카테고리",
- "filter-quick-mine": "나에게 배정된 신고",
+ "filter-quick-mine": "내가 담당한 것",
"filter-cid-all": "모든 카테고리",
"apply-filters": "필터 적용",
- "more-filters": "더 많은 필터",
- "fewer-filters": "기본 필터",
+ "more-filters": "추가 필터",
+ "fewer-filters": "필터 줄이기",
- "quick-actions": "빠른 신고",
+ "quick-actions": "빠른 작업",
"flagged-user": "신고된 사용자",
"view-profile": "프로필 보기",
- "start-new-chat": "새로운 채팅 시작",
- "go-to-target": "신고된 글 바로가기",
+ "start-new-chat": "새 채팅 시작",
+ "go-to-target": "신고 대상 보기",
"assign-to-me": "나에게 할당",
- "delete-post": "포스트 삭제",
- "purge-post": "포스트 완전 삭제",
- "restore-post": "포스트 복원",
- "delete": "Delete Flag",
+ "delete-post": "게시물 삭제",
+ "purge-post": "게시물 영구 삭제",
+ "restore-post": "게시물 복원",
+ "delete": "신고 삭제",
"user-view": "프로필 보기",
- "user-edit": "프로필 수정",
+ "user-edit": "프로필 편집",
- "notes": "관리자 메모",
+ "notes": "신고 메모",
"add-note": "메모 추가",
- "edit-note": "Edit Note",
+ "edit-note": "메모 편집",
"no-notes": "공유된 메모가 없습니다.",
"delete-note-confirm": "이 메모를 삭제하시겠습니까?",
- "delete-flag-confirm": "Are you sure you want to delete this flag?",
+ "delete-flag-confirm": "이 신고를 삭제하시겠습니까?",
"note-added": "메모 추가됨",
"note-deleted": "메모 삭제됨",
- "flag-deleted": "Flag Deleted",
+ "flag-deleted": "신고 삭제됨",
- "history": "계정 & 신고 기록",
- "no-history": "신고 기록이 없습니다.",
+ "history": "계정 및 신고 기록",
+ "no-history": "신고 기록 없음.",
"state-all": "모든 상태",
- "state-open": "새로운 신고",
- "state-wip": "처리중",
- "state-resolved": "처리됨",
- "state-rejected": "거절됨",
- "no-assignee": "담당자 미정",
+ "state-open": "신규/진행 중",
+ "state-wip": "진행 중",
+ "state-resolved": "해결됨",
+ "state-rejected": "거부됨",
+ "no-assignee": "담당자 없음",
- "sort": "분류",
+ "sort": "정렬 기준",
"sort-newest": "최신순",
"sort-oldest": "오래된순",
- "sort-reports": "신고순",
+ "sort-reports": "신고 수",
"sort-all": "모든 신고 유형...",
- "sort-posts-only": "포스트만...",
- "sort-downvotes": "비추천순",
- "sort-upvotes": "추천순",
- "sort-replies": "답글순",
+ "sort-posts-only": "게시물만...",
+ "sort-downvotes": "최다 반대",
+ "sort-upvotes": "최다 추천",
+ "sort-replies": "최다 답글",
- "modal-title": "신고 사유",
- "modal-body": "%1 %2 에 대한 신고 사유를 적어주시거나, 빠른 신고 버튼 중 하나를 사용해 주세요.",
+ "modal-title": "콘텐츠 신고",
+ "modal-body": "%1 %2을 검토할 사유를 지정하세요. 해당하는 경우 퀵 신고 버튼을 사용할 수도 있습니다.",
"modal-reason-spam": "스팸",
- "modal-reason-offensive": "부적절한 글",
- "modal-reason-other": "기타 (아래에 작성)",
- "modal-reason-custom": "신고 사유",
+ "modal-reason-offensive": "모욕적",
+ "modal-reason-other": "기타 (아래 지정)",
+ "modal-reason-custom": "이 콘텐츠를 신고하는 사유...",
"modal-submit": "신고 제출",
- "modal-submit-success": "이 컨텐츠는 신고되었습니다.",
+ "modal-submit-success": "콘텐츠가 신고되었습니다.",
"bulk-actions": "대량 작업",
- "bulk-resolve": "해결된 신고",
- "bulk-success": "%1 신고 업데이트됨",
- "flagged-timeago-readable": "신고됨 (%2)",
- "auto-flagged": "[Auto Flagged] Received %1 downvotes."
+ "bulk-resolve": "신고 해결",
+ "bulk-success": "%1개의 신고가 업데이트되었습니다",
+ "flagged-timeago-readable": "에 신고됨 (%2)",
+ "auto-flagged": "[자동 신고] %1개의 반대를 받았습니다."
}
\ No newline at end of file
diff --git a/public/language/ko/global.json b/public/language/ko/global.json
index e04e09c650..78f6341062 100644
--- a/public/language/ko/global.json
+++ b/public/language/ko/global.json
@@ -2,113 +2,113 @@
"home": "홈",
"search": "검색",
"buttons.close": "닫기",
- "403.title": "접근이 거부되었습니다.",
- "403.message": "권한이 없는 페이지에 접속을 시도하였습니다.",
- "403.login": "로그인해서 시도해 보실래요?",
- "404.title": "페이지를 찾을 수 없습니다.",
- "404.message": "존재하지 않는 페이지 입니다.192.168.100.0/22)을 따르는 한 추가 할 수 있습니다. ",
- "hint-2": "#기호로 행을 시작하여 주석을 추가 할 수 있습니다.",
+ "hint-1": "한 줄에 하나의 IP 주소를 정의하세요. CIDR 형식을 따르는 IP 블록을 추가할 수 있습니다(예: 192.168.100.0/22).",
+ "hint-2": "주석을 추가하려면 줄의 시작에 # 기호를 사용하세요.",
- "validate.x-valid": "%2 룰(들) 중 %1 유효함.",
- "validate.x-invalid": "다음 %1 규칙들은 유효하지 않습니다:",
+ "validate.x-valid": "%2개의 규칙 중 %1개가 유효합니다.",
+ "validate.x-invalid": "다음 %1개의 규칙이 유효하지 않습니다:",
- "alerts.applied-success": "블랙리스트 적용됨",
+ "alerts.applied-success": "차단목록이 적용되었습니다",
- "analytics.blacklist-hourly": "그래프 1 – 시간 당 블랙리스트 방문 횟수",
- "analytics.blacklist-daily": "그래프 2 – 일간 블랙리스트 방문 횟수",
+ "analytics.blacklist-hourly": "그림 1 - 시간당 차단목록 타격 횟수",
+ "analytics.blacklist-daily": "그림 2 - 일일 차단목록 타격 횟수",
"ip-banned": "IP 차단됨"
}
\ No newline at end of file
diff --git a/public/language/ko/login.json b/public/language/ko/login.json
index 98d6f554ff..b8b40983c2 100644
--- a/public/language/ko/login.json
+++ b/public/language/ko/login.json
@@ -1,12 +1,12 @@
{
"username-email": "사용자명 / 이메일",
"username": "사용자명",
- "remember-me": "로그인 유지",
- "forgot-password": "비밀번호 초기화",
- "alternative-logins": "다른 방법으로 로그인",
- "failed-login-attempt": "로그인 실패",
- "login-successful": "성공적으로 로그인했습니다.",
+ "remember-me": "로그인 정보 저장",
+ "forgot-password": "비밀번호를 잊으셨나요?",
+ "alternative-logins": "대체 로그인",
+ "failed-login-attempt": "로그인에 실패했습니다",
+ "login-successful": "로그인에 성공했습니다!",
"dont-have-account": "계정이 없으신가요?",
- "logged-out-due-to-inactivity": "활동이 없어 관리자 제어판에서 로그아웃되었습니다.",
- "caps-lock-enabled": "Caps Lock 활성화"
+ "logged-out-due-to-inactivity": "비활성으로 인해 관리자 패널에서 로그아웃되었습니다",
+ "caps-lock-enabled": "Caps Lock이 눌려있습니다"
}
\ No newline at end of file
diff --git a/public/language/ko/modules.json b/public/language/ko/modules.json
index b9ee810f8a..83064f4937 100644
--- a/public/language/ko/modules.json
+++ b/public/language/ko/modules.json
@@ -1,99 +1,99 @@
{
- "chat.room-id": "Room %1",
- "chat.chatting-with": "채팅",
- "chat.placeholder": "여기에 채팅 메시지를 입력하고, 이미지를 끌어다 놓은 다음, Enter 키를 눌러 전송합니다",
- "chat.placeholder.mobile": "채팅 메시지를 여기에 입력",
+ "chat.room-id": "대화방 %1",
+ "chat.chatting-with": "대화 중",
+ "chat.placeholder": "여기에 채팅 메시지를 입력하세요. 이미지는 끌어다 놓으세요. 전송하려면 Enter 키를 누르세요.",
+ "chat.placeholder.mobile": "여기에 채팅 메시지를 입력하세요.",
"chat.scroll-up-alert": "가장 최근 메시지로 이동",
- "chat.usernames-and-x-others": "%1 & %2 others",
- "chat.chat-with-usernames": "Chat with %1",
- "chat.chat-with-usernames-and-x-others": "Chat with %1 & %2 others",
+ "chat.usernames-and-x-others": "%1 및 다른 %2명",
+ "chat.chat-with-usernames": "%1과 대화",
+ "chat.chat-with-usernames-and-x-others": "%1 및 다른 %2명과 대화",
"chat.send": "전송",
- "chat.no-active": "활성화된 채팅이 없습니다.",
- "chat.user-typing-1": "%1 is typing ...",
- "chat.user-typing-2": "%1 and %2 are typing ...",
- "chat.user-typing-3": "%1, %2 and %3 are typing ...",
- "chat.user-typing-n": "%1, %2 and %3 others are typing ...",
- "chat.user-has-messaged-you": "%1님이 메시지를 보냈습니다.",
- "chat.replying-to": "Replying to %1",
- "chat.see-all": "모든 채팅",
+ "chat.no-active": "활성 채팅이 없습니다.",
+ "chat.user-typing-1": "%1님이 입력 중입니다 ...",
+ "chat.user-typing-2": "%1 및 %2님이 입력 중입니다 ...",
+ "chat.user-typing-3": "%1, %2 및 %3님이 입력 중입니다 ...",
+ "chat.user-typing-n": "%1, %2 및 %3명이 입력 중입니다 ...",
+ "chat.user-has-messaged-you": "%1님이 나에게 메시지를 보냈습니다.",
+ "chat.replying-to": "%1에게 답장 중",
+ "chat.see-all": "모든 채팅 보기",
"chat.mark-all-read": "모두 읽음으로 표시",
- "chat.no-messages": "채팅 기록을 보려면 채팅 상대를 선택하세요.",
- "chat.no-users-in-room": "채팅방에 사용자 없음",
+ "chat.no-messages": "채팅 메시지 기록을 보려면 수신자를 선택하세요.",
+ "chat.no-users-in-room": "이 방에 사용자가 없습니다.",
"chat.recent-chats": "최근 채팅",
"chat.contacts": "연락처",
"chat.message-history": "메시지 기록",
"chat.message-deleted": "메시지 삭제됨",
"chat.options": "채팅 옵션",
- "chat.pop-out": "채팅 팝업",
+ "chat.pop-out": "채팅 빼내기",
"chat.minimize": "최소화",
"chat.maximize": "최대화",
"chat.seven-days": "7일",
"chat.thirty-days": "30일",
"chat.three-months": "3개월",
- "chat.delete-message-confirm": "이 메세지를 삭제하시겠습니까?",
- "chat.retrieving-users": "사용자 불러오는 중...",
- "chat.view-users-list": "View users list",
- "chat.pinned-messages": "Pinned Messages",
- "chat.no-pinned-messages": "There are no pinned messages",
- "chat.pin-message": "Pin Message",
- "chat.unpin-message": "Unpin Message",
- "chat.public-rooms": "Public Rooms (%1)",
- "chat.private-rooms": "Private Rooms (%1)",
- "chat.create-room": "Create Chat Room",
- "chat.private.option": "Private (Only visible to users added to room)",
- "chat.public.option": "Public (Visible to every user in selected groups)",
- "chat.public.groups-help": "To create a chat room that is visible to all users select registered-users from the group list.",
- "chat.manage-room": "채팅 관리",
- "chat.add-user": "Add User",
- "chat.notification-settings": "Notification Settings",
- "chat.default-notification-setting": "Default Notification Setting",
- "chat.notification-setting-room-default": "Room Default",
- "chat.notification-setting-none": "No notifications",
- "chat.notification-setting-at-mention-only": "@mention only",
- "chat.notification-setting-all-messages": "All messages",
- "chat.select-groups": "Select Groups",
- "chat.add-user-help": "여기에서 사용자를 검색하세요. 선택한 사용자를 채팅에 초대합니다. 새로운 사용자는 이전에 주고받은 채팅을 확인할 수 없습니다. 채팅 관리자들()만 사용자를 채팅방에서 추방할 수 있습니다.",
- "chat.confirm-chat-with-dnd-user": "이 사용자는 자신의 상태를 방해 금지(DnD)로 설정했습니다. 그래도 대화를 요청하시겠습니까?",
- "chat.room-name-optional": "Room Name (Optional)",
- "chat.rename-room": "채팅방 이름 변경",
- "chat.rename-placeholder": "여기에 채팅방 이름을 입력하세요.",
- "chat.rename-help": "여기에서 설정된 채팅방 이름은 모든 참여자들에게 보여집니다.",
- "chat.leave": "Leave",
- "chat.leave-room": "Leave Room",
- "chat.leave-prompt": "정말로 이 채팅에서 나가시겠어요?",
- "chat.leave-help": "이 채팅방에서 퇴장하면 더 이상 이 채팅방의 메시지를 수신할 수 없습니다. 나중에 다시 입장하게 되더라도 퇴장한 동안의 메시지는 확인할 수 없습니다.",
- "chat.delete": "Delete",
- "chat.delete-room": "Delete Room",
- "chat.delete-prompt": "Are you sure you wish to delete this chat room?",
- "chat.in-room": "채팅 참여자",
+ "chat.delete-message-confirm": "이 메시지를 삭제하시겠습니까?",
+ "chat.retrieving-users": "사용자 가져오는 중...",
+ "chat.view-users-list": "사용자 목록 보기",
+ "chat.pinned-messages": "고정된 메시지",
+ "chat.no-pinned-messages": "고정된 메시지가 없습니다.",
+ "chat.pin-message": "메시지 고정",
+ "chat.unpin-message": "메시지 고정 해제",
+ "chat.public-rooms": "공개 대화방 (%1)",
+ "chat.private-rooms": "비공개 대화방 (%1)",
+ "chat.create-room": "채팅방 만들기",
+ "chat.private.option": "비공개 (방에 추가된 사용자만 볼 수 있음)",
+ "chat.public.option": "공개 (선택한 그룹의 모든 사용자에게 보임)",
+ "chat.public.groups-help": "모든 사용자에게 보이는 채팅방을 만들려면 그룹 목록에서 등록된 사용자를 선택하세요.",
+ "chat.manage-room": "채팅방 관리",
+ "chat.add-user": "사용자 추가",
+ "chat.notification-settings": "알림 설정",
+ "chat.default-notification-setting": "기본 알림 설정",
+ "chat.notification-setting-room-default": "방 기본값",
+ "chat.notification-setting-none": "알림 없음",
+ "chat.notification-setting-at-mention-only": "@언급만",
+ "chat.notification-setting-all-messages": "모든 메시지",
+ "chat.select-groups": "그룹 선택",
+ "chat.add-user-help": "여기에서 사용자를 검색하세요. 선택하면 사용자가 채팅에 추가됩니다. 새로 추가된 사용자는 대화 시작 전에 작성된 메시지를 볼 수 없습니다. 채팅방 소유자 ()만 채팅방에서 사용자를 제거할 수 있습니다.",
+ "chat.confirm-chat-with-dnd-user": "이 사용자가 DnD(방해 금지) 상태로 설정했습니다. 그래도 해당 사용자와 채팅하시겠습니까?",
+ "chat.room-name-optional": "방 이름 (선택 사항)",
+ "chat.rename-room": "방 이름 바꾸기",
+ "chat.rename-placeholder": "여기에 방 이름을 입력하세요",
+ "chat.rename-help": "여기에 설정한 방 이름은 방에 참여한 모든 참가자에게 표시됩니다.",
+ "chat.leave": "나가기",
+ "chat.leave-room": "채팅방 나가기",
+ "chat.leave-prompt": "이 채팅방을 나가시겠습니까?",
+ "chat.leave-help": "이 채팅방을 나가면 이후의 대화에서 제외됩니다. 나중에 다시 추가되더라도 이전에 재참여하기 전의 대화 기록은 볼 수 없습니다.",
+ "chat.delete": "삭제",
+ "chat.delete-room": "채팅방 삭제",
+ "chat.delete-prompt": "이 채팅방을 삭제하시겠습니까?",
+ "chat.in-room": "이 방에",
"chat.kick": "추방",
- "chat.show-ip": "IP 보이기",
- "chat.copy-text": "Copy Text",
- "chat.copy-link": "Copy Link",
- "chat.owner": "채팅 관리자",
- "chat.grant-rescind-ownership": "Grant/Rescind Ownership",
- "chat.system.user-join": "%1 님이 입장했습니다 ",
- "chat.system.user-leave": "%1 님이 떠났습니다 ",
- "chat.system.room-rename": "%2 님이 이 방의 이름을 \\\"%1\\\"로 변경했습니다",
- "composer.compose": "작성",
- "composer.show-preview": "미리보기",
- "composer.hide-preview": "미리보기 숨김",
- "composer.help": "Help",
- "composer.user-said-in": "%1님이 %2에서 보낸 메세지:",
- "composer.user-said": "%1님의 메세지:",
- "composer.discard": "정말 이 포스트를 삭제하시겠습니까?",
- "composer.submit-and-lock": "게시 후 잠금",
- "composer.toggle-dropdown": "내려서 확인하기",
+ "chat.show-ip": "IP 표시",
+ "chat.copy-text": "텍스트 복사",
+ "chat.copy-link": "링크 복사",
+ "chat.owner": "방 소유자",
+ "chat.grant-rescind-ownership": "소유권 부여/취소",
+ "chat.system.user-join": "%1님이 에 이 방에 참가했습니다.",
+ "chat.system.user-leave": "%1님이 에 이 방을 나갔습니다.",
+ "chat.system.room-rename": "%2님이 에 이 방의 이름을 \"%1\"(으)로 변경했습니다.",
+ "composer.compose": "작성하기",
+ "composer.show-preview": "미리보기 표시",
+ "composer.hide-preview": "미리보기 숨기기",
+ "composer.help": "도움말",
+ "composer.user-said-in": "%2에서 %1님이 말했습니다:",
+ "composer.user-said": "%1님이 말했습니다:",
+ "composer.discard": "이 게시물을 삭제하시겠습니까?",
+ "composer.submit-and-lock": "제출 및 잠금",
+ "composer.toggle-dropdown": "드롭다운 전환",
"composer.uploading": "%1 업로드 중",
"composer.formatting.bold": "굵게",
- "composer.formatting.italic": "기울임",
- "composer.formatting.heading": "헤딩",
- "composer.formatting.heading1": "헤딩 1",
- "composer.formatting.heading2": "헤딩 2",
- "composer.formatting.heading3": "헤딩 3",
- "composer.formatting.heading4": "헤딩 4",
- "composer.formatting.heading5": "헤딩 5",
- "composer.formatting.heading6": "헤딩 6",
+ "composer.formatting.italic": "기울임꼴",
+ "composer.formatting.heading": "제목",
+ "composer.formatting.heading1": "제목 1",
+ "composer.formatting.heading2": "제목 2",
+ "composer.formatting.heading3": "제목 3",
+ "composer.formatting.heading4": "제목 4",
+ "composer.formatting.heading5": "제목 5",
+ "composer.formatting.heading6": "제목 6",
"composer.formatting.list": "목록",
"composer.formatting.strikethrough": "취소선",
"composer.formatting.code": "코드",
@@ -101,31 +101,31 @@
"composer.formatting.picture": "이미지 링크",
"composer.upload-picture": "이미지 업로드",
"composer.upload-file": "파일 업로드",
- "composer.zen-mode": "전체화면",
+ "composer.zen-mode": "젠 모드",
"composer.select-category": "카테고리 선택",
- "composer.textarea.placeholder": "여기에 포스트 내용을 입력하세요. 이미지는 끌어다 놓아 첨부하세요.",
- "composer.post-queue-alert": "안녕하세요👋!비밀번호가 성공적으로 초기화되었습니다. 다시 로그인해주세요.", - "wrong-reset-code.title": "올바르지 않은 초기화 코드입니다.", - "wrong-reset-code.message": "올바르지 않은 초기화 코드입니다. 다시 시도하거나 새로운 초기화 코드를 요청하세요.", - "new-password": "새로운 비밀번호", + "update-password": "비밀번호 업데이트", + "password-changed.title": "비밀번호 변경됨", + "password-changed.message": "
비밀번호가 성공적으로 재설정되었습니다. 다시 로그인해주세요.",
+ "wrong-reset-code.title": "잘못된 재설정 코드",
+ "wrong-reset-code.message": "재설정 코드가 올바르지 않습니다. 다시 시도하거나 새로운 재설정 코드를 요청하세요.",
+ "new-password": "새 비밀번호",
"repeat-password": "비밀번호 확인",
- "changing-password": "비밀번호 변경",
- "enter-email": "이메일 주소를 입력하면 비밀번호를 초기화하는 방법을 메일로 알려드립니다.",
+ "changing-password": "비밀번호 변경 중",
+ "enter-email": "계정을 재설정하는 방법에 대한 지침을 이메일로 보내드리겠습니다. 이메일 주소를 입력해주세요.",
"enter-email-address": "이메일 주소 입력",
- "password-reset-sent": "입력한 이메일 주소가 사용자의 정보와 일치할 경우 비밀번호 초기화 이메일을 발송합니다. 1분에 1회만 발송할 수 있습니다.",
- "invalid-email": "올바르지 않거나 가입되지 않은 이메일입니다.",
- "password-too-short": "입력한 비밀번호가 너무 짧습니다. 다시 입력하세요.",
- "passwords-do-not-match": "비밀번호와 비밀번호 확인이 일치하지 않습니다.",
- "password-expired": "비밀번호가 만료되었습니다. 새로운 비밀번호를 입력하세요."
+ "password-reset-sent": "지정된 주소가 기존 사용자 계정과 일치하는 경우, 비밀번호 재설정 이메일이 전송되었습니다. 주의: 분당 한 번의 이메일만 전송됩니다.",
+ "invalid-email": "잘못된 이메일 / 해당 이메일이 존재하지 않습니다!",
+ "password-too-short": "입력한 비밀번호가 너무 짧습니다. 다른 비밀번호를 선택해주세요.",
+ "passwords-do-not-match": "입력한 두 비밀번호가 일치하지 않습니다.",
+ "password-expired": "비밀번호가 만료되었습니다. 새 비밀번호를 선택해주세요."
}
\ No newline at end of file
diff --git a/public/language/ko/rewards.json b/public/language/ko/rewards.json
index f923cf1500..7282362a2a 100644
--- a/public/language/ko/rewards.json
+++ b/public/language/ko/rewards.json
@@ -1,10 +1,10 @@
{
- "awarded-x-reputation": "You have been awarded %1 reputation",
- "awarded-group-membership": "You have been added to the group %1",
+ "awarded-x-reputation": "나에게 %1의 평판이 수여되었습니다",
+ "awarded-group-membership": "내가 %1 그룹에 추가되었습니다",
- "essentials/user.reputation-conditional-value": "(Reputation %1 %2)",
- "essentials/user.postcount-conditional-value": "(Post Count %1 %2)",
- "essentials/user.lastonline-conditional-value": "(Last Online %1 %2)",
- "essentials/user.joindate-conditional-value": "(Join Date %1 %2)",
- "essentials/user.daysregistered-conditional-value": "(Days Registered %1 %2)"
+ "essentials/user.reputation-conditional-value": "(평판 %1 %2)",
+ "essentials/user.postcount-conditional-value": "(게시물 수 %1 %2)",
+ "essentials/user.lastonline-conditional-value": "(최근 접속 %1 %2)",
+ "essentials/user.joindate-conditional-value": "(가입일 %1 %2)",
+ "essentials/user.daysregistered-conditional-value": "(가입한 날짜 %1 %2)"
}
\ No newline at end of file
diff --git a/public/language/ko/search.json b/public/language/ko/search.json
index b5994aa189..8842d3c877 100644
--- a/public/language/ko/search.json
+++ b/public/language/ko/search.json
@@ -1,110 +1,110 @@
{
- "type-to-search": "Type to search",
- "results-matching": "\"%2\"와 일치하는 %1개의 결과를 찾았습니다 (검색시간: %3초)",
- "no-matches": "일치하는 결과가 없습니다.",
+ "type-to-search": "검색하세요",
+ "results-matching": "\\\"%2\\\"에 대한 결과 %1개 (%3 초)",
+ "no-matches": "일치하는 항목이 없습니다",
"advanced-search": "고급 검색",
- "in": "검색 기준",
- "in-titles": "In titles",
- "in-titles-posts": "In titles and posts",
- "in-posts": "In posts",
- "in-bookmarks": "In bookmarks",
- "in-categories": "In categories",
- "in-users": "In users",
- "in-tags": "In tags",
- "categories": "Categories",
- "all-categories": "All categories",
- "categories-x": "Categories: %1",
- "categories-watched-categories": "Categories: Watched categories",
- "type-a-category": "Type a category",
- "tags": "Tags",
- "tags-x": "Tags: %1",
- "type-a-tag": "Type a tag",
- "match-words": "일치단어순",
- "match-all-words": "Match all words",
- "match-any-word": "Match any word",
- "all": "전체",
- "any": "아무거나",
+ "in": "에서",
+ "in-titles": "제목에서",
+ "in-titles-posts": "제목 및 게시물에서",
+ "in-posts": "게시물에서",
+ "in-bookmarks": "즐겨찾기에서",
+ "in-categories": "카테고리에서",
+ "in-users": "사용자에서",
+ "in-tags": "태그에서",
+ "categories": "카테고리",
+ "all-categories": "모든 카테고리",
+ "categories-x": "카테고리: %1",
+ "categories-watched-categories": "카테고리: 관심 카테고리",
+ "type-a-category": "카테고리 입력",
+ "tags": "태그",
+ "tags-x": "태그: %1",
+ "type-a-tag": "태그 입력",
+ "match-words": "단어 일치",
+ "match-all-words": "모든 단어 일치",
+ "match-any-word": "어떤 단어든 일치",
+ "all": "모든",
+ "any": "어떤",
"posted-by": "작성자",
- "posted-by-usernames": "Posted by: %1",
- "type-a-username": "Type a username",
- "search-child-categories": "하위 카테고리 포함 검색",
- "has-tags": "태그 검색",
+ "posted-by-usernames": "작성자: %1",
+ "type-a-username": "사용자명 입력",
+ "search-child-categories": "하위 카테고리 검색",
+ "has-tags": "태그가 있는",
"reply-count": "답글 수",
- "replies": "Replies",
- "replies-atleast-count": "Replies: At least %1",
- "replies-atmost-count": "Replies: At most %1",
+ "replies": "답글",
+ "replies-atleast-count": "답글: 최소 %1개",
+ "replies-atmost-count": "답글: 최대 %1개",
"at-least": "최소",
"at-most": "최대",
"relevance": "관련성",
- "time": "Time",
- "post-time": "작성일",
- "votes": "추천",
- "newer-than": "이후",
- "older-than": "이전",
- "any-date": "전체",
+ "time": "시간",
+ "post-time": "게시 시간",
+ "votes": "투표",
+ "newer-than": "이전",
+ "older-than": "이후",
+ "any-date": "어떤 날짜",
"yesterday": "어제",
- "one-week": "1주",
- "two-weeks": "2주",
- "one-month": "1개월",
- "three-months": "3개월",
- "six-months": "6개월",
- "one-year": "1년",
- "time-newer-than-86400": "Time: Newer than yesterday",
- "time-older-than-86400": "Time: Older than yesterday",
- "time-newer-than-604800": "Time: Newer than one week",
- "time-older-than-604800": "Time: Older than one week",
- "time-newer-than-1209600": "Time: Newer than two weeks",
- "time-older-than-1209600": "Time: Older than two weeks",
- "time-newer-than-2592000": "Time: Newer than one month",
- "time-older-than-2592000": "Time: Older than one month",
- "time-newer-than-7776000": "Time: Newer than three months",
- "time-older-than-7776000": "Time: Older than three months",
- "time-newer-than-15552000": "Time: Newer than six months",
- "time-older-than-15552000": "Time: Older than six months",
- "time-newer-than-31104000": "Time: Newer than one year",
- "time-older-than-31104000": "Time: Older than one year",
+ "one-week": "일주일",
+ "two-weeks": "이주일",
+ "one-month": "한 달",
+ "three-months": "세 달",
+ "six-months": "여섯 달",
+ "one-year": "일 년",
+ "time-newer-than-86400": "시간: 어제보다 최신",
+ "time-older-than-86400": "시간: 어제보다 이전",
+ "time-newer-than-604800": "시간: 일주일보다 최신",
+ "time-older-than-604800": "시간: 일주일보다 이전",
+ "time-newer-than-1209600": "시간: 이주일보다 최신",
+ "time-older-than-1209600": "시간: 이주일보다 이전",
+ "time-newer-than-2592000": "시간: 한 달보다 최신",
+ "time-older-than-2592000": "시간: 한 달보다 이전",
+ "time-newer-than-7776000": "시간: 세 달보다 최신",
+ "time-older-than-7776000": "시간: 세 달보다 이전",
+ "time-newer-than-15552000": "시간: 여섯 달보다 최신",
+ "time-older-than-15552000": "시간: 여섯 달보다 이전",
+ "time-newer-than-31104000": "시간: 일 년보다 최신",
+ "time-older-than-31104000": "시간: 일 년보다 이전",
"sort-by": "정렬 기준",
- "sort": "Sort",
- "last-reply-time": "최근 답글 작성 시간",
- "topic-title": "게시물 제목",
- "topic-votes": "게시물 투표",
+ "sort": "정렬",
+ "last-reply-time": "마지막 답글 시간",
+ "topic-title": "토픽 제목",
+ "topic-votes": "토픽 투표",
"number-of-replies": "답글 수",
- "number-of-views": "조회수",
- "topic-start-date": "화제 작성일",
+ "number-of-views": "조회 수",
+ "topic-start-date": "토픽 시작 날짜",
"username": "사용자명",
- "category": "게시판",
+ "category": "카테고리",
"descending": "내림차순",
"ascending": "오름차순",
- "sort-by-relevance-desc": "Sort by: Relevance in descending order",
- "sort-by-relevance-asc": "Sort by: Relevance in ascending order",
- "sort-by-timestamp-desc": "Sort by: Post time in descending order",
- "sort-by-timestamp-asc": "Sort by: Post time in ascending order",
- "sort-by-votes-desc": "Sort by: Votes in descending order",
- "sort-by-votes-asc": "Sort by: Votes in ascending order",
- "sort-by-topic.lastposttime-desc": "Sort by: Last reply time in descending order",
- "sort-by-topic.lastposttime-asc": "Sort by: Last reply time in ascending order",
- "sort-by-topic.title-desc": "Sort by: Topic title in descending order",
- "sort-by-topic.title-asc": "Sort by: Topic title in ascending order",
- "sort-by-topic.postcount-desc": "Sort by: Number of replies in descending order",
- "sort-by-topic.postcount-asc": "Sort by: Number of replies in ascending order",
- "sort-by-topic.viewcount-desc": "Sort by: Number of views in descending order",
- "sort-by-topic.viewcount-asc": "Sort by: Number of views in ascending order",
- "sort-by-topic.votes-desc": "Sort by: Topic votes in descending order",
- "sort-by-topic.votes-asc": "Sort by: Topic votes in ascending order",
- "sort-by-topic.timestamp-desc": "Sort by: Topic start date in descending order",
- "sort-by-topic.timestamp-asc": "Sort by: Topic start date in ascending order",
- "sort-by-user.username-desc": "Sort by: Username in descending order",
- "sort-by-user.username-asc": "Sort by: Username in ascending order",
- "sort-by-category.name-desc": "Sort by: Category in descending order",
- "sort-by-category.name-asc": "Sort by: Category in ascending order",
- "save": "Save",
- "save-preferences": "설정 저장",
- "clear-preferences": "설정 초기화",
- "search-preferences-saved": "검색 설정 저장 완료",
- "search-preferences-cleared": "검색 설정 초기화",
- "show-results-as": "검색 결과 표시 방법",
- "show-results-as-topics": "Show results as topics",
- "show-results-as-posts": "Show results as posts",
- "see-more-results": "더 많은 결과 (%1)",
+ "sort-by-relevance-desc": "관련성순: 내림차순",
+ "sort-by-relevance-asc": "관련성순: 오름차순",
+ "sort-by-timestamp-desc": "게시 시간순: 내림차순",
+ "sort-by-timestamp-asc": "게시 시간순: 오름차순",
+ "sort-by-votes-desc": "투표순: 내림차순",
+ "sort-by-votes-asc": "투표순: 오름차순",
+ "sort-by-topic.lastposttime-desc": "마지막 답글 시간순: 내림차순",
+ "sort-by-topic.lastposttime-asc": "마지막 답글 시간순: 오름차순",
+ "sort-by-topic.title-desc": "토픽 제목순: 내림차순",
+ "sort-by-topic.title-asc": "토픽 제목순: 오름차순",
+ "sort-by-topic.postcount-desc": "답글 수순: 내림차순",
+ "sort-by-topic.postcount-asc": "답글 수순: 오름차순",
+ "sort-by-topic.viewcount-desc": "조회 수순: 내림차순",
+ "sort-by-topic.viewcount-asc": "조회 수순: 오름차순",
+ "sort-by-topic.votes-desc": "토픽 투표순: 내림차순",
+ "sort-by-topic.votes-asc": "토픽 투표순: 오름차순",
+ "sort-by-topic.timestamp-desc": "토픽 시작 날짜순: 내림차순",
+ "sort-by-topic.timestamp-asc": "토픽 시작 날짜순: 오름차순",
+ "sort-by-user.username-desc": "사용자명순: 내림차순",
+ "sort-by-user.username-asc": "사용자명순: 오름차순",
+ "sort-by-category.name-desc": "카테고리순: 내림차순",
+ "sort-by-category.name-asc": "카테고리순: 오름차순",
+ "save": "저장",
+ "save-preferences": "환경 설정 저장",
+ "clear-preferences": "환경 설정 지우기",
+ "search-preferences-saved": "검색 환경 설정이 저장되었습니다",
+ "search-preferences-cleared": "검색 환경 설정이 지워졌습니다",
+ "show-results-as": "결과 표시 방식",
+ "show-results-as-topics": "토픽으로 보기",
+ "show-results-as-posts": "게시물로 보기",
+ "see-more-results": "더 많은 결과 보기 (%1)",
"search-in-category": "\"%1\"에서 검색"
}
\ No newline at end of file
diff --git a/public/language/ko/social.json b/public/language/ko/social.json
index 2ba690a187..49b91bdf69 100644
--- a/public/language/ko/social.json
+++ b/public/language/ko/social.json
@@ -1,12 +1,12 @@
{
- "sign-in-with-twitter": "Sign in with Twitter",
- "sign-up-with-twitter": "Sign up with Twitter",
- "sign-in-with-github": "Sign in with Github",
- "sign-up-with-github": "Sign up with Github",
- "sign-in-with-google": "Sign in with Google",
- "sign-up-with-google": "Sign up with Google",
- "log-in-with-facebook": "Log in with Facebook",
- "continue-with-facebook": "Continue with Facebook",
- "sign-in-with-linkedin": "Sign in with LinkedIn",
- "sign-up-with-linkedin": "Sign up with LinkedIn"
+ "sign-in-with-twitter": "Twitter로 로그인",
+ "sign-up-with-twitter": "Twitter로 가입",
+ "sign-in-with-github": "Github로 로그인",
+ "sign-up-with-github": "Github로 가입",
+ "sign-in-with-google": "Google로 로그인",
+ "sign-up-with-google": "Google로 가입",
+ "log-in-with-facebook": "Facebook으로 로그인",
+ "continue-with-facebook": "Facebook으로 계속하기",
+ "sign-in-with-linkedin": "LinkedIn으로 로그인",
+ "sign-up-with-linkedin": "LinkedIn으로 가입"
}
\ No newline at end of file
diff --git a/public/language/ko/success.json b/public/language/ko/success.json
index a627bcb5af..4a7bbbdce4 100644
--- a/public/language/ko/success.json
+++ b/public/language/ko/success.json
@@ -1,7 +1,7 @@
{
"success": "성공",
- "topic-post": "성공적으로 작성했습니다.",
- "post-queued": "포스트가 게시 대기열에 등록되었습니다. 승인 혹은 거절될 경우 알림이 전송됩니다.",
- "authentication-successful": "인증에 성공했습니다.",
- "settings-saved": "설정이 저장되었습니다!"
+ "topic-post": "게시물을 성공적으로 게시했습니다.",
+ "post-queued": "게시물이 승인 대기열에 올라갔습니다. 승인되거나 거부되면 알림을 받게 됩니다.",
+ "authentication-successful": "인증 성공",
+ "settings-saved": "설정을 저장했습니다!"
}
\ No newline at end of file
diff --git a/public/language/ko/tags.json b/public/language/ko/tags.json
index 50db850949..d9f6cea361 100644
--- a/public/language/ko/tags.json
+++ b/public/language/ko/tags.json
@@ -1,17 +1,17 @@
{
- "all-tags": "All tags",
- "no-tag-topics": "이 태그가 달린 게시물이 없습니다.",
- "no-tags-found": "No tags found",
- "tags": "태그 목록",
- "enter-tags-here": "Enter tags, %1 - %2 characters.",
- "enter-tags-here-short": "태그 입력...",
- "no-tags": "아직 태그가 달리지 않았습니다.",
+ "all-tags": "모든 태그",
+ "no-tag-topics": "이 태그와 관련된 토픽이 없습니다.",
+ "no-tags-found": "태그를 찾을 수 없습니다.",
+ "tags": "태그",
+ "enter-tags-here": "여기에 태그를 입력하세요. 각 태그는 %1에서 %2자 사이여야 합니다.",
+ "enter-tags-here-short": "태그를 입력하세요...",
+ "no-tags": "현재 태그가 없습니다.",
"select-tags": "태그 선택",
- "tag-whitelist": "Tag Whitelist",
- "watching": "Watching",
- "not-watching": "Not Watching",
- "watching.description": "Notify me of new topics.",
- "not-watching.description": "Do not notify me of new topics.",
- "following-tag.message": "You will now be receiving notifications when somebody posts a topic with this tag.",
- "not-following-tag.message": "You will not receive notifications when somebody posts a topic with this tag."
+ "tag-whitelist": "태그 허용목록",
+ "watching": "구독 중",
+ "not-watching": "구독하지 않음",
+ "watching.description": "새로운 토픽을 알림으로 받습니다.",
+ "not-watching.description": "새로운 토픽 알림을 받지 않습니다.",
+ "following-tag.message": "이제 이 태그가 포함된 토픽이 게시되면 알림을 받게 됩니다.",
+ "not-following-tag.message": "이 태그가 포함된 토픽이 게시되면 알림을 받지 않습니다."
}
\ No newline at end of file
diff --git a/public/language/ko/themes/harmony.json b/public/language/ko/themes/harmony.json
index 331f633afb..4a9eb0801d 100644
--- a/public/language/ko/themes/harmony.json
+++ b/public/language/ko/themes/harmony.json
@@ -1,18 +1,18 @@
{
- "theme-name": "Harmony Theme",
- "skins": "Skins",
- "collapse": "Collapse",
- "expand": "Expand",
- "sidebar-toggle": "Sidebar Toggle",
- "login-register-to-search": "Login or register to search.",
- "settings.title": "Theme settings",
- "settings.enableQuickReply": "Enable quick reply",
- "settings.centerHeaderElements": "Center header elements",
- "settings.mobileTopicTeasers": "Show topic teasers on mobile",
- "settings.stickyToolbar": "Sticky toolbar",
- "settings.stickyToolbar.help": "The toolbar on topic and category pages will stick to the top of the page",
- "settings.autohideBottombar": "Auto hide bottom bar",
- "settings.autohideBottombar.help": "The bottom bar on mobile view will be hidden when the page is scrolled down",
- "settings.openSidebars": "Open sidebars",
- "settings.chatModals": "Enable chat modals"
+ "theme-name": "하모니 테마",
+ "skins": "스킨",
+ "collapse": "축소",
+ "expand": "확장",
+ "sidebar-toggle": "사이드바 토글",
+ "login-register-to-search": "검색하려면 로그인하거나 등록하세요.",
+ "settings.title": "테마 설정",
+ "settings.enableQuickReply": "빠른 답장 활성화",
+ "settings.centerHeaderElements": "헤더 요소 가운데 정렬",
+ "settings.mobileTopicTeasers": "모바일에서 토픽 미리보기 표시",
+ "settings.stickyToolbar": "툴바 고정",
+ "settings.stickyToolbar.help": "토픽 및 카테고리 페이지의 툴바가 페이지 상단에 고정됩니다.",
+ "settings.autohideBottombar": "하단 바 자동 숨기기",
+ "settings.autohideBottombar.help": "모바일 뷰에서 페이지가 아래로 스크롤될 때 하단 막대가 숨겨집니다.",
+ "settings.openSidebars": "사이드바 열기",
+ "settings.chatModals": "채팅 모달 활성화"
}
\ No newline at end of file
diff --git a/public/language/ko/themes/persona.json b/public/language/ko/themes/persona.json
index e7d1945303..37bae4e664 100644
--- a/public/language/ko/themes/persona.json
+++ b/public/language/ko/themes/persona.json
@@ -1,10 +1,10 @@
{
- "settings.title": "Theme settings",
- "settings.intro": "You can customise your theme settings here. Settings are stored on a per-device basis, so you are able to have different settings on different devices (phone, tablet, desktop, etc.)",
- "settings.mobile-menu-side": "Switch which side each mobile menu is on",
- "settings.autoHidingNavbar": "Automatically hide the navbar on scroll",
- "settings.autoHidingNavbar-xs": "Very small screens (e.g. phones in portrait mode)",
- "settings.autoHidingNavbar-sm": "Smaller screens (e.g. phones, some tablets)",
- "settings.autoHidingNavbar-md": "Medium sized screens (e.g. tablets in landscape mode)",
- "settings.autoHidingNavbar-lg": "Larger screens (e.g. desktop computers)"
+ "settings.title": "테마 설정",
+ "settings.intro": "여기에서 테마 설정을 사용자 정의할 수 있습니다. 설정은 기기별로 저장되므로 다른 기기(전화, 태블릿, 데스크톱 등)에서 다른 설정을 사용할 수 있습니다.",
+ "settings.mobile-menu-side": "모바일 메뉴가 표시될 측면 전환",
+ "settings.autoHidingNavbar": "스크롤시 자동으로 네비게이션 바 숨기기",
+ "settings.autoHidingNavbar-xs": "매우 작은 화면 (예: 세로 모드의 휴대전화)",
+ "settings.autoHidingNavbar-sm": "작은 화면 (예: 일부 휴대전화, 일부 태블릿)",
+ "settings.autoHidingNavbar-md": "중간 크기 화면 (예: 가로 모드의 태블릿)",
+ "settings.autoHidingNavbar-lg": "큰 화면 (예: 데스크톱 컴퓨터)"
}
\ No newline at end of file
diff --git a/public/language/ko/top.json b/public/language/ko/top.json
index 6e1e05674e..7d471f2d4d 100644
--- a/public/language/ko/top.json
+++ b/public/language/ko/top.json
@@ -1,4 +1,4 @@
{
- "title": "Top",
- "no-top-topics": "No top topics"
+ "title": "최상위",
+ "no-top-topics": "최상위 토픽이 없습니다"
}
\ No newline at end of file
diff --git a/public/language/ko/topic.json b/public/language/ko/topic.json
index 062ade2166..d60af43f0d 100644
--- a/public/language/ko/topic.json
+++ b/public/language/ko/topic.json
@@ -1,218 +1,218 @@
{
"topic": "토픽",
"title": "제목",
- "no-topics-found": "토픽이 없습니다!",
- "no-posts-found": "포스트가 없습니다!",
- "post-is-deleted": "이 포스트는 삭제됐습니다!",
- "topic-is-deleted": "이 화제는 삭제됐습니다!",
+ "no-topics-found": "토픽을 찾을 수 없습니다!",
+ "no-posts-found": "게시물을 찾을 수 없습니다!",
+ "post-is-deleted": "이 게시물은 삭제되었습니다!",
+ "topic-is-deleted": "이 토픽은 삭제되었습니다!",
"profile": "프로필",
- "posted-by": "%1님에 의해 작성됨",
- "posted-by-guest": "비회원에 의해 작성됨",
+ "posted-by": "%1 게시함",
+ "posted-by-guest": "비회원 게시함",
"chat": "채팅",
- "notify-me": "이 화제의 새 답글에 대한 알림 받기",
+ "notify-me": "이 토픽에 대한 새로운 답글 알림",
"quote": "인용",
"reply": "답글",
- "replies-to-this-post": "%1개의 답글",
- "one-reply-to-this-post": "1개의 답글",
+ "replies-to-this-post": "%1 답글",
+ "one-reply-to-this-post": "1 답글",
"last-reply-time": "마지막 답글",
- "reply-options": "Reply options",
- "reply-as-topic": "화제로 답글 작성",
- "guest-login-reply": "답글 작성을 위해 로그인",
- "login-to-view": "🔒 열람을 위해 로그인",
- "edit": "수정",
+ "reply-options": "답글 옵션",
+ "reply-as-topic": "토픽으로 답글",
+ "guest-login-reply": "로그인 후 답글 작성",
+ "login-to-view": "🔒 조회하려면 로그인하세요",
+ "edit": "편집",
"delete": "삭제",
"delete-event": "이벤트 삭제",
"delete-event-confirm": "이 이벤트를 삭제하시겠습니까?",
- "purge": "완전 삭제",
+ "purge": "제거",
"restore": "복원",
"move": "이동",
- "change-owner": "작성자 변경",
- "fork": "분리",
- "link": "바로가기",
+ "change-owner": "소유자 변경",
+ "fork": "포크",
+ "link": "링크",
"share": "공유",
"tools": "도구",
- "locked": "잠긴 게시물",
- "pinned": "고정된 게시물",
- "pinned-with-expiry": "%1까지 상단 고정",
+ "locked": "잠김",
+ "pinned": "고정됨",
+ "pinned-with-expiry": "%1까지 고정됨",
"scheduled": "예약됨",
- "deleted": "Deleted",
- "moved": "이동된 게시물",
- "moved-from": "%1부터 상단 고정 해제",
- "copy-code": "Copy Code",
+ "deleted": "삭제함",
+ "moved": "이동됨",
+ "moved-from": "%1에서 이동됨",
+ "copy-code": "코드 복사",
"copy-ip": "IP 복사",
"ban-ip": "IP 차단",
- "view-history": "편집 기록",
- "wrote-ago": "wrote ",
- "wrote-on": "wrote on ",
- "replied-to-user-ago": "replied to %3 ",
- "replied-to-user-on": "replied to %3 on ",
- "user-locked-topic-ago": "%1 locked this topic %2",
- "user-locked-topic-on": "%1 locked this topic on %2",
- "user-unlocked-topic-ago": "%1 unlocked this topic %2",
- "user-unlocked-topic-on": "%1 unlocked this topic on %2",
- "user-pinned-topic-ago": "%1 pinned this topic %2",
- "user-pinned-topic-on": "%1 pinned this topic on %2",
- "user-unpinned-topic-ago": "%1 unpinned this topic %2",
- "user-unpinned-topic-on": "%1 unpinned this topic on %2",
- "user-deleted-topic-ago": "%1 deleted this topic %2",
- "user-deleted-topic-on": "%1 deleted this topic on %2",
- "user-restored-topic-ago": "%1 restored this topic %2",
- "user-restored-topic-on": "%1 restored this topic on %2",
- "user-moved-topic-from-ago": "%1 moved this topic from %2 %3",
- "user-moved-topic-from-on": "%1 moved this topic from %2 on %3",
- "user-queued-post-ago": "%1 queued post for approval %3",
- "user-queued-post-on": "%1 queued post for approval on %3",
- "user-referenced-topic-ago": "%1 referenced this topic %3",
- "user-referenced-topic-on": "%1 referenced this topic on %3",
- "user-forked-topic-ago": "%1 forked this topic %3",
- "user-forked-topic-on": "%1 forked this topic on %3",
- "bookmark-instructions": "이 쓰레드에서 읽은 마지막 포스트로 이동하려면 여기를 클릭 하세요.",
- "flag-post": "해당 포스트 신고",
- "flag-user": "해당 유저 신고",
- "already-flagged": "이미 신고 처리됨",
- "view-flag-report": "신고 기록 보기",
+ "view-history": "편집 기록 보기",
+ "wrote-ago": "에 작성함",
+ "wrote-on": "에 작성함",
+ "replied-to-user-ago": "%3에 답함 ",
+ "replied-to-user-on": "%3에 답함 ",
+ "user-locked-topic-ago": "%2에 %1님이 이 토픽을 잠금",
+ "user-locked-topic-on": "%2에 %1님이 이 토픽을 잠금",
+ "user-unlocked-topic-ago": "%2에 %1님이 이 토픽을 잠금 해제함",
+ "user-unlocked-topic-on": "%2에 %1님이 이 토픽을 잠금 해제함",
+ "user-pinned-topic-ago": "%2에 %1님이 이 토픽을 고정함",
+ "user-pinned-topic-on": "%2에 %1님이 이 토픽을 고정함",
+ "user-unpinned-topic-ago": "%2에 %1님이 이 토픽을 고정 해제함",
+ "user-unpinned-topic-on": "%2에 %1님이 이 토픽을 고정 해제함",
+ "user-deleted-topic-ago": "%2에 %1님이 이 토픽을 삭제함",
+ "user-deleted-topic-on": "%2에 %1님이 이 토픽을 삭제함",
+ "user-restored-topic-ago": "%2에 %1님이 이 토픽을 복원함",
+ "user-restored-topic-on": "%2에 %1님이 이 토픽을 복원함",
+ "user-moved-topic-from-ago": "%3에 %1님이 %2에서 이 토픽을 이동함",
+ "user-moved-topic-from-on": "%3에 %1님이 %2에서 이 토픽을 이동함",
+ "user-queued-post-ago": "%3에 %1님이 게시물을 대기함",
+ "user-queued-post-on": "%3에 %1님이 게시물을 대기함",
+ "user-referenced-topic-ago": "%3에 %1님이 이 토픽을 참조함",
+ "user-referenced-topic-on": "%3에 %1님이 이 토픽을 참조함",
+ "user-forked-topic-ago": "%3에 %1님이 이 토픽을 포크함",
+ "user-forked-topic-on": "%3에 %1님이 이 토픽을 포크함",
+ "bookmark-instructions": "마지막 읽은 위치로 돌아가려면 클릭하세요.",
+ "flag-post": "이 게시물 신고",
+ "flag-user": "이 사용자 신고",
+ "already-flagged": "이미 신고함",
+ "view-flag-report": "신고 보고서 보기",
"resolve-flag": "신고 해결",
- "merged-message": "이 화제는 %2로 병합되었습니다.",
- "forked-message": "This topic was forked from %2",
- "deleted-message": "이 화제는 삭제됐습니다. 게시물 관리 권한이 있는 사용자만 볼 수 있습니다.",
- "following-topic.message": "이제 이 화제에 새 답글이 달리면 알림을 받습니다.",
- "not-following-topic.message": "이 화제를 읽지 않음 목록에서 볼 수 있지만, 이 화제에 달린 포스트에 대해서는 알림을 받지 않습니다.",
- "ignoring-topic.message": "이 화제는 이제 읽지 않음 목록에서 보이지 않습니다. 누군가 나를 언급하거나 내 포스트가 추천 받으면 알림을 받습니다.",
- "login-to-subscribe": "이 화제를 관심 목록에 추가하기 위해서는 로그인이 필요합니다.",
- "markAsUnreadForAll.success": "모든 사용자에 대해 읽지 않음으로 표시했습니다.",
+ "merged-message": "이 토픽이 %2에 병합되었습니다",
+ "forked-message": "이 토픽이 %2에서 포크되었습니다",
+ "deleted-message": "이 토픽은 삭제되었습니다. 토픽 관리 권한이 있는 사용자만 볼 수 있습니다.",
+ "following-topic.message": "이 토픽에 누군가가 게시물을 올리면 알림을 받게됩니다.",
+ "not-following-topic.message": "이 토픽은 읽지 않은 토픽 목록에 표시되지만 토픽에 게시물이 올라오면 알림을 받지 않습니다.",
+ "ignoring-topic.message": "이 토픽은 읽지 않은 토픽 목록에 표시되지 않습니다. 언급되거나 게시물이 추천될 때 알림을 받게됩니다.",
+ "login-to-subscribe": "이 토픽을 구독하려면 등록하거나 로그인하세요.",
+ "markAsUnreadForAll.success": "모든 사람에게 읽지 않은 토픽으로 표시됨.",
"mark-unread": "읽지 않음으로 표시",
- "mark-unread.success": "화제를 읽지 않음으로 표시했습니다.",
- "watch": "관심",
- "unwatch": "관심 해제",
- "watch.title": "이 화제의 새 답글에 대해 알림 받기",
- "unwatch.title": "이 화제의 새 답글에 대한 알림 해제",
- "share-this-post": "포스트 공유",
- "watching": "관심",
- "not-watching": "관심 해제",
- "ignoring": "무시",
- "watching.description": "새로운 답글에 대한 알림 받기.
\"읽지 않음\" 목록에 보여주기.",
- "not-watching.description": "새로운 답글에 대해 알림 받지 않기. 해당 게시판을 팔로우 중이라면 \"읽지 않음\" 에서 보여주기.",
- "ignoring.description": "새로운 답글에 대한 알림 받지 않기. \"읽지 않음\"에서 보여주지 않기.",
- "thread-tools.title": "화제 관리",
- "thread-tools.markAsUnreadForAll": "모두에게 읽지 않음으로 표시",
- "thread-tools.pin": "상단 고정",
- "thread-tools.unpin": "상단 고정 해제",
- "thread-tools.lock": "잠금",
- "thread-tools.unlock": "잠금 해제",
- "thread-tools.move": "화제 이동",
- "thread-tools.move-posts": "포스트 이동",
+ "mark-unread.success": "토픽이 읽지 않음으로 표시됨.",
+ "watch": "토픽 구독",
+ "unwatch": "토픽 구독 취소",
+ "watch.title": "이 토픽에 대한 새로운 답글 알림",
+ "unwatch.title": "이 토픽의 알림 받기 중단",
+ "share-this-post": "이 게시물 공유",
+ "watching": "구독 중",
+ "not-watching": "구독 안 함",
+ "ignoring": "무시 중",
+ "watching.description": "새 답글 알림
읽지 않은 토픽에 표시됨.",
+ "not-watching.description": "새 답글 알림 안 함
카테고리가 무시되지 않으면 읽지 않은 토픽에 표시됨.",
+ "ignoring.description": "새 답글 알림 안 함
읽지 않은 토픽에 표시되지 않음.",
+ "thread-tools.title": "토픽 도구",
+ "thread-tools.markAsUnreadForAll": "모든 사람에게 읽지 않은 토픽으로 표시",
+ "thread-tools.pin": "토픽 고정",
+ "thread-tools.unpin": "토픽 고정 해제",
+ "thread-tools.lock": "토픽 잠금",
+ "thread-tools.unlock": "토픽 잠금 해제",
+ "thread-tools.move": "토픽 이동",
+ "thread-tools.move-posts": "게시물 이동",
"thread-tools.move-all": "모두 이동",
- "thread-tools.change-owner": "작성자 변경",
+ "thread-tools.change-owner": "소유자 변경",
"thread-tools.select-category": "카테고리 선택",
- "thread-tools.fork": "화제 분리",
- "thread-tools.tag": "Tag Topic",
- "thread-tools.delete": "화제 삭제",
- "thread-tools.delete-posts": "포스트 삭제",
- "thread-tools.delete-confirm": "이 화제를 삭제하시겠습니까?",
- "thread-tools.restore": "화제 복원",
- "thread-tools.restore-confirm": "이 화제를 복원하시겠습니까?",
- "thread-tools.purge": "화제 완전 삭제",
- "thread-tools.purge-confirm": "이 화제를 완전히 삭제하시겠습니까?",
- "thread-tools.merge-topics": "화제 병합",
- "thread-tools.merge": "Merge Topic",
- "topic-move-success": "이 화제는 잠시 후에 \"%1\"로 옮겨집니다. 여기를 눌러 취소하세요.",
- "topic-move-multiple-success": "이 화제들은 잠시 후에 \"%1\"로 옮겨집니다. 여기를 눌러 취소하세요.",
- "topic-move-all-success": "모든 화제가 잠시 후에 \"%1\"로 옮겨집니다. 여기를 눌러 취소하세요.",
- "topic-move-undone": "화제 이동 취소",
- "topic-move-posts-success": "포스트가 곧 옮겨집니다. 여기를 눌러 취소하세요.",
- "topic-move-posts-undone": "포스트 이동 취소",
- "post-delete-confirm": "이 포스트를 삭제 하시겠습니까?",
- "post-restore-confirm": "이 포스트를 복원 하시겠습니까?",
- "post-purge-confirm": "이 포스트를 폐기 하시겠습니까?",
- "pin-modal-expiry": "만료 일자",
- "pin-modal-help": "여기에서 상단 고정할 화제(들)의 만료 일자를 선택할 수 있습니다. 선택하지 않으면 직접 고정을 해제하기 전까지 유지됩니다.",
- "load-categories": "카테고리를 읽어오는 중입니다.",
+ "thread-tools.fork": "토픽 포크",
+ "thread-tools.tag": "토픽 태그",
+ "thread-tools.delete": "토픽 삭제",
+ "thread-tools.delete-posts": "게시물 삭제",
+ "thread-tools.delete-confirm": "이 토픽을 삭제하시겠습니까?",
+ "thread-tools.restore": "토픽 복원",
+ "thread-tools.restore-confirm": "이 토픽을 복원하시겠습니까?",
+ "thread-tools.purge": "토픽 제거",
+ "thread-tools.purge-confirm": "이 토픽을 제거하시겠습니까?",
+ "thread-tools.merge-topics": "토픽 병합",
+ "thread-tools.merge": "토픽 병합",
+ "topic-move-success": "이 토픽이 곧 \\\"%1\\\"(으)로 이동됩니다. 여기를 클릭하여 취소하세요.",
+ "topic-move-multiple-success": "이 토픽들이 곧 \\\"%1\\\"(으)로 이동됩니다. 여기를 클릭하여 취소하세요.",
+ "topic-move-all-success": "모든 토픽이 곧 \\\"%1\\\"(으)로 이동됩니다. 여기를 클릭하여 취소하세요.",
+ "topic-move-undone": "토픽 이동 취소됨",
+ "topic-move-posts-success": "게시물이 곧 이동됩니다. 여기를 클릭하여 취소하세요.",
+ "topic-move-posts-undone": "게시물 이동 취소됨",
+ "post-delete-confirm": "이 게시물을 삭제하시겠습니까?",
+ "post-restore-confirm": "이 게시물을 복원하시겠습니까?",
+ "post-purge-confirm": "이 게시물을 제거하시겠습니까?",
+ "pin-modal-expiry": "만료일",
+ "pin-modal-help": "여기에서 고정된 토픽에 대한 만료일을 선택적으로 설정할 수 있습니다. 또는 토픽이 수동으로 고정 해제될 때까지 이 필드를 비워 둘 수도 있습니다.",
+ "load-categories": "카테고리 로드 중",
"confirm-move": "이동",
- "confirm-fork": "분리",
- "bookmark": "즐겨찾기",
- "bookmarks": "즐겨찾기 목록",
- "bookmarks.has-no-bookmarks": "즐겨찾기에 추가한 글이 없습니다.",
- "copy-permalink": "Copy Permalink",
- "loading-more-posts": "더 많은 글 불러오는 중",
- "move-topic": "화제 이동",
- "move-topics": "화제 이동",
- "move-post": "포스트 이동",
- "post-moved": "포스트 이동 완료!",
- "fork-topic": "화제 분리",
- "enter-new-topic-title": "새로운 화제 제목 입력",
- "fork-topic-instruction": "Click the posts you want to fork, enter a title for the new topic and click fork topic",
- "fork-no-pids": "선택된 포스트가 없습니다.",
- "no-posts-selected": "선택된 포스트가 없습니다!",
- "x-posts-selected": "%1개의 포스트 선택됨",
- "x-posts-will-be-moved-to-y": "%1개의 포스트가 \"%2\"로 옮겨집니다.",
- "fork-pid-count": "%1 개의 포스트(들)이 선택되었습니다",
- "fork-success": "게시물이 분리되었습니다! 분리된 게시물을 보려면 여기를 클릭 하세요.",
- "delete-posts-instruction": "삭제/완전 삭제할 포스트를 선택하세요.",
- "merge-topics-instruction": "병합할 화제를 선택하거나 검색하세요.",
- "merge-topic-list-title": "병합될 화제 목록",
+ "confirm-fork": "포크",
+ "bookmark": "북마크",
+ "bookmarks": "북마크",
+ "bookmarks.has-no-bookmarks": "현재 북마크한 게시물이 없습니다.",
+ "copy-permalink": "퍼머링크 복사",
+ "loading-more-posts": "게시물 더 불러오는 중",
+ "move-topic": "토픽 이동",
+ "move-topics": "토픽 이동",
+ "move-post": "게시물 이동",
+ "post-moved": "게시물이 이동되었습니다!",
+ "fork-topic": "토픽 포크",
+ "enter-new-topic-title": "새로운 토픽 제목을 입력하세요",
+ "fork-topic-instruction": "포크할 게시물을 클릭하고 새 토픽 제목을 입력한 다음 토픽 포크를 클릭하세요",
+ "fork-no-pids": "선택된 게시물이 없습니다!",
+ "no-posts-selected": "선택된 게시물이 없습니다!",
+ "x-posts-selected": "%1개의 게시물 선택됨",
+ "x-posts-will-be-moved-to-y": "%1개의 게시물이 \\\"%2\\\"(으)로 이동됩니다",
+ "fork-pid-count": "%1개의 게시물 선택됨",
+ "fork-success": "토픽 포크가 성공적으로 완료되었습니다! 여기를 클릭하여 포크된 토픽으로 이동하세요.",
+ "delete-posts-instruction": "삭제/제거할 게시물을 클릭하세요",
+ "merge-topics-instruction": "병합할 토픽을 클릭하거나 검색하세요",
+ "merge-topic-list-title": "병합할 토픽 목록",
"merge-options": "병합 옵션",
- "merge-select-main-topic": "주 화제를 선택하세요.",
- "merge-new-title-for-topic": "변경할 제목",
- "topic-id": "화제 ID",
- "move-posts-instruction": "옮길 포스트를 선택하고 목표 화제의 ID를 입력하거나 해당 화제로 직접 이동하세요.",
- "move-topic-instruction": "Select the target category and then click move",
- "change-owner-instruction": "다른 사용자에게 할당할 포스트를 선택하세요.",
- "composer.title-placeholder": "화제 제목을 입력하세요.",
- "composer.handle-placeholder": "이름을 입력하세요.",
- "composer.hide": "Hide",
+ "merge-select-main-topic": "주요 토픽 선택",
+ "merge-new-title-for-topic": "토픽에 대한 새 제목",
+ "topic-id": "토픽 ID",
+ "move-posts-instruction": "이동할 게시물을 클릭한 다음 토픽 ID를 입력하거나 대상 토픽으로 이동하세요",
+ "move-topic-instruction": "대상 카테고리를 선택한 다음 이동을 클릭하세요",
+ "change-owner-instruction": "다른 사용자에게 할당할 게시물을 클릭하세요",
+ "composer.title-placeholder": "여기에 토픽 제목을 입력하세요...",
+ "composer.handle-placeholder": "여기에 이름/핸들을 입력하세요",
+ "composer.hide": "숨기기",
"composer.discard": "취소",
- "composer.submit": "등록",
- "composer.additional-options": "Additional Options",
- "composer.post-later": "Post Later",
+ "composer.submit": "제출",
+ "composer.additional-options": "추가 옵션",
+ "composer.post-later": "나중에 게시",
"composer.schedule": "예약",
- "composer.replying-to": "'%1'에 대한 답글",
- "composer.new-topic": "새 화제 생성",
- "composer.editing-in": "Editing post in %1",
+ "composer.replying-to": "%1에 답글 작성 중",
+ "composer.new-topic": "새 토픽",
+ "composer.editing-in": "%1에서 게시물 편집 중",
"composer.uploading": "업로드 중...",
- "composer.thumb-url-label": "썸네일 URL을 붙여넣으세요",
- "composer.thumb-title": "이 게시물에 썸네일 추가",
+ "composer.thumb-url-label": "토픽 썸네일 URL 붙여넣기",
+ "composer.thumb-title": "이 토픽에 대한 썸네일 추가",
"composer.thumb-url-placeholder": "http://example.com/thumb.png",
- "composer.thumb-file-label": "혹은 파일을 업로드",
- "composer.thumb-remove": "썸네일 제거",
- "composer.drag-and-drop-images": "이미지를 여기에 드래그&드롭하세요.",
- "more-users-and-guests": "%1명 이상의 회원과 %2명의 비회원",
- "more-users": "%1명 이상의 회원",
- "more-guests": "%1명 이상의 비회원",
- "users-and-others": "%1님 외 %2명",
+ "composer.thumb-file-label": "또는 파일 업로드",
+ "composer.thumb-remove": "필드 지우기",
+ "composer.drag-and-drop-images": "이미지를 여기로 끌어다 놓으세요",
+ "more-users-and-guests": "%1명의 추가 사용자 및 %2명의 비회원",
+ "more-users": "%1명의 추가 사용자",
+ "more-guests": "%1명의 추가 비회원",
+ "users-and-others": "%1 및 %2명의 다른 사용자",
"sort-by": "정렬 기준",
- "oldest-to-newest": "오래된순",
- "newest-to-oldest": "최신순",
- "most-votes": "투표순",
- "most-posts": "포스트순",
- "most-views": "조회수순",
- "stale.title": "새로운 화제를 생성하시겠습니까?",
- "stale.warning": "현재 답글을 작성 중인 화제는 오래전에 작성 되었습니다. 새로 화제를 생성하고 이 게시물을 인용하시겠습니까?",
- "stale.create": "새로운 화제 작성",
- "stale.reply-anyway": "이 화제에 답글 작성",
- "link-back": "답글: [%1](%2)",
- "diffs.title": "편집 기록",
- "diffs.description": "이 포스트에는 %1개의 리비전이 있습니다. 클릭해서 해당 리비전 시점의 내용을 확인할 수 있습니다.",
- "diffs.no-revisions-description": "이 포스트에는 %1개의 리비전이 있습니다.",
- "diffs.current-revision": "현재 리비전",
- "diffs.original-revision": "원래의 리비전",
- "diffs.restore": "리비전 복구",
- "diffs.restore-description": "초기화 후에 새로운 리비전이 포스트의 편집 기록에 덧붙여집니다.",
- "diffs.post-restored": "이전 리비전으로의 복구가 완료되었습니다.",
- "diffs.delete": "리비전 삭제",
- "diffs.deleted": "리비전 삭제됨",
- "timeago-later": "%1 이후",
- "timeago-earlier": "%1 이전",
- "first-post": "첫 포스트",
- "last-post": "마지막 포스트",
- "go-to-my-next-post": "Go to my next post",
- "no-more-next-post": "You don't have more posts in this topic",
- "open-composer": "Open composer",
- "post-quick-reply": "Quick reply",
- "navigator.index": "Post %1 of %2",
- "navigator.unread": "%1 unread",
- "upvote-post": "Upvote post",
- "downvote-post": "Downvote post",
- "post-tools": "Post tools",
- "unread-posts-link": "Unread posts link",
- "thumb-image": "Topic thumbnail image"
+ "oldest-to-newest": "오래된 순",
+ "newest-to-oldest": "최신 순",
+ "most-votes": "가장 많은 투표",
+ "most-posts": "가장 많은 게시물",
+ "most-views": "가장 많은 조회수",
+ "stale.title": "새로운 토픽을 생성하시겠습니까?",
+ "stale.warning": "답글을 달고 있는 토픽이 꽤 오래되었습니다. 대신 새로운 토픽을 생성하고 답글에서 이를 참조하시겠습니까?",
+ "stale.create": "새로운 토픽 생성",
+ "stale.reply-anyway": "그래도 이 토픽에 답글 달기",
+ "link-back": "Re: [%1](%2)",
+ "diffs.title": "게시물 편집 기록",
+ "diffs.description": "이 게시물에는 총 %1개의 수정이 있습니다. 아래의 수정 중 하나를 클릭하여 해당 시점의 게시물 내용을 확인하세요.",
+ "diffs.no-revisions-description": "이 게시물에는 총 %1개의 수정이 있습니다.",
+ "diffs.current-revision": "현재 수정",
+ "diffs.original-revision": "원래 수정",
+ "diffs.restore": "이 수정 복원",
+ "diffs.restore-description": "복원하면 이 게시물의 편집 기록에 새로운 수정이 추가됩니다.",
+ "diffs.post-restored": "게시물이 이전 수정으로 성공적으로 복원되었습니다",
+ "diffs.delete": "이 수정 삭제",
+ "diffs.deleted": "수정 삭제됨",
+ "timeago-later": "%1 후",
+ "timeago-earlier": "%1 전",
+ "first-post": "첫 게시물",
+ "last-post": "마지막 게시물",
+ "go-to-my-next-post": "다음 게시물로 이동",
+ "no-more-next-post": "이 토픽에 더 이상 게시물이 없습니다",
+ "open-composer": "Composer 열기",
+ "post-quick-reply": "빠른 답글",
+ "navigator.index": "전체 %2개 중 %1번째 게시물",
+ "navigator.unread": "%1개의 읽지 않은 게시물",
+ "upvote-post": "찬성표",
+ "downvote-post": "반대표",
+ "post-tools": "게시물 도구",
+ "unread-posts-link": "읽지 않은 게시물 링크",
+ "thumb-image": "토픽 썸네일 이미지"
}
\ No newline at end of file
diff --git a/public/language/ko/unread.json b/public/language/ko/unread.json
index 12f142a1da..d3c430bcc5 100644
--- a/public/language/ko/unread.json
+++ b/public/language/ko/unread.json
@@ -1,16 +1,16 @@
{
"title": "읽지 않음",
- "no-unread-topics": "읽지 않은 화제가 없습니다.",
- "load-more": "더 보기",
+ "no-unread-topics": "읽지 않은 토픽이 없습니다.",
+ "load-more": "더 불러오기",
"mark-as-read": "읽음으로 표시",
- "mark-as-unread": "Mark as Unread",
+ "mark-as-unread": "읽지 않은 상태로 표시",
"selected": "선택됨",
- "all": "전체",
+ "all": "모두",
"all-categories": "모든 카테고리",
- "topics-marked-as-read.success": "읽은 것으로 표시한 화제!",
- "all-topics": "모든 화제",
- "new-topics": "새 화제",
- "watched-topics": "읽은 화제",
- "unreplied-topics": "답글이 없는 화제",
- "multiple-categories-selected": "여러 개 선택됨"
+ "topics-marked-as-read.success": "토픽이 읽음으로 표시되었습니다!",
+ "all-topics": "모든 토픽",
+ "new-topics": "새 토픽",
+ "watched-topics": "구독한 토픽",
+ "unreplied-topics": "답글이 없는 토픽",
+ "multiple-categories-selected": "여러 카테고리가 선택됨"
}
\ No newline at end of file
diff --git a/public/language/ko/uploads.json b/public/language/ko/uploads.json
index ff88ede2de..c61569c92d 100644
--- a/public/language/ko/uploads.json
+++ b/public/language/ko/uploads.json
@@ -1,9 +1,9 @@
{
"uploading-file": "파일 업로드 중...",
- "select-file-to-upload": "업로드할 파일을 선택해주세요!",
- "upload-success": "파일이 성공적으로 업로드 되었습니다!",
- "maximum-file-size": "최대 %1 kb",
- "no-uploads-found": "업로드한 파일 없음",
- "public-uploads-info": "업로드는 공개되어 모든 방문자가 볼 수 있습니다.",
- "private-uploads-info": "업로드는 비공개이며 로그인한 사용자만 볼 수 있습니다."
+ "select-file-to-upload": "업로드할 파일을 선택하세요!",
+ "upload-success": "파일이 성공적으로 업로드되었습니다!",
+ "maximum-file-size": "최대 %1 KB",
+ "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 779a2d5e26..ee64f19b4b 100644
--- a/public/language/ko/user.json
+++ b/public/language/ko/user.json
@@ -1,211 +1,215 @@
{
- "user-menu": "User menu",
+ "user-menu": "사용자 메뉴",
"banned": "차단됨",
- "muted": "Muted",
+ "muted": "음소거됨",
"offline": "오프라인",
"deleted": "삭제됨",
- "username": "사용자명",
+ "username": "사용자 이름",
"joindate": "가입일",
- "postcount": "포스트 수",
+ "postcount": "게시물 수",
"email": "이메일",
- "confirm-email": "이메일 인증",
+ "confirm-email": "이메일 확인",
"account-info": "계정 정보",
- "admin-actions-label": "사용자 관리",
+ "admin-actions-label": "관리 작업",
"ban-account": "계정 차단",
- "ban-account-confirm": "이 사용자를 차단하시겠습니까?",
- "unban-account": "차단 해제",
- "mute-account": "Mute Account",
- "unmute-account": "Unmute Account",
+ "ban-account-confirm": "이 사용자를 정말 차단하시겠습니까?",
+ "unban-account": "계정 차단 해제",
+ "mute-account": "계정 음소거",
+ "unmute-account": "계정 음소거 해제",
"delete-account": "계정 삭제",
"delete-account-as-admin": "계정 삭제",
- "delete-content": "계정 컨텐츠 삭제",
- "delete-all": "계정 및 컨텐츠 삭제",
- "delete-account-confirm": "정말 지금까지 작성한 글들을 익명으로 처리하고 계정을 삭제하시겠습니까?
이 행동은 되돌릴 수 없고 당신의 모든 데이터는 복구할 수 없습니다.
당신이 정말로 바란다면 비밀번호를 입력해서 이 계정을 삭제하세요.",
- "delete-this-account-confirm": "정말 게시물을 남기고 계정을 삭제하시겠습니까?
이 행동은 되돌릴 수 없고 모든 글들은 익명으로 처리되며, 삭제된 계정에서 당신이 기여한 기록은 복구할 수 없습니다.
",
- "delete-account-content-confirm": "정말 이 계정의 모든 데이터(포스트/화제/업로드)를 삭제하시겠습니까?
이 행동은 되돌릴 수 없고 모든 데이터는 복구할 수 없습니다.
",
- "delete-all-confirm": "정말 이 계정과 모든 데이터(포스트/화제/업로드)를 삭제하시겠습니까?
이 행동은 되돌릴 수 없고 모든 데이터는 복구할 수 없습니다.
",
- "account-deleted": "계정 삭제 완료",
- "account-content-deleted": "계정 데이터 삭제 완료",
- "fullname": "이름",
+ "delete-content": "계정 콘텐츠 삭제",
+ "delete-all": "계정 및 콘텐츠 삭제",
+ "delete-account-confirm": "게시물을 익명화하고 계정을 삭제하시겠습니까?
이 작업은 되돌릴 수 없으며 데이터를 복구할 수 없습니다.
비밀번호를 입력하여 이 계정을 삭제하고 싶다는 것을 확인하겠습니다.",
+ "delete-this-account-confirm": "이 계정을 삭제하고 게시물을 남겨 두시겠습니까?
이 작업은 되돌릴 수 없으며 게시물이 익명화되고 삭제된 계정과 게시물의 연결을 복원할 수 없습니다.
",
+ "delete-account-content-confirm": "이 계정의 콘텐츠 (게시물 / 토픽 / 업로드)를 삭제 하시겠습니까?
이 작업은 되돌릴 수 없으며 데이터를 복구할 수 없습니다.
",
+ "delete-all-confirm": "이 계정과 모든 콘텐츠 (게시물 / 토픽 / 업로드)를 삭제 하시겠습니까?
이 작업은 되돌릴 수 없으며 데이터를 복구할 수 없습니다.
",
+ "account-deleted": "계정 삭제됨",
+ "account-content-deleted": "계정 콘텐츠 삭제됨",
+ "fullname": "전체 이름",
"website": "웹사이트",
"location": "위치",
"age": "나이",
- "joined": "가입일",
- "lastonline": "최근 접속",
+ "joined": "가입",
+ "lastonline": "최종 접속",
"profile": "프로필",
"profile-views": "프로필 조회수",
- "reputation": "인지도",
- "bookmarks": "즐겨찾기",
- "watched-categories": "관심있는 카테고리",
- "watched-tags": "Watched tags",
- "change-all": "전체 바꾸기",
- "watched": "관심있는 화제",
- "ignored": "무시 중인 화제",
+ "reputation": "평판",
+ "bookmarks": "책갈피",
+ "watched-categories": "관심 카테고리",
+ "watched-tags": "관심 태그",
+ "change-all": "전체 변경",
+ "watched": "관심",
+ "ignored": "무시",
"default-category-watch-state": "기본 카테고리 관심 상태",
"followers": "팔로워",
"following": "팔로잉",
"blocks": "차단",
- "blocked-users": "Blocked users",
+ "blocked-users": "차단한 사용자",
"block-toggle": "차단 전환",
"block-user": "사용자 차단",
"unblock-user": "사용자 차단 해제",
- "aboutme": "자기소개",
+ "aboutme": "자기 소개",
"signature": "서명",
"birthday": "생일",
"chat": "채팅",
- "chat-with": "%1과/와 채팅 이어가기",
- "new-chat-with": "%1과/와 새로운 채팅",
+ "chat-with": "%1님과 채팅 계속",
+ "new-chat-with": "%1님과 새로운 채팅 시작",
"flag-profile": "프로필 신고",
"follow": "팔로우",
"unfollow": "팔로우 취소",
"more": "더 보기",
- "profile-update-success": "프로필을 성공적으로 업데이트했습니다!",
- "change-picture": "사진 변경",
- "change-username": "사용자명 변경",
+ "profile-update-success": "프로필이 성공적으로 업데이트되었습니다!",
+ "change-picture": "이미지 변경",
+ "change-username": "사용자 이름 변경",
"change-email": "이메일 변경",
- "email-updated": "Email Updated",
- "email-same-as-password": "비밀번호를 입력해서 진행하세요. – 새로운 이메일 주소를 다시 입력했습니다.",
- "edit": "수정",
- "edit-profile": "프로필 수정",
+ "email-updated": "이메일이 업데이트되었습니다",
+ "email-same-as-password": "계속하려면 현재 비밀번호를 입력하세요. 이메일을 다시 입력하셨습니다.",
+ "edit": "편집",
+ "edit-profile": "프로필 편집",
"default-picture": "기본 아이콘",
- "uploaded-picture": "업로드된 사진",
- "upload-new-picture": "새 사진 업로드",
- "upload-new-picture-from-url": "URL을 통해 새 사진 업로드",
+ "uploaded-picture": "업로드된 이미지",
+ "upload-new-picture": "새 이미지 업로드",
+ "upload-new-picture-from-url": "URL에서 새 이미지 업로드",
"current-password": "현재 비밀번호",
- "new-password": "New Password",
+ "new-password": "새 비밀번호",
"change-password": "비밀번호 변경",
- "change-password-error": "올바르지 않은 비밀번호입니다!",
- "change-password-error-wrong-current": "현재 비밀번호가 일치하지 않습니다!",
- "change-password-error-match": "재입력한 비밀번호가 새 비밀번호와 일치하지 않습니다!",
- "change-password-error-privileges": "비밀번호를 바꿀 권한이 없습니다.",
- "change-password-success": "비밀번호를 변경했습니다.",
+ "change-password-error": "유효하지 않은 비밀번호!",
+ "change-password-error-wrong-current": "현재 비밀번호가 올바르지 않습니다!",
+ "change-password-error-match": "비밀번호가 일치해야 합니다!",
+ "change-password-error-privileges": "이 비밀번호를 변경할 권한이 없습니다.",
+ "change-password-success": "비밀번호가 업데이트되었습니다!",
"confirm-password": "비밀번호 확인",
"password": "비밀번호",
- "username-taken-workaround": "새 사용자명이 이미 존재하여 %1로 저장되었습니다.",
- "password-same-as-username": "비밀번호가 사용자명과 동일합니다. 다른 비밀번호를 입력하세요.",
- "password-same-as-email": "비밀번호가 이메일 주소와 동일합니다. 다른 비밀번호를 입력하세요.",
- "weak-password": "보안이 취약한 비밀번호입니다.",
- "upload-picture": "사진 업로드",
- "upload-a-picture": "사진 업로드",
- "remove-uploaded-picture": "업로드한 사진 삭제",
- "upload-cover-picture": "커버 사진 업로드",
- "remove-cover-picture-confirm": "커버 사진을 제거하시겠습니까?",
- "crop-picture": "사진 잘라내기",
- "upload-cropped-picture": "잘라내고 업로드",
- "avatar-background-colour": "아바타 배경 색상",
+ "username-taken-workaround": "요청하신 사용자 이름이 이미 사용 중이었기 때문에 약간 변경되었습니다. 이제 %1으로 알려집니다.",
+ "password-same-as-username": "비밀번호가 사용자 이름과 동일합니다. 다른 비밀번호를 선택하세요.",
+ "password-same-as-email": "비밀번호가 이메일과 동일합니다. 다른 비밀번호를 선택하세요.",
+ "weak-password": "약한 비밀번호입니다.",
+ "upload-picture": "이미지 업로드",
+ "upload-a-picture": "이미지 업로드",
+ "remove-uploaded-picture": "업로드된 이미지 삭제",
+ "upload-cover-picture": "커버 이미지 업로드",
+ "remove-cover-picture-confirm": "커버 이미지를 삭제하시겠습니까?",
+ "crop-picture": "이미지 자르기",
+ "upload-cropped-picture": "자르고 업로드하기",
+ "avatar-background-colour": "아바타 배경색",
"settings": "설정",
- "show-email": "이메일 공개",
- "show-fullname": "이름 공개",
- "restrict-chats": "내가 팔로우하는 사용자들로부터만 채팅 허용",
- "digest-label": "포럼 이메일 구독",
- "digest-description": "주기적으로 포럼 메일(새 알림과 게시물)을 구독",
- "digest-off": "해제",
+ "show-email": "내 이메일 표시",
+ "show-fullname": "내 전체 이름 표시",
+ "restrict-chats": "내가 팔로우하는 사용자의 채팅 메시지만 허용",
+ "digest-label": "다이제스트 구독",
+ "digest-description": "구독 설정에 따라 이 포럼의 이메일 업데이트를 받아보세요. (새로운 알림과 주제)",
+ "digest-off": "끄기",
"digest-daily": "매일",
- "digest-weekly": "매주",
- "digest-biweekly": "Bi-Weekly",
- "digest-monthly": "매월",
- "has-no-follower": "이 사용자는 팔로워가 없습니다 :(",
- "follows-no-one": "이 사용자는 아무도 팔로우하고 있지 않습니다 :(",
- "has-no-posts": "이 사용자가 작성한 포스트가 없습니다.",
- "has-no-best-posts": "해당 유저는 아직까지 추천을 받은 포스트가 없습니다.",
- "has-no-topics": "이 사용자가 작성한 화제가 없습니다.",
- "has-no-watched-topics": "이 사용자가 관심 목록에 추가한 화제가 없습니다.",
- "has-no-ignored-topics": "이 사용자는 아직 무시 중인 화제가 없습니다.",
- "has-no-upvoted-posts": "이 사용자가 추천한 포스트가 없습니다.",
- "has-no-downvoted-posts": "이 사용자가 비추천한 포스트가 없습니다.",
- "has-no-controversial-posts": "This user does not have any downvoted posts yet.",
+ "digest-weekly": "주간",
+ "digest-biweekly": "격주간",
+ "digest-monthly": "월간",
+ "has-no-follower": "팔로워가 없습니다 :(",
+ "follows-no-one": "아무도 팔로우하지 않습니다 :(",
+ "has-no-posts": "현재 아무것도 게시하지 않았습니다.",
+ "has-no-best-posts": "현재 최고 평가를 받은 게시물이 없습니다.",
+ "has-no-topics": "현재 토픽을 게시하지 않았습니다.",
+ "has-no-watched-topics": "현재 관심 토픽을 지정하지 않았습니다.",
+ "has-no-ignored-topics": "현재 무시한 토픽이 없습니다.",
+ "has-no-upvoted-posts": "현재 게시물에 추천을 하지 않았습니다.",
+ "has-no-downvoted-posts": "현재 게시물에 비추천을 하지 않았습니다.",
+ "has-no-controversial-posts": "현재 비추천을 받은 게시물이 없습니다.",
"has-no-blocks": "차단한 사용자가 없습니다.",
- "email-hidden": "이메일 비공개",
- "hidden": "비공개",
- "paginate-description": "무한 스크롤 대신 주제와 게시물을 페이지로 나누어 표시",
- "topics-per-page": "페이지 당 화제 수",
- "posts-per-page": "페이지 당 포스트 수",
- "category-topic-sort": "Category topic sort",
- "topic-post-sort": "Topic post sort",
+ "email-hidden": "이메일 숨김",
+ "hidden": "숨김",
+ "paginate-description": "무한 스크롤 대신 토픽 및 게시물을 페이지네이션합니다",
+ "topics-per-page": "페이지 당 토픽",
+ "posts-per-page": "페이지 당 게시물",
+ "category-topic-sort": "카테고리 토픽 정렬",
+ "topic-post-sort": "토픽 게시물 정렬",
"max-items-per-page": "최대 %1",
- "acp-language": "관리 페이지 언어",
+ "acp-language": "관리자 페이지 언어",
"notifications": "알림",
"upvote-notif-freq": "추천 알림 빈도",
- "upvote-notif-freq.all": "모든 추천에 알림 사용",
- "upvote-notif-freq.first": "포스트마다 최초 1회",
- "upvote-notif-freq.everyTen": "10개의 추천마다 알림",
- "upvote-notif-freq.threshold": "1, 5, 10, 25, 50, 100, 150, 200... 마다 알림",
- "upvote-notif-freq.logarithmic": "10, 100, 1000... 마다 알림",
- "upvote-notif-freq.disabled": "비활성화",
- "browsing": "브라우징 설정",
- "open-links-in-new-tab": "외부 링크를 새로운 탭에서 열람",
- "enable-topic-searching": "게시물 내 검색 허용",
- "topic-search-help": "만약 활성화된다면, 브라우저의 기본 검색 기능은 무효화되고 게시물 내 검색을 통해 화면에 보여지는 것 뿐만 아니라 게시물 전체의 내용을 검색할 수 있습니다.",
- "update-url-with-post-index": "화제를 보고 있을 때 포스트마다 url 업데이트",
- "scroll-to-my-post": "답글 게시 후 새 포스트 보여주기",
- "follow-topics-you-reply-to": "내가 답글을 단 화제를 관심 목록에 추가",
- "follow-topics-you-create": "내가 작성한 화제를 관심 목록에 추가",
- "grouptitle": "그룹 이름",
- "group-order-help": "그룹 선택 후 화살표로 순서 지정",
- "no-group-title": "그룹 이름이 없습니다.",
+ "upvote-notif-freq.all": "모든 추천",
+ "upvote-notif-freq.first": "게시물 당 첫 번째",
+ "upvote-notif-freq.everyTen": "10개 추천마다",
+ "upvote-notif-freq.threshold": "1, 5, 10, 25, 50, 100, 150, 200...",
+ "upvote-notif-freq.logarithmic": "10, 100, 1000...",
+ "upvote-notif-freq.disabled": "비활성화됨",
+ "browsing": "탐색 설정",
+ "open-links-in-new-tab": "새 탭에서 링크 열기",
+ "enable-topic-searching": "토픽 내 검색 활성화",
+ "topic-search-help": "활성화하면 토픽 내 검색이 브라우저의 기본 페이지 검색 동작을 무시하고 화면에 표시된 것만이 아니라 전체 토픽을 검색할 수 있습니다.",
+ "update-url-with-post-index": "게시물 색인을 사용하여 URL 업데이트",
+ "scroll-to-my-post": "회신을 게시한 후 새 게시물 표시",
+ "follow-topics-you-reply-to": "회신한 토픽을 지켜보기",
+ "follow-topics-you-create": "만든 토픽을 지켜보기",
+ "grouptitle": "그룹 제목",
+ "group-order-help": "그룹을 선택하고 화살표를 사용하여 제목을 정렬합니다",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
+ "no-group-title": "그룹 제목 없음",
"select-skin": "스킨 선택",
- "default": "Default (%1)",
- "no-skin": "No Skin",
+ "default": "기본 (%1)",
+ "no-skin": "스킨 없음",
"select-homepage": "홈페이지 선택",
"homepage": "홈페이지",
- "homepage-description": "포럼 홈페이지로 사용할 페이지를 선택하거나 'None'으로 설정하여 기본 홈페이지를 사용합니다.",
+ "homepage-description": "포럼 홈페이지로 사용할 페이지를 선택하거나 기본 홈페이지를 사용하려면 '없음'을 선택하세요.",
"custom-route": "사용자 정의 홈페이지 경로",
- "custom-route-help": "여기에 트레일링 슬래시 없이 경로 이름을 입력하세요. (예: \\\"recent\\\" 또는 \\\"category/2/general-discussion\\\")",
- "sso.title": "통합 인증 서비스",
- "sso.associated": "와/과 연동된",
- "sso.not-associated": "이 곳을 클릭하여 연동시키세요.",
- "sso.dissociate": "연동 해제",
- "sso.dissociate-confirm-title": "연동 해제 확정",
- "sso.dissociate-confirm": "%1로부터 계정의 연동을 해제하시겠습니까?",
- "info.latest-flags": "최근에 들어온 신고",
- "info.no-flags": "신고된 포스트 없음",
+ "custom-route-help": "여기에 슬래시를 선행하지 않고 경로 이름을 입력하세요 (예: \"최근\" 또는 \"카테고리/2/일반 토론\")",
+ "sso.title": "단일 로그인 서비스",
+ "sso.associated": "연결됨",
+ "sso.not-associated": "여기를 클릭하여 연결",
+ "sso.dissociate": "분리",
+ "sso.dissociate-confirm-title": "분리 확인",
+ "sso.dissociate-confirm": "계정을 %1에서 분리하시겠습니까?",
+ "info.latest-flags": "최신 신고",
+ "info.no-flags": "신고된 게시물이 없습니다",
"info.ban-history": "최근 차단 기록",
- "info.no-ban-history": "이 사용자는 차단된 적이 없습니다.",
+ "info.no-ban-history": "이 사용자는 현재까지 차단된 적이 없습니다.",
"info.banned-until": "%1까지 차단됨",
- "info.banned-expiry": "만료일",
- "info.banned-permanently": "영구 차단",
+ "info.banned-expiry": "만료",
+ "info.banned-permanently": "영구 차단됨",
"info.banned-reason-label": "사유",
- "info.banned-no-reason": "사유 없음",
- "info.mute-history": "Recent Mute History",
- "info.no-mute-history": "This user has never been muted",
- "info.muted-until": "Muted until %1",
- "info.muted-expiry": "Expiry",
- "info.muted-no-reason": "No reason given.",
- "info.username-history": "사용자명 변경 기록",
- "info.email-history": "이메일 변경 기록",
- "info.moderation-note": "관리자 메모",
- "info.moderation-note.success": "관리자 메모 저장 완료",
- "info.moderation-note.add": "메모 추가",
- "sessions.description": "이 페이지에서는 이 포럼의 모든 활성 세션을 보고 필요할 경우 취소할 수 있습니다. 계정에서 로그아웃하여 자신의 세션을 취소할 수 있습니다.",
- "revoke-session": "Revoke Session",
- "browser-version-on-platform": "%1 %2 on %3",
- "consent.title": "권리 동의",
- "consent.lead": "이 커뮤니티 포럼은 사용자의 개인 정보를 수집하고 처리합니다.",
- "consent.intro": "포럼은 이 정보를 엄격히 관리하며 커뮤니티에서 사용자의 행동을 개인화하고 게시물과 계정을 연동하는데 사용합니다. 회원가입 단계에서 사용자 이름과 전자 메일 주소를 제공하도록 요청 받은 경우 이 웹사이트에서 사용자 프로필을 완료하는데 필요한 추가 정보를 선택적으로 제공할 수도 있습니다.
저희는 사용자의 계정이 삭제되기 전까지 이 정보를 보관하며, 사용자는 계정을 삭제하여 언제든지 동의를 철회할 수 있습니다. 또한 언제든지 권리 및 동의 페이지를 통해 이 웹 사이트에 대한 기여도 사본을 요청할 수 있습니다.
문의사항은 이 포럼의 관리 팀에 연락 바랍니다.",
- "consent.email-intro": "가끔 포럼은 사용자가 등록한 이메일로 사용자에게 중요할 수 있는, 새로운 활동이나 갱신 사항을 알리기 위해 포럼 메일을 보낼 수도 있습니다. 사용자는 이메일로 전송 받을 알림의 종류와 포럼 메일(완전 비활성화를 포함해서)의 주기를 사용자 설정 페이지에서 선택할 수 있습니다.",
- "consent.digest-frequency": "사용자 설정에서 변경하지 않으면 이 포럼은 %1마다 포럼 메일을 전송합니다.",
- "consent.digest-off": "사용자 설정에서 명시적으로 변경하지 않는 한 이 포럼은 포럼 메일을 발송하지 않습니다",
- "consent.received": "사용자는 이 포럼에서 사용자의 정보를 수집하고 처리하는 것에 동의했습니다. 추가 조치가 필요하지 않습니다.",
- "consent.not-received": "사용자는 데이터 수집 및 처리에 대해 동의하지 않았습니다. 이 포럼은 언제든지 일반 데이터 보호 규정을 준수하기 위해 사용자의 계정을 삭제할 수 있습니다.",
- "consent.give": "제공 동의",
- "consent.right-of-access": "사용자의 접근 권한이 있습니다.",
- "consent.right-of-access-description": "사용자는 우리가 수집한 사용자의 계정에 대한 어떠한 수집 데이터라도 기계가 읽을 수 있는 형태로 출력본을 요청할 수 있습니다. 아래에 있는 버튼 중 적절한 버튼을 클릭하여 해당 처리를 수행할 수 있습니다.",
- "consent.right-to-rectification": "사용자의 교정 권한이 있습니다.",
- "consent.right-to-rectification-description": "사용자는 포럼에 제공된 부정확한 데이터를 교체하거나 갱신할 권한이 있습니다. 당신의 프로필을 프로필 편집을 통해 갱신할 수 있으며, 게시물의 내용 또한 언제나 편집 가능합니다. 만약 불가능한 경우에는, 이 포럼의 관리 팀에게 연락해주세요.",
- "consent.right-to-erasure": "사용자의 삭제 권한이 있습니다.",
- "consent.right-to-erasure-description": "언제든지 계정을 삭제하여 데이터 수집 및/또는 처리에 대한 동의를 취소할 수 있습니다. 게시한 내용은 그대로 유지되지만 개인 프로필은 삭제할 수 있습니다. 계정 과 내용을 모두 삭제하려면 이 포럼의 관리 팀에 문의하십시오.",
- "consent.right-to-data-portability": "사용자의 데이터 이동 권한이 있습니다.",
- "consent.right-to-data-portability-description": "사용자는 이 포럼이 수집한 사용자와 사용자의 계정에 대한 어떠한 수집 데이터라도 기계가 읽을 수 있는 형태로 출력본을 요청할 수 있습니다. 아래에 버튼 중 적절한 버튼을 클릭하여 해당 처리를 수행할 수 있습니다.",
+ "info.banned-no-reason": "사유를 제공하지 않았습니다.",
+ "info.mute-history": "최근 음소거 기록",
+ "info.no-mute-history": "이 사용자는 현재까지 차단된 적이 없습니다",
+ "info.muted-until": "%1까지 음소거됨",
+ "info.muted-expiry": "만료",
+ "info.muted-no-reason": "사유를 제공하지 않았습니다.",
+ "info.username-history": "사용자 이름 기록",
+ "info.email-history": "이메일 기록",
+ "info.moderation-note": "중재 참고",
+ "info.moderation-note.success": "중재 참고를 저장했습니다",
+ "info.moderation-note.add": "참고 추가",
+ "sessions.description": "이 페이지에서는 이 포럼의 활성 세션을 확인하고 필요에 따라 해당 세션을 취소할 수 있습니다.
자신의 세션을 취소하려면 계정에서 로그아웃하면 됩니다.",
+ "revoke-session": "세션 취소",
+ "browser-version-on-platform": "%3의 %1 %2",
+ "consent.title": "귀하의 권리 및 동의",
+ "consent.lead": "이 커뮤니티 포럼은 귀하의 개인 정보를 수집하고 처리합니다.",
+ "consent.intro": "우리는 이 정보를 엄격하게 이 커뮤니티에서 귀하의 경험을 개인화하고 귀하의 사용자 계정에 작성한 게시물을 연결하기 위해 사용합니다. 등록 단계에서는 사용자 이름과 이메일 주소를 제공하도록 요청했으며, 선택적으로 이 웹 사이트에서 사용자 프로필을 완성하기 위해 추가 정보를 제공할 수 있습니다.
우리는 이 정보를 사용자 계정의 수명 동안 보유하며, 언제든지 귀하의 동의를 철회하여 계정을 삭제할 수 있습니다. 이 웹 사이트의 기여에 대한 사본을 언제든지 요청할 수 있습니다. 귀하의 궁금증이나 우려사항이 있다면, 이 포럼의 관리팀에 문의하는 것을 권장합니다.",
+ "consent.email-intro": "가끔씩 우리는 귀하의 등록된 이메일 주소로 업데이트를 제공하거나 귀하에게 중요한 새로운 활동을 알리기 위해 이메일을 보낼 수 있습니다. 커뮤니티 다이제스트의 빈도를 사용자 설정 페이지를 통해 사용자 지정하거나(비활성화 포함), 어떤 유형의 알림을 이메일로 받을지 선택할 수 있습니다.",
+ "consent.digest-frequency": "사용자 설정에서 명시적으로 변경하지 않은 경우, 이 커뮤니티는 매 %1마다 이메일 다이제스트를 전송합니다.",
+ "consent.digest-off": "사용자 설정에서 명시적으로 변경하지 않은 경우, 이 커뮤니티는 이메일 다이제스트를 보내지 않습니다.",
+ "consent.received": "이 웹 사이트가 귀하의 정보를 수집하고 처리할 수 있도록 동의를 제공했습니다. 추가 조치가 필요하지 않습니다.",
+ "consent.not-received": "데이터 수집 및 처리에 대한 동의를 제공하지 않았습니다. 언제든지 이 웹 사이트의 관리팀이 일반 데이터 보호 규정을 준수하기 위해 귀하의 계정을 삭제하기로 결정할 수 있습니다.",
+ "consent.give": "동의하기",
+ "consent.right-of-access": "접근 권한이 있습니다",
+ "consent.right-of-access-description": "요청 시 이 웹 사이트에서 수집한 데이터에 액세스할 수 있습니다. 해당 데이터의 사본을 아래의 적절한 버튼을 클릭하여 검색할 수 있습니다.",
+ "consent.right-to-rectification": "정정 권리가 있습니다",
+ "consent.right-to-rectification-description": "우리에게 제공된 부정확한 데이터를 변경하거나 업데이트할 수 있는 권리가 있습니다. 프로필은 프로필 편집을 통해 업데이트할 수 있으며 게시물 콘텐츠는 항상 편집할 수 있습니다. 그렇지 않은 경우 이 사이트의 관리팀에 문의하세요.",
+ "consent.right-to-erasure": "삭제 권리가 있습니다",
+ "consent.right-to-erasure-description": "언제든지 귀하의 동의를 철회하여 데이터 수집 및/또는 처리를 취소할 수 있습니다. 개별 프로필은 삭제할 수 있지만 게시한 콘텐츠는 유지됩니다. 귀하의 계정 및 콘텐츠를 모두 삭제하려면 이 웹 사이트의 관리팀에 문의하세요.",
+ "consent.right-to-data-portability": "이동성 데이터 권리가 있습니다",
+ "consent.right-to-data-portability-description": "귀하와 귀하의 계정에 관한 수집된 데이터에 대한 기계 판독 가능한 내보내기를 요청할 수 있습니다. 해당 버튼을 클릭하여 이를 수행할 수 있습니다.",
"consent.export-profile": "프로필 내보내기 (.json)",
- "consent.export-profile-success": "프로필을 내보내기 합니다. 완료되면 알림을 수신합니다.",
- "consent.export-uploads": "업로드한 컨텐츠 내보내기 (.zip)",
- "consent.export-uploads-success": "업로드한 컨텐츠를 내보내기 합니다. 완료되면 알림을 수신합니다.",
- "consent.export-posts": "포스트 내보내기 (.csv)",
- "consent.export-posts-success": "포스트를 내보내기 합니다. 완료되면 알림을 수신합니다.",
- "emailUpdate.intro": "아래에 이메일 주소를 입력하세요. 해당 포럼은 입력한 이메일 주소로 정기 알림 메일과 그 외의 알림을 전송하고, 계정 복구 작업에도 해당 이메일 주소를 사용합니다.",
- "emailUpdate.optional": "This field is optional. You are not obligated to provide your email address, but without a validated email you will not be able to recover your account or login with your email.",
- "emailUpdate.required": "This field is required.",
- "emailUpdate.change-instructions": "입력하신 이메일 주소로 가입 인증 메일이 발송되었습니다. 메일 내의 링크에 접속할 경우 메일 소유자를 확인하고 계정이 활성화됩니다. 활성화 후에도 계정 페이지에서 이메일 주소를 변경할 수 있습니다.",
- "emailUpdate.password-challenge": "Please enter your password in order to verify account ownership.",
- "emailUpdate.pending": "Your email address has not yet been confirmed, but an email has been sent out requesting confirmation. If you wish to invalidate that request and send a new confirmation request, please fill in the form below."
+ "consent.export-profile-success": "프로필 내보내는 중입니다. 완료되면 알림을 받게 됩니다.",
+ "consent.export-uploads": "업로드된 콘텐츠 내보내기 (.zip)",
+ "consent.export-uploads-success": "업로드 내보내는 중입니다. 완료되면 알림을 받게 됩니다.",
+ "consent.export-posts": "게시물 내보내기 (.csv)",
+ "consent.export-posts-success": "게시물 내보내는 중입니다. 완료되면 알림을 받게 됩니다.",
+ "emailUpdate.intro": "아래에 이메일 주소를 입력하세요. 이 포럼에서는 이메일 주소를 예약된 다이제스트 및 알림에 사용하며, 비밀번호 분실 시 계정 복구에 사용합니다.",
+ "emailUpdate.optional": "이 필드는 선택 사항입니다. 귀하의 이메일 주소를 제공할 의무는 없지만, 유효한 이메일을 제공하지 않으면 계정을 복구하거나 이메일로 로그인할 수 없습니다.",
+ "emailUpdate.required": "이 필드는 필수입니다.",
+ "emailUpdate.change-instructions": "입력한 이메일 주소로 고유 링크가 포함된 확인 이메일이 전송됩니다. 해당 링크에 액세스하여 이메일 주소의 소유권을 확인하면 계정이 활성 상태가 됩니다. 언제든지 계정 페이지에서 파일에 있는 이메일을 업데이트할 수 있습니다.",
+ "emailUpdate.password-challenge": "계정 소유권을 확인하려면 비밀번호를 입력하세요.",
+ "emailUpdate.pending": "이메일 주소가 현재 확인되지 않았지만, 확인 요청이 전송되었습니다. 해당 요청을 무효화하고 새로운 확인 요청을 보내려면 아래의 양식을 작성하세요."
}
\ No newline at end of file
diff --git a/public/language/ko/users.json b/public/language/ko/users.json
index 8a7e09b524..56d2b1c1bc 100644
--- a/public/language/ko/users.json
+++ b/public/language/ko/users.json
@@ -1,24 +1,24 @@
{
- "all-users": "All Users",
- "latest-users": "최근가입순",
- "top-posters": "작성글순",
- "most-reputation": "인지도순",
- "most-flags": "신고순",
+ "all-users": "모든 사용자",
+ "latest-users": "최신 사용자",
+ "top-posters": "최다 게시자",
+ "most-reputation": "가장 많은 평판",
+ "most-flags": "가장 많은 신고",
"search": "검색",
- "enter-username": "검색할 사용자명을 입력하세요.",
- "search-user-for-chat": "Search for a user to start chat",
+ "enter-username": "검색할 사용자 이름 입력",
+ "search-user-for-chat": "채팅할 사용자를 검색",
"load-more": "더 보기",
- "users-found-search-took": "%1 user(s) found! Search took %2 seconds.",
- "filter-by": "필터 기준",
- "online-only": "온라인",
+ "users-found-search-took": "%1 명의 사용자가 발견되었습니다! 검색에 걸린 시간: %2 초",
+ "filter-by": "필터링 기준",
+ "online-only": "온라인만",
"invite": "초대",
"prompt-email": "이메일:",
- "groups-to-join": "초대 수락 시 가입될 그룹들:",
- "invitation-email-sent": "An invitation email has been sent to %1",
+ "groups-to-join": "수락시 가입하는 그룹:",
+ "invitation-email-sent": "%1님에게 초대 이메일을 보냈습니다",
"user-list": "사용자 목록",
- "recent-topics": "최근",
- "popular-topics": "인기",
- "unread-topics": "읽지 않음",
+ "recent-topics": "최신 토픽",
+ "popular-topics": "인기 있는 토픽",
+ "unread-topics": "읽지 않은 토픽",
"categories": "카테고리",
"tags": "태그",
"no-users-found": "사용자를 찾을 수 없습니다!"
diff --git a/public/language/lt/aria.json b/public/language/lt/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/lt/aria.json
+++ b/public/language/lt/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/lt/user.json b/public/language/lt/user.json
index 4799cd9b55..2ccef87c25 100644
--- a/public/language/lt/user.json
+++ b/public/language/lt/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Peržiūrėti temas, kurias Jūs sukūrėte",
"grouptitle": "Grupės pavadinimas",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Nėra grupės pavadinimo",
"select-skin": "Pasirinkite išvaizdą",
"default": "Default (%1)",
diff --git a/public/language/lv/aria.json b/public/language/lv/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/lv/aria.json
+++ b/public/language/lv/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/lv/user.json b/public/language/lv/user.json
index 5eb17c9607..3b7e69c34d 100644
--- a/public/language/lv/user.json
+++ b/public/language/lv/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Novērot tematus, kurus esi izveidojis(-jusi)",
"grouptitle": "Grupa",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Nav",
"select-skin": "Ādiņa",
"default": "Default (%1)",
diff --git a/public/language/ms/aria.json b/public/language/ms/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/ms/aria.json
+++ b/public/language/ms/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/ms/user.json b/public/language/ms/user.json
index 421919c2f2..5e53e71cd9 100644
--- a/public/language/ms/user.json
+++ b/public/language/ms/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Tiada nama kumpulan",
"select-skin": "Pilih skin",
"default": "Default (%1)",
diff --git a/public/language/nb/aria.json b/public/language/nb/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/nb/aria.json
+++ b/public/language/nb/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/nb/user.json b/public/language/nb/user.json
index 5d42438fe3..e04784c87d 100644
--- a/public/language/nb/user.json
+++ b/public/language/nb/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Følg tråder du vil lage",
"grouptitle": "Gruppetittel",
"group-order-help": "Velg en gruppe og bruk pilene for å gi titler",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Ingen gruppetittel",
"select-skin": "Velg et skin",
"default": "Normalverdi (%1)",
diff --git a/public/language/nl/aria.json b/public/language/nl/aria.json
index 5071547739..6f023dcae0 100644
--- a/public/language/nl/aria.json
+++ b/public/language/nl/aria.json
@@ -1,5 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
- "user-avatar-for": "User avatar for %1"
+ "user-avatar-for": "User avatar for %1",
+ "user-watched-tags": "User watched tags",
+ "delete-upload-button": "Delete upload button",
+ "group-page-link-for": "Group page link for %1"
}
\ No newline at end of file
diff --git a/public/language/nl/user.json b/public/language/nl/user.json
index 08dda1b536..5788ab8150 100644
--- a/public/language/nl/user.json
+++ b/public/language/nl/user.json
@@ -142,6 +142,10 @@
"follow-topics-you-create": "Ontvang meldingen van berichten die je hebt gemaakt",
"grouptitle": "Groepstitel",
"group-order-help": "Selecteer een groep en gebruik de pijltjes om titels te sorteren",
+ "show-group-title": "Show group title",
+ "hide-group-title": "Hide group title",
+ "order-group-up": "Order group up",
+ "order-group-down": "Order group down",
"no-group-title": "Geen groepstitel",
"select-skin": "Selecteer een skin",
"default": "Default (%1)",
diff --git a/public/language/pl/admin/advanced/database.json b/public/language/pl/admin/advanced/database.json
index 369b927483..84ab3c70fe 100644
--- a/public/language/pl/admin/advanced/database.json
+++ b/public/language/pl/admin/advanced/database.json
@@ -17,7 +17,7 @@
"mongo.file-size": "Rozmiar pliku",
"mongo.resident-memory": "Pamięć przydzielona",
"mongo.virtual-memory": "Pamięc wirtualna",
- "mongo.mapped-memory": "Mapped Memory",
+ "mongo.mapped-memory": "Pamięć zmapowana",
"mongo.bytes-in": "Bajtów wejścia",
"mongo.bytes-out": "Bajtów wyjścia",
"mongo.num-requests": "Liczba żądań",
diff --git a/public/language/pl/admin/appearance/skins.json b/public/language/pl/admin/appearance/skins.json
index 808213a123..f15f804bd4 100644
--- a/public/language/pl/admin/appearance/skins.json
+++ b/public/language/pl/admin/appearance/skins.json
@@ -1,18 +1,18 @@
{
- "skins": "Skins",
- "bootswatch-skins": "Bootswatch Skins",
- "custom-skins": "Custom Skins",
- "add-skin": "Add Skin",
- "save-custom-skins": "Save Custom Skins",
- "save-custom-skins-success": "Custom skins saved successfully",
- "custom-skin-name": "Custom Skin Name",
- "custom-skin-variables": "Custom Skin Variables",
- "loading": "Ładowania skórki...",
+ "skins": "Skórki",
+ "bootswatch-skins": "Skórki Bootswatch",
+ "custom-skins": "Niestandardowe skórki",
+ "add-skin": "Dodaj skórkę",
+ "save-custom-skins": "Dodaj niestandardową skórkę",
+ "save-custom-skins-success": "Pomyślnie zapisano niestandardowe skórki",
+ "custom-skin-name": "Nazwa niestandardowej skórki",
+ "custom-skin-variables": "Zmienne niestandardowej skórki",
+ "loading": "Ładowanie skórek...",
"homepage": "Strona startowa",
- "select-skin": "Wybierz Skórkę",
- "revert-skin": "Revert Skin",
+ "select-skin": "Wybierz skórkę",
+ "revert-skin": "Przywróć skórkę",
"current-skin": "Obecna skórka",
"skin-updated": "Skórka zaktualizowana",
- "applied-success": "%1 skórki jest zachowana z powodzeniem",
+ "applied-success": "Pomyślnie zastosowano skórkę %1",
"revert-success": "Skórka przywrócowana do pierwotnych kolorów"
}
\ No newline at end of file
diff --git a/public/language/pl/admin/appearance/themes.json b/public/language/pl/admin/appearance/themes.json
index 06e066e7dc..3350ecbdbc 100644
--- a/public/language/pl/admin/appearance/themes.json
+++ b/public/language/pl/admin/appearance/themes.json
@@ -1,13 +1,13 @@
{
- "themes": "Themes",
+ "themes": "Style",
"checking-for-installed": "Sprawdzanie zainstalowanego stylu...",
"homepage": "Strona startowa",
- "select-theme": "Wybierz Styl",
- "revert-theme": "Revert Theme",
- "current-theme": "Aktualny Styl",
+ "select-theme": "Wybierz styl",
+ "revert-theme": "Przywróć styl",
+ "current-theme": "Aktualny styl",
"no-themes": "Brak zainstalowanych stylów",
"revert-confirm": "Czy na pewno chcesz przywrócić domyślny styl NodeBB?",
- "theme-changed": "Styl Zmieniony",
+ "theme-changed": "Styl zmieniony",
"revert-success": "Pomyślnie przywrócono domyślny styl NodeBB.",
"restart-to-activate": "Proszę odbudować i zrestartować NodeBB aby w pełni aktywować ten styl."
}
\ No newline at end of file
diff --git a/public/language/pl/admin/dashboard.json b/public/language/pl/admin/dashboard.json
index 218595e635..92d1d51e03 100644
--- a/public/language/pl/admin/dashboard.json
+++ b/public/language/pl/admin/dashboard.json
@@ -92,10 +92,10 @@
"end": "End",
"filter": "Filter",
"view-as-json": "View as JSON",
- "expand-analytics": "Expand analytics",
+ "expand-analytics": "Rozwiń analitykę",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
- "search-count": "Count",
+ "search-count": "Liczba",
"view-all": "Zobacz wszystkie"
}
diff --git a/public/language/pl/admin/development/logger.json b/public/language/pl/admin/development/logger.json
index d59bb2ba1c..ee8f86a0bf 100644
--- a/public/language/pl/admin/development/logger.json
+++ b/public/language/pl/admin/development/logger.json
@@ -1,10 +1,10 @@
{
- "logger": "Logger",
+ "logger": "Dziennik",
"logger-settings": "Ustawienia dziennika",
- "description": "Poprzez zaznaczenie tych pól wyboru otrzymasz na twój terminal. Zamiast tego jeśli podasz ścieżkę, logi zostaną tam zapisane. Logowanie HTTP jest przydatne dla zbierania statystyk o tym kto, kiedy i co czytali na twoim forum. W dodatku do logowania żądań HTTP, możemy też zapisywać zdarzenia socket.io. Logowanie Socket.io, w powiązaniu z monitorowaniem redis-cli, może być bardzo przydatne podczas poznawania mechanizmów wewnętrznych NodeBB.",
+ "description": "Poprzez zaznaczenie tych pól wyboru otrzymasz logi na twój terminal. Zamiast tego jeśli podasz ścieżkę, logi zostaną tam zapisane. Logowanie HTTP jest przydatne dla zbierania statystyk o tym kto, kiedy i co czytał na forum. W dodatku do logowania żądań HTTP, możemy też zapisywać zdarzenia socket.io. Logowanie Socket.io, w powiązaniu z monitorowaniem redis-cli, może być bardzo przydatne podczas poznawania mechanizmów wewnętrznych NodeBB.",
"explanation": "Zaznacz/odznacz aby właczyc albo wyłączyć dziennik. Restart nie jest wymagany.",
"enable-http": "Zapisuj wydarzenia HTTP",
- "enable-socket": "Zapisuj wydarzenia Socket.io",
+ "enable-socket": "Zapisuj zdarzenia Socket.io",
"file-path": "Ścieżka dziennika",
"file-path-placeholder": "/sciezka/do/pliku.log ::: pozostaw pusty aby zapisywac do terminala",
diff --git a/public/language/pl/admin/extend/plugins.json b/public/language/pl/admin/extend/plugins.json
index 4c28ef0b99..8dcb7200d3 100644
--- a/public/language/pl/admin/extend/plugins.json
+++ b/public/language/pl/admin/extend/plugins.json
@@ -1,5 +1,5 @@
{
- "plugins": "Plugins",
+ "plugins": "Wtyczki",
"trending": "O trendzie",
"installed": "Zainstalowane",
"active": "Aktywne",
@@ -32,7 +32,7 @@
"plugin-item.more-info": "Więcej informacji:",
"plugin-item.unknown": "Nieznane",
"plugin-item.unknown-explanation": "Nie udało się ustalić stanu tej wtyczki, prawdopodobnie z powodu błędu konfiguracji.",
- "plugin-item.compatible": "Ten plugin jest zgodny z wersją NodeBB %1",
+ "plugin-item.compatible": "Ta wtyczka jest zgodna z NodeBB w wersji %1",
"plugin-item.not-compatible": "Ta wtyczka nie zawiera danych dotyczących zgodności, upewnij się, że działa w środowisku produkcyjnym.",
"alert.enabled": "Wtyczka włączona",
@@ -40,9 +40,9 @@
"alert.upgraded": "Wtyczka zaktualizowana",
"alert.installed": "Wtyczka zainstalowana",
"alert.uninstalled": "Wtyczka odinstalowana",
- "alert.activate-success": "Proszę odbudować i zrestartować NodeBB aby w pełni aktywować ten plugin",
+ "alert.activate-success": "Przebuduj i zrestartuj NodeBB, aby w pełni włączyć tę wtyczkę.",
"alert.deactivate-success": "Wtyczka została dezaktywowana",
- "alert.upgrade-success": "Przebuduj i zrestartuj NodeBB, by w pełni zaktualizować tę wtyczkę.",
+ "alert.upgrade-success": "Przebuduj i zrestartuj NodeBB, aby w pełni zaktualizować tę wtyczkę.",
"alert.install-success": "Wtyczka została zainstalowana, teraz należy ją aktywować.",
"alert.uninstall-success": "Wtyczka została zdezaktywowana i odinstalowana.",
"alert.suggest-error": "
NodeBB nie może dostać się do menedżera pakietów. Czy kontynuować instalację ostatniej wersji?
Czy na pewno chcesz wymazać tą kategorię \"%1\"?
Wymazanie kategorii skasuje wszystkie tematy, posty oraz skasuję kategorię z bazy danych. Jeśli chcesz tymczasowousunąć kategorię, będziesz musiał \"wyłączyć\" kategorię.
", - "alert.purge-success": "Kategoria usunięta!", + "alert.purge-success": "Kategoria wymazana!", "alert.copy-success": "Ustawienie skopiowane!", "alert.set-parent-category": "Ustaw nadrzędną kategorie", "alert.updated": "Zaktualizuj kategorie", diff --git a/public/language/pl/admin/manage/digest.json b/public/language/pl/admin/manage/digest.json index f69e0f239b..66075c23ae 100644 --- a/public/language/pl/admin/manage/digest.json +++ b/public/language/pl/admin/manage/digest.json @@ -1,6 +1,6 @@ { "lead": "Wykaz statystyk i czasów podsumowań jest wyświetlony poniżej", - "disclaimer": "Proszę mieć na uwadze, że z natury tej technologii, dostarczenie wiadomości email nie jest gwarantowane. Wiele czynników ma wpływ na to, czy wiadomość wysłana na dany serwer ostatecznie trafi do skrzynki użytkownika, takich jak reputacja serwera, czarnej liście adresów IP i temu czy DKIM/SPF/DMARC jest skonfigurowane", + "disclaimer": "Proszę mieć na uwadze, że z natury tej technologii, dostarczenie wiadomości e-mail nie jest gwarantowane. Wiele czynników ma wpływ na to, czy wiadomość wysłana na dany serwer ostatecznie trafi do skrzynki użytkownika, takich jak reputacja serwera, czarnej liście adresów IP i temu czy DKIM/SPF/DMARC jest skonfigurowane.", "disclaimer-continued": "Udana wysyłka oznacza, że wiadomość została wysłana przez NodeBB i otrzymane zostało potwierdzenie od serwera docelowego. Nie oznacza to jednak, że email dotarł do skrzynki użytkownika. Dla najlepszych rezultatów polecamy używać zewnętrznych usług dostarczania wiadomości email takich jak SendGrid", "user": "Użytkownik", diff --git a/public/language/pl/admin/manage/privileges.json b/public/language/pl/admin/manage/privileges.json index 79da1a5681..077957f8f9 100644 --- a/public/language/pl/admin/manage/privileges.json +++ b/public/language/pl/admin/manage/privileges.json @@ -11,7 +11,7 @@ "chat-with-privileged": "Chat with Privileged", "upload-images": "Przesyłanie zdjęć", "upload-files": "Przesyłanie plików", - "signature": "Dodanie sygnatury", + "signature": "Dodanie podpisu", "ban": "Banowanie", "mute": "Mute", "invite": "Invite", @@ -38,7 +38,7 @@ "upvote-posts": "Głosowanie za postami", "downvote-posts": "Głosowanie przeciw postom", "delete-topics": "Usuwanie tematów", - "purge": "Czyszczenie", + "purge": "Wymazywanie", "moderate": "Moderowanie", "admin-dashboard": "Dashboard", "admin-categories": "Kategorie", diff --git a/public/language/pl/admin/menu.json b/public/language/pl/admin/menu.json index bd5c68d512..9e3d43cfe4 100644 --- a/public/language/pl/admin/menu.json +++ b/public/language/pl/admin/menu.json @@ -34,7 +34,7 @@ "settings/languages": "Języki", "settings/post": "Posty", "settings/chat": "Czaty", - "settings/pagination": "Paginacja", + "settings/pagination": "Dzielenie na strony", "settings/tags": "Tagi", "settings/notifications": "Powiadomienia", "settings/api": "Dostęp do API", @@ -48,7 +48,7 @@ "settings.page-title": "Ustawienia %1", "section-appearance": "Wygląd", - "appearance/themes": "Motywy", + "appearance/themes": "Style", "appearance/skins": "Skórki", "appearance/customise": "Niestandardowy HTML & CSS", diff --git a/public/language/pl/admin/settings/advanced.json b/public/language/pl/admin/settings/advanced.json index 619e26b8de..f3ebfc3867 100644 --- a/public/language/pl/admin/settings/advanced.json +++ b/public/language/pl/admin/settings/advanced.json @@ -41,8 +41,8 @@ "sockets.default-placeholder": "Domyślnie: %1", "sockets.delay": "Opóźnienie ponownego łączenia", - "analytics.settings": "Ustawienia Analityki", - "analytics.max-cache": "Analytics Cache Max Value", + "analytics.settings": "Ustawienia analityki", + "analytics.max-cache": "Maksymalna wartość cache analityki", "analytics.max-cache-help": "On high-traffic installs, the cache could be exhausted continuously if there are more concurrent active users than the Max Cache value. (Restart required)", "compression.settings": "Ustawienia Kompresji", "compression.enable": "Włącz Kompresję", diff --git a/public/language/pl/admin/settings/chat.json b/public/language/pl/admin/settings/chat.json index a4ffb8e2cf..7a48f055e5 100644 --- a/public/language/pl/admin/settings/chat.json +++ b/public/language/pl/admin/settings/chat.json @@ -1,5 +1,5 @@ { - "zero-is-disabled": "Enter 0 to disable this restriction", + "zero-is-disabled": "Podaj 0, aby wyłączyć to ograniczenie", "chat-settings": "Ustawienia czatu", "disable": "Wyłącz czat", "disable-editing": "Wyłącz edycję/usuwanie wiadomości czat", diff --git a/public/language/pl/admin/settings/email.json b/public/language/pl/admin/settings/email.json index 75d6594363..deeebfdfe1 100644 --- a/public/language/pl/admin/settings/email.json +++ b/public/language/pl/admin/settings/email.json @@ -15,7 +15,7 @@ "smtp-transport.service-custom": "Usługa niestandardowa", "smtp-transport.service-help": "Select a service name above in order to use the known information about it. Alternatively, select "Custom Service" and enter the details below.", "smtp-transport.gmail-warning1": "If you are using GMail as your email provider, you will have to generate an "App Password" in order for NodeBB to authenticate successfully. You can generate one at the App Passwords page.", - "smtp-transport.gmail-warning2": "For more information about this workaround, please consult this NodeMailer article on the issue. An alternative would be to utilise a third-party emailer plugin such as SendGrid, Mailgun, etc. Browse available plugins here.", + "smtp-transport.gmail-warning2": "Aby uzyskać więcej informacji o tym obejściu, proszę zobaczyć ten artykuł NodeMailer. Alternatywą jest użyć zewnętrznej wtyczki do maili, jak SendGrid, Mailgun, itp. Przejrzyj dostępne wtyczki tutaj.", "smtp-transport.auto-enable-toast": "It looks like you're configuring an SMTP transport. We enabled the \"SMTP Transport\" option for you.", "smtp-transport.host": "Host SMTP", "smtp-transport.port": "Port SMTP", @@ -27,7 +27,7 @@ "smtp-transport.username-help": "Dla usługi Gmail wprowadź pełny adres e-mail tutaj, zwłaszcza jeśli korzystasz z domeny zrządzanej przez G Suite.", "smtp-transport.password": "Hasło", "smtp-transport.pool": "Enable pooled connections", - "smtp-transport.pool-help": "Pooling connections prevents NodeBB from creating a new connection for every email. This option only applies if SMTP Transport is enabled.", + "smtp-transport.pool-help": "Pooling połączeń sprawia, że NodeBB nie będzie tworzył nowego połączenia dla każdego maila. Ta opcja ma zastosowanie tylko, jeśli transport SMTP jest włączony.", "template": "Edytuj szablon e-maila", "template.select": "Wybierz szablon e-maila", diff --git a/public/language/pl/admin/settings/general.json b/public/language/pl/admin/settings/general.json index 67cff5d7b7..dbcd81860c 100644 --- a/public/language/pl/admin/settings/general.json +++ b/public/language/pl/admin/settings/general.json @@ -1,6 +1,6 @@ { "general-settings": "General Settings", - "on-this-page": "On this page:", + "on-this-page": "Na tej stronie:", "site-settings": "Ustawienia strony", "title": "Tytuł strony", "title.short": "Krótki tytuł", @@ -46,7 +46,7 @@ "theme-color": "Kolor przewodni", "background-color": "Kolor tła", "background-color-help": "Kolor wykorzystywany jako tło ekranu ładowania gdy strona jest zainstalowana jako PWA", - "undo-timeout": "Undo Timeout", - "undo-timeout-help": "Some operations such as moving topics will allow for the moderator to undo their action within a certain timeframe. Set to 0 to disable undo completely.", + "undo-timeout": "Czas na cofnięcie", + "undo-timeout-help": "Niektóre operacje, jak przenoszenie tematów, pozwolą moderatorowi cofnąć swoje akcje w przeciągu pewnego czasu. Ustaw 0 aby wyłączyć cofanie całkowicie.", "topic-tools": "Topic Tools" } diff --git a/public/language/pl/admin/settings/group.json b/public/language/pl/admin/settings/group.json index 9ffcccc941..a334a2ac77 100644 --- a/public/language/pl/admin/settings/group.json +++ b/public/language/pl/admin/settings/group.json @@ -4,7 +4,7 @@ "private-groups.help": "Jeśli ta opcja jest włączona, dołączenie do grupy wymaga zatwierdzenia przez właściciela grupy (domyślnie: włączone)", "private-groups.warning": "Uwaga! Jeśli ta opcja jest wyłączona i masz prywatne grupy, automatycznie stają się one publiczne.", "allow-multiple-badges": "Zezwól na korzystanie z wielu etykiet", - "allow-multiple-badges-help": "Dzięki tej fladze użytkownicy mogą wybierać różne etykiety dla grup, w zależności od tematu.", + "allow-multiple-badges-help": "Tej flagi można użyć by umożliwić użytkownikom wybór wielu etykiet grup. Styl musi to obsługiwać.", "max-name-length": "Maksymalna długość nazwy grupy", "max-title-length": "Maksymalna długość tytułu grupy", "cover-image": "Obraz profilowy grupy", diff --git a/public/language/pl/admin/settings/pagination.json b/public/language/pl/admin/settings/pagination.json index c5f3bf6305..be38179016 100644 --- a/public/language/pl/admin/settings/pagination.json +++ b/public/language/pl/admin/settings/pagination.json @@ -1,11 +1,11 @@ { - "pagination": "Ustawienia paginacji", - "enable": "Paginuj tematy oraz posty zamiast używać nieskończonego przewijania", - "posts": "Paginacja postów", - "topics": "Paginacja tematów", + "pagination": "Ustawienia podziału na strony", + "enable": "Dziel tematy i posty na strony, zamiast używać nieskończonego przewijania", + "posts": "Dzielenie postów na strony", + "topics": "Dzielenie tematów na strony", "posts-per-page": "Postów na stronie", "max-posts-per-page": "Maksymalna liczba postów na stronie", - "categories": "Paginacja kategorii", + "categories": "Dzielenie kategorii na strony", "topics-per-page": "Tematów na stronę", "max-topics-per-page": "Maksymalna liczba tematów na stronie", "categories-per-page": "Kategorie na stronę" diff --git a/public/language/pl/admin/settings/post.json b/public/language/pl/admin/settings/post.json index 8e3da24cb1..e868e797ac 100644 --- a/public/language/pl/admin/settings/post.json +++ b/public/language/pl/admin/settings/post.json @@ -21,9 +21,9 @@ "restrictions.seconds-delete-after": "Liczba sekund, przez które wpisy mogą zostać usunięte. (0 wyłączone)", "restrictions.replies-no-delete": "Liczba odpowiedzi, po których użytkownicy nie mogą edytować własnych tematów (0 wyłącza)", "restrictions.title-length": "Title Length", - "restrictions.post-length": "Post Length", + "restrictions.post-length": "Długość postu", "restrictions.days-until-stale": "Liczba dni, po których temat będzie uznany za martwy", - "restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic. (set to 0 to disable)", + "restrictions.stale-help": "Jeśli temat jest uznany za \"martwy\", to użytkownikom próbującym na niego odpowiedzieć wyświetli się ostrzeżenie (ustaw 0, aby wyłączyć).", "timestamp": "Znacznik czasowy", "timestamp.cut-off": "Termin odcięcia (w dniach)", "timestamp.cut-off-help": "Daty oraz godziny będą wyświetlane w sposób relatywny (np. \"3 godziny temu\" / \"5 dni temu\"), oraz przetłumaczone na różne\n\t\t\t\t\tjęzyki. Po określonym czasie, ten tekst może zostać zmieniony, aby wyświetlać sformatowane daty.\n\t\t\t\t\t(np. 4 Lut 2017 12:45).30, lub jeden miesiąc). Ustaw 0, aby zawsze wyświetlać daty; pozostaw puste, aby korzystać z tylko z relatywnych opisów.",
@@ -35,18 +35,18 @@
"teaser.last-post": "Ostatni – Pokaż ostatni post, włączając pierwszy post, w razie braku odpowiedzi",
"teaser.last-reply": "Ostatni – Pokaż ostatnią odpowiedź lub komunikat „Brak odpowiedzi” w razie ich braku",
"teaser.first": "Pierwszy",
- "showPostPreviewsOnHover": "Show a preview of posts when mouse overed",
+ "showPostPreviewsOnHover": "Pokaż podgląd postu po najechaniu myszą",
"unread-and-recent": "Unread & Recent Settings",
"unread.cutoff": "Dni do odcięcia nieprzeczytanych ",
"unread.min-track-last": "Minimalna liczba postów w temacie przed śledzeniem ostatnio przeczytanego",
"recent.max-topics": "Maksymalna liczba postów na stronie /recent",
"recent.categoryFilter.disable": "Wyłącz filtrowanie tematów w ignorowanych kategoriach na stronie /recent",
- "signature": "Ustawienia sygnatur",
- "signature.disable": "Wyłącz sygnatury",
- "signature.no-links": "Wyłącz odnośniki w sygnaturach",
- "signature.no-images": "Wyłącz obrazy w sygnaturach",
- "signature.hide-duplicates": "Hide duplicate signatures in topics",
- "signature.max-length": "Maksymalna długość sygnatury",
+ "signature": "Ustawienia podpisów",
+ "signature.disable": "Wyłącz podpisy",
+ "signature.no-links": "Wyłącz odnośniki w podpisach",
+ "signature.no-images": "Wyłącz obrazy w podpisach",
+ "signature.hide-duplicates": "Ukryj powtarzające się podpisy w tematach",
+ "signature.max-length": "Maksymalna długość podpisu",
"composer": "Ustawienia okna pisania",
"composer-help": "Następujące ustawienia zarządzają funkcjonalnością oraz/lub wyglądem okna pisania postów wyświetlanego\n\t\t\t\tużytkownikom, gdy tworzą nowe tematy lub odpowiadają w istniejących.",
"composer.show-help": "Pokazuj zakładkę „Pomoc”",
diff --git a/public/language/pl/admin/settings/reputation.json b/public/language/pl/admin/settings/reputation.json
index d41bace24e..d6b579ee1a 100644
--- a/public/language/pl/admin/settings/reputation.json
+++ b/public/language/pl/admin/settings/reputation.json
@@ -15,7 +15,7 @@
"min-rep-flag": "Minimalna reputacja pozwalająca flagować posty",
"min-rep-website": "Minimalna reputacja pozwalająca wypełnić sekcję „Strona WWW” w profilu użytkownika",
"min-rep-aboutme": "Minimalna reputacja pozwalająca wypełnić sekcję „O mnie” w profilu użytkownika",
- "min-rep-signature": "Minimalna reputacja pozwalająca wypełnić sekcję „Sygnatura” w profilu użytkownika",
+ "min-rep-signature": "Minimalna reputacja pozwalająca wypełnić sekcję „Podpis” w profilu użytkownika",
"min-rep-profile-picture": "Minimalny poziom uprawnień, by dodać \"Zdjęcie profilowe\" w profilu użytkownika",
"min-rep-cover-picture": "Minimalny poziom uprawnień, by dodać \"Zdjęcie w tle\" w profilu użytkownika",
@@ -23,12 +23,12 @@
"flags.limit-per-target": "Maksymalna ilość razy coś może być oflagowane",
"flags.limit-per-target-placeholder": "Domyślnie: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a "report" and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
- "flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
- "flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
- "flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
- "flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
+ "flags.limit-post-flags-per-day": "Ile najwięcej postów użytkownik może oflagować jednego dnia.",
+ "flags.limit-post-flags-per-day-help": "Ustaw 0, aby wyłączyć, (domyślnie: 10)",
+ "flags.limit-user-flags-per-day": "Ile najwięcej użytkowników użytkownik może oflagować jednego dnia.",
+ "flags.limit-user-flags-per-day-help": "Ustaw 0, aby wyłączyć, (domyślnie: 10)",
"flags.auto-flag-on-downvote-threshold": "Liczba głosujących przeciw aby automatycznie oflagować post",
- "flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
+ "flags.auto-flag-on-downvote-threshold-help": "Ustaw 0, aby wyłączyć, (domyślnie: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",
diff --git a/public/language/pl/admin/settings/tags.json b/public/language/pl/admin/settings/tags.json
index cfb226c2f0..07f3443466 100644
--- a/public/language/pl/admin/settings/tags.json
+++ b/public/language/pl/admin/settings/tags.json
@@ -9,5 +9,5 @@
"min-length": "Minimalna długość tagu",
"max-length": "Maksymalna długość tagu",
"related-topics": "Powiązane tematy",
- "max-related-topics": "Maksymalna liczba powiązanych tematów do wyświetlenia (jeśli możliwe w ramach tematu)"
+ "max-related-topics": "Maksymalna liczba powiązanych tematów do wyświetlenia (jeśli wybrany styl na to pozwala)"
}
\ No newline at end of file
diff --git a/public/language/pl/admin/settings/uploads.json b/public/language/pl/admin/settings/uploads.json
index 5a742ea287..4278a46610 100644
--- a/public/language/pl/admin/settings/uploads.json
+++ b/public/language/pl/admin/settings/uploads.json
@@ -3,9 +3,9 @@
"orphans": "Orphaned Files",
"private": "Oznaczaj wysyłane pliki jako prywatne",
"strip-exif-data": "Usuń dane EXIF",
- "preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged",
+ "preserve-orphaned-uploads": "Zachowaj nadesłane pliki po tym jak post został wymazany",
"orphanExpiryDays": "Days to keep orphaned files",
- "orphanExpiryDays-help": "After this many days, orphaned uploads will be deleted from the file system.pdf,xls,doc). Jeśli lista jest pusta, wszystkie pliki są prywatne.",
"resize-image-width-threshold": "Zmień rozmiar obrazów, jeśli są szersze niż określona szerokość",
diff --git a/public/language/pl/admin/settings/user.json b/public/language/pl/admin/settings/user.json
index c90cbc32d0..be47f56286 100644
--- a/public/language/pl/admin/settings/user.json
+++ b/public/language/pl/admin/settings/user.json
@@ -1,7 +1,7 @@
{
"authentication": "Uwierzytelnianie",
"email-confirm-interval": "Użytkownik nie może ponownie wysłać e-maila z potwierdzeniem, dopóki nie minie",
- "email-confirm-interval2": "minutes have elapsed",
+ "email-confirm-interval2": "minut minęło",
"allow-login-with": "Zezwalaj na logowanie przy użyciu",
"allow-login-with.username-email": "Nazwy użytkownika lub adresu e-mail",
"allow-login-with.username": "Tylko nazwy użytkownika",
@@ -15,7 +15,7 @@
"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",
- "themes": "Motywy",
+ "themes": "Style",
"disable-user-skins": "Nie zezwalaj użytkownikom na wybranie niestandardowej skórki",
"account-protection": "Ochrona konta",
"admin-relogin-duration": "Czas do ponownego logowania administratora (minuty)",
@@ -29,8 +29,8 @@
"session-time-days": "Dni",
"session-time-seconds": "Sekund",
"session-time-help": "Te wartości określają czas, przez jaki użytkownik pozostaje zalogowany, gdy zaznaczy opcję "Zapamiętaj mnie" przy logowaniu. Użyta zostanie tylko jedna z tych wartości. Jeśli nie ma wartości sekundach, dostępne będą dni. W razie braku wartości w dniach domyślną wartością będzie 14 dni.",
- "session-duration": "Session length if \"Remember Me\" is not checked (seconds)",
- "session-duration-help": "By default — or if set to 0 — a user will stay logged in for the duration of the session (e.g. however long the browser window/tab remains open). Set this value to explicitly invalidate the session after the specified number of seconds.",
+ "session-duration": "Długość sesji, jeśli \"Zapamiętaj mnie\" nie jest zaznaczone (sekundy)",
+ "session-duration-help": "Domyślnie, albo gdy ustawione jest 0, użytkownik pozostanie zalogowany na czas trwania swojej sesji (np. tak długo jak jego zakładka w przeglądarce pozostanie otwarta). Ustaw tę wartość, aby wprost unieważniać sesje po podanej liczbie sekund.",
"online-cutoff": "Po tylu minutach użytkownik zostaje uznany za nieaktywnego.",
"online-cutoff-help": "Jeśli użytkownik nie wykona żadnych działań w określonym czasie, zostaje on uznany za nieaktywnego i nie otrzyma aktualizacji w czasie rzeczywistym.",
"registration": "Rejestracja użytkownika",
@@ -44,8 +44,8 @@
"registration-type.disabled": "Brak rejestracji",
"registration-type.help": "Standardowa - Użytkownicy mogą się rejestrować na stronie /register.