diff --git a/README.md b/README.md
index 1935768..f9ec10b 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ NanoKVM
๐พ Firmware Releases
-English | [ไธญๆ](./README_ZH.md) | [ๆฅๆฌ่ช](./README_JA.md)
+English | [ไธญๆ](./README_ZH.md) | [ๆฅๆฌ่ช](./README_JA.md) | [ํ๊ตญ์ด](./README_KO.md)
diff --git a/README_JA.md b/README_JA.md
index d3512e1..b880048 100644
--- a/README_JA.md
+++ b/README_JA.md
@@ -11,7 +11,7 @@ NanoKVM
ใใผใใฆใงใข
-[English](./README.md) | [ไธญๆ](./README_ZH.md) | ๆฅๆฌ่ช
+[English](./README.md) | [ไธญๆ](./README_ZH.md) | ๆฅๆฌ่ช | [ํ๊ตญ์ด](./README_KO.md)
diff --git a/README_KO.md b/README_KO.md
new file mode 100644
index 0000000..8860573
--- /dev/null
+++ b/README_KO.md
@@ -0,0 +1,139 @@
+NanoKVM
+======
+
+
+
+
+
+
+
+[English](./README.md) | [ไธญๆ](./README_ZH.md) | [ๆฅๆฌ่ช](./README_JA.md) | ํ๊ตญ์ด
+
+
+
+## ๐ NanoKVM์ด ๋ฌด์์ธ๊ฐ์?
+
+NanoKVM์ ์ํ ์คํ ์์ค IP-KVM ์ฅ์น ์๋ฆฌ์ฆ์
๋๋ค. LicheeRV Nano(RISC-V)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ NanoKVM์ ์ฌ์ฉํ๋ฉด ๋ง์น ์ปดํจํฐ ์์ ๋ฐ๋ก ์์์๋ ๊ฒ์ฒ๋ผ ์๊ฒฉ์ผ๋ก ์ปดํจํฐ์ ์ ๊ทผํ๊ณ ์ ์ดํ ์ ์์ด ์๋ฒ, ์๋ฒ ๋๋ ์์คํ
๋๋ ๋ชจ๋ ํค๋๋ฆฌ์ค ๋จธ์ ์ ๊ด๋ฆฌํ๋ ๋ฐ ์๋ฒฝํฉ๋๋ค.
+
+## ๐ฆ ์ ํ๊ตฐ
+
+๋ค์ํ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ ์ ์๋๋ก ์ฌ๋ฌ NanoKVM ๋ฒ์ ์ ์ ๊ณตํฉ๋๋ค:
+
+* **NanoKVM-Cube Lite:** DIY ์ฌ์ฉ์ ๋ฐ ๋๋ ๋ฐฐํฌ๊ฐ ํ์ํ ๊ธฐ์
์ฉ์ ์ํ ์ต์ ๊ตฌ์ฑ ํคํธ์
๋๋ค.
+* **NanoKVM-Cube Full:** ์ธ๋ จ๋ ์ผ์ด์ค, ์ก์ธ์๋ฆฌ, ์ฌ์ ํ๋์๋ ์์คํ
SD ์นด๋๊ฐ ํฌํจ๋ ์์ ๊ตฌ์ฑ ํจํค์ง์
๋๋ค. ๊ฐ๋ด ํ ์ฆ์ ์ฌ์ฉํ ์ ์์ด ๊ฐ์ธ ์ฌ์ฉ์์๊ฒ ์ ํฉํฉ๋๋ค.
+* **NanoKVM-PCIe:** ๋
ํนํ ํผํฉํฐ๋ก, PCIe ๋ธ๋ํท์ ํตํด ์์ ๋ด๋ถ์ ์ฅ์ฐฉํ๋ฉฐ, ์ ์์ธ PCIe ์ฌ๋กฏ์์ ์ง์ ๊ณต๊ธ๋ฐ์ต๋๋ค. ์ ํ์ ์ผ๋ก WiFi์ PoE ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
+
+### ๐ NanoKVM-Pro: 4K๋ฅผ ์ํ ํ์ ๋จธ์
+
+๋์ค์ ์ธ ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, NanoKVM์ **NanoKVM-Pro**๋ก ์
๊ทธ๋ ์ด๋ํ์ต๋๋ค:
+
+* **ํด์๋ ์
๊ทธ๋ ์ด๋:** 1080P์์ ๋๋ผ์ด **4K@30fps / 2K@60fps**๊น์ง.
+* **๋คํธ์ํฌ ์
๊ทธ๋ ์ด๋:** ์ด๊ณ ์ **GbE + PoE + WiFi 6** (100M ์ด๋๋ท ๋๋น ํฅ์).
+* **์ง์ฐ ์๊ฐ ์
๊ทธ๋ ์ด๋:** ์ธ์ฝ๋ ๊ฐ์ ์ง์ฐ์๊ฐ์ด 100-150ms์์ **50-100ms**๋ก ๊ฐ์.
+
+> NanoKVM-Pro๊ฐ ์์ฝ ํ๋งค ์ค์
๋๋ค! [์ ํ ์ธ๋ถ ์ ๋ณด๋ ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ธ์](https://sipeed.com/nanokvm/pro).
+
+
+
+
+
+
+
+## ๐ ๏ธ ๊ธฐ์ ์ฌ์
+
+| ์ ํ | NanoKVM-Pro | NanoKVM (Cube/PCIe) | GxxKVM | JxxKVM |
+|------------------- |-------------------------------------- |---------------------------------- |----------------------------------- |------------------------------------ |
+| ์ฝ์ด | AX631 2xA53 1.5G | SG2002 1xC906 1.0G | RV1126 4xA7 1.5G | RV1106 1xA7 1.2G |
+| ๋ฉ๋ชจ๋ฆฌ & ์ ์ฅ ๊ณต๊ฐ | 1G LPDDR4X + 32G eMMC | 256M DDR3 + 32G microSD | 1G DDR3 + 8G eMMc | 256M DDR3 + 16G eMMC |
+| ์์คํ
| NanoKVM / PiKVM | NanoKVM | GxxKVM | JxxKVM |
+| ํด์๋ | 4K@30fps / 2K@60fps | 1080P@60fps | 4K@30fps / 2K@60fps | 1080P@60fps |
+| HDMI ๋ฃจํ์์ | 4K ๋ฃจํ์์ | x | x | x |
+| ์์ ์ธ์ฝ๋ฉ | MJPEG / H.264 / H.265 | MJPEG / H264 | MJPEG / H264 | MJPEG / H264 |
+| ์ค๋์ค ์ ์ก | โ | x | โ | x |
+| UEFI / BIOS | โ | โ | โ | โ |
+| USB ํค๋ณด๋ & ๋ง์ฐ์ค ์๋ฎฌ๋ ์ด์
| โ | โ | โ | โ |
+| USB ISO ์๋ฎฌ๋ ์ด์
| โ | โ | โ | โ |
+| IPMI | โ | โ | โ | x |
+| Wake-on-LAN | โ | โ | โ | โ |
+| ์น ํฐ๋ฏธ๋ | โ | โ | โ | โ |
+| ์๋ฆฌ์ผ ํฐ๋ฏธ๋ | 3 ์ฑ๋ | 2 ์ฑ๋ | x | 1 ์ฑ๋ |
+| ์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ | โ | โ | x | x |
+| ์ ์ฅ ๊ณต๊ฐ | 32G eMMC 300MB/s | 32G MicroSD 12MB/s | 8G eMMC 120MB/s | 8G eMMC 60MB/s |
+| ์ด๋๋ท | 1000M | 100M | 1000M | 100M |
+| PoE | ์ต์
| ์ต์
| x | x |
+| WiFi | WiFi6 ์ต์
| WiFi6 ์ต์
| x | x |
+| ATX ์ ์ ์กฐ์ | โ | โ | $15 ์ถ๊ฐ | $10 ์ถ๊ฐ |
+| ๋์คํ๋ ์ด | 1.47" 320x172 LCD / 0.96" 128x64 OLED | 0.96" 128x64 OLED | - | 1.68" 280x240 |
+| ๊ธฐํ ๊ธฐ๋ฅ | LED ์ค ๋๊ธฐํ / ์ค๋งํธ ์ด์์คํดํธ | - | - | - |
+| ์ ๋ ฅ ์๋น๋ | 0.4A@5V | 0.2A@5V | 0.4A@5V | 0.2A@5V |
+| ์ ์ ์
๋ ฅ | USB-C ๋๋ PoE | USB-C | USB-C | USB-C |
+| ํฌ๊ธฐ | 65x65x26mm | 40x36x36mm | 80x60x17.5mm | 60x43x(24~31)mm |
+| ๊ฐ๊ฒฉ | ~~$79~~ $69 ATX / ~~$89~~ $79 Desk | $25 Lite / $50 Full(with ATX) | ATX ๋ฏธ์ฌ์ฉ ์ $89 / ATX ์ฌ์ฉ ์ $102 | ATX ๋ฏธ์ฌ์ฉ ์ $69 / ATX ์ฌ์ฉ ์ $79 |
+
+## ๐ ํ๋ก์ ํธ ๊ตฌ์กฐ
+
+``` shell
+โโโ kvmapp # APP ์
๋ฐ์ดํธ ํจํค์ง
+โ โโโ jpg_stream # ๋งค์ฐ ์ค๋๋ ๋ฒ์ ์์๋ ์ง์ ์
๋ฐ์ดํธ ๊ฐ๋ฅํ๋๋ก ํธํ๋จ
+โ โโโ kvm_new_app # kvm_system ์
๋ฐ์ดํธ์ ํ์ํ ๊ตฌ์ฑ ์์๋ฅผ ํธ๋ฆฌ๊ฑฐํจ
+โ โโโ kvm_system # kvm_system ์ ํ๋ฆฌ์ผ์ด์
+โ โโโ server # NanoKVM ํ๋ก ํธ ์๋์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์
+โ โโโ system # ํ์ํ ์์คํ
๊ตฌ์ฑ ์์
+โโโ web # NanoKVM ํ๋ก ํธ์๋
+โโโ server # NanoKVM ๋ฐฑ์๋
+โโโ support # ๋ณด์กฐ ๊ธฐ๋ฅ (์ด๋ฏธ์ง ํ์ ์์คํ
, ์์คํ
์ํ, ์์คํ
์
๋ฐ์ดํธ, ํ๋ฉด, ํค, ๊ธฐํ.)
+โ โโโ sg2002 # NanoKVM-Lite/Full/PCIe
+โ โโโ h618 # NanoKVM-Pro
+โโโ ...
+```
+
+## ๐ฉ ํ๋์จ์ด ํ๋ซํผ (NanoKVM Cube/PCIe)
+
+NanoKVM์ Sipeed [LicheeRV Nano](https://wiki.sipeed.com/hardware/zh/lichee/RV_Nano/1_intro.html)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ๏ผ[์ฌ๊ธฐ](http://cn.dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano)์์ ์ฌ์, ๋์, ์น์, ๋๋ฉด์ ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค.
+
+NanoKVM Lite๋ LicheeRV Nano์ HDMItoCSI ๋ณด๋๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, NanoKVM FULL์ NanoKVM Lite์ NasnoKVM-A/B ๋ณด๋์ ์ผ์ด์ค๋ฅผ ์ถ๊ฐํ ๊ตฌ์ฑ์
๋๋ค. HDMItoCSI ๋ณด๋๋ HDMI ์ ํธ๋ฅผ ๋ณํํ๋ ์ญํ ์ ํ๊ณ NanoKVM-A๋ OLED, ATX ์ ์ ์ถ๋ ฅ (USB Type-C ์ธํฐํ์ด์ค), ๋ณด์กฐ ์ ์ ๊ณต๊ธ ์ฅ์น, ATX ์ ์ ์ผ๊ธฐ/๋๊ธฐ ๋ฐ ๋ฆฌ์
๋ฒํผ์ ํฌํจํฉ๋๋ค. NanoKVM-B๋ ํ์ชฝ ๋์ด ์ปดํจํฐ์ ์ฐ๊ฒฐ๋๊ณ ๋ค๋ฅธ ํ์ชฝ ๋์ ์ปดํจํฐ์ ATX ํ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ์ ์ ์์ ์๊ฒฉ์ผ๋ก ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
+
+NanoKVM ์ด๋ฏธ์ง๋ LicheeRV Nano SDK์ MaixCDK๋ก ๊ตฌ์ถ๋์์ผ๋ฉฐ, LicheeRV Nano๋ฅผ ์ฌ์ฉํ๋ ์์ฌ์ ํธํ๋ฉ๋๋ค. ๋ฐ๋ฉด์ KVM ์ํํธ์จ์ด๋ LicheeRV Nano๋ ๋ค๋ฅธ SG2002 ์ ํ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ง์ฝ LicheeRV Nano๋ MaixCam์์ HDMI ์
๋ ฅ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๊ณ ์ถ์ผ์๋ค๋ฉด, ๊ธฐ์ ์ง์์ ๋ฌธ์ํด ์ฃผ์ธ์.
+
+์ฐธ๊ณ : SG2002์ 256MB ๋ฉ๋ชจ๋ฆฌ ์ค์ 158MB๋ ๋ฉํฐ๋ฏธ๋์ด ํ์ ํด๋์ ํ ๋น๋์ด ์์ผ๋ฉฐ, NanoKVM์ ๋น๋์ค ์ด๋ฏธ์ง ํ๋๊ณผ ์ฒ๋ฆฌ์ ์ฌ์ฉ๋ฉ๋๋ค.
+
+* [NanoKVM-A ๋์](https://cn.dl.sipeed.com/fileList/KVM/nanoKVM/HDK/02_Schematic/SCH_RV_Nano_KVM_A_30111.pdf)
+* [NanoKVM-B ๋์](https://cn.dl.sipeed.com/fileList/KVM/nanoKVM/HDK/02_Schematic/SCH_RV_Nano_KVM_B_30131.pdf)
+* [NanoKVM ์ด๋ฏธ์ง](https://github.com/sipeed/NanoKVM/releases/tag/NanoKVM)
+
+
+
+## ๐ค ๊ธฐ์ฌ
+
+์ฌ๋ฌ๋ถ์ ๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค! ๋์์ ์ค ์ ์๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
+
+1. ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํฌํฌํ์ธ์
+2. ๊ธฐ๋ฅ ๋ธ๋์น๋ฅผ ๋ง๋์ธ์
+3. ๋ณ๊ฒฝํ ๊ฒ์ ์ปค๋ฐํ์ธ์
+4. ๋ธ๋์น๋ก ํธ์ํ์ธ์
+5. ํ ๋ฆฌํ์คํธ๋ฅผ ์์ฑํ์ธ์
+
+Please keep your pull requests small and focused to facilitate easier review and merging.
+
+> ๐ **๊ณ ํ์ง ํ ๋ฆฌํ์คํธ๋ฅผ ์ ์ถํ ๊ธฐ์ฌ์๋ ๊ฐ์ฌ์ ํ์๋ก NanoKVM Cube, PCIe, ๋๋ Pro๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค!**
+
+## ๐ ์ด๋์ ๊ตฌ๋งคํ๋์?
+
+* [Aliexpress(๋ฏธ๊ตญ&๋ฌ์์๋ฅผ ์ ์ธํ ์ ์ธ๊ณ)](https://www.aliexpress.com/item/1005007369816019.html)
+* [ๆทๅฎ](https://item.taobao.com/item.htm?id=811206560480)
+* [์ฌ์ ์ฃผ๋ฌธ (Aliexpress๋ Taobao๋ฅผ ์ง์ํ์ง ์๋ ๊ตญ๊ฐ)](https://sipeed.com/nanokvm)
+
+## ๐ฌ ์ปค๋ฎค๋ํฐ & ์ง์
+
+* [MaixHub Discussion](https://maixhub.com/discussion/nanokvm)
+* QQ group: 703230713
+
+## ๐ ๋ผ์ด์ผ์ค
+
+์ด ํ๋ก์ ํธ๋ GPL-3.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ผ์ด์ผ์ค๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ์์ธํ ์ฌํญ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.
diff --git a/README_ZH.md b/README_ZH.md
index 48a73e8..fe2ea06 100644
--- a/README_ZH.md
+++ b/README_ZH.md
@@ -13,7 +13,7 @@ NanoKVM
๐พ ๅบไปถๅๅธ
-[English](./README.md) | ไธญๆ | [ๆฅๆฌ่ช](./README_JA.md)
+[English](./README.md) | ไธญๆ | [ๆฅๆฌ่ช](./README_JA.md) | [ํ๊ตญ์ด](./README_KO.md)
diff --git a/web/src/i18n/locales/ko.ts b/web/src/i18n/locales/ko.ts
index 5533075..115cdf0 100644
--- a/web/src/i18n/locales/ko.ts
+++ b/web/src/i18n/locales/ko.ts
@@ -47,13 +47,15 @@ const ko = {
finishBtn: '์๋ฃ'
},
screen: {
+ title: 'ํ๋ฉด',
video: '๋น๋์ค ๋ชจ๋',
+ videoDirectTips: '์ด ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด "์ค์ > ์ฅ์น"์์ HTTPS๋ฅผ ํ์ฑํํ์ธ์',
resolution: 'ํด์๋',
auto: '์๋ ์ค์ ',
autoTips:
'์ผ๋ถ ํด์๋์์๋ ํ๋ฉด์ด ์๊ณก๋๊ฑฐ๋ ๋ง์ฐ์ค ๋์์ด ๋น์ ์์ ์ผ๋ก ๋ํ๋ ์ ์์ต๋๋ค. ์๊ฒฉ ์ปดํจํฐ์ ํด์๋๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์๋ ์ค์ ๋์ ์๋ ์ค์ ์ ์ฌ์ฉํด ๋ณด์ธ์.',
fps: 'FPS',
- customizeFps: 'FPS ์ค์ ',
+ customizeFps: '์ฌ์ฉ์ ์ง์ ',
quality: 'ํ์ง',
qualityLossless: '๋ฌด์์ค',
qualityHigh: '๋์',
@@ -65,6 +67,7 @@ const ko = {
resetHdmi: 'HDMI ์ด๊ธฐํ'
},
keyboard: {
+ title: 'ํค๋ณด๋',
paste: '๋ถ์ฌ๋ฃ๊ธฐ',
tips: 'ํ์ค ํค๋ณด๋ ๋ฌธ์ ๋ฐ ๊ธฐํธ๋ง ์ง์๋ฉ๋๋ค',
placeholder: '์
๋ ฅํ์ธ์',
@@ -73,6 +76,8 @@ const ko = {
ctrlaltdel: 'Ctrl+Alt+Del'
},
mouse: {
+ title: '๋ง์ฐ์ค',
+ cursor: '์ปค์ ์คํ์ผ',
default: '๊ธฐ๋ณธ ์ปค์',
pointer: 'ํฌ์ธํฐ ์ปค์',
cell: '์
์ปค์',
@@ -82,8 +87,20 @@ const ko = {
mode: '๋ง์ฐ์ค ๋ชจ๋',
absolute: '์ ๋๊ฐ ๋ชจ๋',
relative: '์๋๊ฐ ๋ชจ๋',
+ speed: 'ํ ์๋',
+ fast: '๋น ๋ฆ',
+ slow: '๋๋ฆผ',
requestPointer: '์๋๊ฐ ๋ชจ๋๋ฅผ ์ฌ์ฉ ์ค์
๋๋ค. ์ปค์๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ๋ฐ์คํฌํฑ์ ํด๋ฆญํ์ธ์.',
- resetHid: 'HID ์ด๊ธฐํ'
+ resetHid: 'HID ์ด๊ธฐํ',
+ hidOnly: {
+ title: 'HID ์ ์ฉ ๋ชจ๋',
+ desc: '๋ง์ฐ์ค์ ํค๋ณด๋๊ฐ ์๋ตํ์ง ์๊ณ HID ์ด๊ธฐํ๋ ๋์์ด ๋์ง ์๋๋ค๋ฉด, NanoKVM๊ณผ ์ฅ์น ๊ฐ์ ํธํ์ฑ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค. ๋ ๋์ ํธํ์ฑ์ ์ํด HID ์ ์ฉ ๋ชจ๋๋ฅผ ํ์ฑํํด ๋ณด์ธ์.',
+ tip1: 'HID ์ ์ฉ ๋ชจ๋๋ฅผ ํ์ฑํํ๋ฉด ๊ฐ์ USB์ ๊ฐ์ ๋คํธ์ํฌ๊ฐ ์ธ๋ง์ดํธ๋ฉ๋๋ค',
+ tip2: 'HID ์ ์ฉ ๋ชจ๋์์๋ ์ด๋ฏธ์ง ๋ง์ดํธ๊ฐ ๋นํ์ฑํ๋ฉ๋๋ค',
+ tip3: '๋ชจ๋ ์ ํ ํ NanoKVM์ด ์๋์ผ๋ก ์ฌ๋ถํ
๋ฉ๋๋ค',
+ enable: 'HID ์ ์ฉ ๋ชจ๋ ํ์ฑํ',
+ disable: 'HID ์ ์ฉ ๋ชจ๋ ๋นํ์ฑํ'
+ }
},
image: {
title: '์ด๋ฏธ์ง',
@@ -129,7 +146,17 @@ const ko = {
serial: '์๋ฆฌ์ผ ํฌํธ ํฐ๋ฏธ๋',
serialPort: '์๋ฆฌ์ผ ํฌํธ',
serialPortPlaceholder: '์๋ฆฌ์ผ ํฌํธ๋ฅผ ์
๋ ฅํ์ธ์',
- baudrate: 'Baud rate',
+ baudrate: '์ ์ก ์๋',
+ parity: 'ํจ๋ฆฌํฐ',
+ parityNone: '์์',
+ parityEven: '์ง์',
+ parityOdd: 'ํ์',
+ flowControl: 'ํ๋ฆ ์ ์ด',
+ flowControlNone: '์์',
+ flowControlSoft: '์ํํธ์จ์ด',
+ flowControlHard: 'ํ๋์จ์ด',
+ dataBits: '๋ฐ์ดํฐ ๋นํธ',
+ stopBits: '์ ์ง ๋นํธ',
confirm: 'ํ์ธ'
},
wol: {
@@ -147,10 +174,16 @@ const ko = {
},
power: {
title: '์ ์',
+ showConfirm: 'ํ์ธ',
+ showConfirmTip: '์ ์ ์์
์๋ ์ถ๊ฐ ํ์ธ์ด ํ์ํฉ๋๋ค',
reset: '๋ฆฌ์
',
power: '์ ์',
powerShort: '์ ์ (์งง๊ฒ ๋๋ฅด๊ธฐ)',
- powerLong: '์ ์ (๊ธธ๊ฒ ๋๋ฅด๊ธฐ)'
+ powerLong: '์ ์ (๊ธธ๊ฒ ๋๋ฅด๊ธฐ)',
+ resetConfirm: '๋ฆฌ์
์์
์ ์งํํ์๊ฒ ์ต๋๊น?',
+ powerConfirm: '์ ์ ์์
์ ์งํํ์๊ฒ ์ต๋๊น?',
+ okBtn: '๋ค',
+ cancelBtn: '์๋์ค'
},
settings: {
title: '์ค์ ',
@@ -164,14 +197,23 @@ const ko = {
image: '์ด๋ฏธ์ง ๋ฒ์ ',
imageTip: 'NanoKVM ์์คํ
์ด๋ฏธ์ง ๋ฒ์ ',
deviceKey: '์ฅ์น ํค',
- community: '์ปค๋ฎค๋ํฐ'
+ community: '์ปค๋ฎค๋ํฐ',
+ hostname: 'ํธ์คํธ ์ด๋ฆ',
+ hostnameUpdated: 'ํธ์คํธ ์ด๋ฆ์ด ์
๋ฐ์ดํธ๋์์ต๋๋ค. ์ ์ฉํ๋ ค๋ฉด ์ฌ๋ถํ
ํ์ธ์.',
+ ipType: {
+ Wired: '์ ์ ',
+ Wireless: '๋ฌด์ ',
+ Other: '๊ธฐํ'
+ }
},
appearance: {
title: '๋์์ธ',
display: 'ํ์',
language: '์ธ์ด',
menuBar: '๋ฉ๋ด ๋ฐ',
- menuBarDesc: '๋ฉ๋ด ๋ฐ์ ์์ด์ฝ์ ํ์'
+ menuBarDesc: '๋ฉ๋ด ๋ฐ์ ์์ด์ฝ์ ํ์',
+ webTitle: '์น ์ ๋ชฉ',
+ webTitleDesc: '์น ํ์ด์ง ์ ๋ชฉ ์ฌ์ฉ์ ์ง์ '
},
device: {
title: '์ฅ์น',
@@ -197,10 +239,40 @@ const ko = {
description: 'SSH ์๊ฒฉ ์ ์ ํ์ฑํ',
tip: 'ํ์ฑํํ๊ธฐ ์ ์ ๊ฐ๋ ฅํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ์ธ์. (๊ณ์ - ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ)'
},
+ tls: {
+ description: 'HTTPS ํ๋กํ ์ฝ ํ์ฑํ',
+ tip: '์ฃผ์: HTTPS ์ฌ์ฉ ์ ํนํ MJPEG ๋น๋์ค ๋ชจ๋์์ ์ง์ฐ ์๊ฐ์ด ์ฆ๊ฐํ ์ ์์ต๋๋ค.'
+ },
+ advanced: '๊ณ ๊ธ ์ค์ ',
+ swap: {
+ title: '์ค์',
+ disable: '๋นํ์ฑํ',
+ description: '์ค์ ํ์ผ ํฌ๊ธฐ ์ค์ ',
+ tip: '์ด ๊ธฐ๋ฅ์ ํ์ฑํํ๋ฉด SD ์นด๋์ ์๋ช
์ด ๋จ์ถ๋ ์ ์์ต๋๋ค!'
+ },
+ mouseJiggler: {
+ title: '๋ง์ฐ์ค ํ๋ค๊ธฐ',
+ description: '์๊ฒฉ ํธ์คํธ๊ฐ ์ ์ ๋ชจ๋๋ก ์ง์
ํ๋ ๊ฒ์ ๋ฐฉ์ง',
+ disable: '๋นํ์ฑํ',
+ absolute: '์ ๋๊ฐ ๋ชจ๋',
+ relative: '์๋๊ฐ ๋ชจ๋'
+ },
+ mdns: {
+ description: 'mDNS ๊ฒ์ ์๋น์ค ํ์ฑํ',
+ tip: '์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ๊ฒ์ด ์ข์ต๋๋ค'
+ },
+ hdmi: {
+ description: 'HDMI/๋ชจ๋ํฐ ์ถ๋ ฅ ํ์ฑํ'
+ },
+ hidOnly: 'HID ์ ์ฉ ๋ชจ๋',
disk: '๊ฐ์ ๋์คํฌ',
- diskDesc: '์๊ฒฉ ํธ์คํธ์์ ๊ฐ์ U-๋์คํฌ๋ฅผ ๋ง์ดํธํฉ๋๋ค.',
+ diskDesc: '์๊ฒฉ ํธ์คํธ์์ ๊ฐ์ USB๋ฅผ ๋ง์ดํธํฉ๋๋ค.',
network: '๊ฐ์ ๋คํธ์ํฌ',
- networkDesc: '์๊ฒฉ ํธ์คํธ์์ ๊ฐ์ ๋คํธ์ํฌ ์นด๋๋ฅผ ๋ง์ดํธํฉ๋๋ค.'
+ networkDesc: '์๊ฒฉ ํธ์คํธ์์ ๊ฐ์ ๋คํธ์ํฌ ์นด๋๋ฅผ ๋ง์ดํธํฉ๋๋ค.',
+ reboot: '์ฌ๋ถํ
',
+ rebootDesc: 'NanoKVM์ ์ฌ๋ถํ
ํ์๊ฒ ์ต๋๊น?',
+ okBtn: '๋ค',
+ cancelBtn: '์๋์ค'
},
tailscale: {
title: 'Tailscale',
@@ -234,6 +306,7 @@ const ko = {
deviceIP: '์ฅ์น IP',
account: '๊ณ์ ',
logout: '๋ก๊ทธ์์',
+ logoutDesc: '์ ๋ง๋ก ๋ก๊ทธ์์ ํ์๊ฒ ์ต๋๊น?',
logout2: '์ ๋ง๋ก ๋ก๊ทธ์์ ํฉ๋๊น?',
uninstall: 'Tailscale ์ ๊ฑฐ',
okBtn: '๋ค',
@@ -247,19 +320,32 @@ const ko = {
available: '์
๋ฐ์ดํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์ ๋ง๋ก ์
๋ฐ์ดํธ ํ ๊น์?',
updating: '์
๋ฐ์ดํธ ์์. ์ ์ ๊ธฐ๋ค๋ ค์ฃผ์ธ์...',
confirm: 'ํ์ธ',
- cancel: '์ทจ์'
+ cancel: '์ทจ์',
+ preview: '๋ฏธ๋ฆฌ๋ณด๊ธฐ ์
๋ฐ์ดํธ',
+ previewDesc: '์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ์ฌํญ์ ๋ฏธ๋ฆฌ ์ ๊ทผํ์ธ์',
+ previewTip: '๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ์ ์๋ ๋ฒ๊ทธ๋ ์์ฑ๋์ง ์์ ๊ธฐ๋ฅ์ด ํฌํจ๋ ์ ์์ผ๋ ์ฃผ์ํ์ธ์!'
},
account: {
title: '๊ณ์ ',
- webAccount: 'Web ๊ณ์ ',
+ webAccount: '์น ๊ณ์ ',
password: '๋น๋ฐ๋ฒํธ',
updateBtn: '์
๋ฐ์ดํธ',
- logoutBtn: '๋ก๊ทธ์์'
+ logoutBtn: '๋ก๊ทธ์์',
+ logoutDesc: '์ ๋ง๋ก ๋ก๊ทธ์์ ํ์๊ฒ ์ต๋๊น?',
+ okBtn: '๋ค',
+ cancelBtn: '์๋์ค'
}
},
error: {
title: '๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.',
refresh: '์๋ก๊ณ ์นจ'
+ },
+ fullscreen: {
+ toggle: '์ ์ฒด ํ๋ฉด ์ ํ'
+ },
+ menu: {
+ collapse: '๋ฉ๋ด ์ ๊ธฐ',
+ expand: '๋ฉ๋ด ํผ์น๊ธฐ'
}
}
};